...

Package datadogV2

import "github.com/DataDog/datadog-api-client-go/v2/api/datadogV2"
Overview
Index

Overview ▾

List of APIs:

Index ▾

type APIErrorResponse
    func NewAPIErrorResponse(errors []string) *APIErrorResponse
    func NewAPIErrorResponseWithDefaults() *APIErrorResponse
    func (o *APIErrorResponse) GetErrors() []string
    func (o *APIErrorResponse) GetErrorsOk() (*[]string, bool)
    func (o APIErrorResponse) MarshalJSON() ([]byte, error)
    func (o *APIErrorResponse) SetErrors(v []string)
    func (o *APIErrorResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateAttributes
    func NewAPIKeyCreateAttributes(name string) *APIKeyCreateAttributes
    func NewAPIKeyCreateAttributesWithDefaults() *APIKeyCreateAttributes
    func (o *APIKeyCreateAttributes) GetCategory() string
    func (o *APIKeyCreateAttributes) GetCategoryOk() (*string, bool)
    func (o *APIKeyCreateAttributes) GetName() string
    func (o *APIKeyCreateAttributes) GetNameOk() (*string, bool)
    func (o *APIKeyCreateAttributes) GetRemoteConfigReadEnabled() bool
    func (o *APIKeyCreateAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)
    func (o *APIKeyCreateAttributes) HasCategory() bool
    func (o *APIKeyCreateAttributes) HasRemoteConfigReadEnabled() bool
    func (o APIKeyCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateAttributes) SetCategory(v string)
    func (o *APIKeyCreateAttributes) SetName(v string)
    func (o *APIKeyCreateAttributes) SetRemoteConfigReadEnabled(v bool)
    func (o *APIKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateData
    func NewAPIKeyCreateData(attributes APIKeyCreateAttributes, typeVar APIKeysType) *APIKeyCreateData
    func NewAPIKeyCreateDataWithDefaults() *APIKeyCreateData
    func (o *APIKeyCreateData) GetAttributes() APIKeyCreateAttributes
    func (o *APIKeyCreateData) GetAttributesOk() (*APIKeyCreateAttributes, bool)
    func (o *APIKeyCreateData) GetType() APIKeysType
    func (o *APIKeyCreateData) GetTypeOk() (*APIKeysType, bool)
    func (o APIKeyCreateData) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateData) SetAttributes(v APIKeyCreateAttributes)
    func (o *APIKeyCreateData) SetType(v APIKeysType)
    func (o *APIKeyCreateData) UnmarshalJSON(bytes []byte) (err error)
type APIKeyCreateRequest
    func NewAPIKeyCreateRequest(data APIKeyCreateData) *APIKeyCreateRequest
    func NewAPIKeyCreateRequestWithDefaults() *APIKeyCreateRequest
    func (o *APIKeyCreateRequest) GetData() APIKeyCreateData
    func (o *APIKeyCreateRequest) GetDataOk() (*APIKeyCreateData, bool)
    func (o APIKeyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *APIKeyCreateRequest) SetData(v APIKeyCreateData)
    func (o *APIKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type APIKeyRelationships
    func NewAPIKeyRelationships() *APIKeyRelationships
    func NewAPIKeyRelationshipsWithDefaults() *APIKeyRelationships
    func (o *APIKeyRelationships) GetCreatedBy() RelationshipToUser
    func (o *APIKeyRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *APIKeyRelationships) GetModifiedBy() NullableRelationshipToUser
    func (o *APIKeyRelationships) GetModifiedByOk() (*NullableRelationshipToUser, bool)
    func (o *APIKeyRelationships) HasCreatedBy() bool
    func (o *APIKeyRelationships) HasModifiedBy() bool
    func (o APIKeyRelationships) MarshalJSON() ([]byte, error)
    func (o *APIKeyRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *APIKeyRelationships) SetModifiedBy(v NullableRelationshipToUser)
    func (o *APIKeyRelationships) SetModifiedByNil()
    func (o *APIKeyRelationships) UnmarshalJSON(bytes []byte) (err error)
    func (o *APIKeyRelationships) UnsetModifiedBy()
type APIKeyResponse
    func NewAPIKeyResponse() *APIKeyResponse
    func NewAPIKeyResponseWithDefaults() *APIKeyResponse
    func (o *APIKeyResponse) GetData() FullAPIKey
    func (o *APIKeyResponse) GetDataOk() (*FullAPIKey, bool)
    func (o *APIKeyResponse) GetIncluded() []APIKeyResponseIncludedItem
    func (o *APIKeyResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)
    func (o *APIKeyResponse) HasData() bool
    func (o *APIKeyResponse) HasIncluded() bool
    func (o APIKeyResponse) MarshalJSON() ([]byte, error)
    func (o *APIKeyResponse) SetData(v FullAPIKey)
    func (o *APIKeyResponse) SetIncluded(v []APIKeyResponseIncludedItem)
    func (o *APIKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeyResponseIncludedItem
    func LeakedKeyAsAPIKeyResponseIncludedItem(v *LeakedKey) APIKeyResponseIncludedItem
    func UserAsAPIKeyResponseIncludedItem(v *User) APIKeyResponseIncludedItem
    func (obj *APIKeyResponseIncludedItem) GetActualInstance() interface{}
    func (obj APIKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *APIKeyResponseIncludedItem) UnmarshalJSON(data []byte) error
type APIKeyUpdateAttributes
    func NewAPIKeyUpdateAttributes(name string) *APIKeyUpdateAttributes
    func NewAPIKeyUpdateAttributesWithDefaults() *APIKeyUpdateAttributes
    func (o *APIKeyUpdateAttributes) GetCategory() string
    func (o *APIKeyUpdateAttributes) GetCategoryOk() (*string, bool)
    func (o *APIKeyUpdateAttributes) GetName() string
    func (o *APIKeyUpdateAttributes) GetNameOk() (*string, bool)
    func (o *APIKeyUpdateAttributes) GetRemoteConfigReadEnabled() bool
    func (o *APIKeyUpdateAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)
    func (o *APIKeyUpdateAttributes) HasCategory() bool
    func (o *APIKeyUpdateAttributes) HasRemoteConfigReadEnabled() bool
    func (o APIKeyUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateAttributes) SetCategory(v string)
    func (o *APIKeyUpdateAttributes) SetName(v string)
    func (o *APIKeyUpdateAttributes) SetRemoteConfigReadEnabled(v bool)
    func (o *APIKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type APIKeyUpdateData
    func NewAPIKeyUpdateData(attributes APIKeyUpdateAttributes, id string, typeVar APIKeysType) *APIKeyUpdateData
    func NewAPIKeyUpdateDataWithDefaults() *APIKeyUpdateData
    func (o *APIKeyUpdateData) GetAttributes() APIKeyUpdateAttributes
    func (o *APIKeyUpdateData) GetAttributesOk() (*APIKeyUpdateAttributes, bool)
    func (o *APIKeyUpdateData) GetId() string
    func (o *APIKeyUpdateData) GetIdOk() (*string, bool)
    func (o *APIKeyUpdateData) GetType() APIKeysType
    func (o *APIKeyUpdateData) GetTypeOk() (*APIKeysType, bool)
    func (o APIKeyUpdateData) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateData) SetAttributes(v APIKeyUpdateAttributes)
    func (o *APIKeyUpdateData) SetId(v string)
    func (o *APIKeyUpdateData) SetType(v APIKeysType)
    func (o *APIKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)
type APIKeyUpdateRequest
    func NewAPIKeyUpdateRequest(data APIKeyUpdateData) *APIKeyUpdateRequest
    func NewAPIKeyUpdateRequestWithDefaults() *APIKeyUpdateRequest
    func (o *APIKeyUpdateRequest) GetData() APIKeyUpdateData
    func (o *APIKeyUpdateRequest) GetDataOk() (*APIKeyUpdateData, bool)
    func (o APIKeyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *APIKeyUpdateRequest) SetData(v APIKeyUpdateData)
    func (o *APIKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type APIKeysResponse
    func NewAPIKeysResponse() *APIKeysResponse
    func NewAPIKeysResponseWithDefaults() *APIKeysResponse
    func (o *APIKeysResponse) GetData() []PartialAPIKey
    func (o *APIKeysResponse) GetDataOk() (*[]PartialAPIKey, bool)
    func (o *APIKeysResponse) GetIncluded() []APIKeyResponseIncludedItem
    func (o *APIKeysResponse) GetIncludedOk() (*[]APIKeyResponseIncludedItem, bool)
    func (o *APIKeysResponse) GetMeta() APIKeysResponseMeta
    func (o *APIKeysResponse) GetMetaOk() (*APIKeysResponseMeta, bool)
    func (o *APIKeysResponse) HasData() bool
    func (o *APIKeysResponse) HasIncluded() bool
    func (o *APIKeysResponse) HasMeta() bool
    func (o APIKeysResponse) MarshalJSON() ([]byte, error)
    func (o *APIKeysResponse) SetData(v []PartialAPIKey)
    func (o *APIKeysResponse) SetIncluded(v []APIKeyResponseIncludedItem)
    func (o *APIKeysResponse) SetMeta(v APIKeysResponseMeta)
    func (o *APIKeysResponse) UnmarshalJSON(bytes []byte) (err error)
type APIKeysResponseMeta
    func NewAPIKeysResponseMeta() *APIKeysResponseMeta
    func NewAPIKeysResponseMetaWithDefaults() *APIKeysResponseMeta
    func (o *APIKeysResponseMeta) GetMaxAllowed() int64
    func (o *APIKeysResponseMeta) GetMaxAllowedOk() (*int64, bool)
    func (o *APIKeysResponseMeta) GetPage() APIKeysResponseMetaPage
    func (o *APIKeysResponseMeta) GetPageOk() (*APIKeysResponseMetaPage, bool)
    func (o *APIKeysResponseMeta) HasMaxAllowed() bool
    func (o *APIKeysResponseMeta) HasPage() bool
    func (o APIKeysResponseMeta) MarshalJSON() ([]byte, error)
    func (o *APIKeysResponseMeta) SetMaxAllowed(v int64)
    func (o *APIKeysResponseMeta) SetPage(v APIKeysResponseMetaPage)
    func (o *APIKeysResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type APIKeysResponseMetaPage
    func NewAPIKeysResponseMetaPage() *APIKeysResponseMetaPage
    func NewAPIKeysResponseMetaPageWithDefaults() *APIKeysResponseMetaPage
    func (o *APIKeysResponseMetaPage) GetTotalFilteredCount() int64
    func (o *APIKeysResponseMetaPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *APIKeysResponseMetaPage) HasTotalFilteredCount() bool
    func (o APIKeysResponseMetaPage) MarshalJSON() ([]byte, error)
    func (o *APIKeysResponseMetaPage) SetTotalFilteredCount(v int64)
    func (o *APIKeysResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)
type APIKeysSort
    func NewAPIKeysSortFromValue(v string) (*APIKeysSort, error)
    func (v *APIKeysSort) GetAllowedValues() []APIKeysSort
    func (v APIKeysSort) IsValid() bool
    func (v APIKeysSort) Ptr() *APIKeysSort
    func (v *APIKeysSort) UnmarshalJSON(src []byte) error
type APIKeysType
    func NewAPIKeysTypeFromValue(v string) (*APIKeysType, error)
    func (v *APIKeysType) GetAllowedValues() []APIKeysType
    func (v APIKeysType) IsValid() bool
    func (v APIKeysType) Ptr() *APIKeysType
    func (v *APIKeysType) UnmarshalJSON(src []byte) error
type APIManagementApi
    func NewAPIManagementApi(client *datadog.APIClient) *APIManagementApi
    func (a *APIManagementApi) CreateOpenAPI(ctx _context.Context, o ...CreateOpenAPIOptionalParameters) (CreateOpenAPIResponse, *_nethttp.Response, error)
    func (a *APIManagementApi) DeleteOpenAPI(ctx _context.Context, id uuid.UUID) (*_nethttp.Response, error)
    func (a *APIManagementApi) GetOpenAPI(ctx _context.Context, id uuid.UUID) (_io.Reader, *_nethttp.Response, error)
    func (a *APIManagementApi) ListAPIs(ctx _context.Context, o ...ListAPIsOptionalParameters) (ListAPIsResponse, *_nethttp.Response, error)
    func (a *APIManagementApi) UpdateOpenAPI(ctx _context.Context, id uuid.UUID, o ...UpdateOpenAPIOptionalParameters) (UpdateOpenAPIResponse, *_nethttp.Response, error)
type APITrigger
    func NewAPITrigger() *APITrigger
    func NewAPITriggerWithDefaults() *APITrigger
    func (o *APITrigger) GetRateLimit() TriggerRateLimit
    func (o *APITrigger) GetRateLimitOk() (*TriggerRateLimit, bool)
    func (o *APITrigger) HasRateLimit() bool
    func (o APITrigger) MarshalJSON() ([]byte, error)
    func (o *APITrigger) SetRateLimit(v TriggerRateLimit)
    func (o *APITrigger) UnmarshalJSON(bytes []byte) (err error)
type APITriggerWrapper
    func NewAPITriggerWrapper(apiTrigger APITrigger) *APITriggerWrapper
    func NewAPITriggerWrapperWithDefaults() *APITriggerWrapper
    func (o *APITriggerWrapper) GetApiTrigger() APITrigger
    func (o *APITriggerWrapper) GetApiTriggerOk() (*APITrigger, bool)
    func (o *APITriggerWrapper) GetStartStepNames() []string
    func (o *APITriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *APITriggerWrapper) HasStartStepNames() bool
    func (o APITriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *APITriggerWrapper) SetApiTrigger(v APITrigger)
    func (o *APITriggerWrapper) SetStartStepNames(v []string)
    func (o *APITriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type APMRetentionFiltersApi
    func NewAPMRetentionFiltersApi(client *datadog.APIClient) *APMRetentionFiltersApi
    func (a *APMRetentionFiltersApi) CreateApmRetentionFilter(ctx _context.Context, body RetentionFilterCreateRequest) (RetentionFilterCreateResponse, *_nethttp.Response, error)
    func (a *APMRetentionFiltersApi) DeleteApmRetentionFilter(ctx _context.Context, filterId string) (*_nethttp.Response, error)
    func (a *APMRetentionFiltersApi) GetApmRetentionFilter(ctx _context.Context, filterId string) (RetentionFilterResponse, *_nethttp.Response, error)
    func (a *APMRetentionFiltersApi) ListApmRetentionFilters(ctx _context.Context) (RetentionFiltersResponse, *_nethttp.Response, error)
    func (a *APMRetentionFiltersApi) ReorderApmRetentionFilters(ctx _context.Context, body ReorderRetentionFiltersRequest) (*_nethttp.Response, error)
    func (a *APMRetentionFiltersApi) UpdateApmRetentionFilter(ctx _context.Context, filterId string, body RetentionFilterUpdateRequest) (RetentionFilterResponse, *_nethttp.Response, error)
type AWSAccountCreateRequest
    func NewAWSAccountCreateRequest(data AWSAccountCreateRequestData) *AWSAccountCreateRequest
    func NewAWSAccountCreateRequestWithDefaults() *AWSAccountCreateRequest
    func (o *AWSAccountCreateRequest) GetData() AWSAccountCreateRequestData
    func (o *AWSAccountCreateRequest) GetDataOk() (*AWSAccountCreateRequestData, bool)
    func (o AWSAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *AWSAccountCreateRequest) SetData(v AWSAccountCreateRequestData)
    func (o *AWSAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type AWSAccountCreateRequestAttributes
    func NewAWSAccountCreateRequestAttributes(authConfig AWSAuthConfig, awsAccountId string, awsPartition AWSAccountPartition) *AWSAccountCreateRequestAttributes
    func NewAWSAccountCreateRequestAttributesWithDefaults() *AWSAccountCreateRequestAttributes
    func (o *AWSAccountCreateRequestAttributes) GetAccountTags() []string
    func (o *AWSAccountCreateRequestAttributes) GetAccountTagsOk() (*[]string, bool)
    func (o *AWSAccountCreateRequestAttributes) GetAuthConfig() AWSAuthConfig
    func (o *AWSAccountCreateRequestAttributes) GetAuthConfigOk() (*AWSAuthConfig, bool)
    func (o *AWSAccountCreateRequestAttributes) GetAwsAccountId() string
    func (o *AWSAccountCreateRequestAttributes) GetAwsAccountIdOk() (*string, bool)
    func (o *AWSAccountCreateRequestAttributes) GetAwsPartition() AWSAccountPartition
    func (o *AWSAccountCreateRequestAttributes) GetAwsPartitionOk() (*AWSAccountPartition, bool)
    func (o *AWSAccountCreateRequestAttributes) GetAwsRegions() AWSRegions
    func (o *AWSAccountCreateRequestAttributes) GetAwsRegionsOk() (*AWSRegions, bool)
    func (o *AWSAccountCreateRequestAttributes) GetLogsConfig() AWSLogsConfig
    func (o *AWSAccountCreateRequestAttributes) GetLogsConfigOk() (*AWSLogsConfig, bool)
    func (o *AWSAccountCreateRequestAttributes) GetMetricsConfig() AWSMetricsConfig
    func (o *AWSAccountCreateRequestAttributes) GetMetricsConfigOk() (*AWSMetricsConfig, bool)
    func (o *AWSAccountCreateRequestAttributes) GetResourcesConfig() AWSResourcesConfig
    func (o *AWSAccountCreateRequestAttributes) GetResourcesConfigOk() (*AWSResourcesConfig, bool)
    func (o *AWSAccountCreateRequestAttributes) GetTracesConfig() AWSTracesConfig
    func (o *AWSAccountCreateRequestAttributes) GetTracesConfigOk() (*AWSTracesConfig, bool)
    func (o *AWSAccountCreateRequestAttributes) HasAccountTags() bool
    func (o *AWSAccountCreateRequestAttributes) HasAwsRegions() bool
    func (o *AWSAccountCreateRequestAttributes) HasLogsConfig() bool
    func (o *AWSAccountCreateRequestAttributes) HasMetricsConfig() bool
    func (o *AWSAccountCreateRequestAttributes) HasResourcesConfig() bool
    func (o *AWSAccountCreateRequestAttributes) HasTracesConfig() bool
    func (o AWSAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *AWSAccountCreateRequestAttributes) SetAccountTags(v []string)
    func (o *AWSAccountCreateRequestAttributes) SetAccountTagsNil()
    func (o *AWSAccountCreateRequestAttributes) SetAuthConfig(v AWSAuthConfig)
    func (o *AWSAccountCreateRequestAttributes) SetAwsAccountId(v string)
    func (o *AWSAccountCreateRequestAttributes) SetAwsPartition(v AWSAccountPartition)
    func (o *AWSAccountCreateRequestAttributes) SetAwsRegions(v AWSRegions)
    func (o *AWSAccountCreateRequestAttributes) SetLogsConfig(v AWSLogsConfig)
    func (o *AWSAccountCreateRequestAttributes) SetMetricsConfig(v AWSMetricsConfig)
    func (o *AWSAccountCreateRequestAttributes) SetResourcesConfig(v AWSResourcesConfig)
    func (o *AWSAccountCreateRequestAttributes) SetTracesConfig(v AWSTracesConfig)
    func (o *AWSAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *AWSAccountCreateRequestAttributes) UnsetAccountTags()
type AWSAccountCreateRequestData
    func NewAWSAccountCreateRequestData(attributes AWSAccountCreateRequestAttributes, typeVar AWSAccountType) *AWSAccountCreateRequestData
    func NewAWSAccountCreateRequestDataWithDefaults() *AWSAccountCreateRequestData
    func (o *AWSAccountCreateRequestData) GetAttributes() AWSAccountCreateRequestAttributes
    func (o *AWSAccountCreateRequestData) GetAttributesOk() (*AWSAccountCreateRequestAttributes, bool)
    func (o *AWSAccountCreateRequestData) GetType() AWSAccountType
    func (o *AWSAccountCreateRequestData) GetTypeOk() (*AWSAccountType, bool)
    func (o AWSAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *AWSAccountCreateRequestData) SetAttributes(v AWSAccountCreateRequestAttributes)
    func (o *AWSAccountCreateRequestData) SetType(v AWSAccountType)
    func (o *AWSAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type AWSAccountPartition
    func NewAWSAccountPartitionFromValue(v string) (*AWSAccountPartition, error)
    func (v *AWSAccountPartition) GetAllowedValues() []AWSAccountPartition
    func (v AWSAccountPartition) IsValid() bool
    func (v AWSAccountPartition) Ptr() *AWSAccountPartition
    func (v *AWSAccountPartition) UnmarshalJSON(src []byte) error
type AWSAccountResponse
    func NewAWSAccountResponse(data AWSAccountResponseData) *AWSAccountResponse
    func NewAWSAccountResponseWithDefaults() *AWSAccountResponse
    func (o *AWSAccountResponse) GetData() AWSAccountResponseData
    func (o *AWSAccountResponse) GetDataOk() (*AWSAccountResponseData, bool)
    func (o AWSAccountResponse) MarshalJSON() ([]byte, error)
    func (o *AWSAccountResponse) SetData(v AWSAccountResponseData)
    func (o *AWSAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type AWSAccountResponseAttributes
    func NewAWSAccountResponseAttributes(awsAccountId string) *AWSAccountResponseAttributes
    func NewAWSAccountResponseAttributesWithDefaults() *AWSAccountResponseAttributes
    func (o *AWSAccountResponseAttributes) GetAccountTags() []string
    func (o *AWSAccountResponseAttributes) GetAccountTagsOk() (*[]string, bool)
    func (o *AWSAccountResponseAttributes) GetAuthConfig() AWSAuthConfig
    func (o *AWSAccountResponseAttributes) GetAuthConfigOk() (*AWSAuthConfig, bool)
    func (o *AWSAccountResponseAttributes) GetAwsAccountId() string
    func (o *AWSAccountResponseAttributes) GetAwsAccountIdOk() (*string, bool)
    func (o *AWSAccountResponseAttributes) GetAwsPartition() AWSAccountPartition
    func (o *AWSAccountResponseAttributes) GetAwsPartitionOk() (*AWSAccountPartition, bool)
    func (o *AWSAccountResponseAttributes) GetAwsRegions() AWSRegions
    func (o *AWSAccountResponseAttributes) GetAwsRegionsOk() (*AWSRegions, bool)
    func (o *AWSAccountResponseAttributes) GetCreatedAt() time.Time
    func (o *AWSAccountResponseAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *AWSAccountResponseAttributes) GetLogsConfig() AWSLogsConfig
    func (o *AWSAccountResponseAttributes) GetLogsConfigOk() (*AWSLogsConfig, bool)
    func (o *AWSAccountResponseAttributes) GetMetricsConfig() AWSMetricsConfig
    func (o *AWSAccountResponseAttributes) GetMetricsConfigOk() (*AWSMetricsConfig, bool)
    func (o *AWSAccountResponseAttributes) GetModifiedAt() time.Time
    func (o *AWSAccountResponseAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *AWSAccountResponseAttributes) GetResourcesConfig() AWSResourcesConfig
    func (o *AWSAccountResponseAttributes) GetResourcesConfigOk() (*AWSResourcesConfig, bool)
    func (o *AWSAccountResponseAttributes) GetTracesConfig() AWSTracesConfig
    func (o *AWSAccountResponseAttributes) GetTracesConfigOk() (*AWSTracesConfig, bool)
    func (o *AWSAccountResponseAttributes) HasAccountTags() bool
    func (o *AWSAccountResponseAttributes) HasAuthConfig() bool
    func (o *AWSAccountResponseAttributes) HasAwsPartition() bool
    func (o *AWSAccountResponseAttributes) HasAwsRegions() bool
    func (o *AWSAccountResponseAttributes) HasCreatedAt() bool
    func (o *AWSAccountResponseAttributes) HasLogsConfig() bool
    func (o *AWSAccountResponseAttributes) HasMetricsConfig() bool
    func (o *AWSAccountResponseAttributes) HasModifiedAt() bool
    func (o *AWSAccountResponseAttributes) HasResourcesConfig() bool
    func (o *AWSAccountResponseAttributes) HasTracesConfig() bool
    func (o AWSAccountResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *AWSAccountResponseAttributes) SetAccountTags(v []string)
    func (o *AWSAccountResponseAttributes) SetAccountTagsNil()
    func (o *AWSAccountResponseAttributes) SetAuthConfig(v AWSAuthConfig)
    func (o *AWSAccountResponseAttributes) SetAwsAccountId(v string)
    func (o *AWSAccountResponseAttributes) SetAwsPartition(v AWSAccountPartition)
    func (o *AWSAccountResponseAttributes) SetAwsRegions(v AWSRegions)
    func (o *AWSAccountResponseAttributes) SetCreatedAt(v time.Time)
    func (o *AWSAccountResponseAttributes) SetLogsConfig(v AWSLogsConfig)
    func (o *AWSAccountResponseAttributes) SetMetricsConfig(v AWSMetricsConfig)
    func (o *AWSAccountResponseAttributes) SetModifiedAt(v time.Time)
    func (o *AWSAccountResponseAttributes) SetResourcesConfig(v AWSResourcesConfig)
    func (o *AWSAccountResponseAttributes) SetTracesConfig(v AWSTracesConfig)
    func (o *AWSAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *AWSAccountResponseAttributes) UnsetAccountTags()
type AWSAccountResponseData
    func NewAWSAccountResponseData(id string, typeVar AWSAccountType) *AWSAccountResponseData
    func NewAWSAccountResponseDataWithDefaults() *AWSAccountResponseData
    func (o *AWSAccountResponseData) GetAttributes() AWSAccountResponseAttributes
    func (o *AWSAccountResponseData) GetAttributesOk() (*AWSAccountResponseAttributes, bool)
    func (o *AWSAccountResponseData) GetId() string
    func (o *AWSAccountResponseData) GetIdOk() (*string, bool)
    func (o *AWSAccountResponseData) GetType() AWSAccountType
    func (o *AWSAccountResponseData) GetTypeOk() (*AWSAccountType, bool)
    func (o *AWSAccountResponseData) HasAttributes() bool
    func (o AWSAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *AWSAccountResponseData) SetAttributes(v AWSAccountResponseAttributes)
    func (o *AWSAccountResponseData) SetId(v string)
    func (o *AWSAccountResponseData) SetType(v AWSAccountType)
    func (o *AWSAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type AWSAccountType
    func NewAWSAccountTypeFromValue(v string) (*AWSAccountType, error)
    func (v *AWSAccountType) GetAllowedValues() []AWSAccountType
    func (v AWSAccountType) IsValid() bool
    func (v AWSAccountType) Ptr() *AWSAccountType
    func (v *AWSAccountType) UnmarshalJSON(src []byte) error
type AWSAccountUpdateRequest
    func NewAWSAccountUpdateRequest(data AWSAccountUpdateRequestData) *AWSAccountUpdateRequest
    func NewAWSAccountUpdateRequestWithDefaults() *AWSAccountUpdateRequest
    func (o *AWSAccountUpdateRequest) GetData() AWSAccountUpdateRequestData
    func (o *AWSAccountUpdateRequest) GetDataOk() (*AWSAccountUpdateRequestData, bool)
    func (o AWSAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *AWSAccountUpdateRequest) SetData(v AWSAccountUpdateRequestData)
    func (o *AWSAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type AWSAccountUpdateRequestAttributes
    func NewAWSAccountUpdateRequestAttributes(awsAccountId string) *AWSAccountUpdateRequestAttributes
    func NewAWSAccountUpdateRequestAttributesWithDefaults() *AWSAccountUpdateRequestAttributes
    func (o *AWSAccountUpdateRequestAttributes) GetAccountTags() []string
    func (o *AWSAccountUpdateRequestAttributes) GetAccountTagsOk() (*[]string, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetAuthConfig() AWSAuthConfig
    func (o *AWSAccountUpdateRequestAttributes) GetAuthConfigOk() (*AWSAuthConfig, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetAwsAccountId() string
    func (o *AWSAccountUpdateRequestAttributes) GetAwsAccountIdOk() (*string, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetAwsPartition() AWSAccountPartition
    func (o *AWSAccountUpdateRequestAttributes) GetAwsPartitionOk() (*AWSAccountPartition, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetAwsRegions() AWSRegions
    func (o *AWSAccountUpdateRequestAttributes) GetAwsRegionsOk() (*AWSRegions, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetLogsConfig() AWSLogsConfig
    func (o *AWSAccountUpdateRequestAttributes) GetLogsConfigOk() (*AWSLogsConfig, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetMetricsConfig() AWSMetricsConfig
    func (o *AWSAccountUpdateRequestAttributes) GetMetricsConfigOk() (*AWSMetricsConfig, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetResourcesConfig() AWSResourcesConfig
    func (o *AWSAccountUpdateRequestAttributes) GetResourcesConfigOk() (*AWSResourcesConfig, bool)
    func (o *AWSAccountUpdateRequestAttributes) GetTracesConfig() AWSTracesConfig
    func (o *AWSAccountUpdateRequestAttributes) GetTracesConfigOk() (*AWSTracesConfig, bool)
    func (o *AWSAccountUpdateRequestAttributes) HasAccountTags() bool
    func (o *AWSAccountUpdateRequestAttributes) HasAuthConfig() bool
    func (o *AWSAccountUpdateRequestAttributes) HasAwsPartition() bool
    func (o *AWSAccountUpdateRequestAttributes) HasAwsRegions() bool
    func (o *AWSAccountUpdateRequestAttributes) HasLogsConfig() bool
    func (o *AWSAccountUpdateRequestAttributes) HasMetricsConfig() bool
    func (o *AWSAccountUpdateRequestAttributes) HasResourcesConfig() bool
    func (o *AWSAccountUpdateRequestAttributes) HasTracesConfig() bool
    func (o AWSAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *AWSAccountUpdateRequestAttributes) SetAccountTags(v []string)
    func (o *AWSAccountUpdateRequestAttributes) SetAccountTagsNil()
    func (o *AWSAccountUpdateRequestAttributes) SetAuthConfig(v AWSAuthConfig)
    func (o *AWSAccountUpdateRequestAttributes) SetAwsAccountId(v string)
    func (o *AWSAccountUpdateRequestAttributes) SetAwsPartition(v AWSAccountPartition)
    func (o *AWSAccountUpdateRequestAttributes) SetAwsRegions(v AWSRegions)
    func (o *AWSAccountUpdateRequestAttributes) SetLogsConfig(v AWSLogsConfig)
    func (o *AWSAccountUpdateRequestAttributes) SetMetricsConfig(v AWSMetricsConfig)
    func (o *AWSAccountUpdateRequestAttributes) SetResourcesConfig(v AWSResourcesConfig)
    func (o *AWSAccountUpdateRequestAttributes) SetTracesConfig(v AWSTracesConfig)
    func (o *AWSAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *AWSAccountUpdateRequestAttributes) UnsetAccountTags()
type AWSAccountUpdateRequestData
    func NewAWSAccountUpdateRequestData(attributes AWSAccountUpdateRequestAttributes, typeVar AWSAccountType) *AWSAccountUpdateRequestData
    func NewAWSAccountUpdateRequestDataWithDefaults() *AWSAccountUpdateRequestData
    func (o *AWSAccountUpdateRequestData) GetAttributes() AWSAccountUpdateRequestAttributes
    func (o *AWSAccountUpdateRequestData) GetAttributesOk() (*AWSAccountUpdateRequestAttributes, bool)
    func (o *AWSAccountUpdateRequestData) GetId() string
    func (o *AWSAccountUpdateRequestData) GetIdOk() (*string, bool)
    func (o *AWSAccountUpdateRequestData) GetType() AWSAccountType
    func (o *AWSAccountUpdateRequestData) GetTypeOk() (*AWSAccountType, bool)
    func (o *AWSAccountUpdateRequestData) HasId() bool
    func (o AWSAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *AWSAccountUpdateRequestData) SetAttributes(v AWSAccountUpdateRequestAttributes)
    func (o *AWSAccountUpdateRequestData) SetId(v string)
    func (o *AWSAccountUpdateRequestData) SetType(v AWSAccountType)
    func (o *AWSAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type AWSAccountsResponse
    func NewAWSAccountsResponse(data []AWSAccountResponseData) *AWSAccountsResponse
    func NewAWSAccountsResponseWithDefaults() *AWSAccountsResponse
    func (o *AWSAccountsResponse) GetData() []AWSAccountResponseData
    func (o *AWSAccountsResponse) GetDataOk() (*[]AWSAccountResponseData, bool)
    func (o AWSAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *AWSAccountsResponse) SetData(v []AWSAccountResponseData)
    func (o *AWSAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type AWSAssumeRole
    func NewAWSAssumeRole(accountId string, role string, typeVar AWSAssumeRoleType) *AWSAssumeRole
    func NewAWSAssumeRoleWithDefaults() *AWSAssumeRole
    func (o *AWSAssumeRole) GetAccountId() string
    func (o *AWSAssumeRole) GetAccountIdOk() (*string, bool)
    func (o *AWSAssumeRole) GetExternalId() string
    func (o *AWSAssumeRole) GetExternalIdOk() (*string, bool)
    func (o *AWSAssumeRole) GetPrincipalId() string
    func (o *AWSAssumeRole) GetPrincipalIdOk() (*string, bool)
    func (o *AWSAssumeRole) GetRole() string
    func (o *AWSAssumeRole) GetRoleOk() (*string, bool)
    func (o *AWSAssumeRole) GetType() AWSAssumeRoleType
    func (o *AWSAssumeRole) GetTypeOk() (*AWSAssumeRoleType, bool)
    func (o *AWSAssumeRole) HasExternalId() bool
    func (o *AWSAssumeRole) HasPrincipalId() bool
    func (o AWSAssumeRole) MarshalJSON() ([]byte, error)
    func (o *AWSAssumeRole) SetAccountId(v string)
    func (o *AWSAssumeRole) SetExternalId(v string)
    func (o *AWSAssumeRole) SetPrincipalId(v string)
    func (o *AWSAssumeRole) SetRole(v string)
    func (o *AWSAssumeRole) SetType(v AWSAssumeRoleType)
    func (o *AWSAssumeRole) UnmarshalJSON(bytes []byte) (err error)
type AWSAssumeRoleType
    func NewAWSAssumeRoleTypeFromValue(v string) (*AWSAssumeRoleType, error)
    func (v *AWSAssumeRoleType) GetAllowedValues() []AWSAssumeRoleType
    func (v AWSAssumeRoleType) IsValid() bool
    func (v AWSAssumeRoleType) Ptr() *AWSAssumeRoleType
    func (v *AWSAssumeRoleType) UnmarshalJSON(src []byte) error
type AWSAssumeRoleUpdate
    func NewAWSAssumeRoleUpdate(typeVar AWSAssumeRoleType) *AWSAssumeRoleUpdate
    func NewAWSAssumeRoleUpdateWithDefaults() *AWSAssumeRoleUpdate
    func (o *AWSAssumeRoleUpdate) GetAccountId() string
    func (o *AWSAssumeRoleUpdate) GetAccountIdOk() (*string, bool)
    func (o *AWSAssumeRoleUpdate) GetGenerateNewExternalId() bool
    func (o *AWSAssumeRoleUpdate) GetGenerateNewExternalIdOk() (*bool, bool)
    func (o *AWSAssumeRoleUpdate) GetRole() string
    func (o *AWSAssumeRoleUpdate) GetRoleOk() (*string, bool)
    func (o *AWSAssumeRoleUpdate) GetType() AWSAssumeRoleType
    func (o *AWSAssumeRoleUpdate) GetTypeOk() (*AWSAssumeRoleType, bool)
    func (o *AWSAssumeRoleUpdate) HasAccountId() bool
    func (o *AWSAssumeRoleUpdate) HasGenerateNewExternalId() bool
    func (o *AWSAssumeRoleUpdate) HasRole() bool
    func (o AWSAssumeRoleUpdate) MarshalJSON() ([]byte, error)
    func (o *AWSAssumeRoleUpdate) SetAccountId(v string)
    func (o *AWSAssumeRoleUpdate) SetGenerateNewExternalId(v bool)
    func (o *AWSAssumeRoleUpdate) SetRole(v string)
    func (o *AWSAssumeRoleUpdate) SetType(v AWSAssumeRoleType)
    func (o *AWSAssumeRoleUpdate) UnmarshalJSON(bytes []byte) (err error)
type AWSAuthConfig
    func AWSAuthConfigKeysAsAWSAuthConfig(v *AWSAuthConfigKeys) AWSAuthConfig
    func AWSAuthConfigRoleAsAWSAuthConfig(v *AWSAuthConfigRole) AWSAuthConfig
    func (obj *AWSAuthConfig) GetActualInstance() interface{}
    func (obj AWSAuthConfig) MarshalJSON() ([]byte, error)
    func (obj *AWSAuthConfig) UnmarshalJSON(data []byte) error
type AWSAuthConfigKeys
    func NewAWSAuthConfigKeys(accessKeyId string) *AWSAuthConfigKeys
    func NewAWSAuthConfigKeysWithDefaults() *AWSAuthConfigKeys
    func (o *AWSAuthConfigKeys) GetAccessKeyId() string
    func (o *AWSAuthConfigKeys) GetAccessKeyIdOk() (*string, bool)
    func (o *AWSAuthConfigKeys) GetSecretAccessKey() string
    func (o *AWSAuthConfigKeys) GetSecretAccessKeyOk() (*string, bool)
    func (o *AWSAuthConfigKeys) HasSecretAccessKey() bool
    func (o AWSAuthConfigKeys) MarshalJSON() ([]byte, error)
    func (o *AWSAuthConfigKeys) SetAccessKeyId(v string)
    func (o *AWSAuthConfigKeys) SetSecretAccessKey(v string)
    func (o *AWSAuthConfigKeys) UnmarshalJSON(bytes []byte) (err error)
type AWSAuthConfigRole
    func NewAWSAuthConfigRole(roleName string) *AWSAuthConfigRole
    func NewAWSAuthConfigRoleWithDefaults() *AWSAuthConfigRole
    func (o *AWSAuthConfigRole) GetExternalId() string
    func (o *AWSAuthConfigRole) GetExternalIdOk() (*string, bool)
    func (o *AWSAuthConfigRole) GetRoleName() string
    func (o *AWSAuthConfigRole) GetRoleNameOk() (*string, bool)
    func (o *AWSAuthConfigRole) HasExternalId() bool
    func (o AWSAuthConfigRole) MarshalJSON() ([]byte, error)
    func (o *AWSAuthConfigRole) SetExternalId(v string)
    func (o *AWSAuthConfigRole) SetRoleName(v string)
    func (o *AWSAuthConfigRole) UnmarshalJSON(bytes []byte) (err error)
type AWSCredentials
    func AWSAssumeRoleAsAWSCredentials(v *AWSAssumeRole) AWSCredentials
    func (obj *AWSCredentials) GetActualInstance() interface{}
    func (obj AWSCredentials) MarshalJSON() ([]byte, error)
    func (obj *AWSCredentials) UnmarshalJSON(data []byte) error
type AWSCredentialsUpdate
    func AWSAssumeRoleUpdateAsAWSCredentialsUpdate(v *AWSAssumeRoleUpdate) AWSCredentialsUpdate
    func (obj *AWSCredentialsUpdate) GetActualInstance() interface{}
    func (obj AWSCredentialsUpdate) MarshalJSON() ([]byte, error)
    func (obj *AWSCredentialsUpdate) UnmarshalJSON(data []byte) error
type AWSIntegration
    func NewAWSIntegration(credentials AWSCredentials, typeVar AWSIntegrationType) *AWSIntegration
    func NewAWSIntegrationWithDefaults() *AWSIntegration
    func (o *AWSIntegration) GetCredentials() AWSCredentials
    func (o *AWSIntegration) GetCredentialsOk() (*AWSCredentials, bool)
    func (o *AWSIntegration) GetType() AWSIntegrationType
    func (o *AWSIntegration) GetTypeOk() (*AWSIntegrationType, bool)
    func (o AWSIntegration) MarshalJSON() ([]byte, error)
    func (o *AWSIntegration) SetCredentials(v AWSCredentials)
    func (o *AWSIntegration) SetType(v AWSIntegrationType)
    func (o *AWSIntegration) UnmarshalJSON(bytes []byte) (err error)
type AWSIntegrationApi
    func NewAWSIntegrationApi(client *datadog.APIClient) *AWSIntegrationApi
    func (a *AWSIntegrationApi) CreateAWSAccount(ctx _context.Context, body AWSAccountCreateRequest) (AWSAccountResponse, *_nethttp.Response, error)
    func (a *AWSIntegrationApi) CreateNewAWSExternalID(ctx _context.Context) (AWSNewExternalIDResponse, *_nethttp.Response, error)
    func (a *AWSIntegrationApi) DeleteAWSAccount(ctx _context.Context, awsAccountConfigId string) (*_nethttp.Response, error)
    func (a *AWSIntegrationApi) GetAWSAccount(ctx _context.Context, awsAccountConfigId string) (AWSAccountResponse, *_nethttp.Response, error)
    func (a *AWSIntegrationApi) ListAWSAccounts(ctx _context.Context, o ...ListAWSAccountsOptionalParameters) (AWSAccountsResponse, *_nethttp.Response, error)
    func (a *AWSIntegrationApi) ListAWSNamespaces(ctx _context.Context) (AWSNamespacesResponse, *_nethttp.Response, error)
    func (a *AWSIntegrationApi) UpdateAWSAccount(ctx _context.Context, awsAccountConfigId string, body AWSAccountUpdateRequest) (AWSAccountResponse, *_nethttp.Response, error)
type AWSIntegrationType
    func NewAWSIntegrationTypeFromValue(v string) (*AWSIntegrationType, error)
    func (v *AWSIntegrationType) GetAllowedValues() []AWSIntegrationType
    func (v AWSIntegrationType) IsValid() bool
    func (v AWSIntegrationType) Ptr() *AWSIntegrationType
    func (v *AWSIntegrationType) UnmarshalJSON(src []byte) error
type AWSIntegrationUpdate
    func NewAWSIntegrationUpdate(typeVar AWSIntegrationType) *AWSIntegrationUpdate
    func NewAWSIntegrationUpdateWithDefaults() *AWSIntegrationUpdate
    func (o *AWSIntegrationUpdate) GetCredentials() AWSCredentialsUpdate
    func (o *AWSIntegrationUpdate) GetCredentialsOk() (*AWSCredentialsUpdate, bool)
    func (o *AWSIntegrationUpdate) GetType() AWSIntegrationType
    func (o *AWSIntegrationUpdate) GetTypeOk() (*AWSIntegrationType, bool)
    func (o *AWSIntegrationUpdate) HasCredentials() bool
    func (o AWSIntegrationUpdate) MarshalJSON() ([]byte, error)
    func (o *AWSIntegrationUpdate) SetCredentials(v AWSCredentialsUpdate)
    func (o *AWSIntegrationUpdate) SetType(v AWSIntegrationType)
    func (o *AWSIntegrationUpdate) UnmarshalJSON(bytes []byte) (err error)
type AWSLambdaForwarderConfig
    func NewAWSLambdaForwarderConfig() *AWSLambdaForwarderConfig
    func NewAWSLambdaForwarderConfigWithDefaults() *AWSLambdaForwarderConfig
    func (o *AWSLambdaForwarderConfig) GetLambdas() []string
    func (o *AWSLambdaForwarderConfig) GetLambdasOk() (*[]string, bool)
    func (o *AWSLambdaForwarderConfig) GetSources() []string
    func (o *AWSLambdaForwarderConfig) GetSourcesOk() (*[]string, bool)
    func (o *AWSLambdaForwarderConfig) HasLambdas() bool
    func (o *AWSLambdaForwarderConfig) HasSources() bool
    func (o AWSLambdaForwarderConfig) MarshalJSON() ([]byte, error)
    func (o *AWSLambdaForwarderConfig) SetLambdas(v []string)
    func (o *AWSLambdaForwarderConfig) SetSources(v []string)
    func (o *AWSLambdaForwarderConfig) UnmarshalJSON(bytes []byte) (err error)
type AWSLogsConfig
    func NewAWSLogsConfig() *AWSLogsConfig
    func NewAWSLogsConfigWithDefaults() *AWSLogsConfig
    func (o *AWSLogsConfig) GetLambdaForwarder() AWSLambdaForwarderConfig
    func (o *AWSLogsConfig) GetLambdaForwarderOk() (*AWSLambdaForwarderConfig, bool)
    func (o *AWSLogsConfig) HasLambdaForwarder() bool
    func (o AWSLogsConfig) MarshalJSON() ([]byte, error)
    func (o *AWSLogsConfig) SetLambdaForwarder(v AWSLambdaForwarderConfig)
    func (o *AWSLogsConfig) UnmarshalJSON(bytes []byte) (err error)
type AWSLogsIntegrationApi
    func NewAWSLogsIntegrationApi(client *datadog.APIClient) *AWSLogsIntegrationApi
    func (a *AWSLogsIntegrationApi) ListAWSLogsServices(ctx _context.Context) (AWSLogsServicesResponse, *_nethttp.Response, error)
type AWSLogsServicesResponse
    func NewAWSLogsServicesResponse(data AWSLogsServicesResponseData) *AWSLogsServicesResponse
    func NewAWSLogsServicesResponseWithDefaults() *AWSLogsServicesResponse
    func (o *AWSLogsServicesResponse) GetData() AWSLogsServicesResponseData
    func (o *AWSLogsServicesResponse) GetDataOk() (*AWSLogsServicesResponseData, bool)
    func (o AWSLogsServicesResponse) MarshalJSON() ([]byte, error)
    func (o *AWSLogsServicesResponse) SetData(v AWSLogsServicesResponseData)
    func (o *AWSLogsServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type AWSLogsServicesResponseAttributes
    func NewAWSLogsServicesResponseAttributes(logsServices []string) *AWSLogsServicesResponseAttributes
    func NewAWSLogsServicesResponseAttributesWithDefaults() *AWSLogsServicesResponseAttributes
    func (o *AWSLogsServicesResponseAttributes) GetLogsServices() []string
    func (o *AWSLogsServicesResponseAttributes) GetLogsServicesOk() (*[]string, bool)
    func (o AWSLogsServicesResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *AWSLogsServicesResponseAttributes) SetLogsServices(v []string)
    func (o *AWSLogsServicesResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type AWSLogsServicesResponseData
    func NewAWSLogsServicesResponseData(id string, typeVar AWSLogsServicesResponseDataType) *AWSLogsServicesResponseData
    func NewAWSLogsServicesResponseDataWithDefaults() *AWSLogsServicesResponseData
    func (o *AWSLogsServicesResponseData) GetAttributes() AWSLogsServicesResponseAttributes
    func (o *AWSLogsServicesResponseData) GetAttributesOk() (*AWSLogsServicesResponseAttributes, bool)
    func (o *AWSLogsServicesResponseData) GetId() string
    func (o *AWSLogsServicesResponseData) GetIdOk() (*string, bool)
    func (o *AWSLogsServicesResponseData) GetType() AWSLogsServicesResponseDataType
    func (o *AWSLogsServicesResponseData) GetTypeOk() (*AWSLogsServicesResponseDataType, bool)
    func (o *AWSLogsServicesResponseData) HasAttributes() bool
    func (o AWSLogsServicesResponseData) MarshalJSON() ([]byte, error)
    func (o *AWSLogsServicesResponseData) SetAttributes(v AWSLogsServicesResponseAttributes)
    func (o *AWSLogsServicesResponseData) SetId(v string)
    func (o *AWSLogsServicesResponseData) SetType(v AWSLogsServicesResponseDataType)
    func (o *AWSLogsServicesResponseData) UnmarshalJSON(bytes []byte) (err error)
type AWSLogsServicesResponseDataType
    func NewAWSLogsServicesResponseDataTypeFromValue(v string) (*AWSLogsServicesResponseDataType, error)
    func (v *AWSLogsServicesResponseDataType) GetAllowedValues() []AWSLogsServicesResponseDataType
    func (v AWSLogsServicesResponseDataType) IsValid() bool
    func (v AWSLogsServicesResponseDataType) Ptr() *AWSLogsServicesResponseDataType
    func (v *AWSLogsServicesResponseDataType) UnmarshalJSON(src []byte) error
type AWSMetricsConfig
    func NewAWSMetricsConfig() *AWSMetricsConfig
    func NewAWSMetricsConfigWithDefaults() *AWSMetricsConfig
    func (o *AWSMetricsConfig) GetAutomuteEnabled() bool
    func (o *AWSMetricsConfig) GetAutomuteEnabledOk() (*bool, bool)
    func (o *AWSMetricsConfig) GetCollectCloudwatchAlarms() bool
    func (o *AWSMetricsConfig) GetCollectCloudwatchAlarmsOk() (*bool, bool)
    func (o *AWSMetricsConfig) GetCollectCustomMetrics() bool
    func (o *AWSMetricsConfig) GetCollectCustomMetricsOk() (*bool, bool)
    func (o *AWSMetricsConfig) GetEnabled() bool
    func (o *AWSMetricsConfig) GetEnabledOk() (*bool, bool)
    func (o *AWSMetricsConfig) GetNamespaceFilters() AWSNamespaceFilters
    func (o *AWSMetricsConfig) GetNamespaceFiltersOk() (*AWSNamespaceFilters, bool)
    func (o *AWSMetricsConfig) GetTagFilters() []AWSNamespaceTagFilter
    func (o *AWSMetricsConfig) GetTagFiltersOk() (*[]AWSNamespaceTagFilter, bool)
    func (o *AWSMetricsConfig) HasAutomuteEnabled() bool
    func (o *AWSMetricsConfig) HasCollectCloudwatchAlarms() bool
    func (o *AWSMetricsConfig) HasCollectCustomMetrics() bool
    func (o *AWSMetricsConfig) HasEnabled() bool
    func (o *AWSMetricsConfig) HasNamespaceFilters() bool
    func (o *AWSMetricsConfig) HasTagFilters() bool
    func (o AWSMetricsConfig) MarshalJSON() ([]byte, error)
    func (o *AWSMetricsConfig) SetAutomuteEnabled(v bool)
    func (o *AWSMetricsConfig) SetCollectCloudwatchAlarms(v bool)
    func (o *AWSMetricsConfig) SetCollectCustomMetrics(v bool)
    func (o *AWSMetricsConfig) SetEnabled(v bool)
    func (o *AWSMetricsConfig) SetNamespaceFilters(v AWSNamespaceFilters)
    func (o *AWSMetricsConfig) SetTagFilters(v []AWSNamespaceTagFilter)
    func (o *AWSMetricsConfig) UnmarshalJSON(bytes []byte) (err error)
type AWSNamespaceFilters
    func AWSNamespaceFiltersExcludeOnlyAsAWSNamespaceFilters(v *AWSNamespaceFiltersExcludeOnly) AWSNamespaceFilters
    func AWSNamespaceFiltersIncludeOnlyAsAWSNamespaceFilters(v *AWSNamespaceFiltersIncludeOnly) AWSNamespaceFilters
    func (obj *AWSNamespaceFilters) GetActualInstance() interface{}
    func (obj AWSNamespaceFilters) MarshalJSON() ([]byte, error)
    func (obj *AWSNamespaceFilters) UnmarshalJSON(data []byte) error
type AWSNamespaceFiltersExcludeOnly
    func NewAWSNamespaceFiltersExcludeOnly(excludeOnly []string) *AWSNamespaceFiltersExcludeOnly
    func NewAWSNamespaceFiltersExcludeOnlyWithDefaults() *AWSNamespaceFiltersExcludeOnly
    func (o *AWSNamespaceFiltersExcludeOnly) GetExcludeOnly() []string
    func (o *AWSNamespaceFiltersExcludeOnly) GetExcludeOnlyOk() (*[]string, bool)
    func (o AWSNamespaceFiltersExcludeOnly) MarshalJSON() ([]byte, error)
    func (o *AWSNamespaceFiltersExcludeOnly) SetExcludeOnly(v []string)
    func (o *AWSNamespaceFiltersExcludeOnly) UnmarshalJSON(bytes []byte) (err error)
type AWSNamespaceFiltersIncludeOnly
    func NewAWSNamespaceFiltersIncludeOnly(includeOnly []string) *AWSNamespaceFiltersIncludeOnly
    func NewAWSNamespaceFiltersIncludeOnlyWithDefaults() *AWSNamespaceFiltersIncludeOnly
    func (o *AWSNamespaceFiltersIncludeOnly) GetIncludeOnly() []string
    func (o *AWSNamespaceFiltersIncludeOnly) GetIncludeOnlyOk() (*[]string, bool)
    func (o AWSNamespaceFiltersIncludeOnly) MarshalJSON() ([]byte, error)
    func (o *AWSNamespaceFiltersIncludeOnly) SetIncludeOnly(v []string)
    func (o *AWSNamespaceFiltersIncludeOnly) UnmarshalJSON(bytes []byte) (err error)
type AWSNamespaceTagFilter
    func NewAWSNamespaceTagFilter() *AWSNamespaceTagFilter
    func NewAWSNamespaceTagFilterWithDefaults() *AWSNamespaceTagFilter
    func (o *AWSNamespaceTagFilter) GetNamespace() string
    func (o *AWSNamespaceTagFilter) GetNamespaceOk() (*string, bool)
    func (o *AWSNamespaceTagFilter) GetTags() []string
    func (o *AWSNamespaceTagFilter) GetTagsOk() (*[]string, bool)
    func (o *AWSNamespaceTagFilter) HasNamespace() bool
    func (o *AWSNamespaceTagFilter) HasTags() bool
    func (o AWSNamespaceTagFilter) MarshalJSON() ([]byte, error)
    func (o *AWSNamespaceTagFilter) SetNamespace(v string)
    func (o *AWSNamespaceTagFilter) SetTags(v []string)
    func (o *AWSNamespaceTagFilter) SetTagsNil()
    func (o *AWSNamespaceTagFilter) UnmarshalJSON(bytes []byte) (err error)
    func (o *AWSNamespaceTagFilter) UnsetTags()
type AWSNamespacesResponse
    func NewAWSNamespacesResponse(data AWSNamespacesResponseData) *AWSNamespacesResponse
    func NewAWSNamespacesResponseWithDefaults() *AWSNamespacesResponse
    func (o *AWSNamespacesResponse) GetData() AWSNamespacesResponseData
    func (o *AWSNamespacesResponse) GetDataOk() (*AWSNamespacesResponseData, bool)
    func (o AWSNamespacesResponse) MarshalJSON() ([]byte, error)
    func (o *AWSNamespacesResponse) SetData(v AWSNamespacesResponseData)
    func (o *AWSNamespacesResponse) UnmarshalJSON(bytes []byte) (err error)
type AWSNamespacesResponseAttributes
    func NewAWSNamespacesResponseAttributes(namespaces []string) *AWSNamespacesResponseAttributes
    func NewAWSNamespacesResponseAttributesWithDefaults() *AWSNamespacesResponseAttributes
    func (o *AWSNamespacesResponseAttributes) GetNamespaces() []string
    func (o *AWSNamespacesResponseAttributes) GetNamespacesOk() (*[]string, bool)
    func (o AWSNamespacesResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *AWSNamespacesResponseAttributes) SetNamespaces(v []string)
    func (o *AWSNamespacesResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type AWSNamespacesResponseData
    func NewAWSNamespacesResponseData(id string, typeVar AWSNamespacesResponseDataType) *AWSNamespacesResponseData
    func NewAWSNamespacesResponseDataWithDefaults() *AWSNamespacesResponseData
    func (o *AWSNamespacesResponseData) GetAttributes() AWSNamespacesResponseAttributes
    func (o *AWSNamespacesResponseData) GetAttributesOk() (*AWSNamespacesResponseAttributes, bool)
    func (o *AWSNamespacesResponseData) GetId() string
    func (o *AWSNamespacesResponseData) GetIdOk() (*string, bool)
    func (o *AWSNamespacesResponseData) GetType() AWSNamespacesResponseDataType
    func (o *AWSNamespacesResponseData) GetTypeOk() (*AWSNamespacesResponseDataType, bool)
    func (o *AWSNamespacesResponseData) HasAttributes() bool
    func (o AWSNamespacesResponseData) MarshalJSON() ([]byte, error)
    func (o *AWSNamespacesResponseData) SetAttributes(v AWSNamespacesResponseAttributes)
    func (o *AWSNamespacesResponseData) SetId(v string)
    func (o *AWSNamespacesResponseData) SetType(v AWSNamespacesResponseDataType)
    func (o *AWSNamespacesResponseData) UnmarshalJSON(bytes []byte) (err error)
type AWSNamespacesResponseDataType
    func NewAWSNamespacesResponseDataTypeFromValue(v string) (*AWSNamespacesResponseDataType, error)
    func (v *AWSNamespacesResponseDataType) GetAllowedValues() []AWSNamespacesResponseDataType
    func (v AWSNamespacesResponseDataType) IsValid() bool
    func (v AWSNamespacesResponseDataType) Ptr() *AWSNamespacesResponseDataType
    func (v *AWSNamespacesResponseDataType) UnmarshalJSON(src []byte) error
type AWSNewExternalIDResponse
    func NewAWSNewExternalIDResponse(data AWSNewExternalIDResponseData) *AWSNewExternalIDResponse
    func NewAWSNewExternalIDResponseWithDefaults() *AWSNewExternalIDResponse
    func (o *AWSNewExternalIDResponse) GetData() AWSNewExternalIDResponseData
    func (o *AWSNewExternalIDResponse) GetDataOk() (*AWSNewExternalIDResponseData, bool)
    func (o AWSNewExternalIDResponse) MarshalJSON() ([]byte, error)
    func (o *AWSNewExternalIDResponse) SetData(v AWSNewExternalIDResponseData)
    func (o *AWSNewExternalIDResponse) UnmarshalJSON(bytes []byte) (err error)
type AWSNewExternalIDResponseAttributes
    func NewAWSNewExternalIDResponseAttributes(externalId string) *AWSNewExternalIDResponseAttributes
    func NewAWSNewExternalIDResponseAttributesWithDefaults() *AWSNewExternalIDResponseAttributes
    func (o *AWSNewExternalIDResponseAttributes) GetExternalId() string
    func (o *AWSNewExternalIDResponseAttributes) GetExternalIdOk() (*string, bool)
    func (o AWSNewExternalIDResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *AWSNewExternalIDResponseAttributes) SetExternalId(v string)
    func (o *AWSNewExternalIDResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type AWSNewExternalIDResponseData
    func NewAWSNewExternalIDResponseData(id string, typeVar AWSNewExternalIDResponseDataType) *AWSNewExternalIDResponseData
    func NewAWSNewExternalIDResponseDataWithDefaults() *AWSNewExternalIDResponseData
    func (o *AWSNewExternalIDResponseData) GetAttributes() AWSNewExternalIDResponseAttributes
    func (o *AWSNewExternalIDResponseData) GetAttributesOk() (*AWSNewExternalIDResponseAttributes, bool)
    func (o *AWSNewExternalIDResponseData) GetId() string
    func (o *AWSNewExternalIDResponseData) GetIdOk() (*string, bool)
    func (o *AWSNewExternalIDResponseData) GetType() AWSNewExternalIDResponseDataType
    func (o *AWSNewExternalIDResponseData) GetTypeOk() (*AWSNewExternalIDResponseDataType, bool)
    func (o *AWSNewExternalIDResponseData) HasAttributes() bool
    func (o AWSNewExternalIDResponseData) MarshalJSON() ([]byte, error)
    func (o *AWSNewExternalIDResponseData) SetAttributes(v AWSNewExternalIDResponseAttributes)
    func (o *AWSNewExternalIDResponseData) SetId(v string)
    func (o *AWSNewExternalIDResponseData) SetType(v AWSNewExternalIDResponseDataType)
    func (o *AWSNewExternalIDResponseData) UnmarshalJSON(bytes []byte) (err error)
type AWSNewExternalIDResponseDataType
    func NewAWSNewExternalIDResponseDataTypeFromValue(v string) (*AWSNewExternalIDResponseDataType, error)
    func (v *AWSNewExternalIDResponseDataType) GetAllowedValues() []AWSNewExternalIDResponseDataType
    func (v AWSNewExternalIDResponseDataType) IsValid() bool
    func (v AWSNewExternalIDResponseDataType) Ptr() *AWSNewExternalIDResponseDataType
    func (v *AWSNewExternalIDResponseDataType) UnmarshalJSON(src []byte) error
type AWSRegions
    func AWSRegionsIncludeAllAsAWSRegions(v *AWSRegionsIncludeAll) AWSRegions
    func AWSRegionsIncludeOnlyAsAWSRegions(v *AWSRegionsIncludeOnly) AWSRegions
    func (obj *AWSRegions) GetActualInstance() interface{}
    func (obj AWSRegions) MarshalJSON() ([]byte, error)
    func (obj *AWSRegions) UnmarshalJSON(data []byte) error
type AWSRegionsIncludeAll
    func NewAWSRegionsIncludeAll(includeAll bool) *AWSRegionsIncludeAll
    func NewAWSRegionsIncludeAllWithDefaults() *AWSRegionsIncludeAll
    func (o *AWSRegionsIncludeAll) GetIncludeAll() bool
    func (o *AWSRegionsIncludeAll) GetIncludeAllOk() (*bool, bool)
    func (o AWSRegionsIncludeAll) MarshalJSON() ([]byte, error)
    func (o *AWSRegionsIncludeAll) SetIncludeAll(v bool)
    func (o *AWSRegionsIncludeAll) UnmarshalJSON(bytes []byte) (err error)
type AWSRegionsIncludeOnly
    func NewAWSRegionsIncludeOnly(includeOnly []string) *AWSRegionsIncludeOnly
    func NewAWSRegionsIncludeOnlyWithDefaults() *AWSRegionsIncludeOnly
    func (o *AWSRegionsIncludeOnly) GetIncludeOnly() []string
    func (o *AWSRegionsIncludeOnly) GetIncludeOnlyOk() (*[]string, bool)
    func (o AWSRegionsIncludeOnly) MarshalJSON() ([]byte, error)
    func (o *AWSRegionsIncludeOnly) SetIncludeOnly(v []string)
    func (o *AWSRegionsIncludeOnly) UnmarshalJSON(bytes []byte) (err error)
type AWSResourcesConfig
    func NewAWSResourcesConfig() *AWSResourcesConfig
    func NewAWSResourcesConfigWithDefaults() *AWSResourcesConfig
    func (o *AWSResourcesConfig) GetCloudSecurityPostureManagementCollection() bool
    func (o *AWSResourcesConfig) GetCloudSecurityPostureManagementCollectionOk() (*bool, bool)
    func (o *AWSResourcesConfig) GetExtendedCollection() bool
    func (o *AWSResourcesConfig) GetExtendedCollectionOk() (*bool, bool)
    func (o *AWSResourcesConfig) HasCloudSecurityPostureManagementCollection() bool
    func (o *AWSResourcesConfig) HasExtendedCollection() bool
    func (o AWSResourcesConfig) MarshalJSON() ([]byte, error)
    func (o *AWSResourcesConfig) SetCloudSecurityPostureManagementCollection(v bool)
    func (o *AWSResourcesConfig) SetExtendedCollection(v bool)
    func (o *AWSResourcesConfig) UnmarshalJSON(bytes []byte) (err error)
type AWSTracesConfig
    func NewAWSTracesConfig() *AWSTracesConfig
    func NewAWSTracesConfigWithDefaults() *AWSTracesConfig
    func (o *AWSTracesConfig) GetXrayServices() XRayServicesList
    func (o *AWSTracesConfig) GetXrayServicesOk() (*XRayServicesList, bool)
    func (o *AWSTracesConfig) HasXrayServices() bool
    func (o AWSTracesConfig) MarshalJSON() ([]byte, error)
    func (o *AWSTracesConfig) SetXrayServices(v XRayServicesList)
    func (o *AWSTracesConfig) UnmarshalJSON(bytes []byte) (err error)
type AccountFilteringConfig
    func NewAccountFilteringConfig() *AccountFilteringConfig
    func NewAccountFilteringConfigWithDefaults() *AccountFilteringConfig
    func (o *AccountFilteringConfig) GetExcludedAccounts() []string
    func (o *AccountFilteringConfig) GetExcludedAccountsOk() (*[]string, bool)
    func (o *AccountFilteringConfig) GetIncludeNewAccounts() bool
    func (o *AccountFilteringConfig) GetIncludeNewAccountsOk() (*bool, bool)
    func (o *AccountFilteringConfig) GetIncludedAccounts() []string
    func (o *AccountFilteringConfig) GetIncludedAccountsOk() (*[]string, bool)
    func (o *AccountFilteringConfig) HasExcludedAccounts() bool
    func (o *AccountFilteringConfig) HasIncludeNewAccounts() bool
    func (o *AccountFilteringConfig) HasIncludedAccounts() bool
    func (o AccountFilteringConfig) MarshalJSON() ([]byte, error)
    func (o *AccountFilteringConfig) SetExcludedAccounts(v []string)
    func (o *AccountFilteringConfig) SetIncludeNewAccounts(v bool)
    func (o *AccountFilteringConfig) SetIncludedAccounts(v []string)
    func (o *AccountFilteringConfig) UnmarshalJSON(bytes []byte) (err error)
type ActionConnectionApi
    func NewActionConnectionApi(client *datadog.APIClient) *ActionConnectionApi
    func (a *ActionConnectionApi) CreateActionConnection(ctx _context.Context, body CreateActionConnectionRequest) (CreateActionConnectionResponse, *_nethttp.Response, error)
    func (a *ActionConnectionApi) DeleteActionConnection(ctx _context.Context, connectionId string) (*_nethttp.Response, error)
    func (a *ActionConnectionApi) GetActionConnection(ctx _context.Context, connectionId string) (GetActionConnectionResponse, *_nethttp.Response, error)
    func (a *ActionConnectionApi) UpdateActionConnection(ctx _context.Context, connectionId string, body UpdateActionConnectionRequest) (UpdateActionConnectionResponse, *_nethttp.Response, error)
type ActionConnectionAttributes
    func NewActionConnectionAttributes(integration ActionConnectionIntegration, name string) *ActionConnectionAttributes
    func NewActionConnectionAttributesWithDefaults() *ActionConnectionAttributes
    func (o *ActionConnectionAttributes) GetIntegration() ActionConnectionIntegration
    func (o *ActionConnectionAttributes) GetIntegrationOk() (*ActionConnectionIntegration, bool)
    func (o *ActionConnectionAttributes) GetName() string
    func (o *ActionConnectionAttributes) GetNameOk() (*string, bool)
    func (o ActionConnectionAttributes) MarshalJSON() ([]byte, error)
    func (o *ActionConnectionAttributes) SetIntegration(v ActionConnectionIntegration)
    func (o *ActionConnectionAttributes) SetName(v string)
    func (o *ActionConnectionAttributes) UnmarshalJSON(bytes []byte) (err error)
type ActionConnectionAttributesUpdate
    func NewActionConnectionAttributesUpdate() *ActionConnectionAttributesUpdate
    func NewActionConnectionAttributesUpdateWithDefaults() *ActionConnectionAttributesUpdate
    func (o *ActionConnectionAttributesUpdate) GetIntegration() ActionConnectionIntegrationUpdate
    func (o *ActionConnectionAttributesUpdate) GetIntegrationOk() (*ActionConnectionIntegrationUpdate, bool)
    func (o *ActionConnectionAttributesUpdate) GetName() string
    func (o *ActionConnectionAttributesUpdate) GetNameOk() (*string, bool)
    func (o *ActionConnectionAttributesUpdate) HasIntegration() bool
    func (o *ActionConnectionAttributesUpdate) HasName() bool
    func (o ActionConnectionAttributesUpdate) MarshalJSON() ([]byte, error)
    func (o *ActionConnectionAttributesUpdate) SetIntegration(v ActionConnectionIntegrationUpdate)
    func (o *ActionConnectionAttributesUpdate) SetName(v string)
    func (o *ActionConnectionAttributesUpdate) UnmarshalJSON(bytes []byte) (err error)
type ActionConnectionData
    func NewActionConnectionData(attributes ActionConnectionAttributes, typeVar ActionConnectionDataType) *ActionConnectionData
    func NewActionConnectionDataWithDefaults() *ActionConnectionData
    func (o *ActionConnectionData) GetAttributes() ActionConnectionAttributes
    func (o *ActionConnectionData) GetAttributesOk() (*ActionConnectionAttributes, bool)
    func (o *ActionConnectionData) GetId() string
    func (o *ActionConnectionData) GetIdOk() (*string, bool)
    func (o *ActionConnectionData) GetType() ActionConnectionDataType
    func (o *ActionConnectionData) GetTypeOk() (*ActionConnectionDataType, bool)
    func (o *ActionConnectionData) HasId() bool
    func (o ActionConnectionData) MarshalJSON() ([]byte, error)
    func (o *ActionConnectionData) SetAttributes(v ActionConnectionAttributes)
    func (o *ActionConnectionData) SetId(v string)
    func (o *ActionConnectionData) SetType(v ActionConnectionDataType)
    func (o *ActionConnectionData) UnmarshalJSON(bytes []byte) (err error)
type ActionConnectionDataType
    func NewActionConnectionDataTypeFromValue(v string) (*ActionConnectionDataType, error)
    func (v *ActionConnectionDataType) GetAllowedValues() []ActionConnectionDataType
    func (v ActionConnectionDataType) IsValid() bool
    func (v ActionConnectionDataType) Ptr() *ActionConnectionDataType
    func (v *ActionConnectionDataType) UnmarshalJSON(src []byte) error
type ActionConnectionDataUpdate
    func NewActionConnectionDataUpdate(attributes ActionConnectionAttributesUpdate, typeVar ActionConnectionDataType) *ActionConnectionDataUpdate
    func NewActionConnectionDataUpdateWithDefaults() *ActionConnectionDataUpdate
    func (o *ActionConnectionDataUpdate) GetAttributes() ActionConnectionAttributesUpdate
    func (o *ActionConnectionDataUpdate) GetAttributesOk() (*ActionConnectionAttributesUpdate, bool)
    func (o *ActionConnectionDataUpdate) GetType() ActionConnectionDataType
    func (o *ActionConnectionDataUpdate) GetTypeOk() (*ActionConnectionDataType, bool)
    func (o ActionConnectionDataUpdate) MarshalJSON() ([]byte, error)
    func (o *ActionConnectionDataUpdate) SetAttributes(v ActionConnectionAttributesUpdate)
    func (o *ActionConnectionDataUpdate) SetType(v ActionConnectionDataType)
    func (o *ActionConnectionDataUpdate) UnmarshalJSON(bytes []byte) (err error)
type ActionConnectionIntegration
    func AWSIntegrationAsActionConnectionIntegration(v *AWSIntegration) ActionConnectionIntegration
    func HTTPIntegrationAsActionConnectionIntegration(v *HTTPIntegration) ActionConnectionIntegration
    func (obj *ActionConnectionIntegration) GetActualInstance() interface{}
    func (obj ActionConnectionIntegration) MarshalJSON() ([]byte, error)
    func (obj *ActionConnectionIntegration) UnmarshalJSON(data []byte) error
type ActionConnectionIntegrationUpdate
    func AWSIntegrationUpdateAsActionConnectionIntegrationUpdate(v *AWSIntegrationUpdate) ActionConnectionIntegrationUpdate
    func HTTPIntegrationUpdateAsActionConnectionIntegrationUpdate(v *HTTPIntegrationUpdate) ActionConnectionIntegrationUpdate
    func (obj *ActionConnectionIntegrationUpdate) GetActualInstance() interface{}
    func (obj ActionConnectionIntegrationUpdate) MarshalJSON() ([]byte, error)
    func (obj *ActionConnectionIntegrationUpdate) UnmarshalJSON(data []byte) error
type ActionQuery
    func NewActionQuery(id uuid.UUID, name string, properties ActionQueryProperties, typeVar ActionQueryType) *ActionQuery
    func NewActionQueryWithDefaults() *ActionQuery
    func (o *ActionQuery) GetEvents() []AppBuilderEvent
    func (o *ActionQuery) GetEventsOk() (*[]AppBuilderEvent, bool)
    func (o *ActionQuery) GetId() uuid.UUID
    func (o *ActionQuery) GetIdOk() (*uuid.UUID, bool)
    func (o *ActionQuery) GetName() string
    func (o *ActionQuery) GetNameOk() (*string, bool)
    func (o *ActionQuery) GetProperties() ActionQueryProperties
    func (o *ActionQuery) GetPropertiesOk() (*ActionQueryProperties, bool)
    func (o *ActionQuery) GetType() ActionQueryType
    func (o *ActionQuery) GetTypeOk() (*ActionQueryType, bool)
    func (o *ActionQuery) HasEvents() bool
    func (o ActionQuery) MarshalJSON() ([]byte, error)
    func (o *ActionQuery) SetEvents(v []AppBuilderEvent)
    func (o *ActionQuery) SetId(v uuid.UUID)
    func (o *ActionQuery) SetName(v string)
    func (o *ActionQuery) SetProperties(v ActionQueryProperties)
    func (o *ActionQuery) SetType(v ActionQueryType)
    func (o *ActionQuery) UnmarshalJSON(bytes []byte) (err error)
type ActionQueryCondition
    func BoolAsActionQueryCondition(v *bool) ActionQueryCondition
    func StringAsActionQueryCondition(v *string) ActionQueryCondition
    func (obj *ActionQueryCondition) GetActualInstance() interface{}
    func (obj ActionQueryCondition) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryCondition) UnmarshalJSON(data []byte) error
type ActionQueryDebounceInMs
    func Float64AsActionQueryDebounceInMs(v *float64) ActionQueryDebounceInMs
    func StringAsActionQueryDebounceInMs(v *string) ActionQueryDebounceInMs
    func (obj *ActionQueryDebounceInMs) GetActualInstance() interface{}
    func (obj ActionQueryDebounceInMs) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryDebounceInMs) UnmarshalJSON(data []byte) error
type ActionQueryMockedOutputs
    func ActionQueryMockedOutputsObjectAsActionQueryMockedOutputs(v *ActionQueryMockedOutputsObject) ActionQueryMockedOutputs
    func StringAsActionQueryMockedOutputs(v *string) ActionQueryMockedOutputs
    func (obj *ActionQueryMockedOutputs) GetActualInstance() interface{}
    func (obj ActionQueryMockedOutputs) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryMockedOutputs) UnmarshalJSON(data []byte) error
type ActionQueryMockedOutputsEnabled
    func BoolAsActionQueryMockedOutputsEnabled(v *bool) ActionQueryMockedOutputsEnabled
    func StringAsActionQueryMockedOutputsEnabled(v *string) ActionQueryMockedOutputsEnabled
    func (obj *ActionQueryMockedOutputsEnabled) GetActualInstance() interface{}
    func (obj ActionQueryMockedOutputsEnabled) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryMockedOutputsEnabled) UnmarshalJSON(data []byte) error
type ActionQueryMockedOutputsObject
    func NewActionQueryMockedOutputsObject(enabled ActionQueryMockedOutputsEnabled) *ActionQueryMockedOutputsObject
    func NewActionQueryMockedOutputsObjectWithDefaults() *ActionQueryMockedOutputsObject
    func (o *ActionQueryMockedOutputsObject) GetEnabled() ActionQueryMockedOutputsEnabled
    func (o *ActionQueryMockedOutputsObject) GetEnabledOk() (*ActionQueryMockedOutputsEnabled, bool)
    func (o *ActionQueryMockedOutputsObject) GetOutputs() string
    func (o *ActionQueryMockedOutputsObject) GetOutputsOk() (*string, bool)
    func (o *ActionQueryMockedOutputsObject) HasOutputs() bool
    func (o ActionQueryMockedOutputsObject) MarshalJSON() ([]byte, error)
    func (o *ActionQueryMockedOutputsObject) SetEnabled(v ActionQueryMockedOutputsEnabled)
    func (o *ActionQueryMockedOutputsObject) SetOutputs(v string)
    func (o *ActionQueryMockedOutputsObject) UnmarshalJSON(bytes []byte) (err error)
type ActionQueryOnlyTriggerManually
    func BoolAsActionQueryOnlyTriggerManually(v *bool) ActionQueryOnlyTriggerManually
    func StringAsActionQueryOnlyTriggerManually(v *string) ActionQueryOnlyTriggerManually
    func (obj *ActionQueryOnlyTriggerManually) GetActualInstance() interface{}
    func (obj ActionQueryOnlyTriggerManually) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryOnlyTriggerManually) UnmarshalJSON(data []byte) error
type ActionQueryPollingIntervalInMs
    func Float64AsActionQueryPollingIntervalInMs(v *float64) ActionQueryPollingIntervalInMs
    func StringAsActionQueryPollingIntervalInMs(v *string) ActionQueryPollingIntervalInMs
    func (obj *ActionQueryPollingIntervalInMs) GetActualInstance() interface{}
    func (obj ActionQueryPollingIntervalInMs) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryPollingIntervalInMs) UnmarshalJSON(data []byte) error
type ActionQueryProperties
    func NewActionQueryProperties(spec ActionQuerySpec) *ActionQueryProperties
    func NewActionQueryPropertiesWithDefaults() *ActionQueryProperties
    func (o *ActionQueryProperties) GetCondition() ActionQueryCondition
    func (o *ActionQueryProperties) GetConditionOk() (*ActionQueryCondition, bool)
    func (o *ActionQueryProperties) GetDebounceInMs() ActionQueryDebounceInMs
    func (o *ActionQueryProperties) GetDebounceInMsOk() (*ActionQueryDebounceInMs, bool)
    func (o *ActionQueryProperties) GetMockedOutputs() ActionQueryMockedOutputs
    func (o *ActionQueryProperties) GetMockedOutputsOk() (*ActionQueryMockedOutputs, bool)
    func (o *ActionQueryProperties) GetOnlyTriggerManually() ActionQueryOnlyTriggerManually
    func (o *ActionQueryProperties) GetOnlyTriggerManuallyOk() (*ActionQueryOnlyTriggerManually, bool)
    func (o *ActionQueryProperties) GetOutputs() string
    func (o *ActionQueryProperties) GetOutputsOk() (*string, bool)
    func (o *ActionQueryProperties) GetPollingIntervalInMs() ActionQueryPollingIntervalInMs
    func (o *ActionQueryProperties) GetPollingIntervalInMsOk() (*ActionQueryPollingIntervalInMs, bool)
    func (o *ActionQueryProperties) GetRequiresConfirmation() ActionQueryRequiresConfirmation
    func (o *ActionQueryProperties) GetRequiresConfirmationOk() (*ActionQueryRequiresConfirmation, bool)
    func (o *ActionQueryProperties) GetShowToastOnError() ActionQueryShowToastOnError
    func (o *ActionQueryProperties) GetShowToastOnErrorOk() (*ActionQueryShowToastOnError, bool)
    func (o *ActionQueryProperties) GetSpec() ActionQuerySpec
    func (o *ActionQueryProperties) GetSpecOk() (*ActionQuerySpec, bool)
    func (o *ActionQueryProperties) HasCondition() bool
    func (o *ActionQueryProperties) HasDebounceInMs() bool
    func (o *ActionQueryProperties) HasMockedOutputs() bool
    func (o *ActionQueryProperties) HasOnlyTriggerManually() bool
    func (o *ActionQueryProperties) HasOutputs() bool
    func (o *ActionQueryProperties) HasPollingIntervalInMs() bool
    func (o *ActionQueryProperties) HasRequiresConfirmation() bool
    func (o *ActionQueryProperties) HasShowToastOnError() bool
    func (o ActionQueryProperties) MarshalJSON() ([]byte, error)
    func (o *ActionQueryProperties) SetCondition(v ActionQueryCondition)
    func (o *ActionQueryProperties) SetDebounceInMs(v ActionQueryDebounceInMs)
    func (o *ActionQueryProperties) SetMockedOutputs(v ActionQueryMockedOutputs)
    func (o *ActionQueryProperties) SetOnlyTriggerManually(v ActionQueryOnlyTriggerManually)
    func (o *ActionQueryProperties) SetOutputs(v string)
    func (o *ActionQueryProperties) SetPollingIntervalInMs(v ActionQueryPollingIntervalInMs)
    func (o *ActionQueryProperties) SetRequiresConfirmation(v ActionQueryRequiresConfirmation)
    func (o *ActionQueryProperties) SetShowToastOnError(v ActionQueryShowToastOnError)
    func (o *ActionQueryProperties) SetSpec(v ActionQuerySpec)
    func (o *ActionQueryProperties) UnmarshalJSON(bytes []byte) (err error)
type ActionQueryRequiresConfirmation
    func BoolAsActionQueryRequiresConfirmation(v *bool) ActionQueryRequiresConfirmation
    func StringAsActionQueryRequiresConfirmation(v *string) ActionQueryRequiresConfirmation
    func (obj *ActionQueryRequiresConfirmation) GetActualInstance() interface{}
    func (obj ActionQueryRequiresConfirmation) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryRequiresConfirmation) UnmarshalJSON(data []byte) error
type ActionQueryShowToastOnError
    func BoolAsActionQueryShowToastOnError(v *bool) ActionQueryShowToastOnError
    func StringAsActionQueryShowToastOnError(v *string) ActionQueryShowToastOnError
    func (obj *ActionQueryShowToastOnError) GetActualInstance() interface{}
    func (obj ActionQueryShowToastOnError) MarshalJSON() ([]byte, error)
    func (obj *ActionQueryShowToastOnError) UnmarshalJSON(data []byte) error
type ActionQuerySpec
    func ActionQuerySpecObjectAsActionQuerySpec(v *ActionQuerySpecObject) ActionQuerySpec
    func StringAsActionQuerySpec(v *string) ActionQuerySpec
    func (obj *ActionQuerySpec) GetActualInstance() interface{}
    func (obj ActionQuerySpec) MarshalJSON() ([]byte, error)
    func (obj *ActionQuerySpec) UnmarshalJSON(data []byte) error
type ActionQuerySpecConnectionGroup
    func NewActionQuerySpecConnectionGroup() *ActionQuerySpecConnectionGroup
    func NewActionQuerySpecConnectionGroupWithDefaults() *ActionQuerySpecConnectionGroup
    func (o *ActionQuerySpecConnectionGroup) GetId() uuid.UUID
    func (o *ActionQuerySpecConnectionGroup) GetIdOk() (*uuid.UUID, bool)
    func (o *ActionQuerySpecConnectionGroup) GetTags() []string
    func (o *ActionQuerySpecConnectionGroup) GetTagsOk() (*[]string, bool)
    func (o *ActionQuerySpecConnectionGroup) HasId() bool
    func (o *ActionQuerySpecConnectionGroup) HasTags() bool
    func (o ActionQuerySpecConnectionGroup) MarshalJSON() ([]byte, error)
    func (o *ActionQuerySpecConnectionGroup) SetId(v uuid.UUID)
    func (o *ActionQuerySpecConnectionGroup) SetTags(v []string)
    func (o *ActionQuerySpecConnectionGroup) UnmarshalJSON(bytes []byte) (err error)
type ActionQuerySpecInputs
    func ActionQuerySpecInputAsActionQuerySpecInputs(v map[string]interface{}) ActionQuerySpecInputs
    func StringAsActionQuerySpecInputs(v *string) ActionQuerySpecInputs
    func (obj *ActionQuerySpecInputs) GetActualInstance() interface{}
    func (obj ActionQuerySpecInputs) MarshalJSON() ([]byte, error)
    func (obj *ActionQuerySpecInputs) UnmarshalJSON(data []byte) error
type ActionQuerySpecObject
    func NewActionQuerySpecObject(fqn string) *ActionQuerySpecObject
    func NewActionQuerySpecObjectWithDefaults() *ActionQuerySpecObject
    func (o *ActionQuerySpecObject) GetConnectionGroup() ActionQuerySpecConnectionGroup
    func (o *ActionQuerySpecObject) GetConnectionGroupOk() (*ActionQuerySpecConnectionGroup, bool)
    func (o *ActionQuerySpecObject) GetConnectionId() string
    func (o *ActionQuerySpecObject) GetConnectionIdOk() (*string, bool)
    func (o *ActionQuerySpecObject) GetFqn() string
    func (o *ActionQuerySpecObject) GetFqnOk() (*string, bool)
    func (o *ActionQuerySpecObject) GetInputs() ActionQuerySpecInputs
    func (o *ActionQuerySpecObject) GetInputsOk() (*ActionQuerySpecInputs, bool)
    func (o *ActionQuerySpecObject) HasConnectionGroup() bool
    func (o *ActionQuerySpecObject) HasConnectionId() bool
    func (o *ActionQuerySpecObject) HasInputs() bool
    func (o ActionQuerySpecObject) MarshalJSON() ([]byte, error)
    func (o *ActionQuerySpecObject) SetConnectionGroup(v ActionQuerySpecConnectionGroup)
    func (o *ActionQuerySpecObject) SetConnectionId(v string)
    func (o *ActionQuerySpecObject) SetFqn(v string)
    func (o *ActionQuerySpecObject) SetInputs(v ActionQuerySpecInputs)
    func (o *ActionQuerySpecObject) UnmarshalJSON(bytes []byte) (err error)
type ActionQueryType
    func NewActionQueryTypeFromValue(v string) (*ActionQueryType, error)
    func (v *ActionQueryType) GetAllowedValues() []ActionQueryType
    func (v ActionQueryType) IsValid() bool
    func (v ActionQueryType) Ptr() *ActionQueryType
    func (v *ActionQueryType) UnmarshalJSON(src []byte) error
type ActiveBillingDimensionsAttributes
    func NewActiveBillingDimensionsAttributes() *ActiveBillingDimensionsAttributes
    func NewActiveBillingDimensionsAttributesWithDefaults() *ActiveBillingDimensionsAttributes
    func (o *ActiveBillingDimensionsAttributes) GetMonth() time.Time
    func (o *ActiveBillingDimensionsAttributes) GetMonthOk() (*time.Time, bool)
    func (o *ActiveBillingDimensionsAttributes) GetValues() []string
    func (o *ActiveBillingDimensionsAttributes) GetValuesOk() (*[]string, bool)
    func (o *ActiveBillingDimensionsAttributes) HasMonth() bool
    func (o *ActiveBillingDimensionsAttributes) HasValues() bool
    func (o ActiveBillingDimensionsAttributes) MarshalJSON() ([]byte, error)
    func (o *ActiveBillingDimensionsAttributes) SetMonth(v time.Time)
    func (o *ActiveBillingDimensionsAttributes) SetValues(v []string)
    func (o *ActiveBillingDimensionsAttributes) UnmarshalJSON(bytes []byte) (err error)
type ActiveBillingDimensionsBody
    func NewActiveBillingDimensionsBody() *ActiveBillingDimensionsBody
    func NewActiveBillingDimensionsBodyWithDefaults() *ActiveBillingDimensionsBody
    func (o *ActiveBillingDimensionsBody) GetAttributes() ActiveBillingDimensionsAttributes
    func (o *ActiveBillingDimensionsBody) GetAttributesOk() (*ActiveBillingDimensionsAttributes, bool)
    func (o *ActiveBillingDimensionsBody) GetId() string
    func (o *ActiveBillingDimensionsBody) GetIdOk() (*string, bool)
    func (o *ActiveBillingDimensionsBody) GetType() ActiveBillingDimensionsType
    func (o *ActiveBillingDimensionsBody) GetTypeOk() (*ActiveBillingDimensionsType, bool)
    func (o *ActiveBillingDimensionsBody) HasAttributes() bool
    func (o *ActiveBillingDimensionsBody) HasId() bool
    func (o *ActiveBillingDimensionsBody) HasType() bool
    func (o ActiveBillingDimensionsBody) MarshalJSON() ([]byte, error)
    func (o *ActiveBillingDimensionsBody) SetAttributes(v ActiveBillingDimensionsAttributes)
    func (o *ActiveBillingDimensionsBody) SetId(v string)
    func (o *ActiveBillingDimensionsBody) SetType(v ActiveBillingDimensionsType)
    func (o *ActiveBillingDimensionsBody) UnmarshalJSON(bytes []byte) (err error)
type ActiveBillingDimensionsResponse
    func NewActiveBillingDimensionsResponse() *ActiveBillingDimensionsResponse
    func NewActiveBillingDimensionsResponseWithDefaults() *ActiveBillingDimensionsResponse
    func (o *ActiveBillingDimensionsResponse) GetData() ActiveBillingDimensionsBody
    func (o *ActiveBillingDimensionsResponse) GetDataOk() (*ActiveBillingDimensionsBody, bool)
    func (o *ActiveBillingDimensionsResponse) HasData() bool
    func (o ActiveBillingDimensionsResponse) MarshalJSON() ([]byte, error)
    func (o *ActiveBillingDimensionsResponse) SetData(v ActiveBillingDimensionsBody)
    func (o *ActiveBillingDimensionsResponse) UnmarshalJSON(bytes []byte) (err error)
type ActiveBillingDimensionsType
    func NewActiveBillingDimensionsTypeFromValue(v string) (*ActiveBillingDimensionsType, error)
    func (v *ActiveBillingDimensionsType) GetAllowedValues() []ActiveBillingDimensionsType
    func (v ActiveBillingDimensionsType) IsValid() bool
    func (v ActiveBillingDimensionsType) Ptr() *ActiveBillingDimensionsType
    func (v *ActiveBillingDimensionsType) UnmarshalJSON(src []byte) error
type Advisory
    func NewAdvisory(baseSeverity string, id string) *Advisory
    func NewAdvisoryWithDefaults() *Advisory
    func (o *Advisory) GetBaseSeverity() string
    func (o *Advisory) GetBaseSeverityOk() (*string, bool)
    func (o *Advisory) GetId() string
    func (o *Advisory) GetIdOk() (*string, bool)
    func (o *Advisory) GetSeverity() string
    func (o *Advisory) GetSeverityOk() (*string, bool)
    func (o *Advisory) HasSeverity() bool
    func (o Advisory) MarshalJSON() ([]byte, error)
    func (o *Advisory) SetBaseSeverity(v string)
    func (o *Advisory) SetId(v string)
    func (o *Advisory) SetSeverity(v string)
    func (o *Advisory) UnmarshalJSON(bytes []byte) (err error)
type AgentlessScanningApi
    func NewAgentlessScanningApi(client *datadog.APIClient) *AgentlessScanningApi
    func (a *AgentlessScanningApi) CreateAwsOnDemandTask(ctx _context.Context, body AwsOnDemandCreateRequest) (AwsOnDemandResponse, *_nethttp.Response, error)
    func (a *AgentlessScanningApi) CreateAwsScanOptions(ctx _context.Context, body AwsScanOptionsCreateRequest) (AwsScanOptionsResponse, *_nethttp.Response, error)
    func (a *AgentlessScanningApi) DeleteAwsScanOptions(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *AgentlessScanningApi) GetAwsOnDemandTask(ctx _context.Context, taskId string) (AwsOnDemandResponse, *_nethttp.Response, error)
    func (a *AgentlessScanningApi) ListAwsOnDemandTasks(ctx _context.Context) (AwsOnDemandListResponse, *_nethttp.Response, error)
    func (a *AgentlessScanningApi) ListAwsScanOptions(ctx _context.Context) (AwsScanOptionsListResponse, *_nethttp.Response, error)
    func (a *AgentlessScanningApi) UpdateAwsScanOptions(ctx _context.Context, accountId string, body AwsScanOptionsUpdateRequest) (*_nethttp.Response, error)
type Annotation
    func NewAnnotation(display AnnotationDisplay, id string, markdownTextAnnotation AnnotationMarkdownTextAnnotation) *Annotation
    func NewAnnotationWithDefaults() *Annotation
    func (o *Annotation) GetDisplay() AnnotationDisplay
    func (o *Annotation) GetDisplayOk() (*AnnotationDisplay, bool)
    func (o *Annotation) GetId() string
    func (o *Annotation) GetIdOk() (*string, bool)
    func (o *Annotation) GetMarkdownTextAnnotation() AnnotationMarkdownTextAnnotation
    func (o *Annotation) GetMarkdownTextAnnotationOk() (*AnnotationMarkdownTextAnnotation, bool)
    func (o Annotation) MarshalJSON() ([]byte, error)
    func (o *Annotation) SetDisplay(v AnnotationDisplay)
    func (o *Annotation) SetId(v string)
    func (o *Annotation) SetMarkdownTextAnnotation(v AnnotationMarkdownTextAnnotation)
    func (o *Annotation) UnmarshalJSON(bytes []byte) (err error)
type AnnotationDisplay
    func NewAnnotationDisplay() *AnnotationDisplay
    func NewAnnotationDisplayWithDefaults() *AnnotationDisplay
    func (o *AnnotationDisplay) GetBounds() AnnotationDisplayBounds
    func (o *AnnotationDisplay) GetBoundsOk() (*AnnotationDisplayBounds, bool)
    func (o *AnnotationDisplay) HasBounds() bool
    func (o AnnotationDisplay) MarshalJSON() ([]byte, error)
    func (o *AnnotationDisplay) SetBounds(v AnnotationDisplayBounds)
    func (o *AnnotationDisplay) UnmarshalJSON(bytes []byte) (err error)
type AnnotationDisplayBounds
    func NewAnnotationDisplayBounds() *AnnotationDisplayBounds
    func NewAnnotationDisplayBoundsWithDefaults() *AnnotationDisplayBounds
    func (o *AnnotationDisplayBounds) GetHeight() float64
    func (o *AnnotationDisplayBounds) GetHeightOk() (*float64, bool)
    func (o *AnnotationDisplayBounds) GetWidth() float64
    func (o *AnnotationDisplayBounds) GetWidthOk() (*float64, bool)
    func (o *AnnotationDisplayBounds) GetX() float64
    func (o *AnnotationDisplayBounds) GetXOk() (*float64, bool)
    func (o *AnnotationDisplayBounds) GetY() float64
    func (o *AnnotationDisplayBounds) GetYOk() (*float64, bool)
    func (o *AnnotationDisplayBounds) HasHeight() bool
    func (o *AnnotationDisplayBounds) HasWidth() bool
    func (o *AnnotationDisplayBounds) HasX() bool
    func (o *AnnotationDisplayBounds) HasY() bool
    func (o AnnotationDisplayBounds) MarshalJSON() ([]byte, error)
    func (o *AnnotationDisplayBounds) SetHeight(v float64)
    func (o *AnnotationDisplayBounds) SetWidth(v float64)
    func (o *AnnotationDisplayBounds) SetX(v float64)
    func (o *AnnotationDisplayBounds) SetY(v float64)
    func (o *AnnotationDisplayBounds) UnmarshalJSON(bytes []byte) (err error)
type AnnotationMarkdownTextAnnotation
    func NewAnnotationMarkdownTextAnnotation() *AnnotationMarkdownTextAnnotation
    func NewAnnotationMarkdownTextAnnotationWithDefaults() *AnnotationMarkdownTextAnnotation
    func (o *AnnotationMarkdownTextAnnotation) GetText() string
    func (o *AnnotationMarkdownTextAnnotation) GetTextOk() (*string, bool)
    func (o *AnnotationMarkdownTextAnnotation) HasText() bool
    func (o AnnotationMarkdownTextAnnotation) MarshalJSON() ([]byte, error)
    func (o *AnnotationMarkdownTextAnnotation) SetText(v string)
    func (o *AnnotationMarkdownTextAnnotation) UnmarshalJSON(bytes []byte) (err error)
type ApmRetentionFilterType
    func NewApmRetentionFilterTypeFromValue(v string) (*ApmRetentionFilterType, error)
    func (v *ApmRetentionFilterType) GetAllowedValues() []ApmRetentionFilterType
    func (v ApmRetentionFilterType) IsValid() bool
    func (v ApmRetentionFilterType) Ptr() *ApmRetentionFilterType
    func (v *ApmRetentionFilterType) UnmarshalJSON(src []byte) error
type AppBuilderApi
    func NewAppBuilderApi(client *datadog.APIClient) *AppBuilderApi
    func (a *AppBuilderApi) CreateApp(ctx _context.Context, body CreateAppRequest) (CreateAppResponse, *_nethttp.Response, error)
    func (a *AppBuilderApi) DeleteApp(ctx _context.Context, appId uuid.UUID) (DeleteAppResponse, *_nethttp.Response, error)
    func (a *AppBuilderApi) DeleteApps(ctx _context.Context, body DeleteAppsRequest) (DeleteAppsResponse, *_nethttp.Response, error)
    func (a *AppBuilderApi) GetApp(ctx _context.Context, appId uuid.UUID, o ...GetAppOptionalParameters) (GetAppResponse, *_nethttp.Response, error)
    func (a *AppBuilderApi) ListApps(ctx _context.Context, o ...ListAppsOptionalParameters) (ListAppsResponse, *_nethttp.Response, error)
    func (a *AppBuilderApi) PublishApp(ctx _context.Context, appId uuid.UUID) (PublishAppResponse, *_nethttp.Response, error)
    func (a *AppBuilderApi) UnpublishApp(ctx _context.Context, appId uuid.UUID) (UnpublishAppResponse, *_nethttp.Response, error)
    func (a *AppBuilderApi) UpdateApp(ctx _context.Context, appId uuid.UUID, body UpdateAppRequest) (UpdateAppResponse, *_nethttp.Response, error)
type AppBuilderEvent
    func NewAppBuilderEvent() *AppBuilderEvent
    func NewAppBuilderEventWithDefaults() *AppBuilderEvent
    func (o *AppBuilderEvent) GetName() AppBuilderEventName
    func (o *AppBuilderEvent) GetNameOk() (*AppBuilderEventName, bool)
    func (o *AppBuilderEvent) GetType() AppBuilderEventType
    func (o *AppBuilderEvent) GetTypeOk() (*AppBuilderEventType, bool)
    func (o *AppBuilderEvent) HasName() bool
    func (o *AppBuilderEvent) HasType() bool
    func (o AppBuilderEvent) MarshalJSON() ([]byte, error)
    func (o *AppBuilderEvent) SetName(v AppBuilderEventName)
    func (o *AppBuilderEvent) SetType(v AppBuilderEventType)
    func (o *AppBuilderEvent) UnmarshalJSON(bytes []byte) (err error)
type AppBuilderEventName
    func NewAppBuilderEventNameFromValue(v string) (*AppBuilderEventName, error)
    func (v *AppBuilderEventName) GetAllowedValues() []AppBuilderEventName
    func (v AppBuilderEventName) IsValid() bool
    func (v AppBuilderEventName) Ptr() *AppBuilderEventName
    func (v *AppBuilderEventName) UnmarshalJSON(src []byte) error
type AppBuilderEventType
    func NewAppBuilderEventTypeFromValue(v string) (*AppBuilderEventType, error)
    func (v *AppBuilderEventType) GetAllowedValues() []AppBuilderEventType
    func (v AppBuilderEventType) IsValid() bool
    func (v AppBuilderEventType) Ptr() *AppBuilderEventType
    func (v *AppBuilderEventType) UnmarshalJSON(src []byte) error
type AppDefinitionType
    func NewAppDefinitionTypeFromValue(v string) (*AppDefinitionType, error)
    func (v *AppDefinitionType) GetAllowedValues() []AppDefinitionType
    func (v AppDefinitionType) IsValid() bool
    func (v AppDefinitionType) Ptr() *AppDefinitionType
    func (v *AppDefinitionType) UnmarshalJSON(src []byte) error
type AppDeploymentType
    func NewAppDeploymentTypeFromValue(v string) (*AppDeploymentType, error)
    func (v *AppDeploymentType) GetAllowedValues() []AppDeploymentType
    func (v AppDeploymentType) IsValid() bool
    func (v AppDeploymentType) Ptr() *AppDeploymentType
    func (v *AppDeploymentType) UnmarshalJSON(src []byte) error
type AppMeta
    func NewAppMeta() *AppMeta
    func NewAppMetaWithDefaults() *AppMeta
    func (o *AppMeta) GetCreatedAt() time.Time
    func (o *AppMeta) GetCreatedAtOk() (*time.Time, bool)
    func (o *AppMeta) GetDeletedAt() time.Time
    func (o *AppMeta) GetDeletedAtOk() (*time.Time, bool)
    func (o *AppMeta) GetOrgId() int64
    func (o *AppMeta) GetOrgIdOk() (*int64, bool)
    func (o *AppMeta) GetUpdatedAt() time.Time
    func (o *AppMeta) GetUpdatedAtOk() (*time.Time, bool)
    func (o *AppMeta) GetUpdatedSinceDeployment() bool
    func (o *AppMeta) GetUpdatedSinceDeploymentOk() (*bool, bool)
    func (o *AppMeta) GetUserId() int64
    func (o *AppMeta) GetUserIdOk() (*int64, bool)
    func (o *AppMeta) GetUserName() string
    func (o *AppMeta) GetUserNameOk() (*string, bool)
    func (o *AppMeta) GetUserUuid() uuid.UUID
    func (o *AppMeta) GetUserUuidOk() (*uuid.UUID, bool)
    func (o *AppMeta) GetVersion() int64
    func (o *AppMeta) GetVersionOk() (*int64, bool)
    func (o *AppMeta) HasCreatedAt() bool
    func (o *AppMeta) HasDeletedAt() bool
    func (o *AppMeta) HasOrgId() bool
    func (o *AppMeta) HasUpdatedAt() bool
    func (o *AppMeta) HasUpdatedSinceDeployment() bool
    func (o *AppMeta) HasUserId() bool
    func (o *AppMeta) HasUserName() bool
    func (o *AppMeta) HasUserUuid() bool
    func (o *AppMeta) HasVersion() bool
    func (o AppMeta) MarshalJSON() ([]byte, error)
    func (o *AppMeta) SetCreatedAt(v time.Time)
    func (o *AppMeta) SetDeletedAt(v time.Time)
    func (o *AppMeta) SetOrgId(v int64)
    func (o *AppMeta) SetUpdatedAt(v time.Time)
    func (o *AppMeta) SetUpdatedSinceDeployment(v bool)
    func (o *AppMeta) SetUserId(v int64)
    func (o *AppMeta) SetUserName(v string)
    func (o *AppMeta) SetUserUuid(v uuid.UUID)
    func (o *AppMeta) SetVersion(v int64)
    func (o *AppMeta) UnmarshalJSON(bytes []byte) (err error)
type AppRelationship
    func NewAppRelationship() *AppRelationship
    func NewAppRelationshipWithDefaults() *AppRelationship
    func (o *AppRelationship) GetConnections() []CustomConnection
    func (o *AppRelationship) GetConnectionsOk() (*[]CustomConnection, bool)
    func (o *AppRelationship) GetDeployment() DeploymentRelationship
    func (o *AppRelationship) GetDeploymentOk() (*DeploymentRelationship, bool)
    func (o *AppRelationship) HasConnections() bool
    func (o *AppRelationship) HasDeployment() bool
    func (o AppRelationship) MarshalJSON() ([]byte, error)
    func (o *AppRelationship) SetConnections(v []CustomConnection)
    func (o *AppRelationship) SetDeployment(v DeploymentRelationship)
    func (o *AppRelationship) UnmarshalJSON(bytes []byte) (err error)
type AppTriggerWrapper
    func NewAppTriggerWrapper(appTrigger interface{}) *AppTriggerWrapper
    func NewAppTriggerWrapperWithDefaults() *AppTriggerWrapper
    func (o *AppTriggerWrapper) GetAppTrigger() interface{}
    func (o *AppTriggerWrapper) GetAppTriggerOk() (*interface{}, bool)
    func (o *AppTriggerWrapper) GetStartStepNames() []string
    func (o *AppTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *AppTriggerWrapper) HasStartStepNames() bool
    func (o AppTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *AppTriggerWrapper) SetAppTrigger(v interface{})
    func (o *AppTriggerWrapper) SetStartStepNames(v []string)
    func (o *AppTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyCreateAttributes
    func NewApplicationKeyCreateAttributes(name string) *ApplicationKeyCreateAttributes
    func NewApplicationKeyCreateAttributesWithDefaults() *ApplicationKeyCreateAttributes
    func (o *ApplicationKeyCreateAttributes) GetName() string
    func (o *ApplicationKeyCreateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationKeyCreateAttributes) GetScopes() []string
    func (o *ApplicationKeyCreateAttributes) GetScopesOk() (*[]string, bool)
    func (o *ApplicationKeyCreateAttributes) HasScopes() bool
    func (o ApplicationKeyCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateAttributes) SetName(v string)
    func (o *ApplicationKeyCreateAttributes) SetScopes(v []string)
    func (o *ApplicationKeyCreateAttributes) SetScopesNil()
    func (o *ApplicationKeyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *ApplicationKeyCreateAttributes) UnsetScopes()
type ApplicationKeyCreateData
    func NewApplicationKeyCreateData(attributes ApplicationKeyCreateAttributes, typeVar ApplicationKeysType) *ApplicationKeyCreateData
    func NewApplicationKeyCreateDataWithDefaults() *ApplicationKeyCreateData
    func (o *ApplicationKeyCreateData) GetAttributes() ApplicationKeyCreateAttributes
    func (o *ApplicationKeyCreateData) GetAttributesOk() (*ApplicationKeyCreateAttributes, bool)
    func (o *ApplicationKeyCreateData) GetType() ApplicationKeysType
    func (o *ApplicationKeyCreateData) GetTypeOk() (*ApplicationKeysType, bool)
    func (o ApplicationKeyCreateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateData) SetAttributes(v ApplicationKeyCreateAttributes)
    func (o *ApplicationKeyCreateData) SetType(v ApplicationKeysType)
    func (o *ApplicationKeyCreateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyCreateRequest
    func NewApplicationKeyCreateRequest(data ApplicationKeyCreateData) *ApplicationKeyCreateRequest
    func NewApplicationKeyCreateRequestWithDefaults() *ApplicationKeyCreateRequest
    func (o *ApplicationKeyCreateRequest) GetData() ApplicationKeyCreateData
    func (o *ApplicationKeyCreateRequest) GetDataOk() (*ApplicationKeyCreateData, bool)
    func (o ApplicationKeyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyCreateRequest) SetData(v ApplicationKeyCreateData)
    func (o *ApplicationKeyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyRelationships
    func NewApplicationKeyRelationships() *ApplicationKeyRelationships
    func NewApplicationKeyRelationshipsWithDefaults() *ApplicationKeyRelationships
    func (o *ApplicationKeyRelationships) GetOwnedBy() RelationshipToUser
    func (o *ApplicationKeyRelationships) GetOwnedByOk() (*RelationshipToUser, bool)
    func (o *ApplicationKeyRelationships) HasOwnedBy() bool
    func (o ApplicationKeyRelationships) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyRelationships) SetOwnedBy(v RelationshipToUser)
    func (o *ApplicationKeyRelationships) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyResponse
    func NewApplicationKeyResponse() *ApplicationKeyResponse
    func NewApplicationKeyResponseWithDefaults() *ApplicationKeyResponse
    func (o *ApplicationKeyResponse) GetData() FullApplicationKey
    func (o *ApplicationKeyResponse) GetDataOk() (*FullApplicationKey, bool)
    func (o *ApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *ApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *ApplicationKeyResponse) HasData() bool
    func (o *ApplicationKeyResponse) HasIncluded() bool
    func (o ApplicationKeyResponse) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyResponse) SetData(v FullApplicationKey)
    func (o *ApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *ApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyResponseIncludedItem
    func LeakedKeyAsApplicationKeyResponseIncludedItem(v *LeakedKey) ApplicationKeyResponseIncludedItem
    func RoleAsApplicationKeyResponseIncludedItem(v *Role) ApplicationKeyResponseIncludedItem
    func UserAsApplicationKeyResponseIncludedItem(v *User) ApplicationKeyResponseIncludedItem
    func (obj *ApplicationKeyResponseIncludedItem) GetActualInstance() interface{}
    func (obj ApplicationKeyResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *ApplicationKeyResponseIncludedItem) UnmarshalJSON(data []byte) error
type ApplicationKeyResponseMeta
    func NewApplicationKeyResponseMeta() *ApplicationKeyResponseMeta
    func NewApplicationKeyResponseMetaWithDefaults() *ApplicationKeyResponseMeta
    func (o *ApplicationKeyResponseMeta) GetMaxAllowedPerUser() int64
    func (o *ApplicationKeyResponseMeta) GetMaxAllowedPerUserOk() (*int64, bool)
    func (o *ApplicationKeyResponseMeta) GetPage() ApplicationKeyResponseMetaPage
    func (o *ApplicationKeyResponseMeta) GetPageOk() (*ApplicationKeyResponseMetaPage, bool)
    func (o *ApplicationKeyResponseMeta) HasMaxAllowedPerUser() bool
    func (o *ApplicationKeyResponseMeta) HasPage() bool
    func (o ApplicationKeyResponseMeta) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyResponseMeta) SetMaxAllowedPerUser(v int64)
    func (o *ApplicationKeyResponseMeta) SetPage(v ApplicationKeyResponseMetaPage)
    func (o *ApplicationKeyResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyResponseMetaPage
    func NewApplicationKeyResponseMetaPage() *ApplicationKeyResponseMetaPage
    func NewApplicationKeyResponseMetaPageWithDefaults() *ApplicationKeyResponseMetaPage
    func (o *ApplicationKeyResponseMetaPage) GetTotalFilteredCount() int64
    func (o *ApplicationKeyResponseMetaPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *ApplicationKeyResponseMetaPage) HasTotalFilteredCount() bool
    func (o ApplicationKeyResponseMetaPage) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyResponseMetaPage) SetTotalFilteredCount(v int64)
    func (o *ApplicationKeyResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyUpdateAttributes
    func NewApplicationKeyUpdateAttributes() *ApplicationKeyUpdateAttributes
    func NewApplicationKeyUpdateAttributesWithDefaults() *ApplicationKeyUpdateAttributes
    func (o *ApplicationKeyUpdateAttributes) GetName() string
    func (o *ApplicationKeyUpdateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationKeyUpdateAttributes) GetScopes() []string
    func (o *ApplicationKeyUpdateAttributes) GetScopesOk() (*[]string, bool)
    func (o *ApplicationKeyUpdateAttributes) HasName() bool
    func (o *ApplicationKeyUpdateAttributes) HasScopes() bool
    func (o ApplicationKeyUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateAttributes) SetName(v string)
    func (o *ApplicationKeyUpdateAttributes) SetScopes(v []string)
    func (o *ApplicationKeyUpdateAttributes) SetScopesNil()
    func (o *ApplicationKeyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *ApplicationKeyUpdateAttributes) UnsetScopes()
type ApplicationKeyUpdateData
    func NewApplicationKeyUpdateData(attributes ApplicationKeyUpdateAttributes, id string, typeVar ApplicationKeysType) *ApplicationKeyUpdateData
    func NewApplicationKeyUpdateDataWithDefaults() *ApplicationKeyUpdateData
    func (o *ApplicationKeyUpdateData) GetAttributes() ApplicationKeyUpdateAttributes
    func (o *ApplicationKeyUpdateData) GetAttributesOk() (*ApplicationKeyUpdateAttributes, bool)
    func (o *ApplicationKeyUpdateData) GetId() string
    func (o *ApplicationKeyUpdateData) GetIdOk() (*string, bool)
    func (o *ApplicationKeyUpdateData) GetType() ApplicationKeysType
    func (o *ApplicationKeyUpdateData) GetTypeOk() (*ApplicationKeysType, bool)
    func (o ApplicationKeyUpdateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateData) SetAttributes(v ApplicationKeyUpdateAttributes)
    func (o *ApplicationKeyUpdateData) SetId(v string)
    func (o *ApplicationKeyUpdateData) SetType(v ApplicationKeysType)
    func (o *ApplicationKeyUpdateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeyUpdateRequest
    func NewApplicationKeyUpdateRequest(data ApplicationKeyUpdateData) *ApplicationKeyUpdateRequest
    func NewApplicationKeyUpdateRequestWithDefaults() *ApplicationKeyUpdateRequest
    func (o *ApplicationKeyUpdateRequest) GetData() ApplicationKeyUpdateData
    func (o *ApplicationKeyUpdateRequest) GetDataOk() (*ApplicationKeyUpdateData, bool)
    func (o ApplicationKeyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationKeyUpdateRequest) SetData(v ApplicationKeyUpdateData)
    func (o *ApplicationKeyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationKeysSort
    func NewApplicationKeysSortFromValue(v string) (*ApplicationKeysSort, error)
    func (v *ApplicationKeysSort) GetAllowedValues() []ApplicationKeysSort
    func (v ApplicationKeysSort) IsValid() bool
    func (v ApplicationKeysSort) Ptr() *ApplicationKeysSort
    func (v *ApplicationKeysSort) UnmarshalJSON(src []byte) error
type ApplicationKeysType
    func NewApplicationKeysTypeFromValue(v string) (*ApplicationKeysType, error)
    func (v *ApplicationKeysType) GetAllowedValues() []ApplicationKeysType
    func (v ApplicationKeysType) IsValid() bool
    func (v ApplicationKeysType) Ptr() *ApplicationKeysType
    func (v *ApplicationKeysType) UnmarshalJSON(src []byte) error
type ApplicationSecurityApi
    func NewApplicationSecurityApi(client *datadog.APIClient) *ApplicationSecurityApi
    func (a *ApplicationSecurityApi) CreateApplicationSecurityWafCustomRule(ctx _context.Context, body ApplicationSecurityWafCustomRuleCreateRequest) (ApplicationSecurityWafCustomRuleResponse, *_nethttp.Response, error)
    func (a *ApplicationSecurityApi) CreateApplicationSecurityWafExclusionFilter(ctx _context.Context, body ApplicationSecurityWafExclusionFilterCreateRequest) (ApplicationSecurityWafExclusionFilterResponse, *_nethttp.Response, error)
    func (a *ApplicationSecurityApi) DeleteApplicationSecurityWafCustomRule(ctx _context.Context, customRuleId string) (*_nethttp.Response, error)
    func (a *ApplicationSecurityApi) DeleteApplicationSecurityWafExclusionFilter(ctx _context.Context, exclusionFilterId string) (*_nethttp.Response, error)
    func (a *ApplicationSecurityApi) GetApplicationSecurityWafCustomRule(ctx _context.Context, customRuleId string) (ApplicationSecurityWafCustomRuleResponse, *_nethttp.Response, error)
    func (a *ApplicationSecurityApi) GetApplicationSecurityWafExclusionFilter(ctx _context.Context, exclusionFilterId string) (ApplicationSecurityWafExclusionFilterResponse, *_nethttp.Response, error)
    func (a *ApplicationSecurityApi) ListApplicationSecurityWAFCustomRules(ctx _context.Context) (ApplicationSecurityWafCustomRuleListResponse, *_nethttp.Response, error)
    func (a *ApplicationSecurityApi) ListApplicationSecurityWafExclusionFilters(ctx _context.Context) (ApplicationSecurityWafExclusionFiltersResponse, *_nethttp.Response, error)
    func (a *ApplicationSecurityApi) UpdateApplicationSecurityWafCustomRule(ctx _context.Context, customRuleId string, body ApplicationSecurityWafCustomRuleUpdateRequest) (ApplicationSecurityWafCustomRuleResponse, *_nethttp.Response, error)
    func (a *ApplicationSecurityApi) UpdateApplicationSecurityWafExclusionFilter(ctx _context.Context, exclusionFilterId string, body ApplicationSecurityWafExclusionFilterUpdateRequest) (ApplicationSecurityWafExclusionFilterResponse, *_nethttp.Response, error)
type ApplicationSecurityWafCustomRuleAction
    func NewApplicationSecurityWafCustomRuleAction() *ApplicationSecurityWafCustomRuleAction
    func NewApplicationSecurityWafCustomRuleActionWithDefaults() *ApplicationSecurityWafCustomRuleAction
    func (o *ApplicationSecurityWafCustomRuleAction) GetAction() ApplicationSecurityWafCustomRuleActionAction
    func (o *ApplicationSecurityWafCustomRuleAction) GetActionOk() (*ApplicationSecurityWafCustomRuleActionAction, bool)
    func (o *ApplicationSecurityWafCustomRuleAction) GetParameters() ApplicationSecurityWafCustomRuleActionParameters
    func (o *ApplicationSecurityWafCustomRuleAction) GetParametersOk() (*ApplicationSecurityWafCustomRuleActionParameters, bool)
    func (o *ApplicationSecurityWafCustomRuleAction) HasAction() bool
    func (o *ApplicationSecurityWafCustomRuleAction) HasParameters() bool
    func (o ApplicationSecurityWafCustomRuleAction) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleAction) SetAction(v ApplicationSecurityWafCustomRuleActionAction)
    func (o *ApplicationSecurityWafCustomRuleAction) SetParameters(v ApplicationSecurityWafCustomRuleActionParameters)
    func (o *ApplicationSecurityWafCustomRuleAction) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleActionAction
    func NewApplicationSecurityWafCustomRuleActionActionFromValue(v string) (*ApplicationSecurityWafCustomRuleActionAction, error)
    func (v *ApplicationSecurityWafCustomRuleActionAction) GetAllowedValues() []ApplicationSecurityWafCustomRuleActionAction
    func (v ApplicationSecurityWafCustomRuleActionAction) IsValid() bool
    func (v ApplicationSecurityWafCustomRuleActionAction) Ptr() *ApplicationSecurityWafCustomRuleActionAction
    func (v *ApplicationSecurityWafCustomRuleActionAction) UnmarshalJSON(src []byte) error
type ApplicationSecurityWafCustomRuleActionParameters
    func NewApplicationSecurityWafCustomRuleActionParameters() *ApplicationSecurityWafCustomRuleActionParameters
    func NewApplicationSecurityWafCustomRuleActionParametersWithDefaults() *ApplicationSecurityWafCustomRuleActionParameters
    func (o *ApplicationSecurityWafCustomRuleActionParameters) GetLocation() string
    func (o *ApplicationSecurityWafCustomRuleActionParameters) GetLocationOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleActionParameters) GetStatusCode() int64
    func (o *ApplicationSecurityWafCustomRuleActionParameters) GetStatusCodeOk() (*int64, bool)
    func (o *ApplicationSecurityWafCustomRuleActionParameters) HasLocation() bool
    func (o *ApplicationSecurityWafCustomRuleActionParameters) HasStatusCode() bool
    func (o ApplicationSecurityWafCustomRuleActionParameters) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleActionParameters) SetLocation(v string)
    func (o *ApplicationSecurityWafCustomRuleActionParameters) SetStatusCode(v int64)
    func (o *ApplicationSecurityWafCustomRuleActionParameters) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleAttributes
    func NewApplicationSecurityWafCustomRuleAttributes(blocking bool, conditions []ApplicationSecurityWafCustomRuleCondition, enabled bool, name string, tags ApplicationSecurityWafCustomRuleTags) *ApplicationSecurityWafCustomRuleAttributes
    func NewApplicationSecurityWafCustomRuleAttributesWithDefaults() *ApplicationSecurityWafCustomRuleAttributes
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetAction() ApplicationSecurityWafCustomRuleAction
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetActionOk() (*ApplicationSecurityWafCustomRuleAction, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetBlocking() bool
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetBlockingOk() (*bool, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetConditions() []ApplicationSecurityWafCustomRuleCondition
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetConditionsOk() (*[]ApplicationSecurityWafCustomRuleCondition, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetEnabled() bool
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetEnabledOk() (*bool, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetMetadata() ApplicationSecurityWafCustomRuleMetadata
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetMetadataOk() (*ApplicationSecurityWafCustomRuleMetadata, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetName() string
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetPathGlob() string
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetPathGlobOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetScope() []ApplicationSecurityWafCustomRuleScope
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetScopeOk() (*[]ApplicationSecurityWafCustomRuleScope, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetTags() ApplicationSecurityWafCustomRuleTags
    func (o *ApplicationSecurityWafCustomRuleAttributes) GetTagsOk() (*ApplicationSecurityWafCustomRuleTags, bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) HasAction() bool
    func (o *ApplicationSecurityWafCustomRuleAttributes) HasMetadata() bool
    func (o *ApplicationSecurityWafCustomRuleAttributes) HasPathGlob() bool
    func (o *ApplicationSecurityWafCustomRuleAttributes) HasScope() bool
    func (o ApplicationSecurityWafCustomRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetAction(v ApplicationSecurityWafCustomRuleAction)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetBlocking(v bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetConditions(v []ApplicationSecurityWafCustomRuleCondition)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetEnabled(v bool)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetMetadata(v ApplicationSecurityWafCustomRuleMetadata)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetName(v string)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetPathGlob(v string)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetScope(v []ApplicationSecurityWafCustomRuleScope)
    func (o *ApplicationSecurityWafCustomRuleAttributes) SetTags(v ApplicationSecurityWafCustomRuleTags)
    func (o *ApplicationSecurityWafCustomRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleCondition
    func NewApplicationSecurityWafCustomRuleCondition(operator ApplicationSecurityWafCustomRuleConditionOperator, parameters ApplicationSecurityWafCustomRuleConditionParameters) *ApplicationSecurityWafCustomRuleCondition
    func NewApplicationSecurityWafCustomRuleConditionWithDefaults() *ApplicationSecurityWafCustomRuleCondition
    func (o *ApplicationSecurityWafCustomRuleCondition) GetOperator() ApplicationSecurityWafCustomRuleConditionOperator
    func (o *ApplicationSecurityWafCustomRuleCondition) GetOperatorOk() (*ApplicationSecurityWafCustomRuleConditionOperator, bool)
    func (o *ApplicationSecurityWafCustomRuleCondition) GetParameters() ApplicationSecurityWafCustomRuleConditionParameters
    func (o *ApplicationSecurityWafCustomRuleCondition) GetParametersOk() (*ApplicationSecurityWafCustomRuleConditionParameters, bool)
    func (o ApplicationSecurityWafCustomRuleCondition) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleCondition) SetOperator(v ApplicationSecurityWafCustomRuleConditionOperator)
    func (o *ApplicationSecurityWafCustomRuleCondition) SetParameters(v ApplicationSecurityWafCustomRuleConditionParameters)
    func (o *ApplicationSecurityWafCustomRuleCondition) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleConditionInput
    func NewApplicationSecurityWafCustomRuleConditionInput(address ApplicationSecurityWafCustomRuleConditionInputAddress) *ApplicationSecurityWafCustomRuleConditionInput
    func NewApplicationSecurityWafCustomRuleConditionInputWithDefaults() *ApplicationSecurityWafCustomRuleConditionInput
    func (o *ApplicationSecurityWafCustomRuleConditionInput) GetAddress() ApplicationSecurityWafCustomRuleConditionInputAddress
    func (o *ApplicationSecurityWafCustomRuleConditionInput) GetAddressOk() (*ApplicationSecurityWafCustomRuleConditionInputAddress, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionInput) GetKeyPath() []string
    func (o *ApplicationSecurityWafCustomRuleConditionInput) GetKeyPathOk() (*[]string, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionInput) HasKeyPath() bool
    func (o ApplicationSecurityWafCustomRuleConditionInput) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleConditionInput) SetAddress(v ApplicationSecurityWafCustomRuleConditionInputAddress)
    func (o *ApplicationSecurityWafCustomRuleConditionInput) SetKeyPath(v []string)
    func (o *ApplicationSecurityWafCustomRuleConditionInput) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleConditionInputAddress
    func NewApplicationSecurityWafCustomRuleConditionInputAddressFromValue(v string) (*ApplicationSecurityWafCustomRuleConditionInputAddress, error)
    func (v *ApplicationSecurityWafCustomRuleConditionInputAddress) GetAllowedValues() []ApplicationSecurityWafCustomRuleConditionInputAddress
    func (v ApplicationSecurityWafCustomRuleConditionInputAddress) IsValid() bool
    func (v ApplicationSecurityWafCustomRuleConditionInputAddress) Ptr() *ApplicationSecurityWafCustomRuleConditionInputAddress
    func (v *ApplicationSecurityWafCustomRuleConditionInputAddress) UnmarshalJSON(src []byte) error
type ApplicationSecurityWafCustomRuleConditionOperator
    func NewApplicationSecurityWafCustomRuleConditionOperatorFromValue(v string) (*ApplicationSecurityWafCustomRuleConditionOperator, error)
    func (v *ApplicationSecurityWafCustomRuleConditionOperator) GetAllowedValues() []ApplicationSecurityWafCustomRuleConditionOperator
    func (v ApplicationSecurityWafCustomRuleConditionOperator) IsValid() bool
    func (v ApplicationSecurityWafCustomRuleConditionOperator) Ptr() *ApplicationSecurityWafCustomRuleConditionOperator
    func (v *ApplicationSecurityWafCustomRuleConditionOperator) UnmarshalJSON(src []byte) error
type ApplicationSecurityWafCustomRuleConditionOptions
    func NewApplicationSecurityWafCustomRuleConditionOptions() *ApplicationSecurityWafCustomRuleConditionOptions
    func NewApplicationSecurityWafCustomRuleConditionOptionsWithDefaults() *ApplicationSecurityWafCustomRuleConditionOptions
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetCaseSensitive() bool
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetCaseSensitiveOk() (*bool, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetMinLength() int64
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetMinLengthOk() (*int64, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) HasCaseSensitive() bool
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) HasMinLength() bool
    func (o ApplicationSecurityWafCustomRuleConditionOptions) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) SetCaseSensitive(v bool)
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) SetMinLength(v int64)
    func (o *ApplicationSecurityWafCustomRuleConditionOptions) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleConditionParameters
    func NewApplicationSecurityWafCustomRuleConditionParameters(inputs []ApplicationSecurityWafCustomRuleConditionInput) *ApplicationSecurityWafCustomRuleConditionParameters
    func NewApplicationSecurityWafCustomRuleConditionParametersWithDefaults() *ApplicationSecurityWafCustomRuleConditionParameters
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetData() string
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetDataOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetInputs() []ApplicationSecurityWafCustomRuleConditionInput
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetInputsOk() (*[]ApplicationSecurityWafCustomRuleConditionInput, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetList() []string
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetListOk() (*[]string, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetOptions() ApplicationSecurityWafCustomRuleConditionOptions
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetOptionsOk() (*ApplicationSecurityWafCustomRuleConditionOptions, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetRegex() string
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetRegexOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetValue() string
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetValueOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasData() bool
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasList() bool
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasOptions() bool
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasRegex() bool
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasValue() bool
    func (o ApplicationSecurityWafCustomRuleConditionParameters) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetData(v string)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetInputs(v []ApplicationSecurityWafCustomRuleConditionInput)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetList(v []string)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetOptions(v ApplicationSecurityWafCustomRuleConditionOptions)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetRegex(v string)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetValue(v string)
    func (o *ApplicationSecurityWafCustomRuleConditionParameters) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleCreateAttributes
    func NewApplicationSecurityWafCustomRuleCreateAttributes(blocking bool, conditions []ApplicationSecurityWafCustomRuleCondition, enabled bool, name string, tags ApplicationSecurityWafCustomRuleTags) *ApplicationSecurityWafCustomRuleCreateAttributes
    func NewApplicationSecurityWafCustomRuleCreateAttributesWithDefaults() *ApplicationSecurityWafCustomRuleCreateAttributes
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetAction() ApplicationSecurityWafCustomRuleAction
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetActionOk() (*ApplicationSecurityWafCustomRuleAction, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetBlocking() bool
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetBlockingOk() (*bool, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetConditions() []ApplicationSecurityWafCustomRuleCondition
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetConditionsOk() (*[]ApplicationSecurityWafCustomRuleCondition, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetEnabled() bool
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetName() string
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetPathGlob() string
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetPathGlobOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetScope() []ApplicationSecurityWafCustomRuleScope
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetScopeOk() (*[]ApplicationSecurityWafCustomRuleScope, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetTags() ApplicationSecurityWafCustomRuleTags
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetTagsOk() (*ApplicationSecurityWafCustomRuleTags, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) HasAction() bool
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) HasPathGlob() bool
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) HasScope() bool
    func (o ApplicationSecurityWafCustomRuleCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetAction(v ApplicationSecurityWafCustomRuleAction)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetBlocking(v bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetConditions(v []ApplicationSecurityWafCustomRuleCondition)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetEnabled(v bool)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetName(v string)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetPathGlob(v string)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetScope(v []ApplicationSecurityWafCustomRuleScope)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetTags(v ApplicationSecurityWafCustomRuleTags)
    func (o *ApplicationSecurityWafCustomRuleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleCreateData
    func NewApplicationSecurityWafCustomRuleCreateData(attributes ApplicationSecurityWafCustomRuleCreateAttributes, typeVar ApplicationSecurityWafCustomRuleType) *ApplicationSecurityWafCustomRuleCreateData
    func NewApplicationSecurityWafCustomRuleCreateDataWithDefaults() *ApplicationSecurityWafCustomRuleCreateData
    func (o *ApplicationSecurityWafCustomRuleCreateData) GetAttributes() ApplicationSecurityWafCustomRuleCreateAttributes
    func (o *ApplicationSecurityWafCustomRuleCreateData) GetAttributesOk() (*ApplicationSecurityWafCustomRuleCreateAttributes, bool)
    func (o *ApplicationSecurityWafCustomRuleCreateData) GetType() ApplicationSecurityWafCustomRuleType
    func (o *ApplicationSecurityWafCustomRuleCreateData) GetTypeOk() (*ApplicationSecurityWafCustomRuleType, bool)
    func (o ApplicationSecurityWafCustomRuleCreateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleCreateData) SetAttributes(v ApplicationSecurityWafCustomRuleCreateAttributes)
    func (o *ApplicationSecurityWafCustomRuleCreateData) SetType(v ApplicationSecurityWafCustomRuleType)
    func (o *ApplicationSecurityWafCustomRuleCreateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleCreateRequest
    func NewApplicationSecurityWafCustomRuleCreateRequest(data ApplicationSecurityWafCustomRuleCreateData) *ApplicationSecurityWafCustomRuleCreateRequest
    func NewApplicationSecurityWafCustomRuleCreateRequestWithDefaults() *ApplicationSecurityWafCustomRuleCreateRequest
    func (o *ApplicationSecurityWafCustomRuleCreateRequest) GetData() ApplicationSecurityWafCustomRuleCreateData
    func (o *ApplicationSecurityWafCustomRuleCreateRequest) GetDataOk() (*ApplicationSecurityWafCustomRuleCreateData, bool)
    func (o ApplicationSecurityWafCustomRuleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleCreateRequest) SetData(v ApplicationSecurityWafCustomRuleCreateData)
    func (o *ApplicationSecurityWafCustomRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleData
    func NewApplicationSecurityWafCustomRuleData() *ApplicationSecurityWafCustomRuleData
    func NewApplicationSecurityWafCustomRuleDataWithDefaults() *ApplicationSecurityWafCustomRuleData
    func (o *ApplicationSecurityWafCustomRuleData) GetAttributes() ApplicationSecurityWafCustomRuleAttributes
    func (o *ApplicationSecurityWafCustomRuleData) GetAttributesOk() (*ApplicationSecurityWafCustomRuleAttributes, bool)
    func (o *ApplicationSecurityWafCustomRuleData) GetId() string
    func (o *ApplicationSecurityWafCustomRuleData) GetIdOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleData) GetType() ApplicationSecurityWafCustomRuleType
    func (o *ApplicationSecurityWafCustomRuleData) GetTypeOk() (*ApplicationSecurityWafCustomRuleType, bool)
    func (o *ApplicationSecurityWafCustomRuleData) HasAttributes() bool
    func (o *ApplicationSecurityWafCustomRuleData) HasId() bool
    func (o *ApplicationSecurityWafCustomRuleData) HasType() bool
    func (o ApplicationSecurityWafCustomRuleData) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleData) SetAttributes(v ApplicationSecurityWafCustomRuleAttributes)
    func (o *ApplicationSecurityWafCustomRuleData) SetId(v string)
    func (o *ApplicationSecurityWafCustomRuleData) SetType(v ApplicationSecurityWafCustomRuleType)
    func (o *ApplicationSecurityWafCustomRuleData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleListResponse
    func NewApplicationSecurityWafCustomRuleListResponse() *ApplicationSecurityWafCustomRuleListResponse
    func NewApplicationSecurityWafCustomRuleListResponseWithDefaults() *ApplicationSecurityWafCustomRuleListResponse
    func (o *ApplicationSecurityWafCustomRuleListResponse) GetData() []ApplicationSecurityWafCustomRuleData
    func (o *ApplicationSecurityWafCustomRuleListResponse) GetDataOk() (*[]ApplicationSecurityWafCustomRuleData, bool)
    func (o *ApplicationSecurityWafCustomRuleListResponse) HasData() bool
    func (o ApplicationSecurityWafCustomRuleListResponse) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleListResponse) SetData(v []ApplicationSecurityWafCustomRuleData)
    func (o *ApplicationSecurityWafCustomRuleListResponse) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleMetadata
    func NewApplicationSecurityWafCustomRuleMetadata() *ApplicationSecurityWafCustomRuleMetadata
    func NewApplicationSecurityWafCustomRuleMetadataWithDefaults() *ApplicationSecurityWafCustomRuleMetadata
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedAt() time.Time
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedAtOk() (*time.Time, bool)
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedBy() string
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedByName() string
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedByNameOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedByOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedAt() time.Time
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedAtOk() (*time.Time, bool)
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedBy() string
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedByName() string
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedByNameOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedByOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleMetadata) HasAddedAt() bool
    func (o *ApplicationSecurityWafCustomRuleMetadata) HasAddedBy() bool
    func (o *ApplicationSecurityWafCustomRuleMetadata) HasAddedByName() bool
    func (o *ApplicationSecurityWafCustomRuleMetadata) HasModifiedAt() bool
    func (o *ApplicationSecurityWafCustomRuleMetadata) HasModifiedBy() bool
    func (o *ApplicationSecurityWafCustomRuleMetadata) HasModifiedByName() bool
    func (o ApplicationSecurityWafCustomRuleMetadata) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleMetadata) SetAddedAt(v time.Time)
    func (o *ApplicationSecurityWafCustomRuleMetadata) SetAddedBy(v string)
    func (o *ApplicationSecurityWafCustomRuleMetadata) SetAddedByName(v string)
    func (o *ApplicationSecurityWafCustomRuleMetadata) SetModifiedAt(v time.Time)
    func (o *ApplicationSecurityWafCustomRuleMetadata) SetModifiedBy(v string)
    func (o *ApplicationSecurityWafCustomRuleMetadata) SetModifiedByName(v string)
    func (o *ApplicationSecurityWafCustomRuleMetadata) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleResponse
    func NewApplicationSecurityWafCustomRuleResponse() *ApplicationSecurityWafCustomRuleResponse
    func NewApplicationSecurityWafCustomRuleResponseWithDefaults() *ApplicationSecurityWafCustomRuleResponse
    func (o *ApplicationSecurityWafCustomRuleResponse) GetData() ApplicationSecurityWafCustomRuleData
    func (o *ApplicationSecurityWafCustomRuleResponse) GetDataOk() (*ApplicationSecurityWafCustomRuleData, bool)
    func (o *ApplicationSecurityWafCustomRuleResponse) HasData() bool
    func (o ApplicationSecurityWafCustomRuleResponse) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleResponse) SetData(v ApplicationSecurityWafCustomRuleData)
    func (o *ApplicationSecurityWafCustomRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleScope
    func NewApplicationSecurityWafCustomRuleScope(env string, service string) *ApplicationSecurityWafCustomRuleScope
    func NewApplicationSecurityWafCustomRuleScopeWithDefaults() *ApplicationSecurityWafCustomRuleScope
    func (o *ApplicationSecurityWafCustomRuleScope) GetEnv() string
    func (o *ApplicationSecurityWafCustomRuleScope) GetEnvOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleScope) GetService() string
    func (o *ApplicationSecurityWafCustomRuleScope) GetServiceOk() (*string, bool)
    func (o ApplicationSecurityWafCustomRuleScope) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleScope) SetEnv(v string)
    func (o *ApplicationSecurityWafCustomRuleScope) SetService(v string)
    func (o *ApplicationSecurityWafCustomRuleScope) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleTags
    func NewApplicationSecurityWafCustomRuleTags(category ApplicationSecurityWafCustomRuleTagsCategory, typeVar string) *ApplicationSecurityWafCustomRuleTags
    func NewApplicationSecurityWafCustomRuleTagsWithDefaults() *ApplicationSecurityWafCustomRuleTags
    func (o *ApplicationSecurityWafCustomRuleTags) GetCategory() ApplicationSecurityWafCustomRuleTagsCategory
    func (o *ApplicationSecurityWafCustomRuleTags) GetCategoryOk() (*ApplicationSecurityWafCustomRuleTagsCategory, bool)
    func (o *ApplicationSecurityWafCustomRuleTags) GetType() string
    func (o *ApplicationSecurityWafCustomRuleTags) GetTypeOk() (*string, bool)
    func (o ApplicationSecurityWafCustomRuleTags) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleTags) SetCategory(v ApplicationSecurityWafCustomRuleTagsCategory)
    func (o *ApplicationSecurityWafCustomRuleTags) SetType(v string)
    func (o *ApplicationSecurityWafCustomRuleTags) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleTagsCategory
    func NewApplicationSecurityWafCustomRuleTagsCategoryFromValue(v string) (*ApplicationSecurityWafCustomRuleTagsCategory, error)
    func (v *ApplicationSecurityWafCustomRuleTagsCategory) GetAllowedValues() []ApplicationSecurityWafCustomRuleTagsCategory
    func (v ApplicationSecurityWafCustomRuleTagsCategory) IsValid() bool
    func (v ApplicationSecurityWafCustomRuleTagsCategory) Ptr() *ApplicationSecurityWafCustomRuleTagsCategory
    func (v *ApplicationSecurityWafCustomRuleTagsCategory) UnmarshalJSON(src []byte) error
type ApplicationSecurityWafCustomRuleType
    func NewApplicationSecurityWafCustomRuleTypeFromValue(v string) (*ApplicationSecurityWafCustomRuleType, error)
    func (v *ApplicationSecurityWafCustomRuleType) GetAllowedValues() []ApplicationSecurityWafCustomRuleType
    func (v ApplicationSecurityWafCustomRuleType) IsValid() bool
    func (v ApplicationSecurityWafCustomRuleType) Ptr() *ApplicationSecurityWafCustomRuleType
    func (v *ApplicationSecurityWafCustomRuleType) UnmarshalJSON(src []byte) error
type ApplicationSecurityWafCustomRuleUpdateAttributes
    func NewApplicationSecurityWafCustomRuleUpdateAttributes(blocking bool, conditions []ApplicationSecurityWafCustomRuleCondition, enabled bool, name string, tags ApplicationSecurityWafCustomRuleTags) *ApplicationSecurityWafCustomRuleUpdateAttributes
    func NewApplicationSecurityWafCustomRuleUpdateAttributesWithDefaults() *ApplicationSecurityWafCustomRuleUpdateAttributes
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetAction() ApplicationSecurityWafCustomRuleAction
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetActionOk() (*ApplicationSecurityWafCustomRuleAction, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetBlocking() bool
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetBlockingOk() (*bool, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetConditions() []ApplicationSecurityWafCustomRuleCondition
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetConditionsOk() (*[]ApplicationSecurityWafCustomRuleCondition, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetEnabled() bool
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetName() string
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetNameOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetPathGlob() string
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetPathGlobOk() (*string, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetScope() []ApplicationSecurityWafCustomRuleScope
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetScopeOk() (*[]ApplicationSecurityWafCustomRuleScope, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetTags() ApplicationSecurityWafCustomRuleTags
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetTagsOk() (*ApplicationSecurityWafCustomRuleTags, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) HasAction() bool
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) HasPathGlob() bool
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) HasScope() bool
    func (o ApplicationSecurityWafCustomRuleUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetAction(v ApplicationSecurityWafCustomRuleAction)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetBlocking(v bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetConditions(v []ApplicationSecurityWafCustomRuleCondition)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetEnabled(v bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetName(v string)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetPathGlob(v string)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetScope(v []ApplicationSecurityWafCustomRuleScope)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetTags(v ApplicationSecurityWafCustomRuleTags)
    func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleUpdateData
    func NewApplicationSecurityWafCustomRuleUpdateData(attributes ApplicationSecurityWafCustomRuleUpdateAttributes, typeVar ApplicationSecurityWafCustomRuleType) *ApplicationSecurityWafCustomRuleUpdateData
    func NewApplicationSecurityWafCustomRuleUpdateDataWithDefaults() *ApplicationSecurityWafCustomRuleUpdateData
    func (o *ApplicationSecurityWafCustomRuleUpdateData) GetAttributes() ApplicationSecurityWafCustomRuleUpdateAttributes
    func (o *ApplicationSecurityWafCustomRuleUpdateData) GetAttributesOk() (*ApplicationSecurityWafCustomRuleUpdateAttributes, bool)
    func (o *ApplicationSecurityWafCustomRuleUpdateData) GetType() ApplicationSecurityWafCustomRuleType
    func (o *ApplicationSecurityWafCustomRuleUpdateData) GetTypeOk() (*ApplicationSecurityWafCustomRuleType, bool)
    func (o ApplicationSecurityWafCustomRuleUpdateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleUpdateData) SetAttributes(v ApplicationSecurityWafCustomRuleUpdateAttributes)
    func (o *ApplicationSecurityWafCustomRuleUpdateData) SetType(v ApplicationSecurityWafCustomRuleType)
    func (o *ApplicationSecurityWafCustomRuleUpdateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafCustomRuleUpdateRequest
    func NewApplicationSecurityWafCustomRuleUpdateRequest(data ApplicationSecurityWafCustomRuleUpdateData) *ApplicationSecurityWafCustomRuleUpdateRequest
    func NewApplicationSecurityWafCustomRuleUpdateRequestWithDefaults() *ApplicationSecurityWafCustomRuleUpdateRequest
    func (o *ApplicationSecurityWafCustomRuleUpdateRequest) GetData() ApplicationSecurityWafCustomRuleUpdateData
    func (o *ApplicationSecurityWafCustomRuleUpdateRequest) GetDataOk() (*ApplicationSecurityWafCustomRuleUpdateData, bool)
    func (o ApplicationSecurityWafCustomRuleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafCustomRuleUpdateRequest) SetData(v ApplicationSecurityWafCustomRuleUpdateData)
    func (o *ApplicationSecurityWafCustomRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterAttributes
    func NewApplicationSecurityWafExclusionFilterAttributes() *ApplicationSecurityWafExclusionFilterAttributes
    func NewApplicationSecurityWafExclusionFilterAttributesWithDefaults() *ApplicationSecurityWafExclusionFilterAttributes
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetDescription() string
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetDescriptionOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEnabled() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEnabledOk() (*bool, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEventQuery() string
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEventQueryOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetIpList() []string
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetIpListOk() (*[]string, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetMetadata() ApplicationSecurityWafExclusionFilterMetadata
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetMetadataOk() (*ApplicationSecurityWafExclusionFilterMetadata, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetOnMatch() ApplicationSecurityWafExclusionFilterOnMatch
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetOnMatchOk() (*ApplicationSecurityWafExclusionFilterOnMatch, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetParameters() []string
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetParametersOk() (*[]string, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetPathGlob() string
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetPathGlobOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetRulesTarget() []ApplicationSecurityWafExclusionFilterRulesTarget
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetRulesTargetOk() (*[]ApplicationSecurityWafExclusionFilterRulesTarget, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetScope() []ApplicationSecurityWafExclusionFilterScope
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetScopeOk() (*[]ApplicationSecurityWafExclusionFilterScope, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetSearchQuery() string
    func (o *ApplicationSecurityWafExclusionFilterAttributes) GetSearchQueryOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasDescription() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasEnabled() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasEventQuery() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasIpList() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasMetadata() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasOnMatch() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasParameters() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasPathGlob() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasRulesTarget() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasScope() bool
    func (o *ApplicationSecurityWafExclusionFilterAttributes) HasSearchQuery() bool
    func (o ApplicationSecurityWafExclusionFilterAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetDescription(v string)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetEnabled(v bool)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetEventQuery(v string)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetIpList(v []string)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetMetadata(v ApplicationSecurityWafExclusionFilterMetadata)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetOnMatch(v ApplicationSecurityWafExclusionFilterOnMatch)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetParameters(v []string)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetPathGlob(v string)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetRulesTarget(v []ApplicationSecurityWafExclusionFilterRulesTarget)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetScope(v []ApplicationSecurityWafExclusionFilterScope)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) SetSearchQuery(v string)
    func (o *ApplicationSecurityWafExclusionFilterAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterCreateAttributes
    func NewApplicationSecurityWafExclusionFilterCreateAttributes(description string, enabled bool) *ApplicationSecurityWafExclusionFilterCreateAttributes
    func NewApplicationSecurityWafExclusionFilterCreateAttributesWithDefaults() *ApplicationSecurityWafExclusionFilterCreateAttributes
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetDescription() string
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetEnabled() bool
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetIpList() []string
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetIpListOk() (*[]string, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetOnMatch() ApplicationSecurityWafExclusionFilterOnMatch
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetOnMatchOk() (*ApplicationSecurityWafExclusionFilterOnMatch, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetParameters() []string
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetParametersOk() (*[]string, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetPathGlob() string
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetPathGlobOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetRulesTarget() []ApplicationSecurityWafExclusionFilterRulesTarget
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetRulesTargetOk() (*[]ApplicationSecurityWafExclusionFilterRulesTarget, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetScope() []ApplicationSecurityWafExclusionFilterScope
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetScopeOk() (*[]ApplicationSecurityWafExclusionFilterScope, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasIpList() bool
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasOnMatch() bool
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasParameters() bool
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasPathGlob() bool
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasRulesTarget() bool
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasScope() bool
    func (o ApplicationSecurityWafExclusionFilterCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetDescription(v string)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetEnabled(v bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetIpList(v []string)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetOnMatch(v ApplicationSecurityWafExclusionFilterOnMatch)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetParameters(v []string)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetPathGlob(v string)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetRulesTarget(v []ApplicationSecurityWafExclusionFilterRulesTarget)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetScope(v []ApplicationSecurityWafExclusionFilterScope)
    func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterCreateData
    func NewApplicationSecurityWafExclusionFilterCreateData(attributes ApplicationSecurityWafExclusionFilterCreateAttributes, typeVar ApplicationSecurityWafExclusionFilterType) *ApplicationSecurityWafExclusionFilterCreateData
    func NewApplicationSecurityWafExclusionFilterCreateDataWithDefaults() *ApplicationSecurityWafExclusionFilterCreateData
    func (o *ApplicationSecurityWafExclusionFilterCreateData) GetAttributes() ApplicationSecurityWafExclusionFilterCreateAttributes
    func (o *ApplicationSecurityWafExclusionFilterCreateData) GetAttributesOk() (*ApplicationSecurityWafExclusionFilterCreateAttributes, bool)
    func (o *ApplicationSecurityWafExclusionFilterCreateData) GetType() ApplicationSecurityWafExclusionFilterType
    func (o *ApplicationSecurityWafExclusionFilterCreateData) GetTypeOk() (*ApplicationSecurityWafExclusionFilterType, bool)
    func (o ApplicationSecurityWafExclusionFilterCreateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterCreateData) SetAttributes(v ApplicationSecurityWafExclusionFilterCreateAttributes)
    func (o *ApplicationSecurityWafExclusionFilterCreateData) SetType(v ApplicationSecurityWafExclusionFilterType)
    func (o *ApplicationSecurityWafExclusionFilterCreateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterCreateRequest
    func NewApplicationSecurityWafExclusionFilterCreateRequest(data ApplicationSecurityWafExclusionFilterCreateData) *ApplicationSecurityWafExclusionFilterCreateRequest
    func NewApplicationSecurityWafExclusionFilterCreateRequestWithDefaults() *ApplicationSecurityWafExclusionFilterCreateRequest
    func (o *ApplicationSecurityWafExclusionFilterCreateRequest) GetData() ApplicationSecurityWafExclusionFilterCreateData
    func (o *ApplicationSecurityWafExclusionFilterCreateRequest) GetDataOk() (*ApplicationSecurityWafExclusionFilterCreateData, bool)
    func (o ApplicationSecurityWafExclusionFilterCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterCreateRequest) SetData(v ApplicationSecurityWafExclusionFilterCreateData)
    func (o *ApplicationSecurityWafExclusionFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterMetadata
    func NewApplicationSecurityWafExclusionFilterMetadata() *ApplicationSecurityWafExclusionFilterMetadata
    func NewApplicationSecurityWafExclusionFilterMetadataWithDefaults() *ApplicationSecurityWafExclusionFilterMetadata
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedAt() time.Time
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedAtOk() (*time.Time, bool)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedBy() string
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedByName() string
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedByNameOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedByOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedAt() time.Time
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedAtOk() (*time.Time, bool)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedBy() string
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByName() string
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByNameOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) HasAddedAt() bool
    func (o *ApplicationSecurityWafExclusionFilterMetadata) HasAddedBy() bool
    func (o *ApplicationSecurityWafExclusionFilterMetadata) HasAddedByName() bool
    func (o *ApplicationSecurityWafExclusionFilterMetadata) HasModifiedAt() bool
    func (o *ApplicationSecurityWafExclusionFilterMetadata) HasModifiedBy() bool
    func (o *ApplicationSecurityWafExclusionFilterMetadata) HasModifiedByName() bool
    func (o ApplicationSecurityWafExclusionFilterMetadata) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) SetAddedAt(v time.Time)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) SetAddedBy(v string)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) SetAddedByName(v string)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) SetModifiedAt(v time.Time)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) SetModifiedBy(v string)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) SetModifiedByName(v string)
    func (o *ApplicationSecurityWafExclusionFilterMetadata) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterOnMatch
    func NewApplicationSecurityWafExclusionFilterOnMatchFromValue(v string) (*ApplicationSecurityWafExclusionFilterOnMatch, error)
    func (v *ApplicationSecurityWafExclusionFilterOnMatch) GetAllowedValues() []ApplicationSecurityWafExclusionFilterOnMatch
    func (v ApplicationSecurityWafExclusionFilterOnMatch) IsValid() bool
    func (v ApplicationSecurityWafExclusionFilterOnMatch) Ptr() *ApplicationSecurityWafExclusionFilterOnMatch
    func (v *ApplicationSecurityWafExclusionFilterOnMatch) UnmarshalJSON(src []byte) error
type ApplicationSecurityWafExclusionFilterResource
    func NewApplicationSecurityWafExclusionFilterResource() *ApplicationSecurityWafExclusionFilterResource
    func NewApplicationSecurityWafExclusionFilterResourceWithDefaults() *ApplicationSecurityWafExclusionFilterResource
    func (o *ApplicationSecurityWafExclusionFilterResource) GetAttributes() ApplicationSecurityWafExclusionFilterAttributes
    func (o *ApplicationSecurityWafExclusionFilterResource) GetAttributesOk() (*ApplicationSecurityWafExclusionFilterAttributes, bool)
    func (o *ApplicationSecurityWafExclusionFilterResource) GetId() string
    func (o *ApplicationSecurityWafExclusionFilterResource) GetIdOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterResource) GetType() ApplicationSecurityWafExclusionFilterType
    func (o *ApplicationSecurityWafExclusionFilterResource) GetTypeOk() (*ApplicationSecurityWafExclusionFilterType, bool)
    func (o *ApplicationSecurityWafExclusionFilterResource) HasAttributes() bool
    func (o *ApplicationSecurityWafExclusionFilterResource) HasId() bool
    func (o *ApplicationSecurityWafExclusionFilterResource) HasType() bool
    func (o ApplicationSecurityWafExclusionFilterResource) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterResource) SetAttributes(v ApplicationSecurityWafExclusionFilterAttributes)
    func (o *ApplicationSecurityWafExclusionFilterResource) SetId(v string)
    func (o *ApplicationSecurityWafExclusionFilterResource) SetType(v ApplicationSecurityWafExclusionFilterType)
    func (o *ApplicationSecurityWafExclusionFilterResource) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterResponse
    func NewApplicationSecurityWafExclusionFilterResponse() *ApplicationSecurityWafExclusionFilterResponse
    func NewApplicationSecurityWafExclusionFilterResponseWithDefaults() *ApplicationSecurityWafExclusionFilterResponse
    func (o *ApplicationSecurityWafExclusionFilterResponse) GetData() ApplicationSecurityWafExclusionFilterResource
    func (o *ApplicationSecurityWafExclusionFilterResponse) GetDataOk() (*ApplicationSecurityWafExclusionFilterResource, bool)
    func (o *ApplicationSecurityWafExclusionFilterResponse) HasData() bool
    func (o ApplicationSecurityWafExclusionFilterResponse) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterResponse) SetData(v ApplicationSecurityWafExclusionFilterResource)
    func (o *ApplicationSecurityWafExclusionFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterRulesTarget
    func NewApplicationSecurityWafExclusionFilterRulesTarget() *ApplicationSecurityWafExclusionFilterRulesTarget
    func NewApplicationSecurityWafExclusionFilterRulesTargetWithDefaults() *ApplicationSecurityWafExclusionFilterRulesTarget
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetRuleId() string
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetRuleIdOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetTags() ApplicationSecurityWafExclusionFilterRulesTargetTags
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetTagsOk() (*ApplicationSecurityWafExclusionFilterRulesTargetTags, bool)
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) HasRuleId() bool
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) HasTags() bool
    func (o ApplicationSecurityWafExclusionFilterRulesTarget) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) SetRuleId(v string)
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) SetTags(v ApplicationSecurityWafExclusionFilterRulesTargetTags)
    func (o *ApplicationSecurityWafExclusionFilterRulesTarget) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterRulesTargetTags
    func NewApplicationSecurityWafExclusionFilterRulesTargetTags() *ApplicationSecurityWafExclusionFilterRulesTargetTags
    func NewApplicationSecurityWafExclusionFilterRulesTargetTagsWithDefaults() *ApplicationSecurityWafExclusionFilterRulesTargetTags
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetCategory() string
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetCategoryOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetType() string
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetTypeOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) HasCategory() bool
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) HasType() bool
    func (o ApplicationSecurityWafExclusionFilterRulesTargetTags) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) SetCategory(v string)
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) SetType(v string)
    func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterScope
    func NewApplicationSecurityWafExclusionFilterScope() *ApplicationSecurityWafExclusionFilterScope
    func NewApplicationSecurityWafExclusionFilterScopeWithDefaults() *ApplicationSecurityWafExclusionFilterScope
    func (o *ApplicationSecurityWafExclusionFilterScope) GetEnv() string
    func (o *ApplicationSecurityWafExclusionFilterScope) GetEnvOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterScope) GetService() string
    func (o *ApplicationSecurityWafExclusionFilterScope) GetServiceOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterScope) HasEnv() bool
    func (o *ApplicationSecurityWafExclusionFilterScope) HasService() bool
    func (o ApplicationSecurityWafExclusionFilterScope) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterScope) SetEnv(v string)
    func (o *ApplicationSecurityWafExclusionFilterScope) SetService(v string)
    func (o *ApplicationSecurityWafExclusionFilterScope) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterType
    func NewApplicationSecurityWafExclusionFilterTypeFromValue(v string) (*ApplicationSecurityWafExclusionFilterType, error)
    func (v *ApplicationSecurityWafExclusionFilterType) GetAllowedValues() []ApplicationSecurityWafExclusionFilterType
    func (v ApplicationSecurityWafExclusionFilterType) IsValid() bool
    func (v ApplicationSecurityWafExclusionFilterType) Ptr() *ApplicationSecurityWafExclusionFilterType
    func (v *ApplicationSecurityWafExclusionFilterType) UnmarshalJSON(src []byte) error
type ApplicationSecurityWafExclusionFilterUpdateAttributes
    func NewApplicationSecurityWafExclusionFilterUpdateAttributes(description string, enabled bool) *ApplicationSecurityWafExclusionFilterUpdateAttributes
    func NewApplicationSecurityWafExclusionFilterUpdateAttributesWithDefaults() *ApplicationSecurityWafExclusionFilterUpdateAttributes
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetDescription() string
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetEnabled() bool
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetIpList() []string
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetIpListOk() (*[]string, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetOnMatch() ApplicationSecurityWafExclusionFilterOnMatch
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetOnMatchOk() (*ApplicationSecurityWafExclusionFilterOnMatch, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetParameters() []string
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetParametersOk() (*[]string, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetPathGlob() string
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetPathGlobOk() (*string, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetRulesTarget() []ApplicationSecurityWafExclusionFilterRulesTarget
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetRulesTargetOk() (*[]ApplicationSecurityWafExclusionFilterRulesTarget, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetScope() []ApplicationSecurityWafExclusionFilterScope
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetScopeOk() (*[]ApplicationSecurityWafExclusionFilterScope, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasIpList() bool
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasOnMatch() bool
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasParameters() bool
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasPathGlob() bool
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasRulesTarget() bool
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasScope() bool
    func (o ApplicationSecurityWafExclusionFilterUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetDescription(v string)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetEnabled(v bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetIpList(v []string)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetOnMatch(v ApplicationSecurityWafExclusionFilterOnMatch)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetParameters(v []string)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetPathGlob(v string)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetRulesTarget(v []ApplicationSecurityWafExclusionFilterRulesTarget)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetScope(v []ApplicationSecurityWafExclusionFilterScope)
    func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterUpdateData
    func NewApplicationSecurityWafExclusionFilterUpdateData(attributes ApplicationSecurityWafExclusionFilterUpdateAttributes, typeVar ApplicationSecurityWafExclusionFilterType) *ApplicationSecurityWafExclusionFilterUpdateData
    func NewApplicationSecurityWafExclusionFilterUpdateDataWithDefaults() *ApplicationSecurityWafExclusionFilterUpdateData
    func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetAttributes() ApplicationSecurityWafExclusionFilterUpdateAttributes
    func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetAttributesOk() (*ApplicationSecurityWafExclusionFilterUpdateAttributes, bool)
    func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetType() ApplicationSecurityWafExclusionFilterType
    func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetTypeOk() (*ApplicationSecurityWafExclusionFilterType, bool)
    func (o ApplicationSecurityWafExclusionFilterUpdateData) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterUpdateData) SetAttributes(v ApplicationSecurityWafExclusionFilterUpdateAttributes)
    func (o *ApplicationSecurityWafExclusionFilterUpdateData) SetType(v ApplicationSecurityWafExclusionFilterType)
    func (o *ApplicationSecurityWafExclusionFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFilterUpdateRequest
    func NewApplicationSecurityWafExclusionFilterUpdateRequest(data ApplicationSecurityWafExclusionFilterUpdateData) *ApplicationSecurityWafExclusionFilterUpdateRequest
    func NewApplicationSecurityWafExclusionFilterUpdateRequestWithDefaults() *ApplicationSecurityWafExclusionFilterUpdateRequest
    func (o *ApplicationSecurityWafExclusionFilterUpdateRequest) GetData() ApplicationSecurityWafExclusionFilterUpdateData
    func (o *ApplicationSecurityWafExclusionFilterUpdateRequest) GetDataOk() (*ApplicationSecurityWafExclusionFilterUpdateData, bool)
    func (o ApplicationSecurityWafExclusionFilterUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFilterUpdateRequest) SetData(v ApplicationSecurityWafExclusionFilterUpdateData)
    func (o *ApplicationSecurityWafExclusionFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ApplicationSecurityWafExclusionFiltersResponse
    func NewApplicationSecurityWafExclusionFiltersResponse() *ApplicationSecurityWafExclusionFiltersResponse
    func NewApplicationSecurityWafExclusionFiltersResponseWithDefaults() *ApplicationSecurityWafExclusionFiltersResponse
    func (o *ApplicationSecurityWafExclusionFiltersResponse) GetData() []ApplicationSecurityWafExclusionFilterResource
    func (o *ApplicationSecurityWafExclusionFiltersResponse) GetDataOk() (*[]ApplicationSecurityWafExclusionFilterResource, bool)
    func (o *ApplicationSecurityWafExclusionFiltersResponse) HasData() bool
    func (o ApplicationSecurityWafExclusionFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *ApplicationSecurityWafExclusionFiltersResponse) SetData(v []ApplicationSecurityWafExclusionFilterResource)
    func (o *ApplicationSecurityWafExclusionFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type AppsSortField
    func NewAppsSortFieldFromValue(v string) (*AppsSortField, error)
    func (v *AppsSortField) GetAllowedValues() []AppsSortField
    func (v AppsSortField) IsValid() bool
    func (v AppsSortField) Ptr() *AppsSortField
    func (v *AppsSortField) UnmarshalJSON(src []byte) error
type Asset
    func NewAsset(attributes AssetAttributes, id string, typeVar AssetEntityType) *Asset
    func NewAssetWithDefaults() *Asset
    func (o *Asset) GetAttributes() AssetAttributes
    func (o *Asset) GetAttributesOk() (*AssetAttributes, bool)
    func (o *Asset) GetId() string
    func (o *Asset) GetIdOk() (*string, bool)
    func (o *Asset) GetType() AssetEntityType
    func (o *Asset) GetTypeOk() (*AssetEntityType, bool)
    func (o Asset) MarshalJSON() ([]byte, error)
    func (o *Asset) SetAttributes(v AssetAttributes)
    func (o *Asset) SetId(v string)
    func (o *Asset) SetType(v AssetEntityType)
    func (o *Asset) UnmarshalJSON(bytes []byte) (err error)
type AssetAttributes
    func NewAssetAttributes(environments []string, name string, risks AssetRisks, typeVar AssetType) *AssetAttributes
    func NewAssetAttributesWithDefaults() *AssetAttributes
    func (o *AssetAttributes) GetArch() string
    func (o *AssetAttributes) GetArchOk() (*string, bool)
    func (o *AssetAttributes) GetEnvironments() []string
    func (o *AssetAttributes) GetEnvironmentsOk() (*[]string, bool)
    func (o *AssetAttributes) GetName() string
    func (o *AssetAttributes) GetNameOk() (*string, bool)
    func (o *AssetAttributes) GetOperatingSystem() AssetOperatingSystem
    func (o *AssetAttributes) GetOperatingSystemOk() (*AssetOperatingSystem, bool)
    func (o *AssetAttributes) GetRisks() AssetRisks
    func (o *AssetAttributes) GetRisksOk() (*AssetRisks, bool)
    func (o *AssetAttributes) GetType() AssetType
    func (o *AssetAttributes) GetTypeOk() (*AssetType, bool)
    func (o *AssetAttributes) GetVersion() AssetVersion
    func (o *AssetAttributes) GetVersionOk() (*AssetVersion, bool)
    func (o *AssetAttributes) HasArch() bool
    func (o *AssetAttributes) HasOperatingSystem() bool
    func (o *AssetAttributes) HasVersion() bool
    func (o AssetAttributes) MarshalJSON() ([]byte, error)
    func (o *AssetAttributes) SetArch(v string)
    func (o *AssetAttributes) SetEnvironments(v []string)
    func (o *AssetAttributes) SetName(v string)
    func (o *AssetAttributes) SetOperatingSystem(v AssetOperatingSystem)
    func (o *AssetAttributes) SetRisks(v AssetRisks)
    func (o *AssetAttributes) SetType(v AssetType)
    func (o *AssetAttributes) SetVersion(v AssetVersion)
    func (o *AssetAttributes) UnmarshalJSON(bytes []byte) (err error)
type AssetEntityType
    func NewAssetEntityTypeFromValue(v string) (*AssetEntityType, error)
    func (v *AssetEntityType) GetAllowedValues() []AssetEntityType
    func (v AssetEntityType) IsValid() bool
    func (v AssetEntityType) Ptr() *AssetEntityType
    func (v *AssetEntityType) UnmarshalJSON(src []byte) error
type AssetOperatingSystem
    func NewAssetOperatingSystem(name string) *AssetOperatingSystem
    func NewAssetOperatingSystemWithDefaults() *AssetOperatingSystem
    func (o *AssetOperatingSystem) GetDescription() string
    func (o *AssetOperatingSystem) GetDescriptionOk() (*string, bool)
    func (o *AssetOperatingSystem) GetName() string
    func (o *AssetOperatingSystem) GetNameOk() (*string, bool)
    func (o *AssetOperatingSystem) HasDescription() bool
    func (o AssetOperatingSystem) MarshalJSON() ([]byte, error)
    func (o *AssetOperatingSystem) SetDescription(v string)
    func (o *AssetOperatingSystem) SetName(v string)
    func (o *AssetOperatingSystem) UnmarshalJSON(bytes []byte) (err error)
type AssetRisks
    func NewAssetRisks(inProduction bool) *AssetRisks
    func NewAssetRisksWithDefaults() *AssetRisks
    func (o *AssetRisks) GetHasAccessToSensitiveData() bool
    func (o *AssetRisks) GetHasAccessToSensitiveDataOk() (*bool, bool)
    func (o *AssetRisks) GetHasPrivilegedAccess() bool
    func (o *AssetRisks) GetHasPrivilegedAccessOk() (*bool, bool)
    func (o *AssetRisks) GetInProduction() bool
    func (o *AssetRisks) GetInProductionOk() (*bool, bool)
    func (o *AssetRisks) GetIsPubliclyAccessible() bool
    func (o *AssetRisks) GetIsPubliclyAccessibleOk() (*bool, bool)
    func (o *AssetRisks) GetUnderAttack() bool
    func (o *AssetRisks) GetUnderAttackOk() (*bool, bool)
    func (o *AssetRisks) HasHasAccessToSensitiveData() bool
    func (o *AssetRisks) HasHasPrivilegedAccess() bool
    func (o *AssetRisks) HasIsPubliclyAccessible() bool
    func (o *AssetRisks) HasUnderAttack() bool
    func (o AssetRisks) MarshalJSON() ([]byte, error)
    func (o *AssetRisks) SetHasAccessToSensitiveData(v bool)
    func (o *AssetRisks) SetHasPrivilegedAccess(v bool)
    func (o *AssetRisks) SetInProduction(v bool)
    func (o *AssetRisks) SetIsPubliclyAccessible(v bool)
    func (o *AssetRisks) SetUnderAttack(v bool)
    func (o *AssetRisks) UnmarshalJSON(bytes []byte) (err error)
type AssetType
    func NewAssetTypeFromValue(v string) (*AssetType, error)
    func (v *AssetType) GetAllowedValues() []AssetType
    func (v AssetType) IsValid() bool
    func (v AssetType) Ptr() *AssetType
    func (v *AssetType) UnmarshalJSON(src []byte) error
type AssetVersion
    func NewAssetVersion() *AssetVersion
    func NewAssetVersionWithDefaults() *AssetVersion
    func (o *AssetVersion) GetFirst() string
    func (o *AssetVersion) GetFirstOk() (*string, bool)
    func (o *AssetVersion) GetLast() string
    func (o *AssetVersion) GetLastOk() (*string, bool)
    func (o *AssetVersion) HasFirst() bool
    func (o *AssetVersion) HasLast() bool
    func (o AssetVersion) MarshalJSON() ([]byte, error)
    func (o *AssetVersion) SetFirst(v string)
    func (o *AssetVersion) SetLast(v string)
    func (o *AssetVersion) UnmarshalJSON(bytes []byte) (err error)
type AuditApi
    func NewAuditApi(client *datadog.APIClient) *AuditApi
    func (a *AuditApi) ListAuditLogs(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)
    func (a *AuditApi) ListAuditLogsWithPagination(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())
    func (a *AuditApi) SearchAuditLogs(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)
    func (a *AuditApi) SearchAuditLogsWithPagination(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())
type AuditLogsEvent
    func NewAuditLogsEvent() *AuditLogsEvent
    func NewAuditLogsEventWithDefaults() *AuditLogsEvent
    func (o *AuditLogsEvent) GetAttributes() AuditLogsEventAttributes
    func (o *AuditLogsEvent) GetAttributesOk() (*AuditLogsEventAttributes, bool)
    func (o *AuditLogsEvent) GetId() string
    func (o *AuditLogsEvent) GetIdOk() (*string, bool)
    func (o *AuditLogsEvent) GetType() AuditLogsEventType
    func (o *AuditLogsEvent) GetTypeOk() (*AuditLogsEventType, bool)
    func (o *AuditLogsEvent) HasAttributes() bool
    func (o *AuditLogsEvent) HasId() bool
    func (o *AuditLogsEvent) HasType() bool
    func (o AuditLogsEvent) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEvent) SetAttributes(v AuditLogsEventAttributes)
    func (o *AuditLogsEvent) SetId(v string)
    func (o *AuditLogsEvent) SetType(v AuditLogsEventType)
    func (o *AuditLogsEvent) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsEventAttributes
    func NewAuditLogsEventAttributes() *AuditLogsEventAttributes
    func NewAuditLogsEventAttributesWithDefaults() *AuditLogsEventAttributes
    func (o *AuditLogsEventAttributes) GetAttributes() map[string]interface{}
    func (o *AuditLogsEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *AuditLogsEventAttributes) GetMessage() string
    func (o *AuditLogsEventAttributes) GetMessageOk() (*string, bool)
    func (o *AuditLogsEventAttributes) GetService() string
    func (o *AuditLogsEventAttributes) GetServiceOk() (*string, bool)
    func (o *AuditLogsEventAttributes) GetTags() []string
    func (o *AuditLogsEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *AuditLogsEventAttributes) GetTimestamp() time.Time
    func (o *AuditLogsEventAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *AuditLogsEventAttributes) HasAttributes() bool
    func (o *AuditLogsEventAttributes) HasMessage() bool
    func (o *AuditLogsEventAttributes) HasService() bool
    func (o *AuditLogsEventAttributes) HasTags() bool
    func (o *AuditLogsEventAttributes) HasTimestamp() bool
    func (o AuditLogsEventAttributes) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEventAttributes) SetAttributes(v map[string]interface{})
    func (o *AuditLogsEventAttributes) SetMessage(v string)
    func (o *AuditLogsEventAttributes) SetService(v string)
    func (o *AuditLogsEventAttributes) SetTags(v []string)
    func (o *AuditLogsEventAttributes) SetTimestamp(v time.Time)
    func (o *AuditLogsEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsEventType
    func NewAuditLogsEventTypeFromValue(v string) (*AuditLogsEventType, error)
    func (v *AuditLogsEventType) GetAllowedValues() []AuditLogsEventType
    func (v AuditLogsEventType) IsValid() bool
    func (v AuditLogsEventType) Ptr() *AuditLogsEventType
    func (v *AuditLogsEventType) UnmarshalJSON(src []byte) error
type AuditLogsEventsResponse
    func NewAuditLogsEventsResponse() *AuditLogsEventsResponse
    func NewAuditLogsEventsResponseWithDefaults() *AuditLogsEventsResponse
    func (o *AuditLogsEventsResponse) GetData() []AuditLogsEvent
    func (o *AuditLogsEventsResponse) GetDataOk() (*[]AuditLogsEvent, bool)
    func (o *AuditLogsEventsResponse) GetLinks() AuditLogsResponseLinks
    func (o *AuditLogsEventsResponse) GetLinksOk() (*AuditLogsResponseLinks, bool)
    func (o *AuditLogsEventsResponse) GetMeta() AuditLogsResponseMetadata
    func (o *AuditLogsEventsResponse) GetMetaOk() (*AuditLogsResponseMetadata, bool)
    func (o *AuditLogsEventsResponse) HasData() bool
    func (o *AuditLogsEventsResponse) HasLinks() bool
    func (o *AuditLogsEventsResponse) HasMeta() bool
    func (o AuditLogsEventsResponse) MarshalJSON() ([]byte, error)
    func (o *AuditLogsEventsResponse) SetData(v []AuditLogsEvent)
    func (o *AuditLogsEventsResponse) SetLinks(v AuditLogsResponseLinks)
    func (o *AuditLogsEventsResponse) SetMeta(v AuditLogsResponseMetadata)
    func (o *AuditLogsEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryFilter
    func NewAuditLogsQueryFilter() *AuditLogsQueryFilter
    func NewAuditLogsQueryFilterWithDefaults() *AuditLogsQueryFilter
    func (o *AuditLogsQueryFilter) GetFrom() string
    func (o *AuditLogsQueryFilter) GetFromOk() (*string, bool)
    func (o *AuditLogsQueryFilter) GetQuery() string
    func (o *AuditLogsQueryFilter) GetQueryOk() (*string, bool)
    func (o *AuditLogsQueryFilter) GetTo() string
    func (o *AuditLogsQueryFilter) GetToOk() (*string, bool)
    func (o *AuditLogsQueryFilter) HasFrom() bool
    func (o *AuditLogsQueryFilter) HasQuery() bool
    func (o *AuditLogsQueryFilter) HasTo() bool
    func (o AuditLogsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryFilter) SetFrom(v string)
    func (o *AuditLogsQueryFilter) SetQuery(v string)
    func (o *AuditLogsQueryFilter) SetTo(v string)
    func (o *AuditLogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryOptions
    func NewAuditLogsQueryOptions() *AuditLogsQueryOptions
    func NewAuditLogsQueryOptionsWithDefaults() *AuditLogsQueryOptions
    func (o *AuditLogsQueryOptions) GetTimeOffset() int64
    func (o *AuditLogsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *AuditLogsQueryOptions) GetTimezone() string
    func (o *AuditLogsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *AuditLogsQueryOptions) HasTimeOffset() bool
    func (o *AuditLogsQueryOptions) HasTimezone() bool
    func (o AuditLogsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryOptions) SetTimeOffset(v int64)
    func (o *AuditLogsQueryOptions) SetTimezone(v string)
    func (o *AuditLogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsQueryPageOptions
    func NewAuditLogsQueryPageOptions() *AuditLogsQueryPageOptions
    func NewAuditLogsQueryPageOptionsWithDefaults() *AuditLogsQueryPageOptions
    func (o *AuditLogsQueryPageOptions) GetCursor() string
    func (o *AuditLogsQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *AuditLogsQueryPageOptions) GetLimit() int32
    func (o *AuditLogsQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *AuditLogsQueryPageOptions) HasCursor() bool
    func (o *AuditLogsQueryPageOptions) HasLimit() bool
    func (o AuditLogsQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *AuditLogsQueryPageOptions) SetCursor(v string)
    func (o *AuditLogsQueryPageOptions) SetLimit(v int32)
    func (o *AuditLogsQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseLinks
    func NewAuditLogsResponseLinks() *AuditLogsResponseLinks
    func NewAuditLogsResponseLinksWithDefaults() *AuditLogsResponseLinks
    func (o *AuditLogsResponseLinks) GetNext() string
    func (o *AuditLogsResponseLinks) GetNextOk() (*string, bool)
    func (o *AuditLogsResponseLinks) HasNext() bool
    func (o AuditLogsResponseLinks) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponseLinks) SetNext(v string)
    func (o *AuditLogsResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseMetadata
    func NewAuditLogsResponseMetadata() *AuditLogsResponseMetadata
    func NewAuditLogsResponseMetadataWithDefaults() *AuditLogsResponseMetadata
    func (o *AuditLogsResponseMetadata) GetElapsed() int64
    func (o *AuditLogsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *AuditLogsResponseMetadata) GetPage() AuditLogsResponsePage
    func (o *AuditLogsResponseMetadata) GetPageOk() (*AuditLogsResponsePage, bool)
    func (o *AuditLogsResponseMetadata) GetRequestId() string
    func (o *AuditLogsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *AuditLogsResponseMetadata) GetStatus() AuditLogsResponseStatus
    func (o *AuditLogsResponseMetadata) GetStatusOk() (*AuditLogsResponseStatus, bool)
    func (o *AuditLogsResponseMetadata) GetWarnings() []AuditLogsWarning
    func (o *AuditLogsResponseMetadata) GetWarningsOk() (*[]AuditLogsWarning, bool)
    func (o *AuditLogsResponseMetadata) HasElapsed() bool
    func (o *AuditLogsResponseMetadata) HasPage() bool
    func (o *AuditLogsResponseMetadata) HasRequestId() bool
    func (o *AuditLogsResponseMetadata) HasStatus() bool
    func (o *AuditLogsResponseMetadata) HasWarnings() bool
    func (o AuditLogsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponseMetadata) SetElapsed(v int64)
    func (o *AuditLogsResponseMetadata) SetPage(v AuditLogsResponsePage)
    func (o *AuditLogsResponseMetadata) SetRequestId(v string)
    func (o *AuditLogsResponseMetadata) SetStatus(v AuditLogsResponseStatus)
    func (o *AuditLogsResponseMetadata) SetWarnings(v []AuditLogsWarning)
    func (o *AuditLogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponsePage
    func NewAuditLogsResponsePage() *AuditLogsResponsePage
    func NewAuditLogsResponsePageWithDefaults() *AuditLogsResponsePage
    func (o *AuditLogsResponsePage) GetAfter() string
    func (o *AuditLogsResponsePage) GetAfterOk() (*string, bool)
    func (o *AuditLogsResponsePage) HasAfter() bool
    func (o AuditLogsResponsePage) MarshalJSON() ([]byte, error)
    func (o *AuditLogsResponsePage) SetAfter(v string)
    func (o *AuditLogsResponsePage) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsResponseStatus
    func NewAuditLogsResponseStatusFromValue(v string) (*AuditLogsResponseStatus, error)
    func (v *AuditLogsResponseStatus) GetAllowedValues() []AuditLogsResponseStatus
    func (v AuditLogsResponseStatus) IsValid() bool
    func (v AuditLogsResponseStatus) Ptr() *AuditLogsResponseStatus
    func (v *AuditLogsResponseStatus) UnmarshalJSON(src []byte) error
type AuditLogsSearchEventsRequest
    func NewAuditLogsSearchEventsRequest() *AuditLogsSearchEventsRequest
    func NewAuditLogsSearchEventsRequestWithDefaults() *AuditLogsSearchEventsRequest
    func (o *AuditLogsSearchEventsRequest) GetFilter() AuditLogsQueryFilter
    func (o *AuditLogsSearchEventsRequest) GetFilterOk() (*AuditLogsQueryFilter, bool)
    func (o *AuditLogsSearchEventsRequest) GetOptions() AuditLogsQueryOptions
    func (o *AuditLogsSearchEventsRequest) GetOptionsOk() (*AuditLogsQueryOptions, bool)
    func (o *AuditLogsSearchEventsRequest) GetPage() AuditLogsQueryPageOptions
    func (o *AuditLogsSearchEventsRequest) GetPageOk() (*AuditLogsQueryPageOptions, bool)
    func (o *AuditLogsSearchEventsRequest) GetSort() AuditLogsSort
    func (o *AuditLogsSearchEventsRequest) GetSortOk() (*AuditLogsSort, bool)
    func (o *AuditLogsSearchEventsRequest) HasFilter() bool
    func (o *AuditLogsSearchEventsRequest) HasOptions() bool
    func (o *AuditLogsSearchEventsRequest) HasPage() bool
    func (o *AuditLogsSearchEventsRequest) HasSort() bool
    func (o AuditLogsSearchEventsRequest) MarshalJSON() ([]byte, error)
    func (o *AuditLogsSearchEventsRequest) SetFilter(v AuditLogsQueryFilter)
    func (o *AuditLogsSearchEventsRequest) SetOptions(v AuditLogsQueryOptions)
    func (o *AuditLogsSearchEventsRequest) SetPage(v AuditLogsQueryPageOptions)
    func (o *AuditLogsSearchEventsRequest) SetSort(v AuditLogsSort)
    func (o *AuditLogsSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type AuditLogsSort
    func NewAuditLogsSortFromValue(v string) (*AuditLogsSort, error)
    func (v *AuditLogsSort) GetAllowedValues() []AuditLogsSort
    func (v AuditLogsSort) IsValid() bool
    func (v AuditLogsSort) Ptr() *AuditLogsSort
    func (v *AuditLogsSort) UnmarshalJSON(src []byte) error
type AuditLogsWarning
    func NewAuditLogsWarning() *AuditLogsWarning
    func NewAuditLogsWarningWithDefaults() *AuditLogsWarning
    func (o *AuditLogsWarning) GetCode() string
    func (o *AuditLogsWarning) GetCodeOk() (*string, bool)
    func (o *AuditLogsWarning) GetDetail() string
    func (o *AuditLogsWarning) GetDetailOk() (*string, bool)
    func (o *AuditLogsWarning) GetTitle() string
    func (o *AuditLogsWarning) GetTitleOk() (*string, bool)
    func (o *AuditLogsWarning) HasCode() bool
    func (o *AuditLogsWarning) HasDetail() bool
    func (o *AuditLogsWarning) HasTitle() bool
    func (o AuditLogsWarning) MarshalJSON() ([]byte, error)
    func (o *AuditLogsWarning) SetCode(v string)
    func (o *AuditLogsWarning) SetDetail(v string)
    func (o *AuditLogsWarning) SetTitle(v string)
    func (o *AuditLogsWarning) UnmarshalJSON(bytes []byte) (err error)
type AuthNMapping
    func NewAuthNMapping(id string, typeVar AuthNMappingsType) *AuthNMapping
    func NewAuthNMappingWithDefaults() *AuthNMapping
    func (o *AuthNMapping) GetAttributes() AuthNMappingAttributes
    func (o *AuthNMapping) GetAttributesOk() (*AuthNMappingAttributes, bool)
    func (o *AuthNMapping) GetId() string
    func (o *AuthNMapping) GetIdOk() (*string, bool)
    func (o *AuthNMapping) GetRelationships() AuthNMappingRelationships
    func (o *AuthNMapping) GetRelationshipsOk() (*AuthNMappingRelationships, bool)
    func (o *AuthNMapping) GetType() AuthNMappingsType
    func (o *AuthNMapping) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMapping) HasAttributes() bool
    func (o *AuthNMapping) HasRelationships() bool
    func (o AuthNMapping) MarshalJSON() ([]byte, error)
    func (o *AuthNMapping) SetAttributes(v AuthNMappingAttributes)
    func (o *AuthNMapping) SetId(v string)
    func (o *AuthNMapping) SetRelationships(v AuthNMappingRelationships)
    func (o *AuthNMapping) SetType(v AuthNMappingsType)
    func (o *AuthNMapping) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingAttributes
    func NewAuthNMappingAttributes() *AuthNMappingAttributes
    func NewAuthNMappingAttributesWithDefaults() *AuthNMappingAttributes
    func (o *AuthNMappingAttributes) GetAttributeKey() string
    func (o *AuthNMappingAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingAttributes) GetAttributeValue() string
    func (o *AuthNMappingAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingAttributes) GetCreatedAt() time.Time
    func (o *AuthNMappingAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *AuthNMappingAttributes) GetModifiedAt() time.Time
    func (o *AuthNMappingAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *AuthNMappingAttributes) GetSamlAssertionAttributeId() string
    func (o *AuthNMappingAttributes) GetSamlAssertionAttributeIdOk() (*string, bool)
    func (o *AuthNMappingAttributes) HasAttributeKey() bool
    func (o *AuthNMappingAttributes) HasAttributeValue() bool
    func (o *AuthNMappingAttributes) HasCreatedAt() bool
    func (o *AuthNMappingAttributes) HasModifiedAt() bool
    func (o *AuthNMappingAttributes) HasSamlAssertionAttributeId() bool
    func (o AuthNMappingAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingAttributes) SetCreatedAt(v time.Time)
    func (o *AuthNMappingAttributes) SetModifiedAt(v time.Time)
    func (o *AuthNMappingAttributes) SetSamlAssertionAttributeId(v string)
    func (o *AuthNMappingAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateAttributes
    func NewAuthNMappingCreateAttributes() *AuthNMappingCreateAttributes
    func NewAuthNMappingCreateAttributesWithDefaults() *AuthNMappingCreateAttributes
    func (o *AuthNMappingCreateAttributes) GetAttributeKey() string
    func (o *AuthNMappingCreateAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingCreateAttributes) GetAttributeValue() string
    func (o *AuthNMappingCreateAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingCreateAttributes) HasAttributeKey() bool
    func (o *AuthNMappingCreateAttributes) HasAttributeValue() bool
    func (o AuthNMappingCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingCreateAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateData
    func NewAuthNMappingCreateData(typeVar AuthNMappingsType) *AuthNMappingCreateData
    func NewAuthNMappingCreateDataWithDefaults() *AuthNMappingCreateData
    func (o *AuthNMappingCreateData) GetAttributes() AuthNMappingCreateAttributes
    func (o *AuthNMappingCreateData) GetAttributesOk() (*AuthNMappingCreateAttributes, bool)
    func (o *AuthNMappingCreateData) GetRelationships() AuthNMappingCreateRelationships
    func (o *AuthNMappingCreateData) GetRelationshipsOk() (*AuthNMappingCreateRelationships, bool)
    func (o *AuthNMappingCreateData) GetType() AuthNMappingsType
    func (o *AuthNMappingCreateData) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMappingCreateData) HasAttributes() bool
    func (o *AuthNMappingCreateData) HasRelationships() bool
    func (o AuthNMappingCreateData) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateData) SetAttributes(v AuthNMappingCreateAttributes)
    func (o *AuthNMappingCreateData) SetRelationships(v AuthNMappingCreateRelationships)
    func (o *AuthNMappingCreateData) SetType(v AuthNMappingsType)
    func (o *AuthNMappingCreateData) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingCreateRelationships
    func AuthNMappingRelationshipToRoleAsAuthNMappingCreateRelationships(v *AuthNMappingRelationshipToRole) AuthNMappingCreateRelationships
    func AuthNMappingRelationshipToTeamAsAuthNMappingCreateRelationships(v *AuthNMappingRelationshipToTeam) AuthNMappingCreateRelationships
    func (obj *AuthNMappingCreateRelationships) GetActualInstance() interface{}
    func (obj AuthNMappingCreateRelationships) MarshalJSON() ([]byte, error)
    func (obj *AuthNMappingCreateRelationships) UnmarshalJSON(data []byte) error
type AuthNMappingCreateRequest
    func NewAuthNMappingCreateRequest(data AuthNMappingCreateData) *AuthNMappingCreateRequest
    func NewAuthNMappingCreateRequestWithDefaults() *AuthNMappingCreateRequest
    func (o *AuthNMappingCreateRequest) GetData() AuthNMappingCreateData
    func (o *AuthNMappingCreateRequest) GetDataOk() (*AuthNMappingCreateData, bool)
    func (o AuthNMappingCreateRequest) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingCreateRequest) SetData(v AuthNMappingCreateData)
    func (o *AuthNMappingCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingIncluded
    func AuthNMappingTeamAsAuthNMappingIncluded(v *AuthNMappingTeam) AuthNMappingIncluded
    func RoleAsAuthNMappingIncluded(v *Role) AuthNMappingIncluded
    func SAMLAssertionAttributeAsAuthNMappingIncluded(v *SAMLAssertionAttribute) AuthNMappingIncluded
    func (obj *AuthNMappingIncluded) GetActualInstance() interface{}
    func (obj AuthNMappingIncluded) MarshalJSON() ([]byte, error)
    func (obj *AuthNMappingIncluded) UnmarshalJSON(data []byte) error
type AuthNMappingRelationshipToRole
    func NewAuthNMappingRelationshipToRole(role RelationshipToRole) *AuthNMappingRelationshipToRole
    func NewAuthNMappingRelationshipToRoleWithDefaults() *AuthNMappingRelationshipToRole
    func (o *AuthNMappingRelationshipToRole) GetRole() RelationshipToRole
    func (o *AuthNMappingRelationshipToRole) GetRoleOk() (*RelationshipToRole, bool)
    func (o AuthNMappingRelationshipToRole) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingRelationshipToRole) SetRole(v RelationshipToRole)
    func (o *AuthNMappingRelationshipToRole) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingRelationshipToTeam
    func NewAuthNMappingRelationshipToTeam(team RelationshipToTeam) *AuthNMappingRelationshipToTeam
    func NewAuthNMappingRelationshipToTeamWithDefaults() *AuthNMappingRelationshipToTeam
    func (o *AuthNMappingRelationshipToTeam) GetTeam() RelationshipToTeam
    func (o *AuthNMappingRelationshipToTeam) GetTeamOk() (*RelationshipToTeam, bool)
    func (o AuthNMappingRelationshipToTeam) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingRelationshipToTeam) SetTeam(v RelationshipToTeam)
    func (o *AuthNMappingRelationshipToTeam) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingRelationships
    func NewAuthNMappingRelationships() *AuthNMappingRelationships
    func NewAuthNMappingRelationshipsWithDefaults() *AuthNMappingRelationships
    func (o *AuthNMappingRelationships) GetRole() RelationshipToRole
    func (o *AuthNMappingRelationships) GetRoleOk() (*RelationshipToRole, bool)
    func (o *AuthNMappingRelationships) GetSamlAssertionAttribute() RelationshipToSAMLAssertionAttribute
    func (o *AuthNMappingRelationships) GetSamlAssertionAttributeOk() (*RelationshipToSAMLAssertionAttribute, bool)
    func (o *AuthNMappingRelationships) GetTeam() RelationshipToTeam
    func (o *AuthNMappingRelationships) GetTeamOk() (*RelationshipToTeam, bool)
    func (o *AuthNMappingRelationships) HasRole() bool
    func (o *AuthNMappingRelationships) HasSamlAssertionAttribute() bool
    func (o *AuthNMappingRelationships) HasTeam() bool
    func (o AuthNMappingRelationships) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingRelationships) SetRole(v RelationshipToRole)
    func (o *AuthNMappingRelationships) SetSamlAssertionAttribute(v RelationshipToSAMLAssertionAttribute)
    func (o *AuthNMappingRelationships) SetTeam(v RelationshipToTeam)
    func (o *AuthNMappingRelationships) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingResourceType
    func NewAuthNMappingResourceTypeFromValue(v string) (*AuthNMappingResourceType, error)
    func (v *AuthNMappingResourceType) GetAllowedValues() []AuthNMappingResourceType
    func (v AuthNMappingResourceType) IsValid() bool
    func (v AuthNMappingResourceType) Ptr() *AuthNMappingResourceType
    func (v *AuthNMappingResourceType) UnmarshalJSON(src []byte) error
type AuthNMappingResponse
    func NewAuthNMappingResponse() *AuthNMappingResponse
    func NewAuthNMappingResponseWithDefaults() *AuthNMappingResponse
    func (o *AuthNMappingResponse) GetData() AuthNMapping
    func (o *AuthNMappingResponse) GetDataOk() (*AuthNMapping, bool)
    func (o *AuthNMappingResponse) GetIncluded() []AuthNMappingIncluded
    func (o *AuthNMappingResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)
    func (o *AuthNMappingResponse) HasData() bool
    func (o *AuthNMappingResponse) HasIncluded() bool
    func (o AuthNMappingResponse) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingResponse) SetData(v AuthNMapping)
    func (o *AuthNMappingResponse) SetIncluded(v []AuthNMappingIncluded)
    func (o *AuthNMappingResponse) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingTeam
    func NewAuthNMappingTeam() *AuthNMappingTeam
    func NewAuthNMappingTeamWithDefaults() *AuthNMappingTeam
    func (o *AuthNMappingTeam) GetAttributes() AuthNMappingTeamAttributes
    func (o *AuthNMappingTeam) GetAttributesOk() (*AuthNMappingTeamAttributes, bool)
    func (o *AuthNMappingTeam) GetId() string
    func (o *AuthNMappingTeam) GetIdOk() (*string, bool)
    func (o *AuthNMappingTeam) GetType() TeamType
    func (o *AuthNMappingTeam) GetTypeOk() (*TeamType, bool)
    func (o *AuthNMappingTeam) HasAttributes() bool
    func (o *AuthNMappingTeam) HasId() bool
    func (o *AuthNMappingTeam) HasType() bool
    func (o AuthNMappingTeam) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingTeam) SetAttributes(v AuthNMappingTeamAttributes)
    func (o *AuthNMappingTeam) SetId(v string)
    func (o *AuthNMappingTeam) SetType(v TeamType)
    func (o *AuthNMappingTeam) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingTeamAttributes
    func NewAuthNMappingTeamAttributes() *AuthNMappingTeamAttributes
    func NewAuthNMappingTeamAttributesWithDefaults() *AuthNMappingTeamAttributes
    func (o *AuthNMappingTeamAttributes) GetAvatar() string
    func (o *AuthNMappingTeamAttributes) GetAvatarOk() (*string, bool)
    func (o *AuthNMappingTeamAttributes) GetBanner() int64
    func (o *AuthNMappingTeamAttributes) GetBannerOk() (*int64, bool)
    func (o *AuthNMappingTeamAttributes) GetHandle() string
    func (o *AuthNMappingTeamAttributes) GetHandleOk() (*string, bool)
    func (o *AuthNMappingTeamAttributes) GetLinkCount() int32
    func (o *AuthNMappingTeamAttributes) GetLinkCountOk() (*int32, bool)
    func (o *AuthNMappingTeamAttributes) GetName() string
    func (o *AuthNMappingTeamAttributes) GetNameOk() (*string, bool)
    func (o *AuthNMappingTeamAttributes) GetSummary() string
    func (o *AuthNMappingTeamAttributes) GetSummaryOk() (*string, bool)
    func (o *AuthNMappingTeamAttributes) GetUserCount() int32
    func (o *AuthNMappingTeamAttributes) GetUserCountOk() (*int32, bool)
    func (o *AuthNMappingTeamAttributes) HasAvatar() bool
    func (o *AuthNMappingTeamAttributes) HasBanner() bool
    func (o *AuthNMappingTeamAttributes) HasHandle() bool
    func (o *AuthNMappingTeamAttributes) HasLinkCount() bool
    func (o *AuthNMappingTeamAttributes) HasName() bool
    func (o *AuthNMappingTeamAttributes) HasSummary() bool
    func (o *AuthNMappingTeamAttributes) HasUserCount() bool
    func (o AuthNMappingTeamAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingTeamAttributes) SetAvatar(v string)
    func (o *AuthNMappingTeamAttributes) SetAvatarNil()
    func (o *AuthNMappingTeamAttributes) SetBanner(v int64)
    func (o *AuthNMappingTeamAttributes) SetBannerNil()
    func (o *AuthNMappingTeamAttributes) SetHandle(v string)
    func (o *AuthNMappingTeamAttributes) SetLinkCount(v int32)
    func (o *AuthNMappingTeamAttributes) SetName(v string)
    func (o *AuthNMappingTeamAttributes) SetSummary(v string)
    func (o *AuthNMappingTeamAttributes) SetSummaryNil()
    func (o *AuthNMappingTeamAttributes) SetUserCount(v int32)
    func (o *AuthNMappingTeamAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *AuthNMappingTeamAttributes) UnsetAvatar()
    func (o *AuthNMappingTeamAttributes) UnsetBanner()
    func (o *AuthNMappingTeamAttributes) UnsetSummary()
type AuthNMappingUpdateAttributes
    func NewAuthNMappingUpdateAttributes() *AuthNMappingUpdateAttributes
    func NewAuthNMappingUpdateAttributesWithDefaults() *AuthNMappingUpdateAttributes
    func (o *AuthNMappingUpdateAttributes) GetAttributeKey() string
    func (o *AuthNMappingUpdateAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *AuthNMappingUpdateAttributes) GetAttributeValue() string
    func (o *AuthNMappingUpdateAttributes) GetAttributeValueOk() (*string, bool)
    func (o *AuthNMappingUpdateAttributes) HasAttributeKey() bool
    func (o *AuthNMappingUpdateAttributes) HasAttributeValue() bool
    func (o AuthNMappingUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateAttributes) SetAttributeKey(v string)
    func (o *AuthNMappingUpdateAttributes) SetAttributeValue(v string)
    func (o *AuthNMappingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateData
    func NewAuthNMappingUpdateData(id string, typeVar AuthNMappingsType) *AuthNMappingUpdateData
    func NewAuthNMappingUpdateDataWithDefaults() *AuthNMappingUpdateData
    func (o *AuthNMappingUpdateData) GetAttributes() AuthNMappingUpdateAttributes
    func (o *AuthNMappingUpdateData) GetAttributesOk() (*AuthNMappingUpdateAttributes, bool)
    func (o *AuthNMappingUpdateData) GetId() string
    func (o *AuthNMappingUpdateData) GetIdOk() (*string, bool)
    func (o *AuthNMappingUpdateData) GetRelationships() AuthNMappingUpdateRelationships
    func (o *AuthNMappingUpdateData) GetRelationshipsOk() (*AuthNMappingUpdateRelationships, bool)
    func (o *AuthNMappingUpdateData) GetType() AuthNMappingsType
    func (o *AuthNMappingUpdateData) GetTypeOk() (*AuthNMappingsType, bool)
    func (o *AuthNMappingUpdateData) HasAttributes() bool
    func (o *AuthNMappingUpdateData) HasRelationships() bool
    func (o AuthNMappingUpdateData) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateData) SetAttributes(v AuthNMappingUpdateAttributes)
    func (o *AuthNMappingUpdateData) SetId(v string)
    func (o *AuthNMappingUpdateData) SetRelationships(v AuthNMappingUpdateRelationships)
    func (o *AuthNMappingUpdateData) SetType(v AuthNMappingsType)
    func (o *AuthNMappingUpdateData) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingUpdateRelationships
    func AuthNMappingRelationshipToRoleAsAuthNMappingUpdateRelationships(v *AuthNMappingRelationshipToRole) AuthNMappingUpdateRelationships
    func AuthNMappingRelationshipToTeamAsAuthNMappingUpdateRelationships(v *AuthNMappingRelationshipToTeam) AuthNMappingUpdateRelationships
    func (obj *AuthNMappingUpdateRelationships) GetActualInstance() interface{}
    func (obj AuthNMappingUpdateRelationships) MarshalJSON() ([]byte, error)
    func (obj *AuthNMappingUpdateRelationships) UnmarshalJSON(data []byte) error
type AuthNMappingUpdateRequest
    func NewAuthNMappingUpdateRequest(data AuthNMappingUpdateData) *AuthNMappingUpdateRequest
    func NewAuthNMappingUpdateRequestWithDefaults() *AuthNMappingUpdateRequest
    func (o *AuthNMappingUpdateRequest) GetData() AuthNMappingUpdateData
    func (o *AuthNMappingUpdateRequest) GetDataOk() (*AuthNMappingUpdateData, bool)
    func (o AuthNMappingUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingUpdateRequest) SetData(v AuthNMappingUpdateData)
    func (o *AuthNMappingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingsApi
    func NewAuthNMappingsApi(client *datadog.APIClient) *AuthNMappingsApi
    func (a *AuthNMappingsApi) CreateAuthNMapping(ctx _context.Context, body AuthNMappingCreateRequest) (AuthNMappingResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) DeleteAuthNMapping(ctx _context.Context, authnMappingId string) (*_nethttp.Response, error)
    func (a *AuthNMappingsApi) GetAuthNMapping(ctx _context.Context, authnMappingId string) (AuthNMappingResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) ListAuthNMappings(ctx _context.Context, o ...ListAuthNMappingsOptionalParameters) (AuthNMappingsResponse, *_nethttp.Response, error)
    func (a *AuthNMappingsApi) UpdateAuthNMapping(ctx _context.Context, authnMappingId string, body AuthNMappingUpdateRequest) (AuthNMappingResponse, *_nethttp.Response, error)
type AuthNMappingsResponse
    func NewAuthNMappingsResponse() *AuthNMappingsResponse
    func NewAuthNMappingsResponseWithDefaults() *AuthNMappingsResponse
    func (o *AuthNMappingsResponse) GetData() []AuthNMapping
    func (o *AuthNMappingsResponse) GetDataOk() (*[]AuthNMapping, bool)
    func (o *AuthNMappingsResponse) GetIncluded() []AuthNMappingIncluded
    func (o *AuthNMappingsResponse) GetIncludedOk() (*[]AuthNMappingIncluded, bool)
    func (o *AuthNMappingsResponse) GetMeta() ResponseMetaAttributes
    func (o *AuthNMappingsResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *AuthNMappingsResponse) HasData() bool
    func (o *AuthNMappingsResponse) HasIncluded() bool
    func (o *AuthNMappingsResponse) HasMeta() bool
    func (o AuthNMappingsResponse) MarshalJSON() ([]byte, error)
    func (o *AuthNMappingsResponse) SetData(v []AuthNMapping)
    func (o *AuthNMappingsResponse) SetIncluded(v []AuthNMappingIncluded)
    func (o *AuthNMappingsResponse) SetMeta(v ResponseMetaAttributes)
    func (o *AuthNMappingsResponse) UnmarshalJSON(bytes []byte) (err error)
type AuthNMappingsSort
    func NewAuthNMappingsSortFromValue(v string) (*AuthNMappingsSort, error)
    func (v *AuthNMappingsSort) GetAllowedValues() []AuthNMappingsSort
    func (v AuthNMappingsSort) IsValid() bool
    func (v AuthNMappingsSort) Ptr() *AuthNMappingsSort
    func (v *AuthNMappingsSort) UnmarshalJSON(src []byte) error
type AuthNMappingsType
    func NewAuthNMappingsTypeFromValue(v string) (*AuthNMappingsType, error)
    func (v *AuthNMappingsType) GetAllowedValues() []AuthNMappingsType
    func (v AuthNMappingsType) IsValid() bool
    func (v AuthNMappingsType) Ptr() *AuthNMappingsType
    func (v *AuthNMappingsType) UnmarshalJSON(src []byte) error
type AwsCURConfig
    func NewAwsCURConfig(attributes AwsCURConfigAttributes, typeVar AwsCURConfigType) *AwsCURConfig
    func NewAwsCURConfigWithDefaults() *AwsCURConfig
    func (o *AwsCURConfig) GetAttributes() AwsCURConfigAttributes
    func (o *AwsCURConfig) GetAttributesOk() (*AwsCURConfigAttributes, bool)
    func (o *AwsCURConfig) GetId() int64
    func (o *AwsCURConfig) GetIdOk() (*int64, bool)
    func (o *AwsCURConfig) GetType() AwsCURConfigType
    func (o *AwsCURConfig) GetTypeOk() (*AwsCURConfigType, bool)
    func (o *AwsCURConfig) HasId() bool
    func (o AwsCURConfig) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfig) SetAttributes(v AwsCURConfigAttributes)
    func (o *AwsCURConfig) SetId(v int64)
    func (o *AwsCURConfig) SetType(v AwsCURConfigType)
    func (o *AwsCURConfig) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigAttributes
    func NewAwsCURConfigAttributes(accountId string, bucketName string, bucketRegion string, reportName string, reportPrefix string, status string) *AwsCURConfigAttributes
    func NewAwsCURConfigAttributesWithDefaults() *AwsCURConfigAttributes
    func (o *AwsCURConfigAttributes) GetAccountFilters() AccountFilteringConfig
    func (o *AwsCURConfigAttributes) GetAccountFiltersOk() (*AccountFilteringConfig, bool)
    func (o *AwsCURConfigAttributes) GetAccountId() string
    func (o *AwsCURConfigAttributes) GetAccountIdOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetBucketName() string
    func (o *AwsCURConfigAttributes) GetBucketNameOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetBucketRegion() string
    func (o *AwsCURConfigAttributes) GetBucketRegionOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetCreatedAt() string
    func (o *AwsCURConfigAttributes) GetCreatedAtOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetErrorMessages() []string
    func (o *AwsCURConfigAttributes) GetErrorMessagesOk() (*[]string, bool)
    func (o *AwsCURConfigAttributes) GetMonths() int32
    func (o *AwsCURConfigAttributes) GetMonthsOk() (*int32, bool)
    func (o *AwsCURConfigAttributes) GetReportName() string
    func (o *AwsCURConfigAttributes) GetReportNameOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetReportPrefix() string
    func (o *AwsCURConfigAttributes) GetReportPrefixOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetStatus() string
    func (o *AwsCURConfigAttributes) GetStatusOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetStatusUpdatedAt() string
    func (o *AwsCURConfigAttributes) GetStatusUpdatedAtOk() (*string, bool)
    func (o *AwsCURConfigAttributes) GetUpdatedAt() string
    func (o *AwsCURConfigAttributes) GetUpdatedAtOk() (*string, bool)
    func (o *AwsCURConfigAttributes) HasAccountFilters() bool
    func (o *AwsCURConfigAttributes) HasCreatedAt() bool
    func (o *AwsCURConfigAttributes) HasErrorMessages() bool
    func (o *AwsCURConfigAttributes) HasMonths() bool
    func (o *AwsCURConfigAttributes) HasStatusUpdatedAt() bool
    func (o *AwsCURConfigAttributes) HasUpdatedAt() bool
    func (o AwsCURConfigAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigAttributes) SetAccountFilters(v AccountFilteringConfig)
    func (o *AwsCURConfigAttributes) SetAccountId(v string)
    func (o *AwsCURConfigAttributes) SetBucketName(v string)
    func (o *AwsCURConfigAttributes) SetBucketRegion(v string)
    func (o *AwsCURConfigAttributes) SetCreatedAt(v string)
    func (o *AwsCURConfigAttributes) SetErrorMessages(v []string)
    func (o *AwsCURConfigAttributes) SetMonths(v int32)
    func (o *AwsCURConfigAttributes) SetReportName(v string)
    func (o *AwsCURConfigAttributes) SetReportPrefix(v string)
    func (o *AwsCURConfigAttributes) SetStatus(v string)
    func (o *AwsCURConfigAttributes) SetStatusUpdatedAt(v string)
    func (o *AwsCURConfigAttributes) SetUpdatedAt(v string)
    func (o *AwsCURConfigAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigPatchData
    func NewAwsCURConfigPatchData(attributes AwsCURConfigPatchRequestAttributes, typeVar AwsCURConfigPatchRequestType) *AwsCURConfigPatchData
    func NewAwsCURConfigPatchDataWithDefaults() *AwsCURConfigPatchData
    func (o *AwsCURConfigPatchData) GetAttributes() AwsCURConfigPatchRequestAttributes
    func (o *AwsCURConfigPatchData) GetAttributesOk() (*AwsCURConfigPatchRequestAttributes, bool)
    func (o *AwsCURConfigPatchData) GetType() AwsCURConfigPatchRequestType
    func (o *AwsCURConfigPatchData) GetTypeOk() (*AwsCURConfigPatchRequestType, bool)
    func (o AwsCURConfigPatchData) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigPatchData) SetAttributes(v AwsCURConfigPatchRequestAttributes)
    func (o *AwsCURConfigPatchData) SetType(v AwsCURConfigPatchRequestType)
    func (o *AwsCURConfigPatchData) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigPatchRequest
    func NewAwsCURConfigPatchRequest(data AwsCURConfigPatchData) *AwsCURConfigPatchRequest
    func NewAwsCURConfigPatchRequestWithDefaults() *AwsCURConfigPatchRequest
    func (o *AwsCURConfigPatchRequest) GetData() AwsCURConfigPatchData
    func (o *AwsCURConfigPatchRequest) GetDataOk() (*AwsCURConfigPatchData, bool)
    func (o AwsCURConfigPatchRequest) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigPatchRequest) SetData(v AwsCURConfigPatchData)
    func (o *AwsCURConfigPatchRequest) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigPatchRequestAttributes
    func NewAwsCURConfigPatchRequestAttributes() *AwsCURConfigPatchRequestAttributes
    func NewAwsCURConfigPatchRequestAttributesWithDefaults() *AwsCURConfigPatchRequestAttributes
    func (o *AwsCURConfigPatchRequestAttributes) GetAccountFilters() AccountFilteringConfig
    func (o *AwsCURConfigPatchRequestAttributes) GetAccountFiltersOk() (*AccountFilteringConfig, bool)
    func (o *AwsCURConfigPatchRequestAttributes) GetIsEnabled() bool
    func (o *AwsCURConfigPatchRequestAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *AwsCURConfigPatchRequestAttributes) HasAccountFilters() bool
    func (o *AwsCURConfigPatchRequestAttributes) HasIsEnabled() bool
    func (o AwsCURConfigPatchRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigPatchRequestAttributes) SetAccountFilters(v AccountFilteringConfig)
    func (o *AwsCURConfigPatchRequestAttributes) SetIsEnabled(v bool)
    func (o *AwsCURConfigPatchRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigPatchRequestType
    func NewAwsCURConfigPatchRequestTypeFromValue(v string) (*AwsCURConfigPatchRequestType, error)
    func (v *AwsCURConfigPatchRequestType) GetAllowedValues() []AwsCURConfigPatchRequestType
    func (v AwsCURConfigPatchRequestType) IsValid() bool
    func (v AwsCURConfigPatchRequestType) Ptr() *AwsCURConfigPatchRequestType
    func (v *AwsCURConfigPatchRequestType) UnmarshalJSON(src []byte) error
type AwsCURConfigPostData
    func NewAwsCURConfigPostData(attributes AwsCURConfigPostRequestAttributes, typeVar AwsCURConfigPostRequestType) *AwsCURConfigPostData
    func NewAwsCURConfigPostDataWithDefaults() *AwsCURConfigPostData
    func (o *AwsCURConfigPostData) GetAttributes() AwsCURConfigPostRequestAttributes
    func (o *AwsCURConfigPostData) GetAttributesOk() (*AwsCURConfigPostRequestAttributes, bool)
    func (o *AwsCURConfigPostData) GetType() AwsCURConfigPostRequestType
    func (o *AwsCURConfigPostData) GetTypeOk() (*AwsCURConfigPostRequestType, bool)
    func (o AwsCURConfigPostData) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigPostData) SetAttributes(v AwsCURConfigPostRequestAttributes)
    func (o *AwsCURConfigPostData) SetType(v AwsCURConfigPostRequestType)
    func (o *AwsCURConfigPostData) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigPostRequest
    func NewAwsCURConfigPostRequest(data AwsCURConfigPostData) *AwsCURConfigPostRequest
    func NewAwsCURConfigPostRequestWithDefaults() *AwsCURConfigPostRequest
    func (o *AwsCURConfigPostRequest) GetData() AwsCURConfigPostData
    func (o *AwsCURConfigPostRequest) GetDataOk() (*AwsCURConfigPostData, bool)
    func (o AwsCURConfigPostRequest) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigPostRequest) SetData(v AwsCURConfigPostData)
    func (o *AwsCURConfigPostRequest) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigPostRequestAttributes
    func NewAwsCURConfigPostRequestAttributes(accountId string, bucketName string, reportName string, reportPrefix string) *AwsCURConfigPostRequestAttributes
    func NewAwsCURConfigPostRequestAttributesWithDefaults() *AwsCURConfigPostRequestAttributes
    func (o *AwsCURConfigPostRequestAttributes) GetAccountFilters() AccountFilteringConfig
    func (o *AwsCURConfigPostRequestAttributes) GetAccountFiltersOk() (*AccountFilteringConfig, bool)
    func (o *AwsCURConfigPostRequestAttributes) GetAccountId() string
    func (o *AwsCURConfigPostRequestAttributes) GetAccountIdOk() (*string, bool)
    func (o *AwsCURConfigPostRequestAttributes) GetBucketName() string
    func (o *AwsCURConfigPostRequestAttributes) GetBucketNameOk() (*string, bool)
    func (o *AwsCURConfigPostRequestAttributes) GetBucketRegion() string
    func (o *AwsCURConfigPostRequestAttributes) GetBucketRegionOk() (*string, bool)
    func (o *AwsCURConfigPostRequestAttributes) GetIsEnabled() bool
    func (o *AwsCURConfigPostRequestAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *AwsCURConfigPostRequestAttributes) GetMonths() int32
    func (o *AwsCURConfigPostRequestAttributes) GetMonthsOk() (*int32, bool)
    func (o *AwsCURConfigPostRequestAttributes) GetReportName() string
    func (o *AwsCURConfigPostRequestAttributes) GetReportNameOk() (*string, bool)
    func (o *AwsCURConfigPostRequestAttributes) GetReportPrefix() string
    func (o *AwsCURConfigPostRequestAttributes) GetReportPrefixOk() (*string, bool)
    func (o *AwsCURConfigPostRequestAttributes) HasAccountFilters() bool
    func (o *AwsCURConfigPostRequestAttributes) HasBucketRegion() bool
    func (o *AwsCURConfigPostRequestAttributes) HasIsEnabled() bool
    func (o *AwsCURConfigPostRequestAttributes) HasMonths() bool
    func (o AwsCURConfigPostRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigPostRequestAttributes) SetAccountFilters(v AccountFilteringConfig)
    func (o *AwsCURConfigPostRequestAttributes) SetAccountId(v string)
    func (o *AwsCURConfigPostRequestAttributes) SetBucketName(v string)
    func (o *AwsCURConfigPostRequestAttributes) SetBucketRegion(v string)
    func (o *AwsCURConfigPostRequestAttributes) SetIsEnabled(v bool)
    func (o *AwsCURConfigPostRequestAttributes) SetMonths(v int32)
    func (o *AwsCURConfigPostRequestAttributes) SetReportName(v string)
    func (o *AwsCURConfigPostRequestAttributes) SetReportPrefix(v string)
    func (o *AwsCURConfigPostRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigPostRequestType
    func NewAwsCURConfigPostRequestTypeFromValue(v string) (*AwsCURConfigPostRequestType, error)
    func (v *AwsCURConfigPostRequestType) GetAllowedValues() []AwsCURConfigPostRequestType
    func (v AwsCURConfigPostRequestType) IsValid() bool
    func (v AwsCURConfigPostRequestType) Ptr() *AwsCURConfigPostRequestType
    func (v *AwsCURConfigPostRequestType) UnmarshalJSON(src []byte) error
type AwsCURConfigResponse
    func NewAwsCURConfigResponse() *AwsCURConfigResponse
    func NewAwsCURConfigResponseWithDefaults() *AwsCURConfigResponse
    func (o *AwsCURConfigResponse) GetData() AwsCURConfig
    func (o *AwsCURConfigResponse) GetDataOk() (*AwsCURConfig, bool)
    func (o *AwsCURConfigResponse) HasData() bool
    func (o AwsCURConfigResponse) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigResponse) SetData(v AwsCURConfig)
    func (o *AwsCURConfigResponse) UnmarshalJSON(bytes []byte) (err error)
type AwsCURConfigType
    func NewAwsCURConfigTypeFromValue(v string) (*AwsCURConfigType, error)
    func (v *AwsCURConfigType) GetAllowedValues() []AwsCURConfigType
    func (v AwsCURConfigType) IsValid() bool
    func (v AwsCURConfigType) Ptr() *AwsCURConfigType
    func (v *AwsCURConfigType) UnmarshalJSON(src []byte) error
type AwsCURConfigsResponse
    func NewAwsCURConfigsResponse() *AwsCURConfigsResponse
    func NewAwsCURConfigsResponseWithDefaults() *AwsCURConfigsResponse
    func (o *AwsCURConfigsResponse) GetData() []AwsCURConfig
    func (o *AwsCURConfigsResponse) GetDataOk() (*[]AwsCURConfig, bool)
    func (o *AwsCURConfigsResponse) HasData() bool
    func (o AwsCURConfigsResponse) MarshalJSON() ([]byte, error)
    func (o *AwsCURConfigsResponse) SetData(v []AwsCURConfig)
    func (o *AwsCURConfigsResponse) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandAttributes
    func NewAwsOnDemandAttributes() *AwsOnDemandAttributes
    func NewAwsOnDemandAttributesWithDefaults() *AwsOnDemandAttributes
    func (o *AwsOnDemandAttributes) GetArn() string
    func (o *AwsOnDemandAttributes) GetArnOk() (*string, bool)
    func (o *AwsOnDemandAttributes) GetAssignedAt() string
    func (o *AwsOnDemandAttributes) GetAssignedAtOk() (*string, bool)
    func (o *AwsOnDemandAttributes) GetCreatedAt() string
    func (o *AwsOnDemandAttributes) GetCreatedAtOk() (*string, bool)
    func (o *AwsOnDemandAttributes) GetStatus() string
    func (o *AwsOnDemandAttributes) GetStatusOk() (*string, bool)
    func (o *AwsOnDemandAttributes) HasArn() bool
    func (o *AwsOnDemandAttributes) HasAssignedAt() bool
    func (o *AwsOnDemandAttributes) HasCreatedAt() bool
    func (o *AwsOnDemandAttributes) HasStatus() bool
    func (o AwsOnDemandAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsOnDemandAttributes) SetArn(v string)
    func (o *AwsOnDemandAttributes) SetAssignedAt(v string)
    func (o *AwsOnDemandAttributes) SetCreatedAt(v string)
    func (o *AwsOnDemandAttributes) SetStatus(v string)
    func (o *AwsOnDemandAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandCreateAttributes
    func NewAwsOnDemandCreateAttributes(arn string) *AwsOnDemandCreateAttributes
    func NewAwsOnDemandCreateAttributesWithDefaults() *AwsOnDemandCreateAttributes
    func (o *AwsOnDemandCreateAttributes) GetArn() string
    func (o *AwsOnDemandCreateAttributes) GetArnOk() (*string, bool)
    func (o AwsOnDemandCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsOnDemandCreateAttributes) SetArn(v string)
    func (o *AwsOnDemandCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandCreateData
    func NewAwsOnDemandCreateData(attributes AwsOnDemandCreateAttributes, typeVar AwsOnDemandType) *AwsOnDemandCreateData
    func NewAwsOnDemandCreateDataWithDefaults() *AwsOnDemandCreateData
    func (o *AwsOnDemandCreateData) GetAttributes() AwsOnDemandCreateAttributes
    func (o *AwsOnDemandCreateData) GetAttributesOk() (*AwsOnDemandCreateAttributes, bool)
    func (o *AwsOnDemandCreateData) GetType() AwsOnDemandType
    func (o *AwsOnDemandCreateData) GetTypeOk() (*AwsOnDemandType, bool)
    func (o AwsOnDemandCreateData) MarshalJSON() ([]byte, error)
    func (o *AwsOnDemandCreateData) SetAttributes(v AwsOnDemandCreateAttributes)
    func (o *AwsOnDemandCreateData) SetType(v AwsOnDemandType)
    func (o *AwsOnDemandCreateData) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandCreateRequest
    func NewAwsOnDemandCreateRequest(data AwsOnDemandCreateData) *AwsOnDemandCreateRequest
    func NewAwsOnDemandCreateRequestWithDefaults() *AwsOnDemandCreateRequest
    func (o *AwsOnDemandCreateRequest) GetData() AwsOnDemandCreateData
    func (o *AwsOnDemandCreateRequest) GetDataOk() (*AwsOnDemandCreateData, bool)
    func (o AwsOnDemandCreateRequest) MarshalJSON() ([]byte, error)
    func (o *AwsOnDemandCreateRequest) SetData(v AwsOnDemandCreateData)
    func (o *AwsOnDemandCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandData
    func NewAwsOnDemandData() *AwsOnDemandData
    func NewAwsOnDemandDataWithDefaults() *AwsOnDemandData
    func (o *AwsOnDemandData) GetAttributes() AwsOnDemandAttributes
    func (o *AwsOnDemandData) GetAttributesOk() (*AwsOnDemandAttributes, bool)
    func (o *AwsOnDemandData) GetId() string
    func (o *AwsOnDemandData) GetIdOk() (*string, bool)
    func (o *AwsOnDemandData) GetType() AwsOnDemandType
    func (o *AwsOnDemandData) GetTypeOk() (*AwsOnDemandType, bool)
    func (o *AwsOnDemandData) HasAttributes() bool
    func (o *AwsOnDemandData) HasId() bool
    func (o *AwsOnDemandData) HasType() bool
    func (o AwsOnDemandData) MarshalJSON() ([]byte, error)
    func (o *AwsOnDemandData) SetAttributes(v AwsOnDemandAttributes)
    func (o *AwsOnDemandData) SetId(v string)
    func (o *AwsOnDemandData) SetType(v AwsOnDemandType)
    func (o *AwsOnDemandData) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandListResponse
    func NewAwsOnDemandListResponse() *AwsOnDemandListResponse
    func NewAwsOnDemandListResponseWithDefaults() *AwsOnDemandListResponse
    func (o *AwsOnDemandListResponse) GetData() []AwsOnDemandData
    func (o *AwsOnDemandListResponse) GetDataOk() (*[]AwsOnDemandData, bool)
    func (o *AwsOnDemandListResponse) HasData() bool
    func (o AwsOnDemandListResponse) MarshalJSON() ([]byte, error)
    func (o *AwsOnDemandListResponse) SetData(v []AwsOnDemandData)
    func (o *AwsOnDemandListResponse) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandResponse
    func NewAwsOnDemandResponse() *AwsOnDemandResponse
    func NewAwsOnDemandResponseWithDefaults() *AwsOnDemandResponse
    func (o *AwsOnDemandResponse) GetData() AwsOnDemandData
    func (o *AwsOnDemandResponse) GetDataOk() (*AwsOnDemandData, bool)
    func (o *AwsOnDemandResponse) HasData() bool
    func (o AwsOnDemandResponse) MarshalJSON() ([]byte, error)
    func (o *AwsOnDemandResponse) SetData(v AwsOnDemandData)
    func (o *AwsOnDemandResponse) UnmarshalJSON(bytes []byte) (err error)
type AwsOnDemandType
    func NewAwsOnDemandTypeFromValue(v string) (*AwsOnDemandType, error)
    func (v *AwsOnDemandType) GetAllowedValues() []AwsOnDemandType
    func (v AwsOnDemandType) IsValid() bool
    func (v AwsOnDemandType) Ptr() *AwsOnDemandType
    func (v *AwsOnDemandType) UnmarshalJSON(src []byte) error
type AwsScanOptionsAttributes
    func NewAwsScanOptionsAttributes() *AwsScanOptionsAttributes
    func NewAwsScanOptionsAttributesWithDefaults() *AwsScanOptionsAttributes
    func (o *AwsScanOptionsAttributes) GetLambda() bool
    func (o *AwsScanOptionsAttributes) GetLambdaOk() (*bool, bool)
    func (o *AwsScanOptionsAttributes) GetSensitiveData() bool
    func (o *AwsScanOptionsAttributes) GetSensitiveDataOk() (*bool, bool)
    func (o *AwsScanOptionsAttributes) GetVulnContainersOs() bool
    func (o *AwsScanOptionsAttributes) GetVulnContainersOsOk() (*bool, bool)
    func (o *AwsScanOptionsAttributes) GetVulnHostOs() bool
    func (o *AwsScanOptionsAttributes) GetVulnHostOsOk() (*bool, bool)
    func (o *AwsScanOptionsAttributes) HasLambda() bool
    func (o *AwsScanOptionsAttributes) HasSensitiveData() bool
    func (o *AwsScanOptionsAttributes) HasVulnContainersOs() bool
    func (o *AwsScanOptionsAttributes) HasVulnHostOs() bool
    func (o AwsScanOptionsAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsAttributes) SetLambda(v bool)
    func (o *AwsScanOptionsAttributes) SetSensitiveData(v bool)
    func (o *AwsScanOptionsAttributes) SetVulnContainersOs(v bool)
    func (o *AwsScanOptionsAttributes) SetVulnHostOs(v bool)
    func (o *AwsScanOptionsAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsCreateAttributes
    func NewAwsScanOptionsCreateAttributes(lambda bool, sensitiveData bool, vulnContainersOs bool, vulnHostOs bool) *AwsScanOptionsCreateAttributes
    func NewAwsScanOptionsCreateAttributesWithDefaults() *AwsScanOptionsCreateAttributes
    func (o *AwsScanOptionsCreateAttributes) GetLambda() bool
    func (o *AwsScanOptionsCreateAttributes) GetLambdaOk() (*bool, bool)
    func (o *AwsScanOptionsCreateAttributes) GetSensitiveData() bool
    func (o *AwsScanOptionsCreateAttributes) GetSensitiveDataOk() (*bool, bool)
    func (o *AwsScanOptionsCreateAttributes) GetVulnContainersOs() bool
    func (o *AwsScanOptionsCreateAttributes) GetVulnContainersOsOk() (*bool, bool)
    func (o *AwsScanOptionsCreateAttributes) GetVulnHostOs() bool
    func (o *AwsScanOptionsCreateAttributes) GetVulnHostOsOk() (*bool, bool)
    func (o AwsScanOptionsCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsCreateAttributes) SetLambda(v bool)
    func (o *AwsScanOptionsCreateAttributes) SetSensitiveData(v bool)
    func (o *AwsScanOptionsCreateAttributes) SetVulnContainersOs(v bool)
    func (o *AwsScanOptionsCreateAttributes) SetVulnHostOs(v bool)
    func (o *AwsScanOptionsCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsCreateData
    func NewAwsScanOptionsCreateData(attributes AwsScanOptionsCreateAttributes, id string, typeVar AwsScanOptionsType) *AwsScanOptionsCreateData
    func NewAwsScanOptionsCreateDataWithDefaults() *AwsScanOptionsCreateData
    func (o *AwsScanOptionsCreateData) GetAttributes() AwsScanOptionsCreateAttributes
    func (o *AwsScanOptionsCreateData) GetAttributesOk() (*AwsScanOptionsCreateAttributes, bool)
    func (o *AwsScanOptionsCreateData) GetId() string
    func (o *AwsScanOptionsCreateData) GetIdOk() (*string, bool)
    func (o *AwsScanOptionsCreateData) GetType() AwsScanOptionsType
    func (o *AwsScanOptionsCreateData) GetTypeOk() (*AwsScanOptionsType, bool)
    func (o AwsScanOptionsCreateData) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsCreateData) SetAttributes(v AwsScanOptionsCreateAttributes)
    func (o *AwsScanOptionsCreateData) SetId(v string)
    func (o *AwsScanOptionsCreateData) SetType(v AwsScanOptionsType)
    func (o *AwsScanOptionsCreateData) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsCreateRequest
    func NewAwsScanOptionsCreateRequest(data AwsScanOptionsCreateData) *AwsScanOptionsCreateRequest
    func NewAwsScanOptionsCreateRequestWithDefaults() *AwsScanOptionsCreateRequest
    func (o *AwsScanOptionsCreateRequest) GetData() AwsScanOptionsCreateData
    func (o *AwsScanOptionsCreateRequest) GetDataOk() (*AwsScanOptionsCreateData, bool)
    func (o AwsScanOptionsCreateRequest) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsCreateRequest) SetData(v AwsScanOptionsCreateData)
    func (o *AwsScanOptionsCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsData
    func NewAwsScanOptionsData() *AwsScanOptionsData
    func NewAwsScanOptionsDataWithDefaults() *AwsScanOptionsData
    func (o *AwsScanOptionsData) GetAttributes() AwsScanOptionsAttributes
    func (o *AwsScanOptionsData) GetAttributesOk() (*AwsScanOptionsAttributes, bool)
    func (o *AwsScanOptionsData) GetId() string
    func (o *AwsScanOptionsData) GetIdOk() (*string, bool)
    func (o *AwsScanOptionsData) GetType() AwsScanOptionsType
    func (o *AwsScanOptionsData) GetTypeOk() (*AwsScanOptionsType, bool)
    func (o *AwsScanOptionsData) HasAttributes() bool
    func (o *AwsScanOptionsData) HasId() bool
    func (o *AwsScanOptionsData) HasType() bool
    func (o AwsScanOptionsData) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsData) SetAttributes(v AwsScanOptionsAttributes)
    func (o *AwsScanOptionsData) SetId(v string)
    func (o *AwsScanOptionsData) SetType(v AwsScanOptionsType)
    func (o *AwsScanOptionsData) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsListResponse
    func NewAwsScanOptionsListResponse() *AwsScanOptionsListResponse
    func NewAwsScanOptionsListResponseWithDefaults() *AwsScanOptionsListResponse
    func (o *AwsScanOptionsListResponse) GetData() []AwsScanOptionsData
    func (o *AwsScanOptionsListResponse) GetDataOk() (*[]AwsScanOptionsData, bool)
    func (o *AwsScanOptionsListResponse) HasData() bool
    func (o AwsScanOptionsListResponse) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsListResponse) SetData(v []AwsScanOptionsData)
    func (o *AwsScanOptionsListResponse) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsResponse
    func NewAwsScanOptionsResponse() *AwsScanOptionsResponse
    func NewAwsScanOptionsResponseWithDefaults() *AwsScanOptionsResponse
    func (o *AwsScanOptionsResponse) GetData() AwsScanOptionsData
    func (o *AwsScanOptionsResponse) GetDataOk() (*AwsScanOptionsData, bool)
    func (o *AwsScanOptionsResponse) HasData() bool
    func (o AwsScanOptionsResponse) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsResponse) SetData(v AwsScanOptionsData)
    func (o *AwsScanOptionsResponse) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsType
    func NewAwsScanOptionsTypeFromValue(v string) (*AwsScanOptionsType, error)
    func (v *AwsScanOptionsType) GetAllowedValues() []AwsScanOptionsType
    func (v AwsScanOptionsType) IsValid() bool
    func (v AwsScanOptionsType) Ptr() *AwsScanOptionsType
    func (v *AwsScanOptionsType) UnmarshalJSON(src []byte) error
type AwsScanOptionsUpdateAttributes
    func NewAwsScanOptionsUpdateAttributes() *AwsScanOptionsUpdateAttributes
    func NewAwsScanOptionsUpdateAttributesWithDefaults() *AwsScanOptionsUpdateAttributes
    func (o *AwsScanOptionsUpdateAttributes) GetLambda() bool
    func (o *AwsScanOptionsUpdateAttributes) GetLambdaOk() (*bool, bool)
    func (o *AwsScanOptionsUpdateAttributes) GetSensitiveData() bool
    func (o *AwsScanOptionsUpdateAttributes) GetSensitiveDataOk() (*bool, bool)
    func (o *AwsScanOptionsUpdateAttributes) GetVulnContainersOs() bool
    func (o *AwsScanOptionsUpdateAttributes) GetVulnContainersOsOk() (*bool, bool)
    func (o *AwsScanOptionsUpdateAttributes) GetVulnHostOs() bool
    func (o *AwsScanOptionsUpdateAttributes) GetVulnHostOsOk() (*bool, bool)
    func (o *AwsScanOptionsUpdateAttributes) HasLambda() bool
    func (o *AwsScanOptionsUpdateAttributes) HasSensitiveData() bool
    func (o *AwsScanOptionsUpdateAttributes) HasVulnContainersOs() bool
    func (o *AwsScanOptionsUpdateAttributes) HasVulnHostOs() bool
    func (o AwsScanOptionsUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsUpdateAttributes) SetLambda(v bool)
    func (o *AwsScanOptionsUpdateAttributes) SetSensitiveData(v bool)
    func (o *AwsScanOptionsUpdateAttributes) SetVulnContainersOs(v bool)
    func (o *AwsScanOptionsUpdateAttributes) SetVulnHostOs(v bool)
    func (o *AwsScanOptionsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsUpdateData
    func NewAwsScanOptionsUpdateData(attributes AwsScanOptionsUpdateAttributes, id string, typeVar AwsScanOptionsType) *AwsScanOptionsUpdateData
    func NewAwsScanOptionsUpdateDataWithDefaults() *AwsScanOptionsUpdateData
    func (o *AwsScanOptionsUpdateData) GetAttributes() AwsScanOptionsUpdateAttributes
    func (o *AwsScanOptionsUpdateData) GetAttributesOk() (*AwsScanOptionsUpdateAttributes, bool)
    func (o *AwsScanOptionsUpdateData) GetId() string
    func (o *AwsScanOptionsUpdateData) GetIdOk() (*string, bool)
    func (o *AwsScanOptionsUpdateData) GetType() AwsScanOptionsType
    func (o *AwsScanOptionsUpdateData) GetTypeOk() (*AwsScanOptionsType, bool)
    func (o AwsScanOptionsUpdateData) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsUpdateData) SetAttributes(v AwsScanOptionsUpdateAttributes)
    func (o *AwsScanOptionsUpdateData) SetId(v string)
    func (o *AwsScanOptionsUpdateData) SetType(v AwsScanOptionsType)
    func (o *AwsScanOptionsUpdateData) UnmarshalJSON(bytes []byte) (err error)
type AwsScanOptionsUpdateRequest
    func NewAwsScanOptionsUpdateRequest(data AwsScanOptionsUpdateData) *AwsScanOptionsUpdateRequest
    func NewAwsScanOptionsUpdateRequestWithDefaults() *AwsScanOptionsUpdateRequest
    func (o *AwsScanOptionsUpdateRequest) GetData() AwsScanOptionsUpdateData
    func (o *AwsScanOptionsUpdateRequest) GetDataOk() (*AwsScanOptionsUpdateData, bool)
    func (o AwsScanOptionsUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *AwsScanOptionsUpdateRequest) SetData(v AwsScanOptionsUpdateData)
    func (o *AwsScanOptionsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type AzureStorageDestination
    func NewAzureStorageDestination(containerName string, id string, inputs []string, typeVar AzureStorageDestinationType) *AzureStorageDestination
    func NewAzureStorageDestinationWithDefaults() *AzureStorageDestination
    func (o *AzureStorageDestination) GetBlobPrefix() string
    func (o *AzureStorageDestination) GetBlobPrefixOk() (*string, bool)
    func (o *AzureStorageDestination) GetContainerName() string
    func (o *AzureStorageDestination) GetContainerNameOk() (*string, bool)
    func (o *AzureStorageDestination) GetId() string
    func (o *AzureStorageDestination) GetIdOk() (*string, bool)
    func (o *AzureStorageDestination) GetInputs() []string
    func (o *AzureStorageDestination) GetInputsOk() (*[]string, bool)
    func (o *AzureStorageDestination) GetType() AzureStorageDestinationType
    func (o *AzureStorageDestination) GetTypeOk() (*AzureStorageDestinationType, bool)
    func (o *AzureStorageDestination) HasBlobPrefix() bool
    func (o AzureStorageDestination) MarshalJSON() ([]byte, error)
    func (o *AzureStorageDestination) SetBlobPrefix(v string)
    func (o *AzureStorageDestination) SetContainerName(v string)
    func (o *AzureStorageDestination) SetId(v string)
    func (o *AzureStorageDestination) SetInputs(v []string)
    func (o *AzureStorageDestination) SetType(v AzureStorageDestinationType)
    func (o *AzureStorageDestination) UnmarshalJSON(bytes []byte) (err error)
type AzureStorageDestinationType
    func NewAzureStorageDestinationTypeFromValue(v string) (*AzureStorageDestinationType, error)
    func (v *AzureStorageDestinationType) GetAllowedValues() []AzureStorageDestinationType
    func (v AzureStorageDestinationType) IsValid() bool
    func (v AzureStorageDestinationType) Ptr() *AzureStorageDestinationType
    func (v *AzureStorageDestinationType) UnmarshalJSON(src []byte) error
type AzureUCConfig
    func NewAzureUCConfig(accountId string, clientId string, datasetType string, exportName string, exportPath string, scope string, status string, storageAccount string, storageContainer string) *AzureUCConfig
    func NewAzureUCConfigWithDefaults() *AzureUCConfig
    func (o *AzureUCConfig) GetAccountId() string
    func (o *AzureUCConfig) GetAccountIdOk() (*string, bool)
    func (o *AzureUCConfig) GetClientId() string
    func (o *AzureUCConfig) GetClientIdOk() (*string, bool)
    func (o *AzureUCConfig) GetCreatedAt() string
    func (o *AzureUCConfig) GetCreatedAtOk() (*string, bool)
    func (o *AzureUCConfig) GetDatasetType() string
    func (o *AzureUCConfig) GetDatasetTypeOk() (*string, bool)
    func (o *AzureUCConfig) GetErrorMessages() []string
    func (o *AzureUCConfig) GetErrorMessagesOk() (*[]string, bool)
    func (o *AzureUCConfig) GetExportName() string
    func (o *AzureUCConfig) GetExportNameOk() (*string, bool)
    func (o *AzureUCConfig) GetExportPath() string
    func (o *AzureUCConfig) GetExportPathOk() (*string, bool)
    func (o *AzureUCConfig) GetId() int64
    func (o *AzureUCConfig) GetIdOk() (*int64, bool)
    func (o *AzureUCConfig) GetMonths() int32
    func (o *AzureUCConfig) GetMonthsOk() (*int32, bool)
    func (o *AzureUCConfig) GetScope() string
    func (o *AzureUCConfig) GetScopeOk() (*string, bool)
    func (o *AzureUCConfig) GetStatus() string
    func (o *AzureUCConfig) GetStatusOk() (*string, bool)
    func (o *AzureUCConfig) GetStatusUpdatedAt() string
    func (o *AzureUCConfig) GetStatusUpdatedAtOk() (*string, bool)
    func (o *AzureUCConfig) GetStorageAccount() string
    func (o *AzureUCConfig) GetStorageAccountOk() (*string, bool)
    func (o *AzureUCConfig) GetStorageContainer() string
    func (o *AzureUCConfig) GetStorageContainerOk() (*string, bool)
    func (o *AzureUCConfig) GetUpdatedAt() string
    func (o *AzureUCConfig) GetUpdatedAtOk() (*string, bool)
    func (o *AzureUCConfig) HasCreatedAt() bool
    func (o *AzureUCConfig) HasErrorMessages() bool
    func (o *AzureUCConfig) HasId() bool
    func (o *AzureUCConfig) HasMonths() bool
    func (o *AzureUCConfig) HasStatusUpdatedAt() bool
    func (o *AzureUCConfig) HasUpdatedAt() bool
    func (o AzureUCConfig) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfig) SetAccountId(v string)
    func (o *AzureUCConfig) SetClientId(v string)
    func (o *AzureUCConfig) SetCreatedAt(v string)
    func (o *AzureUCConfig) SetDatasetType(v string)
    func (o *AzureUCConfig) SetErrorMessages(v []string)
    func (o *AzureUCConfig) SetExportName(v string)
    func (o *AzureUCConfig) SetExportPath(v string)
    func (o *AzureUCConfig) SetId(v int64)
    func (o *AzureUCConfig) SetMonths(v int32)
    func (o *AzureUCConfig) SetScope(v string)
    func (o *AzureUCConfig) SetStatus(v string)
    func (o *AzureUCConfig) SetStatusUpdatedAt(v string)
    func (o *AzureUCConfig) SetStorageAccount(v string)
    func (o *AzureUCConfig) SetStorageContainer(v string)
    func (o *AzureUCConfig) SetUpdatedAt(v string)
    func (o *AzureUCConfig) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPair
    func NewAzureUCConfigPair(attributes AzureUCConfigPairAttributes, typeVar AzureUCConfigPairType) *AzureUCConfigPair
    func NewAzureUCConfigPairWithDefaults() *AzureUCConfigPair
    func (o *AzureUCConfigPair) GetAttributes() AzureUCConfigPairAttributes
    func (o *AzureUCConfigPair) GetAttributesOk() (*AzureUCConfigPairAttributes, bool)
    func (o *AzureUCConfigPair) GetId() int64
    func (o *AzureUCConfigPair) GetIdOk() (*int64, bool)
    func (o *AzureUCConfigPair) GetType() AzureUCConfigPairType
    func (o *AzureUCConfigPair) GetTypeOk() (*AzureUCConfigPairType, bool)
    func (o *AzureUCConfigPair) HasId() bool
    func (o AzureUCConfigPair) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPair) SetAttributes(v AzureUCConfigPairAttributes)
    func (o *AzureUCConfigPair) SetId(v int64)
    func (o *AzureUCConfigPair) SetType(v AzureUCConfigPairType)
    func (o *AzureUCConfigPair) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPairAttributes
    func NewAzureUCConfigPairAttributes(configs []AzureUCConfig) *AzureUCConfigPairAttributes
    func NewAzureUCConfigPairAttributesWithDefaults() *AzureUCConfigPairAttributes
    func (o *AzureUCConfigPairAttributes) GetConfigs() []AzureUCConfig
    func (o *AzureUCConfigPairAttributes) GetConfigsOk() (*[]AzureUCConfig, bool)
    func (o *AzureUCConfigPairAttributes) GetId() int64
    func (o *AzureUCConfigPairAttributes) GetIdOk() (*int64, bool)
    func (o *AzureUCConfigPairAttributes) HasId() bool
    func (o AzureUCConfigPairAttributes) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPairAttributes) SetConfigs(v []AzureUCConfig)
    func (o *AzureUCConfigPairAttributes) SetId(v int64)
    func (o *AzureUCConfigPairAttributes) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPairType
    func NewAzureUCConfigPairTypeFromValue(v string) (*AzureUCConfigPairType, error)
    func (v *AzureUCConfigPairType) GetAllowedValues() []AzureUCConfigPairType
    func (v AzureUCConfigPairType) IsValid() bool
    func (v AzureUCConfigPairType) Ptr() *AzureUCConfigPairType
    func (v *AzureUCConfigPairType) UnmarshalJSON(src []byte) error
type AzureUCConfigPairsResponse
    func NewAzureUCConfigPairsResponse() *AzureUCConfigPairsResponse
    func NewAzureUCConfigPairsResponseWithDefaults() *AzureUCConfigPairsResponse
    func (o *AzureUCConfigPairsResponse) GetData() AzureUCConfigPair
    func (o *AzureUCConfigPairsResponse) GetDataOk() (*AzureUCConfigPair, bool)
    func (o *AzureUCConfigPairsResponse) HasData() bool
    func (o AzureUCConfigPairsResponse) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPairsResponse) SetData(v AzureUCConfigPair)
    func (o *AzureUCConfigPairsResponse) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPatchData
    func NewAzureUCConfigPatchData(attributes AzureUCConfigPatchRequestAttributes, typeVar AzureUCConfigPatchRequestType) *AzureUCConfigPatchData
    func NewAzureUCConfigPatchDataWithDefaults() *AzureUCConfigPatchData
    func (o *AzureUCConfigPatchData) GetAttributes() AzureUCConfigPatchRequestAttributes
    func (o *AzureUCConfigPatchData) GetAttributesOk() (*AzureUCConfigPatchRequestAttributes, bool)
    func (o *AzureUCConfigPatchData) GetType() AzureUCConfigPatchRequestType
    func (o *AzureUCConfigPatchData) GetTypeOk() (*AzureUCConfigPatchRequestType, bool)
    func (o AzureUCConfigPatchData) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPatchData) SetAttributes(v AzureUCConfigPatchRequestAttributes)
    func (o *AzureUCConfigPatchData) SetType(v AzureUCConfigPatchRequestType)
    func (o *AzureUCConfigPatchData) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPatchRequest
    func NewAzureUCConfigPatchRequest(data AzureUCConfigPatchData) *AzureUCConfigPatchRequest
    func NewAzureUCConfigPatchRequestWithDefaults() *AzureUCConfigPatchRequest
    func (o *AzureUCConfigPatchRequest) GetData() AzureUCConfigPatchData
    func (o *AzureUCConfigPatchRequest) GetDataOk() (*AzureUCConfigPatchData, bool)
    func (o AzureUCConfigPatchRequest) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPatchRequest) SetData(v AzureUCConfigPatchData)
    func (o *AzureUCConfigPatchRequest) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPatchRequestAttributes
    func NewAzureUCConfigPatchRequestAttributes(isEnabled bool) *AzureUCConfigPatchRequestAttributes
    func NewAzureUCConfigPatchRequestAttributesWithDefaults() *AzureUCConfigPatchRequestAttributes
    func (o *AzureUCConfigPatchRequestAttributes) GetIsEnabled() bool
    func (o *AzureUCConfigPatchRequestAttributes) GetIsEnabledOk() (*bool, bool)
    func (o AzureUCConfigPatchRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPatchRequestAttributes) SetIsEnabled(v bool)
    func (o *AzureUCConfigPatchRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPatchRequestType
    func NewAzureUCConfigPatchRequestTypeFromValue(v string) (*AzureUCConfigPatchRequestType, error)
    func (v *AzureUCConfigPatchRequestType) GetAllowedValues() []AzureUCConfigPatchRequestType
    func (v AzureUCConfigPatchRequestType) IsValid() bool
    func (v AzureUCConfigPatchRequestType) Ptr() *AzureUCConfigPatchRequestType
    func (v *AzureUCConfigPatchRequestType) UnmarshalJSON(src []byte) error
type AzureUCConfigPostData
    func NewAzureUCConfigPostData(attributes AzureUCConfigPostRequestAttributes, typeVar AzureUCConfigPostRequestType) *AzureUCConfigPostData
    func NewAzureUCConfigPostDataWithDefaults() *AzureUCConfigPostData
    func (o *AzureUCConfigPostData) GetAttributes() AzureUCConfigPostRequestAttributes
    func (o *AzureUCConfigPostData) GetAttributesOk() (*AzureUCConfigPostRequestAttributes, bool)
    func (o *AzureUCConfigPostData) GetType() AzureUCConfigPostRequestType
    func (o *AzureUCConfigPostData) GetTypeOk() (*AzureUCConfigPostRequestType, bool)
    func (o AzureUCConfigPostData) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPostData) SetAttributes(v AzureUCConfigPostRequestAttributes)
    func (o *AzureUCConfigPostData) SetType(v AzureUCConfigPostRequestType)
    func (o *AzureUCConfigPostData) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPostRequest
    func NewAzureUCConfigPostRequest(data AzureUCConfigPostData) *AzureUCConfigPostRequest
    func NewAzureUCConfigPostRequestWithDefaults() *AzureUCConfigPostRequest
    func (o *AzureUCConfigPostRequest) GetData() AzureUCConfigPostData
    func (o *AzureUCConfigPostRequest) GetDataOk() (*AzureUCConfigPostData, bool)
    func (o AzureUCConfigPostRequest) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPostRequest) SetData(v AzureUCConfigPostData)
    func (o *AzureUCConfigPostRequest) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPostRequestAttributes
    func NewAzureUCConfigPostRequestAttributes(accountId string, actualBillConfig BillConfig, amortizedBillConfig BillConfig, clientId string, scope string) *AzureUCConfigPostRequestAttributes
    func NewAzureUCConfigPostRequestAttributesWithDefaults() *AzureUCConfigPostRequestAttributes
    func (o *AzureUCConfigPostRequestAttributes) GetAccountId() string
    func (o *AzureUCConfigPostRequestAttributes) GetAccountIdOk() (*string, bool)
    func (o *AzureUCConfigPostRequestAttributes) GetActualBillConfig() BillConfig
    func (o *AzureUCConfigPostRequestAttributes) GetActualBillConfigOk() (*BillConfig, bool)
    func (o *AzureUCConfigPostRequestAttributes) GetAmortizedBillConfig() BillConfig
    func (o *AzureUCConfigPostRequestAttributes) GetAmortizedBillConfigOk() (*BillConfig, bool)
    func (o *AzureUCConfigPostRequestAttributes) GetClientId() string
    func (o *AzureUCConfigPostRequestAttributes) GetClientIdOk() (*string, bool)
    func (o *AzureUCConfigPostRequestAttributes) GetIsEnabled() bool
    func (o *AzureUCConfigPostRequestAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *AzureUCConfigPostRequestAttributes) GetScope() string
    func (o *AzureUCConfigPostRequestAttributes) GetScopeOk() (*string, bool)
    func (o *AzureUCConfigPostRequestAttributes) HasIsEnabled() bool
    func (o AzureUCConfigPostRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigPostRequestAttributes) SetAccountId(v string)
    func (o *AzureUCConfigPostRequestAttributes) SetActualBillConfig(v BillConfig)
    func (o *AzureUCConfigPostRequestAttributes) SetAmortizedBillConfig(v BillConfig)
    func (o *AzureUCConfigPostRequestAttributes) SetClientId(v string)
    func (o *AzureUCConfigPostRequestAttributes) SetIsEnabled(v bool)
    func (o *AzureUCConfigPostRequestAttributes) SetScope(v string)
    func (o *AzureUCConfigPostRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type AzureUCConfigPostRequestType
    func NewAzureUCConfigPostRequestTypeFromValue(v string) (*AzureUCConfigPostRequestType, error)
    func (v *AzureUCConfigPostRequestType) GetAllowedValues() []AzureUCConfigPostRequestType
    func (v AzureUCConfigPostRequestType) IsValid() bool
    func (v AzureUCConfigPostRequestType) Ptr() *AzureUCConfigPostRequestType
    func (v *AzureUCConfigPostRequestType) UnmarshalJSON(src []byte) error
type AzureUCConfigsResponse
    func NewAzureUCConfigsResponse() *AzureUCConfigsResponse
    func NewAzureUCConfigsResponseWithDefaults() *AzureUCConfigsResponse
    func (o *AzureUCConfigsResponse) GetData() []AzureUCConfigPair
    func (o *AzureUCConfigsResponse) GetDataOk() (*[]AzureUCConfigPair, bool)
    func (o *AzureUCConfigsResponse) HasData() bool
    func (o AzureUCConfigsResponse) MarshalJSON() ([]byte, error)
    func (o *AzureUCConfigsResponse) SetData(v []AzureUCConfigPair)
    func (o *AzureUCConfigsResponse) UnmarshalJSON(bytes []byte) (err error)
type BillConfig
    func NewBillConfig(exportName string, exportPath string, storageAccount string, storageContainer string) *BillConfig
    func NewBillConfigWithDefaults() *BillConfig
    func (o *BillConfig) GetExportName() string
    func (o *BillConfig) GetExportNameOk() (*string, bool)
    func (o *BillConfig) GetExportPath() string
    func (o *BillConfig) GetExportPathOk() (*string, bool)
    func (o *BillConfig) GetStorageAccount() string
    func (o *BillConfig) GetStorageAccountOk() (*string, bool)
    func (o *BillConfig) GetStorageContainer() string
    func (o *BillConfig) GetStorageContainerOk() (*string, bool)
    func (o BillConfig) MarshalJSON() ([]byte, error)
    func (o *BillConfig) SetExportName(v string)
    func (o *BillConfig) SetExportPath(v string)
    func (o *BillConfig) SetStorageAccount(v string)
    func (o *BillConfig) SetStorageContainer(v string)
    func (o *BillConfig) UnmarshalJSON(bytes []byte) (err error)
type BillingDimensionsMappingBodyItem
    func NewBillingDimensionsMappingBodyItem() *BillingDimensionsMappingBodyItem
    func NewBillingDimensionsMappingBodyItemWithDefaults() *BillingDimensionsMappingBodyItem
    func (o *BillingDimensionsMappingBodyItem) GetAttributes() BillingDimensionsMappingBodyItemAttributes
    func (o *BillingDimensionsMappingBodyItem) GetAttributesOk() (*BillingDimensionsMappingBodyItemAttributes, bool)
    func (o *BillingDimensionsMappingBodyItem) GetId() string
    func (o *BillingDimensionsMappingBodyItem) GetIdOk() (*string, bool)
    func (o *BillingDimensionsMappingBodyItem) GetType() ActiveBillingDimensionsType
    func (o *BillingDimensionsMappingBodyItem) GetTypeOk() (*ActiveBillingDimensionsType, bool)
    func (o *BillingDimensionsMappingBodyItem) HasAttributes() bool
    func (o *BillingDimensionsMappingBodyItem) HasId() bool
    func (o *BillingDimensionsMappingBodyItem) HasType() bool
    func (o BillingDimensionsMappingBodyItem) MarshalJSON() ([]byte, error)
    func (o *BillingDimensionsMappingBodyItem) SetAttributes(v BillingDimensionsMappingBodyItemAttributes)
    func (o *BillingDimensionsMappingBodyItem) SetId(v string)
    func (o *BillingDimensionsMappingBodyItem) SetType(v ActiveBillingDimensionsType)
    func (o *BillingDimensionsMappingBodyItem) UnmarshalJSON(bytes []byte) (err error)
type BillingDimensionsMappingBodyItemAttributes
    func NewBillingDimensionsMappingBodyItemAttributes() *BillingDimensionsMappingBodyItemAttributes
    func NewBillingDimensionsMappingBodyItemAttributesWithDefaults() *BillingDimensionsMappingBodyItemAttributes
    func (o *BillingDimensionsMappingBodyItemAttributes) GetEndpoints() []BillingDimensionsMappingBodyItemAttributesEndpointsItems
    func (o *BillingDimensionsMappingBodyItemAttributes) GetEndpointsOk() (*[]BillingDimensionsMappingBodyItemAttributesEndpointsItems, bool)
    func (o *BillingDimensionsMappingBodyItemAttributes) GetInAppLabel() string
    func (o *BillingDimensionsMappingBodyItemAttributes) GetInAppLabelOk() (*string, bool)
    func (o *BillingDimensionsMappingBodyItemAttributes) GetTimestamp() time.Time
    func (o *BillingDimensionsMappingBodyItemAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *BillingDimensionsMappingBodyItemAttributes) HasEndpoints() bool
    func (o *BillingDimensionsMappingBodyItemAttributes) HasInAppLabel() bool
    func (o *BillingDimensionsMappingBodyItemAttributes) HasTimestamp() bool
    func (o BillingDimensionsMappingBodyItemAttributes) MarshalJSON() ([]byte, error)
    func (o *BillingDimensionsMappingBodyItemAttributes) SetEndpoints(v []BillingDimensionsMappingBodyItemAttributesEndpointsItems)
    func (o *BillingDimensionsMappingBodyItemAttributes) SetInAppLabel(v string)
    func (o *BillingDimensionsMappingBodyItemAttributes) SetTimestamp(v time.Time)
    func (o *BillingDimensionsMappingBodyItemAttributes) UnmarshalJSON(bytes []byte) (err error)
type BillingDimensionsMappingBodyItemAttributesEndpointsItems
    func NewBillingDimensionsMappingBodyItemAttributesEndpointsItems() *BillingDimensionsMappingBodyItemAttributesEndpointsItems
    func NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsWithDefaults() *BillingDimensionsMappingBodyItemAttributesEndpointsItems
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetId() string
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetIdOk() (*string, bool)
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetKeys() []string
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetKeysOk() (*[]string, bool)
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetStatus() BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetStatusOk() (*BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus, bool)
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasId() bool
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasKeys() bool
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasStatus() bool
    func (o BillingDimensionsMappingBodyItemAttributesEndpointsItems) MarshalJSON() ([]byte, error)
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetId(v string)
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetKeys(v []string)
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetStatus(v BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus)
    func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) UnmarshalJSON(bytes []byte) (err error)
type BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus
    func NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsStatusFromValue(v string) (*BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus, error)
    func (v *BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) GetAllowedValues() []BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus
    func (v BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) IsValid() bool
    func (v BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) Ptr() *BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus
    func (v *BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) UnmarshalJSON(src []byte) error
type BillingDimensionsMappingResponse
    func NewBillingDimensionsMappingResponse() *BillingDimensionsMappingResponse
    func NewBillingDimensionsMappingResponseWithDefaults() *BillingDimensionsMappingResponse
    func (o *BillingDimensionsMappingResponse) GetData() []BillingDimensionsMappingBodyItem
    func (o *BillingDimensionsMappingResponse) GetDataOk() (*[]BillingDimensionsMappingBodyItem, bool)
    func (o *BillingDimensionsMappingResponse) HasData() bool
    func (o BillingDimensionsMappingResponse) MarshalJSON() ([]byte, error)
    func (o *BillingDimensionsMappingResponse) SetData(v []BillingDimensionsMappingBodyItem)
    func (o *BillingDimensionsMappingResponse) UnmarshalJSON(bytes []byte) (err error)
type Budget
    func NewBudget() *Budget
    func NewBudgetWithDefaults() *Budget
    func (o *Budget) GetAttributes() BudgetAttributes
    func (o *Budget) GetAttributesOk() (*BudgetAttributes, bool)
    func (o *Budget) GetId() string
    func (o *Budget) GetIdOk() (*string, bool)
    func (o *Budget) GetType() string
    func (o *Budget) GetTypeOk() (*string, bool)
    func (o *Budget) HasAttributes() bool
    func (o *Budget) HasId() bool
    func (o *Budget) HasType() bool
    func (o Budget) MarshalJSON() ([]byte, error)
    func (o *Budget) SetAttributes(v BudgetAttributes)
    func (o *Budget) SetId(v string)
    func (o *Budget) SetType(v string)
    func (o *Budget) UnmarshalJSON(bytes []byte) (err error)
type BudgetArray
    func NewBudgetArray() *BudgetArray
    func NewBudgetArrayWithDefaults() *BudgetArray
    func (o *BudgetArray) GetData() []Budget
    func (o *BudgetArray) GetDataOk() (*[]Budget, bool)
    func (o *BudgetArray) HasData() bool
    func (o BudgetArray) MarshalJSON() ([]byte, error)
    func (o *BudgetArray) SetData(v []Budget)
    func (o *BudgetArray) UnmarshalJSON(bytes []byte) (err error)
type BudgetAttributes
    func NewBudgetAttributes() *BudgetAttributes
    func NewBudgetAttributesWithDefaults() *BudgetAttributes
    func (o *BudgetAttributes) GetCreatedAt() int64
    func (o *BudgetAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *BudgetAttributes) GetCreatedBy() string
    func (o *BudgetAttributes) GetCreatedByOk() (*string, bool)
    func (o *BudgetAttributes) GetEndMonth() int64
    func (o *BudgetAttributes) GetEndMonthOk() (*int64, bool)
    func (o *BudgetAttributes) GetEntries() []BudgetEntry
    func (o *BudgetAttributes) GetEntriesOk() (*[]BudgetEntry, bool)
    func (o *BudgetAttributes) GetMetricsQuery() string
    func (o *BudgetAttributes) GetMetricsQueryOk() (*string, bool)
    func (o *BudgetAttributes) GetName() string
    func (o *BudgetAttributes) GetNameOk() (*string, bool)
    func (o *BudgetAttributes) GetOrgId() int64
    func (o *BudgetAttributes) GetOrgIdOk() (*int64, bool)
    func (o *BudgetAttributes) GetStartMonth() int64
    func (o *BudgetAttributes) GetStartMonthOk() (*int64, bool)
    func (o *BudgetAttributes) GetTotalAmount() float64
    func (o *BudgetAttributes) GetTotalAmountOk() (*float64, bool)
    func (o *BudgetAttributes) GetUpdatedAt() int64
    func (o *BudgetAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *BudgetAttributes) GetUpdatedBy() string
    func (o *BudgetAttributes) GetUpdatedByOk() (*string, bool)
    func (o *BudgetAttributes) HasCreatedAt() bool
    func (o *BudgetAttributes) HasCreatedBy() bool
    func (o *BudgetAttributes) HasEndMonth() bool
    func (o *BudgetAttributes) HasEntries() bool
    func (o *BudgetAttributes) HasMetricsQuery() bool
    func (o *BudgetAttributes) HasName() bool
    func (o *BudgetAttributes) HasOrgId() bool
    func (o *BudgetAttributes) HasStartMonth() bool
    func (o *BudgetAttributes) HasTotalAmount() bool
    func (o *BudgetAttributes) HasUpdatedAt() bool
    func (o *BudgetAttributes) HasUpdatedBy() bool
    func (o BudgetAttributes) MarshalJSON() ([]byte, error)
    func (o *BudgetAttributes) SetCreatedAt(v int64)
    func (o *BudgetAttributes) SetCreatedBy(v string)
    func (o *BudgetAttributes) SetEndMonth(v int64)
    func (o *BudgetAttributes) SetEntries(v []BudgetEntry)
    func (o *BudgetAttributes) SetMetricsQuery(v string)
    func (o *BudgetAttributes) SetName(v string)
    func (o *BudgetAttributes) SetOrgId(v int64)
    func (o *BudgetAttributes) SetStartMonth(v int64)
    func (o *BudgetAttributes) SetTotalAmount(v float64)
    func (o *BudgetAttributes) SetUpdatedAt(v int64)
    func (o *BudgetAttributes) SetUpdatedBy(v string)
    func (o *BudgetAttributes) UnmarshalJSON(bytes []byte) (err error)
type BudgetEntry
    func NewBudgetEntry() *BudgetEntry
    func NewBudgetEntryWithDefaults() *BudgetEntry
    func (o *BudgetEntry) GetAmount() float64
    func (o *BudgetEntry) GetAmountOk() (*float64, bool)
    func (o *BudgetEntry) GetMonth() int64
    func (o *BudgetEntry) GetMonthOk() (*int64, bool)
    func (o *BudgetEntry) GetTagFilters() []TagFilter
    func (o *BudgetEntry) GetTagFiltersOk() (*[]TagFilter, bool)
    func (o *BudgetEntry) HasAmount() bool
    func (o *BudgetEntry) HasMonth() bool
    func (o *BudgetEntry) HasTagFilters() bool
    func (o BudgetEntry) MarshalJSON() ([]byte, error)
    func (o *BudgetEntry) SetAmount(v float64)
    func (o *BudgetEntry) SetMonth(v int64)
    func (o *BudgetEntry) SetTagFilters(v []TagFilter)
    func (o *BudgetEntry) UnmarshalJSON(bytes []byte) (err error)
type BudgetWithEntries
    func NewBudgetWithEntries() *BudgetWithEntries
    func NewBudgetWithEntriesWithDefaults() *BudgetWithEntries
    func (o *BudgetWithEntries) GetData() BudgetWithEntriesData
    func (o *BudgetWithEntries) GetDataOk() (*BudgetWithEntriesData, bool)
    func (o *BudgetWithEntries) HasData() bool
    func (o BudgetWithEntries) MarshalJSON() ([]byte, error)
    func (o *BudgetWithEntries) SetData(v BudgetWithEntriesData)
    func (o *BudgetWithEntries) UnmarshalJSON(bytes []byte) (err error)
type BudgetWithEntriesData
    func NewBudgetWithEntriesData() *BudgetWithEntriesData
    func NewBudgetWithEntriesDataWithDefaults() *BudgetWithEntriesData
    func (o *BudgetWithEntriesData) GetAttributes() BudgetAttributes
    func (o *BudgetWithEntriesData) GetAttributesOk() (*BudgetAttributes, bool)
    func (o *BudgetWithEntriesData) GetId() string
    func (o *BudgetWithEntriesData) GetIdOk() (*string, bool)
    func (o *BudgetWithEntriesData) GetType() string
    func (o *BudgetWithEntriesData) GetTypeOk() (*string, bool)
    func (o *BudgetWithEntriesData) HasAttributes() bool
    func (o *BudgetWithEntriesData) HasId() bool
    func (o *BudgetWithEntriesData) HasType() bool
    func (o BudgetWithEntriesData) MarshalJSON() ([]byte, error)
    func (o *BudgetWithEntriesData) SetAttributes(v BudgetAttributes)
    func (o *BudgetWithEntriesData) SetId(v string)
    func (o *BudgetWithEntriesData) SetType(v string)
    func (o *BudgetWithEntriesData) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsRequest
    func NewBulkMuteFindingsRequest(data BulkMuteFindingsRequestData) *BulkMuteFindingsRequest
    func NewBulkMuteFindingsRequestWithDefaults() *BulkMuteFindingsRequest
    func (o *BulkMuteFindingsRequest) GetData() BulkMuteFindingsRequestData
    func (o *BulkMuteFindingsRequest) GetDataOk() (*BulkMuteFindingsRequestData, bool)
    func (o BulkMuteFindingsRequest) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsRequest) SetData(v BulkMuteFindingsRequestData)
    func (o *BulkMuteFindingsRequest) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsRequestAttributes
    func NewBulkMuteFindingsRequestAttributes(mute BulkMuteFindingsRequestProperties) *BulkMuteFindingsRequestAttributes
    func NewBulkMuteFindingsRequestAttributesWithDefaults() *BulkMuteFindingsRequestAttributes
    func (o *BulkMuteFindingsRequestAttributes) GetMute() BulkMuteFindingsRequestProperties
    func (o *BulkMuteFindingsRequestAttributes) GetMuteOk() (*BulkMuteFindingsRequestProperties, bool)
    func (o BulkMuteFindingsRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsRequestAttributes) SetMute(v BulkMuteFindingsRequestProperties)
    func (o *BulkMuteFindingsRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsRequestData
    func NewBulkMuteFindingsRequestData(attributes BulkMuteFindingsRequestAttributes, id string, meta BulkMuteFindingsRequestMeta, typeVar FindingType) *BulkMuteFindingsRequestData
    func NewBulkMuteFindingsRequestDataWithDefaults() *BulkMuteFindingsRequestData
    func (o *BulkMuteFindingsRequestData) GetAttributes() BulkMuteFindingsRequestAttributes
    func (o *BulkMuteFindingsRequestData) GetAttributesOk() (*BulkMuteFindingsRequestAttributes, bool)
    func (o *BulkMuteFindingsRequestData) GetId() string
    func (o *BulkMuteFindingsRequestData) GetIdOk() (*string, bool)
    func (o *BulkMuteFindingsRequestData) GetMeta() BulkMuteFindingsRequestMeta
    func (o *BulkMuteFindingsRequestData) GetMetaOk() (*BulkMuteFindingsRequestMeta, bool)
    func (o *BulkMuteFindingsRequestData) GetType() FindingType
    func (o *BulkMuteFindingsRequestData) GetTypeOk() (*FindingType, bool)
    func (o BulkMuteFindingsRequestData) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsRequestData) SetAttributes(v BulkMuteFindingsRequestAttributes)
    func (o *BulkMuteFindingsRequestData) SetId(v string)
    func (o *BulkMuteFindingsRequestData) SetMeta(v BulkMuteFindingsRequestMeta)
    func (o *BulkMuteFindingsRequestData) SetType(v FindingType)
    func (o *BulkMuteFindingsRequestData) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsRequestMeta
    func NewBulkMuteFindingsRequestMeta() *BulkMuteFindingsRequestMeta
    func NewBulkMuteFindingsRequestMetaWithDefaults() *BulkMuteFindingsRequestMeta
    func (o *BulkMuteFindingsRequestMeta) GetFindings() []BulkMuteFindingsRequestMetaFindings
    func (o *BulkMuteFindingsRequestMeta) GetFindingsOk() (*[]BulkMuteFindingsRequestMetaFindings, bool)
    func (o *BulkMuteFindingsRequestMeta) HasFindings() bool
    func (o BulkMuteFindingsRequestMeta) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsRequestMeta) SetFindings(v []BulkMuteFindingsRequestMetaFindings)
    func (o *BulkMuteFindingsRequestMeta) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsRequestMetaFindings
    func NewBulkMuteFindingsRequestMetaFindings() *BulkMuteFindingsRequestMetaFindings
    func NewBulkMuteFindingsRequestMetaFindingsWithDefaults() *BulkMuteFindingsRequestMetaFindings
    func (o *BulkMuteFindingsRequestMetaFindings) GetFindingId() string
    func (o *BulkMuteFindingsRequestMetaFindings) GetFindingIdOk() (*string, bool)
    func (o *BulkMuteFindingsRequestMetaFindings) HasFindingId() bool
    func (o BulkMuteFindingsRequestMetaFindings) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsRequestMetaFindings) SetFindingId(v string)
    func (o *BulkMuteFindingsRequestMetaFindings) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsRequestProperties
    func NewBulkMuteFindingsRequestProperties(muted bool, reason FindingMuteReason) *BulkMuteFindingsRequestProperties
    func NewBulkMuteFindingsRequestPropertiesWithDefaults() *BulkMuteFindingsRequestProperties
    func (o *BulkMuteFindingsRequestProperties) GetDescription() string
    func (o *BulkMuteFindingsRequestProperties) GetDescriptionOk() (*string, bool)
    func (o *BulkMuteFindingsRequestProperties) GetExpirationDate() int64
    func (o *BulkMuteFindingsRequestProperties) GetExpirationDateOk() (*int64, bool)
    func (o *BulkMuteFindingsRequestProperties) GetMuted() bool
    func (o *BulkMuteFindingsRequestProperties) GetMutedOk() (*bool, bool)
    func (o *BulkMuteFindingsRequestProperties) GetReason() FindingMuteReason
    func (o *BulkMuteFindingsRequestProperties) GetReasonOk() (*FindingMuteReason, bool)
    func (o *BulkMuteFindingsRequestProperties) HasDescription() bool
    func (o *BulkMuteFindingsRequestProperties) HasExpirationDate() bool
    func (o BulkMuteFindingsRequestProperties) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsRequestProperties) SetDescription(v string)
    func (o *BulkMuteFindingsRequestProperties) SetExpirationDate(v int64)
    func (o *BulkMuteFindingsRequestProperties) SetMuted(v bool)
    func (o *BulkMuteFindingsRequestProperties) SetReason(v FindingMuteReason)
    func (o *BulkMuteFindingsRequestProperties) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsResponse
    func NewBulkMuteFindingsResponse(data BulkMuteFindingsResponseData) *BulkMuteFindingsResponse
    func NewBulkMuteFindingsResponseWithDefaults() *BulkMuteFindingsResponse
    func (o *BulkMuteFindingsResponse) GetData() BulkMuteFindingsResponseData
    func (o *BulkMuteFindingsResponse) GetDataOk() (*BulkMuteFindingsResponseData, bool)
    func (o BulkMuteFindingsResponse) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsResponse) SetData(v BulkMuteFindingsResponseData)
    func (o *BulkMuteFindingsResponse) UnmarshalJSON(bytes []byte) (err error)
type BulkMuteFindingsResponseData
    func NewBulkMuteFindingsResponseData() *BulkMuteFindingsResponseData
    func NewBulkMuteFindingsResponseDataWithDefaults() *BulkMuteFindingsResponseData
    func (o *BulkMuteFindingsResponseData) GetId() string
    func (o *BulkMuteFindingsResponseData) GetIdOk() (*string, bool)
    func (o *BulkMuteFindingsResponseData) GetType() FindingType
    func (o *BulkMuteFindingsResponseData) GetTypeOk() (*FindingType, bool)
    func (o *BulkMuteFindingsResponseData) HasId() bool
    func (o *BulkMuteFindingsResponseData) HasType() bool
    func (o BulkMuteFindingsResponseData) MarshalJSON() ([]byte, error)
    func (o *BulkMuteFindingsResponseData) SetId(v string)
    func (o *BulkMuteFindingsResponseData) SetType(v FindingType)
    func (o *BulkMuteFindingsResponseData) UnmarshalJSON(bytes []byte) (err error)
type CIAppAggregateBucketValue
    func CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue(v *float64) CIAppAggregateBucketValue
    func CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue(v *string) CIAppAggregateBucketValue
    func CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue(v *CIAppAggregateBucketValueTimeseries) CIAppAggregateBucketValue
    func (obj *CIAppAggregateBucketValue) GetActualInstance() interface{}
    func (obj CIAppAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *CIAppAggregateBucketValue) UnmarshalJSON(data []byte) error
type CIAppAggregateBucketValueTimeseries
    func NewCIAppAggregateBucketValueTimeseries() *CIAppAggregateBucketValueTimeseries
    func NewCIAppAggregateBucketValueTimeseriesWithDefaults() *CIAppAggregateBucketValueTimeseries
    func (o CIAppAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *CIAppAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type CIAppAggregateBucketValueTimeseriesPoint
    func NewCIAppAggregateBucketValueTimeseriesPoint() *CIAppAggregateBucketValueTimeseriesPoint
    func NewCIAppAggregateBucketValueTimeseriesPointWithDefaults() *CIAppAggregateBucketValueTimeseriesPoint
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTime() time.Time
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *CIAppAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o CIAppAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *CIAppAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type CIAppAggregateSort
    func NewCIAppAggregateSort() *CIAppAggregateSort
    func NewCIAppAggregateSortWithDefaults() *CIAppAggregateSort
    func (o *CIAppAggregateSort) GetAggregation() CIAppAggregationFunction
    func (o *CIAppAggregateSort) GetAggregationOk() (*CIAppAggregationFunction, bool)
    func (o *CIAppAggregateSort) GetMetric() string
    func (o *CIAppAggregateSort) GetMetricOk() (*string, bool)
    func (o *CIAppAggregateSort) GetOrder() CIAppSortOrder
    func (o *CIAppAggregateSort) GetOrderOk() (*CIAppSortOrder, bool)
    func (o *CIAppAggregateSort) GetType() CIAppAggregateSortType
    func (o *CIAppAggregateSort) GetTypeOk() (*CIAppAggregateSortType, bool)
    func (o *CIAppAggregateSort) HasAggregation() bool
    func (o *CIAppAggregateSort) HasMetric() bool
    func (o *CIAppAggregateSort) HasOrder() bool
    func (o *CIAppAggregateSort) HasType() bool
    func (o CIAppAggregateSort) MarshalJSON() ([]byte, error)
    func (o *CIAppAggregateSort) SetAggregation(v CIAppAggregationFunction)
    func (o *CIAppAggregateSort) SetMetric(v string)
    func (o *CIAppAggregateSort) SetOrder(v CIAppSortOrder)
    func (o *CIAppAggregateSort) SetType(v CIAppAggregateSortType)
    func (o *CIAppAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type CIAppAggregateSortType
    func NewCIAppAggregateSortTypeFromValue(v string) (*CIAppAggregateSortType, error)
    func (v *CIAppAggregateSortType) GetAllowedValues() []CIAppAggregateSortType
    func (v CIAppAggregateSortType) IsValid() bool
    func (v CIAppAggregateSortType) Ptr() *CIAppAggregateSortType
    func (v *CIAppAggregateSortType) UnmarshalJSON(src []byte) error
type CIAppAggregationFunction
    func NewCIAppAggregationFunctionFromValue(v string) (*CIAppAggregationFunction, error)
    func (v *CIAppAggregationFunction) GetAllowedValues() []CIAppAggregationFunction
    func (v CIAppAggregationFunction) IsValid() bool
    func (v CIAppAggregationFunction) Ptr() *CIAppAggregationFunction
    func (v *CIAppAggregationFunction) UnmarshalJSON(src []byte) error
type CIAppCIError
    func NewCIAppCIError() *CIAppCIError
    func NewCIAppCIErrorWithDefaults() *CIAppCIError
    func (o *CIAppCIError) GetDomain() CIAppCIErrorDomain
    func (o *CIAppCIError) GetDomainOk() (*CIAppCIErrorDomain, bool)
    func (o *CIAppCIError) GetMessage() string
    func (o *CIAppCIError) GetMessageOk() (*string, bool)
    func (o *CIAppCIError) GetStack() string
    func (o *CIAppCIError) GetStackOk() (*string, bool)
    func (o *CIAppCIError) GetType() string
    func (o *CIAppCIError) GetTypeOk() (*string, bool)
    func (o *CIAppCIError) HasDomain() bool
    func (o *CIAppCIError) HasMessage() bool
    func (o *CIAppCIError) HasStack() bool
    func (o *CIAppCIError) HasType() bool
    func (o CIAppCIError) MarshalJSON() ([]byte, error)
    func (o *CIAppCIError) SetDomain(v CIAppCIErrorDomain)
    func (o *CIAppCIError) SetMessage(v string)
    func (o *CIAppCIError) SetMessageNil()
    func (o *CIAppCIError) SetStack(v string)
    func (o *CIAppCIError) SetStackNil()
    func (o *CIAppCIError) SetType(v string)
    func (o *CIAppCIError) SetTypeNil()
    func (o *CIAppCIError) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppCIError) UnsetMessage()
    func (o *CIAppCIError) UnsetStack()
    func (o *CIAppCIError) UnsetType()
type CIAppCIErrorDomain
    func NewCIAppCIErrorDomainFromValue(v string) (*CIAppCIErrorDomain, error)
    func (v *CIAppCIErrorDomain) GetAllowedValues() []CIAppCIErrorDomain
    func (v CIAppCIErrorDomain) IsValid() bool
    func (v CIAppCIErrorDomain) Ptr() *CIAppCIErrorDomain
    func (v *CIAppCIErrorDomain) UnmarshalJSON(src []byte) error
type CIAppCompute
    func NewCIAppCompute(aggregation CIAppAggregationFunction) *CIAppCompute
    func NewCIAppComputeWithDefaults() *CIAppCompute
    func (o *CIAppCompute) GetAggregation() CIAppAggregationFunction
    func (o *CIAppCompute) GetAggregationOk() (*CIAppAggregationFunction, bool)
    func (o *CIAppCompute) GetInterval() string
    func (o *CIAppCompute) GetIntervalOk() (*string, bool)
    func (o *CIAppCompute) GetMetric() string
    func (o *CIAppCompute) GetMetricOk() (*string, bool)
    func (o *CIAppCompute) GetType() CIAppComputeType
    func (o *CIAppCompute) GetTypeOk() (*CIAppComputeType, bool)
    func (o *CIAppCompute) HasInterval() bool
    func (o *CIAppCompute) HasMetric() bool
    func (o *CIAppCompute) HasType() bool
    func (o CIAppCompute) MarshalJSON() ([]byte, error)
    func (o *CIAppCompute) SetAggregation(v CIAppAggregationFunction)
    func (o *CIAppCompute) SetInterval(v string)
    func (o *CIAppCompute) SetMetric(v string)
    func (o *CIAppCompute) SetType(v CIAppComputeType)
    func (o *CIAppCompute) UnmarshalJSON(bytes []byte) (err error)
type CIAppComputeType
    func NewCIAppComputeTypeFromValue(v string) (*CIAppComputeType, error)
    func (v *CIAppComputeType) GetAllowedValues() []CIAppComputeType
    func (v CIAppComputeType) IsValid() bool
    func (v CIAppComputeType) Ptr() *CIAppComputeType
    func (v *CIAppComputeType) UnmarshalJSON(src []byte) error
type CIAppCreatePipelineEventRequest
    func NewCIAppCreatePipelineEventRequest() *CIAppCreatePipelineEventRequest
    func NewCIAppCreatePipelineEventRequestWithDefaults() *CIAppCreatePipelineEventRequest
    func (o *CIAppCreatePipelineEventRequest) GetData() CIAppCreatePipelineEventRequestData
    func (o *CIAppCreatePipelineEventRequest) GetDataOk() (*CIAppCreatePipelineEventRequestData, bool)
    func (o *CIAppCreatePipelineEventRequest) HasData() bool
    func (o CIAppCreatePipelineEventRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppCreatePipelineEventRequest) SetData(v CIAppCreatePipelineEventRequestData)
    func (o *CIAppCreatePipelineEventRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppCreatePipelineEventRequestAttributes
    func NewCIAppCreatePipelineEventRequestAttributes(resource CIAppCreatePipelineEventRequestAttributesResource) *CIAppCreatePipelineEventRequestAttributes
    func NewCIAppCreatePipelineEventRequestAttributesWithDefaults() *CIAppCreatePipelineEventRequestAttributes
    func (o *CIAppCreatePipelineEventRequestAttributes) GetEnv() string
    func (o *CIAppCreatePipelineEventRequestAttributes) GetEnvOk() (*string, bool)
    func (o *CIAppCreatePipelineEventRequestAttributes) GetProviderName() string
    func (o *CIAppCreatePipelineEventRequestAttributes) GetProviderNameOk() (*string, bool)
    func (o *CIAppCreatePipelineEventRequestAttributes) GetResource() CIAppCreatePipelineEventRequestAttributesResource
    func (o *CIAppCreatePipelineEventRequestAttributes) GetResourceOk() (*CIAppCreatePipelineEventRequestAttributesResource, bool)
    func (o *CIAppCreatePipelineEventRequestAttributes) GetService() string
    func (o *CIAppCreatePipelineEventRequestAttributes) GetServiceOk() (*string, bool)
    func (o *CIAppCreatePipelineEventRequestAttributes) HasEnv() bool
    func (o *CIAppCreatePipelineEventRequestAttributes) HasProviderName() bool
    func (o *CIAppCreatePipelineEventRequestAttributes) HasService() bool
    func (o CIAppCreatePipelineEventRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CIAppCreatePipelineEventRequestAttributes) SetEnv(v string)
    func (o *CIAppCreatePipelineEventRequestAttributes) SetProviderName(v string)
    func (o *CIAppCreatePipelineEventRequestAttributes) SetResource(v CIAppCreatePipelineEventRequestAttributesResource)
    func (o *CIAppCreatePipelineEventRequestAttributes) SetService(v string)
    func (o *CIAppCreatePipelineEventRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventJob) CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventPipeline) CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStage) CIAppCreatePipelineEventRequestAttributesResource
    func CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStep) CIAppCreatePipelineEventRequestAttributesResource
    func (obj *CIAppCreatePipelineEventRequestAttributesResource) GetActualInstance() interface{}
    func (obj CIAppCreatePipelineEventRequestAttributesResource) MarshalJSON() ([]byte, error)
    func (obj *CIAppCreatePipelineEventRequestAttributesResource) UnmarshalJSON(data []byte) error
type CIAppCreatePipelineEventRequestData
    func NewCIAppCreatePipelineEventRequestData() *CIAppCreatePipelineEventRequestData
    func NewCIAppCreatePipelineEventRequestDataWithDefaults() *CIAppCreatePipelineEventRequestData
    func (o *CIAppCreatePipelineEventRequestData) GetAttributes() CIAppCreatePipelineEventRequestAttributes
    func (o *CIAppCreatePipelineEventRequestData) GetAttributesOk() (*CIAppCreatePipelineEventRequestAttributes, bool)
    func (o *CIAppCreatePipelineEventRequestData) GetType() CIAppCreatePipelineEventRequestDataType
    func (o *CIAppCreatePipelineEventRequestData) GetTypeOk() (*CIAppCreatePipelineEventRequestDataType, bool)
    func (o *CIAppCreatePipelineEventRequestData) HasAttributes() bool
    func (o *CIAppCreatePipelineEventRequestData) HasType() bool
    func (o CIAppCreatePipelineEventRequestData) MarshalJSON() ([]byte, error)
    func (o *CIAppCreatePipelineEventRequestData) SetAttributes(v CIAppCreatePipelineEventRequestAttributes)
    func (o *CIAppCreatePipelineEventRequestData) SetType(v CIAppCreatePipelineEventRequestDataType)
    func (o *CIAppCreatePipelineEventRequestData) UnmarshalJSON(bytes []byte) (err error)
type CIAppCreatePipelineEventRequestDataType
    func NewCIAppCreatePipelineEventRequestDataTypeFromValue(v string) (*CIAppCreatePipelineEventRequestDataType, error)
    func (v *CIAppCreatePipelineEventRequestDataType) GetAllowedValues() []CIAppCreatePipelineEventRequestDataType
    func (v CIAppCreatePipelineEventRequestDataType) IsValid() bool
    func (v CIAppCreatePipelineEventRequestDataType) Ptr() *CIAppCreatePipelineEventRequestDataType
    func (v *CIAppCreatePipelineEventRequestDataType) UnmarshalJSON(src []byte) error
type CIAppEventAttributes
    func NewCIAppEventAttributes() *CIAppEventAttributes
    func NewCIAppEventAttributesWithDefaults() *CIAppEventAttributes
    func (o *CIAppEventAttributes) GetAttributes() map[string]interface{}
    func (o *CIAppEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *CIAppEventAttributes) GetTags() []string
    func (o *CIAppEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *CIAppEventAttributes) GetTestLevel() CIAppTestLevel
    func (o *CIAppEventAttributes) GetTestLevelOk() (*CIAppTestLevel, bool)
    func (o *CIAppEventAttributes) HasAttributes() bool
    func (o *CIAppEventAttributes) HasTags() bool
    func (o *CIAppEventAttributes) HasTestLevel() bool
    func (o CIAppEventAttributes) MarshalJSON() ([]byte, error)
    func (o *CIAppEventAttributes) SetAttributes(v map[string]interface{})
    func (o *CIAppEventAttributes) SetTags(v []string)
    func (o *CIAppEventAttributes) SetTestLevel(v CIAppTestLevel)
    func (o *CIAppEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type CIAppGitInfo
    func NewCIAppGitInfo(authorEmail string, repositoryUrl string, sha string) *CIAppGitInfo
    func NewCIAppGitInfoWithDefaults() *CIAppGitInfo
    func (o *CIAppGitInfo) GetAuthorEmail() string
    func (o *CIAppGitInfo) GetAuthorEmailOk() (*string, bool)
    func (o *CIAppGitInfo) GetAuthorName() string
    func (o *CIAppGitInfo) GetAuthorNameOk() (*string, bool)
    func (o *CIAppGitInfo) GetAuthorTime() string
    func (o *CIAppGitInfo) GetAuthorTimeOk() (*string, bool)
    func (o *CIAppGitInfo) GetBranch() string
    func (o *CIAppGitInfo) GetBranchOk() (*string, bool)
    func (o *CIAppGitInfo) GetCommitTime() string
    func (o *CIAppGitInfo) GetCommitTimeOk() (*string, bool)
    func (o *CIAppGitInfo) GetCommitterEmail() string
    func (o *CIAppGitInfo) GetCommitterEmailOk() (*string, bool)
    func (o *CIAppGitInfo) GetCommitterName() string
    func (o *CIAppGitInfo) GetCommitterNameOk() (*string, bool)
    func (o *CIAppGitInfo) GetDefaultBranch() string
    func (o *CIAppGitInfo) GetDefaultBranchOk() (*string, bool)
    func (o *CIAppGitInfo) GetMessage() string
    func (o *CIAppGitInfo) GetMessageOk() (*string, bool)
    func (o *CIAppGitInfo) GetRepositoryUrl() string
    func (o *CIAppGitInfo) GetRepositoryUrlOk() (*string, bool)
    func (o *CIAppGitInfo) GetSha() string
    func (o *CIAppGitInfo) GetShaOk() (*string, bool)
    func (o *CIAppGitInfo) GetTag() string
    func (o *CIAppGitInfo) GetTagOk() (*string, bool)
    func (o *CIAppGitInfo) HasAuthorName() bool
    func (o *CIAppGitInfo) HasAuthorTime() bool
    func (o *CIAppGitInfo) HasBranch() bool
    func (o *CIAppGitInfo) HasCommitTime() bool
    func (o *CIAppGitInfo) HasCommitterEmail() bool
    func (o *CIAppGitInfo) HasCommitterName() bool
    func (o *CIAppGitInfo) HasDefaultBranch() bool
    func (o *CIAppGitInfo) HasMessage() bool
    func (o *CIAppGitInfo) HasTag() bool
    func (o CIAppGitInfo) MarshalJSON() ([]byte, error)
    func (o *CIAppGitInfo) SetAuthorEmail(v string)
    func (o *CIAppGitInfo) SetAuthorName(v string)
    func (o *CIAppGitInfo) SetAuthorNameNil()
    func (o *CIAppGitInfo) SetAuthorTime(v string)
    func (o *CIAppGitInfo) SetAuthorTimeNil()
    func (o *CIAppGitInfo) SetBranch(v string)
    func (o *CIAppGitInfo) SetBranchNil()
    func (o *CIAppGitInfo) SetCommitTime(v string)
    func (o *CIAppGitInfo) SetCommitTimeNil()
    func (o *CIAppGitInfo) SetCommitterEmail(v string)
    func (o *CIAppGitInfo) SetCommitterEmailNil()
    func (o *CIAppGitInfo) SetCommitterName(v string)
    func (o *CIAppGitInfo) SetCommitterNameNil()
    func (o *CIAppGitInfo) SetDefaultBranch(v string)
    func (o *CIAppGitInfo) SetDefaultBranchNil()
    func (o *CIAppGitInfo) SetMessage(v string)
    func (o *CIAppGitInfo) SetMessageNil()
    func (o *CIAppGitInfo) SetRepositoryUrl(v string)
    func (o *CIAppGitInfo) SetSha(v string)
    func (o *CIAppGitInfo) SetTag(v string)
    func (o *CIAppGitInfo) SetTagNil()
    func (o *CIAppGitInfo) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppGitInfo) UnsetAuthorName()
    func (o *CIAppGitInfo) UnsetAuthorTime()
    func (o *CIAppGitInfo) UnsetBranch()
    func (o *CIAppGitInfo) UnsetCommitTime()
    func (o *CIAppGitInfo) UnsetCommitterEmail()
    func (o *CIAppGitInfo) UnsetCommitterName()
    func (o *CIAppGitInfo) UnsetDefaultBranch()
    func (o *CIAppGitInfo) UnsetMessage()
    func (o *CIAppGitInfo) UnsetTag()
type CIAppGroupByHistogram
    func NewCIAppGroupByHistogram(interval float64, max float64, min float64) *CIAppGroupByHistogram
    func NewCIAppGroupByHistogramWithDefaults() *CIAppGroupByHistogram
    func (o *CIAppGroupByHistogram) GetInterval() float64
    func (o *CIAppGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *CIAppGroupByHistogram) GetMax() float64
    func (o *CIAppGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *CIAppGroupByHistogram) GetMin() float64
    func (o *CIAppGroupByHistogram) GetMinOk() (*float64, bool)
    func (o CIAppGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *CIAppGroupByHistogram) SetInterval(v float64)
    func (o *CIAppGroupByHistogram) SetMax(v float64)
    func (o *CIAppGroupByHistogram) SetMin(v float64)
    func (o *CIAppGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type CIAppGroupByMissing
    func CIAppGroupByMissingNumberAsCIAppGroupByMissing(v *float64) CIAppGroupByMissing
    func CIAppGroupByMissingStringAsCIAppGroupByMissing(v *string) CIAppGroupByMissing
    func (obj *CIAppGroupByMissing) GetActualInstance() interface{}
    func (obj CIAppGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *CIAppGroupByMissing) UnmarshalJSON(data []byte) error
type CIAppGroupByTotal
    func CIAppGroupByTotalBooleanAsCIAppGroupByTotal(v *bool) CIAppGroupByTotal
    func CIAppGroupByTotalNumberAsCIAppGroupByTotal(v *float64) CIAppGroupByTotal
    func CIAppGroupByTotalStringAsCIAppGroupByTotal(v *string) CIAppGroupByTotal
    func (obj *CIAppGroupByTotal) GetActualInstance() interface{}
    func (obj CIAppGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *CIAppGroupByTotal) UnmarshalJSON(data []byte) error
type CIAppHostInfo
    func NewCIAppHostInfo() *CIAppHostInfo
    func NewCIAppHostInfoWithDefaults() *CIAppHostInfo
    func (o *CIAppHostInfo) GetHostname() string
    func (o *CIAppHostInfo) GetHostnameOk() (*string, bool)
    func (o *CIAppHostInfo) GetLabels() []string
    func (o *CIAppHostInfo) GetLabelsOk() (*[]string, bool)
    func (o *CIAppHostInfo) GetName() string
    func (o *CIAppHostInfo) GetNameOk() (*string, bool)
    func (o *CIAppHostInfo) GetWorkspace() string
    func (o *CIAppHostInfo) GetWorkspaceOk() (*string, bool)
    func (o *CIAppHostInfo) HasHostname() bool
    func (o *CIAppHostInfo) HasLabels() bool
    func (o *CIAppHostInfo) HasName() bool
    func (o *CIAppHostInfo) HasWorkspace() bool
    func (o CIAppHostInfo) MarshalJSON() ([]byte, error)
    func (o *CIAppHostInfo) SetHostname(v string)
    func (o *CIAppHostInfo) SetLabels(v []string)
    func (o *CIAppHostInfo) SetName(v string)
    func (o *CIAppHostInfo) SetWorkspace(v string)
    func (o *CIAppHostInfo) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEvent
    func NewCIAppPipelineEvent() *CIAppPipelineEvent
    func NewCIAppPipelineEventWithDefaults() *CIAppPipelineEvent
    func (o *CIAppPipelineEvent) GetAttributes() CIAppPipelineEventAttributes
    func (o *CIAppPipelineEvent) GetAttributesOk() (*CIAppPipelineEventAttributes, bool)
    func (o *CIAppPipelineEvent) GetId() string
    func (o *CIAppPipelineEvent) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEvent) GetType() CIAppPipelineEventTypeName
    func (o *CIAppPipelineEvent) GetTypeOk() (*CIAppPipelineEventTypeName, bool)
    func (o *CIAppPipelineEvent) HasAttributes() bool
    func (o *CIAppPipelineEvent) HasId() bool
    func (o *CIAppPipelineEvent) HasType() bool
    func (o CIAppPipelineEvent) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEvent) SetAttributes(v CIAppPipelineEventAttributes)
    func (o *CIAppPipelineEvent) SetId(v string)
    func (o *CIAppPipelineEvent) SetType(v CIAppPipelineEventTypeName)
    func (o *CIAppPipelineEvent) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventAttributes
    func NewCIAppPipelineEventAttributes() *CIAppPipelineEventAttributes
    func NewCIAppPipelineEventAttributesWithDefaults() *CIAppPipelineEventAttributes
    func (o *CIAppPipelineEventAttributes) GetAttributes() map[string]interface{}
    func (o *CIAppPipelineEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *CIAppPipelineEventAttributes) GetCiLevel() CIAppPipelineLevel
    func (o *CIAppPipelineEventAttributes) GetCiLevelOk() (*CIAppPipelineLevel, bool)
    func (o *CIAppPipelineEventAttributes) GetTags() []string
    func (o *CIAppPipelineEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventAttributes) HasAttributes() bool
    func (o *CIAppPipelineEventAttributes) HasCiLevel() bool
    func (o *CIAppPipelineEventAttributes) HasTags() bool
    func (o CIAppPipelineEventAttributes) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventAttributes) SetAttributes(v map[string]interface{})
    func (o *CIAppPipelineEventAttributes) SetCiLevel(v CIAppPipelineLevel)
    func (o *CIAppPipelineEventAttributes) SetTags(v []string)
    func (o *CIAppPipelineEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventFinishedPipeline
    func NewCIAppPipelineEventFinishedPipeline(end time.Time, level CIAppPipelineEventPipelineLevel, name string, partialRetry bool, start time.Time, status CIAppPipelineEventPipelineStatus, uniqueId string, url string) *CIAppPipelineEventFinishedPipeline
    func NewCIAppPipelineEventFinishedPipelineWithDefaults() *CIAppPipelineEventFinishedPipeline
    func (o *CIAppPipelineEventFinishedPipeline) GetEnd() time.Time
    func (o *CIAppPipelineEventFinishedPipeline) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetError() CIAppCIError
    func (o *CIAppPipelineEventFinishedPipeline) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventFinishedPipeline) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetIsManual() bool
    func (o *CIAppPipelineEventFinishedPipeline) GetIsManualOk() (*bool, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetIsResumed() bool
    func (o *CIAppPipelineEventFinishedPipeline) GetIsResumedOk() (*bool, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetLevel() CIAppPipelineEventPipelineLevel
    func (o *CIAppPipelineEventFinishedPipeline) GetLevelOk() (*CIAppPipelineEventPipelineLevel, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetMetrics() []string
    func (o *CIAppPipelineEventFinishedPipeline) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetName() string
    func (o *CIAppPipelineEventFinishedPipeline) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventFinishedPipeline) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetParameters() map[string]string
    func (o *CIAppPipelineEventFinishedPipeline) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetParentPipeline() CIAppPipelineEventParentPipeline
    func (o *CIAppPipelineEventFinishedPipeline) GetParentPipelineOk() (*CIAppPipelineEventParentPipeline, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetPartialRetry() bool
    func (o *CIAppPipelineEventFinishedPipeline) GetPartialRetryOk() (*bool, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetPipelineId() string
    func (o *CIAppPipelineEventFinishedPipeline) GetPipelineIdOk() (*string, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetPreviousAttempt() CIAppPipelineEventPreviousPipeline
    func (o *CIAppPipelineEventFinishedPipeline) GetPreviousAttemptOk() (*CIAppPipelineEventPreviousPipeline, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetQueueTime() int64
    func (o *CIAppPipelineEventFinishedPipeline) GetQueueTimeOk() (*int64, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetStart() time.Time
    func (o *CIAppPipelineEventFinishedPipeline) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetStatus() CIAppPipelineEventPipelineStatus
    func (o *CIAppPipelineEventFinishedPipeline) GetStatusOk() (*CIAppPipelineEventPipelineStatus, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetTags() []string
    func (o *CIAppPipelineEventFinishedPipeline) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetUniqueId() string
    func (o *CIAppPipelineEventFinishedPipeline) GetUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventFinishedPipeline) GetUrl() string
    func (o *CIAppPipelineEventFinishedPipeline) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventFinishedPipeline) HasError() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasGit() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasIsManual() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasIsResumed() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasMetrics() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasNode() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasParameters() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasParentPipeline() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasPipelineId() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasPreviousAttempt() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasQueueTime() bool
    func (o *CIAppPipelineEventFinishedPipeline) HasTags() bool
    func (o CIAppPipelineEventFinishedPipeline) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventFinishedPipeline) SetEnd(v time.Time)
    func (o *CIAppPipelineEventFinishedPipeline) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventFinishedPipeline) SetErrorNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventFinishedPipeline) SetGitNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetIsManual(v bool)
    func (o *CIAppPipelineEventFinishedPipeline) SetIsManualNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetIsResumed(v bool)
    func (o *CIAppPipelineEventFinishedPipeline) SetIsResumedNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetLevel(v CIAppPipelineEventPipelineLevel)
    func (o *CIAppPipelineEventFinishedPipeline) SetMetrics(v []string)
    func (o *CIAppPipelineEventFinishedPipeline) SetMetricsNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetName(v string)
    func (o *CIAppPipelineEventFinishedPipeline) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventFinishedPipeline) SetNodeNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventFinishedPipeline) SetParentPipeline(v CIAppPipelineEventParentPipeline)
    func (o *CIAppPipelineEventFinishedPipeline) SetParentPipelineNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetPartialRetry(v bool)
    func (o *CIAppPipelineEventFinishedPipeline) SetPipelineId(v string)
    func (o *CIAppPipelineEventFinishedPipeline) SetPreviousAttempt(v CIAppPipelineEventPreviousPipeline)
    func (o *CIAppPipelineEventFinishedPipeline) SetPreviousAttemptNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetQueueTime(v int64)
    func (o *CIAppPipelineEventFinishedPipeline) SetQueueTimeNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetStart(v time.Time)
    func (o *CIAppPipelineEventFinishedPipeline) SetStatus(v CIAppPipelineEventPipelineStatus)
    func (o *CIAppPipelineEventFinishedPipeline) SetTags(v []string)
    func (o *CIAppPipelineEventFinishedPipeline) SetTagsNil()
    func (o *CIAppPipelineEventFinishedPipeline) SetUniqueId(v string)
    func (o *CIAppPipelineEventFinishedPipeline) SetUrl(v string)
    func (o *CIAppPipelineEventFinishedPipeline) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventFinishedPipeline) UnsetError()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetGit()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetIsManual()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetIsResumed()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetMetrics()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetNode()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetParentPipeline()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetPreviousAttempt()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetQueueTime()
    func (o *CIAppPipelineEventFinishedPipeline) UnsetTags()
type CIAppPipelineEventInProgressPipeline
    func NewCIAppPipelineEventInProgressPipeline(level CIAppPipelineEventPipelineLevel, name string, partialRetry bool, start time.Time, status CIAppPipelineEventPipelineInProgressStatus, uniqueId string, url string) *CIAppPipelineEventInProgressPipeline
    func NewCIAppPipelineEventInProgressPipelineWithDefaults() *CIAppPipelineEventInProgressPipeline
    func (o *CIAppPipelineEventInProgressPipeline) GetError() CIAppCIError
    func (o *CIAppPipelineEventInProgressPipeline) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventInProgressPipeline) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetIsManual() bool
    func (o *CIAppPipelineEventInProgressPipeline) GetIsManualOk() (*bool, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetIsResumed() bool
    func (o *CIAppPipelineEventInProgressPipeline) GetIsResumedOk() (*bool, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetLevel() CIAppPipelineEventPipelineLevel
    func (o *CIAppPipelineEventInProgressPipeline) GetLevelOk() (*CIAppPipelineEventPipelineLevel, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetMetrics() []string
    func (o *CIAppPipelineEventInProgressPipeline) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetName() string
    func (o *CIAppPipelineEventInProgressPipeline) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventInProgressPipeline) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetParameters() map[string]string
    func (o *CIAppPipelineEventInProgressPipeline) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetParentPipeline() CIAppPipelineEventParentPipeline
    func (o *CIAppPipelineEventInProgressPipeline) GetParentPipelineOk() (*CIAppPipelineEventParentPipeline, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetPartialRetry() bool
    func (o *CIAppPipelineEventInProgressPipeline) GetPartialRetryOk() (*bool, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetPipelineId() string
    func (o *CIAppPipelineEventInProgressPipeline) GetPipelineIdOk() (*string, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetPreviousAttempt() CIAppPipelineEventPreviousPipeline
    func (o *CIAppPipelineEventInProgressPipeline) GetPreviousAttemptOk() (*CIAppPipelineEventPreviousPipeline, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetQueueTime() int64
    func (o *CIAppPipelineEventInProgressPipeline) GetQueueTimeOk() (*int64, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetStart() time.Time
    func (o *CIAppPipelineEventInProgressPipeline) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetStatus() CIAppPipelineEventPipelineInProgressStatus
    func (o *CIAppPipelineEventInProgressPipeline) GetStatusOk() (*CIAppPipelineEventPipelineInProgressStatus, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetTags() []string
    func (o *CIAppPipelineEventInProgressPipeline) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetUniqueId() string
    func (o *CIAppPipelineEventInProgressPipeline) GetUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventInProgressPipeline) GetUrl() string
    func (o *CIAppPipelineEventInProgressPipeline) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventInProgressPipeline) HasError() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasGit() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasIsManual() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasIsResumed() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasMetrics() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasNode() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasParameters() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasParentPipeline() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasPipelineId() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasPreviousAttempt() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasQueueTime() bool
    func (o *CIAppPipelineEventInProgressPipeline) HasTags() bool
    func (o CIAppPipelineEventInProgressPipeline) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventInProgressPipeline) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventInProgressPipeline) SetErrorNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventInProgressPipeline) SetGitNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetIsManual(v bool)
    func (o *CIAppPipelineEventInProgressPipeline) SetIsManualNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetIsResumed(v bool)
    func (o *CIAppPipelineEventInProgressPipeline) SetIsResumedNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetLevel(v CIAppPipelineEventPipelineLevel)
    func (o *CIAppPipelineEventInProgressPipeline) SetMetrics(v []string)
    func (o *CIAppPipelineEventInProgressPipeline) SetMetricsNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetName(v string)
    func (o *CIAppPipelineEventInProgressPipeline) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventInProgressPipeline) SetNodeNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventInProgressPipeline) SetParentPipeline(v CIAppPipelineEventParentPipeline)
    func (o *CIAppPipelineEventInProgressPipeline) SetParentPipelineNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetPartialRetry(v bool)
    func (o *CIAppPipelineEventInProgressPipeline) SetPipelineId(v string)
    func (o *CIAppPipelineEventInProgressPipeline) SetPreviousAttempt(v CIAppPipelineEventPreviousPipeline)
    func (o *CIAppPipelineEventInProgressPipeline) SetPreviousAttemptNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetQueueTime(v int64)
    func (o *CIAppPipelineEventInProgressPipeline) SetQueueTimeNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetStart(v time.Time)
    func (o *CIAppPipelineEventInProgressPipeline) SetStatus(v CIAppPipelineEventPipelineInProgressStatus)
    func (o *CIAppPipelineEventInProgressPipeline) SetTags(v []string)
    func (o *CIAppPipelineEventInProgressPipeline) SetTagsNil()
    func (o *CIAppPipelineEventInProgressPipeline) SetUniqueId(v string)
    func (o *CIAppPipelineEventInProgressPipeline) SetUrl(v string)
    func (o *CIAppPipelineEventInProgressPipeline) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventInProgressPipeline) UnsetError()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetGit()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetIsManual()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetIsResumed()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetMetrics()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetNode()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetParentPipeline()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetPreviousAttempt()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetQueueTime()
    func (o *CIAppPipelineEventInProgressPipeline) UnsetTags()
type CIAppPipelineEventJob
    func NewCIAppPipelineEventJob(end time.Time, id string, level CIAppPipelineEventJobLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventJobStatus, url string) *CIAppPipelineEventJob
    func NewCIAppPipelineEventJobWithDefaults() *CIAppPipelineEventJob
    func (o *CIAppPipelineEventJob) GetDependencies() []string
    func (o *CIAppPipelineEventJob) GetDependenciesOk() (*[]string, bool)
    func (o *CIAppPipelineEventJob) GetEnd() time.Time
    func (o *CIAppPipelineEventJob) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventJob) GetError() CIAppCIError
    func (o *CIAppPipelineEventJob) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventJob) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventJob) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventJob) GetId() string
    func (o *CIAppPipelineEventJob) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetLevel() CIAppPipelineEventJobLevel
    func (o *CIAppPipelineEventJob) GetLevelOk() (*CIAppPipelineEventJobLevel, bool)
    func (o *CIAppPipelineEventJob) GetMetrics() []string
    func (o *CIAppPipelineEventJob) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventJob) GetName() string
    func (o *CIAppPipelineEventJob) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventJob) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventJob) GetParameters() map[string]string
    func (o *CIAppPipelineEventJob) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventJob) GetPipelineName() string
    func (o *CIAppPipelineEventJob) GetPipelineNameOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetPipelineUniqueId() string
    func (o *CIAppPipelineEventJob) GetPipelineUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetQueueTime() int64
    func (o *CIAppPipelineEventJob) GetQueueTimeOk() (*int64, bool)
    func (o *CIAppPipelineEventJob) GetStageId() string
    func (o *CIAppPipelineEventJob) GetStageIdOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetStageName() string
    func (o *CIAppPipelineEventJob) GetStageNameOk() (*string, bool)
    func (o *CIAppPipelineEventJob) GetStart() time.Time
    func (o *CIAppPipelineEventJob) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventJob) GetStatus() CIAppPipelineEventJobStatus
    func (o *CIAppPipelineEventJob) GetStatusOk() (*CIAppPipelineEventJobStatus, bool)
    func (o *CIAppPipelineEventJob) GetTags() []string
    func (o *CIAppPipelineEventJob) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventJob) GetUrl() string
    func (o *CIAppPipelineEventJob) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventJob) HasDependencies() bool
    func (o *CIAppPipelineEventJob) HasError() bool
    func (o *CIAppPipelineEventJob) HasGit() bool
    func (o *CIAppPipelineEventJob) HasMetrics() bool
    func (o *CIAppPipelineEventJob) HasNode() bool
    func (o *CIAppPipelineEventJob) HasParameters() bool
    func (o *CIAppPipelineEventJob) HasQueueTime() bool
    func (o *CIAppPipelineEventJob) HasStageId() bool
    func (o *CIAppPipelineEventJob) HasStageName() bool
    func (o *CIAppPipelineEventJob) HasTags() bool
    func (o CIAppPipelineEventJob) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventJob) SetDependencies(v []string)
    func (o *CIAppPipelineEventJob) SetDependenciesNil()
    func (o *CIAppPipelineEventJob) SetEnd(v time.Time)
    func (o *CIAppPipelineEventJob) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventJob) SetErrorNil()
    func (o *CIAppPipelineEventJob) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventJob) SetGitNil()
    func (o *CIAppPipelineEventJob) SetId(v string)
    func (o *CIAppPipelineEventJob) SetLevel(v CIAppPipelineEventJobLevel)
    func (o *CIAppPipelineEventJob) SetMetrics(v []string)
    func (o *CIAppPipelineEventJob) SetMetricsNil()
    func (o *CIAppPipelineEventJob) SetName(v string)
    func (o *CIAppPipelineEventJob) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventJob) SetNodeNil()
    func (o *CIAppPipelineEventJob) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventJob) SetPipelineName(v string)
    func (o *CIAppPipelineEventJob) SetPipelineUniqueId(v string)
    func (o *CIAppPipelineEventJob) SetQueueTime(v int64)
    func (o *CIAppPipelineEventJob) SetQueueTimeNil()
    func (o *CIAppPipelineEventJob) SetStageId(v string)
    func (o *CIAppPipelineEventJob) SetStageIdNil()
    func (o *CIAppPipelineEventJob) SetStageName(v string)
    func (o *CIAppPipelineEventJob) SetStageNameNil()
    func (o *CIAppPipelineEventJob) SetStart(v time.Time)
    func (o *CIAppPipelineEventJob) SetStatus(v CIAppPipelineEventJobStatus)
    func (o *CIAppPipelineEventJob) SetTags(v []string)
    func (o *CIAppPipelineEventJob) SetTagsNil()
    func (o *CIAppPipelineEventJob) SetUrl(v string)
    func (o *CIAppPipelineEventJob) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventJob) UnsetDependencies()
    func (o *CIAppPipelineEventJob) UnsetError()
    func (o *CIAppPipelineEventJob) UnsetGit()
    func (o *CIAppPipelineEventJob) UnsetMetrics()
    func (o *CIAppPipelineEventJob) UnsetNode()
    func (o *CIAppPipelineEventJob) UnsetQueueTime()
    func (o *CIAppPipelineEventJob) UnsetStageId()
    func (o *CIAppPipelineEventJob) UnsetStageName()
    func (o *CIAppPipelineEventJob) UnsetTags()
type CIAppPipelineEventJobLevel
    func NewCIAppPipelineEventJobLevelFromValue(v string) (*CIAppPipelineEventJobLevel, error)
    func (v *CIAppPipelineEventJobLevel) GetAllowedValues() []CIAppPipelineEventJobLevel
    func (v CIAppPipelineEventJobLevel) IsValid() bool
    func (v CIAppPipelineEventJobLevel) Ptr() *CIAppPipelineEventJobLevel
    func (v *CIAppPipelineEventJobLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventJobStatus
    func NewCIAppPipelineEventJobStatusFromValue(v string) (*CIAppPipelineEventJobStatus, error)
    func (v *CIAppPipelineEventJobStatus) GetAllowedValues() []CIAppPipelineEventJobStatus
    func (v CIAppPipelineEventJobStatus) IsValid() bool
    func (v CIAppPipelineEventJobStatus) Ptr() *CIAppPipelineEventJobStatus
    func (v *CIAppPipelineEventJobStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventParentPipeline
    func NewCIAppPipelineEventParentPipeline(id string) *CIAppPipelineEventParentPipeline
    func NewCIAppPipelineEventParentPipelineWithDefaults() *CIAppPipelineEventParentPipeline
    func (o *CIAppPipelineEventParentPipeline) GetId() string
    func (o *CIAppPipelineEventParentPipeline) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventParentPipeline) GetUrl() string
    func (o *CIAppPipelineEventParentPipeline) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventParentPipeline) HasUrl() bool
    func (o CIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventParentPipeline) SetId(v string)
    func (o *CIAppPipelineEventParentPipeline) SetUrl(v string)
    func (o *CIAppPipelineEventParentPipeline) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventPipeline
    func CIAppPipelineEventFinishedPipelineAsCIAppPipelineEventPipeline(v *CIAppPipelineEventFinishedPipeline) CIAppPipelineEventPipeline
    func CIAppPipelineEventInProgressPipelineAsCIAppPipelineEventPipeline(v *CIAppPipelineEventInProgressPipeline) CIAppPipelineEventPipeline
    func (obj *CIAppPipelineEventPipeline) GetActualInstance() interface{}
    func (obj CIAppPipelineEventPipeline) MarshalJSON() ([]byte, error)
    func (obj *CIAppPipelineEventPipeline) UnmarshalJSON(data []byte) error
type CIAppPipelineEventPipelineInProgressStatus
    func NewCIAppPipelineEventPipelineInProgressStatusFromValue(v string) (*CIAppPipelineEventPipelineInProgressStatus, error)
    func (v *CIAppPipelineEventPipelineInProgressStatus) GetAllowedValues() []CIAppPipelineEventPipelineInProgressStatus
    func (v CIAppPipelineEventPipelineInProgressStatus) IsValid() bool
    func (v CIAppPipelineEventPipelineInProgressStatus) Ptr() *CIAppPipelineEventPipelineInProgressStatus
    func (v *CIAppPipelineEventPipelineInProgressStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventPipelineLevel
    func NewCIAppPipelineEventPipelineLevelFromValue(v string) (*CIAppPipelineEventPipelineLevel, error)
    func (v *CIAppPipelineEventPipelineLevel) GetAllowedValues() []CIAppPipelineEventPipelineLevel
    func (v CIAppPipelineEventPipelineLevel) IsValid() bool
    func (v CIAppPipelineEventPipelineLevel) Ptr() *CIAppPipelineEventPipelineLevel
    func (v *CIAppPipelineEventPipelineLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventPipelineStatus
    func NewCIAppPipelineEventPipelineStatusFromValue(v string) (*CIAppPipelineEventPipelineStatus, error)
    func (v *CIAppPipelineEventPipelineStatus) GetAllowedValues() []CIAppPipelineEventPipelineStatus
    func (v CIAppPipelineEventPipelineStatus) IsValid() bool
    func (v CIAppPipelineEventPipelineStatus) Ptr() *CIAppPipelineEventPipelineStatus
    func (v *CIAppPipelineEventPipelineStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventPreviousPipeline
    func NewCIAppPipelineEventPreviousPipeline(id string) *CIAppPipelineEventPreviousPipeline
    func NewCIAppPipelineEventPreviousPipelineWithDefaults() *CIAppPipelineEventPreviousPipeline
    func (o *CIAppPipelineEventPreviousPipeline) GetId() string
    func (o *CIAppPipelineEventPreviousPipeline) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventPreviousPipeline) GetUrl() string
    func (o *CIAppPipelineEventPreviousPipeline) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventPreviousPipeline) HasUrl() bool
    func (o CIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventPreviousPipeline) SetId(v string)
    func (o *CIAppPipelineEventPreviousPipeline) SetUrl(v string)
    func (o *CIAppPipelineEventPreviousPipeline) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventStage
    func NewCIAppPipelineEventStage(end time.Time, id string, level CIAppPipelineEventStageLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStageStatus) *CIAppPipelineEventStage
    func NewCIAppPipelineEventStageWithDefaults() *CIAppPipelineEventStage
    func (o *CIAppPipelineEventStage) GetDependencies() []string
    func (o *CIAppPipelineEventStage) GetDependenciesOk() (*[]string, bool)
    func (o *CIAppPipelineEventStage) GetEnd() time.Time
    func (o *CIAppPipelineEventStage) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStage) GetError() CIAppCIError
    func (o *CIAppPipelineEventStage) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventStage) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventStage) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventStage) GetId() string
    func (o *CIAppPipelineEventStage) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetLevel() CIAppPipelineEventStageLevel
    func (o *CIAppPipelineEventStage) GetLevelOk() (*CIAppPipelineEventStageLevel, bool)
    func (o *CIAppPipelineEventStage) GetMetrics() []string
    func (o *CIAppPipelineEventStage) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStage) GetName() string
    func (o *CIAppPipelineEventStage) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventStage) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventStage) GetParameters() map[string]string
    func (o *CIAppPipelineEventStage) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventStage) GetPipelineName() string
    func (o *CIAppPipelineEventStage) GetPipelineNameOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetPipelineUniqueId() string
    func (o *CIAppPipelineEventStage) GetPipelineUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventStage) GetQueueTime() int64
    func (o *CIAppPipelineEventStage) GetQueueTimeOk() (*int64, bool)
    func (o *CIAppPipelineEventStage) GetStart() time.Time
    func (o *CIAppPipelineEventStage) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStage) GetStatus() CIAppPipelineEventStageStatus
    func (o *CIAppPipelineEventStage) GetStatusOk() (*CIAppPipelineEventStageStatus, bool)
    func (o *CIAppPipelineEventStage) GetTags() []string
    func (o *CIAppPipelineEventStage) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStage) HasDependencies() bool
    func (o *CIAppPipelineEventStage) HasError() bool
    func (o *CIAppPipelineEventStage) HasGit() bool
    func (o *CIAppPipelineEventStage) HasMetrics() bool
    func (o *CIAppPipelineEventStage) HasNode() bool
    func (o *CIAppPipelineEventStage) HasParameters() bool
    func (o *CIAppPipelineEventStage) HasQueueTime() bool
    func (o *CIAppPipelineEventStage) HasTags() bool
    func (o CIAppPipelineEventStage) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventStage) SetDependencies(v []string)
    func (o *CIAppPipelineEventStage) SetDependenciesNil()
    func (o *CIAppPipelineEventStage) SetEnd(v time.Time)
    func (o *CIAppPipelineEventStage) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventStage) SetErrorNil()
    func (o *CIAppPipelineEventStage) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventStage) SetGitNil()
    func (o *CIAppPipelineEventStage) SetId(v string)
    func (o *CIAppPipelineEventStage) SetLevel(v CIAppPipelineEventStageLevel)
    func (o *CIAppPipelineEventStage) SetMetrics(v []string)
    func (o *CIAppPipelineEventStage) SetMetricsNil()
    func (o *CIAppPipelineEventStage) SetName(v string)
    func (o *CIAppPipelineEventStage) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventStage) SetNodeNil()
    func (o *CIAppPipelineEventStage) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventStage) SetPipelineName(v string)
    func (o *CIAppPipelineEventStage) SetPipelineUniqueId(v string)
    func (o *CIAppPipelineEventStage) SetQueueTime(v int64)
    func (o *CIAppPipelineEventStage) SetQueueTimeNil()
    func (o *CIAppPipelineEventStage) SetStart(v time.Time)
    func (o *CIAppPipelineEventStage) SetStatus(v CIAppPipelineEventStageStatus)
    func (o *CIAppPipelineEventStage) SetTags(v []string)
    func (o *CIAppPipelineEventStage) SetTagsNil()
    func (o *CIAppPipelineEventStage) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventStage) UnsetDependencies()
    func (o *CIAppPipelineEventStage) UnsetError()
    func (o *CIAppPipelineEventStage) UnsetGit()
    func (o *CIAppPipelineEventStage) UnsetMetrics()
    func (o *CIAppPipelineEventStage) UnsetNode()
    func (o *CIAppPipelineEventStage) UnsetQueueTime()
    func (o *CIAppPipelineEventStage) UnsetTags()
type CIAppPipelineEventStageLevel
    func NewCIAppPipelineEventStageLevelFromValue(v string) (*CIAppPipelineEventStageLevel, error)
    func (v *CIAppPipelineEventStageLevel) GetAllowedValues() []CIAppPipelineEventStageLevel
    func (v CIAppPipelineEventStageLevel) IsValid() bool
    func (v CIAppPipelineEventStageLevel) Ptr() *CIAppPipelineEventStageLevel
    func (v *CIAppPipelineEventStageLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventStageStatus
    func NewCIAppPipelineEventStageStatusFromValue(v string) (*CIAppPipelineEventStageStatus, error)
    func (v *CIAppPipelineEventStageStatus) GetAllowedValues() []CIAppPipelineEventStageStatus
    func (v CIAppPipelineEventStageStatus) IsValid() bool
    func (v CIAppPipelineEventStageStatus) Ptr() *CIAppPipelineEventStageStatus
    func (v *CIAppPipelineEventStageStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventStep
    func NewCIAppPipelineEventStep(end time.Time, id string, level CIAppPipelineEventStepLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStepStatus) *CIAppPipelineEventStep
    func NewCIAppPipelineEventStepWithDefaults() *CIAppPipelineEventStep
    func (o *CIAppPipelineEventStep) GetEnd() time.Time
    func (o *CIAppPipelineEventStep) GetEndOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStep) GetError() CIAppCIError
    func (o *CIAppPipelineEventStep) GetErrorOk() (*CIAppCIError, bool)
    func (o *CIAppPipelineEventStep) GetGit() CIAppGitInfo
    func (o *CIAppPipelineEventStep) GetGitOk() (*CIAppGitInfo, bool)
    func (o *CIAppPipelineEventStep) GetId() string
    func (o *CIAppPipelineEventStep) GetIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetJobId() string
    func (o *CIAppPipelineEventStep) GetJobIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetJobName() string
    func (o *CIAppPipelineEventStep) GetJobNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetLevel() CIAppPipelineEventStepLevel
    func (o *CIAppPipelineEventStep) GetLevelOk() (*CIAppPipelineEventStepLevel, bool)
    func (o *CIAppPipelineEventStep) GetMetrics() []string
    func (o *CIAppPipelineEventStep) GetMetricsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStep) GetName() string
    func (o *CIAppPipelineEventStep) GetNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetNode() CIAppHostInfo
    func (o *CIAppPipelineEventStep) GetNodeOk() (*CIAppHostInfo, bool)
    func (o *CIAppPipelineEventStep) GetParameters() map[string]string
    func (o *CIAppPipelineEventStep) GetParametersOk() (*map[string]string, bool)
    func (o *CIAppPipelineEventStep) GetPipelineName() string
    func (o *CIAppPipelineEventStep) GetPipelineNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetPipelineUniqueId() string
    func (o *CIAppPipelineEventStep) GetPipelineUniqueIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetStageId() string
    func (o *CIAppPipelineEventStep) GetStageIdOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetStageName() string
    func (o *CIAppPipelineEventStep) GetStageNameOk() (*string, bool)
    func (o *CIAppPipelineEventStep) GetStart() time.Time
    func (o *CIAppPipelineEventStep) GetStartOk() (*time.Time, bool)
    func (o *CIAppPipelineEventStep) GetStatus() CIAppPipelineEventStepStatus
    func (o *CIAppPipelineEventStep) GetStatusOk() (*CIAppPipelineEventStepStatus, bool)
    func (o *CIAppPipelineEventStep) GetTags() []string
    func (o *CIAppPipelineEventStep) GetTagsOk() (*[]string, bool)
    func (o *CIAppPipelineEventStep) GetUrl() string
    func (o *CIAppPipelineEventStep) GetUrlOk() (*string, bool)
    func (o *CIAppPipelineEventStep) HasError() bool
    func (o *CIAppPipelineEventStep) HasGit() bool
    func (o *CIAppPipelineEventStep) HasJobId() bool
    func (o *CIAppPipelineEventStep) HasJobName() bool
    func (o *CIAppPipelineEventStep) HasMetrics() bool
    func (o *CIAppPipelineEventStep) HasNode() bool
    func (o *CIAppPipelineEventStep) HasParameters() bool
    func (o *CIAppPipelineEventStep) HasStageId() bool
    func (o *CIAppPipelineEventStep) HasStageName() bool
    func (o *CIAppPipelineEventStep) HasTags() bool
    func (o *CIAppPipelineEventStep) HasUrl() bool
    func (o CIAppPipelineEventStep) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventStep) SetEnd(v time.Time)
    func (o *CIAppPipelineEventStep) SetError(v CIAppCIError)
    func (o *CIAppPipelineEventStep) SetErrorNil()
    func (o *CIAppPipelineEventStep) SetGit(v CIAppGitInfo)
    func (o *CIAppPipelineEventStep) SetGitNil()
    func (o *CIAppPipelineEventStep) SetId(v string)
    func (o *CIAppPipelineEventStep) SetJobId(v string)
    func (o *CIAppPipelineEventStep) SetJobIdNil()
    func (o *CIAppPipelineEventStep) SetJobName(v string)
    func (o *CIAppPipelineEventStep) SetJobNameNil()
    func (o *CIAppPipelineEventStep) SetLevel(v CIAppPipelineEventStepLevel)
    func (o *CIAppPipelineEventStep) SetMetrics(v []string)
    func (o *CIAppPipelineEventStep) SetMetricsNil()
    func (o *CIAppPipelineEventStep) SetName(v string)
    func (o *CIAppPipelineEventStep) SetNode(v CIAppHostInfo)
    func (o *CIAppPipelineEventStep) SetNodeNil()
    func (o *CIAppPipelineEventStep) SetParameters(v map[string]string)
    func (o *CIAppPipelineEventStep) SetPipelineName(v string)
    func (o *CIAppPipelineEventStep) SetPipelineUniqueId(v string)
    func (o *CIAppPipelineEventStep) SetStageId(v string)
    func (o *CIAppPipelineEventStep) SetStageIdNil()
    func (o *CIAppPipelineEventStep) SetStageName(v string)
    func (o *CIAppPipelineEventStep) SetStageNameNil()
    func (o *CIAppPipelineEventStep) SetStart(v time.Time)
    func (o *CIAppPipelineEventStep) SetStatus(v CIAppPipelineEventStepStatus)
    func (o *CIAppPipelineEventStep) SetTags(v []string)
    func (o *CIAppPipelineEventStep) SetTagsNil()
    func (o *CIAppPipelineEventStep) SetUrl(v string)
    func (o *CIAppPipelineEventStep) SetUrlNil()
    func (o *CIAppPipelineEventStep) UnmarshalJSON(bytes []byte) (err error)
    func (o *CIAppPipelineEventStep) UnsetError()
    func (o *CIAppPipelineEventStep) UnsetGit()
    func (o *CIAppPipelineEventStep) UnsetJobId()
    func (o *CIAppPipelineEventStep) UnsetJobName()
    func (o *CIAppPipelineEventStep) UnsetMetrics()
    func (o *CIAppPipelineEventStep) UnsetNode()
    func (o *CIAppPipelineEventStep) UnsetStageId()
    func (o *CIAppPipelineEventStep) UnsetStageName()
    func (o *CIAppPipelineEventStep) UnsetTags()
    func (o *CIAppPipelineEventStep) UnsetUrl()
type CIAppPipelineEventStepLevel
    func NewCIAppPipelineEventStepLevelFromValue(v string) (*CIAppPipelineEventStepLevel, error)
    func (v *CIAppPipelineEventStepLevel) GetAllowedValues() []CIAppPipelineEventStepLevel
    func (v CIAppPipelineEventStepLevel) IsValid() bool
    func (v CIAppPipelineEventStepLevel) Ptr() *CIAppPipelineEventStepLevel
    func (v *CIAppPipelineEventStepLevel) UnmarshalJSON(src []byte) error
type CIAppPipelineEventStepStatus
    func NewCIAppPipelineEventStepStatusFromValue(v string) (*CIAppPipelineEventStepStatus, error)
    func (v *CIAppPipelineEventStepStatus) GetAllowedValues() []CIAppPipelineEventStepStatus
    func (v CIAppPipelineEventStepStatus) IsValid() bool
    func (v CIAppPipelineEventStepStatus) Ptr() *CIAppPipelineEventStepStatus
    func (v *CIAppPipelineEventStepStatus) UnmarshalJSON(src []byte) error
type CIAppPipelineEventTypeName
    func NewCIAppPipelineEventTypeNameFromValue(v string) (*CIAppPipelineEventTypeName, error)
    func (v *CIAppPipelineEventTypeName) GetAllowedValues() []CIAppPipelineEventTypeName
    func (v CIAppPipelineEventTypeName) IsValid() bool
    func (v CIAppPipelineEventTypeName) Ptr() *CIAppPipelineEventTypeName
    func (v *CIAppPipelineEventTypeName) UnmarshalJSON(src []byte) error
type CIAppPipelineEventsRequest
    func NewCIAppPipelineEventsRequest() *CIAppPipelineEventsRequest
    func NewCIAppPipelineEventsRequestWithDefaults() *CIAppPipelineEventsRequest
    func (o *CIAppPipelineEventsRequest) GetFilter() CIAppPipelinesQueryFilter
    func (o *CIAppPipelineEventsRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, bool)
    func (o *CIAppPipelineEventsRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppPipelineEventsRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppPipelineEventsRequest) GetPage() CIAppQueryPageOptions
    func (o *CIAppPipelineEventsRequest) GetPageOk() (*CIAppQueryPageOptions, bool)
    func (o *CIAppPipelineEventsRequest) GetSort() CIAppSort
    func (o *CIAppPipelineEventsRequest) GetSortOk() (*CIAppSort, bool)
    func (o *CIAppPipelineEventsRequest) HasFilter() bool
    func (o *CIAppPipelineEventsRequest) HasOptions() bool
    func (o *CIAppPipelineEventsRequest) HasPage() bool
    func (o *CIAppPipelineEventsRequest) HasSort() bool
    func (o CIAppPipelineEventsRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventsRequest) SetFilter(v CIAppPipelinesQueryFilter)
    func (o *CIAppPipelineEventsRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppPipelineEventsRequest) SetPage(v CIAppQueryPageOptions)
    func (o *CIAppPipelineEventsRequest) SetSort(v CIAppSort)
    func (o *CIAppPipelineEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineEventsResponse
    func NewCIAppPipelineEventsResponse() *CIAppPipelineEventsResponse
    func NewCIAppPipelineEventsResponseWithDefaults() *CIAppPipelineEventsResponse
    func (o *CIAppPipelineEventsResponse) GetData() []CIAppPipelineEvent
    func (o *CIAppPipelineEventsResponse) GetDataOk() (*[]CIAppPipelineEvent, bool)
    func (o *CIAppPipelineEventsResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppPipelineEventsResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppPipelineEventsResponse) GetMeta() CIAppResponseMetadataWithPagination
    func (o *CIAppPipelineEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, bool)
    func (o *CIAppPipelineEventsResponse) HasData() bool
    func (o *CIAppPipelineEventsResponse) HasLinks() bool
    func (o *CIAppPipelineEventsResponse) HasMeta() bool
    func (o CIAppPipelineEventsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelineEventsResponse) SetData(v []CIAppPipelineEvent)
    func (o *CIAppPipelineEventsResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppPipelineEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)
    func (o *CIAppPipelineEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelineLevel
    func NewCIAppPipelineLevelFromValue(v string) (*CIAppPipelineLevel, error)
    func (v *CIAppPipelineLevel) GetAllowedValues() []CIAppPipelineLevel
    func (v CIAppPipelineLevel) IsValid() bool
    func (v CIAppPipelineLevel) Ptr() *CIAppPipelineLevel
    func (v *CIAppPipelineLevel) UnmarshalJSON(src []byte) error
type CIAppPipelinesAggregateRequest
    func NewCIAppPipelinesAggregateRequest() *CIAppPipelinesAggregateRequest
    func NewCIAppPipelinesAggregateRequestWithDefaults() *CIAppPipelinesAggregateRequest
    func (o *CIAppPipelinesAggregateRequest) GetCompute() []CIAppCompute
    func (o *CIAppPipelinesAggregateRequest) GetComputeOk() (*[]CIAppCompute, bool)
    func (o *CIAppPipelinesAggregateRequest) GetFilter() CIAppPipelinesQueryFilter
    func (o *CIAppPipelinesAggregateRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, bool)
    func (o *CIAppPipelinesAggregateRequest) GetGroupBy() []CIAppPipelinesGroupBy
    func (o *CIAppPipelinesAggregateRequest) GetGroupByOk() (*[]CIAppPipelinesGroupBy, bool)
    func (o *CIAppPipelinesAggregateRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppPipelinesAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppPipelinesAggregateRequest) HasCompute() bool
    func (o *CIAppPipelinesAggregateRequest) HasFilter() bool
    func (o *CIAppPipelinesAggregateRequest) HasGroupBy() bool
    func (o *CIAppPipelinesAggregateRequest) HasOptions() bool
    func (o CIAppPipelinesAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesAggregateRequest) SetCompute(v []CIAppCompute)
    func (o *CIAppPipelinesAggregateRequest) SetFilter(v CIAppPipelinesQueryFilter)
    func (o *CIAppPipelinesAggregateRequest) SetGroupBy(v []CIAppPipelinesGroupBy)
    func (o *CIAppPipelinesAggregateRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppPipelinesAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesAggregationBucketsResponse
    func NewCIAppPipelinesAggregationBucketsResponse() *CIAppPipelinesAggregationBucketsResponse
    func NewCIAppPipelinesAggregationBucketsResponseWithDefaults() *CIAppPipelinesAggregationBucketsResponse
    func (o *CIAppPipelinesAggregationBucketsResponse) GetBuckets() []CIAppPipelinesBucketResponse
    func (o *CIAppPipelinesAggregationBucketsResponse) GetBucketsOk() (*[]CIAppPipelinesBucketResponse, bool)
    func (o *CIAppPipelinesAggregationBucketsResponse) HasBuckets() bool
    func (o CIAppPipelinesAggregationBucketsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesAggregationBucketsResponse) SetBuckets(v []CIAppPipelinesBucketResponse)
    func (o *CIAppPipelinesAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesAnalyticsAggregateResponse
    func NewCIAppPipelinesAnalyticsAggregateResponse() *CIAppPipelinesAnalyticsAggregateResponse
    func NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults() *CIAppPipelinesAnalyticsAggregateResponse
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetData() CIAppPipelinesAggregationBucketsResponse
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetDataOk() (*CIAppPipelinesAggregationBucketsResponse, bool)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadata
    func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadata, bool)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) HasData() bool
    func (o *CIAppPipelinesAnalyticsAggregateResponse) HasLinks() bool
    func (o *CIAppPipelinesAnalyticsAggregateResponse) HasMeta() bool
    func (o CIAppPipelinesAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) SetData(v CIAppPipelinesAggregationBucketsResponse)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadata)
    func (o *CIAppPipelinesAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesBucketResponse
    func NewCIAppPipelinesBucketResponse() *CIAppPipelinesBucketResponse
    func NewCIAppPipelinesBucketResponseWithDefaults() *CIAppPipelinesBucketResponse
    func (o *CIAppPipelinesBucketResponse) GetBy() map[string]interface{}
    func (o *CIAppPipelinesBucketResponse) GetByOk() (*map[string]interface{}, bool)
    func (o *CIAppPipelinesBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue
    func (o *CIAppPipelinesBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, bool)
    func (o *CIAppPipelinesBucketResponse) HasBy() bool
    func (o *CIAppPipelinesBucketResponse) HasComputes() bool
    func (o CIAppPipelinesBucketResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesBucketResponse) SetBy(v map[string]interface{})
    func (o *CIAppPipelinesBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)
    func (o *CIAppPipelinesBucketResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesGroupBy
    func NewCIAppPipelinesGroupBy(facet string) *CIAppPipelinesGroupBy
    func NewCIAppPipelinesGroupByWithDefaults() *CIAppPipelinesGroupBy
    func (o *CIAppPipelinesGroupBy) GetFacet() string
    func (o *CIAppPipelinesGroupBy) GetFacetOk() (*string, bool)
    func (o *CIAppPipelinesGroupBy) GetHistogram() CIAppGroupByHistogram
    func (o *CIAppPipelinesGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, bool)
    func (o *CIAppPipelinesGroupBy) GetLimit() int64
    func (o *CIAppPipelinesGroupBy) GetLimitOk() (*int64, bool)
    func (o *CIAppPipelinesGroupBy) GetMissing() CIAppGroupByMissing
    func (o *CIAppPipelinesGroupBy) GetMissingOk() (*CIAppGroupByMissing, bool)
    func (o *CIAppPipelinesGroupBy) GetSort() CIAppAggregateSort
    func (o *CIAppPipelinesGroupBy) GetSortOk() (*CIAppAggregateSort, bool)
    func (o *CIAppPipelinesGroupBy) GetTotal() CIAppGroupByTotal
    func (o *CIAppPipelinesGroupBy) GetTotalOk() (*CIAppGroupByTotal, bool)
    func (o *CIAppPipelinesGroupBy) HasHistogram() bool
    func (o *CIAppPipelinesGroupBy) HasLimit() bool
    func (o *CIAppPipelinesGroupBy) HasMissing() bool
    func (o *CIAppPipelinesGroupBy) HasSort() bool
    func (o *CIAppPipelinesGroupBy) HasTotal() bool
    func (o CIAppPipelinesGroupBy) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesGroupBy) SetFacet(v string)
    func (o *CIAppPipelinesGroupBy) SetHistogram(v CIAppGroupByHistogram)
    func (o *CIAppPipelinesGroupBy) SetLimit(v int64)
    func (o *CIAppPipelinesGroupBy) SetMissing(v CIAppGroupByMissing)
    func (o *CIAppPipelinesGroupBy) SetSort(v CIAppAggregateSort)
    func (o *CIAppPipelinesGroupBy) SetTotal(v CIAppGroupByTotal)
    func (o *CIAppPipelinesGroupBy) UnmarshalJSON(bytes []byte) (err error)
type CIAppPipelinesQueryFilter
    func NewCIAppPipelinesQueryFilter() *CIAppPipelinesQueryFilter
    func NewCIAppPipelinesQueryFilterWithDefaults() *CIAppPipelinesQueryFilter
    func (o *CIAppPipelinesQueryFilter) GetFrom() string
    func (o *CIAppPipelinesQueryFilter) GetFromOk() (*string, bool)
    func (o *CIAppPipelinesQueryFilter) GetQuery() string
    func (o *CIAppPipelinesQueryFilter) GetQueryOk() (*string, bool)
    func (o *CIAppPipelinesQueryFilter) GetTo() string
    func (o *CIAppPipelinesQueryFilter) GetToOk() (*string, bool)
    func (o *CIAppPipelinesQueryFilter) HasFrom() bool
    func (o *CIAppPipelinesQueryFilter) HasQuery() bool
    func (o *CIAppPipelinesQueryFilter) HasTo() bool
    func (o CIAppPipelinesQueryFilter) MarshalJSON() ([]byte, error)
    func (o *CIAppPipelinesQueryFilter) SetFrom(v string)
    func (o *CIAppPipelinesQueryFilter) SetQuery(v string)
    func (o *CIAppPipelinesQueryFilter) SetTo(v string)
    func (o *CIAppPipelinesQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type CIAppQueryOptions
    func NewCIAppQueryOptions() *CIAppQueryOptions
    func NewCIAppQueryOptionsWithDefaults() *CIAppQueryOptions
    func (o *CIAppQueryOptions) GetTimeOffset() int64
    func (o *CIAppQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *CIAppQueryOptions) GetTimezone() string
    func (o *CIAppQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *CIAppQueryOptions) HasTimeOffset() bool
    func (o *CIAppQueryOptions) HasTimezone() bool
    func (o CIAppQueryOptions) MarshalJSON() ([]byte, error)
    func (o *CIAppQueryOptions) SetTimeOffset(v int64)
    func (o *CIAppQueryOptions) SetTimezone(v string)
    func (o *CIAppQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type CIAppQueryPageOptions
    func NewCIAppQueryPageOptions() *CIAppQueryPageOptions
    func NewCIAppQueryPageOptionsWithDefaults() *CIAppQueryPageOptions
    func (o *CIAppQueryPageOptions) GetCursor() string
    func (o *CIAppQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *CIAppQueryPageOptions) GetLimit() int32
    func (o *CIAppQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *CIAppQueryPageOptions) HasCursor() bool
    func (o *CIAppQueryPageOptions) HasLimit() bool
    func (o CIAppQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *CIAppQueryPageOptions) SetCursor(v string)
    func (o *CIAppQueryPageOptions) SetLimit(v int32)
    func (o *CIAppQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseLinks
    func NewCIAppResponseLinks() *CIAppResponseLinks
    func NewCIAppResponseLinksWithDefaults() *CIAppResponseLinks
    func (o *CIAppResponseLinks) GetNext() string
    func (o *CIAppResponseLinks) GetNextOk() (*string, bool)
    func (o *CIAppResponseLinks) HasNext() bool
    func (o CIAppResponseLinks) MarshalJSON() ([]byte, error)
    func (o *CIAppResponseLinks) SetNext(v string)
    func (o *CIAppResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseMetadata
    func NewCIAppResponseMetadata() *CIAppResponseMetadata
    func NewCIAppResponseMetadataWithDefaults() *CIAppResponseMetadata
    func (o *CIAppResponseMetadata) GetElapsed() int64
    func (o *CIAppResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *CIAppResponseMetadata) GetRequestId() string
    func (o *CIAppResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *CIAppResponseMetadata) GetStatus() CIAppResponseStatus
    func (o *CIAppResponseMetadata) GetStatusOk() (*CIAppResponseStatus, bool)
    func (o *CIAppResponseMetadata) GetWarnings() []CIAppWarning
    func (o *CIAppResponseMetadata) GetWarningsOk() (*[]CIAppWarning, bool)
    func (o *CIAppResponseMetadata) HasElapsed() bool
    func (o *CIAppResponseMetadata) HasRequestId() bool
    func (o *CIAppResponseMetadata) HasStatus() bool
    func (o *CIAppResponseMetadata) HasWarnings() bool
    func (o CIAppResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *CIAppResponseMetadata) SetElapsed(v int64)
    func (o *CIAppResponseMetadata) SetRequestId(v string)
    func (o *CIAppResponseMetadata) SetStatus(v CIAppResponseStatus)
    func (o *CIAppResponseMetadata) SetWarnings(v []CIAppWarning)
    func (o *CIAppResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseMetadataWithPagination
    func NewCIAppResponseMetadataWithPagination() *CIAppResponseMetadataWithPagination
    func NewCIAppResponseMetadataWithPaginationWithDefaults() *CIAppResponseMetadataWithPagination
    func (o *CIAppResponseMetadataWithPagination) GetElapsed() int64
    func (o *CIAppResponseMetadataWithPagination) GetElapsedOk() (*int64, bool)
    func (o *CIAppResponseMetadataWithPagination) GetPage() CIAppResponsePage
    func (o *CIAppResponseMetadataWithPagination) GetPageOk() (*CIAppResponsePage, bool)
    func (o *CIAppResponseMetadataWithPagination) GetRequestId() string
    func (o *CIAppResponseMetadataWithPagination) GetRequestIdOk() (*string, bool)
    func (o *CIAppResponseMetadataWithPagination) GetStatus() CIAppResponseStatus
    func (o *CIAppResponseMetadataWithPagination) GetStatusOk() (*CIAppResponseStatus, bool)
    func (o *CIAppResponseMetadataWithPagination) GetWarnings() []CIAppWarning
    func (o *CIAppResponseMetadataWithPagination) GetWarningsOk() (*[]CIAppWarning, bool)
    func (o *CIAppResponseMetadataWithPagination) HasElapsed() bool
    func (o *CIAppResponseMetadataWithPagination) HasPage() bool
    func (o *CIAppResponseMetadataWithPagination) HasRequestId() bool
    func (o *CIAppResponseMetadataWithPagination) HasStatus() bool
    func (o *CIAppResponseMetadataWithPagination) HasWarnings() bool
    func (o CIAppResponseMetadataWithPagination) MarshalJSON() ([]byte, error)
    func (o *CIAppResponseMetadataWithPagination) SetElapsed(v int64)
    func (o *CIAppResponseMetadataWithPagination) SetPage(v CIAppResponsePage)
    func (o *CIAppResponseMetadataWithPagination) SetRequestId(v string)
    func (o *CIAppResponseMetadataWithPagination) SetStatus(v CIAppResponseStatus)
    func (o *CIAppResponseMetadataWithPagination) SetWarnings(v []CIAppWarning)
    func (o *CIAppResponseMetadataWithPagination) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponsePage
    func NewCIAppResponsePage() *CIAppResponsePage
    func NewCIAppResponsePageWithDefaults() *CIAppResponsePage
    func (o *CIAppResponsePage) GetAfter() string
    func (o *CIAppResponsePage) GetAfterOk() (*string, bool)
    func (o *CIAppResponsePage) HasAfter() bool
    func (o CIAppResponsePage) MarshalJSON() ([]byte, error)
    func (o *CIAppResponsePage) SetAfter(v string)
    func (o *CIAppResponsePage) UnmarshalJSON(bytes []byte) (err error)
type CIAppResponseStatus
    func NewCIAppResponseStatusFromValue(v string) (*CIAppResponseStatus, error)
    func (v *CIAppResponseStatus) GetAllowedValues() []CIAppResponseStatus
    func (v CIAppResponseStatus) IsValid() bool
    func (v CIAppResponseStatus) Ptr() *CIAppResponseStatus
    func (v *CIAppResponseStatus) UnmarshalJSON(src []byte) error
type CIAppSort
    func NewCIAppSortFromValue(v string) (*CIAppSort, error)
    func (v *CIAppSort) GetAllowedValues() []CIAppSort
    func (v CIAppSort) IsValid() bool
    func (v CIAppSort) Ptr() *CIAppSort
    func (v *CIAppSort) UnmarshalJSON(src []byte) error
type CIAppSortOrder
    func NewCIAppSortOrderFromValue(v string) (*CIAppSortOrder, error)
    func (v *CIAppSortOrder) GetAllowedValues() []CIAppSortOrder
    func (v CIAppSortOrder) IsValid() bool
    func (v CIAppSortOrder) Ptr() *CIAppSortOrder
    func (v *CIAppSortOrder) UnmarshalJSON(src []byte) error
type CIAppTestEvent
    func NewCIAppTestEvent() *CIAppTestEvent
    func NewCIAppTestEventWithDefaults() *CIAppTestEvent
    func (o *CIAppTestEvent) GetAttributes() CIAppEventAttributes
    func (o *CIAppTestEvent) GetAttributesOk() (*CIAppEventAttributes, bool)
    func (o *CIAppTestEvent) GetId() string
    func (o *CIAppTestEvent) GetIdOk() (*string, bool)
    func (o *CIAppTestEvent) GetType() CIAppTestEventTypeName
    func (o *CIAppTestEvent) GetTypeOk() (*CIAppTestEventTypeName, bool)
    func (o *CIAppTestEvent) HasAttributes() bool
    func (o *CIAppTestEvent) HasId() bool
    func (o *CIAppTestEvent) HasType() bool
    func (o CIAppTestEvent) MarshalJSON() ([]byte, error)
    func (o *CIAppTestEvent) SetAttributes(v CIAppEventAttributes)
    func (o *CIAppTestEvent) SetId(v string)
    func (o *CIAppTestEvent) SetType(v CIAppTestEventTypeName)
    func (o *CIAppTestEvent) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestEventTypeName
    func NewCIAppTestEventTypeNameFromValue(v string) (*CIAppTestEventTypeName, error)
    func (v *CIAppTestEventTypeName) GetAllowedValues() []CIAppTestEventTypeName
    func (v CIAppTestEventTypeName) IsValid() bool
    func (v CIAppTestEventTypeName) Ptr() *CIAppTestEventTypeName
    func (v *CIAppTestEventTypeName) UnmarshalJSON(src []byte) error
type CIAppTestEventsRequest
    func NewCIAppTestEventsRequest() *CIAppTestEventsRequest
    func NewCIAppTestEventsRequestWithDefaults() *CIAppTestEventsRequest
    func (o *CIAppTestEventsRequest) GetFilter() CIAppTestsQueryFilter
    func (o *CIAppTestEventsRequest) GetFilterOk() (*CIAppTestsQueryFilter, bool)
    func (o *CIAppTestEventsRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppTestEventsRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppTestEventsRequest) GetPage() CIAppQueryPageOptions
    func (o *CIAppTestEventsRequest) GetPageOk() (*CIAppQueryPageOptions, bool)
    func (o *CIAppTestEventsRequest) GetSort() CIAppSort
    func (o *CIAppTestEventsRequest) GetSortOk() (*CIAppSort, bool)
    func (o *CIAppTestEventsRequest) HasFilter() bool
    func (o *CIAppTestEventsRequest) HasOptions() bool
    func (o *CIAppTestEventsRequest) HasPage() bool
    func (o *CIAppTestEventsRequest) HasSort() bool
    func (o CIAppTestEventsRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppTestEventsRequest) SetFilter(v CIAppTestsQueryFilter)
    func (o *CIAppTestEventsRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppTestEventsRequest) SetPage(v CIAppQueryPageOptions)
    func (o *CIAppTestEventsRequest) SetSort(v CIAppSort)
    func (o *CIAppTestEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestEventsResponse
    func NewCIAppTestEventsResponse() *CIAppTestEventsResponse
    func NewCIAppTestEventsResponseWithDefaults() *CIAppTestEventsResponse
    func (o *CIAppTestEventsResponse) GetData() []CIAppTestEvent
    func (o *CIAppTestEventsResponse) GetDataOk() (*[]CIAppTestEvent, bool)
    func (o *CIAppTestEventsResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppTestEventsResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppTestEventsResponse) GetMeta() CIAppResponseMetadataWithPagination
    func (o *CIAppTestEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, bool)
    func (o *CIAppTestEventsResponse) HasData() bool
    func (o *CIAppTestEventsResponse) HasLinks() bool
    func (o *CIAppTestEventsResponse) HasMeta() bool
    func (o CIAppTestEventsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestEventsResponse) SetData(v []CIAppTestEvent)
    func (o *CIAppTestEventsResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppTestEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)
    func (o *CIAppTestEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestLevel
    func NewCIAppTestLevelFromValue(v string) (*CIAppTestLevel, error)
    func (v *CIAppTestLevel) GetAllowedValues() []CIAppTestLevel
    func (v CIAppTestLevel) IsValid() bool
    func (v CIAppTestLevel) Ptr() *CIAppTestLevel
    func (v *CIAppTestLevel) UnmarshalJSON(src []byte) error
type CIAppTestsAggregateRequest
    func NewCIAppTestsAggregateRequest() *CIAppTestsAggregateRequest
    func NewCIAppTestsAggregateRequestWithDefaults() *CIAppTestsAggregateRequest
    func (o *CIAppTestsAggregateRequest) GetCompute() []CIAppCompute
    func (o *CIAppTestsAggregateRequest) GetComputeOk() (*[]CIAppCompute, bool)
    func (o *CIAppTestsAggregateRequest) GetFilter() CIAppTestsQueryFilter
    func (o *CIAppTestsAggregateRequest) GetFilterOk() (*CIAppTestsQueryFilter, bool)
    func (o *CIAppTestsAggregateRequest) GetGroupBy() []CIAppTestsGroupBy
    func (o *CIAppTestsAggregateRequest) GetGroupByOk() (*[]CIAppTestsGroupBy, bool)
    func (o *CIAppTestsAggregateRequest) GetOptions() CIAppQueryOptions
    func (o *CIAppTestsAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, bool)
    func (o *CIAppTestsAggregateRequest) HasCompute() bool
    func (o *CIAppTestsAggregateRequest) HasFilter() bool
    func (o *CIAppTestsAggregateRequest) HasGroupBy() bool
    func (o *CIAppTestsAggregateRequest) HasOptions() bool
    func (o CIAppTestsAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsAggregateRequest) SetCompute(v []CIAppCompute)
    func (o *CIAppTestsAggregateRequest) SetFilter(v CIAppTestsQueryFilter)
    func (o *CIAppTestsAggregateRequest) SetGroupBy(v []CIAppTestsGroupBy)
    func (o *CIAppTestsAggregateRequest) SetOptions(v CIAppQueryOptions)
    func (o *CIAppTestsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsAggregationBucketsResponse
    func NewCIAppTestsAggregationBucketsResponse() *CIAppTestsAggregationBucketsResponse
    func NewCIAppTestsAggregationBucketsResponseWithDefaults() *CIAppTestsAggregationBucketsResponse
    func (o *CIAppTestsAggregationBucketsResponse) GetBuckets() []CIAppTestsBucketResponse
    func (o *CIAppTestsAggregationBucketsResponse) GetBucketsOk() (*[]CIAppTestsBucketResponse, bool)
    func (o *CIAppTestsAggregationBucketsResponse) HasBuckets() bool
    func (o CIAppTestsAggregationBucketsResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsAggregationBucketsResponse) SetBuckets(v []CIAppTestsBucketResponse)
    func (o *CIAppTestsAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsAnalyticsAggregateResponse
    func NewCIAppTestsAnalyticsAggregateResponse() *CIAppTestsAnalyticsAggregateResponse
    func NewCIAppTestsAnalyticsAggregateResponseWithDefaults() *CIAppTestsAnalyticsAggregateResponse
    func (o *CIAppTestsAnalyticsAggregateResponse) GetData() CIAppTestsAggregationBucketsResponse
    func (o *CIAppTestsAnalyticsAggregateResponse) GetDataOk() (*CIAppTestsAggregationBucketsResponse, bool)
    func (o *CIAppTestsAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks
    func (o *CIAppTestsAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, bool)
    func (o *CIAppTestsAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadataWithPagination
    func (o *CIAppTestsAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, bool)
    func (o *CIAppTestsAnalyticsAggregateResponse) HasData() bool
    func (o *CIAppTestsAnalyticsAggregateResponse) HasLinks() bool
    func (o *CIAppTestsAnalyticsAggregateResponse) HasMeta() bool
    func (o CIAppTestsAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsAnalyticsAggregateResponse) SetData(v CIAppTestsAggregationBucketsResponse)
    func (o *CIAppTestsAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)
    func (o *CIAppTestsAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadataWithPagination)
    func (o *CIAppTestsAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsBucketResponse
    func NewCIAppTestsBucketResponse() *CIAppTestsBucketResponse
    func NewCIAppTestsBucketResponseWithDefaults() *CIAppTestsBucketResponse
    func (o *CIAppTestsBucketResponse) GetBy() map[string]interface{}
    func (o *CIAppTestsBucketResponse) GetByOk() (*map[string]interface{}, bool)
    func (o *CIAppTestsBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue
    func (o *CIAppTestsBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, bool)
    func (o *CIAppTestsBucketResponse) HasBy() bool
    func (o *CIAppTestsBucketResponse) HasComputes() bool
    func (o CIAppTestsBucketResponse) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsBucketResponse) SetBy(v map[string]interface{})
    func (o *CIAppTestsBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)
    func (o *CIAppTestsBucketResponse) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsGroupBy
    func NewCIAppTestsGroupBy(facet string) *CIAppTestsGroupBy
    func NewCIAppTestsGroupByWithDefaults() *CIAppTestsGroupBy
    func (o *CIAppTestsGroupBy) GetFacet() string
    func (o *CIAppTestsGroupBy) GetFacetOk() (*string, bool)
    func (o *CIAppTestsGroupBy) GetHistogram() CIAppGroupByHistogram
    func (o *CIAppTestsGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, bool)
    func (o *CIAppTestsGroupBy) GetLimit() int64
    func (o *CIAppTestsGroupBy) GetLimitOk() (*int64, bool)
    func (o *CIAppTestsGroupBy) GetMissing() CIAppGroupByMissing
    func (o *CIAppTestsGroupBy) GetMissingOk() (*CIAppGroupByMissing, bool)
    func (o *CIAppTestsGroupBy) GetSort() CIAppAggregateSort
    func (o *CIAppTestsGroupBy) GetSortOk() (*CIAppAggregateSort, bool)
    func (o *CIAppTestsGroupBy) GetTotal() CIAppGroupByTotal
    func (o *CIAppTestsGroupBy) GetTotalOk() (*CIAppGroupByTotal, bool)
    func (o *CIAppTestsGroupBy) HasHistogram() bool
    func (o *CIAppTestsGroupBy) HasLimit() bool
    func (o *CIAppTestsGroupBy) HasMissing() bool
    func (o *CIAppTestsGroupBy) HasSort() bool
    func (o *CIAppTestsGroupBy) HasTotal() bool
    func (o CIAppTestsGroupBy) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsGroupBy) SetFacet(v string)
    func (o *CIAppTestsGroupBy) SetHistogram(v CIAppGroupByHistogram)
    func (o *CIAppTestsGroupBy) SetLimit(v int64)
    func (o *CIAppTestsGroupBy) SetMissing(v CIAppGroupByMissing)
    func (o *CIAppTestsGroupBy) SetSort(v CIAppAggregateSort)
    func (o *CIAppTestsGroupBy) SetTotal(v CIAppGroupByTotal)
    func (o *CIAppTestsGroupBy) UnmarshalJSON(bytes []byte) (err error)
type CIAppTestsQueryFilter
    func NewCIAppTestsQueryFilter() *CIAppTestsQueryFilter
    func NewCIAppTestsQueryFilterWithDefaults() *CIAppTestsQueryFilter
    func (o *CIAppTestsQueryFilter) GetFrom() string
    func (o *CIAppTestsQueryFilter) GetFromOk() (*string, bool)
    func (o *CIAppTestsQueryFilter) GetQuery() string
    func (o *CIAppTestsQueryFilter) GetQueryOk() (*string, bool)
    func (o *CIAppTestsQueryFilter) GetTo() string
    func (o *CIAppTestsQueryFilter) GetToOk() (*string, bool)
    func (o *CIAppTestsQueryFilter) HasFrom() bool
    func (o *CIAppTestsQueryFilter) HasQuery() bool
    func (o *CIAppTestsQueryFilter) HasTo() bool
    func (o CIAppTestsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *CIAppTestsQueryFilter) SetFrom(v string)
    func (o *CIAppTestsQueryFilter) SetQuery(v string)
    func (o *CIAppTestsQueryFilter) SetTo(v string)
    func (o *CIAppTestsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type CIAppWarning
    func NewCIAppWarning() *CIAppWarning
    func NewCIAppWarningWithDefaults() *CIAppWarning
    func (o *CIAppWarning) GetCode() string
    func (o *CIAppWarning) GetCodeOk() (*string, bool)
    func (o *CIAppWarning) GetDetail() string
    func (o *CIAppWarning) GetDetailOk() (*string, bool)
    func (o *CIAppWarning) GetTitle() string
    func (o *CIAppWarning) GetTitleOk() (*string, bool)
    func (o *CIAppWarning) HasCode() bool
    func (o *CIAppWarning) HasDetail() bool
    func (o *CIAppWarning) HasTitle() bool
    func (o CIAppWarning) MarshalJSON() ([]byte, error)
    func (o *CIAppWarning) SetCode(v string)
    func (o *CIAppWarning) SetDetail(v string)
    func (o *CIAppWarning) SetTitle(v string)
    func (o *CIAppWarning) UnmarshalJSON(bytes []byte) (err error)
type CIVisibilityPipelinesApi
    func NewCIVisibilityPipelinesApi(client *datadog.APIClient) *CIVisibilityPipelinesApi
    func (a *CIVisibilityPipelinesApi) AggregateCIAppPipelineEvents(ctx _context.Context, body CIAppPipelinesAggregateRequest) (CIAppPipelinesAnalyticsAggregateResponse, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) CreateCIAppPipelineEvent(ctx _context.Context, body CIAppCreatePipelineEventRequest) (interface{}, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEvents(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEventsWithPagination(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())
    func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEvents(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEventsWithPagination(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())
type CIVisibilityTestsApi
    func NewCIVisibilityTestsApi(client *datadog.APIClient) *CIVisibilityTestsApi
    func (a *CIVisibilityTestsApi) AggregateCIAppTestEvents(ctx _context.Context, body CIAppTestsAggregateRequest) (CIAppTestsAnalyticsAggregateResponse, *_nethttp.Response, error)
    func (a *CIVisibilityTestsApi) ListCIAppTestEvents(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityTestsApi) ListCIAppTestEventsWithPagination(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())
    func (a *CIVisibilityTestsApi) SearchCIAppTestEvents(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)
    func (a *CIVisibilityTestsApi) SearchCIAppTestEventsWithPagination(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())
type CSMAgentsApi
    func NewCSMAgentsApi(client *datadog.APIClient) *CSMAgentsApi
    func (a *CSMAgentsApi) ListAllCSMAgents(ctx _context.Context, o ...ListAllCSMAgentsOptionalParameters) (CsmAgentsResponse, *_nethttp.Response, error)
    func (a *CSMAgentsApi) ListAllCSMServerlessAgents(ctx _context.Context, o ...ListAllCSMServerlessAgentsOptionalParameters) (CsmAgentsResponse, *_nethttp.Response, error)
type CSMAgentsMetadata
    func NewCSMAgentsMetadata() *CSMAgentsMetadata
    func NewCSMAgentsMetadataWithDefaults() *CSMAgentsMetadata
    func (o *CSMAgentsMetadata) GetPageIndex() int64
    func (o *CSMAgentsMetadata) GetPageIndexOk() (*int64, bool)
    func (o *CSMAgentsMetadata) GetPageSize() int64
    func (o *CSMAgentsMetadata) GetPageSizeOk() (*int64, bool)
    func (o *CSMAgentsMetadata) GetTotalFiltered() int64
    func (o *CSMAgentsMetadata) GetTotalFilteredOk() (*int64, bool)
    func (o *CSMAgentsMetadata) HasPageIndex() bool
    func (o *CSMAgentsMetadata) HasPageSize() bool
    func (o *CSMAgentsMetadata) HasTotalFiltered() bool
    func (o CSMAgentsMetadata) MarshalJSON() ([]byte, error)
    func (o *CSMAgentsMetadata) SetPageIndex(v int64)
    func (o *CSMAgentsMetadata) SetPageSize(v int64)
    func (o *CSMAgentsMetadata) SetTotalFiltered(v int64)
    func (o *CSMAgentsMetadata) UnmarshalJSON(bytes []byte) (err error)
type CSMAgentsType
    func NewCSMAgentsTypeFromValue(v string) (*CSMAgentsType, error)
    func (v *CSMAgentsType) GetAllowedValues() []CSMAgentsType
    func (v CSMAgentsType) IsValid() bool
    func (v CSMAgentsType) Ptr() *CSMAgentsType
    func (v *CSMAgentsType) UnmarshalJSON(src []byte) error
type CSMCoverageAnalysisApi
    func NewCSMCoverageAnalysisApi(client *datadog.APIClient) *CSMCoverageAnalysisApi
    func (a *CSMCoverageAnalysisApi) GetCSMCloudAccountsCoverageAnalysis(ctx _context.Context) (CsmCloudAccountsCoverageAnalysisResponse, *_nethttp.Response, error)
    func (a *CSMCoverageAnalysisApi) GetCSMHostsAndContainersCoverageAnalysis(ctx _context.Context) (CsmHostsAndContainersCoverageAnalysisResponse, *_nethttp.Response, error)
    func (a *CSMCoverageAnalysisApi) GetCSMServerlessCoverageAnalysis(ctx _context.Context) (CsmServerlessCoverageAnalysisResponse, *_nethttp.Response, error)
type CSMThreatsApi
    func NewCSMThreatsApi(client *datadog.APIClient) *CSMThreatsApi
    func (a *CSMThreatsApi) CreateCSMThreatsAgentPolicy(ctx _context.Context, body CloudWorkloadSecurityAgentPolicyCreateRequest) (CloudWorkloadSecurityAgentPolicyResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) CreateCSMThreatsAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) CreateCloudWorkloadSecurityAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) DeleteCSMThreatsAgentPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)
    func (a *CSMThreatsApi) DeleteCSMThreatsAgentRule(ctx _context.Context, agentRuleId string, o ...DeleteCSMThreatsAgentRuleOptionalParameters) (*_nethttp.Response, error)
    func (a *CSMThreatsApi) DeleteCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (*_nethttp.Response, error)
    func (a *CSMThreatsApi) DownloadCSMThreatsPolicy(ctx _context.Context) (_io.Reader, *_nethttp.Response, error)
    func (a *CSMThreatsApi) DownloadCloudWorkloadPolicyFile(ctx _context.Context) (_io.Reader, *_nethttp.Response, error)
    func (a *CSMThreatsApi) GetCSMThreatsAgentPolicy(ctx _context.Context, policyId string) (CloudWorkloadSecurityAgentPolicyResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) GetCSMThreatsAgentRule(ctx _context.Context, agentRuleId string, o ...GetCSMThreatsAgentRuleOptionalParameters) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) GetCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) ListCSMThreatsAgentPolicies(ctx _context.Context) (CloudWorkloadSecurityAgentPoliciesListResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) ListCSMThreatsAgentRules(ctx _context.Context, o ...ListCSMThreatsAgentRulesOptionalParameters) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) ListCloudWorkloadSecurityAgentRules(ctx _context.Context) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) UpdateCSMThreatsAgentPolicy(ctx _context.Context, policyId string, body CloudWorkloadSecurityAgentPolicyUpdateRequest) (CloudWorkloadSecurityAgentPolicyResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) UpdateCSMThreatsAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest, o ...UpdateCSMThreatsAgentRuleOptionalParameters) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
    func (a *CSMThreatsApi) UpdateCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)
type CVSS
    func NewCVSS(score float64, severity VulnerabilitySeverity, vector string) *CVSS
    func NewCVSSWithDefaults() *CVSS
    func (o *CVSS) GetScore() float64
    func (o *CVSS) GetScoreOk() (*float64, bool)
    func (o *CVSS) GetSeverity() VulnerabilitySeverity
    func (o *CVSS) GetSeverityOk() (*VulnerabilitySeverity, bool)
    func (o *CVSS) GetVector() string
    func (o *CVSS) GetVectorOk() (*string, bool)
    func (o CVSS) MarshalJSON() ([]byte, error)
    func (o *CVSS) SetScore(v float64)
    func (o *CVSS) SetSeverity(v VulnerabilitySeverity)
    func (o *CVSS) SetVector(v string)
    func (o *CVSS) UnmarshalJSON(bytes []byte) (err error)
type CalculatedField
    func NewCalculatedField(expression string, name string) *CalculatedField
    func NewCalculatedFieldWithDefaults() *CalculatedField
    func (o *CalculatedField) GetExpression() string
    func (o *CalculatedField) GetExpressionOk() (*string, bool)
    func (o *CalculatedField) GetName() string
    func (o *CalculatedField) GetNameOk() (*string, bool)
    func (o CalculatedField) MarshalJSON() ([]byte, error)
    func (o *CalculatedField) SetExpression(v string)
    func (o *CalculatedField) SetName(v string)
    func (o *CalculatedField) UnmarshalJSON(bytes []byte) (err error)
type CancelDataDeletionResponseBody
    func NewCancelDataDeletionResponseBody() *CancelDataDeletionResponseBody
    func NewCancelDataDeletionResponseBodyWithDefaults() *CancelDataDeletionResponseBody
    func (o *CancelDataDeletionResponseBody) GetData() DataDeletionResponseItem
    func (o *CancelDataDeletionResponseBody) GetDataOk() (*DataDeletionResponseItem, bool)
    func (o *CancelDataDeletionResponseBody) GetMeta() DataDeletionResponseMeta
    func (o *CancelDataDeletionResponseBody) GetMetaOk() (*DataDeletionResponseMeta, bool)
    func (o *CancelDataDeletionResponseBody) HasData() bool
    func (o *CancelDataDeletionResponseBody) HasMeta() bool
    func (o CancelDataDeletionResponseBody) MarshalJSON() ([]byte, error)
    func (o *CancelDataDeletionResponseBody) SetData(v DataDeletionResponseItem)
    func (o *CancelDataDeletionResponseBody) SetMeta(v DataDeletionResponseMeta)
    func (o *CancelDataDeletionResponseBody) UnmarshalJSON(bytes []byte) (err error)
type Case
    func NewCase(attributes CaseAttributes, id string, typeVar CaseResourceType) *Case
    func NewCaseWithDefaults() *Case
    func (o *Case) GetAttributes() CaseAttributes
    func (o *Case) GetAttributesOk() (*CaseAttributes, bool)
    func (o *Case) GetId() string
    func (o *Case) GetIdOk() (*string, bool)
    func (o *Case) GetRelationships() CaseRelationships
    func (o *Case) GetRelationshipsOk() (*CaseRelationships, bool)
    func (o *Case) GetType() CaseResourceType
    func (o *Case) GetTypeOk() (*CaseResourceType, bool)
    func (o *Case) HasRelationships() bool
    func (o Case) MarshalJSON() ([]byte, error)
    func (o *Case) SetAttributes(v CaseAttributes)
    func (o *Case) SetId(v string)
    func (o *Case) SetRelationships(v CaseRelationships)
    func (o *Case) SetType(v CaseResourceType)
    func (o *Case) UnmarshalJSON(bytes []byte) (err error)
type Case3rdPartyTicketStatus
    func NewCase3rdPartyTicketStatusFromValue(v string) (*Case3rdPartyTicketStatus, error)
    func (v *Case3rdPartyTicketStatus) GetAllowedValues() []Case3rdPartyTicketStatus
    func (v Case3rdPartyTicketStatus) IsValid() bool
    func (v Case3rdPartyTicketStatus) Ptr() *Case3rdPartyTicketStatus
    func (v *Case3rdPartyTicketStatus) UnmarshalJSON(src []byte) error
type CaseAssign
    func NewCaseAssign(attributes CaseAssignAttributes, typeVar CaseResourceType) *CaseAssign
    func NewCaseAssignWithDefaults() *CaseAssign
    func (o *CaseAssign) GetAttributes() CaseAssignAttributes
    func (o *CaseAssign) GetAttributesOk() (*CaseAssignAttributes, bool)
    func (o *CaseAssign) GetType() CaseResourceType
    func (o *CaseAssign) GetTypeOk() (*CaseResourceType, bool)
    func (o CaseAssign) MarshalJSON() ([]byte, error)
    func (o *CaseAssign) SetAttributes(v CaseAssignAttributes)
    func (o *CaseAssign) SetType(v CaseResourceType)
    func (o *CaseAssign) UnmarshalJSON(bytes []byte) (err error)
type CaseAssignAttributes
    func NewCaseAssignAttributes(assigneeId string) *CaseAssignAttributes
    func NewCaseAssignAttributesWithDefaults() *CaseAssignAttributes
    func (o *CaseAssignAttributes) GetAssigneeId() string
    func (o *CaseAssignAttributes) GetAssigneeIdOk() (*string, bool)
    func (o CaseAssignAttributes) MarshalJSON() ([]byte, error)
    func (o *CaseAssignAttributes) SetAssigneeId(v string)
    func (o *CaseAssignAttributes) UnmarshalJSON(bytes []byte) (err error)
type CaseAssignRequest
    func NewCaseAssignRequest(data CaseAssign) *CaseAssignRequest
    func NewCaseAssignRequestWithDefaults() *CaseAssignRequest
    func (o *CaseAssignRequest) GetData() CaseAssign
    func (o *CaseAssignRequest) GetDataOk() (*CaseAssign, bool)
    func (o CaseAssignRequest) MarshalJSON() ([]byte, error)
    func (o *CaseAssignRequest) SetData(v CaseAssign)
    func (o *CaseAssignRequest) UnmarshalJSON(bytes []byte) (err error)
type CaseAttributes
    func NewCaseAttributes() *CaseAttributes
    func NewCaseAttributesWithDefaults() *CaseAttributes
    func (o *CaseAttributes) GetArchivedAt() time.Time
    func (o *CaseAttributes) GetArchivedAtOk() (*time.Time, bool)
    func (o *CaseAttributes) GetClosedAt() time.Time
    func (o *CaseAttributes) GetClosedAtOk() (*time.Time, bool)
    func (o *CaseAttributes) GetCreatedAt() time.Time
    func (o *CaseAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *CaseAttributes) GetDescription() string
    func (o *CaseAttributes) GetDescriptionOk() (*string, bool)
    func (o *CaseAttributes) GetJiraIssue() JiraIssue
    func (o *CaseAttributes) GetJiraIssueOk() (*JiraIssue, bool)
    func (o *CaseAttributes) GetKey() string
    func (o *CaseAttributes) GetKeyOk() (*string, bool)
    func (o *CaseAttributes) GetModifiedAt() time.Time
    func (o *CaseAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *CaseAttributes) GetPriority() CasePriority
    func (o *CaseAttributes) GetPriorityOk() (*CasePriority, bool)
    func (o *CaseAttributes) GetServiceNowTicket() ServiceNowTicket
    func (o *CaseAttributes) GetServiceNowTicketOk() (*ServiceNowTicket, bool)
    func (o *CaseAttributes) GetStatus() CaseStatus
    func (o *CaseAttributes) GetStatusOk() (*CaseStatus, bool)
    func (o *CaseAttributes) GetTitle() string
    func (o *CaseAttributes) GetTitleOk() (*string, bool)
    func (o *CaseAttributes) GetType() CaseType
    func (o *CaseAttributes) GetTypeOk() (*CaseType, bool)
    func (o *CaseAttributes) HasArchivedAt() bool
    func (o *CaseAttributes) HasClosedAt() bool
    func (o *CaseAttributes) HasCreatedAt() bool
    func (o *CaseAttributes) HasDescription() bool
    func (o *CaseAttributes) HasJiraIssue() bool
    func (o *CaseAttributes) HasKey() bool
    func (o *CaseAttributes) HasModifiedAt() bool
    func (o *CaseAttributes) HasPriority() bool
    func (o *CaseAttributes) HasServiceNowTicket() bool
    func (o *CaseAttributes) HasStatus() bool
    func (o *CaseAttributes) HasTitle() bool
    func (o *CaseAttributes) HasType() bool
    func (o CaseAttributes) MarshalJSON() ([]byte, error)
    func (o *CaseAttributes) SetArchivedAt(v time.Time)
    func (o *CaseAttributes) SetArchivedAtNil()
    func (o *CaseAttributes) SetClosedAt(v time.Time)
    func (o *CaseAttributes) SetClosedAtNil()
    func (o *CaseAttributes) SetCreatedAt(v time.Time)
    func (o *CaseAttributes) SetDescription(v string)
    func (o *CaseAttributes) SetJiraIssue(v JiraIssue)
    func (o *CaseAttributes) SetJiraIssueNil()
    func (o *CaseAttributes) SetKey(v string)
    func (o *CaseAttributes) SetModifiedAt(v time.Time)
    func (o *CaseAttributes) SetModifiedAtNil()
    func (o *CaseAttributes) SetPriority(v CasePriority)
    func (o *CaseAttributes) SetServiceNowTicket(v ServiceNowTicket)
    func (o *CaseAttributes) SetServiceNowTicketNil()
    func (o *CaseAttributes) SetStatus(v CaseStatus)
    func (o *CaseAttributes) SetTitle(v string)
    func (o *CaseAttributes) SetType(v CaseType)
    func (o *CaseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *CaseAttributes) UnsetArchivedAt()
    func (o *CaseAttributes) UnsetClosedAt()
    func (o *CaseAttributes) UnsetJiraIssue()
    func (o *CaseAttributes) UnsetModifiedAt()
    func (o *CaseAttributes) UnsetServiceNowTicket()
type CaseCreate
    func NewCaseCreate(attributes CaseCreateAttributes, typeVar CaseResourceType) *CaseCreate
    func NewCaseCreateWithDefaults() *CaseCreate
    func (o *CaseCreate) GetAttributes() CaseCreateAttributes
    func (o *CaseCreate) GetAttributesOk() (*CaseCreateAttributes, bool)
    func (o *CaseCreate) GetRelationships() CaseCreateRelationships
    func (o *CaseCreate) GetRelationshipsOk() (*CaseCreateRelationships, bool)
    func (o *CaseCreate) GetType() CaseResourceType
    func (o *CaseCreate) GetTypeOk() (*CaseResourceType, bool)
    func (o *CaseCreate) HasRelationships() bool
    func (o CaseCreate) MarshalJSON() ([]byte, error)
    func (o *CaseCreate) SetAttributes(v CaseCreateAttributes)
    func (o *CaseCreate) SetRelationships(v CaseCreateRelationships)
    func (o *CaseCreate) SetType(v CaseResourceType)
    func (o *CaseCreate) UnmarshalJSON(bytes []byte) (err error)
type CaseCreateAttributes
    func NewCaseCreateAttributes(title string, typeVar CaseType) *CaseCreateAttributes
    func NewCaseCreateAttributesWithDefaults() *CaseCreateAttributes
    func (o *CaseCreateAttributes) GetDescription() string
    func (o *CaseCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CaseCreateAttributes) GetPriority() CasePriority
    func (o *CaseCreateAttributes) GetPriorityOk() (*CasePriority, bool)
    func (o *CaseCreateAttributes) GetTitle() string
    func (o *CaseCreateAttributes) GetTitleOk() (*string, bool)
    func (o *CaseCreateAttributes) GetType() CaseType
    func (o *CaseCreateAttributes) GetTypeOk() (*CaseType, bool)
    func (o *CaseCreateAttributes) HasDescription() bool
    func (o *CaseCreateAttributes) HasPriority() bool
    func (o CaseCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *CaseCreateAttributes) SetDescription(v string)
    func (o *CaseCreateAttributes) SetPriority(v CasePriority)
    func (o *CaseCreateAttributes) SetTitle(v string)
    func (o *CaseCreateAttributes) SetType(v CaseType)
    func (o *CaseCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CaseCreateRelationships
    func NewCaseCreateRelationships(project ProjectRelationship) *CaseCreateRelationships
    func NewCaseCreateRelationshipsWithDefaults() *CaseCreateRelationships
    func (o *CaseCreateRelationships) GetAssignee() NullableUserRelationship
    func (o *CaseCreateRelationships) GetAssigneeOk() (*NullableUserRelationship, bool)
    func (o *CaseCreateRelationships) GetProject() ProjectRelationship
    func (o *CaseCreateRelationships) GetProjectOk() (*ProjectRelationship, bool)
    func (o *CaseCreateRelationships) HasAssignee() bool
    func (o CaseCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *CaseCreateRelationships) SetAssignee(v NullableUserRelationship)
    func (o *CaseCreateRelationships) SetAssigneeNil()
    func (o *CaseCreateRelationships) SetProject(v ProjectRelationship)
    func (o *CaseCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
    func (o *CaseCreateRelationships) UnsetAssignee()
type CaseCreateRequest
    func NewCaseCreateRequest(data CaseCreate) *CaseCreateRequest
    func NewCaseCreateRequestWithDefaults() *CaseCreateRequest
    func (o *CaseCreateRequest) GetData() CaseCreate
    func (o *CaseCreateRequest) GetDataOk() (*CaseCreate, bool)
    func (o CaseCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CaseCreateRequest) SetData(v CaseCreate)
    func (o *CaseCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CaseEmpty
    func NewCaseEmpty(typeVar CaseResourceType) *CaseEmpty
    func NewCaseEmptyWithDefaults() *CaseEmpty
    func (o *CaseEmpty) GetType() CaseResourceType
    func (o *CaseEmpty) GetTypeOk() (*CaseResourceType, bool)
    func (o CaseEmpty) MarshalJSON() ([]byte, error)
    func (o *CaseEmpty) SetType(v CaseResourceType)
    func (o *CaseEmpty) UnmarshalJSON(bytes []byte) (err error)
type CaseEmptyRequest
    func NewCaseEmptyRequest(data CaseEmpty) *CaseEmptyRequest
    func NewCaseEmptyRequestWithDefaults() *CaseEmptyRequest
    func (o *CaseEmptyRequest) GetData() CaseEmpty
    func (o *CaseEmptyRequest) GetDataOk() (*CaseEmpty, bool)
    func (o CaseEmptyRequest) MarshalJSON() ([]byte, error)
    func (o *CaseEmptyRequest) SetData(v CaseEmpty)
    func (o *CaseEmptyRequest) UnmarshalJSON(bytes []byte) (err error)
type CaseManagementApi
    func NewCaseManagementApi(client *datadog.APIClient) *CaseManagementApi
    func (a *CaseManagementApi) ArchiveCase(ctx _context.Context, caseId string, body CaseEmptyRequest) (CaseResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) AssignCase(ctx _context.Context, caseId string, body CaseAssignRequest) (CaseResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) CreateCase(ctx _context.Context, body CaseCreateRequest) (CaseResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) CreateProject(ctx _context.Context, body ProjectCreateRequest) (ProjectResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) DeleteProject(ctx _context.Context, projectId string) (*_nethttp.Response, error)
    func (a *CaseManagementApi) GetCase(ctx _context.Context, caseId string) (CaseResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) GetProject(ctx _context.Context, projectId string) (ProjectResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) GetProjects(ctx _context.Context) (ProjectsResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) SearchCases(ctx _context.Context, o ...SearchCasesOptionalParameters) (CasesResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) SearchCasesWithPagination(ctx _context.Context, o ...SearchCasesOptionalParameters) (<-chan datadog.PaginationResult[Case], func())
    func (a *CaseManagementApi) UnarchiveCase(ctx _context.Context, caseId string, body CaseEmptyRequest) (CaseResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) UnassignCase(ctx _context.Context, caseId string, body CaseEmptyRequest) (CaseResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) UpdatePriority(ctx _context.Context, caseId string, body CaseUpdatePriorityRequest) (CaseResponse, *_nethttp.Response, error)
    func (a *CaseManagementApi) UpdateStatus(ctx _context.Context, caseId string, body CaseUpdateStatusRequest) (CaseResponse, *_nethttp.Response, error)
type CasePriority
    func NewCasePriorityFromValue(v string) (*CasePriority, error)
    func (v *CasePriority) GetAllowedValues() []CasePriority
    func (v CasePriority) IsValid() bool
    func (v CasePriority) Ptr() *CasePriority
    func (v *CasePriority) UnmarshalJSON(src []byte) error
type CaseRelationships
    func NewCaseRelationships() *CaseRelationships
    func NewCaseRelationshipsWithDefaults() *CaseRelationships
    func (o *CaseRelationships) GetAssignee() NullableUserRelationship
    func (o *CaseRelationships) GetAssigneeOk() (*NullableUserRelationship, bool)
    func (o *CaseRelationships) GetCreatedBy() NullableUserRelationship
    func (o *CaseRelationships) GetCreatedByOk() (*NullableUserRelationship, bool)
    func (o *CaseRelationships) GetModifiedBy() NullableUserRelationship
    func (o *CaseRelationships) GetModifiedByOk() (*NullableUserRelationship, bool)
    func (o *CaseRelationships) GetProject() ProjectRelationship
    func (o *CaseRelationships) GetProjectOk() (*ProjectRelationship, bool)
    func (o *CaseRelationships) HasAssignee() bool
    func (o *CaseRelationships) HasCreatedBy() bool
    func (o *CaseRelationships) HasModifiedBy() bool
    func (o *CaseRelationships) HasProject() bool
    func (o CaseRelationships) MarshalJSON() ([]byte, error)
    func (o *CaseRelationships) SetAssignee(v NullableUserRelationship)
    func (o *CaseRelationships) SetAssigneeNil()
    func (o *CaseRelationships) SetCreatedBy(v NullableUserRelationship)
    func (o *CaseRelationships) SetCreatedByNil()
    func (o *CaseRelationships) SetModifiedBy(v NullableUserRelationship)
    func (o *CaseRelationships) SetModifiedByNil()
    func (o *CaseRelationships) SetProject(v ProjectRelationship)
    func (o *CaseRelationships) UnmarshalJSON(bytes []byte) (err error)
    func (o *CaseRelationships) UnsetAssignee()
    func (o *CaseRelationships) UnsetCreatedBy()
    func (o *CaseRelationships) UnsetModifiedBy()
type CaseResourceType
    func NewCaseResourceTypeFromValue(v string) (*CaseResourceType, error)
    func (v *CaseResourceType) GetAllowedValues() []CaseResourceType
    func (v CaseResourceType) IsValid() bool
    func (v CaseResourceType) Ptr() *CaseResourceType
    func (v *CaseResourceType) UnmarshalJSON(src []byte) error
type CaseResponse
    func NewCaseResponse() *CaseResponse
    func NewCaseResponseWithDefaults() *CaseResponse
    func (o *CaseResponse) GetData() Case
    func (o *CaseResponse) GetDataOk() (*Case, bool)
    func (o *CaseResponse) HasData() bool
    func (o CaseResponse) MarshalJSON() ([]byte, error)
    func (o *CaseResponse) SetData(v Case)
    func (o *CaseResponse) UnmarshalJSON(bytes []byte) (err error)
type CaseSortableField
    func NewCaseSortableFieldFromValue(v string) (*CaseSortableField, error)
    func (v *CaseSortableField) GetAllowedValues() []CaseSortableField
    func (v CaseSortableField) IsValid() bool
    func (v CaseSortableField) Ptr() *CaseSortableField
    func (v *CaseSortableField) UnmarshalJSON(src []byte) error
type CaseStatus
    func NewCaseStatusFromValue(v string) (*CaseStatus, error)
    func (v *CaseStatus) GetAllowedValues() []CaseStatus
    func (v CaseStatus) IsValid() bool
    func (v CaseStatus) Ptr() *CaseStatus
    func (v *CaseStatus) UnmarshalJSON(src []byte) error
type CaseTrigger
    func NewCaseTrigger() *CaseTrigger
    func NewCaseTriggerWithDefaults() *CaseTrigger
    func (o *CaseTrigger) GetRateLimit() TriggerRateLimit
    func (o *CaseTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)
    func (o *CaseTrigger) HasRateLimit() bool
    func (o CaseTrigger) MarshalJSON() ([]byte, error)
    func (o *CaseTrigger) SetRateLimit(v TriggerRateLimit)
    func (o *CaseTrigger) UnmarshalJSON(bytes []byte) (err error)
type CaseTriggerWrapper
    func NewCaseTriggerWrapper(caseTrigger CaseTrigger) *CaseTriggerWrapper
    func NewCaseTriggerWrapperWithDefaults() *CaseTriggerWrapper
    func (o *CaseTriggerWrapper) GetCaseTrigger() CaseTrigger
    func (o *CaseTriggerWrapper) GetCaseTriggerOk() (*CaseTrigger, bool)
    func (o *CaseTriggerWrapper) GetStartStepNames() []string
    func (o *CaseTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *CaseTriggerWrapper) HasStartStepNames() bool
    func (o CaseTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *CaseTriggerWrapper) SetCaseTrigger(v CaseTrigger)
    func (o *CaseTriggerWrapper) SetStartStepNames(v []string)
    func (o *CaseTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type CaseType
    func NewCaseTypeFromValue(v string) (*CaseType, error)
    func (v *CaseType) GetAllowedValues() []CaseType
    func (v CaseType) IsValid() bool
    func (v CaseType) Ptr() *CaseType
    func (v *CaseType) UnmarshalJSON(src []byte) error
type CaseUpdatePriority
    func NewCaseUpdatePriority(attributes CaseUpdatePriorityAttributes, typeVar CaseResourceType) *CaseUpdatePriority
    func NewCaseUpdatePriorityWithDefaults() *CaseUpdatePriority
    func (o *CaseUpdatePriority) GetAttributes() CaseUpdatePriorityAttributes
    func (o *CaseUpdatePriority) GetAttributesOk() (*CaseUpdatePriorityAttributes, bool)
    func (o *CaseUpdatePriority) GetType() CaseResourceType
    func (o *CaseUpdatePriority) GetTypeOk() (*CaseResourceType, bool)
    func (o CaseUpdatePriority) MarshalJSON() ([]byte, error)
    func (o *CaseUpdatePriority) SetAttributes(v CaseUpdatePriorityAttributes)
    func (o *CaseUpdatePriority) SetType(v CaseResourceType)
    func (o *CaseUpdatePriority) UnmarshalJSON(bytes []byte) (err error)
type CaseUpdatePriorityAttributes
    func NewCaseUpdatePriorityAttributes(priority CasePriority) *CaseUpdatePriorityAttributes
    func NewCaseUpdatePriorityAttributesWithDefaults() *CaseUpdatePriorityAttributes
    func (o *CaseUpdatePriorityAttributes) GetPriority() CasePriority
    func (o *CaseUpdatePriorityAttributes) GetPriorityOk() (*CasePriority, bool)
    func (o CaseUpdatePriorityAttributes) MarshalJSON() ([]byte, error)
    func (o *CaseUpdatePriorityAttributes) SetPriority(v CasePriority)
    func (o *CaseUpdatePriorityAttributes) UnmarshalJSON(bytes []byte) (err error)
type CaseUpdatePriorityRequest
    func NewCaseUpdatePriorityRequest(data CaseUpdatePriority) *CaseUpdatePriorityRequest
    func NewCaseUpdatePriorityRequestWithDefaults() *CaseUpdatePriorityRequest
    func (o *CaseUpdatePriorityRequest) GetData() CaseUpdatePriority
    func (o *CaseUpdatePriorityRequest) GetDataOk() (*CaseUpdatePriority, bool)
    func (o CaseUpdatePriorityRequest) MarshalJSON() ([]byte, error)
    func (o *CaseUpdatePriorityRequest) SetData(v CaseUpdatePriority)
    func (o *CaseUpdatePriorityRequest) UnmarshalJSON(bytes []byte) (err error)
type CaseUpdateStatus
    func NewCaseUpdateStatus(attributes CaseUpdateStatusAttributes, typeVar CaseResourceType) *CaseUpdateStatus
    func NewCaseUpdateStatusWithDefaults() *CaseUpdateStatus
    func (o *CaseUpdateStatus) GetAttributes() CaseUpdateStatusAttributes
    func (o *CaseUpdateStatus) GetAttributesOk() (*CaseUpdateStatusAttributes, bool)
    func (o *CaseUpdateStatus) GetType() CaseResourceType
    func (o *CaseUpdateStatus) GetTypeOk() (*CaseResourceType, bool)
    func (o CaseUpdateStatus) MarshalJSON() ([]byte, error)
    func (o *CaseUpdateStatus) SetAttributes(v CaseUpdateStatusAttributes)
    func (o *CaseUpdateStatus) SetType(v CaseResourceType)
    func (o *CaseUpdateStatus) UnmarshalJSON(bytes []byte) (err error)
type CaseUpdateStatusAttributes
    func NewCaseUpdateStatusAttributes(status CaseStatus) *CaseUpdateStatusAttributes
    func NewCaseUpdateStatusAttributesWithDefaults() *CaseUpdateStatusAttributes
    func (o *CaseUpdateStatusAttributes) GetStatus() CaseStatus
    func (o *CaseUpdateStatusAttributes) GetStatusOk() (*CaseStatus, bool)
    func (o CaseUpdateStatusAttributes) MarshalJSON() ([]byte, error)
    func (o *CaseUpdateStatusAttributes) SetStatus(v CaseStatus)
    func (o *CaseUpdateStatusAttributes) UnmarshalJSON(bytes []byte) (err error)
type CaseUpdateStatusRequest
    func NewCaseUpdateStatusRequest(data CaseUpdateStatus) *CaseUpdateStatusRequest
    func NewCaseUpdateStatusRequestWithDefaults() *CaseUpdateStatusRequest
    func (o *CaseUpdateStatusRequest) GetData() CaseUpdateStatus
    func (o *CaseUpdateStatusRequest) GetDataOk() (*CaseUpdateStatus, bool)
    func (o CaseUpdateStatusRequest) MarshalJSON() ([]byte, error)
    func (o *CaseUpdateStatusRequest) SetData(v CaseUpdateStatus)
    func (o *CaseUpdateStatusRequest) UnmarshalJSON(bytes []byte) (err error)
type CasesResponse
    func NewCasesResponse() *CasesResponse
    func NewCasesResponseWithDefaults() *CasesResponse
    func (o *CasesResponse) GetData() []Case
    func (o *CasesResponse) GetDataOk() (*[]Case, bool)
    func (o *CasesResponse) GetMeta() CasesResponseMeta
    func (o *CasesResponse) GetMetaOk() (*CasesResponseMeta, bool)
    func (o *CasesResponse) HasData() bool
    func (o *CasesResponse) HasMeta() bool
    func (o CasesResponse) MarshalJSON() ([]byte, error)
    func (o *CasesResponse) SetData(v []Case)
    func (o *CasesResponse) SetMeta(v CasesResponseMeta)
    func (o *CasesResponse) UnmarshalJSON(bytes []byte) (err error)
type CasesResponseMeta
    func NewCasesResponseMeta() *CasesResponseMeta
    func NewCasesResponseMetaWithDefaults() *CasesResponseMeta
    func (o *CasesResponseMeta) GetPage() CasesResponseMetaPagination
    func (o *CasesResponseMeta) GetPageOk() (*CasesResponseMetaPagination, bool)
    func (o *CasesResponseMeta) HasPage() bool
    func (o CasesResponseMeta) MarshalJSON() ([]byte, error)
    func (o *CasesResponseMeta) SetPage(v CasesResponseMetaPagination)
    func (o *CasesResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type CasesResponseMetaPagination
    func NewCasesResponseMetaPagination() *CasesResponseMetaPagination
    func NewCasesResponseMetaPaginationWithDefaults() *CasesResponseMetaPagination
    func (o *CasesResponseMetaPagination) GetCurrent() int64
    func (o *CasesResponseMetaPagination) GetCurrentOk() (*int64, bool)
    func (o *CasesResponseMetaPagination) GetSize() int64
    func (o *CasesResponseMetaPagination) GetSizeOk() (*int64, bool)
    func (o *CasesResponseMetaPagination) GetTotal() int64
    func (o *CasesResponseMetaPagination) GetTotalOk() (*int64, bool)
    func (o *CasesResponseMetaPagination) HasCurrent() bool
    func (o *CasesResponseMetaPagination) HasSize() bool
    func (o *CasesResponseMetaPagination) HasTotal() bool
    func (o CasesResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *CasesResponseMetaPagination) SetCurrent(v int64)
    func (o *CasesResponseMetaPagination) SetSize(v int64)
    func (o *CasesResponseMetaPagination) SetTotal(v int64)
    func (o *CasesResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
type ChangeEventCustomAttributes
    func NewChangeEventCustomAttributes(changedResource ChangeEventCustomAttributesChangedResource) *ChangeEventCustomAttributes
    func NewChangeEventCustomAttributesWithDefaults() *ChangeEventCustomAttributes
    func (o *ChangeEventCustomAttributes) GetAuthor() ChangeEventCustomAttributesAuthor
    func (o *ChangeEventCustomAttributes) GetAuthorOk() (*ChangeEventCustomAttributesAuthor, bool)
    func (o *ChangeEventCustomAttributes) GetChangeMetadata() map[string]interface{}
    func (o *ChangeEventCustomAttributes) GetChangeMetadataOk() (*map[string]interface{}, bool)
    func (o *ChangeEventCustomAttributes) GetChangedResource() ChangeEventCustomAttributesChangedResource
    func (o *ChangeEventCustomAttributes) GetChangedResourceOk() (*ChangeEventCustomAttributesChangedResource, bool)
    func (o *ChangeEventCustomAttributes) GetImpactedResources() []ChangeEventCustomAttributesImpactedResourcesItems
    func (o *ChangeEventCustomAttributes) GetImpactedResourcesOk() (*[]ChangeEventCustomAttributesImpactedResourcesItems, bool)
    func (o *ChangeEventCustomAttributes) GetNewValue() map[string]interface{}
    func (o *ChangeEventCustomAttributes) GetNewValueOk() (*map[string]interface{}, bool)
    func (o *ChangeEventCustomAttributes) GetPrevValue() map[string]interface{}
    func (o *ChangeEventCustomAttributes) GetPrevValueOk() (*map[string]interface{}, bool)
    func (o *ChangeEventCustomAttributes) HasAuthor() bool
    func (o *ChangeEventCustomAttributes) HasChangeMetadata() bool
    func (o *ChangeEventCustomAttributes) HasImpactedResources() bool
    func (o *ChangeEventCustomAttributes) HasNewValue() bool
    func (o *ChangeEventCustomAttributes) HasPrevValue() bool
    func (o ChangeEventCustomAttributes) MarshalJSON() ([]byte, error)
    func (o *ChangeEventCustomAttributes) SetAuthor(v ChangeEventCustomAttributesAuthor)
    func (o *ChangeEventCustomAttributes) SetChangeMetadata(v map[string]interface{})
    func (o *ChangeEventCustomAttributes) SetChangedResource(v ChangeEventCustomAttributesChangedResource)
    func (o *ChangeEventCustomAttributes) SetImpactedResources(v []ChangeEventCustomAttributesImpactedResourcesItems)
    func (o *ChangeEventCustomAttributes) SetNewValue(v map[string]interface{})
    func (o *ChangeEventCustomAttributes) SetPrevValue(v map[string]interface{})
    func (o *ChangeEventCustomAttributes) UnmarshalJSON(bytes []byte) (err error)
type ChangeEventCustomAttributesAuthor
    func NewChangeEventCustomAttributesAuthor(name string, typeVar ChangeEventCustomAttributesAuthorType) *ChangeEventCustomAttributesAuthor
    func NewChangeEventCustomAttributesAuthorWithDefaults() *ChangeEventCustomAttributesAuthor
    func (o *ChangeEventCustomAttributesAuthor) GetName() string
    func (o *ChangeEventCustomAttributesAuthor) GetNameOk() (*string, bool)
    func (o *ChangeEventCustomAttributesAuthor) GetType() ChangeEventCustomAttributesAuthorType
    func (o *ChangeEventCustomAttributesAuthor) GetTypeOk() (*ChangeEventCustomAttributesAuthorType, bool)
    func (o ChangeEventCustomAttributesAuthor) MarshalJSON() ([]byte, error)
    func (o *ChangeEventCustomAttributesAuthor) SetName(v string)
    func (o *ChangeEventCustomAttributesAuthor) SetType(v ChangeEventCustomAttributesAuthorType)
    func (o *ChangeEventCustomAttributesAuthor) UnmarshalJSON(bytes []byte) (err error)
type ChangeEventCustomAttributesAuthorType
    func NewChangeEventCustomAttributesAuthorTypeFromValue(v string) (*ChangeEventCustomAttributesAuthorType, error)
    func (v *ChangeEventCustomAttributesAuthorType) GetAllowedValues() []ChangeEventCustomAttributesAuthorType
    func (v ChangeEventCustomAttributesAuthorType) IsValid() bool
    func (v ChangeEventCustomAttributesAuthorType) Ptr() *ChangeEventCustomAttributesAuthorType
    func (v *ChangeEventCustomAttributesAuthorType) UnmarshalJSON(src []byte) error
type ChangeEventCustomAttributesChangedResource
    func NewChangeEventCustomAttributesChangedResource(name string, typeVar ChangeEventCustomAttributesChangedResourceType) *ChangeEventCustomAttributesChangedResource
    func NewChangeEventCustomAttributesChangedResourceWithDefaults() *ChangeEventCustomAttributesChangedResource
    func (o *ChangeEventCustomAttributesChangedResource) GetName() string
    func (o *ChangeEventCustomAttributesChangedResource) GetNameOk() (*string, bool)
    func (o *ChangeEventCustomAttributesChangedResource) GetType() ChangeEventCustomAttributesChangedResourceType
    func (o *ChangeEventCustomAttributesChangedResource) GetTypeOk() (*ChangeEventCustomAttributesChangedResourceType, bool)
    func (o ChangeEventCustomAttributesChangedResource) MarshalJSON() ([]byte, error)
    func (o *ChangeEventCustomAttributesChangedResource) SetName(v string)
    func (o *ChangeEventCustomAttributesChangedResource) SetType(v ChangeEventCustomAttributesChangedResourceType)
    func (o *ChangeEventCustomAttributesChangedResource) UnmarshalJSON(bytes []byte) (err error)
type ChangeEventCustomAttributesChangedResourceType
    func NewChangeEventCustomAttributesChangedResourceTypeFromValue(v string) (*ChangeEventCustomAttributesChangedResourceType, error)
    func (v *ChangeEventCustomAttributesChangedResourceType) GetAllowedValues() []ChangeEventCustomAttributesChangedResourceType
    func (v ChangeEventCustomAttributesChangedResourceType) IsValid() bool
    func (v ChangeEventCustomAttributesChangedResourceType) Ptr() *ChangeEventCustomAttributesChangedResourceType
    func (v *ChangeEventCustomAttributesChangedResourceType) UnmarshalJSON(src []byte) error
type ChangeEventCustomAttributesImpactedResourcesItems
    func NewChangeEventCustomAttributesImpactedResourcesItems(name string, typeVar ChangeEventCustomAttributesImpactedResourcesItemsType) *ChangeEventCustomAttributesImpactedResourcesItems
    func NewChangeEventCustomAttributesImpactedResourcesItemsWithDefaults() *ChangeEventCustomAttributesImpactedResourcesItems
    func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetName() string
    func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetNameOk() (*string, bool)
    func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetType() ChangeEventCustomAttributesImpactedResourcesItemsType
    func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetTypeOk() (*ChangeEventCustomAttributesImpactedResourcesItemsType, bool)
    func (o ChangeEventCustomAttributesImpactedResourcesItems) MarshalJSON() ([]byte, error)
    func (o *ChangeEventCustomAttributesImpactedResourcesItems) SetName(v string)
    func (o *ChangeEventCustomAttributesImpactedResourcesItems) SetType(v ChangeEventCustomAttributesImpactedResourcesItemsType)
    func (o *ChangeEventCustomAttributesImpactedResourcesItems) UnmarshalJSON(bytes []byte) (err error)
type ChangeEventCustomAttributesImpactedResourcesItemsType
    func NewChangeEventCustomAttributesImpactedResourcesItemsTypeFromValue(v string) (*ChangeEventCustomAttributesImpactedResourcesItemsType, error)
    func (v *ChangeEventCustomAttributesImpactedResourcesItemsType) GetAllowedValues() []ChangeEventCustomAttributesImpactedResourcesItemsType
    func (v ChangeEventCustomAttributesImpactedResourcesItemsType) IsValid() bool
    func (v ChangeEventCustomAttributesImpactedResourcesItemsType) Ptr() *ChangeEventCustomAttributesImpactedResourcesItemsType
    func (v *ChangeEventCustomAttributesImpactedResourcesItemsType) UnmarshalJSON(src []byte) error
type ChangeEventTriggerWrapper
    func NewChangeEventTriggerWrapper(changeEventTrigger interface{}) *ChangeEventTriggerWrapper
    func NewChangeEventTriggerWrapperWithDefaults() *ChangeEventTriggerWrapper
    func (o *ChangeEventTriggerWrapper) GetChangeEventTrigger() interface{}
    func (o *ChangeEventTriggerWrapper) GetChangeEventTriggerOk() (*interface{}, bool)
    func (o *ChangeEventTriggerWrapper) GetStartStepNames() []string
    func (o *ChangeEventTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *ChangeEventTriggerWrapper) HasStartStepNames() bool
    func (o ChangeEventTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *ChangeEventTriggerWrapper) SetChangeEventTrigger(v interface{})
    func (o *ChangeEventTriggerWrapper) SetStartStepNames(v []string)
    func (o *ChangeEventTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type ChargebackBreakdown
    func NewChargebackBreakdown() *ChargebackBreakdown
    func NewChargebackBreakdownWithDefaults() *ChargebackBreakdown
    func (o *ChargebackBreakdown) GetChargeType() string
    func (o *ChargebackBreakdown) GetChargeTypeOk() (*string, bool)
    func (o *ChargebackBreakdown) GetCost() float64
    func (o *ChargebackBreakdown) GetCostOk() (*float64, bool)
    func (o *ChargebackBreakdown) GetProductName() string
    func (o *ChargebackBreakdown) GetProductNameOk() (*string, bool)
    func (o *ChargebackBreakdown) HasChargeType() bool
    func (o *ChargebackBreakdown) HasCost() bool
    func (o *ChargebackBreakdown) HasProductName() bool
    func (o ChargebackBreakdown) MarshalJSON() ([]byte, error)
    func (o *ChargebackBreakdown) SetChargeType(v string)
    func (o *ChargebackBreakdown) SetCost(v float64)
    func (o *ChargebackBreakdown) SetProductName(v string)
    func (o *ChargebackBreakdown) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationComplianceRuleOptions
    func NewCloudConfigurationComplianceRuleOptions() *CloudConfigurationComplianceRuleOptions
    func NewCloudConfigurationComplianceRuleOptionsWithDefaults() *CloudConfigurationComplianceRuleOptions
    func (o *CloudConfigurationComplianceRuleOptions) GetComplexRule() bool
    func (o *CloudConfigurationComplianceRuleOptions) GetComplexRuleOk() (*bool, bool)
    func (o *CloudConfigurationComplianceRuleOptions) GetRegoRule() CloudConfigurationRegoRule
    func (o *CloudConfigurationComplianceRuleOptions) GetRegoRuleOk() (*CloudConfigurationRegoRule, bool)
    func (o *CloudConfigurationComplianceRuleOptions) GetResourceType() string
    func (o *CloudConfigurationComplianceRuleOptions) GetResourceTypeOk() (*string, bool)
    func (o *CloudConfigurationComplianceRuleOptions) HasComplexRule() bool
    func (o *CloudConfigurationComplianceRuleOptions) HasRegoRule() bool
    func (o *CloudConfigurationComplianceRuleOptions) HasResourceType() bool
    func (o CloudConfigurationComplianceRuleOptions) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationComplianceRuleOptions) SetComplexRule(v bool)
    func (o *CloudConfigurationComplianceRuleOptions) SetRegoRule(v CloudConfigurationRegoRule)
    func (o *CloudConfigurationComplianceRuleOptions) SetResourceType(v string)
    func (o *CloudConfigurationComplianceRuleOptions) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRegoRule
    func NewCloudConfigurationRegoRule(policy string, resourceTypes []string) *CloudConfigurationRegoRule
    func NewCloudConfigurationRegoRuleWithDefaults() *CloudConfigurationRegoRule
    func (o *CloudConfigurationRegoRule) GetPolicy() string
    func (o *CloudConfigurationRegoRule) GetPolicyOk() (*string, bool)
    func (o *CloudConfigurationRegoRule) GetResourceTypes() []string
    func (o *CloudConfigurationRegoRule) GetResourceTypesOk() (*[]string, bool)
    func (o CloudConfigurationRegoRule) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRegoRule) SetPolicy(v string)
    func (o *CloudConfigurationRegoRule) SetResourceTypes(v []string)
    func (o *CloudConfigurationRegoRule) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleCaseCreate
    func NewCloudConfigurationRuleCaseCreate(status SecurityMonitoringRuleSeverity) *CloudConfigurationRuleCaseCreate
    func NewCloudConfigurationRuleCaseCreateWithDefaults() *CloudConfigurationRuleCaseCreate
    func (o *CloudConfigurationRuleCaseCreate) GetNotifications() []string
    func (o *CloudConfigurationRuleCaseCreate) GetNotificationsOk() (*[]string, bool)
    func (o *CloudConfigurationRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity
    func (o *CloudConfigurationRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *CloudConfigurationRuleCaseCreate) HasNotifications() bool
    func (o CloudConfigurationRuleCaseCreate) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleCaseCreate) SetNotifications(v []string)
    func (o *CloudConfigurationRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *CloudConfigurationRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleComplianceSignalOptions
    func NewCloudConfigurationRuleComplianceSignalOptions() *CloudConfigurationRuleComplianceSignalOptions
    func NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults() *CloudConfigurationRuleComplianceSignalOptions
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultActivationStatus() bool
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultActivationStatusOk() (*bool, bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultGroupByFields() []string
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultGroupByFieldsOk() (*[]string, bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatus() bool
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatusOk() (*bool, bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFields() []string
    func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFieldsOk() (*[]string, bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) HasDefaultActivationStatus() bool
    func (o *CloudConfigurationRuleComplianceSignalOptions) HasDefaultGroupByFields() bool
    func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserActivationStatus() bool
    func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserGroupByFields() bool
    func (o CloudConfigurationRuleComplianceSignalOptions) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultActivationStatus(v bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultActivationStatusNil()
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultGroupByFields(v []string)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultGroupByFieldsNil()
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatus(v bool)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatusNil()
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFields(v []string)
    func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFieldsNil()
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnmarshalJSON(bytes []byte) (err error)
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetDefaultActivationStatus()
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetDefaultGroupByFields()
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserActivationStatus()
    func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserGroupByFields()
type CloudConfigurationRuleCreatePayload
    func NewCloudConfigurationRuleCreatePayload(cases []CloudConfigurationRuleCaseCreate, complianceSignalOptions CloudConfigurationRuleComplianceSignalOptions, isEnabled bool, message string, name string, options CloudConfigurationRuleOptions) *CloudConfigurationRuleCreatePayload
    func NewCloudConfigurationRuleCreatePayloadWithDefaults() *CloudConfigurationRuleCreatePayload
    func (o *CloudConfigurationRuleCreatePayload) GetCases() []CloudConfigurationRuleCaseCreate
    func (o *CloudConfigurationRuleCreatePayload) GetCasesOk() (*[]CloudConfigurationRuleCaseCreate, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions
    func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *CloudConfigurationRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetIsEnabled() bool
    func (o *CloudConfigurationRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetMessage() string
    func (o *CloudConfigurationRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetName() string
    func (o *CloudConfigurationRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetOptions() CloudConfigurationRuleOptions
    func (o *CloudConfigurationRuleCreatePayload) GetOptionsOk() (*CloudConfigurationRuleOptions, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetTags() []string
    func (o *CloudConfigurationRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *CloudConfigurationRuleCreatePayload) GetType() CloudConfigurationRuleType
    func (o *CloudConfigurationRuleCreatePayload) GetTypeOk() (*CloudConfigurationRuleType, bool)
    func (o *CloudConfigurationRuleCreatePayload) HasFilters() bool
    func (o *CloudConfigurationRuleCreatePayload) HasTags() bool
    func (o *CloudConfigurationRuleCreatePayload) HasType() bool
    func (o CloudConfigurationRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleCreatePayload) SetCases(v []CloudConfigurationRuleCaseCreate)
    func (o *CloudConfigurationRuleCreatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)
    func (o *CloudConfigurationRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *CloudConfigurationRuleCreatePayload) SetIsEnabled(v bool)
    func (o *CloudConfigurationRuleCreatePayload) SetMessage(v string)
    func (o *CloudConfigurationRuleCreatePayload) SetName(v string)
    func (o *CloudConfigurationRuleCreatePayload) SetOptions(v CloudConfigurationRuleOptions)
    func (o *CloudConfigurationRuleCreatePayload) SetTags(v []string)
    func (o *CloudConfigurationRuleCreatePayload) SetType(v CloudConfigurationRuleType)
    func (o *CloudConfigurationRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleOptions
    func NewCloudConfigurationRuleOptions(complianceRuleOptions CloudConfigurationComplianceRuleOptions) *CloudConfigurationRuleOptions
    func NewCloudConfigurationRuleOptionsWithDefaults() *CloudConfigurationRuleOptions
    func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions
    func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)
    func (o CloudConfigurationRuleOptions) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)
    func (o *CloudConfigurationRuleOptions) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRulePayload
    func NewCloudConfigurationRulePayload(cases []CloudConfigurationRuleCaseCreate, complianceSignalOptions CloudConfigurationRuleComplianceSignalOptions, isEnabled bool, message string, name string, options CloudConfigurationRuleOptions) *CloudConfigurationRulePayload
    func NewCloudConfigurationRulePayloadWithDefaults() *CloudConfigurationRulePayload
    func (o *CloudConfigurationRulePayload) GetCases() []CloudConfigurationRuleCaseCreate
    func (o *CloudConfigurationRulePayload) GetCasesOk() (*[]CloudConfigurationRuleCaseCreate, bool)
    func (o *CloudConfigurationRulePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions
    func (o *CloudConfigurationRulePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)
    func (o *CloudConfigurationRulePayload) GetFilters() []SecurityMonitoringFilter
    func (o *CloudConfigurationRulePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *CloudConfigurationRulePayload) GetIsEnabled() bool
    func (o *CloudConfigurationRulePayload) GetIsEnabledOk() (*bool, bool)
    func (o *CloudConfigurationRulePayload) GetMessage() string
    func (o *CloudConfigurationRulePayload) GetMessageOk() (*string, bool)
    func (o *CloudConfigurationRulePayload) GetName() string
    func (o *CloudConfigurationRulePayload) GetNameOk() (*string, bool)
    func (o *CloudConfigurationRulePayload) GetOptions() CloudConfigurationRuleOptions
    func (o *CloudConfigurationRulePayload) GetOptionsOk() (*CloudConfigurationRuleOptions, bool)
    func (o *CloudConfigurationRulePayload) GetTags() []string
    func (o *CloudConfigurationRulePayload) GetTagsOk() (*[]string, bool)
    func (o *CloudConfigurationRulePayload) GetType() CloudConfigurationRuleType
    func (o *CloudConfigurationRulePayload) GetTypeOk() (*CloudConfigurationRuleType, bool)
    func (o *CloudConfigurationRulePayload) HasFilters() bool
    func (o *CloudConfigurationRulePayload) HasTags() bool
    func (o *CloudConfigurationRulePayload) HasType() bool
    func (o CloudConfigurationRulePayload) MarshalJSON() ([]byte, error)
    func (o *CloudConfigurationRulePayload) SetCases(v []CloudConfigurationRuleCaseCreate)
    func (o *CloudConfigurationRulePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)
    func (o *CloudConfigurationRulePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *CloudConfigurationRulePayload) SetIsEnabled(v bool)
    func (o *CloudConfigurationRulePayload) SetMessage(v string)
    func (o *CloudConfigurationRulePayload) SetName(v string)
    func (o *CloudConfigurationRulePayload) SetOptions(v CloudConfigurationRuleOptions)
    func (o *CloudConfigurationRulePayload) SetTags(v []string)
    func (o *CloudConfigurationRulePayload) SetType(v CloudConfigurationRuleType)
    func (o *CloudConfigurationRulePayload) UnmarshalJSON(bytes []byte) (err error)
type CloudConfigurationRuleType
    func NewCloudConfigurationRuleTypeFromValue(v string) (*CloudConfigurationRuleType, error)
    func (v *CloudConfigurationRuleType) GetAllowedValues() []CloudConfigurationRuleType
    func (v CloudConfigurationRuleType) IsValid() bool
    func (v CloudConfigurationRuleType) Ptr() *CloudConfigurationRuleType
    func (v *CloudConfigurationRuleType) UnmarshalJSON(src []byte) error
type CloudCostManagementApi
    func NewCloudCostManagementApi(client *datadog.APIClient) *CloudCostManagementApi
    func (a *CloudCostManagementApi) CreateCostAWSCURConfig(ctx _context.Context, body AwsCURConfigPostRequest) (AwsCURConfigResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) CreateCostAzureUCConfigs(ctx _context.Context, body AzureUCConfigPostRequest) (AzureUCConfigPairsResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) DeleteBudget(ctx _context.Context, budgetId string) (*_nethttp.Response, error)
    func (a *CloudCostManagementApi) DeleteCostAWSCURConfig(ctx _context.Context, cloudAccountId string) (*_nethttp.Response, error)
    func (a *CloudCostManagementApi) DeleteCostAzureUCConfig(ctx _context.Context, cloudAccountId string) (*_nethttp.Response, error)
    func (a *CloudCostManagementApi) DeleteCustomCostsFile(ctx _context.Context, fileId string) (*_nethttp.Response, error)
    func (a *CloudCostManagementApi) GetBudget(ctx _context.Context, budgetId string) (BudgetWithEntries, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) GetCustomCostsFile(ctx _context.Context, fileId string) (CustomCostsFileGetResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) ListBudgets(ctx _context.Context) (BudgetArray, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) ListCostAWSCURConfigs(ctx _context.Context) (AwsCURConfigsResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) ListCostAzureUCConfigs(ctx _context.Context) (AzureUCConfigsResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) ListCustomCostsFiles(ctx _context.Context) (CustomCostsFileListResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) UpdateCostAWSCURConfig(ctx _context.Context, cloudAccountId string, body AwsCURConfigPatchRequest) (AwsCURConfigsResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) UpdateCostAzureUCConfigs(ctx _context.Context, cloudAccountId string, body AzureUCConfigPatchRequest) (AzureUCConfigPairsResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) UploadCustomCostsFile(ctx _context.Context, body []CustomCostsFileLineItem) (CustomCostsFileUploadResponse, *_nethttp.Response, error)
    func (a *CloudCostManagementApi) UpsertBudget(ctx _context.Context, body BudgetWithEntries) (BudgetWithEntries, *_nethttp.Response, error)
type CloudNetworkMonitoringApi
    func NewCloudNetworkMonitoringApi(client *datadog.APIClient) *CloudNetworkMonitoringApi
    func (a *CloudNetworkMonitoringApi) GetAggregatedConnections(ctx _context.Context, o ...GetAggregatedConnectionsOptionalParameters) (SingleAggregatedConnectionResponseArray, *_nethttp.Response, error)
type CloudWorkloadSecurityAgentPoliciesListResponse
    func NewCloudWorkloadSecurityAgentPoliciesListResponse() *CloudWorkloadSecurityAgentPoliciesListResponse
    func NewCloudWorkloadSecurityAgentPoliciesListResponseWithDefaults() *CloudWorkloadSecurityAgentPoliciesListResponse
    func (o *CloudWorkloadSecurityAgentPoliciesListResponse) GetData() []CloudWorkloadSecurityAgentPolicyData
    func (o *CloudWorkloadSecurityAgentPoliciesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentPolicyData, bool)
    func (o *CloudWorkloadSecurityAgentPoliciesListResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentPoliciesListResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPoliciesListResponse) SetData(v []CloudWorkloadSecurityAgentPolicyData)
    func (o *CloudWorkloadSecurityAgentPoliciesListResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyAttributes
    func NewCloudWorkloadSecurityAgentPolicyAttributes() *CloudWorkloadSecurityAgentPolicyAttributes
    func NewCloudWorkloadSecurityAgentPolicyAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyAttributes
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetBlockingRulesCount() int32
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetBlockingRulesCountOk() (*int32, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDatadogManaged() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDatadogManagedOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDisabledRulesCount() int32
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDisabledRulesCountOk() (*int32, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTags() []string
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsLists() [][]string
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsListsOk() (*[][]string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetMonitoringRulesCount() int32
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetMonitoringRulesCountOk() (*int32, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPolicyVersion() string
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPolicyVersionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPriority() int64
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPriorityOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetRuleCount() int32
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetRuleCountOk() (*int32, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdateDate() int64
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdateDateOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdatedAt() int64
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdater() CloudWorkloadSecurityAgentPolicyUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes, bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasBlockingRulesCount() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasDatadogManaged() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasDisabledRulesCount() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasHostTags() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasHostTagsLists() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasMonitoringRulesCount() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasName() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasPolicyVersion() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasPriority() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasRuleCount() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasUpdateDate() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasUpdatedAt() bool
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasUpdater() bool
    func (o CloudWorkloadSecurityAgentPolicyAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetBlockingRulesCount(v int32)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetDatadogManaged(v bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetDisabledRulesCount(v int32)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetHostTags(v []string)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetHostTagsLists(v [][]string)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetMonitoringRulesCount(v int32)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetPolicyVersion(v string)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetPriority(v int64)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetRuleCount(v int32)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetUpdateDate(v int64)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetUpdatedAt(v int64)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetUpdater(v CloudWorkloadSecurityAgentPolicyUpdaterAttributes)
    func (o *CloudWorkloadSecurityAgentPolicyAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyCreateAttributes
    func NewCloudWorkloadSecurityAgentPolicyCreateAttributes(name string) *CloudWorkloadSecurityAgentPolicyCreateAttributes
    func NewCloudWorkloadSecurityAgentPolicyCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyCreateAttributes
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTags() []string
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsLists() [][]string
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsListsOk() (*[][]string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasHostTags() bool
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasHostTagsLists() bool
    func (o CloudWorkloadSecurityAgentPolicyCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetHostTags(v []string)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetHostTagsLists(v [][]string)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyCreateData
    func NewCloudWorkloadSecurityAgentPolicyCreateData(attributes CloudWorkloadSecurityAgentPolicyCreateAttributes, typeVar CloudWorkloadSecurityAgentPolicyType) *CloudWorkloadSecurityAgentPolicyCreateData
    func NewCloudWorkloadSecurityAgentPolicyCreateDataWithDefaults() *CloudWorkloadSecurityAgentPolicyCreateData
    func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetAttributes() CloudWorkloadSecurityAgentPolicyCreateAttributes
    func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentPolicyCreateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetType() CloudWorkloadSecurityAgentPolicyType
    func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentPolicyType, bool)
    func (o CloudWorkloadSecurityAgentPolicyCreateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyCreateData) SetAttributes(v CloudWorkloadSecurityAgentPolicyCreateAttributes)
    func (o *CloudWorkloadSecurityAgentPolicyCreateData) SetType(v CloudWorkloadSecurityAgentPolicyType)
    func (o *CloudWorkloadSecurityAgentPolicyCreateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyCreateRequest
    func NewCloudWorkloadSecurityAgentPolicyCreateRequest(data CloudWorkloadSecurityAgentPolicyCreateData) *CloudWorkloadSecurityAgentPolicyCreateRequest
    func NewCloudWorkloadSecurityAgentPolicyCreateRequestWithDefaults() *CloudWorkloadSecurityAgentPolicyCreateRequest
    func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) GetData() CloudWorkloadSecurityAgentPolicyCreateData
    func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentPolicyCreateData, bool)
    func (o CloudWorkloadSecurityAgentPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) SetData(v CloudWorkloadSecurityAgentPolicyCreateData)
    func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyData
    func NewCloudWorkloadSecurityAgentPolicyData() *CloudWorkloadSecurityAgentPolicyData
    func NewCloudWorkloadSecurityAgentPolicyDataWithDefaults() *CloudWorkloadSecurityAgentPolicyData
    func (o *CloudWorkloadSecurityAgentPolicyData) GetAttributes() CloudWorkloadSecurityAgentPolicyAttributes
    func (o *CloudWorkloadSecurityAgentPolicyData) GetAttributesOk() (*CloudWorkloadSecurityAgentPolicyAttributes, bool)
    func (o *CloudWorkloadSecurityAgentPolicyData) GetId() string
    func (o *CloudWorkloadSecurityAgentPolicyData) GetIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyData) GetType() CloudWorkloadSecurityAgentPolicyType
    func (o *CloudWorkloadSecurityAgentPolicyData) GetTypeOk() (*CloudWorkloadSecurityAgentPolicyType, bool)
    func (o *CloudWorkloadSecurityAgentPolicyData) HasAttributes() bool
    func (o *CloudWorkloadSecurityAgentPolicyData) HasId() bool
    func (o *CloudWorkloadSecurityAgentPolicyData) HasType() bool
    func (o CloudWorkloadSecurityAgentPolicyData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyData) SetAttributes(v CloudWorkloadSecurityAgentPolicyAttributes)
    func (o *CloudWorkloadSecurityAgentPolicyData) SetId(v string)
    func (o *CloudWorkloadSecurityAgentPolicyData) SetType(v CloudWorkloadSecurityAgentPolicyType)
    func (o *CloudWorkloadSecurityAgentPolicyData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyResponse
    func NewCloudWorkloadSecurityAgentPolicyResponse() *CloudWorkloadSecurityAgentPolicyResponse
    func NewCloudWorkloadSecurityAgentPolicyResponseWithDefaults() *CloudWorkloadSecurityAgentPolicyResponse
    func (o *CloudWorkloadSecurityAgentPolicyResponse) GetData() CloudWorkloadSecurityAgentPolicyData
    func (o *CloudWorkloadSecurityAgentPolicyResponse) GetDataOk() (*CloudWorkloadSecurityAgentPolicyData, bool)
    func (o *CloudWorkloadSecurityAgentPolicyResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentPolicyResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyResponse) SetData(v CloudWorkloadSecurityAgentPolicyData)
    func (o *CloudWorkloadSecurityAgentPolicyResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyType
    func NewCloudWorkloadSecurityAgentPolicyTypeFromValue(v string) (*CloudWorkloadSecurityAgentPolicyType, error)
    func (v *CloudWorkloadSecurityAgentPolicyType) GetAllowedValues() []CloudWorkloadSecurityAgentPolicyType
    func (v CloudWorkloadSecurityAgentPolicyType) IsValid() bool
    func (v CloudWorkloadSecurityAgentPolicyType) Ptr() *CloudWorkloadSecurityAgentPolicyType
    func (v *CloudWorkloadSecurityAgentPolicyType) UnmarshalJSON(src []byte) error
type CloudWorkloadSecurityAgentPolicyUpdateAttributes
    func NewCloudWorkloadSecurityAgentPolicyUpdateAttributes() *CloudWorkloadSecurityAgentPolicyUpdateAttributes
    func NewCloudWorkloadSecurityAgentPolicyUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdateAttributes
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTags() []string
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsLists() [][]string
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsListsOk() (*[][]string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasHostTags() bool
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasHostTagsLists() bool
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentPolicyUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetHostTags(v []string)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetHostTagsLists(v [][]string)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyUpdateData
    func NewCloudWorkloadSecurityAgentPolicyUpdateData(attributes CloudWorkloadSecurityAgentPolicyUpdateAttributes, typeVar CloudWorkloadSecurityAgentPolicyType) *CloudWorkloadSecurityAgentPolicyUpdateData
    func NewCloudWorkloadSecurityAgentPolicyUpdateDataWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdateData
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetAttributes() CloudWorkloadSecurityAgentPolicyUpdateAttributes
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentPolicyUpdateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetId() string
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetType() CloudWorkloadSecurityAgentPolicyType
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentPolicyType, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) HasId() bool
    func (o CloudWorkloadSecurityAgentPolicyUpdateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) SetAttributes(v CloudWorkloadSecurityAgentPolicyUpdateAttributes)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) SetId(v string)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) SetType(v CloudWorkloadSecurityAgentPolicyType)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyUpdateRequest
    func NewCloudWorkloadSecurityAgentPolicyUpdateRequest(data CloudWorkloadSecurityAgentPolicyUpdateData) *CloudWorkloadSecurityAgentPolicyUpdateRequest
    func NewCloudWorkloadSecurityAgentPolicyUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdateRequest
    func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) GetData() CloudWorkloadSecurityAgentPolicyUpdateData
    func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentPolicyUpdateData, bool)
    func (o CloudWorkloadSecurityAgentPolicyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) SetData(v CloudWorkloadSecurityAgentPolicyUpdateData)
    func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentPolicyUpdaterAttributes
    func NewCloudWorkloadSecurityAgentPolicyUpdaterAttributes() *CloudWorkloadSecurityAgentPolicyUpdaterAttributes
    func NewCloudWorkloadSecurityAgentPolicyUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetHandle() string
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetHandleOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) HasHandle() bool
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentPolicyUpdaterAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetHandle(v string)
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetNameNil()
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) UnsetName()
type CloudWorkloadSecurityAgentRuleAction
    func NewCloudWorkloadSecurityAgentRuleAction() *CloudWorkloadSecurityAgentRuleAction
    func NewCloudWorkloadSecurityAgentRuleActionWithDefaults() *CloudWorkloadSecurityAgentRuleAction
    func (o *CloudWorkloadSecurityAgentRuleAction) GetFilter() string
    func (o *CloudWorkloadSecurityAgentRuleAction) GetFilterOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAction) GetKill() CloudWorkloadSecurityAgentRuleKill
    func (o *CloudWorkloadSecurityAgentRuleAction) GetKillOk() (*CloudWorkloadSecurityAgentRuleKill, bool)
    func (o *CloudWorkloadSecurityAgentRuleAction) HasFilter() bool
    func (o *CloudWorkloadSecurityAgentRuleAction) HasKill() bool
    func (o CloudWorkloadSecurityAgentRuleAction) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleAction) SetFilter(v string)
    func (o *CloudWorkloadSecurityAgentRuleAction) SetKill(v CloudWorkloadSecurityAgentRuleKill)
    func (o *CloudWorkloadSecurityAgentRuleAction) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleAttributes
    func NewCloudWorkloadSecurityAgentRuleAttributes() *CloudWorkloadSecurityAgentRuleAttributes
    func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetActions() []CloudWorkloadSecurityAgentRuleAction
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetActionsOk() (*[]CloudWorkloadSecurityAgentRuleAction, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraint() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraintOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategory() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuId() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreator() CloudWorkloadSecurityAgentRuleCreatorAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk() (*CloudWorkloadSecurityAgentRuleCreatorAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetFilters() []string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetFiltersOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetProductTags() []string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetProductTagsOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuId() string
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDate() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDateOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdater() CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentRuleUpdaterAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersion() int64
    func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk() (*int64, bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasActions() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasAgentConstraint() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCategory() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationAuthorUuId() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreator() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasExpression() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasFilters() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasName() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasProductTags() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateAuthorUuId() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateDate() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdater() bool
    func (o *CloudWorkloadSecurityAgentRuleAttributes) HasVersion() bool
    func (o CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetActions(v []CloudWorkloadSecurityAgentRuleAction)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetAgentConstraint(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCategory(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationAuthorUuId(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreator(v CloudWorkloadSecurityAgentRuleCreatorAttributes)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule(v bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetFilters(v []string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetProductTags(v []string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateAuthorUuId(v string)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateDate(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdater(v CloudWorkloadSecurityAgentRuleUpdaterAttributes)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) SetVersion(v int64)
    func (o *CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateAttributes
    func NewCloudWorkloadSecurityAgentRuleCreateAttributes(expression string, name string) *CloudWorkloadSecurityAgentRuleCreateAttributes
    func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreateAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetFilters() []string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetFiltersOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetPolicyId() string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetPolicyIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetProductTags() []string
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetProductTagsOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasFilters() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasPolicyId() bool
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasProductTags() bool
    func (o CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetFilters(v []string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetPolicyId(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetProductTags(v []string)
    func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateData
    func NewCloudWorkloadSecurityAgentRuleCreateData(attributes CloudWorkloadSecurityAgentRuleCreateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleCreateData
    func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults() *CloudWorkloadSecurityAgentRuleCreateData
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributes() CloudWorkloadSecurityAgentRuleCreateAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleCreateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) SetAttributes(v CloudWorkloadSecurityAgentRuleCreateAttributes)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreateRequest
    func NewCloudWorkloadSecurityAgentRuleCreateRequest(data CloudWorkloadSecurityAgentRuleCreateData) *CloudWorkloadSecurityAgentRuleCreateRequest
    func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleCreateRequest
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetData() CloudWorkloadSecurityAgentRuleCreateData
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleCreateData, bool)
    func (o CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) SetData(v CloudWorkloadSecurityAgentRuleCreateData)
    func (o *CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleCreatorAttributes
    func NewCloudWorkloadSecurityAgentRuleCreatorAttributes() *CloudWorkloadSecurityAgentRuleCreatorAttributes
    func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreatorAttributes
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle() string
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle() bool
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetNameNil()
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnsetName()
type CloudWorkloadSecurityAgentRuleData
    func NewCloudWorkloadSecurityAgentRuleData() *CloudWorkloadSecurityAgentRuleData
    func NewCloudWorkloadSecurityAgentRuleDataWithDefaults() *CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRuleData) GetAttributes() CloudWorkloadSecurityAgentRuleAttributes
    func (o *CloudWorkloadSecurityAgentRuleData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) GetId() string
    func (o *CloudWorkloadSecurityAgentRuleData) GetIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o *CloudWorkloadSecurityAgentRuleData) HasAttributes() bool
    func (o *CloudWorkloadSecurityAgentRuleData) HasId() bool
    func (o *CloudWorkloadSecurityAgentRuleData) HasType() bool
    func (o CloudWorkloadSecurityAgentRuleData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleData) SetAttributes(v CloudWorkloadSecurityAgentRuleAttributes)
    func (o *CloudWorkloadSecurityAgentRuleData) SetId(v string)
    func (o *CloudWorkloadSecurityAgentRuleData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleKill
    func NewCloudWorkloadSecurityAgentRuleKill() *CloudWorkloadSecurityAgentRuleKill
    func NewCloudWorkloadSecurityAgentRuleKillWithDefaults() *CloudWorkloadSecurityAgentRuleKill
    func (o *CloudWorkloadSecurityAgentRuleKill) GetSignal() string
    func (o *CloudWorkloadSecurityAgentRuleKill) GetSignalOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleKill) HasSignal() bool
    func (o CloudWorkloadSecurityAgentRuleKill) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleKill) SetSignal(v string)
    func (o *CloudWorkloadSecurityAgentRuleKill) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleResponse
    func NewCloudWorkloadSecurityAgentRuleResponse() *CloudWorkloadSecurityAgentRuleResponse
    func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults() *CloudWorkloadSecurityAgentRuleResponse
    func (o *CloudWorkloadSecurityAgentRuleResponse) GetData() CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRuleResponse) GetDataOk() (*CloudWorkloadSecurityAgentRuleData, bool)
    func (o *CloudWorkloadSecurityAgentRuleResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentRuleResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleResponse) SetData(v CloudWorkloadSecurityAgentRuleData)
    func (o *CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleType
    func NewCloudWorkloadSecurityAgentRuleTypeFromValue(v string) (*CloudWorkloadSecurityAgentRuleType, error)
    func (v *CloudWorkloadSecurityAgentRuleType) GetAllowedValues() []CloudWorkloadSecurityAgentRuleType
    func (v CloudWorkloadSecurityAgentRuleType) IsValid() bool
    func (v CloudWorkloadSecurityAgentRuleType) Ptr() *CloudWorkloadSecurityAgentRuleType
    func (v *CloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error
type CloudWorkloadSecurityAgentRuleUpdateAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdateAttributes() *CloudWorkloadSecurityAgentRuleUpdateAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetPolicyId() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetPolicyIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetProductTags() []string
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetProductTagsOk() (*[]string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasPolicyId() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasProductTags() bool
    func (o CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled(v bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetPolicyId(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetProductTags(v []string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdateData
    func NewCloudWorkloadSecurityAgentRuleUpdateData(attributes CloudWorkloadSecurityAgentRuleUpdateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleUpdateData
    func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateData
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes() CloudWorkloadSecurityAgentRuleUpdateAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleUpdateAttributes, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetId() string
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetIdOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetType() CloudWorkloadSecurityAgentRuleType
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) HasId() bool
    func (o CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes(v CloudWorkloadSecurityAgentRuleUpdateAttributes)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetId(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetType(v CloudWorkloadSecurityAgentRuleType)
    func (o *CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdateRequest
    func NewCloudWorkloadSecurityAgentRuleUpdateRequest(data CloudWorkloadSecurityAgentRuleUpdateData) *CloudWorkloadSecurityAgentRuleUpdateRequest
    func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateRequest
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetData() CloudWorkloadSecurityAgentRuleUpdateData
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleUpdateData, bool)
    func (o CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) SetData(v CloudWorkloadSecurityAgentRuleUpdateData)
    func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes() *CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdaterAttributes
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle() string
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName() string
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk() (*string, bool)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle() bool
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName() bool
    func (o CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName(v string)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetNameNil()
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnsetName()
type CloudWorkloadSecurityAgentRulesListResponse
    func NewCloudWorkloadSecurityAgentRulesListResponse() *CloudWorkloadSecurityAgentRulesListResponse
    func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults() *CloudWorkloadSecurityAgentRulesListResponse
    func (o *CloudWorkloadSecurityAgentRulesListResponse) GetData() []CloudWorkloadSecurityAgentRuleData
    func (o *CloudWorkloadSecurityAgentRulesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentRuleData, bool)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) HasData() bool
    func (o CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON() ([]byte, error)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) SetData(v []CloudWorkloadSecurityAgentRuleData)
    func (o *CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountCreateRequest
    func NewCloudflareAccountCreateRequest(data CloudflareAccountCreateRequestData) *CloudflareAccountCreateRequest
    func NewCloudflareAccountCreateRequestWithDefaults() *CloudflareAccountCreateRequest
    func (o *CloudflareAccountCreateRequest) GetData() CloudflareAccountCreateRequestData
    func (o *CloudflareAccountCreateRequest) GetDataOk() (*CloudflareAccountCreateRequestData, bool)
    func (o CloudflareAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountCreateRequest) SetData(v CloudflareAccountCreateRequestData)
    func (o *CloudflareAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountCreateRequestAttributes
    func NewCloudflareAccountCreateRequestAttributes(apiKey string, name string) *CloudflareAccountCreateRequestAttributes
    func NewCloudflareAccountCreateRequestAttributesWithDefaults() *CloudflareAccountCreateRequestAttributes
    func (o *CloudflareAccountCreateRequestAttributes) GetApiKey() string
    func (o *CloudflareAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) GetEmail() string
    func (o *CloudflareAccountCreateRequestAttributes) GetEmailOk() (*string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) GetName() string
    func (o *CloudflareAccountCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) GetResources() []string
    func (o *CloudflareAccountCreateRequestAttributes) GetResourcesOk() (*[]string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) GetZones() []string
    func (o *CloudflareAccountCreateRequestAttributes) GetZonesOk() (*[]string, bool)
    func (o *CloudflareAccountCreateRequestAttributes) HasEmail() bool
    func (o *CloudflareAccountCreateRequestAttributes) HasResources() bool
    func (o *CloudflareAccountCreateRequestAttributes) HasZones() bool
    func (o CloudflareAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountCreateRequestAttributes) SetApiKey(v string)
    func (o *CloudflareAccountCreateRequestAttributes) SetEmail(v string)
    func (o *CloudflareAccountCreateRequestAttributes) SetName(v string)
    func (o *CloudflareAccountCreateRequestAttributes) SetResources(v []string)
    func (o *CloudflareAccountCreateRequestAttributes) SetZones(v []string)
    func (o *CloudflareAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountCreateRequestData
    func NewCloudflareAccountCreateRequestData(attributes CloudflareAccountCreateRequestAttributes, typeVar CloudflareAccountType) *CloudflareAccountCreateRequestData
    func NewCloudflareAccountCreateRequestDataWithDefaults() *CloudflareAccountCreateRequestData
    func (o *CloudflareAccountCreateRequestData) GetAttributes() CloudflareAccountCreateRequestAttributes
    func (o *CloudflareAccountCreateRequestData) GetAttributesOk() (*CloudflareAccountCreateRequestAttributes, bool)
    func (o *CloudflareAccountCreateRequestData) GetType() CloudflareAccountType
    func (o *CloudflareAccountCreateRequestData) GetTypeOk() (*CloudflareAccountType, bool)
    func (o CloudflareAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountCreateRequestData) SetAttributes(v CloudflareAccountCreateRequestAttributes)
    func (o *CloudflareAccountCreateRequestData) SetType(v CloudflareAccountType)
    func (o *CloudflareAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountResponse
    func NewCloudflareAccountResponse() *CloudflareAccountResponse
    func NewCloudflareAccountResponseWithDefaults() *CloudflareAccountResponse
    func (o *CloudflareAccountResponse) GetData() CloudflareAccountResponseData
    func (o *CloudflareAccountResponse) GetDataOk() (*CloudflareAccountResponseData, bool)
    func (o *CloudflareAccountResponse) HasData() bool
    func (o CloudflareAccountResponse) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountResponse) SetData(v CloudflareAccountResponseData)
    func (o *CloudflareAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountResponseAttributes
    func NewCloudflareAccountResponseAttributes(name string) *CloudflareAccountResponseAttributes
    func NewCloudflareAccountResponseAttributesWithDefaults() *CloudflareAccountResponseAttributes
    func (o *CloudflareAccountResponseAttributes) GetEmail() string
    func (o *CloudflareAccountResponseAttributes) GetEmailOk() (*string, bool)
    func (o *CloudflareAccountResponseAttributes) GetName() string
    func (o *CloudflareAccountResponseAttributes) GetNameOk() (*string, bool)
    func (o *CloudflareAccountResponseAttributes) GetResources() []string
    func (o *CloudflareAccountResponseAttributes) GetResourcesOk() (*[]string, bool)
    func (o *CloudflareAccountResponseAttributes) GetZones() []string
    func (o *CloudflareAccountResponseAttributes) GetZonesOk() (*[]string, bool)
    func (o *CloudflareAccountResponseAttributes) HasEmail() bool
    func (o *CloudflareAccountResponseAttributes) HasResources() bool
    func (o *CloudflareAccountResponseAttributes) HasZones() bool
    func (o CloudflareAccountResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountResponseAttributes) SetEmail(v string)
    func (o *CloudflareAccountResponseAttributes) SetName(v string)
    func (o *CloudflareAccountResponseAttributes) SetResources(v []string)
    func (o *CloudflareAccountResponseAttributes) SetZones(v []string)
    func (o *CloudflareAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountResponseData
    func NewCloudflareAccountResponseData(attributes CloudflareAccountResponseAttributes, id string, typeVar CloudflareAccountType) *CloudflareAccountResponseData
    func NewCloudflareAccountResponseDataWithDefaults() *CloudflareAccountResponseData
    func (o *CloudflareAccountResponseData) GetAttributes() CloudflareAccountResponseAttributes
    func (o *CloudflareAccountResponseData) GetAttributesOk() (*CloudflareAccountResponseAttributes, bool)
    func (o *CloudflareAccountResponseData) GetId() string
    func (o *CloudflareAccountResponseData) GetIdOk() (*string, bool)
    func (o *CloudflareAccountResponseData) GetType() CloudflareAccountType
    func (o *CloudflareAccountResponseData) GetTypeOk() (*CloudflareAccountType, bool)
    func (o CloudflareAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountResponseData) SetAttributes(v CloudflareAccountResponseAttributes)
    func (o *CloudflareAccountResponseData) SetId(v string)
    func (o *CloudflareAccountResponseData) SetType(v CloudflareAccountType)
    func (o *CloudflareAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountType
    func NewCloudflareAccountTypeFromValue(v string) (*CloudflareAccountType, error)
    func (v *CloudflareAccountType) GetAllowedValues() []CloudflareAccountType
    func (v CloudflareAccountType) IsValid() bool
    func (v CloudflareAccountType) Ptr() *CloudflareAccountType
    func (v *CloudflareAccountType) UnmarshalJSON(src []byte) error
type CloudflareAccountUpdateRequest
    func NewCloudflareAccountUpdateRequest(data CloudflareAccountUpdateRequestData) *CloudflareAccountUpdateRequest
    func NewCloudflareAccountUpdateRequestWithDefaults() *CloudflareAccountUpdateRequest
    func (o *CloudflareAccountUpdateRequest) GetData() CloudflareAccountUpdateRequestData
    func (o *CloudflareAccountUpdateRequest) GetDataOk() (*CloudflareAccountUpdateRequestData, bool)
    func (o CloudflareAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountUpdateRequest) SetData(v CloudflareAccountUpdateRequestData)
    func (o *CloudflareAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountUpdateRequestAttributes
    func NewCloudflareAccountUpdateRequestAttributes(apiKey string) *CloudflareAccountUpdateRequestAttributes
    func NewCloudflareAccountUpdateRequestAttributesWithDefaults() *CloudflareAccountUpdateRequestAttributes
    func (o *CloudflareAccountUpdateRequestAttributes) GetApiKey() string
    func (o *CloudflareAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *CloudflareAccountUpdateRequestAttributes) GetEmail() string
    func (o *CloudflareAccountUpdateRequestAttributes) GetEmailOk() (*string, bool)
    func (o *CloudflareAccountUpdateRequestAttributes) GetName() string
    func (o *CloudflareAccountUpdateRequestAttributes) GetNameOk() (*string, bool)
    func (o *CloudflareAccountUpdateRequestAttributes) GetResources() []string
    func (o *CloudflareAccountUpdateRequestAttributes) GetResourcesOk() (*[]string, bool)
    func (o *CloudflareAccountUpdateRequestAttributes) GetZones() []string
    func (o *CloudflareAccountUpdateRequestAttributes) GetZonesOk() (*[]string, bool)
    func (o *CloudflareAccountUpdateRequestAttributes) HasEmail() bool
    func (o *CloudflareAccountUpdateRequestAttributes) HasName() bool
    func (o *CloudflareAccountUpdateRequestAttributes) HasResources() bool
    func (o *CloudflareAccountUpdateRequestAttributes) HasZones() bool
    func (o CloudflareAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *CloudflareAccountUpdateRequestAttributes) SetEmail(v string)
    func (o *CloudflareAccountUpdateRequestAttributes) SetName(v string)
    func (o *CloudflareAccountUpdateRequestAttributes) SetResources(v []string)
    func (o *CloudflareAccountUpdateRequestAttributes) SetZones(v []string)
    func (o *CloudflareAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountUpdateRequestData
    func NewCloudflareAccountUpdateRequestData() *CloudflareAccountUpdateRequestData
    func NewCloudflareAccountUpdateRequestDataWithDefaults() *CloudflareAccountUpdateRequestData
    func (o *CloudflareAccountUpdateRequestData) GetAttributes() CloudflareAccountUpdateRequestAttributes
    func (o *CloudflareAccountUpdateRequestData) GetAttributesOk() (*CloudflareAccountUpdateRequestAttributes, bool)
    func (o *CloudflareAccountUpdateRequestData) GetType() CloudflareAccountType
    func (o *CloudflareAccountUpdateRequestData) GetTypeOk() (*CloudflareAccountType, bool)
    func (o *CloudflareAccountUpdateRequestData) HasAttributes() bool
    func (o *CloudflareAccountUpdateRequestData) HasType() bool
    func (o CloudflareAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountUpdateRequestData) SetAttributes(v CloudflareAccountUpdateRequestAttributes)
    func (o *CloudflareAccountUpdateRequestData) SetType(v CloudflareAccountType)
    func (o *CloudflareAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type CloudflareAccountsResponse
    func NewCloudflareAccountsResponse() *CloudflareAccountsResponse
    func NewCloudflareAccountsResponseWithDefaults() *CloudflareAccountsResponse
    func (o *CloudflareAccountsResponse) GetData() []CloudflareAccountResponseData
    func (o *CloudflareAccountsResponse) GetDataOk() (*[]CloudflareAccountResponseData, bool)
    func (o *CloudflareAccountsResponse) HasData() bool
    func (o CloudflareAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *CloudflareAccountsResponse) SetData(v []CloudflareAccountResponseData)
    func (o *CloudflareAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type CloudflareIntegrationApi
    func NewCloudflareIntegrationApi(client *datadog.APIClient) *CloudflareIntegrationApi
    func (a *CloudflareIntegrationApi) CreateCloudflareAccount(ctx _context.Context, body CloudflareAccountCreateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) DeleteCloudflareAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) GetCloudflareAccount(ctx _context.Context, accountId string) (CloudflareAccountResponse, *_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) ListCloudflareAccounts(ctx _context.Context) (CloudflareAccountsResponse, *_nethttp.Response, error)
    func (a *CloudflareIntegrationApi) UpdateCloudflareAccount(ctx _context.Context, accountId string, body CloudflareAccountUpdateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)
type CodeLocation
    func NewCodeLocation(location string) *CodeLocation
    func NewCodeLocationWithDefaults() *CodeLocation
    func (o *CodeLocation) GetFilePath() string
    func (o *CodeLocation) GetFilePathOk() (*string, bool)
    func (o *CodeLocation) GetLocation() string
    func (o *CodeLocation) GetLocationOk() (*string, bool)
    func (o *CodeLocation) GetMethod() string
    func (o *CodeLocation) GetMethodOk() (*string, bool)
    func (o *CodeLocation) HasFilePath() bool
    func (o *CodeLocation) HasMethod() bool
    func (o CodeLocation) MarshalJSON() ([]byte, error)
    func (o *CodeLocation) SetFilePath(v string)
    func (o *CodeLocation) SetLocation(v string)
    func (o *CodeLocation) SetMethod(v string)
    func (o *CodeLocation) UnmarshalJSON(bytes []byte) (err error)
type CompletionCondition
    func NewCompletionCondition(operand1 interface{}, operator CompletionConditionOperator) *CompletionCondition
    func NewCompletionConditionWithDefaults() *CompletionCondition
    func (o *CompletionCondition) GetOperand1() interface{}
    func (o *CompletionCondition) GetOperand1Ok() (*interface{}, bool)
    func (o *CompletionCondition) GetOperand2() interface{}
    func (o *CompletionCondition) GetOperand2Ok() (*interface{}, bool)
    func (o *CompletionCondition) GetOperator() CompletionConditionOperator
    func (o *CompletionCondition) GetOperatorOk() (*CompletionConditionOperator, bool)
    func (o *CompletionCondition) HasOperand2() bool
    func (o CompletionCondition) MarshalJSON() ([]byte, error)
    func (o *CompletionCondition) SetOperand1(v interface{})
    func (o *CompletionCondition) SetOperand2(v interface{})
    func (o *CompletionCondition) SetOperator(v CompletionConditionOperator)
    func (o *CompletionCondition) UnmarshalJSON(bytes []byte) (err error)
type CompletionConditionOperator
    func NewCompletionConditionOperatorFromValue(v string) (*CompletionConditionOperator, error)
    func (v *CompletionConditionOperator) GetAllowedValues() []CompletionConditionOperator
    func (v CompletionConditionOperator) IsValid() bool
    func (v CompletionConditionOperator) Ptr() *CompletionConditionOperator
    func (v *CompletionConditionOperator) UnmarshalJSON(src []byte) error
type CompletionGate
    func NewCompletionGate(completionCondition CompletionCondition, retryStrategy RetryStrategy) *CompletionGate
    func NewCompletionGateWithDefaults() *CompletionGate
    func (o *CompletionGate) GetCompletionCondition() CompletionCondition
    func (o *CompletionGate) GetCompletionConditionOk() (*CompletionCondition, bool)
    func (o *CompletionGate) GetRetryStrategy() RetryStrategy
    func (o *CompletionGate) GetRetryStrategyOk() (*RetryStrategy, bool)
    func (o CompletionGate) MarshalJSON() ([]byte, error)
    func (o *CompletionGate) SetCompletionCondition(v CompletionCondition)
    func (o *CompletionGate) SetRetryStrategy(v RetryStrategy)
    func (o *CompletionGate) UnmarshalJSON(bytes []byte) (err error)
type Component
    func NewComponent(name string, properties ComponentProperties, typeVar ComponentType) *Component
    func NewComponentWithDefaults() *Component
    func (o *Component) GetEvents() []AppBuilderEvent
    func (o *Component) GetEventsOk() (*[]AppBuilderEvent, bool)
    func (o *Component) GetId() string
    func (o *Component) GetIdOk() (*string, bool)
    func (o *Component) GetName() string
    func (o *Component) GetNameOk() (*string, bool)
    func (o *Component) GetProperties() ComponentProperties
    func (o *Component) GetPropertiesOk() (*ComponentProperties, bool)
    func (o *Component) GetType() ComponentType
    func (o *Component) GetTypeOk() (*ComponentType, bool)
    func (o *Component) HasEvents() bool
    func (o *Component) HasId() bool
    func (o Component) MarshalJSON() ([]byte, error)
    func (o *Component) SetEvents(v []AppBuilderEvent)
    func (o *Component) SetId(v string)
    func (o *Component) SetIdNil()
    func (o *Component) SetName(v string)
    func (o *Component) SetProperties(v ComponentProperties)
    func (o *Component) SetType(v ComponentType)
    func (o *Component) UnmarshalJSON(bytes []byte) (err error)
    func (o *Component) UnsetId()
type ComponentGrid
    func NewComponentGrid(name string, properties ComponentGridProperties, typeVar ComponentGridType) *ComponentGrid
    func NewComponentGridWithDefaults() *ComponentGrid
    func (o *ComponentGrid) GetEvents() []AppBuilderEvent
    func (o *ComponentGrid) GetEventsOk() (*[]AppBuilderEvent, bool)
    func (o *ComponentGrid) GetId() string
    func (o *ComponentGrid) GetIdOk() (*string, bool)
    func (o *ComponentGrid) GetName() string
    func (o *ComponentGrid) GetNameOk() (*string, bool)
    func (o *ComponentGrid) GetProperties() ComponentGridProperties
    func (o *ComponentGrid) GetPropertiesOk() (*ComponentGridProperties, bool)
    func (o *ComponentGrid) GetType() ComponentGridType
    func (o *ComponentGrid) GetTypeOk() (*ComponentGridType, bool)
    func (o *ComponentGrid) HasEvents() bool
    func (o *ComponentGrid) HasId() bool
    func (o ComponentGrid) MarshalJSON() ([]byte, error)
    func (o *ComponentGrid) SetEvents(v []AppBuilderEvent)
    func (o *ComponentGrid) SetId(v string)
    func (o *ComponentGrid) SetName(v string)
    func (o *ComponentGrid) SetProperties(v ComponentGridProperties)
    func (o *ComponentGrid) SetType(v ComponentGridType)
    func (o *ComponentGrid) UnmarshalJSON(bytes []byte) (err error)
type ComponentGridProperties
    func NewComponentGridProperties() *ComponentGridProperties
    func NewComponentGridPropertiesWithDefaults() *ComponentGridProperties
    func (o *ComponentGridProperties) GetBackgroundColor() string
    func (o *ComponentGridProperties) GetBackgroundColorOk() (*string, bool)
    func (o *ComponentGridProperties) GetChildren() []Component
    func (o *ComponentGridProperties) GetChildrenOk() (*[]Component, bool)
    func (o *ComponentGridProperties) GetIsVisible() ComponentGridPropertiesIsVisible
    func (o *ComponentGridProperties) GetIsVisibleOk() (*ComponentGridPropertiesIsVisible, bool)
    func (o *ComponentGridProperties) HasBackgroundColor() bool
    func (o *ComponentGridProperties) HasChildren() bool
    func (o *ComponentGridProperties) HasIsVisible() bool
    func (o ComponentGridProperties) MarshalJSON() ([]byte, error)
    func (o *ComponentGridProperties) SetBackgroundColor(v string)
    func (o *ComponentGridProperties) SetChildren(v []Component)
    func (o *ComponentGridProperties) SetIsVisible(v ComponentGridPropertiesIsVisible)
    func (o *ComponentGridProperties) UnmarshalJSON(bytes []byte) (err error)
type ComponentGridPropertiesIsVisible
    func BoolAsComponentGridPropertiesIsVisible(v *bool) ComponentGridPropertiesIsVisible
    func StringAsComponentGridPropertiesIsVisible(v *string) ComponentGridPropertiesIsVisible
    func (obj *ComponentGridPropertiesIsVisible) GetActualInstance() interface{}
    func (obj ComponentGridPropertiesIsVisible) MarshalJSON() ([]byte, error)
    func (obj *ComponentGridPropertiesIsVisible) UnmarshalJSON(data []byte) error
type ComponentGridType
    func NewComponentGridTypeFromValue(v string) (*ComponentGridType, error)
    func (v *ComponentGridType) GetAllowedValues() []ComponentGridType
    func (v ComponentGridType) IsValid() bool
    func (v ComponentGridType) Ptr() *ComponentGridType
    func (v *ComponentGridType) UnmarshalJSON(src []byte) error
type ComponentProperties
    func NewComponentProperties() *ComponentProperties
    func NewComponentPropertiesWithDefaults() *ComponentProperties
    func (o *ComponentProperties) GetChildren() []Component
    func (o *ComponentProperties) GetChildrenOk() (*[]Component, bool)
    func (o *ComponentProperties) GetIsVisible() ComponentPropertiesIsVisible
    func (o *ComponentProperties) GetIsVisibleOk() (*ComponentPropertiesIsVisible, bool)
    func (o *ComponentProperties) HasChildren() bool
    func (o *ComponentProperties) HasIsVisible() bool
    func (o ComponentProperties) MarshalJSON() ([]byte, error)
    func (o *ComponentProperties) SetChildren(v []Component)
    func (o *ComponentProperties) SetIsVisible(v ComponentPropertiesIsVisible)
    func (o *ComponentProperties) UnmarshalJSON(bytes []byte) (err error)
type ComponentPropertiesIsVisible
    func BoolAsComponentPropertiesIsVisible(v *bool) ComponentPropertiesIsVisible
    func StringAsComponentPropertiesIsVisible(v *string) ComponentPropertiesIsVisible
    func (obj *ComponentPropertiesIsVisible) GetActualInstance() interface{}
    func (obj ComponentPropertiesIsVisible) MarshalJSON() ([]byte, error)
    func (obj *ComponentPropertiesIsVisible) UnmarshalJSON(data []byte) error
type ComponentType
    func NewComponentTypeFromValue(v string) (*ComponentType, error)
    func (v *ComponentType) GetAllowedValues() []ComponentType
    func (v ComponentType) IsValid() bool
    func (v ComponentType) Ptr() *ComponentType
    func (v *ComponentType) UnmarshalJSON(src []byte) error
type ConfluentAccountCreateRequest
    func NewConfluentAccountCreateRequest(data ConfluentAccountCreateRequestData) *ConfluentAccountCreateRequest
    func NewConfluentAccountCreateRequestWithDefaults() *ConfluentAccountCreateRequest
    func (o *ConfluentAccountCreateRequest) GetData() ConfluentAccountCreateRequestData
    func (o *ConfluentAccountCreateRequest) GetDataOk() (*ConfluentAccountCreateRequestData, bool)
    func (o ConfluentAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequest) SetData(v ConfluentAccountCreateRequestData)
    func (o *ConfluentAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountCreateRequestAttributes
    func NewConfluentAccountCreateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountCreateRequestAttributes
    func NewConfluentAccountCreateRequestAttributesWithDefaults() *ConfluentAccountCreateRequestAttributes
    func (o *ConfluentAccountCreateRequestAttributes) GetApiKey() string
    func (o *ConfluentAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetApiSecret() string
    func (o *ConfluentAccountCreateRequestAttributes) GetApiSecretOk() (*string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetResources() []ConfluentAccountResourceAttributes
    func (o *ConfluentAccountCreateRequestAttributes) GetResourcesOk() (*[]ConfluentAccountResourceAttributes, bool)
    func (o *ConfluentAccountCreateRequestAttributes) GetTags() []string
    func (o *ConfluentAccountCreateRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountCreateRequestAttributes) HasResources() bool
    func (o *ConfluentAccountCreateRequestAttributes) HasTags() bool
    func (o ConfluentAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequestAttributes) SetApiKey(v string)
    func (o *ConfluentAccountCreateRequestAttributes) SetApiSecret(v string)
    func (o *ConfluentAccountCreateRequestAttributes) SetResources(v []ConfluentAccountResourceAttributes)
    func (o *ConfluentAccountCreateRequestAttributes) SetTags(v []string)
    func (o *ConfluentAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountCreateRequestData
    func NewConfluentAccountCreateRequestData(attributes ConfluentAccountCreateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountCreateRequestData
    func NewConfluentAccountCreateRequestDataWithDefaults() *ConfluentAccountCreateRequestData
    func (o *ConfluentAccountCreateRequestData) GetAttributes() ConfluentAccountCreateRequestAttributes
    func (o *ConfluentAccountCreateRequestData) GetAttributesOk() (*ConfluentAccountCreateRequestAttributes, bool)
    func (o *ConfluentAccountCreateRequestData) GetType() ConfluentAccountType
    func (o *ConfluentAccountCreateRequestData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountCreateRequestData) SetAttributes(v ConfluentAccountCreateRequestAttributes)
    func (o *ConfluentAccountCreateRequestData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResourceAttributes
    func NewConfluentAccountResourceAttributes(resourceType string) *ConfluentAccountResourceAttributes
    func NewConfluentAccountResourceAttributesWithDefaults() *ConfluentAccountResourceAttributes
    func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetrics() bool
    func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetricsOk() (*bool, bool)
    func (o *ConfluentAccountResourceAttributes) GetId() string
    func (o *ConfluentAccountResourceAttributes) GetIdOk() (*string, bool)
    func (o *ConfluentAccountResourceAttributes) GetResourceType() string
    func (o *ConfluentAccountResourceAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentAccountResourceAttributes) GetTags() []string
    func (o *ConfluentAccountResourceAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountResourceAttributes) HasEnableCustomMetrics() bool
    func (o *ConfluentAccountResourceAttributes) HasId() bool
    func (o *ConfluentAccountResourceAttributes) HasTags() bool
    func (o ConfluentAccountResourceAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResourceAttributes) SetEnableCustomMetrics(v bool)
    func (o *ConfluentAccountResourceAttributes) SetId(v string)
    func (o *ConfluentAccountResourceAttributes) SetResourceType(v string)
    func (o *ConfluentAccountResourceAttributes) SetTags(v []string)
    func (o *ConfluentAccountResourceAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponse
    func NewConfluentAccountResponse() *ConfluentAccountResponse
    func NewConfluentAccountResponseWithDefaults() *ConfluentAccountResponse
    func (o *ConfluentAccountResponse) GetData() ConfluentAccountResponseData
    func (o *ConfluentAccountResponse) GetDataOk() (*ConfluentAccountResponseData, bool)
    func (o *ConfluentAccountResponse) HasData() bool
    func (o ConfluentAccountResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponse) SetData(v ConfluentAccountResponseData)
    func (o *ConfluentAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponseAttributes
    func NewConfluentAccountResponseAttributes(apiKey string) *ConfluentAccountResponseAttributes
    func NewConfluentAccountResponseAttributesWithDefaults() *ConfluentAccountResponseAttributes
    func (o *ConfluentAccountResponseAttributes) GetApiKey() string
    func (o *ConfluentAccountResponseAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountResponseAttributes) GetResources() []ConfluentResourceResponseAttributes
    func (o *ConfluentAccountResponseAttributes) GetResourcesOk() (*[]ConfluentResourceResponseAttributes, bool)
    func (o *ConfluentAccountResponseAttributes) GetTags() []string
    func (o *ConfluentAccountResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountResponseAttributes) HasResources() bool
    func (o *ConfluentAccountResponseAttributes) HasTags() bool
    func (o ConfluentAccountResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponseAttributes) SetApiKey(v string)
    func (o *ConfluentAccountResponseAttributes) SetResources(v []ConfluentResourceResponseAttributes)
    func (o *ConfluentAccountResponseAttributes) SetTags(v []string)
    func (o *ConfluentAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountResponseData
    func NewConfluentAccountResponseData(attributes ConfluentAccountResponseAttributes, id string, typeVar ConfluentAccountType) *ConfluentAccountResponseData
    func NewConfluentAccountResponseDataWithDefaults() *ConfluentAccountResponseData
    func (o *ConfluentAccountResponseData) GetAttributes() ConfluentAccountResponseAttributes
    func (o *ConfluentAccountResponseData) GetAttributesOk() (*ConfluentAccountResponseAttributes, bool)
    func (o *ConfluentAccountResponseData) GetId() string
    func (o *ConfluentAccountResponseData) GetIdOk() (*string, bool)
    func (o *ConfluentAccountResponseData) GetType() ConfluentAccountType
    func (o *ConfluentAccountResponseData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountResponseData) SetAttributes(v ConfluentAccountResponseAttributes)
    func (o *ConfluentAccountResponseData) SetId(v string)
    func (o *ConfluentAccountResponseData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountType
    func NewConfluentAccountTypeFromValue(v string) (*ConfluentAccountType, error)
    func (v *ConfluentAccountType) GetAllowedValues() []ConfluentAccountType
    func (v ConfluentAccountType) IsValid() bool
    func (v ConfluentAccountType) Ptr() *ConfluentAccountType
    func (v *ConfluentAccountType) UnmarshalJSON(src []byte) error
type ConfluentAccountUpdateRequest
    func NewConfluentAccountUpdateRequest(data ConfluentAccountUpdateRequestData) *ConfluentAccountUpdateRequest
    func NewConfluentAccountUpdateRequestWithDefaults() *ConfluentAccountUpdateRequest
    func (o *ConfluentAccountUpdateRequest) GetData() ConfluentAccountUpdateRequestData
    func (o *ConfluentAccountUpdateRequest) GetDataOk() (*ConfluentAccountUpdateRequestData, bool)
    func (o ConfluentAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequest) SetData(v ConfluentAccountUpdateRequestData)
    func (o *ConfluentAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountUpdateRequestAttributes
    func NewConfluentAccountUpdateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountUpdateRequestAttributes
    func NewConfluentAccountUpdateRequestAttributesWithDefaults() *ConfluentAccountUpdateRequestAttributes
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiKey() string
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecret() string
    func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecretOk() (*string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) GetTags() []string
    func (o *ConfluentAccountUpdateRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentAccountUpdateRequestAttributes) HasTags() bool
    func (o ConfluentAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *ConfluentAccountUpdateRequestAttributes) SetApiSecret(v string)
    func (o *ConfluentAccountUpdateRequestAttributes) SetTags(v []string)
    func (o *ConfluentAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountUpdateRequestData
    func NewConfluentAccountUpdateRequestData(attributes ConfluentAccountUpdateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountUpdateRequestData
    func NewConfluentAccountUpdateRequestDataWithDefaults() *ConfluentAccountUpdateRequestData
    func (o *ConfluentAccountUpdateRequestData) GetAttributes() ConfluentAccountUpdateRequestAttributes
    func (o *ConfluentAccountUpdateRequestData) GetAttributesOk() (*ConfluentAccountUpdateRequestAttributes, bool)
    func (o *ConfluentAccountUpdateRequestData) GetType() ConfluentAccountType
    func (o *ConfluentAccountUpdateRequestData) GetTypeOk() (*ConfluentAccountType, bool)
    func (o ConfluentAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountUpdateRequestData) SetAttributes(v ConfluentAccountUpdateRequestAttributes)
    func (o *ConfluentAccountUpdateRequestData) SetType(v ConfluentAccountType)
    func (o *ConfluentAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentAccountsResponse
    func NewConfluentAccountsResponse() *ConfluentAccountsResponse
    func NewConfluentAccountsResponseWithDefaults() *ConfluentAccountsResponse
    func (o *ConfluentAccountsResponse) GetData() []ConfluentAccountResponseData
    func (o *ConfluentAccountsResponse) GetDataOk() (*[]ConfluentAccountResponseData, bool)
    func (o *ConfluentAccountsResponse) HasData() bool
    func (o ConfluentAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentAccountsResponse) SetData(v []ConfluentAccountResponseData)
    func (o *ConfluentAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentCloudApi
    func NewConfluentCloudApi(client *datadog.APIClient) *ConfluentCloudApi
    func (a *ConfluentCloudApi) CreateConfluentAccount(ctx _context.Context, body ConfluentAccountCreateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) CreateConfluentResource(ctx _context.Context, accountId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) DeleteConfluentAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *ConfluentCloudApi) DeleteConfluentResource(ctx _context.Context, accountId string, resourceId string) (*_nethttp.Response, error)
    func (a *ConfluentCloudApi) GetConfluentAccount(ctx _context.Context, accountId string) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) GetConfluentResource(ctx _context.Context, accountId string, resourceId string) (ConfluentResourceResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) ListConfluentAccount(ctx _context.Context) (ConfluentAccountsResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) ListConfluentResource(ctx _context.Context, accountId string) (ConfluentResourcesResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) UpdateConfluentAccount(ctx _context.Context, accountId string, body ConfluentAccountUpdateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)
    func (a *ConfluentCloudApi) UpdateConfluentResource(ctx _context.Context, accountId string, resourceId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)
type ConfluentResourceRequest
    func NewConfluentResourceRequest(data ConfluentResourceRequestData) *ConfluentResourceRequest
    func NewConfluentResourceRequestWithDefaults() *ConfluentResourceRequest
    func (o *ConfluentResourceRequest) GetData() ConfluentResourceRequestData
    func (o *ConfluentResourceRequest) GetDataOk() (*ConfluentResourceRequestData, bool)
    func (o ConfluentResourceRequest) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequest) SetData(v ConfluentResourceRequestData)
    func (o *ConfluentResourceRequest) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceRequestAttributes
    func NewConfluentResourceRequestAttributes(resourceType string) *ConfluentResourceRequestAttributes
    func NewConfluentResourceRequestAttributesWithDefaults() *ConfluentResourceRequestAttributes
    func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetrics() bool
    func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetricsOk() (*bool, bool)
    func (o *ConfluentResourceRequestAttributes) GetResourceType() string
    func (o *ConfluentResourceRequestAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentResourceRequestAttributes) GetTags() []string
    func (o *ConfluentResourceRequestAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentResourceRequestAttributes) HasEnableCustomMetrics() bool
    func (o *ConfluentResourceRequestAttributes) HasTags() bool
    func (o ConfluentResourceRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequestAttributes) SetEnableCustomMetrics(v bool)
    func (o *ConfluentResourceRequestAttributes) SetResourceType(v string)
    func (o *ConfluentResourceRequestAttributes) SetTags(v []string)
    func (o *ConfluentResourceRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceRequestData
    func NewConfluentResourceRequestData(attributes ConfluentResourceRequestAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceRequestData
    func NewConfluentResourceRequestDataWithDefaults() *ConfluentResourceRequestData
    func (o *ConfluentResourceRequestData) GetAttributes() ConfluentResourceRequestAttributes
    func (o *ConfluentResourceRequestData) GetAttributesOk() (*ConfluentResourceRequestAttributes, bool)
    func (o *ConfluentResourceRequestData) GetId() string
    func (o *ConfluentResourceRequestData) GetIdOk() (*string, bool)
    func (o *ConfluentResourceRequestData) GetType() ConfluentResourceType
    func (o *ConfluentResourceRequestData) GetTypeOk() (*ConfluentResourceType, bool)
    func (o ConfluentResourceRequestData) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceRequestData) SetAttributes(v ConfluentResourceRequestAttributes)
    func (o *ConfluentResourceRequestData) SetId(v string)
    func (o *ConfluentResourceRequestData) SetType(v ConfluentResourceType)
    func (o *ConfluentResourceRequestData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponse
    func NewConfluentResourceResponse() *ConfluentResourceResponse
    func NewConfluentResourceResponseWithDefaults() *ConfluentResourceResponse
    func (o *ConfluentResourceResponse) GetData() ConfluentResourceResponseData
    func (o *ConfluentResourceResponse) GetDataOk() (*ConfluentResourceResponseData, bool)
    func (o *ConfluentResourceResponse) HasData() bool
    func (o ConfluentResourceResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponse) SetData(v ConfluentResourceResponseData)
    func (o *ConfluentResourceResponse) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponseAttributes
    func NewConfluentResourceResponseAttributes(resourceType string) *ConfluentResourceResponseAttributes
    func NewConfluentResourceResponseAttributesWithDefaults() *ConfluentResourceResponseAttributes
    func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetrics() bool
    func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetricsOk() (*bool, bool)
    func (o *ConfluentResourceResponseAttributes) GetId() string
    func (o *ConfluentResourceResponseAttributes) GetIdOk() (*string, bool)
    func (o *ConfluentResourceResponseAttributes) GetResourceType() string
    func (o *ConfluentResourceResponseAttributes) GetResourceTypeOk() (*string, bool)
    func (o *ConfluentResourceResponseAttributes) GetTags() []string
    func (o *ConfluentResourceResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *ConfluentResourceResponseAttributes) HasEnableCustomMetrics() bool
    func (o *ConfluentResourceResponseAttributes) HasId() bool
    func (o *ConfluentResourceResponseAttributes) HasTags() bool
    func (o ConfluentResourceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponseAttributes) SetEnableCustomMetrics(v bool)
    func (o *ConfluentResourceResponseAttributes) SetId(v string)
    func (o *ConfluentResourceResponseAttributes) SetResourceType(v string)
    func (o *ConfluentResourceResponseAttributes) SetTags(v []string)
    func (o *ConfluentResourceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceResponseData
    func NewConfluentResourceResponseData(attributes ConfluentResourceResponseAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceResponseData
    func NewConfluentResourceResponseDataWithDefaults() *ConfluentResourceResponseData
    func (o *ConfluentResourceResponseData) GetAttributes() ConfluentResourceResponseAttributes
    func (o *ConfluentResourceResponseData) GetAttributesOk() (*ConfluentResourceResponseAttributes, bool)
    func (o *ConfluentResourceResponseData) GetId() string
    func (o *ConfluentResourceResponseData) GetIdOk() (*string, bool)
    func (o *ConfluentResourceResponseData) GetType() ConfluentResourceType
    func (o *ConfluentResourceResponseData) GetTypeOk() (*ConfluentResourceType, bool)
    func (o ConfluentResourceResponseData) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourceResponseData) SetAttributes(v ConfluentResourceResponseAttributes)
    func (o *ConfluentResourceResponseData) SetId(v string)
    func (o *ConfluentResourceResponseData) SetType(v ConfluentResourceType)
    func (o *ConfluentResourceResponseData) UnmarshalJSON(bytes []byte) (err error)
type ConfluentResourceType
    func NewConfluentResourceTypeFromValue(v string) (*ConfluentResourceType, error)
    func (v *ConfluentResourceType) GetAllowedValues() []ConfluentResourceType
    func (v ConfluentResourceType) IsValid() bool
    func (v ConfluentResourceType) Ptr() *ConfluentResourceType
    func (v *ConfluentResourceType) UnmarshalJSON(src []byte) error
type ConfluentResourcesResponse
    func NewConfluentResourcesResponse() *ConfluentResourcesResponse
    func NewConfluentResourcesResponseWithDefaults() *ConfluentResourcesResponse
    func (o *ConfluentResourcesResponse) GetData() []ConfluentResourceResponseData
    func (o *ConfluentResourcesResponse) GetDataOk() (*[]ConfluentResourceResponseData, bool)
    func (o *ConfluentResourcesResponse) HasData() bool
    func (o ConfluentResourcesResponse) MarshalJSON() ([]byte, error)
    func (o *ConfluentResourcesResponse) SetData(v []ConfluentResourceResponseData)
    func (o *ConfluentResourcesResponse) UnmarshalJSON(bytes []byte) (err error)
type Connection
    func NewConnection(connectionId string, label string) *Connection
    func NewConnectionWithDefaults() *Connection
    func (o *Connection) GetConnectionId() string
    func (o *Connection) GetConnectionIdOk() (*string, bool)
    func (o *Connection) GetLabel() string
    func (o *Connection) GetLabelOk() (*string, bool)
    func (o Connection) MarshalJSON() ([]byte, error)
    func (o *Connection) SetConnectionId(v string)
    func (o *Connection) SetLabel(v string)
    func (o *Connection) UnmarshalJSON(bytes []byte) (err error)
type ConnectionEnv
    func NewConnectionEnv(env ConnectionEnvEnv) *ConnectionEnv
    func NewConnectionEnvWithDefaults() *ConnectionEnv
    func (o *ConnectionEnv) GetConnectionGroups() []ConnectionGroup
    func (o *ConnectionEnv) GetConnectionGroupsOk() (*[]ConnectionGroup, bool)
    func (o *ConnectionEnv) GetConnections() []Connection
    func (o *ConnectionEnv) GetConnectionsOk() (*[]Connection, bool)
    func (o *ConnectionEnv) GetEnv() ConnectionEnvEnv
    func (o *ConnectionEnv) GetEnvOk() (*ConnectionEnvEnv, bool)
    func (o *ConnectionEnv) HasConnectionGroups() bool
    func (o *ConnectionEnv) HasConnections() bool
    func (o ConnectionEnv) MarshalJSON() ([]byte, error)
    func (o *ConnectionEnv) SetConnectionGroups(v []ConnectionGroup)
    func (o *ConnectionEnv) SetConnections(v []Connection)
    func (o *ConnectionEnv) SetEnv(v ConnectionEnvEnv)
    func (o *ConnectionEnv) UnmarshalJSON(bytes []byte) (err error)
type ConnectionEnvEnv
    func NewConnectionEnvEnvFromValue(v string) (*ConnectionEnvEnv, error)
    func (v *ConnectionEnvEnv) GetAllowedValues() []ConnectionEnvEnv
    func (v ConnectionEnvEnv) IsValid() bool
    func (v ConnectionEnvEnv) Ptr() *ConnectionEnvEnv
    func (v *ConnectionEnvEnv) UnmarshalJSON(src []byte) error
type ConnectionGroup
    func NewConnectionGroup(connectionGroupId string, label string, tags []string) *ConnectionGroup
    func NewConnectionGroupWithDefaults() *ConnectionGroup
    func (o *ConnectionGroup) GetConnectionGroupId() string
    func (o *ConnectionGroup) GetConnectionGroupIdOk() (*string, bool)
    func (o *ConnectionGroup) GetLabel() string
    func (o *ConnectionGroup) GetLabelOk() (*string, bool)
    func (o *ConnectionGroup) GetTags() []string
    func (o *ConnectionGroup) GetTagsOk() (*[]string, bool)
    func (o ConnectionGroup) MarshalJSON() ([]byte, error)
    func (o *ConnectionGroup) SetConnectionGroupId(v string)
    func (o *ConnectionGroup) SetLabel(v string)
    func (o *ConnectionGroup) SetTags(v []string)
    func (o *ConnectionGroup) UnmarshalJSON(bytes []byte) (err error)
type Container
    func NewContainer() *Container
    func NewContainerWithDefaults() *Container
    func (o *Container) GetAttributes() ContainerAttributes
    func (o *Container) GetAttributesOk() (*ContainerAttributes, bool)
    func (o *Container) GetId() string
    func (o *Container) GetIdOk() (*string, bool)
    func (o *Container) GetType() ContainerType
    func (o *Container) GetTypeOk() (*ContainerType, bool)
    func (o *Container) HasAttributes() bool
    func (o *Container) HasId() bool
    func (o *Container) HasType() bool
    func (o Container) MarshalJSON() ([]byte, error)
    func (o *Container) SetAttributes(v ContainerAttributes)
    func (o *Container) SetId(v string)
    func (o *Container) SetType(v ContainerType)
    func (o *Container) UnmarshalJSON(bytes []byte) (err error)
type ContainerAttributes
    func NewContainerAttributes() *ContainerAttributes
    func NewContainerAttributesWithDefaults() *ContainerAttributes
    func (o *ContainerAttributes) GetContainerId() string
    func (o *ContainerAttributes) GetContainerIdOk() (*string, bool)
    func (o *ContainerAttributes) GetCreatedAt() string
    func (o *ContainerAttributes) GetCreatedAtOk() (*string, bool)
    func (o *ContainerAttributes) GetHost() string
    func (o *ContainerAttributes) GetHostOk() (*string, bool)
    func (o *ContainerAttributes) GetImageDigest() string
    func (o *ContainerAttributes) GetImageDigestOk() (*string, bool)
    func (o *ContainerAttributes) GetImageName() string
    func (o *ContainerAttributes) GetImageNameOk() (*string, bool)
    func (o *ContainerAttributes) GetImageTags() []string
    func (o *ContainerAttributes) GetImageTagsOk() (*[]string, bool)
    func (o *ContainerAttributes) GetName() string
    func (o *ContainerAttributes) GetNameOk() (*string, bool)
    func (o *ContainerAttributes) GetStartedAt() string
    func (o *ContainerAttributes) GetStartedAtOk() (*string, bool)
    func (o *ContainerAttributes) GetState() string
    func (o *ContainerAttributes) GetStateOk() (*string, bool)
    func (o *ContainerAttributes) GetTags() []string
    func (o *ContainerAttributes) GetTagsOk() (*[]string, bool)
    func (o *ContainerAttributes) HasContainerId() bool
    func (o *ContainerAttributes) HasCreatedAt() bool
    func (o *ContainerAttributes) HasHost() bool
    func (o *ContainerAttributes) HasImageDigest() bool
    func (o *ContainerAttributes) HasImageName() bool
    func (o *ContainerAttributes) HasImageTags() bool
    func (o *ContainerAttributes) HasName() bool
    func (o *ContainerAttributes) HasStartedAt() bool
    func (o *ContainerAttributes) HasState() bool
    func (o *ContainerAttributes) HasTags() bool
    func (o ContainerAttributes) MarshalJSON() ([]byte, error)
    func (o *ContainerAttributes) SetContainerId(v string)
    func (o *ContainerAttributes) SetCreatedAt(v string)
    func (o *ContainerAttributes) SetHost(v string)
    func (o *ContainerAttributes) SetImageDigest(v string)
    func (o *ContainerAttributes) SetImageDigestNil()
    func (o *ContainerAttributes) SetImageName(v string)
    func (o *ContainerAttributes) SetImageTags(v []string)
    func (o *ContainerAttributes) SetImageTagsNil()
    func (o *ContainerAttributes) SetName(v string)
    func (o *ContainerAttributes) SetStartedAt(v string)
    func (o *ContainerAttributes) SetState(v string)
    func (o *ContainerAttributes) SetTags(v []string)
    func (o *ContainerAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *ContainerAttributes) UnsetImageDigest()
    func (o *ContainerAttributes) UnsetImageTags()
type ContainerGroup
    func NewContainerGroup() *ContainerGroup
    func NewContainerGroupWithDefaults() *ContainerGroup
    func (o *ContainerGroup) GetAttributes() ContainerGroupAttributes
    func (o *ContainerGroup) GetAttributesOk() (*ContainerGroupAttributes, bool)
    func (o *ContainerGroup) GetId() string
    func (o *ContainerGroup) GetIdOk() (*string, bool)
    func (o *ContainerGroup) GetRelationships() ContainerGroupRelationships
    func (o *ContainerGroup) GetRelationshipsOk() (*ContainerGroupRelationships, bool)
    func (o *ContainerGroup) GetType() ContainerGroupType
    func (o *ContainerGroup) GetTypeOk() (*ContainerGroupType, bool)
    func (o *ContainerGroup) HasAttributes() bool
    func (o *ContainerGroup) HasId() bool
    func (o *ContainerGroup) HasRelationships() bool
    func (o *ContainerGroup) HasType() bool
    func (o ContainerGroup) MarshalJSON() ([]byte, error)
    func (o *ContainerGroup) SetAttributes(v ContainerGroupAttributes)
    func (o *ContainerGroup) SetId(v string)
    func (o *ContainerGroup) SetRelationships(v ContainerGroupRelationships)
    func (o *ContainerGroup) SetType(v ContainerGroupType)
    func (o *ContainerGroup) UnmarshalJSON(bytes []byte) (err error)
type ContainerGroupAttributes
    func NewContainerGroupAttributes() *ContainerGroupAttributes
    func NewContainerGroupAttributesWithDefaults() *ContainerGroupAttributes
    func (o *ContainerGroupAttributes) GetCount() int64
    func (o *ContainerGroupAttributes) GetCountOk() (*int64, bool)
    func (o *ContainerGroupAttributes) GetTags() interface{}
    func (o *ContainerGroupAttributes) GetTagsOk() (*interface{}, bool)
    func (o *ContainerGroupAttributes) HasCount() bool
    func (o *ContainerGroupAttributes) HasTags() bool
    func (o ContainerGroupAttributes) MarshalJSON() ([]byte, error)
    func (o *ContainerGroupAttributes) SetCount(v int64)
    func (o *ContainerGroupAttributes) SetTags(v interface{})
    func (o *ContainerGroupAttributes) UnmarshalJSON(bytes []byte) (err error)
type ContainerGroupRelationships
    func NewContainerGroupRelationships() *ContainerGroupRelationships
    func NewContainerGroupRelationshipsWithDefaults() *ContainerGroupRelationships
    func (o *ContainerGroupRelationships) GetContainers() ContainerGroupRelationshipsLink
    func (o *ContainerGroupRelationships) GetContainersOk() (*ContainerGroupRelationshipsLink, bool)
    func (o *ContainerGroupRelationships) HasContainers() bool
    func (o ContainerGroupRelationships) MarshalJSON() ([]byte, error)
    func (o *ContainerGroupRelationships) SetContainers(v ContainerGroupRelationshipsLink)
    func (o *ContainerGroupRelationships) UnmarshalJSON(bytes []byte) (err error)
type ContainerGroupRelationshipsLink
    func NewContainerGroupRelationshipsLink() *ContainerGroupRelationshipsLink
    func NewContainerGroupRelationshipsLinkWithDefaults() *ContainerGroupRelationshipsLink
    func (o *ContainerGroupRelationshipsLink) GetData() []string
    func (o *ContainerGroupRelationshipsLink) GetDataOk() (*[]string, bool)
    func (o *ContainerGroupRelationshipsLink) GetLinks() ContainerGroupRelationshipsLinks
    func (o *ContainerGroupRelationshipsLink) GetLinksOk() (*ContainerGroupRelationshipsLinks, bool)
    func (o *ContainerGroupRelationshipsLink) HasData() bool
    func (o *ContainerGroupRelationshipsLink) HasLinks() bool
    func (o ContainerGroupRelationshipsLink) MarshalJSON() ([]byte, error)
    func (o *ContainerGroupRelationshipsLink) SetData(v []string)
    func (o *ContainerGroupRelationshipsLink) SetLinks(v ContainerGroupRelationshipsLinks)
    func (o *ContainerGroupRelationshipsLink) UnmarshalJSON(bytes []byte) (err error)
type ContainerGroupRelationshipsLinks
    func NewContainerGroupRelationshipsLinks() *ContainerGroupRelationshipsLinks
    func NewContainerGroupRelationshipsLinksWithDefaults() *ContainerGroupRelationshipsLinks
    func (o *ContainerGroupRelationshipsLinks) GetRelated() string
    func (o *ContainerGroupRelationshipsLinks) GetRelatedOk() (*string, bool)
    func (o *ContainerGroupRelationshipsLinks) HasRelated() bool
    func (o ContainerGroupRelationshipsLinks) MarshalJSON() ([]byte, error)
    func (o *ContainerGroupRelationshipsLinks) SetRelated(v string)
    func (o *ContainerGroupRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)
type ContainerGroupType
    func NewContainerGroupTypeFromValue(v string) (*ContainerGroupType, error)
    func (v *ContainerGroupType) GetAllowedValues() []ContainerGroupType
    func (v ContainerGroupType) IsValid() bool
    func (v ContainerGroupType) Ptr() *ContainerGroupType
    func (v *ContainerGroupType) UnmarshalJSON(src []byte) error
type ContainerImage
    func NewContainerImage() *ContainerImage
    func NewContainerImageWithDefaults() *ContainerImage
    func (o *ContainerImage) GetAttributes() ContainerImageAttributes
    func (o *ContainerImage) GetAttributesOk() (*ContainerImageAttributes, bool)
    func (o *ContainerImage) GetId() string
    func (o *ContainerImage) GetIdOk() (*string, bool)
    func (o *ContainerImage) GetType() ContainerImageType
    func (o *ContainerImage) GetTypeOk() (*ContainerImageType, bool)
    func (o *ContainerImage) HasAttributes() bool
    func (o *ContainerImage) HasId() bool
    func (o *ContainerImage) HasType() bool
    func (o ContainerImage) MarshalJSON() ([]byte, error)
    func (o *ContainerImage) SetAttributes(v ContainerImageAttributes)
    func (o *ContainerImage) SetId(v string)
    func (o *ContainerImage) SetType(v ContainerImageType)
    func (o *ContainerImage) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageAttributes
    func NewContainerImageAttributes() *ContainerImageAttributes
    func NewContainerImageAttributesWithDefaults() *ContainerImageAttributes
    func (o *ContainerImageAttributes) GetContainerCount() int64
    func (o *ContainerImageAttributes) GetContainerCountOk() (*int64, bool)
    func (o *ContainerImageAttributes) GetImageFlavors() []ContainerImageFlavor
    func (o *ContainerImageAttributes) GetImageFlavorsOk() (*[]ContainerImageFlavor, bool)
    func (o *ContainerImageAttributes) GetImageTags() []string
    func (o *ContainerImageAttributes) GetImageTagsOk() (*[]string, bool)
    func (o *ContainerImageAttributes) GetImagesBuiltAt() []string
    func (o *ContainerImageAttributes) GetImagesBuiltAtOk() (*[]string, bool)
    func (o *ContainerImageAttributes) GetName() string
    func (o *ContainerImageAttributes) GetNameOk() (*string, bool)
    func (o *ContainerImageAttributes) GetOsArchitectures() []string
    func (o *ContainerImageAttributes) GetOsArchitecturesOk() (*[]string, bool)
    func (o *ContainerImageAttributes) GetOsNames() []string
    func (o *ContainerImageAttributes) GetOsNamesOk() (*[]string, bool)
    func (o *ContainerImageAttributes) GetOsVersions() []string
    func (o *ContainerImageAttributes) GetOsVersionsOk() (*[]string, bool)
    func (o *ContainerImageAttributes) GetPublishedAt() string
    func (o *ContainerImageAttributes) GetPublishedAtOk() (*string, bool)
    func (o *ContainerImageAttributes) GetRegistry() string
    func (o *ContainerImageAttributes) GetRegistryOk() (*string, bool)
    func (o *ContainerImageAttributes) GetRepoDigest() string
    func (o *ContainerImageAttributes) GetRepoDigestOk() (*string, bool)
    func (o *ContainerImageAttributes) GetRepository() string
    func (o *ContainerImageAttributes) GetRepositoryOk() (*string, bool)
    func (o *ContainerImageAttributes) GetShortImage() string
    func (o *ContainerImageAttributes) GetShortImageOk() (*string, bool)
    func (o *ContainerImageAttributes) GetSizes() []int64
    func (o *ContainerImageAttributes) GetSizesOk() (*[]int64, bool)
    func (o *ContainerImageAttributes) GetSources() []string
    func (o *ContainerImageAttributes) GetSourcesOk() (*[]string, bool)
    func (o *ContainerImageAttributes) GetTags() []string
    func (o *ContainerImageAttributes) GetTagsOk() (*[]string, bool)
    func (o *ContainerImageAttributes) GetVulnerabilityCount() ContainerImageVulnerabilities
    func (o *ContainerImageAttributes) GetVulnerabilityCountOk() (*ContainerImageVulnerabilities, bool)
    func (o *ContainerImageAttributes) HasContainerCount() bool
    func (o *ContainerImageAttributes) HasImageFlavors() bool
    func (o *ContainerImageAttributes) HasImageTags() bool
    func (o *ContainerImageAttributes) HasImagesBuiltAt() bool
    func (o *ContainerImageAttributes) HasName() bool
    func (o *ContainerImageAttributes) HasOsArchitectures() bool
    func (o *ContainerImageAttributes) HasOsNames() bool
    func (o *ContainerImageAttributes) HasOsVersions() bool
    func (o *ContainerImageAttributes) HasPublishedAt() bool
    func (o *ContainerImageAttributes) HasRegistry() bool
    func (o *ContainerImageAttributes) HasRepoDigest() bool
    func (o *ContainerImageAttributes) HasRepository() bool
    func (o *ContainerImageAttributes) HasShortImage() bool
    func (o *ContainerImageAttributes) HasSizes() bool
    func (o *ContainerImageAttributes) HasSources() bool
    func (o *ContainerImageAttributes) HasTags() bool
    func (o *ContainerImageAttributes) HasVulnerabilityCount() bool
    func (o ContainerImageAttributes) MarshalJSON() ([]byte, error)
    func (o *ContainerImageAttributes) SetContainerCount(v int64)
    func (o *ContainerImageAttributes) SetImageFlavors(v []ContainerImageFlavor)
    func (o *ContainerImageAttributes) SetImageTags(v []string)
    func (o *ContainerImageAttributes) SetImagesBuiltAt(v []string)
    func (o *ContainerImageAttributes) SetName(v string)
    func (o *ContainerImageAttributes) SetOsArchitectures(v []string)
    func (o *ContainerImageAttributes) SetOsNames(v []string)
    func (o *ContainerImageAttributes) SetOsVersions(v []string)
    func (o *ContainerImageAttributes) SetPublishedAt(v string)
    func (o *ContainerImageAttributes) SetRegistry(v string)
    func (o *ContainerImageAttributes) SetRepoDigest(v string)
    func (o *ContainerImageAttributes) SetRepository(v string)
    func (o *ContainerImageAttributes) SetShortImage(v string)
    func (o *ContainerImageAttributes) SetSizes(v []int64)
    func (o *ContainerImageAttributes) SetSources(v []string)
    func (o *ContainerImageAttributes) SetTags(v []string)
    func (o *ContainerImageAttributes) SetVulnerabilityCount(v ContainerImageVulnerabilities)
    func (o *ContainerImageAttributes) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageFlavor
    func NewContainerImageFlavor() *ContainerImageFlavor
    func NewContainerImageFlavorWithDefaults() *ContainerImageFlavor
    func (o *ContainerImageFlavor) GetBuiltAt() string
    func (o *ContainerImageFlavor) GetBuiltAtOk() (*string, bool)
    func (o *ContainerImageFlavor) GetOsArchitecture() string
    func (o *ContainerImageFlavor) GetOsArchitectureOk() (*string, bool)
    func (o *ContainerImageFlavor) GetOsName() string
    func (o *ContainerImageFlavor) GetOsNameOk() (*string, bool)
    func (o *ContainerImageFlavor) GetOsVersion() string
    func (o *ContainerImageFlavor) GetOsVersionOk() (*string, bool)
    func (o *ContainerImageFlavor) GetSize() int64
    func (o *ContainerImageFlavor) GetSizeOk() (*int64, bool)
    func (o *ContainerImageFlavor) HasBuiltAt() bool
    func (o *ContainerImageFlavor) HasOsArchitecture() bool
    func (o *ContainerImageFlavor) HasOsName() bool
    func (o *ContainerImageFlavor) HasOsVersion() bool
    func (o *ContainerImageFlavor) HasSize() bool
    func (o ContainerImageFlavor) MarshalJSON() ([]byte, error)
    func (o *ContainerImageFlavor) SetBuiltAt(v string)
    func (o *ContainerImageFlavor) SetOsArchitecture(v string)
    func (o *ContainerImageFlavor) SetOsName(v string)
    func (o *ContainerImageFlavor) SetOsVersion(v string)
    func (o *ContainerImageFlavor) SetSize(v int64)
    func (o *ContainerImageFlavor) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageGroup
    func NewContainerImageGroup() *ContainerImageGroup
    func NewContainerImageGroupWithDefaults() *ContainerImageGroup
    func (o *ContainerImageGroup) GetAttributes() ContainerImageGroupAttributes
    func (o *ContainerImageGroup) GetAttributesOk() (*ContainerImageGroupAttributes, bool)
    func (o *ContainerImageGroup) GetId() string
    func (o *ContainerImageGroup) GetIdOk() (*string, bool)
    func (o *ContainerImageGroup) GetRelationships() ContainerImageGroupRelationships
    func (o *ContainerImageGroup) GetRelationshipsOk() (*ContainerImageGroupRelationships, bool)
    func (o *ContainerImageGroup) GetType() ContainerImageGroupType
    func (o *ContainerImageGroup) GetTypeOk() (*ContainerImageGroupType, bool)
    func (o *ContainerImageGroup) HasAttributes() bool
    func (o *ContainerImageGroup) HasId() bool
    func (o *ContainerImageGroup) HasRelationships() bool
    func (o *ContainerImageGroup) HasType() bool
    func (o ContainerImageGroup) MarshalJSON() ([]byte, error)
    func (o *ContainerImageGroup) SetAttributes(v ContainerImageGroupAttributes)
    func (o *ContainerImageGroup) SetId(v string)
    func (o *ContainerImageGroup) SetRelationships(v ContainerImageGroupRelationships)
    func (o *ContainerImageGroup) SetType(v ContainerImageGroupType)
    func (o *ContainerImageGroup) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageGroupAttributes
    func NewContainerImageGroupAttributes() *ContainerImageGroupAttributes
    func NewContainerImageGroupAttributesWithDefaults() *ContainerImageGroupAttributes
    func (o *ContainerImageGroupAttributes) GetCount() int64
    func (o *ContainerImageGroupAttributes) GetCountOk() (*int64, bool)
    func (o *ContainerImageGroupAttributes) GetName() string
    func (o *ContainerImageGroupAttributes) GetNameOk() (*string, bool)
    func (o *ContainerImageGroupAttributes) GetTags() interface{}
    func (o *ContainerImageGroupAttributes) GetTagsOk() (*interface{}, bool)
    func (o *ContainerImageGroupAttributes) HasCount() bool
    func (o *ContainerImageGroupAttributes) HasName() bool
    func (o *ContainerImageGroupAttributes) HasTags() bool
    func (o ContainerImageGroupAttributes) MarshalJSON() ([]byte, error)
    func (o *ContainerImageGroupAttributes) SetCount(v int64)
    func (o *ContainerImageGroupAttributes) SetName(v string)
    func (o *ContainerImageGroupAttributes) SetTags(v interface{})
    func (o *ContainerImageGroupAttributes) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageGroupImagesRelationshipsLink
    func NewContainerImageGroupImagesRelationshipsLink() *ContainerImageGroupImagesRelationshipsLink
    func NewContainerImageGroupImagesRelationshipsLinkWithDefaults() *ContainerImageGroupImagesRelationshipsLink
    func (o *ContainerImageGroupImagesRelationshipsLink) GetData() []string
    func (o *ContainerImageGroupImagesRelationshipsLink) GetDataOk() (*[]string, bool)
    func (o *ContainerImageGroupImagesRelationshipsLink) GetLinks() ContainerImageGroupRelationshipsLinks
    func (o *ContainerImageGroupImagesRelationshipsLink) GetLinksOk() (*ContainerImageGroupRelationshipsLinks, bool)
    func (o *ContainerImageGroupImagesRelationshipsLink) HasData() bool
    func (o *ContainerImageGroupImagesRelationshipsLink) HasLinks() bool
    func (o ContainerImageGroupImagesRelationshipsLink) MarshalJSON() ([]byte, error)
    func (o *ContainerImageGroupImagesRelationshipsLink) SetData(v []string)
    func (o *ContainerImageGroupImagesRelationshipsLink) SetLinks(v ContainerImageGroupRelationshipsLinks)
    func (o *ContainerImageGroupImagesRelationshipsLink) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageGroupRelationships
    func NewContainerImageGroupRelationships() *ContainerImageGroupRelationships
    func NewContainerImageGroupRelationshipsWithDefaults() *ContainerImageGroupRelationships
    func (o *ContainerImageGroupRelationships) GetContainerImages() ContainerImageGroupImagesRelationshipsLink
    func (o *ContainerImageGroupRelationships) GetContainerImagesOk() (*ContainerImageGroupImagesRelationshipsLink, bool)
    func (o *ContainerImageGroupRelationships) HasContainerImages() bool
    func (o ContainerImageGroupRelationships) MarshalJSON() ([]byte, error)
    func (o *ContainerImageGroupRelationships) SetContainerImages(v ContainerImageGroupImagesRelationshipsLink)
    func (o *ContainerImageGroupRelationships) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageGroupRelationshipsLinks
    func NewContainerImageGroupRelationshipsLinks() *ContainerImageGroupRelationshipsLinks
    func NewContainerImageGroupRelationshipsLinksWithDefaults() *ContainerImageGroupRelationshipsLinks
    func (o *ContainerImageGroupRelationshipsLinks) GetRelated() string
    func (o *ContainerImageGroupRelationshipsLinks) GetRelatedOk() (*string, bool)
    func (o *ContainerImageGroupRelationshipsLinks) HasRelated() bool
    func (o ContainerImageGroupRelationshipsLinks) MarshalJSON() ([]byte, error)
    func (o *ContainerImageGroupRelationshipsLinks) SetRelated(v string)
    func (o *ContainerImageGroupRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageGroupType
    func NewContainerImageGroupTypeFromValue(v string) (*ContainerImageGroupType, error)
    func (v *ContainerImageGroupType) GetAllowedValues() []ContainerImageGroupType
    func (v ContainerImageGroupType) IsValid() bool
    func (v ContainerImageGroupType) Ptr() *ContainerImageGroupType
    func (v *ContainerImageGroupType) UnmarshalJSON(src []byte) error
type ContainerImageItem
    func ContainerImageAsContainerImageItem(v *ContainerImage) ContainerImageItem
    func ContainerImageGroupAsContainerImageItem(v *ContainerImageGroup) ContainerImageItem
    func (obj *ContainerImageItem) GetActualInstance() interface{}
    func (obj ContainerImageItem) MarshalJSON() ([]byte, error)
    func (obj *ContainerImageItem) UnmarshalJSON(data []byte) error
type ContainerImageMeta
    func NewContainerImageMeta() *ContainerImageMeta
    func NewContainerImageMetaWithDefaults() *ContainerImageMeta
    func (o *ContainerImageMeta) GetPagination() ContainerImageMetaPage
    func (o *ContainerImageMeta) GetPaginationOk() (*ContainerImageMetaPage, bool)
    func (o *ContainerImageMeta) HasPagination() bool
    func (o ContainerImageMeta) MarshalJSON() ([]byte, error)
    func (o *ContainerImageMeta) SetPagination(v ContainerImageMetaPage)
    func (o *ContainerImageMeta) UnmarshalJSON(bytes []byte) (err error)
type ContainerImageMetaPage
    func NewContainerImageMetaPage() *ContainerImageMetaPage
    func NewContainerImageMetaPageWithDefaults() *ContainerImageMetaPage
    func (o *ContainerImageMetaPage) GetCursor() string
    func (o *ContainerImageMetaPage) GetCursorOk() (*string, bool)
    func (o *ContainerImageMetaPage) GetLimit() int32
    func (o *ContainerImageMetaPage) GetLimitOk() (*int32, bool)
    func (o *ContainerImageMetaPage) GetNextCursor() string
    func (o *ContainerImageMetaPage) GetNextCursorOk() (*string, bool)
    func (o *ContainerImageMetaPage) GetPrevCursor() string
    func (o *ContainerImageMetaPage) GetPrevCursorOk() (*string, bool)
    func (o *ContainerImageMetaPage) GetTotal() int64
    func (o *ContainerImageMetaPage) GetTotalOk() (*int64, bool)
    func (o *ContainerImageMetaPage) GetType() ContainerImageMetaPageType
    func (o *ContainerImageMetaPage) GetTypeOk() (*ContainerImageMetaPageType, bool)
    func (o *ContainerImageMetaPage) HasCursor() bool
    func (o *ContainerImageMetaPage) HasLimit() bool
    func (o *ContainerImageMetaPage) HasNextCursor() bool
    func (o *ContainerImageMetaPage) HasPrevCursor() bool
    func (o *ContainerImageMetaPage) HasTotal() bool
    func (o *ContainerImageMetaPage) HasType() bool
    func (o ContainerImageMetaPage) MarshalJSON() ([]byte, error)
    func (o *ContainerImageMetaPage) SetCursor(v string)
    func (o *ContainerImageMetaPage) SetLimit(v int32)
    func (o *ContainerImageMetaPage) SetNextCursor(v string)
    func (o *ContainerImageMetaPage) SetPrevCursor(v string)
    func (o *ContainerImageMetaPage) SetPrevCursorNil()
    func (o *ContainerImageMetaPage) SetTotal(v int64)
    func (o *ContainerImageMetaPage) SetType(v ContainerImageMetaPageType)
    func (o *ContainerImageMetaPage) UnmarshalJSON(bytes []byte) (err error)
    func (o *ContainerImageMetaPage) UnsetPrevCursor()
type ContainerImageMetaPageType
    func NewContainerImageMetaPageTypeFromValue(v string) (*ContainerImageMetaPageType, error)
    func (v *ContainerImageMetaPageType) GetAllowedValues() []ContainerImageMetaPageType
    func (v ContainerImageMetaPageType) IsValid() bool
    func (v ContainerImageMetaPageType) Ptr() *ContainerImageMetaPageType
    func (v *ContainerImageMetaPageType) UnmarshalJSON(src []byte) error
type ContainerImageType
    func NewContainerImageTypeFromValue(v string) (*ContainerImageType, error)
    func (v *ContainerImageType) GetAllowedValues() []ContainerImageType
    func (v ContainerImageType) IsValid() bool
    func (v ContainerImageType) Ptr() *ContainerImageType
    func (v *ContainerImageType) UnmarshalJSON(src []byte) error
type ContainerImageVulnerabilities
    func NewContainerImageVulnerabilities() *ContainerImageVulnerabilities
    func NewContainerImageVulnerabilitiesWithDefaults() *ContainerImageVulnerabilities
    func (o *ContainerImageVulnerabilities) GetAssetId() string
    func (o *ContainerImageVulnerabilities) GetAssetIdOk() (*string, bool)
    func (o *ContainerImageVulnerabilities) GetCritical() int64
    func (o *ContainerImageVulnerabilities) GetCriticalOk() (*int64, bool)
    func (o *ContainerImageVulnerabilities) GetHigh() int64
    func (o *ContainerImageVulnerabilities) GetHighOk() (*int64, bool)
    func (o *ContainerImageVulnerabilities) GetLow() int64
    func (o *ContainerImageVulnerabilities) GetLowOk() (*int64, bool)
    func (o *ContainerImageVulnerabilities) GetMedium() int64
    func (o *ContainerImageVulnerabilities) GetMediumOk() (*int64, bool)
    func (o *ContainerImageVulnerabilities) GetNone() int64
    func (o *ContainerImageVulnerabilities) GetNoneOk() (*int64, bool)
    func (o *ContainerImageVulnerabilities) GetUnknown() int64
    func (o *ContainerImageVulnerabilities) GetUnknownOk() (*int64, bool)
    func (o *ContainerImageVulnerabilities) HasAssetId() bool
    func (o *ContainerImageVulnerabilities) HasCritical() bool
    func (o *ContainerImageVulnerabilities) HasHigh() bool
    func (o *ContainerImageVulnerabilities) HasLow() bool
    func (o *ContainerImageVulnerabilities) HasMedium() bool
    func (o *ContainerImageVulnerabilities) HasNone() bool
    func (o *ContainerImageVulnerabilities) HasUnknown() bool
    func (o ContainerImageVulnerabilities) MarshalJSON() ([]byte, error)
    func (o *ContainerImageVulnerabilities) SetAssetId(v string)
    func (o *ContainerImageVulnerabilities) SetCritical(v int64)
    func (o *ContainerImageVulnerabilities) SetHigh(v int64)
    func (o *ContainerImageVulnerabilities) SetLow(v int64)
    func (o *ContainerImageVulnerabilities) SetMedium(v int64)
    func (o *ContainerImageVulnerabilities) SetNone(v int64)
    func (o *ContainerImageVulnerabilities) SetUnknown(v int64)
    func (o *ContainerImageVulnerabilities) UnmarshalJSON(bytes []byte) (err error)
type ContainerImagesApi
    func NewContainerImagesApi(client *datadog.APIClient) *ContainerImagesApi
    func (a *ContainerImagesApi) ListContainerImages(ctx _context.Context, o ...ListContainerImagesOptionalParameters) (ContainerImagesResponse, *_nethttp.Response, error)
    func (a *ContainerImagesApi) ListContainerImagesWithPagination(ctx _context.Context, o ...ListContainerImagesOptionalParameters) (<-chan datadog.PaginationResult[ContainerImageItem], func())
type ContainerImagesResponse
    func NewContainerImagesResponse() *ContainerImagesResponse
    func NewContainerImagesResponseWithDefaults() *ContainerImagesResponse
    func (o *ContainerImagesResponse) GetData() []ContainerImageItem
    func (o *ContainerImagesResponse) GetDataOk() (*[]ContainerImageItem, bool)
    func (o *ContainerImagesResponse) GetLinks() ContainerImagesResponseLinks
    func (o *ContainerImagesResponse) GetLinksOk() (*ContainerImagesResponseLinks, bool)
    func (o *ContainerImagesResponse) GetMeta() ContainerImageMeta
    func (o *ContainerImagesResponse) GetMetaOk() (*ContainerImageMeta, bool)
    func (o *ContainerImagesResponse) HasData() bool
    func (o *ContainerImagesResponse) HasLinks() bool
    func (o *ContainerImagesResponse) HasMeta() bool
    func (o ContainerImagesResponse) MarshalJSON() ([]byte, error)
    func (o *ContainerImagesResponse) SetData(v []ContainerImageItem)
    func (o *ContainerImagesResponse) SetLinks(v ContainerImagesResponseLinks)
    func (o *ContainerImagesResponse) SetMeta(v ContainerImageMeta)
    func (o *ContainerImagesResponse) UnmarshalJSON(bytes []byte) (err error)
type ContainerImagesResponseLinks
    func NewContainerImagesResponseLinks() *ContainerImagesResponseLinks
    func NewContainerImagesResponseLinksWithDefaults() *ContainerImagesResponseLinks
    func (o *ContainerImagesResponseLinks) GetFirst() string
    func (o *ContainerImagesResponseLinks) GetFirstOk() (*string, bool)
    func (o *ContainerImagesResponseLinks) GetLast() string
    func (o *ContainerImagesResponseLinks) GetLastOk() (*string, bool)
    func (o *ContainerImagesResponseLinks) GetNext() string
    func (o *ContainerImagesResponseLinks) GetNextOk() (*string, bool)
    func (o *ContainerImagesResponseLinks) GetPrev() string
    func (o *ContainerImagesResponseLinks) GetPrevOk() (*string, bool)
    func (o *ContainerImagesResponseLinks) GetSelf() string
    func (o *ContainerImagesResponseLinks) GetSelfOk() (*string, bool)
    func (o *ContainerImagesResponseLinks) HasFirst() bool
    func (o *ContainerImagesResponseLinks) HasLast() bool
    func (o *ContainerImagesResponseLinks) HasNext() bool
    func (o *ContainerImagesResponseLinks) HasPrev() bool
    func (o *ContainerImagesResponseLinks) HasSelf() bool
    func (o ContainerImagesResponseLinks) MarshalJSON() ([]byte, error)
    func (o *ContainerImagesResponseLinks) SetFirst(v string)
    func (o *ContainerImagesResponseLinks) SetLast(v string)
    func (o *ContainerImagesResponseLinks) SetLastNil()
    func (o *ContainerImagesResponseLinks) SetNext(v string)
    func (o *ContainerImagesResponseLinks) SetNextNil()
    func (o *ContainerImagesResponseLinks) SetPrev(v string)
    func (o *ContainerImagesResponseLinks) SetPrevNil()
    func (o *ContainerImagesResponseLinks) SetSelf(v string)
    func (o *ContainerImagesResponseLinks) UnmarshalJSON(bytes []byte) (err error)
    func (o *ContainerImagesResponseLinks) UnsetLast()
    func (o *ContainerImagesResponseLinks) UnsetNext()
    func (o *ContainerImagesResponseLinks) UnsetPrev()
type ContainerItem
    func ContainerAsContainerItem(v *Container) ContainerItem
    func ContainerGroupAsContainerItem(v *ContainerGroup) ContainerItem
    func (obj *ContainerItem) GetActualInstance() interface{}
    func (obj ContainerItem) MarshalJSON() ([]byte, error)
    func (obj *ContainerItem) UnmarshalJSON(data []byte) error
type ContainerMeta
    func NewContainerMeta() *ContainerMeta
    func NewContainerMetaWithDefaults() *ContainerMeta
    func (o *ContainerMeta) GetPagination() ContainerMetaPage
    func (o *ContainerMeta) GetPaginationOk() (*ContainerMetaPage, bool)
    func (o *ContainerMeta) HasPagination() bool
    func (o ContainerMeta) MarshalJSON() ([]byte, error)
    func (o *ContainerMeta) SetPagination(v ContainerMetaPage)
    func (o *ContainerMeta) UnmarshalJSON(bytes []byte) (err error)
type ContainerMetaPage
    func NewContainerMetaPage() *ContainerMetaPage
    func NewContainerMetaPageWithDefaults() *ContainerMetaPage
    func (o *ContainerMetaPage) GetCursor() string
    func (o *ContainerMetaPage) GetCursorOk() (*string, bool)
    func (o *ContainerMetaPage) GetLimit() int32
    func (o *ContainerMetaPage) GetLimitOk() (*int32, bool)
    func (o *ContainerMetaPage) GetNextCursor() string
    func (o *ContainerMetaPage) GetNextCursorOk() (*string, bool)
    func (o *ContainerMetaPage) GetPrevCursor() string
    func (o *ContainerMetaPage) GetPrevCursorOk() (*string, bool)
    func (o *ContainerMetaPage) GetTotal() int64
    func (o *ContainerMetaPage) GetTotalOk() (*int64, bool)
    func (o *ContainerMetaPage) GetType() ContainerMetaPageType
    func (o *ContainerMetaPage) GetTypeOk() (*ContainerMetaPageType, bool)
    func (o *ContainerMetaPage) HasCursor() bool
    func (o *ContainerMetaPage) HasLimit() bool
    func (o *ContainerMetaPage) HasNextCursor() bool
    func (o *ContainerMetaPage) HasPrevCursor() bool
    func (o *ContainerMetaPage) HasTotal() bool
    func (o *ContainerMetaPage) HasType() bool
    func (o ContainerMetaPage) MarshalJSON() ([]byte, error)
    func (o *ContainerMetaPage) SetCursor(v string)
    func (o *ContainerMetaPage) SetLimit(v int32)
    func (o *ContainerMetaPage) SetNextCursor(v string)
    func (o *ContainerMetaPage) SetPrevCursor(v string)
    func (o *ContainerMetaPage) SetPrevCursorNil()
    func (o *ContainerMetaPage) SetTotal(v int64)
    func (o *ContainerMetaPage) SetType(v ContainerMetaPageType)
    func (o *ContainerMetaPage) UnmarshalJSON(bytes []byte) (err error)
    func (o *ContainerMetaPage) UnsetPrevCursor()
type ContainerMetaPageType
    func NewContainerMetaPageTypeFromValue(v string) (*ContainerMetaPageType, error)
    func (v *ContainerMetaPageType) GetAllowedValues() []ContainerMetaPageType
    func (v ContainerMetaPageType) IsValid() bool
    func (v ContainerMetaPageType) Ptr() *ContainerMetaPageType
    func (v *ContainerMetaPageType) UnmarshalJSON(src []byte) error
type ContainerType
    func NewContainerTypeFromValue(v string) (*ContainerType, error)
    func (v *ContainerType) GetAllowedValues() []ContainerType
    func (v ContainerType) IsValid() bool
    func (v ContainerType) Ptr() *ContainerType
    func (v *ContainerType) UnmarshalJSON(src []byte) error
type ContainersApi
    func NewContainersApi(client *datadog.APIClient) *ContainersApi
    func (a *ContainersApi) ListContainers(ctx _context.Context, o ...ListContainersOptionalParameters) (ContainersResponse, *_nethttp.Response, error)
    func (a *ContainersApi) ListContainersWithPagination(ctx _context.Context, o ...ListContainersOptionalParameters) (<-chan datadog.PaginationResult[ContainerItem], func())
type ContainersResponse
    func NewContainersResponse() *ContainersResponse
    func NewContainersResponseWithDefaults() *ContainersResponse
    func (o *ContainersResponse) GetData() []ContainerItem
    func (o *ContainersResponse) GetDataOk() (*[]ContainerItem, bool)
    func (o *ContainersResponse) GetLinks() ContainersResponseLinks
    func (o *ContainersResponse) GetLinksOk() (*ContainersResponseLinks, bool)
    func (o *ContainersResponse) GetMeta() ContainerMeta
    func (o *ContainersResponse) GetMetaOk() (*ContainerMeta, bool)
    func (o *ContainersResponse) HasData() bool
    func (o *ContainersResponse) HasLinks() bool
    func (o *ContainersResponse) HasMeta() bool
    func (o ContainersResponse) MarshalJSON() ([]byte, error)
    func (o *ContainersResponse) SetData(v []ContainerItem)
    func (o *ContainersResponse) SetLinks(v ContainersResponseLinks)
    func (o *ContainersResponse) SetMeta(v ContainerMeta)
    func (o *ContainersResponse) UnmarshalJSON(bytes []byte) (err error)
type ContainersResponseLinks
    func NewContainersResponseLinks() *ContainersResponseLinks
    func NewContainersResponseLinksWithDefaults() *ContainersResponseLinks
    func (o *ContainersResponseLinks) GetFirst() string
    func (o *ContainersResponseLinks) GetFirstOk() (*string, bool)
    func (o *ContainersResponseLinks) GetLast() string
    func (o *ContainersResponseLinks) GetLastOk() (*string, bool)
    func (o *ContainersResponseLinks) GetNext() string
    func (o *ContainersResponseLinks) GetNextOk() (*string, bool)
    func (o *ContainersResponseLinks) GetPrev() string
    func (o *ContainersResponseLinks) GetPrevOk() (*string, bool)
    func (o *ContainersResponseLinks) GetSelf() string
    func (o *ContainersResponseLinks) GetSelfOk() (*string, bool)
    func (o *ContainersResponseLinks) HasFirst() bool
    func (o *ContainersResponseLinks) HasLast() bool
    func (o *ContainersResponseLinks) HasNext() bool
    func (o *ContainersResponseLinks) HasPrev() bool
    func (o *ContainersResponseLinks) HasSelf() bool
    func (o ContainersResponseLinks) MarshalJSON() ([]byte, error)
    func (o *ContainersResponseLinks) SetFirst(v string)
    func (o *ContainersResponseLinks) SetLast(v string)
    func (o *ContainersResponseLinks) SetLastNil()
    func (o *ContainersResponseLinks) SetNext(v string)
    func (o *ContainersResponseLinks) SetNextNil()
    func (o *ContainersResponseLinks) SetPrev(v string)
    func (o *ContainersResponseLinks) SetPrevNil()
    func (o *ContainersResponseLinks) SetSelf(v string)
    func (o *ContainersResponseLinks) UnmarshalJSON(bytes []byte) (err error)
    func (o *ContainersResponseLinks) UnsetLast()
    func (o *ContainersResponseLinks) UnsetNext()
    func (o *ContainersResponseLinks) UnsetPrev()
type ContentEncoding
    func NewContentEncodingFromValue(v string) (*ContentEncoding, error)
    func (v *ContentEncoding) GetAllowedValues() []ContentEncoding
    func (v ContentEncoding) IsValid() bool
    func (v ContentEncoding) Ptr() *ContentEncoding
    func (v *ContentEncoding) UnmarshalJSON(src []byte) error
type ConvertJobResultsToSignalsAttributes
    func NewConvertJobResultsToSignalsAttributes(jobResultIds []string, notifications []string, signalMessage string, signalSeverity SecurityMonitoringRuleSeverity) *ConvertJobResultsToSignalsAttributes
    func NewConvertJobResultsToSignalsAttributesWithDefaults() *ConvertJobResultsToSignalsAttributes
    func (o *ConvertJobResultsToSignalsAttributes) GetId() string
    func (o *ConvertJobResultsToSignalsAttributes) GetIdOk() (*string, bool)
    func (o *ConvertJobResultsToSignalsAttributes) GetJobResultIds() []string
    func (o *ConvertJobResultsToSignalsAttributes) GetJobResultIdsOk() (*[]string, bool)
    func (o *ConvertJobResultsToSignalsAttributes) GetNotifications() []string
    func (o *ConvertJobResultsToSignalsAttributes) GetNotificationsOk() (*[]string, bool)
    func (o *ConvertJobResultsToSignalsAttributes) GetSignalMessage() string
    func (o *ConvertJobResultsToSignalsAttributes) GetSignalMessageOk() (*string, bool)
    func (o *ConvertJobResultsToSignalsAttributes) GetSignalSeverity() SecurityMonitoringRuleSeverity
    func (o *ConvertJobResultsToSignalsAttributes) GetSignalSeverityOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *ConvertJobResultsToSignalsAttributes) HasId() bool
    func (o ConvertJobResultsToSignalsAttributes) MarshalJSON() ([]byte, error)
    func (o *ConvertJobResultsToSignalsAttributes) SetId(v string)
    func (o *ConvertJobResultsToSignalsAttributes) SetJobResultIds(v []string)
    func (o *ConvertJobResultsToSignalsAttributes) SetNotifications(v []string)
    func (o *ConvertJobResultsToSignalsAttributes) SetSignalMessage(v string)
    func (o *ConvertJobResultsToSignalsAttributes) SetSignalSeverity(v SecurityMonitoringRuleSeverity)
    func (o *ConvertJobResultsToSignalsAttributes) UnmarshalJSON(bytes []byte) (err error)
type ConvertJobResultsToSignalsData
    func NewConvertJobResultsToSignalsData() *ConvertJobResultsToSignalsData
    func NewConvertJobResultsToSignalsDataWithDefaults() *ConvertJobResultsToSignalsData
    func (o *ConvertJobResultsToSignalsData) GetAttributes() ConvertJobResultsToSignalsAttributes
    func (o *ConvertJobResultsToSignalsData) GetAttributesOk() (*ConvertJobResultsToSignalsAttributes, bool)
    func (o *ConvertJobResultsToSignalsData) GetType() ConvertJobResultsToSignalsDataType
    func (o *ConvertJobResultsToSignalsData) GetTypeOk() (*ConvertJobResultsToSignalsDataType, bool)
    func (o *ConvertJobResultsToSignalsData) HasAttributes() bool
    func (o *ConvertJobResultsToSignalsData) HasType() bool
    func (o ConvertJobResultsToSignalsData) MarshalJSON() ([]byte, error)
    func (o *ConvertJobResultsToSignalsData) SetAttributes(v ConvertJobResultsToSignalsAttributes)
    func (o *ConvertJobResultsToSignalsData) SetType(v ConvertJobResultsToSignalsDataType)
    func (o *ConvertJobResultsToSignalsData) UnmarshalJSON(bytes []byte) (err error)
type ConvertJobResultsToSignalsDataType
    func NewConvertJobResultsToSignalsDataTypeFromValue(v string) (*ConvertJobResultsToSignalsDataType, error)
    func (v *ConvertJobResultsToSignalsDataType) GetAllowedValues() []ConvertJobResultsToSignalsDataType
    func (v ConvertJobResultsToSignalsDataType) IsValid() bool
    func (v ConvertJobResultsToSignalsDataType) Ptr() *ConvertJobResultsToSignalsDataType
    func (v *ConvertJobResultsToSignalsDataType) UnmarshalJSON(src []byte) error
type ConvertJobResultsToSignalsRequest
    func NewConvertJobResultsToSignalsRequest() *ConvertJobResultsToSignalsRequest
    func NewConvertJobResultsToSignalsRequestWithDefaults() *ConvertJobResultsToSignalsRequest
    func (o *ConvertJobResultsToSignalsRequest) GetData() ConvertJobResultsToSignalsData
    func (o *ConvertJobResultsToSignalsRequest) GetDataOk() (*ConvertJobResultsToSignalsData, bool)
    func (o *ConvertJobResultsToSignalsRequest) HasData() bool
    func (o ConvertJobResultsToSignalsRequest) MarshalJSON() ([]byte, error)
    func (o *ConvertJobResultsToSignalsRequest) SetData(v ConvertJobResultsToSignalsData)
    func (o *ConvertJobResultsToSignalsRequest) UnmarshalJSON(bytes []byte) (err error)
type CostAttributionAggregatesBody
    func NewCostAttributionAggregatesBody() *CostAttributionAggregatesBody
    func NewCostAttributionAggregatesBodyWithDefaults() *CostAttributionAggregatesBody
    func (o *CostAttributionAggregatesBody) GetAggType() string
    func (o *CostAttributionAggregatesBody) GetAggTypeOk() (*string, bool)
    func (o *CostAttributionAggregatesBody) GetField() string
    func (o *CostAttributionAggregatesBody) GetFieldOk() (*string, bool)
    func (o *CostAttributionAggregatesBody) GetValue() float64
    func (o *CostAttributionAggregatesBody) GetValueOk() (*float64, bool)
    func (o *CostAttributionAggregatesBody) HasAggType() bool
    func (o *CostAttributionAggregatesBody) HasField() bool
    func (o *CostAttributionAggregatesBody) HasValue() bool
    func (o CostAttributionAggregatesBody) MarshalJSON() ([]byte, error)
    func (o *CostAttributionAggregatesBody) SetAggType(v string)
    func (o *CostAttributionAggregatesBody) SetField(v string)
    func (o *CostAttributionAggregatesBody) SetValue(v float64)
    func (o *CostAttributionAggregatesBody) UnmarshalJSON(bytes []byte) (err error)
type CostAttributionType
    func NewCostAttributionTypeFromValue(v string) (*CostAttributionType, error)
    func (v *CostAttributionType) GetAllowedValues() []CostAttributionType
    func (v CostAttributionType) IsValid() bool
    func (v CostAttributionType) Ptr() *CostAttributionType
    func (v *CostAttributionType) UnmarshalJSON(src []byte) error
type CostByOrg
    func NewCostByOrg() *CostByOrg
    func NewCostByOrgWithDefaults() *CostByOrg
    func (o *CostByOrg) GetAttributes() CostByOrgAttributes
    func (o *CostByOrg) GetAttributesOk() (*CostByOrgAttributes, bool)
    func (o *CostByOrg) GetId() string
    func (o *CostByOrg) GetIdOk() (*string, bool)
    func (o *CostByOrg) GetType() CostByOrgType
    func (o *CostByOrg) GetTypeOk() (*CostByOrgType, bool)
    func (o *CostByOrg) HasAttributes() bool
    func (o *CostByOrg) HasId() bool
    func (o *CostByOrg) HasType() bool
    func (o CostByOrg) MarshalJSON() ([]byte, error)
    func (o *CostByOrg) SetAttributes(v CostByOrgAttributes)
    func (o *CostByOrg) SetId(v string)
    func (o *CostByOrg) SetType(v CostByOrgType)
    func (o *CostByOrg) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgAttributes
    func NewCostByOrgAttributes() *CostByOrgAttributes
    func NewCostByOrgAttributesWithDefaults() *CostByOrgAttributes
    func (o *CostByOrgAttributes) GetAccountName() string
    func (o *CostByOrgAttributes) GetAccountNameOk() (*string, bool)
    func (o *CostByOrgAttributes) GetAccountPublicId() string
    func (o *CostByOrgAttributes) GetAccountPublicIdOk() (*string, bool)
    func (o *CostByOrgAttributes) GetCharges() []ChargebackBreakdown
    func (o *CostByOrgAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)
    func (o *CostByOrgAttributes) GetDate() time.Time
    func (o *CostByOrgAttributes) GetDateOk() (*time.Time, bool)
    func (o *CostByOrgAttributes) GetOrgName() string
    func (o *CostByOrgAttributes) GetOrgNameOk() (*string, bool)
    func (o *CostByOrgAttributes) GetPublicId() string
    func (o *CostByOrgAttributes) GetPublicIdOk() (*string, bool)
    func (o *CostByOrgAttributes) GetRegion() string
    func (o *CostByOrgAttributes) GetRegionOk() (*string, bool)
    func (o *CostByOrgAttributes) GetTotalCost() float64
    func (o *CostByOrgAttributes) GetTotalCostOk() (*float64, bool)
    func (o *CostByOrgAttributes) HasAccountName() bool
    func (o *CostByOrgAttributes) HasAccountPublicId() bool
    func (o *CostByOrgAttributes) HasCharges() bool
    func (o *CostByOrgAttributes) HasDate() bool
    func (o *CostByOrgAttributes) HasOrgName() bool
    func (o *CostByOrgAttributes) HasPublicId() bool
    func (o *CostByOrgAttributes) HasRegion() bool
    func (o *CostByOrgAttributes) HasTotalCost() bool
    func (o CostByOrgAttributes) MarshalJSON() ([]byte, error)
    func (o *CostByOrgAttributes) SetAccountName(v string)
    func (o *CostByOrgAttributes) SetAccountPublicId(v string)
    func (o *CostByOrgAttributes) SetCharges(v []ChargebackBreakdown)
    func (o *CostByOrgAttributes) SetDate(v time.Time)
    func (o *CostByOrgAttributes) SetOrgName(v string)
    func (o *CostByOrgAttributes) SetPublicId(v string)
    func (o *CostByOrgAttributes) SetRegion(v string)
    func (o *CostByOrgAttributes) SetTotalCost(v float64)
    func (o *CostByOrgAttributes) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgResponse
    func NewCostByOrgResponse() *CostByOrgResponse
    func NewCostByOrgResponseWithDefaults() *CostByOrgResponse
    func (o *CostByOrgResponse) GetData() []CostByOrg
    func (o *CostByOrgResponse) GetDataOk() (*[]CostByOrg, bool)
    func (o *CostByOrgResponse) HasData() bool
    func (o CostByOrgResponse) MarshalJSON() ([]byte, error)
    func (o *CostByOrgResponse) SetData(v []CostByOrg)
    func (o *CostByOrgResponse) UnmarshalJSON(bytes []byte) (err error)
type CostByOrgType
    func NewCostByOrgTypeFromValue(v string) (*CostByOrgType, error)
    func (v *CostByOrgType) GetAllowedValues() []CostByOrgType
    func (v CostByOrgType) IsValid() bool
    func (v CostByOrgType) Ptr() *CostByOrgType
    func (v *CostByOrgType) UnmarshalJSON(src []byte) error
type CreateActionConnectionRequest
    func NewCreateActionConnectionRequest(data ActionConnectionData) *CreateActionConnectionRequest
    func NewCreateActionConnectionRequestWithDefaults() *CreateActionConnectionRequest
    func (o *CreateActionConnectionRequest) GetData() ActionConnectionData
    func (o *CreateActionConnectionRequest) GetDataOk() (*ActionConnectionData, bool)
    func (o CreateActionConnectionRequest) MarshalJSON() ([]byte, error)
    func (o *CreateActionConnectionRequest) SetData(v ActionConnectionData)
    func (o *CreateActionConnectionRequest) UnmarshalJSON(bytes []byte) (err error)
type CreateActionConnectionResponse
    func NewCreateActionConnectionResponse() *CreateActionConnectionResponse
    func NewCreateActionConnectionResponseWithDefaults() *CreateActionConnectionResponse
    func (o *CreateActionConnectionResponse) GetData() ActionConnectionData
    func (o *CreateActionConnectionResponse) GetDataOk() (*ActionConnectionData, bool)
    func (o *CreateActionConnectionResponse) HasData() bool
    func (o CreateActionConnectionResponse) MarshalJSON() ([]byte, error)
    func (o *CreateActionConnectionResponse) SetData(v ActionConnectionData)
    func (o *CreateActionConnectionResponse) UnmarshalJSON(bytes []byte) (err error)
type CreateAppRequest
    func NewCreateAppRequest() *CreateAppRequest
    func NewCreateAppRequestWithDefaults() *CreateAppRequest
    func (o *CreateAppRequest) GetData() CreateAppRequestData
    func (o *CreateAppRequest) GetDataOk() (*CreateAppRequestData, bool)
    func (o *CreateAppRequest) HasData() bool
    func (o CreateAppRequest) MarshalJSON() ([]byte, error)
    func (o *CreateAppRequest) SetData(v CreateAppRequestData)
    func (o *CreateAppRequest) UnmarshalJSON(bytes []byte) (err error)
type CreateAppRequestData
    func NewCreateAppRequestData(typeVar AppDefinitionType) *CreateAppRequestData
    func NewCreateAppRequestDataWithDefaults() *CreateAppRequestData
    func (o *CreateAppRequestData) GetAttributes() CreateAppRequestDataAttributes
    func (o *CreateAppRequestData) GetAttributesOk() (*CreateAppRequestDataAttributes, bool)
    func (o *CreateAppRequestData) GetType() AppDefinitionType
    func (o *CreateAppRequestData) GetTypeOk() (*AppDefinitionType, bool)
    func (o *CreateAppRequestData) HasAttributes() bool
    func (o CreateAppRequestData) MarshalJSON() ([]byte, error)
    func (o *CreateAppRequestData) SetAttributes(v CreateAppRequestDataAttributes)
    func (o *CreateAppRequestData) SetType(v AppDefinitionType)
    func (o *CreateAppRequestData) UnmarshalJSON(bytes []byte) (err error)
type CreateAppRequestDataAttributes
    func NewCreateAppRequestDataAttributes() *CreateAppRequestDataAttributes
    func NewCreateAppRequestDataAttributesWithDefaults() *CreateAppRequestDataAttributes
    func (o *CreateAppRequestDataAttributes) GetComponents() []ComponentGrid
    func (o *CreateAppRequestDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)
    func (o *CreateAppRequestDataAttributes) GetDescription() string
    func (o *CreateAppRequestDataAttributes) GetDescriptionOk() (*string, bool)
    func (o *CreateAppRequestDataAttributes) GetName() string
    func (o *CreateAppRequestDataAttributes) GetNameOk() (*string, bool)
    func (o *CreateAppRequestDataAttributes) GetQueries() []Query
    func (o *CreateAppRequestDataAttributes) GetQueriesOk() (*[]Query, bool)
    func (o *CreateAppRequestDataAttributes) GetRootInstanceName() string
    func (o *CreateAppRequestDataAttributes) GetRootInstanceNameOk() (*string, bool)
    func (o *CreateAppRequestDataAttributes) GetTags() []string
    func (o *CreateAppRequestDataAttributes) GetTagsOk() (*[]string, bool)
    func (o *CreateAppRequestDataAttributes) HasComponents() bool
    func (o *CreateAppRequestDataAttributes) HasDescription() bool
    func (o *CreateAppRequestDataAttributes) HasName() bool
    func (o *CreateAppRequestDataAttributes) HasQueries() bool
    func (o *CreateAppRequestDataAttributes) HasRootInstanceName() bool
    func (o *CreateAppRequestDataAttributes) HasTags() bool
    func (o CreateAppRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *CreateAppRequestDataAttributes) SetComponents(v []ComponentGrid)
    func (o *CreateAppRequestDataAttributes) SetDescription(v string)
    func (o *CreateAppRequestDataAttributes) SetName(v string)
    func (o *CreateAppRequestDataAttributes) SetQueries(v []Query)
    func (o *CreateAppRequestDataAttributes) SetRootInstanceName(v string)
    func (o *CreateAppRequestDataAttributes) SetTags(v []string)
    func (o *CreateAppRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type CreateAppResponse
    func NewCreateAppResponse() *CreateAppResponse
    func NewCreateAppResponseWithDefaults() *CreateAppResponse
    func (o *CreateAppResponse) GetData() CreateAppResponseData
    func (o *CreateAppResponse) GetDataOk() (*CreateAppResponseData, bool)
    func (o *CreateAppResponse) HasData() bool
    func (o CreateAppResponse) MarshalJSON() ([]byte, error)
    func (o *CreateAppResponse) SetData(v CreateAppResponseData)
    func (o *CreateAppResponse) UnmarshalJSON(bytes []byte) (err error)
type CreateAppResponseData
    func NewCreateAppResponseData(id uuid.UUID, typeVar AppDefinitionType) *CreateAppResponseData
    func NewCreateAppResponseDataWithDefaults() *CreateAppResponseData
    func (o *CreateAppResponseData) GetId() uuid.UUID
    func (o *CreateAppResponseData) GetIdOk() (*uuid.UUID, bool)
    func (o *CreateAppResponseData) GetType() AppDefinitionType
    func (o *CreateAppResponseData) GetTypeOk() (*AppDefinitionType, bool)
    func (o CreateAppResponseData) MarshalJSON() ([]byte, error)
    func (o *CreateAppResponseData) SetId(v uuid.UUID)
    func (o *CreateAppResponseData) SetType(v AppDefinitionType)
    func (o *CreateAppResponseData) UnmarshalJSON(bytes []byte) (err error)
type CreateCustomFrameworkRequest
    func NewCreateCustomFrameworkRequest(data CustomFrameworkData) *CreateCustomFrameworkRequest
    func NewCreateCustomFrameworkRequestWithDefaults() *CreateCustomFrameworkRequest
    func (o *CreateCustomFrameworkRequest) GetData() CustomFrameworkData
    func (o *CreateCustomFrameworkRequest) GetDataOk() (*CustomFrameworkData, bool)
    func (o CreateCustomFrameworkRequest) MarshalJSON() ([]byte, error)
    func (o *CreateCustomFrameworkRequest) SetData(v CustomFrameworkData)
    func (o *CreateCustomFrameworkRequest) UnmarshalJSON(bytes []byte) (err error)
type CreateCustomFrameworkResponse
    func NewCreateCustomFrameworkResponse(data FrameworkHandleAndVersionResponseData) *CreateCustomFrameworkResponse
    func NewCreateCustomFrameworkResponseWithDefaults() *CreateCustomFrameworkResponse
    func (o *CreateCustomFrameworkResponse) GetData() FrameworkHandleAndVersionResponseData
    func (o *CreateCustomFrameworkResponse) GetDataOk() (*FrameworkHandleAndVersionResponseData, bool)
    func (o CreateCustomFrameworkResponse) MarshalJSON() ([]byte, error)
    func (o *CreateCustomFrameworkResponse) SetData(v FrameworkHandleAndVersionResponseData)
    func (o *CreateCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)
type CreateDataDeletionRequestBody
    func NewCreateDataDeletionRequestBody(data CreateDataDeletionRequestBodyData) *CreateDataDeletionRequestBody
    func NewCreateDataDeletionRequestBodyWithDefaults() *CreateDataDeletionRequestBody
    func (o *CreateDataDeletionRequestBody) GetData() CreateDataDeletionRequestBodyData
    func (o *CreateDataDeletionRequestBody) GetDataOk() (*CreateDataDeletionRequestBodyData, bool)
    func (o CreateDataDeletionRequestBody) MarshalJSON() ([]byte, error)
    func (o *CreateDataDeletionRequestBody) SetData(v CreateDataDeletionRequestBodyData)
    func (o *CreateDataDeletionRequestBody) UnmarshalJSON(bytes []byte) (err error)
type CreateDataDeletionRequestBodyAttributes
    func NewCreateDataDeletionRequestBodyAttributes(from int64, query map[string]string, to int64) *CreateDataDeletionRequestBodyAttributes
    func NewCreateDataDeletionRequestBodyAttributesWithDefaults() *CreateDataDeletionRequestBodyAttributes
    func (o *CreateDataDeletionRequestBodyAttributes) GetFrom() int64
    func (o *CreateDataDeletionRequestBodyAttributes) GetFromOk() (*int64, bool)
    func (o *CreateDataDeletionRequestBodyAttributes) GetIndexes() []string
    func (o *CreateDataDeletionRequestBodyAttributes) GetIndexesOk() (*[]string, bool)
    func (o *CreateDataDeletionRequestBodyAttributes) GetQuery() map[string]string
    func (o *CreateDataDeletionRequestBodyAttributes) GetQueryOk() (*map[string]string, bool)
    func (o *CreateDataDeletionRequestBodyAttributes) GetTo() int64
    func (o *CreateDataDeletionRequestBodyAttributes) GetToOk() (*int64, bool)
    func (o *CreateDataDeletionRequestBodyAttributes) HasIndexes() bool
    func (o CreateDataDeletionRequestBodyAttributes) MarshalJSON() ([]byte, error)
    func (o *CreateDataDeletionRequestBodyAttributes) SetFrom(v int64)
    func (o *CreateDataDeletionRequestBodyAttributes) SetIndexes(v []string)
    func (o *CreateDataDeletionRequestBodyAttributes) SetQuery(v map[string]string)
    func (o *CreateDataDeletionRequestBodyAttributes) SetTo(v int64)
    func (o *CreateDataDeletionRequestBodyAttributes) UnmarshalJSON(bytes []byte) (err error)
type CreateDataDeletionRequestBodyData
    func NewCreateDataDeletionRequestBodyData(attributes CreateDataDeletionRequestBodyAttributes, typeVar CreateDataDeletionRequestBodyDataType) *CreateDataDeletionRequestBodyData
    func NewCreateDataDeletionRequestBodyDataWithDefaults() *CreateDataDeletionRequestBodyData
    func (o *CreateDataDeletionRequestBodyData) GetAttributes() CreateDataDeletionRequestBodyAttributes
    func (o *CreateDataDeletionRequestBodyData) GetAttributesOk() (*CreateDataDeletionRequestBodyAttributes, bool)
    func (o *CreateDataDeletionRequestBodyData) GetType() CreateDataDeletionRequestBodyDataType
    func (o *CreateDataDeletionRequestBodyData) GetTypeOk() (*CreateDataDeletionRequestBodyDataType, bool)
    func (o CreateDataDeletionRequestBodyData) MarshalJSON() ([]byte, error)
    func (o *CreateDataDeletionRequestBodyData) SetAttributes(v CreateDataDeletionRequestBodyAttributes)
    func (o *CreateDataDeletionRequestBodyData) SetType(v CreateDataDeletionRequestBodyDataType)
    func (o *CreateDataDeletionRequestBodyData) UnmarshalJSON(bytes []byte) (err error)
type CreateDataDeletionRequestBodyDataType
    func NewCreateDataDeletionRequestBodyDataTypeFromValue(v string) (*CreateDataDeletionRequestBodyDataType, error)
    func (v *CreateDataDeletionRequestBodyDataType) GetAllowedValues() []CreateDataDeletionRequestBodyDataType
    func (v CreateDataDeletionRequestBodyDataType) IsValid() bool
    func (v CreateDataDeletionRequestBodyDataType) Ptr() *CreateDataDeletionRequestBodyDataType
    func (v *CreateDataDeletionRequestBodyDataType) UnmarshalJSON(src []byte) error
type CreateDataDeletionResponseBody
    func NewCreateDataDeletionResponseBody() *CreateDataDeletionResponseBody
    func NewCreateDataDeletionResponseBodyWithDefaults() *CreateDataDeletionResponseBody
    func (o *CreateDataDeletionResponseBody) GetData() DataDeletionResponseItem
    func (o *CreateDataDeletionResponseBody) GetDataOk() (*DataDeletionResponseItem, bool)
    func (o *CreateDataDeletionResponseBody) GetMeta() DataDeletionResponseMeta
    func (o *CreateDataDeletionResponseBody) GetMetaOk() (*DataDeletionResponseMeta, bool)
    func (o *CreateDataDeletionResponseBody) HasData() bool
    func (o *CreateDataDeletionResponseBody) HasMeta() bool
    func (o CreateDataDeletionResponseBody) MarshalJSON() ([]byte, error)
    func (o *CreateDataDeletionResponseBody) SetData(v DataDeletionResponseItem)
    func (o *CreateDataDeletionResponseBody) SetMeta(v DataDeletionResponseMeta)
    func (o *CreateDataDeletionResponseBody) UnmarshalJSON(bytes []byte) (err error)
type CreateNotificationRuleParameters
    func NewCreateNotificationRuleParameters() *CreateNotificationRuleParameters
    func NewCreateNotificationRuleParametersWithDefaults() *CreateNotificationRuleParameters
    func (o *CreateNotificationRuleParameters) GetData() CreateNotificationRuleParametersData
    func (o *CreateNotificationRuleParameters) GetDataOk() (*CreateNotificationRuleParametersData, bool)
    func (o *CreateNotificationRuleParameters) HasData() bool
    func (o CreateNotificationRuleParameters) MarshalJSON() ([]byte, error)
    func (o *CreateNotificationRuleParameters) SetData(v CreateNotificationRuleParametersData)
    func (o *CreateNotificationRuleParameters) UnmarshalJSON(bytes []byte) (err error)
type CreateNotificationRuleParametersData
    func NewCreateNotificationRuleParametersData(attributes CreateNotificationRuleParametersDataAttributes, typeVar NotificationRulesType) *CreateNotificationRuleParametersData
    func NewCreateNotificationRuleParametersDataWithDefaults() *CreateNotificationRuleParametersData
    func (o *CreateNotificationRuleParametersData) GetAttributes() CreateNotificationRuleParametersDataAttributes
    func (o *CreateNotificationRuleParametersData) GetAttributesOk() (*CreateNotificationRuleParametersDataAttributes, bool)
    func (o *CreateNotificationRuleParametersData) GetType() NotificationRulesType
    func (o *CreateNotificationRuleParametersData) GetTypeOk() (*NotificationRulesType, bool)
    func (o CreateNotificationRuleParametersData) MarshalJSON() ([]byte, error)
    func (o *CreateNotificationRuleParametersData) SetAttributes(v CreateNotificationRuleParametersDataAttributes)
    func (o *CreateNotificationRuleParametersData) SetType(v NotificationRulesType)
    func (o *CreateNotificationRuleParametersData) UnmarshalJSON(bytes []byte) (err error)
type CreateNotificationRuleParametersDataAttributes
    func NewCreateNotificationRuleParametersDataAttributes(name string, selectors Selectors, targets []string) *CreateNotificationRuleParametersDataAttributes
    func NewCreateNotificationRuleParametersDataAttributesWithDefaults() *CreateNotificationRuleParametersDataAttributes
    func (o *CreateNotificationRuleParametersDataAttributes) GetEnabled() bool
    func (o *CreateNotificationRuleParametersDataAttributes) GetEnabledOk() (*bool, bool)
    func (o *CreateNotificationRuleParametersDataAttributes) GetName() string
    func (o *CreateNotificationRuleParametersDataAttributes) GetNameOk() (*string, bool)
    func (o *CreateNotificationRuleParametersDataAttributes) GetSelectors() Selectors
    func (o *CreateNotificationRuleParametersDataAttributes) GetSelectorsOk() (*Selectors, bool)
    func (o *CreateNotificationRuleParametersDataAttributes) GetTargets() []string
    func (o *CreateNotificationRuleParametersDataAttributes) GetTargetsOk() (*[]string, bool)
    func (o *CreateNotificationRuleParametersDataAttributes) GetTimeAggregation() int64
    func (o *CreateNotificationRuleParametersDataAttributes) GetTimeAggregationOk() (*int64, bool)
    func (o *CreateNotificationRuleParametersDataAttributes) HasEnabled() bool
    func (o *CreateNotificationRuleParametersDataAttributes) HasTimeAggregation() bool
    func (o CreateNotificationRuleParametersDataAttributes) MarshalJSON() ([]byte, error)
    func (o *CreateNotificationRuleParametersDataAttributes) SetEnabled(v bool)
    func (o *CreateNotificationRuleParametersDataAttributes) SetName(v string)
    func (o *CreateNotificationRuleParametersDataAttributes) SetSelectors(v Selectors)
    func (o *CreateNotificationRuleParametersDataAttributes) SetTargets(v []string)
    func (o *CreateNotificationRuleParametersDataAttributes) SetTimeAggregation(v int64)
    func (o *CreateNotificationRuleParametersDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type CreateOnCallEscalationPolicyOptionalParameters
    func NewCreateOnCallEscalationPolicyOptionalParameters() *CreateOnCallEscalationPolicyOptionalParameters
    func (r *CreateOnCallEscalationPolicyOptionalParameters) WithInclude(include string) *CreateOnCallEscalationPolicyOptionalParameters
type CreateOnCallScheduleOptionalParameters
    func NewCreateOnCallScheduleOptionalParameters() *CreateOnCallScheduleOptionalParameters
    func (r *CreateOnCallScheduleOptionalParameters) WithInclude(include string) *CreateOnCallScheduleOptionalParameters
type CreateOpenAPIOptionalParameters
    func NewCreateOpenAPIOptionalParameters() *CreateOpenAPIOptionalParameters
    func (r *CreateOpenAPIOptionalParameters) WithOpenapiSpecFile(openapiSpecFile _io.Reader) *CreateOpenAPIOptionalParameters
type CreateOpenAPIResponse
    func NewCreateOpenAPIResponse() *CreateOpenAPIResponse
    func NewCreateOpenAPIResponseWithDefaults() *CreateOpenAPIResponse
    func (o *CreateOpenAPIResponse) GetData() CreateOpenAPIResponseData
    func (o *CreateOpenAPIResponse) GetDataOk() (*CreateOpenAPIResponseData, bool)
    func (o *CreateOpenAPIResponse) HasData() bool
    func (o CreateOpenAPIResponse) MarshalJSON() ([]byte, error)
    func (o *CreateOpenAPIResponse) SetData(v CreateOpenAPIResponseData)
    func (o *CreateOpenAPIResponse) UnmarshalJSON(bytes []byte) (err error)
type CreateOpenAPIResponseAttributes
    func NewCreateOpenAPIResponseAttributes() *CreateOpenAPIResponseAttributes
    func NewCreateOpenAPIResponseAttributesWithDefaults() *CreateOpenAPIResponseAttributes
    func (o *CreateOpenAPIResponseAttributes) GetFailedEndpoints() []OpenAPIEndpoint
    func (o *CreateOpenAPIResponseAttributes) GetFailedEndpointsOk() (*[]OpenAPIEndpoint, bool)
    func (o *CreateOpenAPIResponseAttributes) HasFailedEndpoints() bool
    func (o CreateOpenAPIResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *CreateOpenAPIResponseAttributes) SetFailedEndpoints(v []OpenAPIEndpoint)
    func (o *CreateOpenAPIResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type CreateOpenAPIResponseData
    func NewCreateOpenAPIResponseData() *CreateOpenAPIResponseData
    func NewCreateOpenAPIResponseDataWithDefaults() *CreateOpenAPIResponseData
    func (o *CreateOpenAPIResponseData) GetAttributes() CreateOpenAPIResponseAttributes
    func (o *CreateOpenAPIResponseData) GetAttributesOk() (*CreateOpenAPIResponseAttributes, bool)
    func (o *CreateOpenAPIResponseData) GetId() uuid.UUID
    func (o *CreateOpenAPIResponseData) GetIdOk() (*uuid.UUID, bool)
    func (o *CreateOpenAPIResponseData) HasAttributes() bool
    func (o *CreateOpenAPIResponseData) HasId() bool
    func (o CreateOpenAPIResponseData) MarshalJSON() ([]byte, error)
    func (o *CreateOpenAPIResponseData) SetAttributes(v CreateOpenAPIResponseAttributes)
    func (o *CreateOpenAPIResponseData) SetId(v uuid.UUID)
    func (o *CreateOpenAPIResponseData) UnmarshalJSON(bytes []byte) (err error)
type CreatePageRequest
    func NewCreatePageRequest() *CreatePageRequest
    func NewCreatePageRequestWithDefaults() *CreatePageRequest
    func (o *CreatePageRequest) GetData() CreatePageRequestData
    func (o *CreatePageRequest) GetDataOk() (*CreatePageRequestData, bool)
    func (o *CreatePageRequest) HasData() bool
    func (o CreatePageRequest) MarshalJSON() ([]byte, error)
    func (o *CreatePageRequest) SetData(v CreatePageRequestData)
    func (o *CreatePageRequest) UnmarshalJSON(bytes []byte) (err error)
type CreatePageRequestData
    func NewCreatePageRequestData(typeVar CreatePageRequestDataType) *CreatePageRequestData
    func NewCreatePageRequestDataWithDefaults() *CreatePageRequestData
    func (o *CreatePageRequestData) GetAttributes() CreatePageRequestDataAttributes
    func (o *CreatePageRequestData) GetAttributesOk() (*CreatePageRequestDataAttributes, bool)
    func (o *CreatePageRequestData) GetType() CreatePageRequestDataType
    func (o *CreatePageRequestData) GetTypeOk() (*CreatePageRequestDataType, bool)
    func (o *CreatePageRequestData) HasAttributes() bool
    func (o CreatePageRequestData) MarshalJSON() ([]byte, error)
    func (o *CreatePageRequestData) SetAttributes(v CreatePageRequestDataAttributes)
    func (o *CreatePageRequestData) SetType(v CreatePageRequestDataType)
    func (o *CreatePageRequestData) UnmarshalJSON(bytes []byte) (err error)
type CreatePageRequestDataAttributes
    func NewCreatePageRequestDataAttributes(target CreatePageRequestDataAttributesTarget, title string, urgency PageUrgency) *CreatePageRequestDataAttributes
    func NewCreatePageRequestDataAttributesWithDefaults() *CreatePageRequestDataAttributes
    func (o *CreatePageRequestDataAttributes) GetDescription() string
    func (o *CreatePageRequestDataAttributes) GetDescriptionOk() (*string, bool)
    func (o *CreatePageRequestDataAttributes) GetTags() []string
    func (o *CreatePageRequestDataAttributes) GetTagsOk() (*[]string, bool)
    func (o *CreatePageRequestDataAttributes) GetTarget() CreatePageRequestDataAttributesTarget
    func (o *CreatePageRequestDataAttributes) GetTargetOk() (*CreatePageRequestDataAttributesTarget, bool)
    func (o *CreatePageRequestDataAttributes) GetTitle() string
    func (o *CreatePageRequestDataAttributes) GetTitleOk() (*string, bool)
    func (o *CreatePageRequestDataAttributes) GetUrgency() PageUrgency
    func (o *CreatePageRequestDataAttributes) GetUrgencyOk() (*PageUrgency, bool)
    func (o *CreatePageRequestDataAttributes) HasDescription() bool
    func (o *CreatePageRequestDataAttributes) HasTags() bool
    func (o CreatePageRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *CreatePageRequestDataAttributes) SetDescription(v string)
    func (o *CreatePageRequestDataAttributes) SetTags(v []string)
    func (o *CreatePageRequestDataAttributes) SetTarget(v CreatePageRequestDataAttributesTarget)
    func (o *CreatePageRequestDataAttributes) SetTitle(v string)
    func (o *CreatePageRequestDataAttributes) SetUrgency(v PageUrgency)
    func (o *CreatePageRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type CreatePageRequestDataAttributesTarget
    func NewCreatePageRequestDataAttributesTarget() *CreatePageRequestDataAttributesTarget
    func NewCreatePageRequestDataAttributesTargetWithDefaults() *CreatePageRequestDataAttributesTarget
    func (o *CreatePageRequestDataAttributesTarget) GetIdentifier() string
    func (o *CreatePageRequestDataAttributesTarget) GetIdentifierOk() (*string, bool)
    func (o *CreatePageRequestDataAttributesTarget) GetType() OnCallPageTargetType
    func (o *CreatePageRequestDataAttributesTarget) GetTypeOk() (*OnCallPageTargetType, bool)
    func (o *CreatePageRequestDataAttributesTarget) HasIdentifier() bool
    func (o *CreatePageRequestDataAttributesTarget) HasType() bool
    func (o CreatePageRequestDataAttributesTarget) MarshalJSON() ([]byte, error)
    func (o *CreatePageRequestDataAttributesTarget) SetIdentifier(v string)
    func (o *CreatePageRequestDataAttributesTarget) SetType(v OnCallPageTargetType)
    func (o *CreatePageRequestDataAttributesTarget) UnmarshalJSON(bytes []byte) (err error)
type CreatePageRequestDataType
    func NewCreatePageRequestDataTypeFromValue(v string) (*CreatePageRequestDataType, error)
    func (v *CreatePageRequestDataType) GetAllowedValues() []CreatePageRequestDataType
    func (v CreatePageRequestDataType) IsValid() bool
    func (v CreatePageRequestDataType) Ptr() *CreatePageRequestDataType
    func (v *CreatePageRequestDataType) UnmarshalJSON(src []byte) error
type CreatePageResponse
    func NewCreatePageResponse() *CreatePageResponse
    func NewCreatePageResponseWithDefaults() *CreatePageResponse
    func (o *CreatePageResponse) GetData() CreatePageResponseData
    func (o *CreatePageResponse) GetDataOk() (*CreatePageResponseData, bool)
    func (o *CreatePageResponse) HasData() bool
    func (o CreatePageResponse) MarshalJSON() ([]byte, error)
    func (o *CreatePageResponse) SetData(v CreatePageResponseData)
    func (o *CreatePageResponse) UnmarshalJSON(bytes []byte) (err error)
type CreatePageResponseData
    func NewCreatePageResponseData(typeVar CreatePageResponseDataType) *CreatePageResponseData
    func NewCreatePageResponseDataWithDefaults() *CreatePageResponseData
    func (o *CreatePageResponseData) GetId() string
    func (o *CreatePageResponseData) GetIdOk() (*string, bool)
    func (o *CreatePageResponseData) GetType() CreatePageResponseDataType
    func (o *CreatePageResponseData) GetTypeOk() (*CreatePageResponseDataType, bool)
    func (o *CreatePageResponseData) HasId() bool
    func (o CreatePageResponseData) MarshalJSON() ([]byte, error)
    func (o *CreatePageResponseData) SetId(v string)
    func (o *CreatePageResponseData) SetType(v CreatePageResponseDataType)
    func (o *CreatePageResponseData) UnmarshalJSON(bytes []byte) (err error)
type CreatePageResponseDataType
    func NewCreatePageResponseDataTypeFromValue(v string) (*CreatePageResponseDataType, error)
    func (v *CreatePageResponseDataType) GetAllowedValues() []CreatePageResponseDataType
    func (v CreatePageResponseDataType) IsValid() bool
    func (v CreatePageResponseDataType) Ptr() *CreatePageResponseDataType
    func (v *CreatePageResponseDataType) UnmarshalJSON(src []byte) error
type CreateRuleRequest
    func NewCreateRuleRequest() *CreateRuleRequest
    func NewCreateRuleRequestWithDefaults() *CreateRuleRequest
    func (o *CreateRuleRequest) GetData() CreateRuleRequestData
    func (o *CreateRuleRequest) GetDataOk() (*CreateRuleRequestData, bool)
    func (o *CreateRuleRequest) HasData() bool
    func (o CreateRuleRequest) MarshalJSON() ([]byte, error)
    func (o *CreateRuleRequest) SetData(v CreateRuleRequestData)
    func (o *CreateRuleRequest) UnmarshalJSON(bytes []byte) (err error)
type CreateRuleRequestData
    func NewCreateRuleRequestData() *CreateRuleRequestData
    func NewCreateRuleRequestDataWithDefaults() *CreateRuleRequestData
    func (o *CreateRuleRequestData) GetAttributes() RuleAttributes
    func (o *CreateRuleRequestData) GetAttributesOk() (*RuleAttributes, bool)
    func (o *CreateRuleRequestData) GetType() RuleType
    func (o *CreateRuleRequestData) GetTypeOk() (*RuleType, bool)
    func (o *CreateRuleRequestData) HasAttributes() bool
    func (o *CreateRuleRequestData) HasType() bool
    func (o CreateRuleRequestData) MarshalJSON() ([]byte, error)
    func (o *CreateRuleRequestData) SetAttributes(v RuleAttributes)
    func (o *CreateRuleRequestData) SetType(v RuleType)
    func (o *CreateRuleRequestData) UnmarshalJSON(bytes []byte) (err error)
type CreateRuleResponse
    func NewCreateRuleResponse() *CreateRuleResponse
    func NewCreateRuleResponseWithDefaults() *CreateRuleResponse
    func (o *CreateRuleResponse) GetData() CreateRuleResponseData
    func (o *CreateRuleResponse) GetDataOk() (*CreateRuleResponseData, bool)
    func (o *CreateRuleResponse) HasData() bool
    func (o CreateRuleResponse) MarshalJSON() ([]byte, error)
    func (o *CreateRuleResponse) SetData(v CreateRuleResponseData)
    func (o *CreateRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type CreateRuleResponseData
    func NewCreateRuleResponseData() *CreateRuleResponseData
    func NewCreateRuleResponseDataWithDefaults() *CreateRuleResponseData
    func (o *CreateRuleResponseData) GetAttributes() RuleAttributes
    func (o *CreateRuleResponseData) GetAttributesOk() (*RuleAttributes, bool)
    func (o *CreateRuleResponseData) GetId() string
    func (o *CreateRuleResponseData) GetIdOk() (*string, bool)
    func (o *CreateRuleResponseData) GetRelationships() RelationshipToRule
    func (o *CreateRuleResponseData) GetRelationshipsOk() (*RelationshipToRule, bool)
    func (o *CreateRuleResponseData) GetType() RuleType
    func (o *CreateRuleResponseData) GetTypeOk() (*RuleType, bool)
    func (o *CreateRuleResponseData) HasAttributes() bool
    func (o *CreateRuleResponseData) HasId() bool
    func (o *CreateRuleResponseData) HasRelationships() bool
    func (o *CreateRuleResponseData) HasType() bool
    func (o CreateRuleResponseData) MarshalJSON() ([]byte, error)
    func (o *CreateRuleResponseData) SetAttributes(v RuleAttributes)
    func (o *CreateRuleResponseData) SetId(v string)
    func (o *CreateRuleResponseData) SetRelationships(v RelationshipToRule)
    func (o *CreateRuleResponseData) SetType(v RuleType)
    func (o *CreateRuleResponseData) UnmarshalJSON(bytes []byte) (err error)
type CreateWorkflowRequest
    func NewCreateWorkflowRequest(data WorkflowData) *CreateWorkflowRequest
    func NewCreateWorkflowRequestWithDefaults() *CreateWorkflowRequest
    func (o *CreateWorkflowRequest) GetData() WorkflowData
    func (o *CreateWorkflowRequest) GetDataOk() (*WorkflowData, bool)
    func (o CreateWorkflowRequest) MarshalJSON() ([]byte, error)
    func (o *CreateWorkflowRequest) SetData(v WorkflowData)
    func (o *CreateWorkflowRequest) UnmarshalJSON(bytes []byte) (err error)
type CreateWorkflowResponse
    func NewCreateWorkflowResponse(data WorkflowData) *CreateWorkflowResponse
    func NewCreateWorkflowResponseWithDefaults() *CreateWorkflowResponse
    func (o *CreateWorkflowResponse) GetData() WorkflowData
    func (o *CreateWorkflowResponse) GetDataOk() (*WorkflowData, bool)
    func (o CreateWorkflowResponse) MarshalJSON() ([]byte, error)
    func (o *CreateWorkflowResponse) SetData(v WorkflowData)
    func (o *CreateWorkflowResponse) UnmarshalJSON(bytes []byte) (err error)
type Creator
    func NewCreator() *Creator
    func NewCreatorWithDefaults() *Creator
    func (o *Creator) GetEmail() string
    func (o *Creator) GetEmailOk() (*string, bool)
    func (o *Creator) GetHandle() string
    func (o *Creator) GetHandleOk() (*string, bool)
    func (o *Creator) GetName() string
    func (o *Creator) GetNameOk() (*string, bool)
    func (o *Creator) HasEmail() bool
    func (o *Creator) HasHandle() bool
    func (o *Creator) HasName() bool
    func (o Creator) MarshalJSON() ([]byte, error)
    func (o *Creator) SetEmail(v string)
    func (o *Creator) SetHandle(v string)
    func (o *Creator) SetName(v string)
    func (o *Creator) SetNameNil()
    func (o *Creator) UnmarshalJSON(bytes []byte) (err error)
    func (o *Creator) UnsetName()
type CsmAgentData
    func NewCsmAgentData() *CsmAgentData
    func NewCsmAgentDataWithDefaults() *CsmAgentData
    func (o *CsmAgentData) GetAttributes() CsmAgentsAttributes
    func (o *CsmAgentData) GetAttributesOk() (*CsmAgentsAttributes, bool)
    func (o *CsmAgentData) GetId() string
    func (o *CsmAgentData) GetIdOk() (*string, bool)
    func (o *CsmAgentData) GetType() CSMAgentsType
    func (o *CsmAgentData) GetTypeOk() (*CSMAgentsType, bool)
    func (o *CsmAgentData) HasAttributes() bool
    func (o *CsmAgentData) HasId() bool
    func (o *CsmAgentData) HasType() bool
    func (o CsmAgentData) MarshalJSON() ([]byte, error)
    func (o *CsmAgentData) SetAttributes(v CsmAgentsAttributes)
    func (o *CsmAgentData) SetId(v string)
    func (o *CsmAgentData) SetType(v CSMAgentsType)
    func (o *CsmAgentData) UnmarshalJSON(bytes []byte) (err error)
type CsmAgentsAttributes
    func NewCsmAgentsAttributes() *CsmAgentsAttributes
    func NewCsmAgentsAttributesWithDefaults() *CsmAgentsAttributes
    func (o *CsmAgentsAttributes) GetAgentVersion() string
    func (o *CsmAgentsAttributes) GetAgentVersionOk() (*string, bool)
    func (o *CsmAgentsAttributes) GetAwsFargate() string
    func (o *CsmAgentsAttributes) GetAwsFargateOk() (*string, bool)
    func (o *CsmAgentsAttributes) GetClusterName() []string
    func (o *CsmAgentsAttributes) GetClusterNameOk() (*[]string, bool)
    func (o *CsmAgentsAttributes) GetDatadogAgent() string
    func (o *CsmAgentsAttributes) GetDatadogAgentOk() (*string, bool)
    func (o *CsmAgentsAttributes) GetEcsFargateTaskArn() string
    func (o *CsmAgentsAttributes) GetEcsFargateTaskArnOk() (*string, bool)
    func (o *CsmAgentsAttributes) GetEnvs() []string
    func (o *CsmAgentsAttributes) GetEnvsOk() (*[]string, bool)
    func (o *CsmAgentsAttributes) GetHostId() int64
    func (o *CsmAgentsAttributes) GetHostIdOk() (*int64, bool)
    func (o *CsmAgentsAttributes) GetHostname() string
    func (o *CsmAgentsAttributes) GetHostnameOk() (*string, bool)
    func (o *CsmAgentsAttributes) GetInstallMethodInstallerVersion() string
    func (o *CsmAgentsAttributes) GetInstallMethodInstallerVersionOk() (*string, bool)
    func (o *CsmAgentsAttributes) GetInstallMethodTool() string
    func (o *CsmAgentsAttributes) GetInstallMethodToolOk() (*string, bool)
    func (o *CsmAgentsAttributes) GetIsCsmVmContainersEnabled() bool
    func (o *CsmAgentsAttributes) GetIsCsmVmContainersEnabledOk() (*bool, bool)
    func (o *CsmAgentsAttributes) GetIsCsmVmHostsEnabled() bool
    func (o *CsmAgentsAttributes) GetIsCsmVmHostsEnabledOk() (*bool, bool)
    func (o *CsmAgentsAttributes) GetIsCspmEnabled() bool
    func (o *CsmAgentsAttributes) GetIsCspmEnabledOk() (*bool, bool)
    func (o *CsmAgentsAttributes) GetIsCwsEnabled() bool
    func (o *CsmAgentsAttributes) GetIsCwsEnabledOk() (*bool, bool)
    func (o *CsmAgentsAttributes) GetIsCwsRemoteConfigurationEnabled() bool
    func (o *CsmAgentsAttributes) GetIsCwsRemoteConfigurationEnabledOk() (*bool, bool)
    func (o *CsmAgentsAttributes) GetIsRemoteConfigurationEnabled() bool
    func (o *CsmAgentsAttributes) GetIsRemoteConfigurationEnabledOk() (*bool, bool)
    func (o *CsmAgentsAttributes) GetOs() string
    func (o *CsmAgentsAttributes) GetOsOk() (*string, bool)
    func (o *CsmAgentsAttributes) HasAgentVersion() bool
    func (o *CsmAgentsAttributes) HasAwsFargate() bool
    func (o *CsmAgentsAttributes) HasClusterName() bool
    func (o *CsmAgentsAttributes) HasDatadogAgent() bool
    func (o *CsmAgentsAttributes) HasEcsFargateTaskArn() bool
    func (o *CsmAgentsAttributes) HasEnvs() bool
    func (o *CsmAgentsAttributes) HasHostId() bool
    func (o *CsmAgentsAttributes) HasHostname() bool
    func (o *CsmAgentsAttributes) HasInstallMethodInstallerVersion() bool
    func (o *CsmAgentsAttributes) HasInstallMethodTool() bool
    func (o *CsmAgentsAttributes) HasIsCsmVmContainersEnabled() bool
    func (o *CsmAgentsAttributes) HasIsCsmVmHostsEnabled() bool
    func (o *CsmAgentsAttributes) HasIsCspmEnabled() bool
    func (o *CsmAgentsAttributes) HasIsCwsEnabled() bool
    func (o *CsmAgentsAttributes) HasIsCwsRemoteConfigurationEnabled() bool
    func (o *CsmAgentsAttributes) HasIsRemoteConfigurationEnabled() bool
    func (o *CsmAgentsAttributes) HasOs() bool
    func (o CsmAgentsAttributes) MarshalJSON() ([]byte, error)
    func (o *CsmAgentsAttributes) SetAgentVersion(v string)
    func (o *CsmAgentsAttributes) SetAwsFargate(v string)
    func (o *CsmAgentsAttributes) SetClusterName(v []string)
    func (o *CsmAgentsAttributes) SetDatadogAgent(v string)
    func (o *CsmAgentsAttributes) SetEcsFargateTaskArn(v string)
    func (o *CsmAgentsAttributes) SetEnvs(v []string)
    func (o *CsmAgentsAttributes) SetEnvsNil()
    func (o *CsmAgentsAttributes) SetHostId(v int64)
    func (o *CsmAgentsAttributes) SetHostname(v string)
    func (o *CsmAgentsAttributes) SetInstallMethodInstallerVersion(v string)
    func (o *CsmAgentsAttributes) SetInstallMethodTool(v string)
    func (o *CsmAgentsAttributes) SetIsCsmVmContainersEnabled(v bool)
    func (o *CsmAgentsAttributes) SetIsCsmVmContainersEnabledNil()
    func (o *CsmAgentsAttributes) SetIsCsmVmHostsEnabled(v bool)
    func (o *CsmAgentsAttributes) SetIsCsmVmHostsEnabledNil()
    func (o *CsmAgentsAttributes) SetIsCspmEnabled(v bool)
    func (o *CsmAgentsAttributes) SetIsCspmEnabledNil()
    func (o *CsmAgentsAttributes) SetIsCwsEnabled(v bool)
    func (o *CsmAgentsAttributes) SetIsCwsEnabledNil()
    func (o *CsmAgentsAttributes) SetIsCwsRemoteConfigurationEnabled(v bool)
    func (o *CsmAgentsAttributes) SetIsCwsRemoteConfigurationEnabledNil()
    func (o *CsmAgentsAttributes) SetIsRemoteConfigurationEnabled(v bool)
    func (o *CsmAgentsAttributes) SetIsRemoteConfigurationEnabledNil()
    func (o *CsmAgentsAttributes) SetOs(v string)
    func (o *CsmAgentsAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *CsmAgentsAttributes) UnsetEnvs()
    func (o *CsmAgentsAttributes) UnsetIsCsmVmContainersEnabled()
    func (o *CsmAgentsAttributes) UnsetIsCsmVmHostsEnabled()
    func (o *CsmAgentsAttributes) UnsetIsCspmEnabled()
    func (o *CsmAgentsAttributes) UnsetIsCwsEnabled()
    func (o *CsmAgentsAttributes) UnsetIsCwsRemoteConfigurationEnabled()
    func (o *CsmAgentsAttributes) UnsetIsRemoteConfigurationEnabled()
type CsmAgentsResponse
    func NewCsmAgentsResponse() *CsmAgentsResponse
    func NewCsmAgentsResponseWithDefaults() *CsmAgentsResponse
    func (o *CsmAgentsResponse) GetData() []CsmAgentData
    func (o *CsmAgentsResponse) GetDataOk() (*[]CsmAgentData, bool)
    func (o *CsmAgentsResponse) GetMeta() CSMAgentsMetadata
    func (o *CsmAgentsResponse) GetMetaOk() (*CSMAgentsMetadata, bool)
    func (o *CsmAgentsResponse) HasData() bool
    func (o *CsmAgentsResponse) HasMeta() bool
    func (o CsmAgentsResponse) MarshalJSON() ([]byte, error)
    func (o *CsmAgentsResponse) SetData(v []CsmAgentData)
    func (o *CsmAgentsResponse) SetMeta(v CSMAgentsMetadata)
    func (o *CsmAgentsResponse) UnmarshalJSON(bytes []byte) (err error)
type CsmCloudAccountsCoverageAnalysisAttributes
    func NewCsmCloudAccountsCoverageAnalysisAttributes() *CsmCloudAccountsCoverageAnalysisAttributes
    func NewCsmCloudAccountsCoverageAnalysisAttributesWithDefaults() *CsmCloudAccountsCoverageAnalysisAttributes
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAwsCoverage() CsmCoverageAnalysis
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAwsCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAzureCoverage() CsmCoverageAnalysis
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAzureCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetGcpCoverage() CsmCoverageAnalysis
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetGcpCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetOrgId() int64
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetOrgIdOk() (*int64, bool)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetTotalCoverage() CsmCoverageAnalysis
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetTotalCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasAwsCoverage() bool
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasAzureCoverage() bool
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasGcpCoverage() bool
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasOrgId() bool
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasTotalCoverage() bool
    func (o CsmCloudAccountsCoverageAnalysisAttributes) MarshalJSON() ([]byte, error)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetAwsCoverage(v CsmCoverageAnalysis)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetAzureCoverage(v CsmCoverageAnalysis)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetGcpCoverage(v CsmCoverageAnalysis)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetOrgId(v int64)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetTotalCoverage(v CsmCoverageAnalysis)
    func (o *CsmCloudAccountsCoverageAnalysisAttributes) UnmarshalJSON(bytes []byte) (err error)
type CsmCloudAccountsCoverageAnalysisData
    func NewCsmCloudAccountsCoverageAnalysisData() *CsmCloudAccountsCoverageAnalysisData
    func NewCsmCloudAccountsCoverageAnalysisDataWithDefaults() *CsmCloudAccountsCoverageAnalysisData
    func (o *CsmCloudAccountsCoverageAnalysisData) GetAttributes() CsmCloudAccountsCoverageAnalysisAttributes
    func (o *CsmCloudAccountsCoverageAnalysisData) GetAttributesOk() (*CsmCloudAccountsCoverageAnalysisAttributes, bool)
    func (o *CsmCloudAccountsCoverageAnalysisData) GetId() string
    func (o *CsmCloudAccountsCoverageAnalysisData) GetIdOk() (*string, bool)
    func (o *CsmCloudAccountsCoverageAnalysisData) GetType() string
    func (o *CsmCloudAccountsCoverageAnalysisData) GetTypeOk() (*string, bool)
    func (o *CsmCloudAccountsCoverageAnalysisData) HasAttributes() bool
    func (o *CsmCloudAccountsCoverageAnalysisData) HasId() bool
    func (o *CsmCloudAccountsCoverageAnalysisData) HasType() bool
    func (o CsmCloudAccountsCoverageAnalysisData) MarshalJSON() ([]byte, error)
    func (o *CsmCloudAccountsCoverageAnalysisData) SetAttributes(v CsmCloudAccountsCoverageAnalysisAttributes)
    func (o *CsmCloudAccountsCoverageAnalysisData) SetId(v string)
    func (o *CsmCloudAccountsCoverageAnalysisData) SetType(v string)
    func (o *CsmCloudAccountsCoverageAnalysisData) UnmarshalJSON(bytes []byte) (err error)
type CsmCloudAccountsCoverageAnalysisResponse
    func NewCsmCloudAccountsCoverageAnalysisResponse() *CsmCloudAccountsCoverageAnalysisResponse
    func NewCsmCloudAccountsCoverageAnalysisResponseWithDefaults() *CsmCloudAccountsCoverageAnalysisResponse
    func (o *CsmCloudAccountsCoverageAnalysisResponse) GetData() CsmCloudAccountsCoverageAnalysisData
    func (o *CsmCloudAccountsCoverageAnalysisResponse) GetDataOk() (*CsmCloudAccountsCoverageAnalysisData, bool)
    func (o *CsmCloudAccountsCoverageAnalysisResponse) HasData() bool
    func (o CsmCloudAccountsCoverageAnalysisResponse) MarshalJSON() ([]byte, error)
    func (o *CsmCloudAccountsCoverageAnalysisResponse) SetData(v CsmCloudAccountsCoverageAnalysisData)
    func (o *CsmCloudAccountsCoverageAnalysisResponse) UnmarshalJSON(bytes []byte) (err error)
type CsmCoverageAnalysis
    func NewCsmCoverageAnalysis() *CsmCoverageAnalysis
    func NewCsmCoverageAnalysisWithDefaults() *CsmCoverageAnalysis
    func (o *CsmCoverageAnalysis) GetConfiguredResourcesCount() int64
    func (o *CsmCoverageAnalysis) GetConfiguredResourcesCountOk() (*int64, bool)
    func (o *CsmCoverageAnalysis) GetCoverage() float64
    func (o *CsmCoverageAnalysis) GetCoverageOk() (*float64, bool)
    func (o *CsmCoverageAnalysis) GetPartiallyConfiguredResourcesCount() int64
    func (o *CsmCoverageAnalysis) GetPartiallyConfiguredResourcesCountOk() (*int64, bool)
    func (o *CsmCoverageAnalysis) GetTotalResourcesCount() int64
    func (o *CsmCoverageAnalysis) GetTotalResourcesCountOk() (*int64, bool)
    func (o *CsmCoverageAnalysis) HasConfiguredResourcesCount() bool
    func (o *CsmCoverageAnalysis) HasCoverage() bool
    func (o *CsmCoverageAnalysis) HasPartiallyConfiguredResourcesCount() bool
    func (o *CsmCoverageAnalysis) HasTotalResourcesCount() bool
    func (o CsmCoverageAnalysis) MarshalJSON() ([]byte, error)
    func (o *CsmCoverageAnalysis) SetConfiguredResourcesCount(v int64)
    func (o *CsmCoverageAnalysis) SetCoverage(v float64)
    func (o *CsmCoverageAnalysis) SetPartiallyConfiguredResourcesCount(v int64)
    func (o *CsmCoverageAnalysis) SetTotalResourcesCount(v int64)
    func (o *CsmCoverageAnalysis) UnmarshalJSON(bytes []byte) (err error)
type CsmHostsAndContainersCoverageAnalysisAttributes
    func NewCsmHostsAndContainersCoverageAnalysisAttributes() *CsmHostsAndContainersCoverageAnalysisAttributes
    func NewCsmHostsAndContainersCoverageAnalysisAttributesWithDefaults() *CsmHostsAndContainersCoverageAnalysisAttributes
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCspmCoverage() CsmCoverageAnalysis
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCspmCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCwsCoverage() CsmCoverageAnalysis
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCwsCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetOrgId() int64
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetOrgIdOk() (*int64, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetTotalCoverage() CsmCoverageAnalysis
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetTotalCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetVmCoverage() CsmCoverageAnalysis
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetVmCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasCspmCoverage() bool
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasCwsCoverage() bool
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasOrgId() bool
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasTotalCoverage() bool
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasVmCoverage() bool
    func (o CsmHostsAndContainersCoverageAnalysisAttributes) MarshalJSON() ([]byte, error)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetCspmCoverage(v CsmCoverageAnalysis)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetCwsCoverage(v CsmCoverageAnalysis)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetOrgId(v int64)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetTotalCoverage(v CsmCoverageAnalysis)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetVmCoverage(v CsmCoverageAnalysis)
    func (o *CsmHostsAndContainersCoverageAnalysisAttributes) UnmarshalJSON(bytes []byte) (err error)
type CsmHostsAndContainersCoverageAnalysisData
    func NewCsmHostsAndContainersCoverageAnalysisData() *CsmHostsAndContainersCoverageAnalysisData
    func NewCsmHostsAndContainersCoverageAnalysisDataWithDefaults() *CsmHostsAndContainersCoverageAnalysisData
    func (o *CsmHostsAndContainersCoverageAnalysisData) GetAttributes() CsmHostsAndContainersCoverageAnalysisAttributes
    func (o *CsmHostsAndContainersCoverageAnalysisData) GetAttributesOk() (*CsmHostsAndContainersCoverageAnalysisAttributes, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisData) GetId() string
    func (o *CsmHostsAndContainersCoverageAnalysisData) GetIdOk() (*string, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisData) GetType() string
    func (o *CsmHostsAndContainersCoverageAnalysisData) GetTypeOk() (*string, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisData) HasAttributes() bool
    func (o *CsmHostsAndContainersCoverageAnalysisData) HasId() bool
    func (o *CsmHostsAndContainersCoverageAnalysisData) HasType() bool
    func (o CsmHostsAndContainersCoverageAnalysisData) MarshalJSON() ([]byte, error)
    func (o *CsmHostsAndContainersCoverageAnalysisData) SetAttributes(v CsmHostsAndContainersCoverageAnalysisAttributes)
    func (o *CsmHostsAndContainersCoverageAnalysisData) SetId(v string)
    func (o *CsmHostsAndContainersCoverageAnalysisData) SetType(v string)
    func (o *CsmHostsAndContainersCoverageAnalysisData) UnmarshalJSON(bytes []byte) (err error)
type CsmHostsAndContainersCoverageAnalysisResponse
    func NewCsmHostsAndContainersCoverageAnalysisResponse() *CsmHostsAndContainersCoverageAnalysisResponse
    func NewCsmHostsAndContainersCoverageAnalysisResponseWithDefaults() *CsmHostsAndContainersCoverageAnalysisResponse
    func (o *CsmHostsAndContainersCoverageAnalysisResponse) GetData() CsmHostsAndContainersCoverageAnalysisData
    func (o *CsmHostsAndContainersCoverageAnalysisResponse) GetDataOk() (*CsmHostsAndContainersCoverageAnalysisData, bool)
    func (o *CsmHostsAndContainersCoverageAnalysisResponse) HasData() bool
    func (o CsmHostsAndContainersCoverageAnalysisResponse) MarshalJSON() ([]byte, error)
    func (o *CsmHostsAndContainersCoverageAnalysisResponse) SetData(v CsmHostsAndContainersCoverageAnalysisData)
    func (o *CsmHostsAndContainersCoverageAnalysisResponse) UnmarshalJSON(bytes []byte) (err error)
type CsmServerlessCoverageAnalysisAttributes
    func NewCsmServerlessCoverageAnalysisAttributes() *CsmServerlessCoverageAnalysisAttributes
    func NewCsmServerlessCoverageAnalysisAttributesWithDefaults() *CsmServerlessCoverageAnalysisAttributes
    func (o *CsmServerlessCoverageAnalysisAttributes) GetCwsCoverage() CsmCoverageAnalysis
    func (o *CsmServerlessCoverageAnalysisAttributes) GetCwsCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmServerlessCoverageAnalysisAttributes) GetOrgId() int64
    func (o *CsmServerlessCoverageAnalysisAttributes) GetOrgIdOk() (*int64, bool)
    func (o *CsmServerlessCoverageAnalysisAttributes) GetTotalCoverage() CsmCoverageAnalysis
    func (o *CsmServerlessCoverageAnalysisAttributes) GetTotalCoverageOk() (*CsmCoverageAnalysis, bool)
    func (o *CsmServerlessCoverageAnalysisAttributes) HasCwsCoverage() bool
    func (o *CsmServerlessCoverageAnalysisAttributes) HasOrgId() bool
    func (o *CsmServerlessCoverageAnalysisAttributes) HasTotalCoverage() bool
    func (o CsmServerlessCoverageAnalysisAttributes) MarshalJSON() ([]byte, error)
    func (o *CsmServerlessCoverageAnalysisAttributes) SetCwsCoverage(v CsmCoverageAnalysis)
    func (o *CsmServerlessCoverageAnalysisAttributes) SetOrgId(v int64)
    func (o *CsmServerlessCoverageAnalysisAttributes) SetTotalCoverage(v CsmCoverageAnalysis)
    func (o *CsmServerlessCoverageAnalysisAttributes) UnmarshalJSON(bytes []byte) (err error)
type CsmServerlessCoverageAnalysisData
    func NewCsmServerlessCoverageAnalysisData() *CsmServerlessCoverageAnalysisData
    func NewCsmServerlessCoverageAnalysisDataWithDefaults() *CsmServerlessCoverageAnalysisData
    func (o *CsmServerlessCoverageAnalysisData) GetAttributes() CsmServerlessCoverageAnalysisAttributes
    func (o *CsmServerlessCoverageAnalysisData) GetAttributesOk() (*CsmServerlessCoverageAnalysisAttributes, bool)
    func (o *CsmServerlessCoverageAnalysisData) GetId() string
    func (o *CsmServerlessCoverageAnalysisData) GetIdOk() (*string, bool)
    func (o *CsmServerlessCoverageAnalysisData) GetType() string
    func (o *CsmServerlessCoverageAnalysisData) GetTypeOk() (*string, bool)
    func (o *CsmServerlessCoverageAnalysisData) HasAttributes() bool
    func (o *CsmServerlessCoverageAnalysisData) HasId() bool
    func (o *CsmServerlessCoverageAnalysisData) HasType() bool
    func (o CsmServerlessCoverageAnalysisData) MarshalJSON() ([]byte, error)
    func (o *CsmServerlessCoverageAnalysisData) SetAttributes(v CsmServerlessCoverageAnalysisAttributes)
    func (o *CsmServerlessCoverageAnalysisData) SetId(v string)
    func (o *CsmServerlessCoverageAnalysisData) SetType(v string)
    func (o *CsmServerlessCoverageAnalysisData) UnmarshalJSON(bytes []byte) (err error)
type CsmServerlessCoverageAnalysisResponse
    func NewCsmServerlessCoverageAnalysisResponse() *CsmServerlessCoverageAnalysisResponse
    func NewCsmServerlessCoverageAnalysisResponseWithDefaults() *CsmServerlessCoverageAnalysisResponse
    func (o *CsmServerlessCoverageAnalysisResponse) GetData() CsmServerlessCoverageAnalysisData
    func (o *CsmServerlessCoverageAnalysisResponse) GetDataOk() (*CsmServerlessCoverageAnalysisData, bool)
    func (o *CsmServerlessCoverageAnalysisResponse) HasData() bool
    func (o CsmServerlessCoverageAnalysisResponse) MarshalJSON() ([]byte, error)
    func (o *CsmServerlessCoverageAnalysisResponse) SetData(v CsmServerlessCoverageAnalysisData)
    func (o *CsmServerlessCoverageAnalysisResponse) UnmarshalJSON(bytes []byte) (err error)
type CustomConnection
    func NewCustomConnection() *CustomConnection
    func NewCustomConnectionWithDefaults() *CustomConnection
    func (o *CustomConnection) GetAttributes() CustomConnectionAttributes
    func (o *CustomConnection) GetAttributesOk() (*CustomConnectionAttributes, bool)
    func (o *CustomConnection) GetId() uuid.UUID
    func (o *CustomConnection) GetIdOk() (*uuid.UUID, bool)
    func (o *CustomConnection) GetType() CustomConnectionType
    func (o *CustomConnection) GetTypeOk() (*CustomConnectionType, bool)
    func (o *CustomConnection) HasAttributes() bool
    func (o *CustomConnection) HasId() bool
    func (o *CustomConnection) HasType() bool
    func (o CustomConnection) MarshalJSON() ([]byte, error)
    func (o *CustomConnection) SetAttributes(v CustomConnectionAttributes)
    func (o *CustomConnection) SetId(v uuid.UUID)
    func (o *CustomConnection) SetType(v CustomConnectionType)
    func (o *CustomConnection) UnmarshalJSON(bytes []byte) (err error)
type CustomConnectionAttributes
    func NewCustomConnectionAttributes() *CustomConnectionAttributes
    func NewCustomConnectionAttributesWithDefaults() *CustomConnectionAttributes
    func (o *CustomConnectionAttributes) GetName() string
    func (o *CustomConnectionAttributes) GetNameOk() (*string, bool)
    func (o *CustomConnectionAttributes) GetOnPremRunner() CustomConnectionAttributesOnPremRunner
    func (o *CustomConnectionAttributes) GetOnPremRunnerOk() (*CustomConnectionAttributesOnPremRunner, bool)
    func (o *CustomConnectionAttributes) HasName() bool
    func (o *CustomConnectionAttributes) HasOnPremRunner() bool
    func (o CustomConnectionAttributes) MarshalJSON() ([]byte, error)
    func (o *CustomConnectionAttributes) SetName(v string)
    func (o *CustomConnectionAttributes) SetOnPremRunner(v CustomConnectionAttributesOnPremRunner)
    func (o *CustomConnectionAttributes) UnmarshalJSON(bytes []byte) (err error)
type CustomConnectionAttributesOnPremRunner
    func NewCustomConnectionAttributesOnPremRunner() *CustomConnectionAttributesOnPremRunner
    func NewCustomConnectionAttributesOnPremRunnerWithDefaults() *CustomConnectionAttributesOnPremRunner
    func (o *CustomConnectionAttributesOnPremRunner) GetId() string
    func (o *CustomConnectionAttributesOnPremRunner) GetIdOk() (*string, bool)
    func (o *CustomConnectionAttributesOnPremRunner) GetUrl() string
    func (o *CustomConnectionAttributesOnPremRunner) GetUrlOk() (*string, bool)
    func (o *CustomConnectionAttributesOnPremRunner) HasId() bool
    func (o *CustomConnectionAttributesOnPremRunner) HasUrl() bool
    func (o CustomConnectionAttributesOnPremRunner) MarshalJSON() ([]byte, error)
    func (o *CustomConnectionAttributesOnPremRunner) SetId(v string)
    func (o *CustomConnectionAttributesOnPremRunner) SetUrl(v string)
    func (o *CustomConnectionAttributesOnPremRunner) UnmarshalJSON(bytes []byte) (err error)
type CustomConnectionType
    func NewCustomConnectionTypeFromValue(v string) (*CustomConnectionType, error)
    func (v *CustomConnectionType) GetAllowedValues() []CustomConnectionType
    func (v CustomConnectionType) IsValid() bool
    func (v CustomConnectionType) Ptr() *CustomConnectionType
    func (v *CustomConnectionType) UnmarshalJSON(src []byte) error
type CustomCostGetResponseMeta
    func NewCustomCostGetResponseMeta() *CustomCostGetResponseMeta
    func NewCustomCostGetResponseMetaWithDefaults() *CustomCostGetResponseMeta
    func (o *CustomCostGetResponseMeta) GetVersion() string
    func (o *CustomCostGetResponseMeta) GetVersionOk() (*string, bool)
    func (o *CustomCostGetResponseMeta) HasVersion() bool
    func (o CustomCostGetResponseMeta) MarshalJSON() ([]byte, error)
    func (o *CustomCostGetResponseMeta) SetVersion(v string)
    func (o *CustomCostGetResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type CustomCostListResponseMeta
    func NewCustomCostListResponseMeta() *CustomCostListResponseMeta
    func NewCustomCostListResponseMetaWithDefaults() *CustomCostListResponseMeta
    func (o *CustomCostListResponseMeta) GetTotalFilteredCount() int64
    func (o *CustomCostListResponseMeta) GetTotalFilteredCountOk() (*int64, bool)
    func (o *CustomCostListResponseMeta) GetVersion() string
    func (o *CustomCostListResponseMeta) GetVersionOk() (*string, bool)
    func (o *CustomCostListResponseMeta) HasTotalFilteredCount() bool
    func (o *CustomCostListResponseMeta) HasVersion() bool
    func (o CustomCostListResponseMeta) MarshalJSON() ([]byte, error)
    func (o *CustomCostListResponseMeta) SetTotalFilteredCount(v int64)
    func (o *CustomCostListResponseMeta) SetVersion(v string)
    func (o *CustomCostListResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type CustomCostUploadResponseMeta
    func NewCustomCostUploadResponseMeta() *CustomCostUploadResponseMeta
    func NewCustomCostUploadResponseMetaWithDefaults() *CustomCostUploadResponseMeta
    func (o *CustomCostUploadResponseMeta) GetVersion() string
    func (o *CustomCostUploadResponseMeta) GetVersionOk() (*string, bool)
    func (o *CustomCostUploadResponseMeta) HasVersion() bool
    func (o CustomCostUploadResponseMeta) MarshalJSON() ([]byte, error)
    func (o *CustomCostUploadResponseMeta) SetVersion(v string)
    func (o *CustomCostUploadResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileGetResponse
    func NewCustomCostsFileGetResponse() *CustomCostsFileGetResponse
    func NewCustomCostsFileGetResponseWithDefaults() *CustomCostsFileGetResponse
    func (o *CustomCostsFileGetResponse) GetData() CustomCostsFileMetadataWithContentHighLevel
    func (o *CustomCostsFileGetResponse) GetDataOk() (*CustomCostsFileMetadataWithContentHighLevel, bool)
    func (o *CustomCostsFileGetResponse) GetMeta() CustomCostGetResponseMeta
    func (o *CustomCostsFileGetResponse) GetMetaOk() (*CustomCostGetResponseMeta, bool)
    func (o *CustomCostsFileGetResponse) HasData() bool
    func (o *CustomCostsFileGetResponse) HasMeta() bool
    func (o CustomCostsFileGetResponse) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileGetResponse) SetData(v CustomCostsFileMetadataWithContentHighLevel)
    func (o *CustomCostsFileGetResponse) SetMeta(v CustomCostGetResponseMeta)
    func (o *CustomCostsFileGetResponse) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileLineItem
    func NewCustomCostsFileLineItem() *CustomCostsFileLineItem
    func NewCustomCostsFileLineItemWithDefaults() *CustomCostsFileLineItem
    func (o *CustomCostsFileLineItem) GetBilledCost() float64
    func (o *CustomCostsFileLineItem) GetBilledCostOk() (*float64, bool)
    func (o *CustomCostsFileLineItem) GetBillingCurrency() string
    func (o *CustomCostsFileLineItem) GetBillingCurrencyOk() (*string, bool)
    func (o *CustomCostsFileLineItem) GetChargeDescription() string
    func (o *CustomCostsFileLineItem) GetChargeDescriptionOk() (*string, bool)
    func (o *CustomCostsFileLineItem) GetChargePeriodEnd() string
    func (o *CustomCostsFileLineItem) GetChargePeriodEndOk() (*string, bool)
    func (o *CustomCostsFileLineItem) GetChargePeriodStart() string
    func (o *CustomCostsFileLineItem) GetChargePeriodStartOk() (*string, bool)
    func (o *CustomCostsFileLineItem) GetProviderName() string
    func (o *CustomCostsFileLineItem) GetProviderNameOk() (*string, bool)
    func (o *CustomCostsFileLineItem) GetTags() map[string]string
    func (o *CustomCostsFileLineItem) GetTagsOk() (*map[string]string, bool)
    func (o *CustomCostsFileLineItem) HasBilledCost() bool
    func (o *CustomCostsFileLineItem) HasBillingCurrency() bool
    func (o *CustomCostsFileLineItem) HasChargeDescription() bool
    func (o *CustomCostsFileLineItem) HasChargePeriodEnd() bool
    func (o *CustomCostsFileLineItem) HasChargePeriodStart() bool
    func (o *CustomCostsFileLineItem) HasProviderName() bool
    func (o *CustomCostsFileLineItem) HasTags() bool
    func (o CustomCostsFileLineItem) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileLineItem) SetBilledCost(v float64)
    func (o *CustomCostsFileLineItem) SetBillingCurrency(v string)
    func (o *CustomCostsFileLineItem) SetChargeDescription(v string)
    func (o *CustomCostsFileLineItem) SetChargePeriodEnd(v string)
    func (o *CustomCostsFileLineItem) SetChargePeriodStart(v string)
    func (o *CustomCostsFileLineItem) SetProviderName(v string)
    func (o *CustomCostsFileLineItem) SetTags(v map[string]string)
    func (o *CustomCostsFileLineItem) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileListResponse
    func NewCustomCostsFileListResponse() *CustomCostsFileListResponse
    func NewCustomCostsFileListResponseWithDefaults() *CustomCostsFileListResponse
    func (o *CustomCostsFileListResponse) GetData() []CustomCostsFileMetadataHighLevel
    func (o *CustomCostsFileListResponse) GetDataOk() (*[]CustomCostsFileMetadataHighLevel, bool)
    func (o *CustomCostsFileListResponse) GetMeta() CustomCostListResponseMeta
    func (o *CustomCostsFileListResponse) GetMetaOk() (*CustomCostListResponseMeta, bool)
    func (o *CustomCostsFileListResponse) HasData() bool
    func (o *CustomCostsFileListResponse) HasMeta() bool
    func (o CustomCostsFileListResponse) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileListResponse) SetData(v []CustomCostsFileMetadataHighLevel)
    func (o *CustomCostsFileListResponse) SetMeta(v CustomCostListResponseMeta)
    func (o *CustomCostsFileListResponse) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileMetadata
    func NewCustomCostsFileMetadata() *CustomCostsFileMetadata
    func NewCustomCostsFileMetadataWithDefaults() *CustomCostsFileMetadata
    func (o *CustomCostsFileMetadata) GetBilledCost() float64
    func (o *CustomCostsFileMetadata) GetBilledCostOk() (*float64, bool)
    func (o *CustomCostsFileMetadata) GetBillingCurrency() string
    func (o *CustomCostsFileMetadata) GetBillingCurrencyOk() (*string, bool)
    func (o *CustomCostsFileMetadata) GetChargePeriod() CustomCostsFileUsageChargePeriod
    func (o *CustomCostsFileMetadata) GetChargePeriodOk() (*CustomCostsFileUsageChargePeriod, bool)
    func (o *CustomCostsFileMetadata) GetName() string
    func (o *CustomCostsFileMetadata) GetNameOk() (*string, bool)
    func (o *CustomCostsFileMetadata) GetProviderNames() []string
    func (o *CustomCostsFileMetadata) GetProviderNamesOk() (*[]string, bool)
    func (o *CustomCostsFileMetadata) GetStatus() string
    func (o *CustomCostsFileMetadata) GetStatusOk() (*string, bool)
    func (o *CustomCostsFileMetadata) GetUploadedAt() float64
    func (o *CustomCostsFileMetadata) GetUploadedAtOk() (*float64, bool)
    func (o *CustomCostsFileMetadata) GetUploadedBy() CustomCostsUser
    func (o *CustomCostsFileMetadata) GetUploadedByOk() (*CustomCostsUser, bool)
    func (o *CustomCostsFileMetadata) HasBilledCost() bool
    func (o *CustomCostsFileMetadata) HasBillingCurrency() bool
    func (o *CustomCostsFileMetadata) HasChargePeriod() bool
    func (o *CustomCostsFileMetadata) HasName() bool
    func (o *CustomCostsFileMetadata) HasProviderNames() bool
    func (o *CustomCostsFileMetadata) HasStatus() bool
    func (o *CustomCostsFileMetadata) HasUploadedAt() bool
    func (o *CustomCostsFileMetadata) HasUploadedBy() bool
    func (o CustomCostsFileMetadata) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileMetadata) SetBilledCost(v float64)
    func (o *CustomCostsFileMetadata) SetBillingCurrency(v string)
    func (o *CustomCostsFileMetadata) SetChargePeriod(v CustomCostsFileUsageChargePeriod)
    func (o *CustomCostsFileMetadata) SetName(v string)
    func (o *CustomCostsFileMetadata) SetProviderNames(v []string)
    func (o *CustomCostsFileMetadata) SetStatus(v string)
    func (o *CustomCostsFileMetadata) SetUploadedAt(v float64)
    func (o *CustomCostsFileMetadata) SetUploadedBy(v CustomCostsUser)
    func (o *CustomCostsFileMetadata) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileMetadataHighLevel
    func NewCustomCostsFileMetadataHighLevel() *CustomCostsFileMetadataHighLevel
    func NewCustomCostsFileMetadataHighLevelWithDefaults() *CustomCostsFileMetadataHighLevel
    func (o *CustomCostsFileMetadataHighLevel) GetAttributes() CustomCostsFileMetadata
    func (o *CustomCostsFileMetadataHighLevel) GetAttributesOk() (*CustomCostsFileMetadata, bool)
    func (o *CustomCostsFileMetadataHighLevel) GetId() string
    func (o *CustomCostsFileMetadataHighLevel) GetIdOk() (*string, bool)
    func (o *CustomCostsFileMetadataHighLevel) GetType() string
    func (o *CustomCostsFileMetadataHighLevel) GetTypeOk() (*string, bool)
    func (o *CustomCostsFileMetadataHighLevel) HasAttributes() bool
    func (o *CustomCostsFileMetadataHighLevel) HasId() bool
    func (o *CustomCostsFileMetadataHighLevel) HasType() bool
    func (o CustomCostsFileMetadataHighLevel) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileMetadataHighLevel) SetAttributes(v CustomCostsFileMetadata)
    func (o *CustomCostsFileMetadataHighLevel) SetId(v string)
    func (o *CustomCostsFileMetadataHighLevel) SetType(v string)
    func (o *CustomCostsFileMetadataHighLevel) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileMetadataWithContent
    func NewCustomCostsFileMetadataWithContent() *CustomCostsFileMetadataWithContent
    func NewCustomCostsFileMetadataWithContentWithDefaults() *CustomCostsFileMetadataWithContent
    func (o *CustomCostsFileMetadataWithContent) GetBilledCost() float64
    func (o *CustomCostsFileMetadataWithContent) GetBilledCostOk() (*float64, bool)
    func (o *CustomCostsFileMetadataWithContent) GetBillingCurrency() string
    func (o *CustomCostsFileMetadataWithContent) GetBillingCurrencyOk() (*string, bool)
    func (o *CustomCostsFileMetadataWithContent) GetChargePeriod() CustomCostsFileUsageChargePeriod
    func (o *CustomCostsFileMetadataWithContent) GetChargePeriodOk() (*CustomCostsFileUsageChargePeriod, bool)
    func (o *CustomCostsFileMetadataWithContent) GetContent() []CustomCostsFileLineItem
    func (o *CustomCostsFileMetadataWithContent) GetContentOk() (*[]CustomCostsFileLineItem, bool)
    func (o *CustomCostsFileMetadataWithContent) GetName() string
    func (o *CustomCostsFileMetadataWithContent) GetNameOk() (*string, bool)
    func (o *CustomCostsFileMetadataWithContent) GetProviderNames() []string
    func (o *CustomCostsFileMetadataWithContent) GetProviderNamesOk() (*[]string, bool)
    func (o *CustomCostsFileMetadataWithContent) GetStatus() string
    func (o *CustomCostsFileMetadataWithContent) GetStatusOk() (*string, bool)
    func (o *CustomCostsFileMetadataWithContent) GetUploadedAt() float64
    func (o *CustomCostsFileMetadataWithContent) GetUploadedAtOk() (*float64, bool)
    func (o *CustomCostsFileMetadataWithContent) GetUploadedBy() CustomCostsUser
    func (o *CustomCostsFileMetadataWithContent) GetUploadedByOk() (*CustomCostsUser, bool)
    func (o *CustomCostsFileMetadataWithContent) HasBilledCost() bool
    func (o *CustomCostsFileMetadataWithContent) HasBillingCurrency() bool
    func (o *CustomCostsFileMetadataWithContent) HasChargePeriod() bool
    func (o *CustomCostsFileMetadataWithContent) HasContent() bool
    func (o *CustomCostsFileMetadataWithContent) HasName() bool
    func (o *CustomCostsFileMetadataWithContent) HasProviderNames() bool
    func (o *CustomCostsFileMetadataWithContent) HasStatus() bool
    func (o *CustomCostsFileMetadataWithContent) HasUploadedAt() bool
    func (o *CustomCostsFileMetadataWithContent) HasUploadedBy() bool
    func (o CustomCostsFileMetadataWithContent) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileMetadataWithContent) SetBilledCost(v float64)
    func (o *CustomCostsFileMetadataWithContent) SetBillingCurrency(v string)
    func (o *CustomCostsFileMetadataWithContent) SetChargePeriod(v CustomCostsFileUsageChargePeriod)
    func (o *CustomCostsFileMetadataWithContent) SetContent(v []CustomCostsFileLineItem)
    func (o *CustomCostsFileMetadataWithContent) SetName(v string)
    func (o *CustomCostsFileMetadataWithContent) SetProviderNames(v []string)
    func (o *CustomCostsFileMetadataWithContent) SetStatus(v string)
    func (o *CustomCostsFileMetadataWithContent) SetUploadedAt(v float64)
    func (o *CustomCostsFileMetadataWithContent) SetUploadedBy(v CustomCostsUser)
    func (o *CustomCostsFileMetadataWithContent) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileMetadataWithContentHighLevel
    func NewCustomCostsFileMetadataWithContentHighLevel() *CustomCostsFileMetadataWithContentHighLevel
    func NewCustomCostsFileMetadataWithContentHighLevelWithDefaults() *CustomCostsFileMetadataWithContentHighLevel
    func (o *CustomCostsFileMetadataWithContentHighLevel) GetAttributes() CustomCostsFileMetadataWithContent
    func (o *CustomCostsFileMetadataWithContentHighLevel) GetAttributesOk() (*CustomCostsFileMetadataWithContent, bool)
    func (o *CustomCostsFileMetadataWithContentHighLevel) GetId() string
    func (o *CustomCostsFileMetadataWithContentHighLevel) GetIdOk() (*string, bool)
    func (o *CustomCostsFileMetadataWithContentHighLevel) GetType() string
    func (o *CustomCostsFileMetadataWithContentHighLevel) GetTypeOk() (*string, bool)
    func (o *CustomCostsFileMetadataWithContentHighLevel) HasAttributes() bool
    func (o *CustomCostsFileMetadataWithContentHighLevel) HasId() bool
    func (o *CustomCostsFileMetadataWithContentHighLevel) HasType() bool
    func (o CustomCostsFileMetadataWithContentHighLevel) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileMetadataWithContentHighLevel) SetAttributes(v CustomCostsFileMetadataWithContent)
    func (o *CustomCostsFileMetadataWithContentHighLevel) SetId(v string)
    func (o *CustomCostsFileMetadataWithContentHighLevel) SetType(v string)
    func (o *CustomCostsFileMetadataWithContentHighLevel) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileUploadResponse
    func NewCustomCostsFileUploadResponse() *CustomCostsFileUploadResponse
    func NewCustomCostsFileUploadResponseWithDefaults() *CustomCostsFileUploadResponse
    func (o *CustomCostsFileUploadResponse) GetData() CustomCostsFileMetadataHighLevel
    func (o *CustomCostsFileUploadResponse) GetDataOk() (*CustomCostsFileMetadataHighLevel, bool)
    func (o *CustomCostsFileUploadResponse) GetMeta() CustomCostUploadResponseMeta
    func (o *CustomCostsFileUploadResponse) GetMetaOk() (*CustomCostUploadResponseMeta, bool)
    func (o *CustomCostsFileUploadResponse) HasData() bool
    func (o *CustomCostsFileUploadResponse) HasMeta() bool
    func (o CustomCostsFileUploadResponse) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileUploadResponse) SetData(v CustomCostsFileMetadataHighLevel)
    func (o *CustomCostsFileUploadResponse) SetMeta(v CustomCostUploadResponseMeta)
    func (o *CustomCostsFileUploadResponse) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsFileUsageChargePeriod
    func NewCustomCostsFileUsageChargePeriod() *CustomCostsFileUsageChargePeriod
    func NewCustomCostsFileUsageChargePeriodWithDefaults() *CustomCostsFileUsageChargePeriod
    func (o *CustomCostsFileUsageChargePeriod) GetEnd() float64
    func (o *CustomCostsFileUsageChargePeriod) GetEndOk() (*float64, bool)
    func (o *CustomCostsFileUsageChargePeriod) GetStart() float64
    func (o *CustomCostsFileUsageChargePeriod) GetStartOk() (*float64, bool)
    func (o *CustomCostsFileUsageChargePeriod) HasEnd() bool
    func (o *CustomCostsFileUsageChargePeriod) HasStart() bool
    func (o CustomCostsFileUsageChargePeriod) MarshalJSON() ([]byte, error)
    func (o *CustomCostsFileUsageChargePeriod) SetEnd(v float64)
    func (o *CustomCostsFileUsageChargePeriod) SetStart(v float64)
    func (o *CustomCostsFileUsageChargePeriod) UnmarshalJSON(bytes []byte) (err error)
type CustomCostsUser
    func NewCustomCostsUser() *CustomCostsUser
    func NewCustomCostsUserWithDefaults() *CustomCostsUser
    func (o *CustomCostsUser) GetEmail() string
    func (o *CustomCostsUser) GetEmailOk() (*string, bool)
    func (o *CustomCostsUser) GetIcon() string
    func (o *CustomCostsUser) GetIconOk() (*string, bool)
    func (o *CustomCostsUser) GetName() string
    func (o *CustomCostsUser) GetNameOk() (*string, bool)
    func (o *CustomCostsUser) HasEmail() bool
    func (o *CustomCostsUser) HasIcon() bool
    func (o *CustomCostsUser) HasName() bool
    func (o CustomCostsUser) MarshalJSON() ([]byte, error)
    func (o *CustomCostsUser) SetEmail(v string)
    func (o *CustomCostsUser) SetIcon(v string)
    func (o *CustomCostsUser) SetName(v string)
    func (o *CustomCostsUser) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationAttributeTagsRestrictionListType
    func NewCustomDestinationAttributeTagsRestrictionListTypeFromValue(v string) (*CustomDestinationAttributeTagsRestrictionListType, error)
    func (v *CustomDestinationAttributeTagsRestrictionListType) GetAllowedValues() []CustomDestinationAttributeTagsRestrictionListType
    func (v CustomDestinationAttributeTagsRestrictionListType) IsValid() bool
    func (v CustomDestinationAttributeTagsRestrictionListType) Ptr() *CustomDestinationAttributeTagsRestrictionListType
    func (v *CustomDestinationAttributeTagsRestrictionListType) UnmarshalJSON(src []byte) error
type CustomDestinationCreateRequest
    func NewCustomDestinationCreateRequest() *CustomDestinationCreateRequest
    func NewCustomDestinationCreateRequestWithDefaults() *CustomDestinationCreateRequest
    func (o *CustomDestinationCreateRequest) GetData() CustomDestinationCreateRequestDefinition
    func (o *CustomDestinationCreateRequest) GetDataOk() (*CustomDestinationCreateRequestDefinition, bool)
    func (o *CustomDestinationCreateRequest) HasData() bool
    func (o CustomDestinationCreateRequest) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationCreateRequest) SetData(v CustomDestinationCreateRequestDefinition)
    func (o *CustomDestinationCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationCreateRequestAttributes
    func NewCustomDestinationCreateRequestAttributes(forwarderDestination CustomDestinationForwardDestination, name string) *CustomDestinationCreateRequestAttributes
    func NewCustomDestinationCreateRequestAttributesWithDefaults() *CustomDestinationCreateRequestAttributes
    func (o *CustomDestinationCreateRequestAttributes) GetEnabled() bool
    func (o *CustomDestinationCreateRequestAttributes) GetEnabledOk() (*bool, bool)
    func (o *CustomDestinationCreateRequestAttributes) GetForwardTags() bool
    func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsOk() (*bool, bool)
    func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionList() []string
    func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListOk() (*[]string, bool)
    func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListType() CustomDestinationAttributeTagsRestrictionListType
    func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListTypeOk() (*CustomDestinationAttributeTagsRestrictionListType, bool)
    func (o *CustomDestinationCreateRequestAttributes) GetForwarderDestination() CustomDestinationForwardDestination
    func (o *CustomDestinationCreateRequestAttributes) GetForwarderDestinationOk() (*CustomDestinationForwardDestination, bool)
    func (o *CustomDestinationCreateRequestAttributes) GetName() string
    func (o *CustomDestinationCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *CustomDestinationCreateRequestAttributes) GetQuery() string
    func (o *CustomDestinationCreateRequestAttributes) GetQueryOk() (*string, bool)
    func (o *CustomDestinationCreateRequestAttributes) HasEnabled() bool
    func (o *CustomDestinationCreateRequestAttributes) HasForwardTags() bool
    func (o *CustomDestinationCreateRequestAttributes) HasForwardTagsRestrictionList() bool
    func (o *CustomDestinationCreateRequestAttributes) HasForwardTagsRestrictionListType() bool
    func (o *CustomDestinationCreateRequestAttributes) HasQuery() bool
    func (o CustomDestinationCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationCreateRequestAttributes) SetEnabled(v bool)
    func (o *CustomDestinationCreateRequestAttributes) SetForwardTags(v bool)
    func (o *CustomDestinationCreateRequestAttributes) SetForwardTagsRestrictionList(v []string)
    func (o *CustomDestinationCreateRequestAttributes) SetForwardTagsRestrictionListType(v CustomDestinationAttributeTagsRestrictionListType)
    func (o *CustomDestinationCreateRequestAttributes) SetForwarderDestination(v CustomDestinationForwardDestination)
    func (o *CustomDestinationCreateRequestAttributes) SetName(v string)
    func (o *CustomDestinationCreateRequestAttributes) SetQuery(v string)
    func (o *CustomDestinationCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationCreateRequestDefinition
    func NewCustomDestinationCreateRequestDefinition(attributes CustomDestinationCreateRequestAttributes, typeVar CustomDestinationType) *CustomDestinationCreateRequestDefinition
    func NewCustomDestinationCreateRequestDefinitionWithDefaults() *CustomDestinationCreateRequestDefinition
    func (o *CustomDestinationCreateRequestDefinition) GetAttributes() CustomDestinationCreateRequestAttributes
    func (o *CustomDestinationCreateRequestDefinition) GetAttributesOk() (*CustomDestinationCreateRequestAttributes, bool)
    func (o *CustomDestinationCreateRequestDefinition) GetType() CustomDestinationType
    func (o *CustomDestinationCreateRequestDefinition) GetTypeOk() (*CustomDestinationType, bool)
    func (o CustomDestinationCreateRequestDefinition) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationCreateRequestDefinition) SetAttributes(v CustomDestinationCreateRequestAttributes)
    func (o *CustomDestinationCreateRequestDefinition) SetType(v CustomDestinationType)
    func (o *CustomDestinationCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationElasticsearchDestinationAuth
    func NewCustomDestinationElasticsearchDestinationAuth(password string, username string) *CustomDestinationElasticsearchDestinationAuth
    func NewCustomDestinationElasticsearchDestinationAuthWithDefaults() *CustomDestinationElasticsearchDestinationAuth
    func (o *CustomDestinationElasticsearchDestinationAuth) GetPassword() string
    func (o *CustomDestinationElasticsearchDestinationAuth) GetPasswordOk() (*string, bool)
    func (o *CustomDestinationElasticsearchDestinationAuth) GetUsername() string
    func (o *CustomDestinationElasticsearchDestinationAuth) GetUsernameOk() (*string, bool)
    func (o CustomDestinationElasticsearchDestinationAuth) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationElasticsearchDestinationAuth) SetPassword(v string)
    func (o *CustomDestinationElasticsearchDestinationAuth) SetUsername(v string)
    func (o *CustomDestinationElasticsearchDestinationAuth) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationForwardDestination
    func CustomDestinationForwardDestinationElasticsearchAsCustomDestinationForwardDestination(v *CustomDestinationForwardDestinationElasticsearch) CustomDestinationForwardDestination
    func CustomDestinationForwardDestinationHttpAsCustomDestinationForwardDestination(v *CustomDestinationForwardDestinationHttp) CustomDestinationForwardDestination
    func CustomDestinationForwardDestinationSplunkAsCustomDestinationForwardDestination(v *CustomDestinationForwardDestinationSplunk) CustomDestinationForwardDestination
    func (obj *CustomDestinationForwardDestination) GetActualInstance() interface{}
    func (obj CustomDestinationForwardDestination) MarshalJSON() ([]byte, error)
    func (obj *CustomDestinationForwardDestination) UnmarshalJSON(data []byte) error
type CustomDestinationForwardDestinationElasticsearch
    func NewCustomDestinationForwardDestinationElasticsearch(auth CustomDestinationElasticsearchDestinationAuth, endpoint string, indexName string, typeVar CustomDestinationForwardDestinationElasticsearchType) *CustomDestinationForwardDestinationElasticsearch
    func NewCustomDestinationForwardDestinationElasticsearchWithDefaults() *CustomDestinationForwardDestinationElasticsearch
    func (o *CustomDestinationForwardDestinationElasticsearch) GetAuth() CustomDestinationElasticsearchDestinationAuth
    func (o *CustomDestinationForwardDestinationElasticsearch) GetAuthOk() (*CustomDestinationElasticsearchDestinationAuth, bool)
    func (o *CustomDestinationForwardDestinationElasticsearch) GetEndpoint() string
    func (o *CustomDestinationForwardDestinationElasticsearch) GetEndpointOk() (*string, bool)
    func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexName() string
    func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexNameOk() (*string, bool)
    func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexRotation() string
    func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexRotationOk() (*string, bool)
    func (o *CustomDestinationForwardDestinationElasticsearch) GetType() CustomDestinationForwardDestinationElasticsearchType
    func (o *CustomDestinationForwardDestinationElasticsearch) GetTypeOk() (*CustomDestinationForwardDestinationElasticsearchType, bool)
    func (o *CustomDestinationForwardDestinationElasticsearch) HasIndexRotation() bool
    func (o CustomDestinationForwardDestinationElasticsearch) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationForwardDestinationElasticsearch) SetAuth(v CustomDestinationElasticsearchDestinationAuth)
    func (o *CustomDestinationForwardDestinationElasticsearch) SetEndpoint(v string)
    func (o *CustomDestinationForwardDestinationElasticsearch) SetIndexName(v string)
    func (o *CustomDestinationForwardDestinationElasticsearch) SetIndexRotation(v string)
    func (o *CustomDestinationForwardDestinationElasticsearch) SetType(v CustomDestinationForwardDestinationElasticsearchType)
    func (o *CustomDestinationForwardDestinationElasticsearch) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationForwardDestinationElasticsearchType
    func NewCustomDestinationForwardDestinationElasticsearchTypeFromValue(v string) (*CustomDestinationForwardDestinationElasticsearchType, error)
    func (v *CustomDestinationForwardDestinationElasticsearchType) GetAllowedValues() []CustomDestinationForwardDestinationElasticsearchType
    func (v CustomDestinationForwardDestinationElasticsearchType) IsValid() bool
    func (v CustomDestinationForwardDestinationElasticsearchType) Ptr() *CustomDestinationForwardDestinationElasticsearchType
    func (v *CustomDestinationForwardDestinationElasticsearchType) UnmarshalJSON(src []byte) error
type CustomDestinationForwardDestinationHttp
    func NewCustomDestinationForwardDestinationHttp(auth CustomDestinationHttpDestinationAuth, endpoint string, typeVar CustomDestinationForwardDestinationHttpType) *CustomDestinationForwardDestinationHttp
    func NewCustomDestinationForwardDestinationHttpWithDefaults() *CustomDestinationForwardDestinationHttp
    func (o *CustomDestinationForwardDestinationHttp) GetAuth() CustomDestinationHttpDestinationAuth
    func (o *CustomDestinationForwardDestinationHttp) GetAuthOk() (*CustomDestinationHttpDestinationAuth, bool)
    func (o *CustomDestinationForwardDestinationHttp) GetEndpoint() string
    func (o *CustomDestinationForwardDestinationHttp) GetEndpointOk() (*string, bool)
    func (o *CustomDestinationForwardDestinationHttp) GetType() CustomDestinationForwardDestinationHttpType
    func (o *CustomDestinationForwardDestinationHttp) GetTypeOk() (*CustomDestinationForwardDestinationHttpType, bool)
    func (o CustomDestinationForwardDestinationHttp) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationForwardDestinationHttp) SetAuth(v CustomDestinationHttpDestinationAuth)
    func (o *CustomDestinationForwardDestinationHttp) SetEndpoint(v string)
    func (o *CustomDestinationForwardDestinationHttp) SetType(v CustomDestinationForwardDestinationHttpType)
    func (o *CustomDestinationForwardDestinationHttp) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationForwardDestinationHttpType
    func NewCustomDestinationForwardDestinationHttpTypeFromValue(v string) (*CustomDestinationForwardDestinationHttpType, error)
    func (v *CustomDestinationForwardDestinationHttpType) GetAllowedValues() []CustomDestinationForwardDestinationHttpType
    func (v CustomDestinationForwardDestinationHttpType) IsValid() bool
    func (v CustomDestinationForwardDestinationHttpType) Ptr() *CustomDestinationForwardDestinationHttpType
    func (v *CustomDestinationForwardDestinationHttpType) UnmarshalJSON(src []byte) error
type CustomDestinationForwardDestinationSplunk
    func NewCustomDestinationForwardDestinationSplunk(accessToken string, endpoint string, typeVar CustomDestinationForwardDestinationSplunkType) *CustomDestinationForwardDestinationSplunk
    func NewCustomDestinationForwardDestinationSplunkWithDefaults() *CustomDestinationForwardDestinationSplunk
    func (o *CustomDestinationForwardDestinationSplunk) GetAccessToken() string
    func (o *CustomDestinationForwardDestinationSplunk) GetAccessTokenOk() (*string, bool)
    func (o *CustomDestinationForwardDestinationSplunk) GetEndpoint() string
    func (o *CustomDestinationForwardDestinationSplunk) GetEndpointOk() (*string, bool)
    func (o *CustomDestinationForwardDestinationSplunk) GetType() CustomDestinationForwardDestinationSplunkType
    func (o *CustomDestinationForwardDestinationSplunk) GetTypeOk() (*CustomDestinationForwardDestinationSplunkType, bool)
    func (o CustomDestinationForwardDestinationSplunk) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationForwardDestinationSplunk) SetAccessToken(v string)
    func (o *CustomDestinationForwardDestinationSplunk) SetEndpoint(v string)
    func (o *CustomDestinationForwardDestinationSplunk) SetType(v CustomDestinationForwardDestinationSplunkType)
    func (o *CustomDestinationForwardDestinationSplunk) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationForwardDestinationSplunkType
    func NewCustomDestinationForwardDestinationSplunkTypeFromValue(v string) (*CustomDestinationForwardDestinationSplunkType, error)
    func (v *CustomDestinationForwardDestinationSplunkType) GetAllowedValues() []CustomDestinationForwardDestinationSplunkType
    func (v CustomDestinationForwardDestinationSplunkType) IsValid() bool
    func (v CustomDestinationForwardDestinationSplunkType) Ptr() *CustomDestinationForwardDestinationSplunkType
    func (v *CustomDestinationForwardDestinationSplunkType) UnmarshalJSON(src []byte) error
type CustomDestinationHttpDestinationAuth
    func CustomDestinationHttpDestinationAuthBasicAsCustomDestinationHttpDestinationAuth(v *CustomDestinationHttpDestinationAuthBasic) CustomDestinationHttpDestinationAuth
    func CustomDestinationHttpDestinationAuthCustomHeaderAsCustomDestinationHttpDestinationAuth(v *CustomDestinationHttpDestinationAuthCustomHeader) CustomDestinationHttpDestinationAuth
    func (obj *CustomDestinationHttpDestinationAuth) GetActualInstance() interface{}
    func (obj CustomDestinationHttpDestinationAuth) MarshalJSON() ([]byte, error)
    func (obj *CustomDestinationHttpDestinationAuth) UnmarshalJSON(data []byte) error
type CustomDestinationHttpDestinationAuthBasic
    func NewCustomDestinationHttpDestinationAuthBasic(password string, typeVar CustomDestinationHttpDestinationAuthBasicType, username string) *CustomDestinationHttpDestinationAuthBasic
    func NewCustomDestinationHttpDestinationAuthBasicWithDefaults() *CustomDestinationHttpDestinationAuthBasic
    func (o *CustomDestinationHttpDestinationAuthBasic) GetPassword() string
    func (o *CustomDestinationHttpDestinationAuthBasic) GetPasswordOk() (*string, bool)
    func (o *CustomDestinationHttpDestinationAuthBasic) GetType() CustomDestinationHttpDestinationAuthBasicType
    func (o *CustomDestinationHttpDestinationAuthBasic) GetTypeOk() (*CustomDestinationHttpDestinationAuthBasicType, bool)
    func (o *CustomDestinationHttpDestinationAuthBasic) GetUsername() string
    func (o *CustomDestinationHttpDestinationAuthBasic) GetUsernameOk() (*string, bool)
    func (o CustomDestinationHttpDestinationAuthBasic) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationHttpDestinationAuthBasic) SetPassword(v string)
    func (o *CustomDestinationHttpDestinationAuthBasic) SetType(v CustomDestinationHttpDestinationAuthBasicType)
    func (o *CustomDestinationHttpDestinationAuthBasic) SetUsername(v string)
    func (o *CustomDestinationHttpDestinationAuthBasic) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationHttpDestinationAuthBasicType
    func NewCustomDestinationHttpDestinationAuthBasicTypeFromValue(v string) (*CustomDestinationHttpDestinationAuthBasicType, error)
    func (v *CustomDestinationHttpDestinationAuthBasicType) GetAllowedValues() []CustomDestinationHttpDestinationAuthBasicType
    func (v CustomDestinationHttpDestinationAuthBasicType) IsValid() bool
    func (v CustomDestinationHttpDestinationAuthBasicType) Ptr() *CustomDestinationHttpDestinationAuthBasicType
    func (v *CustomDestinationHttpDestinationAuthBasicType) UnmarshalJSON(src []byte) error
type CustomDestinationHttpDestinationAuthCustomHeader
    func NewCustomDestinationHttpDestinationAuthCustomHeader(headerName string, headerValue string, typeVar CustomDestinationHttpDestinationAuthCustomHeaderType) *CustomDestinationHttpDestinationAuthCustomHeader
    func NewCustomDestinationHttpDestinationAuthCustomHeaderWithDefaults() *CustomDestinationHttpDestinationAuthCustomHeader
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderName() string
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderNameOk() (*string, bool)
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderValue() string
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderValueOk() (*string, bool)
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetType() CustomDestinationHttpDestinationAuthCustomHeaderType
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetTypeOk() (*CustomDestinationHttpDestinationAuthCustomHeaderType, bool)
    func (o CustomDestinationHttpDestinationAuthCustomHeader) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) SetHeaderName(v string)
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) SetHeaderValue(v string)
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) SetType(v CustomDestinationHttpDestinationAuthCustomHeaderType)
    func (o *CustomDestinationHttpDestinationAuthCustomHeader) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationHttpDestinationAuthCustomHeaderType
    func NewCustomDestinationHttpDestinationAuthCustomHeaderTypeFromValue(v string) (*CustomDestinationHttpDestinationAuthCustomHeaderType, error)
    func (v *CustomDestinationHttpDestinationAuthCustomHeaderType) GetAllowedValues() []CustomDestinationHttpDestinationAuthCustomHeaderType
    func (v CustomDestinationHttpDestinationAuthCustomHeaderType) IsValid() bool
    func (v CustomDestinationHttpDestinationAuthCustomHeaderType) Ptr() *CustomDestinationHttpDestinationAuthCustomHeaderType
    func (v *CustomDestinationHttpDestinationAuthCustomHeaderType) UnmarshalJSON(src []byte) error
type CustomDestinationResponse
    func NewCustomDestinationResponse() *CustomDestinationResponse
    func NewCustomDestinationResponseWithDefaults() *CustomDestinationResponse
    func (o *CustomDestinationResponse) GetData() CustomDestinationResponseDefinition
    func (o *CustomDestinationResponse) GetDataOk() (*CustomDestinationResponseDefinition, bool)
    func (o *CustomDestinationResponse) HasData() bool
    func (o CustomDestinationResponse) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponse) SetData(v CustomDestinationResponseDefinition)
    func (o *CustomDestinationResponse) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseAttributes
    func NewCustomDestinationResponseAttributes() *CustomDestinationResponseAttributes
    func NewCustomDestinationResponseAttributesWithDefaults() *CustomDestinationResponseAttributes
    func (o *CustomDestinationResponseAttributes) GetEnabled() bool
    func (o *CustomDestinationResponseAttributes) GetEnabledOk() (*bool, bool)
    func (o *CustomDestinationResponseAttributes) GetForwardTags() bool
    func (o *CustomDestinationResponseAttributes) GetForwardTagsOk() (*bool, bool)
    func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionList() []string
    func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionListOk() (*[]string, bool)
    func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionListType() CustomDestinationAttributeTagsRestrictionListType
    func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionListTypeOk() (*CustomDestinationAttributeTagsRestrictionListType, bool)
    func (o *CustomDestinationResponseAttributes) GetForwarderDestination() CustomDestinationResponseForwardDestination
    func (o *CustomDestinationResponseAttributes) GetForwarderDestinationOk() (*CustomDestinationResponseForwardDestination, bool)
    func (o *CustomDestinationResponseAttributes) GetName() string
    func (o *CustomDestinationResponseAttributes) GetNameOk() (*string, bool)
    func (o *CustomDestinationResponseAttributes) GetQuery() string
    func (o *CustomDestinationResponseAttributes) GetQueryOk() (*string, bool)
    func (o *CustomDestinationResponseAttributes) HasEnabled() bool
    func (o *CustomDestinationResponseAttributes) HasForwardTags() bool
    func (o *CustomDestinationResponseAttributes) HasForwardTagsRestrictionList() bool
    func (o *CustomDestinationResponseAttributes) HasForwardTagsRestrictionListType() bool
    func (o *CustomDestinationResponseAttributes) HasForwarderDestination() bool
    func (o *CustomDestinationResponseAttributes) HasName() bool
    func (o *CustomDestinationResponseAttributes) HasQuery() bool
    func (o CustomDestinationResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponseAttributes) SetEnabled(v bool)
    func (o *CustomDestinationResponseAttributes) SetForwardTags(v bool)
    func (o *CustomDestinationResponseAttributes) SetForwardTagsRestrictionList(v []string)
    func (o *CustomDestinationResponseAttributes) SetForwardTagsRestrictionListType(v CustomDestinationAttributeTagsRestrictionListType)
    func (o *CustomDestinationResponseAttributes) SetForwarderDestination(v CustomDestinationResponseForwardDestination)
    func (o *CustomDestinationResponseAttributes) SetName(v string)
    func (o *CustomDestinationResponseAttributes) SetQuery(v string)
    func (o *CustomDestinationResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseDefinition
    func NewCustomDestinationResponseDefinition() *CustomDestinationResponseDefinition
    func NewCustomDestinationResponseDefinitionWithDefaults() *CustomDestinationResponseDefinition
    func (o *CustomDestinationResponseDefinition) GetAttributes() CustomDestinationResponseAttributes
    func (o *CustomDestinationResponseDefinition) GetAttributesOk() (*CustomDestinationResponseAttributes, bool)
    func (o *CustomDestinationResponseDefinition) GetId() string
    func (o *CustomDestinationResponseDefinition) GetIdOk() (*string, bool)
    func (o *CustomDestinationResponseDefinition) GetType() CustomDestinationType
    func (o *CustomDestinationResponseDefinition) GetTypeOk() (*CustomDestinationType, bool)
    func (o *CustomDestinationResponseDefinition) HasAttributes() bool
    func (o *CustomDestinationResponseDefinition) HasId() bool
    func (o *CustomDestinationResponseDefinition) HasType() bool
    func (o CustomDestinationResponseDefinition) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponseDefinition) SetAttributes(v CustomDestinationResponseAttributes)
    func (o *CustomDestinationResponseDefinition) SetId(v string)
    func (o *CustomDestinationResponseDefinition) SetType(v CustomDestinationType)
    func (o *CustomDestinationResponseDefinition) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseForwardDestination
    func CustomDestinationResponseForwardDestinationElasticsearchAsCustomDestinationResponseForwardDestination(v *CustomDestinationResponseForwardDestinationElasticsearch) CustomDestinationResponseForwardDestination
    func CustomDestinationResponseForwardDestinationHttpAsCustomDestinationResponseForwardDestination(v *CustomDestinationResponseForwardDestinationHttp) CustomDestinationResponseForwardDestination
    func CustomDestinationResponseForwardDestinationSplunkAsCustomDestinationResponseForwardDestination(v *CustomDestinationResponseForwardDestinationSplunk) CustomDestinationResponseForwardDestination
    func (obj *CustomDestinationResponseForwardDestination) GetActualInstance() interface{}
    func (obj CustomDestinationResponseForwardDestination) MarshalJSON() ([]byte, error)
    func (obj *CustomDestinationResponseForwardDestination) UnmarshalJSON(data []byte) error
type CustomDestinationResponseForwardDestinationElasticsearch
    func NewCustomDestinationResponseForwardDestinationElasticsearch(auth map[string]interface{}, endpoint string, indexName string, typeVar CustomDestinationResponseForwardDestinationElasticsearchType) *CustomDestinationResponseForwardDestinationElasticsearch
    func NewCustomDestinationResponseForwardDestinationElasticsearchWithDefaults() *CustomDestinationResponseForwardDestinationElasticsearch
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetAuth() map[string]interface{}
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetAuthOk() (*map[string]interface{}, bool)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetEndpoint() string
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetEndpointOk() (*string, bool)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexName() string
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexNameOk() (*string, bool)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexRotation() string
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexRotationOk() (*string, bool)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetType() CustomDestinationResponseForwardDestinationElasticsearchType
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetTypeOk() (*CustomDestinationResponseForwardDestinationElasticsearchType, bool)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) HasIndexRotation() bool
    func (o CustomDestinationResponseForwardDestinationElasticsearch) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetAuth(v map[string]interface{})
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetEndpoint(v string)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetIndexName(v string)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetIndexRotation(v string)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetType(v CustomDestinationResponseForwardDestinationElasticsearchType)
    func (o *CustomDestinationResponseForwardDestinationElasticsearch) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseForwardDestinationElasticsearchType
    func NewCustomDestinationResponseForwardDestinationElasticsearchTypeFromValue(v string) (*CustomDestinationResponseForwardDestinationElasticsearchType, error)
    func (v *CustomDestinationResponseForwardDestinationElasticsearchType) GetAllowedValues() []CustomDestinationResponseForwardDestinationElasticsearchType
    func (v CustomDestinationResponseForwardDestinationElasticsearchType) IsValid() bool
    func (v CustomDestinationResponseForwardDestinationElasticsearchType) Ptr() *CustomDestinationResponseForwardDestinationElasticsearchType
    func (v *CustomDestinationResponseForwardDestinationElasticsearchType) UnmarshalJSON(src []byte) error
type CustomDestinationResponseForwardDestinationHttp
    func NewCustomDestinationResponseForwardDestinationHttp(auth CustomDestinationResponseHttpDestinationAuth, endpoint string, typeVar CustomDestinationResponseForwardDestinationHttpType) *CustomDestinationResponseForwardDestinationHttp
    func NewCustomDestinationResponseForwardDestinationHttpWithDefaults() *CustomDestinationResponseForwardDestinationHttp
    func (o *CustomDestinationResponseForwardDestinationHttp) GetAuth() CustomDestinationResponseHttpDestinationAuth
    func (o *CustomDestinationResponseForwardDestinationHttp) GetAuthOk() (*CustomDestinationResponseHttpDestinationAuth, bool)
    func (o *CustomDestinationResponseForwardDestinationHttp) GetEndpoint() string
    func (o *CustomDestinationResponseForwardDestinationHttp) GetEndpointOk() (*string, bool)
    func (o *CustomDestinationResponseForwardDestinationHttp) GetType() CustomDestinationResponseForwardDestinationHttpType
    func (o *CustomDestinationResponseForwardDestinationHttp) GetTypeOk() (*CustomDestinationResponseForwardDestinationHttpType, bool)
    func (o CustomDestinationResponseForwardDestinationHttp) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponseForwardDestinationHttp) SetAuth(v CustomDestinationResponseHttpDestinationAuth)
    func (o *CustomDestinationResponseForwardDestinationHttp) SetEndpoint(v string)
    func (o *CustomDestinationResponseForwardDestinationHttp) SetType(v CustomDestinationResponseForwardDestinationHttpType)
    func (o *CustomDestinationResponseForwardDestinationHttp) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseForwardDestinationHttpType
    func NewCustomDestinationResponseForwardDestinationHttpTypeFromValue(v string) (*CustomDestinationResponseForwardDestinationHttpType, error)
    func (v *CustomDestinationResponseForwardDestinationHttpType) GetAllowedValues() []CustomDestinationResponseForwardDestinationHttpType
    func (v CustomDestinationResponseForwardDestinationHttpType) IsValid() bool
    func (v CustomDestinationResponseForwardDestinationHttpType) Ptr() *CustomDestinationResponseForwardDestinationHttpType
    func (v *CustomDestinationResponseForwardDestinationHttpType) UnmarshalJSON(src []byte) error
type CustomDestinationResponseForwardDestinationSplunk
    func NewCustomDestinationResponseForwardDestinationSplunk(endpoint string, typeVar CustomDestinationResponseForwardDestinationSplunkType) *CustomDestinationResponseForwardDestinationSplunk
    func NewCustomDestinationResponseForwardDestinationSplunkWithDefaults() *CustomDestinationResponseForwardDestinationSplunk
    func (o *CustomDestinationResponseForwardDestinationSplunk) GetEndpoint() string
    func (o *CustomDestinationResponseForwardDestinationSplunk) GetEndpointOk() (*string, bool)
    func (o *CustomDestinationResponseForwardDestinationSplunk) GetType() CustomDestinationResponseForwardDestinationSplunkType
    func (o *CustomDestinationResponseForwardDestinationSplunk) GetTypeOk() (*CustomDestinationResponseForwardDestinationSplunkType, bool)
    func (o CustomDestinationResponseForwardDestinationSplunk) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponseForwardDestinationSplunk) SetEndpoint(v string)
    func (o *CustomDestinationResponseForwardDestinationSplunk) SetType(v CustomDestinationResponseForwardDestinationSplunkType)
    func (o *CustomDestinationResponseForwardDestinationSplunk) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseForwardDestinationSplunkType
    func NewCustomDestinationResponseForwardDestinationSplunkTypeFromValue(v string) (*CustomDestinationResponseForwardDestinationSplunkType, error)
    func (v *CustomDestinationResponseForwardDestinationSplunkType) GetAllowedValues() []CustomDestinationResponseForwardDestinationSplunkType
    func (v CustomDestinationResponseForwardDestinationSplunkType) IsValid() bool
    func (v CustomDestinationResponseForwardDestinationSplunkType) Ptr() *CustomDestinationResponseForwardDestinationSplunkType
    func (v *CustomDestinationResponseForwardDestinationSplunkType) UnmarshalJSON(src []byte) error
type CustomDestinationResponseHttpDestinationAuth
    func CustomDestinationResponseHttpDestinationAuthBasicAsCustomDestinationResponseHttpDestinationAuth(v *CustomDestinationResponseHttpDestinationAuthBasic) CustomDestinationResponseHttpDestinationAuth
    func CustomDestinationResponseHttpDestinationAuthCustomHeaderAsCustomDestinationResponseHttpDestinationAuth(v *CustomDestinationResponseHttpDestinationAuthCustomHeader) CustomDestinationResponseHttpDestinationAuth
    func (obj *CustomDestinationResponseHttpDestinationAuth) GetActualInstance() interface{}
    func (obj CustomDestinationResponseHttpDestinationAuth) MarshalJSON() ([]byte, error)
    func (obj *CustomDestinationResponseHttpDestinationAuth) UnmarshalJSON(data []byte) error
type CustomDestinationResponseHttpDestinationAuthBasic
    func NewCustomDestinationResponseHttpDestinationAuthBasic(typeVar CustomDestinationResponseHttpDestinationAuthBasicType) *CustomDestinationResponseHttpDestinationAuthBasic
    func NewCustomDestinationResponseHttpDestinationAuthBasicWithDefaults() *CustomDestinationResponseHttpDestinationAuthBasic
    func (o *CustomDestinationResponseHttpDestinationAuthBasic) GetType() CustomDestinationResponseHttpDestinationAuthBasicType
    func (o *CustomDestinationResponseHttpDestinationAuthBasic) GetTypeOk() (*CustomDestinationResponseHttpDestinationAuthBasicType, bool)
    func (o CustomDestinationResponseHttpDestinationAuthBasic) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponseHttpDestinationAuthBasic) SetType(v CustomDestinationResponseHttpDestinationAuthBasicType)
    func (o *CustomDestinationResponseHttpDestinationAuthBasic) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseHttpDestinationAuthBasicType
    func NewCustomDestinationResponseHttpDestinationAuthBasicTypeFromValue(v string) (*CustomDestinationResponseHttpDestinationAuthBasicType, error)
    func (v *CustomDestinationResponseHttpDestinationAuthBasicType) GetAllowedValues() []CustomDestinationResponseHttpDestinationAuthBasicType
    func (v CustomDestinationResponseHttpDestinationAuthBasicType) IsValid() bool
    func (v CustomDestinationResponseHttpDestinationAuthBasicType) Ptr() *CustomDestinationResponseHttpDestinationAuthBasicType
    func (v *CustomDestinationResponseHttpDestinationAuthBasicType) UnmarshalJSON(src []byte) error
type CustomDestinationResponseHttpDestinationAuthCustomHeader
    func NewCustomDestinationResponseHttpDestinationAuthCustomHeader(headerName string, typeVar CustomDestinationResponseHttpDestinationAuthCustomHeaderType) *CustomDestinationResponseHttpDestinationAuthCustomHeader
    func NewCustomDestinationResponseHttpDestinationAuthCustomHeaderWithDefaults() *CustomDestinationResponseHttpDestinationAuthCustomHeader
    func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetHeaderName() string
    func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetHeaderNameOk() (*string, bool)
    func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetType() CustomDestinationResponseHttpDestinationAuthCustomHeaderType
    func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetTypeOk() (*CustomDestinationResponseHttpDestinationAuthCustomHeaderType, bool)
    func (o CustomDestinationResponseHttpDestinationAuthCustomHeader) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) SetHeaderName(v string)
    func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) SetType(v CustomDestinationResponseHttpDestinationAuthCustomHeaderType)
    func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationResponseHttpDestinationAuthCustomHeaderType
    func NewCustomDestinationResponseHttpDestinationAuthCustomHeaderTypeFromValue(v string) (*CustomDestinationResponseHttpDestinationAuthCustomHeaderType, error)
    func (v *CustomDestinationResponseHttpDestinationAuthCustomHeaderType) GetAllowedValues() []CustomDestinationResponseHttpDestinationAuthCustomHeaderType
    func (v CustomDestinationResponseHttpDestinationAuthCustomHeaderType) IsValid() bool
    func (v CustomDestinationResponseHttpDestinationAuthCustomHeaderType) Ptr() *CustomDestinationResponseHttpDestinationAuthCustomHeaderType
    func (v *CustomDestinationResponseHttpDestinationAuthCustomHeaderType) UnmarshalJSON(src []byte) error
type CustomDestinationType
    func NewCustomDestinationTypeFromValue(v string) (*CustomDestinationType, error)
    func (v *CustomDestinationType) GetAllowedValues() []CustomDestinationType
    func (v CustomDestinationType) IsValid() bool
    func (v CustomDestinationType) Ptr() *CustomDestinationType
    func (v *CustomDestinationType) UnmarshalJSON(src []byte) error
type CustomDestinationUpdateRequest
    func NewCustomDestinationUpdateRequest() *CustomDestinationUpdateRequest
    func NewCustomDestinationUpdateRequestWithDefaults() *CustomDestinationUpdateRequest
    func (o *CustomDestinationUpdateRequest) GetData() CustomDestinationUpdateRequestDefinition
    func (o *CustomDestinationUpdateRequest) GetDataOk() (*CustomDestinationUpdateRequestDefinition, bool)
    func (o *CustomDestinationUpdateRequest) HasData() bool
    func (o CustomDestinationUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationUpdateRequest) SetData(v CustomDestinationUpdateRequestDefinition)
    func (o *CustomDestinationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationUpdateRequestAttributes
    func NewCustomDestinationUpdateRequestAttributes() *CustomDestinationUpdateRequestAttributes
    func NewCustomDestinationUpdateRequestAttributesWithDefaults() *CustomDestinationUpdateRequestAttributes
    func (o *CustomDestinationUpdateRequestAttributes) GetEnabled() bool
    func (o *CustomDestinationUpdateRequestAttributes) GetEnabledOk() (*bool, bool)
    func (o *CustomDestinationUpdateRequestAttributes) GetForwardTags() bool
    func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsOk() (*bool, bool)
    func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionList() []string
    func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListOk() (*[]string, bool)
    func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListType() CustomDestinationAttributeTagsRestrictionListType
    func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListTypeOk() (*CustomDestinationAttributeTagsRestrictionListType, bool)
    func (o *CustomDestinationUpdateRequestAttributes) GetForwarderDestination() CustomDestinationForwardDestination
    func (o *CustomDestinationUpdateRequestAttributes) GetForwarderDestinationOk() (*CustomDestinationForwardDestination, bool)
    func (o *CustomDestinationUpdateRequestAttributes) GetName() string
    func (o *CustomDestinationUpdateRequestAttributes) GetNameOk() (*string, bool)
    func (o *CustomDestinationUpdateRequestAttributes) GetQuery() string
    func (o *CustomDestinationUpdateRequestAttributes) GetQueryOk() (*string, bool)
    func (o *CustomDestinationUpdateRequestAttributes) HasEnabled() bool
    func (o *CustomDestinationUpdateRequestAttributes) HasForwardTags() bool
    func (o *CustomDestinationUpdateRequestAttributes) HasForwardTagsRestrictionList() bool
    func (o *CustomDestinationUpdateRequestAttributes) HasForwardTagsRestrictionListType() bool
    func (o *CustomDestinationUpdateRequestAttributes) HasForwarderDestination() bool
    func (o *CustomDestinationUpdateRequestAttributes) HasName() bool
    func (o *CustomDestinationUpdateRequestAttributes) HasQuery() bool
    func (o CustomDestinationUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationUpdateRequestAttributes) SetEnabled(v bool)
    func (o *CustomDestinationUpdateRequestAttributes) SetForwardTags(v bool)
    func (o *CustomDestinationUpdateRequestAttributes) SetForwardTagsRestrictionList(v []string)
    func (o *CustomDestinationUpdateRequestAttributes) SetForwardTagsRestrictionListType(v CustomDestinationAttributeTagsRestrictionListType)
    func (o *CustomDestinationUpdateRequestAttributes) SetForwarderDestination(v CustomDestinationForwardDestination)
    func (o *CustomDestinationUpdateRequestAttributes) SetName(v string)
    func (o *CustomDestinationUpdateRequestAttributes) SetQuery(v string)
    func (o *CustomDestinationUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationUpdateRequestDefinition
    func NewCustomDestinationUpdateRequestDefinition(id string, typeVar CustomDestinationType) *CustomDestinationUpdateRequestDefinition
    func NewCustomDestinationUpdateRequestDefinitionWithDefaults() *CustomDestinationUpdateRequestDefinition
    func (o *CustomDestinationUpdateRequestDefinition) GetAttributes() CustomDestinationUpdateRequestAttributes
    func (o *CustomDestinationUpdateRequestDefinition) GetAttributesOk() (*CustomDestinationUpdateRequestAttributes, bool)
    func (o *CustomDestinationUpdateRequestDefinition) GetId() string
    func (o *CustomDestinationUpdateRequestDefinition) GetIdOk() (*string, bool)
    func (o *CustomDestinationUpdateRequestDefinition) GetType() CustomDestinationType
    func (o *CustomDestinationUpdateRequestDefinition) GetTypeOk() (*CustomDestinationType, bool)
    func (o *CustomDestinationUpdateRequestDefinition) HasAttributes() bool
    func (o CustomDestinationUpdateRequestDefinition) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationUpdateRequestDefinition) SetAttributes(v CustomDestinationUpdateRequestAttributes)
    func (o *CustomDestinationUpdateRequestDefinition) SetId(v string)
    func (o *CustomDestinationUpdateRequestDefinition) SetType(v CustomDestinationType)
    func (o *CustomDestinationUpdateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)
type CustomDestinationsResponse
    func NewCustomDestinationsResponse() *CustomDestinationsResponse
    func NewCustomDestinationsResponseWithDefaults() *CustomDestinationsResponse
    func (o *CustomDestinationsResponse) GetData() []CustomDestinationResponseDefinition
    func (o *CustomDestinationsResponse) GetDataOk() (*[]CustomDestinationResponseDefinition, bool)
    func (o *CustomDestinationsResponse) HasData() bool
    func (o CustomDestinationsResponse) MarshalJSON() ([]byte, error)
    func (o *CustomDestinationsResponse) SetData(v []CustomDestinationResponseDefinition)
    func (o *CustomDestinationsResponse) UnmarshalJSON(bytes []byte) (err error)
type CustomFrameworkControl
    func NewCustomFrameworkControl(name string, rulesId []string) *CustomFrameworkControl
    func NewCustomFrameworkControlWithDefaults() *CustomFrameworkControl
    func (o *CustomFrameworkControl) GetName() string
    func (o *CustomFrameworkControl) GetNameOk() (*string, bool)
    func (o *CustomFrameworkControl) GetRulesId() []string
    func (o *CustomFrameworkControl) GetRulesIdOk() (*[]string, bool)
    func (o CustomFrameworkControl) MarshalJSON() ([]byte, error)
    func (o *CustomFrameworkControl) SetName(v string)
    func (o *CustomFrameworkControl) SetRulesId(v []string)
    func (o *CustomFrameworkControl) UnmarshalJSON(bytes []byte) (err error)
type CustomFrameworkData
    func NewCustomFrameworkData(attributes CustomFrameworkDataAttributes, typeVar CustomFrameworkType) *CustomFrameworkData
    func NewCustomFrameworkDataWithDefaults() *CustomFrameworkData
    func (o *CustomFrameworkData) GetAttributes() CustomFrameworkDataAttributes
    func (o *CustomFrameworkData) GetAttributesOk() (*CustomFrameworkDataAttributes, bool)
    func (o *CustomFrameworkData) GetType() CustomFrameworkType
    func (o *CustomFrameworkData) GetTypeOk() (*CustomFrameworkType, bool)
    func (o CustomFrameworkData) MarshalJSON() ([]byte, error)
    func (o *CustomFrameworkData) SetAttributes(v CustomFrameworkDataAttributes)
    func (o *CustomFrameworkData) SetType(v CustomFrameworkType)
    func (o *CustomFrameworkData) UnmarshalJSON(bytes []byte) (err error)
type CustomFrameworkDataAttributes
    func NewCustomFrameworkDataAttributes(handle string, name string, requirements []CustomFrameworkRequirement, version string) *CustomFrameworkDataAttributes
    func NewCustomFrameworkDataAttributesWithDefaults() *CustomFrameworkDataAttributes
    func (o *CustomFrameworkDataAttributes) GetDescription() string
    func (o *CustomFrameworkDataAttributes) GetDescriptionOk() (*string, bool)
    func (o *CustomFrameworkDataAttributes) GetHandle() string
    func (o *CustomFrameworkDataAttributes) GetHandleOk() (*string, bool)
    func (o *CustomFrameworkDataAttributes) GetIconUrl() string
    func (o *CustomFrameworkDataAttributes) GetIconUrlOk() (*string, bool)
    func (o *CustomFrameworkDataAttributes) GetName() string
    func (o *CustomFrameworkDataAttributes) GetNameOk() (*string, bool)
    func (o *CustomFrameworkDataAttributes) GetRequirements() []CustomFrameworkRequirement
    func (o *CustomFrameworkDataAttributes) GetRequirementsOk() (*[]CustomFrameworkRequirement, bool)
    func (o *CustomFrameworkDataAttributes) GetVersion() string
    func (o *CustomFrameworkDataAttributes) GetVersionOk() (*string, bool)
    func (o *CustomFrameworkDataAttributes) HasDescription() bool
    func (o *CustomFrameworkDataAttributes) HasIconUrl() bool
    func (o CustomFrameworkDataAttributes) MarshalJSON() ([]byte, error)
    func (o *CustomFrameworkDataAttributes) SetDescription(v string)
    func (o *CustomFrameworkDataAttributes) SetHandle(v string)
    func (o *CustomFrameworkDataAttributes) SetIconUrl(v string)
    func (o *CustomFrameworkDataAttributes) SetName(v string)
    func (o *CustomFrameworkDataAttributes) SetRequirements(v []CustomFrameworkRequirement)
    func (o *CustomFrameworkDataAttributes) SetVersion(v string)
    func (o *CustomFrameworkDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type CustomFrameworkDataHandleAndVersion
    func NewCustomFrameworkDataHandleAndVersion() *CustomFrameworkDataHandleAndVersion
    func NewCustomFrameworkDataHandleAndVersionWithDefaults() *CustomFrameworkDataHandleAndVersion
    func (o *CustomFrameworkDataHandleAndVersion) GetHandle() string
    func (o *CustomFrameworkDataHandleAndVersion) GetHandleOk() (*string, bool)
    func (o *CustomFrameworkDataHandleAndVersion) GetVersion() string
    func (o *CustomFrameworkDataHandleAndVersion) GetVersionOk() (*string, bool)
    func (o *CustomFrameworkDataHandleAndVersion) HasHandle() bool
    func (o *CustomFrameworkDataHandleAndVersion) HasVersion() bool
    func (o CustomFrameworkDataHandleAndVersion) MarshalJSON() ([]byte, error)
    func (o *CustomFrameworkDataHandleAndVersion) SetHandle(v string)
    func (o *CustomFrameworkDataHandleAndVersion) SetVersion(v string)
    func (o *CustomFrameworkDataHandleAndVersion) UnmarshalJSON(bytes []byte) (err error)
type CustomFrameworkMetadata
    func NewCustomFrameworkMetadata() *CustomFrameworkMetadata
    func NewCustomFrameworkMetadataWithDefaults() *CustomFrameworkMetadata
    func (o *CustomFrameworkMetadata) GetAttributes() CustomFrameworkWithoutRequirements
    func (o *CustomFrameworkMetadata) GetAttributesOk() (*CustomFrameworkWithoutRequirements, bool)
    func (o *CustomFrameworkMetadata) GetId() string
    func (o *CustomFrameworkMetadata) GetIdOk() (*string, bool)
    func (o *CustomFrameworkMetadata) GetType() CustomFrameworkType
    func (o *CustomFrameworkMetadata) GetTypeOk() (*CustomFrameworkType, bool)
    func (o *CustomFrameworkMetadata) HasAttributes() bool
    func (o *CustomFrameworkMetadata) HasId() bool
    func (o *CustomFrameworkMetadata) HasType() bool
    func (o CustomFrameworkMetadata) MarshalJSON() ([]byte, error)
    func (o *CustomFrameworkMetadata) SetAttributes(v CustomFrameworkWithoutRequirements)
    func (o *CustomFrameworkMetadata) SetId(v string)
    func (o *CustomFrameworkMetadata) SetType(v CustomFrameworkType)
    func (o *CustomFrameworkMetadata) UnmarshalJSON(bytes []byte) (err error)
type CustomFrameworkRequirement
    func NewCustomFrameworkRequirement(controls []CustomFrameworkControl, name string) *CustomFrameworkRequirement
    func NewCustomFrameworkRequirementWithDefaults() *CustomFrameworkRequirement
    func (o *CustomFrameworkRequirement) GetControls() []CustomFrameworkControl
    func (o *CustomFrameworkRequirement) GetControlsOk() (*[]CustomFrameworkControl, bool)
    func (o *CustomFrameworkRequirement) GetName() string
    func (o *CustomFrameworkRequirement) GetNameOk() (*string, bool)
    func (o CustomFrameworkRequirement) MarshalJSON() ([]byte, error)
    func (o *CustomFrameworkRequirement) SetControls(v []CustomFrameworkControl)
    func (o *CustomFrameworkRequirement) SetName(v string)
    func (o *CustomFrameworkRequirement) UnmarshalJSON(bytes []byte) (err error)
type CustomFrameworkType
    func NewCustomFrameworkTypeFromValue(v string) (*CustomFrameworkType, error)
    func (v *CustomFrameworkType) GetAllowedValues() []CustomFrameworkType
    func (v CustomFrameworkType) IsValid() bool
    func (v CustomFrameworkType) Ptr() *CustomFrameworkType
    func (v *CustomFrameworkType) UnmarshalJSON(src []byte) error
type CustomFrameworkWithoutRequirements
    func NewCustomFrameworkWithoutRequirements(handle string, name string, version string) *CustomFrameworkWithoutRequirements
    func NewCustomFrameworkWithoutRequirementsWithDefaults() *CustomFrameworkWithoutRequirements
    func (o *CustomFrameworkWithoutRequirements) GetDescription() string
    func (o *CustomFrameworkWithoutRequirements) GetDescriptionOk() (*string, bool)
    func (o *CustomFrameworkWithoutRequirements) GetHandle() string
    func (o *CustomFrameworkWithoutRequirements) GetHandleOk() (*string, bool)
    func (o *CustomFrameworkWithoutRequirements) GetIconUrl() string
    func (o *CustomFrameworkWithoutRequirements) GetIconUrlOk() (*string, bool)
    func (o *CustomFrameworkWithoutRequirements) GetName() string
    func (o *CustomFrameworkWithoutRequirements) GetNameOk() (*string, bool)
    func (o *CustomFrameworkWithoutRequirements) GetVersion() string
    func (o *CustomFrameworkWithoutRequirements) GetVersionOk() (*string, bool)
    func (o *CustomFrameworkWithoutRequirements) HasDescription() bool
    func (o *CustomFrameworkWithoutRequirements) HasIconUrl() bool
    func (o CustomFrameworkWithoutRequirements) MarshalJSON() ([]byte, error)
    func (o *CustomFrameworkWithoutRequirements) SetDescription(v string)
    func (o *CustomFrameworkWithoutRequirements) SetHandle(v string)
    func (o *CustomFrameworkWithoutRequirements) SetIconUrl(v string)
    func (o *CustomFrameworkWithoutRequirements) SetName(v string)
    func (o *CustomFrameworkWithoutRequirements) SetVersion(v string)
    func (o *CustomFrameworkWithoutRequirements) UnmarshalJSON(bytes []byte) (err error)
type DORADeploymentRequest
    func NewDORADeploymentRequest(data DORADeploymentRequestData) *DORADeploymentRequest
    func NewDORADeploymentRequestWithDefaults() *DORADeploymentRequest
    func (o *DORADeploymentRequest) GetData() DORADeploymentRequestData
    func (o *DORADeploymentRequest) GetDataOk() (*DORADeploymentRequestData, bool)
    func (o DORADeploymentRequest) MarshalJSON() ([]byte, error)
    func (o *DORADeploymentRequest) SetData(v DORADeploymentRequestData)
    func (o *DORADeploymentRequest) UnmarshalJSON(bytes []byte) (err error)
type DORADeploymentRequestAttributes
    func NewDORADeploymentRequestAttributes(finishedAt int64, service string, startedAt int64) *DORADeploymentRequestAttributes
    func NewDORADeploymentRequestAttributesWithDefaults() *DORADeploymentRequestAttributes
    func (o *DORADeploymentRequestAttributes) GetEnv() string
    func (o *DORADeploymentRequestAttributes) GetEnvOk() (*string, bool)
    func (o *DORADeploymentRequestAttributes) GetFinishedAt() int64
    func (o *DORADeploymentRequestAttributes) GetFinishedAtOk() (*int64, bool)
    func (o *DORADeploymentRequestAttributes) GetGit() DORAGitInfo
    func (o *DORADeploymentRequestAttributes) GetGitOk() (*DORAGitInfo, bool)
    func (o *DORADeploymentRequestAttributes) GetId() string
    func (o *DORADeploymentRequestAttributes) GetIdOk() (*string, bool)
    func (o *DORADeploymentRequestAttributes) GetService() string
    func (o *DORADeploymentRequestAttributes) GetServiceOk() (*string, bool)
    func (o *DORADeploymentRequestAttributes) GetStartedAt() int64
    func (o *DORADeploymentRequestAttributes) GetStartedAtOk() (*int64, bool)
    func (o *DORADeploymentRequestAttributes) GetTeam() string
    func (o *DORADeploymentRequestAttributes) GetTeamOk() (*string, bool)
    func (o *DORADeploymentRequestAttributes) GetVersion() string
    func (o *DORADeploymentRequestAttributes) GetVersionOk() (*string, bool)
    func (o *DORADeploymentRequestAttributes) HasEnv() bool
    func (o *DORADeploymentRequestAttributes) HasGit() bool
    func (o *DORADeploymentRequestAttributes) HasId() bool
    func (o *DORADeploymentRequestAttributes) HasTeam() bool
    func (o *DORADeploymentRequestAttributes) HasVersion() bool
    func (o DORADeploymentRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DORADeploymentRequestAttributes) SetEnv(v string)
    func (o *DORADeploymentRequestAttributes) SetFinishedAt(v int64)
    func (o *DORADeploymentRequestAttributes) SetGit(v DORAGitInfo)
    func (o *DORADeploymentRequestAttributes) SetId(v string)
    func (o *DORADeploymentRequestAttributes) SetService(v string)
    func (o *DORADeploymentRequestAttributes) SetStartedAt(v int64)
    func (o *DORADeploymentRequestAttributes) SetTeam(v string)
    func (o *DORADeploymentRequestAttributes) SetVersion(v string)
    func (o *DORADeploymentRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type DORADeploymentRequestData
    func NewDORADeploymentRequestData(attributes DORADeploymentRequestAttributes) *DORADeploymentRequestData
    func NewDORADeploymentRequestDataWithDefaults() *DORADeploymentRequestData
    func (o *DORADeploymentRequestData) GetAttributes() DORADeploymentRequestAttributes
    func (o *DORADeploymentRequestData) GetAttributesOk() (*DORADeploymentRequestAttributes, bool)
    func (o DORADeploymentRequestData) MarshalJSON() ([]byte, error)
    func (o *DORADeploymentRequestData) SetAttributes(v DORADeploymentRequestAttributes)
    func (o *DORADeploymentRequestData) UnmarshalJSON(bytes []byte) (err error)
type DORADeploymentResponse
    func NewDORADeploymentResponse(data DORADeploymentResponseData) *DORADeploymentResponse
    func NewDORADeploymentResponseWithDefaults() *DORADeploymentResponse
    func (o *DORADeploymentResponse) GetData() DORADeploymentResponseData
    func (o *DORADeploymentResponse) GetDataOk() (*DORADeploymentResponseData, bool)
    func (o DORADeploymentResponse) MarshalJSON() ([]byte, error)
    func (o *DORADeploymentResponse) SetData(v DORADeploymentResponseData)
    func (o *DORADeploymentResponse) UnmarshalJSON(bytes []byte) (err error)
type DORADeploymentResponseData
    func NewDORADeploymentResponseData(id string) *DORADeploymentResponseData
    func NewDORADeploymentResponseDataWithDefaults() *DORADeploymentResponseData
    func (o *DORADeploymentResponseData) GetId() string
    func (o *DORADeploymentResponseData) GetIdOk() (*string, bool)
    func (o *DORADeploymentResponseData) GetType() DORADeploymentType
    func (o *DORADeploymentResponseData) GetTypeOk() (*DORADeploymentType, bool)
    func (o *DORADeploymentResponseData) HasType() bool
    func (o DORADeploymentResponseData) MarshalJSON() ([]byte, error)
    func (o *DORADeploymentResponseData) SetId(v string)
    func (o *DORADeploymentResponseData) SetType(v DORADeploymentType)
    func (o *DORADeploymentResponseData) UnmarshalJSON(bytes []byte) (err error)
type DORADeploymentType
    func NewDORADeploymentTypeFromValue(v string) (*DORADeploymentType, error)
    func (v *DORADeploymentType) GetAllowedValues() []DORADeploymentType
    func (v DORADeploymentType) IsValid() bool
    func (v DORADeploymentType) Ptr() *DORADeploymentType
    func (v *DORADeploymentType) UnmarshalJSON(src []byte) error
type DORAEvent
    func NewDORAEvent() *DORAEvent
    func NewDORAEventWithDefaults() *DORAEvent
    func (o *DORAEvent) GetAttributes() interface{}
    func (o *DORAEvent) GetAttributesOk() (*interface{}, bool)
    func (o *DORAEvent) GetId() string
    func (o *DORAEvent) GetIdOk() (*string, bool)
    func (o *DORAEvent) GetType() string
    func (o *DORAEvent) GetTypeOk() (*string, bool)
    func (o *DORAEvent) HasAttributes() bool
    func (o *DORAEvent) HasId() bool
    func (o *DORAEvent) HasType() bool
    func (o DORAEvent) MarshalJSON() ([]byte, error)
    func (o *DORAEvent) SetAttributes(v interface{})
    func (o *DORAEvent) SetId(v string)
    func (o *DORAEvent) SetType(v string)
    func (o *DORAEvent) UnmarshalJSON(bytes []byte) (err error)
type DORAFetchResponse
    func NewDORAFetchResponse() *DORAFetchResponse
    func NewDORAFetchResponseWithDefaults() *DORAFetchResponse
    func (o *DORAFetchResponse) GetData() DORAEvent
    func (o *DORAFetchResponse) GetDataOk() (*DORAEvent, bool)
    func (o *DORAFetchResponse) HasData() bool
    func (o DORAFetchResponse) MarshalJSON() ([]byte, error)
    func (o *DORAFetchResponse) SetData(v DORAEvent)
    func (o *DORAFetchResponse) UnmarshalJSON(bytes []byte) (err error)
type DORAGitInfo
    func NewDORAGitInfo(commitSha string, repositoryUrl string) *DORAGitInfo
    func NewDORAGitInfoWithDefaults() *DORAGitInfo
    func (o *DORAGitInfo) GetCommitSha() string
    func (o *DORAGitInfo) GetCommitShaOk() (*string, bool)
    func (o *DORAGitInfo) GetRepositoryUrl() string
    func (o *DORAGitInfo) GetRepositoryUrlOk() (*string, bool)
    func (o DORAGitInfo) MarshalJSON() ([]byte, error)
    func (o *DORAGitInfo) SetCommitSha(v string)
    func (o *DORAGitInfo) SetRepositoryUrl(v string)
    func (o *DORAGitInfo) UnmarshalJSON(bytes []byte) (err error)
type DORAIncidentRequest
    func NewDORAIncidentRequest(data DORAIncidentRequestData) *DORAIncidentRequest
    func NewDORAIncidentRequestWithDefaults() *DORAIncidentRequest
    func (o *DORAIncidentRequest) GetData() DORAIncidentRequestData
    func (o *DORAIncidentRequest) GetDataOk() (*DORAIncidentRequestData, bool)
    func (o DORAIncidentRequest) MarshalJSON() ([]byte, error)
    func (o *DORAIncidentRequest) SetData(v DORAIncidentRequestData)
    func (o *DORAIncidentRequest) UnmarshalJSON(bytes []byte) (err error)
type DORAIncidentRequestAttributes
    func NewDORAIncidentRequestAttributes(startedAt int64) *DORAIncidentRequestAttributes
    func NewDORAIncidentRequestAttributesWithDefaults() *DORAIncidentRequestAttributes
    func (o *DORAIncidentRequestAttributes) GetEnv() string
    func (o *DORAIncidentRequestAttributes) GetEnvOk() (*string, bool)
    func (o *DORAIncidentRequestAttributes) GetFinishedAt() int64
    func (o *DORAIncidentRequestAttributes) GetFinishedAtOk() (*int64, bool)
    func (o *DORAIncidentRequestAttributes) GetGit() DORAGitInfo
    func (o *DORAIncidentRequestAttributes) GetGitOk() (*DORAGitInfo, bool)
    func (o *DORAIncidentRequestAttributes) GetId() string
    func (o *DORAIncidentRequestAttributes) GetIdOk() (*string, bool)
    func (o *DORAIncidentRequestAttributes) GetName() string
    func (o *DORAIncidentRequestAttributes) GetNameOk() (*string, bool)
    func (o *DORAIncidentRequestAttributes) GetServices() []string
    func (o *DORAIncidentRequestAttributes) GetServicesOk() (*[]string, bool)
    func (o *DORAIncidentRequestAttributes) GetSeverity() string
    func (o *DORAIncidentRequestAttributes) GetSeverityOk() (*string, bool)
    func (o *DORAIncidentRequestAttributes) GetStartedAt() int64
    func (o *DORAIncidentRequestAttributes) GetStartedAtOk() (*int64, bool)
    func (o *DORAIncidentRequestAttributes) GetTeam() string
    func (o *DORAIncidentRequestAttributes) GetTeamOk() (*string, bool)
    func (o *DORAIncidentRequestAttributes) GetVersion() string
    func (o *DORAIncidentRequestAttributes) GetVersionOk() (*string, bool)
    func (o *DORAIncidentRequestAttributes) HasEnv() bool
    func (o *DORAIncidentRequestAttributes) HasFinishedAt() bool
    func (o *DORAIncidentRequestAttributes) HasGit() bool
    func (o *DORAIncidentRequestAttributes) HasId() bool
    func (o *DORAIncidentRequestAttributes) HasName() bool
    func (o *DORAIncidentRequestAttributes) HasServices() bool
    func (o *DORAIncidentRequestAttributes) HasSeverity() bool
    func (o *DORAIncidentRequestAttributes) HasTeam() bool
    func (o *DORAIncidentRequestAttributes) HasVersion() bool
    func (o DORAIncidentRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DORAIncidentRequestAttributes) SetEnv(v string)
    func (o *DORAIncidentRequestAttributes) SetFinishedAt(v int64)
    func (o *DORAIncidentRequestAttributes) SetGit(v DORAGitInfo)
    func (o *DORAIncidentRequestAttributes) SetId(v string)
    func (o *DORAIncidentRequestAttributes) SetName(v string)
    func (o *DORAIncidentRequestAttributes) SetServices(v []string)
    func (o *DORAIncidentRequestAttributes) SetSeverity(v string)
    func (o *DORAIncidentRequestAttributes) SetStartedAt(v int64)
    func (o *DORAIncidentRequestAttributes) SetTeam(v string)
    func (o *DORAIncidentRequestAttributes) SetVersion(v string)
    func (o *DORAIncidentRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type DORAIncidentRequestData
    func NewDORAIncidentRequestData(attributes DORAIncidentRequestAttributes) *DORAIncidentRequestData
    func NewDORAIncidentRequestDataWithDefaults() *DORAIncidentRequestData
    func (o *DORAIncidentRequestData) GetAttributes() DORAIncidentRequestAttributes
    func (o *DORAIncidentRequestData) GetAttributesOk() (*DORAIncidentRequestAttributes, bool)
    func (o DORAIncidentRequestData) MarshalJSON() ([]byte, error)
    func (o *DORAIncidentRequestData) SetAttributes(v DORAIncidentRequestAttributes)
    func (o *DORAIncidentRequestData) UnmarshalJSON(bytes []byte) (err error)
type DORAIncidentResponse
    func NewDORAIncidentResponse(data DORAIncidentResponseData) *DORAIncidentResponse
    func NewDORAIncidentResponseWithDefaults() *DORAIncidentResponse
    func (o *DORAIncidentResponse) GetData() DORAIncidentResponseData
    func (o *DORAIncidentResponse) GetDataOk() (*DORAIncidentResponseData, bool)
    func (o DORAIncidentResponse) MarshalJSON() ([]byte, error)
    func (o *DORAIncidentResponse) SetData(v DORAIncidentResponseData)
    func (o *DORAIncidentResponse) UnmarshalJSON(bytes []byte) (err error)
type DORAIncidentResponseData
    func NewDORAIncidentResponseData(id string) *DORAIncidentResponseData
    func NewDORAIncidentResponseDataWithDefaults() *DORAIncidentResponseData
    func (o *DORAIncidentResponseData) GetId() string
    func (o *DORAIncidentResponseData) GetIdOk() (*string, bool)
    func (o *DORAIncidentResponseData) GetType() DORAIncidentType
    func (o *DORAIncidentResponseData) GetTypeOk() (*DORAIncidentType, bool)
    func (o *DORAIncidentResponseData) HasType() bool
    func (o DORAIncidentResponseData) MarshalJSON() ([]byte, error)
    func (o *DORAIncidentResponseData) SetId(v string)
    func (o *DORAIncidentResponseData) SetType(v DORAIncidentType)
    func (o *DORAIncidentResponseData) UnmarshalJSON(bytes []byte) (err error)
type DORAIncidentType
    func NewDORAIncidentTypeFromValue(v string) (*DORAIncidentType, error)
    func (v *DORAIncidentType) GetAllowedValues() []DORAIncidentType
    func (v DORAIncidentType) IsValid() bool
    func (v DORAIncidentType) Ptr() *DORAIncidentType
    func (v *DORAIncidentType) UnmarshalJSON(src []byte) error
type DORAListDeploymentsRequest
    func NewDORAListDeploymentsRequest(data DORAListDeploymentsRequestData) *DORAListDeploymentsRequest
    func NewDORAListDeploymentsRequestWithDefaults() *DORAListDeploymentsRequest
    func (o *DORAListDeploymentsRequest) GetData() DORAListDeploymentsRequestData
    func (o *DORAListDeploymentsRequest) GetDataOk() (*DORAListDeploymentsRequestData, bool)
    func (o DORAListDeploymentsRequest) MarshalJSON() ([]byte, error)
    func (o *DORAListDeploymentsRequest) SetData(v DORAListDeploymentsRequestData)
    func (o *DORAListDeploymentsRequest) UnmarshalJSON(bytes []byte) (err error)
type DORAListDeploymentsRequestAttributes
    func NewDORAListDeploymentsRequestAttributes() *DORAListDeploymentsRequestAttributes
    func NewDORAListDeploymentsRequestAttributesWithDefaults() *DORAListDeploymentsRequestAttributes
    func (o *DORAListDeploymentsRequestAttributes) GetFrom() time.Time
    func (o *DORAListDeploymentsRequestAttributes) GetFromOk() (*time.Time, bool)
    func (o *DORAListDeploymentsRequestAttributes) GetLimit() int32
    func (o *DORAListDeploymentsRequestAttributes) GetLimitOk() (*int32, bool)
    func (o *DORAListDeploymentsRequestAttributes) GetQuery() string
    func (o *DORAListDeploymentsRequestAttributes) GetQueryOk() (*string, bool)
    func (o *DORAListDeploymentsRequestAttributes) GetSort() string
    func (o *DORAListDeploymentsRequestAttributes) GetSortOk() (*string, bool)
    func (o *DORAListDeploymentsRequestAttributes) GetTo() time.Time
    func (o *DORAListDeploymentsRequestAttributes) GetToOk() (*time.Time, bool)
    func (o *DORAListDeploymentsRequestAttributes) HasFrom() bool
    func (o *DORAListDeploymentsRequestAttributes) HasLimit() bool
    func (o *DORAListDeploymentsRequestAttributes) HasQuery() bool
    func (o *DORAListDeploymentsRequestAttributes) HasSort() bool
    func (o *DORAListDeploymentsRequestAttributes) HasTo() bool
    func (o DORAListDeploymentsRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DORAListDeploymentsRequestAttributes) SetFrom(v time.Time)
    func (o *DORAListDeploymentsRequestAttributes) SetLimit(v int32)
    func (o *DORAListDeploymentsRequestAttributes) SetQuery(v string)
    func (o *DORAListDeploymentsRequestAttributes) SetSort(v string)
    func (o *DORAListDeploymentsRequestAttributes) SetTo(v time.Time)
    func (o *DORAListDeploymentsRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type DORAListDeploymentsRequestData
    func NewDORAListDeploymentsRequestData(attributes DORAListDeploymentsRequestAttributes) *DORAListDeploymentsRequestData
    func NewDORAListDeploymentsRequestDataWithDefaults() *DORAListDeploymentsRequestData
    func (o *DORAListDeploymentsRequestData) GetAttributes() DORAListDeploymentsRequestAttributes
    func (o *DORAListDeploymentsRequestData) GetAttributesOk() (*DORAListDeploymentsRequestAttributes, bool)
    func (o *DORAListDeploymentsRequestData) GetType() DORAListDeploymentsRequestDataType
    func (o *DORAListDeploymentsRequestData) GetTypeOk() (*DORAListDeploymentsRequestDataType, bool)
    func (o *DORAListDeploymentsRequestData) HasType() bool
    func (o DORAListDeploymentsRequestData) MarshalJSON() ([]byte, error)
    func (o *DORAListDeploymentsRequestData) SetAttributes(v DORAListDeploymentsRequestAttributes)
    func (o *DORAListDeploymentsRequestData) SetType(v DORAListDeploymentsRequestDataType)
    func (o *DORAListDeploymentsRequestData) UnmarshalJSON(bytes []byte) (err error)
type DORAListDeploymentsRequestDataType
    func NewDORAListDeploymentsRequestDataTypeFromValue(v string) (*DORAListDeploymentsRequestDataType, error)
    func (v *DORAListDeploymentsRequestDataType) GetAllowedValues() []DORAListDeploymentsRequestDataType
    func (v DORAListDeploymentsRequestDataType) IsValid() bool
    func (v DORAListDeploymentsRequestDataType) Ptr() *DORAListDeploymentsRequestDataType
    func (v *DORAListDeploymentsRequestDataType) UnmarshalJSON(src []byte) error
type DORAListFailuresRequest
    func NewDORAListFailuresRequest(data DORAListFailuresRequestData) *DORAListFailuresRequest
    func NewDORAListFailuresRequestWithDefaults() *DORAListFailuresRequest
    func (o *DORAListFailuresRequest) GetData() DORAListFailuresRequestData
    func (o *DORAListFailuresRequest) GetDataOk() (*DORAListFailuresRequestData, bool)
    func (o DORAListFailuresRequest) MarshalJSON() ([]byte, error)
    func (o *DORAListFailuresRequest) SetData(v DORAListFailuresRequestData)
    func (o *DORAListFailuresRequest) UnmarshalJSON(bytes []byte) (err error)
type DORAListFailuresRequestAttributes
    func NewDORAListFailuresRequestAttributes() *DORAListFailuresRequestAttributes
    func NewDORAListFailuresRequestAttributesWithDefaults() *DORAListFailuresRequestAttributes
    func (o *DORAListFailuresRequestAttributes) GetFrom() time.Time
    func (o *DORAListFailuresRequestAttributes) GetFromOk() (*time.Time, bool)
    func (o *DORAListFailuresRequestAttributes) GetLimit() int32
    func (o *DORAListFailuresRequestAttributes) GetLimitOk() (*int32, bool)
    func (o *DORAListFailuresRequestAttributes) GetQuery() string
    func (o *DORAListFailuresRequestAttributes) GetQueryOk() (*string, bool)
    func (o *DORAListFailuresRequestAttributes) GetSort() string
    func (o *DORAListFailuresRequestAttributes) GetSortOk() (*string, bool)
    func (o *DORAListFailuresRequestAttributes) GetTo() time.Time
    func (o *DORAListFailuresRequestAttributes) GetToOk() (*time.Time, bool)
    func (o *DORAListFailuresRequestAttributes) HasFrom() bool
    func (o *DORAListFailuresRequestAttributes) HasLimit() bool
    func (o *DORAListFailuresRequestAttributes) HasQuery() bool
    func (o *DORAListFailuresRequestAttributes) HasSort() bool
    func (o *DORAListFailuresRequestAttributes) HasTo() bool
    func (o DORAListFailuresRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DORAListFailuresRequestAttributes) SetFrom(v time.Time)
    func (o *DORAListFailuresRequestAttributes) SetLimit(v int32)
    func (o *DORAListFailuresRequestAttributes) SetQuery(v string)
    func (o *DORAListFailuresRequestAttributes) SetSort(v string)
    func (o *DORAListFailuresRequestAttributes) SetTo(v time.Time)
    func (o *DORAListFailuresRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type DORAListFailuresRequestData
    func NewDORAListFailuresRequestData(attributes DORAListFailuresRequestAttributes) *DORAListFailuresRequestData
    func NewDORAListFailuresRequestDataWithDefaults() *DORAListFailuresRequestData
    func (o *DORAListFailuresRequestData) GetAttributes() DORAListFailuresRequestAttributes
    func (o *DORAListFailuresRequestData) GetAttributesOk() (*DORAListFailuresRequestAttributes, bool)
    func (o *DORAListFailuresRequestData) GetType() DORAListFailuresRequestDataType
    func (o *DORAListFailuresRequestData) GetTypeOk() (*DORAListFailuresRequestDataType, bool)
    func (o *DORAListFailuresRequestData) HasType() bool
    func (o DORAListFailuresRequestData) MarshalJSON() ([]byte, error)
    func (o *DORAListFailuresRequestData) SetAttributes(v DORAListFailuresRequestAttributes)
    func (o *DORAListFailuresRequestData) SetType(v DORAListFailuresRequestDataType)
    func (o *DORAListFailuresRequestData) UnmarshalJSON(bytes []byte) (err error)
type DORAListFailuresRequestDataType
    func NewDORAListFailuresRequestDataTypeFromValue(v string) (*DORAListFailuresRequestDataType, error)
    func (v *DORAListFailuresRequestDataType) GetAllowedValues() []DORAListFailuresRequestDataType
    func (v DORAListFailuresRequestDataType) IsValid() bool
    func (v DORAListFailuresRequestDataType) Ptr() *DORAListFailuresRequestDataType
    func (v *DORAListFailuresRequestDataType) UnmarshalJSON(src []byte) error
type DORAListResponse
    func NewDORAListResponse() *DORAListResponse
    func NewDORAListResponseWithDefaults() *DORAListResponse
    func (o *DORAListResponse) GetData() []DORAEvent
    func (o *DORAListResponse) GetDataOk() (*[]DORAEvent, bool)
    func (o *DORAListResponse) HasData() bool
    func (o DORAListResponse) MarshalJSON() ([]byte, error)
    func (o *DORAListResponse) SetData(v []DORAEvent)
    func (o *DORAListResponse) UnmarshalJSON(bytes []byte) (err error)
type DORAMetricsApi
    func NewDORAMetricsApi(client *datadog.APIClient) *DORAMetricsApi
    func (a *DORAMetricsApi) CreateDORADeployment(ctx _context.Context, body DORADeploymentRequest) (DORADeploymentResponse, *_nethttp.Response, error)
    func (a *DORAMetricsApi) CreateDORAIncident(ctx _context.Context, body DORAIncidentRequest) (DORAIncidentResponse, *_nethttp.Response, error)
    func (a *DORAMetricsApi) GetDORADeployment(ctx _context.Context, deploymentId string) (DORAFetchResponse, *_nethttp.Response, error)
    func (a *DORAMetricsApi) GetDORAFailure(ctx _context.Context, failureId string) (DORAFetchResponse, *_nethttp.Response, error)
    func (a *DORAMetricsApi) ListDORADeployments(ctx _context.Context, body DORAListDeploymentsRequest) (DORAListResponse, *_nethttp.Response, error)
    func (a *DORAMetricsApi) ListDORAFailures(ctx _context.Context, body DORAListFailuresRequest) (DORAListResponse, *_nethttp.Response, error)
type DashboardListAddItemsRequest
    func NewDashboardListAddItemsRequest() *DashboardListAddItemsRequest
    func NewDashboardListAddItemsRequestWithDefaults() *DashboardListAddItemsRequest
    func (o *DashboardListAddItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListAddItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListAddItemsRequest) HasDashboards() bool
    func (o DashboardListAddItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListAddItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListAddItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListAddItemsResponse
    func NewDashboardListAddItemsResponse() *DashboardListAddItemsResponse
    func NewDashboardListAddItemsResponseWithDefaults() *DashboardListAddItemsResponse
    func (o *DashboardListAddItemsResponse) GetAddedDashboardsToList() []DashboardListItemResponse
    func (o *DashboardListAddItemsResponse) GetAddedDashboardsToListOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListAddItemsResponse) HasAddedDashboardsToList() bool
    func (o DashboardListAddItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListAddItemsResponse) SetAddedDashboardsToList(v []DashboardListItemResponse)
    func (o *DashboardListAddItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListDeleteItemsRequest
    func NewDashboardListDeleteItemsRequest() *DashboardListDeleteItemsRequest
    func NewDashboardListDeleteItemsRequestWithDefaults() *DashboardListDeleteItemsRequest
    func (o *DashboardListDeleteItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListDeleteItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListDeleteItemsRequest) HasDashboards() bool
    func (o DashboardListDeleteItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListDeleteItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListDeleteItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListDeleteItemsResponse
    func NewDashboardListDeleteItemsResponse() *DashboardListDeleteItemsResponse
    func NewDashboardListDeleteItemsResponseWithDefaults() *DashboardListDeleteItemsResponse
    func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromList() []DashboardListItemResponse
    func (o *DashboardListDeleteItemsResponse) GetDeletedDashboardsFromListOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListDeleteItemsResponse) HasDeletedDashboardsFromList() bool
    func (o DashboardListDeleteItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList(v []DashboardListItemResponse)
    func (o *DashboardListDeleteItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItem
    func NewDashboardListItem(id string, typeVar DashboardType) *DashboardListItem
    func NewDashboardListItemWithDefaults() *DashboardListItem
    func (o *DashboardListItem) GetAuthor() Creator
    func (o *DashboardListItem) GetAuthorOk() (*Creator, bool)
    func (o *DashboardListItem) GetCreated() time.Time
    func (o *DashboardListItem) GetCreatedOk() (*time.Time, bool)
    func (o *DashboardListItem) GetIcon() string
    func (o *DashboardListItem) GetIconOk() (*string, bool)
    func (o *DashboardListItem) GetId() string
    func (o *DashboardListItem) GetIdOk() (*string, bool)
    func (o *DashboardListItem) GetIntegrationId() string
    func (o *DashboardListItem) GetIntegrationIdOk() (*string, bool)
    func (o *DashboardListItem) GetIsFavorite() bool
    func (o *DashboardListItem) GetIsFavoriteOk() (*bool, bool)
    func (o *DashboardListItem) GetIsReadOnly() bool
    func (o *DashboardListItem) GetIsReadOnlyOk() (*bool, bool)
    func (o *DashboardListItem) GetIsShared() bool
    func (o *DashboardListItem) GetIsSharedOk() (*bool, bool)
    func (o *DashboardListItem) GetModified() time.Time
    func (o *DashboardListItem) GetModifiedOk() (*time.Time, bool)
    func (o *DashboardListItem) GetPopularity() int32
    func (o *DashboardListItem) GetPopularityOk() (*int32, bool)
    func (o *DashboardListItem) GetTags() []string
    func (o *DashboardListItem) GetTagsOk() (*[]string, bool)
    func (o *DashboardListItem) GetTitle() string
    func (o *DashboardListItem) GetTitleOk() (*string, bool)
    func (o *DashboardListItem) GetType() DashboardType
    func (o *DashboardListItem) GetTypeOk() (*DashboardType, bool)
    func (o *DashboardListItem) GetUrl() string
    func (o *DashboardListItem) GetUrlOk() (*string, bool)
    func (o *DashboardListItem) HasAuthor() bool
    func (o *DashboardListItem) HasCreated() bool
    func (o *DashboardListItem) HasIcon() bool
    func (o *DashboardListItem) HasIntegrationId() bool
    func (o *DashboardListItem) HasIsFavorite() bool
    func (o *DashboardListItem) HasIsReadOnly() bool
    func (o *DashboardListItem) HasIsShared() bool
    func (o *DashboardListItem) HasModified() bool
    func (o *DashboardListItem) HasPopularity() bool
    func (o *DashboardListItem) HasTags() bool
    func (o *DashboardListItem) HasTitle() bool
    func (o *DashboardListItem) HasUrl() bool
    func (o DashboardListItem) MarshalJSON() ([]byte, error)
    func (o *DashboardListItem) SetAuthor(v Creator)
    func (o *DashboardListItem) SetCreated(v time.Time)
    func (o *DashboardListItem) SetIcon(v string)
    func (o *DashboardListItem) SetIconNil()
    func (o *DashboardListItem) SetId(v string)
    func (o *DashboardListItem) SetIntegrationId(v string)
    func (o *DashboardListItem) SetIntegrationIdNil()
    func (o *DashboardListItem) SetIsFavorite(v bool)
    func (o *DashboardListItem) SetIsReadOnly(v bool)
    func (o *DashboardListItem) SetIsShared(v bool)
    func (o *DashboardListItem) SetModified(v time.Time)
    func (o *DashboardListItem) SetPopularity(v int32)
    func (o *DashboardListItem) SetTags(v []string)
    func (o *DashboardListItem) SetTagsNil()
    func (o *DashboardListItem) SetTitle(v string)
    func (o *DashboardListItem) SetType(v DashboardType)
    func (o *DashboardListItem) SetUrl(v string)
    func (o *DashboardListItem) UnmarshalJSON(bytes []byte) (err error)
    func (o *DashboardListItem) UnsetIcon()
    func (o *DashboardListItem) UnsetIntegrationId()
    func (o *DashboardListItem) UnsetTags()
type DashboardListItemRequest
    func NewDashboardListItemRequest(id string, typeVar DashboardType) *DashboardListItemRequest
    func NewDashboardListItemRequestWithDefaults() *DashboardListItemRequest
    func (o *DashboardListItemRequest) GetId() string
    func (o *DashboardListItemRequest) GetIdOk() (*string, bool)
    func (o *DashboardListItemRequest) GetType() DashboardType
    func (o *DashboardListItemRequest) GetTypeOk() (*DashboardType, bool)
    func (o DashboardListItemRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListItemRequest) SetId(v string)
    func (o *DashboardListItemRequest) SetType(v DashboardType)
    func (o *DashboardListItemRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItemResponse
    func NewDashboardListItemResponse(id string, typeVar DashboardType) *DashboardListItemResponse
    func NewDashboardListItemResponseWithDefaults() *DashboardListItemResponse
    func (o *DashboardListItemResponse) GetId() string
    func (o *DashboardListItemResponse) GetIdOk() (*string, bool)
    func (o *DashboardListItemResponse) GetType() DashboardType
    func (o *DashboardListItemResponse) GetTypeOk() (*DashboardType, bool)
    func (o DashboardListItemResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListItemResponse) SetId(v string)
    func (o *DashboardListItemResponse) SetType(v DashboardType)
    func (o *DashboardListItemResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListItems
    func NewDashboardListItems(dashboards []DashboardListItem) *DashboardListItems
    func NewDashboardListItemsWithDefaults() *DashboardListItems
    func (o *DashboardListItems) GetDashboards() []DashboardListItem
    func (o *DashboardListItems) GetDashboardsOk() (*[]DashboardListItem, bool)
    func (o *DashboardListItems) GetTotal() int64
    func (o *DashboardListItems) GetTotalOk() (*int64, bool)
    func (o *DashboardListItems) HasTotal() bool
    func (o DashboardListItems) MarshalJSON() ([]byte, error)
    func (o *DashboardListItems) SetDashboards(v []DashboardListItem)
    func (o *DashboardListItems) SetTotal(v int64)
    func (o *DashboardListItems) UnmarshalJSON(bytes []byte) (err error)
type DashboardListUpdateItemsRequest
    func NewDashboardListUpdateItemsRequest() *DashboardListUpdateItemsRequest
    func NewDashboardListUpdateItemsRequestWithDefaults() *DashboardListUpdateItemsRequest
    func (o *DashboardListUpdateItemsRequest) GetDashboards() []DashboardListItemRequest
    func (o *DashboardListUpdateItemsRequest) GetDashboardsOk() (*[]DashboardListItemRequest, bool)
    func (o *DashboardListUpdateItemsRequest) HasDashboards() bool
    func (o DashboardListUpdateItemsRequest) MarshalJSON() ([]byte, error)
    func (o *DashboardListUpdateItemsRequest) SetDashboards(v []DashboardListItemRequest)
    func (o *DashboardListUpdateItemsRequest) UnmarshalJSON(bytes []byte) (err error)
type DashboardListUpdateItemsResponse
    func NewDashboardListUpdateItemsResponse() *DashboardListUpdateItemsResponse
    func NewDashboardListUpdateItemsResponseWithDefaults() *DashboardListUpdateItemsResponse
    func (o *DashboardListUpdateItemsResponse) GetDashboards() []DashboardListItemResponse
    func (o *DashboardListUpdateItemsResponse) GetDashboardsOk() (*[]DashboardListItemResponse, bool)
    func (o *DashboardListUpdateItemsResponse) HasDashboards() bool
    func (o DashboardListUpdateItemsResponse) MarshalJSON() ([]byte, error)
    func (o *DashboardListUpdateItemsResponse) SetDashboards(v []DashboardListItemResponse)
    func (o *DashboardListUpdateItemsResponse) UnmarshalJSON(bytes []byte) (err error)
type DashboardListsApi
    func NewDashboardListsApi(client *datadog.APIClient) *DashboardListsApi
    func (a *DashboardListsApi) CreateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListAddItemsRequest) (DashboardListAddItemsResponse, *_nethttp.Response, error)
    func (a *DashboardListsApi) DeleteDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListDeleteItemsRequest) (DashboardListDeleteItemsResponse, *_nethttp.Response, error)
    func (a *DashboardListsApi) GetDashboardListItems(ctx _context.Context, dashboardListId int64) (DashboardListItems, *_nethttp.Response, error)
    func (a *DashboardListsApi) UpdateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListUpdateItemsRequest) (DashboardListUpdateItemsResponse, *_nethttp.Response, error)
type DashboardTriggerWrapper
    func NewDashboardTriggerWrapper(dashboardTrigger interface{}) *DashboardTriggerWrapper
    func NewDashboardTriggerWrapperWithDefaults() *DashboardTriggerWrapper
    func (o *DashboardTriggerWrapper) GetDashboardTrigger() interface{}
    func (o *DashboardTriggerWrapper) GetDashboardTriggerOk() (*interface{}, bool)
    func (o *DashboardTriggerWrapper) GetStartStepNames() []string
    func (o *DashboardTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *DashboardTriggerWrapper) HasStartStepNames() bool
    func (o DashboardTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *DashboardTriggerWrapper) SetDashboardTrigger(v interface{})
    func (o *DashboardTriggerWrapper) SetStartStepNames(v []string)
    func (o *DashboardTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type DashboardType
    func NewDashboardTypeFromValue(v string) (*DashboardType, error)
    func (v *DashboardType) GetAllowedValues() []DashboardType
    func (v DashboardType) IsValid() bool
    func (v DashboardType) Ptr() *DashboardType
    func (v *DashboardType) UnmarshalJSON(src []byte) error
type DataDeletionApi
    func NewDataDeletionApi(client *datadog.APIClient) *DataDeletionApi
    func (a *DataDeletionApi) CancelDataDeletionRequest(ctx _context.Context, id string) (CancelDataDeletionResponseBody, *_nethttp.Response, error)
    func (a *DataDeletionApi) CreateDataDeletionRequest(ctx _context.Context, product string, body CreateDataDeletionRequestBody) (CreateDataDeletionResponseBody, *_nethttp.Response, error)
    func (a *DataDeletionApi) GetDataDeletionRequests(ctx _context.Context, o ...GetDataDeletionRequestsOptionalParameters) (GetDataDeletionsResponseBody, *_nethttp.Response, error)
type DataDeletionResponseItem
    func NewDataDeletionResponseItem(attributes DataDeletionResponseItemAttributes, id string, typeVar string) *DataDeletionResponseItem
    func NewDataDeletionResponseItemWithDefaults() *DataDeletionResponseItem
    func (o *DataDeletionResponseItem) GetAttributes() DataDeletionResponseItemAttributes
    func (o *DataDeletionResponseItem) GetAttributesOk() (*DataDeletionResponseItemAttributes, bool)
    func (o *DataDeletionResponseItem) GetId() string
    func (o *DataDeletionResponseItem) GetIdOk() (*string, bool)
    func (o *DataDeletionResponseItem) GetType() string
    func (o *DataDeletionResponseItem) GetTypeOk() (*string, bool)
    func (o DataDeletionResponseItem) MarshalJSON() ([]byte, error)
    func (o *DataDeletionResponseItem) SetAttributes(v DataDeletionResponseItemAttributes)
    func (o *DataDeletionResponseItem) SetId(v string)
    func (o *DataDeletionResponseItem) SetType(v string)
    func (o *DataDeletionResponseItem) UnmarshalJSON(bytes []byte) (err error)
type DataDeletionResponseItemAttributes
    func NewDataDeletionResponseItemAttributes(createdAt string, createdBy string, fromTime int64, isCreated bool, orgId int64, product string, query string, startingAt string, status string, toTime int64, totalUnrestricted int64, updatedAt string) *DataDeletionResponseItemAttributes
    func NewDataDeletionResponseItemAttributesWithDefaults() *DataDeletionResponseItemAttributes
    func (o *DataDeletionResponseItemAttributes) GetCreatedAt() string
    func (o *DataDeletionResponseItemAttributes) GetCreatedAtOk() (*string, bool)
    func (o *DataDeletionResponseItemAttributes) GetCreatedBy() string
    func (o *DataDeletionResponseItemAttributes) GetCreatedByOk() (*string, bool)
    func (o *DataDeletionResponseItemAttributes) GetFromTime() int64
    func (o *DataDeletionResponseItemAttributes) GetFromTimeOk() (*int64, bool)
    func (o *DataDeletionResponseItemAttributes) GetIndexes() []string
    func (o *DataDeletionResponseItemAttributes) GetIndexesOk() (*[]string, bool)
    func (o *DataDeletionResponseItemAttributes) GetIsCreated() bool
    func (o *DataDeletionResponseItemAttributes) GetIsCreatedOk() (*bool, bool)
    func (o *DataDeletionResponseItemAttributes) GetOrgId() int64
    func (o *DataDeletionResponseItemAttributes) GetOrgIdOk() (*int64, bool)
    func (o *DataDeletionResponseItemAttributes) GetProduct() string
    func (o *DataDeletionResponseItemAttributes) GetProductOk() (*string, bool)
    func (o *DataDeletionResponseItemAttributes) GetQuery() string
    func (o *DataDeletionResponseItemAttributes) GetQueryOk() (*string, bool)
    func (o *DataDeletionResponseItemAttributes) GetStartingAt() string
    func (o *DataDeletionResponseItemAttributes) GetStartingAtOk() (*string, bool)
    func (o *DataDeletionResponseItemAttributes) GetStatus() string
    func (o *DataDeletionResponseItemAttributes) GetStatusOk() (*string, bool)
    func (o *DataDeletionResponseItemAttributes) GetToTime() int64
    func (o *DataDeletionResponseItemAttributes) GetToTimeOk() (*int64, bool)
    func (o *DataDeletionResponseItemAttributes) GetTotalUnrestricted() int64
    func (o *DataDeletionResponseItemAttributes) GetTotalUnrestrictedOk() (*int64, bool)
    func (o *DataDeletionResponseItemAttributes) GetUpdatedAt() string
    func (o *DataDeletionResponseItemAttributes) GetUpdatedAtOk() (*string, bool)
    func (o *DataDeletionResponseItemAttributes) HasIndexes() bool
    func (o DataDeletionResponseItemAttributes) MarshalJSON() ([]byte, error)
    func (o *DataDeletionResponseItemAttributes) SetCreatedAt(v string)
    func (o *DataDeletionResponseItemAttributes) SetCreatedBy(v string)
    func (o *DataDeletionResponseItemAttributes) SetFromTime(v int64)
    func (o *DataDeletionResponseItemAttributes) SetIndexes(v []string)
    func (o *DataDeletionResponseItemAttributes) SetIsCreated(v bool)
    func (o *DataDeletionResponseItemAttributes) SetOrgId(v int64)
    func (o *DataDeletionResponseItemAttributes) SetProduct(v string)
    func (o *DataDeletionResponseItemAttributes) SetQuery(v string)
    func (o *DataDeletionResponseItemAttributes) SetStartingAt(v string)
    func (o *DataDeletionResponseItemAttributes) SetStatus(v string)
    func (o *DataDeletionResponseItemAttributes) SetToTime(v int64)
    func (o *DataDeletionResponseItemAttributes) SetTotalUnrestricted(v int64)
    func (o *DataDeletionResponseItemAttributes) SetUpdatedAt(v string)
    func (o *DataDeletionResponseItemAttributes) UnmarshalJSON(bytes []byte) (err error)
type DataDeletionResponseMeta
    func NewDataDeletionResponseMeta() *DataDeletionResponseMeta
    func NewDataDeletionResponseMetaWithDefaults() *DataDeletionResponseMeta
    func (o *DataDeletionResponseMeta) GetCountProduct() map[string]int64
    func (o *DataDeletionResponseMeta) GetCountProductOk() (*map[string]int64, bool)
    func (o *DataDeletionResponseMeta) GetCountStatus() map[string]int64
    func (o *DataDeletionResponseMeta) GetCountStatusOk() (*map[string]int64, bool)
    func (o *DataDeletionResponseMeta) GetNextPage() string
    func (o *DataDeletionResponseMeta) GetNextPageOk() (*string, bool)
    func (o *DataDeletionResponseMeta) GetProduct() string
    func (o *DataDeletionResponseMeta) GetProductOk() (*string, bool)
    func (o *DataDeletionResponseMeta) GetRequestStatus() string
    func (o *DataDeletionResponseMeta) GetRequestStatusOk() (*string, bool)
    func (o *DataDeletionResponseMeta) HasCountProduct() bool
    func (o *DataDeletionResponseMeta) HasCountStatus() bool
    func (o *DataDeletionResponseMeta) HasNextPage() bool
    func (o *DataDeletionResponseMeta) HasProduct() bool
    func (o *DataDeletionResponseMeta) HasRequestStatus() bool
    func (o DataDeletionResponseMeta) MarshalJSON() ([]byte, error)
    func (o *DataDeletionResponseMeta) SetCountProduct(v map[string]int64)
    func (o *DataDeletionResponseMeta) SetCountStatus(v map[string]int64)
    func (o *DataDeletionResponseMeta) SetNextPage(v string)
    func (o *DataDeletionResponseMeta) SetProduct(v string)
    func (o *DataDeletionResponseMeta) SetRequestStatus(v string)
    func (o *DataDeletionResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type DataRelationshipsTeams
    func NewDataRelationshipsTeams() *DataRelationshipsTeams
    func NewDataRelationshipsTeamsWithDefaults() *DataRelationshipsTeams
    func (o *DataRelationshipsTeams) GetData() []DataRelationshipsTeamsDataItems
    func (o *DataRelationshipsTeams) GetDataOk() (*[]DataRelationshipsTeamsDataItems, bool)
    func (o *DataRelationshipsTeams) HasData() bool
    func (o DataRelationshipsTeams) MarshalJSON() ([]byte, error)
    func (o *DataRelationshipsTeams) SetData(v []DataRelationshipsTeamsDataItems)
    func (o *DataRelationshipsTeams) UnmarshalJSON(bytes []byte) (err error)
type DataRelationshipsTeamsDataItems
    func NewDataRelationshipsTeamsDataItems(id string, typeVar DataRelationshipsTeamsDataItemsType) *DataRelationshipsTeamsDataItems
    func NewDataRelationshipsTeamsDataItemsWithDefaults() *DataRelationshipsTeamsDataItems
    func (o *DataRelationshipsTeamsDataItems) GetId() string
    func (o *DataRelationshipsTeamsDataItems) GetIdOk() (*string, bool)
    func (o *DataRelationshipsTeamsDataItems) GetType() DataRelationshipsTeamsDataItemsType
    func (o *DataRelationshipsTeamsDataItems) GetTypeOk() (*DataRelationshipsTeamsDataItemsType, bool)
    func (o DataRelationshipsTeamsDataItems) MarshalJSON() ([]byte, error)
    func (o *DataRelationshipsTeamsDataItems) SetId(v string)
    func (o *DataRelationshipsTeamsDataItems) SetType(v DataRelationshipsTeamsDataItemsType)
    func (o *DataRelationshipsTeamsDataItems) UnmarshalJSON(bytes []byte) (err error)
type DataRelationshipsTeamsDataItemsType
    func NewDataRelationshipsTeamsDataItemsTypeFromValue(v string) (*DataRelationshipsTeamsDataItemsType, error)
    func (v *DataRelationshipsTeamsDataItemsType) GetAllowedValues() []DataRelationshipsTeamsDataItemsType
    func (v DataRelationshipsTeamsDataItemsType) IsValid() bool
    func (v DataRelationshipsTeamsDataItemsType) Ptr() *DataRelationshipsTeamsDataItemsType
    func (v *DataRelationshipsTeamsDataItemsType) UnmarshalJSON(src []byte) error
type DataScalarColumn
    func NewDataScalarColumn() *DataScalarColumn
    func NewDataScalarColumnWithDefaults() *DataScalarColumn
    func (o *DataScalarColumn) GetMeta() ScalarMeta
    func (o *DataScalarColumn) GetMetaOk() (*ScalarMeta, bool)
    func (o *DataScalarColumn) GetName() string
    func (o *DataScalarColumn) GetNameOk() (*string, bool)
    func (o *DataScalarColumn) GetType() ScalarColumnTypeNumber
    func (o *DataScalarColumn) GetTypeOk() (*ScalarColumnTypeNumber, bool)
    func (o *DataScalarColumn) GetValues() []*float64
    func (o *DataScalarColumn) GetValuesOk() (*[]*float64, bool)
    func (o *DataScalarColumn) HasMeta() bool
    func (o *DataScalarColumn) HasName() bool
    func (o *DataScalarColumn) HasType() bool
    func (o *DataScalarColumn) HasValues() bool
    func (o DataScalarColumn) MarshalJSON() ([]byte, error)
    func (o *DataScalarColumn) SetMeta(v ScalarMeta)
    func (o *DataScalarColumn) SetName(v string)
    func (o *DataScalarColumn) SetType(v ScalarColumnTypeNumber)
    func (o *DataScalarColumn) SetValues(v []*float64)
    func (o *DataScalarColumn) UnmarshalJSON(bytes []byte) (err error)
type DataTransform
    func NewDataTransform(id uuid.UUID, name string, properties DataTransformProperties, typeVar DataTransformType) *DataTransform
    func NewDataTransformWithDefaults() *DataTransform
    func (o *DataTransform) GetId() uuid.UUID
    func (o *DataTransform) GetIdOk() (*uuid.UUID, bool)
    func (o *DataTransform) GetName() string
    func (o *DataTransform) GetNameOk() (*string, bool)
    func (o *DataTransform) GetProperties() DataTransformProperties
    func (o *DataTransform) GetPropertiesOk() (*DataTransformProperties, bool)
    func (o *DataTransform) GetType() DataTransformType
    func (o *DataTransform) GetTypeOk() (*DataTransformType, bool)
    func (o DataTransform) MarshalJSON() ([]byte, error)
    func (o *DataTransform) SetId(v uuid.UUID)
    func (o *DataTransform) SetName(v string)
    func (o *DataTransform) SetProperties(v DataTransformProperties)
    func (o *DataTransform) SetType(v DataTransformType)
    func (o *DataTransform) UnmarshalJSON(bytes []byte) (err error)
type DataTransformProperties
    func NewDataTransformProperties() *DataTransformProperties
    func NewDataTransformPropertiesWithDefaults() *DataTransformProperties
    func (o *DataTransformProperties) GetOutputs() string
    func (o *DataTransformProperties) GetOutputsOk() (*string, bool)
    func (o *DataTransformProperties) HasOutputs() bool
    func (o DataTransformProperties) MarshalJSON() ([]byte, error)
    func (o *DataTransformProperties) SetOutputs(v string)
    func (o *DataTransformProperties) UnmarshalJSON(bytes []byte) (err error)
type DataTransformType
    func NewDataTransformTypeFromValue(v string) (*DataTransformType, error)
    func (v *DataTransformType) GetAllowedValues() []DataTransformType
    func (v DataTransformType) IsValid() bool
    func (v DataTransformType) Ptr() *DataTransformType
    func (v *DataTransformType) UnmarshalJSON(src []byte) error
type DatabaseMonitoringTriggerWrapper
    func NewDatabaseMonitoringTriggerWrapper(databaseMonitoringTrigger interface{}) *DatabaseMonitoringTriggerWrapper
    func NewDatabaseMonitoringTriggerWrapperWithDefaults() *DatabaseMonitoringTriggerWrapper
    func (o *DatabaseMonitoringTriggerWrapper) GetDatabaseMonitoringTrigger() interface{}
    func (o *DatabaseMonitoringTriggerWrapper) GetDatabaseMonitoringTriggerOk() (*interface{}, bool)
    func (o *DatabaseMonitoringTriggerWrapper) GetStartStepNames() []string
    func (o *DatabaseMonitoringTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *DatabaseMonitoringTriggerWrapper) HasStartStepNames() bool
    func (o DatabaseMonitoringTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *DatabaseMonitoringTriggerWrapper) SetDatabaseMonitoringTrigger(v interface{})
    func (o *DatabaseMonitoringTriggerWrapper) SetStartStepNames(v []string)
    func (o *DatabaseMonitoringTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type DeleteAppResponse
    func NewDeleteAppResponse() *DeleteAppResponse
    func NewDeleteAppResponseWithDefaults() *DeleteAppResponse
    func (o *DeleteAppResponse) GetData() DeleteAppResponseData
    func (o *DeleteAppResponse) GetDataOk() (*DeleteAppResponseData, bool)
    func (o *DeleteAppResponse) HasData() bool
    func (o DeleteAppResponse) MarshalJSON() ([]byte, error)
    func (o *DeleteAppResponse) SetData(v DeleteAppResponseData)
    func (o *DeleteAppResponse) UnmarshalJSON(bytes []byte) (err error)
type DeleteAppResponseData
    func NewDeleteAppResponseData(id uuid.UUID, typeVar AppDefinitionType) *DeleteAppResponseData
    func NewDeleteAppResponseDataWithDefaults() *DeleteAppResponseData
    func (o *DeleteAppResponseData) GetId() uuid.UUID
    func (o *DeleteAppResponseData) GetIdOk() (*uuid.UUID, bool)
    func (o *DeleteAppResponseData) GetType() AppDefinitionType
    func (o *DeleteAppResponseData) GetTypeOk() (*AppDefinitionType, bool)
    func (o DeleteAppResponseData) MarshalJSON() ([]byte, error)
    func (o *DeleteAppResponseData) SetId(v uuid.UUID)
    func (o *DeleteAppResponseData) SetType(v AppDefinitionType)
    func (o *DeleteAppResponseData) UnmarshalJSON(bytes []byte) (err error)
type DeleteAppsRequest
    func NewDeleteAppsRequest() *DeleteAppsRequest
    func NewDeleteAppsRequestWithDefaults() *DeleteAppsRequest
    func (o *DeleteAppsRequest) GetData() []DeleteAppsRequestDataItems
    func (o *DeleteAppsRequest) GetDataOk() (*[]DeleteAppsRequestDataItems, bool)
    func (o *DeleteAppsRequest) HasData() bool
    func (o DeleteAppsRequest) MarshalJSON() ([]byte, error)
    func (o *DeleteAppsRequest) SetData(v []DeleteAppsRequestDataItems)
    func (o *DeleteAppsRequest) UnmarshalJSON(bytes []byte) (err error)
type DeleteAppsRequestDataItems
    func NewDeleteAppsRequestDataItems(id uuid.UUID, typeVar AppDefinitionType) *DeleteAppsRequestDataItems
    func NewDeleteAppsRequestDataItemsWithDefaults() *DeleteAppsRequestDataItems
    func (o *DeleteAppsRequestDataItems) GetId() uuid.UUID
    func (o *DeleteAppsRequestDataItems) GetIdOk() (*uuid.UUID, bool)
    func (o *DeleteAppsRequestDataItems) GetType() AppDefinitionType
    func (o *DeleteAppsRequestDataItems) GetTypeOk() (*AppDefinitionType, bool)
    func (o DeleteAppsRequestDataItems) MarshalJSON() ([]byte, error)
    func (o *DeleteAppsRequestDataItems) SetId(v uuid.UUID)
    func (o *DeleteAppsRequestDataItems) SetType(v AppDefinitionType)
    func (o *DeleteAppsRequestDataItems) UnmarshalJSON(bytes []byte) (err error)
type DeleteAppsResponse
    func NewDeleteAppsResponse() *DeleteAppsResponse
    func NewDeleteAppsResponseWithDefaults() *DeleteAppsResponse
    func (o *DeleteAppsResponse) GetData() []DeleteAppsResponseDataItems
    func (o *DeleteAppsResponse) GetDataOk() (*[]DeleteAppsResponseDataItems, bool)
    func (o *DeleteAppsResponse) HasData() bool
    func (o DeleteAppsResponse) MarshalJSON() ([]byte, error)
    func (o *DeleteAppsResponse) SetData(v []DeleteAppsResponseDataItems)
    func (o *DeleteAppsResponse) UnmarshalJSON(bytes []byte) (err error)
type DeleteAppsResponseDataItems
    func NewDeleteAppsResponseDataItems(id uuid.UUID, typeVar AppDefinitionType) *DeleteAppsResponseDataItems
    func NewDeleteAppsResponseDataItemsWithDefaults() *DeleteAppsResponseDataItems
    func (o *DeleteAppsResponseDataItems) GetId() uuid.UUID
    func (o *DeleteAppsResponseDataItems) GetIdOk() (*uuid.UUID, bool)
    func (o *DeleteAppsResponseDataItems) GetType() AppDefinitionType
    func (o *DeleteAppsResponseDataItems) GetTypeOk() (*AppDefinitionType, bool)
    func (o DeleteAppsResponseDataItems) MarshalJSON() ([]byte, error)
    func (o *DeleteAppsResponseDataItems) SetId(v uuid.UUID)
    func (o *DeleteAppsResponseDataItems) SetType(v AppDefinitionType)
    func (o *DeleteAppsResponseDataItems) UnmarshalJSON(bytes []byte) (err error)
type DeleteCSMThreatsAgentRuleOptionalParameters
    func NewDeleteCSMThreatsAgentRuleOptionalParameters() *DeleteCSMThreatsAgentRuleOptionalParameters
    func (r *DeleteCSMThreatsAgentRuleOptionalParameters) WithPolicyId(policyId string) *DeleteCSMThreatsAgentRuleOptionalParameters
type DeleteCustomFrameworkResponse
    func NewDeleteCustomFrameworkResponse(data CustomFrameworkMetadata) *DeleteCustomFrameworkResponse
    func NewDeleteCustomFrameworkResponseWithDefaults() *DeleteCustomFrameworkResponse
    func (o *DeleteCustomFrameworkResponse) GetData() CustomFrameworkMetadata
    func (o *DeleteCustomFrameworkResponse) GetDataOk() (*CustomFrameworkMetadata, bool)
    func (o DeleteCustomFrameworkResponse) MarshalJSON() ([]byte, error)
    func (o *DeleteCustomFrameworkResponse) SetData(v CustomFrameworkMetadata)
    func (o *DeleteCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)
type DependencyLocation
    func NewDependencyLocation(columnEnd int64, columnStart int64, fileName string, lineEnd int64, lineStart int64) *DependencyLocation
    func NewDependencyLocationWithDefaults() *DependencyLocation
    func (o *DependencyLocation) GetColumnEnd() int64
    func (o *DependencyLocation) GetColumnEndOk() (*int64, bool)
    func (o *DependencyLocation) GetColumnStart() int64
    func (o *DependencyLocation) GetColumnStartOk() (*int64, bool)
    func (o *DependencyLocation) GetFileName() string
    func (o *DependencyLocation) GetFileNameOk() (*string, bool)
    func (o *DependencyLocation) GetLineEnd() int64
    func (o *DependencyLocation) GetLineEndOk() (*int64, bool)
    func (o *DependencyLocation) GetLineStart() int64
    func (o *DependencyLocation) GetLineStartOk() (*int64, bool)
    func (o DependencyLocation) MarshalJSON() ([]byte, error)
    func (o *DependencyLocation) SetColumnEnd(v int64)
    func (o *DependencyLocation) SetColumnStart(v int64)
    func (o *DependencyLocation) SetFileName(v string)
    func (o *DependencyLocation) SetLineEnd(v int64)
    func (o *DependencyLocation) SetLineStart(v int64)
    func (o *DependencyLocation) UnmarshalJSON(bytes []byte) (err error)
type Deployment
    func NewDeployment() *Deployment
    func NewDeploymentWithDefaults() *Deployment
    func (o *Deployment) GetAttributes() DeploymentAttributes
    func (o *Deployment) GetAttributesOk() (*DeploymentAttributes, bool)
    func (o *Deployment) GetId() uuid.UUID
    func (o *Deployment) GetIdOk() (*uuid.UUID, bool)
    func (o *Deployment) GetMeta() DeploymentMetadata
    func (o *Deployment) GetMetaOk() (*DeploymentMetadata, bool)
    func (o *Deployment) GetType() AppDeploymentType
    func (o *Deployment) GetTypeOk() (*AppDeploymentType, bool)
    func (o *Deployment) HasAttributes() bool
    func (o *Deployment) HasId() bool
    func (o *Deployment) HasMeta() bool
    func (o *Deployment) HasType() bool
    func (o Deployment) MarshalJSON() ([]byte, error)
    func (o *Deployment) SetAttributes(v DeploymentAttributes)
    func (o *Deployment) SetId(v uuid.UUID)
    func (o *Deployment) SetMeta(v DeploymentMetadata)
    func (o *Deployment) SetType(v AppDeploymentType)
    func (o *Deployment) UnmarshalJSON(bytes []byte) (err error)
type DeploymentAttributes
    func NewDeploymentAttributes() *DeploymentAttributes
    func NewDeploymentAttributesWithDefaults() *DeploymentAttributes
    func (o *DeploymentAttributes) GetAppVersionId() uuid.UUID
    func (o *DeploymentAttributes) GetAppVersionIdOk() (*uuid.UUID, bool)
    func (o *DeploymentAttributes) HasAppVersionId() bool
    func (o DeploymentAttributes) MarshalJSON() ([]byte, error)
    func (o *DeploymentAttributes) SetAppVersionId(v uuid.UUID)
    func (o *DeploymentAttributes) UnmarshalJSON(bytes []byte) (err error)
type DeploymentMetadata
    func NewDeploymentMetadata() *DeploymentMetadata
    func NewDeploymentMetadataWithDefaults() *DeploymentMetadata
    func (o *DeploymentMetadata) GetCreatedAt() time.Time
    func (o *DeploymentMetadata) GetCreatedAtOk() (*time.Time, bool)
    func (o *DeploymentMetadata) GetUserId() int64
    func (o *DeploymentMetadata) GetUserIdOk() (*int64, bool)
    func (o *DeploymentMetadata) GetUserName() string
    func (o *DeploymentMetadata) GetUserNameOk() (*string, bool)
    func (o *DeploymentMetadata) GetUserUuid() uuid.UUID
    func (o *DeploymentMetadata) GetUserUuidOk() (*uuid.UUID, bool)
    func (o *DeploymentMetadata) HasCreatedAt() bool
    func (o *DeploymentMetadata) HasUserId() bool
    func (o *DeploymentMetadata) HasUserName() bool
    func (o *DeploymentMetadata) HasUserUuid() bool
    func (o DeploymentMetadata) MarshalJSON() ([]byte, error)
    func (o *DeploymentMetadata) SetCreatedAt(v time.Time)
    func (o *DeploymentMetadata) SetUserId(v int64)
    func (o *DeploymentMetadata) SetUserName(v string)
    func (o *DeploymentMetadata) SetUserUuid(v uuid.UUID)
    func (o *DeploymentMetadata) UnmarshalJSON(bytes []byte) (err error)
type DeploymentRelationship
    func NewDeploymentRelationship() *DeploymentRelationship
    func NewDeploymentRelationshipWithDefaults() *DeploymentRelationship
    func (o *DeploymentRelationship) GetData() DeploymentRelationshipData
    func (o *DeploymentRelationship) GetDataOk() (*DeploymentRelationshipData, bool)
    func (o *DeploymentRelationship) GetMeta() DeploymentMetadata
    func (o *DeploymentRelationship) GetMetaOk() (*DeploymentMetadata, bool)
    func (o *DeploymentRelationship) HasData() bool
    func (o *DeploymentRelationship) HasMeta() bool
    func (o DeploymentRelationship) MarshalJSON() ([]byte, error)
    func (o *DeploymentRelationship) SetData(v DeploymentRelationshipData)
    func (o *DeploymentRelationship) SetMeta(v DeploymentMetadata)
    func (o *DeploymentRelationship) UnmarshalJSON(bytes []byte) (err error)
type DeploymentRelationshipData
    func NewDeploymentRelationshipData() *DeploymentRelationshipData
    func NewDeploymentRelationshipDataWithDefaults() *DeploymentRelationshipData
    func (o *DeploymentRelationshipData) GetId() uuid.UUID
    func (o *DeploymentRelationshipData) GetIdOk() (*uuid.UUID, bool)
    func (o *DeploymentRelationshipData) GetType() AppDeploymentType
    func (o *DeploymentRelationshipData) GetTypeOk() (*AppDeploymentType, bool)
    func (o *DeploymentRelationshipData) HasId() bool
    func (o *DeploymentRelationshipData) HasType() bool
    func (o DeploymentRelationshipData) MarshalJSON() ([]byte, error)
    func (o *DeploymentRelationshipData) SetId(v uuid.UUID)
    func (o *DeploymentRelationshipData) SetType(v AppDeploymentType)
    func (o *DeploymentRelationshipData) UnmarshalJSON(bytes []byte) (err error)
type DetailedFinding
    func NewDetailedFinding() *DetailedFinding
    func NewDetailedFindingWithDefaults() *DetailedFinding
    func (o *DetailedFinding) GetAttributes() DetailedFindingAttributes
    func (o *DetailedFinding) GetAttributesOk() (*DetailedFindingAttributes, bool)
    func (o *DetailedFinding) GetId() string
    func (o *DetailedFinding) GetIdOk() (*string, bool)
    func (o *DetailedFinding) GetType() DetailedFindingType
    func (o *DetailedFinding) GetTypeOk() (*DetailedFindingType, bool)
    func (o *DetailedFinding) HasAttributes() bool
    func (o *DetailedFinding) HasId() bool
    func (o *DetailedFinding) HasType() bool
    func (o DetailedFinding) MarshalJSON() ([]byte, error)
    func (o *DetailedFinding) SetAttributes(v DetailedFindingAttributes)
    func (o *DetailedFinding) SetId(v string)
    func (o *DetailedFinding) SetType(v DetailedFindingType)
    func (o *DetailedFinding) UnmarshalJSON(bytes []byte) (err error)
type DetailedFindingAttributes
    func NewDetailedFindingAttributes() *DetailedFindingAttributes
    func NewDetailedFindingAttributesWithDefaults() *DetailedFindingAttributes
    func (o *DetailedFindingAttributes) GetEvaluation() FindingEvaluation
    func (o *DetailedFindingAttributes) GetEvaluationChangedAt() int64
    func (o *DetailedFindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)
    func (o *DetailedFindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)
    func (o *DetailedFindingAttributes) GetMessage() string
    func (o *DetailedFindingAttributes) GetMessageOk() (*string, bool)
    func (o *DetailedFindingAttributes) GetMute() FindingMute
    func (o *DetailedFindingAttributes) GetMuteOk() (*FindingMute, bool)
    func (o *DetailedFindingAttributes) GetResource() string
    func (o *DetailedFindingAttributes) GetResourceConfiguration() interface{}
    func (o *DetailedFindingAttributes) GetResourceConfigurationOk() (*interface{}, bool)
    func (o *DetailedFindingAttributes) GetResourceDiscoveryDate() int64
    func (o *DetailedFindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)
    func (o *DetailedFindingAttributes) GetResourceOk() (*string, bool)
    func (o *DetailedFindingAttributes) GetResourceType() string
    func (o *DetailedFindingAttributes) GetResourceTypeOk() (*string, bool)
    func (o *DetailedFindingAttributes) GetRule() FindingRule
    func (o *DetailedFindingAttributes) GetRuleOk() (*FindingRule, bool)
    func (o *DetailedFindingAttributes) GetStatus() FindingStatus
    func (o *DetailedFindingAttributes) GetStatusOk() (*FindingStatus, bool)
    func (o *DetailedFindingAttributes) GetTags() []string
    func (o *DetailedFindingAttributes) GetTagsOk() (*[]string, bool)
    func (o *DetailedFindingAttributes) HasEvaluation() bool
    func (o *DetailedFindingAttributes) HasEvaluationChangedAt() bool
    func (o *DetailedFindingAttributes) HasMessage() bool
    func (o *DetailedFindingAttributes) HasMute() bool
    func (o *DetailedFindingAttributes) HasResource() bool
    func (o *DetailedFindingAttributes) HasResourceConfiguration() bool
    func (o *DetailedFindingAttributes) HasResourceDiscoveryDate() bool
    func (o *DetailedFindingAttributes) HasResourceType() bool
    func (o *DetailedFindingAttributes) HasRule() bool
    func (o *DetailedFindingAttributes) HasStatus() bool
    func (o *DetailedFindingAttributes) HasTags() bool
    func (o DetailedFindingAttributes) MarshalJSON() ([]byte, error)
    func (o *DetailedFindingAttributes) SetEvaluation(v FindingEvaluation)
    func (o *DetailedFindingAttributes) SetEvaluationChangedAt(v int64)
    func (o *DetailedFindingAttributes) SetMessage(v string)
    func (o *DetailedFindingAttributes) SetMute(v FindingMute)
    func (o *DetailedFindingAttributes) SetResource(v string)
    func (o *DetailedFindingAttributes) SetResourceConfiguration(v interface{})
    func (o *DetailedFindingAttributes) SetResourceDiscoveryDate(v int64)
    func (o *DetailedFindingAttributes) SetResourceType(v string)
    func (o *DetailedFindingAttributes) SetRule(v FindingRule)
    func (o *DetailedFindingAttributes) SetStatus(v FindingStatus)
    func (o *DetailedFindingAttributes) SetTags(v []string)
    func (o *DetailedFindingAttributes) UnmarshalJSON(bytes []byte) (err error)
type DetailedFindingType
    func NewDetailedFindingTypeFromValue(v string) (*DetailedFindingType, error)
    func (v *DetailedFindingType) GetAllowedValues() []DetailedFindingType
    func (v DetailedFindingType) IsValid() bool
    func (v DetailedFindingType) Ptr() *DetailedFindingType
    func (v *DetailedFindingType) UnmarshalJSON(src []byte) error
type DeviceAttributes
    func NewDeviceAttributes() *DeviceAttributes
    func NewDeviceAttributesWithDefaults() *DeviceAttributes
    func (o *DeviceAttributes) GetDescription() string
    func (o *DeviceAttributes) GetDescriptionOk() (*string, bool)
    func (o *DeviceAttributes) GetDeviceType() string
    func (o *DeviceAttributes) GetDeviceTypeOk() (*string, bool)
    func (o *DeviceAttributes) GetIntegration() string
    func (o *DeviceAttributes) GetIntegrationOk() (*string, bool)
    func (o *DeviceAttributes) GetInterfaceStatuses() DeviceAttributesInterfaceStatuses
    func (o *DeviceAttributes) GetInterfaceStatusesOk() (*DeviceAttributesInterfaceStatuses, bool)
    func (o *DeviceAttributes) GetIpAddress() string
    func (o *DeviceAttributes) GetIpAddressOk() (*string, bool)
    func (o *DeviceAttributes) GetLocation() string
    func (o *DeviceAttributes) GetLocationOk() (*string, bool)
    func (o *DeviceAttributes) GetModel() string
    func (o *DeviceAttributes) GetModelOk() (*string, bool)
    func (o *DeviceAttributes) GetName() string
    func (o *DeviceAttributes) GetNameOk() (*string, bool)
    func (o *DeviceAttributes) GetOsHostname() string
    func (o *DeviceAttributes) GetOsHostnameOk() (*string, bool)
    func (o *DeviceAttributes) GetOsName() string
    func (o *DeviceAttributes) GetOsNameOk() (*string, bool)
    func (o *DeviceAttributes) GetOsVersion() string
    func (o *DeviceAttributes) GetOsVersionOk() (*string, bool)
    func (o *DeviceAttributes) GetPingStatus() string
    func (o *DeviceAttributes) GetPingStatusOk() (*string, bool)
    func (o *DeviceAttributes) GetProductName() string
    func (o *DeviceAttributes) GetProductNameOk() (*string, bool)
    func (o *DeviceAttributes) GetSerialNumber() string
    func (o *DeviceAttributes) GetSerialNumberOk() (*string, bool)
    func (o *DeviceAttributes) GetStatus() string
    func (o *DeviceAttributes) GetStatusOk() (*string, bool)
    func (o *DeviceAttributes) GetSubnet() string
    func (o *DeviceAttributes) GetSubnetOk() (*string, bool)
    func (o *DeviceAttributes) GetSysObjectId() string
    func (o *DeviceAttributes) GetSysObjectIdOk() (*string, bool)
    func (o *DeviceAttributes) GetTags() []string
    func (o *DeviceAttributes) GetTagsOk() (*[]string, bool)
    func (o *DeviceAttributes) GetVendor() string
    func (o *DeviceAttributes) GetVendorOk() (*string, bool)
    func (o *DeviceAttributes) GetVersion() string
    func (o *DeviceAttributes) GetVersionOk() (*string, bool)
    func (o *DeviceAttributes) HasDescription() bool
    func (o *DeviceAttributes) HasDeviceType() bool
    func (o *DeviceAttributes) HasIntegration() bool
    func (o *DeviceAttributes) HasInterfaceStatuses() bool
    func (o *DeviceAttributes) HasIpAddress() bool
    func (o *DeviceAttributes) HasLocation() bool
    func (o *DeviceAttributes) HasModel() bool
    func (o *DeviceAttributes) HasName() bool
    func (o *DeviceAttributes) HasOsHostname() bool
    func (o *DeviceAttributes) HasOsName() bool
    func (o *DeviceAttributes) HasOsVersion() bool
    func (o *DeviceAttributes) HasPingStatus() bool
    func (o *DeviceAttributes) HasProductName() bool
    func (o *DeviceAttributes) HasSerialNumber() bool
    func (o *DeviceAttributes) HasStatus() bool
    func (o *DeviceAttributes) HasSubnet() bool
    func (o *DeviceAttributes) HasSysObjectId() bool
    func (o *DeviceAttributes) HasTags() bool
    func (o *DeviceAttributes) HasVendor() bool
    func (o *DeviceAttributes) HasVersion() bool
    func (o DeviceAttributes) MarshalJSON() ([]byte, error)
    func (o *DeviceAttributes) SetDescription(v string)
    func (o *DeviceAttributes) SetDeviceType(v string)
    func (o *DeviceAttributes) SetIntegration(v string)
    func (o *DeviceAttributes) SetInterfaceStatuses(v DeviceAttributesInterfaceStatuses)
    func (o *DeviceAttributes) SetIpAddress(v string)
    func (o *DeviceAttributes) SetLocation(v string)
    func (o *DeviceAttributes) SetModel(v string)
    func (o *DeviceAttributes) SetName(v string)
    func (o *DeviceAttributes) SetOsHostname(v string)
    func (o *DeviceAttributes) SetOsName(v string)
    func (o *DeviceAttributes) SetOsVersion(v string)
    func (o *DeviceAttributes) SetPingStatus(v string)
    func (o *DeviceAttributes) SetProductName(v string)
    func (o *DeviceAttributes) SetSerialNumber(v string)
    func (o *DeviceAttributes) SetStatus(v string)
    func (o *DeviceAttributes) SetSubnet(v string)
    func (o *DeviceAttributes) SetSysObjectId(v string)
    func (o *DeviceAttributes) SetTags(v []string)
    func (o *DeviceAttributes) SetVendor(v string)
    func (o *DeviceAttributes) SetVersion(v string)
    func (o *DeviceAttributes) UnmarshalJSON(bytes []byte) (err error)
type DeviceAttributesInterfaceStatuses
    func NewDeviceAttributesInterfaceStatuses() *DeviceAttributesInterfaceStatuses
    func NewDeviceAttributesInterfaceStatusesWithDefaults() *DeviceAttributesInterfaceStatuses
    func (o *DeviceAttributesInterfaceStatuses) GetDown() int64
    func (o *DeviceAttributesInterfaceStatuses) GetDownOk() (*int64, bool)
    func (o *DeviceAttributesInterfaceStatuses) GetOff() int64
    func (o *DeviceAttributesInterfaceStatuses) GetOffOk() (*int64, bool)
    func (o *DeviceAttributesInterfaceStatuses) GetUp() int64
    func (o *DeviceAttributesInterfaceStatuses) GetUpOk() (*int64, bool)
    func (o *DeviceAttributesInterfaceStatuses) GetWarning() int64
    func (o *DeviceAttributesInterfaceStatuses) GetWarningOk() (*int64, bool)
    func (o *DeviceAttributesInterfaceStatuses) HasDown() bool
    func (o *DeviceAttributesInterfaceStatuses) HasOff() bool
    func (o *DeviceAttributesInterfaceStatuses) HasUp() bool
    func (o *DeviceAttributesInterfaceStatuses) HasWarning() bool
    func (o DeviceAttributesInterfaceStatuses) MarshalJSON() ([]byte, error)
    func (o *DeviceAttributesInterfaceStatuses) SetDown(v int64)
    func (o *DeviceAttributesInterfaceStatuses) SetOff(v int64)
    func (o *DeviceAttributesInterfaceStatuses) SetUp(v int64)
    func (o *DeviceAttributesInterfaceStatuses) SetWarning(v int64)
    func (o *DeviceAttributesInterfaceStatuses) UnmarshalJSON(bytes []byte) (err error)
type DevicesListData
    func NewDevicesListData() *DevicesListData
    func NewDevicesListDataWithDefaults() *DevicesListData
    func (o *DevicesListData) GetAttributes() DeviceAttributes
    func (o *DevicesListData) GetAttributesOk() (*DeviceAttributes, bool)
    func (o *DevicesListData) GetId() string
    func (o *DevicesListData) GetIdOk() (*string, bool)
    func (o *DevicesListData) GetType() string
    func (o *DevicesListData) GetTypeOk() (*string, bool)
    func (o *DevicesListData) HasAttributes() bool
    func (o *DevicesListData) HasId() bool
    func (o *DevicesListData) HasType() bool
    func (o DevicesListData) MarshalJSON() ([]byte, error)
    func (o *DevicesListData) SetAttributes(v DeviceAttributes)
    func (o *DevicesListData) SetId(v string)
    func (o *DevicesListData) SetType(v string)
    func (o *DevicesListData) UnmarshalJSON(bytes []byte) (err error)
type DomainAllowlist
    func NewDomainAllowlist(typeVar DomainAllowlistType) *DomainAllowlist
    func NewDomainAllowlistWithDefaults() *DomainAllowlist
    func (o *DomainAllowlist) GetAttributes() DomainAllowlistAttributes
    func (o *DomainAllowlist) GetAttributesOk() (*DomainAllowlistAttributes, bool)
    func (o *DomainAllowlist) GetId() string
    func (o *DomainAllowlist) GetIdOk() (*string, bool)
    func (o *DomainAllowlist) GetType() DomainAllowlistType
    func (o *DomainAllowlist) GetTypeOk() (*DomainAllowlistType, bool)
    func (o *DomainAllowlist) HasAttributes() bool
    func (o *DomainAllowlist) HasId() bool
    func (o DomainAllowlist) MarshalJSON() ([]byte, error)
    func (o *DomainAllowlist) SetAttributes(v DomainAllowlistAttributes)
    func (o *DomainAllowlist) SetId(v string)
    func (o *DomainAllowlist) SetIdNil()
    func (o *DomainAllowlist) SetType(v DomainAllowlistType)
    func (o *DomainAllowlist) UnmarshalJSON(bytes []byte) (err error)
    func (o *DomainAllowlist) UnsetId()
type DomainAllowlistApi
    func NewDomainAllowlistApi(client *datadog.APIClient) *DomainAllowlistApi
    func (a *DomainAllowlistApi) GetDomainAllowlist(ctx _context.Context) (DomainAllowlistResponse, *_nethttp.Response, error)
    func (a *DomainAllowlistApi) PatchDomainAllowlist(ctx _context.Context, body DomainAllowlistRequest) (DomainAllowlistResponse, *_nethttp.Response, error)
type DomainAllowlistAttributes
    func NewDomainAllowlistAttributes() *DomainAllowlistAttributes
    func NewDomainAllowlistAttributesWithDefaults() *DomainAllowlistAttributes
    func (o *DomainAllowlistAttributes) GetDomains() []string
    func (o *DomainAllowlistAttributes) GetDomainsOk() (*[]string, bool)
    func (o *DomainAllowlistAttributes) GetEnabled() bool
    func (o *DomainAllowlistAttributes) GetEnabledOk() (*bool, bool)
    func (o *DomainAllowlistAttributes) HasDomains() bool
    func (o *DomainAllowlistAttributes) HasEnabled() bool
    func (o DomainAllowlistAttributes) MarshalJSON() ([]byte, error)
    func (o *DomainAllowlistAttributes) SetDomains(v []string)
    func (o *DomainAllowlistAttributes) SetEnabled(v bool)
    func (o *DomainAllowlistAttributes) UnmarshalJSON(bytes []byte) (err error)
type DomainAllowlistRequest
    func NewDomainAllowlistRequest(data DomainAllowlist) *DomainAllowlistRequest
    func NewDomainAllowlistRequestWithDefaults() *DomainAllowlistRequest
    func (o *DomainAllowlistRequest) GetData() DomainAllowlist
    func (o *DomainAllowlistRequest) GetDataOk() (*DomainAllowlist, bool)
    func (o DomainAllowlistRequest) MarshalJSON() ([]byte, error)
    func (o *DomainAllowlistRequest) SetData(v DomainAllowlist)
    func (o *DomainAllowlistRequest) UnmarshalJSON(bytes []byte) (err error)
type DomainAllowlistResponse
    func NewDomainAllowlistResponse() *DomainAllowlistResponse
    func NewDomainAllowlistResponseWithDefaults() *DomainAllowlistResponse
    func (o *DomainAllowlistResponse) GetData() DomainAllowlistResponseData
    func (o *DomainAllowlistResponse) GetDataOk() (*DomainAllowlistResponseData, bool)
    func (o *DomainAllowlistResponse) HasData() bool
    func (o DomainAllowlistResponse) MarshalJSON() ([]byte, error)
    func (o *DomainAllowlistResponse) SetData(v DomainAllowlistResponseData)
    func (o *DomainAllowlistResponse) UnmarshalJSON(bytes []byte) (err error)
type DomainAllowlistResponseData
    func NewDomainAllowlistResponseData(typeVar DomainAllowlistType) *DomainAllowlistResponseData
    func NewDomainAllowlistResponseDataWithDefaults() *DomainAllowlistResponseData
    func (o *DomainAllowlistResponseData) GetAttributes() DomainAllowlistResponseDataAttributes
    func (o *DomainAllowlistResponseData) GetAttributesOk() (*DomainAllowlistResponseDataAttributes, bool)
    func (o *DomainAllowlistResponseData) GetId() string
    func (o *DomainAllowlistResponseData) GetIdOk() (*string, bool)
    func (o *DomainAllowlistResponseData) GetType() DomainAllowlistType
    func (o *DomainAllowlistResponseData) GetTypeOk() (*DomainAllowlistType, bool)
    func (o *DomainAllowlistResponseData) HasAttributes() bool
    func (o *DomainAllowlistResponseData) HasId() bool
    func (o DomainAllowlistResponseData) MarshalJSON() ([]byte, error)
    func (o *DomainAllowlistResponseData) SetAttributes(v DomainAllowlistResponseDataAttributes)
    func (o *DomainAllowlistResponseData) SetId(v string)
    func (o *DomainAllowlistResponseData) SetIdNil()
    func (o *DomainAllowlistResponseData) SetType(v DomainAllowlistType)
    func (o *DomainAllowlistResponseData) UnmarshalJSON(bytes []byte) (err error)
    func (o *DomainAllowlistResponseData) UnsetId()
type DomainAllowlistResponseDataAttributes
    func NewDomainAllowlistResponseDataAttributes() *DomainAllowlistResponseDataAttributes
    func NewDomainAllowlistResponseDataAttributesWithDefaults() *DomainAllowlistResponseDataAttributes
    func (o *DomainAllowlistResponseDataAttributes) GetDomains() []string
    func (o *DomainAllowlistResponseDataAttributes) GetDomainsOk() (*[]string, bool)
    func (o *DomainAllowlistResponseDataAttributes) GetEnabled() bool
    func (o *DomainAllowlistResponseDataAttributes) GetEnabledOk() (*bool, bool)
    func (o *DomainAllowlistResponseDataAttributes) HasDomains() bool
    func (o *DomainAllowlistResponseDataAttributes) HasEnabled() bool
    func (o DomainAllowlistResponseDataAttributes) MarshalJSON() ([]byte, error)
    func (o *DomainAllowlistResponseDataAttributes) SetDomains(v []string)
    func (o *DomainAllowlistResponseDataAttributes) SetEnabled(v bool)
    func (o *DomainAllowlistResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type DomainAllowlistType
    func NewDomainAllowlistTypeFromValue(v string) (*DomainAllowlistType, error)
    func (v *DomainAllowlistType) GetAllowedValues() []DomainAllowlistType
    func (v DomainAllowlistType) IsValid() bool
    func (v DomainAllowlistType) Ptr() *DomainAllowlistType
    func (v *DomainAllowlistType) UnmarshalJSON(src []byte) error
type DowntimeCreateRequest
    func NewDowntimeCreateRequest(data DowntimeCreateRequestData) *DowntimeCreateRequest
    func NewDowntimeCreateRequestWithDefaults() *DowntimeCreateRequest
    func (o *DowntimeCreateRequest) GetData() DowntimeCreateRequestData
    func (o *DowntimeCreateRequest) GetDataOk() (*DowntimeCreateRequestData, bool)
    func (o DowntimeCreateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeCreateRequest) SetData(v DowntimeCreateRequestData)
    func (o *DowntimeCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeCreateRequestAttributes
    func NewDowntimeCreateRequestAttributes(monitorIdentifier DowntimeMonitorIdentifier, scope string) *DowntimeCreateRequestAttributes
    func NewDowntimeCreateRequestAttributesWithDefaults() *DowntimeCreateRequestAttributes
    func (o *DowntimeCreateRequestAttributes) GetDisplayTimezone() string
    func (o *DowntimeCreateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)
    func (o *DowntimeCreateRequestAttributes) GetMessage() string
    func (o *DowntimeCreateRequestAttributes) GetMessageOk() (*string, bool)
    func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier
    func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)
    func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotification() bool
    func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions
    func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)
    func (o *DowntimeCreateRequestAttributes) GetSchedule() DowntimeScheduleCreateRequest
    func (o *DowntimeCreateRequestAttributes) GetScheduleOk() (*DowntimeScheduleCreateRequest, bool)
    func (o *DowntimeCreateRequestAttributes) GetScope() string
    func (o *DowntimeCreateRequestAttributes) GetScopeOk() (*string, bool)
    func (o *DowntimeCreateRequestAttributes) HasDisplayTimezone() bool
    func (o *DowntimeCreateRequestAttributes) HasMessage() bool
    func (o *DowntimeCreateRequestAttributes) HasMuteFirstRecoveryNotification() bool
    func (o *DowntimeCreateRequestAttributes) HasNotifyEndStates() bool
    func (o *DowntimeCreateRequestAttributes) HasNotifyEndTypes() bool
    func (o *DowntimeCreateRequestAttributes) HasSchedule() bool
    func (o DowntimeCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeCreateRequestAttributes) SetDisplayTimezone(v string)
    func (o *DowntimeCreateRequestAttributes) SetDisplayTimezoneNil()
    func (o *DowntimeCreateRequestAttributes) SetMessage(v string)
    func (o *DowntimeCreateRequestAttributes) SetMessageNil()
    func (o *DowntimeCreateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)
    func (o *DowntimeCreateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)
    func (o *DowntimeCreateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)
    func (o *DowntimeCreateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)
    func (o *DowntimeCreateRequestAttributes) SetSchedule(v DowntimeScheduleCreateRequest)
    func (o *DowntimeCreateRequestAttributes) SetScope(v string)
    func (o *DowntimeCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeCreateRequestAttributes) UnsetDisplayTimezone()
    func (o *DowntimeCreateRequestAttributes) UnsetMessage()
type DowntimeCreateRequestData
    func NewDowntimeCreateRequestData(attributes DowntimeCreateRequestAttributes, typeVar DowntimeResourceType) *DowntimeCreateRequestData
    func NewDowntimeCreateRequestDataWithDefaults() *DowntimeCreateRequestData
    func (o *DowntimeCreateRequestData) GetAttributes() DowntimeCreateRequestAttributes
    func (o *DowntimeCreateRequestData) GetAttributesOk() (*DowntimeCreateRequestAttributes, bool)
    func (o *DowntimeCreateRequestData) GetType() DowntimeResourceType
    func (o *DowntimeCreateRequestData) GetTypeOk() (*DowntimeResourceType, bool)
    func (o DowntimeCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *DowntimeCreateRequestData) SetAttributes(v DowntimeCreateRequestAttributes)
    func (o *DowntimeCreateRequestData) SetType(v DowntimeResourceType)
    func (o *DowntimeCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeIncludedMonitorType
    func NewDowntimeIncludedMonitorTypeFromValue(v string) (*DowntimeIncludedMonitorType, error)
    func (v *DowntimeIncludedMonitorType) GetAllowedValues() []DowntimeIncludedMonitorType
    func (v DowntimeIncludedMonitorType) IsValid() bool
    func (v DowntimeIncludedMonitorType) Ptr() *DowntimeIncludedMonitorType
    func (v *DowntimeIncludedMonitorType) UnmarshalJSON(src []byte) error
type DowntimeMeta
    func NewDowntimeMeta() *DowntimeMeta
    func NewDowntimeMetaWithDefaults() *DowntimeMeta
    func (o *DowntimeMeta) GetPage() DowntimeMetaPage
    func (o *DowntimeMeta) GetPageOk() (*DowntimeMetaPage, bool)
    func (o *DowntimeMeta) HasPage() bool
    func (o DowntimeMeta) MarshalJSON() ([]byte, error)
    func (o *DowntimeMeta) SetPage(v DowntimeMetaPage)
    func (o *DowntimeMeta) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMetaPage
    func NewDowntimeMetaPage() *DowntimeMetaPage
    func NewDowntimeMetaPageWithDefaults() *DowntimeMetaPage
    func (o *DowntimeMetaPage) GetTotalFilteredCount() int64
    func (o *DowntimeMetaPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *DowntimeMetaPage) HasTotalFilteredCount() bool
    func (o DowntimeMetaPage) MarshalJSON() ([]byte, error)
    func (o *DowntimeMetaPage) SetTotalFilteredCount(v int64)
    func (o *DowntimeMetaPage) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIdentifier
    func DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierId) DowntimeMonitorIdentifier
    func DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierTags) DowntimeMonitorIdentifier
    func (obj *DowntimeMonitorIdentifier) GetActualInstance() interface{}
    func (obj DowntimeMonitorIdentifier) MarshalJSON() ([]byte, error)
    func (obj *DowntimeMonitorIdentifier) UnmarshalJSON(data []byte) error
type DowntimeMonitorIdentifierId
    func NewDowntimeMonitorIdentifierId(monitorId int64) *DowntimeMonitorIdentifierId
    func NewDowntimeMonitorIdentifierIdWithDefaults() *DowntimeMonitorIdentifierId
    func (o *DowntimeMonitorIdentifierId) GetMonitorId() int64
    func (o *DowntimeMonitorIdentifierId) GetMonitorIdOk() (*int64, bool)
    func (o DowntimeMonitorIdentifierId) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIdentifierId) SetMonitorId(v int64)
    func (o *DowntimeMonitorIdentifierId) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIdentifierTags
    func NewDowntimeMonitorIdentifierTags(monitorTags []string) *DowntimeMonitorIdentifierTags
    func NewDowntimeMonitorIdentifierTagsWithDefaults() *DowntimeMonitorIdentifierTags
    func (o *DowntimeMonitorIdentifierTags) GetMonitorTags() []string
    func (o *DowntimeMonitorIdentifierTags) GetMonitorTagsOk() (*[]string, bool)
    func (o DowntimeMonitorIdentifierTags) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIdentifierTags) SetMonitorTags(v []string)
    func (o *DowntimeMonitorIdentifierTags) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIncludedAttributes
    func NewDowntimeMonitorIncludedAttributes() *DowntimeMonitorIncludedAttributes
    func NewDowntimeMonitorIncludedAttributesWithDefaults() *DowntimeMonitorIncludedAttributes
    func (o *DowntimeMonitorIncludedAttributes) GetName() string
    func (o *DowntimeMonitorIncludedAttributes) GetNameOk() (*string, bool)
    func (o *DowntimeMonitorIncludedAttributes) HasName() bool
    func (o DowntimeMonitorIncludedAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIncludedAttributes) SetName(v string)
    func (o *DowntimeMonitorIncludedAttributes) UnmarshalJSON(bytes []byte) (err error)
type DowntimeMonitorIncludedItem
    func NewDowntimeMonitorIncludedItem() *DowntimeMonitorIncludedItem
    func NewDowntimeMonitorIncludedItemWithDefaults() *DowntimeMonitorIncludedItem
    func (o *DowntimeMonitorIncludedItem) GetAttributes() DowntimeMonitorIncludedAttributes
    func (o *DowntimeMonitorIncludedItem) GetAttributesOk() (*DowntimeMonitorIncludedAttributes, bool)
    func (o *DowntimeMonitorIncludedItem) GetId() int64
    func (o *DowntimeMonitorIncludedItem) GetIdOk() (*int64, bool)
    func (o *DowntimeMonitorIncludedItem) GetType() DowntimeIncludedMonitorType
    func (o *DowntimeMonitorIncludedItem) GetTypeOk() (*DowntimeIncludedMonitorType, bool)
    func (o *DowntimeMonitorIncludedItem) HasAttributes() bool
    func (o *DowntimeMonitorIncludedItem) HasId() bool
    func (o *DowntimeMonitorIncludedItem) HasType() bool
    func (o DowntimeMonitorIncludedItem) MarshalJSON() ([]byte, error)
    func (o *DowntimeMonitorIncludedItem) SetAttributes(v DowntimeMonitorIncludedAttributes)
    func (o *DowntimeMonitorIncludedItem) SetId(v int64)
    func (o *DowntimeMonitorIncludedItem) SetType(v DowntimeIncludedMonitorType)
    func (o *DowntimeMonitorIncludedItem) UnmarshalJSON(bytes []byte) (err error)
type DowntimeNotifyEndStateActions
    func NewDowntimeNotifyEndStateActionsFromValue(v string) (*DowntimeNotifyEndStateActions, error)
    func (v *DowntimeNotifyEndStateActions) GetAllowedValues() []DowntimeNotifyEndStateActions
    func (v DowntimeNotifyEndStateActions) IsValid() bool
    func (v DowntimeNotifyEndStateActions) Ptr() *DowntimeNotifyEndStateActions
    func (v *DowntimeNotifyEndStateActions) UnmarshalJSON(src []byte) error
type DowntimeNotifyEndStateTypes
    func NewDowntimeNotifyEndStateTypesFromValue(v string) (*DowntimeNotifyEndStateTypes, error)
    func (v *DowntimeNotifyEndStateTypes) GetAllowedValues() []DowntimeNotifyEndStateTypes
    func (v DowntimeNotifyEndStateTypes) IsValid() bool
    func (v DowntimeNotifyEndStateTypes) Ptr() *DowntimeNotifyEndStateTypes
    func (v *DowntimeNotifyEndStateTypes) UnmarshalJSON(src []byte) error
type DowntimeRelationships
    func NewDowntimeRelationships() *DowntimeRelationships
    func NewDowntimeRelationshipsWithDefaults() *DowntimeRelationships
    func (o *DowntimeRelationships) GetCreatedBy() DowntimeRelationshipsCreatedBy
    func (o *DowntimeRelationships) GetCreatedByOk() (*DowntimeRelationshipsCreatedBy, bool)
    func (o *DowntimeRelationships) GetMonitor() DowntimeRelationshipsMonitor
    func (o *DowntimeRelationships) GetMonitorOk() (*DowntimeRelationshipsMonitor, bool)
    func (o *DowntimeRelationships) HasCreatedBy() bool
    func (o *DowntimeRelationships) HasMonitor() bool
    func (o DowntimeRelationships) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationships) SetCreatedBy(v DowntimeRelationshipsCreatedBy)
    func (o *DowntimeRelationships) SetMonitor(v DowntimeRelationshipsMonitor)
    func (o *DowntimeRelationships) UnmarshalJSON(bytes []byte) (err error)
type DowntimeRelationshipsCreatedBy
    func NewDowntimeRelationshipsCreatedBy() *DowntimeRelationshipsCreatedBy
    func NewDowntimeRelationshipsCreatedByWithDefaults() *DowntimeRelationshipsCreatedBy
    func (o *DowntimeRelationshipsCreatedBy) GetData() DowntimeRelationshipsCreatedByData
    func (o *DowntimeRelationshipsCreatedBy) GetDataOk() (*DowntimeRelationshipsCreatedByData, bool)
    func (o *DowntimeRelationshipsCreatedBy) HasData() bool
    func (o DowntimeRelationshipsCreatedBy) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsCreatedBy) SetData(v DowntimeRelationshipsCreatedByData)
    func (o *DowntimeRelationshipsCreatedBy) SetDataNil()
    func (o *DowntimeRelationshipsCreatedBy) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeRelationshipsCreatedBy) UnsetData()
type DowntimeRelationshipsCreatedByData
    func NewDowntimeRelationshipsCreatedByData() *DowntimeRelationshipsCreatedByData
    func NewDowntimeRelationshipsCreatedByDataWithDefaults() *DowntimeRelationshipsCreatedByData
    func (o *DowntimeRelationshipsCreatedByData) GetId() string
    func (o *DowntimeRelationshipsCreatedByData) GetIdOk() (*string, bool)
    func (o *DowntimeRelationshipsCreatedByData) GetType() UsersType
    func (o *DowntimeRelationshipsCreatedByData) GetTypeOk() (*UsersType, bool)
    func (o *DowntimeRelationshipsCreatedByData) HasId() bool
    func (o *DowntimeRelationshipsCreatedByData) HasType() bool
    func (o DowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsCreatedByData) SetId(v string)
    func (o *DowntimeRelationshipsCreatedByData) SetType(v UsersType)
    func (o *DowntimeRelationshipsCreatedByData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeRelationshipsMonitor
    func NewDowntimeRelationshipsMonitor() *DowntimeRelationshipsMonitor
    func NewDowntimeRelationshipsMonitorWithDefaults() *DowntimeRelationshipsMonitor
    func (o *DowntimeRelationshipsMonitor) GetData() DowntimeRelationshipsMonitorData
    func (o *DowntimeRelationshipsMonitor) GetDataOk() (*DowntimeRelationshipsMonitorData, bool)
    func (o *DowntimeRelationshipsMonitor) HasData() bool
    func (o DowntimeRelationshipsMonitor) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsMonitor) SetData(v DowntimeRelationshipsMonitorData)
    func (o *DowntimeRelationshipsMonitor) SetDataNil()
    func (o *DowntimeRelationshipsMonitor) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeRelationshipsMonitor) UnsetData()
type DowntimeRelationshipsMonitorData
    func NewDowntimeRelationshipsMonitorData() *DowntimeRelationshipsMonitorData
    func NewDowntimeRelationshipsMonitorDataWithDefaults() *DowntimeRelationshipsMonitorData
    func (o *DowntimeRelationshipsMonitorData) GetId() string
    func (o *DowntimeRelationshipsMonitorData) GetIdOk() (*string, bool)
    func (o *DowntimeRelationshipsMonitorData) GetType() DowntimeIncludedMonitorType
    func (o *DowntimeRelationshipsMonitorData) GetTypeOk() (*DowntimeIncludedMonitorType, bool)
    func (o *DowntimeRelationshipsMonitorData) HasId() bool
    func (o *DowntimeRelationshipsMonitorData) HasType() bool
    func (o DowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)
    func (o *DowntimeRelationshipsMonitorData) SetId(v string)
    func (o *DowntimeRelationshipsMonitorData) SetType(v DowntimeIncludedMonitorType)
    func (o *DowntimeRelationshipsMonitorData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeResourceType
    func NewDowntimeResourceTypeFromValue(v string) (*DowntimeResourceType, error)
    func (v *DowntimeResourceType) GetAllowedValues() []DowntimeResourceType
    func (v DowntimeResourceType) IsValid() bool
    func (v DowntimeResourceType) Ptr() *DowntimeResourceType
    func (v *DowntimeResourceType) UnmarshalJSON(src []byte) error
type DowntimeResponse
    func NewDowntimeResponse() *DowntimeResponse
    func NewDowntimeResponseWithDefaults() *DowntimeResponse
    func (o *DowntimeResponse) GetData() DowntimeResponseData
    func (o *DowntimeResponse) GetDataOk() (*DowntimeResponseData, bool)
    func (o *DowntimeResponse) GetIncluded() []DowntimeResponseIncludedItem
    func (o *DowntimeResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, bool)
    func (o *DowntimeResponse) HasData() bool
    func (o *DowntimeResponse) HasIncluded() bool
    func (o DowntimeResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeResponse) SetData(v DowntimeResponseData)
    func (o *DowntimeResponse) SetIncluded(v []DowntimeResponseIncludedItem)
    func (o *DowntimeResponse) UnmarshalJSON(bytes []byte) (err error)
type DowntimeResponseAttributes
    func NewDowntimeResponseAttributes() *DowntimeResponseAttributes
    func NewDowntimeResponseAttributesWithDefaults() *DowntimeResponseAttributes
    func (o *DowntimeResponseAttributes) GetCanceled() time.Time
    func (o *DowntimeResponseAttributes) GetCanceledOk() (*time.Time, bool)
    func (o *DowntimeResponseAttributes) GetCreated() time.Time
    func (o *DowntimeResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *DowntimeResponseAttributes) GetDisplayTimezone() string
    func (o *DowntimeResponseAttributes) GetDisplayTimezoneOk() (*string, bool)
    func (o *DowntimeResponseAttributes) GetMessage() string
    func (o *DowntimeResponseAttributes) GetMessageOk() (*string, bool)
    func (o *DowntimeResponseAttributes) GetModified() time.Time
    func (o *DowntimeResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *DowntimeResponseAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier
    func (o *DowntimeResponseAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)
    func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotification() bool
    func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)
    func (o *DowntimeResponseAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes
    func (o *DowntimeResponseAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)
    func (o *DowntimeResponseAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions
    func (o *DowntimeResponseAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)
    func (o *DowntimeResponseAttributes) GetSchedule() DowntimeScheduleResponse
    func (o *DowntimeResponseAttributes) GetScheduleOk() (*DowntimeScheduleResponse, bool)
    func (o *DowntimeResponseAttributes) GetScope() string
    func (o *DowntimeResponseAttributes) GetScopeOk() (*string, bool)
    func (o *DowntimeResponseAttributes) GetStatus() DowntimeStatus
    func (o *DowntimeResponseAttributes) GetStatusOk() (*DowntimeStatus, bool)
    func (o *DowntimeResponseAttributes) HasCanceled() bool
    func (o *DowntimeResponseAttributes) HasCreated() bool
    func (o *DowntimeResponseAttributes) HasDisplayTimezone() bool
    func (o *DowntimeResponseAttributes) HasMessage() bool
    func (o *DowntimeResponseAttributes) HasModified() bool
    func (o *DowntimeResponseAttributes) HasMonitorIdentifier() bool
    func (o *DowntimeResponseAttributes) HasMuteFirstRecoveryNotification() bool
    func (o *DowntimeResponseAttributes) HasNotifyEndStates() bool
    func (o *DowntimeResponseAttributes) HasNotifyEndTypes() bool
    func (o *DowntimeResponseAttributes) HasSchedule() bool
    func (o *DowntimeResponseAttributes) HasScope() bool
    func (o *DowntimeResponseAttributes) HasStatus() bool
    func (o DowntimeResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeResponseAttributes) SetCanceled(v time.Time)
    func (o *DowntimeResponseAttributes) SetCanceledNil()
    func (o *DowntimeResponseAttributes) SetCreated(v time.Time)
    func (o *DowntimeResponseAttributes) SetDisplayTimezone(v string)
    func (o *DowntimeResponseAttributes) SetDisplayTimezoneNil()
    func (o *DowntimeResponseAttributes) SetMessage(v string)
    func (o *DowntimeResponseAttributes) SetMessageNil()
    func (o *DowntimeResponseAttributes) SetModified(v time.Time)
    func (o *DowntimeResponseAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)
    func (o *DowntimeResponseAttributes) SetMuteFirstRecoveryNotification(v bool)
    func (o *DowntimeResponseAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)
    func (o *DowntimeResponseAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)
    func (o *DowntimeResponseAttributes) SetSchedule(v DowntimeScheduleResponse)
    func (o *DowntimeResponseAttributes) SetScope(v string)
    func (o *DowntimeResponseAttributes) SetStatus(v DowntimeStatus)
    func (o *DowntimeResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeResponseAttributes) UnsetCanceled()
    func (o *DowntimeResponseAttributes) UnsetDisplayTimezone()
    func (o *DowntimeResponseAttributes) UnsetMessage()
type DowntimeResponseData
    func NewDowntimeResponseData() *DowntimeResponseData
    func NewDowntimeResponseDataWithDefaults() *DowntimeResponseData
    func (o *DowntimeResponseData) GetAttributes() DowntimeResponseAttributes
    func (o *DowntimeResponseData) GetAttributesOk() (*DowntimeResponseAttributes, bool)
    func (o *DowntimeResponseData) GetId() string
    func (o *DowntimeResponseData) GetIdOk() (*string, bool)
    func (o *DowntimeResponseData) GetRelationships() DowntimeRelationships
    func (o *DowntimeResponseData) GetRelationshipsOk() (*DowntimeRelationships, bool)
    func (o *DowntimeResponseData) GetType() DowntimeResourceType
    func (o *DowntimeResponseData) GetTypeOk() (*DowntimeResourceType, bool)
    func (o *DowntimeResponseData) HasAttributes() bool
    func (o *DowntimeResponseData) HasId() bool
    func (o *DowntimeResponseData) HasRelationships() bool
    func (o *DowntimeResponseData) HasType() bool
    func (o DowntimeResponseData) MarshalJSON() ([]byte, error)
    func (o *DowntimeResponseData) SetAttributes(v DowntimeResponseAttributes)
    func (o *DowntimeResponseData) SetId(v string)
    func (o *DowntimeResponseData) SetRelationships(v DowntimeRelationships)
    func (o *DowntimeResponseData) SetType(v DowntimeResourceType)
    func (o *DowntimeResponseData) UnmarshalJSON(bytes []byte) (err error)
type DowntimeResponseIncludedItem
    func DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem(v *DowntimeMonitorIncludedItem) DowntimeResponseIncludedItem
    func UserAsDowntimeResponseIncludedItem(v *User) DowntimeResponseIncludedItem
    func (obj *DowntimeResponseIncludedItem) GetActualInstance() interface{}
    func (obj DowntimeResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *DowntimeResponseIncludedItem) UnmarshalJSON(data []byte) error
type DowntimeScheduleCreateRequest
    func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleCreateRequest
    func DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleRecurrencesCreateRequest) DowntimeScheduleCreateRequest
    func (obj *DowntimeScheduleCreateRequest) GetActualInstance() interface{}
    func (obj DowntimeScheduleCreateRequest) MarshalJSON() ([]byte, error)
    func (obj *DowntimeScheduleCreateRequest) UnmarshalJSON(data []byte) error
type DowntimeScheduleCurrentDowntimeResponse
    func NewDowntimeScheduleCurrentDowntimeResponse() *DowntimeScheduleCurrentDowntimeResponse
    func NewDowntimeScheduleCurrentDowntimeResponseWithDefaults() *DowntimeScheduleCurrentDowntimeResponse
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetEnd() time.Time
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetEndOk() (*time.Time, bool)
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetStart() time.Time
    func (o *DowntimeScheduleCurrentDowntimeResponse) GetStartOk() (*time.Time, bool)
    func (o *DowntimeScheduleCurrentDowntimeResponse) HasEnd() bool
    func (o *DowntimeScheduleCurrentDowntimeResponse) HasStart() bool
    func (o DowntimeScheduleCurrentDowntimeResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleCurrentDowntimeResponse) SetEnd(v time.Time)
    func (o *DowntimeScheduleCurrentDowntimeResponse) SetEndNil()
    func (o *DowntimeScheduleCurrentDowntimeResponse) SetStart(v time.Time)
    func (o *DowntimeScheduleCurrentDowntimeResponse) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleCurrentDowntimeResponse) UnsetEnd()
type DowntimeScheduleOneTimeCreateUpdateRequest
    func NewDowntimeScheduleOneTimeCreateUpdateRequest() *DowntimeScheduleOneTimeCreateUpdateRequest
    func NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults() *DowntimeScheduleOneTimeCreateUpdateRequest
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEnd() time.Time
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEndOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStart() time.Time
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStartOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasEnd() bool
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasStart() bool
    func (o DowntimeScheduleOneTimeCreateUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEnd(v time.Time)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEndNil()
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStart(v time.Time)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStartNil()
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetEnd()
    func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetStart()
type DowntimeScheduleOneTimeResponse
    func NewDowntimeScheduleOneTimeResponse(start time.Time) *DowntimeScheduleOneTimeResponse
    func NewDowntimeScheduleOneTimeResponseWithDefaults() *DowntimeScheduleOneTimeResponse
    func (o *DowntimeScheduleOneTimeResponse) GetEnd() time.Time
    func (o *DowntimeScheduleOneTimeResponse) GetEndOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeResponse) GetStart() time.Time
    func (o *DowntimeScheduleOneTimeResponse) GetStartOk() (*time.Time, bool)
    func (o *DowntimeScheduleOneTimeResponse) HasEnd() bool
    func (o DowntimeScheduleOneTimeResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleOneTimeResponse) SetEnd(v time.Time)
    func (o *DowntimeScheduleOneTimeResponse) SetEndNil()
    func (o *DowntimeScheduleOneTimeResponse) SetStart(v time.Time)
    func (o *DowntimeScheduleOneTimeResponse) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleOneTimeResponse) UnsetEnd()
type DowntimeScheduleRecurrenceCreateUpdateRequest
    func NewDowntimeScheduleRecurrenceCreateUpdateRequest(duration string, rrule string) *DowntimeScheduleRecurrenceCreateUpdateRequest
    func NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults() *DowntimeScheduleRecurrenceCreateUpdateRequest
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDuration() string
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDurationOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRrule() string
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRruleOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetStart() string
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetStartOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) HasStart() bool
    func (o DowntimeScheduleRecurrenceCreateUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetDuration(v string)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetRrule(v string)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStart(v string)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStartNil()
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnsetStart()
type DowntimeScheduleRecurrenceResponse
    func NewDowntimeScheduleRecurrenceResponse() *DowntimeScheduleRecurrenceResponse
    func NewDowntimeScheduleRecurrenceResponseWithDefaults() *DowntimeScheduleRecurrenceResponse
    func (o *DowntimeScheduleRecurrenceResponse) GetDuration() string
    func (o *DowntimeScheduleRecurrenceResponse) GetDurationOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceResponse) GetRrule() string
    func (o *DowntimeScheduleRecurrenceResponse) GetRruleOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceResponse) GetStart() string
    func (o *DowntimeScheduleRecurrenceResponse) GetStartOk() (*string, bool)
    func (o *DowntimeScheduleRecurrenceResponse) HasDuration() bool
    func (o *DowntimeScheduleRecurrenceResponse) HasRrule() bool
    func (o *DowntimeScheduleRecurrenceResponse) HasStart() bool
    func (o DowntimeScheduleRecurrenceResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrenceResponse) SetDuration(v string)
    func (o *DowntimeScheduleRecurrenceResponse) SetRrule(v string)
    func (o *DowntimeScheduleRecurrenceResponse) SetStart(v string)
    func (o *DowntimeScheduleRecurrenceResponse) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleRecurrencesCreateRequest
    func NewDowntimeScheduleRecurrencesCreateRequest(recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest) *DowntimeScheduleRecurrencesCreateRequest
    func NewDowntimeScheduleRecurrencesCreateRequestWithDefaults() *DowntimeScheduleRecurrencesCreateRequest
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetTimezone() string
    func (o *DowntimeScheduleRecurrencesCreateRequest) GetTimezoneOk() (*string, bool)
    func (o *DowntimeScheduleRecurrencesCreateRequest) HasTimezone() bool
    func (o DowntimeScheduleRecurrencesCreateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrencesCreateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)
    func (o *DowntimeScheduleRecurrencesCreateRequest) SetTimezone(v string)
    func (o *DowntimeScheduleRecurrencesCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleRecurrencesResponse
    func NewDowntimeScheduleRecurrencesResponse(recurrences []DowntimeScheduleRecurrenceResponse) *DowntimeScheduleRecurrencesResponse
    func NewDowntimeScheduleRecurrencesResponseWithDefaults() *DowntimeScheduleRecurrencesResponse
    func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntime() DowntimeScheduleCurrentDowntimeResponse
    func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntimeOk() (*DowntimeScheduleCurrentDowntimeResponse, bool)
    func (o *DowntimeScheduleRecurrencesResponse) GetRecurrences() []DowntimeScheduleRecurrenceResponse
    func (o *DowntimeScheduleRecurrencesResponse) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceResponse, bool)
    func (o *DowntimeScheduleRecurrencesResponse) GetTimezone() string
    func (o *DowntimeScheduleRecurrencesResponse) GetTimezoneOk() (*string, bool)
    func (o *DowntimeScheduleRecurrencesResponse) HasCurrentDowntime() bool
    func (o *DowntimeScheduleRecurrencesResponse) HasTimezone() bool
    func (o DowntimeScheduleRecurrencesResponse) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrencesResponse) SetCurrentDowntime(v DowntimeScheduleCurrentDowntimeResponse)
    func (o *DowntimeScheduleRecurrencesResponse) SetRecurrences(v []DowntimeScheduleRecurrenceResponse)
    func (o *DowntimeScheduleRecurrencesResponse) SetTimezone(v string)
    func (o *DowntimeScheduleRecurrencesResponse) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleRecurrencesUpdateRequest
    func NewDowntimeScheduleRecurrencesUpdateRequest() *DowntimeScheduleRecurrencesUpdateRequest
    func NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults() *DowntimeScheduleRecurrencesUpdateRequest
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetTimezone() string
    func (o *DowntimeScheduleRecurrencesUpdateRequest) GetTimezoneOk() (*string, bool)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) HasRecurrences() bool
    func (o *DowntimeScheduleRecurrencesUpdateRequest) HasTimezone() bool
    func (o DowntimeScheduleRecurrencesUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) SetTimezone(v string)
    func (o *DowntimeScheduleRecurrencesUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeScheduleResponse
    func DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse(v *DowntimeScheduleOneTimeResponse) DowntimeScheduleResponse
    func DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse(v *DowntimeScheduleRecurrencesResponse) DowntimeScheduleResponse
    func (obj *DowntimeScheduleResponse) GetActualInstance() interface{}
    func (obj DowntimeScheduleResponse) MarshalJSON() ([]byte, error)
    func (obj *DowntimeScheduleResponse) UnmarshalJSON(data []byte) error
type DowntimeScheduleUpdateRequest
    func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleUpdateRequest
    func DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleRecurrencesUpdateRequest) DowntimeScheduleUpdateRequest
    func (obj *DowntimeScheduleUpdateRequest) GetActualInstance() interface{}
    func (obj DowntimeScheduleUpdateRequest) MarshalJSON() ([]byte, error)
    func (obj *DowntimeScheduleUpdateRequest) UnmarshalJSON(data []byte) error
type DowntimeStatus
    func NewDowntimeStatusFromValue(v string) (*DowntimeStatus, error)
    func (v *DowntimeStatus) GetAllowedValues() []DowntimeStatus
    func (v DowntimeStatus) IsValid() bool
    func (v DowntimeStatus) Ptr() *DowntimeStatus
    func (v *DowntimeStatus) UnmarshalJSON(src []byte) error
type DowntimeUpdateRequest
    func NewDowntimeUpdateRequest(data DowntimeUpdateRequestData) *DowntimeUpdateRequest
    func NewDowntimeUpdateRequestWithDefaults() *DowntimeUpdateRequest
    func (o *DowntimeUpdateRequest) GetData() DowntimeUpdateRequestData
    func (o *DowntimeUpdateRequest) GetDataOk() (*DowntimeUpdateRequestData, bool)
    func (o DowntimeUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *DowntimeUpdateRequest) SetData(v DowntimeUpdateRequestData)
    func (o *DowntimeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type DowntimeUpdateRequestAttributes
    func NewDowntimeUpdateRequestAttributes() *DowntimeUpdateRequestAttributes
    func NewDowntimeUpdateRequestAttributesWithDefaults() *DowntimeUpdateRequestAttributes
    func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezone() string
    func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)
    func (o *DowntimeUpdateRequestAttributes) GetMessage() string
    func (o *DowntimeUpdateRequestAttributes) GetMessageOk() (*string, bool)
    func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier
    func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)
    func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotification() bool
    func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions
    func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)
    func (o *DowntimeUpdateRequestAttributes) GetSchedule() DowntimeScheduleUpdateRequest
    func (o *DowntimeUpdateRequestAttributes) GetScheduleOk() (*DowntimeScheduleUpdateRequest, bool)
    func (o *DowntimeUpdateRequestAttributes) GetScope() string
    func (o *DowntimeUpdateRequestAttributes) GetScopeOk() (*string, bool)
    func (o *DowntimeUpdateRequestAttributes) HasDisplayTimezone() bool
    func (o *DowntimeUpdateRequestAttributes) HasMessage() bool
    func (o *DowntimeUpdateRequestAttributes) HasMonitorIdentifier() bool
    func (o *DowntimeUpdateRequestAttributes) HasMuteFirstRecoveryNotification() bool
    func (o *DowntimeUpdateRequestAttributes) HasNotifyEndStates() bool
    func (o *DowntimeUpdateRequestAttributes) HasNotifyEndTypes() bool
    func (o *DowntimeUpdateRequestAttributes) HasSchedule() bool
    func (o *DowntimeUpdateRequestAttributes) HasScope() bool
    func (o DowntimeUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezone(v string)
    func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezoneNil()
    func (o *DowntimeUpdateRequestAttributes) SetMessage(v string)
    func (o *DowntimeUpdateRequestAttributes) SetMessageNil()
    func (o *DowntimeUpdateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)
    func (o *DowntimeUpdateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)
    func (o *DowntimeUpdateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)
    func (o *DowntimeUpdateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)
    func (o *DowntimeUpdateRequestAttributes) SetSchedule(v DowntimeScheduleUpdateRequest)
    func (o *DowntimeUpdateRequestAttributes) SetScope(v string)
    func (o *DowntimeUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *DowntimeUpdateRequestAttributes) UnsetDisplayTimezone()
    func (o *DowntimeUpdateRequestAttributes) UnsetMessage()
type DowntimeUpdateRequestData
    func NewDowntimeUpdateRequestData(attributes DowntimeUpdateRequestAttributes, id string, typeVar DowntimeResourceType) *DowntimeUpdateRequestData
    func NewDowntimeUpdateRequestDataWithDefaults() *DowntimeUpdateRequestData
    func (o *DowntimeUpdateRequestData) GetAttributes() DowntimeUpdateRequestAttributes
    func (o *DowntimeUpdateRequestData) GetAttributesOk() (*DowntimeUpdateRequestAttributes, bool)
    func (o *DowntimeUpdateRequestData) GetId() string
    func (o *DowntimeUpdateRequestData) GetIdOk() (*string, bool)
    func (o *DowntimeUpdateRequestData) GetType() DowntimeResourceType
    func (o *DowntimeUpdateRequestData) GetTypeOk() (*DowntimeResourceType, bool)
    func (o DowntimeUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *DowntimeUpdateRequestData) SetAttributes(v DowntimeUpdateRequestAttributes)
    func (o *DowntimeUpdateRequestData) SetId(v string)
    func (o *DowntimeUpdateRequestData) SetType(v DowntimeResourceType)
    func (o *DowntimeUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type DowntimesApi
    func NewDowntimesApi(client *datadog.APIClient) *DowntimesApi
    func (a *DowntimesApi) CancelDowntime(ctx _context.Context, downtimeId string) (*_nethttp.Response, error)
    func (a *DowntimesApi) CreateDowntime(ctx _context.Context, body DowntimeCreateRequest) (DowntimeResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) GetDowntime(ctx _context.Context, downtimeId string, o ...GetDowntimeOptionalParameters) (DowntimeResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) ListDowntimes(ctx _context.Context, o ...ListDowntimesOptionalParameters) (ListDowntimesResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) ListDowntimesWithPagination(ctx _context.Context, o ...ListDowntimesOptionalParameters) (<-chan datadog.PaginationResult[DowntimeResponseData], func())
    func (a *DowntimesApi) ListMonitorDowntimes(ctx _context.Context, monitorId int64, o ...ListMonitorDowntimesOptionalParameters) (MonitorDowntimeMatchResponse, *_nethttp.Response, error)
    func (a *DowntimesApi) ListMonitorDowntimesWithPagination(ctx _context.Context, monitorId int64, o ...ListMonitorDowntimesOptionalParameters) (<-chan datadog.PaginationResult[MonitorDowntimeMatchResponseData], func())
    func (a *DowntimesApi) UpdateDowntime(ctx _context.Context, downtimeId string, body DowntimeUpdateRequest) (DowntimeResponse, *_nethttp.Response, error)
type EPSS
    func NewEPSS(score float64, severity VulnerabilitySeverity) *EPSS
    func NewEPSSWithDefaults() *EPSS
    func (o *EPSS) GetScore() float64
    func (o *EPSS) GetScoreOk() (*float64, bool)
    func (o *EPSS) GetSeverity() VulnerabilitySeverity
    func (o *EPSS) GetSeverityOk() (*VulnerabilitySeverity, bool)
    func (o EPSS) MarshalJSON() ([]byte, error)
    func (o *EPSS) SetScore(v float64)
    func (o *EPSS) SetSeverity(v VulnerabilitySeverity)
    func (o *EPSS) UnmarshalJSON(bytes []byte) (err error)
type EntityAttributes
    func NewEntityAttributes() *EntityAttributes
    func NewEntityAttributesWithDefaults() *EntityAttributes
    func (o *EntityAttributes) GetApiVersion() string
    func (o *EntityAttributes) GetApiVersionOk() (*string, bool)
    func (o *EntityAttributes) GetDescription() string
    func (o *EntityAttributes) GetDescriptionOk() (*string, bool)
    func (o *EntityAttributes) GetDisplayName() string
    func (o *EntityAttributes) GetDisplayNameOk() (*string, bool)
    func (o *EntityAttributes) GetKind() string
    func (o *EntityAttributes) GetKindOk() (*string, bool)
    func (o *EntityAttributes) GetName() string
    func (o *EntityAttributes) GetNameOk() (*string, bool)
    func (o *EntityAttributes) GetNamespace() string
    func (o *EntityAttributes) GetNamespaceOk() (*string, bool)
    func (o *EntityAttributes) GetOwner() string
    func (o *EntityAttributes) GetOwnerOk() (*string, bool)
    func (o *EntityAttributes) GetTags() []string
    func (o *EntityAttributes) GetTagsOk() (*[]string, bool)
    func (o *EntityAttributes) HasApiVersion() bool
    func (o *EntityAttributes) HasDescription() bool
    func (o *EntityAttributes) HasDisplayName() bool
    func (o *EntityAttributes) HasKind() bool
    func (o *EntityAttributes) HasName() bool
    func (o *EntityAttributes) HasNamespace() bool
    func (o *EntityAttributes) HasOwner() bool
    func (o *EntityAttributes) HasTags() bool
    func (o EntityAttributes) MarshalJSON() ([]byte, error)
    func (o *EntityAttributes) SetApiVersion(v string)
    func (o *EntityAttributes) SetDescription(v string)
    func (o *EntityAttributes) SetDisplayName(v string)
    func (o *EntityAttributes) SetKind(v string)
    func (o *EntityAttributes) SetName(v string)
    func (o *EntityAttributes) SetNamespace(v string)
    func (o *EntityAttributes) SetOwner(v string)
    func (o *EntityAttributes) SetTags(v []string)
    func (o *EntityAttributes) UnmarshalJSON(bytes []byte) (err error)
type EntityData
    func NewEntityData() *EntityData
    func NewEntityDataWithDefaults() *EntityData
    func (o *EntityData) GetAttributes() EntityAttributes
    func (o *EntityData) GetAttributesOk() (*EntityAttributes, bool)
    func (o *EntityData) GetId() string
    func (o *EntityData) GetIdOk() (*string, bool)
    func (o *EntityData) GetMeta() EntityMeta
    func (o *EntityData) GetMetaOk() (*EntityMeta, bool)
    func (o *EntityData) GetRelationships() EntityRelationships
    func (o *EntityData) GetRelationshipsOk() (*EntityRelationships, bool)
    func (o *EntityData) GetType() string
    func (o *EntityData) GetTypeOk() (*string, bool)
    func (o *EntityData) HasAttributes() bool
    func (o *EntityData) HasId() bool
    func (o *EntityData) HasMeta() bool
    func (o *EntityData) HasRelationships() bool
    func (o *EntityData) HasType() bool
    func (o EntityData) MarshalJSON() ([]byte, error)
    func (o *EntityData) SetAttributes(v EntityAttributes)
    func (o *EntityData) SetId(v string)
    func (o *EntityData) SetMeta(v EntityMeta)
    func (o *EntityData) SetRelationships(v EntityRelationships)
    func (o *EntityData) SetType(v string)
    func (o *EntityData) UnmarshalJSON(bytes []byte) (err error)
type EntityMeta
    func NewEntityMeta() *EntityMeta
    func NewEntityMetaWithDefaults() *EntityMeta
    func (o *EntityMeta) GetCreatedAt() string
    func (o *EntityMeta) GetCreatedAtOk() (*string, bool)
    func (o *EntityMeta) GetIngestionSource() string
    func (o *EntityMeta) GetIngestionSourceOk() (*string, bool)
    func (o *EntityMeta) GetModifiedAt() string
    func (o *EntityMeta) GetModifiedAtOk() (*string, bool)
    func (o *EntityMeta) GetOrigin() string
    func (o *EntityMeta) GetOriginOk() (*string, bool)
    func (o *EntityMeta) HasCreatedAt() bool
    func (o *EntityMeta) HasIngestionSource() bool
    func (o *EntityMeta) HasModifiedAt() bool
    func (o *EntityMeta) HasOrigin() bool
    func (o EntityMeta) MarshalJSON() ([]byte, error)
    func (o *EntityMeta) SetCreatedAt(v string)
    func (o *EntityMeta) SetIngestionSource(v string)
    func (o *EntityMeta) SetModifiedAt(v string)
    func (o *EntityMeta) SetOrigin(v string)
    func (o *EntityMeta) UnmarshalJSON(bytes []byte) (err error)
type EntityRelationships
    func NewEntityRelationships() *EntityRelationships
    func NewEntityRelationshipsWithDefaults() *EntityRelationships
    func (o *EntityRelationships) GetIncidents() EntityToIncidents
    func (o *EntityRelationships) GetIncidentsOk() (*EntityToIncidents, bool)
    func (o *EntityRelationships) GetOncall() EntityToOncalls
    func (o *EntityRelationships) GetOncallOk() (*EntityToOncalls, bool)
    func (o *EntityRelationships) GetRawSchema() EntityToRawSchema
    func (o *EntityRelationships) GetRawSchemaOk() (*EntityToRawSchema, bool)
    func (o *EntityRelationships) GetRelatedEntities() EntityToRelatedEntities
    func (o *EntityRelationships) GetRelatedEntitiesOk() (*EntityToRelatedEntities, bool)
    func (o *EntityRelationships) GetSchema() EntityToSchema
    func (o *EntityRelationships) GetSchemaOk() (*EntityToSchema, bool)
    func (o *EntityRelationships) HasIncidents() bool
    func (o *EntityRelationships) HasOncall() bool
    func (o *EntityRelationships) HasRawSchema() bool
    func (o *EntityRelationships) HasRelatedEntities() bool
    func (o *EntityRelationships) HasSchema() bool
    func (o EntityRelationships) MarshalJSON() ([]byte, error)
    func (o *EntityRelationships) SetIncidents(v EntityToIncidents)
    func (o *EntityRelationships) SetOncall(v EntityToOncalls)
    func (o *EntityRelationships) SetRawSchema(v EntityToRawSchema)
    func (o *EntityRelationships) SetRelatedEntities(v EntityToRelatedEntities)
    func (o *EntityRelationships) SetSchema(v EntityToSchema)
    func (o *EntityRelationships) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedIncident
    func NewEntityResponseIncludedIncident() *EntityResponseIncludedIncident
    func NewEntityResponseIncludedIncidentWithDefaults() *EntityResponseIncludedIncident
    func (o *EntityResponseIncludedIncident) GetAttributes() EntityResponseIncludedRelatedIncidentAttributes
    func (o *EntityResponseIncludedIncident) GetAttributesOk() (*EntityResponseIncludedRelatedIncidentAttributes, bool)
    func (o *EntityResponseIncludedIncident) GetId() string
    func (o *EntityResponseIncludedIncident) GetIdOk() (*string, bool)
    func (o *EntityResponseIncludedIncident) GetType() EntityResponseIncludedIncidentType
    func (o *EntityResponseIncludedIncident) GetTypeOk() (*EntityResponseIncludedIncidentType, bool)
    func (o *EntityResponseIncludedIncident) HasAttributes() bool
    func (o *EntityResponseIncludedIncident) HasId() bool
    func (o *EntityResponseIncludedIncident) HasType() bool
    func (o EntityResponseIncludedIncident) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedIncident) SetAttributes(v EntityResponseIncludedRelatedIncidentAttributes)
    func (o *EntityResponseIncludedIncident) SetId(v string)
    func (o *EntityResponseIncludedIncident) SetType(v EntityResponseIncludedIncidentType)
    func (o *EntityResponseIncludedIncident) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedIncidentType
    func NewEntityResponseIncludedIncidentTypeFromValue(v string) (*EntityResponseIncludedIncidentType, error)
    func (v *EntityResponseIncludedIncidentType) GetAllowedValues() []EntityResponseIncludedIncidentType
    func (v EntityResponseIncludedIncidentType) IsValid() bool
    func (v EntityResponseIncludedIncidentType) Ptr() *EntityResponseIncludedIncidentType
    func (v *EntityResponseIncludedIncidentType) UnmarshalJSON(src []byte) error
type EntityResponseIncludedOncall
    func NewEntityResponseIncludedOncall() *EntityResponseIncludedOncall
    func NewEntityResponseIncludedOncallWithDefaults() *EntityResponseIncludedOncall
    func (o *EntityResponseIncludedOncall) GetAttributes() EntityResponseIncludedRelatedOncallAttributes
    func (o *EntityResponseIncludedOncall) GetAttributesOk() (*EntityResponseIncludedRelatedOncallAttributes, bool)
    func (o *EntityResponseIncludedOncall) GetId() string
    func (o *EntityResponseIncludedOncall) GetIdOk() (*string, bool)
    func (o *EntityResponseIncludedOncall) GetType() EntityResponseIncludedOncallType
    func (o *EntityResponseIncludedOncall) GetTypeOk() (*EntityResponseIncludedOncallType, bool)
    func (o *EntityResponseIncludedOncall) HasAttributes() bool
    func (o *EntityResponseIncludedOncall) HasId() bool
    func (o *EntityResponseIncludedOncall) HasType() bool
    func (o EntityResponseIncludedOncall) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedOncall) SetAttributes(v EntityResponseIncludedRelatedOncallAttributes)
    func (o *EntityResponseIncludedOncall) SetId(v string)
    func (o *EntityResponseIncludedOncall) SetType(v EntityResponseIncludedOncallType)
    func (o *EntityResponseIncludedOncall) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedOncallType
    func NewEntityResponseIncludedOncallTypeFromValue(v string) (*EntityResponseIncludedOncallType, error)
    func (v *EntityResponseIncludedOncallType) GetAllowedValues() []EntityResponseIncludedOncallType
    func (v EntityResponseIncludedOncallType) IsValid() bool
    func (v EntityResponseIncludedOncallType) Ptr() *EntityResponseIncludedOncallType
    func (v *EntityResponseIncludedOncallType) UnmarshalJSON(src []byte) error
type EntityResponseIncludedRawSchema
    func NewEntityResponseIncludedRawSchema() *EntityResponseIncludedRawSchema
    func NewEntityResponseIncludedRawSchemaWithDefaults() *EntityResponseIncludedRawSchema
    func (o *EntityResponseIncludedRawSchema) GetAttributes() EntityResponseIncludedRawSchemaAttributes
    func (o *EntityResponseIncludedRawSchema) GetAttributesOk() (*EntityResponseIncludedRawSchemaAttributes, bool)
    func (o *EntityResponseIncludedRawSchema) GetId() string
    func (o *EntityResponseIncludedRawSchema) GetIdOk() (*string, bool)
    func (o *EntityResponseIncludedRawSchema) GetType() EntityResponseIncludedRawSchemaType
    func (o *EntityResponseIncludedRawSchema) GetTypeOk() (*EntityResponseIncludedRawSchemaType, bool)
    func (o *EntityResponseIncludedRawSchema) HasAttributes() bool
    func (o *EntityResponseIncludedRawSchema) HasId() bool
    func (o *EntityResponseIncludedRawSchema) HasType() bool
    func (o EntityResponseIncludedRawSchema) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRawSchema) SetAttributes(v EntityResponseIncludedRawSchemaAttributes)
    func (o *EntityResponseIncludedRawSchema) SetId(v string)
    func (o *EntityResponseIncludedRawSchema) SetType(v EntityResponseIncludedRawSchemaType)
    func (o *EntityResponseIncludedRawSchema) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedRawSchemaAttributes
    func NewEntityResponseIncludedRawSchemaAttributes() *EntityResponseIncludedRawSchemaAttributes
    func NewEntityResponseIncludedRawSchemaAttributesWithDefaults() *EntityResponseIncludedRawSchemaAttributes
    func (o *EntityResponseIncludedRawSchemaAttributes) GetRawSchema() string
    func (o *EntityResponseIncludedRawSchemaAttributes) GetRawSchemaOk() (*string, bool)
    func (o *EntityResponseIncludedRawSchemaAttributes) HasRawSchema() bool
    func (o EntityResponseIncludedRawSchemaAttributes) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRawSchemaAttributes) SetRawSchema(v string)
    func (o *EntityResponseIncludedRawSchemaAttributes) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedRawSchemaType
    func NewEntityResponseIncludedRawSchemaTypeFromValue(v string) (*EntityResponseIncludedRawSchemaType, error)
    func (v *EntityResponseIncludedRawSchemaType) GetAllowedValues() []EntityResponseIncludedRawSchemaType
    func (v EntityResponseIncludedRawSchemaType) IsValid() bool
    func (v EntityResponseIncludedRawSchemaType) Ptr() *EntityResponseIncludedRawSchemaType
    func (v *EntityResponseIncludedRawSchemaType) UnmarshalJSON(src []byte) error
type EntityResponseIncludedRelatedEntity
    func NewEntityResponseIncludedRelatedEntity() *EntityResponseIncludedRelatedEntity
    func NewEntityResponseIncludedRelatedEntityWithDefaults() *EntityResponseIncludedRelatedEntity
    func (o *EntityResponseIncludedRelatedEntity) GetAttributes() EntityResponseIncludedRelatedEntityAttributes
    func (o *EntityResponseIncludedRelatedEntity) GetAttributesOk() (*EntityResponseIncludedRelatedEntityAttributes, bool)
    func (o *EntityResponseIncludedRelatedEntity) GetId() string
    func (o *EntityResponseIncludedRelatedEntity) GetIdOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedEntity) GetMeta() EntityResponseIncludedRelatedEntityMeta
    func (o *EntityResponseIncludedRelatedEntity) GetMetaOk() (*EntityResponseIncludedRelatedEntityMeta, bool)
    func (o *EntityResponseIncludedRelatedEntity) GetType() EntityResponseIncludedRelatedEntityType
    func (o *EntityResponseIncludedRelatedEntity) GetTypeOk() (*EntityResponseIncludedRelatedEntityType, bool)
    func (o *EntityResponseIncludedRelatedEntity) HasAttributes() bool
    func (o *EntityResponseIncludedRelatedEntity) HasId() bool
    func (o *EntityResponseIncludedRelatedEntity) HasMeta() bool
    func (o *EntityResponseIncludedRelatedEntity) HasType() bool
    func (o EntityResponseIncludedRelatedEntity) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRelatedEntity) SetAttributes(v EntityResponseIncludedRelatedEntityAttributes)
    func (o *EntityResponseIncludedRelatedEntity) SetId(v string)
    func (o *EntityResponseIncludedRelatedEntity) SetMeta(v EntityResponseIncludedRelatedEntityMeta)
    func (o *EntityResponseIncludedRelatedEntity) SetType(v EntityResponseIncludedRelatedEntityType)
    func (o *EntityResponseIncludedRelatedEntity) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedRelatedEntityAttributes
    func NewEntityResponseIncludedRelatedEntityAttributes() *EntityResponseIncludedRelatedEntityAttributes
    func NewEntityResponseIncludedRelatedEntityAttributesWithDefaults() *EntityResponseIncludedRelatedEntityAttributes
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetKind() string
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetKindOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetName() string
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetNameOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetNamespace() string
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetNamespaceOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetType() string
    func (o *EntityResponseIncludedRelatedEntityAttributes) GetTypeOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedEntityAttributes) HasKind() bool
    func (o *EntityResponseIncludedRelatedEntityAttributes) HasName() bool
    func (o *EntityResponseIncludedRelatedEntityAttributes) HasNamespace() bool
    func (o *EntityResponseIncludedRelatedEntityAttributes) HasType() bool
    func (o EntityResponseIncludedRelatedEntityAttributes) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRelatedEntityAttributes) SetKind(v string)
    func (o *EntityResponseIncludedRelatedEntityAttributes) SetName(v string)
    func (o *EntityResponseIncludedRelatedEntityAttributes) SetNamespace(v string)
    func (o *EntityResponseIncludedRelatedEntityAttributes) SetType(v string)
    func (o *EntityResponseIncludedRelatedEntityAttributes) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedRelatedEntityMeta
    func NewEntityResponseIncludedRelatedEntityMeta() *EntityResponseIncludedRelatedEntityMeta
    func NewEntityResponseIncludedRelatedEntityMetaWithDefaults() *EntityResponseIncludedRelatedEntityMeta
    func (o *EntityResponseIncludedRelatedEntityMeta) GetCreatedAt() time.Time
    func (o *EntityResponseIncludedRelatedEntityMeta) GetCreatedAtOk() (*time.Time, bool)
    func (o *EntityResponseIncludedRelatedEntityMeta) GetDefinedBy() string
    func (o *EntityResponseIncludedRelatedEntityMeta) GetDefinedByOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedEntityMeta) GetModifiedAt() time.Time
    func (o *EntityResponseIncludedRelatedEntityMeta) GetModifiedAtOk() (*time.Time, bool)
    func (o *EntityResponseIncludedRelatedEntityMeta) GetSource() string
    func (o *EntityResponseIncludedRelatedEntityMeta) GetSourceOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedEntityMeta) HasCreatedAt() bool
    func (o *EntityResponseIncludedRelatedEntityMeta) HasDefinedBy() bool
    func (o *EntityResponseIncludedRelatedEntityMeta) HasModifiedAt() bool
    func (o *EntityResponseIncludedRelatedEntityMeta) HasSource() bool
    func (o EntityResponseIncludedRelatedEntityMeta) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRelatedEntityMeta) SetCreatedAt(v time.Time)
    func (o *EntityResponseIncludedRelatedEntityMeta) SetDefinedBy(v string)
    func (o *EntityResponseIncludedRelatedEntityMeta) SetModifiedAt(v time.Time)
    func (o *EntityResponseIncludedRelatedEntityMeta) SetSource(v string)
    func (o *EntityResponseIncludedRelatedEntityMeta) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedRelatedEntityType
    func NewEntityResponseIncludedRelatedEntityTypeFromValue(v string) (*EntityResponseIncludedRelatedEntityType, error)
    func (v *EntityResponseIncludedRelatedEntityType) GetAllowedValues() []EntityResponseIncludedRelatedEntityType
    func (v EntityResponseIncludedRelatedEntityType) IsValid() bool
    func (v EntityResponseIncludedRelatedEntityType) Ptr() *EntityResponseIncludedRelatedEntityType
    func (v *EntityResponseIncludedRelatedEntityType) UnmarshalJSON(src []byte) error
type EntityResponseIncludedRelatedIncidentAttributes
    func NewEntityResponseIncludedRelatedIncidentAttributes() *EntityResponseIncludedRelatedIncidentAttributes
    func NewEntityResponseIncludedRelatedIncidentAttributesWithDefaults() *EntityResponseIncludedRelatedIncidentAttributes
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetCreatedAt() time.Time
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetHtmlUrl() string
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetHtmlUrlOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetProvider() string
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetProviderOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetStatus() string
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetStatusOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetTitle() string
    func (o *EntityResponseIncludedRelatedIncidentAttributes) GetTitleOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) HasCreatedAt() bool
    func (o *EntityResponseIncludedRelatedIncidentAttributes) HasHtmlUrl() bool
    func (o *EntityResponseIncludedRelatedIncidentAttributes) HasProvider() bool
    func (o *EntityResponseIncludedRelatedIncidentAttributes) HasStatus() bool
    func (o *EntityResponseIncludedRelatedIncidentAttributes) HasTitle() bool
    func (o EntityResponseIncludedRelatedIncidentAttributes) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) SetCreatedAt(v time.Time)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) SetHtmlUrl(v string)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) SetProvider(v string)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) SetStatus(v string)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) SetTitle(v string)
    func (o *EntityResponseIncludedRelatedIncidentAttributes) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedRelatedOncallAttributes
    func NewEntityResponseIncludedRelatedOncallAttributes() *EntityResponseIncludedRelatedOncallAttributes
    func NewEntityResponseIncludedRelatedOncallAttributesWithDefaults() *EntityResponseIncludedRelatedOncallAttributes
    func (o *EntityResponseIncludedRelatedOncallAttributes) GetEscalations() []EntityResponseIncludedRelatedOncallEscalationItem
    func (o *EntityResponseIncludedRelatedOncallAttributes) GetEscalationsOk() (*[]EntityResponseIncludedRelatedOncallEscalationItem, bool)
    func (o *EntityResponseIncludedRelatedOncallAttributes) GetProvider() string
    func (o *EntityResponseIncludedRelatedOncallAttributes) GetProviderOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedOncallAttributes) HasEscalations() bool
    func (o *EntityResponseIncludedRelatedOncallAttributes) HasProvider() bool
    func (o EntityResponseIncludedRelatedOncallAttributes) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRelatedOncallAttributes) SetEscalations(v []EntityResponseIncludedRelatedOncallEscalationItem)
    func (o *EntityResponseIncludedRelatedOncallAttributes) SetProvider(v string)
    func (o *EntityResponseIncludedRelatedOncallAttributes) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedRelatedOncallEscalationItem
    func NewEntityResponseIncludedRelatedOncallEscalationItem() *EntityResponseIncludedRelatedOncallEscalationItem
    func NewEntityResponseIncludedRelatedOncallEscalationItemWithDefaults() *EntityResponseIncludedRelatedOncallEscalationItem
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetEmail() string
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetEmailOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetEscalationLevel() int64
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetEscalationLevelOk() (*int64, bool)
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetName() string
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetNameOk() (*string, bool)
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) HasEmail() bool
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) HasEscalationLevel() bool
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) HasName() bool
    func (o EntityResponseIncludedRelatedOncallEscalationItem) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) SetEmail(v string)
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) SetEscalationLevel(v int64)
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) SetName(v string)
    func (o *EntityResponseIncludedRelatedOncallEscalationItem) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedSchema
    func NewEntityResponseIncludedSchema() *EntityResponseIncludedSchema
    func NewEntityResponseIncludedSchemaWithDefaults() *EntityResponseIncludedSchema
    func (o *EntityResponseIncludedSchema) GetAttributes() EntityResponseIncludedSchemaAttributes
    func (o *EntityResponseIncludedSchema) GetAttributesOk() (*EntityResponseIncludedSchemaAttributes, bool)
    func (o *EntityResponseIncludedSchema) GetId() string
    func (o *EntityResponseIncludedSchema) GetIdOk() (*string, bool)
    func (o *EntityResponseIncludedSchema) GetType() EntityResponseIncludedSchemaType
    func (o *EntityResponseIncludedSchema) GetTypeOk() (*EntityResponseIncludedSchemaType, bool)
    func (o *EntityResponseIncludedSchema) HasAttributes() bool
    func (o *EntityResponseIncludedSchema) HasId() bool
    func (o *EntityResponseIncludedSchema) HasType() bool
    func (o EntityResponseIncludedSchema) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedSchema) SetAttributes(v EntityResponseIncludedSchemaAttributes)
    func (o *EntityResponseIncludedSchema) SetId(v string)
    func (o *EntityResponseIncludedSchema) SetType(v EntityResponseIncludedSchemaType)
    func (o *EntityResponseIncludedSchema) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedSchemaAttributes
    func NewEntityResponseIncludedSchemaAttributes() *EntityResponseIncludedSchemaAttributes
    func NewEntityResponseIncludedSchemaAttributesWithDefaults() *EntityResponseIncludedSchemaAttributes
    func (o *EntityResponseIncludedSchemaAttributes) GetSchema() EntityV3
    func (o *EntityResponseIncludedSchemaAttributes) GetSchemaOk() (*EntityV3, bool)
    func (o *EntityResponseIncludedSchemaAttributes) HasSchema() bool
    func (o EntityResponseIncludedSchemaAttributes) MarshalJSON() ([]byte, error)
    func (o *EntityResponseIncludedSchemaAttributes) SetSchema(v EntityV3)
    func (o *EntityResponseIncludedSchemaAttributes) UnmarshalJSON(bytes []byte) (err error)
type EntityResponseIncludedSchemaType
    func NewEntityResponseIncludedSchemaTypeFromValue(v string) (*EntityResponseIncludedSchemaType, error)
    func (v *EntityResponseIncludedSchemaType) GetAllowedValues() []EntityResponseIncludedSchemaType
    func (v EntityResponseIncludedSchemaType) IsValid() bool
    func (v EntityResponseIncludedSchemaType) Ptr() *EntityResponseIncludedSchemaType
    func (v *EntityResponseIncludedSchemaType) UnmarshalJSON(src []byte) error
type EntityResponseMeta
    func NewEntityResponseMeta() *EntityResponseMeta
    func NewEntityResponseMetaWithDefaults() *EntityResponseMeta
    func (o *EntityResponseMeta) GetCount() int64
    func (o *EntityResponseMeta) GetCountOk() (*int64, bool)
    func (o *EntityResponseMeta) GetIncludeCount() int64
    func (o *EntityResponseMeta) GetIncludeCountOk() (*int64, bool)
    func (o *EntityResponseMeta) HasCount() bool
    func (o *EntityResponseMeta) HasIncludeCount() bool
    func (o EntityResponseMeta) MarshalJSON() ([]byte, error)
    func (o *EntityResponseMeta) SetCount(v int64)
    func (o *EntityResponseMeta) SetIncludeCount(v int64)
    func (o *EntityResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type EntityToIncidents
    func NewEntityToIncidents() *EntityToIncidents
    func NewEntityToIncidentsWithDefaults() *EntityToIncidents
    func (o *EntityToIncidents) GetData() []RelationshipItem
    func (o *EntityToIncidents) GetDataOk() (*[]RelationshipItem, bool)
    func (o *EntityToIncidents) HasData() bool
    func (o EntityToIncidents) MarshalJSON() ([]byte, error)
    func (o *EntityToIncidents) SetData(v []RelationshipItem)
    func (o *EntityToIncidents) UnmarshalJSON(bytes []byte) (err error)
type EntityToOncalls
    func NewEntityToOncalls() *EntityToOncalls
    func NewEntityToOncallsWithDefaults() *EntityToOncalls
    func (o *EntityToOncalls) GetData() []RelationshipItem
    func (o *EntityToOncalls) GetDataOk() (*[]RelationshipItem, bool)
    func (o *EntityToOncalls) HasData() bool
    func (o EntityToOncalls) MarshalJSON() ([]byte, error)
    func (o *EntityToOncalls) SetData(v []RelationshipItem)
    func (o *EntityToOncalls) UnmarshalJSON(bytes []byte) (err error)
type EntityToRawSchema
    func NewEntityToRawSchema() *EntityToRawSchema
    func NewEntityToRawSchemaWithDefaults() *EntityToRawSchema
    func (o *EntityToRawSchema) GetData() RelationshipItem
    func (o *EntityToRawSchema) GetDataOk() (*RelationshipItem, bool)
    func (o *EntityToRawSchema) HasData() bool
    func (o EntityToRawSchema) MarshalJSON() ([]byte, error)
    func (o *EntityToRawSchema) SetData(v RelationshipItem)
    func (o *EntityToRawSchema) UnmarshalJSON(bytes []byte) (err error)
type EntityToRelatedEntities
    func NewEntityToRelatedEntities() *EntityToRelatedEntities
    func NewEntityToRelatedEntitiesWithDefaults() *EntityToRelatedEntities
    func (o *EntityToRelatedEntities) GetData() []RelationshipItem
    func (o *EntityToRelatedEntities) GetDataOk() (*[]RelationshipItem, bool)
    func (o *EntityToRelatedEntities) HasData() bool
    func (o EntityToRelatedEntities) MarshalJSON() ([]byte, error)
    func (o *EntityToRelatedEntities) SetData(v []RelationshipItem)
    func (o *EntityToRelatedEntities) UnmarshalJSON(bytes []byte) (err error)
type EntityToSchema
    func NewEntityToSchema() *EntityToSchema
    func NewEntityToSchemaWithDefaults() *EntityToSchema
    func (o *EntityToSchema) GetData() RelationshipItem
    func (o *EntityToSchema) GetDataOk() (*RelationshipItem, bool)
    func (o *EntityToSchema) HasData() bool
    func (o EntityToSchema) MarshalJSON() ([]byte, error)
    func (o *EntityToSchema) SetData(v RelationshipItem)
    func (o *EntityToSchema) UnmarshalJSON(bytes []byte) (err error)
type EntityV3
    func EntityV3APIAsEntityV3(v *EntityV3API) EntityV3
    func EntityV3DatastoreAsEntityV3(v *EntityV3Datastore) EntityV3
    func EntityV3QueueAsEntityV3(v *EntityV3Queue) EntityV3
    func EntityV3ServiceAsEntityV3(v *EntityV3Service) EntityV3
    func EntityV3SystemAsEntityV3(v *EntityV3System) EntityV3
    func (obj *EntityV3) GetActualInstance() interface{}
    func (obj EntityV3) MarshalJSON() ([]byte, error)
    func (obj *EntityV3) UnmarshalJSON(data []byte) error
type EntityV3API
    func NewEntityV3API(apiVersion EntityV3APIVersion, kind EntityV3APIKind, metadata EntityV3Metadata) *EntityV3API
    func NewEntityV3APIWithDefaults() *EntityV3API
    func (o *EntityV3API) GetApiVersion() EntityV3APIVersion
    func (o *EntityV3API) GetApiVersionOk() (*EntityV3APIVersion, bool)
    func (o *EntityV3API) GetDatadog() EntityV3APIDatadog
    func (o *EntityV3API) GetDatadogOk() (*EntityV3APIDatadog, bool)
    func (o *EntityV3API) GetExtensions() map[string]interface{}
    func (o *EntityV3API) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *EntityV3API) GetIntegrations() EntityV3Integrations
    func (o *EntityV3API) GetIntegrationsOk() (*EntityV3Integrations, bool)
    func (o *EntityV3API) GetKind() EntityV3APIKind
    func (o *EntityV3API) GetKindOk() (*EntityV3APIKind, bool)
    func (o *EntityV3API) GetMetadata() EntityV3Metadata
    func (o *EntityV3API) GetMetadataOk() (*EntityV3Metadata, bool)
    func (o *EntityV3API) GetSpec() EntityV3APISpec
    func (o *EntityV3API) GetSpecOk() (*EntityV3APISpec, bool)
    func (o *EntityV3API) HasDatadog() bool
    func (o *EntityV3API) HasExtensions() bool
    func (o *EntityV3API) HasIntegrations() bool
    func (o *EntityV3API) HasSpec() bool
    func (o EntityV3API) MarshalJSON() ([]byte, error)
    func (o *EntityV3API) SetApiVersion(v EntityV3APIVersion)
    func (o *EntityV3API) SetDatadog(v EntityV3APIDatadog)
    func (o *EntityV3API) SetExtensions(v map[string]interface{})
    func (o *EntityV3API) SetIntegrations(v EntityV3Integrations)
    func (o *EntityV3API) SetKind(v EntityV3APIKind)
    func (o *EntityV3API) SetMetadata(v EntityV3Metadata)
    func (o *EntityV3API) SetSpec(v EntityV3APISpec)
    func (o *EntityV3API) UnmarshalJSON(bytes []byte) (err error)
type EntityV3APIDatadog
    func NewEntityV3APIDatadog() *EntityV3APIDatadog
    func NewEntityV3APIDatadogWithDefaults() *EntityV3APIDatadog
    func (o *EntityV3APIDatadog) GetCodeLocations() []EntityV3DatadogCodeLocationItem
    func (o *EntityV3APIDatadog) GetCodeLocationsOk() (*[]EntityV3DatadogCodeLocationItem, bool)
    func (o *EntityV3APIDatadog) GetEvents() []EntityV3DatadogEventItem
    func (o *EntityV3APIDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)
    func (o *EntityV3APIDatadog) GetLogs() []EntityV3DatadogLogItem
    func (o *EntityV3APIDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)
    func (o *EntityV3APIDatadog) GetPerformanceData() EntityV3DatadogPerformance
    func (o *EntityV3APIDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)
    func (o *EntityV3APIDatadog) GetPipelines() EntityV3DatadogPipelines
    func (o *EntityV3APIDatadog) GetPipelinesOk() (*EntityV3DatadogPipelines, bool)
    func (o *EntityV3APIDatadog) HasCodeLocations() bool
    func (o *EntityV3APIDatadog) HasEvents() bool
    func (o *EntityV3APIDatadog) HasLogs() bool
    func (o *EntityV3APIDatadog) HasPerformanceData() bool
    func (o *EntityV3APIDatadog) HasPipelines() bool
    func (o EntityV3APIDatadog) MarshalJSON() ([]byte, error)
    func (o *EntityV3APIDatadog) SetCodeLocations(v []EntityV3DatadogCodeLocationItem)
    func (o *EntityV3APIDatadog) SetEvents(v []EntityV3DatadogEventItem)
    func (o *EntityV3APIDatadog) SetLogs(v []EntityV3DatadogLogItem)
    func (o *EntityV3APIDatadog) SetPerformanceData(v EntityV3DatadogPerformance)
    func (o *EntityV3APIDatadog) SetPipelines(v EntityV3DatadogPipelines)
    func (o *EntityV3APIDatadog) UnmarshalJSON(bytes []byte) (err error)
type EntityV3APIKind
    func NewEntityV3APIKindFromValue(v string) (*EntityV3APIKind, error)
    func (v *EntityV3APIKind) GetAllowedValues() []EntityV3APIKind
    func (v EntityV3APIKind) IsValid() bool
    func (v EntityV3APIKind) Ptr() *EntityV3APIKind
    func (v *EntityV3APIKind) UnmarshalJSON(src []byte) error
type EntityV3APISpec
    func NewEntityV3APISpec() *EntityV3APISpec
    func NewEntityV3APISpecWithDefaults() *EntityV3APISpec
    func (o *EntityV3APISpec) GetImplementedBy() []string
    func (o *EntityV3APISpec) GetImplementedByOk() (*[]string, bool)
    func (o *EntityV3APISpec) GetInterface() EntityV3APISpecInterface
    func (o *EntityV3APISpec) GetInterfaceOk() (*EntityV3APISpecInterface, bool)
    func (o *EntityV3APISpec) GetLifecycle() string
    func (o *EntityV3APISpec) GetLifecycleOk() (*string, bool)
    func (o *EntityV3APISpec) GetTier() string
    func (o *EntityV3APISpec) GetTierOk() (*string, bool)
    func (o *EntityV3APISpec) GetType() string
    func (o *EntityV3APISpec) GetTypeOk() (*string, bool)
    func (o *EntityV3APISpec) HasImplementedBy() bool
    func (o *EntityV3APISpec) HasInterface() bool
    func (o *EntityV3APISpec) HasLifecycle() bool
    func (o *EntityV3APISpec) HasTier() bool
    func (o *EntityV3APISpec) HasType() bool
    func (o EntityV3APISpec) MarshalJSON() ([]byte, error)
    func (o *EntityV3APISpec) SetImplementedBy(v []string)
    func (o *EntityV3APISpec) SetInterface(v EntityV3APISpecInterface)
    func (o *EntityV3APISpec) SetLifecycle(v string)
    func (o *EntityV3APISpec) SetTier(v string)
    func (o *EntityV3APISpec) SetType(v string)
    func (o *EntityV3APISpec) UnmarshalJSON(bytes []byte) (err error)
type EntityV3APISpecInterface
    func EntityV3APISpecInterfaceDefinitionAsEntityV3APISpecInterface(v *EntityV3APISpecInterfaceDefinition) EntityV3APISpecInterface
    func EntityV3APISpecInterfaceFileRefAsEntityV3APISpecInterface(v *EntityV3APISpecInterfaceFileRef) EntityV3APISpecInterface
    func (obj *EntityV3APISpecInterface) GetActualInstance() interface{}
    func (obj EntityV3APISpecInterface) MarshalJSON() ([]byte, error)
    func (obj *EntityV3APISpecInterface) UnmarshalJSON(data []byte) error
type EntityV3APISpecInterfaceDefinition
    func NewEntityV3APISpecInterfaceDefinition() *EntityV3APISpecInterfaceDefinition
    func NewEntityV3APISpecInterfaceDefinitionWithDefaults() *EntityV3APISpecInterfaceDefinition
    func (o *EntityV3APISpecInterfaceDefinition) GetDefinition() interface{}
    func (o *EntityV3APISpecInterfaceDefinition) GetDefinitionOk() (*interface{}, bool)
    func (o *EntityV3APISpecInterfaceDefinition) HasDefinition() bool
    func (o EntityV3APISpecInterfaceDefinition) MarshalJSON() ([]byte, error)
    func (o *EntityV3APISpecInterfaceDefinition) SetDefinition(v interface{})
    func (o *EntityV3APISpecInterfaceDefinition) UnmarshalJSON(bytes []byte) (err error)
type EntityV3APISpecInterfaceFileRef
    func NewEntityV3APISpecInterfaceFileRef() *EntityV3APISpecInterfaceFileRef
    func NewEntityV3APISpecInterfaceFileRefWithDefaults() *EntityV3APISpecInterfaceFileRef
    func (o *EntityV3APISpecInterfaceFileRef) GetFileRef() string
    func (o *EntityV3APISpecInterfaceFileRef) GetFileRefOk() (*string, bool)
    func (o *EntityV3APISpecInterfaceFileRef) HasFileRef() bool
    func (o EntityV3APISpecInterfaceFileRef) MarshalJSON() ([]byte, error)
    func (o *EntityV3APISpecInterfaceFileRef) SetFileRef(v string)
    func (o *EntityV3APISpecInterfaceFileRef) UnmarshalJSON(bytes []byte) (err error)
type EntityV3APIVersion
    func NewEntityV3APIVersionFromValue(v string) (*EntityV3APIVersion, error)
    func (v *EntityV3APIVersion) GetAllowedValues() []EntityV3APIVersion
    func (v EntityV3APIVersion) IsValid() bool
    func (v EntityV3APIVersion) Ptr() *EntityV3APIVersion
    func (v *EntityV3APIVersion) UnmarshalJSON(src []byte) error
type EntityV3DatadogCodeLocationItem
    func NewEntityV3DatadogCodeLocationItem() *EntityV3DatadogCodeLocationItem
    func NewEntityV3DatadogCodeLocationItemWithDefaults() *EntityV3DatadogCodeLocationItem
    func (o *EntityV3DatadogCodeLocationItem) GetPaths() []string
    func (o *EntityV3DatadogCodeLocationItem) GetPathsOk() (*[]string, bool)
    func (o *EntityV3DatadogCodeLocationItem) GetRepositoryUrl() string
    func (o *EntityV3DatadogCodeLocationItem) GetRepositoryUrlOk() (*string, bool)
    func (o *EntityV3DatadogCodeLocationItem) HasPaths() bool
    func (o *EntityV3DatadogCodeLocationItem) HasRepositoryUrl() bool
    func (o EntityV3DatadogCodeLocationItem) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatadogCodeLocationItem) SetPaths(v []string)
    func (o *EntityV3DatadogCodeLocationItem) SetRepositoryUrl(v string)
    func (o *EntityV3DatadogCodeLocationItem) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatadogEventItem
    func NewEntityV3DatadogEventItem() *EntityV3DatadogEventItem
    func NewEntityV3DatadogEventItemWithDefaults() *EntityV3DatadogEventItem
    func (o *EntityV3DatadogEventItem) GetName() string
    func (o *EntityV3DatadogEventItem) GetNameOk() (*string, bool)
    func (o *EntityV3DatadogEventItem) GetQuery() string
    func (o *EntityV3DatadogEventItem) GetQueryOk() (*string, bool)
    func (o *EntityV3DatadogEventItem) HasName() bool
    func (o *EntityV3DatadogEventItem) HasQuery() bool
    func (o EntityV3DatadogEventItem) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatadogEventItem) SetName(v string)
    func (o *EntityV3DatadogEventItem) SetQuery(v string)
    func (o *EntityV3DatadogEventItem) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatadogIntegrationOpsgenie
    func NewEntityV3DatadogIntegrationOpsgenie(serviceUrl string) *EntityV3DatadogIntegrationOpsgenie
    func NewEntityV3DatadogIntegrationOpsgenieWithDefaults() *EntityV3DatadogIntegrationOpsgenie
    func (o *EntityV3DatadogIntegrationOpsgenie) GetRegion() string
    func (o *EntityV3DatadogIntegrationOpsgenie) GetRegionOk() (*string, bool)
    func (o *EntityV3DatadogIntegrationOpsgenie) GetServiceUrl() string
    func (o *EntityV3DatadogIntegrationOpsgenie) GetServiceUrlOk() (*string, bool)
    func (o *EntityV3DatadogIntegrationOpsgenie) HasRegion() bool
    func (o EntityV3DatadogIntegrationOpsgenie) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatadogIntegrationOpsgenie) SetRegion(v string)
    func (o *EntityV3DatadogIntegrationOpsgenie) SetServiceUrl(v string)
    func (o *EntityV3DatadogIntegrationOpsgenie) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatadogIntegrationPagerduty
    func NewEntityV3DatadogIntegrationPagerduty(serviceUrl string) *EntityV3DatadogIntegrationPagerduty
    func NewEntityV3DatadogIntegrationPagerdutyWithDefaults() *EntityV3DatadogIntegrationPagerduty
    func (o *EntityV3DatadogIntegrationPagerduty) GetServiceUrl() string
    func (o *EntityV3DatadogIntegrationPagerduty) GetServiceUrlOk() (*string, bool)
    func (o EntityV3DatadogIntegrationPagerduty) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatadogIntegrationPagerduty) SetServiceUrl(v string)
    func (o *EntityV3DatadogIntegrationPagerduty) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatadogLogItem
    func NewEntityV3DatadogLogItem() *EntityV3DatadogLogItem
    func NewEntityV3DatadogLogItemWithDefaults() *EntityV3DatadogLogItem
    func (o *EntityV3DatadogLogItem) GetName() string
    func (o *EntityV3DatadogLogItem) GetNameOk() (*string, bool)
    func (o *EntityV3DatadogLogItem) GetQuery() string
    func (o *EntityV3DatadogLogItem) GetQueryOk() (*string, bool)
    func (o *EntityV3DatadogLogItem) HasName() bool
    func (o *EntityV3DatadogLogItem) HasQuery() bool
    func (o EntityV3DatadogLogItem) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatadogLogItem) SetName(v string)
    func (o *EntityV3DatadogLogItem) SetQuery(v string)
    func (o *EntityV3DatadogLogItem) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatadogPerformance
    func NewEntityV3DatadogPerformance() *EntityV3DatadogPerformance
    func NewEntityV3DatadogPerformanceWithDefaults() *EntityV3DatadogPerformance
    func (o *EntityV3DatadogPerformance) GetTags() []string
    func (o *EntityV3DatadogPerformance) GetTagsOk() (*[]string, bool)
    func (o *EntityV3DatadogPerformance) HasTags() bool
    func (o EntityV3DatadogPerformance) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatadogPerformance) SetTags(v []string)
    func (o *EntityV3DatadogPerformance) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatadogPipelines
    func NewEntityV3DatadogPipelines() *EntityV3DatadogPipelines
    func NewEntityV3DatadogPipelinesWithDefaults() *EntityV3DatadogPipelines
    func (o *EntityV3DatadogPipelines) GetFingerprints() []string
    func (o *EntityV3DatadogPipelines) GetFingerprintsOk() (*[]string, bool)
    func (o *EntityV3DatadogPipelines) HasFingerprints() bool
    func (o EntityV3DatadogPipelines) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatadogPipelines) SetFingerprints(v []string)
    func (o *EntityV3DatadogPipelines) UnmarshalJSON(bytes []byte) (err error)
type EntityV3Datastore
    func NewEntityV3Datastore(apiVersion EntityV3APIVersion, kind EntityV3DatastoreKind, metadata EntityV3Metadata) *EntityV3Datastore
    func NewEntityV3DatastoreWithDefaults() *EntityV3Datastore
    func (o *EntityV3Datastore) GetApiVersion() EntityV3APIVersion
    func (o *EntityV3Datastore) GetApiVersionOk() (*EntityV3APIVersion, bool)
    func (o *EntityV3Datastore) GetDatadog() EntityV3DatastoreDatadog
    func (o *EntityV3Datastore) GetDatadogOk() (*EntityV3DatastoreDatadog, bool)
    func (o *EntityV3Datastore) GetExtensions() map[string]interface{}
    func (o *EntityV3Datastore) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *EntityV3Datastore) GetIntegrations() EntityV3Integrations
    func (o *EntityV3Datastore) GetIntegrationsOk() (*EntityV3Integrations, bool)
    func (o *EntityV3Datastore) GetKind() EntityV3DatastoreKind
    func (o *EntityV3Datastore) GetKindOk() (*EntityV3DatastoreKind, bool)
    func (o *EntityV3Datastore) GetMetadata() EntityV3Metadata
    func (o *EntityV3Datastore) GetMetadataOk() (*EntityV3Metadata, bool)
    func (o *EntityV3Datastore) GetSpec() EntityV3DatastoreSpec
    func (o *EntityV3Datastore) GetSpecOk() (*EntityV3DatastoreSpec, bool)
    func (o *EntityV3Datastore) HasDatadog() bool
    func (o *EntityV3Datastore) HasExtensions() bool
    func (o *EntityV3Datastore) HasIntegrations() bool
    func (o *EntityV3Datastore) HasSpec() bool
    func (o EntityV3Datastore) MarshalJSON() ([]byte, error)
    func (o *EntityV3Datastore) SetApiVersion(v EntityV3APIVersion)
    func (o *EntityV3Datastore) SetDatadog(v EntityV3DatastoreDatadog)
    func (o *EntityV3Datastore) SetExtensions(v map[string]interface{})
    func (o *EntityV3Datastore) SetIntegrations(v EntityV3Integrations)
    func (o *EntityV3Datastore) SetKind(v EntityV3DatastoreKind)
    func (o *EntityV3Datastore) SetMetadata(v EntityV3Metadata)
    func (o *EntityV3Datastore) SetSpec(v EntityV3DatastoreSpec)
    func (o *EntityV3Datastore) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatastoreDatadog
    func NewEntityV3DatastoreDatadog() *EntityV3DatastoreDatadog
    func NewEntityV3DatastoreDatadogWithDefaults() *EntityV3DatastoreDatadog
    func (o *EntityV3DatastoreDatadog) GetEvents() []EntityV3DatadogEventItem
    func (o *EntityV3DatastoreDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)
    func (o *EntityV3DatastoreDatadog) GetLogs() []EntityV3DatadogLogItem
    func (o *EntityV3DatastoreDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)
    func (o *EntityV3DatastoreDatadog) GetPerformanceData() EntityV3DatadogPerformance
    func (o *EntityV3DatastoreDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)
    func (o *EntityV3DatastoreDatadog) HasEvents() bool
    func (o *EntityV3DatastoreDatadog) HasLogs() bool
    func (o *EntityV3DatastoreDatadog) HasPerformanceData() bool
    func (o EntityV3DatastoreDatadog) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatastoreDatadog) SetEvents(v []EntityV3DatadogEventItem)
    func (o *EntityV3DatastoreDatadog) SetLogs(v []EntityV3DatadogLogItem)
    func (o *EntityV3DatastoreDatadog) SetPerformanceData(v EntityV3DatadogPerformance)
    func (o *EntityV3DatastoreDatadog) UnmarshalJSON(bytes []byte) (err error)
type EntityV3DatastoreKind
    func NewEntityV3DatastoreKindFromValue(v string) (*EntityV3DatastoreKind, error)
    func (v *EntityV3DatastoreKind) GetAllowedValues() []EntityV3DatastoreKind
    func (v EntityV3DatastoreKind) IsValid() bool
    func (v EntityV3DatastoreKind) Ptr() *EntityV3DatastoreKind
    func (v *EntityV3DatastoreKind) UnmarshalJSON(src []byte) error
type EntityV3DatastoreSpec
    func NewEntityV3DatastoreSpec() *EntityV3DatastoreSpec
    func NewEntityV3DatastoreSpecWithDefaults() *EntityV3DatastoreSpec
    func (o *EntityV3DatastoreSpec) GetComponentOf() []string
    func (o *EntityV3DatastoreSpec) GetComponentOfOk() (*[]string, bool)
    func (o *EntityV3DatastoreSpec) GetLifecycle() string
    func (o *EntityV3DatastoreSpec) GetLifecycleOk() (*string, bool)
    func (o *EntityV3DatastoreSpec) GetTier() string
    func (o *EntityV3DatastoreSpec) GetTierOk() (*string, bool)
    func (o *EntityV3DatastoreSpec) GetType() string
    func (o *EntityV3DatastoreSpec) GetTypeOk() (*string, bool)
    func (o *EntityV3DatastoreSpec) HasComponentOf() bool
    func (o *EntityV3DatastoreSpec) HasLifecycle() bool
    func (o *EntityV3DatastoreSpec) HasTier() bool
    func (o *EntityV3DatastoreSpec) HasType() bool
    func (o EntityV3DatastoreSpec) MarshalJSON() ([]byte, error)
    func (o *EntityV3DatastoreSpec) SetComponentOf(v []string)
    func (o *EntityV3DatastoreSpec) SetLifecycle(v string)
    func (o *EntityV3DatastoreSpec) SetTier(v string)
    func (o *EntityV3DatastoreSpec) SetType(v string)
    func (o *EntityV3DatastoreSpec) UnmarshalJSON(bytes []byte) (err error)
type EntityV3Integrations
    func NewEntityV3Integrations() *EntityV3Integrations
    func NewEntityV3IntegrationsWithDefaults() *EntityV3Integrations
    func (o *EntityV3Integrations) GetOpsgenie() EntityV3DatadogIntegrationOpsgenie
    func (o *EntityV3Integrations) GetOpsgenieOk() (*EntityV3DatadogIntegrationOpsgenie, bool)
    func (o *EntityV3Integrations) GetPagerduty() EntityV3DatadogIntegrationPagerduty
    func (o *EntityV3Integrations) GetPagerdutyOk() (*EntityV3DatadogIntegrationPagerduty, bool)
    func (o *EntityV3Integrations) HasOpsgenie() bool
    func (o *EntityV3Integrations) HasPagerduty() bool
    func (o EntityV3Integrations) MarshalJSON() ([]byte, error)
    func (o *EntityV3Integrations) SetOpsgenie(v EntityV3DatadogIntegrationOpsgenie)
    func (o *EntityV3Integrations) SetPagerduty(v EntityV3DatadogIntegrationPagerduty)
    func (o *EntityV3Integrations) UnmarshalJSON(bytes []byte) (err error)
type EntityV3Metadata
    func NewEntityV3Metadata(name string) *EntityV3Metadata
    func NewEntityV3MetadataWithDefaults() *EntityV3Metadata
    func (o *EntityV3Metadata) GetAdditionalOwners() []EntityV3MetadataAdditionalOwnersItems
    func (o *EntityV3Metadata) GetAdditionalOwnersOk() (*[]EntityV3MetadataAdditionalOwnersItems, bool)
    func (o *EntityV3Metadata) GetContacts() []EntityV3MetadataContactsItems
    func (o *EntityV3Metadata) GetContactsOk() (*[]EntityV3MetadataContactsItems, bool)
    func (o *EntityV3Metadata) GetDescription() string
    func (o *EntityV3Metadata) GetDescriptionOk() (*string, bool)
    func (o *EntityV3Metadata) GetDisplayName() string
    func (o *EntityV3Metadata) GetDisplayNameOk() (*string, bool)
    func (o *EntityV3Metadata) GetId() string
    func (o *EntityV3Metadata) GetIdOk() (*string, bool)
    func (o *EntityV3Metadata) GetInheritFrom() string
    func (o *EntityV3Metadata) GetInheritFromOk() (*string, bool)
    func (o *EntityV3Metadata) GetLinks() []EntityV3MetadataLinksItems
    func (o *EntityV3Metadata) GetLinksOk() (*[]EntityV3MetadataLinksItems, bool)
    func (o *EntityV3Metadata) GetManaged() map[string]interface{}
    func (o *EntityV3Metadata) GetManagedOk() (*map[string]interface{}, bool)
    func (o *EntityV3Metadata) GetName() string
    func (o *EntityV3Metadata) GetNameOk() (*string, bool)
    func (o *EntityV3Metadata) GetNamespace() string
    func (o *EntityV3Metadata) GetNamespaceOk() (*string, bool)
    func (o *EntityV3Metadata) GetOwner() string
    func (o *EntityV3Metadata) GetOwnerOk() (*string, bool)
    func (o *EntityV3Metadata) GetTags() []string
    func (o *EntityV3Metadata) GetTagsOk() (*[]string, bool)
    func (o *EntityV3Metadata) HasAdditionalOwners() bool
    func (o *EntityV3Metadata) HasContacts() bool
    func (o *EntityV3Metadata) HasDescription() bool
    func (o *EntityV3Metadata) HasDisplayName() bool
    func (o *EntityV3Metadata) HasId() bool
    func (o *EntityV3Metadata) HasInheritFrom() bool
    func (o *EntityV3Metadata) HasLinks() bool
    func (o *EntityV3Metadata) HasManaged() bool
    func (o *EntityV3Metadata) HasNamespace() bool
    func (o *EntityV3Metadata) HasOwner() bool
    func (o *EntityV3Metadata) HasTags() bool
    func (o EntityV3Metadata) MarshalJSON() ([]byte, error)
    func (o *EntityV3Metadata) SetAdditionalOwners(v []EntityV3MetadataAdditionalOwnersItems)
    func (o *EntityV3Metadata) SetContacts(v []EntityV3MetadataContactsItems)
    func (o *EntityV3Metadata) SetDescription(v string)
    func (o *EntityV3Metadata) SetDisplayName(v string)
    func (o *EntityV3Metadata) SetId(v string)
    func (o *EntityV3Metadata) SetInheritFrom(v string)
    func (o *EntityV3Metadata) SetLinks(v []EntityV3MetadataLinksItems)
    func (o *EntityV3Metadata) SetManaged(v map[string]interface{})
    func (o *EntityV3Metadata) SetName(v string)
    func (o *EntityV3Metadata) SetNamespace(v string)
    func (o *EntityV3Metadata) SetOwner(v string)
    func (o *EntityV3Metadata) SetTags(v []string)
    func (o *EntityV3Metadata) UnmarshalJSON(bytes []byte) (err error)
type EntityV3MetadataAdditionalOwnersItems
    func NewEntityV3MetadataAdditionalOwnersItems(name string) *EntityV3MetadataAdditionalOwnersItems
    func NewEntityV3MetadataAdditionalOwnersItemsWithDefaults() *EntityV3MetadataAdditionalOwnersItems
    func (o *EntityV3MetadataAdditionalOwnersItems) GetName() string
    func (o *EntityV3MetadataAdditionalOwnersItems) GetNameOk() (*string, bool)
    func (o *EntityV3MetadataAdditionalOwnersItems) GetType() string
    func (o *EntityV3MetadataAdditionalOwnersItems) GetTypeOk() (*string, bool)
    func (o *EntityV3MetadataAdditionalOwnersItems) HasType() bool
    func (o EntityV3MetadataAdditionalOwnersItems) MarshalJSON() ([]byte, error)
    func (o *EntityV3MetadataAdditionalOwnersItems) SetName(v string)
    func (o *EntityV3MetadataAdditionalOwnersItems) SetType(v string)
    func (o *EntityV3MetadataAdditionalOwnersItems) UnmarshalJSON(bytes []byte) (err error)
type EntityV3MetadataContactsItems
    func NewEntityV3MetadataContactsItems(contact string, typeVar string) *EntityV3MetadataContactsItems
    func NewEntityV3MetadataContactsItemsWithDefaults() *EntityV3MetadataContactsItems
    func (o *EntityV3MetadataContactsItems) GetContact() string
    func (o *EntityV3MetadataContactsItems) GetContactOk() (*string, bool)
    func (o *EntityV3MetadataContactsItems) GetName() string
    func (o *EntityV3MetadataContactsItems) GetNameOk() (*string, bool)
    func (o *EntityV3MetadataContactsItems) GetType() string
    func (o *EntityV3MetadataContactsItems) GetTypeOk() (*string, bool)
    func (o *EntityV3MetadataContactsItems) HasName() bool
    func (o EntityV3MetadataContactsItems) MarshalJSON() ([]byte, error)
    func (o *EntityV3MetadataContactsItems) SetContact(v string)
    func (o *EntityV3MetadataContactsItems) SetName(v string)
    func (o *EntityV3MetadataContactsItems) SetType(v string)
    func (o *EntityV3MetadataContactsItems) UnmarshalJSON(bytes []byte) (err error)
type EntityV3MetadataLinksItems
    func NewEntityV3MetadataLinksItems(name string, typeVar string, url string) *EntityV3MetadataLinksItems
    func NewEntityV3MetadataLinksItemsWithDefaults() *EntityV3MetadataLinksItems
    func (o *EntityV3MetadataLinksItems) GetName() string
    func (o *EntityV3MetadataLinksItems) GetNameOk() (*string, bool)
    func (o *EntityV3MetadataLinksItems) GetProvider() string
    func (o *EntityV3MetadataLinksItems) GetProviderOk() (*string, bool)
    func (o *EntityV3MetadataLinksItems) GetType() string
    func (o *EntityV3MetadataLinksItems) GetTypeOk() (*string, bool)
    func (o *EntityV3MetadataLinksItems) GetUrl() string
    func (o *EntityV3MetadataLinksItems) GetUrlOk() (*string, bool)
    func (o *EntityV3MetadataLinksItems) HasProvider() bool
    func (o EntityV3MetadataLinksItems) MarshalJSON() ([]byte, error)
    func (o *EntityV3MetadataLinksItems) SetName(v string)
    func (o *EntityV3MetadataLinksItems) SetProvider(v string)
    func (o *EntityV3MetadataLinksItems) SetType(v string)
    func (o *EntityV3MetadataLinksItems) SetUrl(v string)
    func (o *EntityV3MetadataLinksItems) UnmarshalJSON(bytes []byte) (err error)
type EntityV3Queue
    func NewEntityV3Queue(apiVersion EntityV3APIVersion, kind EntityV3QueueKind, metadata EntityV3Metadata) *EntityV3Queue
    func NewEntityV3QueueWithDefaults() *EntityV3Queue
    func (o *EntityV3Queue) GetApiVersion() EntityV3APIVersion
    func (o *EntityV3Queue) GetApiVersionOk() (*EntityV3APIVersion, bool)
    func (o *EntityV3Queue) GetDatadog() EntityV3QueueDatadog
    func (o *EntityV3Queue) GetDatadogOk() (*EntityV3QueueDatadog, bool)
    func (o *EntityV3Queue) GetExtensions() map[string]interface{}
    func (o *EntityV3Queue) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *EntityV3Queue) GetIntegrations() EntityV3Integrations
    func (o *EntityV3Queue) GetIntegrationsOk() (*EntityV3Integrations, bool)
    func (o *EntityV3Queue) GetKind() EntityV3QueueKind
    func (o *EntityV3Queue) GetKindOk() (*EntityV3QueueKind, bool)
    func (o *EntityV3Queue) GetMetadata() EntityV3Metadata
    func (o *EntityV3Queue) GetMetadataOk() (*EntityV3Metadata, bool)
    func (o *EntityV3Queue) GetSpec() EntityV3QueueSpec
    func (o *EntityV3Queue) GetSpecOk() (*EntityV3QueueSpec, bool)
    func (o *EntityV3Queue) HasDatadog() bool
    func (o *EntityV3Queue) HasExtensions() bool
    func (o *EntityV3Queue) HasIntegrations() bool
    func (o *EntityV3Queue) HasSpec() bool
    func (o EntityV3Queue) MarshalJSON() ([]byte, error)
    func (o *EntityV3Queue) SetApiVersion(v EntityV3APIVersion)
    func (o *EntityV3Queue) SetDatadog(v EntityV3QueueDatadog)
    func (o *EntityV3Queue) SetExtensions(v map[string]interface{})
    func (o *EntityV3Queue) SetIntegrations(v EntityV3Integrations)
    func (o *EntityV3Queue) SetKind(v EntityV3QueueKind)
    func (o *EntityV3Queue) SetMetadata(v EntityV3Metadata)
    func (o *EntityV3Queue) SetSpec(v EntityV3QueueSpec)
    func (o *EntityV3Queue) UnmarshalJSON(bytes []byte) (err error)
type EntityV3QueueDatadog
    func NewEntityV3QueueDatadog() *EntityV3QueueDatadog
    func NewEntityV3QueueDatadogWithDefaults() *EntityV3QueueDatadog
    func (o *EntityV3QueueDatadog) GetEvents() []EntityV3DatadogEventItem
    func (o *EntityV3QueueDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)
    func (o *EntityV3QueueDatadog) GetLogs() []EntityV3DatadogLogItem
    func (o *EntityV3QueueDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)
    func (o *EntityV3QueueDatadog) GetPerformanceData() EntityV3DatadogPerformance
    func (o *EntityV3QueueDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)
    func (o *EntityV3QueueDatadog) HasEvents() bool
    func (o *EntityV3QueueDatadog) HasLogs() bool
    func (o *EntityV3QueueDatadog) HasPerformanceData() bool
    func (o EntityV3QueueDatadog) MarshalJSON() ([]byte, error)
    func (o *EntityV3QueueDatadog) SetEvents(v []EntityV3DatadogEventItem)
    func (o *EntityV3QueueDatadog) SetLogs(v []EntityV3DatadogLogItem)
    func (o *EntityV3QueueDatadog) SetPerformanceData(v EntityV3DatadogPerformance)
    func (o *EntityV3QueueDatadog) UnmarshalJSON(bytes []byte) (err error)
type EntityV3QueueKind
    func NewEntityV3QueueKindFromValue(v string) (*EntityV3QueueKind, error)
    func (v *EntityV3QueueKind) GetAllowedValues() []EntityV3QueueKind
    func (v EntityV3QueueKind) IsValid() bool
    func (v EntityV3QueueKind) Ptr() *EntityV3QueueKind
    func (v *EntityV3QueueKind) UnmarshalJSON(src []byte) error
type EntityV3QueueSpec
    func NewEntityV3QueueSpec() *EntityV3QueueSpec
    func NewEntityV3QueueSpecWithDefaults() *EntityV3QueueSpec
    func (o *EntityV3QueueSpec) GetComponentOf() []string
    func (o *EntityV3QueueSpec) GetComponentOfOk() (*[]string, bool)
    func (o *EntityV3QueueSpec) GetLifecycle() string
    func (o *EntityV3QueueSpec) GetLifecycleOk() (*string, bool)
    func (o *EntityV3QueueSpec) GetTier() string
    func (o *EntityV3QueueSpec) GetTierOk() (*string, bool)
    func (o *EntityV3QueueSpec) GetType() string
    func (o *EntityV3QueueSpec) GetTypeOk() (*string, bool)
    func (o *EntityV3QueueSpec) HasComponentOf() bool
    func (o *EntityV3QueueSpec) HasLifecycle() bool
    func (o *EntityV3QueueSpec) HasTier() bool
    func (o *EntityV3QueueSpec) HasType() bool
    func (o EntityV3QueueSpec) MarshalJSON() ([]byte, error)
    func (o *EntityV3QueueSpec) SetComponentOf(v []string)
    func (o *EntityV3QueueSpec) SetLifecycle(v string)
    func (o *EntityV3QueueSpec) SetTier(v string)
    func (o *EntityV3QueueSpec) SetType(v string)
    func (o *EntityV3QueueSpec) UnmarshalJSON(bytes []byte) (err error)
type EntityV3Service
    func NewEntityV3Service(apiVersion EntityV3APIVersion, kind EntityV3ServiceKind, metadata EntityV3Metadata) *EntityV3Service
    func NewEntityV3ServiceWithDefaults() *EntityV3Service
    func (o *EntityV3Service) GetApiVersion() EntityV3APIVersion
    func (o *EntityV3Service) GetApiVersionOk() (*EntityV3APIVersion, bool)
    func (o *EntityV3Service) GetDatadog() EntityV3ServiceDatadog
    func (o *EntityV3Service) GetDatadogOk() (*EntityV3ServiceDatadog, bool)
    func (o *EntityV3Service) GetExtensions() map[string]interface{}
    func (o *EntityV3Service) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *EntityV3Service) GetIntegrations() EntityV3Integrations
    func (o *EntityV3Service) GetIntegrationsOk() (*EntityV3Integrations, bool)
    func (o *EntityV3Service) GetKind() EntityV3ServiceKind
    func (o *EntityV3Service) GetKindOk() (*EntityV3ServiceKind, bool)
    func (o *EntityV3Service) GetMetadata() EntityV3Metadata
    func (o *EntityV3Service) GetMetadataOk() (*EntityV3Metadata, bool)
    func (o *EntityV3Service) GetSpec() EntityV3ServiceSpec
    func (o *EntityV3Service) GetSpecOk() (*EntityV3ServiceSpec, bool)
    func (o *EntityV3Service) HasDatadog() bool
    func (o *EntityV3Service) HasExtensions() bool
    func (o *EntityV3Service) HasIntegrations() bool
    func (o *EntityV3Service) HasSpec() bool
    func (o EntityV3Service) MarshalJSON() ([]byte, error)
    func (o *EntityV3Service) SetApiVersion(v EntityV3APIVersion)
    func (o *EntityV3Service) SetDatadog(v EntityV3ServiceDatadog)
    func (o *EntityV3Service) SetExtensions(v map[string]interface{})
    func (o *EntityV3Service) SetIntegrations(v EntityV3Integrations)
    func (o *EntityV3Service) SetKind(v EntityV3ServiceKind)
    func (o *EntityV3Service) SetMetadata(v EntityV3Metadata)
    func (o *EntityV3Service) SetSpec(v EntityV3ServiceSpec)
    func (o *EntityV3Service) UnmarshalJSON(bytes []byte) (err error)
type EntityV3ServiceDatadog
    func NewEntityV3ServiceDatadog() *EntityV3ServiceDatadog
    func NewEntityV3ServiceDatadogWithDefaults() *EntityV3ServiceDatadog
    func (o *EntityV3ServiceDatadog) GetCodeLocations() []EntityV3DatadogCodeLocationItem
    func (o *EntityV3ServiceDatadog) GetCodeLocationsOk() (*[]EntityV3DatadogCodeLocationItem, bool)
    func (o *EntityV3ServiceDatadog) GetEvents() []EntityV3DatadogEventItem
    func (o *EntityV3ServiceDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)
    func (o *EntityV3ServiceDatadog) GetLogs() []EntityV3DatadogLogItem
    func (o *EntityV3ServiceDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)
    func (o *EntityV3ServiceDatadog) GetPerformanceData() EntityV3DatadogPerformance
    func (o *EntityV3ServiceDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)
    func (o *EntityV3ServiceDatadog) GetPipelines() EntityV3DatadogPipelines
    func (o *EntityV3ServiceDatadog) GetPipelinesOk() (*EntityV3DatadogPipelines, bool)
    func (o *EntityV3ServiceDatadog) HasCodeLocations() bool
    func (o *EntityV3ServiceDatadog) HasEvents() bool
    func (o *EntityV3ServiceDatadog) HasLogs() bool
    func (o *EntityV3ServiceDatadog) HasPerformanceData() bool
    func (o *EntityV3ServiceDatadog) HasPipelines() bool
    func (o EntityV3ServiceDatadog) MarshalJSON() ([]byte, error)
    func (o *EntityV3ServiceDatadog) SetCodeLocations(v []EntityV3DatadogCodeLocationItem)
    func (o *EntityV3ServiceDatadog) SetEvents(v []EntityV3DatadogEventItem)
    func (o *EntityV3ServiceDatadog) SetLogs(v []EntityV3DatadogLogItem)
    func (o *EntityV3ServiceDatadog) SetPerformanceData(v EntityV3DatadogPerformance)
    func (o *EntityV3ServiceDatadog) SetPipelines(v EntityV3DatadogPipelines)
    func (o *EntityV3ServiceDatadog) UnmarshalJSON(bytes []byte) (err error)
type EntityV3ServiceKind
    func NewEntityV3ServiceKindFromValue(v string) (*EntityV3ServiceKind, error)
    func (v *EntityV3ServiceKind) GetAllowedValues() []EntityV3ServiceKind
    func (v EntityV3ServiceKind) IsValid() bool
    func (v EntityV3ServiceKind) Ptr() *EntityV3ServiceKind
    func (v *EntityV3ServiceKind) UnmarshalJSON(src []byte) error
type EntityV3ServiceSpec
    func NewEntityV3ServiceSpec() *EntityV3ServiceSpec
    func NewEntityV3ServiceSpecWithDefaults() *EntityV3ServiceSpec
    func (o *EntityV3ServiceSpec) GetComponentOf() []string
    func (o *EntityV3ServiceSpec) GetComponentOfOk() (*[]string, bool)
    func (o *EntityV3ServiceSpec) GetDependsOn() []string
    func (o *EntityV3ServiceSpec) GetDependsOnOk() (*[]string, bool)
    func (o *EntityV3ServiceSpec) GetLanguages() []string
    func (o *EntityV3ServiceSpec) GetLanguagesOk() (*[]string, bool)
    func (o *EntityV3ServiceSpec) GetLifecycle() string
    func (o *EntityV3ServiceSpec) GetLifecycleOk() (*string, bool)
    func (o *EntityV3ServiceSpec) GetTier() string
    func (o *EntityV3ServiceSpec) GetTierOk() (*string, bool)
    func (o *EntityV3ServiceSpec) GetType() string
    func (o *EntityV3ServiceSpec) GetTypeOk() (*string, bool)
    func (o *EntityV3ServiceSpec) HasComponentOf() bool
    func (o *EntityV3ServiceSpec) HasDependsOn() bool
    func (o *EntityV3ServiceSpec) HasLanguages() bool
    func (o *EntityV3ServiceSpec) HasLifecycle() bool
    func (o *EntityV3ServiceSpec) HasTier() bool
    func (o *EntityV3ServiceSpec) HasType() bool
    func (o EntityV3ServiceSpec) MarshalJSON() ([]byte, error)
    func (o *EntityV3ServiceSpec) SetComponentOf(v []string)
    func (o *EntityV3ServiceSpec) SetDependsOn(v []string)
    func (o *EntityV3ServiceSpec) SetLanguages(v []string)
    func (o *EntityV3ServiceSpec) SetLifecycle(v string)
    func (o *EntityV3ServiceSpec) SetTier(v string)
    func (o *EntityV3ServiceSpec) SetType(v string)
    func (o *EntityV3ServiceSpec) UnmarshalJSON(bytes []byte) (err error)
type EntityV3System
    func NewEntityV3System(apiVersion EntityV3APIVersion, kind EntityV3SystemKind, metadata EntityV3Metadata) *EntityV3System
    func NewEntityV3SystemWithDefaults() *EntityV3System
    func (o *EntityV3System) GetApiVersion() EntityV3APIVersion
    func (o *EntityV3System) GetApiVersionOk() (*EntityV3APIVersion, bool)
    func (o *EntityV3System) GetDatadog() EntityV3SystemDatadog
    func (o *EntityV3System) GetDatadogOk() (*EntityV3SystemDatadog, bool)
    func (o *EntityV3System) GetExtensions() map[string]interface{}
    func (o *EntityV3System) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *EntityV3System) GetIntegrations() EntityV3Integrations
    func (o *EntityV3System) GetIntegrationsOk() (*EntityV3Integrations, bool)
    func (o *EntityV3System) GetKind() EntityV3SystemKind
    func (o *EntityV3System) GetKindOk() (*EntityV3SystemKind, bool)
    func (o *EntityV3System) GetMetadata() EntityV3Metadata
    func (o *EntityV3System) GetMetadataOk() (*EntityV3Metadata, bool)
    func (o *EntityV3System) GetSpec() EntityV3SystemSpec
    func (o *EntityV3System) GetSpecOk() (*EntityV3SystemSpec, bool)
    func (o *EntityV3System) HasDatadog() bool
    func (o *EntityV3System) HasExtensions() bool
    func (o *EntityV3System) HasIntegrations() bool
    func (o *EntityV3System) HasSpec() bool
    func (o EntityV3System) MarshalJSON() ([]byte, error)
    func (o *EntityV3System) SetApiVersion(v EntityV3APIVersion)
    func (o *EntityV3System) SetDatadog(v EntityV3SystemDatadog)
    func (o *EntityV3System) SetExtensions(v map[string]interface{})
    func (o *EntityV3System) SetIntegrations(v EntityV3Integrations)
    func (o *EntityV3System) SetKind(v EntityV3SystemKind)
    func (o *EntityV3System) SetMetadata(v EntityV3Metadata)
    func (o *EntityV3System) SetSpec(v EntityV3SystemSpec)
    func (o *EntityV3System) UnmarshalJSON(bytes []byte) (err error)
type EntityV3SystemDatadog
    func NewEntityV3SystemDatadog() *EntityV3SystemDatadog
    func NewEntityV3SystemDatadogWithDefaults() *EntityV3SystemDatadog
    func (o *EntityV3SystemDatadog) GetEvents() []EntityV3DatadogEventItem
    func (o *EntityV3SystemDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)
    func (o *EntityV3SystemDatadog) GetLogs() []EntityV3DatadogLogItem
    func (o *EntityV3SystemDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)
    func (o *EntityV3SystemDatadog) GetPerformanceData() EntityV3DatadogPerformance
    func (o *EntityV3SystemDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)
    func (o *EntityV3SystemDatadog) GetPipelines() EntityV3DatadogPipelines
    func (o *EntityV3SystemDatadog) GetPipelinesOk() (*EntityV3DatadogPipelines, bool)
    func (o *EntityV3SystemDatadog) HasEvents() bool
    func (o *EntityV3SystemDatadog) HasLogs() bool
    func (o *EntityV3SystemDatadog) HasPerformanceData() bool
    func (o *EntityV3SystemDatadog) HasPipelines() bool
    func (o EntityV3SystemDatadog) MarshalJSON() ([]byte, error)
    func (o *EntityV3SystemDatadog) SetEvents(v []EntityV3DatadogEventItem)
    func (o *EntityV3SystemDatadog) SetLogs(v []EntityV3DatadogLogItem)
    func (o *EntityV3SystemDatadog) SetPerformanceData(v EntityV3DatadogPerformance)
    func (o *EntityV3SystemDatadog) SetPipelines(v EntityV3DatadogPipelines)
    func (o *EntityV3SystemDatadog) UnmarshalJSON(bytes []byte) (err error)
type EntityV3SystemKind
    func NewEntityV3SystemKindFromValue(v string) (*EntityV3SystemKind, error)
    func (v *EntityV3SystemKind) GetAllowedValues() []EntityV3SystemKind
    func (v EntityV3SystemKind) IsValid() bool
    func (v EntityV3SystemKind) Ptr() *EntityV3SystemKind
    func (v *EntityV3SystemKind) UnmarshalJSON(src []byte) error
type EntityV3SystemSpec
    func NewEntityV3SystemSpec() *EntityV3SystemSpec
    func NewEntityV3SystemSpecWithDefaults() *EntityV3SystemSpec
    func (o *EntityV3SystemSpec) GetComponents() []string
    func (o *EntityV3SystemSpec) GetComponentsOk() (*[]string, bool)
    func (o *EntityV3SystemSpec) GetLifecycle() string
    func (o *EntityV3SystemSpec) GetLifecycleOk() (*string, bool)
    func (o *EntityV3SystemSpec) GetTier() string
    func (o *EntityV3SystemSpec) GetTierOk() (*string, bool)
    func (o *EntityV3SystemSpec) HasComponents() bool
    func (o *EntityV3SystemSpec) HasLifecycle() bool
    func (o *EntityV3SystemSpec) HasTier() bool
    func (o EntityV3SystemSpec) MarshalJSON() ([]byte, error)
    func (o *EntityV3SystemSpec) SetComponents(v []string)
    func (o *EntityV3SystemSpec) SetLifecycle(v string)
    func (o *EntityV3SystemSpec) SetTier(v string)
    func (o *EntityV3SystemSpec) UnmarshalJSON(bytes []byte) (err error)
type ErrorHandler
    func NewErrorHandler(fallbackStepName string, retryStrategy RetryStrategy) *ErrorHandler
    func NewErrorHandlerWithDefaults() *ErrorHandler
    func (o *ErrorHandler) GetFallbackStepName() string
    func (o *ErrorHandler) GetFallbackStepNameOk() (*string, bool)
    func (o *ErrorHandler) GetRetryStrategy() RetryStrategy
    func (o *ErrorHandler) GetRetryStrategyOk() (*RetryStrategy, bool)
    func (o ErrorHandler) MarshalJSON() ([]byte, error)
    func (o *ErrorHandler) SetFallbackStepName(v string)
    func (o *ErrorHandler) SetRetryStrategy(v RetryStrategy)
    func (o *ErrorHandler) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicy
    func NewEscalationPolicy() *EscalationPolicy
    func NewEscalationPolicyWithDefaults() *EscalationPolicy
    func (o *EscalationPolicy) GetData() EscalationPolicyData
    func (o *EscalationPolicy) GetDataOk() (*EscalationPolicyData, bool)
    func (o *EscalationPolicy) GetIncluded() []EscalationPolicyIncluded
    func (o *EscalationPolicy) GetIncludedOk() (*[]EscalationPolicyIncluded, bool)
    func (o *EscalationPolicy) HasData() bool
    func (o *EscalationPolicy) HasIncluded() bool
    func (o EscalationPolicy) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicy) SetData(v EscalationPolicyData)
    func (o *EscalationPolicy) SetIncluded(v []EscalationPolicyIncluded)
    func (o *EscalationPolicy) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyCreateRequest
    func NewEscalationPolicyCreateRequest(data EscalationPolicyCreateRequestData) *EscalationPolicyCreateRequest
    func NewEscalationPolicyCreateRequestWithDefaults() *EscalationPolicyCreateRequest
    func (o *EscalationPolicyCreateRequest) GetData() EscalationPolicyCreateRequestData
    func (o *EscalationPolicyCreateRequest) GetDataOk() (*EscalationPolicyCreateRequestData, bool)
    func (o EscalationPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyCreateRequest) SetData(v EscalationPolicyCreateRequestData)
    func (o *EscalationPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyCreateRequestData
    func NewEscalationPolicyCreateRequestData(attributes EscalationPolicyCreateRequestDataAttributes, typeVar EscalationPolicyCreateRequestDataType) *EscalationPolicyCreateRequestData
    func NewEscalationPolicyCreateRequestDataWithDefaults() *EscalationPolicyCreateRequestData
    func (o *EscalationPolicyCreateRequestData) GetAttributes() EscalationPolicyCreateRequestDataAttributes
    func (o *EscalationPolicyCreateRequestData) GetAttributesOk() (*EscalationPolicyCreateRequestDataAttributes, bool)
    func (o *EscalationPolicyCreateRequestData) GetRelationships() EscalationPolicyCreateRequestDataRelationships
    func (o *EscalationPolicyCreateRequestData) GetRelationshipsOk() (*EscalationPolicyCreateRequestDataRelationships, bool)
    func (o *EscalationPolicyCreateRequestData) GetType() EscalationPolicyCreateRequestDataType
    func (o *EscalationPolicyCreateRequestData) GetTypeOk() (*EscalationPolicyCreateRequestDataType, bool)
    func (o *EscalationPolicyCreateRequestData) HasRelationships() bool
    func (o EscalationPolicyCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyCreateRequestData) SetAttributes(v EscalationPolicyCreateRequestDataAttributes)
    func (o *EscalationPolicyCreateRequestData) SetRelationships(v EscalationPolicyCreateRequestDataRelationships)
    func (o *EscalationPolicyCreateRequestData) SetType(v EscalationPolicyCreateRequestDataType)
    func (o *EscalationPolicyCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyCreateRequestDataAttributes
    func NewEscalationPolicyCreateRequestDataAttributes(name string, steps []EscalationPolicyCreateRequestDataAttributesStepsItems) *EscalationPolicyCreateRequestDataAttributes
    func NewEscalationPolicyCreateRequestDataAttributesWithDefaults() *EscalationPolicyCreateRequestDataAttributes
    func (o *EscalationPolicyCreateRequestDataAttributes) GetName() string
    func (o *EscalationPolicyCreateRequestDataAttributes) GetNameOk() (*string, bool)
    func (o *EscalationPolicyCreateRequestDataAttributes) GetResolvePageOnPolicyEnd() bool
    func (o *EscalationPolicyCreateRequestDataAttributes) GetResolvePageOnPolicyEndOk() (*bool, bool)
    func (o *EscalationPolicyCreateRequestDataAttributes) GetRetries() int64
    func (o *EscalationPolicyCreateRequestDataAttributes) GetRetriesOk() (*int64, bool)
    func (o *EscalationPolicyCreateRequestDataAttributes) GetSteps() []EscalationPolicyCreateRequestDataAttributesStepsItems
    func (o *EscalationPolicyCreateRequestDataAttributes) GetStepsOk() (*[]EscalationPolicyCreateRequestDataAttributesStepsItems, bool)
    func (o *EscalationPolicyCreateRequestDataAttributes) HasResolvePageOnPolicyEnd() bool
    func (o *EscalationPolicyCreateRequestDataAttributes) HasRetries() bool
    func (o EscalationPolicyCreateRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyCreateRequestDataAttributes) SetName(v string)
    func (o *EscalationPolicyCreateRequestDataAttributes) SetResolvePageOnPolicyEnd(v bool)
    func (o *EscalationPolicyCreateRequestDataAttributes) SetRetries(v int64)
    func (o *EscalationPolicyCreateRequestDataAttributes) SetSteps(v []EscalationPolicyCreateRequestDataAttributesStepsItems)
    func (o *EscalationPolicyCreateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyCreateRequestDataAttributesStepsItems
    func NewEscalationPolicyCreateRequestDataAttributesStepsItems(targets []EscalationPolicyStepTarget) *EscalationPolicyCreateRequestDataAttributesStepsItems
    func NewEscalationPolicyCreateRequestDataAttributesStepsItemsWithDefaults() *EscalationPolicyCreateRequestDataAttributesStepsItems
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetAssignment() EscalationPolicyStepAttributesAssignment
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetAssignmentOk() (*EscalationPolicyStepAttributesAssignment, bool)
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetEscalateAfterSeconds() int64
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetEscalateAfterSecondsOk() (*int64, bool)
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetTargets() []EscalationPolicyStepTarget
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetTargetsOk() (*[]EscalationPolicyStepTarget, bool)
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) HasAssignment() bool
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) HasEscalateAfterSeconds() bool
    func (o EscalationPolicyCreateRequestDataAttributesStepsItems) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) SetAssignment(v EscalationPolicyStepAttributesAssignment)
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) SetEscalateAfterSeconds(v int64)
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) SetTargets(v []EscalationPolicyStepTarget)
    func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyCreateRequestDataRelationships
    func NewEscalationPolicyCreateRequestDataRelationships() *EscalationPolicyCreateRequestDataRelationships
    func NewEscalationPolicyCreateRequestDataRelationshipsWithDefaults() *EscalationPolicyCreateRequestDataRelationships
    func (o *EscalationPolicyCreateRequestDataRelationships) GetTeams() DataRelationshipsTeams
    func (o *EscalationPolicyCreateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)
    func (o *EscalationPolicyCreateRequestDataRelationships) HasTeams() bool
    func (o EscalationPolicyCreateRequestDataRelationships) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyCreateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)
    func (o *EscalationPolicyCreateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyCreateRequestDataType
    func NewEscalationPolicyCreateRequestDataTypeFromValue(v string) (*EscalationPolicyCreateRequestDataType, error)
    func (v *EscalationPolicyCreateRequestDataType) GetAllowedValues() []EscalationPolicyCreateRequestDataType
    func (v EscalationPolicyCreateRequestDataType) IsValid() bool
    func (v EscalationPolicyCreateRequestDataType) Ptr() *EscalationPolicyCreateRequestDataType
    func (v *EscalationPolicyCreateRequestDataType) UnmarshalJSON(src []byte) error
type EscalationPolicyData
    func NewEscalationPolicyData(typeVar EscalationPolicyDataType) *EscalationPolicyData
    func NewEscalationPolicyDataWithDefaults() *EscalationPolicyData
    func (o *EscalationPolicyData) GetAttributes() EscalationPolicyDataAttributes
    func (o *EscalationPolicyData) GetAttributesOk() (*EscalationPolicyDataAttributes, bool)
    func (o *EscalationPolicyData) GetId() string
    func (o *EscalationPolicyData) GetIdOk() (*string, bool)
    func (o *EscalationPolicyData) GetRelationships() EscalationPolicyDataRelationships
    func (o *EscalationPolicyData) GetRelationshipsOk() (*EscalationPolicyDataRelationships, bool)
    func (o *EscalationPolicyData) GetType() EscalationPolicyDataType
    func (o *EscalationPolicyData) GetTypeOk() (*EscalationPolicyDataType, bool)
    func (o *EscalationPolicyData) HasAttributes() bool
    func (o *EscalationPolicyData) HasId() bool
    func (o *EscalationPolicyData) HasRelationships() bool
    func (o EscalationPolicyData) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyData) SetAttributes(v EscalationPolicyDataAttributes)
    func (o *EscalationPolicyData) SetId(v string)
    func (o *EscalationPolicyData) SetRelationships(v EscalationPolicyDataRelationships)
    func (o *EscalationPolicyData) SetType(v EscalationPolicyDataType)
    func (o *EscalationPolicyData) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyDataAttributes
    func NewEscalationPolicyDataAttributes(name string) *EscalationPolicyDataAttributes
    func NewEscalationPolicyDataAttributesWithDefaults() *EscalationPolicyDataAttributes
    func (o *EscalationPolicyDataAttributes) GetName() string
    func (o *EscalationPolicyDataAttributes) GetNameOk() (*string, bool)
    func (o *EscalationPolicyDataAttributes) GetResolvePageOnPolicyEnd() bool
    func (o *EscalationPolicyDataAttributes) GetResolvePageOnPolicyEndOk() (*bool, bool)
    func (o *EscalationPolicyDataAttributes) GetRetries() int64
    func (o *EscalationPolicyDataAttributes) GetRetriesOk() (*int64, bool)
    func (o *EscalationPolicyDataAttributes) HasResolvePageOnPolicyEnd() bool
    func (o *EscalationPolicyDataAttributes) HasRetries() bool
    func (o EscalationPolicyDataAttributes) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyDataAttributes) SetName(v string)
    func (o *EscalationPolicyDataAttributes) SetResolvePageOnPolicyEnd(v bool)
    func (o *EscalationPolicyDataAttributes) SetRetries(v int64)
    func (o *EscalationPolicyDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyDataRelationships
    func NewEscalationPolicyDataRelationships(steps EscalationPolicyDataRelationshipsSteps) *EscalationPolicyDataRelationships
    func NewEscalationPolicyDataRelationshipsWithDefaults() *EscalationPolicyDataRelationships
    func (o *EscalationPolicyDataRelationships) GetSteps() EscalationPolicyDataRelationshipsSteps
    func (o *EscalationPolicyDataRelationships) GetStepsOk() (*EscalationPolicyDataRelationshipsSteps, bool)
    func (o *EscalationPolicyDataRelationships) GetTeams() DataRelationshipsTeams
    func (o *EscalationPolicyDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)
    func (o *EscalationPolicyDataRelationships) HasTeams() bool
    func (o EscalationPolicyDataRelationships) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyDataRelationships) SetSteps(v EscalationPolicyDataRelationshipsSteps)
    func (o *EscalationPolicyDataRelationships) SetTeams(v DataRelationshipsTeams)
    func (o *EscalationPolicyDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyDataRelationshipsSteps
    func NewEscalationPolicyDataRelationshipsSteps() *EscalationPolicyDataRelationshipsSteps
    func NewEscalationPolicyDataRelationshipsStepsWithDefaults() *EscalationPolicyDataRelationshipsSteps
    func (o *EscalationPolicyDataRelationshipsSteps) GetData() []EscalationPolicyDataRelationshipsStepsDataItems
    func (o *EscalationPolicyDataRelationshipsSteps) GetDataOk() (*[]EscalationPolicyDataRelationshipsStepsDataItems, bool)
    func (o *EscalationPolicyDataRelationshipsSteps) HasData() bool
    func (o EscalationPolicyDataRelationshipsSteps) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyDataRelationshipsSteps) SetData(v []EscalationPolicyDataRelationshipsStepsDataItems)
    func (o *EscalationPolicyDataRelationshipsSteps) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyDataRelationshipsStepsDataItems
    func NewEscalationPolicyDataRelationshipsStepsDataItems(id string, typeVar EscalationPolicyDataRelationshipsStepsDataItemsType) *EscalationPolicyDataRelationshipsStepsDataItems
    func NewEscalationPolicyDataRelationshipsStepsDataItemsWithDefaults() *EscalationPolicyDataRelationshipsStepsDataItems
    func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetId() string
    func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetIdOk() (*string, bool)
    func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetType() EscalationPolicyDataRelationshipsStepsDataItemsType
    func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetTypeOk() (*EscalationPolicyDataRelationshipsStepsDataItemsType, bool)
    func (o EscalationPolicyDataRelationshipsStepsDataItems) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyDataRelationshipsStepsDataItems) SetId(v string)
    func (o *EscalationPolicyDataRelationshipsStepsDataItems) SetType(v EscalationPolicyDataRelationshipsStepsDataItemsType)
    func (o *EscalationPolicyDataRelationshipsStepsDataItems) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyDataRelationshipsStepsDataItemsType
    func NewEscalationPolicyDataRelationshipsStepsDataItemsTypeFromValue(v string) (*EscalationPolicyDataRelationshipsStepsDataItemsType, error)
    func (v *EscalationPolicyDataRelationshipsStepsDataItemsType) GetAllowedValues() []EscalationPolicyDataRelationshipsStepsDataItemsType
    func (v EscalationPolicyDataRelationshipsStepsDataItemsType) IsValid() bool
    func (v EscalationPolicyDataRelationshipsStepsDataItemsType) Ptr() *EscalationPolicyDataRelationshipsStepsDataItemsType
    func (v *EscalationPolicyDataRelationshipsStepsDataItemsType) UnmarshalJSON(src []byte) error
type EscalationPolicyDataType
    func NewEscalationPolicyDataTypeFromValue(v string) (*EscalationPolicyDataType, error)
    func (v *EscalationPolicyDataType) GetAllowedValues() []EscalationPolicyDataType
    func (v EscalationPolicyDataType) IsValid() bool
    func (v EscalationPolicyDataType) Ptr() *EscalationPolicyDataType
    func (v *EscalationPolicyDataType) UnmarshalJSON(src []byte) error
type EscalationPolicyIncluded
    func EscalationPolicyStepAsEscalationPolicyIncluded(v *EscalationPolicyStep) EscalationPolicyIncluded
    func EscalationPolicyUserAsEscalationPolicyIncluded(v *EscalationPolicyUser) EscalationPolicyIncluded
    func ScheduleDataAsEscalationPolicyIncluded(v *ScheduleData) EscalationPolicyIncluded
    func TeamReferenceAsEscalationPolicyIncluded(v *TeamReference) EscalationPolicyIncluded
    func (obj *EscalationPolicyIncluded) GetActualInstance() interface{}
    func (obj EscalationPolicyIncluded) MarshalJSON() ([]byte, error)
    func (obj *EscalationPolicyIncluded) UnmarshalJSON(data []byte) error
type EscalationPolicyStep
    func NewEscalationPolicyStep(typeVar EscalationPolicyStepType) *EscalationPolicyStep
    func NewEscalationPolicyStepWithDefaults() *EscalationPolicyStep
    func (o *EscalationPolicyStep) GetAttributes() EscalationPolicyStepAttributes
    func (o *EscalationPolicyStep) GetAttributesOk() (*EscalationPolicyStepAttributes, bool)
    func (o *EscalationPolicyStep) GetId() string
    func (o *EscalationPolicyStep) GetIdOk() (*string, bool)
    func (o *EscalationPolicyStep) GetRelationships() EscalationPolicyStepRelationships
    func (o *EscalationPolicyStep) GetRelationshipsOk() (*EscalationPolicyStepRelationships, bool)
    func (o *EscalationPolicyStep) GetType() EscalationPolicyStepType
    func (o *EscalationPolicyStep) GetTypeOk() (*EscalationPolicyStepType, bool)
    func (o *EscalationPolicyStep) HasAttributes() bool
    func (o *EscalationPolicyStep) HasId() bool
    func (o *EscalationPolicyStep) HasRelationships() bool
    func (o EscalationPolicyStep) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyStep) SetAttributes(v EscalationPolicyStepAttributes)
    func (o *EscalationPolicyStep) SetId(v string)
    func (o *EscalationPolicyStep) SetRelationships(v EscalationPolicyStepRelationships)
    func (o *EscalationPolicyStep) SetType(v EscalationPolicyStepType)
    func (o *EscalationPolicyStep) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyStepAttributes
    func NewEscalationPolicyStepAttributes() *EscalationPolicyStepAttributes
    func NewEscalationPolicyStepAttributesWithDefaults() *EscalationPolicyStepAttributes
    func (o *EscalationPolicyStepAttributes) GetAssignment() EscalationPolicyStepAttributesAssignment
    func (o *EscalationPolicyStepAttributes) GetAssignmentOk() (*EscalationPolicyStepAttributesAssignment, bool)
    func (o *EscalationPolicyStepAttributes) GetEscalateAfterSeconds() int64
    func (o *EscalationPolicyStepAttributes) GetEscalateAfterSecondsOk() (*int64, bool)
    func (o *EscalationPolicyStepAttributes) HasAssignment() bool
    func (o *EscalationPolicyStepAttributes) HasEscalateAfterSeconds() bool
    func (o EscalationPolicyStepAttributes) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyStepAttributes) SetAssignment(v EscalationPolicyStepAttributesAssignment)
    func (o *EscalationPolicyStepAttributes) SetEscalateAfterSeconds(v int64)
    func (o *EscalationPolicyStepAttributes) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyStepAttributesAssignment
    func NewEscalationPolicyStepAttributesAssignmentFromValue(v string) (*EscalationPolicyStepAttributesAssignment, error)
    func (v *EscalationPolicyStepAttributesAssignment) GetAllowedValues() []EscalationPolicyStepAttributesAssignment
    func (v EscalationPolicyStepAttributesAssignment) IsValid() bool
    func (v EscalationPolicyStepAttributesAssignment) Ptr() *EscalationPolicyStepAttributesAssignment
    func (v *EscalationPolicyStepAttributesAssignment) UnmarshalJSON(src []byte) error
type EscalationPolicyStepRelationships
    func NewEscalationPolicyStepRelationships() *EscalationPolicyStepRelationships
    func NewEscalationPolicyStepRelationshipsWithDefaults() *EscalationPolicyStepRelationships
    func (o *EscalationPolicyStepRelationships) GetTargets() EscalationTargets
    func (o *EscalationPolicyStepRelationships) GetTargetsOk() (*EscalationTargets, bool)
    func (o *EscalationPolicyStepRelationships) HasTargets() bool
    func (o EscalationPolicyStepRelationships) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyStepRelationships) SetTargets(v EscalationTargets)
    func (o *EscalationPolicyStepRelationships) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyStepTarget
    func NewEscalationPolicyStepTarget() *EscalationPolicyStepTarget
    func NewEscalationPolicyStepTargetWithDefaults() *EscalationPolicyStepTarget
    func (o *EscalationPolicyStepTarget) GetId() string
    func (o *EscalationPolicyStepTarget) GetIdOk() (*string, bool)
    func (o *EscalationPolicyStepTarget) GetType() EscalationPolicyStepTargetType
    func (o *EscalationPolicyStepTarget) GetTypeOk() (*EscalationPolicyStepTargetType, bool)
    func (o *EscalationPolicyStepTarget) HasId() bool
    func (o *EscalationPolicyStepTarget) HasType() bool
    func (o EscalationPolicyStepTarget) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyStepTarget) SetId(v string)
    func (o *EscalationPolicyStepTarget) SetType(v EscalationPolicyStepTargetType)
    func (o *EscalationPolicyStepTarget) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyStepTargetType
    func NewEscalationPolicyStepTargetTypeFromValue(v string) (*EscalationPolicyStepTargetType, error)
    func (v *EscalationPolicyStepTargetType) GetAllowedValues() []EscalationPolicyStepTargetType
    func (v EscalationPolicyStepTargetType) IsValid() bool
    func (v EscalationPolicyStepTargetType) Ptr() *EscalationPolicyStepTargetType
    func (v *EscalationPolicyStepTargetType) UnmarshalJSON(src []byte) error
type EscalationPolicyStepType
    func NewEscalationPolicyStepTypeFromValue(v string) (*EscalationPolicyStepType, error)
    func (v *EscalationPolicyStepType) GetAllowedValues() []EscalationPolicyStepType
    func (v EscalationPolicyStepType) IsValid() bool
    func (v EscalationPolicyStepType) Ptr() *EscalationPolicyStepType
    func (v *EscalationPolicyStepType) UnmarshalJSON(src []byte) error
type EscalationPolicyUpdateRequest
    func NewEscalationPolicyUpdateRequest(data EscalationPolicyUpdateRequestData) *EscalationPolicyUpdateRequest
    func NewEscalationPolicyUpdateRequestWithDefaults() *EscalationPolicyUpdateRequest
    func (o *EscalationPolicyUpdateRequest) GetData() EscalationPolicyUpdateRequestData
    func (o *EscalationPolicyUpdateRequest) GetDataOk() (*EscalationPolicyUpdateRequestData, bool)
    func (o EscalationPolicyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyUpdateRequest) SetData(v EscalationPolicyUpdateRequestData)
    func (o *EscalationPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyUpdateRequestData
    func NewEscalationPolicyUpdateRequestData(attributes EscalationPolicyUpdateRequestDataAttributes, id string, typeVar EscalationPolicyUpdateRequestDataType) *EscalationPolicyUpdateRequestData
    func NewEscalationPolicyUpdateRequestDataWithDefaults() *EscalationPolicyUpdateRequestData
    func (o *EscalationPolicyUpdateRequestData) GetAttributes() EscalationPolicyUpdateRequestDataAttributes
    func (o *EscalationPolicyUpdateRequestData) GetAttributesOk() (*EscalationPolicyUpdateRequestDataAttributes, bool)
    func (o *EscalationPolicyUpdateRequestData) GetId() string
    func (o *EscalationPolicyUpdateRequestData) GetIdOk() (*string, bool)
    func (o *EscalationPolicyUpdateRequestData) GetRelationships() EscalationPolicyUpdateRequestDataRelationships
    func (o *EscalationPolicyUpdateRequestData) GetRelationshipsOk() (*EscalationPolicyUpdateRequestDataRelationships, bool)
    func (o *EscalationPolicyUpdateRequestData) GetType() EscalationPolicyUpdateRequestDataType
    func (o *EscalationPolicyUpdateRequestData) GetTypeOk() (*EscalationPolicyUpdateRequestDataType, bool)
    func (o *EscalationPolicyUpdateRequestData) HasRelationships() bool
    func (o EscalationPolicyUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyUpdateRequestData) SetAttributes(v EscalationPolicyUpdateRequestDataAttributes)
    func (o *EscalationPolicyUpdateRequestData) SetId(v string)
    func (o *EscalationPolicyUpdateRequestData) SetRelationships(v EscalationPolicyUpdateRequestDataRelationships)
    func (o *EscalationPolicyUpdateRequestData) SetType(v EscalationPolicyUpdateRequestDataType)
    func (o *EscalationPolicyUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyUpdateRequestDataAttributes
    func NewEscalationPolicyUpdateRequestDataAttributes(name string, steps []EscalationPolicyUpdateRequestDataAttributesStepsItems) *EscalationPolicyUpdateRequestDataAttributes
    func NewEscalationPolicyUpdateRequestDataAttributesWithDefaults() *EscalationPolicyUpdateRequestDataAttributes
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetName() string
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetNameOk() (*string, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetResolvePageOnPolicyEnd() bool
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetResolvePageOnPolicyEndOk() (*bool, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetRetries() int64
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetRetriesOk() (*int64, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetSteps() []EscalationPolicyUpdateRequestDataAttributesStepsItems
    func (o *EscalationPolicyUpdateRequestDataAttributes) GetStepsOk() (*[]EscalationPolicyUpdateRequestDataAttributesStepsItems, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributes) HasResolvePageOnPolicyEnd() bool
    func (o *EscalationPolicyUpdateRequestDataAttributes) HasRetries() bool
    func (o EscalationPolicyUpdateRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyUpdateRequestDataAttributes) SetName(v string)
    func (o *EscalationPolicyUpdateRequestDataAttributes) SetResolvePageOnPolicyEnd(v bool)
    func (o *EscalationPolicyUpdateRequestDataAttributes) SetRetries(v int64)
    func (o *EscalationPolicyUpdateRequestDataAttributes) SetSteps(v []EscalationPolicyUpdateRequestDataAttributesStepsItems)
    func (o *EscalationPolicyUpdateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyUpdateRequestDataAttributesStepsItems
    func NewEscalationPolicyUpdateRequestDataAttributesStepsItems(targets []EscalationPolicyStepTarget) *EscalationPolicyUpdateRequestDataAttributesStepsItems
    func NewEscalationPolicyUpdateRequestDataAttributesStepsItemsWithDefaults() *EscalationPolicyUpdateRequestDataAttributesStepsItems
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetAssignment() EscalationPolicyStepAttributesAssignment
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetAssignmentOk() (*EscalationPolicyStepAttributesAssignment, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetEscalateAfterSeconds() int64
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetEscalateAfterSecondsOk() (*int64, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetId() string
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetIdOk() (*string, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetTargets() []EscalationPolicyStepTarget
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetTargetsOk() (*[]EscalationPolicyStepTarget, bool)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) HasAssignment() bool
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) HasEscalateAfterSeconds() bool
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) HasId() bool
    func (o EscalationPolicyUpdateRequestDataAttributesStepsItems) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetAssignment(v EscalationPolicyStepAttributesAssignment)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetEscalateAfterSeconds(v int64)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetId(v string)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetTargets(v []EscalationPolicyStepTarget)
    func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyUpdateRequestDataRelationships
    func NewEscalationPolicyUpdateRequestDataRelationships() *EscalationPolicyUpdateRequestDataRelationships
    func NewEscalationPolicyUpdateRequestDataRelationshipsWithDefaults() *EscalationPolicyUpdateRequestDataRelationships
    func (o *EscalationPolicyUpdateRequestDataRelationships) GetTeams() DataRelationshipsTeams
    func (o *EscalationPolicyUpdateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)
    func (o *EscalationPolicyUpdateRequestDataRelationships) HasTeams() bool
    func (o EscalationPolicyUpdateRequestDataRelationships) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyUpdateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)
    func (o *EscalationPolicyUpdateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyUpdateRequestDataType
    func NewEscalationPolicyUpdateRequestDataTypeFromValue(v string) (*EscalationPolicyUpdateRequestDataType, error)
    func (v *EscalationPolicyUpdateRequestDataType) GetAllowedValues() []EscalationPolicyUpdateRequestDataType
    func (v EscalationPolicyUpdateRequestDataType) IsValid() bool
    func (v EscalationPolicyUpdateRequestDataType) Ptr() *EscalationPolicyUpdateRequestDataType
    func (v *EscalationPolicyUpdateRequestDataType) UnmarshalJSON(src []byte) error
type EscalationPolicyUser
    func NewEscalationPolicyUser(typeVar EscalationPolicyUserType) *EscalationPolicyUser
    func NewEscalationPolicyUserWithDefaults() *EscalationPolicyUser
    func (o *EscalationPolicyUser) GetAttributes() EscalationPolicyUserAttributes
    func (o *EscalationPolicyUser) GetAttributesOk() (*EscalationPolicyUserAttributes, bool)
    func (o *EscalationPolicyUser) GetId() string
    func (o *EscalationPolicyUser) GetIdOk() (*string, bool)
    func (o *EscalationPolicyUser) GetType() EscalationPolicyUserType
    func (o *EscalationPolicyUser) GetTypeOk() (*EscalationPolicyUserType, bool)
    func (o *EscalationPolicyUser) HasAttributes() bool
    func (o *EscalationPolicyUser) HasId() bool
    func (o EscalationPolicyUser) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyUser) SetAttributes(v EscalationPolicyUserAttributes)
    func (o *EscalationPolicyUser) SetId(v string)
    func (o *EscalationPolicyUser) SetType(v EscalationPolicyUserType)
    func (o *EscalationPolicyUser) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyUserAttributes
    func NewEscalationPolicyUserAttributes() *EscalationPolicyUserAttributes
    func NewEscalationPolicyUserAttributesWithDefaults() *EscalationPolicyUserAttributes
    func (o *EscalationPolicyUserAttributes) GetEmail() string
    func (o *EscalationPolicyUserAttributes) GetEmailOk() (*string, bool)
    func (o *EscalationPolicyUserAttributes) GetName() string
    func (o *EscalationPolicyUserAttributes) GetNameOk() (*string, bool)
    func (o *EscalationPolicyUserAttributes) GetStatus() UserAttributesStatus
    func (o *EscalationPolicyUserAttributes) GetStatusOk() (*UserAttributesStatus, bool)
    func (o *EscalationPolicyUserAttributes) HasEmail() bool
    func (o *EscalationPolicyUserAttributes) HasName() bool
    func (o *EscalationPolicyUserAttributes) HasStatus() bool
    func (o EscalationPolicyUserAttributes) MarshalJSON() ([]byte, error)
    func (o *EscalationPolicyUserAttributes) SetEmail(v string)
    func (o *EscalationPolicyUserAttributes) SetName(v string)
    func (o *EscalationPolicyUserAttributes) SetStatus(v UserAttributesStatus)
    func (o *EscalationPolicyUserAttributes) UnmarshalJSON(bytes []byte) (err error)
type EscalationPolicyUserType
    func NewEscalationPolicyUserTypeFromValue(v string) (*EscalationPolicyUserType, error)
    func (v *EscalationPolicyUserType) GetAllowedValues() []EscalationPolicyUserType
    func (v EscalationPolicyUserType) IsValid() bool
    func (v EscalationPolicyUserType) Ptr() *EscalationPolicyUserType
    func (v *EscalationPolicyUserType) UnmarshalJSON(src []byte) error
type EscalationTarget
    func ScheduleTargetAsEscalationTarget(v *ScheduleTarget) EscalationTarget
    func TeamTargetAsEscalationTarget(v *TeamTarget) EscalationTarget
    func UserTargetAsEscalationTarget(v *UserTarget) EscalationTarget
    func (obj *EscalationTarget) GetActualInstance() interface{}
    func (obj EscalationTarget) MarshalJSON() ([]byte, error)
    func (obj *EscalationTarget) UnmarshalJSON(data []byte) error
type EscalationTargets
    func NewEscalationTargets() *EscalationTargets
    func NewEscalationTargetsWithDefaults() *EscalationTargets
    func (o *EscalationTargets) GetData() []EscalationTarget
    func (o *EscalationTargets) GetDataOk() (*[]EscalationTarget, bool)
    func (o *EscalationTargets) HasData() bool
    func (o EscalationTargets) MarshalJSON() ([]byte, error)
    func (o *EscalationTargets) SetData(v []EscalationTarget)
    func (o *EscalationTargets) UnmarshalJSON(bytes []byte) (err error)
type EstimateMetricsOutputSeriesOptionalParameters
    func NewEstimateMetricsOutputSeriesOptionalParameters() *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups(filterGroups string) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo(filterHoursAgo int32) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations(filterNumAggregations int32) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct(filterPct bool) *EstimateMetricsOutputSeriesOptionalParameters
    func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH(filterTimespanH int32) *EstimateMetricsOutputSeriesOptionalParameters
type Event
    func NewEvent() *Event
    func NewEventWithDefaults() *Event
    func (o *Event) GetId() string
    func (o *Event) GetIdOk() (*string, bool)
    func (o *Event) GetName() string
    func (o *Event) GetNameOk() (*string, bool)
    func (o *Event) GetSourceId() int64
    func (o *Event) GetSourceIdOk() (*int64, bool)
    func (o *Event) GetType() string
    func (o *Event) GetTypeOk() (*string, bool)
    func (o *Event) HasId() bool
    func (o *Event) HasName() bool
    func (o *Event) HasSourceId() bool
    func (o *Event) HasType() bool
    func (o Event) MarshalJSON() ([]byte, error)
    func (o *Event) SetId(v string)
    func (o *Event) SetName(v string)
    func (o *Event) SetSourceId(v int64)
    func (o *Event) SetType(v string)
    func (o *Event) UnmarshalJSON(bytes []byte) (err error)
type EventAttributes
    func NewEventAttributes() *EventAttributes
    func NewEventAttributesWithDefaults() *EventAttributes
    func (o *EventAttributes) GetAggregationKey() string
    func (o *EventAttributes) GetAggregationKeyOk() (*string, bool)
    func (o *EventAttributes) GetDateHappened() int64
    func (o *EventAttributes) GetDateHappenedOk() (*int64, bool)
    func (o *EventAttributes) GetDeviceName() string
    func (o *EventAttributes) GetDeviceNameOk() (*string, bool)
    func (o *EventAttributes) GetDuration() int64
    func (o *EventAttributes) GetDurationOk() (*int64, bool)
    func (o *EventAttributes) GetEventObject() string
    func (o *EventAttributes) GetEventObjectOk() (*string, bool)
    func (o *EventAttributes) GetEvt() Event
    func (o *EventAttributes) GetEvtOk() (*Event, bool)
    func (o *EventAttributes) GetHostname() string
    func (o *EventAttributes) GetHostnameOk() (*string, bool)
    func (o *EventAttributes) GetMonitor() MonitorType
    func (o *EventAttributes) GetMonitorGroups() []string
    func (o *EventAttributes) GetMonitorGroupsOk() (*[]string, bool)
    func (o *EventAttributes) GetMonitorId() int64
    func (o *EventAttributes) GetMonitorIdOk() (*int64, bool)
    func (o *EventAttributes) GetMonitorOk() (*MonitorType, bool)
    func (o *EventAttributes) GetPriority() EventPriority
    func (o *EventAttributes) GetPriorityOk() (*EventPriority, bool)
    func (o *EventAttributes) GetRelatedEventId() int64
    func (o *EventAttributes) GetRelatedEventIdOk() (*int64, bool)
    func (o *EventAttributes) GetService() string
    func (o *EventAttributes) GetServiceOk() (*string, bool)
    func (o *EventAttributes) GetSourceTypeName() string
    func (o *EventAttributes) GetSourceTypeNameOk() (*string, bool)
    func (o *EventAttributes) GetSourcecategory() string
    func (o *EventAttributes) GetSourcecategoryOk() (*string, bool)
    func (o *EventAttributes) GetStatus() EventStatusType
    func (o *EventAttributes) GetStatusOk() (*EventStatusType, bool)
    func (o *EventAttributes) GetTags() []string
    func (o *EventAttributes) GetTagsOk() (*[]string, bool)
    func (o *EventAttributes) GetTimestamp() int64
    func (o *EventAttributes) GetTimestampOk() (*int64, bool)
    func (o *EventAttributes) GetTitle() string
    func (o *EventAttributes) GetTitleOk() (*string, bool)
    func (o *EventAttributes) HasAggregationKey() bool
    func (o *EventAttributes) HasDateHappened() bool
    func (o *EventAttributes) HasDeviceName() bool
    func (o *EventAttributes) HasDuration() bool
    func (o *EventAttributes) HasEventObject() bool
    func (o *EventAttributes) HasEvt() bool
    func (o *EventAttributes) HasHostname() bool
    func (o *EventAttributes) HasMonitor() bool
    func (o *EventAttributes) HasMonitorGroups() bool
    func (o *EventAttributes) HasMonitorId() bool
    func (o *EventAttributes) HasPriority() bool
    func (o *EventAttributes) HasRelatedEventId() bool
    func (o *EventAttributes) HasService() bool
    func (o *EventAttributes) HasSourceTypeName() bool
    func (o *EventAttributes) HasSourcecategory() bool
    func (o *EventAttributes) HasStatus() bool
    func (o *EventAttributes) HasTags() bool
    func (o *EventAttributes) HasTimestamp() bool
    func (o *EventAttributes) HasTitle() bool
    func (o EventAttributes) MarshalJSON() ([]byte, error)
    func (o *EventAttributes) SetAggregationKey(v string)
    func (o *EventAttributes) SetDateHappened(v int64)
    func (o *EventAttributes) SetDeviceName(v string)
    func (o *EventAttributes) SetDuration(v int64)
    func (o *EventAttributes) SetEventObject(v string)
    func (o *EventAttributes) SetEvt(v Event)
    func (o *EventAttributes) SetHostname(v string)
    func (o *EventAttributes) SetMonitor(v MonitorType)
    func (o *EventAttributes) SetMonitorGroups(v []string)
    func (o *EventAttributes) SetMonitorGroupsNil()
    func (o *EventAttributes) SetMonitorId(v int64)
    func (o *EventAttributes) SetMonitorIdNil()
    func (o *EventAttributes) SetMonitorNil()
    func (o *EventAttributes) SetPriority(v EventPriority)
    func (o *EventAttributes) SetPriorityNil()
    func (o *EventAttributes) SetRelatedEventId(v int64)
    func (o *EventAttributes) SetService(v string)
    func (o *EventAttributes) SetSourceTypeName(v string)
    func (o *EventAttributes) SetSourcecategory(v string)
    func (o *EventAttributes) SetStatus(v EventStatusType)
    func (o *EventAttributes) SetTags(v []string)
    func (o *EventAttributes) SetTimestamp(v int64)
    func (o *EventAttributes) SetTitle(v string)
    func (o *EventAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *EventAttributes) UnsetMonitor()
    func (o *EventAttributes) UnsetMonitorGroups()
    func (o *EventAttributes) UnsetMonitorId()
    func (o *EventAttributes) UnsetPriority()
type EventCategory
    func NewEventCategoryFromValue(v string) (*EventCategory, error)
    func (v *EventCategory) GetAllowedValues() []EventCategory
    func (v EventCategory) IsValid() bool
    func (v EventCategory) Ptr() *EventCategory
    func (v *EventCategory) UnmarshalJSON(src []byte) error
type EventCreateRequest
    func NewEventCreateRequest() *EventCreateRequest
    func NewEventCreateRequestWithDefaults() *EventCreateRequest
    func (o *EventCreateRequest) GetAttributes() EventPayload
    func (o *EventCreateRequest) GetAttributesOk() (*EventPayload, bool)
    func (o *EventCreateRequest) GetType() EventCreateRequestType
    func (o *EventCreateRequest) GetTypeOk() (*EventCreateRequestType, bool)
    func (o *EventCreateRequest) HasAttributes() bool
    func (o *EventCreateRequest) HasType() bool
    func (o EventCreateRequest) MarshalJSON() ([]byte, error)
    func (o *EventCreateRequest) SetAttributes(v EventPayload)
    func (o *EventCreateRequest) SetType(v EventCreateRequestType)
    func (o *EventCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type EventCreateRequestPayload
    func NewEventCreateRequestPayload() *EventCreateRequestPayload
    func NewEventCreateRequestPayloadWithDefaults() *EventCreateRequestPayload
    func (o *EventCreateRequestPayload) GetData() EventCreateRequest
    func (o *EventCreateRequestPayload) GetDataOk() (*EventCreateRequest, bool)
    func (o *EventCreateRequestPayload) HasData() bool
    func (o EventCreateRequestPayload) MarshalJSON() ([]byte, error)
    func (o *EventCreateRequestPayload) SetData(v EventCreateRequest)
    func (o *EventCreateRequestPayload) UnmarshalJSON(bytes []byte) (err error)
type EventCreateRequestType
    func NewEventCreateRequestTypeFromValue(v string) (*EventCreateRequestType, error)
    func (v *EventCreateRequestType) GetAllowedValues() []EventCreateRequestType
    func (v EventCreateRequestType) IsValid() bool
    func (v EventCreateRequestType) Ptr() *EventCreateRequestType
    func (v *EventCreateRequestType) UnmarshalJSON(src []byte) error
type EventCreateResponse
    func NewEventCreateResponse() *EventCreateResponse
    func NewEventCreateResponseWithDefaults() *EventCreateResponse
    func (o *EventCreateResponse) GetAttributes() EventCreateResponseAttributes
    func (o *EventCreateResponse) GetAttributesOk() (*EventCreateResponseAttributes, bool)
    func (o *EventCreateResponse) GetType() string
    func (o *EventCreateResponse) GetTypeOk() (*string, bool)
    func (o *EventCreateResponse) HasAttributes() bool
    func (o *EventCreateResponse) HasType() bool
    func (o EventCreateResponse) MarshalJSON() ([]byte, error)
    func (o *EventCreateResponse) SetAttributes(v EventCreateResponseAttributes)
    func (o *EventCreateResponse) SetType(v string)
    func (o *EventCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type EventCreateResponseAttributes
    func NewEventCreateResponseAttributes() *EventCreateResponseAttributes
    func NewEventCreateResponseAttributesWithDefaults() *EventCreateResponseAttributes
    func (o *EventCreateResponseAttributes) GetAttributes() EventCreateResponseAttributesAttributes
    func (o *EventCreateResponseAttributes) GetAttributesOk() (*EventCreateResponseAttributesAttributes, bool)
    func (o *EventCreateResponseAttributes) HasAttributes() bool
    func (o EventCreateResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *EventCreateResponseAttributes) SetAttributes(v EventCreateResponseAttributesAttributes)
    func (o *EventCreateResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type EventCreateResponseAttributesAttributes
    func NewEventCreateResponseAttributesAttributes() *EventCreateResponseAttributesAttributes
    func NewEventCreateResponseAttributesAttributesWithDefaults() *EventCreateResponseAttributesAttributes
    func (o *EventCreateResponseAttributesAttributes) GetEvt() EventCreateResponseAttributesAttributesEvt
    func (o *EventCreateResponseAttributesAttributes) GetEvtOk() (*EventCreateResponseAttributesAttributesEvt, bool)
    func (o *EventCreateResponseAttributesAttributes) HasEvt() bool
    func (o EventCreateResponseAttributesAttributes) MarshalJSON() ([]byte, error)
    func (o *EventCreateResponseAttributesAttributes) SetEvt(v EventCreateResponseAttributesAttributesEvt)
    func (o *EventCreateResponseAttributesAttributes) UnmarshalJSON(bytes []byte) (err error)
type EventCreateResponseAttributesAttributesEvt
    func NewEventCreateResponseAttributesAttributesEvt() *EventCreateResponseAttributesAttributesEvt
    func NewEventCreateResponseAttributesAttributesEvtWithDefaults() *EventCreateResponseAttributesAttributesEvt
    func (o *EventCreateResponseAttributesAttributesEvt) GetId() string
    func (o *EventCreateResponseAttributesAttributesEvt) GetIdOk() (*string, bool)
    func (o *EventCreateResponseAttributesAttributesEvt) HasId() bool
    func (o EventCreateResponseAttributesAttributesEvt) MarshalJSON() ([]byte, error)
    func (o *EventCreateResponseAttributesAttributesEvt) SetId(v string)
    func (o *EventCreateResponseAttributesAttributesEvt) UnmarshalJSON(bytes []byte) (err error)
type EventCreateResponsePayload
    func NewEventCreateResponsePayload() *EventCreateResponsePayload
    func NewEventCreateResponsePayloadWithDefaults() *EventCreateResponsePayload
    func (o *EventCreateResponsePayload) GetData() EventCreateResponse
    func (o *EventCreateResponsePayload) GetDataOk() (*EventCreateResponse, bool)
    func (o *EventCreateResponsePayload) HasData() bool
    func (o EventCreateResponsePayload) MarshalJSON() ([]byte, error)
    func (o *EventCreateResponsePayload) SetData(v EventCreateResponse)
    func (o *EventCreateResponsePayload) UnmarshalJSON(bytes []byte) (err error)
type EventPayload
    func NewEventPayload(attributes EventPayloadAttributes, category EventCategory, title string) *EventPayload
    func NewEventPayloadWithDefaults() *EventPayload
    func (o *EventPayload) GetAggregationKey() string
    func (o *EventPayload) GetAggregationKeyOk() (*string, bool)
    func (o *EventPayload) GetAttributes() EventPayloadAttributes
    func (o *EventPayload) GetAttributesOk() (*EventPayloadAttributes, bool)
    func (o *EventPayload) GetCategory() EventCategory
    func (o *EventPayload) GetCategoryOk() (*EventCategory, bool)
    func (o *EventPayload) GetMessage() string
    func (o *EventPayload) GetMessageOk() (*string, bool)
    func (o *EventPayload) GetTags() []string
    func (o *EventPayload) GetTagsOk() (*[]string, bool)
    func (o *EventPayload) GetTimestamp() string
    func (o *EventPayload) GetTimestampOk() (*string, bool)
    func (o *EventPayload) GetTitle() string
    func (o *EventPayload) GetTitleOk() (*string, bool)
    func (o *EventPayload) HasAggregationKey() bool
    func (o *EventPayload) HasMessage() bool
    func (o *EventPayload) HasTags() bool
    func (o *EventPayload) HasTimestamp() bool
    func (o EventPayload) MarshalJSON() ([]byte, error)
    func (o *EventPayload) SetAggregationKey(v string)
    func (o *EventPayload) SetAttributes(v EventPayloadAttributes)
    func (o *EventPayload) SetCategory(v EventCategory)
    func (o *EventPayload) SetMessage(v string)
    func (o *EventPayload) SetTags(v []string)
    func (o *EventPayload) SetTimestamp(v string)
    func (o *EventPayload) SetTitle(v string)
    func (o *EventPayload) UnmarshalJSON(bytes []byte) (err error)
type EventPayloadAttributes
    func ChangeEventCustomAttributesAsEventPayloadAttributes(v *ChangeEventCustomAttributes) EventPayloadAttributes
    func (obj *EventPayloadAttributes) GetActualInstance() interface{}
    func (obj EventPayloadAttributes) MarshalJSON() ([]byte, error)
    func (obj *EventPayloadAttributes) UnmarshalJSON(data []byte) error
type EventPriority
    func NewEventPriorityFromValue(v string) (*EventPriority, error)
    func (v *EventPriority) GetAllowedValues() []EventPriority
    func (v EventPriority) IsValid() bool
    func (v EventPriority) Ptr() *EventPriority
    func (v *EventPriority) UnmarshalJSON(src []byte) error
type EventResponse
    func NewEventResponse() *EventResponse
    func NewEventResponseWithDefaults() *EventResponse
    func (o *EventResponse) GetAttributes() EventResponseAttributes
    func (o *EventResponse) GetAttributesOk() (*EventResponseAttributes, bool)
    func (o *EventResponse) GetId() string
    func (o *EventResponse) GetIdOk() (*string, bool)
    func (o *EventResponse) GetType() EventType
    func (o *EventResponse) GetTypeOk() (*EventType, bool)
    func (o *EventResponse) HasAttributes() bool
    func (o *EventResponse) HasId() bool
    func (o *EventResponse) HasType() bool
    func (o EventResponse) MarshalJSON() ([]byte, error)
    func (o *EventResponse) SetAttributes(v EventResponseAttributes)
    func (o *EventResponse) SetId(v string)
    func (o *EventResponse) SetType(v EventType)
    func (o *EventResponse) UnmarshalJSON(bytes []byte) (err error)
type EventResponseAttributes
    func NewEventResponseAttributes() *EventResponseAttributes
    func NewEventResponseAttributesWithDefaults() *EventResponseAttributes
    func (o *EventResponseAttributes) GetAttributes() EventAttributes
    func (o *EventResponseAttributes) GetAttributesOk() (*EventAttributes, bool)
    func (o *EventResponseAttributes) GetMessage() string
    func (o *EventResponseAttributes) GetMessageOk() (*string, bool)
    func (o *EventResponseAttributes) GetTags() []string
    func (o *EventResponseAttributes) GetTagsOk() (*[]string, bool)
    func (o *EventResponseAttributes) GetTimestamp() time.Time
    func (o *EventResponseAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *EventResponseAttributes) HasAttributes() bool
    func (o *EventResponseAttributes) HasMessage() bool
    func (o *EventResponseAttributes) HasTags() bool
    func (o *EventResponseAttributes) HasTimestamp() bool
    func (o EventResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *EventResponseAttributes) SetAttributes(v EventAttributes)
    func (o *EventResponseAttributes) SetMessage(v string)
    func (o *EventResponseAttributes) SetTags(v []string)
    func (o *EventResponseAttributes) SetTimestamp(v time.Time)
    func (o *EventResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type EventStatusType
    func NewEventStatusTypeFromValue(v string) (*EventStatusType, error)
    func (v *EventStatusType) GetAllowedValues() []EventStatusType
    func (v EventStatusType) IsValid() bool
    func (v EventStatusType) Ptr() *EventStatusType
    func (v *EventStatusType) UnmarshalJSON(src []byte) error
type EventType
    func NewEventTypeFromValue(v string) (*EventType, error)
    func (v *EventType) GetAllowedValues() []EventType
    func (v EventType) IsValid() bool
    func (v EventType) Ptr() *EventType
    func (v *EventType) UnmarshalJSON(src []byte) error
type EventsAggregation
    func NewEventsAggregationFromValue(v string) (*EventsAggregation, error)
    func (v *EventsAggregation) GetAllowedValues() []EventsAggregation
    func (v EventsAggregation) IsValid() bool
    func (v EventsAggregation) Ptr() *EventsAggregation
    func (v *EventsAggregation) UnmarshalJSON(src []byte) error
type EventsApi
    func NewEventsApi(client *datadog.APIClient) *EventsApi
    func (a *EventsApi) CreateEvent(ctx _context.Context, body EventCreateRequestPayload) (EventCreateResponsePayload, *_nethttp.Response, error)
    func (a *EventsApi) ListEvents(ctx _context.Context, o ...ListEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)
    func (a *EventsApi) ListEventsWithPagination(ctx _context.Context, o ...ListEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())
    func (a *EventsApi) SearchEvents(ctx _context.Context, o ...SearchEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)
    func (a *EventsApi) SearchEventsWithPagination(ctx _context.Context, o ...SearchEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())
type EventsCompute
    func NewEventsCompute(aggregation EventsAggregation) *EventsCompute
    func NewEventsComputeWithDefaults() *EventsCompute
    func (o *EventsCompute) GetAggregation() EventsAggregation
    func (o *EventsCompute) GetAggregationOk() (*EventsAggregation, bool)
    func (o *EventsCompute) GetInterval() int64
    func (o *EventsCompute) GetIntervalOk() (*int64, bool)
    func (o *EventsCompute) GetMetric() string
    func (o *EventsCompute) GetMetricOk() (*string, bool)
    func (o *EventsCompute) HasInterval() bool
    func (o *EventsCompute) HasMetric() bool
    func (o EventsCompute) MarshalJSON() ([]byte, error)
    func (o *EventsCompute) SetAggregation(v EventsAggregation)
    func (o *EventsCompute) SetInterval(v int64)
    func (o *EventsCompute) SetMetric(v string)
    func (o *EventsCompute) UnmarshalJSON(bytes []byte) (err error)
type EventsDataSource
    func NewEventsDataSourceFromValue(v string) (*EventsDataSource, error)
    func (v *EventsDataSource) GetAllowedValues() []EventsDataSource
    func (v EventsDataSource) IsValid() bool
    func (v EventsDataSource) Ptr() *EventsDataSource
    func (v *EventsDataSource) UnmarshalJSON(src []byte) error
type EventsGroupBy
    func NewEventsGroupBy(facet string) *EventsGroupBy
    func NewEventsGroupByWithDefaults() *EventsGroupBy
    func (o *EventsGroupBy) GetFacet() string
    func (o *EventsGroupBy) GetFacetOk() (*string, bool)
    func (o *EventsGroupBy) GetLimit() int32
    func (o *EventsGroupBy) GetLimitOk() (*int32, bool)
    func (o *EventsGroupBy) GetSort() EventsGroupBySort
    func (o *EventsGroupBy) GetSortOk() (*EventsGroupBySort, bool)
    func (o *EventsGroupBy) HasLimit() bool
    func (o *EventsGroupBy) HasSort() bool
    func (o EventsGroupBy) MarshalJSON() ([]byte, error)
    func (o *EventsGroupBy) SetFacet(v string)
    func (o *EventsGroupBy) SetLimit(v int32)
    func (o *EventsGroupBy) SetSort(v EventsGroupBySort)
    func (o *EventsGroupBy) UnmarshalJSON(bytes []byte) (err error)
type EventsGroupBySort
    func NewEventsGroupBySort(aggregation EventsAggregation) *EventsGroupBySort
    func NewEventsGroupBySortWithDefaults() *EventsGroupBySort
    func (o *EventsGroupBySort) GetAggregation() EventsAggregation
    func (o *EventsGroupBySort) GetAggregationOk() (*EventsAggregation, bool)
    func (o *EventsGroupBySort) GetMetric() string
    func (o *EventsGroupBySort) GetMetricOk() (*string, bool)
    func (o *EventsGroupBySort) GetOrder() QuerySortOrder
    func (o *EventsGroupBySort) GetOrderOk() (*QuerySortOrder, bool)
    func (o *EventsGroupBySort) GetType() EventsSortType
    func (o *EventsGroupBySort) GetTypeOk() (*EventsSortType, bool)
    func (o *EventsGroupBySort) HasMetric() bool
    func (o *EventsGroupBySort) HasOrder() bool
    func (o *EventsGroupBySort) HasType() bool
    func (o EventsGroupBySort) MarshalJSON() ([]byte, error)
    func (o *EventsGroupBySort) SetAggregation(v EventsAggregation)
    func (o *EventsGroupBySort) SetMetric(v string)
    func (o *EventsGroupBySort) SetOrder(v QuerySortOrder)
    func (o *EventsGroupBySort) SetType(v EventsSortType)
    func (o *EventsGroupBySort) UnmarshalJSON(bytes []byte) (err error)
type EventsListRequest
    func NewEventsListRequest() *EventsListRequest
    func NewEventsListRequestWithDefaults() *EventsListRequest
    func (o *EventsListRequest) GetFilter() EventsQueryFilter
    func (o *EventsListRequest) GetFilterOk() (*EventsQueryFilter, bool)
    func (o *EventsListRequest) GetOptions() EventsQueryOptions
    func (o *EventsListRequest) GetOptionsOk() (*EventsQueryOptions, bool)
    func (o *EventsListRequest) GetPage() EventsRequestPage
    func (o *EventsListRequest) GetPageOk() (*EventsRequestPage, bool)
    func (o *EventsListRequest) GetSort() EventsSort
    func (o *EventsListRequest) GetSortOk() (*EventsSort, bool)
    func (o *EventsListRequest) HasFilter() bool
    func (o *EventsListRequest) HasOptions() bool
    func (o *EventsListRequest) HasPage() bool
    func (o *EventsListRequest) HasSort() bool
    func (o EventsListRequest) MarshalJSON() ([]byte, error)
    func (o *EventsListRequest) SetFilter(v EventsQueryFilter)
    func (o *EventsListRequest) SetOptions(v EventsQueryOptions)
    func (o *EventsListRequest) SetPage(v EventsRequestPage)
    func (o *EventsListRequest) SetSort(v EventsSort)
    func (o *EventsListRequest) UnmarshalJSON(bytes []byte) (err error)
type EventsListResponse
    func NewEventsListResponse() *EventsListResponse
    func NewEventsListResponseWithDefaults() *EventsListResponse
    func (o *EventsListResponse) GetData() []EventResponse
    func (o *EventsListResponse) GetDataOk() (*[]EventResponse, bool)
    func (o *EventsListResponse) GetLinks() EventsListResponseLinks
    func (o *EventsListResponse) GetLinksOk() (*EventsListResponseLinks, bool)
    func (o *EventsListResponse) GetMeta() EventsResponseMetadata
    func (o *EventsListResponse) GetMetaOk() (*EventsResponseMetadata, bool)
    func (o *EventsListResponse) HasData() bool
    func (o *EventsListResponse) HasLinks() bool
    func (o *EventsListResponse) HasMeta() bool
    func (o EventsListResponse) MarshalJSON() ([]byte, error)
    func (o *EventsListResponse) SetData(v []EventResponse)
    func (o *EventsListResponse) SetLinks(v EventsListResponseLinks)
    func (o *EventsListResponse) SetMeta(v EventsResponseMetadata)
    func (o *EventsListResponse) UnmarshalJSON(bytes []byte) (err error)
type EventsListResponseLinks
    func NewEventsListResponseLinks() *EventsListResponseLinks
    func NewEventsListResponseLinksWithDefaults() *EventsListResponseLinks
    func (o *EventsListResponseLinks) GetNext() string
    func (o *EventsListResponseLinks) GetNextOk() (*string, bool)
    func (o *EventsListResponseLinks) HasNext() bool
    func (o EventsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *EventsListResponseLinks) SetNext(v string)
    func (o *EventsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type EventsQueryFilter
    func NewEventsQueryFilter() *EventsQueryFilter
    func NewEventsQueryFilterWithDefaults() *EventsQueryFilter
    func (o *EventsQueryFilter) GetFrom() string
    func (o *EventsQueryFilter) GetFromOk() (*string, bool)
    func (o *EventsQueryFilter) GetQuery() string
    func (o *EventsQueryFilter) GetQueryOk() (*string, bool)
    func (o *EventsQueryFilter) GetTo() string
    func (o *EventsQueryFilter) GetToOk() (*string, bool)
    func (o *EventsQueryFilter) HasFrom() bool
    func (o *EventsQueryFilter) HasQuery() bool
    func (o *EventsQueryFilter) HasTo() bool
    func (o EventsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *EventsQueryFilter) SetFrom(v string)
    func (o *EventsQueryFilter) SetQuery(v string)
    func (o *EventsQueryFilter) SetTo(v string)
    func (o *EventsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type EventsQueryOptions
    func NewEventsQueryOptions() *EventsQueryOptions
    func NewEventsQueryOptionsWithDefaults() *EventsQueryOptions
    func (o *EventsQueryOptions) GetTimeOffset() int64
    func (o *EventsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *EventsQueryOptions) GetTimezone() string
    func (o *EventsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *EventsQueryOptions) HasTimeOffset() bool
    func (o *EventsQueryOptions) HasTimezone() bool
    func (o EventsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *EventsQueryOptions) SetTimeOffset(v int64)
    func (o *EventsQueryOptions) SetTimezone(v string)
    func (o *EventsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type EventsRequestPage
    func NewEventsRequestPage() *EventsRequestPage
    func NewEventsRequestPageWithDefaults() *EventsRequestPage
    func (o *EventsRequestPage) GetCursor() string
    func (o *EventsRequestPage) GetCursorOk() (*string, bool)
    func (o *EventsRequestPage) GetLimit() int32
    func (o *EventsRequestPage) GetLimitOk() (*int32, bool)
    func (o *EventsRequestPage) HasCursor() bool
    func (o *EventsRequestPage) HasLimit() bool
    func (o EventsRequestPage) MarshalJSON() ([]byte, error)
    func (o *EventsRequestPage) SetCursor(v string)
    func (o *EventsRequestPage) SetLimit(v int32)
    func (o *EventsRequestPage) UnmarshalJSON(bytes []byte) (err error)
type EventsResponseMetadata
    func NewEventsResponseMetadata() *EventsResponseMetadata
    func NewEventsResponseMetadataWithDefaults() *EventsResponseMetadata
    func (o *EventsResponseMetadata) GetElapsed() int64
    func (o *EventsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *EventsResponseMetadata) GetPage() EventsResponseMetadataPage
    func (o *EventsResponseMetadata) GetPageOk() (*EventsResponseMetadataPage, bool)
    func (o *EventsResponseMetadata) GetRequestId() string
    func (o *EventsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *EventsResponseMetadata) GetStatus() string
    func (o *EventsResponseMetadata) GetStatusOk() (*string, bool)
    func (o *EventsResponseMetadata) GetWarnings() []EventsWarning
    func (o *EventsResponseMetadata) GetWarningsOk() (*[]EventsWarning, bool)
    func (o *EventsResponseMetadata) HasElapsed() bool
    func (o *EventsResponseMetadata) HasPage() bool
    func (o *EventsResponseMetadata) HasRequestId() bool
    func (o *EventsResponseMetadata) HasStatus() bool
    func (o *EventsResponseMetadata) HasWarnings() bool
    func (o EventsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *EventsResponseMetadata) SetElapsed(v int64)
    func (o *EventsResponseMetadata) SetPage(v EventsResponseMetadataPage)
    func (o *EventsResponseMetadata) SetRequestId(v string)
    func (o *EventsResponseMetadata) SetStatus(v string)
    func (o *EventsResponseMetadata) SetWarnings(v []EventsWarning)
    func (o *EventsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type EventsResponseMetadataPage
    func NewEventsResponseMetadataPage() *EventsResponseMetadataPage
    func NewEventsResponseMetadataPageWithDefaults() *EventsResponseMetadataPage
    func (o *EventsResponseMetadataPage) GetAfter() string
    func (o *EventsResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *EventsResponseMetadataPage) HasAfter() bool
    func (o EventsResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *EventsResponseMetadataPage) SetAfter(v string)
    func (o *EventsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type EventsScalarQuery
    func NewEventsScalarQuery(compute EventsCompute, dataSource EventsDataSource) *EventsScalarQuery
    func NewEventsScalarQueryWithDefaults() *EventsScalarQuery
    func (o *EventsScalarQuery) GetCompute() EventsCompute
    func (o *EventsScalarQuery) GetComputeOk() (*EventsCompute, bool)
    func (o *EventsScalarQuery) GetDataSource() EventsDataSource
    func (o *EventsScalarQuery) GetDataSourceOk() (*EventsDataSource, bool)
    func (o *EventsScalarQuery) GetGroupBy() []EventsGroupBy
    func (o *EventsScalarQuery) GetGroupByOk() (*[]EventsGroupBy, bool)
    func (o *EventsScalarQuery) GetIndexes() []string
    func (o *EventsScalarQuery) GetIndexesOk() (*[]string, bool)
    func (o *EventsScalarQuery) GetName() string
    func (o *EventsScalarQuery) GetNameOk() (*string, bool)
    func (o *EventsScalarQuery) GetSearch() EventsSearch
    func (o *EventsScalarQuery) GetSearchOk() (*EventsSearch, bool)
    func (o *EventsScalarQuery) HasGroupBy() bool
    func (o *EventsScalarQuery) HasIndexes() bool
    func (o *EventsScalarQuery) HasName() bool
    func (o *EventsScalarQuery) HasSearch() bool
    func (o EventsScalarQuery) MarshalJSON() ([]byte, error)
    func (o *EventsScalarQuery) SetCompute(v EventsCompute)
    func (o *EventsScalarQuery) SetDataSource(v EventsDataSource)
    func (o *EventsScalarQuery) SetGroupBy(v []EventsGroupBy)
    func (o *EventsScalarQuery) SetIndexes(v []string)
    func (o *EventsScalarQuery) SetName(v string)
    func (o *EventsScalarQuery) SetSearch(v EventsSearch)
    func (o *EventsScalarQuery) UnmarshalJSON(bytes []byte) (err error)
type EventsSearch
    func NewEventsSearch() *EventsSearch
    func NewEventsSearchWithDefaults() *EventsSearch
    func (o *EventsSearch) GetQuery() string
    func (o *EventsSearch) GetQueryOk() (*string, bool)
    func (o *EventsSearch) HasQuery() bool
    func (o EventsSearch) MarshalJSON() ([]byte, error)
    func (o *EventsSearch) SetQuery(v string)
    func (o *EventsSearch) UnmarshalJSON(bytes []byte) (err error)
type EventsSort
    func NewEventsSortFromValue(v string) (*EventsSort, error)
    func (v *EventsSort) GetAllowedValues() []EventsSort
    func (v EventsSort) IsValid() bool
    func (v EventsSort) Ptr() *EventsSort
    func (v *EventsSort) UnmarshalJSON(src []byte) error
type EventsSortType
    func NewEventsSortTypeFromValue(v string) (*EventsSortType, error)
    func (v *EventsSortType) GetAllowedValues() []EventsSortType
    func (v EventsSortType) IsValid() bool
    func (v EventsSortType) Ptr() *EventsSortType
    func (v *EventsSortType) UnmarshalJSON(src []byte) error
type EventsTimeseriesQuery
    func NewEventsTimeseriesQuery(compute EventsCompute, dataSource EventsDataSource) *EventsTimeseriesQuery
    func NewEventsTimeseriesQueryWithDefaults() *EventsTimeseriesQuery
    func (o *EventsTimeseriesQuery) GetCompute() EventsCompute
    func (o *EventsTimeseriesQuery) GetComputeOk() (*EventsCompute, bool)
    func (o *EventsTimeseriesQuery) GetDataSource() EventsDataSource
    func (o *EventsTimeseriesQuery) GetDataSourceOk() (*EventsDataSource, bool)
    func (o *EventsTimeseriesQuery) GetGroupBy() []EventsGroupBy
    func (o *EventsTimeseriesQuery) GetGroupByOk() (*[]EventsGroupBy, bool)
    func (o *EventsTimeseriesQuery) GetIndexes() []string
    func (o *EventsTimeseriesQuery) GetIndexesOk() (*[]string, bool)
    func (o *EventsTimeseriesQuery) GetName() string
    func (o *EventsTimeseriesQuery) GetNameOk() (*string, bool)
    func (o *EventsTimeseriesQuery) GetSearch() EventsSearch
    func (o *EventsTimeseriesQuery) GetSearchOk() (*EventsSearch, bool)
    func (o *EventsTimeseriesQuery) HasGroupBy() bool
    func (o *EventsTimeseriesQuery) HasIndexes() bool
    func (o *EventsTimeseriesQuery) HasName() bool
    func (o *EventsTimeseriesQuery) HasSearch() bool
    func (o EventsTimeseriesQuery) MarshalJSON() ([]byte, error)
    func (o *EventsTimeseriesQuery) SetCompute(v EventsCompute)
    func (o *EventsTimeseriesQuery) SetDataSource(v EventsDataSource)
    func (o *EventsTimeseriesQuery) SetGroupBy(v []EventsGroupBy)
    func (o *EventsTimeseriesQuery) SetIndexes(v []string)
    func (o *EventsTimeseriesQuery) SetName(v string)
    func (o *EventsTimeseriesQuery) SetSearch(v EventsSearch)
    func (o *EventsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)
type EventsWarning
    func NewEventsWarning() *EventsWarning
    func NewEventsWarningWithDefaults() *EventsWarning
    func (o *EventsWarning) GetCode() string
    func (o *EventsWarning) GetCodeOk() (*string, bool)
    func (o *EventsWarning) GetDetail() string
    func (o *EventsWarning) GetDetailOk() (*string, bool)
    func (o *EventsWarning) GetTitle() string
    func (o *EventsWarning) GetTitleOk() (*string, bool)
    func (o *EventsWarning) HasCode() bool
    func (o *EventsWarning) HasDetail() bool
    func (o *EventsWarning) HasTitle() bool
    func (o EventsWarning) MarshalJSON() ([]byte, error)
    func (o *EventsWarning) SetCode(v string)
    func (o *EventsWarning) SetDetail(v string)
    func (o *EventsWarning) SetTitle(v string)
    func (o *EventsWarning) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccounResponseAttributes
    func NewFastlyAccounResponseAttributes(name string) *FastlyAccounResponseAttributes
    func NewFastlyAccounResponseAttributesWithDefaults() *FastlyAccounResponseAttributes
    func (o *FastlyAccounResponseAttributes) GetName() string
    func (o *FastlyAccounResponseAttributes) GetNameOk() (*string, bool)
    func (o *FastlyAccounResponseAttributes) GetServices() []FastlyService
    func (o *FastlyAccounResponseAttributes) GetServicesOk() (*[]FastlyService, bool)
    func (o *FastlyAccounResponseAttributes) HasServices() bool
    func (o FastlyAccounResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyAccounResponseAttributes) SetName(v string)
    func (o *FastlyAccounResponseAttributes) SetServices(v []FastlyService)
    func (o *FastlyAccounResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountCreateRequest
    func NewFastlyAccountCreateRequest(data FastlyAccountCreateRequestData) *FastlyAccountCreateRequest
    func NewFastlyAccountCreateRequestWithDefaults() *FastlyAccountCreateRequest
    func (o *FastlyAccountCreateRequest) GetData() FastlyAccountCreateRequestData
    func (o *FastlyAccountCreateRequest) GetDataOk() (*FastlyAccountCreateRequestData, bool)
    func (o FastlyAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountCreateRequest) SetData(v FastlyAccountCreateRequestData)
    func (o *FastlyAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountCreateRequestAttributes
    func NewFastlyAccountCreateRequestAttributes(apiKey string, name string) *FastlyAccountCreateRequestAttributes
    func NewFastlyAccountCreateRequestAttributesWithDefaults() *FastlyAccountCreateRequestAttributes
    func (o *FastlyAccountCreateRequestAttributes) GetApiKey() string
    func (o *FastlyAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *FastlyAccountCreateRequestAttributes) GetName() string
    func (o *FastlyAccountCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *FastlyAccountCreateRequestAttributes) GetServices() []FastlyService
    func (o *FastlyAccountCreateRequestAttributes) GetServicesOk() (*[]FastlyService, bool)
    func (o *FastlyAccountCreateRequestAttributes) HasServices() bool
    func (o FastlyAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountCreateRequestAttributes) SetApiKey(v string)
    func (o *FastlyAccountCreateRequestAttributes) SetName(v string)
    func (o *FastlyAccountCreateRequestAttributes) SetServices(v []FastlyService)
    func (o *FastlyAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountCreateRequestData
    func NewFastlyAccountCreateRequestData(attributes FastlyAccountCreateRequestAttributes, typeVar FastlyAccountType) *FastlyAccountCreateRequestData
    func NewFastlyAccountCreateRequestDataWithDefaults() *FastlyAccountCreateRequestData
    func (o *FastlyAccountCreateRequestData) GetAttributes() FastlyAccountCreateRequestAttributes
    func (o *FastlyAccountCreateRequestData) GetAttributesOk() (*FastlyAccountCreateRequestAttributes, bool)
    func (o *FastlyAccountCreateRequestData) GetType() FastlyAccountType
    func (o *FastlyAccountCreateRequestData) GetTypeOk() (*FastlyAccountType, bool)
    func (o FastlyAccountCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountCreateRequestData) SetAttributes(v FastlyAccountCreateRequestAttributes)
    func (o *FastlyAccountCreateRequestData) SetType(v FastlyAccountType)
    func (o *FastlyAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountResponse
    func NewFastlyAccountResponse() *FastlyAccountResponse
    func NewFastlyAccountResponseWithDefaults() *FastlyAccountResponse
    func (o *FastlyAccountResponse) GetData() FastlyAccountResponseData
    func (o *FastlyAccountResponse) GetDataOk() (*FastlyAccountResponseData, bool)
    func (o *FastlyAccountResponse) HasData() bool
    func (o FastlyAccountResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountResponse) SetData(v FastlyAccountResponseData)
    func (o *FastlyAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountResponseData
    func NewFastlyAccountResponseData(attributes FastlyAccounResponseAttributes, id string, typeVar FastlyAccountType) *FastlyAccountResponseData
    func NewFastlyAccountResponseDataWithDefaults() *FastlyAccountResponseData
    func (o *FastlyAccountResponseData) GetAttributes() FastlyAccounResponseAttributes
    func (o *FastlyAccountResponseData) GetAttributesOk() (*FastlyAccounResponseAttributes, bool)
    func (o *FastlyAccountResponseData) GetId() string
    func (o *FastlyAccountResponseData) GetIdOk() (*string, bool)
    func (o *FastlyAccountResponseData) GetType() FastlyAccountType
    func (o *FastlyAccountResponseData) GetTypeOk() (*FastlyAccountType, bool)
    func (o FastlyAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountResponseData) SetAttributes(v FastlyAccounResponseAttributes)
    func (o *FastlyAccountResponseData) SetId(v string)
    func (o *FastlyAccountResponseData) SetType(v FastlyAccountType)
    func (o *FastlyAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountType
    func NewFastlyAccountTypeFromValue(v string) (*FastlyAccountType, error)
    func (v *FastlyAccountType) GetAllowedValues() []FastlyAccountType
    func (v FastlyAccountType) IsValid() bool
    func (v FastlyAccountType) Ptr() *FastlyAccountType
    func (v *FastlyAccountType) UnmarshalJSON(src []byte) error
type FastlyAccountUpdateRequest
    func NewFastlyAccountUpdateRequest(data FastlyAccountUpdateRequestData) *FastlyAccountUpdateRequest
    func NewFastlyAccountUpdateRequestWithDefaults() *FastlyAccountUpdateRequest
    func (o *FastlyAccountUpdateRequest) GetData() FastlyAccountUpdateRequestData
    func (o *FastlyAccountUpdateRequest) GetDataOk() (*FastlyAccountUpdateRequestData, bool)
    func (o FastlyAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountUpdateRequest) SetData(v FastlyAccountUpdateRequestData)
    func (o *FastlyAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountUpdateRequestAttributes
    func NewFastlyAccountUpdateRequestAttributes() *FastlyAccountUpdateRequestAttributes
    func NewFastlyAccountUpdateRequestAttributesWithDefaults() *FastlyAccountUpdateRequestAttributes
    func (o *FastlyAccountUpdateRequestAttributes) GetApiKey() string
    func (o *FastlyAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *FastlyAccountUpdateRequestAttributes) GetName() string
    func (o *FastlyAccountUpdateRequestAttributes) GetNameOk() (*string, bool)
    func (o *FastlyAccountUpdateRequestAttributes) HasApiKey() bool
    func (o *FastlyAccountUpdateRequestAttributes) HasName() bool
    func (o FastlyAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *FastlyAccountUpdateRequestAttributes) SetName(v string)
    func (o *FastlyAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountUpdateRequestData
    func NewFastlyAccountUpdateRequestData() *FastlyAccountUpdateRequestData
    func NewFastlyAccountUpdateRequestDataWithDefaults() *FastlyAccountUpdateRequestData
    func (o *FastlyAccountUpdateRequestData) GetAttributes() FastlyAccountUpdateRequestAttributes
    func (o *FastlyAccountUpdateRequestData) GetAttributesOk() (*FastlyAccountUpdateRequestAttributes, bool)
    func (o *FastlyAccountUpdateRequestData) GetType() FastlyAccountType
    func (o *FastlyAccountUpdateRequestData) GetTypeOk() (*FastlyAccountType, bool)
    func (o *FastlyAccountUpdateRequestData) HasAttributes() bool
    func (o *FastlyAccountUpdateRequestData) HasType() bool
    func (o FastlyAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountUpdateRequestData) SetAttributes(v FastlyAccountUpdateRequestAttributes)
    func (o *FastlyAccountUpdateRequestData) SetType(v FastlyAccountType)
    func (o *FastlyAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type FastlyAccountsResponse
    func NewFastlyAccountsResponse() *FastlyAccountsResponse
    func NewFastlyAccountsResponseWithDefaults() *FastlyAccountsResponse
    func (o *FastlyAccountsResponse) GetData() []FastlyAccountResponseData
    func (o *FastlyAccountsResponse) GetDataOk() (*[]FastlyAccountResponseData, bool)
    func (o *FastlyAccountsResponse) HasData() bool
    func (o FastlyAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyAccountsResponse) SetData(v []FastlyAccountResponseData)
    func (o *FastlyAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type FastlyIntegrationApi
    func NewFastlyIntegrationApi(client *datadog.APIClient) *FastlyIntegrationApi
    func (a *FastlyIntegrationApi) CreateFastlyAccount(ctx _context.Context, body FastlyAccountCreateRequest) (FastlyAccountResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) CreateFastlyService(ctx _context.Context, accountId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) DeleteFastlyAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *FastlyIntegrationApi) DeleteFastlyService(ctx _context.Context, accountId string, serviceId string) (*_nethttp.Response, error)
    func (a *FastlyIntegrationApi) GetFastlyAccount(ctx _context.Context, accountId string) (FastlyAccountResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) GetFastlyService(ctx _context.Context, accountId string, serviceId string) (FastlyServiceResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) ListFastlyAccounts(ctx _context.Context) (FastlyAccountsResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) ListFastlyServices(ctx _context.Context, accountId string) (FastlyServicesResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) UpdateFastlyAccount(ctx _context.Context, accountId string, body FastlyAccountUpdateRequest) (FastlyAccountResponse, *_nethttp.Response, error)
    func (a *FastlyIntegrationApi) UpdateFastlyService(ctx _context.Context, accountId string, serviceId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)
type FastlyService
    func NewFastlyService(id string) *FastlyService
    func NewFastlyServiceWithDefaults() *FastlyService
    func (o *FastlyService) GetId() string
    func (o *FastlyService) GetIdOk() (*string, bool)
    func (o *FastlyService) GetTags() []string
    func (o *FastlyService) GetTagsOk() (*[]string, bool)
    func (o *FastlyService) HasTags() bool
    func (o FastlyService) MarshalJSON() ([]byte, error)
    func (o *FastlyService) SetId(v string)
    func (o *FastlyService) SetTags(v []string)
    func (o *FastlyService) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceAttributes
    func NewFastlyServiceAttributes() *FastlyServiceAttributes
    func NewFastlyServiceAttributesWithDefaults() *FastlyServiceAttributes
    func (o *FastlyServiceAttributes) GetTags() []string
    func (o *FastlyServiceAttributes) GetTagsOk() (*[]string, bool)
    func (o *FastlyServiceAttributes) HasTags() bool
    func (o FastlyServiceAttributes) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceAttributes) SetTags(v []string)
    func (o *FastlyServiceAttributes) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceData
    func NewFastlyServiceData(id string, typeVar FastlyServiceType) *FastlyServiceData
    func NewFastlyServiceDataWithDefaults() *FastlyServiceData
    func (o *FastlyServiceData) GetAttributes() FastlyServiceAttributes
    func (o *FastlyServiceData) GetAttributesOk() (*FastlyServiceAttributes, bool)
    func (o *FastlyServiceData) GetId() string
    func (o *FastlyServiceData) GetIdOk() (*string, bool)
    func (o *FastlyServiceData) GetType() FastlyServiceType
    func (o *FastlyServiceData) GetTypeOk() (*FastlyServiceType, bool)
    func (o *FastlyServiceData) HasAttributes() bool
    func (o FastlyServiceData) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceData) SetAttributes(v FastlyServiceAttributes)
    func (o *FastlyServiceData) SetId(v string)
    func (o *FastlyServiceData) SetType(v FastlyServiceType)
    func (o *FastlyServiceData) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceRequest
    func NewFastlyServiceRequest(data FastlyServiceData) *FastlyServiceRequest
    func NewFastlyServiceRequestWithDefaults() *FastlyServiceRequest
    func (o *FastlyServiceRequest) GetData() FastlyServiceData
    func (o *FastlyServiceRequest) GetDataOk() (*FastlyServiceData, bool)
    func (o FastlyServiceRequest) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceRequest) SetData(v FastlyServiceData)
    func (o *FastlyServiceRequest) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceResponse
    func NewFastlyServiceResponse() *FastlyServiceResponse
    func NewFastlyServiceResponseWithDefaults() *FastlyServiceResponse
    func (o *FastlyServiceResponse) GetData() FastlyServiceData
    func (o *FastlyServiceResponse) GetDataOk() (*FastlyServiceData, bool)
    func (o *FastlyServiceResponse) HasData() bool
    func (o FastlyServiceResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyServiceResponse) SetData(v FastlyServiceData)
    func (o *FastlyServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type FastlyServiceType
    func NewFastlyServiceTypeFromValue(v string) (*FastlyServiceType, error)
    func (v *FastlyServiceType) GetAllowedValues() []FastlyServiceType
    func (v FastlyServiceType) IsValid() bool
    func (v FastlyServiceType) Ptr() *FastlyServiceType
    func (v *FastlyServiceType) UnmarshalJSON(src []byte) error
type FastlyServicesResponse
    func NewFastlyServicesResponse() *FastlyServicesResponse
    func NewFastlyServicesResponseWithDefaults() *FastlyServicesResponse
    func (o *FastlyServicesResponse) GetData() []FastlyServiceData
    func (o *FastlyServicesResponse) GetDataOk() (*[]FastlyServiceData, bool)
    func (o *FastlyServicesResponse) HasData() bool
    func (o FastlyServicesResponse) MarshalJSON() ([]byte, error)
    func (o *FastlyServicesResponse) SetData(v []FastlyServiceData)
    func (o *FastlyServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type Finding
    func NewFinding() *Finding
    func NewFindingWithDefaults() *Finding
    func (o *Finding) GetAttributes() FindingAttributes
    func (o *Finding) GetAttributesOk() (*FindingAttributes, bool)
    func (o *Finding) GetId() string
    func (o *Finding) GetIdOk() (*string, bool)
    func (o *Finding) GetType() FindingType
    func (o *Finding) GetTypeOk() (*FindingType, bool)
    func (o *Finding) HasAttributes() bool
    func (o *Finding) HasId() bool
    func (o *Finding) HasType() bool
    func (o Finding) MarshalJSON() ([]byte, error)
    func (o *Finding) SetAttributes(v FindingAttributes)
    func (o *Finding) SetId(v string)
    func (o *Finding) SetType(v FindingType)
    func (o *Finding) UnmarshalJSON(bytes []byte) (err error)
type FindingAttributes
    func NewFindingAttributes() *FindingAttributes
    func NewFindingAttributesWithDefaults() *FindingAttributes
    func (o *FindingAttributes) GetEvaluation() FindingEvaluation
    func (o *FindingAttributes) GetEvaluationChangedAt() int64
    func (o *FindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)
    func (o *FindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)
    func (o *FindingAttributes) GetMute() FindingMute
    func (o *FindingAttributes) GetMuteOk() (*FindingMute, bool)
    func (o *FindingAttributes) GetResource() string
    func (o *FindingAttributes) GetResourceDiscoveryDate() int64
    func (o *FindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)
    func (o *FindingAttributes) GetResourceOk() (*string, bool)
    func (o *FindingAttributes) GetResourceType() string
    func (o *FindingAttributes) GetResourceTypeOk() (*string, bool)
    func (o *FindingAttributes) GetRule() FindingRule
    func (o *FindingAttributes) GetRuleOk() (*FindingRule, bool)
    func (o *FindingAttributes) GetStatus() FindingStatus
    func (o *FindingAttributes) GetStatusOk() (*FindingStatus, bool)
    func (o *FindingAttributes) GetTags() []string
    func (o *FindingAttributes) GetTagsOk() (*[]string, bool)
    func (o *FindingAttributes) GetVulnerabilityType() FindingVulnerabilityType
    func (o *FindingAttributes) GetVulnerabilityTypeOk() (*FindingVulnerabilityType, bool)
    func (o *FindingAttributes) HasEvaluation() bool
    func (o *FindingAttributes) HasEvaluationChangedAt() bool
    func (o *FindingAttributes) HasMute() bool
    func (o *FindingAttributes) HasResource() bool
    func (o *FindingAttributes) HasResourceDiscoveryDate() bool
    func (o *FindingAttributes) HasResourceType() bool
    func (o *FindingAttributes) HasRule() bool
    func (o *FindingAttributes) HasStatus() bool
    func (o *FindingAttributes) HasTags() bool
    func (o *FindingAttributes) HasVulnerabilityType() bool
    func (o FindingAttributes) MarshalJSON() ([]byte, error)
    func (o *FindingAttributes) SetEvaluation(v FindingEvaluation)
    func (o *FindingAttributes) SetEvaluationChangedAt(v int64)
    func (o *FindingAttributes) SetMute(v FindingMute)
    func (o *FindingAttributes) SetResource(v string)
    func (o *FindingAttributes) SetResourceDiscoveryDate(v int64)
    func (o *FindingAttributes) SetResourceType(v string)
    func (o *FindingAttributes) SetRule(v FindingRule)
    func (o *FindingAttributes) SetStatus(v FindingStatus)
    func (o *FindingAttributes) SetTags(v []string)
    func (o *FindingAttributes) SetVulnerabilityType(v FindingVulnerabilityType)
    func (o *FindingAttributes) UnmarshalJSON(bytes []byte) (err error)
type FindingEvaluation
    func NewFindingEvaluationFromValue(v string) (*FindingEvaluation, error)
    func (v *FindingEvaluation) GetAllowedValues() []FindingEvaluation
    func (v FindingEvaluation) IsValid() bool
    func (v FindingEvaluation) Ptr() *FindingEvaluation
    func (v *FindingEvaluation) UnmarshalJSON(src []byte) error
type FindingMute
    func NewFindingMute() *FindingMute
    func NewFindingMuteWithDefaults() *FindingMute
    func (o *FindingMute) GetDescription() string
    func (o *FindingMute) GetDescriptionOk() (*string, bool)
    func (o *FindingMute) GetExpirationDate() int64
    func (o *FindingMute) GetExpirationDateOk() (*int64, bool)
    func (o *FindingMute) GetMuted() bool
    func (o *FindingMute) GetMutedOk() (*bool, bool)
    func (o *FindingMute) GetReason() FindingMuteReason
    func (o *FindingMute) GetReasonOk() (*FindingMuteReason, bool)
    func (o *FindingMute) GetStartDate() int64
    func (o *FindingMute) GetStartDateOk() (*int64, bool)
    func (o *FindingMute) GetUuid() string
    func (o *FindingMute) GetUuidOk() (*string, bool)
    func (o *FindingMute) HasDescription() bool
    func (o *FindingMute) HasExpirationDate() bool
    func (o *FindingMute) HasMuted() bool
    func (o *FindingMute) HasReason() bool
    func (o *FindingMute) HasStartDate() bool
    func (o *FindingMute) HasUuid() bool
    func (o FindingMute) MarshalJSON() ([]byte, error)
    func (o *FindingMute) SetDescription(v string)
    func (o *FindingMute) SetExpirationDate(v int64)
    func (o *FindingMute) SetMuted(v bool)
    func (o *FindingMute) SetReason(v FindingMuteReason)
    func (o *FindingMute) SetStartDate(v int64)
    func (o *FindingMute) SetUuid(v string)
    func (o *FindingMute) UnmarshalJSON(bytes []byte) (err error)
type FindingMuteReason
    func NewFindingMuteReasonFromValue(v string) (*FindingMuteReason, error)
    func (v *FindingMuteReason) GetAllowedValues() []FindingMuteReason
    func (v FindingMuteReason) IsValid() bool
    func (v FindingMuteReason) Ptr() *FindingMuteReason
    func (v *FindingMuteReason) UnmarshalJSON(src []byte) error
type FindingRule
    func NewFindingRule() *FindingRule
    func NewFindingRuleWithDefaults() *FindingRule
    func (o *FindingRule) GetId() string
    func (o *FindingRule) GetIdOk() (*string, bool)
    func (o *FindingRule) GetName() string
    func (o *FindingRule) GetNameOk() (*string, bool)
    func (o *FindingRule) HasId() bool
    func (o *FindingRule) HasName() bool
    func (o FindingRule) MarshalJSON() ([]byte, error)
    func (o *FindingRule) SetId(v string)
    func (o *FindingRule) SetName(v string)
    func (o *FindingRule) UnmarshalJSON(bytes []byte) (err error)
type FindingStatus
    func NewFindingStatusFromValue(v string) (*FindingStatus, error)
    func (v *FindingStatus) GetAllowedValues() []FindingStatus
    func (v FindingStatus) IsValid() bool
    func (v FindingStatus) Ptr() *FindingStatus
    func (v *FindingStatus) UnmarshalJSON(src []byte) error
type FindingType
    func NewFindingTypeFromValue(v string) (*FindingType, error)
    func (v *FindingType) GetAllowedValues() []FindingType
    func (v FindingType) IsValid() bool
    func (v FindingType) Ptr() *FindingType
    func (v *FindingType) UnmarshalJSON(src []byte) error
type FindingVulnerabilityType
    func NewFindingVulnerabilityTypeFromValue(v string) (*FindingVulnerabilityType, error)
    func (v *FindingVulnerabilityType) GetAllowedValues() []FindingVulnerabilityType
    func (v FindingVulnerabilityType) IsValid() bool
    func (v FindingVulnerabilityType) Ptr() *FindingVulnerabilityType
    func (v *FindingVulnerabilityType) UnmarshalJSON(src []byte) error
type FormulaLimit
    func NewFormulaLimit() *FormulaLimit
    func NewFormulaLimitWithDefaults() *FormulaLimit
    func (o *FormulaLimit) GetCount() int32
    func (o *FormulaLimit) GetCountOk() (*int32, bool)
    func (o *FormulaLimit) GetOrder() QuerySortOrder
    func (o *FormulaLimit) GetOrderOk() (*QuerySortOrder, bool)
    func (o *FormulaLimit) HasCount() bool
    func (o *FormulaLimit) HasOrder() bool
    func (o FormulaLimit) MarshalJSON() ([]byte, error)
    func (o *FormulaLimit) SetCount(v int32)
    func (o *FormulaLimit) SetOrder(v QuerySortOrder)
    func (o *FormulaLimit) UnmarshalJSON(bytes []byte) (err error)
type FrameworkHandleAndVersionResponseData
    func NewFrameworkHandleAndVersionResponseData(attributes CustomFrameworkDataHandleAndVersion, id string, typeVar CustomFrameworkType) *FrameworkHandleAndVersionResponseData
    func NewFrameworkHandleAndVersionResponseDataWithDefaults() *FrameworkHandleAndVersionResponseData
    func (o *FrameworkHandleAndVersionResponseData) GetAttributes() CustomFrameworkDataHandleAndVersion
    func (o *FrameworkHandleAndVersionResponseData) GetAttributesOk() (*CustomFrameworkDataHandleAndVersion, bool)
    func (o *FrameworkHandleAndVersionResponseData) GetId() string
    func (o *FrameworkHandleAndVersionResponseData) GetIdOk() (*string, bool)
    func (o *FrameworkHandleAndVersionResponseData) GetType() CustomFrameworkType
    func (o *FrameworkHandleAndVersionResponseData) GetTypeOk() (*CustomFrameworkType, bool)
    func (o FrameworkHandleAndVersionResponseData) MarshalJSON() ([]byte, error)
    func (o *FrameworkHandleAndVersionResponseData) SetAttributes(v CustomFrameworkDataHandleAndVersion)
    func (o *FrameworkHandleAndVersionResponseData) SetId(v string)
    func (o *FrameworkHandleAndVersionResponseData) SetType(v CustomFrameworkType)
    func (o *FrameworkHandleAndVersionResponseData) UnmarshalJSON(bytes []byte) (err error)
type FullAPIKey
    func NewFullAPIKey() *FullAPIKey
    func NewFullAPIKeyWithDefaults() *FullAPIKey
    func (o *FullAPIKey) GetAttributes() FullAPIKeyAttributes
    func (o *FullAPIKey) GetAttributesOk() (*FullAPIKeyAttributes, bool)
    func (o *FullAPIKey) GetId() string
    func (o *FullAPIKey) GetIdOk() (*string, bool)
    func (o *FullAPIKey) GetRelationships() APIKeyRelationships
    func (o *FullAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)
    func (o *FullAPIKey) GetType() APIKeysType
    func (o *FullAPIKey) GetTypeOk() (*APIKeysType, bool)
    func (o *FullAPIKey) HasAttributes() bool
    func (o *FullAPIKey) HasId() bool
    func (o *FullAPIKey) HasRelationships() bool
    func (o *FullAPIKey) HasType() bool
    func (o FullAPIKey) MarshalJSON() ([]byte, error)
    func (o *FullAPIKey) SetAttributes(v FullAPIKeyAttributes)
    func (o *FullAPIKey) SetId(v string)
    func (o *FullAPIKey) SetRelationships(v APIKeyRelationships)
    func (o *FullAPIKey) SetType(v APIKeysType)
    func (o *FullAPIKey) UnmarshalJSON(bytes []byte) (err error)
type FullAPIKeyAttributes
    func NewFullAPIKeyAttributes() *FullAPIKeyAttributes
    func NewFullAPIKeyAttributesWithDefaults() *FullAPIKeyAttributes
    func (o *FullAPIKeyAttributes) GetCategory() string
    func (o *FullAPIKeyAttributes) GetCategoryOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetCreatedAt() time.Time
    func (o *FullAPIKeyAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *FullAPIKeyAttributes) GetKey() string
    func (o *FullAPIKeyAttributes) GetKeyOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetLast4() string
    func (o *FullAPIKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *FullAPIKeyAttributes) GetModifiedAt() time.Time
    func (o *FullAPIKeyAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *FullAPIKeyAttributes) GetName() string
    func (o *FullAPIKeyAttributes) GetNameOk() (*string, bool)
    func (o *FullAPIKeyAttributes) GetRemoteConfigReadEnabled() bool
    func (o *FullAPIKeyAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)
    func (o *FullAPIKeyAttributes) HasCategory() bool
    func (o *FullAPIKeyAttributes) HasCreatedAt() bool
    func (o *FullAPIKeyAttributes) HasKey() bool
    func (o *FullAPIKeyAttributes) HasLast4() bool
    func (o *FullAPIKeyAttributes) HasModifiedAt() bool
    func (o *FullAPIKeyAttributes) HasName() bool
    func (o *FullAPIKeyAttributes) HasRemoteConfigReadEnabled() bool
    func (o FullAPIKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *FullAPIKeyAttributes) SetCategory(v string)
    func (o *FullAPIKeyAttributes) SetCreatedAt(v time.Time)
    func (o *FullAPIKeyAttributes) SetKey(v string)
    func (o *FullAPIKeyAttributes) SetLast4(v string)
    func (o *FullAPIKeyAttributes) SetModifiedAt(v time.Time)
    func (o *FullAPIKeyAttributes) SetName(v string)
    func (o *FullAPIKeyAttributes) SetRemoteConfigReadEnabled(v bool)
    func (o *FullAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type FullApplicationKey
    func NewFullApplicationKey() *FullApplicationKey
    func NewFullApplicationKeyWithDefaults() *FullApplicationKey
    func (o *FullApplicationKey) GetAttributes() FullApplicationKeyAttributes
    func (o *FullApplicationKey) GetAttributesOk() (*FullApplicationKeyAttributes, bool)
    func (o *FullApplicationKey) GetId() string
    func (o *FullApplicationKey) GetIdOk() (*string, bool)
    func (o *FullApplicationKey) GetRelationships() ApplicationKeyRelationships
    func (o *FullApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)
    func (o *FullApplicationKey) GetType() ApplicationKeysType
    func (o *FullApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)
    func (o *FullApplicationKey) HasAttributes() bool
    func (o *FullApplicationKey) HasId() bool
    func (o *FullApplicationKey) HasRelationships() bool
    func (o *FullApplicationKey) HasType() bool
    func (o FullApplicationKey) MarshalJSON() ([]byte, error)
    func (o *FullApplicationKey) SetAttributes(v FullApplicationKeyAttributes)
    func (o *FullApplicationKey) SetId(v string)
    func (o *FullApplicationKey) SetRelationships(v ApplicationKeyRelationships)
    func (o *FullApplicationKey) SetType(v ApplicationKeysType)
    func (o *FullApplicationKey) UnmarshalJSON(bytes []byte) (err error)
type FullApplicationKeyAttributes
    func NewFullApplicationKeyAttributes() *FullApplicationKeyAttributes
    func NewFullApplicationKeyAttributesWithDefaults() *FullApplicationKeyAttributes
    func (o *FullApplicationKeyAttributes) GetCreatedAt() time.Time
    func (o *FullApplicationKeyAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *FullApplicationKeyAttributes) GetKey() string
    func (o *FullApplicationKeyAttributes) GetKeyOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetLast4() string
    func (o *FullApplicationKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetName() string
    func (o *FullApplicationKeyAttributes) GetNameOk() (*string, bool)
    func (o *FullApplicationKeyAttributes) GetScopes() []string
    func (o *FullApplicationKeyAttributes) GetScopesOk() (*[]string, bool)
    func (o *FullApplicationKeyAttributes) HasCreatedAt() bool
    func (o *FullApplicationKeyAttributes) HasKey() bool
    func (o *FullApplicationKeyAttributes) HasLast4() bool
    func (o *FullApplicationKeyAttributes) HasName() bool
    func (o *FullApplicationKeyAttributes) HasScopes() bool
    func (o FullApplicationKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *FullApplicationKeyAttributes) SetCreatedAt(v time.Time)
    func (o *FullApplicationKeyAttributes) SetKey(v string)
    func (o *FullApplicationKeyAttributes) SetLast4(v string)
    func (o *FullApplicationKeyAttributes) SetName(v string)
    func (o *FullApplicationKeyAttributes) SetScopes(v []string)
    func (o *FullApplicationKeyAttributes) SetScopesNil()
    func (o *FullApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *FullApplicationKeyAttributes) UnsetScopes()
type FullCustomFrameworkData
    func NewFullCustomFrameworkData(attributes FullCustomFrameworkDataAttributes, id string, typeVar CustomFrameworkType) *FullCustomFrameworkData
    func NewFullCustomFrameworkDataWithDefaults() *FullCustomFrameworkData
    func (o *FullCustomFrameworkData) GetAttributes() FullCustomFrameworkDataAttributes
    func (o *FullCustomFrameworkData) GetAttributesOk() (*FullCustomFrameworkDataAttributes, bool)
    func (o *FullCustomFrameworkData) GetId() string
    func (o *FullCustomFrameworkData) GetIdOk() (*string, bool)
    func (o *FullCustomFrameworkData) GetType() CustomFrameworkType
    func (o *FullCustomFrameworkData) GetTypeOk() (*CustomFrameworkType, bool)
    func (o FullCustomFrameworkData) MarshalJSON() ([]byte, error)
    func (o *FullCustomFrameworkData) SetAttributes(v FullCustomFrameworkDataAttributes)
    func (o *FullCustomFrameworkData) SetId(v string)
    func (o *FullCustomFrameworkData) SetType(v CustomFrameworkType)
    func (o *FullCustomFrameworkData) UnmarshalJSON(bytes []byte) (err error)
type FullCustomFrameworkDataAttributes
    func NewFullCustomFrameworkDataAttributes(handle string, name string, requirements []CustomFrameworkRequirement, version string) *FullCustomFrameworkDataAttributes
    func NewFullCustomFrameworkDataAttributesWithDefaults() *FullCustomFrameworkDataAttributes
    func (o *FullCustomFrameworkDataAttributes) GetHandle() string
    func (o *FullCustomFrameworkDataAttributes) GetHandleOk() (*string, bool)
    func (o *FullCustomFrameworkDataAttributes) GetIconUrl() string
    func (o *FullCustomFrameworkDataAttributes) GetIconUrlOk() (*string, bool)
    func (o *FullCustomFrameworkDataAttributes) GetName() string
    func (o *FullCustomFrameworkDataAttributes) GetNameOk() (*string, bool)
    func (o *FullCustomFrameworkDataAttributes) GetRequirements() []CustomFrameworkRequirement
    func (o *FullCustomFrameworkDataAttributes) GetRequirementsOk() (*[]CustomFrameworkRequirement, bool)
    func (o *FullCustomFrameworkDataAttributes) GetVersion() string
    func (o *FullCustomFrameworkDataAttributes) GetVersionOk() (*string, bool)
    func (o *FullCustomFrameworkDataAttributes) HasIconUrl() bool
    func (o FullCustomFrameworkDataAttributes) MarshalJSON() ([]byte, error)
    func (o *FullCustomFrameworkDataAttributes) SetHandle(v string)
    func (o *FullCustomFrameworkDataAttributes) SetIconUrl(v string)
    func (o *FullCustomFrameworkDataAttributes) SetName(v string)
    func (o *FullCustomFrameworkDataAttributes) SetRequirements(v []CustomFrameworkRequirement)
    func (o *FullCustomFrameworkDataAttributes) SetVersion(v string)
    func (o *FullCustomFrameworkDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type GCPIntegrationApi
    func NewGCPIntegrationApi(client *datadog.APIClient) *GCPIntegrationApi
    func (a *GCPIntegrationApi) CreateGCPSTSAccount(ctx _context.Context, body GCPSTSServiceAccountCreateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) DeleteGCPSTSAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *GCPIntegrationApi) GetGCPSTSDelegate(ctx _context.Context) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) ListGCPSTSAccounts(ctx _context.Context) (GCPSTSServiceAccountsResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) MakeGCPSTSDelegate(ctx _context.Context, o ...MakeGCPSTSDelegateOptionalParameters) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)
    func (a *GCPIntegrationApi) UpdateGCPSTSAccount(ctx _context.Context, accountId string, body GCPSTSServiceAccountUpdateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)
type GCPMetricNamespaceConfig
    func NewGCPMetricNamespaceConfig() *GCPMetricNamespaceConfig
    func NewGCPMetricNamespaceConfigWithDefaults() *GCPMetricNamespaceConfig
    func (o *GCPMetricNamespaceConfig) GetDisabled() bool
    func (o *GCPMetricNamespaceConfig) GetDisabledOk() (*bool, bool)
    func (o *GCPMetricNamespaceConfig) GetId() string
    func (o *GCPMetricNamespaceConfig) GetIdOk() (*string, bool)
    func (o *GCPMetricNamespaceConfig) HasDisabled() bool
    func (o *GCPMetricNamespaceConfig) HasId() bool
    func (o GCPMetricNamespaceConfig) MarshalJSON() ([]byte, error)
    func (o *GCPMetricNamespaceConfig) SetDisabled(v bool)
    func (o *GCPMetricNamespaceConfig) SetId(v string)
    func (o *GCPMetricNamespaceConfig) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSDelegateAccount
    func NewGCPSTSDelegateAccount() *GCPSTSDelegateAccount
    func NewGCPSTSDelegateAccountWithDefaults() *GCPSTSDelegateAccount
    func (o *GCPSTSDelegateAccount) GetAttributes() GCPSTSDelegateAccountAttributes
    func (o *GCPSTSDelegateAccount) GetAttributesOk() (*GCPSTSDelegateAccountAttributes, bool)
    func (o *GCPSTSDelegateAccount) GetId() string
    func (o *GCPSTSDelegateAccount) GetIdOk() (*string, bool)
    func (o *GCPSTSDelegateAccount) GetType() GCPSTSDelegateAccountType
    func (o *GCPSTSDelegateAccount) GetTypeOk() (*GCPSTSDelegateAccountType, bool)
    func (o *GCPSTSDelegateAccount) HasAttributes() bool
    func (o *GCPSTSDelegateAccount) HasId() bool
    func (o *GCPSTSDelegateAccount) HasType() bool
    func (o GCPSTSDelegateAccount) MarshalJSON() ([]byte, error)
    func (o *GCPSTSDelegateAccount) SetAttributes(v GCPSTSDelegateAccountAttributes)
    func (o *GCPSTSDelegateAccount) SetId(v string)
    func (o *GCPSTSDelegateAccount) SetType(v GCPSTSDelegateAccountType)
    func (o *GCPSTSDelegateAccount) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSDelegateAccountAttributes
    func NewGCPSTSDelegateAccountAttributes() *GCPSTSDelegateAccountAttributes
    func NewGCPSTSDelegateAccountAttributesWithDefaults() *GCPSTSDelegateAccountAttributes
    func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmail() string
    func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmailOk() (*string, bool)
    func (o *GCPSTSDelegateAccountAttributes) HasDelegateAccountEmail() bool
    func (o GCPSTSDelegateAccountAttributes) MarshalJSON() ([]byte, error)
    func (o *GCPSTSDelegateAccountAttributes) SetDelegateAccountEmail(v string)
    func (o *GCPSTSDelegateAccountAttributes) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSDelegateAccountResponse
    func NewGCPSTSDelegateAccountResponse() *GCPSTSDelegateAccountResponse
    func NewGCPSTSDelegateAccountResponseWithDefaults() *GCPSTSDelegateAccountResponse
    func (o *GCPSTSDelegateAccountResponse) GetData() GCPSTSDelegateAccount
    func (o *GCPSTSDelegateAccountResponse) GetDataOk() (*GCPSTSDelegateAccount, bool)
    func (o *GCPSTSDelegateAccountResponse) HasData() bool
    func (o GCPSTSDelegateAccountResponse) MarshalJSON() ([]byte, error)
    func (o *GCPSTSDelegateAccountResponse) SetData(v GCPSTSDelegateAccount)
    func (o *GCPSTSDelegateAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSDelegateAccountType
    func NewGCPSTSDelegateAccountTypeFromValue(v string) (*GCPSTSDelegateAccountType, error)
    func (v *GCPSTSDelegateAccountType) GetAllowedValues() []GCPSTSDelegateAccountType
    func (v GCPSTSDelegateAccountType) IsValid() bool
    func (v GCPSTSDelegateAccountType) Ptr() *GCPSTSDelegateAccountType
    func (v *GCPSTSDelegateAccountType) UnmarshalJSON(src []byte) error
type GCPSTSServiceAccount
    func NewGCPSTSServiceAccount() *GCPSTSServiceAccount
    func NewGCPSTSServiceAccountWithDefaults() *GCPSTSServiceAccount
    func (o *GCPSTSServiceAccount) GetAttributes() GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccount) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)
    func (o *GCPSTSServiceAccount) GetId() string
    func (o *GCPSTSServiceAccount) GetIdOk() (*string, bool)
    func (o *GCPSTSServiceAccount) GetMeta() GCPServiceAccountMeta
    func (o *GCPSTSServiceAccount) GetMetaOk() (*GCPServiceAccountMeta, bool)
    func (o *GCPSTSServiceAccount) GetType() GCPServiceAccountType
    func (o *GCPSTSServiceAccount) GetTypeOk() (*GCPServiceAccountType, bool)
    func (o *GCPSTSServiceAccount) HasAttributes() bool
    func (o *GCPSTSServiceAccount) HasId() bool
    func (o *GCPSTSServiceAccount) HasMeta() bool
    func (o *GCPSTSServiceAccount) HasType() bool
    func (o GCPSTSServiceAccount) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccount) SetAttributes(v GCPSTSServiceAccountAttributes)
    func (o *GCPSTSServiceAccount) SetId(v string)
    func (o *GCPSTSServiceAccount) SetMeta(v GCPServiceAccountMeta)
    func (o *GCPSTSServiceAccount) SetType(v GCPServiceAccountType)
    func (o *GCPSTSServiceAccount) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountAttributes
    func NewGCPSTSServiceAccountAttributes() *GCPSTSServiceAccountAttributes
    func NewGCPSTSServiceAccountAttributesWithDefaults() *GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccountAttributes) GetAccountTags() []string
    func (o *GCPSTSServiceAccountAttributes) GetAccountTagsOk() (*[]string, bool)
    func (o *GCPSTSServiceAccountAttributes) GetAutomute() bool
    func (o *GCPSTSServiceAccountAttributes) GetAutomuteOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) GetClientEmail() string
    func (o *GCPSTSServiceAccountAttributes) GetClientEmailOk() (*string, bool)
    func (o *GCPSTSServiceAccountAttributes) GetCloudRunRevisionFilters() []string
    func (o *GCPSTSServiceAccountAttributes) GetCloudRunRevisionFiltersOk() (*[]string, bool)
    func (o *GCPSTSServiceAccountAttributes) GetHostFilters() []string
    func (o *GCPSTSServiceAccountAttributes) GetHostFiltersOk() (*[]string, bool)
    func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabledOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) GetIsPerProjectQuotaEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) GetIsPerProjectQuotaEnabledOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) GetIsResourceChangeCollectionEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) GetIsResourceChangeCollectionEnabledOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) GetIsSecurityCommandCenterEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) GetIsSecurityCommandCenterEnabledOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) GetMetricNamespaceConfigs() []GCPMetricNamespaceConfig
    func (o *GCPSTSServiceAccountAttributes) GetMetricNamespaceConfigsOk() (*[]GCPMetricNamespaceConfig, bool)
    func (o *GCPSTSServiceAccountAttributes) GetResourceCollectionEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) GetResourceCollectionEnabledOk() (*bool, bool)
    func (o *GCPSTSServiceAccountAttributes) HasAccountTags() bool
    func (o *GCPSTSServiceAccountAttributes) HasAutomute() bool
    func (o *GCPSTSServiceAccountAttributes) HasClientEmail() bool
    func (o *GCPSTSServiceAccountAttributes) HasCloudRunRevisionFilters() bool
    func (o *GCPSTSServiceAccountAttributes) HasHostFilters() bool
    func (o *GCPSTSServiceAccountAttributes) HasIsCspmEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) HasIsPerProjectQuotaEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) HasIsResourceChangeCollectionEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) HasIsSecurityCommandCenterEnabled() bool
    func (o *GCPSTSServiceAccountAttributes) HasMetricNamespaceConfigs() bool
    func (o *GCPSTSServiceAccountAttributes) HasResourceCollectionEnabled() bool
    func (o GCPSTSServiceAccountAttributes) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountAttributes) SetAccountTags(v []string)
    func (o *GCPSTSServiceAccountAttributes) SetAutomute(v bool)
    func (o *GCPSTSServiceAccountAttributes) SetClientEmail(v string)
    func (o *GCPSTSServiceAccountAttributes) SetCloudRunRevisionFilters(v []string)
    func (o *GCPSTSServiceAccountAttributes) SetHostFilters(v []string)
    func (o *GCPSTSServiceAccountAttributes) SetIsCspmEnabled(v bool)
    func (o *GCPSTSServiceAccountAttributes) SetIsPerProjectQuotaEnabled(v bool)
    func (o *GCPSTSServiceAccountAttributes) SetIsResourceChangeCollectionEnabled(v bool)
    func (o *GCPSTSServiceAccountAttributes) SetIsSecurityCommandCenterEnabled(v bool)
    func (o *GCPSTSServiceAccountAttributes) SetMetricNamespaceConfigs(v []GCPMetricNamespaceConfig)
    func (o *GCPSTSServiceAccountAttributes) SetResourceCollectionEnabled(v bool)
    func (o *GCPSTSServiceAccountAttributes) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountCreateRequest
    func NewGCPSTSServiceAccountCreateRequest() *GCPSTSServiceAccountCreateRequest
    func NewGCPSTSServiceAccountCreateRequestWithDefaults() *GCPSTSServiceAccountCreateRequest
    func (o *GCPSTSServiceAccountCreateRequest) GetData() GCPSTSServiceAccountData
    func (o *GCPSTSServiceAccountCreateRequest) GetDataOk() (*GCPSTSServiceAccountData, bool)
    func (o *GCPSTSServiceAccountCreateRequest) HasData() bool
    func (o GCPSTSServiceAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountCreateRequest) SetData(v GCPSTSServiceAccountData)
    func (o *GCPSTSServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountData
    func NewGCPSTSServiceAccountData() *GCPSTSServiceAccountData
    func NewGCPSTSServiceAccountDataWithDefaults() *GCPSTSServiceAccountData
    func (o *GCPSTSServiceAccountData) GetAttributes() GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccountData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)
    func (o *GCPSTSServiceAccountData) GetType() GCPServiceAccountType
    func (o *GCPSTSServiceAccountData) GetTypeOk() (*GCPServiceAccountType, bool)
    func (o *GCPSTSServiceAccountData) HasAttributes() bool
    func (o *GCPSTSServiceAccountData) HasType() bool
    func (o GCPSTSServiceAccountData) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountData) SetAttributes(v GCPSTSServiceAccountAttributes)
    func (o *GCPSTSServiceAccountData) SetType(v GCPServiceAccountType)
    func (o *GCPSTSServiceAccountData) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountResponse
    func NewGCPSTSServiceAccountResponse() *GCPSTSServiceAccountResponse
    func NewGCPSTSServiceAccountResponseWithDefaults() *GCPSTSServiceAccountResponse
    func (o *GCPSTSServiceAccountResponse) GetData() GCPSTSServiceAccount
    func (o *GCPSTSServiceAccountResponse) GetDataOk() (*GCPSTSServiceAccount, bool)
    func (o *GCPSTSServiceAccountResponse) HasData() bool
    func (o GCPSTSServiceAccountResponse) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountResponse) SetData(v GCPSTSServiceAccount)
    func (o *GCPSTSServiceAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountUpdateRequest
    func NewGCPSTSServiceAccountUpdateRequest() *GCPSTSServiceAccountUpdateRequest
    func NewGCPSTSServiceAccountUpdateRequestWithDefaults() *GCPSTSServiceAccountUpdateRequest
    func (o *GCPSTSServiceAccountUpdateRequest) GetData() GCPSTSServiceAccountUpdateRequestData
    func (o *GCPSTSServiceAccountUpdateRequest) GetDataOk() (*GCPSTSServiceAccountUpdateRequestData, bool)
    func (o *GCPSTSServiceAccountUpdateRequest) HasData() bool
    func (o GCPSTSServiceAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountUpdateRequest) SetData(v GCPSTSServiceAccountUpdateRequestData)
    func (o *GCPSTSServiceAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountUpdateRequestData
    func NewGCPSTSServiceAccountUpdateRequestData() *GCPSTSServiceAccountUpdateRequestData
    func NewGCPSTSServiceAccountUpdateRequestDataWithDefaults() *GCPSTSServiceAccountUpdateRequestData
    func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributes() GCPSTSServiceAccountAttributes
    func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, bool)
    func (o *GCPSTSServiceAccountUpdateRequestData) GetId() string
    func (o *GCPSTSServiceAccountUpdateRequestData) GetIdOk() (*string, bool)
    func (o *GCPSTSServiceAccountUpdateRequestData) GetType() GCPServiceAccountType
    func (o *GCPSTSServiceAccountUpdateRequestData) GetTypeOk() (*GCPServiceAccountType, bool)
    func (o *GCPSTSServiceAccountUpdateRequestData) HasAttributes() bool
    func (o *GCPSTSServiceAccountUpdateRequestData) HasId() bool
    func (o *GCPSTSServiceAccountUpdateRequestData) HasType() bool
    func (o GCPSTSServiceAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountUpdateRequestData) SetAttributes(v GCPSTSServiceAccountAttributes)
    func (o *GCPSTSServiceAccountUpdateRequestData) SetId(v string)
    func (o *GCPSTSServiceAccountUpdateRequestData) SetType(v GCPServiceAccountType)
    func (o *GCPSTSServiceAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type GCPSTSServiceAccountsResponse
    func NewGCPSTSServiceAccountsResponse() *GCPSTSServiceAccountsResponse
    func NewGCPSTSServiceAccountsResponseWithDefaults() *GCPSTSServiceAccountsResponse
    func (o *GCPSTSServiceAccountsResponse) GetData() []GCPSTSServiceAccount
    func (o *GCPSTSServiceAccountsResponse) GetDataOk() (*[]GCPSTSServiceAccount, bool)
    func (o *GCPSTSServiceAccountsResponse) HasData() bool
    func (o GCPSTSServiceAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *GCPSTSServiceAccountsResponse) SetData(v []GCPSTSServiceAccount)
    func (o *GCPSTSServiceAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type GCPServiceAccountMeta
    func NewGCPServiceAccountMeta() *GCPServiceAccountMeta
    func NewGCPServiceAccountMetaWithDefaults() *GCPServiceAccountMeta
    func (o *GCPServiceAccountMeta) GetAccessibleProjects() []string
    func (o *GCPServiceAccountMeta) GetAccessibleProjectsOk() (*[]string, bool)
    func (o *GCPServiceAccountMeta) HasAccessibleProjects() bool
    func (o GCPServiceAccountMeta) MarshalJSON() ([]byte, error)
    func (o *GCPServiceAccountMeta) SetAccessibleProjects(v []string)
    func (o *GCPServiceAccountMeta) UnmarshalJSON(bytes []byte) (err error)
type GCPServiceAccountType
    func NewGCPServiceAccountTypeFromValue(v string) (*GCPServiceAccountType, error)
    func (v *GCPServiceAccountType) GetAllowedValues() []GCPServiceAccountType
    func (v GCPServiceAccountType) IsValid() bool
    func (v GCPServiceAccountType) Ptr() *GCPServiceAccountType
    func (v *GCPServiceAccountType) UnmarshalJSON(src []byte) error
type GetAPIKeyOptionalParameters
    func NewGetAPIKeyOptionalParameters() *GetAPIKeyOptionalParameters
    func (r *GetAPIKeyOptionalParameters) WithInclude(include string) *GetAPIKeyOptionalParameters
type GetActionConnectionResponse
    func NewGetActionConnectionResponse() *GetActionConnectionResponse
    func NewGetActionConnectionResponseWithDefaults() *GetActionConnectionResponse
    func (o *GetActionConnectionResponse) GetData() ActionConnectionData
    func (o *GetActionConnectionResponse) GetDataOk() (*ActionConnectionData, bool)
    func (o *GetActionConnectionResponse) HasData() bool
    func (o GetActionConnectionResponse) MarshalJSON() ([]byte, error)
    func (o *GetActionConnectionResponse) SetData(v ActionConnectionData)
    func (o *GetActionConnectionResponse) UnmarshalJSON(bytes []byte) (err error)
type GetAggregatedConnectionsOptionalParameters
    func NewGetAggregatedConnectionsOptionalParameters() *GetAggregatedConnectionsOptionalParameters
    func (r *GetAggregatedConnectionsOptionalParameters) WithFrom(from int64) *GetAggregatedConnectionsOptionalParameters
    func (r *GetAggregatedConnectionsOptionalParameters) WithGroupBy(groupBy string) *GetAggregatedConnectionsOptionalParameters
    func (r *GetAggregatedConnectionsOptionalParameters) WithLimit(limit int32) *GetAggregatedConnectionsOptionalParameters
    func (r *GetAggregatedConnectionsOptionalParameters) WithTags(tags string) *GetAggregatedConnectionsOptionalParameters
    func (r *GetAggregatedConnectionsOptionalParameters) WithTo(to int64) *GetAggregatedConnectionsOptionalParameters
type GetAppOptionalParameters
    func NewGetAppOptionalParameters() *GetAppOptionalParameters
    func (r *GetAppOptionalParameters) WithVersion(version string) *GetAppOptionalParameters
type GetAppResponse
    func NewGetAppResponse() *GetAppResponse
    func NewGetAppResponseWithDefaults() *GetAppResponse
    func (o *GetAppResponse) GetData() GetAppResponseData
    func (o *GetAppResponse) GetDataOk() (*GetAppResponseData, bool)
    func (o *GetAppResponse) GetIncluded() []Deployment
    func (o *GetAppResponse) GetIncludedOk() (*[]Deployment, bool)
    func (o *GetAppResponse) GetMeta() AppMeta
    func (o *GetAppResponse) GetMetaOk() (*AppMeta, bool)
    func (o *GetAppResponse) GetRelationship() AppRelationship
    func (o *GetAppResponse) GetRelationshipOk() (*AppRelationship, bool)
    func (o *GetAppResponse) HasData() bool
    func (o *GetAppResponse) HasIncluded() bool
    func (o *GetAppResponse) HasMeta() bool
    func (o *GetAppResponse) HasRelationship() bool
    func (o GetAppResponse) MarshalJSON() ([]byte, error)
    func (o *GetAppResponse) SetData(v GetAppResponseData)
    func (o *GetAppResponse) SetIncluded(v []Deployment)
    func (o *GetAppResponse) SetMeta(v AppMeta)
    func (o *GetAppResponse) SetRelationship(v AppRelationship)
    func (o *GetAppResponse) UnmarshalJSON(bytes []byte) (err error)
type GetAppResponseData
    func NewGetAppResponseData(attributes GetAppResponseDataAttributes, id uuid.UUID, typeVar AppDefinitionType) *GetAppResponseData
    func NewGetAppResponseDataWithDefaults() *GetAppResponseData
    func (o *GetAppResponseData) GetAttributes() GetAppResponseDataAttributes
    func (o *GetAppResponseData) GetAttributesOk() (*GetAppResponseDataAttributes, bool)
    func (o *GetAppResponseData) GetId() uuid.UUID
    func (o *GetAppResponseData) GetIdOk() (*uuid.UUID, bool)
    func (o *GetAppResponseData) GetType() AppDefinitionType
    func (o *GetAppResponseData) GetTypeOk() (*AppDefinitionType, bool)
    func (o GetAppResponseData) MarshalJSON() ([]byte, error)
    func (o *GetAppResponseData) SetAttributes(v GetAppResponseDataAttributes)
    func (o *GetAppResponseData) SetId(v uuid.UUID)
    func (o *GetAppResponseData) SetType(v AppDefinitionType)
    func (o *GetAppResponseData) UnmarshalJSON(bytes []byte) (err error)
type GetAppResponseDataAttributes
    func NewGetAppResponseDataAttributes() *GetAppResponseDataAttributes
    func NewGetAppResponseDataAttributesWithDefaults() *GetAppResponseDataAttributes
    func (o *GetAppResponseDataAttributes) GetComponents() []ComponentGrid
    func (o *GetAppResponseDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)
    func (o *GetAppResponseDataAttributes) GetDescription() string
    func (o *GetAppResponseDataAttributes) GetDescriptionOk() (*string, bool)
    func (o *GetAppResponseDataAttributes) GetFavorite() bool
    func (o *GetAppResponseDataAttributes) GetFavoriteOk() (*bool, bool)
    func (o *GetAppResponseDataAttributes) GetName() string
    func (o *GetAppResponseDataAttributes) GetNameOk() (*string, bool)
    func (o *GetAppResponseDataAttributes) GetQueries() []Query
    func (o *GetAppResponseDataAttributes) GetQueriesOk() (*[]Query, bool)
    func (o *GetAppResponseDataAttributes) GetRootInstanceName() string
    func (o *GetAppResponseDataAttributes) GetRootInstanceNameOk() (*string, bool)
    func (o *GetAppResponseDataAttributes) GetTags() []string
    func (o *GetAppResponseDataAttributes) GetTagsOk() (*[]string, bool)
    func (o *GetAppResponseDataAttributes) HasComponents() bool
    func (o *GetAppResponseDataAttributes) HasDescription() bool
    func (o *GetAppResponseDataAttributes) HasFavorite() bool
    func (o *GetAppResponseDataAttributes) HasName() bool
    func (o *GetAppResponseDataAttributes) HasQueries() bool
    func (o *GetAppResponseDataAttributes) HasRootInstanceName() bool
    func (o *GetAppResponseDataAttributes) HasTags() bool
    func (o GetAppResponseDataAttributes) MarshalJSON() ([]byte, error)
    func (o *GetAppResponseDataAttributes) SetComponents(v []ComponentGrid)
    func (o *GetAppResponseDataAttributes) SetDescription(v string)
    func (o *GetAppResponseDataAttributes) SetFavorite(v bool)
    func (o *GetAppResponseDataAttributes) SetName(v string)
    func (o *GetAppResponseDataAttributes) SetQueries(v []Query)
    func (o *GetAppResponseDataAttributes) SetRootInstanceName(v string)
    func (o *GetAppResponseDataAttributes) SetTags(v []string)
    func (o *GetAppResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type GetApplicationKeyOptionalParameters
    func NewGetApplicationKeyOptionalParameters() *GetApplicationKeyOptionalParameters
    func (r *GetApplicationKeyOptionalParameters) WithInclude(include string) *GetApplicationKeyOptionalParameters
type GetBillingDimensionMappingOptionalParameters
    func NewGetBillingDimensionMappingOptionalParameters() *GetBillingDimensionMappingOptionalParameters
    func (r *GetBillingDimensionMappingOptionalParameters) WithFilterMonth(filterMonth time.Time) *GetBillingDimensionMappingOptionalParameters
    func (r *GetBillingDimensionMappingOptionalParameters) WithFilterView(filterView string) *GetBillingDimensionMappingOptionalParameters
type GetCSMThreatsAgentRuleOptionalParameters
    func NewGetCSMThreatsAgentRuleOptionalParameters() *GetCSMThreatsAgentRuleOptionalParameters
    func (r *GetCSMThreatsAgentRuleOptionalParameters) WithPolicyId(policyId string) *GetCSMThreatsAgentRuleOptionalParameters
type GetCostByOrgOptionalParameters
    func NewGetCostByOrgOptionalParameters() *GetCostByOrgOptionalParameters
    func (r *GetCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetCostByOrgOptionalParameters
type GetCustomFrameworkResponse
    func NewGetCustomFrameworkResponse(data FullCustomFrameworkData) *GetCustomFrameworkResponse
    func NewGetCustomFrameworkResponseWithDefaults() *GetCustomFrameworkResponse
    func (o *GetCustomFrameworkResponse) GetData() FullCustomFrameworkData
    func (o *GetCustomFrameworkResponse) GetDataOk() (*FullCustomFrameworkData, bool)
    func (o GetCustomFrameworkResponse) MarshalJSON() ([]byte, error)
    func (o *GetCustomFrameworkResponse) SetData(v FullCustomFrameworkData)
    func (o *GetCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)
type GetDataDeletionRequestsOptionalParameters
    func NewGetDataDeletionRequestsOptionalParameters() *GetDataDeletionRequestsOptionalParameters
    func (r *GetDataDeletionRequestsOptionalParameters) WithNextPage(nextPage string) *GetDataDeletionRequestsOptionalParameters
    func (r *GetDataDeletionRequestsOptionalParameters) WithPageSize(pageSize int64) *GetDataDeletionRequestsOptionalParameters
    func (r *GetDataDeletionRequestsOptionalParameters) WithProduct(product string) *GetDataDeletionRequestsOptionalParameters
    func (r *GetDataDeletionRequestsOptionalParameters) WithQuery(query string) *GetDataDeletionRequestsOptionalParameters
    func (r *GetDataDeletionRequestsOptionalParameters) WithStatus(status string) *GetDataDeletionRequestsOptionalParameters
type GetDataDeletionsResponseBody
    func NewGetDataDeletionsResponseBody() *GetDataDeletionsResponseBody
    func NewGetDataDeletionsResponseBodyWithDefaults() *GetDataDeletionsResponseBody
    func (o *GetDataDeletionsResponseBody) GetData() []DataDeletionResponseItem
    func (o *GetDataDeletionsResponseBody) GetDataOk() (*[]DataDeletionResponseItem, bool)
    func (o *GetDataDeletionsResponseBody) GetMeta() DataDeletionResponseMeta
    func (o *GetDataDeletionsResponseBody) GetMetaOk() (*DataDeletionResponseMeta, bool)
    func (o *GetDataDeletionsResponseBody) HasData() bool
    func (o *GetDataDeletionsResponseBody) HasMeta() bool
    func (o GetDataDeletionsResponseBody) MarshalJSON() ([]byte, error)
    func (o *GetDataDeletionsResponseBody) SetData(v []DataDeletionResponseItem)
    func (o *GetDataDeletionsResponseBody) SetMeta(v DataDeletionResponseMeta)
    func (o *GetDataDeletionsResponseBody) UnmarshalJSON(bytes []byte) (err error)
type GetDeviceAttributes
    func NewGetDeviceAttributes() *GetDeviceAttributes
    func NewGetDeviceAttributesWithDefaults() *GetDeviceAttributes
    func (o *GetDeviceAttributes) GetDescription() string
    func (o *GetDeviceAttributes) GetDescriptionOk() (*string, bool)
    func (o *GetDeviceAttributes) GetDeviceType() string
    func (o *GetDeviceAttributes) GetDeviceTypeOk() (*string, bool)
    func (o *GetDeviceAttributes) GetIntegration() string
    func (o *GetDeviceAttributes) GetIntegrationOk() (*string, bool)
    func (o *GetDeviceAttributes) GetIpAddress() string
    func (o *GetDeviceAttributes) GetIpAddressOk() (*string, bool)
    func (o *GetDeviceAttributes) GetLocation() string
    func (o *GetDeviceAttributes) GetLocationOk() (*string, bool)
    func (o *GetDeviceAttributes) GetModel() string
    func (o *GetDeviceAttributes) GetModelOk() (*string, bool)
    func (o *GetDeviceAttributes) GetName() string
    func (o *GetDeviceAttributes) GetNameOk() (*string, bool)
    func (o *GetDeviceAttributes) GetOsHostname() string
    func (o *GetDeviceAttributes) GetOsHostnameOk() (*string, bool)
    func (o *GetDeviceAttributes) GetOsName() string
    func (o *GetDeviceAttributes) GetOsNameOk() (*string, bool)
    func (o *GetDeviceAttributes) GetOsVersion() string
    func (o *GetDeviceAttributes) GetOsVersionOk() (*string, bool)
    func (o *GetDeviceAttributes) GetPingStatus() string
    func (o *GetDeviceAttributes) GetPingStatusOk() (*string, bool)
    func (o *GetDeviceAttributes) GetProductName() string
    func (o *GetDeviceAttributes) GetProductNameOk() (*string, bool)
    func (o *GetDeviceAttributes) GetSerialNumber() string
    func (o *GetDeviceAttributes) GetSerialNumberOk() (*string, bool)
    func (o *GetDeviceAttributes) GetStatus() string
    func (o *GetDeviceAttributes) GetStatusOk() (*string, bool)
    func (o *GetDeviceAttributes) GetSubnet() string
    func (o *GetDeviceAttributes) GetSubnetOk() (*string, bool)
    func (o *GetDeviceAttributes) GetSysObjectId() string
    func (o *GetDeviceAttributes) GetSysObjectIdOk() (*string, bool)
    func (o *GetDeviceAttributes) GetTags() []string
    func (o *GetDeviceAttributes) GetTagsOk() (*[]string, bool)
    func (o *GetDeviceAttributes) GetVendor() string
    func (o *GetDeviceAttributes) GetVendorOk() (*string, bool)
    func (o *GetDeviceAttributes) GetVersion() string
    func (o *GetDeviceAttributes) GetVersionOk() (*string, bool)
    func (o *GetDeviceAttributes) HasDescription() bool
    func (o *GetDeviceAttributes) HasDeviceType() bool
    func (o *GetDeviceAttributes) HasIntegration() bool
    func (o *GetDeviceAttributes) HasIpAddress() bool
    func (o *GetDeviceAttributes) HasLocation() bool
    func (o *GetDeviceAttributes) HasModel() bool
    func (o *GetDeviceAttributes) HasName() bool
    func (o *GetDeviceAttributes) HasOsHostname() bool
    func (o *GetDeviceAttributes) HasOsName() bool
    func (o *GetDeviceAttributes) HasOsVersion() bool
    func (o *GetDeviceAttributes) HasPingStatus() bool
    func (o *GetDeviceAttributes) HasProductName() bool
    func (o *GetDeviceAttributes) HasSerialNumber() bool
    func (o *GetDeviceAttributes) HasStatus() bool
    func (o *GetDeviceAttributes) HasSubnet() bool
    func (o *GetDeviceAttributes) HasSysObjectId() bool
    func (o *GetDeviceAttributes) HasTags() bool
    func (o *GetDeviceAttributes) HasVendor() bool
    func (o *GetDeviceAttributes) HasVersion() bool
    func (o GetDeviceAttributes) MarshalJSON() ([]byte, error)
    func (o *GetDeviceAttributes) SetDescription(v string)
    func (o *GetDeviceAttributes) SetDeviceType(v string)
    func (o *GetDeviceAttributes) SetIntegration(v string)
    func (o *GetDeviceAttributes) SetIpAddress(v string)
    func (o *GetDeviceAttributes) SetLocation(v string)
    func (o *GetDeviceAttributes) SetModel(v string)
    func (o *GetDeviceAttributes) SetName(v string)
    func (o *GetDeviceAttributes) SetOsHostname(v string)
    func (o *GetDeviceAttributes) SetOsName(v string)
    func (o *GetDeviceAttributes) SetOsVersion(v string)
    func (o *GetDeviceAttributes) SetPingStatus(v string)
    func (o *GetDeviceAttributes) SetProductName(v string)
    func (o *GetDeviceAttributes) SetSerialNumber(v string)
    func (o *GetDeviceAttributes) SetStatus(v string)
    func (o *GetDeviceAttributes) SetSubnet(v string)
    func (o *GetDeviceAttributes) SetSysObjectId(v string)
    func (o *GetDeviceAttributes) SetTags(v []string)
    func (o *GetDeviceAttributes) SetVendor(v string)
    func (o *GetDeviceAttributes) SetVersion(v string)
    func (o *GetDeviceAttributes) UnmarshalJSON(bytes []byte) (err error)
type GetDeviceData
    func NewGetDeviceData() *GetDeviceData
    func NewGetDeviceDataWithDefaults() *GetDeviceData
    func (o *GetDeviceData) GetAttributes() GetDeviceAttributes
    func (o *GetDeviceData) GetAttributesOk() (*GetDeviceAttributes, bool)
    func (o *GetDeviceData) GetId() string
    func (o *GetDeviceData) GetIdOk() (*string, bool)
    func (o *GetDeviceData) GetType() string
    func (o *GetDeviceData) GetTypeOk() (*string, bool)
    func (o *GetDeviceData) HasAttributes() bool
    func (o *GetDeviceData) HasId() bool
    func (o *GetDeviceData) HasType() bool
    func (o GetDeviceData) MarshalJSON() ([]byte, error)
    func (o *GetDeviceData) SetAttributes(v GetDeviceAttributes)
    func (o *GetDeviceData) SetId(v string)
    func (o *GetDeviceData) SetType(v string)
    func (o *GetDeviceData) UnmarshalJSON(bytes []byte) (err error)
type GetDeviceResponse
    func NewGetDeviceResponse() *GetDeviceResponse
    func NewGetDeviceResponseWithDefaults() *GetDeviceResponse
    func (o *GetDeviceResponse) GetData() GetDeviceData
    func (o *GetDeviceResponse) GetDataOk() (*GetDeviceData, bool)
    func (o *GetDeviceResponse) HasData() bool
    func (o GetDeviceResponse) MarshalJSON() ([]byte, error)
    func (o *GetDeviceResponse) SetData(v GetDeviceData)
    func (o *GetDeviceResponse) UnmarshalJSON(bytes []byte) (err error)
type GetDowntimeOptionalParameters
    func NewGetDowntimeOptionalParameters() *GetDowntimeOptionalParameters
    func (r *GetDowntimeOptionalParameters) WithInclude(include string) *GetDowntimeOptionalParameters
type GetEstimatedCostByOrgOptionalParameters
    func NewGetEstimatedCostByOrgOptionalParameters() *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithEndDate(endDate time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithIncludeConnectedAccounts(includeConnectedAccounts bool) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithStartDate(startDate time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithStartMonth(startMonth time.Time) *GetEstimatedCostByOrgOptionalParameters
    func (r *GetEstimatedCostByOrgOptionalParameters) WithView(view string) *GetEstimatedCostByOrgOptionalParameters
type GetFindingOptionalParameters
    func NewGetFindingOptionalParameters() *GetFindingOptionalParameters
    func (r *GetFindingOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *GetFindingOptionalParameters
type GetFindingResponse
    func NewGetFindingResponse(data DetailedFinding) *GetFindingResponse
    func NewGetFindingResponseWithDefaults() *GetFindingResponse
    func (o *GetFindingResponse) GetData() DetailedFinding
    func (o *GetFindingResponse) GetDataOk() (*DetailedFinding, bool)
    func (o GetFindingResponse) MarshalJSON() ([]byte, error)
    func (o *GetFindingResponse) SetData(v DetailedFinding)
    func (o *GetFindingResponse) UnmarshalJSON(bytes []byte) (err error)
type GetHistoricalCostByOrgOptionalParameters
    func NewGetHistoricalCostByOrgOptionalParameters() *GetHistoricalCostByOrgOptionalParameters
    func (r *GetHistoricalCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetHistoricalCostByOrgOptionalParameters
    func (r *GetHistoricalCostByOrgOptionalParameters) WithIncludeConnectedAccounts(includeConnectedAccounts bool) *GetHistoricalCostByOrgOptionalParameters
    func (r *GetHistoricalCostByOrgOptionalParameters) WithView(view string) *GetHistoricalCostByOrgOptionalParameters
type GetHourlyUsageOptionalParameters
    func NewGetHourlyUsageOptionalParameters() *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeBreakdown(filterIncludeBreakdown bool) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeConnectedAccounts(filterIncludeConnectedAccounts bool) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants(filterIncludeDescendants bool) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterTimestampEnd(filterTimestampEnd time.Time) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithFilterVersions(filterVersions string) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithPageLimit(pageLimit int32) *GetHourlyUsageOptionalParameters
    func (r *GetHourlyUsageOptionalParameters) WithPageNextRecordId(pageNextRecordId string) *GetHourlyUsageOptionalParameters
type GetIncidentOptionalParameters
    func NewGetIncidentOptionalParameters() *GetIncidentOptionalParameters
    func (r *GetIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *GetIncidentOptionalParameters
type GetIncidentServiceOptionalParameters
    func NewGetIncidentServiceOptionalParameters() *GetIncidentServiceOptionalParameters
    func (r *GetIncidentServiceOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentServiceOptionalParameters
type GetIncidentTeamOptionalParameters
    func NewGetIncidentTeamOptionalParameters() *GetIncidentTeamOptionalParameters
    func (r *GetIncidentTeamOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentTeamOptionalParameters
type GetInterfacesData
    func NewGetInterfacesData() *GetInterfacesData
    func NewGetInterfacesDataWithDefaults() *GetInterfacesData
    func (o *GetInterfacesData) GetAttributes() InterfaceAttributes
    func (o *GetInterfacesData) GetAttributesOk() (*InterfaceAttributes, bool)
    func (o *GetInterfacesData) GetId() string
    func (o *GetInterfacesData) GetIdOk() (*string, bool)
    func (o *GetInterfacesData) GetType() string
    func (o *GetInterfacesData) GetTypeOk() (*string, bool)
    func (o *GetInterfacesData) HasAttributes() bool
    func (o *GetInterfacesData) HasId() bool
    func (o *GetInterfacesData) HasType() bool
    func (o GetInterfacesData) MarshalJSON() ([]byte, error)
    func (o *GetInterfacesData) SetAttributes(v InterfaceAttributes)
    func (o *GetInterfacesData) SetId(v string)
    func (o *GetInterfacesData) SetType(v string)
    func (o *GetInterfacesData) UnmarshalJSON(bytes []byte) (err error)
type GetInterfacesOptionalParameters
    func NewGetInterfacesOptionalParameters() *GetInterfacesOptionalParameters
    func (r *GetInterfacesOptionalParameters) WithGetIpAddresses(getIpAddresses bool) *GetInterfacesOptionalParameters
type GetInterfacesResponse
    func NewGetInterfacesResponse() *GetInterfacesResponse
    func NewGetInterfacesResponseWithDefaults() *GetInterfacesResponse
    func (o *GetInterfacesResponse) GetData() []GetInterfacesData
    func (o *GetInterfacesResponse) GetDataOk() (*[]GetInterfacesData, bool)
    func (o *GetInterfacesResponse) HasData() bool
    func (o GetInterfacesResponse) MarshalJSON() ([]byte, error)
    func (o *GetInterfacesResponse) SetData(v []GetInterfacesData)
    func (o *GetInterfacesResponse) UnmarshalJSON(bytes []byte) (err error)
type GetMonitorNotificationRuleOptionalParameters
    func NewGetMonitorNotificationRuleOptionalParameters() *GetMonitorNotificationRuleOptionalParameters
    func (r *GetMonitorNotificationRuleOptionalParameters) WithInclude(include string) *GetMonitorNotificationRuleOptionalParameters
type GetMonitorNotificationRulesOptionalParameters
    func NewGetMonitorNotificationRulesOptionalParameters() *GetMonitorNotificationRulesOptionalParameters
    func (r *GetMonitorNotificationRulesOptionalParameters) WithInclude(include string) *GetMonitorNotificationRulesOptionalParameters
type GetMonthlyCostAttributionOptionalParameters
    func NewGetMonthlyCostAttributionOptionalParameters() *GetMonthlyCostAttributionOptionalParameters
    func (r *GetMonthlyCostAttributionOptionalParameters) WithEndMonth(endMonth time.Time) *GetMonthlyCostAttributionOptionalParameters
    func (r *GetMonthlyCostAttributionOptionalParameters) WithIncludeDescendants(includeDescendants bool) *GetMonthlyCostAttributionOptionalParameters
    func (r *GetMonthlyCostAttributionOptionalParameters) WithNextRecordId(nextRecordId string) *GetMonthlyCostAttributionOptionalParameters
    func (r *GetMonthlyCostAttributionOptionalParameters) WithSortDirection(sortDirection SortDirection) *GetMonthlyCostAttributionOptionalParameters
    func (r *GetMonthlyCostAttributionOptionalParameters) WithSortName(sortName string) *GetMonthlyCostAttributionOptionalParameters
    func (r *GetMonthlyCostAttributionOptionalParameters) WithTagBreakdownKeys(tagBreakdownKeys string) *GetMonthlyCostAttributionOptionalParameters
type GetOnCallEscalationPolicyOptionalParameters
    func NewGetOnCallEscalationPolicyOptionalParameters() *GetOnCallEscalationPolicyOptionalParameters
    func (r *GetOnCallEscalationPolicyOptionalParameters) WithInclude(include string) *GetOnCallEscalationPolicyOptionalParameters
type GetOnCallScheduleOptionalParameters
    func NewGetOnCallScheduleOptionalParameters() *GetOnCallScheduleOptionalParameters
    func (r *GetOnCallScheduleOptionalParameters) WithInclude(include string) *GetOnCallScheduleOptionalParameters
type GetOnCallTeamRoutingRulesOptionalParameters
    func NewGetOnCallTeamRoutingRulesOptionalParameters() *GetOnCallTeamRoutingRulesOptionalParameters
    func (r *GetOnCallTeamRoutingRulesOptionalParameters) WithInclude(include string) *GetOnCallTeamRoutingRulesOptionalParameters
type GetProjectedCostOptionalParameters
    func NewGetProjectedCostOptionalParameters() *GetProjectedCostOptionalParameters
    func (r *GetProjectedCostOptionalParameters) WithIncludeConnectedAccounts(includeConnectedAccounts bool) *GetProjectedCostOptionalParameters
    func (r *GetProjectedCostOptionalParameters) WithView(view string) *GetProjectedCostOptionalParameters
type GetResourceEvaluationFiltersOptionalParameters
    func NewGetResourceEvaluationFiltersOptionalParameters() *GetResourceEvaluationFiltersOptionalParameters
    func (r *GetResourceEvaluationFiltersOptionalParameters) WithAccountId(accountId string) *GetResourceEvaluationFiltersOptionalParameters
    func (r *GetResourceEvaluationFiltersOptionalParameters) WithCloudProvider(cloudProvider string) *GetResourceEvaluationFiltersOptionalParameters
    func (r *GetResourceEvaluationFiltersOptionalParameters) WithSkipCache(skipCache bool) *GetResourceEvaluationFiltersOptionalParameters
type GetResourceEvaluationFiltersResponse
    func NewGetResourceEvaluationFiltersResponse(data GetResourceEvaluationFiltersResponseData) *GetResourceEvaluationFiltersResponse
    func NewGetResourceEvaluationFiltersResponseWithDefaults() *GetResourceEvaluationFiltersResponse
    func (o *GetResourceEvaluationFiltersResponse) GetData() GetResourceEvaluationFiltersResponseData
    func (o *GetResourceEvaluationFiltersResponse) GetDataOk() (*GetResourceEvaluationFiltersResponseData, bool)
    func (o GetResourceEvaluationFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *GetResourceEvaluationFiltersResponse) SetData(v GetResourceEvaluationFiltersResponseData)
    func (o *GetResourceEvaluationFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type GetResourceEvaluationFiltersResponseData
    func NewGetResourceEvaluationFiltersResponseData() *GetResourceEvaluationFiltersResponseData
    func NewGetResourceEvaluationFiltersResponseDataWithDefaults() *GetResourceEvaluationFiltersResponseData
    func (o *GetResourceEvaluationFiltersResponseData) GetAttributes() ResourceFilterAttributes
    func (o *GetResourceEvaluationFiltersResponseData) GetAttributesOk() (*ResourceFilterAttributes, bool)
    func (o *GetResourceEvaluationFiltersResponseData) GetId() string
    func (o *GetResourceEvaluationFiltersResponseData) GetIdOk() (*string, bool)
    func (o *GetResourceEvaluationFiltersResponseData) GetType() ResourceFilterRequestType
    func (o *GetResourceEvaluationFiltersResponseData) GetTypeOk() (*ResourceFilterRequestType, bool)
    func (o *GetResourceEvaluationFiltersResponseData) HasAttributes() bool
    func (o *GetResourceEvaluationFiltersResponseData) HasId() bool
    func (o *GetResourceEvaluationFiltersResponseData) HasType() bool
    func (o GetResourceEvaluationFiltersResponseData) MarshalJSON() ([]byte, error)
    func (o *GetResourceEvaluationFiltersResponseData) SetAttributes(v ResourceFilterAttributes)
    func (o *GetResourceEvaluationFiltersResponseData) SetId(v string)
    func (o *GetResourceEvaluationFiltersResponseData) SetType(v ResourceFilterRequestType)
    func (o *GetResourceEvaluationFiltersResponseData) UnmarshalJSON(bytes []byte) (err error)
type GetRuleVersionHistoryData
    func NewGetRuleVersionHistoryData() *GetRuleVersionHistoryData
    func NewGetRuleVersionHistoryDataWithDefaults() *GetRuleVersionHistoryData
    func (o *GetRuleVersionHistoryData) GetAttributes() RuleVersionHistory
    func (o *GetRuleVersionHistoryData) GetAttributesOk() (*RuleVersionHistory, bool)
    func (o *GetRuleVersionHistoryData) GetId() string
    func (o *GetRuleVersionHistoryData) GetIdOk() (*string, bool)
    func (o *GetRuleVersionHistoryData) GetType() GetRuleVersionHistoryDataType
    func (o *GetRuleVersionHistoryData) GetTypeOk() (*GetRuleVersionHistoryDataType, bool)
    func (o *GetRuleVersionHistoryData) HasAttributes() bool
    func (o *GetRuleVersionHistoryData) HasId() bool
    func (o *GetRuleVersionHistoryData) HasType() bool
    func (o GetRuleVersionHistoryData) MarshalJSON() ([]byte, error)
    func (o *GetRuleVersionHistoryData) SetAttributes(v RuleVersionHistory)
    func (o *GetRuleVersionHistoryData) SetId(v string)
    func (o *GetRuleVersionHistoryData) SetType(v GetRuleVersionHistoryDataType)
    func (o *GetRuleVersionHistoryData) UnmarshalJSON(bytes []byte) (err error)
type GetRuleVersionHistoryDataType
    func NewGetRuleVersionHistoryDataTypeFromValue(v string) (*GetRuleVersionHistoryDataType, error)
    func (v *GetRuleVersionHistoryDataType) GetAllowedValues() []GetRuleVersionHistoryDataType
    func (v GetRuleVersionHistoryDataType) IsValid() bool
    func (v GetRuleVersionHistoryDataType) Ptr() *GetRuleVersionHistoryDataType
    func (v *GetRuleVersionHistoryDataType) UnmarshalJSON(src []byte) error
type GetRuleVersionHistoryOptionalParameters
    func NewGetRuleVersionHistoryOptionalParameters() *GetRuleVersionHistoryOptionalParameters
    func (r *GetRuleVersionHistoryOptionalParameters) WithPageNumber(pageNumber int64) *GetRuleVersionHistoryOptionalParameters
    func (r *GetRuleVersionHistoryOptionalParameters) WithPageSize(pageSize int64) *GetRuleVersionHistoryOptionalParameters
type GetRuleVersionHistoryResponse
    func NewGetRuleVersionHistoryResponse() *GetRuleVersionHistoryResponse
    func NewGetRuleVersionHistoryResponseWithDefaults() *GetRuleVersionHistoryResponse
    func (o *GetRuleVersionHistoryResponse) GetData() GetRuleVersionHistoryData
    func (o *GetRuleVersionHistoryResponse) GetDataOk() (*GetRuleVersionHistoryData, bool)
    func (o *GetRuleVersionHistoryResponse) HasData() bool
    func (o GetRuleVersionHistoryResponse) MarshalJSON() ([]byte, error)
    func (o *GetRuleVersionHistoryResponse) SetData(v GetRuleVersionHistoryData)
    func (o *GetRuleVersionHistoryResponse) UnmarshalJSON(bytes []byte) (err error)
type GetSBOMOptionalParameters
    func NewGetSBOMOptionalParameters() *GetSBOMOptionalParameters
    func (r *GetSBOMOptionalParameters) WithFilterRepoDigest(filterRepoDigest string) *GetSBOMOptionalParameters
type GetSBOMResponse
    func NewGetSBOMResponse(data SBOM) *GetSBOMResponse
    func NewGetSBOMResponseWithDefaults() *GetSBOMResponse
    func (o *GetSBOMResponse) GetData() SBOM
    func (o *GetSBOMResponse) GetDataOk() (*SBOM, bool)
    func (o GetSBOMResponse) MarshalJSON() ([]byte, error)
    func (o *GetSBOMResponse) SetData(v SBOM)
    func (o *GetSBOMResponse) UnmarshalJSON(bytes []byte) (err error)
type GetScheduleOnCallUserOptionalParameters
    func NewGetScheduleOnCallUserOptionalParameters() *GetScheduleOnCallUserOptionalParameters
    func (r *GetScheduleOnCallUserOptionalParameters) WithFilterAtTs(filterAtTs string) *GetScheduleOnCallUserOptionalParameters
    func (r *GetScheduleOnCallUserOptionalParameters) WithInclude(include string) *GetScheduleOnCallUserOptionalParameters
type GetServiceDefinitionOptionalParameters
    func NewGetServiceDefinitionOptionalParameters() *GetServiceDefinitionOptionalParameters
    func (r *GetServiceDefinitionOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *GetServiceDefinitionOptionalParameters
type GetTeamMembershipsOptionalParameters
    func NewGetTeamMembershipsOptionalParameters() *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithFilterKeyword(filterKeyword string) *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithPageNumber(pageNumber int64) *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithPageSize(pageSize int64) *GetTeamMembershipsOptionalParameters
    func (r *GetTeamMembershipsOptionalParameters) WithSort(sort GetTeamMembershipsSort) *GetTeamMembershipsOptionalParameters
type GetTeamMembershipsSort
    func NewGetTeamMembershipsSortFromValue(v string) (*GetTeamMembershipsSort, error)
    func (v *GetTeamMembershipsSort) GetAllowedValues() []GetTeamMembershipsSort
    func (v GetTeamMembershipsSort) IsValid() bool
    func (v GetTeamMembershipsSort) Ptr() *GetTeamMembershipsSort
    func (v *GetTeamMembershipsSort) UnmarshalJSON(src []byte) error
type GetUsageApplicationSecurityMonitoringOptionalParameters
    func NewGetUsageApplicationSecurityMonitoringOptionalParameters() *GetUsageApplicationSecurityMonitoringOptionalParameters
    func (r *GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr(endHr time.Time) *GetUsageApplicationSecurityMonitoringOptionalParameters
type GetUsageLambdaTracedInvocationsOptionalParameters
    func NewGetUsageLambdaTracedInvocationsOptionalParameters() *GetUsageLambdaTracedInvocationsOptionalParameters
    func (r *GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr(endHr time.Time) *GetUsageLambdaTracedInvocationsOptionalParameters
type GetUsageObservabilityPipelinesOptionalParameters
    func NewGetUsageObservabilityPipelinesOptionalParameters() *GetUsageObservabilityPipelinesOptionalParameters
    func (r *GetUsageObservabilityPipelinesOptionalParameters) WithEndHr(endHr time.Time) *GetUsageObservabilityPipelinesOptionalParameters
type GetWorkflowResponse
    func NewGetWorkflowResponse() *GetWorkflowResponse
    func NewGetWorkflowResponseWithDefaults() *GetWorkflowResponse
    func (o *GetWorkflowResponse) GetData() WorkflowData
    func (o *GetWorkflowResponse) GetDataOk() (*WorkflowData, bool)
    func (o *GetWorkflowResponse) HasData() bool
    func (o GetWorkflowResponse) MarshalJSON() ([]byte, error)
    func (o *GetWorkflowResponse) SetData(v WorkflowData)
    func (o *GetWorkflowResponse) UnmarshalJSON(bytes []byte) (err error)
type GithubWebhookTrigger
    func NewGithubWebhookTrigger() *GithubWebhookTrigger
    func NewGithubWebhookTriggerWithDefaults() *GithubWebhookTrigger
    func (o *GithubWebhookTrigger) GetRateLimit() TriggerRateLimit
    func (o *GithubWebhookTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)
    func (o *GithubWebhookTrigger) HasRateLimit() bool
    func (o GithubWebhookTrigger) MarshalJSON() ([]byte, error)
    func (o *GithubWebhookTrigger) SetRateLimit(v TriggerRateLimit)
    func (o *GithubWebhookTrigger) UnmarshalJSON(bytes []byte) (err error)
type GithubWebhookTriggerWrapper
    func NewGithubWebhookTriggerWrapper(githubWebhookTrigger GithubWebhookTrigger) *GithubWebhookTriggerWrapper
    func NewGithubWebhookTriggerWrapperWithDefaults() *GithubWebhookTriggerWrapper
    func (o *GithubWebhookTriggerWrapper) GetGithubWebhookTrigger() GithubWebhookTrigger
    func (o *GithubWebhookTriggerWrapper) GetGithubWebhookTriggerOk() (*GithubWebhookTrigger, bool)
    func (o *GithubWebhookTriggerWrapper) GetStartStepNames() []string
    func (o *GithubWebhookTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *GithubWebhookTriggerWrapper) HasStartStepNames() bool
    func (o GithubWebhookTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *GithubWebhookTriggerWrapper) SetGithubWebhookTrigger(v GithubWebhookTrigger)
    func (o *GithubWebhookTriggerWrapper) SetStartStepNames(v []string)
    func (o *GithubWebhookTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type GroupScalarColumn
    func NewGroupScalarColumn() *GroupScalarColumn
    func NewGroupScalarColumnWithDefaults() *GroupScalarColumn
    func (o *GroupScalarColumn) GetName() string
    func (o *GroupScalarColumn) GetNameOk() (*string, bool)
    func (o *GroupScalarColumn) GetType() ScalarColumnTypeGroup
    func (o *GroupScalarColumn) GetTypeOk() (*ScalarColumnTypeGroup, bool)
    func (o *GroupScalarColumn) GetValues() [][]string
    func (o *GroupScalarColumn) GetValuesOk() (*[][]string, bool)
    func (o *GroupScalarColumn) HasName() bool
    func (o *GroupScalarColumn) HasType() bool
    func (o *GroupScalarColumn) HasValues() bool
    func (o GroupScalarColumn) MarshalJSON() ([]byte, error)
    func (o *GroupScalarColumn) SetName(v string)
    func (o *GroupScalarColumn) SetType(v ScalarColumnTypeGroup)
    func (o *GroupScalarColumn) SetValues(v [][]string)
    func (o *GroupScalarColumn) UnmarshalJSON(bytes []byte) (err error)
type HTTPBody
    func NewHTTPBody() *HTTPBody
    func NewHTTPBodyWithDefaults() *HTTPBody
    func (o *HTTPBody) GetContent() string
    func (o *HTTPBody) GetContentOk() (*string, bool)
    func (o *HTTPBody) GetContentType() string
    func (o *HTTPBody) GetContentTypeOk() (*string, bool)
    func (o *HTTPBody) HasContent() bool
    func (o *HTTPBody) HasContentType() bool
    func (o HTTPBody) MarshalJSON() ([]byte, error)
    func (o *HTTPBody) SetContent(v string)
    func (o *HTTPBody) SetContentType(v string)
    func (o *HTTPBody) UnmarshalJSON(bytes []byte) (err error)
type HTTPCIAppError
    func NewHTTPCIAppError() *HTTPCIAppError
    func NewHTTPCIAppErrorWithDefaults() *HTTPCIAppError
    func (o *HTTPCIAppError) GetDetail() string
    func (o *HTTPCIAppError) GetDetailOk() (*string, bool)
    func (o *HTTPCIAppError) GetStatus() string
    func (o *HTTPCIAppError) GetStatusOk() (*string, bool)
    func (o *HTTPCIAppError) GetTitle() string
    func (o *HTTPCIAppError) GetTitleOk() (*string, bool)
    func (o *HTTPCIAppError) HasDetail() bool
    func (o *HTTPCIAppError) HasStatus() bool
    func (o *HTTPCIAppError) HasTitle() bool
    func (o HTTPCIAppError) MarshalJSON() ([]byte, error)
    func (o *HTTPCIAppError) SetDetail(v string)
    func (o *HTTPCIAppError) SetStatus(v string)
    func (o *HTTPCIAppError) SetTitle(v string)
    func (o *HTTPCIAppError) UnmarshalJSON(bytes []byte) (err error)
type HTTPCIAppErrors
    func NewHTTPCIAppErrors() *HTTPCIAppErrors
    func NewHTTPCIAppErrorsWithDefaults() *HTTPCIAppErrors
    func (o *HTTPCIAppErrors) GetErrors() []HTTPCIAppError
    func (o *HTTPCIAppErrors) GetErrorsOk() (*[]HTTPCIAppError, bool)
    func (o *HTTPCIAppErrors) HasErrors() bool
    func (o HTTPCIAppErrors) MarshalJSON() ([]byte, error)
    func (o *HTTPCIAppErrors) SetErrors(v []HTTPCIAppError)
    func (o *HTTPCIAppErrors) UnmarshalJSON(bytes []byte) (err error)
type HTTPCredentials
    func HTTPTokenAuthAsHTTPCredentials(v *HTTPTokenAuth) HTTPCredentials
    func (obj *HTTPCredentials) GetActualInstance() interface{}
    func (obj HTTPCredentials) MarshalJSON() ([]byte, error)
    func (obj *HTTPCredentials) UnmarshalJSON(data []byte) error
type HTTPCredentialsUpdate
    func HTTPTokenAuthUpdateAsHTTPCredentialsUpdate(v *HTTPTokenAuthUpdate) HTTPCredentialsUpdate
    func (obj *HTTPCredentialsUpdate) GetActualInstance() interface{}
    func (obj HTTPCredentialsUpdate) MarshalJSON() ([]byte, error)
    func (obj *HTTPCredentialsUpdate) UnmarshalJSON(data []byte) error
type HTTPHeader
    func NewHTTPHeader(name string, value string) *HTTPHeader
    func NewHTTPHeaderWithDefaults() *HTTPHeader
    func (o *HTTPHeader) GetName() string
    func (o *HTTPHeader) GetNameOk() (*string, bool)
    func (o *HTTPHeader) GetValue() string
    func (o *HTTPHeader) GetValueOk() (*string, bool)
    func (o HTTPHeader) MarshalJSON() ([]byte, error)
    func (o *HTTPHeader) SetName(v string)
    func (o *HTTPHeader) SetValue(v string)
    func (o *HTTPHeader) UnmarshalJSON(bytes []byte) (err error)
type HTTPHeaderUpdate
    func NewHTTPHeaderUpdate(name string) *HTTPHeaderUpdate
    func NewHTTPHeaderUpdateWithDefaults() *HTTPHeaderUpdate
    func (o *HTTPHeaderUpdate) GetDeleted() bool
    func (o *HTTPHeaderUpdate) GetDeletedOk() (*bool, bool)
    func (o *HTTPHeaderUpdate) GetName() string
    func (o *HTTPHeaderUpdate) GetNameOk() (*string, bool)
    func (o *HTTPHeaderUpdate) GetValue() string
    func (o *HTTPHeaderUpdate) GetValueOk() (*string, bool)
    func (o *HTTPHeaderUpdate) HasDeleted() bool
    func (o *HTTPHeaderUpdate) HasValue() bool
    func (o HTTPHeaderUpdate) MarshalJSON() ([]byte, error)
    func (o *HTTPHeaderUpdate) SetDeleted(v bool)
    func (o *HTTPHeaderUpdate) SetName(v string)
    func (o *HTTPHeaderUpdate) SetValue(v string)
    func (o *HTTPHeaderUpdate) UnmarshalJSON(bytes []byte) (err error)
type HTTPIntegration
    func NewHTTPIntegration(baseUrl string, credentials HTTPCredentials, typeVar HTTPIntegrationType) *HTTPIntegration
    func NewHTTPIntegrationWithDefaults() *HTTPIntegration
    func (o *HTTPIntegration) GetBaseUrl() string
    func (o *HTTPIntegration) GetBaseUrlOk() (*string, bool)
    func (o *HTTPIntegration) GetCredentials() HTTPCredentials
    func (o *HTTPIntegration) GetCredentialsOk() (*HTTPCredentials, bool)
    func (o *HTTPIntegration) GetType() HTTPIntegrationType
    func (o *HTTPIntegration) GetTypeOk() (*HTTPIntegrationType, bool)
    func (o HTTPIntegration) MarshalJSON() ([]byte, error)
    func (o *HTTPIntegration) SetBaseUrl(v string)
    func (o *HTTPIntegration) SetCredentials(v HTTPCredentials)
    func (o *HTTPIntegration) SetType(v HTTPIntegrationType)
    func (o *HTTPIntegration) UnmarshalJSON(bytes []byte) (err error)
type HTTPIntegrationType
    func NewHTTPIntegrationTypeFromValue(v string) (*HTTPIntegrationType, error)
    func (v *HTTPIntegrationType) GetAllowedValues() []HTTPIntegrationType
    func (v HTTPIntegrationType) IsValid() bool
    func (v HTTPIntegrationType) Ptr() *HTTPIntegrationType
    func (v *HTTPIntegrationType) UnmarshalJSON(src []byte) error
type HTTPIntegrationUpdate
    func NewHTTPIntegrationUpdate(typeVar HTTPIntegrationType) *HTTPIntegrationUpdate
    func NewHTTPIntegrationUpdateWithDefaults() *HTTPIntegrationUpdate
    func (o *HTTPIntegrationUpdate) GetBaseUrl() string
    func (o *HTTPIntegrationUpdate) GetBaseUrlOk() (*string, bool)
    func (o *HTTPIntegrationUpdate) GetCredentials() HTTPCredentialsUpdate
    func (o *HTTPIntegrationUpdate) GetCredentialsOk() (*HTTPCredentialsUpdate, bool)
    func (o *HTTPIntegrationUpdate) GetType() HTTPIntegrationType
    func (o *HTTPIntegrationUpdate) GetTypeOk() (*HTTPIntegrationType, bool)
    func (o *HTTPIntegrationUpdate) HasBaseUrl() bool
    func (o *HTTPIntegrationUpdate) HasCredentials() bool
    func (o HTTPIntegrationUpdate) MarshalJSON() ([]byte, error)
    func (o *HTTPIntegrationUpdate) SetBaseUrl(v string)
    func (o *HTTPIntegrationUpdate) SetCredentials(v HTTPCredentialsUpdate)
    func (o *HTTPIntegrationUpdate) SetType(v HTTPIntegrationType)
    func (o *HTTPIntegrationUpdate) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogError
    func NewHTTPLogError() *HTTPLogError
    func NewHTTPLogErrorWithDefaults() *HTTPLogError
    func (o *HTTPLogError) GetDetail() string
    func (o *HTTPLogError) GetDetailOk() (*string, bool)
    func (o *HTTPLogError) GetStatus() string
    func (o *HTTPLogError) GetStatusOk() (*string, bool)
    func (o *HTTPLogError) GetTitle() string
    func (o *HTTPLogError) GetTitleOk() (*string, bool)
    func (o *HTTPLogError) HasDetail() bool
    func (o *HTTPLogError) HasStatus() bool
    func (o *HTTPLogError) HasTitle() bool
    func (o HTTPLogError) MarshalJSON() ([]byte, error)
    func (o *HTTPLogError) SetDetail(v string)
    func (o *HTTPLogError) SetStatus(v string)
    func (o *HTTPLogError) SetTitle(v string)
    func (o *HTTPLogError) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogErrors
    func NewHTTPLogErrors() *HTTPLogErrors
    func NewHTTPLogErrorsWithDefaults() *HTTPLogErrors
    func (o *HTTPLogErrors) GetErrors() []HTTPLogError
    func (o *HTTPLogErrors) GetErrorsOk() (*[]HTTPLogError, bool)
    func (o *HTTPLogErrors) HasErrors() bool
    func (o HTTPLogErrors) MarshalJSON() ([]byte, error)
    func (o *HTTPLogErrors) SetErrors(v []HTTPLogError)
    func (o *HTTPLogErrors) UnmarshalJSON(bytes []byte) (err error)
type HTTPLogItem
    func NewHTTPLogItem(message string) *HTTPLogItem
    func NewHTTPLogItemWithDefaults() *HTTPLogItem
    func (o *HTTPLogItem) GetDdsource() string
    func (o *HTTPLogItem) GetDdsourceOk() (*string, bool)
    func (o *HTTPLogItem) GetDdtags() string
    func (o *HTTPLogItem) GetDdtagsOk() (*string, bool)
    func (o *HTTPLogItem) GetHostname() string
    func (o *HTTPLogItem) GetHostnameOk() (*string, bool)
    func (o *HTTPLogItem) GetMessage() string
    func (o *HTTPLogItem) GetMessageOk() (*string, bool)
    func (o *HTTPLogItem) GetService() string
    func (o *HTTPLogItem) GetServiceOk() (*string, bool)
    func (o *HTTPLogItem) HasDdsource() bool
    func (o *HTTPLogItem) HasDdtags() bool
    func (o *HTTPLogItem) HasHostname() bool
    func (o *HTTPLogItem) HasService() bool
    func (o HTTPLogItem) MarshalJSON() ([]byte, error)
    func (o *HTTPLogItem) SetDdsource(v string)
    func (o *HTTPLogItem) SetDdtags(v string)
    func (o *HTTPLogItem) SetHostname(v string)
    func (o *HTTPLogItem) SetMessage(v string)
    func (o *HTTPLogItem) SetService(v string)
    func (o *HTTPLogItem) UnmarshalJSON(bytes []byte) (err error)
type HTTPToken
    func NewHTTPToken(name string, typeVar TokenType, value string) *HTTPToken
    func NewHTTPTokenWithDefaults() *HTTPToken
    func (o *HTTPToken) GetName() string
    func (o *HTTPToken) GetNameOk() (*string, bool)
    func (o *HTTPToken) GetType() TokenType
    func (o *HTTPToken) GetTypeOk() (*TokenType, bool)
    func (o *HTTPToken) GetValue() string
    func (o *HTTPToken) GetValueOk() (*string, bool)
    func (o HTTPToken) MarshalJSON() ([]byte, error)
    func (o *HTTPToken) SetName(v string)
    func (o *HTTPToken) SetType(v TokenType)
    func (o *HTTPToken) SetValue(v string)
    func (o *HTTPToken) UnmarshalJSON(bytes []byte) (err error)
type HTTPTokenAuth
    func NewHTTPTokenAuth(typeVar HTTPTokenAuthType) *HTTPTokenAuth
    func NewHTTPTokenAuthWithDefaults() *HTTPTokenAuth
    func (o *HTTPTokenAuth) GetBody() HTTPBody
    func (o *HTTPTokenAuth) GetBodyOk() (*HTTPBody, bool)
    func (o *HTTPTokenAuth) GetHeaders() []HTTPHeader
    func (o *HTTPTokenAuth) GetHeadersOk() (*[]HTTPHeader, bool)
    func (o *HTTPTokenAuth) GetTokens() []HTTPToken
    func (o *HTTPTokenAuth) GetTokensOk() (*[]HTTPToken, bool)
    func (o *HTTPTokenAuth) GetType() HTTPTokenAuthType
    func (o *HTTPTokenAuth) GetTypeOk() (*HTTPTokenAuthType, bool)
    func (o *HTTPTokenAuth) GetUrlParameters() []UrlParam
    func (o *HTTPTokenAuth) GetUrlParametersOk() (*[]UrlParam, bool)
    func (o *HTTPTokenAuth) HasBody() bool
    func (o *HTTPTokenAuth) HasHeaders() bool
    func (o *HTTPTokenAuth) HasTokens() bool
    func (o *HTTPTokenAuth) HasUrlParameters() bool
    func (o HTTPTokenAuth) MarshalJSON() ([]byte, error)
    func (o *HTTPTokenAuth) SetBody(v HTTPBody)
    func (o *HTTPTokenAuth) SetHeaders(v []HTTPHeader)
    func (o *HTTPTokenAuth) SetTokens(v []HTTPToken)
    func (o *HTTPTokenAuth) SetType(v HTTPTokenAuthType)
    func (o *HTTPTokenAuth) SetUrlParameters(v []UrlParam)
    func (o *HTTPTokenAuth) UnmarshalJSON(bytes []byte) (err error)
type HTTPTokenAuthType
    func NewHTTPTokenAuthTypeFromValue(v string) (*HTTPTokenAuthType, error)
    func (v *HTTPTokenAuthType) GetAllowedValues() []HTTPTokenAuthType
    func (v HTTPTokenAuthType) IsValid() bool
    func (v HTTPTokenAuthType) Ptr() *HTTPTokenAuthType
    func (v *HTTPTokenAuthType) UnmarshalJSON(src []byte) error
type HTTPTokenAuthUpdate
    func NewHTTPTokenAuthUpdate(typeVar HTTPTokenAuthType) *HTTPTokenAuthUpdate
    func NewHTTPTokenAuthUpdateWithDefaults() *HTTPTokenAuthUpdate
    func (o *HTTPTokenAuthUpdate) GetBody() HTTPBody
    func (o *HTTPTokenAuthUpdate) GetBodyOk() (*HTTPBody, bool)
    func (o *HTTPTokenAuthUpdate) GetHeaders() []HTTPHeaderUpdate
    func (o *HTTPTokenAuthUpdate) GetHeadersOk() (*[]HTTPHeaderUpdate, bool)
    func (o *HTTPTokenAuthUpdate) GetTokens() []HTTPTokenUpdate
    func (o *HTTPTokenAuthUpdate) GetTokensOk() (*[]HTTPTokenUpdate, bool)
    func (o *HTTPTokenAuthUpdate) GetType() HTTPTokenAuthType
    func (o *HTTPTokenAuthUpdate) GetTypeOk() (*HTTPTokenAuthType, bool)
    func (o *HTTPTokenAuthUpdate) GetUrlParameters() []UrlParamUpdate
    func (o *HTTPTokenAuthUpdate) GetUrlParametersOk() (*[]UrlParamUpdate, bool)
    func (o *HTTPTokenAuthUpdate) HasBody() bool
    func (o *HTTPTokenAuthUpdate) HasHeaders() bool
    func (o *HTTPTokenAuthUpdate) HasTokens() bool
    func (o *HTTPTokenAuthUpdate) HasUrlParameters() bool
    func (o HTTPTokenAuthUpdate) MarshalJSON() ([]byte, error)
    func (o *HTTPTokenAuthUpdate) SetBody(v HTTPBody)
    func (o *HTTPTokenAuthUpdate) SetHeaders(v []HTTPHeaderUpdate)
    func (o *HTTPTokenAuthUpdate) SetTokens(v []HTTPTokenUpdate)
    func (o *HTTPTokenAuthUpdate) SetType(v HTTPTokenAuthType)
    func (o *HTTPTokenAuthUpdate) SetUrlParameters(v []UrlParamUpdate)
    func (o *HTTPTokenAuthUpdate) UnmarshalJSON(bytes []byte) (err error)
type HTTPTokenUpdate
    func NewHTTPTokenUpdate(name string, typeVar TokenType, value string) *HTTPTokenUpdate
    func NewHTTPTokenUpdateWithDefaults() *HTTPTokenUpdate
    func (o *HTTPTokenUpdate) GetDeleted() bool
    func (o *HTTPTokenUpdate) GetDeletedOk() (*bool, bool)
    func (o *HTTPTokenUpdate) GetName() string
    func (o *HTTPTokenUpdate) GetNameOk() (*string, bool)
    func (o *HTTPTokenUpdate) GetType() TokenType
    func (o *HTTPTokenUpdate) GetTypeOk() (*TokenType, bool)
    func (o *HTTPTokenUpdate) GetValue() string
    func (o *HTTPTokenUpdate) GetValueOk() (*string, bool)
    func (o *HTTPTokenUpdate) HasDeleted() bool
    func (o HTTPTokenUpdate) MarshalJSON() ([]byte, error)
    func (o *HTTPTokenUpdate) SetDeleted(v bool)
    func (o *HTTPTokenUpdate) SetName(v string)
    func (o *HTTPTokenUpdate) SetType(v TokenType)
    func (o *HTTPTokenUpdate) SetValue(v string)
    func (o *HTTPTokenUpdate) UnmarshalJSON(bytes []byte) (err error)
type HistoricalJobDataType
    func NewHistoricalJobDataTypeFromValue(v string) (*HistoricalJobDataType, error)
    func (v *HistoricalJobDataType) GetAllowedValues() []HistoricalJobDataType
    func (v HistoricalJobDataType) IsValid() bool
    func (v HistoricalJobDataType) Ptr() *HistoricalJobDataType
    func (v *HistoricalJobDataType) UnmarshalJSON(src []byte) error
type HistoricalJobListMeta
    func NewHistoricalJobListMeta() *HistoricalJobListMeta
    func NewHistoricalJobListMetaWithDefaults() *HistoricalJobListMeta
    func (o *HistoricalJobListMeta) GetTotalCount() int32
    func (o *HistoricalJobListMeta) GetTotalCountOk() (*int32, bool)
    func (o *HistoricalJobListMeta) HasTotalCount() bool
    func (o HistoricalJobListMeta) MarshalJSON() ([]byte, error)
    func (o *HistoricalJobListMeta) SetTotalCount(v int32)
    func (o *HistoricalJobListMeta) UnmarshalJSON(bytes []byte) (err error)
type HistoricalJobOptions
    func NewHistoricalJobOptions() *HistoricalJobOptions
    func NewHistoricalJobOptionsWithDefaults() *HistoricalJobOptions
    func (o *HistoricalJobOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod
    func (o *HistoricalJobOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)
    func (o *HistoricalJobOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow
    func (o *HistoricalJobOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)
    func (o *HistoricalJobOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions
    func (o *HistoricalJobOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)
    func (o *HistoricalJobOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive
    func (o *HistoricalJobOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)
    func (o *HistoricalJobOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration
    func (o *HistoricalJobOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)
    func (o *HistoricalJobOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions
    func (o *HistoricalJobOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)
    func (o *HistoricalJobOptions) GetThirdPartyRuleOptions() SecurityMonitoringRuleThirdPartyOptions
    func (o *HistoricalJobOptions) GetThirdPartyRuleOptionsOk() (*SecurityMonitoringRuleThirdPartyOptions, bool)
    func (o *HistoricalJobOptions) HasDetectionMethod() bool
    func (o *HistoricalJobOptions) HasEvaluationWindow() bool
    func (o *HistoricalJobOptions) HasImpossibleTravelOptions() bool
    func (o *HistoricalJobOptions) HasKeepAlive() bool
    func (o *HistoricalJobOptions) HasMaxSignalDuration() bool
    func (o *HistoricalJobOptions) HasNewValueOptions() bool
    func (o *HistoricalJobOptions) HasThirdPartyRuleOptions() bool
    func (o HistoricalJobOptions) MarshalJSON() ([]byte, error)
    func (o *HistoricalJobOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)
    func (o *HistoricalJobOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)
    func (o *HistoricalJobOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)
    func (o *HistoricalJobOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)
    func (o *HistoricalJobOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)
    func (o *HistoricalJobOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)
    func (o *HistoricalJobOptions) SetThirdPartyRuleOptions(v SecurityMonitoringRuleThirdPartyOptions)
    func (o *HistoricalJobOptions) UnmarshalJSON(bytes []byte) (err error)
type HistoricalJobQuery
    func NewHistoricalJobQuery() *HistoricalJobQuery
    func NewHistoricalJobQueryWithDefaults() *HistoricalJobQuery
    func (o *HistoricalJobQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *HistoricalJobQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *HistoricalJobQuery) GetDataSource() SecurityMonitoringStandardDataSource
    func (o *HistoricalJobQuery) GetDataSourceOk() (*SecurityMonitoringStandardDataSource, bool)
    func (o *HistoricalJobQuery) GetDistinctFields() []string
    func (o *HistoricalJobQuery) GetDistinctFieldsOk() (*[]string, bool)
    func (o *HistoricalJobQuery) GetGroupByFields() []string
    func (o *HistoricalJobQuery) GetGroupByFieldsOk() (*[]string, bool)
    func (o *HistoricalJobQuery) GetHasOptionalGroupByFields() bool
    func (o *HistoricalJobQuery) GetHasOptionalGroupByFieldsOk() (*bool, bool)
    func (o *HistoricalJobQuery) GetMetrics() []string
    func (o *HistoricalJobQuery) GetMetricsOk() (*[]string, bool)
    func (o *HistoricalJobQuery) GetName() string
    func (o *HistoricalJobQuery) GetNameOk() (*string, bool)
    func (o *HistoricalJobQuery) GetQuery() string
    func (o *HistoricalJobQuery) GetQueryOk() (*string, bool)
    func (o *HistoricalJobQuery) HasAggregation() bool
    func (o *HistoricalJobQuery) HasDataSource() bool
    func (o *HistoricalJobQuery) HasDistinctFields() bool
    func (o *HistoricalJobQuery) HasGroupByFields() bool
    func (o *HistoricalJobQuery) HasHasOptionalGroupByFields() bool
    func (o *HistoricalJobQuery) HasMetrics() bool
    func (o *HistoricalJobQuery) HasName() bool
    func (o *HistoricalJobQuery) HasQuery() bool
    func (o HistoricalJobQuery) MarshalJSON() ([]byte, error)
    func (o *HistoricalJobQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *HistoricalJobQuery) SetDataSource(v SecurityMonitoringStandardDataSource)
    func (o *HistoricalJobQuery) SetDistinctFields(v []string)
    func (o *HistoricalJobQuery) SetGroupByFields(v []string)
    func (o *HistoricalJobQuery) SetHasOptionalGroupByFields(v bool)
    func (o *HistoricalJobQuery) SetMetrics(v []string)
    func (o *HistoricalJobQuery) SetName(v string)
    func (o *HistoricalJobQuery) SetQuery(v string)
    func (o *HistoricalJobQuery) UnmarshalJSON(bytes []byte) (err error)
type HistoricalJobResponse
    func NewHistoricalJobResponse() *HistoricalJobResponse
    func NewHistoricalJobResponseWithDefaults() *HistoricalJobResponse
    func (o *HistoricalJobResponse) GetData() HistoricalJobResponseData
    func (o *HistoricalJobResponse) GetDataOk() (*HistoricalJobResponseData, bool)
    func (o *HistoricalJobResponse) HasData() bool
    func (o HistoricalJobResponse) MarshalJSON() ([]byte, error)
    func (o *HistoricalJobResponse) SetData(v HistoricalJobResponseData)
    func (o *HistoricalJobResponse) UnmarshalJSON(bytes []byte) (err error)
type HistoricalJobResponseAttributes
    func NewHistoricalJobResponseAttributes() *HistoricalJobResponseAttributes
    func NewHistoricalJobResponseAttributesWithDefaults() *HistoricalJobResponseAttributes
    func (o *HistoricalJobResponseAttributes) GetCreatedAt() string
    func (o *HistoricalJobResponseAttributes) GetCreatedAtOk() (*string, bool)
    func (o *HistoricalJobResponseAttributes) GetCreatedByHandle() string
    func (o *HistoricalJobResponseAttributes) GetCreatedByHandleOk() (*string, bool)
    func (o *HistoricalJobResponseAttributes) GetCreatedByName() string
    func (o *HistoricalJobResponseAttributes) GetCreatedByNameOk() (*string, bool)
    func (o *HistoricalJobResponseAttributes) GetCreatedFromRuleId() string
    func (o *HistoricalJobResponseAttributes) GetCreatedFromRuleIdOk() (*string, bool)
    func (o *HistoricalJobResponseAttributes) GetJobDefinition() JobDefinition
    func (o *HistoricalJobResponseAttributes) GetJobDefinitionOk() (*JobDefinition, bool)
    func (o *HistoricalJobResponseAttributes) GetJobName() string
    func (o *HistoricalJobResponseAttributes) GetJobNameOk() (*string, bool)
    func (o *HistoricalJobResponseAttributes) GetJobStatus() string
    func (o *HistoricalJobResponseAttributes) GetJobStatusOk() (*string, bool)
    func (o *HistoricalJobResponseAttributes) GetModifiedAt() string
    func (o *HistoricalJobResponseAttributes) GetModifiedAtOk() (*string, bool)
    func (o *HistoricalJobResponseAttributes) HasCreatedAt() bool
    func (o *HistoricalJobResponseAttributes) HasCreatedByHandle() bool
    func (o *HistoricalJobResponseAttributes) HasCreatedByName() bool
    func (o *HistoricalJobResponseAttributes) HasCreatedFromRuleId() bool
    func (o *HistoricalJobResponseAttributes) HasJobDefinition() bool
    func (o *HistoricalJobResponseAttributes) HasJobName() bool
    func (o *HistoricalJobResponseAttributes) HasJobStatus() bool
    func (o *HistoricalJobResponseAttributes) HasModifiedAt() bool
    func (o HistoricalJobResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *HistoricalJobResponseAttributes) SetCreatedAt(v string)
    func (o *HistoricalJobResponseAttributes) SetCreatedByHandle(v string)
    func (o *HistoricalJobResponseAttributes) SetCreatedByName(v string)
    func (o *HistoricalJobResponseAttributes) SetCreatedFromRuleId(v string)
    func (o *HistoricalJobResponseAttributes) SetJobDefinition(v JobDefinition)
    func (o *HistoricalJobResponseAttributes) SetJobName(v string)
    func (o *HistoricalJobResponseAttributes) SetJobStatus(v string)
    func (o *HistoricalJobResponseAttributes) SetModifiedAt(v string)
    func (o *HistoricalJobResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type HistoricalJobResponseData
    func NewHistoricalJobResponseData() *HistoricalJobResponseData
    func NewHistoricalJobResponseDataWithDefaults() *HistoricalJobResponseData
    func (o *HistoricalJobResponseData) GetAttributes() HistoricalJobResponseAttributes
    func (o *HistoricalJobResponseData) GetAttributesOk() (*HistoricalJobResponseAttributes, bool)
    func (o *HistoricalJobResponseData) GetId() string
    func (o *HistoricalJobResponseData) GetIdOk() (*string, bool)
    func (o *HistoricalJobResponseData) GetType() HistoricalJobDataType
    func (o *HistoricalJobResponseData) GetTypeOk() (*HistoricalJobDataType, bool)
    func (o *HistoricalJobResponseData) HasAttributes() bool
    func (o *HistoricalJobResponseData) HasId() bool
    func (o *HistoricalJobResponseData) HasType() bool
    func (o HistoricalJobResponseData) MarshalJSON() ([]byte, error)
    func (o *HistoricalJobResponseData) SetAttributes(v HistoricalJobResponseAttributes)
    func (o *HistoricalJobResponseData) SetId(v string)
    func (o *HistoricalJobResponseData) SetType(v HistoricalJobDataType)
    func (o *HistoricalJobResponseData) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsage
    func NewHourlyUsage() *HourlyUsage
    func NewHourlyUsageWithDefaults() *HourlyUsage
    func (o *HourlyUsage) GetAttributes() HourlyUsageAttributes
    func (o *HourlyUsage) GetAttributesOk() (*HourlyUsageAttributes, bool)
    func (o *HourlyUsage) GetId() string
    func (o *HourlyUsage) GetIdOk() (*string, bool)
    func (o *HourlyUsage) GetType() UsageTimeSeriesType
    func (o *HourlyUsage) GetTypeOk() (*UsageTimeSeriesType, bool)
    func (o *HourlyUsage) HasAttributes() bool
    func (o *HourlyUsage) HasId() bool
    func (o *HourlyUsage) HasType() bool
    func (o HourlyUsage) MarshalJSON() ([]byte, error)
    func (o *HourlyUsage) SetAttributes(v HourlyUsageAttributes)
    func (o *HourlyUsage) SetId(v string)
    func (o *HourlyUsage) SetType(v UsageTimeSeriesType)
    func (o *HourlyUsage) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageAttributes
    func NewHourlyUsageAttributes() *HourlyUsageAttributes
    func NewHourlyUsageAttributesWithDefaults() *HourlyUsageAttributes
    func (o *HourlyUsageAttributes) GetAccountName() string
    func (o *HourlyUsageAttributes) GetAccountNameOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetAccountPublicId() string
    func (o *HourlyUsageAttributes) GetAccountPublicIdOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetMeasurements() []HourlyUsageMeasurement
    func (o *HourlyUsageAttributes) GetMeasurementsOk() (*[]HourlyUsageMeasurement, bool)
    func (o *HourlyUsageAttributes) GetOrgName() string
    func (o *HourlyUsageAttributes) GetOrgNameOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetProductFamily() string
    func (o *HourlyUsageAttributes) GetProductFamilyOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetPublicId() string
    func (o *HourlyUsageAttributes) GetPublicIdOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetRegion() string
    func (o *HourlyUsageAttributes) GetRegionOk() (*string, bool)
    func (o *HourlyUsageAttributes) GetTimestamp() time.Time
    func (o *HourlyUsageAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *HourlyUsageAttributes) HasAccountName() bool
    func (o *HourlyUsageAttributes) HasAccountPublicId() bool
    func (o *HourlyUsageAttributes) HasMeasurements() bool
    func (o *HourlyUsageAttributes) HasOrgName() bool
    func (o *HourlyUsageAttributes) HasProductFamily() bool
    func (o *HourlyUsageAttributes) HasPublicId() bool
    func (o *HourlyUsageAttributes) HasRegion() bool
    func (o *HourlyUsageAttributes) HasTimestamp() bool
    func (o HourlyUsageAttributes) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageAttributes) SetAccountName(v string)
    func (o *HourlyUsageAttributes) SetAccountPublicId(v string)
    func (o *HourlyUsageAttributes) SetMeasurements(v []HourlyUsageMeasurement)
    func (o *HourlyUsageAttributes) SetOrgName(v string)
    func (o *HourlyUsageAttributes) SetProductFamily(v string)
    func (o *HourlyUsageAttributes) SetPublicId(v string)
    func (o *HourlyUsageAttributes) SetRegion(v string)
    func (o *HourlyUsageAttributes) SetTimestamp(v time.Time)
    func (o *HourlyUsageAttributes) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageMeasurement
    func NewHourlyUsageMeasurement() *HourlyUsageMeasurement
    func NewHourlyUsageMeasurementWithDefaults() *HourlyUsageMeasurement
    func (o *HourlyUsageMeasurement) GetUsageType() string
    func (o *HourlyUsageMeasurement) GetUsageTypeOk() (*string, bool)
    func (o *HourlyUsageMeasurement) GetValue() int64
    func (o *HourlyUsageMeasurement) GetValueOk() (*int64, bool)
    func (o *HourlyUsageMeasurement) HasUsageType() bool
    func (o *HourlyUsageMeasurement) HasValue() bool
    func (o HourlyUsageMeasurement) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageMeasurement) SetUsageType(v string)
    func (o *HourlyUsageMeasurement) SetValue(v int64)
    func (o *HourlyUsageMeasurement) SetValueNil()
    func (o *HourlyUsageMeasurement) UnmarshalJSON(bytes []byte) (err error)
    func (o *HourlyUsageMeasurement) UnsetValue()
type HourlyUsageMetadata
    func NewHourlyUsageMetadata() *HourlyUsageMetadata
    func NewHourlyUsageMetadataWithDefaults() *HourlyUsageMetadata
    func (o *HourlyUsageMetadata) GetPagination() HourlyUsagePagination
    func (o *HourlyUsageMetadata) GetPaginationOk() (*HourlyUsagePagination, bool)
    func (o *HourlyUsageMetadata) HasPagination() bool
    func (o HourlyUsageMetadata) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageMetadata) SetPagination(v HourlyUsagePagination)
    func (o *HourlyUsageMetadata) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsagePagination
    func NewHourlyUsagePagination() *HourlyUsagePagination
    func NewHourlyUsagePaginationWithDefaults() *HourlyUsagePagination
    func (o *HourlyUsagePagination) GetNextRecordId() string
    func (o *HourlyUsagePagination) GetNextRecordIdOk() (*string, bool)
    func (o *HourlyUsagePagination) HasNextRecordId() bool
    func (o HourlyUsagePagination) MarshalJSON() ([]byte, error)
    func (o *HourlyUsagePagination) SetNextRecordId(v string)
    func (o *HourlyUsagePagination) SetNextRecordIdNil()
    func (o *HourlyUsagePagination) UnmarshalJSON(bytes []byte) (err error)
    func (o *HourlyUsagePagination) UnsetNextRecordId()
type HourlyUsageResponse
    func NewHourlyUsageResponse() *HourlyUsageResponse
    func NewHourlyUsageResponseWithDefaults() *HourlyUsageResponse
    func (o *HourlyUsageResponse) GetData() []HourlyUsage
    func (o *HourlyUsageResponse) GetDataOk() (*[]HourlyUsage, bool)
    func (o *HourlyUsageResponse) GetMeta() HourlyUsageMetadata
    func (o *HourlyUsageResponse) GetMetaOk() (*HourlyUsageMetadata, bool)
    func (o *HourlyUsageResponse) HasData() bool
    func (o *HourlyUsageResponse) HasMeta() bool
    func (o HourlyUsageResponse) MarshalJSON() ([]byte, error)
    func (o *HourlyUsageResponse) SetData(v []HourlyUsage)
    func (o *HourlyUsageResponse) SetMeta(v HourlyUsageMetadata)
    func (o *HourlyUsageResponse) UnmarshalJSON(bytes []byte) (err error)
type HourlyUsageType
    func NewHourlyUsageTypeFromValue(v string) (*HourlyUsageType, error)
    func (v *HourlyUsageType) GetAllowedValues() []HourlyUsageType
    func (v HourlyUsageType) IsValid() bool
    func (v HourlyUsageType) Ptr() *HourlyUsageType
    func (v *HourlyUsageType) UnmarshalJSON(src []byte) error
type IPAllowlistApi
    func NewIPAllowlistApi(client *datadog.APIClient) *IPAllowlistApi
    func (a *IPAllowlistApi) GetIPAllowlist(ctx _context.Context) (IPAllowlistResponse, *_nethttp.Response, error)
    func (a *IPAllowlistApi) UpdateIPAllowlist(ctx _context.Context, body IPAllowlistUpdateRequest) (IPAllowlistResponse, *_nethttp.Response, error)
type IPAllowlistAttributes
    func NewIPAllowlistAttributes() *IPAllowlistAttributes
    func NewIPAllowlistAttributesWithDefaults() *IPAllowlistAttributes
    func (o *IPAllowlistAttributes) GetEnabled() bool
    func (o *IPAllowlistAttributes) GetEnabledOk() (*bool, bool)
    func (o *IPAllowlistAttributes) GetEntries() []IPAllowlistEntry
    func (o *IPAllowlistAttributes) GetEntriesOk() (*[]IPAllowlistEntry, bool)
    func (o *IPAllowlistAttributes) HasEnabled() bool
    func (o *IPAllowlistAttributes) HasEntries() bool
    func (o IPAllowlistAttributes) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistAttributes) SetEnabled(v bool)
    func (o *IPAllowlistAttributes) SetEntries(v []IPAllowlistEntry)
    func (o *IPAllowlistAttributes) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistData
    func NewIPAllowlistData(typeVar IPAllowlistType) *IPAllowlistData
    func NewIPAllowlistDataWithDefaults() *IPAllowlistData
    func (o *IPAllowlistData) GetAttributes() IPAllowlistAttributes
    func (o *IPAllowlistData) GetAttributesOk() (*IPAllowlistAttributes, bool)
    func (o *IPAllowlistData) GetId() string
    func (o *IPAllowlistData) GetIdOk() (*string, bool)
    func (o *IPAllowlistData) GetType() IPAllowlistType
    func (o *IPAllowlistData) GetTypeOk() (*IPAllowlistType, bool)
    func (o *IPAllowlistData) HasAttributes() bool
    func (o *IPAllowlistData) HasId() bool
    func (o IPAllowlistData) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistData) SetAttributes(v IPAllowlistAttributes)
    func (o *IPAllowlistData) SetId(v string)
    func (o *IPAllowlistData) SetType(v IPAllowlistType)
    func (o *IPAllowlistData) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntry
    func NewIPAllowlistEntry(data IPAllowlistEntryData) *IPAllowlistEntry
    func NewIPAllowlistEntryWithDefaults() *IPAllowlistEntry
    func (o *IPAllowlistEntry) GetData() IPAllowlistEntryData
    func (o *IPAllowlistEntry) GetDataOk() (*IPAllowlistEntryData, bool)
    func (o IPAllowlistEntry) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistEntry) SetData(v IPAllowlistEntryData)
    func (o *IPAllowlistEntry) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntryAttributes
    func NewIPAllowlistEntryAttributes() *IPAllowlistEntryAttributes
    func NewIPAllowlistEntryAttributesWithDefaults() *IPAllowlistEntryAttributes
    func (o *IPAllowlistEntryAttributes) GetCidrBlock() string
    func (o *IPAllowlistEntryAttributes) GetCidrBlockOk() (*string, bool)
    func (o *IPAllowlistEntryAttributes) GetCreatedAt() time.Time
    func (o *IPAllowlistEntryAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *IPAllowlistEntryAttributes) GetModifiedAt() time.Time
    func (o *IPAllowlistEntryAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *IPAllowlistEntryAttributes) GetNote() string
    func (o *IPAllowlistEntryAttributes) GetNoteOk() (*string, bool)
    func (o *IPAllowlistEntryAttributes) HasCidrBlock() bool
    func (o *IPAllowlistEntryAttributes) HasCreatedAt() bool
    func (o *IPAllowlistEntryAttributes) HasModifiedAt() bool
    func (o *IPAllowlistEntryAttributes) HasNote() bool
    func (o IPAllowlistEntryAttributes) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistEntryAttributes) SetCidrBlock(v string)
    func (o *IPAllowlistEntryAttributes) SetCreatedAt(v time.Time)
    func (o *IPAllowlistEntryAttributes) SetModifiedAt(v time.Time)
    func (o *IPAllowlistEntryAttributes) SetNote(v string)
    func (o *IPAllowlistEntryAttributes) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntryData
    func NewIPAllowlistEntryData(typeVar IPAllowlistEntryType) *IPAllowlistEntryData
    func NewIPAllowlistEntryDataWithDefaults() *IPAllowlistEntryData
    func (o *IPAllowlistEntryData) GetAttributes() IPAllowlistEntryAttributes
    func (o *IPAllowlistEntryData) GetAttributesOk() (*IPAllowlistEntryAttributes, bool)
    func (o *IPAllowlistEntryData) GetId() string
    func (o *IPAllowlistEntryData) GetIdOk() (*string, bool)
    func (o *IPAllowlistEntryData) GetType() IPAllowlistEntryType
    func (o *IPAllowlistEntryData) GetTypeOk() (*IPAllowlistEntryType, bool)
    func (o *IPAllowlistEntryData) HasAttributes() bool
    func (o *IPAllowlistEntryData) HasId() bool
    func (o IPAllowlistEntryData) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistEntryData) SetAttributes(v IPAllowlistEntryAttributes)
    func (o *IPAllowlistEntryData) SetId(v string)
    func (o *IPAllowlistEntryData) SetType(v IPAllowlistEntryType)
    func (o *IPAllowlistEntryData) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistEntryType
    func NewIPAllowlistEntryTypeFromValue(v string) (*IPAllowlistEntryType, error)
    func (v *IPAllowlistEntryType) GetAllowedValues() []IPAllowlistEntryType
    func (v IPAllowlistEntryType) IsValid() bool
    func (v IPAllowlistEntryType) Ptr() *IPAllowlistEntryType
    func (v *IPAllowlistEntryType) UnmarshalJSON(src []byte) error
type IPAllowlistResponse
    func NewIPAllowlistResponse() *IPAllowlistResponse
    func NewIPAllowlistResponseWithDefaults() *IPAllowlistResponse
    func (o *IPAllowlistResponse) GetData() IPAllowlistData
    func (o *IPAllowlistResponse) GetDataOk() (*IPAllowlistData, bool)
    func (o *IPAllowlistResponse) HasData() bool
    func (o IPAllowlistResponse) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistResponse) SetData(v IPAllowlistData)
    func (o *IPAllowlistResponse) UnmarshalJSON(bytes []byte) (err error)
type IPAllowlistType
    func NewIPAllowlistTypeFromValue(v string) (*IPAllowlistType, error)
    func (v *IPAllowlistType) GetAllowedValues() []IPAllowlistType
    func (v IPAllowlistType) IsValid() bool
    func (v IPAllowlistType) Ptr() *IPAllowlistType
    func (v *IPAllowlistType) UnmarshalJSON(src []byte) error
type IPAllowlistUpdateRequest
    func NewIPAllowlistUpdateRequest(data IPAllowlistData) *IPAllowlistUpdateRequest
    func NewIPAllowlistUpdateRequestWithDefaults() *IPAllowlistUpdateRequest
    func (o *IPAllowlistUpdateRequest) GetData() IPAllowlistData
    func (o *IPAllowlistUpdateRequest) GetDataOk() (*IPAllowlistData, bool)
    func (o IPAllowlistUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IPAllowlistUpdateRequest) SetData(v IPAllowlistData)
    func (o *IPAllowlistUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IdPMetadataFormData
    func NewIdPMetadataFormData() *IdPMetadataFormData
    func NewIdPMetadataFormDataWithDefaults() *IdPMetadataFormData
    func (o *IdPMetadataFormData) GetIdpFile() _io.Reader
    func (o *IdPMetadataFormData) GetIdpFileOk() (*_io.Reader, bool)
    func (o *IdPMetadataFormData) HasIdpFile() bool
    func (o IdPMetadataFormData) MarshalJSON() ([]byte, error)
    func (o *IdPMetadataFormData) SetIdpFile(v _io.Reader)
    func (o *IdPMetadataFormData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentAttachmentType
    func NewIncidentAttachmentAttachmentTypeFromValue(v string) (*IncidentAttachmentAttachmentType, error)
    func (v *IncidentAttachmentAttachmentType) GetAllowedValues() []IncidentAttachmentAttachmentType
    func (v IncidentAttachmentAttachmentType) IsValid() bool
    func (v IncidentAttachmentAttachmentType) Ptr() *IncidentAttachmentAttachmentType
    func (v *IncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentAttributes
    func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentAttributes
    func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentAttributes
    func (obj *IncidentAttachmentAttributes) GetActualInstance() interface{}
    func (obj IncidentAttachmentAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentAttributes) UnmarshalJSON(data []byte) error
type IncidentAttachmentData
    func NewIncidentAttachmentData(attributes IncidentAttachmentAttributes, id string, relationships IncidentAttachmentRelationships, typeVar IncidentAttachmentType) *IncidentAttachmentData
    func NewIncidentAttachmentDataWithDefaults() *IncidentAttachmentData
    func (o *IncidentAttachmentData) GetAttributes() IncidentAttachmentAttributes
    func (o *IncidentAttachmentData) GetAttributesOk() (*IncidentAttachmentAttributes, bool)
    func (o *IncidentAttachmentData) GetId() string
    func (o *IncidentAttachmentData) GetIdOk() (*string, bool)
    func (o *IncidentAttachmentData) GetRelationships() IncidentAttachmentRelationships
    func (o *IncidentAttachmentData) GetRelationshipsOk() (*IncidentAttachmentRelationships, bool)
    func (o *IncidentAttachmentData) GetType() IncidentAttachmentType
    func (o *IncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o IncidentAttachmentData) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentData) SetAttributes(v IncidentAttachmentAttributes)
    func (o *IncidentAttachmentData) SetId(v string)
    func (o *IncidentAttachmentData) SetRelationships(v IncidentAttachmentRelationships)
    func (o *IncidentAttachmentData) SetType(v IncidentAttachmentType)
    func (o *IncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentLinkAttachmentType
    func NewIncidentAttachmentLinkAttachmentTypeFromValue(v string) (*IncidentAttachmentLinkAttachmentType, error)
    func (v *IncidentAttachmentLinkAttachmentType) GetAllowedValues() []IncidentAttachmentLinkAttachmentType
    func (v IncidentAttachmentLinkAttachmentType) IsValid() bool
    func (v IncidentAttachmentLinkAttachmentType) Ptr() *IncidentAttachmentLinkAttachmentType
    func (v *IncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentLinkAttributes
    func NewIncidentAttachmentLinkAttributes(attachment IncidentAttachmentLinkAttributesAttachmentObject, attachmentType IncidentAttachmentLinkAttachmentType) *IncidentAttachmentLinkAttributes
    func NewIncidentAttachmentLinkAttributesWithDefaults() *IncidentAttachmentLinkAttributes
    func (o *IncidentAttachmentLinkAttributes) GetAttachment() IncidentAttachmentLinkAttributesAttachmentObject
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentOk() (*IncidentAttachmentLinkAttributesAttachmentObject, bool)
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentType() IncidentAttachmentLinkAttachmentType
    func (o *IncidentAttachmentLinkAttributes) GetAttachmentTypeOk() (*IncidentAttachmentLinkAttachmentType, bool)
    func (o *IncidentAttachmentLinkAttributes) GetModified() time.Time
    func (o *IncidentAttachmentLinkAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentAttachmentLinkAttributes) HasModified() bool
    func (o IncidentAttachmentLinkAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentLinkAttributes) SetAttachment(v IncidentAttachmentLinkAttributesAttachmentObject)
    func (o *IncidentAttachmentLinkAttributes) SetAttachmentType(v IncidentAttachmentLinkAttachmentType)
    func (o *IncidentAttachmentLinkAttributes) SetModified(v time.Time)
    func (o *IncidentAttachmentLinkAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentLinkAttributesAttachmentObject
    func NewIncidentAttachmentLinkAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentLinkAttributesAttachmentObject
    func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults() *IncidentAttachmentLinkAttributesAttachmentObject
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl() string
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitle() string
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk() (*string, bool)
    func (o IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl(v string)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetTitle(v string)
    func (o *IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentPostmortemAttachmentType
    func NewIncidentAttachmentPostmortemAttachmentTypeFromValue(v string) (*IncidentAttachmentPostmortemAttachmentType, error)
    func (v *IncidentAttachmentPostmortemAttachmentType) GetAllowedValues() []IncidentAttachmentPostmortemAttachmentType
    func (v IncidentAttachmentPostmortemAttachmentType) IsValid() bool
    func (v IncidentAttachmentPostmortemAttachmentType) Ptr() *IncidentAttachmentPostmortemAttachmentType
    func (v *IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentPostmortemAttributes
    func NewIncidentAttachmentPostmortemAttributes(attachment IncidentAttachmentsPostmortemAttributesAttachmentObject, attachmentType IncidentAttachmentPostmortemAttachmentType) *IncidentAttachmentPostmortemAttributes
    func NewIncidentAttachmentPostmortemAttributesWithDefaults() *IncidentAttachmentPostmortemAttributes
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachment() IncidentAttachmentsPostmortemAttributesAttachmentObject
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentOk() (*IncidentAttachmentsPostmortemAttributesAttachmentObject, bool)
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentType() IncidentAttachmentPostmortemAttachmentType
    func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk() (*IncidentAttachmentPostmortemAttachmentType, bool)
    func (o IncidentAttachmentPostmortemAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentPostmortemAttributes) SetAttachment(v IncidentAttachmentsPostmortemAttributesAttachmentObject)
    func (o *IncidentAttachmentPostmortemAttributes) SetAttachmentType(v IncidentAttachmentPostmortemAttachmentType)
    func (o *IncidentAttachmentPostmortemAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentRelatedObject
    func NewIncidentAttachmentRelatedObjectFromValue(v string) (*IncidentAttachmentRelatedObject, error)
    func (v *IncidentAttachmentRelatedObject) GetAllowedValues() []IncidentAttachmentRelatedObject
    func (v IncidentAttachmentRelatedObject) IsValid() bool
    func (v IncidentAttachmentRelatedObject) Ptr() *IncidentAttachmentRelatedObject
    func (v *IncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error
type IncidentAttachmentRelationships
    func NewIncidentAttachmentRelationships() *IncidentAttachmentRelationships
    func NewIncidentAttachmentRelationshipsWithDefaults() *IncidentAttachmentRelationships
    func (o *IncidentAttachmentRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentAttachmentRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentAttachmentRelationships) HasLastModifiedByUser() bool
    func (o IncidentAttachmentRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentAttachmentRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentType
    func NewIncidentAttachmentTypeFromValue(v string) (*IncidentAttachmentType, error)
    func (v *IncidentAttachmentType) GetAllowedValues() []IncidentAttachmentType
    func (v IncidentAttachmentType) IsValid() bool
    func (v IncidentAttachmentType) Ptr() *IncidentAttachmentType
    func (v *IncidentAttachmentType) UnmarshalJSON(src []byte) error
type IncidentAttachmentUpdateAttributes
    func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentUpdateAttributes
    func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentUpdateAttributes
    func (obj *IncidentAttachmentUpdateAttributes) GetActualInstance() interface{}
    func (obj IncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentUpdateAttributes) UnmarshalJSON(data []byte) error
type IncidentAttachmentUpdateData
    func NewIncidentAttachmentUpdateData(typeVar IncidentAttachmentType) *IncidentAttachmentUpdateData
    func NewIncidentAttachmentUpdateDataWithDefaults() *IncidentAttachmentUpdateData
    func (o *IncidentAttachmentUpdateData) GetAttributes() IncidentAttachmentUpdateAttributes
    func (o *IncidentAttachmentUpdateData) GetAttributesOk() (*IncidentAttachmentUpdateAttributes, bool)
    func (o *IncidentAttachmentUpdateData) GetId() string
    func (o *IncidentAttachmentUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentAttachmentUpdateData) GetType() IncidentAttachmentType
    func (o *IncidentAttachmentUpdateData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o *IncidentAttachmentUpdateData) HasAttributes() bool
    func (o *IncidentAttachmentUpdateData) HasId() bool
    func (o IncidentAttachmentUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateData) SetAttributes(v IncidentAttachmentUpdateAttributes)
    func (o *IncidentAttachmentUpdateData) SetId(v string)
    func (o *IncidentAttachmentUpdateData) SetType(v IncidentAttachmentType)
    func (o *IncidentAttachmentUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentUpdateRequest
    func NewIncidentAttachmentUpdateRequest(data []IncidentAttachmentUpdateData) *IncidentAttachmentUpdateRequest
    func NewIncidentAttachmentUpdateRequestWithDefaults() *IncidentAttachmentUpdateRequest
    func (o *IncidentAttachmentUpdateRequest) GetData() []IncidentAttachmentUpdateData
    func (o *IncidentAttachmentUpdateRequest) GetDataOk() (*[]IncidentAttachmentUpdateData, bool)
    func (o IncidentAttachmentUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateRequest) SetData(v []IncidentAttachmentUpdateData)
    func (o *IncidentAttachmentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentUpdateResponse
    func NewIncidentAttachmentUpdateResponse(data []IncidentAttachmentData) *IncidentAttachmentUpdateResponse
    func NewIncidentAttachmentUpdateResponseWithDefaults() *IncidentAttachmentUpdateResponse
    func (o *IncidentAttachmentUpdateResponse) GetData() []IncidentAttachmentData
    func (o *IncidentAttachmentUpdateResponse) GetDataOk() (*[]IncidentAttachmentData, bool)
    func (o *IncidentAttachmentUpdateResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem
    func (o *IncidentAttachmentUpdateResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)
    func (o *IncidentAttachmentUpdateResponse) HasIncluded() bool
    func (o IncidentAttachmentUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentUpdateResponse) SetData(v []IncidentAttachmentData)
    func (o *IncidentAttachmentUpdateResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)
    func (o *IncidentAttachmentUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsPostmortemAttributesAttachmentObject
    func NewIncidentAttachmentsPostmortemAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentsPostmortemAttributesAttachmentObject
    func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults() *IncidentAttachmentsPostmortemAttributesAttachmentObject
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl() string
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle() string
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk() (*string, bool)
    func (o IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl(v string)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle(v string)
    func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsResponse
    func NewIncidentAttachmentsResponse(data []IncidentAttachmentData) *IncidentAttachmentsResponse
    func NewIncidentAttachmentsResponseWithDefaults() *IncidentAttachmentsResponse
    func (o *IncidentAttachmentsResponse) GetData() []IncidentAttachmentData
    func (o *IncidentAttachmentsResponse) GetDataOk() (*[]IncidentAttachmentData, bool)
    func (o *IncidentAttachmentsResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem
    func (o *IncidentAttachmentsResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, bool)
    func (o *IncidentAttachmentsResponse) HasIncluded() bool
    func (o IncidentAttachmentsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentAttachmentsResponse) SetData(v []IncidentAttachmentData)
    func (o *IncidentAttachmentsResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)
    func (o *IncidentAttachmentsResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentAttachmentsResponseIncludedItem
    func UserAsIncidentAttachmentsResponseIncludedItem(v *User) IncidentAttachmentsResponseIncludedItem
    func (obj *IncidentAttachmentsResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentAttachmentsResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentCreateAttributes
    func NewIncidentCreateAttributes(customerImpacted bool, title string) *IncidentCreateAttributes
    func NewIncidentCreateAttributesWithDefaults() *IncidentCreateAttributes
    func (o *IncidentCreateAttributes) GetCustomerImpactScope() string
    func (o *IncidentCreateAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentCreateAttributes) GetCustomerImpacted() bool
    func (o *IncidentCreateAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentCreateAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentCreateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentCreateAttributes) GetIncidentTypeUuid() string
    func (o *IncidentCreateAttributes) GetIncidentTypeUuidOk() (*string, bool)
    func (o *IncidentCreateAttributes) GetInitialCells() []IncidentTimelineCellCreateAttributes
    func (o *IncidentCreateAttributes) GetInitialCellsOk() (*[]IncidentTimelineCellCreateAttributes, bool)
    func (o *IncidentCreateAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentCreateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentCreateAttributes) GetTitle() string
    func (o *IncidentCreateAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentCreateAttributes) HasCustomerImpactScope() bool
    func (o *IncidentCreateAttributes) HasFields() bool
    func (o *IncidentCreateAttributes) HasIncidentTypeUuid() bool
    func (o *IncidentCreateAttributes) HasInitialCells() bool
    func (o *IncidentCreateAttributes) HasNotificationHandles() bool
    func (o IncidentCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentCreateAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentCreateAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentCreateAttributes) SetIncidentTypeUuid(v string)
    func (o *IncidentCreateAttributes) SetInitialCells(v []IncidentTimelineCellCreateAttributes)
    func (o *IncidentCreateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentCreateAttributes) SetTitle(v string)
    func (o *IncidentCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateData
    func NewIncidentCreateData(attributes IncidentCreateAttributes, typeVar IncidentType) *IncidentCreateData
    func NewIncidentCreateDataWithDefaults() *IncidentCreateData
    func (o *IncidentCreateData) GetAttributes() IncidentCreateAttributes
    func (o *IncidentCreateData) GetAttributesOk() (*IncidentCreateAttributes, bool)
    func (o *IncidentCreateData) GetRelationships() IncidentCreateRelationships
    func (o *IncidentCreateData) GetRelationshipsOk() (*IncidentCreateRelationships, bool)
    func (o *IncidentCreateData) GetType() IncidentType
    func (o *IncidentCreateData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentCreateData) HasRelationships() bool
    func (o IncidentCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateData) SetAttributes(v IncidentCreateAttributes)
    func (o *IncidentCreateData) SetRelationships(v IncidentCreateRelationships)
    func (o *IncidentCreateData) SetType(v IncidentType)
    func (o *IncidentCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateRelationships
    func NewIncidentCreateRelationships(commanderUser NullableNullableRelationshipToUser) *IncidentCreateRelationships
    func NewIncidentCreateRelationshipsWithDefaults() *IncidentCreateRelationships
    func (o *IncidentCreateRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentCreateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o IncidentCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentCreateRequest
    func NewIncidentCreateRequest(data IncidentCreateData) *IncidentCreateRequest
    func NewIncidentCreateRequestWithDefaults() *IncidentCreateRequest
    func (o *IncidentCreateRequest) GetData() IncidentCreateData
    func (o *IncidentCreateRequest) GetDataOk() (*IncidentCreateData, bool)
    func (o IncidentCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentCreateRequest) SetData(v IncidentCreateData)
    func (o *IncidentCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentFieldAttributes
    func IncidentFieldAttributesMultipleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesMultipleValue) IncidentFieldAttributes
    func IncidentFieldAttributesSingleValueAsIncidentFieldAttributes(v *IncidentFieldAttributesSingleValue) IncidentFieldAttributes
    func (obj *IncidentFieldAttributes) GetActualInstance() interface{}
    func (obj IncidentFieldAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentFieldAttributes) UnmarshalJSON(data []byte) error
type IncidentFieldAttributesMultipleValue
    func NewIncidentFieldAttributesMultipleValue() *IncidentFieldAttributesMultipleValue
    func NewIncidentFieldAttributesMultipleValueWithDefaults() *IncidentFieldAttributesMultipleValue
    func (o *IncidentFieldAttributesMultipleValue) GetType() IncidentFieldAttributesValueType
    func (o *IncidentFieldAttributesMultipleValue) GetTypeOk() (*IncidentFieldAttributesValueType, bool)
    func (o *IncidentFieldAttributesMultipleValue) GetValue() []string
    func (o *IncidentFieldAttributesMultipleValue) GetValueOk() (*[]string, bool)
    func (o *IncidentFieldAttributesMultipleValue) HasType() bool
    func (o *IncidentFieldAttributesMultipleValue) HasValue() bool
    func (o IncidentFieldAttributesMultipleValue) MarshalJSON() ([]byte, error)
    func (o *IncidentFieldAttributesMultipleValue) SetType(v IncidentFieldAttributesValueType)
    func (o *IncidentFieldAttributesMultipleValue) SetValue(v []string)
    func (o *IncidentFieldAttributesMultipleValue) SetValueNil()
    func (o *IncidentFieldAttributesMultipleValue) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentFieldAttributesMultipleValue) UnsetValue()
type IncidentFieldAttributesSingleValue
    func NewIncidentFieldAttributesSingleValue() *IncidentFieldAttributesSingleValue
    func NewIncidentFieldAttributesSingleValueWithDefaults() *IncidentFieldAttributesSingleValue
    func (o *IncidentFieldAttributesSingleValue) GetType() IncidentFieldAttributesSingleValueType
    func (o *IncidentFieldAttributesSingleValue) GetTypeOk() (*IncidentFieldAttributesSingleValueType, bool)
    func (o *IncidentFieldAttributesSingleValue) GetValue() string
    func (o *IncidentFieldAttributesSingleValue) GetValueOk() (*string, bool)
    func (o *IncidentFieldAttributesSingleValue) HasType() bool
    func (o *IncidentFieldAttributesSingleValue) HasValue() bool
    func (o IncidentFieldAttributesSingleValue) MarshalJSON() ([]byte, error)
    func (o *IncidentFieldAttributesSingleValue) SetType(v IncidentFieldAttributesSingleValueType)
    func (o *IncidentFieldAttributesSingleValue) SetValue(v string)
    func (o *IncidentFieldAttributesSingleValue) SetValueNil()
    func (o *IncidentFieldAttributesSingleValue) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentFieldAttributesSingleValue) UnsetValue()
type IncidentFieldAttributesSingleValueType
    func NewIncidentFieldAttributesSingleValueTypeFromValue(v string) (*IncidentFieldAttributesSingleValueType, error)
    func (v *IncidentFieldAttributesSingleValueType) GetAllowedValues() []IncidentFieldAttributesSingleValueType
    func (v IncidentFieldAttributesSingleValueType) IsValid() bool
    func (v IncidentFieldAttributesSingleValueType) Ptr() *IncidentFieldAttributesSingleValueType
    func (v *IncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error
type IncidentFieldAttributesValueType
    func NewIncidentFieldAttributesValueTypeFromValue(v string) (*IncidentFieldAttributesValueType, error)
    func (v *IncidentFieldAttributesValueType) GetAllowedValues() []IncidentFieldAttributesValueType
    func (v IncidentFieldAttributesValueType) IsValid() bool
    func (v IncidentFieldAttributesValueType) Ptr() *IncidentFieldAttributesValueType
    func (v *IncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error
type IncidentImpactsType
    func NewIncidentImpactsTypeFromValue(v string) (*IncidentImpactsType, error)
    func (v *IncidentImpactsType) GetAllowedValues() []IncidentImpactsType
    func (v IncidentImpactsType) IsValid() bool
    func (v IncidentImpactsType) Ptr() *IncidentImpactsType
    func (v *IncidentImpactsType) UnmarshalJSON(src []byte) error
type IncidentIntegrationMetadataAttributes
    func NewIncidentIntegrationMetadataAttributes(integrationType int32, metadata IncidentIntegrationMetadataMetadata) *IncidentIntegrationMetadataAttributes
    func NewIncidentIntegrationMetadataAttributesWithDefaults() *IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataAttributes) GetCreated() time.Time
    func (o *IncidentIntegrationMetadataAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetIncidentId() string
    func (o *IncidentIntegrationMetadataAttributes) GetIncidentIdOk() (*string, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetIntegrationType() int32
    func (o *IncidentIntegrationMetadataAttributes) GetIntegrationTypeOk() (*int32, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetMetadata() IncidentIntegrationMetadataMetadata
    func (o *IncidentIntegrationMetadataAttributes) GetMetadataOk() (*IncidentIntegrationMetadataMetadata, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetModified() time.Time
    func (o *IncidentIntegrationMetadataAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentIntegrationMetadataAttributes) GetStatus() int32
    func (o *IncidentIntegrationMetadataAttributes) GetStatusOk() (*int32, bool)
    func (o *IncidentIntegrationMetadataAttributes) HasCreated() bool
    func (o *IncidentIntegrationMetadataAttributes) HasIncidentId() bool
    func (o *IncidentIntegrationMetadataAttributes) HasModified() bool
    func (o *IncidentIntegrationMetadataAttributes) HasStatus() bool
    func (o IncidentIntegrationMetadataAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataAttributes) SetCreated(v time.Time)
    func (o *IncidentIntegrationMetadataAttributes) SetIncidentId(v string)
    func (o *IncidentIntegrationMetadataAttributes) SetIntegrationType(v int32)
    func (o *IncidentIntegrationMetadataAttributes) SetMetadata(v IncidentIntegrationMetadataMetadata)
    func (o *IncidentIntegrationMetadataAttributes) SetModified(v time.Time)
    func (o *IncidentIntegrationMetadataAttributes) SetStatus(v int32)
    func (o *IncidentIntegrationMetadataAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataCreateData
    func NewIncidentIntegrationMetadataCreateData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataCreateData
    func NewIncidentIntegrationMetadataCreateDataWithDefaults() *IncidentIntegrationMetadataCreateData
    func (o *IncidentIntegrationMetadataCreateData) GetAttributes() IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataCreateData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)
    func (o *IncidentIntegrationMetadataCreateData) GetType() IncidentIntegrationMetadataType
    func (o *IncidentIntegrationMetadataCreateData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o IncidentIntegrationMetadataCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataCreateData) SetAttributes(v IncidentIntegrationMetadataAttributes)
    func (o *IncidentIntegrationMetadataCreateData) SetType(v IncidentIntegrationMetadataType)
    func (o *IncidentIntegrationMetadataCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataCreateRequest
    func NewIncidentIntegrationMetadataCreateRequest(data IncidentIntegrationMetadataCreateData) *IncidentIntegrationMetadataCreateRequest
    func NewIncidentIntegrationMetadataCreateRequestWithDefaults() *IncidentIntegrationMetadataCreateRequest
    func (o *IncidentIntegrationMetadataCreateRequest) GetData() IncidentIntegrationMetadataCreateData
    func (o *IncidentIntegrationMetadataCreateRequest) GetDataOk() (*IncidentIntegrationMetadataCreateData, bool)
    func (o IncidentIntegrationMetadataCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataCreateRequest) SetData(v IncidentIntegrationMetadataCreateData)
    func (o *IncidentIntegrationMetadataCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataListResponse
    func NewIncidentIntegrationMetadataListResponse(data []IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataListResponse
    func NewIncidentIntegrationMetadataListResponseWithDefaults() *IncidentIntegrationMetadataListResponse
    func (o *IncidentIntegrationMetadataListResponse) GetData() []IncidentIntegrationMetadataResponseData
    func (o *IncidentIntegrationMetadataListResponse) GetDataOk() (*[]IncidentIntegrationMetadataResponseData, bool)
    func (o *IncidentIntegrationMetadataListResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem
    func (o *IncidentIntegrationMetadataListResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, bool)
    func (o *IncidentIntegrationMetadataListResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentIntegrationMetadataListResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentIntegrationMetadataListResponse) HasIncluded() bool
    func (o *IncidentIntegrationMetadataListResponse) HasMeta() bool
    func (o IncidentIntegrationMetadataListResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataListResponse) SetData(v []IncidentIntegrationMetadataResponseData)
    func (o *IncidentIntegrationMetadataListResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)
    func (o *IncidentIntegrationMetadataListResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentIntegrationMetadataListResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataMetadata
    func JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *JiraIntegrationMetadata) IncidentIntegrationMetadataMetadata
    func MSTeamsIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *MSTeamsIntegrationMetadata) IncidentIntegrationMetadataMetadata
    func SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *SlackIntegrationMetadata) IncidentIntegrationMetadataMetadata
    func (obj *IncidentIntegrationMetadataMetadata) GetActualInstance() interface{}
    func (obj IncidentIntegrationMetadataMetadata) MarshalJSON() ([]byte, error)
    func (obj *IncidentIntegrationMetadataMetadata) UnmarshalJSON(data []byte) error
type IncidentIntegrationMetadataPatchData
    func NewIncidentIntegrationMetadataPatchData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataPatchData
    func NewIncidentIntegrationMetadataPatchDataWithDefaults() *IncidentIntegrationMetadataPatchData
    func (o *IncidentIntegrationMetadataPatchData) GetAttributes() IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataPatchData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)
    func (o *IncidentIntegrationMetadataPatchData) GetType() IncidentIntegrationMetadataType
    func (o *IncidentIntegrationMetadataPatchData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o IncidentIntegrationMetadataPatchData) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataPatchData) SetAttributes(v IncidentIntegrationMetadataAttributes)
    func (o *IncidentIntegrationMetadataPatchData) SetType(v IncidentIntegrationMetadataType)
    func (o *IncidentIntegrationMetadataPatchData) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataPatchRequest
    func NewIncidentIntegrationMetadataPatchRequest(data IncidentIntegrationMetadataPatchData) *IncidentIntegrationMetadataPatchRequest
    func NewIncidentIntegrationMetadataPatchRequestWithDefaults() *IncidentIntegrationMetadataPatchRequest
    func (o *IncidentIntegrationMetadataPatchRequest) GetData() IncidentIntegrationMetadataPatchData
    func (o *IncidentIntegrationMetadataPatchRequest) GetDataOk() (*IncidentIntegrationMetadataPatchData, bool)
    func (o IncidentIntegrationMetadataPatchRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataPatchRequest) SetData(v IncidentIntegrationMetadataPatchData)
    func (o *IncidentIntegrationMetadataPatchRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataResponse
    func NewIncidentIntegrationMetadataResponse(data IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataResponse
    func NewIncidentIntegrationMetadataResponseWithDefaults() *IncidentIntegrationMetadataResponse
    func (o *IncidentIntegrationMetadataResponse) GetData() IncidentIntegrationMetadataResponseData
    func (o *IncidentIntegrationMetadataResponse) GetDataOk() (*IncidentIntegrationMetadataResponseData, bool)
    func (o *IncidentIntegrationMetadataResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem
    func (o *IncidentIntegrationMetadataResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, bool)
    func (o *IncidentIntegrationMetadataResponse) HasIncluded() bool
    func (o IncidentIntegrationMetadataResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataResponse) SetData(v IncidentIntegrationMetadataResponseData)
    func (o *IncidentIntegrationMetadataResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)
    func (o *IncidentIntegrationMetadataResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataResponseData
    func NewIncidentIntegrationMetadataResponseData(id string, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataResponseData
    func NewIncidentIntegrationMetadataResponseDataWithDefaults() *IncidentIntegrationMetadataResponseData
    func (o *IncidentIntegrationMetadataResponseData) GetAttributes() IncidentIntegrationMetadataAttributes
    func (o *IncidentIntegrationMetadataResponseData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)
    func (o *IncidentIntegrationMetadataResponseData) GetId() string
    func (o *IncidentIntegrationMetadataResponseData) GetIdOk() (*string, bool)
    func (o *IncidentIntegrationMetadataResponseData) GetRelationships() IncidentIntegrationRelationships
    func (o *IncidentIntegrationMetadataResponseData) GetRelationshipsOk() (*IncidentIntegrationRelationships, bool)
    func (o *IncidentIntegrationMetadataResponseData) GetType() IncidentIntegrationMetadataType
    func (o *IncidentIntegrationMetadataResponseData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o *IncidentIntegrationMetadataResponseData) HasAttributes() bool
    func (o *IncidentIntegrationMetadataResponseData) HasRelationships() bool
    func (o IncidentIntegrationMetadataResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationMetadataResponseData) SetAttributes(v IncidentIntegrationMetadataAttributes)
    func (o *IncidentIntegrationMetadataResponseData) SetId(v string)
    func (o *IncidentIntegrationMetadataResponseData) SetRelationships(v IncidentIntegrationRelationships)
    func (o *IncidentIntegrationMetadataResponseData) SetType(v IncidentIntegrationMetadataType)
    func (o *IncidentIntegrationMetadataResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentIntegrationMetadataResponseIncludedItem
    func UserAsIncidentIntegrationMetadataResponseIncludedItem(v *User) IncidentIntegrationMetadataResponseIncludedItem
    func (obj *IncidentIntegrationMetadataResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentIntegrationMetadataResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentIntegrationMetadataResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentIntegrationMetadataType
    func NewIncidentIntegrationMetadataTypeFromValue(v string) (*IncidentIntegrationMetadataType, error)
    func (v *IncidentIntegrationMetadataType) GetAllowedValues() []IncidentIntegrationMetadataType
    func (v IncidentIntegrationMetadataType) IsValid() bool
    func (v IncidentIntegrationMetadataType) Ptr() *IncidentIntegrationMetadataType
    func (v *IncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error
type IncidentIntegrationRelationships
    func NewIncidentIntegrationRelationships() *IncidentIntegrationRelationships
    func NewIncidentIntegrationRelationshipsWithDefaults() *IncidentIntegrationRelationships
    func (o *IncidentIntegrationRelationships) GetCreatedByUser() RelationshipToUser
    func (o *IncidentIntegrationRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentIntegrationRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentIntegrationRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentIntegrationRelationships) HasCreatedByUser() bool
    func (o *IncidentIntegrationRelationships) HasLastModifiedByUser() bool
    func (o IncidentIntegrationRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentIntegrationRelationships) SetCreatedByUser(v RelationshipToUser)
    func (o *IncidentIntegrationRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentIntegrationRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentNonDatadogCreator
    func NewIncidentNonDatadogCreator() *IncidentNonDatadogCreator
    func NewIncidentNonDatadogCreatorWithDefaults() *IncidentNonDatadogCreator
    func (o *IncidentNonDatadogCreator) GetImage48Px() string
    func (o *IncidentNonDatadogCreator) GetImage48PxOk() (*string, bool)
    func (o *IncidentNonDatadogCreator) GetName() string
    func (o *IncidentNonDatadogCreator) GetNameOk() (*string, bool)
    func (o *IncidentNonDatadogCreator) HasImage48Px() bool
    func (o *IncidentNonDatadogCreator) HasName() bool
    func (o IncidentNonDatadogCreator) MarshalJSON() ([]byte, error)
    func (o *IncidentNonDatadogCreator) SetImage48Px(v string)
    func (o *IncidentNonDatadogCreator) SetName(v string)
    func (o *IncidentNonDatadogCreator) UnmarshalJSON(bytes []byte) (err error)
type IncidentNotificationHandle
    func NewIncidentNotificationHandle() *IncidentNotificationHandle
    func NewIncidentNotificationHandleWithDefaults() *IncidentNotificationHandle
    func (o *IncidentNotificationHandle) GetDisplayName() string
    func (o *IncidentNotificationHandle) GetDisplayNameOk() (*string, bool)
    func (o *IncidentNotificationHandle) GetHandle() string
    func (o *IncidentNotificationHandle) GetHandleOk() (*string, bool)
    func (o *IncidentNotificationHandle) HasDisplayName() bool
    func (o *IncidentNotificationHandle) HasHandle() bool
    func (o IncidentNotificationHandle) MarshalJSON() ([]byte, error)
    func (o *IncidentNotificationHandle) SetDisplayName(v string)
    func (o *IncidentNotificationHandle) SetHandle(v string)
    func (o *IncidentNotificationHandle) UnmarshalJSON(bytes []byte) (err error)
type IncidentPostmortemType
    func NewIncidentPostmortemTypeFromValue(v string) (*IncidentPostmortemType, error)
    func (v *IncidentPostmortemType) GetAllowedValues() []IncidentPostmortemType
    func (v IncidentPostmortemType) IsValid() bool
    func (v IncidentPostmortemType) Ptr() *IncidentPostmortemType
    func (v *IncidentPostmortemType) UnmarshalJSON(src []byte) error
type IncidentRelatedObject
    func NewIncidentRelatedObjectFromValue(v string) (*IncidentRelatedObject, error)
    func (v *IncidentRelatedObject) GetAllowedValues() []IncidentRelatedObject
    func (v IncidentRelatedObject) IsValid() bool
    func (v IncidentRelatedObject) Ptr() *IncidentRelatedObject
    func (v *IncidentRelatedObject) UnmarshalJSON(src []byte) error
type IncidentRespondersType
    func NewIncidentRespondersTypeFromValue(v string) (*IncidentRespondersType, error)
    func (v *IncidentRespondersType) GetAllowedValues() []IncidentRespondersType
    func (v IncidentRespondersType) IsValid() bool
    func (v IncidentRespondersType) Ptr() *IncidentRespondersType
    func (v *IncidentRespondersType) UnmarshalJSON(src []byte) error
type IncidentResponse
    func NewIncidentResponse(data IncidentResponseData) *IncidentResponse
    func NewIncidentResponseWithDefaults() *IncidentResponse
    func (o *IncidentResponse) GetData() IncidentResponseData
    func (o *IncidentResponse) GetDataOk() (*IncidentResponseData, bool)
    func (o *IncidentResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentResponse) HasIncluded() bool
    func (o IncidentResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentResponse) SetData(v IncidentResponseData)
    func (o *IncidentResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseAttributes
    func NewIncidentResponseAttributes(title string) *IncidentResponseAttributes
    func NewIncidentResponseAttributesWithDefaults() *IncidentResponseAttributes
    func (o *IncidentResponseAttributes) GetArchived() time.Time
    func (o *IncidentResponseAttributes) GetArchivedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCaseId() int64
    func (o *IncidentResponseAttributes) GetCaseIdOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetCreated() time.Time
    func (o *IncidentResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactDuration() int64
    func (o *IncidentResponseAttributes) GetCustomerImpactDurationOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactEnd() time.Time
    func (o *IncidentResponseAttributes) GetCustomerImpactEndOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactScope() string
    func (o *IncidentResponseAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpactStart() time.Time
    func (o *IncidentResponseAttributes) GetCustomerImpactStartOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetCustomerImpacted() bool
    func (o *IncidentResponseAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentResponseAttributes) GetDetected() time.Time
    func (o *IncidentResponseAttributes) GetDetectedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentResponseAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentResponseAttributes) GetIncidentTypeUuid() string
    func (o *IncidentResponseAttributes) GetIncidentTypeUuidOk() (*string, bool)
    func (o *IncidentResponseAttributes) GetModified() time.Time
    func (o *IncidentResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetNonDatadogCreator() IncidentNonDatadogCreator
    func (o *IncidentResponseAttributes) GetNonDatadogCreatorOk() (*IncidentNonDatadogCreator, bool)
    func (o *IncidentResponseAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentResponseAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentResponseAttributes) GetPublicId() int64
    func (o *IncidentResponseAttributes) GetPublicIdOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetResolved() time.Time
    func (o *IncidentResponseAttributes) GetResolvedOk() (*time.Time, bool)
    func (o *IncidentResponseAttributes) GetSeverity() IncidentSeverity
    func (o *IncidentResponseAttributes) GetSeverityOk() (*IncidentSeverity, bool)
    func (o *IncidentResponseAttributes) GetState() string
    func (o *IncidentResponseAttributes) GetStateOk() (*string, bool)
    func (o *IncidentResponseAttributes) GetTimeToDetect() int64
    func (o *IncidentResponseAttributes) GetTimeToDetectOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToInternalResponse() int64
    func (o *IncidentResponseAttributes) GetTimeToInternalResponseOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToRepair() int64
    func (o *IncidentResponseAttributes) GetTimeToRepairOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTimeToResolve() int64
    func (o *IncidentResponseAttributes) GetTimeToResolveOk() (*int64, bool)
    func (o *IncidentResponseAttributes) GetTitle() string
    func (o *IncidentResponseAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentResponseAttributes) GetVisibility() string
    func (o *IncidentResponseAttributes) GetVisibilityOk() (*string, bool)
    func (o *IncidentResponseAttributes) HasArchived() bool
    func (o *IncidentResponseAttributes) HasCaseId() bool
    func (o *IncidentResponseAttributes) HasCreated() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactDuration() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactEnd() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactScope() bool
    func (o *IncidentResponseAttributes) HasCustomerImpactStart() bool
    func (o *IncidentResponseAttributes) HasCustomerImpacted() bool
    func (o *IncidentResponseAttributes) HasDetected() bool
    func (o *IncidentResponseAttributes) HasFields() bool
    func (o *IncidentResponseAttributes) HasIncidentTypeUuid() bool
    func (o *IncidentResponseAttributes) HasModified() bool
    func (o *IncidentResponseAttributes) HasNonDatadogCreator() bool
    func (o *IncidentResponseAttributes) HasNotificationHandles() bool
    func (o *IncidentResponseAttributes) HasPublicId() bool
    func (o *IncidentResponseAttributes) HasResolved() bool
    func (o *IncidentResponseAttributes) HasSeverity() bool
    func (o *IncidentResponseAttributes) HasState() bool
    func (o *IncidentResponseAttributes) HasTimeToDetect() bool
    func (o *IncidentResponseAttributes) HasTimeToInternalResponse() bool
    func (o *IncidentResponseAttributes) HasTimeToRepair() bool
    func (o *IncidentResponseAttributes) HasTimeToResolve() bool
    func (o *IncidentResponseAttributes) HasVisibility() bool
    func (o IncidentResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseAttributes) SetArchived(v time.Time)
    func (o *IncidentResponseAttributes) SetArchivedNil()
    func (o *IncidentResponseAttributes) SetCaseId(v int64)
    func (o *IncidentResponseAttributes) SetCaseIdNil()
    func (o *IncidentResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactDuration(v int64)
    func (o *IncidentResponseAttributes) SetCustomerImpactEnd(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactEndNil()
    func (o *IncidentResponseAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentResponseAttributes) SetCustomerImpactScopeNil()
    func (o *IncidentResponseAttributes) SetCustomerImpactStart(v time.Time)
    func (o *IncidentResponseAttributes) SetCustomerImpactStartNil()
    func (o *IncidentResponseAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentResponseAttributes) SetDetected(v time.Time)
    func (o *IncidentResponseAttributes) SetDetectedNil()
    func (o *IncidentResponseAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentResponseAttributes) SetIncidentTypeUuid(v string)
    func (o *IncidentResponseAttributes) SetModified(v time.Time)
    func (o *IncidentResponseAttributes) SetNonDatadogCreator(v IncidentNonDatadogCreator)
    func (o *IncidentResponseAttributes) SetNonDatadogCreatorNil()
    func (o *IncidentResponseAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentResponseAttributes) SetPublicId(v int64)
    func (o *IncidentResponseAttributes) SetResolved(v time.Time)
    func (o *IncidentResponseAttributes) SetResolvedNil()
    func (o *IncidentResponseAttributes) SetSeverity(v IncidentSeverity)
    func (o *IncidentResponseAttributes) SetState(v string)
    func (o *IncidentResponseAttributes) SetStateNil()
    func (o *IncidentResponseAttributes) SetTimeToDetect(v int64)
    func (o *IncidentResponseAttributes) SetTimeToInternalResponse(v int64)
    func (o *IncidentResponseAttributes) SetTimeToRepair(v int64)
    func (o *IncidentResponseAttributes) SetTimeToResolve(v int64)
    func (o *IncidentResponseAttributes) SetTitle(v string)
    func (o *IncidentResponseAttributes) SetVisibility(v string)
    func (o *IncidentResponseAttributes) SetVisibilityNil()
    func (o *IncidentResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentResponseAttributes) UnsetArchived()
    func (o *IncidentResponseAttributes) UnsetCaseId()
    func (o *IncidentResponseAttributes) UnsetCustomerImpactEnd()
    func (o *IncidentResponseAttributes) UnsetCustomerImpactScope()
    func (o *IncidentResponseAttributes) UnsetCustomerImpactStart()
    func (o *IncidentResponseAttributes) UnsetDetected()
    func (o *IncidentResponseAttributes) UnsetNonDatadogCreator()
    func (o *IncidentResponseAttributes) UnsetResolved()
    func (o *IncidentResponseAttributes) UnsetState()
    func (o *IncidentResponseAttributes) UnsetVisibility()
type IncidentResponseData
    func NewIncidentResponseData(id string, typeVar IncidentType) *IncidentResponseData
    func NewIncidentResponseDataWithDefaults() *IncidentResponseData
    func (o *IncidentResponseData) GetAttributes() IncidentResponseAttributes
    func (o *IncidentResponseData) GetAttributesOk() (*IncidentResponseAttributes, bool)
    func (o *IncidentResponseData) GetId() string
    func (o *IncidentResponseData) GetIdOk() (*string, bool)
    func (o *IncidentResponseData) GetRelationships() IncidentResponseRelationships
    func (o *IncidentResponseData) GetRelationshipsOk() (*IncidentResponseRelationships, bool)
    func (o *IncidentResponseData) GetType() IncidentType
    func (o *IncidentResponseData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentResponseData) HasAttributes() bool
    func (o *IncidentResponseData) HasRelationships() bool
    func (o IncidentResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseData) SetAttributes(v IncidentResponseAttributes)
    func (o *IncidentResponseData) SetId(v string)
    func (o *IncidentResponseData) SetRelationships(v IncidentResponseRelationships)
    func (o *IncidentResponseData) SetType(v IncidentType)
    func (o *IncidentResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseIncludedItem
    func IncidentAttachmentDataAsIncidentResponseIncludedItem(v *IncidentAttachmentData) IncidentResponseIncludedItem
    func IncidentUserDataAsIncidentResponseIncludedItem(v *IncidentUserData) IncidentResponseIncludedItem
    func (obj *IncidentResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentResponseMeta
    func NewIncidentResponseMeta() *IncidentResponseMeta
    func NewIncidentResponseMetaWithDefaults() *IncidentResponseMeta
    func (o *IncidentResponseMeta) GetPagination() IncidentResponseMetaPagination
    func (o *IncidentResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)
    func (o *IncidentResponseMeta) HasPagination() bool
    func (o IncidentResponseMeta) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseMeta) SetPagination(v IncidentResponseMetaPagination)
    func (o *IncidentResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseMetaPagination
    func NewIncidentResponseMetaPagination() *IncidentResponseMetaPagination
    func NewIncidentResponseMetaPaginationWithDefaults() *IncidentResponseMetaPagination
    func (o *IncidentResponseMetaPagination) GetNextOffset() int64
    func (o *IncidentResponseMetaPagination) GetNextOffsetOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) GetOffset() int64
    func (o *IncidentResponseMetaPagination) GetOffsetOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) GetSize() int64
    func (o *IncidentResponseMetaPagination) GetSizeOk() (*int64, bool)
    func (o *IncidentResponseMetaPagination) HasNextOffset() bool
    func (o *IncidentResponseMetaPagination) HasOffset() bool
    func (o *IncidentResponseMetaPagination) HasSize() bool
    func (o IncidentResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseMetaPagination) SetNextOffset(v int64)
    func (o *IncidentResponseMetaPagination) SetOffset(v int64)
    func (o *IncidentResponseMetaPagination) SetSize(v int64)
    func (o *IncidentResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
type IncidentResponseRelationships
    func NewIncidentResponseRelationships() *IncidentResponseRelationships
    func NewIncidentResponseRelationshipsWithDefaults() *IncidentResponseRelationships
    func (o *IncidentResponseRelationships) GetAttachments() RelationshipToIncidentAttachment
    func (o *IncidentResponseRelationships) GetAttachmentsOk() (*RelationshipToIncidentAttachment, bool)
    func (o *IncidentResponseRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentResponseRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o *IncidentResponseRelationships) GetCreatedByUser() RelationshipToUser
    func (o *IncidentResponseRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentResponseRelationships) GetImpacts() RelationshipToIncidentImpacts
    func (o *IncidentResponseRelationships) GetImpactsOk() (*RelationshipToIncidentImpacts, bool)
    func (o *IncidentResponseRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas
    func (o *IncidentResponseRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)
    func (o *IncidentResponseRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentResponseRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentResponseRelationships) GetResponders() RelationshipToIncidentResponders
    func (o *IncidentResponseRelationships) GetRespondersOk() (*RelationshipToIncidentResponders, bool)
    func (o *IncidentResponseRelationships) GetUserDefinedFields() RelationshipToIncidentUserDefinedFields
    func (o *IncidentResponseRelationships) GetUserDefinedFieldsOk() (*RelationshipToIncidentUserDefinedFields, bool)
    func (o *IncidentResponseRelationships) HasAttachments() bool
    func (o *IncidentResponseRelationships) HasCommanderUser() bool
    func (o *IncidentResponseRelationships) HasCreatedByUser() bool
    func (o *IncidentResponseRelationships) HasImpacts() bool
    func (o *IncidentResponseRelationships) HasIntegrations() bool
    func (o *IncidentResponseRelationships) HasLastModifiedByUser() bool
    func (o *IncidentResponseRelationships) HasResponders() bool
    func (o *IncidentResponseRelationships) HasUserDefinedFields() bool
    func (o IncidentResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentResponseRelationships) SetAttachments(v RelationshipToIncidentAttachment)
    func (o *IncidentResponseRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentResponseRelationships) SetCommanderUserNil()
    func (o *IncidentResponseRelationships) SetCreatedByUser(v RelationshipToUser)
    func (o *IncidentResponseRelationships) SetImpacts(v RelationshipToIncidentImpacts)
    func (o *IncidentResponseRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)
    func (o *IncidentResponseRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentResponseRelationships) SetResponders(v RelationshipToIncidentResponders)
    func (o *IncidentResponseRelationships) SetUserDefinedFields(v RelationshipToIncidentUserDefinedFields)
    func (o *IncidentResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentResponseRelationships) UnsetCommanderUser()
type IncidentSearchResponse
    func NewIncidentSearchResponse(data IncidentSearchResponseData) *IncidentSearchResponse
    func NewIncidentSearchResponseWithDefaults() *IncidentSearchResponse
    func (o *IncidentSearchResponse) GetData() IncidentSearchResponseData
    func (o *IncidentSearchResponse) GetDataOk() (*IncidentSearchResponseData, bool)
    func (o *IncidentSearchResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentSearchResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentSearchResponse) GetMeta() IncidentSearchResponseMeta
    func (o *IncidentSearchResponse) GetMetaOk() (*IncidentSearchResponseMeta, bool)
    func (o *IncidentSearchResponse) HasIncluded() bool
    func (o *IncidentSearchResponse) HasMeta() bool
    func (o IncidentSearchResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponse) SetData(v IncidentSearchResponseData)
    func (o *IncidentSearchResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentSearchResponse) SetMeta(v IncidentSearchResponseMeta)
    func (o *IncidentSearchResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseAttributes
    func NewIncidentSearchResponseAttributes(facets IncidentSearchResponseFacetsData, incidents []IncidentSearchResponseIncidentsData, total int32) *IncidentSearchResponseAttributes
    func NewIncidentSearchResponseAttributesWithDefaults() *IncidentSearchResponseAttributes
    func (o *IncidentSearchResponseAttributes) GetFacets() IncidentSearchResponseFacetsData
    func (o *IncidentSearchResponseAttributes) GetFacetsOk() (*IncidentSearchResponseFacetsData, bool)
    func (o *IncidentSearchResponseAttributes) GetIncidents() []IncidentSearchResponseIncidentsData
    func (o *IncidentSearchResponseAttributes) GetIncidentsOk() (*[]IncidentSearchResponseIncidentsData, bool)
    func (o *IncidentSearchResponseAttributes) GetTotal() int32
    func (o *IncidentSearchResponseAttributes) GetTotalOk() (*int32, bool)
    func (o IncidentSearchResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseAttributes) SetFacets(v IncidentSearchResponseFacetsData)
    func (o *IncidentSearchResponseAttributes) SetIncidents(v []IncidentSearchResponseIncidentsData)
    func (o *IncidentSearchResponseAttributes) SetTotal(v int32)
    func (o *IncidentSearchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseData
    func NewIncidentSearchResponseData() *IncidentSearchResponseData
    func NewIncidentSearchResponseDataWithDefaults() *IncidentSearchResponseData
    func (o *IncidentSearchResponseData) GetAttributes() IncidentSearchResponseAttributes
    func (o *IncidentSearchResponseData) GetAttributesOk() (*IncidentSearchResponseAttributes, bool)
    func (o *IncidentSearchResponseData) GetType() IncidentSearchResultsType
    func (o *IncidentSearchResponseData) GetTypeOk() (*IncidentSearchResultsType, bool)
    func (o *IncidentSearchResponseData) HasAttributes() bool
    func (o *IncidentSearchResponseData) HasType() bool
    func (o IncidentSearchResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseData) SetAttributes(v IncidentSearchResponseAttributes)
    func (o *IncidentSearchResponseData) SetType(v IncidentSearchResultsType)
    func (o *IncidentSearchResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseFacetsData
    func NewIncidentSearchResponseFacetsData() *IncidentSearchResponseFacetsData
    func NewIncidentSearchResponseFacetsDataWithDefaults() *IncidentSearchResponseFacetsData
    func (o *IncidentSearchResponseFacetsData) GetCommander() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetCommanderOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetCreatedBy() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetCreatedByOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetFields() []IncidentSearchResponsePropertyFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetFieldsOk() (*[]IncidentSearchResponsePropertyFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetImpact() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetImpactOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetLastModifiedBy() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetLastModifiedByOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetPostmortem() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetPostmortemOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetResponder() []IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseFacetsData) GetResponderOk() (*[]IncidentSearchResponseUserFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetSeverity() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetSeverityOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetState() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFacetsData) GetStateOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetTimeToRepair() []IncidentSearchResponseNumericFacetData
    func (o *IncidentSearchResponseFacetsData) GetTimeToRepairOk() (*[]IncidentSearchResponseNumericFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) GetTimeToResolve() []IncidentSearchResponseNumericFacetData
    func (o *IncidentSearchResponseFacetsData) GetTimeToResolveOk() (*[]IncidentSearchResponseNumericFacetData, bool)
    func (o *IncidentSearchResponseFacetsData) HasCommander() bool
    func (o *IncidentSearchResponseFacetsData) HasCreatedBy() bool
    func (o *IncidentSearchResponseFacetsData) HasFields() bool
    func (o *IncidentSearchResponseFacetsData) HasImpact() bool
    func (o *IncidentSearchResponseFacetsData) HasLastModifiedBy() bool
    func (o *IncidentSearchResponseFacetsData) HasPostmortem() bool
    func (o *IncidentSearchResponseFacetsData) HasResponder() bool
    func (o *IncidentSearchResponseFacetsData) HasSeverity() bool
    func (o *IncidentSearchResponseFacetsData) HasState() bool
    func (o *IncidentSearchResponseFacetsData) HasTimeToRepair() bool
    func (o *IncidentSearchResponseFacetsData) HasTimeToResolve() bool
    func (o IncidentSearchResponseFacetsData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseFacetsData) SetCommander(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetCreatedBy(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetFields(v []IncidentSearchResponsePropertyFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetImpact(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetLastModifiedBy(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetPostmortem(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetResponder(v []IncidentSearchResponseUserFacetData)
    func (o *IncidentSearchResponseFacetsData) SetSeverity(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetState(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponseFacetsData) SetTimeToRepair(v []IncidentSearchResponseNumericFacetData)
    func (o *IncidentSearchResponseFacetsData) SetTimeToResolve(v []IncidentSearchResponseNumericFacetData)
    func (o *IncidentSearchResponseFacetsData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseFieldFacetData
    func NewIncidentSearchResponseFieldFacetData() *IncidentSearchResponseFieldFacetData
    func NewIncidentSearchResponseFieldFacetDataWithDefaults() *IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponseFieldFacetData) GetCount() int32
    func (o *IncidentSearchResponseFieldFacetData) GetCountOk() (*int32, bool)
    func (o *IncidentSearchResponseFieldFacetData) GetName() string
    func (o *IncidentSearchResponseFieldFacetData) GetNameOk() (*string, bool)
    func (o *IncidentSearchResponseFieldFacetData) HasCount() bool
    func (o *IncidentSearchResponseFieldFacetData) HasName() bool
    func (o IncidentSearchResponseFieldFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseFieldFacetData) SetCount(v int32)
    func (o *IncidentSearchResponseFieldFacetData) SetName(v string)
    func (o *IncidentSearchResponseFieldFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseIncidentsData
    func NewIncidentSearchResponseIncidentsData(data IncidentResponseData) *IncidentSearchResponseIncidentsData
    func NewIncidentSearchResponseIncidentsDataWithDefaults() *IncidentSearchResponseIncidentsData
    func (o *IncidentSearchResponseIncidentsData) GetData() IncidentResponseData
    func (o *IncidentSearchResponseIncidentsData) GetDataOk() (*IncidentResponseData, bool)
    func (o IncidentSearchResponseIncidentsData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseIncidentsData) SetData(v IncidentResponseData)
    func (o *IncidentSearchResponseIncidentsData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseMeta
    func NewIncidentSearchResponseMeta() *IncidentSearchResponseMeta
    func NewIncidentSearchResponseMetaWithDefaults() *IncidentSearchResponseMeta
    func (o *IncidentSearchResponseMeta) GetPagination() IncidentResponseMetaPagination
    func (o *IncidentSearchResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)
    func (o *IncidentSearchResponseMeta) HasPagination() bool
    func (o IncidentSearchResponseMeta) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseMeta) SetPagination(v IncidentResponseMetaPagination)
    func (o *IncidentSearchResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseNumericFacetData
    func NewIncidentSearchResponseNumericFacetData(aggregates IncidentSearchResponseNumericFacetDataAggregates, name string) *IncidentSearchResponseNumericFacetData
    func NewIncidentSearchResponseNumericFacetDataWithDefaults() *IncidentSearchResponseNumericFacetData
    func (o *IncidentSearchResponseNumericFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates
    func (o *IncidentSearchResponseNumericFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)
    func (o *IncidentSearchResponseNumericFacetData) GetName() string
    func (o *IncidentSearchResponseNumericFacetData) GetNameOk() (*string, bool)
    func (o IncidentSearchResponseNumericFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseNumericFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)
    func (o *IncidentSearchResponseNumericFacetData) SetName(v string)
    func (o *IncidentSearchResponseNumericFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseNumericFacetDataAggregates
    func NewIncidentSearchResponseNumericFacetDataAggregates() *IncidentSearchResponseNumericFacetDataAggregates
    func NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults() *IncidentSearchResponseNumericFacetDataAggregates
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMax() float64
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMaxOk() (*float64, bool)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMin() float64
    func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMinOk() (*float64, bool)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMax() bool
    func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMin() bool
    func (o IncidentSearchResponseNumericFacetDataAggregates) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMax(v float64)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMaxNil()
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMin(v float64)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMinNil()
    func (o *IncidentSearchResponseNumericFacetDataAggregates) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMax()
    func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMin()
type IncidentSearchResponsePropertyFieldFacetData
    func NewIncidentSearchResponsePropertyFieldFacetData(facets []IncidentSearchResponseFieldFacetData, name string) *IncidentSearchResponsePropertyFieldFacetData
    func NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults() *IncidentSearchResponsePropertyFieldFacetData
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacets() []IncidentSearchResponseFieldFacetData
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacetsOk() (*[]IncidentSearchResponseFieldFacetData, bool)
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetName() string
    func (o *IncidentSearchResponsePropertyFieldFacetData) GetNameOk() (*string, bool)
    func (o *IncidentSearchResponsePropertyFieldFacetData) HasAggregates() bool
    func (o IncidentSearchResponsePropertyFieldFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponsePropertyFieldFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)
    func (o *IncidentSearchResponsePropertyFieldFacetData) SetFacets(v []IncidentSearchResponseFieldFacetData)
    func (o *IncidentSearchResponsePropertyFieldFacetData) SetName(v string)
    func (o *IncidentSearchResponsePropertyFieldFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResponseUserFacetData
    func NewIncidentSearchResponseUserFacetData() *IncidentSearchResponseUserFacetData
    func NewIncidentSearchResponseUserFacetDataWithDefaults() *IncidentSearchResponseUserFacetData
    func (o *IncidentSearchResponseUserFacetData) GetCount() int32
    func (o *IncidentSearchResponseUserFacetData) GetCountOk() (*int32, bool)
    func (o *IncidentSearchResponseUserFacetData) GetEmail() string
    func (o *IncidentSearchResponseUserFacetData) GetEmailOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) GetHandle() string
    func (o *IncidentSearchResponseUserFacetData) GetHandleOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) GetName() string
    func (o *IncidentSearchResponseUserFacetData) GetNameOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) GetUuid() string
    func (o *IncidentSearchResponseUserFacetData) GetUuidOk() (*string, bool)
    func (o *IncidentSearchResponseUserFacetData) HasCount() bool
    func (o *IncidentSearchResponseUserFacetData) HasEmail() bool
    func (o *IncidentSearchResponseUserFacetData) HasHandle() bool
    func (o *IncidentSearchResponseUserFacetData) HasName() bool
    func (o *IncidentSearchResponseUserFacetData) HasUuid() bool
    func (o IncidentSearchResponseUserFacetData) MarshalJSON() ([]byte, error)
    func (o *IncidentSearchResponseUserFacetData) SetCount(v int32)
    func (o *IncidentSearchResponseUserFacetData) SetEmail(v string)
    func (o *IncidentSearchResponseUserFacetData) SetHandle(v string)
    func (o *IncidentSearchResponseUserFacetData) SetName(v string)
    func (o *IncidentSearchResponseUserFacetData) SetUuid(v string)
    func (o *IncidentSearchResponseUserFacetData) UnmarshalJSON(bytes []byte) (err error)
type IncidentSearchResultsType
    func NewIncidentSearchResultsTypeFromValue(v string) (*IncidentSearchResultsType, error)
    func (v *IncidentSearchResultsType) GetAllowedValues() []IncidentSearchResultsType
    func (v IncidentSearchResultsType) IsValid() bool
    func (v IncidentSearchResultsType) Ptr() *IncidentSearchResultsType
    func (v *IncidentSearchResultsType) UnmarshalJSON(src []byte) error
type IncidentSearchSortOrder
    func NewIncidentSearchSortOrderFromValue(v string) (*IncidentSearchSortOrder, error)
    func (v *IncidentSearchSortOrder) GetAllowedValues() []IncidentSearchSortOrder
    func (v IncidentSearchSortOrder) IsValid() bool
    func (v IncidentSearchSortOrder) Ptr() *IncidentSearchSortOrder
    func (v *IncidentSearchSortOrder) UnmarshalJSON(src []byte) error
type IncidentServiceCreateAttributes
    func NewIncidentServiceCreateAttributes(name string) *IncidentServiceCreateAttributes
    func NewIncidentServiceCreateAttributesWithDefaults() *IncidentServiceCreateAttributes
    func (o *IncidentServiceCreateAttributes) GetName() string
    func (o *IncidentServiceCreateAttributes) GetNameOk() (*string, bool)
    func (o IncidentServiceCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateAttributes) SetName(v string)
    func (o *IncidentServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceCreateData
    func NewIncidentServiceCreateData(typeVar IncidentServiceType) *IncidentServiceCreateData
    func NewIncidentServiceCreateDataWithDefaults() *IncidentServiceCreateData
    func (o *IncidentServiceCreateData) GetAttributes() IncidentServiceCreateAttributes
    func (o *IncidentServiceCreateData) GetAttributesOk() (*IncidentServiceCreateAttributes, bool)
    func (o *IncidentServiceCreateData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceCreateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceCreateData) GetType() IncidentServiceType
    func (o *IncidentServiceCreateData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceCreateData) HasAttributes() bool
    func (o *IncidentServiceCreateData) HasRelationships() bool
    func (o IncidentServiceCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateData) SetAttributes(v IncidentServiceCreateAttributes)
    func (o *IncidentServiceCreateData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceCreateData) SetType(v IncidentServiceType)
    func (o *IncidentServiceCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceCreateRequest
    func NewIncidentServiceCreateRequest(data IncidentServiceCreateData) *IncidentServiceCreateRequest
    func NewIncidentServiceCreateRequestWithDefaults() *IncidentServiceCreateRequest
    func (o *IncidentServiceCreateRequest) GetData() IncidentServiceCreateData
    func (o *IncidentServiceCreateRequest) GetDataOk() (*IncidentServiceCreateData, bool)
    func (o IncidentServiceCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceCreateRequest) SetData(v IncidentServiceCreateData)
    func (o *IncidentServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceIncludedItems
    func UserAsIncidentServiceIncludedItems(v *User) IncidentServiceIncludedItems
    func (obj *IncidentServiceIncludedItems) GetActualInstance() interface{}
    func (obj IncidentServiceIncludedItems) MarshalJSON() ([]byte, error)
    func (obj *IncidentServiceIncludedItems) UnmarshalJSON(data []byte) error
type IncidentServiceRelationships
    func NewIncidentServiceRelationships() *IncidentServiceRelationships
    func NewIncidentServiceRelationshipsWithDefaults() *IncidentServiceRelationships
    func (o *IncidentServiceRelationships) GetCreatedBy() RelationshipToUser
    func (o *IncidentServiceRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *IncidentServiceRelationships) GetLastModifiedBy() RelationshipToUser
    func (o *IncidentServiceRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)
    func (o *IncidentServiceRelationships) HasCreatedBy() bool
    func (o *IncidentServiceRelationships) HasLastModifiedBy() bool
    func (o IncidentServiceRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *IncidentServiceRelationships) SetLastModifiedBy(v RelationshipToUser)
    func (o *IncidentServiceRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponse
    func NewIncidentServiceResponse(data IncidentServiceResponseData) *IncidentServiceResponse
    func NewIncidentServiceResponseWithDefaults() *IncidentServiceResponse
    func (o *IncidentServiceResponse) GetData() IncidentServiceResponseData
    func (o *IncidentServiceResponse) GetDataOk() (*IncidentServiceResponseData, bool)
    func (o *IncidentServiceResponse) GetIncluded() []IncidentServiceIncludedItems
    func (o *IncidentServiceResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)
    func (o *IncidentServiceResponse) HasIncluded() bool
    func (o IncidentServiceResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponse) SetData(v IncidentServiceResponseData)
    func (o *IncidentServiceResponse) SetIncluded(v []IncidentServiceIncludedItems)
    func (o *IncidentServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponseAttributes
    func NewIncidentServiceResponseAttributes() *IncidentServiceResponseAttributes
    func NewIncidentServiceResponseAttributesWithDefaults() *IncidentServiceResponseAttributes
    func (o *IncidentServiceResponseAttributes) GetCreated() time.Time
    func (o *IncidentServiceResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentServiceResponseAttributes) GetModified() time.Time
    func (o *IncidentServiceResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentServiceResponseAttributes) GetName() string
    func (o *IncidentServiceResponseAttributes) GetNameOk() (*string, bool)
    func (o *IncidentServiceResponseAttributes) HasCreated() bool
    func (o *IncidentServiceResponseAttributes) HasModified() bool
    func (o *IncidentServiceResponseAttributes) HasName() bool
    func (o IncidentServiceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentServiceResponseAttributes) SetModified(v time.Time)
    func (o *IncidentServiceResponseAttributes) SetName(v string)
    func (o *IncidentServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceResponseData
    func NewIncidentServiceResponseData(id string, typeVar IncidentServiceType) *IncidentServiceResponseData
    func NewIncidentServiceResponseDataWithDefaults() *IncidentServiceResponseData
    func (o *IncidentServiceResponseData) GetAttributes() IncidentServiceResponseAttributes
    func (o *IncidentServiceResponseData) GetAttributesOk() (*IncidentServiceResponseAttributes, bool)
    func (o *IncidentServiceResponseData) GetId() string
    func (o *IncidentServiceResponseData) GetIdOk() (*string, bool)
    func (o *IncidentServiceResponseData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceResponseData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceResponseData) GetType() IncidentServiceType
    func (o *IncidentServiceResponseData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceResponseData) HasAttributes() bool
    func (o *IncidentServiceResponseData) HasRelationships() bool
    func (o IncidentServiceResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceResponseData) SetAttributes(v IncidentServiceResponseAttributes)
    func (o *IncidentServiceResponseData) SetId(v string)
    func (o *IncidentServiceResponseData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceResponseData) SetType(v IncidentServiceType)
    func (o *IncidentServiceResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceType
    func NewIncidentServiceTypeFromValue(v string) (*IncidentServiceType, error)
    func (v *IncidentServiceType) GetAllowedValues() []IncidentServiceType
    func (v IncidentServiceType) IsValid() bool
    func (v IncidentServiceType) Ptr() *IncidentServiceType
    func (v *IncidentServiceType) UnmarshalJSON(src []byte) error
type IncidentServiceUpdateAttributes
    func NewIncidentServiceUpdateAttributes(name string) *IncidentServiceUpdateAttributes
    func NewIncidentServiceUpdateAttributesWithDefaults() *IncidentServiceUpdateAttributes
    func (o *IncidentServiceUpdateAttributes) GetName() string
    func (o *IncidentServiceUpdateAttributes) GetNameOk() (*string, bool)
    func (o IncidentServiceUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateAttributes) SetName(v string)
    func (o *IncidentServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceUpdateData
    func NewIncidentServiceUpdateData(typeVar IncidentServiceType) *IncidentServiceUpdateData
    func NewIncidentServiceUpdateDataWithDefaults() *IncidentServiceUpdateData
    func (o *IncidentServiceUpdateData) GetAttributes() IncidentServiceUpdateAttributes
    func (o *IncidentServiceUpdateData) GetAttributesOk() (*IncidentServiceUpdateAttributes, bool)
    func (o *IncidentServiceUpdateData) GetId() string
    func (o *IncidentServiceUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentServiceUpdateData) GetRelationships() IncidentServiceRelationships
    func (o *IncidentServiceUpdateData) GetRelationshipsOk() (*IncidentServiceRelationships, bool)
    func (o *IncidentServiceUpdateData) GetType() IncidentServiceType
    func (o *IncidentServiceUpdateData) GetTypeOk() (*IncidentServiceType, bool)
    func (o *IncidentServiceUpdateData) HasAttributes() bool
    func (o *IncidentServiceUpdateData) HasId() bool
    func (o *IncidentServiceUpdateData) HasRelationships() bool
    func (o IncidentServiceUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateData) SetAttributes(v IncidentServiceUpdateAttributes)
    func (o *IncidentServiceUpdateData) SetId(v string)
    func (o *IncidentServiceUpdateData) SetRelationships(v IncidentServiceRelationships)
    func (o *IncidentServiceUpdateData) SetType(v IncidentServiceType)
    func (o *IncidentServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentServiceUpdateRequest
    func NewIncidentServiceUpdateRequest(data IncidentServiceUpdateData) *IncidentServiceUpdateRequest
    func NewIncidentServiceUpdateRequestWithDefaults() *IncidentServiceUpdateRequest
    func (o *IncidentServiceUpdateRequest) GetData() IncidentServiceUpdateData
    func (o *IncidentServiceUpdateRequest) GetDataOk() (*IncidentServiceUpdateData, bool)
    func (o IncidentServiceUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentServiceUpdateRequest) SetData(v IncidentServiceUpdateData)
    func (o *IncidentServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentServicesApi
    func NewIncidentServicesApi(client *datadog.APIClient) *IncidentServicesApi
    func (a *IncidentServicesApi) CreateIncidentService(ctx _context.Context, body IncidentServiceCreateRequest) (IncidentServiceResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) DeleteIncidentService(ctx _context.Context, serviceId string) (*_nethttp.Response, error)
    func (a *IncidentServicesApi) GetIncidentService(ctx _context.Context, serviceId string, o ...GetIncidentServiceOptionalParameters) (IncidentServiceResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) ListIncidentServices(ctx _context.Context, o ...ListIncidentServicesOptionalParameters) (IncidentServicesResponse, *_nethttp.Response, error)
    func (a *IncidentServicesApi) UpdateIncidentService(ctx _context.Context, serviceId string, body IncidentServiceUpdateRequest) (IncidentServiceResponse, *_nethttp.Response, error)
type IncidentServicesResponse
    func NewIncidentServicesResponse(data []IncidentServiceResponseData) *IncidentServicesResponse
    func NewIncidentServicesResponseWithDefaults() *IncidentServicesResponse
    func (o *IncidentServicesResponse) GetData() []IncidentServiceResponseData
    func (o *IncidentServicesResponse) GetDataOk() (*[]IncidentServiceResponseData, bool)
    func (o *IncidentServicesResponse) GetIncluded() []IncidentServiceIncludedItems
    func (o *IncidentServicesResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, bool)
    func (o *IncidentServicesResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentServicesResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentServicesResponse) HasIncluded() bool
    func (o *IncidentServicesResponse) HasMeta() bool
    func (o IncidentServicesResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentServicesResponse) SetData(v []IncidentServiceResponseData)
    func (o *IncidentServicesResponse) SetIncluded(v []IncidentServiceIncludedItems)
    func (o *IncidentServicesResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentSeverity
    func NewIncidentSeverityFromValue(v string) (*IncidentSeverity, error)
    func (v *IncidentSeverity) GetAllowedValues() []IncidentSeverity
    func (v IncidentSeverity) IsValid() bool
    func (v IncidentSeverity) Ptr() *IncidentSeverity
    func (v *IncidentSeverity) UnmarshalJSON(src []byte) error
type IncidentTeamCreateAttributes
    func NewIncidentTeamCreateAttributes(name string) *IncidentTeamCreateAttributes
    func NewIncidentTeamCreateAttributesWithDefaults() *IncidentTeamCreateAttributes
    func (o *IncidentTeamCreateAttributes) GetName() string
    func (o *IncidentTeamCreateAttributes) GetNameOk() (*string, bool)
    func (o IncidentTeamCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateAttributes) SetName(v string)
    func (o *IncidentTeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateData
    func NewIncidentTeamCreateData(typeVar IncidentTeamType) *IncidentTeamCreateData
    func NewIncidentTeamCreateDataWithDefaults() *IncidentTeamCreateData
    func (o *IncidentTeamCreateData) GetAttributes() IncidentTeamCreateAttributes
    func (o *IncidentTeamCreateData) GetAttributesOk() (*IncidentTeamCreateAttributes, bool)
    func (o *IncidentTeamCreateData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamCreateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamCreateData) GetType() IncidentTeamType
    func (o *IncidentTeamCreateData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamCreateData) HasAttributes() bool
    func (o *IncidentTeamCreateData) HasRelationships() bool
    func (o IncidentTeamCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateData) SetAttributes(v IncidentTeamCreateAttributes)
    func (o *IncidentTeamCreateData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamCreateData) SetType(v IncidentTeamType)
    func (o *IncidentTeamCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamCreateRequest
    func NewIncidentTeamCreateRequest(data IncidentTeamCreateData) *IncidentTeamCreateRequest
    func NewIncidentTeamCreateRequestWithDefaults() *IncidentTeamCreateRequest
    func (o *IncidentTeamCreateRequest) GetData() IncidentTeamCreateData
    func (o *IncidentTeamCreateRequest) GetDataOk() (*IncidentTeamCreateData, bool)
    func (o IncidentTeamCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamCreateRequest) SetData(v IncidentTeamCreateData)
    func (o *IncidentTeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamIncludedItems
    func UserAsIncidentTeamIncludedItems(v *User) IncidentTeamIncludedItems
    func (obj *IncidentTeamIncludedItems) GetActualInstance() interface{}
    func (obj IncidentTeamIncludedItems) MarshalJSON() ([]byte, error)
    func (obj *IncidentTeamIncludedItems) UnmarshalJSON(data []byte) error
type IncidentTeamRelationships
    func NewIncidentTeamRelationships() *IncidentTeamRelationships
    func NewIncidentTeamRelationshipsWithDefaults() *IncidentTeamRelationships
    func (o *IncidentTeamRelationships) GetCreatedBy() RelationshipToUser
    func (o *IncidentTeamRelationships) GetCreatedByOk() (*RelationshipToUser, bool)
    func (o *IncidentTeamRelationships) GetLastModifiedBy() RelationshipToUser
    func (o *IncidentTeamRelationships) GetLastModifiedByOk() (*RelationshipToUser, bool)
    func (o *IncidentTeamRelationships) HasCreatedBy() bool
    func (o *IncidentTeamRelationships) HasLastModifiedBy() bool
    func (o IncidentTeamRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamRelationships) SetCreatedBy(v RelationshipToUser)
    func (o *IncidentTeamRelationships) SetLastModifiedBy(v RelationshipToUser)
    func (o *IncidentTeamRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponse
    func NewIncidentTeamResponse(data IncidentTeamResponseData) *IncidentTeamResponse
    func NewIncidentTeamResponseWithDefaults() *IncidentTeamResponse
    func (o *IncidentTeamResponse) GetData() IncidentTeamResponseData
    func (o *IncidentTeamResponse) GetDataOk() (*IncidentTeamResponseData, bool)
    func (o *IncidentTeamResponse) GetIncluded() []IncidentTeamIncludedItems
    func (o *IncidentTeamResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)
    func (o *IncidentTeamResponse) HasIncluded() bool
    func (o IncidentTeamResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponse) SetData(v IncidentTeamResponseData)
    func (o *IncidentTeamResponse) SetIncluded(v []IncidentTeamIncludedItems)
    func (o *IncidentTeamResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponseAttributes
    func NewIncidentTeamResponseAttributes() *IncidentTeamResponseAttributes
    func NewIncidentTeamResponseAttributesWithDefaults() *IncidentTeamResponseAttributes
    func (o *IncidentTeamResponseAttributes) GetCreated() time.Time
    func (o *IncidentTeamResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentTeamResponseAttributes) GetModified() time.Time
    func (o *IncidentTeamResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentTeamResponseAttributes) GetName() string
    func (o *IncidentTeamResponseAttributes) GetNameOk() (*string, bool)
    func (o *IncidentTeamResponseAttributes) HasCreated() bool
    func (o *IncidentTeamResponseAttributes) HasModified() bool
    func (o *IncidentTeamResponseAttributes) HasName() bool
    func (o IncidentTeamResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponseAttributes) SetCreated(v time.Time)
    func (o *IncidentTeamResponseAttributes) SetModified(v time.Time)
    func (o *IncidentTeamResponseAttributes) SetName(v string)
    func (o *IncidentTeamResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamResponseData
    func NewIncidentTeamResponseData() *IncidentTeamResponseData
    func NewIncidentTeamResponseDataWithDefaults() *IncidentTeamResponseData
    func (o *IncidentTeamResponseData) GetAttributes() IncidentTeamResponseAttributes
    func (o *IncidentTeamResponseData) GetAttributesOk() (*IncidentTeamResponseAttributes, bool)
    func (o *IncidentTeamResponseData) GetId() string
    func (o *IncidentTeamResponseData) GetIdOk() (*string, bool)
    func (o *IncidentTeamResponseData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamResponseData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamResponseData) GetType() IncidentTeamType
    func (o *IncidentTeamResponseData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamResponseData) HasAttributes() bool
    func (o *IncidentTeamResponseData) HasId() bool
    func (o *IncidentTeamResponseData) HasRelationships() bool
    func (o *IncidentTeamResponseData) HasType() bool
    func (o IncidentTeamResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamResponseData) SetAttributes(v IncidentTeamResponseAttributes)
    func (o *IncidentTeamResponseData) SetId(v string)
    func (o *IncidentTeamResponseData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamResponseData) SetType(v IncidentTeamType)
    func (o *IncidentTeamResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamType
    func NewIncidentTeamTypeFromValue(v string) (*IncidentTeamType, error)
    func (v *IncidentTeamType) GetAllowedValues() []IncidentTeamType
    func (v IncidentTeamType) IsValid() bool
    func (v IncidentTeamType) Ptr() *IncidentTeamType
    func (v *IncidentTeamType) UnmarshalJSON(src []byte) error
type IncidentTeamUpdateAttributes
    func NewIncidentTeamUpdateAttributes(name string) *IncidentTeamUpdateAttributes
    func NewIncidentTeamUpdateAttributesWithDefaults() *IncidentTeamUpdateAttributes
    func (o *IncidentTeamUpdateAttributes) GetName() string
    func (o *IncidentTeamUpdateAttributes) GetNameOk() (*string, bool)
    func (o IncidentTeamUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateAttributes) SetName(v string)
    func (o *IncidentTeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamUpdateData
    func NewIncidentTeamUpdateData(typeVar IncidentTeamType) *IncidentTeamUpdateData
    func NewIncidentTeamUpdateDataWithDefaults() *IncidentTeamUpdateData
    func (o *IncidentTeamUpdateData) GetAttributes() IncidentTeamUpdateAttributes
    func (o *IncidentTeamUpdateData) GetAttributesOk() (*IncidentTeamUpdateAttributes, bool)
    func (o *IncidentTeamUpdateData) GetId() string
    func (o *IncidentTeamUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentTeamUpdateData) GetRelationships() IncidentTeamRelationships
    func (o *IncidentTeamUpdateData) GetRelationshipsOk() (*IncidentTeamRelationships, bool)
    func (o *IncidentTeamUpdateData) GetType() IncidentTeamType
    func (o *IncidentTeamUpdateData) GetTypeOk() (*IncidentTeamType, bool)
    func (o *IncidentTeamUpdateData) HasAttributes() bool
    func (o *IncidentTeamUpdateData) HasId() bool
    func (o *IncidentTeamUpdateData) HasRelationships() bool
    func (o IncidentTeamUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateData) SetAttributes(v IncidentTeamUpdateAttributes)
    func (o *IncidentTeamUpdateData) SetId(v string)
    func (o *IncidentTeamUpdateData) SetRelationships(v IncidentTeamRelationships)
    func (o *IncidentTeamUpdateData) SetType(v IncidentTeamType)
    func (o *IncidentTeamUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamUpdateRequest
    func NewIncidentTeamUpdateRequest(data IncidentTeamUpdateData) *IncidentTeamUpdateRequest
    func NewIncidentTeamUpdateRequestWithDefaults() *IncidentTeamUpdateRequest
    func (o *IncidentTeamUpdateRequest) GetData() IncidentTeamUpdateData
    func (o *IncidentTeamUpdateRequest) GetDataOk() (*IncidentTeamUpdateData, bool)
    func (o IncidentTeamUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamUpdateRequest) SetData(v IncidentTeamUpdateData)
    func (o *IncidentTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTeamsApi
    func NewIncidentTeamsApi(client *datadog.APIClient) *IncidentTeamsApi
    func (a *IncidentTeamsApi) CreateIncidentTeam(ctx _context.Context, body IncidentTeamCreateRequest) (IncidentTeamResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) DeleteIncidentTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)
    func (a *IncidentTeamsApi) GetIncidentTeam(ctx _context.Context, teamId string, o ...GetIncidentTeamOptionalParameters) (IncidentTeamResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) ListIncidentTeams(ctx _context.Context, o ...ListIncidentTeamsOptionalParameters) (IncidentTeamsResponse, *_nethttp.Response, error)
    func (a *IncidentTeamsApi) UpdateIncidentTeam(ctx _context.Context, teamId string, body IncidentTeamUpdateRequest) (IncidentTeamResponse, *_nethttp.Response, error)
type IncidentTeamsResponse
    func NewIncidentTeamsResponse(data []IncidentTeamResponseData) *IncidentTeamsResponse
    func NewIncidentTeamsResponseWithDefaults() *IncidentTeamsResponse
    func (o *IncidentTeamsResponse) GetData() []IncidentTeamResponseData
    func (o *IncidentTeamsResponse) GetDataOk() (*[]IncidentTeamResponseData, bool)
    func (o *IncidentTeamsResponse) GetIncluded() []IncidentTeamIncludedItems
    func (o *IncidentTeamsResponse) GetIncludedOk() (*[]IncidentTeamIncludedItems, bool)
    func (o *IncidentTeamsResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentTeamsResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentTeamsResponse) HasIncluded() bool
    func (o *IncidentTeamsResponse) HasMeta() bool
    func (o IncidentTeamsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTeamsResponse) SetData(v []IncidentTeamResponseData)
    func (o *IncidentTeamsResponse) SetIncluded(v []IncidentTeamIncludedItems)
    func (o *IncidentTeamsResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentTeamsResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTimelineCellCreateAttributes
    func IncidentTimelineCellMarkdownCreateAttributesAsIncidentTimelineCellCreateAttributes(v *IncidentTimelineCellMarkdownCreateAttributes) IncidentTimelineCellCreateAttributes
    func (obj *IncidentTimelineCellCreateAttributes) GetActualInstance() interface{}
    func (obj IncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)
    func (obj *IncidentTimelineCellCreateAttributes) UnmarshalJSON(data []byte) error
type IncidentTimelineCellMarkdownContentType
    func NewIncidentTimelineCellMarkdownContentTypeFromValue(v string) (*IncidentTimelineCellMarkdownContentType, error)
    func (v *IncidentTimelineCellMarkdownContentType) GetAllowedValues() []IncidentTimelineCellMarkdownContentType
    func (v IncidentTimelineCellMarkdownContentType) IsValid() bool
    func (v IncidentTimelineCellMarkdownContentType) Ptr() *IncidentTimelineCellMarkdownContentType
    func (v *IncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error
type IncidentTimelineCellMarkdownCreateAttributes
    func NewIncidentTimelineCellMarkdownCreateAttributes(cellType IncidentTimelineCellMarkdownContentType, content IncidentTimelineCellMarkdownCreateAttributesContent) *IncidentTimelineCellMarkdownCreateAttributes
    func NewIncidentTimelineCellMarkdownCreateAttributesWithDefaults() *IncidentTimelineCellMarkdownCreateAttributes
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellType() IncidentTimelineCellMarkdownContentType
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk() (*IncidentTimelineCellMarkdownContentType, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContent() IncidentTimelineCellMarkdownCreateAttributesContent
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContentOk() (*IncidentTimelineCellMarkdownCreateAttributesContent, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportant() bool
    func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportantOk() (*bool, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) HasImportant() bool
    func (o IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetCellType(v IncidentTimelineCellMarkdownContentType)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetContent(v IncidentTimelineCellMarkdownCreateAttributesContent)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) SetImportant(v bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTimelineCellMarkdownCreateAttributesContent
    func NewIncidentTimelineCellMarkdownCreateAttributesContent() *IncidentTimelineCellMarkdownCreateAttributesContent
    func NewIncidentTimelineCellMarkdownCreateAttributesContentWithDefaults() *IncidentTimelineCellMarkdownCreateAttributesContent
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContent() string
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk() (*string, bool)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) HasContent() bool
    func (o IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON() ([]byte, error)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) SetContent(v string)
    func (o *IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoAnonymousAssignee
    func NewIncidentTodoAnonymousAssignee(icon string, id string, name string, source IncidentTodoAnonymousAssigneeSource) *IncidentTodoAnonymousAssignee
    func NewIncidentTodoAnonymousAssigneeWithDefaults() *IncidentTodoAnonymousAssignee
    func (o *IncidentTodoAnonymousAssignee) GetIcon() string
    func (o *IncidentTodoAnonymousAssignee) GetIconOk() (*string, bool)
    func (o *IncidentTodoAnonymousAssignee) GetId() string
    func (o *IncidentTodoAnonymousAssignee) GetIdOk() (*string, bool)
    func (o *IncidentTodoAnonymousAssignee) GetName() string
    func (o *IncidentTodoAnonymousAssignee) GetNameOk() (*string, bool)
    func (o *IncidentTodoAnonymousAssignee) GetSource() IncidentTodoAnonymousAssigneeSource
    func (o *IncidentTodoAnonymousAssignee) GetSourceOk() (*IncidentTodoAnonymousAssigneeSource, bool)
    func (o IncidentTodoAnonymousAssignee) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoAnonymousAssignee) SetIcon(v string)
    func (o *IncidentTodoAnonymousAssignee) SetId(v string)
    func (o *IncidentTodoAnonymousAssignee) SetName(v string)
    func (o *IncidentTodoAnonymousAssignee) SetSource(v IncidentTodoAnonymousAssigneeSource)
    func (o *IncidentTodoAnonymousAssignee) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoAnonymousAssigneeSource
    func NewIncidentTodoAnonymousAssigneeSourceFromValue(v string) (*IncidentTodoAnonymousAssigneeSource, error)
    func (v *IncidentTodoAnonymousAssigneeSource) GetAllowedValues() []IncidentTodoAnonymousAssigneeSource
    func (v IncidentTodoAnonymousAssigneeSource) IsValid() bool
    func (v IncidentTodoAnonymousAssigneeSource) Ptr() *IncidentTodoAnonymousAssigneeSource
    func (v *IncidentTodoAnonymousAssigneeSource) UnmarshalJSON(src []byte) error
type IncidentTodoAssignee
    func IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee(v *IncidentTodoAnonymousAssignee) IncidentTodoAssignee
    func IncidentTodoAssigneeHandleAsIncidentTodoAssignee(v *string) IncidentTodoAssignee
    func (obj *IncidentTodoAssignee) GetActualInstance() interface{}
    func (obj IncidentTodoAssignee) MarshalJSON() ([]byte, error)
    func (obj *IncidentTodoAssignee) UnmarshalJSON(data []byte) error
type IncidentTodoAttributes
    func NewIncidentTodoAttributes(assignees []IncidentTodoAssignee, content string) *IncidentTodoAttributes
    func NewIncidentTodoAttributesWithDefaults() *IncidentTodoAttributes
    func (o *IncidentTodoAttributes) GetAssignees() []IncidentTodoAssignee
    func (o *IncidentTodoAttributes) GetAssigneesOk() (*[]IncidentTodoAssignee, bool)
    func (o *IncidentTodoAttributes) GetCompleted() string
    func (o *IncidentTodoAttributes) GetCompletedOk() (*string, bool)
    func (o *IncidentTodoAttributes) GetContent() string
    func (o *IncidentTodoAttributes) GetContentOk() (*string, bool)
    func (o *IncidentTodoAttributes) GetCreated() time.Time
    func (o *IncidentTodoAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *IncidentTodoAttributes) GetDueDate() string
    func (o *IncidentTodoAttributes) GetDueDateOk() (*string, bool)
    func (o *IncidentTodoAttributes) GetIncidentId() string
    func (o *IncidentTodoAttributes) GetIncidentIdOk() (*string, bool)
    func (o *IncidentTodoAttributes) GetModified() time.Time
    func (o *IncidentTodoAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *IncidentTodoAttributes) HasCompleted() bool
    func (o *IncidentTodoAttributes) HasCreated() bool
    func (o *IncidentTodoAttributes) HasDueDate() bool
    func (o *IncidentTodoAttributes) HasIncidentId() bool
    func (o *IncidentTodoAttributes) HasModified() bool
    func (o IncidentTodoAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoAttributes) SetAssignees(v []IncidentTodoAssignee)
    func (o *IncidentTodoAttributes) SetCompleted(v string)
    func (o *IncidentTodoAttributes) SetCompletedNil()
    func (o *IncidentTodoAttributes) SetContent(v string)
    func (o *IncidentTodoAttributes) SetCreated(v time.Time)
    func (o *IncidentTodoAttributes) SetDueDate(v string)
    func (o *IncidentTodoAttributes) SetDueDateNil()
    func (o *IncidentTodoAttributes) SetIncidentId(v string)
    func (o *IncidentTodoAttributes) SetModified(v time.Time)
    func (o *IncidentTodoAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentTodoAttributes) UnsetCompleted()
    func (o *IncidentTodoAttributes) UnsetDueDate()
type IncidentTodoCreateData
    func NewIncidentTodoCreateData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoCreateData
    func NewIncidentTodoCreateDataWithDefaults() *IncidentTodoCreateData
    func (o *IncidentTodoCreateData) GetAttributes() IncidentTodoAttributes
    func (o *IncidentTodoCreateData) GetAttributesOk() (*IncidentTodoAttributes, bool)
    func (o *IncidentTodoCreateData) GetType() IncidentTodoType
    func (o *IncidentTodoCreateData) GetTypeOk() (*IncidentTodoType, bool)
    func (o IncidentTodoCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoCreateData) SetAttributes(v IncidentTodoAttributes)
    func (o *IncidentTodoCreateData) SetType(v IncidentTodoType)
    func (o *IncidentTodoCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoCreateRequest
    func NewIncidentTodoCreateRequest(data IncidentTodoCreateData) *IncidentTodoCreateRequest
    func NewIncidentTodoCreateRequestWithDefaults() *IncidentTodoCreateRequest
    func (o *IncidentTodoCreateRequest) GetData() IncidentTodoCreateData
    func (o *IncidentTodoCreateRequest) GetDataOk() (*IncidentTodoCreateData, bool)
    func (o IncidentTodoCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoCreateRequest) SetData(v IncidentTodoCreateData)
    func (o *IncidentTodoCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoListResponse
    func NewIncidentTodoListResponse(data []IncidentTodoResponseData) *IncidentTodoListResponse
    func NewIncidentTodoListResponseWithDefaults() *IncidentTodoListResponse
    func (o *IncidentTodoListResponse) GetData() []IncidentTodoResponseData
    func (o *IncidentTodoListResponse) GetDataOk() (*[]IncidentTodoResponseData, bool)
    func (o *IncidentTodoListResponse) GetIncluded() []IncidentTodoResponseIncludedItem
    func (o *IncidentTodoListResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, bool)
    func (o *IncidentTodoListResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentTodoListResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentTodoListResponse) HasIncluded() bool
    func (o *IncidentTodoListResponse) HasMeta() bool
    func (o IncidentTodoListResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoListResponse) SetData(v []IncidentTodoResponseData)
    func (o *IncidentTodoListResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)
    func (o *IncidentTodoListResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentTodoListResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoPatchData
    func NewIncidentTodoPatchData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoPatchData
    func NewIncidentTodoPatchDataWithDefaults() *IncidentTodoPatchData
    func (o *IncidentTodoPatchData) GetAttributes() IncidentTodoAttributes
    func (o *IncidentTodoPatchData) GetAttributesOk() (*IncidentTodoAttributes, bool)
    func (o *IncidentTodoPatchData) GetType() IncidentTodoType
    func (o *IncidentTodoPatchData) GetTypeOk() (*IncidentTodoType, bool)
    func (o IncidentTodoPatchData) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoPatchData) SetAttributes(v IncidentTodoAttributes)
    func (o *IncidentTodoPatchData) SetType(v IncidentTodoType)
    func (o *IncidentTodoPatchData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoPatchRequest
    func NewIncidentTodoPatchRequest(data IncidentTodoPatchData) *IncidentTodoPatchRequest
    func NewIncidentTodoPatchRequestWithDefaults() *IncidentTodoPatchRequest
    func (o *IncidentTodoPatchRequest) GetData() IncidentTodoPatchData
    func (o *IncidentTodoPatchRequest) GetDataOk() (*IncidentTodoPatchData, bool)
    func (o IncidentTodoPatchRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoPatchRequest) SetData(v IncidentTodoPatchData)
    func (o *IncidentTodoPatchRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoRelationships
    func NewIncidentTodoRelationships() *IncidentTodoRelationships
    func NewIncidentTodoRelationshipsWithDefaults() *IncidentTodoRelationships
    func (o *IncidentTodoRelationships) GetCreatedByUser() RelationshipToUser
    func (o *IncidentTodoRelationships) GetCreatedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentTodoRelationships) GetLastModifiedByUser() RelationshipToUser
    func (o *IncidentTodoRelationships) GetLastModifiedByUserOk() (*RelationshipToUser, bool)
    func (o *IncidentTodoRelationships) HasCreatedByUser() bool
    func (o *IncidentTodoRelationships) HasLastModifiedByUser() bool
    func (o IncidentTodoRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoRelationships) SetCreatedByUser(v RelationshipToUser)
    func (o *IncidentTodoRelationships) SetLastModifiedByUser(v RelationshipToUser)
    func (o *IncidentTodoRelationships) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoResponse
    func NewIncidentTodoResponse(data IncidentTodoResponseData) *IncidentTodoResponse
    func NewIncidentTodoResponseWithDefaults() *IncidentTodoResponse
    func (o *IncidentTodoResponse) GetData() IncidentTodoResponseData
    func (o *IncidentTodoResponse) GetDataOk() (*IncidentTodoResponseData, bool)
    func (o *IncidentTodoResponse) GetIncluded() []IncidentTodoResponseIncludedItem
    func (o *IncidentTodoResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, bool)
    func (o *IncidentTodoResponse) HasIncluded() bool
    func (o IncidentTodoResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoResponse) SetData(v IncidentTodoResponseData)
    func (o *IncidentTodoResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)
    func (o *IncidentTodoResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoResponseData
    func NewIncidentTodoResponseData(id string, typeVar IncidentTodoType) *IncidentTodoResponseData
    func NewIncidentTodoResponseDataWithDefaults() *IncidentTodoResponseData
    func (o *IncidentTodoResponseData) GetAttributes() IncidentTodoAttributes
    func (o *IncidentTodoResponseData) GetAttributesOk() (*IncidentTodoAttributes, bool)
    func (o *IncidentTodoResponseData) GetId() string
    func (o *IncidentTodoResponseData) GetIdOk() (*string, bool)
    func (o *IncidentTodoResponseData) GetRelationships() IncidentTodoRelationships
    func (o *IncidentTodoResponseData) GetRelationshipsOk() (*IncidentTodoRelationships, bool)
    func (o *IncidentTodoResponseData) GetType() IncidentTodoType
    func (o *IncidentTodoResponseData) GetTypeOk() (*IncidentTodoType, bool)
    func (o *IncidentTodoResponseData) HasAttributes() bool
    func (o *IncidentTodoResponseData) HasRelationships() bool
    func (o IncidentTodoResponseData) MarshalJSON() ([]byte, error)
    func (o *IncidentTodoResponseData) SetAttributes(v IncidentTodoAttributes)
    func (o *IncidentTodoResponseData) SetId(v string)
    func (o *IncidentTodoResponseData) SetRelationships(v IncidentTodoRelationships)
    func (o *IncidentTodoResponseData) SetType(v IncidentTodoType)
    func (o *IncidentTodoResponseData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTodoResponseIncludedItem
    func UserAsIncidentTodoResponseIncludedItem(v *User) IncidentTodoResponseIncludedItem
    func (obj *IncidentTodoResponseIncludedItem) GetActualInstance() interface{}
    func (obj IncidentTodoResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *IncidentTodoResponseIncludedItem) UnmarshalJSON(data []byte) error
type IncidentTodoType
    func NewIncidentTodoTypeFromValue(v string) (*IncidentTodoType, error)
    func (v *IncidentTodoType) GetAllowedValues() []IncidentTodoType
    func (v IncidentTodoType) IsValid() bool
    func (v IncidentTodoType) Ptr() *IncidentTodoType
    func (v *IncidentTodoType) UnmarshalJSON(src []byte) error
type IncidentTrigger
    func NewIncidentTrigger() *IncidentTrigger
    func NewIncidentTriggerWithDefaults() *IncidentTrigger
    func (o *IncidentTrigger) GetRateLimit() TriggerRateLimit
    func (o *IncidentTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)
    func (o *IncidentTrigger) HasRateLimit() bool
    func (o IncidentTrigger) MarshalJSON() ([]byte, error)
    func (o *IncidentTrigger) SetRateLimit(v TriggerRateLimit)
    func (o *IncidentTrigger) UnmarshalJSON(bytes []byte) (err error)
type IncidentTriggerWrapper
    func NewIncidentTriggerWrapper(incidentTrigger IncidentTrigger) *IncidentTriggerWrapper
    func NewIncidentTriggerWrapperWithDefaults() *IncidentTriggerWrapper
    func (o *IncidentTriggerWrapper) GetIncidentTrigger() IncidentTrigger
    func (o *IncidentTriggerWrapper) GetIncidentTriggerOk() (*IncidentTrigger, bool)
    func (o *IncidentTriggerWrapper) GetStartStepNames() []string
    func (o *IncidentTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *IncidentTriggerWrapper) HasStartStepNames() bool
    func (o IncidentTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *IncidentTriggerWrapper) SetIncidentTrigger(v IncidentTrigger)
    func (o *IncidentTriggerWrapper) SetStartStepNames(v []string)
    func (o *IncidentTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type IncidentType
    func NewIncidentTypeFromValue(v string) (*IncidentType, error)
    func (v *IncidentType) GetAllowedValues() []IncidentType
    func (v IncidentType) IsValid() bool
    func (v IncidentType) Ptr() *IncidentType
    func (v *IncidentType) UnmarshalJSON(src []byte) error
type IncidentTypeAttributes
    func NewIncidentTypeAttributes(name string) *IncidentTypeAttributes
    func NewIncidentTypeAttributesWithDefaults() *IncidentTypeAttributes
    func (o *IncidentTypeAttributes) GetCreatedAt() time.Time
    func (o *IncidentTypeAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *IncidentTypeAttributes) GetCreatedBy() string
    func (o *IncidentTypeAttributes) GetCreatedByOk() (*string, bool)
    func (o *IncidentTypeAttributes) GetDescription() string
    func (o *IncidentTypeAttributes) GetDescriptionOk() (*string, bool)
    func (o *IncidentTypeAttributes) GetIsDefault() bool
    func (o *IncidentTypeAttributes) GetIsDefaultOk() (*bool, bool)
    func (o *IncidentTypeAttributes) GetLastModifiedBy() string
    func (o *IncidentTypeAttributes) GetLastModifiedByOk() (*string, bool)
    func (o *IncidentTypeAttributes) GetModifiedAt() time.Time
    func (o *IncidentTypeAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *IncidentTypeAttributes) GetName() string
    func (o *IncidentTypeAttributes) GetNameOk() (*string, bool)
    func (o *IncidentTypeAttributes) GetPrefix() string
    func (o *IncidentTypeAttributes) GetPrefixOk() (*string, bool)
    func (o *IncidentTypeAttributes) HasCreatedAt() bool
    func (o *IncidentTypeAttributes) HasCreatedBy() bool
    func (o *IncidentTypeAttributes) HasDescription() bool
    func (o *IncidentTypeAttributes) HasIsDefault() bool
    func (o *IncidentTypeAttributes) HasLastModifiedBy() bool
    func (o *IncidentTypeAttributes) HasModifiedAt() bool
    func (o *IncidentTypeAttributes) HasPrefix() bool
    func (o IncidentTypeAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTypeAttributes) SetCreatedAt(v time.Time)
    func (o *IncidentTypeAttributes) SetCreatedBy(v string)
    func (o *IncidentTypeAttributes) SetDescription(v string)
    func (o *IncidentTypeAttributes) SetIsDefault(v bool)
    func (o *IncidentTypeAttributes) SetLastModifiedBy(v string)
    func (o *IncidentTypeAttributes) SetModifiedAt(v time.Time)
    func (o *IncidentTypeAttributes) SetName(v string)
    func (o *IncidentTypeAttributes) SetPrefix(v string)
    func (o *IncidentTypeAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypeCreateData
    func NewIncidentTypeCreateData(attributes IncidentTypeAttributes, typeVar IncidentTypeType) *IncidentTypeCreateData
    func NewIncidentTypeCreateDataWithDefaults() *IncidentTypeCreateData
    func (o *IncidentTypeCreateData) GetAttributes() IncidentTypeAttributes
    func (o *IncidentTypeCreateData) GetAttributesOk() (*IncidentTypeAttributes, bool)
    func (o *IncidentTypeCreateData) GetType() IncidentTypeType
    func (o *IncidentTypeCreateData) GetTypeOk() (*IncidentTypeType, bool)
    func (o IncidentTypeCreateData) MarshalJSON() ([]byte, error)
    func (o *IncidentTypeCreateData) SetAttributes(v IncidentTypeAttributes)
    func (o *IncidentTypeCreateData) SetType(v IncidentTypeType)
    func (o *IncidentTypeCreateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypeCreateRequest
    func NewIncidentTypeCreateRequest(data IncidentTypeCreateData) *IncidentTypeCreateRequest
    func NewIncidentTypeCreateRequestWithDefaults() *IncidentTypeCreateRequest
    func (o *IncidentTypeCreateRequest) GetData() IncidentTypeCreateData
    func (o *IncidentTypeCreateRequest) GetDataOk() (*IncidentTypeCreateData, bool)
    func (o IncidentTypeCreateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTypeCreateRequest) SetData(v IncidentTypeCreateData)
    func (o *IncidentTypeCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypeListResponse
    func NewIncidentTypeListResponse(data []IncidentTypeObject) *IncidentTypeListResponse
    func NewIncidentTypeListResponseWithDefaults() *IncidentTypeListResponse
    func (o *IncidentTypeListResponse) GetData() []IncidentTypeObject
    func (o *IncidentTypeListResponse) GetDataOk() (*[]IncidentTypeObject, bool)
    func (o IncidentTypeListResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTypeListResponse) SetData(v []IncidentTypeObject)
    func (o *IncidentTypeListResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypeObject
    func NewIncidentTypeObject(id string, typeVar IncidentTypeType) *IncidentTypeObject
    func NewIncidentTypeObjectWithDefaults() *IncidentTypeObject
    func (o *IncidentTypeObject) GetAttributes() IncidentTypeAttributes
    func (o *IncidentTypeObject) GetAttributesOk() (*IncidentTypeAttributes, bool)
    func (o *IncidentTypeObject) GetId() string
    func (o *IncidentTypeObject) GetIdOk() (*string, bool)
    func (o *IncidentTypeObject) GetType() IncidentTypeType
    func (o *IncidentTypeObject) GetTypeOk() (*IncidentTypeType, bool)
    func (o *IncidentTypeObject) HasAttributes() bool
    func (o IncidentTypeObject) MarshalJSON() ([]byte, error)
    func (o *IncidentTypeObject) SetAttributes(v IncidentTypeAttributes)
    func (o *IncidentTypeObject) SetId(v string)
    func (o *IncidentTypeObject) SetType(v IncidentTypeType)
    func (o *IncidentTypeObject) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypePatchData
    func NewIncidentTypePatchData(attributes IncidentTypeUpdateAttributes, id string, typeVar IncidentTypeType) *IncidentTypePatchData
    func NewIncidentTypePatchDataWithDefaults() *IncidentTypePatchData
    func (o *IncidentTypePatchData) GetAttributes() IncidentTypeUpdateAttributes
    func (o *IncidentTypePatchData) GetAttributesOk() (*IncidentTypeUpdateAttributes, bool)
    func (o *IncidentTypePatchData) GetId() string
    func (o *IncidentTypePatchData) GetIdOk() (*string, bool)
    func (o *IncidentTypePatchData) GetType() IncidentTypeType
    func (o *IncidentTypePatchData) GetTypeOk() (*IncidentTypeType, bool)
    func (o IncidentTypePatchData) MarshalJSON() ([]byte, error)
    func (o *IncidentTypePatchData) SetAttributes(v IncidentTypeUpdateAttributes)
    func (o *IncidentTypePatchData) SetId(v string)
    func (o *IncidentTypePatchData) SetType(v IncidentTypeType)
    func (o *IncidentTypePatchData) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypePatchRequest
    func NewIncidentTypePatchRequest(data IncidentTypePatchData) *IncidentTypePatchRequest
    func NewIncidentTypePatchRequestWithDefaults() *IncidentTypePatchRequest
    func (o *IncidentTypePatchRequest) GetData() IncidentTypePatchData
    func (o *IncidentTypePatchRequest) GetDataOk() (*IncidentTypePatchData, bool)
    func (o IncidentTypePatchRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentTypePatchRequest) SetData(v IncidentTypePatchData)
    func (o *IncidentTypePatchRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypeResponse
    func NewIncidentTypeResponse(data IncidentTypeObject) *IncidentTypeResponse
    func NewIncidentTypeResponseWithDefaults() *IncidentTypeResponse
    func (o *IncidentTypeResponse) GetData() IncidentTypeObject
    func (o *IncidentTypeResponse) GetDataOk() (*IncidentTypeObject, bool)
    func (o IncidentTypeResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentTypeResponse) SetData(v IncidentTypeObject)
    func (o *IncidentTypeResponse) UnmarshalJSON(bytes []byte) (err error)
type IncidentTypeType
    func NewIncidentTypeTypeFromValue(v string) (*IncidentTypeType, error)
    func (v *IncidentTypeType) GetAllowedValues() []IncidentTypeType
    func (v IncidentTypeType) IsValid() bool
    func (v IncidentTypeType) Ptr() *IncidentTypeType
    func (v *IncidentTypeType) UnmarshalJSON(src []byte) error
type IncidentTypeUpdateAttributes
    func NewIncidentTypeUpdateAttributes() *IncidentTypeUpdateAttributes
    func NewIncidentTypeUpdateAttributesWithDefaults() *IncidentTypeUpdateAttributes
    func (o *IncidentTypeUpdateAttributes) GetCreatedAt() time.Time
    func (o *IncidentTypeUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *IncidentTypeUpdateAttributes) GetCreatedBy() string
    func (o *IncidentTypeUpdateAttributes) GetCreatedByOk() (*string, bool)
    func (o *IncidentTypeUpdateAttributes) GetDescription() string
    func (o *IncidentTypeUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *IncidentTypeUpdateAttributes) GetIsDefault() bool
    func (o *IncidentTypeUpdateAttributes) GetIsDefaultOk() (*bool, bool)
    func (o *IncidentTypeUpdateAttributes) GetLastModifiedBy() string
    func (o *IncidentTypeUpdateAttributes) GetLastModifiedByOk() (*string, bool)
    func (o *IncidentTypeUpdateAttributes) GetModifiedAt() time.Time
    func (o *IncidentTypeUpdateAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *IncidentTypeUpdateAttributes) GetName() string
    func (o *IncidentTypeUpdateAttributes) GetNameOk() (*string, bool)
    func (o *IncidentTypeUpdateAttributes) GetPrefix() string
    func (o *IncidentTypeUpdateAttributes) GetPrefixOk() (*string, bool)
    func (o *IncidentTypeUpdateAttributes) HasCreatedAt() bool
    func (o *IncidentTypeUpdateAttributes) HasCreatedBy() bool
    func (o *IncidentTypeUpdateAttributes) HasDescription() bool
    func (o *IncidentTypeUpdateAttributes) HasIsDefault() bool
    func (o *IncidentTypeUpdateAttributes) HasLastModifiedBy() bool
    func (o *IncidentTypeUpdateAttributes) HasModifiedAt() bool
    func (o *IncidentTypeUpdateAttributes) HasName() bool
    func (o *IncidentTypeUpdateAttributes) HasPrefix() bool
    func (o IncidentTypeUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentTypeUpdateAttributes) SetCreatedAt(v time.Time)
    func (o *IncidentTypeUpdateAttributes) SetCreatedBy(v string)
    func (o *IncidentTypeUpdateAttributes) SetDescription(v string)
    func (o *IncidentTypeUpdateAttributes) SetIsDefault(v bool)
    func (o *IncidentTypeUpdateAttributes) SetLastModifiedBy(v string)
    func (o *IncidentTypeUpdateAttributes) SetModifiedAt(v time.Time)
    func (o *IncidentTypeUpdateAttributes) SetName(v string)
    func (o *IncidentTypeUpdateAttributes) SetPrefix(v string)
    func (o *IncidentTypeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type IncidentUpdateAttributes
    func NewIncidentUpdateAttributes() *IncidentUpdateAttributes
    func NewIncidentUpdateAttributesWithDefaults() *IncidentUpdateAttributes
    func (o *IncidentUpdateAttributes) GetCustomerImpactEnd() time.Time
    func (o *IncidentUpdateAttributes) GetCustomerImpactEndOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpactScope() string
    func (o *IncidentUpdateAttributes) GetCustomerImpactScopeOk() (*string, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpactStart() time.Time
    func (o *IncidentUpdateAttributes) GetCustomerImpactStartOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetCustomerImpacted() bool
    func (o *IncidentUpdateAttributes) GetCustomerImpactedOk() (*bool, bool)
    func (o *IncidentUpdateAttributes) GetDetected() time.Time
    func (o *IncidentUpdateAttributes) GetDetectedOk() (*time.Time, bool)
    func (o *IncidentUpdateAttributes) GetFields() map[string]IncidentFieldAttributes
    func (o *IncidentUpdateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)
    func (o *IncidentUpdateAttributes) GetNotificationHandles() []IncidentNotificationHandle
    func (o *IncidentUpdateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, bool)
    func (o *IncidentUpdateAttributes) GetTitle() string
    func (o *IncidentUpdateAttributes) GetTitleOk() (*string, bool)
    func (o *IncidentUpdateAttributes) HasCustomerImpactEnd() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpactScope() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpactStart() bool
    func (o *IncidentUpdateAttributes) HasCustomerImpacted() bool
    func (o *IncidentUpdateAttributes) HasDetected() bool
    func (o *IncidentUpdateAttributes) HasFields() bool
    func (o *IncidentUpdateAttributes) HasNotificationHandles() bool
    func (o *IncidentUpdateAttributes) HasTitle() bool
    func (o IncidentUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateAttributes) SetCustomerImpactEnd(v time.Time)
    func (o *IncidentUpdateAttributes) SetCustomerImpactEndNil()
    func (o *IncidentUpdateAttributes) SetCustomerImpactScope(v string)
    func (o *IncidentUpdateAttributes) SetCustomerImpactStart(v time.Time)
    func (o *IncidentUpdateAttributes) SetCustomerImpactStartNil()
    func (o *IncidentUpdateAttributes) SetCustomerImpacted(v bool)
    func (o *IncidentUpdateAttributes) SetDetected(v time.Time)
    func (o *IncidentUpdateAttributes) SetDetectedNil()
    func (o *IncidentUpdateAttributes) SetFields(v map[string]IncidentFieldAttributes)
    func (o *IncidentUpdateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)
    func (o *IncidentUpdateAttributes) SetTitle(v string)
    func (o *IncidentUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentUpdateAttributes) UnsetCustomerImpactEnd()
    func (o *IncidentUpdateAttributes) UnsetCustomerImpactStart()
    func (o *IncidentUpdateAttributes) UnsetDetected()
type IncidentUpdateData
    func NewIncidentUpdateData(id string, typeVar IncidentType) *IncidentUpdateData
    func NewIncidentUpdateDataWithDefaults() *IncidentUpdateData
    func (o *IncidentUpdateData) GetAttributes() IncidentUpdateAttributes
    func (o *IncidentUpdateData) GetAttributesOk() (*IncidentUpdateAttributes, bool)
    func (o *IncidentUpdateData) GetId() string
    func (o *IncidentUpdateData) GetIdOk() (*string, bool)
    func (o *IncidentUpdateData) GetRelationships() IncidentUpdateRelationships
    func (o *IncidentUpdateData) GetRelationshipsOk() (*IncidentUpdateRelationships, bool)
    func (o *IncidentUpdateData) GetType() IncidentType
    func (o *IncidentUpdateData) GetTypeOk() (*IncidentType, bool)
    func (o *IncidentUpdateData) HasAttributes() bool
    func (o *IncidentUpdateData) HasRelationships() bool
    func (o IncidentUpdateData) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateData) SetAttributes(v IncidentUpdateAttributes)
    func (o *IncidentUpdateData) SetId(v string)
    func (o *IncidentUpdateData) SetRelationships(v IncidentUpdateRelationships)
    func (o *IncidentUpdateData) SetType(v IncidentType)
    func (o *IncidentUpdateData) UnmarshalJSON(bytes []byte) (err error)
type IncidentUpdateRelationships
    func NewIncidentUpdateRelationships() *IncidentUpdateRelationships
    func NewIncidentUpdateRelationshipsWithDefaults() *IncidentUpdateRelationships
    func (o *IncidentUpdateRelationships) GetCommanderUser() NullableRelationshipToUser
    func (o *IncidentUpdateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)
    func (o *IncidentUpdateRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas
    func (o *IncidentUpdateRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)
    func (o *IncidentUpdateRelationships) GetPostmortem() RelationshipToIncidentPostmortem
    func (o *IncidentUpdateRelationships) GetPostmortemOk() (*RelationshipToIncidentPostmortem, bool)
    func (o *IncidentUpdateRelationships) HasCommanderUser() bool
    func (o *IncidentUpdateRelationships) HasIntegrations() bool
    func (o *IncidentUpdateRelationships) HasPostmortem() bool
    func (o IncidentUpdateRelationships) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateRelationships) SetCommanderUser(v NullableRelationshipToUser)
    func (o *IncidentUpdateRelationships) SetCommanderUserNil()
    func (o *IncidentUpdateRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)
    func (o *IncidentUpdateRelationships) SetPostmortem(v RelationshipToIncidentPostmortem)
    func (o *IncidentUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentUpdateRelationships) UnsetCommanderUser()
type IncidentUpdateRequest
    func NewIncidentUpdateRequest(data IncidentUpdateData) *IncidentUpdateRequest
    func NewIncidentUpdateRequestWithDefaults() *IncidentUpdateRequest
    func (o *IncidentUpdateRequest) GetData() IncidentUpdateData
    func (o *IncidentUpdateRequest) GetDataOk() (*IncidentUpdateData, bool)
    func (o IncidentUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *IncidentUpdateRequest) SetData(v IncidentUpdateData)
    func (o *IncidentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type IncidentUserAttributes
    func NewIncidentUserAttributes() *IncidentUserAttributes
    func NewIncidentUserAttributesWithDefaults() *IncidentUserAttributes
    func (o *IncidentUserAttributes) GetEmail() string
    func (o *IncidentUserAttributes) GetEmailOk() (*string, bool)
    func (o *IncidentUserAttributes) GetHandle() string
    func (o *IncidentUserAttributes) GetHandleOk() (*string, bool)
    func (o *IncidentUserAttributes) GetIcon() string
    func (o *IncidentUserAttributes) GetIconOk() (*string, bool)
    func (o *IncidentUserAttributes) GetName() string
    func (o *IncidentUserAttributes) GetNameOk() (*string, bool)
    func (o *IncidentUserAttributes) GetUuid() string
    func (o *IncidentUserAttributes) GetUuidOk() (*string, bool)
    func (o *IncidentUserAttributes) HasEmail() bool
    func (o *IncidentUserAttributes) HasHandle() bool
    func (o *IncidentUserAttributes) HasIcon() bool
    func (o *IncidentUserAttributes) HasName() bool
    func (o *IncidentUserAttributes) HasUuid() bool
    func (o IncidentUserAttributes) MarshalJSON() ([]byte, error)
    func (o *IncidentUserAttributes) SetEmail(v string)
    func (o *IncidentUserAttributes) SetHandle(v string)
    func (o *IncidentUserAttributes) SetIcon(v string)
    func (o *IncidentUserAttributes) SetName(v string)
    func (o *IncidentUserAttributes) SetNameNil()
    func (o *IncidentUserAttributes) SetUuid(v string)
    func (o *IncidentUserAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *IncidentUserAttributes) UnsetName()
type IncidentUserData
    func NewIncidentUserData() *IncidentUserData
    func NewIncidentUserDataWithDefaults() *IncidentUserData
    func (o *IncidentUserData) GetAttributes() IncidentUserAttributes
    func (o *IncidentUserData) GetAttributesOk() (*IncidentUserAttributes, bool)
    func (o *IncidentUserData) GetId() string
    func (o *IncidentUserData) GetIdOk() (*string, bool)
    func (o *IncidentUserData) GetType() UsersType
    func (o *IncidentUserData) GetTypeOk() (*UsersType, bool)
    func (o *IncidentUserData) HasAttributes() bool
    func (o *IncidentUserData) HasId() bool
    func (o *IncidentUserData) HasType() bool
    func (o IncidentUserData) MarshalJSON() ([]byte, error)
    func (o *IncidentUserData) SetAttributes(v IncidentUserAttributes)
    func (o *IncidentUserData) SetId(v string)
    func (o *IncidentUserData) SetType(v UsersType)
    func (o *IncidentUserData) UnmarshalJSON(bytes []byte) (err error)
type IncidentUserDefinedFieldType
    func NewIncidentUserDefinedFieldTypeFromValue(v string) (*IncidentUserDefinedFieldType, error)
    func (v *IncidentUserDefinedFieldType) GetAllowedValues() []IncidentUserDefinedFieldType
    func (v IncidentUserDefinedFieldType) IsValid() bool
    func (v IncidentUserDefinedFieldType) Ptr() *IncidentUserDefinedFieldType
    func (v *IncidentUserDefinedFieldType) UnmarshalJSON(src []byte) error
type IncidentsApi
    func NewIncidentsApi(client *datadog.APIClient) *IncidentsApi
    func (a *IncidentsApi) CreateIncident(ctx _context.Context, body IncidentCreateRequest) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) CreateIncidentIntegration(ctx _context.Context, incidentId string, body IncidentIntegrationMetadataCreateRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) CreateIncidentTodo(ctx _context.Context, incidentId string, body IncidentTodoCreateRequest) (IncidentTodoResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) CreateIncidentType(ctx _context.Context, body IncidentTypeCreateRequest) (IncidentTypeResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncident(ctx _context.Context, incidentId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncidentTodo(ctx _context.Context, incidentId string, todoId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) DeleteIncidentType(ctx _context.Context, incidentTypeId string) (*_nethttp.Response, error)
    func (a *IncidentsApi) GetIncident(ctx _context.Context, incidentId string, o ...GetIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) GetIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) GetIncidentTodo(ctx _context.Context, incidentId string, todoId string) (IncidentTodoResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) GetIncidentType(ctx _context.Context, incidentTypeId string) (IncidentTypeResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentAttachments(ctx _context.Context, incidentId string, o ...ListIncidentAttachmentsOptionalParameters) (IncidentAttachmentsResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentIntegrations(ctx _context.Context, incidentId string) (IncidentIntegrationMetadataListResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentTodos(ctx _context.Context, incidentId string) (IncidentTodoListResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentTypes(ctx _context.Context, o ...ListIncidentTypesOptionalParameters) (IncidentTypeListResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidents(ctx _context.Context, o ...ListIncidentsOptionalParameters) (IncidentsResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) ListIncidentsWithPagination(ctx _context.Context, o ...ListIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentResponseData], func())
    func (a *IncidentsApi) SearchIncidents(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (IncidentSearchResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) SearchIncidentsWithPagination(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentSearchResponseIncidentsData], func())
    func (a *IncidentsApi) UpdateIncident(ctx _context.Context, incidentId string, body IncidentUpdateRequest, o ...UpdateIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentAttachments(ctx _context.Context, incidentId string, body IncidentAttachmentUpdateRequest, o ...UpdateIncidentAttachmentsOptionalParameters) (IncidentAttachmentUpdateResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string, body IncidentIntegrationMetadataPatchRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentTodo(ctx _context.Context, incidentId string, todoId string, body IncidentTodoPatchRequest) (IncidentTodoResponse, *_nethttp.Response, error)
    func (a *IncidentsApi) UpdateIncidentType(ctx _context.Context, incidentTypeId string, body IncidentTypePatchRequest) (IncidentTypeResponse, *_nethttp.Response, error)
type IncidentsResponse
    func NewIncidentsResponse(data []IncidentResponseData) *IncidentsResponse
    func NewIncidentsResponseWithDefaults() *IncidentsResponse
    func (o *IncidentsResponse) GetData() []IncidentResponseData
    func (o *IncidentsResponse) GetDataOk() (*[]IncidentResponseData, bool)
    func (o *IncidentsResponse) GetIncluded() []IncidentResponseIncludedItem
    func (o *IncidentsResponse) GetIncludedOk() (*[]IncidentResponseIncludedItem, bool)
    func (o *IncidentsResponse) GetMeta() IncidentResponseMeta
    func (o *IncidentsResponse) GetMetaOk() (*IncidentResponseMeta, bool)
    func (o *IncidentsResponse) HasIncluded() bool
    func (o *IncidentsResponse) HasMeta() bool
    func (o IncidentsResponse) MarshalJSON() ([]byte, error)
    func (o *IncidentsResponse) SetData(v []IncidentResponseData)
    func (o *IncidentsResponse) SetIncluded(v []IncidentResponseIncludedItem)
    func (o *IncidentsResponse) SetMeta(v IncidentResponseMeta)
    func (o *IncidentsResponse) UnmarshalJSON(bytes []byte) (err error)
type IncludeType
    func NewIncludeTypeFromValue(v string) (*IncludeType, error)
    func (v *IncludeType) GetAllowedValues() []IncludeType
    func (v IncludeType) IsValid() bool
    func (v IncludeType) Ptr() *IncludeType
    func (v *IncludeType) UnmarshalJSON(src []byte) error
type InputSchema
    func NewInputSchema() *InputSchema
    func NewInputSchemaWithDefaults() *InputSchema
    func (o *InputSchema) GetParameters() []InputSchemaParameters
    func (o *InputSchema) GetParametersOk() (*[]InputSchemaParameters, bool)
    func (o *InputSchema) HasParameters() bool
    func (o InputSchema) MarshalJSON() ([]byte, error)
    func (o *InputSchema) SetParameters(v []InputSchemaParameters)
    func (o *InputSchema) UnmarshalJSON(bytes []byte) (err error)
type InputSchemaParameters
    func NewInputSchemaParameters(name string, typeVar InputSchemaParametersType) *InputSchemaParameters
    func NewInputSchemaParametersWithDefaults() *InputSchemaParameters
    func (o *InputSchemaParameters) GetDefaultValue() interface{}
    func (o *InputSchemaParameters) GetDefaultValueOk() (*interface{}, bool)
    func (o *InputSchemaParameters) GetDescription() string
    func (o *InputSchemaParameters) GetDescriptionOk() (*string, bool)
    func (o *InputSchemaParameters) GetLabel() string
    func (o *InputSchemaParameters) GetLabelOk() (*string, bool)
    func (o *InputSchemaParameters) GetName() string
    func (o *InputSchemaParameters) GetNameOk() (*string, bool)
    func (o *InputSchemaParameters) GetType() InputSchemaParametersType
    func (o *InputSchemaParameters) GetTypeOk() (*InputSchemaParametersType, bool)
    func (o *InputSchemaParameters) HasDefaultValue() bool
    func (o *InputSchemaParameters) HasDescription() bool
    func (o *InputSchemaParameters) HasLabel() bool
    func (o InputSchemaParameters) MarshalJSON() ([]byte, error)
    func (o *InputSchemaParameters) SetDefaultValue(v interface{})
    func (o *InputSchemaParameters) SetDescription(v string)
    func (o *InputSchemaParameters) SetLabel(v string)
    func (o *InputSchemaParameters) SetName(v string)
    func (o *InputSchemaParameters) SetType(v InputSchemaParametersType)
    func (o *InputSchemaParameters) UnmarshalJSON(bytes []byte) (err error)
type InputSchemaParametersType
    func NewInputSchemaParametersTypeFromValue(v string) (*InputSchemaParametersType, error)
    func (v *InputSchemaParametersType) GetAllowedValues() []InputSchemaParametersType
    func (v InputSchemaParametersType) IsValid() bool
    func (v InputSchemaParametersType) Ptr() *InputSchemaParametersType
    func (v *InputSchemaParametersType) UnmarshalJSON(src []byte) error
type IntakePayloadAccepted
    func NewIntakePayloadAccepted() *IntakePayloadAccepted
    func NewIntakePayloadAcceptedWithDefaults() *IntakePayloadAccepted
    func (o *IntakePayloadAccepted) GetErrors() []string
    func (o *IntakePayloadAccepted) GetErrorsOk() (*[]string, bool)
    func (o *IntakePayloadAccepted) HasErrors() bool
    func (o IntakePayloadAccepted) MarshalJSON() ([]byte, error)
    func (o *IntakePayloadAccepted) SetErrors(v []string)
    func (o *IntakePayloadAccepted) UnmarshalJSON(bytes []byte) (err error)
type InterfaceAttributes
    func NewInterfaceAttributes() *InterfaceAttributes
    func NewInterfaceAttributesWithDefaults() *InterfaceAttributes
    func (o *InterfaceAttributes) GetAlias() string
    func (o *InterfaceAttributes) GetAliasOk() (*string, bool)
    func (o *InterfaceAttributes) GetDescription() string
    func (o *InterfaceAttributes) GetDescriptionOk() (*string, bool)
    func (o *InterfaceAttributes) GetIndex() int64
    func (o *InterfaceAttributes) GetIndexOk() (*int64, bool)
    func (o *InterfaceAttributes) GetIpAddresses() []string
    func (o *InterfaceAttributes) GetIpAddressesOk() (*[]string, bool)
    func (o *InterfaceAttributes) GetMacAddress() string
    func (o *InterfaceAttributes) GetMacAddressOk() (*string, bool)
    func (o *InterfaceAttributes) GetName() string
    func (o *InterfaceAttributes) GetNameOk() (*string, bool)
    func (o *InterfaceAttributes) GetStatus() InterfaceAttributesStatus
    func (o *InterfaceAttributes) GetStatusOk() (*InterfaceAttributesStatus, bool)
    func (o *InterfaceAttributes) HasAlias() bool
    func (o *InterfaceAttributes) HasDescription() bool
    func (o *InterfaceAttributes) HasIndex() bool
    func (o *InterfaceAttributes) HasIpAddresses() bool
    func (o *InterfaceAttributes) HasMacAddress() bool
    func (o *InterfaceAttributes) HasName() bool
    func (o *InterfaceAttributes) HasStatus() bool
    func (o InterfaceAttributes) MarshalJSON() ([]byte, error)
    func (o *InterfaceAttributes) SetAlias(v string)
    func (o *InterfaceAttributes) SetDescription(v string)
    func (o *InterfaceAttributes) SetIndex(v int64)
    func (o *InterfaceAttributes) SetIpAddresses(v []string)
    func (o *InterfaceAttributes) SetMacAddress(v string)
    func (o *InterfaceAttributes) SetName(v string)
    func (o *InterfaceAttributes) SetStatus(v InterfaceAttributesStatus)
    func (o *InterfaceAttributes) UnmarshalJSON(bytes []byte) (err error)
type InterfaceAttributesStatus
    func NewInterfaceAttributesStatusFromValue(v string) (*InterfaceAttributesStatus, error)
    func (v *InterfaceAttributesStatus) GetAllowedValues() []InterfaceAttributesStatus
    func (v InterfaceAttributesStatus) IsValid() bool
    func (v InterfaceAttributesStatus) Ptr() *InterfaceAttributesStatus
    func (v *InterfaceAttributesStatus) UnmarshalJSON(src []byte) error
type JSONAPIErrorItem
    func NewJSONAPIErrorItem() *JSONAPIErrorItem
    func NewJSONAPIErrorItemWithDefaults() *JSONAPIErrorItem
    func (o *JSONAPIErrorItem) GetDetail() string
    func (o *JSONAPIErrorItem) GetDetailOk() (*string, bool)
    func (o *JSONAPIErrorItem) GetMeta() map[string]interface{}
    func (o *JSONAPIErrorItem) GetMetaOk() (*map[string]interface{}, bool)
    func (o *JSONAPIErrorItem) GetSource() JSONAPIErrorItemSource
    func (o *JSONAPIErrorItem) GetSourceOk() (*JSONAPIErrorItemSource, bool)
    func (o *JSONAPIErrorItem) GetStatus() string
    func (o *JSONAPIErrorItem) GetStatusOk() (*string, bool)
    func (o *JSONAPIErrorItem) GetTitle() string
    func (o *JSONAPIErrorItem) GetTitleOk() (*string, bool)
    func (o *JSONAPIErrorItem) HasDetail() bool
    func (o *JSONAPIErrorItem) HasMeta() bool
    func (o *JSONAPIErrorItem) HasSource() bool
    func (o *JSONAPIErrorItem) HasStatus() bool
    func (o *JSONAPIErrorItem) HasTitle() bool
    func (o JSONAPIErrorItem) MarshalJSON() ([]byte, error)
    func (o *JSONAPIErrorItem) SetDetail(v string)
    func (o *JSONAPIErrorItem) SetMeta(v map[string]interface{})
    func (o *JSONAPIErrorItem) SetSource(v JSONAPIErrorItemSource)
    func (o *JSONAPIErrorItem) SetStatus(v string)
    func (o *JSONAPIErrorItem) SetTitle(v string)
    func (o *JSONAPIErrorItem) UnmarshalJSON(bytes []byte) (err error)
type JSONAPIErrorItemSource
    func NewJSONAPIErrorItemSource() *JSONAPIErrorItemSource
    func NewJSONAPIErrorItemSourceWithDefaults() *JSONAPIErrorItemSource
    func (o *JSONAPIErrorItemSource) GetHeader() string
    func (o *JSONAPIErrorItemSource) GetHeaderOk() (*string, bool)
    func (o *JSONAPIErrorItemSource) GetParameter() string
    func (o *JSONAPIErrorItemSource) GetParameterOk() (*string, bool)
    func (o *JSONAPIErrorItemSource) GetPointer() string
    func (o *JSONAPIErrorItemSource) GetPointerOk() (*string, bool)
    func (o *JSONAPIErrorItemSource) HasHeader() bool
    func (o *JSONAPIErrorItemSource) HasParameter() bool
    func (o *JSONAPIErrorItemSource) HasPointer() bool
    func (o JSONAPIErrorItemSource) MarshalJSON() ([]byte, error)
    func (o *JSONAPIErrorItemSource) SetHeader(v string)
    func (o *JSONAPIErrorItemSource) SetParameter(v string)
    func (o *JSONAPIErrorItemSource) SetPointer(v string)
    func (o *JSONAPIErrorItemSource) UnmarshalJSON(bytes []byte) (err error)
type JSONAPIErrorResponse
    func NewJSONAPIErrorResponse(errors []JSONAPIErrorItem) *JSONAPIErrorResponse
    func NewJSONAPIErrorResponseWithDefaults() *JSONAPIErrorResponse
    func (o *JSONAPIErrorResponse) GetErrors() []JSONAPIErrorItem
    func (o *JSONAPIErrorResponse) GetErrorsOk() (*[]JSONAPIErrorItem, bool)
    func (o JSONAPIErrorResponse) MarshalJSON() ([]byte, error)
    func (o *JSONAPIErrorResponse) SetErrors(v []JSONAPIErrorItem)
    func (o *JSONAPIErrorResponse) UnmarshalJSON(bytes []byte) (err error)
type JiraIntegrationMetadata
    func NewJiraIntegrationMetadata(issues []JiraIntegrationMetadataIssuesItem) *JiraIntegrationMetadata
    func NewJiraIntegrationMetadataWithDefaults() *JiraIntegrationMetadata
    func (o *JiraIntegrationMetadata) GetIssues() []JiraIntegrationMetadataIssuesItem
    func (o *JiraIntegrationMetadata) GetIssuesOk() (*[]JiraIntegrationMetadataIssuesItem, bool)
    func (o JiraIntegrationMetadata) MarshalJSON() ([]byte, error)
    func (o *JiraIntegrationMetadata) SetIssues(v []JiraIntegrationMetadataIssuesItem)
    func (o *JiraIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)
type JiraIntegrationMetadataIssuesItem
    func NewJiraIntegrationMetadataIssuesItem(account string, projectKey string) *JiraIntegrationMetadataIssuesItem
    func NewJiraIntegrationMetadataIssuesItemWithDefaults() *JiraIntegrationMetadataIssuesItem
    func (o *JiraIntegrationMetadataIssuesItem) GetAccount() string
    func (o *JiraIntegrationMetadataIssuesItem) GetAccountOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetIssueKey() string
    func (o *JiraIntegrationMetadataIssuesItem) GetIssueKeyOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeId() string
    func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeIdOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetProjectKey() string
    func (o *JiraIntegrationMetadataIssuesItem) GetProjectKeyOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrl() string
    func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrlOk() (*string, bool)
    func (o *JiraIntegrationMetadataIssuesItem) HasIssueKey() bool
    func (o *JiraIntegrationMetadataIssuesItem) HasIssuetypeId() bool
    func (o *JiraIntegrationMetadataIssuesItem) HasRedirectUrl() bool
    func (o JiraIntegrationMetadataIssuesItem) MarshalJSON() ([]byte, error)
    func (o *JiraIntegrationMetadataIssuesItem) SetAccount(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetIssueKey(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetIssuetypeId(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetProjectKey(v string)
    func (o *JiraIntegrationMetadataIssuesItem) SetRedirectUrl(v string)
    func (o *JiraIntegrationMetadataIssuesItem) UnmarshalJSON(bytes []byte) (err error)
type JiraIssue
    func NewJiraIssue() *JiraIssue
    func NewJiraIssueWithDefaults() *JiraIssue
    func (o *JiraIssue) GetResult() JiraIssueResult
    func (o *JiraIssue) GetResultOk() (*JiraIssueResult, bool)
    func (o *JiraIssue) GetStatus() Case3rdPartyTicketStatus
    func (o *JiraIssue) GetStatusOk() (*Case3rdPartyTicketStatus, bool)
    func (o *JiraIssue) HasResult() bool
    func (o *JiraIssue) HasStatus() bool
    func (o JiraIssue) MarshalJSON() ([]byte, error)
    func (o *JiraIssue) SetResult(v JiraIssueResult)
    func (o *JiraIssue) SetStatus(v Case3rdPartyTicketStatus)
    func (o *JiraIssue) UnmarshalJSON(bytes []byte) (err error)
type JiraIssueResult
    func NewJiraIssueResult() *JiraIssueResult
    func NewJiraIssueResultWithDefaults() *JiraIssueResult
    func (o *JiraIssueResult) GetIssueId() string
    func (o *JiraIssueResult) GetIssueIdOk() (*string, bool)
    func (o *JiraIssueResult) GetIssueKey() string
    func (o *JiraIssueResult) GetIssueKeyOk() (*string, bool)
    func (o *JiraIssueResult) GetIssueUrl() string
    func (o *JiraIssueResult) GetIssueUrlOk() (*string, bool)
    func (o *JiraIssueResult) GetProjectKey() string
    func (o *JiraIssueResult) GetProjectKeyOk() (*string, bool)
    func (o *JiraIssueResult) HasIssueId() bool
    func (o *JiraIssueResult) HasIssueKey() bool
    func (o *JiraIssueResult) HasIssueUrl() bool
    func (o *JiraIssueResult) HasProjectKey() bool
    func (o JiraIssueResult) MarshalJSON() ([]byte, error)
    func (o *JiraIssueResult) SetIssueId(v string)
    func (o *JiraIssueResult) SetIssueKey(v string)
    func (o *JiraIssueResult) SetIssueUrl(v string)
    func (o *JiraIssueResult) SetProjectKey(v string)
    func (o *JiraIssueResult) UnmarshalJSON(bytes []byte) (err error)
type JobCreateResponse
    func NewJobCreateResponse() *JobCreateResponse
    func NewJobCreateResponseWithDefaults() *JobCreateResponse
    func (o *JobCreateResponse) GetData() JobCreateResponseData
    func (o *JobCreateResponse) GetDataOk() (*JobCreateResponseData, bool)
    func (o *JobCreateResponse) HasData() bool
    func (o JobCreateResponse) MarshalJSON() ([]byte, error)
    func (o *JobCreateResponse) SetData(v JobCreateResponseData)
    func (o *JobCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type JobCreateResponseData
    func NewJobCreateResponseData() *JobCreateResponseData
    func NewJobCreateResponseDataWithDefaults() *JobCreateResponseData
    func (o *JobCreateResponseData) GetId() string
    func (o *JobCreateResponseData) GetIdOk() (*string, bool)
    func (o *JobCreateResponseData) GetType() HistoricalJobDataType
    func (o *JobCreateResponseData) GetTypeOk() (*HistoricalJobDataType, bool)
    func (o *JobCreateResponseData) HasId() bool
    func (o *JobCreateResponseData) HasType() bool
    func (o JobCreateResponseData) MarshalJSON() ([]byte, error)
    func (o *JobCreateResponseData) SetId(v string)
    func (o *JobCreateResponseData) SetType(v HistoricalJobDataType)
    func (o *JobCreateResponseData) UnmarshalJSON(bytes []byte) (err error)
type JobDefinition
    func NewJobDefinition(cases []SecurityMonitoringRuleCaseCreate, from int64, index string, message string, name string, queries []HistoricalJobQuery, to int64) *JobDefinition
    func NewJobDefinitionWithDefaults() *JobDefinition
    func (o *JobDefinition) GetCalculatedFields() []CalculatedField
    func (o *JobDefinition) GetCalculatedFieldsOk() (*[]CalculatedField, bool)
    func (o *JobDefinition) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *JobDefinition) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *JobDefinition) GetFrom() int64
    func (o *JobDefinition) GetFromOk() (*int64, bool)
    func (o *JobDefinition) GetGroupSignalsBy() []string
    func (o *JobDefinition) GetGroupSignalsByOk() (*[]string, bool)
    func (o *JobDefinition) GetIndex() string
    func (o *JobDefinition) GetIndexOk() (*string, bool)
    func (o *JobDefinition) GetMessage() string
    func (o *JobDefinition) GetMessageOk() (*string, bool)
    func (o *JobDefinition) GetName() string
    func (o *JobDefinition) GetNameOk() (*string, bool)
    func (o *JobDefinition) GetOptions() HistoricalJobOptions
    func (o *JobDefinition) GetOptionsOk() (*HistoricalJobOptions, bool)
    func (o *JobDefinition) GetQueries() []HistoricalJobQuery
    func (o *JobDefinition) GetQueriesOk() (*[]HistoricalJobQuery, bool)
    func (o *JobDefinition) GetReferenceTables() []SecurityMonitoringReferenceTable
    func (o *JobDefinition) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)
    func (o *JobDefinition) GetTags() []string
    func (o *JobDefinition) GetTagsOk() (*[]string, bool)
    func (o *JobDefinition) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate
    func (o *JobDefinition) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)
    func (o *JobDefinition) GetTo() int64
    func (o *JobDefinition) GetToOk() (*int64, bool)
    func (o *JobDefinition) GetType() string
    func (o *JobDefinition) GetTypeOk() (*string, bool)
    func (o *JobDefinition) HasCalculatedFields() bool
    func (o *JobDefinition) HasGroupSignalsBy() bool
    func (o *JobDefinition) HasOptions() bool
    func (o *JobDefinition) HasReferenceTables() bool
    func (o *JobDefinition) HasTags() bool
    func (o *JobDefinition) HasThirdPartyCases() bool
    func (o *JobDefinition) HasType() bool
    func (o JobDefinition) MarshalJSON() ([]byte, error)
    func (o *JobDefinition) SetCalculatedFields(v []CalculatedField)
    func (o *JobDefinition) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *JobDefinition) SetFrom(v int64)
    func (o *JobDefinition) SetGroupSignalsBy(v []string)
    func (o *JobDefinition) SetIndex(v string)
    func (o *JobDefinition) SetMessage(v string)
    func (o *JobDefinition) SetName(v string)
    func (o *JobDefinition) SetOptions(v HistoricalJobOptions)
    func (o *JobDefinition) SetQueries(v []HistoricalJobQuery)
    func (o *JobDefinition) SetReferenceTables(v []SecurityMonitoringReferenceTable)
    func (o *JobDefinition) SetTags(v []string)
    func (o *JobDefinition) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)
    func (o *JobDefinition) SetTo(v int64)
    func (o *JobDefinition) SetType(v string)
    func (o *JobDefinition) UnmarshalJSON(bytes []byte) (err error)
type JobDefinitionFromRule
    func NewJobDefinitionFromRule(caseIndex int32, from int64, id string, index string, to int64) *JobDefinitionFromRule
    func NewJobDefinitionFromRuleWithDefaults() *JobDefinitionFromRule
    func (o *JobDefinitionFromRule) GetCaseIndex() int32
    func (o *JobDefinitionFromRule) GetCaseIndexOk() (*int32, bool)
    func (o *JobDefinitionFromRule) GetFrom() int64
    func (o *JobDefinitionFromRule) GetFromOk() (*int64, bool)
    func (o *JobDefinitionFromRule) GetId() string
    func (o *JobDefinitionFromRule) GetIdOk() (*string, bool)
    func (o *JobDefinitionFromRule) GetIndex() string
    func (o *JobDefinitionFromRule) GetIndexOk() (*string, bool)
    func (o *JobDefinitionFromRule) GetNotifications() []string
    func (o *JobDefinitionFromRule) GetNotificationsOk() (*[]string, bool)
    func (o *JobDefinitionFromRule) GetTo() int64
    func (o *JobDefinitionFromRule) GetToOk() (*int64, bool)
    func (o *JobDefinitionFromRule) HasNotifications() bool
    func (o JobDefinitionFromRule) MarshalJSON() ([]byte, error)
    func (o *JobDefinitionFromRule) SetCaseIndex(v int32)
    func (o *JobDefinitionFromRule) SetFrom(v int64)
    func (o *JobDefinitionFromRule) SetId(v string)
    func (o *JobDefinitionFromRule) SetIndex(v string)
    func (o *JobDefinitionFromRule) SetNotifications(v []string)
    func (o *JobDefinitionFromRule) SetTo(v int64)
    func (o *JobDefinitionFromRule) UnmarshalJSON(bytes []byte) (err error)
type KeyManagementApi
    func NewKeyManagementApi(client *datadog.APIClient) *KeyManagementApi
    func (a *KeyManagementApi) CreateAPIKey(ctx _context.Context, body APIKeyCreateRequest) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) CreateCurrentUserApplicationKey(ctx _context.Context, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteAPIKey(ctx _context.Context, apiKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) DeleteCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)
    func (a *KeyManagementApi) GetAPIKey(ctx _context.Context, apiKeyId string, o ...GetAPIKeyOptionalParameters) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) GetApplicationKey(ctx _context.Context, appKeyId string, o ...GetApplicationKeyOptionalParameters) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) GetCurrentUserApplicationKey(ctx _context.Context, appKeyId string) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListAPIKeys(ctx _context.Context, o ...ListAPIKeysOptionalParameters) (APIKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListApplicationKeys(ctx _context.Context, o ...ListApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) ListCurrentUserApplicationKeys(ctx _context.Context, o ...ListCurrentUserApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateAPIKey(ctx _context.Context, apiKeyId string, body APIKeyUpdateRequest) (APIKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *KeyManagementApi) UpdateCurrentUserApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
type Layer
    func NewLayer(typeVar LayerType) *Layer
    func NewLayerWithDefaults() *Layer
    func (o *Layer) GetAttributes() LayerAttributes
    func (o *Layer) GetAttributesOk() (*LayerAttributes, bool)
    func (o *Layer) GetId() string
    func (o *Layer) GetIdOk() (*string, bool)
    func (o *Layer) GetRelationships() LayerRelationships
    func (o *Layer) GetRelationshipsOk() (*LayerRelationships, bool)
    func (o *Layer) GetType() LayerType
    func (o *Layer) GetTypeOk() (*LayerType, bool)
    func (o *Layer) HasAttributes() bool
    func (o *Layer) HasId() bool
    func (o *Layer) HasRelationships() bool
    func (o Layer) MarshalJSON() ([]byte, error)
    func (o *Layer) SetAttributes(v LayerAttributes)
    func (o *Layer) SetId(v string)
    func (o *Layer) SetRelationships(v LayerRelationships)
    func (o *Layer) SetType(v LayerType)
    func (o *Layer) UnmarshalJSON(bytes []byte) (err error)
type LayerAttributes
    func NewLayerAttributes() *LayerAttributes
    func NewLayerAttributesWithDefaults() *LayerAttributes
    func (o *LayerAttributes) GetEffectiveDate() time.Time
    func (o *LayerAttributes) GetEffectiveDateOk() (*time.Time, bool)
    func (o *LayerAttributes) GetEndDate() time.Time
    func (o *LayerAttributes) GetEndDateOk() (*time.Time, bool)
    func (o *LayerAttributes) GetInterval() LayerAttributesInterval
    func (o *LayerAttributes) GetIntervalOk() (*LayerAttributesInterval, bool)
    func (o *LayerAttributes) GetName() string
    func (o *LayerAttributes) GetNameOk() (*string, bool)
    func (o *LayerAttributes) GetRestrictions() []TimeRestriction
    func (o *LayerAttributes) GetRestrictionsOk() (*[]TimeRestriction, bool)
    func (o *LayerAttributes) GetRotationStart() time.Time
    func (o *LayerAttributes) GetRotationStartOk() (*time.Time, bool)
    func (o *LayerAttributes) HasEffectiveDate() bool
    func (o *LayerAttributes) HasEndDate() bool
    func (o *LayerAttributes) HasInterval() bool
    func (o *LayerAttributes) HasName() bool
    func (o *LayerAttributes) HasRestrictions() bool
    func (o *LayerAttributes) HasRotationStart() bool
    func (o LayerAttributes) MarshalJSON() ([]byte, error)
    func (o *LayerAttributes) SetEffectiveDate(v time.Time)
    func (o *LayerAttributes) SetEndDate(v time.Time)
    func (o *LayerAttributes) SetInterval(v LayerAttributesInterval)
    func (o *LayerAttributes) SetName(v string)
    func (o *LayerAttributes) SetRestrictions(v []TimeRestriction)
    func (o *LayerAttributes) SetRotationStart(v time.Time)
    func (o *LayerAttributes) UnmarshalJSON(bytes []byte) (err error)
type LayerAttributesInterval
    func NewLayerAttributesInterval() *LayerAttributesInterval
    func NewLayerAttributesIntervalWithDefaults() *LayerAttributesInterval
    func (o *LayerAttributesInterval) GetDays() int32
    func (o *LayerAttributesInterval) GetDaysOk() (*int32, bool)
    func (o *LayerAttributesInterval) GetSeconds() int64
    func (o *LayerAttributesInterval) GetSecondsOk() (*int64, bool)
    func (o *LayerAttributesInterval) HasDays() bool
    func (o *LayerAttributesInterval) HasSeconds() bool
    func (o LayerAttributesInterval) MarshalJSON() ([]byte, error)
    func (o *LayerAttributesInterval) SetDays(v int32)
    func (o *LayerAttributesInterval) SetSeconds(v int64)
    func (o *LayerAttributesInterval) UnmarshalJSON(bytes []byte) (err error)
type LayerRelationships
    func NewLayerRelationships() *LayerRelationships
    func NewLayerRelationshipsWithDefaults() *LayerRelationships
    func (o *LayerRelationships) GetMembers() LayerRelationshipsMembers
    func (o *LayerRelationships) GetMembersOk() (*LayerRelationshipsMembers, bool)
    func (o *LayerRelationships) HasMembers() bool
    func (o LayerRelationships) MarshalJSON() ([]byte, error)
    func (o *LayerRelationships) SetMembers(v LayerRelationshipsMembers)
    func (o *LayerRelationships) UnmarshalJSON(bytes []byte) (err error)
type LayerRelationshipsMembers
    func NewLayerRelationshipsMembers() *LayerRelationshipsMembers
    func NewLayerRelationshipsMembersWithDefaults() *LayerRelationshipsMembers
    func (o *LayerRelationshipsMembers) GetData() []LayerRelationshipsMembersDataItems
    func (o *LayerRelationshipsMembers) GetDataOk() (*[]LayerRelationshipsMembersDataItems, bool)
    func (o *LayerRelationshipsMembers) HasData() bool
    func (o LayerRelationshipsMembers) MarshalJSON() ([]byte, error)
    func (o *LayerRelationshipsMembers) SetData(v []LayerRelationshipsMembersDataItems)
    func (o *LayerRelationshipsMembers) UnmarshalJSON(bytes []byte) (err error)
type LayerRelationshipsMembersDataItems
    func NewLayerRelationshipsMembersDataItems(id string, typeVar LayerRelationshipsMembersDataItemsType) *LayerRelationshipsMembersDataItems
    func NewLayerRelationshipsMembersDataItemsWithDefaults() *LayerRelationshipsMembersDataItems
    func (o *LayerRelationshipsMembersDataItems) GetId() string
    func (o *LayerRelationshipsMembersDataItems) GetIdOk() (*string, bool)
    func (o *LayerRelationshipsMembersDataItems) GetType() LayerRelationshipsMembersDataItemsType
    func (o *LayerRelationshipsMembersDataItems) GetTypeOk() (*LayerRelationshipsMembersDataItemsType, bool)
    func (o LayerRelationshipsMembersDataItems) MarshalJSON() ([]byte, error)
    func (o *LayerRelationshipsMembersDataItems) SetId(v string)
    func (o *LayerRelationshipsMembersDataItems) SetType(v LayerRelationshipsMembersDataItemsType)
    func (o *LayerRelationshipsMembersDataItems) UnmarshalJSON(bytes []byte) (err error)
type LayerRelationshipsMembersDataItemsType
    func NewLayerRelationshipsMembersDataItemsTypeFromValue(v string) (*LayerRelationshipsMembersDataItemsType, error)
    func (v *LayerRelationshipsMembersDataItemsType) GetAllowedValues() []LayerRelationshipsMembersDataItemsType
    func (v LayerRelationshipsMembersDataItemsType) IsValid() bool
    func (v LayerRelationshipsMembersDataItemsType) Ptr() *LayerRelationshipsMembersDataItemsType
    func (v *LayerRelationshipsMembersDataItemsType) UnmarshalJSON(src []byte) error
type LayerType
    func NewLayerTypeFromValue(v string) (*LayerType, error)
    func (v *LayerType) GetAllowedValues() []LayerType
    func (v LayerType) IsValid() bool
    func (v LayerType) Ptr() *LayerType
    func (v *LayerType) UnmarshalJSON(src []byte) error
type LeakedKey
    func NewLeakedKey(attributes LeakedKeyAttributes, id string, typeVar LeakedKeyType) *LeakedKey
    func NewLeakedKeyWithDefaults() *LeakedKey
    func (o *LeakedKey) GetAttributes() LeakedKeyAttributes
    func (o *LeakedKey) GetAttributesOk() (*LeakedKeyAttributes, bool)
    func (o *LeakedKey) GetId() string
    func (o *LeakedKey) GetIdOk() (*string, bool)
    func (o *LeakedKey) GetType() LeakedKeyType
    func (o *LeakedKey) GetTypeOk() (*LeakedKeyType, bool)
    func (o LeakedKey) MarshalJSON() ([]byte, error)
    func (o *LeakedKey) SetAttributes(v LeakedKeyAttributes)
    func (o *LeakedKey) SetId(v string)
    func (o *LeakedKey) SetType(v LeakedKeyType)
    func (o *LeakedKey) UnmarshalJSON(bytes []byte) (err error)
type LeakedKeyAttributes
    func NewLeakedKeyAttributes(date time.Time) *LeakedKeyAttributes
    func NewLeakedKeyAttributesWithDefaults() *LeakedKeyAttributes
    func (o *LeakedKeyAttributes) GetDate() time.Time
    func (o *LeakedKeyAttributes) GetDateOk() (*time.Time, bool)
    func (o *LeakedKeyAttributes) GetLeakSource() string
    func (o *LeakedKeyAttributes) GetLeakSourceOk() (*string, bool)
    func (o *LeakedKeyAttributes) HasLeakSource() bool
    func (o LeakedKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *LeakedKeyAttributes) SetDate(v time.Time)
    func (o *LeakedKeyAttributes) SetLeakSource(v string)
    func (o *LeakedKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type LeakedKeyType
    func NewLeakedKeyTypeFromValue(v string) (*LeakedKeyType, error)
    func (v *LeakedKeyType) GetAllowedValues() []LeakedKeyType
    func (v LeakedKeyType) IsValid() bool
    func (v LeakedKeyType) Ptr() *LeakedKeyType
    func (v *LeakedKeyType) UnmarshalJSON(src []byte) error
type Library
    func NewLibrary(name string) *Library
    func NewLibraryWithDefaults() *Library
    func (o *Library) GetName() string
    func (o *Library) GetNameOk() (*string, bool)
    func (o *Library) GetVersion() string
    func (o *Library) GetVersionOk() (*string, bool)
    func (o *Library) HasVersion() bool
    func (o Library) MarshalJSON() ([]byte, error)
    func (o *Library) SetName(v string)
    func (o *Library) SetVersion(v string)
    func (o *Library) UnmarshalJSON(bytes []byte) (err error)
type Links
    func NewLinks(first string, last string, self string) *Links
    func NewLinksWithDefaults() *Links
    func (o *Links) GetFirst() string
    func (o *Links) GetFirstOk() (*string, bool)
    func (o *Links) GetLast() string
    func (o *Links) GetLastOk() (*string, bool)
    func (o *Links) GetNext() string
    func (o *Links) GetNextOk() (*string, bool)
    func (o *Links) GetPrevious() string
    func (o *Links) GetPreviousOk() (*string, bool)
    func (o *Links) GetSelf() string
    func (o *Links) GetSelfOk() (*string, bool)
    func (o *Links) HasNext() bool
    func (o *Links) HasPrevious() bool
    func (o Links) MarshalJSON() ([]byte, error)
    func (o *Links) SetFirst(v string)
    func (o *Links) SetLast(v string)
    func (o *Links) SetNext(v string)
    func (o *Links) SetPrevious(v string)
    func (o *Links) SetSelf(v string)
    func (o *Links) UnmarshalJSON(bytes []byte) (err error)
type ListAPIKeysOptionalParameters
    func NewListAPIKeysOptionalParameters() *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilter(filter string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterCategory(filterCategory string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd(filterModifiedAtEnd string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtStart(filterModifiedAtStart string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithFilterRemoteConfigReadEnabled(filterRemoteConfigReadEnabled bool) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithInclude(include string) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithPageSize(pageSize int64) *ListAPIKeysOptionalParameters
    func (r *ListAPIKeysOptionalParameters) WithSort(sort APIKeysSort) *ListAPIKeysOptionalParameters
type ListAPIsOptionalParameters
    func NewListAPIsOptionalParameters() *ListAPIsOptionalParameters
    func (r *ListAPIsOptionalParameters) WithPageLimit(pageLimit int64) *ListAPIsOptionalParameters
    func (r *ListAPIsOptionalParameters) WithPageOffset(pageOffset int64) *ListAPIsOptionalParameters
    func (r *ListAPIsOptionalParameters) WithQuery(query string) *ListAPIsOptionalParameters
type ListAPIsResponse
    func NewListAPIsResponse() *ListAPIsResponse
    func NewListAPIsResponseWithDefaults() *ListAPIsResponse
    func (o *ListAPIsResponse) GetData() []ListAPIsResponseData
    func (o *ListAPIsResponse) GetDataOk() (*[]ListAPIsResponseData, bool)
    func (o *ListAPIsResponse) GetMeta() ListAPIsResponseMeta
    func (o *ListAPIsResponse) GetMetaOk() (*ListAPIsResponseMeta, bool)
    func (o *ListAPIsResponse) HasData() bool
    func (o *ListAPIsResponse) HasMeta() bool
    func (o ListAPIsResponse) MarshalJSON() ([]byte, error)
    func (o *ListAPIsResponse) SetData(v []ListAPIsResponseData)
    func (o *ListAPIsResponse) SetMeta(v ListAPIsResponseMeta)
    func (o *ListAPIsResponse) UnmarshalJSON(bytes []byte) (err error)
type ListAPIsResponseData
    func NewListAPIsResponseData() *ListAPIsResponseData
    func NewListAPIsResponseDataWithDefaults() *ListAPIsResponseData
    func (o *ListAPIsResponseData) GetAttributes() ListAPIsResponseDataAttributes
    func (o *ListAPIsResponseData) GetAttributesOk() (*ListAPIsResponseDataAttributes, bool)
    func (o *ListAPIsResponseData) GetId() uuid.UUID
    func (o *ListAPIsResponseData) GetIdOk() (*uuid.UUID, bool)
    func (o *ListAPIsResponseData) HasAttributes() bool
    func (o *ListAPIsResponseData) HasId() bool
    func (o ListAPIsResponseData) MarshalJSON() ([]byte, error)
    func (o *ListAPIsResponseData) SetAttributes(v ListAPIsResponseDataAttributes)
    func (o *ListAPIsResponseData) SetId(v uuid.UUID)
    func (o *ListAPIsResponseData) UnmarshalJSON(bytes []byte) (err error)
type ListAPIsResponseDataAttributes
    func NewListAPIsResponseDataAttributes() *ListAPIsResponseDataAttributes
    func NewListAPIsResponseDataAttributesWithDefaults() *ListAPIsResponseDataAttributes
    func (o *ListAPIsResponseDataAttributes) GetName() string
    func (o *ListAPIsResponseDataAttributes) GetNameOk() (*string, bool)
    func (o *ListAPIsResponseDataAttributes) HasName() bool
    func (o ListAPIsResponseDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ListAPIsResponseDataAttributes) SetName(v string)
    func (o *ListAPIsResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ListAPIsResponseMeta
    func NewListAPIsResponseMeta() *ListAPIsResponseMeta
    func NewListAPIsResponseMetaWithDefaults() *ListAPIsResponseMeta
    func (o *ListAPIsResponseMeta) GetPagination() ListAPIsResponseMetaPagination
    func (o *ListAPIsResponseMeta) GetPaginationOk() (*ListAPIsResponseMetaPagination, bool)
    func (o *ListAPIsResponseMeta) HasPagination() bool
    func (o ListAPIsResponseMeta) MarshalJSON() ([]byte, error)
    func (o *ListAPIsResponseMeta) SetPagination(v ListAPIsResponseMetaPagination)
    func (o *ListAPIsResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type ListAPIsResponseMetaPagination
    func NewListAPIsResponseMetaPagination() *ListAPIsResponseMetaPagination
    func NewListAPIsResponseMetaPaginationWithDefaults() *ListAPIsResponseMetaPagination
    func (o *ListAPIsResponseMetaPagination) GetLimit() int64
    func (o *ListAPIsResponseMetaPagination) GetLimitOk() (*int64, bool)
    func (o *ListAPIsResponseMetaPagination) GetOffset() int64
    func (o *ListAPIsResponseMetaPagination) GetOffsetOk() (*int64, bool)
    func (o *ListAPIsResponseMetaPagination) GetTotalCount() int64
    func (o *ListAPIsResponseMetaPagination) GetTotalCountOk() (*int64, bool)
    func (o *ListAPIsResponseMetaPagination) HasLimit() bool
    func (o *ListAPIsResponseMetaPagination) HasOffset() bool
    func (o *ListAPIsResponseMetaPagination) HasTotalCount() bool
    func (o ListAPIsResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *ListAPIsResponseMetaPagination) SetLimit(v int64)
    func (o *ListAPIsResponseMetaPagination) SetOffset(v int64)
    func (o *ListAPIsResponseMetaPagination) SetTotalCount(v int64)
    func (o *ListAPIsResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
type ListAWSAccountsOptionalParameters
    func NewListAWSAccountsOptionalParameters() *ListAWSAccountsOptionalParameters
    func (r *ListAWSAccountsOptionalParameters) WithAwsAccountId(awsAccountId string) *ListAWSAccountsOptionalParameters
type ListActiveMetricConfigurationsOptionalParameters
    func NewListActiveMetricConfigurationsOptionalParameters() *ListActiveMetricConfigurationsOptionalParameters
    func (r *ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListActiveMetricConfigurationsOptionalParameters
type ListAllCSMAgentsOptionalParameters
    func NewListAllCSMAgentsOptionalParameters() *ListAllCSMAgentsOptionalParameters
    func (r *ListAllCSMAgentsOptionalParameters) WithOrderDirection(orderDirection OrderDirection) *ListAllCSMAgentsOptionalParameters
    func (r *ListAllCSMAgentsOptionalParameters) WithPage(page int32) *ListAllCSMAgentsOptionalParameters
    func (r *ListAllCSMAgentsOptionalParameters) WithQuery(query string) *ListAllCSMAgentsOptionalParameters
    func (r *ListAllCSMAgentsOptionalParameters) WithSize(size int32) *ListAllCSMAgentsOptionalParameters
type ListAllCSMServerlessAgentsOptionalParameters
    func NewListAllCSMServerlessAgentsOptionalParameters() *ListAllCSMServerlessAgentsOptionalParameters
    func (r *ListAllCSMServerlessAgentsOptionalParameters) WithOrderDirection(orderDirection OrderDirection) *ListAllCSMServerlessAgentsOptionalParameters
    func (r *ListAllCSMServerlessAgentsOptionalParameters) WithPage(page int32) *ListAllCSMServerlessAgentsOptionalParameters
    func (r *ListAllCSMServerlessAgentsOptionalParameters) WithQuery(query string) *ListAllCSMServerlessAgentsOptionalParameters
    func (r *ListAllCSMServerlessAgentsOptionalParameters) WithSize(size int32) *ListAllCSMServerlessAgentsOptionalParameters
type ListApplicationKeysOptionalParameters
    func NewListApplicationKeysOptionalParameters() *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilter(filter string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithInclude(include string) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListApplicationKeysOptionalParameters
    func (r *ListApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListApplicationKeysOptionalParameters
type ListApplicationKeysResponse
    func NewListApplicationKeysResponse() *ListApplicationKeysResponse
    func NewListApplicationKeysResponseWithDefaults() *ListApplicationKeysResponse
    func (o *ListApplicationKeysResponse) GetData() []PartialApplicationKey
    func (o *ListApplicationKeysResponse) GetDataOk() (*[]PartialApplicationKey, bool)
    func (o *ListApplicationKeysResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *ListApplicationKeysResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *ListApplicationKeysResponse) GetMeta() ApplicationKeyResponseMeta
    func (o *ListApplicationKeysResponse) GetMetaOk() (*ApplicationKeyResponseMeta, bool)
    func (o *ListApplicationKeysResponse) HasData() bool
    func (o *ListApplicationKeysResponse) HasIncluded() bool
    func (o *ListApplicationKeysResponse) HasMeta() bool
    func (o ListApplicationKeysResponse) MarshalJSON() ([]byte, error)
    func (o *ListApplicationKeysResponse) SetData(v []PartialApplicationKey)
    func (o *ListApplicationKeysResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *ListApplicationKeysResponse) SetMeta(v ApplicationKeyResponseMeta)
    func (o *ListApplicationKeysResponse) UnmarshalJSON(bytes []byte) (err error)
type ListAppsOptionalParameters
    func NewListAppsOptionalParameters() *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterDeployed(filterDeployed bool) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterFavorite(filterFavorite bool) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterName(filterName string) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterQuery(filterQuery string) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterSelfService(filterSelfService bool) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterTags(filterTags string) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterUserName(filterUserName string) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithFilterUserUuid(filterUserUuid uuid.UUID) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithLimit(limit int64) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithPage(page int64) *ListAppsOptionalParameters
    func (r *ListAppsOptionalParameters) WithSort(sort []AppsSortField) *ListAppsOptionalParameters
type ListAppsResponse
    func NewListAppsResponse() *ListAppsResponse
    func NewListAppsResponseWithDefaults() *ListAppsResponse
    func (o *ListAppsResponse) GetData() []ListAppsResponseDataItems
    func (o *ListAppsResponse) GetDataOk() (*[]ListAppsResponseDataItems, bool)
    func (o *ListAppsResponse) GetIncluded() []Deployment
    func (o *ListAppsResponse) GetIncludedOk() (*[]Deployment, bool)
    func (o *ListAppsResponse) GetMeta() ListAppsResponseMeta
    func (o *ListAppsResponse) GetMetaOk() (*ListAppsResponseMeta, bool)
    func (o *ListAppsResponse) HasData() bool
    func (o *ListAppsResponse) HasIncluded() bool
    func (o *ListAppsResponse) HasMeta() bool
    func (o ListAppsResponse) MarshalJSON() ([]byte, error)
    func (o *ListAppsResponse) SetData(v []ListAppsResponseDataItems)
    func (o *ListAppsResponse) SetIncluded(v []Deployment)
    func (o *ListAppsResponse) SetMeta(v ListAppsResponseMeta)
    func (o *ListAppsResponse) UnmarshalJSON(bytes []byte) (err error)
type ListAppsResponseDataItems
    func NewListAppsResponseDataItems(attributes ListAppsResponseDataItemsAttributes, id uuid.UUID, typeVar AppDefinitionType) *ListAppsResponseDataItems
    func NewListAppsResponseDataItemsWithDefaults() *ListAppsResponseDataItems
    func (o *ListAppsResponseDataItems) GetAttributes() ListAppsResponseDataItemsAttributes
    func (o *ListAppsResponseDataItems) GetAttributesOk() (*ListAppsResponseDataItemsAttributes, bool)
    func (o *ListAppsResponseDataItems) GetId() uuid.UUID
    func (o *ListAppsResponseDataItems) GetIdOk() (*uuid.UUID, bool)
    func (o *ListAppsResponseDataItems) GetMeta() AppMeta
    func (o *ListAppsResponseDataItems) GetMetaOk() (*AppMeta, bool)
    func (o *ListAppsResponseDataItems) GetRelationships() ListAppsResponseDataItemsRelationships
    func (o *ListAppsResponseDataItems) GetRelationshipsOk() (*ListAppsResponseDataItemsRelationships, bool)
    func (o *ListAppsResponseDataItems) GetType() AppDefinitionType
    func (o *ListAppsResponseDataItems) GetTypeOk() (*AppDefinitionType, bool)
    func (o *ListAppsResponseDataItems) HasMeta() bool
    func (o *ListAppsResponseDataItems) HasRelationships() bool
    func (o ListAppsResponseDataItems) MarshalJSON() ([]byte, error)
    func (o *ListAppsResponseDataItems) SetAttributes(v ListAppsResponseDataItemsAttributes)
    func (o *ListAppsResponseDataItems) SetId(v uuid.UUID)
    func (o *ListAppsResponseDataItems) SetMeta(v AppMeta)
    func (o *ListAppsResponseDataItems) SetRelationships(v ListAppsResponseDataItemsRelationships)
    func (o *ListAppsResponseDataItems) SetType(v AppDefinitionType)
    func (o *ListAppsResponseDataItems) UnmarshalJSON(bytes []byte) (err error)
type ListAppsResponseDataItemsAttributes
    func NewListAppsResponseDataItemsAttributes() *ListAppsResponseDataItemsAttributes
    func NewListAppsResponseDataItemsAttributesWithDefaults() *ListAppsResponseDataItemsAttributes
    func (o *ListAppsResponseDataItemsAttributes) GetDescription() string
    func (o *ListAppsResponseDataItemsAttributes) GetDescriptionOk() (*string, bool)
    func (o *ListAppsResponseDataItemsAttributes) GetFavorite() bool
    func (o *ListAppsResponseDataItemsAttributes) GetFavoriteOk() (*bool, bool)
    func (o *ListAppsResponseDataItemsAttributes) GetName() string
    func (o *ListAppsResponseDataItemsAttributes) GetNameOk() (*string, bool)
    func (o *ListAppsResponseDataItemsAttributes) GetSelfService() bool
    func (o *ListAppsResponseDataItemsAttributes) GetSelfServiceOk() (*bool, bool)
    func (o *ListAppsResponseDataItemsAttributes) GetTags() []string
    func (o *ListAppsResponseDataItemsAttributes) GetTagsOk() (*[]string, bool)
    func (o *ListAppsResponseDataItemsAttributes) HasDescription() bool
    func (o *ListAppsResponseDataItemsAttributes) HasFavorite() bool
    func (o *ListAppsResponseDataItemsAttributes) HasName() bool
    func (o *ListAppsResponseDataItemsAttributes) HasSelfService() bool
    func (o *ListAppsResponseDataItemsAttributes) HasTags() bool
    func (o ListAppsResponseDataItemsAttributes) MarshalJSON() ([]byte, error)
    func (o *ListAppsResponseDataItemsAttributes) SetDescription(v string)
    func (o *ListAppsResponseDataItemsAttributes) SetFavorite(v bool)
    func (o *ListAppsResponseDataItemsAttributes) SetName(v string)
    func (o *ListAppsResponseDataItemsAttributes) SetSelfService(v bool)
    func (o *ListAppsResponseDataItemsAttributes) SetTags(v []string)
    func (o *ListAppsResponseDataItemsAttributes) UnmarshalJSON(bytes []byte) (err error)
type ListAppsResponseDataItemsRelationships
    func NewListAppsResponseDataItemsRelationships() *ListAppsResponseDataItemsRelationships
    func NewListAppsResponseDataItemsRelationshipsWithDefaults() *ListAppsResponseDataItemsRelationships
    func (o *ListAppsResponseDataItemsRelationships) GetDeployment() DeploymentRelationship
    func (o *ListAppsResponseDataItemsRelationships) GetDeploymentOk() (*DeploymentRelationship, bool)
    func (o *ListAppsResponseDataItemsRelationships) HasDeployment() bool
    func (o ListAppsResponseDataItemsRelationships) MarshalJSON() ([]byte, error)
    func (o *ListAppsResponseDataItemsRelationships) SetDeployment(v DeploymentRelationship)
    func (o *ListAppsResponseDataItemsRelationships) UnmarshalJSON(bytes []byte) (err error)
type ListAppsResponseMeta
    func NewListAppsResponseMeta() *ListAppsResponseMeta
    func NewListAppsResponseMetaWithDefaults() *ListAppsResponseMeta
    func (o *ListAppsResponseMeta) GetPage() ListAppsResponseMetaPage
    func (o *ListAppsResponseMeta) GetPageOk() (*ListAppsResponseMetaPage, bool)
    func (o *ListAppsResponseMeta) HasPage() bool
    func (o ListAppsResponseMeta) MarshalJSON() ([]byte, error)
    func (o *ListAppsResponseMeta) SetPage(v ListAppsResponseMetaPage)
    func (o *ListAppsResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type ListAppsResponseMetaPage
    func NewListAppsResponseMetaPage() *ListAppsResponseMetaPage
    func NewListAppsResponseMetaPageWithDefaults() *ListAppsResponseMetaPage
    func (o *ListAppsResponseMetaPage) GetTotalCount() int64
    func (o *ListAppsResponseMetaPage) GetTotalCountOk() (*int64, bool)
    func (o *ListAppsResponseMetaPage) GetTotalFilteredCount() int64
    func (o *ListAppsResponseMetaPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *ListAppsResponseMetaPage) HasTotalCount() bool
    func (o *ListAppsResponseMetaPage) HasTotalFilteredCount() bool
    func (o ListAppsResponseMetaPage) MarshalJSON() ([]byte, error)
    func (o *ListAppsResponseMetaPage) SetTotalCount(v int64)
    func (o *ListAppsResponseMetaPage) SetTotalFilteredCount(v int64)
    func (o *ListAppsResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)
type ListAuditLogsOptionalParameters
    func NewListAuditLogsOptionalParameters() *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterQuery(filterQuery string) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithFilterTo(filterTo time.Time) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithPageCursor(pageCursor string) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithPageLimit(pageLimit int32) *ListAuditLogsOptionalParameters
    func (r *ListAuditLogsOptionalParameters) WithSort(sort AuditLogsSort) *ListAuditLogsOptionalParameters
type ListAuthNMappingsOptionalParameters
    func NewListAuthNMappingsOptionalParameters() *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithFilter(filter string) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithPageNumber(pageNumber int64) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithPageSize(pageSize int64) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithResourceType(resourceType AuthNMappingResourceType) *ListAuthNMappingsOptionalParameters
    func (r *ListAuthNMappingsOptionalParameters) WithSort(sort AuthNMappingsSort) *ListAuthNMappingsOptionalParameters
type ListCIAppPipelineEventsOptionalParameters
    func NewListCIAppPipelineEventsOptionalParameters() *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppPipelineEventsOptionalParameters
    func (r *ListCIAppPipelineEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppPipelineEventsOptionalParameters
type ListCIAppTestEventsOptionalParameters
    func NewListCIAppTestEventsOptionalParameters() *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppTestEventsOptionalParameters
    func (r *ListCIAppTestEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppTestEventsOptionalParameters
type ListCSMThreatsAgentRulesOptionalParameters
    func NewListCSMThreatsAgentRulesOptionalParameters() *ListCSMThreatsAgentRulesOptionalParameters
    func (r *ListCSMThreatsAgentRulesOptionalParameters) WithPolicyId(policyId string) *ListCSMThreatsAgentRulesOptionalParameters
type ListCatalogEntityOptionalParameters
    func NewListCatalogEntityOptionalParameters() *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithFilterExcludeSnapshot(filterExcludeSnapshot string) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithFilterId(filterId string) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithFilterKind(filterKind string) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithFilterName(filterName string) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithFilterOwner(filterOwner string) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithFilterRef(filterRef string) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithFilterRelationType(filterRelationType RelationType) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithInclude(include IncludeType) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithPageLimit(pageLimit int64) *ListCatalogEntityOptionalParameters
    func (r *ListCatalogEntityOptionalParameters) WithPageOffset(pageOffset int64) *ListCatalogEntityOptionalParameters
type ListCatalogRelationOptionalParameters
    func NewListCatalogRelationOptionalParameters() *ListCatalogRelationOptionalParameters
    func (r *ListCatalogRelationOptionalParameters) WithFilterFromRef(filterFromRef string) *ListCatalogRelationOptionalParameters
    func (r *ListCatalogRelationOptionalParameters) WithFilterToRef(filterToRef string) *ListCatalogRelationOptionalParameters
    func (r *ListCatalogRelationOptionalParameters) WithFilterType(filterType RelationType) *ListCatalogRelationOptionalParameters
    func (r *ListCatalogRelationOptionalParameters) WithInclude(include RelationIncludeType) *ListCatalogRelationOptionalParameters
    func (r *ListCatalogRelationOptionalParameters) WithPageLimit(pageLimit int64) *ListCatalogRelationOptionalParameters
    func (r *ListCatalogRelationOptionalParameters) WithPageOffset(pageOffset int64) *ListCatalogRelationOptionalParameters
type ListContainerImagesOptionalParameters
    func NewListContainerImagesOptionalParameters() *ListContainerImagesOptionalParameters
    func (r *ListContainerImagesOptionalParameters) WithFilterTags(filterTags string) *ListContainerImagesOptionalParameters
    func (r *ListContainerImagesOptionalParameters) WithGroupBy(groupBy string) *ListContainerImagesOptionalParameters
    func (r *ListContainerImagesOptionalParameters) WithPageCursor(pageCursor string) *ListContainerImagesOptionalParameters
    func (r *ListContainerImagesOptionalParameters) WithPageSize(pageSize int32) *ListContainerImagesOptionalParameters
    func (r *ListContainerImagesOptionalParameters) WithSort(sort string) *ListContainerImagesOptionalParameters
type ListContainersOptionalParameters
    func NewListContainersOptionalParameters() *ListContainersOptionalParameters
    func (r *ListContainersOptionalParameters) WithFilterTags(filterTags string) *ListContainersOptionalParameters
    func (r *ListContainersOptionalParameters) WithGroupBy(groupBy string) *ListContainersOptionalParameters
    func (r *ListContainersOptionalParameters) WithPageCursor(pageCursor string) *ListContainersOptionalParameters
    func (r *ListContainersOptionalParameters) WithPageSize(pageSize int32) *ListContainersOptionalParameters
    func (r *ListContainersOptionalParameters) WithSort(sort string) *ListContainersOptionalParameters
type ListCurrentUserApplicationKeysOptionalParameters
    func NewListCurrentUserApplicationKeysOptionalParameters() *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilter(filter string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithInclude(include string) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListCurrentUserApplicationKeysOptionalParameters
    func (r *ListCurrentUserApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListCurrentUserApplicationKeysOptionalParameters
type ListDevicesOptionalParameters
    func NewListDevicesOptionalParameters() *ListDevicesOptionalParameters
    func (r *ListDevicesOptionalParameters) WithFilterTag(filterTag string) *ListDevicesOptionalParameters
    func (r *ListDevicesOptionalParameters) WithPageNumber(pageNumber int64) *ListDevicesOptionalParameters
    func (r *ListDevicesOptionalParameters) WithPageSize(pageSize int64) *ListDevicesOptionalParameters
    func (r *ListDevicesOptionalParameters) WithSort(sort string) *ListDevicesOptionalParameters
type ListDevicesResponse
    func NewListDevicesResponse() *ListDevicesResponse
    func NewListDevicesResponseWithDefaults() *ListDevicesResponse
    func (o *ListDevicesResponse) GetData() []DevicesListData
    func (o *ListDevicesResponse) GetDataOk() (*[]DevicesListData, bool)
    func (o *ListDevicesResponse) GetMeta() ListDevicesResponseMetadata
    func (o *ListDevicesResponse) GetMetaOk() (*ListDevicesResponseMetadata, bool)
    func (o *ListDevicesResponse) HasData() bool
    func (o *ListDevicesResponse) HasMeta() bool
    func (o ListDevicesResponse) MarshalJSON() ([]byte, error)
    func (o *ListDevicesResponse) SetData(v []DevicesListData)
    func (o *ListDevicesResponse) SetMeta(v ListDevicesResponseMetadata)
    func (o *ListDevicesResponse) UnmarshalJSON(bytes []byte) (err error)
type ListDevicesResponseMetadata
    func NewListDevicesResponseMetadata() *ListDevicesResponseMetadata
    func NewListDevicesResponseMetadataWithDefaults() *ListDevicesResponseMetadata
    func (o *ListDevicesResponseMetadata) GetPage() ListDevicesResponseMetadataPage
    func (o *ListDevicesResponseMetadata) GetPageOk() (*ListDevicesResponseMetadataPage, bool)
    func (o *ListDevicesResponseMetadata) HasPage() bool
    func (o ListDevicesResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *ListDevicesResponseMetadata) SetPage(v ListDevicesResponseMetadataPage)
    func (o *ListDevicesResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type ListDevicesResponseMetadataPage
    func NewListDevicesResponseMetadataPage() *ListDevicesResponseMetadataPage
    func NewListDevicesResponseMetadataPageWithDefaults() *ListDevicesResponseMetadataPage
    func (o *ListDevicesResponseMetadataPage) GetTotalFilteredCount() int64
    func (o *ListDevicesResponseMetadataPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *ListDevicesResponseMetadataPage) HasTotalFilteredCount() bool
    func (o ListDevicesResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *ListDevicesResponseMetadataPage) SetTotalFilteredCount(v int64)
    func (o *ListDevicesResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type ListDowntimesOptionalParameters
    func NewListDowntimesOptionalParameters() *ListDowntimesOptionalParameters
    func (r *ListDowntimesOptionalParameters) WithCurrentOnly(currentOnly bool) *ListDowntimesOptionalParameters
    func (r *ListDowntimesOptionalParameters) WithInclude(include string) *ListDowntimesOptionalParameters
    func (r *ListDowntimesOptionalParameters) WithPageLimit(pageLimit int64) *ListDowntimesOptionalParameters
    func (r *ListDowntimesOptionalParameters) WithPageOffset(pageOffset int64) *ListDowntimesOptionalParameters
type ListDowntimesResponse
    func NewListDowntimesResponse() *ListDowntimesResponse
    func NewListDowntimesResponseWithDefaults() *ListDowntimesResponse
    func (o *ListDowntimesResponse) GetData() []DowntimeResponseData
    func (o *ListDowntimesResponse) GetDataOk() (*[]DowntimeResponseData, bool)
    func (o *ListDowntimesResponse) GetIncluded() []DowntimeResponseIncludedItem
    func (o *ListDowntimesResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, bool)
    func (o *ListDowntimesResponse) GetMeta() DowntimeMeta
    func (o *ListDowntimesResponse) GetMetaOk() (*DowntimeMeta, bool)
    func (o *ListDowntimesResponse) HasData() bool
    func (o *ListDowntimesResponse) HasIncluded() bool
    func (o *ListDowntimesResponse) HasMeta() bool
    func (o ListDowntimesResponse) MarshalJSON() ([]byte, error)
    func (o *ListDowntimesResponse) SetData(v []DowntimeResponseData)
    func (o *ListDowntimesResponse) SetIncluded(v []DowntimeResponseIncludedItem)
    func (o *ListDowntimesResponse) SetMeta(v DowntimeMeta)
    func (o *ListDowntimesResponse) UnmarshalJSON(bytes []byte) (err error)
type ListEntityCatalogResponse
    func NewListEntityCatalogResponse() *ListEntityCatalogResponse
    func NewListEntityCatalogResponseWithDefaults() *ListEntityCatalogResponse
    func (o *ListEntityCatalogResponse) GetData() []EntityData
    func (o *ListEntityCatalogResponse) GetDataOk() (*[]EntityData, bool)
    func (o *ListEntityCatalogResponse) GetIncluded() []ListEntityCatalogResponseIncludedItem
    func (o *ListEntityCatalogResponse) GetIncludedOk() (*[]ListEntityCatalogResponseIncludedItem, bool)
    func (o *ListEntityCatalogResponse) GetLinks() ListEntityCatalogResponseLinks
    func (o *ListEntityCatalogResponse) GetLinksOk() (*ListEntityCatalogResponseLinks, bool)
    func (o *ListEntityCatalogResponse) GetMeta() EntityResponseMeta
    func (o *ListEntityCatalogResponse) GetMetaOk() (*EntityResponseMeta, bool)
    func (o *ListEntityCatalogResponse) HasData() bool
    func (o *ListEntityCatalogResponse) HasIncluded() bool
    func (o *ListEntityCatalogResponse) HasLinks() bool
    func (o *ListEntityCatalogResponse) HasMeta() bool
    func (o ListEntityCatalogResponse) MarshalJSON() ([]byte, error)
    func (o *ListEntityCatalogResponse) SetData(v []EntityData)
    func (o *ListEntityCatalogResponse) SetIncluded(v []ListEntityCatalogResponseIncludedItem)
    func (o *ListEntityCatalogResponse) SetLinks(v ListEntityCatalogResponseLinks)
    func (o *ListEntityCatalogResponse) SetMeta(v EntityResponseMeta)
    func (o *ListEntityCatalogResponse) UnmarshalJSON(bytes []byte) (err error)
type ListEntityCatalogResponseIncludedItem
    func EntityResponseIncludedIncidentAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedIncident) ListEntityCatalogResponseIncludedItem
    func EntityResponseIncludedOncallAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedOncall) ListEntityCatalogResponseIncludedItem
    func EntityResponseIncludedRawSchemaAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedRawSchema) ListEntityCatalogResponseIncludedItem
    func EntityResponseIncludedRelatedEntityAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedRelatedEntity) ListEntityCatalogResponseIncludedItem
    func EntityResponseIncludedSchemaAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedSchema) ListEntityCatalogResponseIncludedItem
    func (obj *ListEntityCatalogResponseIncludedItem) GetActualInstance() interface{}
    func (obj ListEntityCatalogResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *ListEntityCatalogResponseIncludedItem) UnmarshalJSON(data []byte) error
type ListEntityCatalogResponseLinks
    func NewListEntityCatalogResponseLinks() *ListEntityCatalogResponseLinks
    func NewListEntityCatalogResponseLinksWithDefaults() *ListEntityCatalogResponseLinks
    func (o *ListEntityCatalogResponseLinks) GetNext() string
    func (o *ListEntityCatalogResponseLinks) GetNextOk() (*string, bool)
    func (o *ListEntityCatalogResponseLinks) GetPrevious() string
    func (o *ListEntityCatalogResponseLinks) GetPreviousOk() (*string, bool)
    func (o *ListEntityCatalogResponseLinks) GetSelf() string
    func (o *ListEntityCatalogResponseLinks) GetSelfOk() (*string, bool)
    func (o *ListEntityCatalogResponseLinks) HasNext() bool
    func (o *ListEntityCatalogResponseLinks) HasPrevious() bool
    func (o *ListEntityCatalogResponseLinks) HasSelf() bool
    func (o ListEntityCatalogResponseLinks) MarshalJSON() ([]byte, error)
    func (o *ListEntityCatalogResponseLinks) SetNext(v string)
    func (o *ListEntityCatalogResponseLinks) SetPrevious(v string)
    func (o *ListEntityCatalogResponseLinks) SetSelf(v string)
    func (o *ListEntityCatalogResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type ListEventsOptionalParameters
    func NewListEventsOptionalParameters() *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterFrom(filterFrom string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithFilterTo(filterTo string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithPageCursor(pageCursor string) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListEventsOptionalParameters
    func (r *ListEventsOptionalParameters) WithSort(sort EventsSort) *ListEventsOptionalParameters
type ListFindingsMeta
    func NewListFindingsMeta() *ListFindingsMeta
    func NewListFindingsMetaWithDefaults() *ListFindingsMeta
    func (o *ListFindingsMeta) GetPage() ListFindingsPage
    func (o *ListFindingsMeta) GetPageOk() (*ListFindingsPage, bool)
    func (o *ListFindingsMeta) GetSnapshotTimestamp() int64
    func (o *ListFindingsMeta) GetSnapshotTimestampOk() (*int64, bool)
    func (o *ListFindingsMeta) HasPage() bool
    func (o *ListFindingsMeta) HasSnapshotTimestamp() bool
    func (o ListFindingsMeta) MarshalJSON() ([]byte, error)
    func (o *ListFindingsMeta) SetPage(v ListFindingsPage)
    func (o *ListFindingsMeta) SetSnapshotTimestamp(v int64)
    func (o *ListFindingsMeta) UnmarshalJSON(bytes []byte) (err error)
type ListFindingsOptionalParameters
    func NewListFindingsOptionalParameters() *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterDiscoveryTimestamp(filterDiscoveryTimestamp string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterEvaluation(filterEvaluation FindingEvaluation) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterEvaluationChangedAt(filterEvaluationChangedAt string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterMuted(filterMuted bool) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterResourceType(filterResourceType string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterRuleId(filterRuleId string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterRuleName(filterRuleName string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterStatus(filterStatus FindingStatus) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterTags(filterTags string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithFilterVulnerabilityType(filterVulnerabilityType []FindingVulnerabilityType) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithPageCursor(pageCursor string) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithPageLimit(pageLimit int64) *ListFindingsOptionalParameters
    func (r *ListFindingsOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *ListFindingsOptionalParameters
type ListFindingsPage
    func NewListFindingsPage() *ListFindingsPage
    func NewListFindingsPageWithDefaults() *ListFindingsPage
    func (o *ListFindingsPage) GetCursor() string
    func (o *ListFindingsPage) GetCursorOk() (*string, bool)
    func (o *ListFindingsPage) GetTotalFilteredCount() int64
    func (o *ListFindingsPage) GetTotalFilteredCountOk() (*int64, bool)
    func (o *ListFindingsPage) HasCursor() bool
    func (o *ListFindingsPage) HasTotalFilteredCount() bool
    func (o ListFindingsPage) MarshalJSON() ([]byte, error)
    func (o *ListFindingsPage) SetCursor(v string)
    func (o *ListFindingsPage) SetTotalFilteredCount(v int64)
    func (o *ListFindingsPage) UnmarshalJSON(bytes []byte) (err error)
type ListFindingsResponse
    func NewListFindingsResponse(data []Finding, meta ListFindingsMeta) *ListFindingsResponse
    func NewListFindingsResponseWithDefaults() *ListFindingsResponse
    func (o *ListFindingsResponse) GetData() []Finding
    func (o *ListFindingsResponse) GetDataOk() (*[]Finding, bool)
    func (o *ListFindingsResponse) GetMeta() ListFindingsMeta
    func (o *ListFindingsResponse) GetMetaOk() (*ListFindingsMeta, bool)
    func (o ListFindingsResponse) MarshalJSON() ([]byte, error)
    func (o *ListFindingsResponse) SetData(v []Finding)
    func (o *ListFindingsResponse) SetMeta(v ListFindingsMeta)
    func (o *ListFindingsResponse) UnmarshalJSON(bytes []byte) (err error)
type ListHistoricalJobsOptionalParameters
    func NewListHistoricalJobsOptionalParameters() *ListHistoricalJobsOptionalParameters
    func (r *ListHistoricalJobsOptionalParameters) WithFilterQuery(filterQuery string) *ListHistoricalJobsOptionalParameters
    func (r *ListHistoricalJobsOptionalParameters) WithPageNumber(pageNumber int64) *ListHistoricalJobsOptionalParameters
    func (r *ListHistoricalJobsOptionalParameters) WithPageSize(pageSize int64) *ListHistoricalJobsOptionalParameters
    func (r *ListHistoricalJobsOptionalParameters) WithSort(sort string) *ListHistoricalJobsOptionalParameters
type ListHistoricalJobsResponse
    func NewListHistoricalJobsResponse() *ListHistoricalJobsResponse
    func NewListHistoricalJobsResponseWithDefaults() *ListHistoricalJobsResponse
    func (o *ListHistoricalJobsResponse) GetData() []HistoricalJobResponseData
    func (o *ListHistoricalJobsResponse) GetDataOk() (*[]HistoricalJobResponseData, bool)
    func (o *ListHistoricalJobsResponse) GetMeta() HistoricalJobListMeta
    func (o *ListHistoricalJobsResponse) GetMetaOk() (*HistoricalJobListMeta, bool)
    func (o *ListHistoricalJobsResponse) HasData() bool
    func (o *ListHistoricalJobsResponse) HasMeta() bool
    func (o ListHistoricalJobsResponse) MarshalJSON() ([]byte, error)
    func (o *ListHistoricalJobsResponse) SetData(v []HistoricalJobResponseData)
    func (o *ListHistoricalJobsResponse) SetMeta(v HistoricalJobListMeta)
    func (o *ListHistoricalJobsResponse) UnmarshalJSON(bytes []byte) (err error)
type ListIncidentAttachmentsOptionalParameters
    func NewListIncidentAttachmentsOptionalParameters() *ListIncidentAttachmentsOptionalParameters
    func (r *ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType(filterAttachmentType []IncidentAttachmentAttachmentType) *ListIncidentAttachmentsOptionalParameters
    func (r *ListIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *ListIncidentAttachmentsOptionalParameters
type ListIncidentServicesOptionalParameters
    func NewListIncidentServicesOptionalParameters() *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithFilter(filter string) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentServicesOptionalParameters
    func (r *ListIncidentServicesOptionalParameters) WithPageSize(pageSize int64) *ListIncidentServicesOptionalParameters
type ListIncidentTeamsOptionalParameters
    func NewListIncidentTeamsOptionalParameters() *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithFilter(filter string) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentTeamsOptionalParameters
    func (r *ListIncidentTeamsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentTeamsOptionalParameters
type ListIncidentTypesOptionalParameters
    func NewListIncidentTypesOptionalParameters() *ListIncidentTypesOptionalParameters
    func (r *ListIncidentTypesOptionalParameters) WithIncludeDeleted(includeDeleted bool) *ListIncidentTypesOptionalParameters
type ListIncidentsOptionalParameters
    func NewListIncidentsOptionalParameters() *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithInclude(include []IncidentRelatedObject) *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentsOptionalParameters
    func (r *ListIncidentsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentsOptionalParameters
type ListLogsGetOptionalParameters
    func NewListLogsGetOptionalParameters() *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterIndexes(filterIndexes []string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterQuery(filterQuery string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterStorageTier(filterStorageTier LogsStorageTier) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithFilterTo(filterTo time.Time) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithPageCursor(pageCursor string) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithPageLimit(pageLimit int32) *ListLogsGetOptionalParameters
    func (r *ListLogsGetOptionalParameters) WithSort(sort LogsSort) *ListLogsGetOptionalParameters
type ListLogsOptionalParameters
    func NewListLogsOptionalParameters() *ListLogsOptionalParameters
    func (r *ListLogsOptionalParameters) WithBody(body LogsListRequest) *ListLogsOptionalParameters
type ListMonitorDowntimesOptionalParameters
    func NewListMonitorDowntimesOptionalParameters() *ListMonitorDowntimesOptionalParameters
    func (r *ListMonitorDowntimesOptionalParameters) WithPageLimit(pageLimit int64) *ListMonitorDowntimesOptionalParameters
    func (r *ListMonitorDowntimesOptionalParameters) WithPageOffset(pageOffset int64) *ListMonitorDowntimesOptionalParameters
type ListPipelinesOptionalParameters
    func NewListPipelinesOptionalParameters() *ListPipelinesOptionalParameters
    func (r *ListPipelinesOptionalParameters) WithPageNumber(pageNumber int64) *ListPipelinesOptionalParameters
    func (r *ListPipelinesOptionalParameters) WithPageSize(pageSize int64) *ListPipelinesOptionalParameters
type ListPipelinesResponse
    func NewListPipelinesResponse(data []ObservabilityPipelineData) *ListPipelinesResponse
    func NewListPipelinesResponseWithDefaults() *ListPipelinesResponse
    func (o *ListPipelinesResponse) GetData() []ObservabilityPipelineData
    func (o *ListPipelinesResponse) GetDataOk() (*[]ObservabilityPipelineData, bool)
    func (o *ListPipelinesResponse) GetMeta() ListPipelinesResponseMeta
    func (o *ListPipelinesResponse) GetMetaOk() (*ListPipelinesResponseMeta, bool)
    func (o *ListPipelinesResponse) HasMeta() bool
    func (o ListPipelinesResponse) MarshalJSON() ([]byte, error)
    func (o *ListPipelinesResponse) SetData(v []ObservabilityPipelineData)
    func (o *ListPipelinesResponse) SetMeta(v ListPipelinesResponseMeta)
    func (o *ListPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)
type ListPipelinesResponseMeta
    func NewListPipelinesResponseMeta() *ListPipelinesResponseMeta
    func NewListPipelinesResponseMetaWithDefaults() *ListPipelinesResponseMeta
    func (o *ListPipelinesResponseMeta) GetTotalCount() int64
    func (o *ListPipelinesResponseMeta) GetTotalCountOk() (*int64, bool)
    func (o *ListPipelinesResponseMeta) HasTotalCount() bool
    func (o ListPipelinesResponseMeta) MarshalJSON() ([]byte, error)
    func (o *ListPipelinesResponseMeta) SetTotalCount(v int64)
    func (o *ListPipelinesResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type ListPowerpacksOptionalParameters
    func NewListPowerpacksOptionalParameters() *ListPowerpacksOptionalParameters
    func (r *ListPowerpacksOptionalParameters) WithPageLimit(pageLimit int64) *ListPowerpacksOptionalParameters
    func (r *ListPowerpacksOptionalParameters) WithPageOffset(pageOffset int64) *ListPowerpacksOptionalParameters
type ListPowerpacksResponse
    func NewListPowerpacksResponse() *ListPowerpacksResponse
    func NewListPowerpacksResponseWithDefaults() *ListPowerpacksResponse
    func (o *ListPowerpacksResponse) GetData() []PowerpackData
    func (o *ListPowerpacksResponse) GetDataOk() (*[]PowerpackData, bool)
    func (o *ListPowerpacksResponse) GetIncluded() []User
    func (o *ListPowerpacksResponse) GetIncludedOk() (*[]User, bool)
    func (o *ListPowerpacksResponse) GetLinks() PowerpackResponseLinks
    func (o *ListPowerpacksResponse) GetLinksOk() (*PowerpackResponseLinks, bool)
    func (o *ListPowerpacksResponse) GetMeta() PowerpacksResponseMeta
    func (o *ListPowerpacksResponse) GetMetaOk() (*PowerpacksResponseMeta, bool)
    func (o *ListPowerpacksResponse) HasData() bool
    func (o *ListPowerpacksResponse) HasIncluded() bool
    func (o *ListPowerpacksResponse) HasLinks() bool
    func (o *ListPowerpacksResponse) HasMeta() bool
    func (o ListPowerpacksResponse) MarshalJSON() ([]byte, error)
    func (o *ListPowerpacksResponse) SetData(v []PowerpackData)
    func (o *ListPowerpacksResponse) SetIncluded(v []User)
    func (o *ListPowerpacksResponse) SetLinks(v PowerpackResponseLinks)
    func (o *ListPowerpacksResponse) SetMeta(v PowerpacksResponseMeta)
    func (o *ListPowerpacksResponse) UnmarshalJSON(bytes []byte) (err error)
type ListProcessesOptionalParameters
    func NewListProcessesOptionalParameters() *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithFrom(from int64) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithPageCursor(pageCursor string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithPageLimit(pageLimit int32) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithSearch(search string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithTags(tags string) *ListProcessesOptionalParameters
    func (r *ListProcessesOptionalParameters) WithTo(to int64) *ListProcessesOptionalParameters
type ListRUMEventsOptionalParameters
    func NewListRUMEventsOptionalParameters() *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithPageCursor(pageCursor string) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListRUMEventsOptionalParameters
    func (r *ListRUMEventsOptionalParameters) WithSort(sort RUMSort) *ListRUMEventsOptionalParameters
type ListRelationCatalogResponse
    func NewListRelationCatalogResponse() *ListRelationCatalogResponse
    func NewListRelationCatalogResponseWithDefaults() *ListRelationCatalogResponse
    func (o *ListRelationCatalogResponse) GetData() []RelationResponse
    func (o *ListRelationCatalogResponse) GetDataOk() (*[]RelationResponse, bool)
    func (o *ListRelationCatalogResponse) GetIncluded() []EntityData
    func (o *ListRelationCatalogResponse) GetIncludedOk() (*[]EntityData, bool)
    func (o *ListRelationCatalogResponse) GetLinks() ListRelationCatalogResponseLinks
    func (o *ListRelationCatalogResponse) GetLinksOk() (*ListRelationCatalogResponseLinks, bool)
    func (o *ListRelationCatalogResponse) GetMeta() RelationResponseMeta
    func (o *ListRelationCatalogResponse) GetMetaOk() (*RelationResponseMeta, bool)
    func (o *ListRelationCatalogResponse) HasData() bool
    func (o *ListRelationCatalogResponse) HasIncluded() bool
    func (o *ListRelationCatalogResponse) HasLinks() bool
    func (o *ListRelationCatalogResponse) HasMeta() bool
    func (o ListRelationCatalogResponse) MarshalJSON() ([]byte, error)
    func (o *ListRelationCatalogResponse) SetData(v []RelationResponse)
    func (o *ListRelationCatalogResponse) SetIncluded(v []EntityData)
    func (o *ListRelationCatalogResponse) SetLinks(v ListRelationCatalogResponseLinks)
    func (o *ListRelationCatalogResponse) SetMeta(v RelationResponseMeta)
    func (o *ListRelationCatalogResponse) UnmarshalJSON(bytes []byte) (err error)
type ListRelationCatalogResponseLinks
    func NewListRelationCatalogResponseLinks() *ListRelationCatalogResponseLinks
    func NewListRelationCatalogResponseLinksWithDefaults() *ListRelationCatalogResponseLinks
    func (o *ListRelationCatalogResponseLinks) GetNext() string
    func (o *ListRelationCatalogResponseLinks) GetNextOk() (*string, bool)
    func (o *ListRelationCatalogResponseLinks) GetPrevious() string
    func (o *ListRelationCatalogResponseLinks) GetPreviousOk() (*string, bool)
    func (o *ListRelationCatalogResponseLinks) GetSelf() string
    func (o *ListRelationCatalogResponseLinks) GetSelfOk() (*string, bool)
    func (o *ListRelationCatalogResponseLinks) HasNext() bool
    func (o *ListRelationCatalogResponseLinks) HasPrevious() bool
    func (o *ListRelationCatalogResponseLinks) HasSelf() bool
    func (o ListRelationCatalogResponseLinks) MarshalJSON() ([]byte, error)
    func (o *ListRelationCatalogResponseLinks) SetNext(v string)
    func (o *ListRelationCatalogResponseLinks) SetPrevious(v string)
    func (o *ListRelationCatalogResponseLinks) SetSelf(v string)
    func (o *ListRelationCatalogResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type ListRoleUsersOptionalParameters
    func NewListRoleUsersOptionalParameters() *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithFilter(filter string) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithPageSize(pageSize int64) *ListRoleUsersOptionalParameters
    func (r *ListRoleUsersOptionalParameters) WithSort(sort string) *ListRoleUsersOptionalParameters
type ListRolesOptionalParameters
    func NewListRolesOptionalParameters() *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithFilter(filter string) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithFilterId(filterId string) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithPageNumber(pageNumber int64) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithPageSize(pageSize int64) *ListRolesOptionalParameters
    func (r *ListRolesOptionalParameters) WithSort(sort RolesSort) *ListRolesOptionalParameters
type ListRulesResponse
    func NewListRulesResponse() *ListRulesResponse
    func NewListRulesResponseWithDefaults() *ListRulesResponse
    func (o *ListRulesResponse) GetData() []ListRulesResponseDataItem
    func (o *ListRulesResponse) GetDataOk() (*[]ListRulesResponseDataItem, bool)
    func (o *ListRulesResponse) GetLinks() ListRulesResponseLinks
    func (o *ListRulesResponse) GetLinksOk() (*ListRulesResponseLinks, bool)
    func (o *ListRulesResponse) HasData() bool
    func (o *ListRulesResponse) HasLinks() bool
    func (o ListRulesResponse) MarshalJSON() ([]byte, error)
    func (o *ListRulesResponse) SetData(v []ListRulesResponseDataItem)
    func (o *ListRulesResponse) SetLinks(v ListRulesResponseLinks)
    func (o *ListRulesResponse) UnmarshalJSON(bytes []byte) (err error)
type ListRulesResponseDataItem
    func NewListRulesResponseDataItem() *ListRulesResponseDataItem
    func NewListRulesResponseDataItemWithDefaults() *ListRulesResponseDataItem
    func (o *ListRulesResponseDataItem) GetAttributes() RuleAttributes
    func (o *ListRulesResponseDataItem) GetAttributesOk() (*RuleAttributes, bool)
    func (o *ListRulesResponseDataItem) GetId() string
    func (o *ListRulesResponseDataItem) GetIdOk() (*string, bool)
    func (o *ListRulesResponseDataItem) GetRelationships() RelationshipToRule
    func (o *ListRulesResponseDataItem) GetRelationshipsOk() (*RelationshipToRule, bool)
    func (o *ListRulesResponseDataItem) GetType() RuleType
    func (o *ListRulesResponseDataItem) GetTypeOk() (*RuleType, bool)
    func (o *ListRulesResponseDataItem) HasAttributes() bool
    func (o *ListRulesResponseDataItem) HasId() bool
    func (o *ListRulesResponseDataItem) HasRelationships() bool
    func (o *ListRulesResponseDataItem) HasType() bool
    func (o ListRulesResponseDataItem) MarshalJSON() ([]byte, error)
    func (o *ListRulesResponseDataItem) SetAttributes(v RuleAttributes)
    func (o *ListRulesResponseDataItem) SetId(v string)
    func (o *ListRulesResponseDataItem) SetRelationships(v RelationshipToRule)
    func (o *ListRulesResponseDataItem) SetType(v RuleType)
    func (o *ListRulesResponseDataItem) UnmarshalJSON(bytes []byte) (err error)
type ListRulesResponseLinks
    func NewListRulesResponseLinks() *ListRulesResponseLinks
    func NewListRulesResponseLinksWithDefaults() *ListRulesResponseLinks
    func (o *ListRulesResponseLinks) GetNext() string
    func (o *ListRulesResponseLinks) GetNextOk() (*string, bool)
    func (o *ListRulesResponseLinks) HasNext() bool
    func (o ListRulesResponseLinks) MarshalJSON() ([]byte, error)
    func (o *ListRulesResponseLinks) SetNext(v string)
    func (o *ListRulesResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type ListScorecardOutcomesOptionalParameters
    func NewListScorecardOutcomesOptionalParameters() *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithFieldsOutcome(fieldsOutcome string) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithFieldsRule(fieldsRule string) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithFilterOutcomeServiceName(filterOutcomeServiceName string) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithFilterOutcomeState(filterOutcomeState string) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithFilterRuleEnabled(filterRuleEnabled bool) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithFilterRuleId(filterRuleId string) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithFilterRuleName(filterRuleName string) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithInclude(include string) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithPageOffset(pageOffset int64) *ListScorecardOutcomesOptionalParameters
    func (r *ListScorecardOutcomesOptionalParameters) WithPageSize(pageSize int64) *ListScorecardOutcomesOptionalParameters
type ListScorecardRulesOptionalParameters
    func NewListScorecardRulesOptionalParameters() *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithFieldsRule(fieldsRule string) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithFieldsScorecard(fieldsScorecard string) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithFilterRuleCustom(filterRuleCustom bool) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithFilterRuleDescription(filterRuleDescription string) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithFilterRuleEnabled(filterRuleEnabled bool) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithFilterRuleId(filterRuleId string) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithFilterRuleName(filterRuleName string) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithInclude(include string) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithPageOffset(pageOffset int64) *ListScorecardRulesOptionalParameters
    func (r *ListScorecardRulesOptionalParameters) WithPageSize(pageSize int64) *ListScorecardRulesOptionalParameters
type ListSecurityMonitoringRulesOptionalParameters
    func NewListSecurityMonitoringRulesOptionalParameters() *ListSecurityMonitoringRulesOptionalParameters
    func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageNumber(pageNumber int64) *ListSecurityMonitoringRulesOptionalParameters
    func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageSize(pageSize int64) *ListSecurityMonitoringRulesOptionalParameters
type ListSecurityMonitoringSignalsOptionalParameters
    func NewListSecurityMonitoringSignalsOptionalParameters() *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery(filterQuery string) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo(filterTo time.Time) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor(pageCursor string) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit(pageLimit int32) *ListSecurityMonitoringSignalsOptionalParameters
    func (r *ListSecurityMonitoringSignalsOptionalParameters) WithSort(sort SecurityMonitoringSignalsSort) *ListSecurityMonitoringSignalsOptionalParameters
type ListServiceAccountApplicationKeysOptionalParameters
    func NewListServiceAccountApplicationKeysOptionalParameters() *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilter(filter string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListServiceAccountApplicationKeysOptionalParameters
    func (r *ListServiceAccountApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListServiceAccountApplicationKeysOptionalParameters
type ListServiceDefinitionsOptionalParameters
    func NewListServiceDefinitionsOptionalParameters() *ListServiceDefinitionsOptionalParameters
    func (r *ListServiceDefinitionsOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceDefinitionsOptionalParameters
    func (r *ListServiceDefinitionsOptionalParameters) WithPageSize(pageSize int64) *ListServiceDefinitionsOptionalParameters
    func (r *ListServiceDefinitionsOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *ListServiceDefinitionsOptionalParameters
type ListSpansGetOptionalParameters
    func NewListSpansGetOptionalParameters() *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithFilterFrom(filterFrom string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithFilterQuery(filterQuery string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithFilterTo(filterTo string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithPageCursor(pageCursor string) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithPageLimit(pageLimit int32) *ListSpansGetOptionalParameters
    func (r *ListSpansGetOptionalParameters) WithSort(sort SpansSort) *ListSpansGetOptionalParameters
type ListTagConfigurationsOptionalParameters
    func NewListTagConfigurationsOptionalParameters() *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterConfigured(filterConfigured bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles(filterIncludePercentiles bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterMetricType(filterMetricType MetricTagConfigurationMetricTypeCategory) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterQueried(filterQueried bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterRelatedAssets(filterRelatedAssets bool) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterTags(filterTags string) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured(filterTagsConfigured string) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithPageCursor(pageCursor string) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithPageSize(pageSize int32) *ListTagConfigurationsOptionalParameters
    func (r *ListTagConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListTagConfigurationsOptionalParameters
type ListTagsResponse
    func NewListTagsResponse() *ListTagsResponse
    func NewListTagsResponseWithDefaults() *ListTagsResponse
    func (o *ListTagsResponse) GetData() ListTagsResponseData
    func (o *ListTagsResponse) GetDataOk() (*ListTagsResponseData, bool)
    func (o *ListTagsResponse) HasData() bool
    func (o ListTagsResponse) MarshalJSON() ([]byte, error)
    func (o *ListTagsResponse) SetData(v ListTagsResponseData)
    func (o *ListTagsResponse) UnmarshalJSON(bytes []byte) (err error)
type ListTagsResponseData
    func NewListTagsResponseData() *ListTagsResponseData
    func NewListTagsResponseDataWithDefaults() *ListTagsResponseData
    func (o *ListTagsResponseData) GetAttributes() ListTagsResponseDataAttributes
    func (o *ListTagsResponseData) GetAttributesOk() (*ListTagsResponseDataAttributes, bool)
    func (o *ListTagsResponseData) GetId() string
    func (o *ListTagsResponseData) GetIdOk() (*string, bool)
    func (o *ListTagsResponseData) GetType() string
    func (o *ListTagsResponseData) GetTypeOk() (*string, bool)
    func (o *ListTagsResponseData) HasAttributes() bool
    func (o *ListTagsResponseData) HasId() bool
    func (o *ListTagsResponseData) HasType() bool
    func (o ListTagsResponseData) MarshalJSON() ([]byte, error)
    func (o *ListTagsResponseData) SetAttributes(v ListTagsResponseDataAttributes)
    func (o *ListTagsResponseData) SetId(v string)
    func (o *ListTagsResponseData) SetType(v string)
    func (o *ListTagsResponseData) UnmarshalJSON(bytes []byte) (err error)
type ListTagsResponseDataAttributes
    func NewListTagsResponseDataAttributes() *ListTagsResponseDataAttributes
    func NewListTagsResponseDataAttributesWithDefaults() *ListTagsResponseDataAttributes
    func (o *ListTagsResponseDataAttributes) GetTags() []string
    func (o *ListTagsResponseDataAttributes) GetTagsOk() (*[]string, bool)
    func (o *ListTagsResponseDataAttributes) HasTags() bool
    func (o ListTagsResponseDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ListTagsResponseDataAttributes) SetTags(v []string)
    func (o *ListTagsResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ListTeamsInclude
    func NewListTeamsIncludeFromValue(v string) (*ListTeamsInclude, error)
    func (v *ListTeamsInclude) GetAllowedValues() []ListTeamsInclude
    func (v ListTeamsInclude) IsValid() bool
    func (v ListTeamsInclude) Ptr() *ListTeamsInclude
    func (v *ListTeamsInclude) UnmarshalJSON(src []byte) error
type ListTeamsOptionalParameters
    func NewListTeamsOptionalParameters() *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithFieldsTeam(fieldsTeam []TeamsField) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithFilterKeyword(filterKeyword string) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithFilterMe(filterMe bool) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithInclude(include []ListTeamsInclude) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithPageNumber(pageNumber int64) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithPageSize(pageSize int64) *ListTeamsOptionalParameters
    func (r *ListTeamsOptionalParameters) WithSort(sort ListTeamsSort) *ListTeamsOptionalParameters
type ListTeamsSort
    func NewListTeamsSortFromValue(v string) (*ListTeamsSort, error)
    func (v *ListTeamsSort) GetAllowedValues() []ListTeamsSort
    func (v ListTeamsSort) IsValid() bool
    func (v ListTeamsSort) Ptr() *ListTeamsSort
    func (v *ListTeamsSort) UnmarshalJSON(src []byte) error
type ListTenantBasedHandlesOptionalParameters
    func NewListTenantBasedHandlesOptionalParameters() *ListTenantBasedHandlesOptionalParameters
    func (r *ListTenantBasedHandlesOptionalParameters) WithName(name string) *ListTenantBasedHandlesOptionalParameters
    func (r *ListTenantBasedHandlesOptionalParameters) WithTenantId(tenantId string) *ListTenantBasedHandlesOptionalParameters
type ListUsersOptionalParameters
    func NewListUsersOptionalParameters() *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithFilter(filter string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithFilterStatus(filterStatus string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithPageSize(pageSize int64) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithSort(sort string) *ListUsersOptionalParameters
    func (r *ListUsersOptionalParameters) WithSortDir(sortDir QuerySortOrder) *ListUsersOptionalParameters
type ListVulnerabilitiesOptionalParameters
    func NewListVulnerabilitiesOptionalParameters() *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAdvisoryId(filterAdvisoryId string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetArch(filterAssetArch string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetEnvironments(filterAssetEnvironments string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetName(filterAssetName string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetOperatingSystemName(filterAssetOperatingSystemName string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetOperatingSystemVersion(filterAssetOperatingSystemVersion string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRepositoryUrl(filterAssetRepositoryUrl string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksHasAccessToSensitiveData(filterAssetRisksHasAccessToSensitiveData bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksHasPrivilegedAccess(filterAssetRisksHasPrivilegedAccess bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksInProduction(filterAssetRisksInProduction bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksIsPubliclyAccessible(filterAssetRisksIsPubliclyAccessible bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksUnderAttack(filterAssetRisksUnderAttack bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetType(filterAssetType AssetType) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetVersionFirst(filterAssetVersionFirst string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetVersionLast(filterAssetVersionLast string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationFilePath(filterCodeLocationFilePath string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationLocation(filterCodeLocationLocation string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationMethod(filterCodeLocationMethod string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseScoreOp(filterCvssBaseScoreOp float64) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseSeverity(filterCvssBaseSeverity VulnerabilitySeverity) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseVector(filterCvssBaseVector string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogScoreOp(filterCvssDatadogScoreOp float64) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogSeverity(filterCvssDatadogSeverity VulnerabilitySeverity) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogVector(filterCvssDatadogVector string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterEcosystem(filterEcosystem VulnerabilityEcosystem) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterFixAvailable(filterFixAvailable bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterLanguage(filterLanguage string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterLibraryName(filterLibraryName string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterLibraryVersion(filterLibraryVersion string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterRepoDigests(filterRepoDigests string) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksEpssScoreOp(filterRisksEpssScoreOp float64) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksEpssSeverity(filterRisksEpssSeverity VulnerabilitySeverity) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksExploitAvailable(filterRisksExploitAvailable bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksExploitationProbability(filterRisksExploitationProbability bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksPocExploitAvailable(filterRisksPocExploitAvailable bool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterStatus(filterStatus VulnerabilityStatus) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterTool(filterTool VulnerabilityTool) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithFilterType(filterType VulnerabilityType) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithPageNumber(pageNumber int64) *ListVulnerabilitiesOptionalParameters
    func (r *ListVulnerabilitiesOptionalParameters) WithPageToken(pageToken string) *ListVulnerabilitiesOptionalParameters
type ListVulnerabilitiesResponse
    func NewListVulnerabilitiesResponse(data []Vulnerability) *ListVulnerabilitiesResponse
    func NewListVulnerabilitiesResponseWithDefaults() *ListVulnerabilitiesResponse
    func (o *ListVulnerabilitiesResponse) GetData() []Vulnerability
    func (o *ListVulnerabilitiesResponse) GetDataOk() (*[]Vulnerability, bool)
    func (o *ListVulnerabilitiesResponse) GetLinks() Links
    func (o *ListVulnerabilitiesResponse) GetLinksOk() (*Links, bool)
    func (o *ListVulnerabilitiesResponse) GetMeta() Metadata
    func (o *ListVulnerabilitiesResponse) GetMetaOk() (*Metadata, bool)
    func (o *ListVulnerabilitiesResponse) HasLinks() bool
    func (o *ListVulnerabilitiesResponse) HasMeta() bool
    func (o ListVulnerabilitiesResponse) MarshalJSON() ([]byte, error)
    func (o *ListVulnerabilitiesResponse) SetData(v []Vulnerability)
    func (o *ListVulnerabilitiesResponse) SetLinks(v Links)
    func (o *ListVulnerabilitiesResponse) SetMeta(v Metadata)
    func (o *ListVulnerabilitiesResponse) UnmarshalJSON(bytes []byte) (err error)
type ListVulnerableAssetsOptionalParameters
    func NewListVulnerableAssetsOptionalParameters() *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterArch(filterArch string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterEnvironments(filterEnvironments string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterName(filterName string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterOperatingSystemName(filterOperatingSystemName string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterOperatingSystemVersion(filterOperatingSystemVersion string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterRepositoryUrl(filterRepositoryUrl string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksHasAccessToSensitiveData(filterRisksHasAccessToSensitiveData bool) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksHasPrivilegedAccess(filterRisksHasPrivilegedAccess bool) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksInProduction(filterRisksInProduction bool) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksIsPubliclyAccessible(filterRisksIsPubliclyAccessible bool) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksUnderAttack(filterRisksUnderAttack bool) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterType(filterType AssetType) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterVersionFirst(filterVersionFirst string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithFilterVersionLast(filterVersionLast string) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithPageNumber(pageNumber int64) *ListVulnerableAssetsOptionalParameters
    func (r *ListVulnerableAssetsOptionalParameters) WithPageToken(pageToken string) *ListVulnerableAssetsOptionalParameters
type ListVulnerableAssetsResponse
    func NewListVulnerableAssetsResponse(data []Asset) *ListVulnerableAssetsResponse
    func NewListVulnerableAssetsResponseWithDefaults() *ListVulnerableAssetsResponse
    func (o *ListVulnerableAssetsResponse) GetData() []Asset
    func (o *ListVulnerableAssetsResponse) GetDataOk() (*[]Asset, bool)
    func (o *ListVulnerableAssetsResponse) GetLinks() Links
    func (o *ListVulnerableAssetsResponse) GetLinksOk() (*Links, bool)
    func (o *ListVulnerableAssetsResponse) GetMeta() Metadata
    func (o *ListVulnerableAssetsResponse) GetMetaOk() (*Metadata, bool)
    func (o *ListVulnerableAssetsResponse) HasLinks() bool
    func (o *ListVulnerableAssetsResponse) HasMeta() bool
    func (o ListVulnerableAssetsResponse) MarshalJSON() ([]byte, error)
    func (o *ListVulnerableAssetsResponse) SetData(v []Asset)
    func (o *ListVulnerableAssetsResponse) SetLinks(v Links)
    func (o *ListVulnerableAssetsResponse) SetMeta(v Metadata)
    func (o *ListVulnerableAssetsResponse) UnmarshalJSON(bytes []byte) (err error)
type ListWorkflowInstancesOptionalParameters
    func NewListWorkflowInstancesOptionalParameters() *ListWorkflowInstancesOptionalParameters
    func (r *ListWorkflowInstancesOptionalParameters) WithPageNumber(pageNumber int64) *ListWorkflowInstancesOptionalParameters
    func (r *ListWorkflowInstancesOptionalParameters) WithPageSize(pageSize int64) *ListWorkflowInstancesOptionalParameters
type ListWorkflowsWebhookHandlesOptionalParameters
    func NewListWorkflowsWebhookHandlesOptionalParameters() *ListWorkflowsWebhookHandlesOptionalParameters
    func (r *ListWorkflowsWebhookHandlesOptionalParameters) WithName(name string) *ListWorkflowsWebhookHandlesOptionalParameters
type Log
    func NewLog() *Log
    func NewLogWithDefaults() *Log
    func (o *Log) GetAttributes() LogAttributes
    func (o *Log) GetAttributesOk() (*LogAttributes, bool)
    func (o *Log) GetId() string
    func (o *Log) GetIdOk() (*string, bool)
    func (o *Log) GetType() LogType
    func (o *Log) GetTypeOk() (*LogType, bool)
    func (o *Log) HasAttributes() bool
    func (o *Log) HasId() bool
    func (o *Log) HasType() bool
    func (o Log) MarshalJSON() ([]byte, error)
    func (o *Log) SetAttributes(v LogAttributes)
    func (o *Log) SetId(v string)
    func (o *Log) SetType(v LogType)
    func (o *Log) UnmarshalJSON(bytes []byte) (err error)
type LogAttributes
    func NewLogAttributes() *LogAttributes
    func NewLogAttributesWithDefaults() *LogAttributes
    func (o *LogAttributes) GetAttributes() map[string]interface{}
    func (o *LogAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *LogAttributes) GetHost() string
    func (o *LogAttributes) GetHostOk() (*string, bool)
    func (o *LogAttributes) GetMessage() string
    func (o *LogAttributes) GetMessageOk() (*string, bool)
    func (o *LogAttributes) GetService() string
    func (o *LogAttributes) GetServiceOk() (*string, bool)
    func (o *LogAttributes) GetStatus() string
    func (o *LogAttributes) GetStatusOk() (*string, bool)
    func (o *LogAttributes) GetTags() []string
    func (o *LogAttributes) GetTagsOk() (*[]string, bool)
    func (o *LogAttributes) GetTimestamp() time.Time
    func (o *LogAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *LogAttributes) HasAttributes() bool
    func (o *LogAttributes) HasHost() bool
    func (o *LogAttributes) HasMessage() bool
    func (o *LogAttributes) HasService() bool
    func (o *LogAttributes) HasStatus() bool
    func (o *LogAttributes) HasTags() bool
    func (o *LogAttributes) HasTimestamp() bool
    func (o LogAttributes) MarshalJSON() ([]byte, error)
    func (o *LogAttributes) SetAttributes(v map[string]interface{})
    func (o *LogAttributes) SetHost(v string)
    func (o *LogAttributes) SetMessage(v string)
    func (o *LogAttributes) SetService(v string)
    func (o *LogAttributes) SetStatus(v string)
    func (o *LogAttributes) SetTags(v []string)
    func (o *LogAttributes) SetTimestamp(v time.Time)
    func (o *LogAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogType
    func NewLogTypeFromValue(v string) (*LogType, error)
    func (v *LogType) GetAllowedValues() []LogType
    func (v LogType) IsValid() bool
    func (v LogType) Ptr() *LogType
    func (v *LogType) UnmarshalJSON(src []byte) error
type LogsAggregateBucket
    func NewLogsAggregateBucket() *LogsAggregateBucket
    func NewLogsAggregateBucketWithDefaults() *LogsAggregateBucket
    func (o *LogsAggregateBucket) GetBy() map[string]interface{}
    func (o *LogsAggregateBucket) GetByOk() (*map[string]interface{}, bool)
    func (o *LogsAggregateBucket) GetComputes() map[string]LogsAggregateBucketValue
    func (o *LogsAggregateBucket) GetComputesOk() (*map[string]LogsAggregateBucketValue, bool)
    func (o *LogsAggregateBucket) HasBy() bool
    func (o *LogsAggregateBucket) HasComputes() bool
    func (o LogsAggregateBucket) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucket) SetBy(v map[string]interface{})
    func (o *LogsAggregateBucket) SetComputes(v map[string]LogsAggregateBucketValue)
    func (o *LogsAggregateBucket) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateBucketValue
    func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue(v *float64) LogsAggregateBucketValue
    func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue(v *string) LogsAggregateBucketValue
    func LogsAggregateBucketValueTimeseriesAsLogsAggregateBucketValue(v *LogsAggregateBucketValueTimeseries) LogsAggregateBucketValue
    func (obj *LogsAggregateBucketValue) GetActualInstance() interface{}
    func (obj LogsAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *LogsAggregateBucketValue) UnmarshalJSON(data []byte) error
type LogsAggregateBucketValueTimeseries
    func NewLogsAggregateBucketValueTimeseries() *LogsAggregateBucketValueTimeseries
    func NewLogsAggregateBucketValueTimeseriesWithDefaults() *LogsAggregateBucketValueTimeseries
    func (o LogsAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateBucketValueTimeseriesPoint
    func NewLogsAggregateBucketValueTimeseriesPoint() *LogsAggregateBucketValueTimeseriesPoint
    func NewLogsAggregateBucketValueTimeseriesPointWithDefaults() *LogsAggregateBucketValueTimeseriesPoint
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetTime() string
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *LogsAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *LogsAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *LogsAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o LogsAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateBucketValueTimeseriesPoint) SetTime(v string)
    func (o *LogsAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateRequest
    func NewLogsAggregateRequest() *LogsAggregateRequest
    func NewLogsAggregateRequestWithDefaults() *LogsAggregateRequest
    func (o *LogsAggregateRequest) GetCompute() []LogsCompute
    func (o *LogsAggregateRequest) GetComputeOk() (*[]LogsCompute, bool)
    func (o *LogsAggregateRequest) GetFilter() LogsQueryFilter
    func (o *LogsAggregateRequest) GetFilterOk() (*LogsQueryFilter, bool)
    func (o *LogsAggregateRequest) GetGroupBy() []LogsGroupBy
    func (o *LogsAggregateRequest) GetGroupByOk() (*[]LogsGroupBy, bool)
    func (o *LogsAggregateRequest) GetOptions() LogsQueryOptions
    func (o *LogsAggregateRequest) GetOptionsOk() (*LogsQueryOptions, bool)
    func (o *LogsAggregateRequest) GetPage() LogsAggregateRequestPage
    func (o *LogsAggregateRequest) GetPageOk() (*LogsAggregateRequestPage, bool)
    func (o *LogsAggregateRequest) HasCompute() bool
    func (o *LogsAggregateRequest) HasFilter() bool
    func (o *LogsAggregateRequest) HasGroupBy() bool
    func (o *LogsAggregateRequest) HasOptions() bool
    func (o *LogsAggregateRequest) HasPage() bool
    func (o LogsAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateRequest) SetCompute(v []LogsCompute)
    func (o *LogsAggregateRequest) SetFilter(v LogsQueryFilter)
    func (o *LogsAggregateRequest) SetGroupBy(v []LogsGroupBy)
    func (o *LogsAggregateRequest) SetOptions(v LogsQueryOptions)
    func (o *LogsAggregateRequest) SetPage(v LogsAggregateRequestPage)
    func (o *LogsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateRequestPage
    func NewLogsAggregateRequestPage() *LogsAggregateRequestPage
    func NewLogsAggregateRequestPageWithDefaults() *LogsAggregateRequestPage
    func (o *LogsAggregateRequestPage) GetCursor() string
    func (o *LogsAggregateRequestPage) GetCursorOk() (*string, bool)
    func (o *LogsAggregateRequestPage) HasCursor() bool
    func (o LogsAggregateRequestPage) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateRequestPage) SetCursor(v string)
    func (o *LogsAggregateRequestPage) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponse
    func NewLogsAggregateResponse() *LogsAggregateResponse
    func NewLogsAggregateResponseWithDefaults() *LogsAggregateResponse
    func (o *LogsAggregateResponse) GetData() LogsAggregateResponseData
    func (o *LogsAggregateResponse) GetDataOk() (*LogsAggregateResponseData, bool)
    func (o *LogsAggregateResponse) GetMeta() LogsResponseMetadata
    func (o *LogsAggregateResponse) GetMetaOk() (*LogsResponseMetadata, bool)
    func (o *LogsAggregateResponse) HasData() bool
    func (o *LogsAggregateResponse) HasMeta() bool
    func (o LogsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateResponse) SetData(v LogsAggregateResponseData)
    func (o *LogsAggregateResponse) SetMeta(v LogsResponseMetadata)
    func (o *LogsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponseData
    func NewLogsAggregateResponseData() *LogsAggregateResponseData
    func NewLogsAggregateResponseDataWithDefaults() *LogsAggregateResponseData
    func (o *LogsAggregateResponseData) GetBuckets() []LogsAggregateBucket
    func (o *LogsAggregateResponseData) GetBucketsOk() (*[]LogsAggregateBucket, bool)
    func (o *LogsAggregateResponseData) HasBuckets() bool
    func (o LogsAggregateResponseData) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateResponseData) SetBuckets(v []LogsAggregateBucket)
    func (o *LogsAggregateResponseData) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateResponseStatus
    func NewLogsAggregateResponseStatusFromValue(v string) (*LogsAggregateResponseStatus, error)
    func (v *LogsAggregateResponseStatus) GetAllowedValues() []LogsAggregateResponseStatus
    func (v LogsAggregateResponseStatus) IsValid() bool
    func (v LogsAggregateResponseStatus) Ptr() *LogsAggregateResponseStatus
    func (v *LogsAggregateResponseStatus) UnmarshalJSON(src []byte) error
type LogsAggregateSort
    func NewLogsAggregateSort() *LogsAggregateSort
    func NewLogsAggregateSortWithDefaults() *LogsAggregateSort
    func (o *LogsAggregateSort) GetAggregation() LogsAggregationFunction
    func (o *LogsAggregateSort) GetAggregationOk() (*LogsAggregationFunction, bool)
    func (o *LogsAggregateSort) GetMetric() string
    func (o *LogsAggregateSort) GetMetricOk() (*string, bool)
    func (o *LogsAggregateSort) GetOrder() LogsSortOrder
    func (o *LogsAggregateSort) GetOrderOk() (*LogsSortOrder, bool)
    func (o *LogsAggregateSort) GetType() LogsAggregateSortType
    func (o *LogsAggregateSort) GetTypeOk() (*LogsAggregateSortType, bool)
    func (o *LogsAggregateSort) HasAggregation() bool
    func (o *LogsAggregateSort) HasMetric() bool
    func (o *LogsAggregateSort) HasOrder() bool
    func (o *LogsAggregateSort) HasType() bool
    func (o LogsAggregateSort) MarshalJSON() ([]byte, error)
    func (o *LogsAggregateSort) SetAggregation(v LogsAggregationFunction)
    func (o *LogsAggregateSort) SetMetric(v string)
    func (o *LogsAggregateSort) SetOrder(v LogsSortOrder)
    func (o *LogsAggregateSort) SetType(v LogsAggregateSortType)
    func (o *LogsAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type LogsAggregateSortType
    func NewLogsAggregateSortTypeFromValue(v string) (*LogsAggregateSortType, error)
    func (v *LogsAggregateSortType) GetAllowedValues() []LogsAggregateSortType
    func (v LogsAggregateSortType) IsValid() bool
    func (v LogsAggregateSortType) Ptr() *LogsAggregateSortType
    func (v *LogsAggregateSortType) UnmarshalJSON(src []byte) error
type LogsAggregationFunction
    func NewLogsAggregationFunctionFromValue(v string) (*LogsAggregationFunction, error)
    func (v *LogsAggregationFunction) GetAllowedValues() []LogsAggregationFunction
    func (v LogsAggregationFunction) IsValid() bool
    func (v LogsAggregationFunction) Ptr() *LogsAggregationFunction
    func (v *LogsAggregationFunction) UnmarshalJSON(src []byte) error
type LogsApi
    func NewLogsApi(client *datadog.APIClient) *LogsApi
    func (a *LogsApi) AggregateLogs(ctx _context.Context, body LogsAggregateRequest) (LogsAggregateResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogs(ctx _context.Context, o ...ListLogsOptionalParameters) (LogsListResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogsGet(ctx _context.Context, o ...ListLogsGetOptionalParameters) (LogsListResponse, *_nethttp.Response, error)
    func (a *LogsApi) ListLogsGetWithPagination(ctx _context.Context, o ...ListLogsGetOptionalParameters) (<-chan datadog.PaginationResult[Log], func())
    func (a *LogsApi) ListLogsWithPagination(ctx _context.Context, o ...ListLogsOptionalParameters) (<-chan datadog.PaginationResult[Log], func())
    func (a *LogsApi) SubmitLog(ctx _context.Context, body []HTTPLogItem, o ...SubmitLogOptionalParameters) (interface{}, *_nethttp.Response, error)
type LogsArchive
    func NewLogsArchive() *LogsArchive
    func NewLogsArchiveWithDefaults() *LogsArchive
    func (o *LogsArchive) GetData() LogsArchiveDefinition
    func (o *LogsArchive) GetDataOk() (*LogsArchiveDefinition, bool)
    func (o *LogsArchive) HasData() bool
    func (o LogsArchive) MarshalJSON() ([]byte, error)
    func (o *LogsArchive) SetData(v LogsArchiveDefinition)
    func (o *LogsArchive) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveAttributes
    func NewLogsArchiveAttributes(destination NullableLogsArchiveDestination, name string, query string) *LogsArchiveAttributes
    func NewLogsArchiveAttributesWithDefaults() *LogsArchiveAttributes
    func (o *LogsArchiveAttributes) GetDestination() LogsArchiveDestination
    func (o *LogsArchiveAttributes) GetDestinationOk() (*LogsArchiveDestination, bool)
    func (o *LogsArchiveAttributes) GetIncludeTags() bool
    func (o *LogsArchiveAttributes) GetIncludeTagsOk() (*bool, bool)
    func (o *LogsArchiveAttributes) GetName() string
    func (o *LogsArchiveAttributes) GetNameOk() (*string, bool)
    func (o *LogsArchiveAttributes) GetQuery() string
    func (o *LogsArchiveAttributes) GetQueryOk() (*string, bool)
    func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb() int64
    func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)
    func (o *LogsArchiveAttributes) GetRehydrationTags() []string
    func (o *LogsArchiveAttributes) GetRehydrationTagsOk() (*[]string, bool)
    func (o *LogsArchiveAttributes) GetState() LogsArchiveState
    func (o *LogsArchiveAttributes) GetStateOk() (*LogsArchiveState, bool)
    func (o *LogsArchiveAttributes) HasIncludeTags() bool
    func (o *LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb() bool
    func (o *LogsArchiveAttributes) HasRehydrationTags() bool
    func (o *LogsArchiveAttributes) HasState() bool
    func (o LogsArchiveAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveAttributes) SetDestination(v LogsArchiveDestination)
    func (o *LogsArchiveAttributes) SetIncludeTags(v bool)
    func (o *LogsArchiveAttributes) SetName(v string)
    func (o *LogsArchiveAttributes) SetQuery(v string)
    func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb(v int64)
    func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil()
    func (o *LogsArchiveAttributes) SetRehydrationTags(v []string)
    func (o *LogsArchiveAttributes) SetState(v LogsArchiveState)
    func (o *LogsArchiveAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb()
type LogsArchiveCreateRequest
    func NewLogsArchiveCreateRequest() *LogsArchiveCreateRequest
    func NewLogsArchiveCreateRequestWithDefaults() *LogsArchiveCreateRequest
    func (o *LogsArchiveCreateRequest) GetData() LogsArchiveCreateRequestDefinition
    func (o *LogsArchiveCreateRequest) GetDataOk() (*LogsArchiveCreateRequestDefinition, bool)
    func (o *LogsArchiveCreateRequest) HasData() bool
    func (o LogsArchiveCreateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequest) SetData(v LogsArchiveCreateRequestDefinition)
    func (o *LogsArchiveCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveCreateRequestAttributes
    func NewLogsArchiveCreateRequestAttributes(destination LogsArchiveCreateRequestDestination, name string, query string) *LogsArchiveCreateRequestAttributes
    func NewLogsArchiveCreateRequestAttributesWithDefaults() *LogsArchiveCreateRequestAttributes
    func (o *LogsArchiveCreateRequestAttributes) GetDestination() LogsArchiveCreateRequestDestination
    func (o *LogsArchiveCreateRequestAttributes) GetDestinationOk() (*LogsArchiveCreateRequestDestination, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetIncludeTags() bool
    func (o *LogsArchiveCreateRequestAttributes) GetIncludeTagsOk() (*bool, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetName() string
    func (o *LogsArchiveCreateRequestAttributes) GetNameOk() (*string, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetQuery() string
    func (o *LogsArchiveCreateRequestAttributes) GetQueryOk() (*string, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb() int64
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTags() []string
    func (o *LogsArchiveCreateRequestAttributes) GetRehydrationTagsOk() (*[]string, bool)
    func (o *LogsArchiveCreateRequestAttributes) HasIncludeTags() bool
    func (o *LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb() bool
    func (o *LogsArchiveCreateRequestAttributes) HasRehydrationTags() bool
    func (o LogsArchiveCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequestAttributes) SetDestination(v LogsArchiveCreateRequestDestination)
    func (o *LogsArchiveCreateRequestAttributes) SetIncludeTags(v bool)
    func (o *LogsArchiveCreateRequestAttributes) SetName(v string)
    func (o *LogsArchiveCreateRequestAttributes) SetQuery(v string)
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb(v int64)
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil()
    func (o *LogsArchiveCreateRequestAttributes) SetRehydrationTags(v []string)
    func (o *LogsArchiveCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb()
type LogsArchiveCreateRequestDefinition
    func NewLogsArchiveCreateRequestDefinition(typeVar string) *LogsArchiveCreateRequestDefinition
    func NewLogsArchiveCreateRequestDefinitionWithDefaults() *LogsArchiveCreateRequestDefinition
    func (o *LogsArchiveCreateRequestDefinition) GetAttributes() LogsArchiveCreateRequestAttributes
    func (o *LogsArchiveCreateRequestDefinition) GetAttributesOk() (*LogsArchiveCreateRequestAttributes, bool)
    func (o *LogsArchiveCreateRequestDefinition) GetType() string
    func (o *LogsArchiveCreateRequestDefinition) GetTypeOk() (*string, bool)
    func (o *LogsArchiveCreateRequestDefinition) HasAttributes() bool
    func (o LogsArchiveCreateRequestDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveCreateRequestDefinition) SetAttributes(v LogsArchiveCreateRequestAttributes)
    func (o *LogsArchiveCreateRequestDefinition) SetType(v string)
    func (o *LogsArchiveCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationAzureAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationAzure) LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationGCSAsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationGCS) LogsArchiveCreateRequestDestination
    func LogsArchiveDestinationS3AsLogsArchiveCreateRequestDestination(v *LogsArchiveDestinationS3) LogsArchiveCreateRequestDestination
    func (obj *LogsArchiveCreateRequestDestination) GetActualInstance() interface{}
    func (obj LogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)
    func (obj *LogsArchiveCreateRequestDestination) UnmarshalJSON(data []byte) error
type LogsArchiveDefinition
    func NewLogsArchiveDefinition(typeVar string) *LogsArchiveDefinition
    func NewLogsArchiveDefinitionWithDefaults() *LogsArchiveDefinition
    func (o *LogsArchiveDefinition) GetAttributes() LogsArchiveAttributes
    func (o *LogsArchiveDefinition) GetAttributesOk() (*LogsArchiveAttributes, bool)
    func (o *LogsArchiveDefinition) GetId() string
    func (o *LogsArchiveDefinition) GetIdOk() (*string, bool)
    func (o *LogsArchiveDefinition) GetType() string
    func (o *LogsArchiveDefinition) GetTypeOk() (*string, bool)
    func (o *LogsArchiveDefinition) HasAttributes() bool
    func (o *LogsArchiveDefinition) HasId() bool
    func (o LogsArchiveDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDefinition) SetAttributes(v LogsArchiveAttributes)
    func (o *LogsArchiveDefinition) SetId(v string)
    func (o *LogsArchiveDefinition) SetType(v string)
    func (o *LogsArchiveDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestination
    func LogsArchiveDestinationAzureAsLogsArchiveDestination(v *LogsArchiveDestinationAzure) LogsArchiveDestination
    func LogsArchiveDestinationGCSAsLogsArchiveDestination(v *LogsArchiveDestinationGCS) LogsArchiveDestination
    func LogsArchiveDestinationS3AsLogsArchiveDestination(v *LogsArchiveDestinationS3) LogsArchiveDestination
    func (obj *LogsArchiveDestination) GetActualInstance() interface{}
    func (obj LogsArchiveDestination) MarshalJSON() ([]byte, error)
    func (obj *LogsArchiveDestination) UnmarshalJSON(data []byte) error
type LogsArchiveDestinationAzure
    func NewLogsArchiveDestinationAzure(container string, integration LogsArchiveIntegrationAzure, storageAccount string, typeVar LogsArchiveDestinationAzureType) *LogsArchiveDestinationAzure
    func NewLogsArchiveDestinationAzureWithDefaults() *LogsArchiveDestinationAzure
    func (o *LogsArchiveDestinationAzure) GetContainer() string
    func (o *LogsArchiveDestinationAzure) GetContainerOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetIntegration() LogsArchiveIntegrationAzure
    func (o *LogsArchiveDestinationAzure) GetIntegrationOk() (*LogsArchiveIntegrationAzure, bool)
    func (o *LogsArchiveDestinationAzure) GetPath() string
    func (o *LogsArchiveDestinationAzure) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetRegion() string
    func (o *LogsArchiveDestinationAzure) GetRegionOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetStorageAccount() string
    func (o *LogsArchiveDestinationAzure) GetStorageAccountOk() (*string, bool)
    func (o *LogsArchiveDestinationAzure) GetType() LogsArchiveDestinationAzureType
    func (o *LogsArchiveDestinationAzure) GetTypeOk() (*LogsArchiveDestinationAzureType, bool)
    func (o *LogsArchiveDestinationAzure) HasPath() bool
    func (o *LogsArchiveDestinationAzure) HasRegion() bool
    func (o LogsArchiveDestinationAzure) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationAzure) SetContainer(v string)
    func (o *LogsArchiveDestinationAzure) SetIntegration(v LogsArchiveIntegrationAzure)
    func (o *LogsArchiveDestinationAzure) SetPath(v string)
    func (o *LogsArchiveDestinationAzure) SetRegion(v string)
    func (o *LogsArchiveDestinationAzure) SetStorageAccount(v string)
    func (o *LogsArchiveDestinationAzure) SetType(v LogsArchiveDestinationAzureType)
    func (o *LogsArchiveDestinationAzure) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationAzureType
    func NewLogsArchiveDestinationAzureTypeFromValue(v string) (*LogsArchiveDestinationAzureType, error)
    func (v *LogsArchiveDestinationAzureType) GetAllowedValues() []LogsArchiveDestinationAzureType
    func (v LogsArchiveDestinationAzureType) IsValid() bool
    func (v LogsArchiveDestinationAzureType) Ptr() *LogsArchiveDestinationAzureType
    func (v *LogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error
type LogsArchiveDestinationGCS
    func NewLogsArchiveDestinationGCS(bucket string, integration LogsArchiveIntegrationGCS, typeVar LogsArchiveDestinationGCSType) *LogsArchiveDestinationGCS
    func NewLogsArchiveDestinationGCSWithDefaults() *LogsArchiveDestinationGCS
    func (o *LogsArchiveDestinationGCS) GetBucket() string
    func (o *LogsArchiveDestinationGCS) GetBucketOk() (*string, bool)
    func (o *LogsArchiveDestinationGCS) GetIntegration() LogsArchiveIntegrationGCS
    func (o *LogsArchiveDestinationGCS) GetIntegrationOk() (*LogsArchiveIntegrationGCS, bool)
    func (o *LogsArchiveDestinationGCS) GetPath() string
    func (o *LogsArchiveDestinationGCS) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationGCS) GetType() LogsArchiveDestinationGCSType
    func (o *LogsArchiveDestinationGCS) GetTypeOk() (*LogsArchiveDestinationGCSType, bool)
    func (o *LogsArchiveDestinationGCS) HasPath() bool
    func (o LogsArchiveDestinationGCS) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationGCS) SetBucket(v string)
    func (o *LogsArchiveDestinationGCS) SetIntegration(v LogsArchiveIntegrationGCS)
    func (o *LogsArchiveDestinationGCS) SetPath(v string)
    func (o *LogsArchiveDestinationGCS) SetType(v LogsArchiveDestinationGCSType)
    func (o *LogsArchiveDestinationGCS) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationGCSType
    func NewLogsArchiveDestinationGCSTypeFromValue(v string) (*LogsArchiveDestinationGCSType, error)
    func (v *LogsArchiveDestinationGCSType) GetAllowedValues() []LogsArchiveDestinationGCSType
    func (v LogsArchiveDestinationGCSType) IsValid() bool
    func (v LogsArchiveDestinationGCSType) Ptr() *LogsArchiveDestinationGCSType
    func (v *LogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error
type LogsArchiveDestinationS3
    func NewLogsArchiveDestinationS3(bucket string, integration LogsArchiveIntegrationS3, typeVar LogsArchiveDestinationS3Type) *LogsArchiveDestinationS3
    func NewLogsArchiveDestinationS3WithDefaults() *LogsArchiveDestinationS3
    func (o *LogsArchiveDestinationS3) GetBucket() string
    func (o *LogsArchiveDestinationS3) GetBucketOk() (*string, bool)
    func (o *LogsArchiveDestinationS3) GetEncryption() LogsArchiveEncryptionS3
    func (o *LogsArchiveDestinationS3) GetEncryptionOk() (*LogsArchiveEncryptionS3, bool)
    func (o *LogsArchiveDestinationS3) GetIntegration() LogsArchiveIntegrationS3
    func (o *LogsArchiveDestinationS3) GetIntegrationOk() (*LogsArchiveIntegrationS3, bool)
    func (o *LogsArchiveDestinationS3) GetPath() string
    func (o *LogsArchiveDestinationS3) GetPathOk() (*string, bool)
    func (o *LogsArchiveDestinationS3) GetStorageClass() LogsArchiveStorageClassS3Type
    func (o *LogsArchiveDestinationS3) GetStorageClassOk() (*LogsArchiveStorageClassS3Type, bool)
    func (o *LogsArchiveDestinationS3) GetType() LogsArchiveDestinationS3Type
    func (o *LogsArchiveDestinationS3) GetTypeOk() (*LogsArchiveDestinationS3Type, bool)
    func (o *LogsArchiveDestinationS3) HasEncryption() bool
    func (o *LogsArchiveDestinationS3) HasPath() bool
    func (o *LogsArchiveDestinationS3) HasStorageClass() bool
    func (o LogsArchiveDestinationS3) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveDestinationS3) SetBucket(v string)
    func (o *LogsArchiveDestinationS3) SetEncryption(v LogsArchiveEncryptionS3)
    func (o *LogsArchiveDestinationS3) SetIntegration(v LogsArchiveIntegrationS3)
    func (o *LogsArchiveDestinationS3) SetPath(v string)
    func (o *LogsArchiveDestinationS3) SetStorageClass(v LogsArchiveStorageClassS3Type)
    func (o *LogsArchiveDestinationS3) SetType(v LogsArchiveDestinationS3Type)
    func (o *LogsArchiveDestinationS3) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveDestinationS3Type
    func NewLogsArchiveDestinationS3TypeFromValue(v string) (*LogsArchiveDestinationS3Type, error)
    func (v *LogsArchiveDestinationS3Type) GetAllowedValues() []LogsArchiveDestinationS3Type
    func (v LogsArchiveDestinationS3Type) IsValid() bool
    func (v LogsArchiveDestinationS3Type) Ptr() *LogsArchiveDestinationS3Type
    func (v *LogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error
type LogsArchiveEncryptionS3
    func NewLogsArchiveEncryptionS3(typeVar LogsArchiveEncryptionS3Type) *LogsArchiveEncryptionS3
    func NewLogsArchiveEncryptionS3WithDefaults() *LogsArchiveEncryptionS3
    func (o *LogsArchiveEncryptionS3) GetKey() string
    func (o *LogsArchiveEncryptionS3) GetKeyOk() (*string, bool)
    func (o *LogsArchiveEncryptionS3) GetType() LogsArchiveEncryptionS3Type
    func (o *LogsArchiveEncryptionS3) GetTypeOk() (*LogsArchiveEncryptionS3Type, bool)
    func (o *LogsArchiveEncryptionS3) HasKey() bool
    func (o LogsArchiveEncryptionS3) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveEncryptionS3) SetKey(v string)
    func (o *LogsArchiveEncryptionS3) SetType(v LogsArchiveEncryptionS3Type)
    func (o *LogsArchiveEncryptionS3) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveEncryptionS3Type
    func NewLogsArchiveEncryptionS3TypeFromValue(v string) (*LogsArchiveEncryptionS3Type, error)
    func (v *LogsArchiveEncryptionS3Type) GetAllowedValues() []LogsArchiveEncryptionS3Type
    func (v LogsArchiveEncryptionS3Type) IsValid() bool
    func (v LogsArchiveEncryptionS3Type) Ptr() *LogsArchiveEncryptionS3Type
    func (v *LogsArchiveEncryptionS3Type) UnmarshalJSON(src []byte) error
type LogsArchiveIntegrationAzure
    func NewLogsArchiveIntegrationAzure(clientId string, tenantId string) *LogsArchiveIntegrationAzure
    func NewLogsArchiveIntegrationAzureWithDefaults() *LogsArchiveIntegrationAzure
    func (o *LogsArchiveIntegrationAzure) GetClientId() string
    func (o *LogsArchiveIntegrationAzure) GetClientIdOk() (*string, bool)
    func (o *LogsArchiveIntegrationAzure) GetTenantId() string
    func (o *LogsArchiveIntegrationAzure) GetTenantIdOk() (*string, bool)
    func (o LogsArchiveIntegrationAzure) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationAzure) SetClientId(v string)
    func (o *LogsArchiveIntegrationAzure) SetTenantId(v string)
    func (o *LogsArchiveIntegrationAzure) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveIntegrationGCS
    func NewLogsArchiveIntegrationGCS(clientEmail string) *LogsArchiveIntegrationGCS
    func NewLogsArchiveIntegrationGCSWithDefaults() *LogsArchiveIntegrationGCS
    func (o *LogsArchiveIntegrationGCS) GetClientEmail() string
    func (o *LogsArchiveIntegrationGCS) GetClientEmailOk() (*string, bool)
    func (o *LogsArchiveIntegrationGCS) GetProjectId() string
    func (o *LogsArchiveIntegrationGCS) GetProjectIdOk() (*string, bool)
    func (o *LogsArchiveIntegrationGCS) HasProjectId() bool
    func (o LogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationGCS) SetClientEmail(v string)
    func (o *LogsArchiveIntegrationGCS) SetProjectId(v string)
    func (o *LogsArchiveIntegrationGCS) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveIntegrationS3
    func NewLogsArchiveIntegrationS3(accountId string, roleName string) *LogsArchiveIntegrationS3
    func NewLogsArchiveIntegrationS3WithDefaults() *LogsArchiveIntegrationS3
    func (o *LogsArchiveIntegrationS3) GetAccountId() string
    func (o *LogsArchiveIntegrationS3) GetAccountIdOk() (*string, bool)
    func (o *LogsArchiveIntegrationS3) GetRoleName() string
    func (o *LogsArchiveIntegrationS3) GetRoleNameOk() (*string, bool)
    func (o LogsArchiveIntegrationS3) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveIntegrationS3) SetAccountId(v string)
    func (o *LogsArchiveIntegrationS3) SetRoleName(v string)
    func (o *LogsArchiveIntegrationS3) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrder
    func NewLogsArchiveOrder() *LogsArchiveOrder
    func NewLogsArchiveOrderWithDefaults() *LogsArchiveOrder
    func (o *LogsArchiveOrder) GetData() LogsArchiveOrderDefinition
    func (o *LogsArchiveOrder) GetDataOk() (*LogsArchiveOrderDefinition, bool)
    func (o *LogsArchiveOrder) HasData() bool
    func (o LogsArchiveOrder) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrder) SetData(v LogsArchiveOrderDefinition)
    func (o *LogsArchiveOrder) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderAttributes
    func NewLogsArchiveOrderAttributes(archiveIds []string) *LogsArchiveOrderAttributes
    func NewLogsArchiveOrderAttributesWithDefaults() *LogsArchiveOrderAttributes
    func (o *LogsArchiveOrderAttributes) GetArchiveIds() []string
    func (o *LogsArchiveOrderAttributes) GetArchiveIdsOk() (*[]string, bool)
    func (o LogsArchiveOrderAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrderAttributes) SetArchiveIds(v []string)
    func (o *LogsArchiveOrderAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderDefinition
    func NewLogsArchiveOrderDefinition(attributes LogsArchiveOrderAttributes, typeVar LogsArchiveOrderDefinitionType) *LogsArchiveOrderDefinition
    func NewLogsArchiveOrderDefinitionWithDefaults() *LogsArchiveOrderDefinition
    func (o *LogsArchiveOrderDefinition) GetAttributes() LogsArchiveOrderAttributes
    func (o *LogsArchiveOrderDefinition) GetAttributesOk() (*LogsArchiveOrderAttributes, bool)
    func (o *LogsArchiveOrderDefinition) GetType() LogsArchiveOrderDefinitionType
    func (o *LogsArchiveOrderDefinition) GetTypeOk() (*LogsArchiveOrderDefinitionType, bool)
    func (o LogsArchiveOrderDefinition) MarshalJSON() ([]byte, error)
    func (o *LogsArchiveOrderDefinition) SetAttributes(v LogsArchiveOrderAttributes)
    func (o *LogsArchiveOrderDefinition) SetType(v LogsArchiveOrderDefinitionType)
    func (o *LogsArchiveOrderDefinition) UnmarshalJSON(bytes []byte) (err error)
type LogsArchiveOrderDefinitionType
    func NewLogsArchiveOrderDefinitionTypeFromValue(v string) (*LogsArchiveOrderDefinitionType, error)
    func (v *LogsArchiveOrderDefinitionType) GetAllowedValues() []LogsArchiveOrderDefinitionType
    func (v LogsArchiveOrderDefinitionType) IsValid() bool
    func (v LogsArchiveOrderDefinitionType) Ptr() *LogsArchiveOrderDefinitionType
    func (v *LogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error
type LogsArchiveState
    func NewLogsArchiveStateFromValue(v string) (*LogsArchiveState, error)
    func (v *LogsArchiveState) GetAllowedValues() []LogsArchiveState
    func (v LogsArchiveState) IsValid() bool
    func (v LogsArchiveState) Ptr() *LogsArchiveState
    func (v *LogsArchiveState) UnmarshalJSON(src []byte) error
type LogsArchiveStorageClassS3Type
    func NewLogsArchiveStorageClassS3TypeFromValue(v string) (*LogsArchiveStorageClassS3Type, error)
    func (v *LogsArchiveStorageClassS3Type) GetAllowedValues() []LogsArchiveStorageClassS3Type
    func (v LogsArchiveStorageClassS3Type) IsValid() bool
    func (v LogsArchiveStorageClassS3Type) Ptr() *LogsArchiveStorageClassS3Type
    func (v *LogsArchiveStorageClassS3Type) UnmarshalJSON(src []byte) error
type LogsArchives
    func NewLogsArchives() *LogsArchives
    func NewLogsArchivesWithDefaults() *LogsArchives
    func (o *LogsArchives) GetData() []LogsArchiveDefinition
    func (o *LogsArchives) GetDataOk() (*[]LogsArchiveDefinition, bool)
    func (o *LogsArchives) HasData() bool
    func (o LogsArchives) MarshalJSON() ([]byte, error)
    func (o *LogsArchives) SetData(v []LogsArchiveDefinition)
    func (o *LogsArchives) UnmarshalJSON(bytes []byte) (err error)
type LogsArchivesApi
    func NewLogsArchivesApi(client *datadog.APIClient) *LogsArchivesApi
    func (a *LogsArchivesApi) AddReadRoleToArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) CreateLogsArchive(ctx _context.Context, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) DeleteLogsArchive(ctx _context.Context, archiveId string) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) GetLogsArchive(ctx _context.Context, archiveId string) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) GetLogsArchiveOrder(ctx _context.Context) (LogsArchiveOrder, *_nethttp.Response, error)
    func (a *LogsArchivesApi) ListArchiveReadRoles(ctx _context.Context, archiveId string) (RolesResponse, *_nethttp.Response, error)
    func (a *LogsArchivesApi) ListLogsArchives(ctx _context.Context) (LogsArchives, *_nethttp.Response, error)
    func (a *LogsArchivesApi) RemoveRoleFromArchive(ctx _context.Context, archiveId string, body RelationshipToRole) (*_nethttp.Response, error)
    func (a *LogsArchivesApi) UpdateLogsArchive(ctx _context.Context, archiveId string, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)
    func (a *LogsArchivesApi) UpdateLogsArchiveOrder(ctx _context.Context, body LogsArchiveOrder) (LogsArchiveOrder, *_nethttp.Response, error)
type LogsCompute
    func NewLogsCompute(aggregation LogsAggregationFunction) *LogsCompute
    func NewLogsComputeWithDefaults() *LogsCompute
    func (o *LogsCompute) GetAggregation() LogsAggregationFunction
    func (o *LogsCompute) GetAggregationOk() (*LogsAggregationFunction, bool)
    func (o *LogsCompute) GetInterval() string
    func (o *LogsCompute) GetIntervalOk() (*string, bool)
    func (o *LogsCompute) GetMetric() string
    func (o *LogsCompute) GetMetricOk() (*string, bool)
    func (o *LogsCompute) GetType() LogsComputeType
    func (o *LogsCompute) GetTypeOk() (*LogsComputeType, bool)
    func (o *LogsCompute) HasInterval() bool
    func (o *LogsCompute) HasMetric() bool
    func (o *LogsCompute) HasType() bool
    func (o LogsCompute) MarshalJSON() ([]byte, error)
    func (o *LogsCompute) SetAggregation(v LogsAggregationFunction)
    func (o *LogsCompute) SetInterval(v string)
    func (o *LogsCompute) SetMetric(v string)
    func (o *LogsCompute) SetType(v LogsComputeType)
    func (o *LogsCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsComputeType
    func NewLogsComputeTypeFromValue(v string) (*LogsComputeType, error)
    func (v *LogsComputeType) GetAllowedValues() []LogsComputeType
    func (v LogsComputeType) IsValid() bool
    func (v LogsComputeType) Ptr() *LogsComputeType
    func (v *LogsComputeType) UnmarshalJSON(src []byte) error
type LogsCustomDestinationsApi
    func NewLogsCustomDestinationsApi(client *datadog.APIClient) *LogsCustomDestinationsApi
    func (a *LogsCustomDestinationsApi) CreateLogsCustomDestination(ctx _context.Context, body CustomDestinationCreateRequest) (CustomDestinationResponse, *_nethttp.Response, error)
    func (a *LogsCustomDestinationsApi) DeleteLogsCustomDestination(ctx _context.Context, customDestinationId string) (*_nethttp.Response, error)
    func (a *LogsCustomDestinationsApi) GetLogsCustomDestination(ctx _context.Context, customDestinationId string) (CustomDestinationResponse, *_nethttp.Response, error)
    func (a *LogsCustomDestinationsApi) ListLogsCustomDestinations(ctx _context.Context) (CustomDestinationsResponse, *_nethttp.Response, error)
    func (a *LogsCustomDestinationsApi) UpdateLogsCustomDestination(ctx _context.Context, customDestinationId string, body CustomDestinationUpdateRequest) (CustomDestinationResponse, *_nethttp.Response, error)
type LogsGroupBy
    func NewLogsGroupBy(facet string) *LogsGroupBy
    func NewLogsGroupByWithDefaults() *LogsGroupBy
    func (o *LogsGroupBy) GetFacet() string
    func (o *LogsGroupBy) GetFacetOk() (*string, bool)
    func (o *LogsGroupBy) GetHistogram() LogsGroupByHistogram
    func (o *LogsGroupBy) GetHistogramOk() (*LogsGroupByHistogram, bool)
    func (o *LogsGroupBy) GetLimit() int64
    func (o *LogsGroupBy) GetLimitOk() (*int64, bool)
    func (o *LogsGroupBy) GetMissing() LogsGroupByMissing
    func (o *LogsGroupBy) GetMissingOk() (*LogsGroupByMissing, bool)
    func (o *LogsGroupBy) GetSort() LogsAggregateSort
    func (o *LogsGroupBy) GetSortOk() (*LogsAggregateSort, bool)
    func (o *LogsGroupBy) GetTotal() LogsGroupByTotal
    func (o *LogsGroupBy) GetTotalOk() (*LogsGroupByTotal, bool)
    func (o *LogsGroupBy) HasHistogram() bool
    func (o *LogsGroupBy) HasLimit() bool
    func (o *LogsGroupBy) HasMissing() bool
    func (o *LogsGroupBy) HasSort() bool
    func (o *LogsGroupBy) HasTotal() bool
    func (o LogsGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsGroupBy) SetFacet(v string)
    func (o *LogsGroupBy) SetHistogram(v LogsGroupByHistogram)
    func (o *LogsGroupBy) SetLimit(v int64)
    func (o *LogsGroupBy) SetMissing(v LogsGroupByMissing)
    func (o *LogsGroupBy) SetSort(v LogsAggregateSort)
    func (o *LogsGroupBy) SetTotal(v LogsGroupByTotal)
    func (o *LogsGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsGroupByHistogram
    func NewLogsGroupByHistogram(interval float64, max float64, min float64) *LogsGroupByHistogram
    func NewLogsGroupByHistogramWithDefaults() *LogsGroupByHistogram
    func (o *LogsGroupByHistogram) GetInterval() float64
    func (o *LogsGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *LogsGroupByHistogram) GetMax() float64
    func (o *LogsGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *LogsGroupByHistogram) GetMin() float64
    func (o *LogsGroupByHistogram) GetMinOk() (*float64, bool)
    func (o LogsGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *LogsGroupByHistogram) SetInterval(v float64)
    func (o *LogsGroupByHistogram) SetMax(v float64)
    func (o *LogsGroupByHistogram) SetMin(v float64)
    func (o *LogsGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type LogsGroupByMissing
    func LogsGroupByMissingNumberAsLogsGroupByMissing(v *float64) LogsGroupByMissing
    func LogsGroupByMissingStringAsLogsGroupByMissing(v *string) LogsGroupByMissing
    func (obj *LogsGroupByMissing) GetActualInstance() interface{}
    func (obj LogsGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *LogsGroupByMissing) UnmarshalJSON(data []byte) error
type LogsGroupByTotal
    func LogsGroupByTotalBooleanAsLogsGroupByTotal(v *bool) LogsGroupByTotal
    func LogsGroupByTotalNumberAsLogsGroupByTotal(v *float64) LogsGroupByTotal
    func LogsGroupByTotalStringAsLogsGroupByTotal(v *string) LogsGroupByTotal
    func (obj *LogsGroupByTotal) GetActualInstance() interface{}
    func (obj LogsGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *LogsGroupByTotal) UnmarshalJSON(data []byte) error
type LogsListRequest
    func NewLogsListRequest() *LogsListRequest
    func NewLogsListRequestWithDefaults() *LogsListRequest
    func (o *LogsListRequest) GetFilter() LogsQueryFilter
    func (o *LogsListRequest) GetFilterOk() (*LogsQueryFilter, bool)
    func (o *LogsListRequest) GetOptions() LogsQueryOptions
    func (o *LogsListRequest) GetOptionsOk() (*LogsQueryOptions, bool)
    func (o *LogsListRequest) GetPage() LogsListRequestPage
    func (o *LogsListRequest) GetPageOk() (*LogsListRequestPage, bool)
    func (o *LogsListRequest) GetSort() LogsSort
    func (o *LogsListRequest) GetSortOk() (*LogsSort, bool)
    func (o *LogsListRequest) HasFilter() bool
    func (o *LogsListRequest) HasOptions() bool
    func (o *LogsListRequest) HasPage() bool
    func (o *LogsListRequest) HasSort() bool
    func (o LogsListRequest) MarshalJSON() ([]byte, error)
    func (o *LogsListRequest) SetFilter(v LogsQueryFilter)
    func (o *LogsListRequest) SetOptions(v LogsQueryOptions)
    func (o *LogsListRequest) SetPage(v LogsListRequestPage)
    func (o *LogsListRequest) SetSort(v LogsSort)
    func (o *LogsListRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsListRequestPage
    func NewLogsListRequestPage() *LogsListRequestPage
    func NewLogsListRequestPageWithDefaults() *LogsListRequestPage
    func (o *LogsListRequestPage) GetCursor() string
    func (o *LogsListRequestPage) GetCursorOk() (*string, bool)
    func (o *LogsListRequestPage) GetLimit() int32
    func (o *LogsListRequestPage) GetLimitOk() (*int32, bool)
    func (o *LogsListRequestPage) HasCursor() bool
    func (o *LogsListRequestPage) HasLimit() bool
    func (o LogsListRequestPage) MarshalJSON() ([]byte, error)
    func (o *LogsListRequestPage) SetCursor(v string)
    func (o *LogsListRequestPage) SetLimit(v int32)
    func (o *LogsListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type LogsListResponse
    func NewLogsListResponse() *LogsListResponse
    func NewLogsListResponseWithDefaults() *LogsListResponse
    func (o *LogsListResponse) GetData() []Log
    func (o *LogsListResponse) GetDataOk() (*[]Log, bool)
    func (o *LogsListResponse) GetLinks() LogsListResponseLinks
    func (o *LogsListResponse) GetLinksOk() (*LogsListResponseLinks, bool)
    func (o *LogsListResponse) GetMeta() LogsResponseMetadata
    func (o *LogsListResponse) GetMetaOk() (*LogsResponseMetadata, bool)
    func (o *LogsListResponse) HasData() bool
    func (o *LogsListResponse) HasLinks() bool
    func (o *LogsListResponse) HasMeta() bool
    func (o LogsListResponse) MarshalJSON() ([]byte, error)
    func (o *LogsListResponse) SetData(v []Log)
    func (o *LogsListResponse) SetLinks(v LogsListResponseLinks)
    func (o *LogsListResponse) SetMeta(v LogsResponseMetadata)
    func (o *LogsListResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsListResponseLinks
    func NewLogsListResponseLinks() *LogsListResponseLinks
    func NewLogsListResponseLinksWithDefaults() *LogsListResponseLinks
    func (o *LogsListResponseLinks) GetNext() string
    func (o *LogsListResponseLinks) GetNextOk() (*string, bool)
    func (o *LogsListResponseLinks) HasNext() bool
    func (o LogsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *LogsListResponseLinks) SetNext(v string)
    func (o *LogsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCompute
    func NewLogsMetricCompute(aggregationType LogsMetricComputeAggregationType) *LogsMetricCompute
    func NewLogsMetricComputeWithDefaults() *LogsMetricCompute
    func (o *LogsMetricCompute) GetAggregationType() LogsMetricComputeAggregationType
    func (o *LogsMetricCompute) GetAggregationTypeOk() (*LogsMetricComputeAggregationType, bool)
    func (o *LogsMetricCompute) GetIncludePercentiles() bool
    func (o *LogsMetricCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *LogsMetricCompute) GetPath() string
    func (o *LogsMetricCompute) GetPathOk() (*string, bool)
    func (o *LogsMetricCompute) HasIncludePercentiles() bool
    func (o *LogsMetricCompute) HasPath() bool
    func (o LogsMetricCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCompute) SetAggregationType(v LogsMetricComputeAggregationType)
    func (o *LogsMetricCompute) SetIncludePercentiles(v bool)
    func (o *LogsMetricCompute) SetPath(v string)
    func (o *LogsMetricCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricComputeAggregationType
    func NewLogsMetricComputeAggregationTypeFromValue(v string) (*LogsMetricComputeAggregationType, error)
    func (v *LogsMetricComputeAggregationType) GetAllowedValues() []LogsMetricComputeAggregationType
    func (v LogsMetricComputeAggregationType) IsValid() bool
    func (v LogsMetricComputeAggregationType) Ptr() *LogsMetricComputeAggregationType
    func (v *LogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error
type LogsMetricCreateAttributes
    func NewLogsMetricCreateAttributes(compute LogsMetricCompute) *LogsMetricCreateAttributes
    func NewLogsMetricCreateAttributesWithDefaults() *LogsMetricCreateAttributes
    func (o *LogsMetricCreateAttributes) GetCompute() LogsMetricCompute
    func (o *LogsMetricCreateAttributes) GetComputeOk() (*LogsMetricCompute, bool)
    func (o *LogsMetricCreateAttributes) GetFilter() LogsMetricFilter
    func (o *LogsMetricCreateAttributes) GetFilterOk() (*LogsMetricFilter, bool)
    func (o *LogsMetricCreateAttributes) GetGroupBy() []LogsMetricGroupBy
    func (o *LogsMetricCreateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)
    func (o *LogsMetricCreateAttributes) HasFilter() bool
    func (o *LogsMetricCreateAttributes) HasGroupBy() bool
    func (o LogsMetricCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateAttributes) SetCompute(v LogsMetricCompute)
    func (o *LogsMetricCreateAttributes) SetFilter(v LogsMetricFilter)
    func (o *LogsMetricCreateAttributes) SetGroupBy(v []LogsMetricGroupBy)
    func (o *LogsMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCreateData
    func NewLogsMetricCreateData(attributes LogsMetricCreateAttributes, id string, typeVar LogsMetricType) *LogsMetricCreateData
    func NewLogsMetricCreateDataWithDefaults() *LogsMetricCreateData
    func (o *LogsMetricCreateData) GetAttributes() LogsMetricCreateAttributes
    func (o *LogsMetricCreateData) GetAttributesOk() (*LogsMetricCreateAttributes, bool)
    func (o *LogsMetricCreateData) GetId() string
    func (o *LogsMetricCreateData) GetIdOk() (*string, bool)
    func (o *LogsMetricCreateData) GetType() LogsMetricType
    func (o *LogsMetricCreateData) GetTypeOk() (*LogsMetricType, bool)
    func (o LogsMetricCreateData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateData) SetAttributes(v LogsMetricCreateAttributes)
    func (o *LogsMetricCreateData) SetId(v string)
    func (o *LogsMetricCreateData) SetType(v LogsMetricType)
    func (o *LogsMetricCreateData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricCreateRequest
    func NewLogsMetricCreateRequest(data LogsMetricCreateData) *LogsMetricCreateRequest
    func NewLogsMetricCreateRequestWithDefaults() *LogsMetricCreateRequest
    func (o *LogsMetricCreateRequest) GetData() LogsMetricCreateData
    func (o *LogsMetricCreateRequest) GetDataOk() (*LogsMetricCreateData, bool)
    func (o LogsMetricCreateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsMetricCreateRequest) SetData(v LogsMetricCreateData)
    func (o *LogsMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricFilter
    func NewLogsMetricFilter() *LogsMetricFilter
    func NewLogsMetricFilterWithDefaults() *LogsMetricFilter
    func (o *LogsMetricFilter) GetQuery() string
    func (o *LogsMetricFilter) GetQueryOk() (*string, bool)
    func (o *LogsMetricFilter) HasQuery() bool
    func (o LogsMetricFilter) MarshalJSON() ([]byte, error)
    func (o *LogsMetricFilter) SetQuery(v string)
    func (o *LogsMetricFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricGroupBy
    func NewLogsMetricGroupBy(path string) *LogsMetricGroupBy
    func NewLogsMetricGroupByWithDefaults() *LogsMetricGroupBy
    func (o *LogsMetricGroupBy) GetPath() string
    func (o *LogsMetricGroupBy) GetPathOk() (*string, bool)
    func (o *LogsMetricGroupBy) GetTagName() string
    func (o *LogsMetricGroupBy) GetTagNameOk() (*string, bool)
    func (o *LogsMetricGroupBy) HasTagName() bool
    func (o LogsMetricGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsMetricGroupBy) SetPath(v string)
    func (o *LogsMetricGroupBy) SetTagName(v string)
    func (o *LogsMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponse
    func NewLogsMetricResponse() *LogsMetricResponse
    func NewLogsMetricResponseWithDefaults() *LogsMetricResponse
    func (o *LogsMetricResponse) GetData() LogsMetricResponseData
    func (o *LogsMetricResponse) GetDataOk() (*LogsMetricResponseData, bool)
    func (o *LogsMetricResponse) HasData() bool
    func (o LogsMetricResponse) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponse) SetData(v LogsMetricResponseData)
    func (o *LogsMetricResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseAttributes
    func NewLogsMetricResponseAttributes() *LogsMetricResponseAttributes
    func NewLogsMetricResponseAttributesWithDefaults() *LogsMetricResponseAttributes
    func (o *LogsMetricResponseAttributes) GetCompute() LogsMetricResponseCompute
    func (o *LogsMetricResponseAttributes) GetComputeOk() (*LogsMetricResponseCompute, bool)
    func (o *LogsMetricResponseAttributes) GetFilter() LogsMetricResponseFilter
    func (o *LogsMetricResponseAttributes) GetFilterOk() (*LogsMetricResponseFilter, bool)
    func (o *LogsMetricResponseAttributes) GetGroupBy() []LogsMetricResponseGroupBy
    func (o *LogsMetricResponseAttributes) GetGroupByOk() (*[]LogsMetricResponseGroupBy, bool)
    func (o *LogsMetricResponseAttributes) HasCompute() bool
    func (o *LogsMetricResponseAttributes) HasFilter() bool
    func (o *LogsMetricResponseAttributes) HasGroupBy() bool
    func (o LogsMetricResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseAttributes) SetCompute(v LogsMetricResponseCompute)
    func (o *LogsMetricResponseAttributes) SetFilter(v LogsMetricResponseFilter)
    func (o *LogsMetricResponseAttributes) SetGroupBy(v []LogsMetricResponseGroupBy)
    func (o *LogsMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseCompute
    func NewLogsMetricResponseCompute() *LogsMetricResponseCompute
    func NewLogsMetricResponseComputeWithDefaults() *LogsMetricResponseCompute
    func (o *LogsMetricResponseCompute) GetAggregationType() LogsMetricResponseComputeAggregationType
    func (o *LogsMetricResponseCompute) GetAggregationTypeOk() (*LogsMetricResponseComputeAggregationType, bool)
    func (o *LogsMetricResponseCompute) GetIncludePercentiles() bool
    func (o *LogsMetricResponseCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *LogsMetricResponseCompute) GetPath() string
    func (o *LogsMetricResponseCompute) GetPathOk() (*string, bool)
    func (o *LogsMetricResponseCompute) HasAggregationType() bool
    func (o *LogsMetricResponseCompute) HasIncludePercentiles() bool
    func (o *LogsMetricResponseCompute) HasPath() bool
    func (o LogsMetricResponseCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseCompute) SetAggregationType(v LogsMetricResponseComputeAggregationType)
    func (o *LogsMetricResponseCompute) SetIncludePercentiles(v bool)
    func (o *LogsMetricResponseCompute) SetPath(v string)
    func (o *LogsMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseComputeAggregationType
    func NewLogsMetricResponseComputeAggregationTypeFromValue(v string) (*LogsMetricResponseComputeAggregationType, error)
    func (v *LogsMetricResponseComputeAggregationType) GetAllowedValues() []LogsMetricResponseComputeAggregationType
    func (v LogsMetricResponseComputeAggregationType) IsValid() bool
    func (v LogsMetricResponseComputeAggregationType) Ptr() *LogsMetricResponseComputeAggregationType
    func (v *LogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error
type LogsMetricResponseData
    func NewLogsMetricResponseData() *LogsMetricResponseData
    func NewLogsMetricResponseDataWithDefaults() *LogsMetricResponseData
    func (o *LogsMetricResponseData) GetAttributes() LogsMetricResponseAttributes
    func (o *LogsMetricResponseData) GetAttributesOk() (*LogsMetricResponseAttributes, bool)
    func (o *LogsMetricResponseData) GetId() string
    func (o *LogsMetricResponseData) GetIdOk() (*string, bool)
    func (o *LogsMetricResponseData) GetType() LogsMetricType
    func (o *LogsMetricResponseData) GetTypeOk() (*LogsMetricType, bool)
    func (o *LogsMetricResponseData) HasAttributes() bool
    func (o *LogsMetricResponseData) HasId() bool
    func (o *LogsMetricResponseData) HasType() bool
    func (o LogsMetricResponseData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseData) SetAttributes(v LogsMetricResponseAttributes)
    func (o *LogsMetricResponseData) SetId(v string)
    func (o *LogsMetricResponseData) SetType(v LogsMetricType)
    func (o *LogsMetricResponseData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseFilter
    func NewLogsMetricResponseFilter() *LogsMetricResponseFilter
    func NewLogsMetricResponseFilterWithDefaults() *LogsMetricResponseFilter
    func (o *LogsMetricResponseFilter) GetQuery() string
    func (o *LogsMetricResponseFilter) GetQueryOk() (*string, bool)
    func (o *LogsMetricResponseFilter) HasQuery() bool
    func (o LogsMetricResponseFilter) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseFilter) SetQuery(v string)
    func (o *LogsMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricResponseGroupBy
    func NewLogsMetricResponseGroupBy() *LogsMetricResponseGroupBy
    func NewLogsMetricResponseGroupByWithDefaults() *LogsMetricResponseGroupBy
    func (o *LogsMetricResponseGroupBy) GetPath() string
    func (o *LogsMetricResponseGroupBy) GetPathOk() (*string, bool)
    func (o *LogsMetricResponseGroupBy) GetTagName() string
    func (o *LogsMetricResponseGroupBy) GetTagNameOk() (*string, bool)
    func (o *LogsMetricResponseGroupBy) HasPath() bool
    func (o *LogsMetricResponseGroupBy) HasTagName() bool
    func (o LogsMetricResponseGroupBy) MarshalJSON() ([]byte, error)
    func (o *LogsMetricResponseGroupBy) SetPath(v string)
    func (o *LogsMetricResponseGroupBy) SetTagName(v string)
    func (o *LogsMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricType
    func NewLogsMetricTypeFromValue(v string) (*LogsMetricType, error)
    func (v *LogsMetricType) GetAllowedValues() []LogsMetricType
    func (v LogsMetricType) IsValid() bool
    func (v LogsMetricType) Ptr() *LogsMetricType
    func (v *LogsMetricType) UnmarshalJSON(src []byte) error
type LogsMetricUpdateAttributes
    func NewLogsMetricUpdateAttributes() *LogsMetricUpdateAttributes
    func NewLogsMetricUpdateAttributesWithDefaults() *LogsMetricUpdateAttributes
    func (o *LogsMetricUpdateAttributes) GetCompute() LogsMetricUpdateCompute
    func (o *LogsMetricUpdateAttributes) GetComputeOk() (*LogsMetricUpdateCompute, bool)
    func (o *LogsMetricUpdateAttributes) GetFilter() LogsMetricFilter
    func (o *LogsMetricUpdateAttributes) GetFilterOk() (*LogsMetricFilter, bool)
    func (o *LogsMetricUpdateAttributes) GetGroupBy() []LogsMetricGroupBy
    func (o *LogsMetricUpdateAttributes) GetGroupByOk() (*[]LogsMetricGroupBy, bool)
    func (o *LogsMetricUpdateAttributes) HasCompute() bool
    func (o *LogsMetricUpdateAttributes) HasFilter() bool
    func (o *LogsMetricUpdateAttributes) HasGroupBy() bool
    func (o LogsMetricUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateAttributes) SetCompute(v LogsMetricUpdateCompute)
    func (o *LogsMetricUpdateAttributes) SetFilter(v LogsMetricFilter)
    func (o *LogsMetricUpdateAttributes) SetGroupBy(v []LogsMetricGroupBy)
    func (o *LogsMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateCompute
    func NewLogsMetricUpdateCompute() *LogsMetricUpdateCompute
    func NewLogsMetricUpdateComputeWithDefaults() *LogsMetricUpdateCompute
    func (o *LogsMetricUpdateCompute) GetIncludePercentiles() bool
    func (o *LogsMetricUpdateCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *LogsMetricUpdateCompute) HasIncludePercentiles() bool
    func (o LogsMetricUpdateCompute) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateCompute) SetIncludePercentiles(v bool)
    func (o *LogsMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateData
    func NewLogsMetricUpdateData(attributes LogsMetricUpdateAttributes, typeVar LogsMetricType) *LogsMetricUpdateData
    func NewLogsMetricUpdateDataWithDefaults() *LogsMetricUpdateData
    func (o *LogsMetricUpdateData) GetAttributes() LogsMetricUpdateAttributes
    func (o *LogsMetricUpdateData) GetAttributesOk() (*LogsMetricUpdateAttributes, bool)
    func (o *LogsMetricUpdateData) GetType() LogsMetricType
    func (o *LogsMetricUpdateData) GetTypeOk() (*LogsMetricType, bool)
    func (o LogsMetricUpdateData) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateData) SetAttributes(v LogsMetricUpdateAttributes)
    func (o *LogsMetricUpdateData) SetType(v LogsMetricType)
    func (o *LogsMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricUpdateRequest
    func NewLogsMetricUpdateRequest(data LogsMetricUpdateData) *LogsMetricUpdateRequest
    func NewLogsMetricUpdateRequestWithDefaults() *LogsMetricUpdateRequest
    func (o *LogsMetricUpdateRequest) GetData() LogsMetricUpdateData
    func (o *LogsMetricUpdateRequest) GetDataOk() (*LogsMetricUpdateData, bool)
    func (o LogsMetricUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *LogsMetricUpdateRequest) SetData(v LogsMetricUpdateData)
    func (o *LogsMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type LogsMetricsApi
    func NewLogsMetricsApi(client *datadog.APIClient) *LogsMetricsApi
    func (a *LogsMetricsApi) CreateLogsMetric(ctx _context.Context, body LogsMetricCreateRequest) (LogsMetricResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) DeleteLogsMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)
    func (a *LogsMetricsApi) GetLogsMetric(ctx _context.Context, metricId string) (LogsMetricResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) ListLogsMetrics(ctx _context.Context) (LogsMetricsResponse, *_nethttp.Response, error)
    func (a *LogsMetricsApi) UpdateLogsMetric(ctx _context.Context, metricId string, body LogsMetricUpdateRequest) (LogsMetricResponse, *_nethttp.Response, error)
type LogsMetricsResponse
    func NewLogsMetricsResponse() *LogsMetricsResponse
    func NewLogsMetricsResponseWithDefaults() *LogsMetricsResponse
    func (o *LogsMetricsResponse) GetData() []LogsMetricResponseData
    func (o *LogsMetricsResponse) GetDataOk() (*[]LogsMetricResponseData, bool)
    func (o *LogsMetricsResponse) HasData() bool
    func (o LogsMetricsResponse) MarshalJSON() ([]byte, error)
    func (o *LogsMetricsResponse) SetData(v []LogsMetricResponseData)
    func (o *LogsMetricsResponse) UnmarshalJSON(bytes []byte) (err error)
type LogsQueryFilter
    func NewLogsQueryFilter() *LogsQueryFilter
    func NewLogsQueryFilterWithDefaults() *LogsQueryFilter
    func (o *LogsQueryFilter) GetFrom() string
    func (o *LogsQueryFilter) GetFromOk() (*string, bool)
    func (o *LogsQueryFilter) GetIndexes() []string
    func (o *LogsQueryFilter) GetIndexesOk() (*[]string, bool)
    func (o *LogsQueryFilter) GetQuery() string
    func (o *LogsQueryFilter) GetQueryOk() (*string, bool)
    func (o *LogsQueryFilter) GetStorageTier() LogsStorageTier
    func (o *LogsQueryFilter) GetStorageTierOk() (*LogsStorageTier, bool)
    func (o *LogsQueryFilter) GetTo() string
    func (o *LogsQueryFilter) GetToOk() (*string, bool)
    func (o *LogsQueryFilter) HasFrom() bool
    func (o *LogsQueryFilter) HasIndexes() bool
    func (o *LogsQueryFilter) HasQuery() bool
    func (o *LogsQueryFilter) HasStorageTier() bool
    func (o *LogsQueryFilter) HasTo() bool
    func (o LogsQueryFilter) MarshalJSON() ([]byte, error)
    func (o *LogsQueryFilter) SetFrom(v string)
    func (o *LogsQueryFilter) SetIndexes(v []string)
    func (o *LogsQueryFilter) SetQuery(v string)
    func (o *LogsQueryFilter) SetStorageTier(v LogsStorageTier)
    func (o *LogsQueryFilter) SetTo(v string)
    func (o *LogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type LogsQueryOptions
    func NewLogsQueryOptions() *LogsQueryOptions
    func NewLogsQueryOptionsWithDefaults() *LogsQueryOptions
    func (o *LogsQueryOptions) GetTimeOffset() int64
    func (o *LogsQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *LogsQueryOptions) GetTimezone() string
    func (o *LogsQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *LogsQueryOptions) HasTimeOffset() bool
    func (o *LogsQueryOptions) HasTimezone() bool
    func (o LogsQueryOptions) MarshalJSON() ([]byte, error)
    func (o *LogsQueryOptions) SetTimeOffset(v int64)
    func (o *LogsQueryOptions) SetTimezone(v string)
    func (o *LogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type LogsResponseMetadata
    func NewLogsResponseMetadata() *LogsResponseMetadata
    func NewLogsResponseMetadataWithDefaults() *LogsResponseMetadata
    func (o *LogsResponseMetadata) GetElapsed() int64
    func (o *LogsResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *LogsResponseMetadata) GetPage() LogsResponseMetadataPage
    func (o *LogsResponseMetadata) GetPageOk() (*LogsResponseMetadataPage, bool)
    func (o *LogsResponseMetadata) GetRequestId() string
    func (o *LogsResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *LogsResponseMetadata) GetStatus() LogsAggregateResponseStatus
    func (o *LogsResponseMetadata) GetStatusOk() (*LogsAggregateResponseStatus, bool)
    func (o *LogsResponseMetadata) GetWarnings() []LogsWarning
    func (o *LogsResponseMetadata) GetWarningsOk() (*[]LogsWarning, bool)
    func (o *LogsResponseMetadata) HasElapsed() bool
    func (o *LogsResponseMetadata) HasPage() bool
    func (o *LogsResponseMetadata) HasRequestId() bool
    func (o *LogsResponseMetadata) HasStatus() bool
    func (o *LogsResponseMetadata) HasWarnings() bool
    func (o LogsResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *LogsResponseMetadata) SetElapsed(v int64)
    func (o *LogsResponseMetadata) SetPage(v LogsResponseMetadataPage)
    func (o *LogsResponseMetadata) SetRequestId(v string)
    func (o *LogsResponseMetadata) SetStatus(v LogsAggregateResponseStatus)
    func (o *LogsResponseMetadata) SetWarnings(v []LogsWarning)
    func (o *LogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type LogsResponseMetadataPage
    func NewLogsResponseMetadataPage() *LogsResponseMetadataPage
    func NewLogsResponseMetadataPageWithDefaults() *LogsResponseMetadataPage
    func (o *LogsResponseMetadataPage) GetAfter() string
    func (o *LogsResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *LogsResponseMetadataPage) HasAfter() bool
    func (o LogsResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *LogsResponseMetadataPage) SetAfter(v string)
    func (o *LogsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type LogsSort
    func NewLogsSortFromValue(v string) (*LogsSort, error)
    func (v *LogsSort) GetAllowedValues() []LogsSort
    func (v LogsSort) IsValid() bool
    func (v LogsSort) Ptr() *LogsSort
    func (v *LogsSort) UnmarshalJSON(src []byte) error
type LogsSortOrder
    func NewLogsSortOrderFromValue(v string) (*LogsSortOrder, error)
    func (v *LogsSortOrder) GetAllowedValues() []LogsSortOrder
    func (v LogsSortOrder) IsValid() bool
    func (v LogsSortOrder) Ptr() *LogsSortOrder
    func (v *LogsSortOrder) UnmarshalJSON(src []byte) error
type LogsStorageTier
    func NewLogsStorageTierFromValue(v string) (*LogsStorageTier, error)
    func (v *LogsStorageTier) GetAllowedValues() []LogsStorageTier
    func (v LogsStorageTier) IsValid() bool
    func (v LogsStorageTier) Ptr() *LogsStorageTier
    func (v *LogsStorageTier) UnmarshalJSON(src []byte) error
type LogsWarning
    func NewLogsWarning() *LogsWarning
    func NewLogsWarningWithDefaults() *LogsWarning
    func (o *LogsWarning) GetCode() string
    func (o *LogsWarning) GetCodeOk() (*string, bool)
    func (o *LogsWarning) GetDetail() string
    func (o *LogsWarning) GetDetailOk() (*string, bool)
    func (o *LogsWarning) GetTitle() string
    func (o *LogsWarning) GetTitleOk() (*string, bool)
    func (o *LogsWarning) HasCode() bool
    func (o *LogsWarning) HasDetail() bool
    func (o *LogsWarning) HasTitle() bool
    func (o LogsWarning) MarshalJSON() ([]byte, error)
    func (o *LogsWarning) SetCode(v string)
    func (o *LogsWarning) SetDetail(v string)
    func (o *LogsWarning) SetTitle(v string)
    func (o *LogsWarning) UnmarshalJSON(bytes []byte) (err error)
type MSTeamsIntegrationMetadata
    func NewMSTeamsIntegrationMetadata(teams []MSTeamsIntegrationMetadataTeamsItem) *MSTeamsIntegrationMetadata
    func NewMSTeamsIntegrationMetadataWithDefaults() *MSTeamsIntegrationMetadata
    func (o *MSTeamsIntegrationMetadata) GetTeams() []MSTeamsIntegrationMetadataTeamsItem
    func (o *MSTeamsIntegrationMetadata) GetTeamsOk() (*[]MSTeamsIntegrationMetadataTeamsItem, bool)
    func (o MSTeamsIntegrationMetadata) MarshalJSON() ([]byte, error)
    func (o *MSTeamsIntegrationMetadata) SetTeams(v []MSTeamsIntegrationMetadataTeamsItem)
    func (o *MSTeamsIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)
type MSTeamsIntegrationMetadataTeamsItem
    func NewMSTeamsIntegrationMetadataTeamsItem(msChannelId string, msChannelName string, msTenantId string, redirectUrl string) *MSTeamsIntegrationMetadataTeamsItem
    func NewMSTeamsIntegrationMetadataTeamsItemWithDefaults() *MSTeamsIntegrationMetadataTeamsItem
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelId() string
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelIdOk() (*string, bool)
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelName() string
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelNameOk() (*string, bool)
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsTenantId() string
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsTenantIdOk() (*string, bool)
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetRedirectUrl() string
    func (o *MSTeamsIntegrationMetadataTeamsItem) GetRedirectUrlOk() (*string, bool)
    func (o MSTeamsIntegrationMetadataTeamsItem) MarshalJSON() ([]byte, error)
    func (o *MSTeamsIntegrationMetadataTeamsItem) SetMsChannelId(v string)
    func (o *MSTeamsIntegrationMetadataTeamsItem) SetMsChannelName(v string)
    func (o *MSTeamsIntegrationMetadataTeamsItem) SetMsTenantId(v string)
    func (o *MSTeamsIntegrationMetadataTeamsItem) SetRedirectUrl(v string)
    func (o *MSTeamsIntegrationMetadataTeamsItem) UnmarshalJSON(bytes []byte) (err error)
type MakeGCPSTSDelegateOptionalParameters
    func NewMakeGCPSTSDelegateOptionalParameters() *MakeGCPSTSDelegateOptionalParameters
    func (r *MakeGCPSTSDelegateOptionalParameters) WithBody(body interface{}) *MakeGCPSTSDelegateOptionalParameters
type Metadata
    func NewMetadata(count int64, token string, total int64) *Metadata
    func NewMetadataWithDefaults() *Metadata
    func (o *Metadata) GetCount() int64
    func (o *Metadata) GetCountOk() (*int64, bool)
    func (o *Metadata) GetToken() string
    func (o *Metadata) GetTokenOk() (*string, bool)
    func (o *Metadata) GetTotal() int64
    func (o *Metadata) GetTotalOk() (*int64, bool)
    func (o Metadata) MarshalJSON() ([]byte, error)
    func (o *Metadata) SetCount(v int64)
    func (o *Metadata) SetToken(v string)
    func (o *Metadata) SetTotal(v int64)
    func (o *Metadata) UnmarshalJSON(bytes []byte) (err error)
type Metric
    func NewMetric() *Metric
    func NewMetricWithDefaults() *Metric
    func (o *Metric) GetId() string
    func (o *Metric) GetIdOk() (*string, bool)
    func (o *Metric) GetType() MetricType
    func (o *Metric) GetTypeOk() (*MetricType, bool)
    func (o *Metric) HasId() bool
    func (o *Metric) HasType() bool
    func (o Metric) MarshalJSON() ([]byte, error)
    func (o *Metric) SetId(v string)
    func (o *Metric) SetType(v MetricType)
    func (o *Metric) UnmarshalJSON(bytes []byte) (err error)
type MetricActiveConfigurationType
    func NewMetricActiveConfigurationTypeFromValue(v string) (*MetricActiveConfigurationType, error)
    func (v *MetricActiveConfigurationType) GetAllowedValues() []MetricActiveConfigurationType
    func (v MetricActiveConfigurationType) IsValid() bool
    func (v MetricActiveConfigurationType) Ptr() *MetricActiveConfigurationType
    func (v *MetricActiveConfigurationType) UnmarshalJSON(src []byte) error
type MetricAllTags
    func NewMetricAllTags() *MetricAllTags
    func NewMetricAllTagsWithDefaults() *MetricAllTags
    func (o *MetricAllTags) GetAttributes() MetricAllTagsAttributes
    func (o *MetricAllTags) GetAttributesOk() (*MetricAllTagsAttributes, bool)
    func (o *MetricAllTags) GetId() string
    func (o *MetricAllTags) GetIdOk() (*string, bool)
    func (o *MetricAllTags) GetType() MetricType
    func (o *MetricAllTags) GetTypeOk() (*MetricType, bool)
    func (o *MetricAllTags) HasAttributes() bool
    func (o *MetricAllTags) HasId() bool
    func (o *MetricAllTags) HasType() bool
    func (o MetricAllTags) MarshalJSON() ([]byte, error)
    func (o *MetricAllTags) SetAttributes(v MetricAllTagsAttributes)
    func (o *MetricAllTags) SetId(v string)
    func (o *MetricAllTags) SetType(v MetricType)
    func (o *MetricAllTags) UnmarshalJSON(bytes []byte) (err error)
type MetricAllTagsAttributes
    func NewMetricAllTagsAttributes() *MetricAllTagsAttributes
    func NewMetricAllTagsAttributesWithDefaults() *MetricAllTagsAttributes
    func (o *MetricAllTagsAttributes) GetTags() []string
    func (o *MetricAllTagsAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricAllTagsAttributes) HasTags() bool
    func (o MetricAllTagsAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricAllTagsAttributes) SetTags(v []string)
    func (o *MetricAllTagsAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricAllTagsResponse
    func NewMetricAllTagsResponse() *MetricAllTagsResponse
    func NewMetricAllTagsResponseWithDefaults() *MetricAllTagsResponse
    func (o *MetricAllTagsResponse) GetData() MetricAllTags
    func (o *MetricAllTagsResponse) GetDataOk() (*MetricAllTags, bool)
    func (o *MetricAllTagsResponse) HasData() bool
    func (o MetricAllTagsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricAllTagsResponse) SetData(v MetricAllTags)
    func (o *MetricAllTagsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetAttributes
    func NewMetricAssetAttributes() *MetricAssetAttributes
    func NewMetricAssetAttributesWithDefaults() *MetricAssetAttributes
    func (o *MetricAssetAttributes) GetTitle() string
    func (o *MetricAssetAttributes) GetTitleOk() (*string, bool)
    func (o *MetricAssetAttributes) GetUrl() string
    func (o *MetricAssetAttributes) GetUrlOk() (*string, bool)
    func (o *MetricAssetAttributes) HasTitle() bool
    func (o *MetricAssetAttributes) HasUrl() bool
    func (o MetricAssetAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricAssetAttributes) SetTitle(v string)
    func (o *MetricAssetAttributes) SetUrl(v string)
    func (o *MetricAssetAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetDashboardRelationship
    func NewMetricAssetDashboardRelationship() *MetricAssetDashboardRelationship
    func NewMetricAssetDashboardRelationshipWithDefaults() *MetricAssetDashboardRelationship
    func (o *MetricAssetDashboardRelationship) GetId() string
    func (o *MetricAssetDashboardRelationship) GetIdOk() (*string, bool)
    func (o *MetricAssetDashboardRelationship) GetType() MetricDashboardType
    func (o *MetricAssetDashboardRelationship) GetTypeOk() (*MetricDashboardType, bool)
    func (o *MetricAssetDashboardRelationship) HasId() bool
    func (o *MetricAssetDashboardRelationship) HasType() bool
    func (o MetricAssetDashboardRelationship) MarshalJSON() ([]byte, error)
    func (o *MetricAssetDashboardRelationship) SetId(v string)
    func (o *MetricAssetDashboardRelationship) SetType(v MetricDashboardType)
    func (o *MetricAssetDashboardRelationship) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetDashboardRelationships
    func NewMetricAssetDashboardRelationships() *MetricAssetDashboardRelationships
    func NewMetricAssetDashboardRelationshipsWithDefaults() *MetricAssetDashboardRelationships
    func (o *MetricAssetDashboardRelationships) GetData() []MetricAssetDashboardRelationship
    func (o *MetricAssetDashboardRelationships) GetDataOk() (*[]MetricAssetDashboardRelationship, bool)
    func (o *MetricAssetDashboardRelationships) HasData() bool
    func (o MetricAssetDashboardRelationships) MarshalJSON() ([]byte, error)
    func (o *MetricAssetDashboardRelationships) SetData(v []MetricAssetDashboardRelationship)
    func (o *MetricAssetDashboardRelationships) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetMonitorRelationship
    func NewMetricAssetMonitorRelationship() *MetricAssetMonitorRelationship
    func NewMetricAssetMonitorRelationshipWithDefaults() *MetricAssetMonitorRelationship
    func (o *MetricAssetMonitorRelationship) GetId() string
    func (o *MetricAssetMonitorRelationship) GetIdOk() (*string, bool)
    func (o *MetricAssetMonitorRelationship) GetType() MetricMonitorType
    func (o *MetricAssetMonitorRelationship) GetTypeOk() (*MetricMonitorType, bool)
    func (o *MetricAssetMonitorRelationship) HasId() bool
    func (o *MetricAssetMonitorRelationship) HasType() bool
    func (o MetricAssetMonitorRelationship) MarshalJSON() ([]byte, error)
    func (o *MetricAssetMonitorRelationship) SetId(v string)
    func (o *MetricAssetMonitorRelationship) SetType(v MetricMonitorType)
    func (o *MetricAssetMonitorRelationship) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetMonitorRelationships
    func NewMetricAssetMonitorRelationships() *MetricAssetMonitorRelationships
    func NewMetricAssetMonitorRelationshipsWithDefaults() *MetricAssetMonitorRelationships
    func (o *MetricAssetMonitorRelationships) GetData() []MetricAssetMonitorRelationship
    func (o *MetricAssetMonitorRelationships) GetDataOk() (*[]MetricAssetMonitorRelationship, bool)
    func (o *MetricAssetMonitorRelationships) HasData() bool
    func (o MetricAssetMonitorRelationships) MarshalJSON() ([]byte, error)
    func (o *MetricAssetMonitorRelationships) SetData(v []MetricAssetMonitorRelationship)
    func (o *MetricAssetMonitorRelationships) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetNotebookRelationship
    func NewMetricAssetNotebookRelationship() *MetricAssetNotebookRelationship
    func NewMetricAssetNotebookRelationshipWithDefaults() *MetricAssetNotebookRelationship
    func (o *MetricAssetNotebookRelationship) GetId() string
    func (o *MetricAssetNotebookRelationship) GetIdOk() (*string, bool)
    func (o *MetricAssetNotebookRelationship) GetType() MetricNotebookType
    func (o *MetricAssetNotebookRelationship) GetTypeOk() (*MetricNotebookType, bool)
    func (o *MetricAssetNotebookRelationship) HasId() bool
    func (o *MetricAssetNotebookRelationship) HasType() bool
    func (o MetricAssetNotebookRelationship) MarshalJSON() ([]byte, error)
    func (o *MetricAssetNotebookRelationship) SetId(v string)
    func (o *MetricAssetNotebookRelationship) SetType(v MetricNotebookType)
    func (o *MetricAssetNotebookRelationship) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetNotebookRelationships
    func NewMetricAssetNotebookRelationships() *MetricAssetNotebookRelationships
    func NewMetricAssetNotebookRelationshipsWithDefaults() *MetricAssetNotebookRelationships
    func (o *MetricAssetNotebookRelationships) GetData() []MetricAssetNotebookRelationship
    func (o *MetricAssetNotebookRelationships) GetDataOk() (*[]MetricAssetNotebookRelationship, bool)
    func (o *MetricAssetNotebookRelationships) HasData() bool
    func (o MetricAssetNotebookRelationships) MarshalJSON() ([]byte, error)
    func (o *MetricAssetNotebookRelationships) SetData(v []MetricAssetNotebookRelationship)
    func (o *MetricAssetNotebookRelationships) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetResponseData
    func NewMetricAssetResponseData(id string, typeVar MetricType) *MetricAssetResponseData
    func NewMetricAssetResponseDataWithDefaults() *MetricAssetResponseData
    func (o *MetricAssetResponseData) GetId() string
    func (o *MetricAssetResponseData) GetIdOk() (*string, bool)
    func (o *MetricAssetResponseData) GetRelationships() MetricAssetResponseRelationships
    func (o *MetricAssetResponseData) GetRelationshipsOk() (*MetricAssetResponseRelationships, bool)
    func (o *MetricAssetResponseData) GetType() MetricType
    func (o *MetricAssetResponseData) GetTypeOk() (*MetricType, bool)
    func (o *MetricAssetResponseData) HasRelationships() bool
    func (o MetricAssetResponseData) MarshalJSON() ([]byte, error)
    func (o *MetricAssetResponseData) SetId(v string)
    func (o *MetricAssetResponseData) SetRelationships(v MetricAssetResponseRelationships)
    func (o *MetricAssetResponseData) SetType(v MetricType)
    func (o *MetricAssetResponseData) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetResponseIncluded
    func MetricDashboardAssetAsMetricAssetResponseIncluded(v *MetricDashboardAsset) MetricAssetResponseIncluded
    func MetricMonitorAssetAsMetricAssetResponseIncluded(v *MetricMonitorAsset) MetricAssetResponseIncluded
    func MetricNotebookAssetAsMetricAssetResponseIncluded(v *MetricNotebookAsset) MetricAssetResponseIncluded
    func MetricSLOAssetAsMetricAssetResponseIncluded(v *MetricSLOAsset) MetricAssetResponseIncluded
    func (obj *MetricAssetResponseIncluded) GetActualInstance() interface{}
    func (obj MetricAssetResponseIncluded) MarshalJSON() ([]byte, error)
    func (obj *MetricAssetResponseIncluded) UnmarshalJSON(data []byte) error
type MetricAssetResponseRelationships
    func NewMetricAssetResponseRelationships() *MetricAssetResponseRelationships
    func NewMetricAssetResponseRelationshipsWithDefaults() *MetricAssetResponseRelationships
    func (o *MetricAssetResponseRelationships) GetDashboards() MetricAssetDashboardRelationships
    func (o *MetricAssetResponseRelationships) GetDashboardsOk() (*MetricAssetDashboardRelationships, bool)
    func (o *MetricAssetResponseRelationships) GetMonitors() MetricAssetMonitorRelationships
    func (o *MetricAssetResponseRelationships) GetMonitorsOk() (*MetricAssetMonitorRelationships, bool)
    func (o *MetricAssetResponseRelationships) GetNotebooks() MetricAssetNotebookRelationships
    func (o *MetricAssetResponseRelationships) GetNotebooksOk() (*MetricAssetNotebookRelationships, bool)
    func (o *MetricAssetResponseRelationships) GetSlos() MetricAssetSLORelationships
    func (o *MetricAssetResponseRelationships) GetSlosOk() (*MetricAssetSLORelationships, bool)
    func (o *MetricAssetResponseRelationships) HasDashboards() bool
    func (o *MetricAssetResponseRelationships) HasMonitors() bool
    func (o *MetricAssetResponseRelationships) HasNotebooks() bool
    func (o *MetricAssetResponseRelationships) HasSlos() bool
    func (o MetricAssetResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *MetricAssetResponseRelationships) SetDashboards(v MetricAssetDashboardRelationships)
    func (o *MetricAssetResponseRelationships) SetMonitors(v MetricAssetMonitorRelationships)
    func (o *MetricAssetResponseRelationships) SetNotebooks(v MetricAssetNotebookRelationships)
    func (o *MetricAssetResponseRelationships) SetSlos(v MetricAssetSLORelationships)
    func (o *MetricAssetResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetSLORelationship
    func NewMetricAssetSLORelationship() *MetricAssetSLORelationship
    func NewMetricAssetSLORelationshipWithDefaults() *MetricAssetSLORelationship
    func (o *MetricAssetSLORelationship) GetId() string
    func (o *MetricAssetSLORelationship) GetIdOk() (*string, bool)
    func (o *MetricAssetSLORelationship) GetType() MetricSLOType
    func (o *MetricAssetSLORelationship) GetTypeOk() (*MetricSLOType, bool)
    func (o *MetricAssetSLORelationship) HasId() bool
    func (o *MetricAssetSLORelationship) HasType() bool
    func (o MetricAssetSLORelationship) MarshalJSON() ([]byte, error)
    func (o *MetricAssetSLORelationship) SetId(v string)
    func (o *MetricAssetSLORelationship) SetType(v MetricSLOType)
    func (o *MetricAssetSLORelationship) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetSLORelationships
    func NewMetricAssetSLORelationships() *MetricAssetSLORelationships
    func NewMetricAssetSLORelationshipsWithDefaults() *MetricAssetSLORelationships
    func (o *MetricAssetSLORelationships) GetData() []MetricAssetSLORelationship
    func (o *MetricAssetSLORelationships) GetDataOk() (*[]MetricAssetSLORelationship, bool)
    func (o *MetricAssetSLORelationships) HasData() bool
    func (o MetricAssetSLORelationships) MarshalJSON() ([]byte, error)
    func (o *MetricAssetSLORelationships) SetData(v []MetricAssetSLORelationship)
    func (o *MetricAssetSLORelationships) UnmarshalJSON(bytes []byte) (err error)
type MetricAssetsResponse
    func NewMetricAssetsResponse() *MetricAssetsResponse
    func NewMetricAssetsResponseWithDefaults() *MetricAssetsResponse
    func (o *MetricAssetsResponse) GetData() MetricAssetResponseData
    func (o *MetricAssetsResponse) GetDataOk() (*MetricAssetResponseData, bool)
    func (o *MetricAssetsResponse) GetIncluded() []MetricAssetResponseIncluded
    func (o *MetricAssetsResponse) GetIncludedOk() (*[]MetricAssetResponseIncluded, bool)
    func (o *MetricAssetsResponse) HasData() bool
    func (o *MetricAssetsResponse) HasIncluded() bool
    func (o MetricAssetsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricAssetsResponse) SetData(v MetricAssetResponseData)
    func (o *MetricAssetsResponse) SetIncluded(v []MetricAssetResponseIncluded)
    func (o *MetricAssetsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkConfigureTagsType
    func NewMetricBulkConfigureTagsTypeFromValue(v string) (*MetricBulkConfigureTagsType, error)
    func (v *MetricBulkConfigureTagsType) GetAllowedValues() []MetricBulkConfigureTagsType
    func (v MetricBulkConfigureTagsType) IsValid() bool
    func (v MetricBulkConfigureTagsType) Ptr() *MetricBulkConfigureTagsType
    func (v *MetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error
type MetricBulkTagConfigCreate
    func NewMetricBulkTagConfigCreate(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigCreate
    func NewMetricBulkTagConfigCreateWithDefaults() *MetricBulkTagConfigCreate
    func (o *MetricBulkTagConfigCreate) GetAttributes() MetricBulkTagConfigCreateAttributes
    func (o *MetricBulkTagConfigCreate) GetAttributesOk() (*MetricBulkTagConfigCreateAttributes, bool)
    func (o *MetricBulkTagConfigCreate) GetId() string
    func (o *MetricBulkTagConfigCreate) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigCreate) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigCreate) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigCreate) HasAttributes() bool
    func (o MetricBulkTagConfigCreate) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreate) SetAttributes(v MetricBulkTagConfigCreateAttributes)
    func (o *MetricBulkTagConfigCreate) SetId(v string)
    func (o *MetricBulkTagConfigCreate) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigCreate) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigCreateAttributes
    func NewMetricBulkTagConfigCreateAttributes() *MetricBulkTagConfigCreateAttributes
    func NewMetricBulkTagConfigCreateAttributesWithDefaults() *MetricBulkTagConfigCreateAttributes
    func (o *MetricBulkTagConfigCreateAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigCreateAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigCreateAttributes) GetExcludeTagsMode() bool
    func (o *MetricBulkTagConfigCreateAttributes) GetExcludeTagsModeOk() (*bool, bool)
    func (o *MetricBulkTagConfigCreateAttributes) GetIncludeActivelyQueriedTagsWindow() float64
    func (o *MetricBulkTagConfigCreateAttributes) GetIncludeActivelyQueriedTagsWindowOk() (*float64, bool)
    func (o *MetricBulkTagConfigCreateAttributes) GetOverrideExistingConfigurations() bool
    func (o *MetricBulkTagConfigCreateAttributes) GetOverrideExistingConfigurationsOk() (*bool, bool)
    func (o *MetricBulkTagConfigCreateAttributes) GetTags() []string
    func (o *MetricBulkTagConfigCreateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigCreateAttributes) HasEmails() bool
    func (o *MetricBulkTagConfigCreateAttributes) HasExcludeTagsMode() bool
    func (o *MetricBulkTagConfigCreateAttributes) HasIncludeActivelyQueriedTagsWindow() bool
    func (o *MetricBulkTagConfigCreateAttributes) HasOverrideExistingConfigurations() bool
    func (o *MetricBulkTagConfigCreateAttributes) HasTags() bool
    func (o MetricBulkTagConfigCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreateAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigCreateAttributes) SetExcludeTagsMode(v bool)
    func (o *MetricBulkTagConfigCreateAttributes) SetIncludeActivelyQueriedTagsWindow(v float64)
    func (o *MetricBulkTagConfigCreateAttributes) SetOverrideExistingConfigurations(v bool)
    func (o *MetricBulkTagConfigCreateAttributes) SetTags(v []string)
    func (o *MetricBulkTagConfigCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigCreateRequest
    func NewMetricBulkTagConfigCreateRequest(data MetricBulkTagConfigCreate) *MetricBulkTagConfigCreateRequest
    func NewMetricBulkTagConfigCreateRequestWithDefaults() *MetricBulkTagConfigCreateRequest
    func (o *MetricBulkTagConfigCreateRequest) GetData() MetricBulkTagConfigCreate
    func (o *MetricBulkTagConfigCreateRequest) GetDataOk() (*MetricBulkTagConfigCreate, bool)
    func (o MetricBulkTagConfigCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigCreateRequest) SetData(v MetricBulkTagConfigCreate)
    func (o *MetricBulkTagConfigCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDelete
    func NewMetricBulkTagConfigDelete(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigDelete
    func NewMetricBulkTagConfigDeleteWithDefaults() *MetricBulkTagConfigDelete
    func (o *MetricBulkTagConfigDelete) GetAttributes() MetricBulkTagConfigDeleteAttributes
    func (o *MetricBulkTagConfigDelete) GetAttributesOk() (*MetricBulkTagConfigDeleteAttributes, bool)
    func (o *MetricBulkTagConfigDelete) GetId() string
    func (o *MetricBulkTagConfigDelete) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigDelete) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigDelete) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigDelete) HasAttributes() bool
    func (o MetricBulkTagConfigDelete) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDelete) SetAttributes(v MetricBulkTagConfigDeleteAttributes)
    func (o *MetricBulkTagConfigDelete) SetId(v string)
    func (o *MetricBulkTagConfigDelete) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigDelete) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDeleteAttributes
    func NewMetricBulkTagConfigDeleteAttributes() *MetricBulkTagConfigDeleteAttributes
    func NewMetricBulkTagConfigDeleteAttributesWithDefaults() *MetricBulkTagConfigDeleteAttributes
    func (o *MetricBulkTagConfigDeleteAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigDeleteAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigDeleteAttributes) HasEmails() bool
    func (o MetricBulkTagConfigDeleteAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDeleteAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigDeleteAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigDeleteRequest
    func NewMetricBulkTagConfigDeleteRequest(data MetricBulkTagConfigDelete) *MetricBulkTagConfigDeleteRequest
    func NewMetricBulkTagConfigDeleteRequestWithDefaults() *MetricBulkTagConfigDeleteRequest
    func (o *MetricBulkTagConfigDeleteRequest) GetData() MetricBulkTagConfigDelete
    func (o *MetricBulkTagConfigDeleteRequest) GetDataOk() (*MetricBulkTagConfigDelete, bool)
    func (o MetricBulkTagConfigDeleteRequest) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigDeleteRequest) SetData(v MetricBulkTagConfigDelete)
    func (o *MetricBulkTagConfigDeleteRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigResponse
    func NewMetricBulkTagConfigResponse() *MetricBulkTagConfigResponse
    func NewMetricBulkTagConfigResponseWithDefaults() *MetricBulkTagConfigResponse
    func (o *MetricBulkTagConfigResponse) GetData() MetricBulkTagConfigStatus
    func (o *MetricBulkTagConfigResponse) GetDataOk() (*MetricBulkTagConfigStatus, bool)
    func (o *MetricBulkTagConfigResponse) HasData() bool
    func (o MetricBulkTagConfigResponse) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigResponse) SetData(v MetricBulkTagConfigStatus)
    func (o *MetricBulkTagConfigResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigStatus
    func NewMetricBulkTagConfigStatus(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigStatus
    func NewMetricBulkTagConfigStatusWithDefaults() *MetricBulkTagConfigStatus
    func (o *MetricBulkTagConfigStatus) GetAttributes() MetricBulkTagConfigStatusAttributes
    func (o *MetricBulkTagConfigStatus) GetAttributesOk() (*MetricBulkTagConfigStatusAttributes, bool)
    func (o *MetricBulkTagConfigStatus) GetId() string
    func (o *MetricBulkTagConfigStatus) GetIdOk() (*string, bool)
    func (o *MetricBulkTagConfigStatus) GetType() MetricBulkConfigureTagsType
    func (o *MetricBulkTagConfigStatus) GetTypeOk() (*MetricBulkConfigureTagsType, bool)
    func (o *MetricBulkTagConfigStatus) HasAttributes() bool
    func (o MetricBulkTagConfigStatus) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigStatus) SetAttributes(v MetricBulkTagConfigStatusAttributes)
    func (o *MetricBulkTagConfigStatus) SetId(v string)
    func (o *MetricBulkTagConfigStatus) SetType(v MetricBulkConfigureTagsType)
    func (o *MetricBulkTagConfigStatus) UnmarshalJSON(bytes []byte) (err error)
type MetricBulkTagConfigStatusAttributes
    func NewMetricBulkTagConfigStatusAttributes() *MetricBulkTagConfigStatusAttributes
    func NewMetricBulkTagConfigStatusAttributesWithDefaults() *MetricBulkTagConfigStatusAttributes
    func (o *MetricBulkTagConfigStatusAttributes) GetEmails() []string
    func (o *MetricBulkTagConfigStatusAttributes) GetEmailsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) GetExcludeTagsMode() bool
    func (o *MetricBulkTagConfigStatusAttributes) GetExcludeTagsModeOk() (*bool, bool)
    func (o *MetricBulkTagConfigStatusAttributes) GetStatus() string
    func (o *MetricBulkTagConfigStatusAttributes) GetStatusOk() (*string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) GetTags() []string
    func (o *MetricBulkTagConfigStatusAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricBulkTagConfigStatusAttributes) HasEmails() bool
    func (o *MetricBulkTagConfigStatusAttributes) HasExcludeTagsMode() bool
    func (o *MetricBulkTagConfigStatusAttributes) HasStatus() bool
    func (o *MetricBulkTagConfigStatusAttributes) HasTags() bool
    func (o MetricBulkTagConfigStatusAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricBulkTagConfigStatusAttributes) SetEmails(v []string)
    func (o *MetricBulkTagConfigStatusAttributes) SetExcludeTagsMode(v bool)
    func (o *MetricBulkTagConfigStatusAttributes) SetStatus(v string)
    func (o *MetricBulkTagConfigStatusAttributes) SetTags(v []string)
    func (o *MetricBulkTagConfigStatusAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricContentEncoding
    func NewMetricContentEncodingFromValue(v string) (*MetricContentEncoding, error)
    func (v *MetricContentEncoding) GetAllowedValues() []MetricContentEncoding
    func (v MetricContentEncoding) IsValid() bool
    func (v MetricContentEncoding) Ptr() *MetricContentEncoding
    func (v *MetricContentEncoding) UnmarshalJSON(src []byte) error
type MetricCustomAggregation
    func NewMetricCustomAggregation(space MetricCustomSpaceAggregation, time MetricCustomTimeAggregation) *MetricCustomAggregation
    func NewMetricCustomAggregationWithDefaults() *MetricCustomAggregation
    func (o *MetricCustomAggregation) GetSpace() MetricCustomSpaceAggregation
    func (o *MetricCustomAggregation) GetSpaceOk() (*MetricCustomSpaceAggregation, bool)
    func (o *MetricCustomAggregation) GetTime() MetricCustomTimeAggregation
    func (o *MetricCustomAggregation) GetTimeOk() (*MetricCustomTimeAggregation, bool)
    func (o MetricCustomAggregation) MarshalJSON() ([]byte, error)
    func (o *MetricCustomAggregation) SetSpace(v MetricCustomSpaceAggregation)
    func (o *MetricCustomAggregation) SetTime(v MetricCustomTimeAggregation)
    func (o *MetricCustomAggregation) UnmarshalJSON(bytes []byte) (err error)
type MetricCustomSpaceAggregation
    func NewMetricCustomSpaceAggregationFromValue(v string) (*MetricCustomSpaceAggregation, error)
    func (v *MetricCustomSpaceAggregation) GetAllowedValues() []MetricCustomSpaceAggregation
    func (v MetricCustomSpaceAggregation) IsValid() bool
    func (v MetricCustomSpaceAggregation) Ptr() *MetricCustomSpaceAggregation
    func (v *MetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error
type MetricCustomTimeAggregation
    func NewMetricCustomTimeAggregationFromValue(v string) (*MetricCustomTimeAggregation, error)
    func (v *MetricCustomTimeAggregation) GetAllowedValues() []MetricCustomTimeAggregation
    func (v MetricCustomTimeAggregation) IsValid() bool
    func (v MetricCustomTimeAggregation) Ptr() *MetricCustomTimeAggregation
    func (v *MetricCustomTimeAggregation) UnmarshalJSON(src []byte) error
type MetricDashboardAsset
    func NewMetricDashboardAsset(id string, typeVar MetricDashboardType) *MetricDashboardAsset
    func NewMetricDashboardAssetWithDefaults() *MetricDashboardAsset
    func (o *MetricDashboardAsset) GetAttributes() MetricDashboardAttributes
    func (o *MetricDashboardAsset) GetAttributesOk() (*MetricDashboardAttributes, bool)
    func (o *MetricDashboardAsset) GetId() string
    func (o *MetricDashboardAsset) GetIdOk() (*string, bool)
    func (o *MetricDashboardAsset) GetType() MetricDashboardType
    func (o *MetricDashboardAsset) GetTypeOk() (*MetricDashboardType, bool)
    func (o *MetricDashboardAsset) HasAttributes() bool
    func (o MetricDashboardAsset) MarshalJSON() ([]byte, error)
    func (o *MetricDashboardAsset) SetAttributes(v MetricDashboardAttributes)
    func (o *MetricDashboardAsset) SetId(v string)
    func (o *MetricDashboardAsset) SetType(v MetricDashboardType)
    func (o *MetricDashboardAsset) UnmarshalJSON(bytes []byte) (err error)
type MetricDashboardAttributes
    func NewMetricDashboardAttributes() *MetricDashboardAttributes
    func NewMetricDashboardAttributesWithDefaults() *MetricDashboardAttributes
    func (o *MetricDashboardAttributes) GetPopularity() float64
    func (o *MetricDashboardAttributes) GetPopularityOk() (*float64, bool)
    func (o *MetricDashboardAttributes) GetTitle() string
    func (o *MetricDashboardAttributes) GetTitleOk() (*string, bool)
    func (o *MetricDashboardAttributes) GetUrl() string
    func (o *MetricDashboardAttributes) GetUrlOk() (*string, bool)
    func (o *MetricDashboardAttributes) HasPopularity() bool
    func (o *MetricDashboardAttributes) HasTitle() bool
    func (o *MetricDashboardAttributes) HasUrl() bool
    func (o MetricDashboardAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricDashboardAttributes) SetPopularity(v float64)
    func (o *MetricDashboardAttributes) SetTitle(v string)
    func (o *MetricDashboardAttributes) SetUrl(v string)
    func (o *MetricDashboardAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricDashboardType
    func NewMetricDashboardTypeFromValue(v string) (*MetricDashboardType, error)
    func (v *MetricDashboardType) GetAllowedValues() []MetricDashboardType
    func (v MetricDashboardType) IsValid() bool
    func (v MetricDashboardType) Ptr() *MetricDashboardType
    func (v *MetricDashboardType) UnmarshalJSON(src []byte) error
type MetricDistinctVolume
    func NewMetricDistinctVolume() *MetricDistinctVolume
    func NewMetricDistinctVolumeWithDefaults() *MetricDistinctVolume
    func (o *MetricDistinctVolume) GetAttributes() MetricDistinctVolumeAttributes
    func (o *MetricDistinctVolume) GetAttributesOk() (*MetricDistinctVolumeAttributes, bool)
    func (o *MetricDistinctVolume) GetId() string
    func (o *MetricDistinctVolume) GetIdOk() (*string, bool)
    func (o *MetricDistinctVolume) GetType() MetricDistinctVolumeType
    func (o *MetricDistinctVolume) GetTypeOk() (*MetricDistinctVolumeType, bool)
    func (o *MetricDistinctVolume) HasAttributes() bool
    func (o *MetricDistinctVolume) HasId() bool
    func (o *MetricDistinctVolume) HasType() bool
    func (o MetricDistinctVolume) MarshalJSON() ([]byte, error)
    func (o *MetricDistinctVolume) SetAttributes(v MetricDistinctVolumeAttributes)
    func (o *MetricDistinctVolume) SetId(v string)
    func (o *MetricDistinctVolume) SetType(v MetricDistinctVolumeType)
    func (o *MetricDistinctVolume) UnmarshalJSON(bytes []byte) (err error)
type MetricDistinctVolumeAttributes
    func NewMetricDistinctVolumeAttributes() *MetricDistinctVolumeAttributes
    func NewMetricDistinctVolumeAttributesWithDefaults() *MetricDistinctVolumeAttributes
    func (o *MetricDistinctVolumeAttributes) GetDistinctVolume() int64
    func (o *MetricDistinctVolumeAttributes) GetDistinctVolumeOk() (*int64, bool)
    func (o *MetricDistinctVolumeAttributes) HasDistinctVolume() bool
    func (o MetricDistinctVolumeAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricDistinctVolumeAttributes) SetDistinctVolume(v int64)
    func (o *MetricDistinctVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricDistinctVolumeType
    func NewMetricDistinctVolumeTypeFromValue(v string) (*MetricDistinctVolumeType, error)
    func (v *MetricDistinctVolumeType) GetAllowedValues() []MetricDistinctVolumeType
    func (v MetricDistinctVolumeType) IsValid() bool
    func (v MetricDistinctVolumeType) Ptr() *MetricDistinctVolumeType
    func (v *MetricDistinctVolumeType) UnmarshalJSON(src []byte) error
type MetricEstimate
    func NewMetricEstimate() *MetricEstimate
    func NewMetricEstimateWithDefaults() *MetricEstimate
    func (o *MetricEstimate) GetAttributes() MetricEstimateAttributes
    func (o *MetricEstimate) GetAttributesOk() (*MetricEstimateAttributes, bool)
    func (o *MetricEstimate) GetId() string
    func (o *MetricEstimate) GetIdOk() (*string, bool)
    func (o *MetricEstimate) GetType() MetricEstimateResourceType
    func (o *MetricEstimate) GetTypeOk() (*MetricEstimateResourceType, bool)
    func (o *MetricEstimate) HasAttributes() bool
    func (o *MetricEstimate) HasId() bool
    func (o *MetricEstimate) HasType() bool
    func (o MetricEstimate) MarshalJSON() ([]byte, error)
    func (o *MetricEstimate) SetAttributes(v MetricEstimateAttributes)
    func (o *MetricEstimate) SetId(v string)
    func (o *MetricEstimate) SetType(v MetricEstimateResourceType)
    func (o *MetricEstimate) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateAttributes
    func NewMetricEstimateAttributes() *MetricEstimateAttributes
    func NewMetricEstimateAttributesWithDefaults() *MetricEstimateAttributes
    func (o *MetricEstimateAttributes) GetEstimateType() MetricEstimateType
    func (o *MetricEstimateAttributes) GetEstimateTypeOk() (*MetricEstimateType, bool)
    func (o *MetricEstimateAttributes) GetEstimatedAt() time.Time
    func (o *MetricEstimateAttributes) GetEstimatedAtOk() (*time.Time, bool)
    func (o *MetricEstimateAttributes) GetEstimatedOutputSeries() int64
    func (o *MetricEstimateAttributes) GetEstimatedOutputSeriesOk() (*int64, bool)
    func (o *MetricEstimateAttributes) HasEstimateType() bool
    func (o *MetricEstimateAttributes) HasEstimatedAt() bool
    func (o *MetricEstimateAttributes) HasEstimatedOutputSeries() bool
    func (o MetricEstimateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricEstimateAttributes) SetEstimateType(v MetricEstimateType)
    func (o *MetricEstimateAttributes) SetEstimatedAt(v time.Time)
    func (o *MetricEstimateAttributes) SetEstimatedOutputSeries(v int64)
    func (o *MetricEstimateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateResourceType
    func NewMetricEstimateResourceTypeFromValue(v string) (*MetricEstimateResourceType, error)
    func (v *MetricEstimateResourceType) GetAllowedValues() []MetricEstimateResourceType
    func (v MetricEstimateResourceType) IsValid() bool
    func (v MetricEstimateResourceType) Ptr() *MetricEstimateResourceType
    func (v *MetricEstimateResourceType) UnmarshalJSON(src []byte) error
type MetricEstimateResponse
    func NewMetricEstimateResponse() *MetricEstimateResponse
    func NewMetricEstimateResponseWithDefaults() *MetricEstimateResponse
    func (o *MetricEstimateResponse) GetData() MetricEstimate
    func (o *MetricEstimateResponse) GetDataOk() (*MetricEstimate, bool)
    func (o *MetricEstimateResponse) HasData() bool
    func (o MetricEstimateResponse) MarshalJSON() ([]byte, error)
    func (o *MetricEstimateResponse) SetData(v MetricEstimate)
    func (o *MetricEstimateResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricEstimateType
    func NewMetricEstimateTypeFromValue(v string) (*MetricEstimateType, error)
    func (v *MetricEstimateType) GetAllowedValues() []MetricEstimateType
    func (v MetricEstimateType) IsValid() bool
    func (v MetricEstimateType) Ptr() *MetricEstimateType
    func (v *MetricEstimateType) UnmarshalJSON(src []byte) error
type MetricIngestedIndexedVolume
    func NewMetricIngestedIndexedVolume() *MetricIngestedIndexedVolume
    func NewMetricIngestedIndexedVolumeWithDefaults() *MetricIngestedIndexedVolume
    func (o *MetricIngestedIndexedVolume) GetAttributes() MetricIngestedIndexedVolumeAttributes
    func (o *MetricIngestedIndexedVolume) GetAttributesOk() (*MetricIngestedIndexedVolumeAttributes, bool)
    func (o *MetricIngestedIndexedVolume) GetId() string
    func (o *MetricIngestedIndexedVolume) GetIdOk() (*string, bool)
    func (o *MetricIngestedIndexedVolume) GetType() MetricIngestedIndexedVolumeType
    func (o *MetricIngestedIndexedVolume) GetTypeOk() (*MetricIngestedIndexedVolumeType, bool)
    func (o *MetricIngestedIndexedVolume) HasAttributes() bool
    func (o *MetricIngestedIndexedVolume) HasId() bool
    func (o *MetricIngestedIndexedVolume) HasType() bool
    func (o MetricIngestedIndexedVolume) MarshalJSON() ([]byte, error)
    func (o *MetricIngestedIndexedVolume) SetAttributes(v MetricIngestedIndexedVolumeAttributes)
    func (o *MetricIngestedIndexedVolume) SetId(v string)
    func (o *MetricIngestedIndexedVolume) SetType(v MetricIngestedIndexedVolumeType)
    func (o *MetricIngestedIndexedVolume) UnmarshalJSON(bytes []byte) (err error)
type MetricIngestedIndexedVolumeAttributes
    func NewMetricIngestedIndexedVolumeAttributes() *MetricIngestedIndexedVolumeAttributes
    func NewMetricIngestedIndexedVolumeAttributesWithDefaults() *MetricIngestedIndexedVolumeAttributes
    func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolume() int64
    func (o *MetricIngestedIndexedVolumeAttributes) GetIndexedVolumeOk() (*int64, bool)
    func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolume() int64
    func (o *MetricIngestedIndexedVolumeAttributes) GetIngestedVolumeOk() (*int64, bool)
    func (o *MetricIngestedIndexedVolumeAttributes) HasIndexedVolume() bool
    func (o *MetricIngestedIndexedVolumeAttributes) HasIngestedVolume() bool
    func (o MetricIngestedIndexedVolumeAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricIngestedIndexedVolumeAttributes) SetIndexedVolume(v int64)
    func (o *MetricIngestedIndexedVolumeAttributes) SetIngestedVolume(v int64)
    func (o *MetricIngestedIndexedVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricIngestedIndexedVolumeType
    func NewMetricIngestedIndexedVolumeTypeFromValue(v string) (*MetricIngestedIndexedVolumeType, error)
    func (v *MetricIngestedIndexedVolumeType) GetAllowedValues() []MetricIngestedIndexedVolumeType
    func (v MetricIngestedIndexedVolumeType) IsValid() bool
    func (v MetricIngestedIndexedVolumeType) Ptr() *MetricIngestedIndexedVolumeType
    func (v *MetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error
type MetricIntakeType
    func NewMetricIntakeTypeFromValue(v int32) (*MetricIntakeType, error)
    func (v *MetricIntakeType) GetAllowedValues() []MetricIntakeType
    func (v MetricIntakeType) IsValid() bool
    func (v MetricIntakeType) Ptr() *MetricIntakeType
    func (v *MetricIntakeType) UnmarshalJSON(src []byte) error
type MetricMetaPage
    func NewMetricMetaPage() *MetricMetaPage
    func NewMetricMetaPageWithDefaults() *MetricMetaPage
    func (o *MetricMetaPage) GetCursor() string
    func (o *MetricMetaPage) GetCursorOk() (*string, bool)
    func (o *MetricMetaPage) GetLimit() int32
    func (o *MetricMetaPage) GetLimitOk() (*int32, bool)
    func (o *MetricMetaPage) GetNextCursor() string
    func (o *MetricMetaPage) GetNextCursorOk() (*string, bool)
    func (o *MetricMetaPage) GetType() MetricMetaPageType
    func (o *MetricMetaPage) GetTypeOk() (*MetricMetaPageType, bool)
    func (o *MetricMetaPage) HasCursor() bool
    func (o *MetricMetaPage) HasLimit() bool
    func (o *MetricMetaPage) HasNextCursor() bool
    func (o *MetricMetaPage) HasType() bool
    func (o MetricMetaPage) MarshalJSON() ([]byte, error)
    func (o *MetricMetaPage) SetCursor(v string)
    func (o *MetricMetaPage) SetCursorNil()
    func (o *MetricMetaPage) SetLimit(v int32)
    func (o *MetricMetaPage) SetNextCursor(v string)
    func (o *MetricMetaPage) SetNextCursorNil()
    func (o *MetricMetaPage) SetType(v MetricMetaPageType)
    func (o *MetricMetaPage) UnmarshalJSON(bytes []byte) (err error)
    func (o *MetricMetaPage) UnsetCursor()
    func (o *MetricMetaPage) UnsetNextCursor()
type MetricMetaPageType
    func NewMetricMetaPageTypeFromValue(v string) (*MetricMetaPageType, error)
    func (v *MetricMetaPageType) GetAllowedValues() []MetricMetaPageType
    func (v MetricMetaPageType) IsValid() bool
    func (v MetricMetaPageType) Ptr() *MetricMetaPageType
    func (v *MetricMetaPageType) UnmarshalJSON(src []byte) error
type MetricMetadata
    func NewMetricMetadata() *MetricMetadata
    func NewMetricMetadataWithDefaults() *MetricMetadata
    func (o *MetricMetadata) GetOrigin() MetricOrigin
    func (o *MetricMetadata) GetOriginOk() (*MetricOrigin, bool)
    func (o *MetricMetadata) HasOrigin() bool
    func (o MetricMetadata) MarshalJSON() ([]byte, error)
    func (o *MetricMetadata) SetOrigin(v MetricOrigin)
    func (o *MetricMetadata) UnmarshalJSON(bytes []byte) (err error)
type MetricMonitorAsset
    func NewMetricMonitorAsset(id string, typeVar MetricMonitorType) *MetricMonitorAsset
    func NewMetricMonitorAssetWithDefaults() *MetricMonitorAsset
    func (o *MetricMonitorAsset) GetAttributes() MetricAssetAttributes
    func (o *MetricMonitorAsset) GetAttributesOk() (*MetricAssetAttributes, bool)
    func (o *MetricMonitorAsset) GetId() string
    func (o *MetricMonitorAsset) GetIdOk() (*string, bool)
    func (o *MetricMonitorAsset) GetType() MetricMonitorType
    func (o *MetricMonitorAsset) GetTypeOk() (*MetricMonitorType, bool)
    func (o *MetricMonitorAsset) HasAttributes() bool
    func (o MetricMonitorAsset) MarshalJSON() ([]byte, error)
    func (o *MetricMonitorAsset) SetAttributes(v MetricAssetAttributes)
    func (o *MetricMonitorAsset) SetId(v string)
    func (o *MetricMonitorAsset) SetType(v MetricMonitorType)
    func (o *MetricMonitorAsset) UnmarshalJSON(bytes []byte) (err error)
type MetricMonitorType
    func NewMetricMonitorTypeFromValue(v string) (*MetricMonitorType, error)
    func (v *MetricMonitorType) GetAllowedValues() []MetricMonitorType
    func (v MetricMonitorType) IsValid() bool
    func (v MetricMonitorType) Ptr() *MetricMonitorType
    func (v *MetricMonitorType) UnmarshalJSON(src []byte) error
type MetricNotebookAsset
    func NewMetricNotebookAsset(id string, typeVar MetricNotebookType) *MetricNotebookAsset
    func NewMetricNotebookAssetWithDefaults() *MetricNotebookAsset
    func (o *MetricNotebookAsset) GetAttributes() MetricAssetAttributes
    func (o *MetricNotebookAsset) GetAttributesOk() (*MetricAssetAttributes, bool)
    func (o *MetricNotebookAsset) GetId() string
    func (o *MetricNotebookAsset) GetIdOk() (*string, bool)
    func (o *MetricNotebookAsset) GetType() MetricNotebookType
    func (o *MetricNotebookAsset) GetTypeOk() (*MetricNotebookType, bool)
    func (o *MetricNotebookAsset) HasAttributes() bool
    func (o MetricNotebookAsset) MarshalJSON() ([]byte, error)
    func (o *MetricNotebookAsset) SetAttributes(v MetricAssetAttributes)
    func (o *MetricNotebookAsset) SetId(v string)
    func (o *MetricNotebookAsset) SetType(v MetricNotebookType)
    func (o *MetricNotebookAsset) UnmarshalJSON(bytes []byte) (err error)
type MetricNotebookType
    func NewMetricNotebookTypeFromValue(v string) (*MetricNotebookType, error)
    func (v *MetricNotebookType) GetAllowedValues() []MetricNotebookType
    func (v MetricNotebookType) IsValid() bool
    func (v MetricNotebookType) Ptr() *MetricNotebookType
    func (v *MetricNotebookType) UnmarshalJSON(src []byte) error
type MetricOrigin
    func NewMetricOrigin() *MetricOrigin
    func NewMetricOriginWithDefaults() *MetricOrigin
    func (o *MetricOrigin) GetMetricType() int32
    func (o *MetricOrigin) GetMetricTypeOk() (*int32, bool)
    func (o *MetricOrigin) GetProduct() int32
    func (o *MetricOrigin) GetProductOk() (*int32, bool)
    func (o *MetricOrigin) GetService() int32
    func (o *MetricOrigin) GetServiceOk() (*int32, bool)
    func (o *MetricOrigin) HasMetricType() bool
    func (o *MetricOrigin) HasProduct() bool
    func (o *MetricOrigin) HasService() bool
    func (o MetricOrigin) MarshalJSON() ([]byte, error)
    func (o *MetricOrigin) SetMetricType(v int32)
    func (o *MetricOrigin) SetProduct(v int32)
    func (o *MetricOrigin) SetService(v int32)
    func (o *MetricOrigin) UnmarshalJSON(bytes []byte) (err error)
type MetricPaginationMeta
    func NewMetricPaginationMeta() *MetricPaginationMeta
    func NewMetricPaginationMetaWithDefaults() *MetricPaginationMeta
    func (o *MetricPaginationMeta) GetPagination() MetricMetaPage
    func (o *MetricPaginationMeta) GetPaginationOk() (*MetricMetaPage, bool)
    func (o *MetricPaginationMeta) HasPagination() bool
    func (o MetricPaginationMeta) MarshalJSON() ([]byte, error)
    func (o *MetricPaginationMeta) SetPagination(v MetricMetaPage)
    func (o *MetricPaginationMeta) UnmarshalJSON(bytes []byte) (err error)
type MetricPayload
    func NewMetricPayload(series []MetricSeries) *MetricPayload
    func NewMetricPayloadWithDefaults() *MetricPayload
    func (o *MetricPayload) GetSeries() []MetricSeries
    func (o *MetricPayload) GetSeriesOk() (*[]MetricSeries, bool)
    func (o MetricPayload) MarshalJSON() ([]byte, error)
    func (o *MetricPayload) SetSeries(v []MetricSeries)
    func (o *MetricPayload) UnmarshalJSON(bytes []byte) (err error)
type MetricPoint
    func NewMetricPoint() *MetricPoint
    func NewMetricPointWithDefaults() *MetricPoint
    func (o *MetricPoint) GetTimestamp() int64
    func (o *MetricPoint) GetTimestampOk() (*int64, bool)
    func (o *MetricPoint) GetValue() float64
    func (o *MetricPoint) GetValueOk() (*float64, bool)
    func (o *MetricPoint) HasTimestamp() bool
    func (o *MetricPoint) HasValue() bool
    func (o MetricPoint) MarshalJSON() ([]byte, error)
    func (o *MetricPoint) SetTimestamp(v int64)
    func (o *MetricPoint) SetValue(v float64)
    func (o *MetricPoint) UnmarshalJSON(bytes []byte) (err error)
type MetricResource
    func NewMetricResource() *MetricResource
    func NewMetricResourceWithDefaults() *MetricResource
    func (o *MetricResource) GetName() string
    func (o *MetricResource) GetNameOk() (*string, bool)
    func (o *MetricResource) GetType() string
    func (o *MetricResource) GetTypeOk() (*string, bool)
    func (o *MetricResource) HasName() bool
    func (o *MetricResource) HasType() bool
    func (o MetricResource) MarshalJSON() ([]byte, error)
    func (o *MetricResource) SetName(v string)
    func (o *MetricResource) SetType(v string)
    func (o *MetricResource) UnmarshalJSON(bytes []byte) (err error)
type MetricSLOAsset
    func NewMetricSLOAsset(id string, typeVar MetricSLOType) *MetricSLOAsset
    func NewMetricSLOAssetWithDefaults() *MetricSLOAsset
    func (o *MetricSLOAsset) GetAttributes() MetricAssetAttributes
    func (o *MetricSLOAsset) GetAttributesOk() (*MetricAssetAttributes, bool)
    func (o *MetricSLOAsset) GetId() string
    func (o *MetricSLOAsset) GetIdOk() (*string, bool)
    func (o *MetricSLOAsset) GetType() MetricSLOType
    func (o *MetricSLOAsset) GetTypeOk() (*MetricSLOType, bool)
    func (o *MetricSLOAsset) HasAttributes() bool
    func (o MetricSLOAsset) MarshalJSON() ([]byte, error)
    func (o *MetricSLOAsset) SetAttributes(v MetricAssetAttributes)
    func (o *MetricSLOAsset) SetId(v string)
    func (o *MetricSLOAsset) SetType(v MetricSLOType)
    func (o *MetricSLOAsset) UnmarshalJSON(bytes []byte) (err error)
type MetricSLOType
    func NewMetricSLOTypeFromValue(v string) (*MetricSLOType, error)
    func (v *MetricSLOType) GetAllowedValues() []MetricSLOType
    func (v MetricSLOType) IsValid() bool
    func (v MetricSLOType) Ptr() *MetricSLOType
    func (v *MetricSLOType) UnmarshalJSON(src []byte) error
type MetricSeries
    func NewMetricSeries(metric string, points []MetricPoint) *MetricSeries
    func NewMetricSeriesWithDefaults() *MetricSeries
    func (o *MetricSeries) GetInterval() int64
    func (o *MetricSeries) GetIntervalOk() (*int64, bool)
    func (o *MetricSeries) GetMetadata() MetricMetadata
    func (o *MetricSeries) GetMetadataOk() (*MetricMetadata, bool)
    func (o *MetricSeries) GetMetric() string
    func (o *MetricSeries) GetMetricOk() (*string, bool)
    func (o *MetricSeries) GetPoints() []MetricPoint
    func (o *MetricSeries) GetPointsOk() (*[]MetricPoint, bool)
    func (o *MetricSeries) GetResources() []MetricResource
    func (o *MetricSeries) GetResourcesOk() (*[]MetricResource, bool)
    func (o *MetricSeries) GetSourceTypeName() string
    func (o *MetricSeries) GetSourceTypeNameOk() (*string, bool)
    func (o *MetricSeries) GetTags() []string
    func (o *MetricSeries) GetTagsOk() (*[]string, bool)
    func (o *MetricSeries) GetType() MetricIntakeType
    func (o *MetricSeries) GetTypeOk() (*MetricIntakeType, bool)
    func (o *MetricSeries) GetUnit() string
    func (o *MetricSeries) GetUnitOk() (*string, bool)
    func (o *MetricSeries) HasInterval() bool
    func (o *MetricSeries) HasMetadata() bool
    func (o *MetricSeries) HasResources() bool
    func (o *MetricSeries) HasSourceTypeName() bool
    func (o *MetricSeries) HasTags() bool
    func (o *MetricSeries) HasType() bool
    func (o *MetricSeries) HasUnit() bool
    func (o MetricSeries) MarshalJSON() ([]byte, error)
    func (o *MetricSeries) SetInterval(v int64)
    func (o *MetricSeries) SetMetadata(v MetricMetadata)
    func (o *MetricSeries) SetMetric(v string)
    func (o *MetricSeries) SetPoints(v []MetricPoint)
    func (o *MetricSeries) SetResources(v []MetricResource)
    func (o *MetricSeries) SetSourceTypeName(v string)
    func (o *MetricSeries) SetTags(v []string)
    func (o *MetricSeries) SetType(v MetricIntakeType)
    func (o *MetricSeries) SetUnit(v string)
    func (o *MetricSeries) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAndAggregations
    func NewMetricSuggestedTagsAndAggregations() *MetricSuggestedTagsAndAggregations
    func NewMetricSuggestedTagsAndAggregationsWithDefaults() *MetricSuggestedTagsAndAggregations
    func (o *MetricSuggestedTagsAndAggregations) GetAttributes() MetricSuggestedTagsAttributes
    func (o *MetricSuggestedTagsAndAggregations) GetAttributesOk() (*MetricSuggestedTagsAttributes, bool)
    func (o *MetricSuggestedTagsAndAggregations) GetId() string
    func (o *MetricSuggestedTagsAndAggregations) GetIdOk() (*string, bool)
    func (o *MetricSuggestedTagsAndAggregations) GetType() MetricActiveConfigurationType
    func (o *MetricSuggestedTagsAndAggregations) GetTypeOk() (*MetricActiveConfigurationType, bool)
    func (o *MetricSuggestedTagsAndAggregations) HasAttributes() bool
    func (o *MetricSuggestedTagsAndAggregations) HasId() bool
    func (o *MetricSuggestedTagsAndAggregations) HasType() bool
    func (o MetricSuggestedTagsAndAggregations) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAndAggregations) SetAttributes(v MetricSuggestedTagsAttributes)
    func (o *MetricSuggestedTagsAndAggregations) SetId(v string)
    func (o *MetricSuggestedTagsAndAggregations) SetType(v MetricActiveConfigurationType)
    func (o *MetricSuggestedTagsAndAggregations) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAndAggregationsResponse
    func NewMetricSuggestedTagsAndAggregationsResponse() *MetricSuggestedTagsAndAggregationsResponse
    func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults() *MetricSuggestedTagsAndAggregationsResponse
    func (o *MetricSuggestedTagsAndAggregationsResponse) GetData() MetricSuggestedTagsAndAggregations
    func (o *MetricSuggestedTagsAndAggregationsResponse) GetDataOk() (*MetricSuggestedTagsAndAggregations, bool)
    func (o *MetricSuggestedTagsAndAggregationsResponse) HasData() bool
    func (o MetricSuggestedTagsAndAggregationsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAndAggregationsResponse) SetData(v MetricSuggestedTagsAndAggregations)
    func (o *MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricSuggestedTagsAttributes
    func NewMetricSuggestedTagsAttributes() *MetricSuggestedTagsAttributes
    func NewMetricSuggestedTagsAttributesWithDefaults() *MetricSuggestedTagsAttributes
    func (o *MetricSuggestedTagsAttributes) GetActiveAggregations() []MetricCustomAggregation
    func (o *MetricSuggestedTagsAttributes) GetActiveAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricSuggestedTagsAttributes) GetActiveTags() []string
    func (o *MetricSuggestedTagsAttributes) GetActiveTagsOk() (*[]string, bool)
    func (o *MetricSuggestedTagsAttributes) HasActiveAggregations() bool
    func (o *MetricSuggestedTagsAttributes) HasActiveTags() bool
    func (o MetricSuggestedTagsAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricSuggestedTagsAttributes) SetActiveAggregations(v []MetricCustomAggregation)
    func (o *MetricSuggestedTagsAttributes) SetActiveTags(v []string)
    func (o *MetricSuggestedTagsAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfiguration
    func NewMetricTagConfiguration() *MetricTagConfiguration
    func NewMetricTagConfigurationWithDefaults() *MetricTagConfiguration
    func (o *MetricTagConfiguration) GetAttributes() MetricTagConfigurationAttributes
    func (o *MetricTagConfiguration) GetAttributesOk() (*MetricTagConfigurationAttributes, bool)
    func (o *MetricTagConfiguration) GetId() string
    func (o *MetricTagConfiguration) GetIdOk() (*string, bool)
    func (o *MetricTagConfiguration) GetType() MetricTagConfigurationType
    func (o *MetricTagConfiguration) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfiguration) HasAttributes() bool
    func (o *MetricTagConfiguration) HasId() bool
    func (o *MetricTagConfiguration) HasType() bool
    func (o MetricTagConfiguration) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfiguration) SetAttributes(v MetricTagConfigurationAttributes)
    func (o *MetricTagConfiguration) SetId(v string)
    func (o *MetricTagConfiguration) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfiguration) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationAttributes
    func NewMetricTagConfigurationAttributes() *MetricTagConfigurationAttributes
    func NewMetricTagConfigurationAttributesWithDefaults() *MetricTagConfigurationAttributes
    func (o *MetricTagConfigurationAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationAttributes) GetCreatedAt() time.Time
    func (o *MetricTagConfigurationAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *MetricTagConfigurationAttributes) GetExcludeTagsMode() bool
    func (o *MetricTagConfigurationAttributes) GetExcludeTagsModeOk() (*bool, bool)
    func (o *MetricTagConfigurationAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationAttributes) GetMetricType() MetricTagConfigurationMetricTypes
    func (o *MetricTagConfigurationAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)
    func (o *MetricTagConfigurationAttributes) GetModifiedAt() time.Time
    func (o *MetricTagConfigurationAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *MetricTagConfigurationAttributes) GetTags() []string
    func (o *MetricTagConfigurationAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationAttributes) HasCreatedAt() bool
    func (o *MetricTagConfigurationAttributes) HasExcludeTagsMode() bool
    func (o *MetricTagConfigurationAttributes) HasIncludePercentiles() bool
    func (o *MetricTagConfigurationAttributes) HasMetricType() bool
    func (o *MetricTagConfigurationAttributes) HasModifiedAt() bool
    func (o *MetricTagConfigurationAttributes) HasTags() bool
    func (o MetricTagConfigurationAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationAttributes) SetCreatedAt(v time.Time)
    func (o *MetricTagConfigurationAttributes) SetExcludeTagsMode(v bool)
    func (o *MetricTagConfigurationAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)
    func (o *MetricTagConfigurationAttributes) SetModifiedAt(v time.Time)
    func (o *MetricTagConfigurationAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateAttributes
    func NewMetricTagConfigurationCreateAttributes(metricType MetricTagConfigurationMetricTypes, tags []string) *MetricTagConfigurationCreateAttributes
    func NewMetricTagConfigurationCreateAttributesWithDefaults() *MetricTagConfigurationCreateAttributes
    func (o *MetricTagConfigurationCreateAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationCreateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetExcludeTagsMode() bool
    func (o *MetricTagConfigurationCreateAttributes) GetExcludeTagsModeOk() (*bool, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationCreateAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetMetricType() MetricTagConfigurationMetricTypes
    func (o *MetricTagConfigurationCreateAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)
    func (o *MetricTagConfigurationCreateAttributes) GetTags() []string
    func (o *MetricTagConfigurationCreateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationCreateAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationCreateAttributes) HasExcludeTagsMode() bool
    func (o *MetricTagConfigurationCreateAttributes) HasIncludePercentiles() bool
    func (o MetricTagConfigurationCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationCreateAttributes) SetExcludeTagsMode(v bool)
    func (o *MetricTagConfigurationCreateAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationCreateAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)
    func (o *MetricTagConfigurationCreateAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateData
    func NewMetricTagConfigurationCreateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationCreateData
    func NewMetricTagConfigurationCreateDataWithDefaults() *MetricTagConfigurationCreateData
    func (o *MetricTagConfigurationCreateData) GetAttributes() MetricTagConfigurationCreateAttributes
    func (o *MetricTagConfigurationCreateData) GetAttributesOk() (*MetricTagConfigurationCreateAttributes, bool)
    func (o *MetricTagConfigurationCreateData) GetId() string
    func (o *MetricTagConfigurationCreateData) GetIdOk() (*string, bool)
    func (o *MetricTagConfigurationCreateData) GetType() MetricTagConfigurationType
    func (o *MetricTagConfigurationCreateData) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfigurationCreateData) HasAttributes() bool
    func (o MetricTagConfigurationCreateData) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateData) SetAttributes(v MetricTagConfigurationCreateAttributes)
    func (o *MetricTagConfigurationCreateData) SetId(v string)
    func (o *MetricTagConfigurationCreateData) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfigurationCreateData) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationCreateRequest
    func NewMetricTagConfigurationCreateRequest(data MetricTagConfigurationCreateData) *MetricTagConfigurationCreateRequest
    func NewMetricTagConfigurationCreateRequestWithDefaults() *MetricTagConfigurationCreateRequest
    func (o *MetricTagConfigurationCreateRequest) GetData() MetricTagConfigurationCreateData
    func (o *MetricTagConfigurationCreateRequest) GetDataOk() (*MetricTagConfigurationCreateData, bool)
    func (o MetricTagConfigurationCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationCreateRequest) SetData(v MetricTagConfigurationCreateData)
    func (o *MetricTagConfigurationCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationMetricTypeCategory
    func NewMetricTagConfigurationMetricTypeCategoryFromValue(v string) (*MetricTagConfigurationMetricTypeCategory, error)
    func (v *MetricTagConfigurationMetricTypeCategory) GetAllowedValues() []MetricTagConfigurationMetricTypeCategory
    func (v MetricTagConfigurationMetricTypeCategory) IsValid() bool
    func (v MetricTagConfigurationMetricTypeCategory) Ptr() *MetricTagConfigurationMetricTypeCategory
    func (v *MetricTagConfigurationMetricTypeCategory) UnmarshalJSON(src []byte) error
type MetricTagConfigurationMetricTypes
    func NewMetricTagConfigurationMetricTypesFromValue(v string) (*MetricTagConfigurationMetricTypes, error)
    func (v *MetricTagConfigurationMetricTypes) GetAllowedValues() []MetricTagConfigurationMetricTypes
    func (v MetricTagConfigurationMetricTypes) IsValid() bool
    func (v MetricTagConfigurationMetricTypes) Ptr() *MetricTagConfigurationMetricTypes
    func (v *MetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error
type MetricTagConfigurationResponse
    func NewMetricTagConfigurationResponse() *MetricTagConfigurationResponse
    func NewMetricTagConfigurationResponseWithDefaults() *MetricTagConfigurationResponse
    func (o *MetricTagConfigurationResponse) GetData() MetricTagConfiguration
    func (o *MetricTagConfigurationResponse) GetDataOk() (*MetricTagConfiguration, bool)
    func (o *MetricTagConfigurationResponse) HasData() bool
    func (o MetricTagConfigurationResponse) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationResponse) SetData(v MetricTagConfiguration)
    func (o *MetricTagConfigurationResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationType
    func NewMetricTagConfigurationTypeFromValue(v string) (*MetricTagConfigurationType, error)
    func (v *MetricTagConfigurationType) GetAllowedValues() []MetricTagConfigurationType
    func (v MetricTagConfigurationType) IsValid() bool
    func (v MetricTagConfigurationType) Ptr() *MetricTagConfigurationType
    func (v *MetricTagConfigurationType) UnmarshalJSON(src []byte) error
type MetricTagConfigurationUpdateAttributes
    func NewMetricTagConfigurationUpdateAttributes() *MetricTagConfigurationUpdateAttributes
    func NewMetricTagConfigurationUpdateAttributesWithDefaults() *MetricTagConfigurationUpdateAttributes
    func (o *MetricTagConfigurationUpdateAttributes) GetAggregations() []MetricCustomAggregation
    func (o *MetricTagConfigurationUpdateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)
    func (o *MetricTagConfigurationUpdateAttributes) GetExcludeTagsMode() bool
    func (o *MetricTagConfigurationUpdateAttributes) GetExcludeTagsModeOk() (*bool, bool)
    func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentiles() bool
    func (o *MetricTagConfigurationUpdateAttributes) GetIncludePercentilesOk() (*bool, bool)
    func (o *MetricTagConfigurationUpdateAttributes) GetTags() []string
    func (o *MetricTagConfigurationUpdateAttributes) GetTagsOk() (*[]string, bool)
    func (o *MetricTagConfigurationUpdateAttributes) HasAggregations() bool
    func (o *MetricTagConfigurationUpdateAttributes) HasExcludeTagsMode() bool
    func (o *MetricTagConfigurationUpdateAttributes) HasIncludePercentiles() bool
    func (o *MetricTagConfigurationUpdateAttributes) HasTags() bool
    func (o MetricTagConfigurationUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateAttributes) SetAggregations(v []MetricCustomAggregation)
    func (o *MetricTagConfigurationUpdateAttributes) SetExcludeTagsMode(v bool)
    func (o *MetricTagConfigurationUpdateAttributes) SetIncludePercentiles(v bool)
    func (o *MetricTagConfigurationUpdateAttributes) SetTags(v []string)
    func (o *MetricTagConfigurationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationUpdateData
    func NewMetricTagConfigurationUpdateData(id string, typeVar MetricTagConfigurationType) *MetricTagConfigurationUpdateData
    func NewMetricTagConfigurationUpdateDataWithDefaults() *MetricTagConfigurationUpdateData
    func (o *MetricTagConfigurationUpdateData) GetAttributes() MetricTagConfigurationUpdateAttributes
    func (o *MetricTagConfigurationUpdateData) GetAttributesOk() (*MetricTagConfigurationUpdateAttributes, bool)
    func (o *MetricTagConfigurationUpdateData) GetId() string
    func (o *MetricTagConfigurationUpdateData) GetIdOk() (*string, bool)
    func (o *MetricTagConfigurationUpdateData) GetType() MetricTagConfigurationType
    func (o *MetricTagConfigurationUpdateData) GetTypeOk() (*MetricTagConfigurationType, bool)
    func (o *MetricTagConfigurationUpdateData) HasAttributes() bool
    func (o MetricTagConfigurationUpdateData) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateData) SetAttributes(v MetricTagConfigurationUpdateAttributes)
    func (o *MetricTagConfigurationUpdateData) SetId(v string)
    func (o *MetricTagConfigurationUpdateData) SetType(v MetricTagConfigurationType)
    func (o *MetricTagConfigurationUpdateData) UnmarshalJSON(bytes []byte) (err error)
type MetricTagConfigurationUpdateRequest
    func NewMetricTagConfigurationUpdateRequest(data MetricTagConfigurationUpdateData) *MetricTagConfigurationUpdateRequest
    func NewMetricTagConfigurationUpdateRequestWithDefaults() *MetricTagConfigurationUpdateRequest
    func (o *MetricTagConfigurationUpdateRequest) GetData() MetricTagConfigurationUpdateData
    func (o *MetricTagConfigurationUpdateRequest) GetDataOk() (*MetricTagConfigurationUpdateData, bool)
    func (o MetricTagConfigurationUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *MetricTagConfigurationUpdateRequest) SetData(v MetricTagConfigurationUpdateData)
    func (o *MetricTagConfigurationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type MetricType
    func NewMetricTypeFromValue(v string) (*MetricType, error)
    func (v *MetricType) GetAllowedValues() []MetricType
    func (v MetricType) IsValid() bool
    func (v MetricType) Ptr() *MetricType
    func (v *MetricType) UnmarshalJSON(src []byte) error
type MetricVolumes
    func MetricDistinctVolumeAsMetricVolumes(v *MetricDistinctVolume) MetricVolumes
    func MetricIngestedIndexedVolumeAsMetricVolumes(v *MetricIngestedIndexedVolume) MetricVolumes
    func (obj *MetricVolumes) GetActualInstance() interface{}
    func (obj MetricVolumes) MarshalJSON() ([]byte, error)
    func (obj *MetricVolumes) UnmarshalJSON(data []byte) error
type MetricVolumesResponse
    func NewMetricVolumesResponse() *MetricVolumesResponse
    func NewMetricVolumesResponseWithDefaults() *MetricVolumesResponse
    func (o *MetricVolumesResponse) GetData() MetricVolumes
    func (o *MetricVolumesResponse) GetDataOk() (*MetricVolumes, bool)
    func (o *MetricVolumesResponse) HasData() bool
    func (o MetricVolumesResponse) MarshalJSON() ([]byte, error)
    func (o *MetricVolumesResponse) SetData(v MetricVolumes)
    func (o *MetricVolumesResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricsAggregator
    func NewMetricsAggregatorFromValue(v string) (*MetricsAggregator, error)
    func (v *MetricsAggregator) GetAllowedValues() []MetricsAggregator
    func (v MetricsAggregator) IsValid() bool
    func (v MetricsAggregator) Ptr() *MetricsAggregator
    func (v *MetricsAggregator) UnmarshalJSON(src []byte) error
type MetricsAndMetricTagConfigurations
    func MetricAsMetricsAndMetricTagConfigurations(v *Metric) MetricsAndMetricTagConfigurations
    func MetricTagConfigurationAsMetricsAndMetricTagConfigurations(v *MetricTagConfiguration) MetricsAndMetricTagConfigurations
    func (obj *MetricsAndMetricTagConfigurations) GetActualInstance() interface{}
    func (obj MetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)
    func (obj *MetricsAndMetricTagConfigurations) UnmarshalJSON(data []byte) error
type MetricsAndMetricTagConfigurationsResponse
    func NewMetricsAndMetricTagConfigurationsResponse() *MetricsAndMetricTagConfigurationsResponse
    func NewMetricsAndMetricTagConfigurationsResponseWithDefaults() *MetricsAndMetricTagConfigurationsResponse
    func (o *MetricsAndMetricTagConfigurationsResponse) GetData() []MetricsAndMetricTagConfigurations
    func (o *MetricsAndMetricTagConfigurationsResponse) GetDataOk() (*[]MetricsAndMetricTagConfigurations, bool)
    func (o *MetricsAndMetricTagConfigurationsResponse) GetLinks() MetricsListResponseLinks
    func (o *MetricsAndMetricTagConfigurationsResponse) GetLinksOk() (*MetricsListResponseLinks, bool)
    func (o *MetricsAndMetricTagConfigurationsResponse) GetMeta() MetricPaginationMeta
    func (o *MetricsAndMetricTagConfigurationsResponse) GetMetaOk() (*MetricPaginationMeta, bool)
    func (o *MetricsAndMetricTagConfigurationsResponse) HasData() bool
    func (o *MetricsAndMetricTagConfigurationsResponse) HasLinks() bool
    func (o *MetricsAndMetricTagConfigurationsResponse) HasMeta() bool
    func (o MetricsAndMetricTagConfigurationsResponse) MarshalJSON() ([]byte, error)
    func (o *MetricsAndMetricTagConfigurationsResponse) SetData(v []MetricsAndMetricTagConfigurations)
    func (o *MetricsAndMetricTagConfigurationsResponse) SetLinks(v MetricsListResponseLinks)
    func (o *MetricsAndMetricTagConfigurationsResponse) SetMeta(v MetricPaginationMeta)
    func (o *MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON(bytes []byte) (err error)
type MetricsApi
    func NewMetricsApi(client *datadog.APIClient) *MetricsApi
    func (a *MetricsApi) CreateBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigCreateRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)
    func (a *MetricsApi) CreateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationCreateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)
    func (a *MetricsApi) DeleteBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigDeleteRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)
    func (a *MetricsApi) DeleteTagConfiguration(ctx _context.Context, metricName string) (*_nethttp.Response, error)
    func (a *MetricsApi) EstimateMetricsOutputSeries(ctx _context.Context, metricName string, o ...EstimateMetricsOutputSeriesOptionalParameters) (MetricEstimateResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListActiveMetricConfigurations(ctx _context.Context, metricName string, o ...ListActiveMetricConfigurationsOptionalParameters) (MetricSuggestedTagsAndAggregationsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListMetricAssets(ctx _context.Context, metricName string) (MetricAssetsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagConfigurationByName(ctx _context.Context, metricName string) (MetricTagConfigurationResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagConfigurations(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (MetricsAndMetricTagConfigurationsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListTagConfigurationsWithPagination(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (<-chan datadog.PaginationResult[MetricsAndMetricTagConfigurations], func())
    func (a *MetricsApi) ListTagsByMetricName(ctx _context.Context, metricName string) (MetricAllTagsResponse, *_nethttp.Response, error)
    func (a *MetricsApi) ListVolumesByMetricName(ctx _context.Context, metricName string) (MetricVolumesResponse, *_nethttp.Response, error)
    func (a *MetricsApi) QueryScalarData(ctx _context.Context, body ScalarFormulaQueryRequest) (ScalarFormulaQueryResponse, *_nethttp.Response, error)
    func (a *MetricsApi) QueryTimeseriesData(ctx _context.Context, body TimeseriesFormulaQueryRequest) (TimeseriesFormulaQueryResponse, *_nethttp.Response, error)
    func (a *MetricsApi) SubmitMetrics(ctx _context.Context, body MetricPayload, o ...SubmitMetricsOptionalParameters) (IntakePayloadAccepted, *_nethttp.Response, error)
    func (a *MetricsApi) UpdateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationUpdateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)
type MetricsDataSource
    func NewMetricsDataSourceFromValue(v string) (*MetricsDataSource, error)
    func (v *MetricsDataSource) GetAllowedValues() []MetricsDataSource
    func (v MetricsDataSource) IsValid() bool
    func (v MetricsDataSource) Ptr() *MetricsDataSource
    func (v *MetricsDataSource) UnmarshalJSON(src []byte) error
type MetricsListResponseLinks
    func NewMetricsListResponseLinks() *MetricsListResponseLinks
    func NewMetricsListResponseLinksWithDefaults() *MetricsListResponseLinks
    func (o *MetricsListResponseLinks) GetFirst() string
    func (o *MetricsListResponseLinks) GetFirstOk() (*string, bool)
    func (o *MetricsListResponseLinks) GetLast() string
    func (o *MetricsListResponseLinks) GetLastOk() (*string, bool)
    func (o *MetricsListResponseLinks) GetNext() string
    func (o *MetricsListResponseLinks) GetNextOk() (*string, bool)
    func (o *MetricsListResponseLinks) GetPrev() string
    func (o *MetricsListResponseLinks) GetPrevOk() (*string, bool)
    func (o *MetricsListResponseLinks) GetSelf() string
    func (o *MetricsListResponseLinks) GetSelfOk() (*string, bool)
    func (o *MetricsListResponseLinks) HasFirst() bool
    func (o *MetricsListResponseLinks) HasLast() bool
    func (o *MetricsListResponseLinks) HasNext() bool
    func (o *MetricsListResponseLinks) HasPrev() bool
    func (o *MetricsListResponseLinks) HasSelf() bool
    func (o MetricsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *MetricsListResponseLinks) SetFirst(v string)
    func (o *MetricsListResponseLinks) SetLast(v string)
    func (o *MetricsListResponseLinks) SetLastNil()
    func (o *MetricsListResponseLinks) SetNext(v string)
    func (o *MetricsListResponseLinks) SetNextNil()
    func (o *MetricsListResponseLinks) SetPrev(v string)
    func (o *MetricsListResponseLinks) SetPrevNil()
    func (o *MetricsListResponseLinks) SetSelf(v string)
    func (o *MetricsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
    func (o *MetricsListResponseLinks) UnsetLast()
    func (o *MetricsListResponseLinks) UnsetNext()
    func (o *MetricsListResponseLinks) UnsetPrev()
type MetricsScalarQuery
    func NewMetricsScalarQuery(aggregator MetricsAggregator, dataSource MetricsDataSource, query string) *MetricsScalarQuery
    func NewMetricsScalarQueryWithDefaults() *MetricsScalarQuery
    func (o *MetricsScalarQuery) GetAggregator() MetricsAggregator
    func (o *MetricsScalarQuery) GetAggregatorOk() (*MetricsAggregator, bool)
    func (o *MetricsScalarQuery) GetDataSource() MetricsDataSource
    func (o *MetricsScalarQuery) GetDataSourceOk() (*MetricsDataSource, bool)
    func (o *MetricsScalarQuery) GetName() string
    func (o *MetricsScalarQuery) GetNameOk() (*string, bool)
    func (o *MetricsScalarQuery) GetQuery() string
    func (o *MetricsScalarQuery) GetQueryOk() (*string, bool)
    func (o *MetricsScalarQuery) HasName() bool
    func (o MetricsScalarQuery) MarshalJSON() ([]byte, error)
    func (o *MetricsScalarQuery) SetAggregator(v MetricsAggregator)
    func (o *MetricsScalarQuery) SetDataSource(v MetricsDataSource)
    func (o *MetricsScalarQuery) SetName(v string)
    func (o *MetricsScalarQuery) SetQuery(v string)
    func (o *MetricsScalarQuery) UnmarshalJSON(bytes []byte) (err error)
type MetricsTimeseriesQuery
    func NewMetricsTimeseriesQuery(dataSource MetricsDataSource, query string) *MetricsTimeseriesQuery
    func NewMetricsTimeseriesQueryWithDefaults() *MetricsTimeseriesQuery
    func (o *MetricsTimeseriesQuery) GetDataSource() MetricsDataSource
    func (o *MetricsTimeseriesQuery) GetDataSourceOk() (*MetricsDataSource, bool)
    func (o *MetricsTimeseriesQuery) GetName() string
    func (o *MetricsTimeseriesQuery) GetNameOk() (*string, bool)
    func (o *MetricsTimeseriesQuery) GetQuery() string
    func (o *MetricsTimeseriesQuery) GetQueryOk() (*string, bool)
    func (o *MetricsTimeseriesQuery) HasName() bool
    func (o MetricsTimeseriesQuery) MarshalJSON() ([]byte, error)
    func (o *MetricsTimeseriesQuery) SetDataSource(v MetricsDataSource)
    func (o *MetricsTimeseriesQuery) SetName(v string)
    func (o *MetricsTimeseriesQuery) SetQuery(v string)
    func (o *MetricsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftSentinelDestination
    func NewMicrosoftSentinelDestination(clientId string, dcrImmutableId string, id string, inputs []string, table string, tenantId string, typeVar MicrosoftSentinelDestinationType) *MicrosoftSentinelDestination
    func NewMicrosoftSentinelDestinationWithDefaults() *MicrosoftSentinelDestination
    func (o *MicrosoftSentinelDestination) GetClientId() string
    func (o *MicrosoftSentinelDestination) GetClientIdOk() (*string, bool)
    func (o *MicrosoftSentinelDestination) GetDcrImmutableId() string
    func (o *MicrosoftSentinelDestination) GetDcrImmutableIdOk() (*string, bool)
    func (o *MicrosoftSentinelDestination) GetId() string
    func (o *MicrosoftSentinelDestination) GetIdOk() (*string, bool)
    func (o *MicrosoftSentinelDestination) GetInputs() []string
    func (o *MicrosoftSentinelDestination) GetInputsOk() (*[]string, bool)
    func (o *MicrosoftSentinelDestination) GetTable() string
    func (o *MicrosoftSentinelDestination) GetTableOk() (*string, bool)
    func (o *MicrosoftSentinelDestination) GetTenantId() string
    func (o *MicrosoftSentinelDestination) GetTenantIdOk() (*string, bool)
    func (o *MicrosoftSentinelDestination) GetType() MicrosoftSentinelDestinationType
    func (o *MicrosoftSentinelDestination) GetTypeOk() (*MicrosoftSentinelDestinationType, bool)
    func (o MicrosoftSentinelDestination) MarshalJSON() ([]byte, error)
    func (o *MicrosoftSentinelDestination) SetClientId(v string)
    func (o *MicrosoftSentinelDestination) SetDcrImmutableId(v string)
    func (o *MicrosoftSentinelDestination) SetId(v string)
    func (o *MicrosoftSentinelDestination) SetInputs(v []string)
    func (o *MicrosoftSentinelDestination) SetTable(v string)
    func (o *MicrosoftSentinelDestination) SetTenantId(v string)
    func (o *MicrosoftSentinelDestination) SetType(v MicrosoftSentinelDestinationType)
    func (o *MicrosoftSentinelDestination) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftSentinelDestinationType
    func NewMicrosoftSentinelDestinationTypeFromValue(v string) (*MicrosoftSentinelDestinationType, error)
    func (v *MicrosoftSentinelDestinationType) GetAllowedValues() []MicrosoftSentinelDestinationType
    func (v MicrosoftSentinelDestinationType) IsValid() bool
    func (v MicrosoftSentinelDestinationType) Ptr() *MicrosoftSentinelDestinationType
    func (v *MicrosoftSentinelDestinationType) UnmarshalJSON(src []byte) error
type MicrosoftTeamsChannelInfoResponseAttributes
    func NewMicrosoftTeamsChannelInfoResponseAttributes() *MicrosoftTeamsChannelInfoResponseAttributes
    func NewMicrosoftTeamsChannelInfoResponseAttributesWithDefaults() *MicrosoftTeamsChannelInfoResponseAttributes
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetIsPrimary() bool
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetIsPrimaryOk() (*bool, bool)
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTeamId() string
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTeamIdOk() (*string, bool)
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTenantId() string
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTenantIdOk() (*string, bool)
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) HasIsPrimary() bool
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) HasTeamId() bool
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) HasTenantId() bool
    func (o MicrosoftTeamsChannelInfoResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) SetIsPrimary(v bool)
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) SetTeamId(v string)
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) SetTenantId(v string)
    func (o *MicrosoftTeamsChannelInfoResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsChannelInfoResponseData
    func NewMicrosoftTeamsChannelInfoResponseData() *MicrosoftTeamsChannelInfoResponseData
    func NewMicrosoftTeamsChannelInfoResponseDataWithDefaults() *MicrosoftTeamsChannelInfoResponseData
    func (o *MicrosoftTeamsChannelInfoResponseData) GetAttributes() MicrosoftTeamsChannelInfoResponseAttributes
    func (o *MicrosoftTeamsChannelInfoResponseData) GetAttributesOk() (*MicrosoftTeamsChannelInfoResponseAttributes, bool)
    func (o *MicrosoftTeamsChannelInfoResponseData) GetId() string
    func (o *MicrosoftTeamsChannelInfoResponseData) GetIdOk() (*string, bool)
    func (o *MicrosoftTeamsChannelInfoResponseData) GetType() MicrosoftTeamsChannelInfoType
    func (o *MicrosoftTeamsChannelInfoResponseData) GetTypeOk() (*MicrosoftTeamsChannelInfoType, bool)
    func (o *MicrosoftTeamsChannelInfoResponseData) HasAttributes() bool
    func (o *MicrosoftTeamsChannelInfoResponseData) HasId() bool
    func (o *MicrosoftTeamsChannelInfoResponseData) HasType() bool
    func (o MicrosoftTeamsChannelInfoResponseData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsChannelInfoResponseData) SetAttributes(v MicrosoftTeamsChannelInfoResponseAttributes)
    func (o *MicrosoftTeamsChannelInfoResponseData) SetId(v string)
    func (o *MicrosoftTeamsChannelInfoResponseData) SetType(v MicrosoftTeamsChannelInfoType)
    func (o *MicrosoftTeamsChannelInfoResponseData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsChannelInfoType
    func NewMicrosoftTeamsChannelInfoTypeFromValue(v string) (*MicrosoftTeamsChannelInfoType, error)
    func (v *MicrosoftTeamsChannelInfoType) GetAllowedValues() []MicrosoftTeamsChannelInfoType
    func (v MicrosoftTeamsChannelInfoType) IsValid() bool
    func (v MicrosoftTeamsChannelInfoType) Ptr() *MicrosoftTeamsChannelInfoType
    func (v *MicrosoftTeamsChannelInfoType) UnmarshalJSON(src []byte) error
type MicrosoftTeamsCreateTenantBasedHandleRequest
    func NewMicrosoftTeamsCreateTenantBasedHandleRequest(data MicrosoftTeamsTenantBasedHandleRequestData) *MicrosoftTeamsCreateTenantBasedHandleRequest
    func NewMicrosoftTeamsCreateTenantBasedHandleRequestWithDefaults() *MicrosoftTeamsCreateTenantBasedHandleRequest
    func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) GetData() MicrosoftTeamsTenantBasedHandleRequestData
    func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) GetDataOk() (*MicrosoftTeamsTenantBasedHandleRequestData, bool)
    func (o MicrosoftTeamsCreateTenantBasedHandleRequest) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) SetData(v MicrosoftTeamsTenantBasedHandleRequestData)
    func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsCreateWorkflowsWebhookHandleRequest
    func NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequest(data MicrosoftTeamsWorkflowsWebhookHandleRequestData) *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest
    func NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequestWithDefaults() *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest
    func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) GetData() MicrosoftTeamsWorkflowsWebhookHandleRequestData
    func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) GetDataOk() (*MicrosoftTeamsWorkflowsWebhookHandleRequestData, bool)
    func (o MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) SetData(v MicrosoftTeamsWorkflowsWebhookHandleRequestData)
    func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsGetChannelByNameResponse
    func NewMicrosoftTeamsGetChannelByNameResponse() *MicrosoftTeamsGetChannelByNameResponse
    func NewMicrosoftTeamsGetChannelByNameResponseWithDefaults() *MicrosoftTeamsGetChannelByNameResponse
    func (o *MicrosoftTeamsGetChannelByNameResponse) GetData() MicrosoftTeamsChannelInfoResponseData
    func (o *MicrosoftTeamsGetChannelByNameResponse) GetDataOk() (*MicrosoftTeamsChannelInfoResponseData, bool)
    func (o *MicrosoftTeamsGetChannelByNameResponse) HasData() bool
    func (o MicrosoftTeamsGetChannelByNameResponse) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsGetChannelByNameResponse) SetData(v MicrosoftTeamsChannelInfoResponseData)
    func (o *MicrosoftTeamsGetChannelByNameResponse) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsIntegrationApi
    func NewMicrosoftTeamsIntegrationApi(client *datadog.APIClient) *MicrosoftTeamsIntegrationApi
    func (a *MicrosoftTeamsIntegrationApi) CreateTenantBasedHandle(ctx _context.Context, body MicrosoftTeamsCreateTenantBasedHandleRequest) (MicrosoftTeamsTenantBasedHandleResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) CreateWorkflowsWebhookHandle(ctx _context.Context, body MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) (MicrosoftTeamsWorkflowsWebhookHandleResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) DeleteTenantBasedHandle(ctx _context.Context, handleId string) (*_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) DeleteWorkflowsWebhookHandle(ctx _context.Context, handleId string) (*_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) GetChannelByName(ctx _context.Context, tenantName string, teamName string, channelName string) (MicrosoftTeamsGetChannelByNameResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) GetTenantBasedHandle(ctx _context.Context, handleId string) (MicrosoftTeamsTenantBasedHandleResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) GetWorkflowsWebhookHandle(ctx _context.Context, handleId string) (MicrosoftTeamsWorkflowsWebhookHandleResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) ListTenantBasedHandles(ctx _context.Context, o ...ListTenantBasedHandlesOptionalParameters) (MicrosoftTeamsTenantBasedHandlesResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) ListWorkflowsWebhookHandles(ctx _context.Context, o ...ListWorkflowsWebhookHandlesOptionalParameters) (MicrosoftTeamsWorkflowsWebhookHandlesResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) UpdateTenantBasedHandle(ctx _context.Context, handleId string, body MicrosoftTeamsUpdateTenantBasedHandleRequest) (MicrosoftTeamsTenantBasedHandleResponse, *_nethttp.Response, error)
    func (a *MicrosoftTeamsIntegrationApi) UpdateWorkflowsWebhookHandle(ctx _context.Context, handleId string, body MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) (MicrosoftTeamsWorkflowsWebhookHandleResponse, *_nethttp.Response, error)
type MicrosoftTeamsTenantBasedHandleAttributes
    func NewMicrosoftTeamsTenantBasedHandleAttributes() *MicrosoftTeamsTenantBasedHandleAttributes
    func NewMicrosoftTeamsTenantBasedHandleAttributesWithDefaults() *MicrosoftTeamsTenantBasedHandleAttributes
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetChannelId() string
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetChannelIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetName() string
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetNameOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTeamId() string
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTeamIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTenantId() string
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTenantIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasChannelId() bool
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasName() bool
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasTeamId() bool
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasTenantId() bool
    func (o MicrosoftTeamsTenantBasedHandleAttributes) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetChannelId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetName(v string)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetTeamId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetTenantId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleAttributes) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsTenantBasedHandleInfoResponseAttributes
    func NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributes() *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes
    func NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributesWithDefaults() *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelId() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelName() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelNameOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetName() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetNameOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamId() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamName() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamNameOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantId() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantName() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantNameOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasChannelId() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasChannelName() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasName() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTeamId() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTeamName() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTenantId() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTenantName() bool
    func (o MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetChannelId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetChannelName(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetName(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTeamId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTeamName(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTenantId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTenantName(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsTenantBasedHandleInfoResponseData
    func NewMicrosoftTeamsTenantBasedHandleInfoResponseData() *MicrosoftTeamsTenantBasedHandleInfoResponseData
    func NewMicrosoftTeamsTenantBasedHandleInfoResponseDataWithDefaults() *MicrosoftTeamsTenantBasedHandleInfoResponseData
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetAttributes() MicrosoftTeamsTenantBasedHandleInfoResponseAttributes
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetId() string
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetType() MicrosoftTeamsTenantBasedHandleInfoType
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleInfoType, bool)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) HasAttributes() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) HasId() bool
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) HasType() bool
    func (o MicrosoftTeamsTenantBasedHandleInfoResponseData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) SetAttributes(v MicrosoftTeamsTenantBasedHandleInfoResponseAttributes)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) SetId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) SetType(v MicrosoftTeamsTenantBasedHandleInfoType)
    func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsTenantBasedHandleInfoType
    func NewMicrosoftTeamsTenantBasedHandleInfoTypeFromValue(v string) (*MicrosoftTeamsTenantBasedHandleInfoType, error)
    func (v *MicrosoftTeamsTenantBasedHandleInfoType) GetAllowedValues() []MicrosoftTeamsTenantBasedHandleInfoType
    func (v MicrosoftTeamsTenantBasedHandleInfoType) IsValid() bool
    func (v MicrosoftTeamsTenantBasedHandleInfoType) Ptr() *MicrosoftTeamsTenantBasedHandleInfoType
    func (v *MicrosoftTeamsTenantBasedHandleInfoType) UnmarshalJSON(src []byte) error
type MicrosoftTeamsTenantBasedHandleRequestAttributes
    func NewMicrosoftTeamsTenantBasedHandleRequestAttributes(channelId string, name string, teamId string, tenantId string) *MicrosoftTeamsTenantBasedHandleRequestAttributes
    func NewMicrosoftTeamsTenantBasedHandleRequestAttributesWithDefaults() *MicrosoftTeamsTenantBasedHandleRequestAttributes
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetChannelId() string
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetChannelIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetName() string
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetNameOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTeamId() string
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTeamIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTenantId() string
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTenantIdOk() (*string, bool)
    func (o MicrosoftTeamsTenantBasedHandleRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetChannelId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetName(v string)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetTeamId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetTenantId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsTenantBasedHandleRequestData
    func NewMicrosoftTeamsTenantBasedHandleRequestData(attributes MicrosoftTeamsTenantBasedHandleRequestAttributes, typeVar MicrosoftTeamsTenantBasedHandleType) *MicrosoftTeamsTenantBasedHandleRequestData
    func NewMicrosoftTeamsTenantBasedHandleRequestDataWithDefaults() *MicrosoftTeamsTenantBasedHandleRequestData
    func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetAttributes() MicrosoftTeamsTenantBasedHandleRequestAttributes
    func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleRequestAttributes, bool)
    func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetType() MicrosoftTeamsTenantBasedHandleType
    func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleType, bool)
    func (o MicrosoftTeamsTenantBasedHandleRequestData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandleRequestData) SetAttributes(v MicrosoftTeamsTenantBasedHandleRequestAttributes)
    func (o *MicrosoftTeamsTenantBasedHandleRequestData) SetType(v MicrosoftTeamsTenantBasedHandleType)
    func (o *MicrosoftTeamsTenantBasedHandleRequestData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsTenantBasedHandleResponse
    func NewMicrosoftTeamsTenantBasedHandleResponse(data MicrosoftTeamsTenantBasedHandleResponseData) *MicrosoftTeamsTenantBasedHandleResponse
    func NewMicrosoftTeamsTenantBasedHandleResponseWithDefaults() *MicrosoftTeamsTenantBasedHandleResponse
    func (o *MicrosoftTeamsTenantBasedHandleResponse) GetData() MicrosoftTeamsTenantBasedHandleResponseData
    func (o *MicrosoftTeamsTenantBasedHandleResponse) GetDataOk() (*MicrosoftTeamsTenantBasedHandleResponseData, bool)
    func (o MicrosoftTeamsTenantBasedHandleResponse) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandleResponse) SetData(v MicrosoftTeamsTenantBasedHandleResponseData)
    func (o *MicrosoftTeamsTenantBasedHandleResponse) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsTenantBasedHandleResponseData
    func NewMicrosoftTeamsTenantBasedHandleResponseData() *MicrosoftTeamsTenantBasedHandleResponseData
    func NewMicrosoftTeamsTenantBasedHandleResponseDataWithDefaults() *MicrosoftTeamsTenantBasedHandleResponseData
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetAttributes() MicrosoftTeamsTenantBasedHandleAttributes
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleAttributes, bool)
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetId() string
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetIdOk() (*string, bool)
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetType() MicrosoftTeamsTenantBasedHandleType
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleType, bool)
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) HasAttributes() bool
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) HasId() bool
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) HasType() bool
    func (o MicrosoftTeamsTenantBasedHandleResponseData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) SetAttributes(v MicrosoftTeamsTenantBasedHandleAttributes)
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) SetId(v string)
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) SetType(v MicrosoftTeamsTenantBasedHandleType)
    func (o *MicrosoftTeamsTenantBasedHandleResponseData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsTenantBasedHandleType
    func NewMicrosoftTeamsTenantBasedHandleTypeFromValue(v string) (*MicrosoftTeamsTenantBasedHandleType, error)
    func (v *MicrosoftTeamsTenantBasedHandleType) GetAllowedValues() []MicrosoftTeamsTenantBasedHandleType
    func (v MicrosoftTeamsTenantBasedHandleType) IsValid() bool
    func (v MicrosoftTeamsTenantBasedHandleType) Ptr() *MicrosoftTeamsTenantBasedHandleType
    func (v *MicrosoftTeamsTenantBasedHandleType) UnmarshalJSON(src []byte) error
type MicrosoftTeamsTenantBasedHandlesResponse
    func NewMicrosoftTeamsTenantBasedHandlesResponse(data []MicrosoftTeamsTenantBasedHandleInfoResponseData) *MicrosoftTeamsTenantBasedHandlesResponse
    func NewMicrosoftTeamsTenantBasedHandlesResponseWithDefaults() *MicrosoftTeamsTenantBasedHandlesResponse
    func (o *MicrosoftTeamsTenantBasedHandlesResponse) GetData() []MicrosoftTeamsTenantBasedHandleInfoResponseData
    func (o *MicrosoftTeamsTenantBasedHandlesResponse) GetDataOk() (*[]MicrosoftTeamsTenantBasedHandleInfoResponseData, bool)
    func (o MicrosoftTeamsTenantBasedHandlesResponse) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsTenantBasedHandlesResponse) SetData(v []MicrosoftTeamsTenantBasedHandleInfoResponseData)
    func (o *MicrosoftTeamsTenantBasedHandlesResponse) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsUpdateTenantBasedHandleRequest
    func NewMicrosoftTeamsUpdateTenantBasedHandleRequest(data MicrosoftTeamsUpdateTenantBasedHandleRequestData) *MicrosoftTeamsUpdateTenantBasedHandleRequest
    func NewMicrosoftTeamsUpdateTenantBasedHandleRequestWithDefaults() *MicrosoftTeamsUpdateTenantBasedHandleRequest
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) GetData() MicrosoftTeamsUpdateTenantBasedHandleRequestData
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) GetDataOk() (*MicrosoftTeamsUpdateTenantBasedHandleRequestData, bool)
    func (o MicrosoftTeamsUpdateTenantBasedHandleRequest) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) SetData(v MicrosoftTeamsUpdateTenantBasedHandleRequestData)
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsUpdateTenantBasedHandleRequestData
    func NewMicrosoftTeamsUpdateTenantBasedHandleRequestData(attributes MicrosoftTeamsTenantBasedHandleAttributes, typeVar MicrosoftTeamsTenantBasedHandleType) *MicrosoftTeamsUpdateTenantBasedHandleRequestData
    func NewMicrosoftTeamsUpdateTenantBasedHandleRequestDataWithDefaults() *MicrosoftTeamsUpdateTenantBasedHandleRequestData
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetAttributes() MicrosoftTeamsTenantBasedHandleAttributes
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleAttributes, bool)
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetType() MicrosoftTeamsTenantBasedHandleType
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleType, bool)
    func (o MicrosoftTeamsUpdateTenantBasedHandleRequestData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) SetAttributes(v MicrosoftTeamsTenantBasedHandleAttributes)
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) SetType(v MicrosoftTeamsTenantBasedHandleType)
    func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest
    func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequest(data MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest
    func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestWithDefaults() *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) GetData() MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) GetDataOk() (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData, bool)
    func (o MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) SetData(v MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData)
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData
    func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData(attributes MicrosoftTeamsWorkflowsWebhookHandleAttributes, typeVar MicrosoftTeamsWorkflowsWebhookHandleType) *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData
    func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestDataWithDefaults() *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetAttributes() MicrosoftTeamsWorkflowsWebhookHandleAttributes
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetAttributesOk() (*MicrosoftTeamsWorkflowsWebhookHandleAttributes, bool)
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetType() MicrosoftTeamsWorkflowsWebhookHandleType
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetTypeOk() (*MicrosoftTeamsWorkflowsWebhookHandleType, bool)
    func (o MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) SetAttributes(v MicrosoftTeamsWorkflowsWebhookHandleAttributes)
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) SetType(v MicrosoftTeamsWorkflowsWebhookHandleType)
    func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsWorkflowsWebhookHandleAttributes
    func NewMicrosoftTeamsWorkflowsWebhookHandleAttributes() *MicrosoftTeamsWorkflowsWebhookHandleAttributes
    func NewMicrosoftTeamsWorkflowsWebhookHandleAttributesWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleAttributes
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetName() string
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetNameOk() (*string, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetUrl() string
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetUrlOk() (*string, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) HasName() bool
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) HasUrl() bool
    func (o MicrosoftTeamsWorkflowsWebhookHandleAttributes) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) SetName(v string)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) SetUrl(v string)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes
    func NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributes(name string, url string) *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes
    func NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributesWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetName() string
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetNameOk() (*string, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetUrl() string
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetUrlOk() (*string, bool)
    func (o MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) SetName(v string)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) SetUrl(v string)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsWorkflowsWebhookHandleRequestData
    func NewMicrosoftTeamsWorkflowsWebhookHandleRequestData(attributes MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes, typeVar MicrosoftTeamsWorkflowsWebhookHandleType) *MicrosoftTeamsWorkflowsWebhookHandleRequestData
    func NewMicrosoftTeamsWorkflowsWebhookHandleRequestDataWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleRequestData
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetAttributes() MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetAttributesOk() (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetType() MicrosoftTeamsWorkflowsWebhookHandleType
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetTypeOk() (*MicrosoftTeamsWorkflowsWebhookHandleType, bool)
    func (o MicrosoftTeamsWorkflowsWebhookHandleRequestData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) SetAttributes(v MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) SetType(v MicrosoftTeamsWorkflowsWebhookHandleType)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsWorkflowsWebhookHandleResponse
    func NewMicrosoftTeamsWorkflowsWebhookHandleResponse(data MicrosoftTeamsWorkflowsWebhookHandleResponseData) *MicrosoftTeamsWorkflowsWebhookHandleResponse
    func NewMicrosoftTeamsWorkflowsWebhookHandleResponseWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleResponse
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) GetData() MicrosoftTeamsWorkflowsWebhookHandleResponseData
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) GetDataOk() (*MicrosoftTeamsWorkflowsWebhookHandleResponseData, bool)
    func (o MicrosoftTeamsWorkflowsWebhookHandleResponse) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) SetData(v MicrosoftTeamsWorkflowsWebhookHandleResponseData)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsWorkflowsWebhookHandleResponseData
    func NewMicrosoftTeamsWorkflowsWebhookHandleResponseData() *MicrosoftTeamsWorkflowsWebhookHandleResponseData
    func NewMicrosoftTeamsWorkflowsWebhookHandleResponseDataWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleResponseData
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetAttributes() MicrosoftTeamsWorkflowsWebhookResponseAttributes
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetAttributesOk() (*MicrosoftTeamsWorkflowsWebhookResponseAttributes, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetId() string
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetIdOk() (*string, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetType() MicrosoftTeamsWorkflowsWebhookHandleType
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetTypeOk() (*MicrosoftTeamsWorkflowsWebhookHandleType, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasAttributes() bool
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasId() bool
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasType() bool
    func (o MicrosoftTeamsWorkflowsWebhookHandleResponseData) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetAttributes(v MicrosoftTeamsWorkflowsWebhookResponseAttributes)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetId(v string)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetType(v MicrosoftTeamsWorkflowsWebhookHandleType)
    func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsWorkflowsWebhookHandleType
    func NewMicrosoftTeamsWorkflowsWebhookHandleTypeFromValue(v string) (*MicrosoftTeamsWorkflowsWebhookHandleType, error)
    func (v *MicrosoftTeamsWorkflowsWebhookHandleType) GetAllowedValues() []MicrosoftTeamsWorkflowsWebhookHandleType
    func (v MicrosoftTeamsWorkflowsWebhookHandleType) IsValid() bool
    func (v MicrosoftTeamsWorkflowsWebhookHandleType) Ptr() *MicrosoftTeamsWorkflowsWebhookHandleType
    func (v *MicrosoftTeamsWorkflowsWebhookHandleType) UnmarshalJSON(src []byte) error
type MicrosoftTeamsWorkflowsWebhookHandlesResponse
    func NewMicrosoftTeamsWorkflowsWebhookHandlesResponse(data []MicrosoftTeamsWorkflowsWebhookHandleResponseData) *MicrosoftTeamsWorkflowsWebhookHandlesResponse
    func NewMicrosoftTeamsWorkflowsWebhookHandlesResponseWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandlesResponse
    func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) GetData() []MicrosoftTeamsWorkflowsWebhookHandleResponseData
    func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) GetDataOk() (*[]MicrosoftTeamsWorkflowsWebhookHandleResponseData, bool)
    func (o MicrosoftTeamsWorkflowsWebhookHandlesResponse) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) SetData(v []MicrosoftTeamsWorkflowsWebhookHandleResponseData)
    func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) UnmarshalJSON(bytes []byte) (err error)
type MicrosoftTeamsWorkflowsWebhookResponseAttributes
    func NewMicrosoftTeamsWorkflowsWebhookResponseAttributes() *MicrosoftTeamsWorkflowsWebhookResponseAttributes
    func NewMicrosoftTeamsWorkflowsWebhookResponseAttributesWithDefaults() *MicrosoftTeamsWorkflowsWebhookResponseAttributes
    func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) GetName() string
    func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) GetNameOk() (*string, bool)
    func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) HasName() bool
    func (o MicrosoftTeamsWorkflowsWebhookResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) SetName(v string)
    func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyAttributeCreateRequest
    func NewMonitorConfigPolicyAttributeCreateRequest(policy MonitorConfigPolicyPolicyCreateRequest, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeCreateRequest
    func NewMonitorConfigPolicyAttributeCreateRequestWithDefaults() *MonitorConfigPolicyAttributeCreateRequest
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicy() MonitorConfigPolicyPolicyCreateRequest
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyOk() (*MonitorConfigPolicyPolicyCreateRequest, bool)
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyType() MonitorConfigPolicyType
    func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)
    func (o MonitorConfigPolicyAttributeCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicy(v MonitorConfigPolicyPolicyCreateRequest)
    func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicyType(v MonitorConfigPolicyType)
    func (o *MonitorConfigPolicyAttributeCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyAttributeEditRequest
    func NewMonitorConfigPolicyAttributeEditRequest(policy MonitorConfigPolicyPolicy, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeEditRequest
    func NewMonitorConfigPolicyAttributeEditRequestWithDefaults() *MonitorConfigPolicyAttributeEditRequest
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicy() MonitorConfigPolicyPolicy
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyType() MonitorConfigPolicyType
    func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)
    func (o MonitorConfigPolicyAttributeEditRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicy(v MonitorConfigPolicyPolicy)
    func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicyType(v MonitorConfigPolicyType)
    func (o *MonitorConfigPolicyAttributeEditRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyAttributeResponse
    func NewMonitorConfigPolicyAttributeResponse() *MonitorConfigPolicyAttributeResponse
    func NewMonitorConfigPolicyAttributeResponseWithDefaults() *MonitorConfigPolicyAttributeResponse
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicy() MonitorConfigPolicyPolicy
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicyType() MonitorConfigPolicyType
    func (o *MonitorConfigPolicyAttributeResponse) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)
    func (o *MonitorConfigPolicyAttributeResponse) HasPolicy() bool
    func (o *MonitorConfigPolicyAttributeResponse) HasPolicyType() bool
    func (o MonitorConfigPolicyAttributeResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyAttributeResponse) SetPolicy(v MonitorConfigPolicyPolicy)
    func (o *MonitorConfigPolicyAttributeResponse) SetPolicyType(v MonitorConfigPolicyType)
    func (o *MonitorConfigPolicyAttributeResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyCreateData
    func NewMonitorConfigPolicyCreateData(attributes MonitorConfigPolicyAttributeCreateRequest, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyCreateData
    func NewMonitorConfigPolicyCreateDataWithDefaults() *MonitorConfigPolicyCreateData
    func (o *MonitorConfigPolicyCreateData) GetAttributes() MonitorConfigPolicyAttributeCreateRequest
    func (o *MonitorConfigPolicyCreateData) GetAttributesOk() (*MonitorConfigPolicyAttributeCreateRequest, bool)
    func (o *MonitorConfigPolicyCreateData) GetType() MonitorConfigPolicyResourceType
    func (o *MonitorConfigPolicyCreateData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)
    func (o MonitorConfigPolicyCreateData) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyCreateData) SetAttributes(v MonitorConfigPolicyAttributeCreateRequest)
    func (o *MonitorConfigPolicyCreateData) SetType(v MonitorConfigPolicyResourceType)
    func (o *MonitorConfigPolicyCreateData) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyCreateRequest
    func NewMonitorConfigPolicyCreateRequest(data MonitorConfigPolicyCreateData) *MonitorConfigPolicyCreateRequest
    func NewMonitorConfigPolicyCreateRequestWithDefaults() *MonitorConfigPolicyCreateRequest
    func (o *MonitorConfigPolicyCreateRequest) GetData() MonitorConfigPolicyCreateData
    func (o *MonitorConfigPolicyCreateRequest) GetDataOk() (*MonitorConfigPolicyCreateData, bool)
    func (o MonitorConfigPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyCreateRequest) SetData(v MonitorConfigPolicyCreateData)
    func (o *MonitorConfigPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyEditData
    func NewMonitorConfigPolicyEditData(attributes MonitorConfigPolicyAttributeEditRequest, id string, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyEditData
    func NewMonitorConfigPolicyEditDataWithDefaults() *MonitorConfigPolicyEditData
    func (o *MonitorConfigPolicyEditData) GetAttributes() MonitorConfigPolicyAttributeEditRequest
    func (o *MonitorConfigPolicyEditData) GetAttributesOk() (*MonitorConfigPolicyAttributeEditRequest, bool)
    func (o *MonitorConfigPolicyEditData) GetId() string
    func (o *MonitorConfigPolicyEditData) GetIdOk() (*string, bool)
    func (o *MonitorConfigPolicyEditData) GetType() MonitorConfigPolicyResourceType
    func (o *MonitorConfigPolicyEditData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)
    func (o MonitorConfigPolicyEditData) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyEditData) SetAttributes(v MonitorConfigPolicyAttributeEditRequest)
    func (o *MonitorConfigPolicyEditData) SetId(v string)
    func (o *MonitorConfigPolicyEditData) SetType(v MonitorConfigPolicyResourceType)
    func (o *MonitorConfigPolicyEditData) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyEditRequest
    func NewMonitorConfigPolicyEditRequest(data MonitorConfigPolicyEditData) *MonitorConfigPolicyEditRequest
    func NewMonitorConfigPolicyEditRequestWithDefaults() *MonitorConfigPolicyEditRequest
    func (o *MonitorConfigPolicyEditRequest) GetData() MonitorConfigPolicyEditData
    func (o *MonitorConfigPolicyEditRequest) GetDataOk() (*MonitorConfigPolicyEditData, bool)
    func (o MonitorConfigPolicyEditRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyEditRequest) SetData(v MonitorConfigPolicyEditData)
    func (o *MonitorConfigPolicyEditRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyListResponse
    func NewMonitorConfigPolicyListResponse() *MonitorConfigPolicyListResponse
    func NewMonitorConfigPolicyListResponseWithDefaults() *MonitorConfigPolicyListResponse
    func (o *MonitorConfigPolicyListResponse) GetData() []MonitorConfigPolicyResponseData
    func (o *MonitorConfigPolicyListResponse) GetDataOk() (*[]MonitorConfigPolicyResponseData, bool)
    func (o *MonitorConfigPolicyListResponse) HasData() bool
    func (o MonitorConfigPolicyListResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyListResponse) SetData(v []MonitorConfigPolicyResponseData)
    func (o *MonitorConfigPolicyListResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyPolicy
    func MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy(v *MonitorConfigPolicyTagPolicy) MonitorConfigPolicyPolicy
    func (obj *MonitorConfigPolicyPolicy) GetActualInstance() interface{}
    func (obj MonitorConfigPolicyPolicy) MarshalJSON() ([]byte, error)
    func (obj *MonitorConfigPolicyPolicy) UnmarshalJSON(data []byte) error
type MonitorConfigPolicyPolicyCreateRequest
    func MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest(v *MonitorConfigPolicyTagPolicyCreateRequest) MonitorConfigPolicyPolicyCreateRequest
    func (obj *MonitorConfigPolicyPolicyCreateRequest) GetActualInstance() interface{}
    func (obj MonitorConfigPolicyPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (obj *MonitorConfigPolicyPolicyCreateRequest) UnmarshalJSON(data []byte) error
type MonitorConfigPolicyResourceType
    func NewMonitorConfigPolicyResourceTypeFromValue(v string) (*MonitorConfigPolicyResourceType, error)
    func (v *MonitorConfigPolicyResourceType) GetAllowedValues() []MonitorConfigPolicyResourceType
    func (v MonitorConfigPolicyResourceType) IsValid() bool
    func (v MonitorConfigPolicyResourceType) Ptr() *MonitorConfigPolicyResourceType
    func (v *MonitorConfigPolicyResourceType) UnmarshalJSON(src []byte) error
type MonitorConfigPolicyResponse
    func NewMonitorConfigPolicyResponse() *MonitorConfigPolicyResponse
    func NewMonitorConfigPolicyResponseWithDefaults() *MonitorConfigPolicyResponse
    func (o *MonitorConfigPolicyResponse) GetData() MonitorConfigPolicyResponseData
    func (o *MonitorConfigPolicyResponse) GetDataOk() (*MonitorConfigPolicyResponseData, bool)
    func (o *MonitorConfigPolicyResponse) HasData() bool
    func (o MonitorConfigPolicyResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyResponse) SetData(v MonitorConfigPolicyResponseData)
    func (o *MonitorConfigPolicyResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyResponseData
    func NewMonitorConfigPolicyResponseData() *MonitorConfigPolicyResponseData
    func NewMonitorConfigPolicyResponseDataWithDefaults() *MonitorConfigPolicyResponseData
    func (o *MonitorConfigPolicyResponseData) GetAttributes() MonitorConfigPolicyAttributeResponse
    func (o *MonitorConfigPolicyResponseData) GetAttributesOk() (*MonitorConfigPolicyAttributeResponse, bool)
    func (o *MonitorConfigPolicyResponseData) GetId() string
    func (o *MonitorConfigPolicyResponseData) GetIdOk() (*string, bool)
    func (o *MonitorConfigPolicyResponseData) GetType() MonitorConfigPolicyResourceType
    func (o *MonitorConfigPolicyResponseData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)
    func (o *MonitorConfigPolicyResponseData) HasAttributes() bool
    func (o *MonitorConfigPolicyResponseData) HasId() bool
    func (o *MonitorConfigPolicyResponseData) HasType() bool
    func (o MonitorConfigPolicyResponseData) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyResponseData) SetAttributes(v MonitorConfigPolicyAttributeResponse)
    func (o *MonitorConfigPolicyResponseData) SetId(v string)
    func (o *MonitorConfigPolicyResponseData) SetType(v MonitorConfigPolicyResourceType)
    func (o *MonitorConfigPolicyResponseData) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyTagPolicy
    func NewMonitorConfigPolicyTagPolicy() *MonitorConfigPolicyTagPolicy
    func NewMonitorConfigPolicyTagPolicyWithDefaults() *MonitorConfigPolicyTagPolicy
    func (o *MonitorConfigPolicyTagPolicy) GetTagKey() string
    func (o *MonitorConfigPolicyTagPolicy) GetTagKeyOk() (*string, bool)
    func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequired() bool
    func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequiredOk() (*bool, bool)
    func (o *MonitorConfigPolicyTagPolicy) GetValidTagValues() []string
    func (o *MonitorConfigPolicyTagPolicy) GetValidTagValuesOk() (*[]string, bool)
    func (o *MonitorConfigPolicyTagPolicy) HasTagKey() bool
    func (o *MonitorConfigPolicyTagPolicy) HasTagKeyRequired() bool
    func (o *MonitorConfigPolicyTagPolicy) HasValidTagValues() bool
    func (o MonitorConfigPolicyTagPolicy) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyTagPolicy) SetTagKey(v string)
    func (o *MonitorConfigPolicyTagPolicy) SetTagKeyRequired(v bool)
    func (o *MonitorConfigPolicyTagPolicy) SetValidTagValues(v []string)
    func (o *MonitorConfigPolicyTagPolicy) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyTagPolicyCreateRequest
    func NewMonitorConfigPolicyTagPolicyCreateRequest(tagKey string, tagKeyRequired bool, validTagValues []string) *MonitorConfigPolicyTagPolicyCreateRequest
    func NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults() *MonitorConfigPolicyTagPolicyCreateRequest
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKey() string
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyOk() (*string, bool)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequired() bool
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequiredOk() (*bool, bool)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValues() []string
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValuesOk() (*[]string, bool)
    func (o MonitorConfigPolicyTagPolicyCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKey(v string)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKeyRequired(v bool)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetValidTagValues(v []string)
    func (o *MonitorConfigPolicyTagPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorConfigPolicyType
    func NewMonitorConfigPolicyTypeFromValue(v string) (*MonitorConfigPolicyType, error)
    func (v *MonitorConfigPolicyType) GetAllowedValues() []MonitorConfigPolicyType
    func (v MonitorConfigPolicyType) IsValid() bool
    func (v MonitorConfigPolicyType) Ptr() *MonitorConfigPolicyType
    func (v *MonitorConfigPolicyType) UnmarshalJSON(src []byte) error
type MonitorDowntimeMatchResourceType
    func NewMonitorDowntimeMatchResourceTypeFromValue(v string) (*MonitorDowntimeMatchResourceType, error)
    func (v *MonitorDowntimeMatchResourceType) GetAllowedValues() []MonitorDowntimeMatchResourceType
    func (v MonitorDowntimeMatchResourceType) IsValid() bool
    func (v MonitorDowntimeMatchResourceType) Ptr() *MonitorDowntimeMatchResourceType
    func (v *MonitorDowntimeMatchResourceType) UnmarshalJSON(src []byte) error
type MonitorDowntimeMatchResponse
    func NewMonitorDowntimeMatchResponse() *MonitorDowntimeMatchResponse
    func NewMonitorDowntimeMatchResponseWithDefaults() *MonitorDowntimeMatchResponse
    func (o *MonitorDowntimeMatchResponse) GetData() []MonitorDowntimeMatchResponseData
    func (o *MonitorDowntimeMatchResponse) GetDataOk() (*[]MonitorDowntimeMatchResponseData, bool)
    func (o *MonitorDowntimeMatchResponse) GetMeta() DowntimeMeta
    func (o *MonitorDowntimeMatchResponse) GetMetaOk() (*DowntimeMeta, bool)
    func (o *MonitorDowntimeMatchResponse) HasData() bool
    func (o *MonitorDowntimeMatchResponse) HasMeta() bool
    func (o MonitorDowntimeMatchResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorDowntimeMatchResponse) SetData(v []MonitorDowntimeMatchResponseData)
    func (o *MonitorDowntimeMatchResponse) SetMeta(v DowntimeMeta)
    func (o *MonitorDowntimeMatchResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorDowntimeMatchResponseAttributes
    func NewMonitorDowntimeMatchResponseAttributes() *MonitorDowntimeMatchResponseAttributes
    func NewMonitorDowntimeMatchResponseAttributesWithDefaults() *MonitorDowntimeMatchResponseAttributes
    func (o *MonitorDowntimeMatchResponseAttributes) GetEnd() time.Time
    func (o *MonitorDowntimeMatchResponseAttributes) GetEndOk() (*time.Time, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) GetGroups() []string
    func (o *MonitorDowntimeMatchResponseAttributes) GetGroupsOk() (*[]string, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) GetScope() string
    func (o *MonitorDowntimeMatchResponseAttributes) GetScopeOk() (*string, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) GetStart() time.Time
    func (o *MonitorDowntimeMatchResponseAttributes) GetStartOk() (*time.Time, bool)
    func (o *MonitorDowntimeMatchResponseAttributes) HasEnd() bool
    func (o *MonitorDowntimeMatchResponseAttributes) HasGroups() bool
    func (o *MonitorDowntimeMatchResponseAttributes) HasScope() bool
    func (o *MonitorDowntimeMatchResponseAttributes) HasStart() bool
    func (o MonitorDowntimeMatchResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *MonitorDowntimeMatchResponseAttributes) SetEnd(v time.Time)
    func (o *MonitorDowntimeMatchResponseAttributes) SetEndNil()
    func (o *MonitorDowntimeMatchResponseAttributes) SetGroups(v []string)
    func (o *MonitorDowntimeMatchResponseAttributes) SetScope(v string)
    func (o *MonitorDowntimeMatchResponseAttributes) SetStart(v time.Time)
    func (o *MonitorDowntimeMatchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *MonitorDowntimeMatchResponseAttributes) UnsetEnd()
type MonitorDowntimeMatchResponseData
    func NewMonitorDowntimeMatchResponseData() *MonitorDowntimeMatchResponseData
    func NewMonitorDowntimeMatchResponseDataWithDefaults() *MonitorDowntimeMatchResponseData
    func (o *MonitorDowntimeMatchResponseData) GetAttributes() MonitorDowntimeMatchResponseAttributes
    func (o *MonitorDowntimeMatchResponseData) GetAttributesOk() (*MonitorDowntimeMatchResponseAttributes, bool)
    func (o *MonitorDowntimeMatchResponseData) GetId() string
    func (o *MonitorDowntimeMatchResponseData) GetIdOk() (*string, bool)
    func (o *MonitorDowntimeMatchResponseData) GetType() MonitorDowntimeMatchResourceType
    func (o *MonitorDowntimeMatchResponseData) GetTypeOk() (*MonitorDowntimeMatchResourceType, bool)
    func (o *MonitorDowntimeMatchResponseData) HasAttributes() bool
    func (o *MonitorDowntimeMatchResponseData) HasId() bool
    func (o *MonitorDowntimeMatchResponseData) HasType() bool
    func (o MonitorDowntimeMatchResponseData) MarshalJSON() ([]byte, error)
    func (o *MonitorDowntimeMatchResponseData) SetAttributes(v MonitorDowntimeMatchResponseAttributes)
    func (o *MonitorDowntimeMatchResponseData) SetId(v string)
    func (o *MonitorDowntimeMatchResponseData) SetIdNil()
    func (o *MonitorDowntimeMatchResponseData) SetType(v MonitorDowntimeMatchResourceType)
    func (o *MonitorDowntimeMatchResponseData) UnmarshalJSON(bytes []byte) (err error)
    func (o *MonitorDowntimeMatchResponseData) UnsetId()
type MonitorNotificationRuleAttributes
    func NewMonitorNotificationRuleAttributes(name string, recipients []string) *MonitorNotificationRuleAttributes
    func NewMonitorNotificationRuleAttributesWithDefaults() *MonitorNotificationRuleAttributes
    func (o *MonitorNotificationRuleAttributes) GetFilter() MonitorNotificationRuleFilter
    func (o *MonitorNotificationRuleAttributes) GetFilterOk() (*MonitorNotificationRuleFilter, bool)
    func (o *MonitorNotificationRuleAttributes) GetName() string
    func (o *MonitorNotificationRuleAttributes) GetNameOk() (*string, bool)
    func (o *MonitorNotificationRuleAttributes) GetRecipients() []string
    func (o *MonitorNotificationRuleAttributes) GetRecipientsOk() (*[]string, bool)
    func (o *MonitorNotificationRuleAttributes) HasFilter() bool
    func (o MonitorNotificationRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleAttributes) SetFilter(v MonitorNotificationRuleFilter)
    func (o *MonitorNotificationRuleAttributes) SetName(v string)
    func (o *MonitorNotificationRuleAttributes) SetRecipients(v []string)
    func (o *MonitorNotificationRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleCreateRequest
    func NewMonitorNotificationRuleCreateRequest(data MonitorNotificationRuleCreateRequestData) *MonitorNotificationRuleCreateRequest
    func NewMonitorNotificationRuleCreateRequestWithDefaults() *MonitorNotificationRuleCreateRequest
    func (o *MonitorNotificationRuleCreateRequest) GetData() MonitorNotificationRuleCreateRequestData
    func (o *MonitorNotificationRuleCreateRequest) GetDataOk() (*MonitorNotificationRuleCreateRequestData, bool)
    func (o MonitorNotificationRuleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleCreateRequest) SetData(v MonitorNotificationRuleCreateRequestData)
    func (o *MonitorNotificationRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleCreateRequestData
    func NewMonitorNotificationRuleCreateRequestData(attributes MonitorNotificationRuleAttributes) *MonitorNotificationRuleCreateRequestData
    func NewMonitorNotificationRuleCreateRequestDataWithDefaults() *MonitorNotificationRuleCreateRequestData
    func (o *MonitorNotificationRuleCreateRequestData) GetAttributes() MonitorNotificationRuleAttributes
    func (o *MonitorNotificationRuleCreateRequestData) GetAttributesOk() (*MonitorNotificationRuleAttributes, bool)
    func (o *MonitorNotificationRuleCreateRequestData) GetType() MonitorNotificationRuleResourceType
    func (o *MonitorNotificationRuleCreateRequestData) GetTypeOk() (*MonitorNotificationRuleResourceType, bool)
    func (o *MonitorNotificationRuleCreateRequestData) HasType() bool
    func (o MonitorNotificationRuleCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleCreateRequestData) SetAttributes(v MonitorNotificationRuleAttributes)
    func (o *MonitorNotificationRuleCreateRequestData) SetType(v MonitorNotificationRuleResourceType)
    func (o *MonitorNotificationRuleCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleData
    func NewMonitorNotificationRuleData() *MonitorNotificationRuleData
    func NewMonitorNotificationRuleDataWithDefaults() *MonitorNotificationRuleData
    func (o *MonitorNotificationRuleData) GetAttributes() MonitorNotificationRuleResponseAttributes
    func (o *MonitorNotificationRuleData) GetAttributesOk() (*MonitorNotificationRuleResponseAttributes, bool)
    func (o *MonitorNotificationRuleData) GetId() string
    func (o *MonitorNotificationRuleData) GetIdOk() (*string, bool)
    func (o *MonitorNotificationRuleData) GetRelationships() MonitorNotificationRuleRelationships
    func (o *MonitorNotificationRuleData) GetRelationshipsOk() (*MonitorNotificationRuleRelationships, bool)
    func (o *MonitorNotificationRuleData) GetType() MonitorNotificationRuleResourceType
    func (o *MonitorNotificationRuleData) GetTypeOk() (*MonitorNotificationRuleResourceType, bool)
    func (o *MonitorNotificationRuleData) HasAttributes() bool
    func (o *MonitorNotificationRuleData) HasId() bool
    func (o *MonitorNotificationRuleData) HasRelationships() bool
    func (o *MonitorNotificationRuleData) HasType() bool
    func (o MonitorNotificationRuleData) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleData) SetAttributes(v MonitorNotificationRuleResponseAttributes)
    func (o *MonitorNotificationRuleData) SetId(v string)
    func (o *MonitorNotificationRuleData) SetRelationships(v MonitorNotificationRuleRelationships)
    func (o *MonitorNotificationRuleData) SetType(v MonitorNotificationRuleResourceType)
    func (o *MonitorNotificationRuleData) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleFilter
    func MonitorNotificationRuleFilterTagsAsMonitorNotificationRuleFilter(v *MonitorNotificationRuleFilterTags) MonitorNotificationRuleFilter
    func (obj *MonitorNotificationRuleFilter) GetActualInstance() interface{}
    func (obj MonitorNotificationRuleFilter) MarshalJSON() ([]byte, error)
    func (obj *MonitorNotificationRuleFilter) UnmarshalJSON(data []byte) error
type MonitorNotificationRuleFilterTags
    func NewMonitorNotificationRuleFilterTags(tags []string) *MonitorNotificationRuleFilterTags
    func NewMonitorNotificationRuleFilterTagsWithDefaults() *MonitorNotificationRuleFilterTags
    func (o *MonitorNotificationRuleFilterTags) GetTags() []string
    func (o *MonitorNotificationRuleFilterTags) GetTagsOk() (*[]string, bool)
    func (o MonitorNotificationRuleFilterTags) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleFilterTags) SetTags(v []string)
    func (o *MonitorNotificationRuleFilterTags) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleListResponse
    func NewMonitorNotificationRuleListResponse() *MonitorNotificationRuleListResponse
    func NewMonitorNotificationRuleListResponseWithDefaults() *MonitorNotificationRuleListResponse
    func (o *MonitorNotificationRuleListResponse) GetData() []MonitorNotificationRuleData
    func (o *MonitorNotificationRuleListResponse) GetDataOk() (*[]MonitorNotificationRuleData, bool)
    func (o *MonitorNotificationRuleListResponse) GetIncluded() []MonitorNotificationRuleResponseIncludedItem
    func (o *MonitorNotificationRuleListResponse) GetIncludedOk() (*[]MonitorNotificationRuleResponseIncludedItem, bool)
    func (o *MonitorNotificationRuleListResponse) HasData() bool
    func (o *MonitorNotificationRuleListResponse) HasIncluded() bool
    func (o MonitorNotificationRuleListResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleListResponse) SetData(v []MonitorNotificationRuleData)
    func (o *MonitorNotificationRuleListResponse) SetIncluded(v []MonitorNotificationRuleResponseIncludedItem)
    func (o *MonitorNotificationRuleListResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleRelationships
    func NewMonitorNotificationRuleRelationships() *MonitorNotificationRuleRelationships
    func NewMonitorNotificationRuleRelationshipsWithDefaults() *MonitorNotificationRuleRelationships
    func (o *MonitorNotificationRuleRelationships) GetCreatedBy() MonitorNotificationRuleRelationshipsCreatedBy
    func (o *MonitorNotificationRuleRelationships) GetCreatedByOk() (*MonitorNotificationRuleRelationshipsCreatedBy, bool)
    func (o *MonitorNotificationRuleRelationships) HasCreatedBy() bool
    func (o MonitorNotificationRuleRelationships) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleRelationships) SetCreatedBy(v MonitorNotificationRuleRelationshipsCreatedBy)
    func (o *MonitorNotificationRuleRelationships) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleRelationshipsCreatedBy
    func NewMonitorNotificationRuleRelationshipsCreatedBy() *MonitorNotificationRuleRelationshipsCreatedBy
    func NewMonitorNotificationRuleRelationshipsCreatedByWithDefaults() *MonitorNotificationRuleRelationshipsCreatedBy
    func (o *MonitorNotificationRuleRelationshipsCreatedBy) GetData() MonitorNotificationRuleRelationshipsCreatedByData
    func (o *MonitorNotificationRuleRelationshipsCreatedBy) GetDataOk() (*MonitorNotificationRuleRelationshipsCreatedByData, bool)
    func (o *MonitorNotificationRuleRelationshipsCreatedBy) HasData() bool
    func (o MonitorNotificationRuleRelationshipsCreatedBy) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleRelationshipsCreatedBy) SetData(v MonitorNotificationRuleRelationshipsCreatedByData)
    func (o *MonitorNotificationRuleRelationshipsCreatedBy) SetDataNil()
    func (o *MonitorNotificationRuleRelationshipsCreatedBy) UnmarshalJSON(bytes []byte) (err error)
    func (o *MonitorNotificationRuleRelationshipsCreatedBy) UnsetData()
type MonitorNotificationRuleRelationshipsCreatedByData
    func NewMonitorNotificationRuleRelationshipsCreatedByData() *MonitorNotificationRuleRelationshipsCreatedByData
    func NewMonitorNotificationRuleRelationshipsCreatedByDataWithDefaults() *MonitorNotificationRuleRelationshipsCreatedByData
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) GetId() string
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) GetIdOk() (*string, bool)
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) GetType() UsersType
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) GetTypeOk() (*UsersType, bool)
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) HasId() bool
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) HasType() bool
    func (o MonitorNotificationRuleRelationshipsCreatedByData) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) SetId(v string)
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) SetType(v UsersType)
    func (o *MonitorNotificationRuleRelationshipsCreatedByData) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleResourceType
    func NewMonitorNotificationRuleResourceTypeFromValue(v string) (*MonitorNotificationRuleResourceType, error)
    func (v *MonitorNotificationRuleResourceType) GetAllowedValues() []MonitorNotificationRuleResourceType
    func (v MonitorNotificationRuleResourceType) IsValid() bool
    func (v MonitorNotificationRuleResourceType) Ptr() *MonitorNotificationRuleResourceType
    func (v *MonitorNotificationRuleResourceType) UnmarshalJSON(src []byte) error
type MonitorNotificationRuleResponse
    func NewMonitorNotificationRuleResponse() *MonitorNotificationRuleResponse
    func NewMonitorNotificationRuleResponseWithDefaults() *MonitorNotificationRuleResponse
    func (o *MonitorNotificationRuleResponse) GetData() MonitorNotificationRuleData
    func (o *MonitorNotificationRuleResponse) GetDataOk() (*MonitorNotificationRuleData, bool)
    func (o *MonitorNotificationRuleResponse) GetIncluded() []MonitorNotificationRuleResponseIncludedItem
    func (o *MonitorNotificationRuleResponse) GetIncludedOk() (*[]MonitorNotificationRuleResponseIncludedItem, bool)
    func (o *MonitorNotificationRuleResponse) HasData() bool
    func (o *MonitorNotificationRuleResponse) HasIncluded() bool
    func (o MonitorNotificationRuleResponse) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleResponse) SetData(v MonitorNotificationRuleData)
    func (o *MonitorNotificationRuleResponse) SetIncluded(v []MonitorNotificationRuleResponseIncludedItem)
    func (o *MonitorNotificationRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleResponseAttributes
    func NewMonitorNotificationRuleResponseAttributes() *MonitorNotificationRuleResponseAttributes
    func NewMonitorNotificationRuleResponseAttributesWithDefaults() *MonitorNotificationRuleResponseAttributes
    func (o *MonitorNotificationRuleResponseAttributes) GetCreated() time.Time
    func (o *MonitorNotificationRuleResponseAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *MonitorNotificationRuleResponseAttributes) GetFilter() MonitorNotificationRuleFilter
    func (o *MonitorNotificationRuleResponseAttributes) GetFilterOk() (*MonitorNotificationRuleFilter, bool)
    func (o *MonitorNotificationRuleResponseAttributes) GetModified() time.Time
    func (o *MonitorNotificationRuleResponseAttributes) GetModifiedOk() (*time.Time, bool)
    func (o *MonitorNotificationRuleResponseAttributes) GetName() string
    func (o *MonitorNotificationRuleResponseAttributes) GetNameOk() (*string, bool)
    func (o *MonitorNotificationRuleResponseAttributes) GetRecipients() []string
    func (o *MonitorNotificationRuleResponseAttributes) GetRecipientsOk() (*[]string, bool)
    func (o *MonitorNotificationRuleResponseAttributes) HasCreated() bool
    func (o *MonitorNotificationRuleResponseAttributes) HasFilter() bool
    func (o *MonitorNotificationRuleResponseAttributes) HasModified() bool
    func (o *MonitorNotificationRuleResponseAttributes) HasName() bool
    func (o *MonitorNotificationRuleResponseAttributes) HasRecipients() bool
    func (o MonitorNotificationRuleResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleResponseAttributes) SetCreated(v time.Time)
    func (o *MonitorNotificationRuleResponseAttributes) SetFilter(v MonitorNotificationRuleFilter)
    func (o *MonitorNotificationRuleResponseAttributes) SetModified(v time.Time)
    func (o *MonitorNotificationRuleResponseAttributes) SetName(v string)
    func (o *MonitorNotificationRuleResponseAttributes) SetRecipients(v []string)
    func (o *MonitorNotificationRuleResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleResponseIncludedItem
    func UserAsMonitorNotificationRuleResponseIncludedItem(v *User) MonitorNotificationRuleResponseIncludedItem
    func (obj *MonitorNotificationRuleResponseIncludedItem) GetActualInstance() interface{}
    func (obj MonitorNotificationRuleResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *MonitorNotificationRuleResponseIncludedItem) UnmarshalJSON(data []byte) error
type MonitorNotificationRuleUpdateRequest
    func NewMonitorNotificationRuleUpdateRequest(data MonitorNotificationRuleUpdateRequestData) *MonitorNotificationRuleUpdateRequest
    func NewMonitorNotificationRuleUpdateRequestWithDefaults() *MonitorNotificationRuleUpdateRequest
    func (o *MonitorNotificationRuleUpdateRequest) GetData() MonitorNotificationRuleUpdateRequestData
    func (o *MonitorNotificationRuleUpdateRequest) GetDataOk() (*MonitorNotificationRuleUpdateRequestData, bool)
    func (o MonitorNotificationRuleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleUpdateRequest) SetData(v MonitorNotificationRuleUpdateRequestData)
    func (o *MonitorNotificationRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type MonitorNotificationRuleUpdateRequestData
    func NewMonitorNotificationRuleUpdateRequestData(attributes MonitorNotificationRuleAttributes, id string) *MonitorNotificationRuleUpdateRequestData
    func NewMonitorNotificationRuleUpdateRequestDataWithDefaults() *MonitorNotificationRuleUpdateRequestData
    func (o *MonitorNotificationRuleUpdateRequestData) GetAttributes() MonitorNotificationRuleAttributes
    func (o *MonitorNotificationRuleUpdateRequestData) GetAttributesOk() (*MonitorNotificationRuleAttributes, bool)
    func (o *MonitorNotificationRuleUpdateRequestData) GetId() string
    func (o *MonitorNotificationRuleUpdateRequestData) GetIdOk() (*string, bool)
    func (o *MonitorNotificationRuleUpdateRequestData) GetType() MonitorNotificationRuleResourceType
    func (o *MonitorNotificationRuleUpdateRequestData) GetTypeOk() (*MonitorNotificationRuleResourceType, bool)
    func (o *MonitorNotificationRuleUpdateRequestData) HasType() bool
    func (o MonitorNotificationRuleUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *MonitorNotificationRuleUpdateRequestData) SetAttributes(v MonitorNotificationRuleAttributes)
    func (o *MonitorNotificationRuleUpdateRequestData) SetId(v string)
    func (o *MonitorNotificationRuleUpdateRequestData) SetType(v MonitorNotificationRuleResourceType)
    func (o *MonitorNotificationRuleUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type MonitorTrigger
    func NewMonitorTrigger() *MonitorTrigger
    func NewMonitorTriggerWithDefaults() *MonitorTrigger
    func (o *MonitorTrigger) GetRateLimit() TriggerRateLimit
    func (o *MonitorTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)
    func (o *MonitorTrigger) HasRateLimit() bool
    func (o MonitorTrigger) MarshalJSON() ([]byte, error)
    func (o *MonitorTrigger) SetRateLimit(v TriggerRateLimit)
    func (o *MonitorTrigger) UnmarshalJSON(bytes []byte) (err error)
type MonitorTriggerWrapper
    func NewMonitorTriggerWrapper(monitorTrigger MonitorTrigger) *MonitorTriggerWrapper
    func NewMonitorTriggerWrapperWithDefaults() *MonitorTriggerWrapper
    func (o *MonitorTriggerWrapper) GetMonitorTrigger() MonitorTrigger
    func (o *MonitorTriggerWrapper) GetMonitorTriggerOk() (*MonitorTrigger, bool)
    func (o *MonitorTriggerWrapper) GetStartStepNames() []string
    func (o *MonitorTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *MonitorTriggerWrapper) HasStartStepNames() bool
    func (o MonitorTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *MonitorTriggerWrapper) SetMonitorTrigger(v MonitorTrigger)
    func (o *MonitorTriggerWrapper) SetStartStepNames(v []string)
    func (o *MonitorTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type MonitorType
    func NewMonitorType() *MonitorType
    func NewMonitorTypeWithDefaults() *MonitorType
    func (o *MonitorType) GetCreatedAt() int64
    func (o *MonitorType) GetCreatedAtOk() (*int64, bool)
    func (o *MonitorType) GetGroupStatus() int32
    func (o *MonitorType) GetGroupStatusOk() (*int32, bool)
    func (o *MonitorType) GetGroups() []string
    func (o *MonitorType) GetGroupsOk() (*[]string, bool)
    func (o *MonitorType) GetId() int64
    func (o *MonitorType) GetIdOk() (*int64, bool)
    func (o *MonitorType) GetMessage() string
    func (o *MonitorType) GetMessageOk() (*string, bool)
    func (o *MonitorType) GetModified() int64
    func (o *MonitorType) GetModifiedOk() (*int64, bool)
    func (o *MonitorType) GetName() string
    func (o *MonitorType) GetNameOk() (*string, bool)
    func (o *MonitorType) GetQuery() string
    func (o *MonitorType) GetQueryOk() (*string, bool)
    func (o *MonitorType) GetTags() []string
    func (o *MonitorType) GetTagsOk() (*[]string, bool)
    func (o *MonitorType) GetTemplatedName() string
    func (o *MonitorType) GetTemplatedNameOk() (*string, bool)
    func (o *MonitorType) GetType() string
    func (o *MonitorType) GetTypeOk() (*string, bool)
    func (o *MonitorType) HasCreatedAt() bool
    func (o *MonitorType) HasGroupStatus() bool
    func (o *MonitorType) HasGroups() bool
    func (o *MonitorType) HasId() bool
    func (o *MonitorType) HasMessage() bool
    func (o *MonitorType) HasModified() bool
    func (o *MonitorType) HasName() bool
    func (o *MonitorType) HasQuery() bool
    func (o *MonitorType) HasTags() bool
    func (o *MonitorType) HasTemplatedName() bool
    func (o *MonitorType) HasType() bool
    func (o MonitorType) MarshalJSON() ([]byte, error)
    func (o *MonitorType) SetCreatedAt(v int64)
    func (o *MonitorType) SetGroupStatus(v int32)
    func (o *MonitorType) SetGroups(v []string)
    func (o *MonitorType) SetId(v int64)
    func (o *MonitorType) SetMessage(v string)
    func (o *MonitorType) SetModified(v int64)
    func (o *MonitorType) SetName(v string)
    func (o *MonitorType) SetQuery(v string)
    func (o *MonitorType) SetTags(v []string)
    func (o *MonitorType) SetTemplatedName(v string)
    func (o *MonitorType) SetType(v string)
    func (o *MonitorType) UnmarshalJSON(bytes []byte) (err error)
type MonitorsApi
    func NewMonitorsApi(client *datadog.APIClient) *MonitorsApi
    func (a *MonitorsApi) CreateMonitorConfigPolicy(ctx _context.Context, body MonitorConfigPolicyCreateRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) CreateMonitorNotificationRule(ctx _context.Context, body MonitorNotificationRuleCreateRequest) (MonitorNotificationRuleResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) DeleteMonitorConfigPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)
    func (a *MonitorsApi) DeleteMonitorNotificationRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)
    func (a *MonitorsApi) GetMonitorConfigPolicy(ctx _context.Context, policyId string) (MonitorConfigPolicyResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) GetMonitorNotificationRule(ctx _context.Context, ruleId string, o ...GetMonitorNotificationRuleOptionalParameters) (MonitorNotificationRuleResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) GetMonitorNotificationRules(ctx _context.Context, o ...GetMonitorNotificationRulesOptionalParameters) (MonitorNotificationRuleListResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) ListMonitorConfigPolicies(ctx _context.Context) (MonitorConfigPolicyListResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) UpdateMonitorConfigPolicy(ctx _context.Context, policyId string, body MonitorConfigPolicyEditRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)
    func (a *MonitorsApi) UpdateMonitorNotificationRule(ctx _context.Context, ruleId string, body MonitorNotificationRuleUpdateRequest) (MonitorNotificationRuleResponse, *_nethttp.Response, error)
type MonthlyCostAttributionAttributes
    func NewMonthlyCostAttributionAttributes() *MonthlyCostAttributionAttributes
    func NewMonthlyCostAttributionAttributesWithDefaults() *MonthlyCostAttributionAttributes
    func (o *MonthlyCostAttributionAttributes) GetMonth() time.Time
    func (o *MonthlyCostAttributionAttributes) GetMonthOk() (*time.Time, bool)
    func (o *MonthlyCostAttributionAttributes) GetOrgName() string
    func (o *MonthlyCostAttributionAttributes) GetOrgNameOk() (*string, bool)
    func (o *MonthlyCostAttributionAttributes) GetPublicId() string
    func (o *MonthlyCostAttributionAttributes) GetPublicIdOk() (*string, bool)
    func (o *MonthlyCostAttributionAttributes) GetTagConfigSource() string
    func (o *MonthlyCostAttributionAttributes) GetTagConfigSourceOk() (*string, bool)
    func (o *MonthlyCostAttributionAttributes) GetTags() map[string][]string
    func (o *MonthlyCostAttributionAttributes) GetTagsOk() (*map[string][]string, bool)
    func (o *MonthlyCostAttributionAttributes) GetUpdatedAt() string
    func (o *MonthlyCostAttributionAttributes) GetUpdatedAtOk() (*string, bool)
    func (o *MonthlyCostAttributionAttributes) GetValues() interface{}
    func (o *MonthlyCostAttributionAttributes) GetValuesOk() (*interface{}, bool)
    func (o *MonthlyCostAttributionAttributes) HasMonth() bool
    func (o *MonthlyCostAttributionAttributes) HasOrgName() bool
    func (o *MonthlyCostAttributionAttributes) HasPublicId() bool
    func (o *MonthlyCostAttributionAttributes) HasTagConfigSource() bool
    func (o *MonthlyCostAttributionAttributes) HasTags() bool
    func (o *MonthlyCostAttributionAttributes) HasUpdatedAt() bool
    func (o *MonthlyCostAttributionAttributes) HasValues() bool
    func (o MonthlyCostAttributionAttributes) MarshalJSON() ([]byte, error)
    func (o *MonthlyCostAttributionAttributes) SetMonth(v time.Time)
    func (o *MonthlyCostAttributionAttributes) SetOrgName(v string)
    func (o *MonthlyCostAttributionAttributes) SetPublicId(v string)
    func (o *MonthlyCostAttributionAttributes) SetTagConfigSource(v string)
    func (o *MonthlyCostAttributionAttributes) SetTags(v map[string][]string)
    func (o *MonthlyCostAttributionAttributes) SetUpdatedAt(v string)
    func (o *MonthlyCostAttributionAttributes) SetValues(v interface{})
    func (o *MonthlyCostAttributionAttributes) UnmarshalJSON(bytes []byte) (err error)
type MonthlyCostAttributionBody
    func NewMonthlyCostAttributionBody() *MonthlyCostAttributionBody
    func NewMonthlyCostAttributionBodyWithDefaults() *MonthlyCostAttributionBody
    func (o *MonthlyCostAttributionBody) GetAttributes() MonthlyCostAttributionAttributes
    func (o *MonthlyCostAttributionBody) GetAttributesOk() (*MonthlyCostAttributionAttributes, bool)
    func (o *MonthlyCostAttributionBody) GetId() string
    func (o *MonthlyCostAttributionBody) GetIdOk() (*string, bool)
    func (o *MonthlyCostAttributionBody) GetType() CostAttributionType
    func (o *MonthlyCostAttributionBody) GetTypeOk() (*CostAttributionType, bool)
    func (o *MonthlyCostAttributionBody) HasAttributes() bool
    func (o *MonthlyCostAttributionBody) HasId() bool
    func (o *MonthlyCostAttributionBody) HasType() bool
    func (o MonthlyCostAttributionBody) MarshalJSON() ([]byte, error)
    func (o *MonthlyCostAttributionBody) SetAttributes(v MonthlyCostAttributionAttributes)
    func (o *MonthlyCostAttributionBody) SetId(v string)
    func (o *MonthlyCostAttributionBody) SetType(v CostAttributionType)
    func (o *MonthlyCostAttributionBody) UnmarshalJSON(bytes []byte) (err error)
type MonthlyCostAttributionMeta
    func NewMonthlyCostAttributionMeta() *MonthlyCostAttributionMeta
    func NewMonthlyCostAttributionMetaWithDefaults() *MonthlyCostAttributionMeta
    func (o *MonthlyCostAttributionMeta) GetAggregates() []CostAttributionAggregatesBody
    func (o *MonthlyCostAttributionMeta) GetAggregatesOk() (*[]CostAttributionAggregatesBody, bool)
    func (o *MonthlyCostAttributionMeta) GetPagination() MonthlyCostAttributionPagination
    func (o *MonthlyCostAttributionMeta) GetPaginationOk() (*MonthlyCostAttributionPagination, bool)
    func (o *MonthlyCostAttributionMeta) HasAggregates() bool
    func (o *MonthlyCostAttributionMeta) HasPagination() bool
    func (o MonthlyCostAttributionMeta) MarshalJSON() ([]byte, error)
    func (o *MonthlyCostAttributionMeta) SetAggregates(v []CostAttributionAggregatesBody)
    func (o *MonthlyCostAttributionMeta) SetPagination(v MonthlyCostAttributionPagination)
    func (o *MonthlyCostAttributionMeta) UnmarshalJSON(bytes []byte) (err error)
type MonthlyCostAttributionPagination
    func NewMonthlyCostAttributionPagination() *MonthlyCostAttributionPagination
    func NewMonthlyCostAttributionPaginationWithDefaults() *MonthlyCostAttributionPagination
    func (o *MonthlyCostAttributionPagination) GetNextRecordId() string
    func (o *MonthlyCostAttributionPagination) GetNextRecordIdOk() (*string, bool)
    func (o *MonthlyCostAttributionPagination) HasNextRecordId() bool
    func (o MonthlyCostAttributionPagination) MarshalJSON() ([]byte, error)
    func (o *MonthlyCostAttributionPagination) SetNextRecordId(v string)
    func (o *MonthlyCostAttributionPagination) SetNextRecordIdNil()
    func (o *MonthlyCostAttributionPagination) UnmarshalJSON(bytes []byte) (err error)
    func (o *MonthlyCostAttributionPagination) UnsetNextRecordId()
type MonthlyCostAttributionResponse
    func NewMonthlyCostAttributionResponse() *MonthlyCostAttributionResponse
    func NewMonthlyCostAttributionResponseWithDefaults() *MonthlyCostAttributionResponse
    func (o *MonthlyCostAttributionResponse) GetData() []MonthlyCostAttributionBody
    func (o *MonthlyCostAttributionResponse) GetDataOk() (*[]MonthlyCostAttributionBody, bool)
    func (o *MonthlyCostAttributionResponse) GetMeta() MonthlyCostAttributionMeta
    func (o *MonthlyCostAttributionResponse) GetMetaOk() (*MonthlyCostAttributionMeta, bool)
    func (o *MonthlyCostAttributionResponse) HasData() bool
    func (o *MonthlyCostAttributionResponse) HasMeta() bool
    func (o MonthlyCostAttributionResponse) MarshalJSON() ([]byte, error)
    func (o *MonthlyCostAttributionResponse) SetData(v []MonthlyCostAttributionBody)
    func (o *MonthlyCostAttributionResponse) SetMeta(v MonthlyCostAttributionMeta)
    func (o *MonthlyCostAttributionResponse) UnmarshalJSON(bytes []byte) (err error)
type NetworkDeviceMonitoringApi
    func NewNetworkDeviceMonitoringApi(client *datadog.APIClient) *NetworkDeviceMonitoringApi
    func (a *NetworkDeviceMonitoringApi) GetDevice(ctx _context.Context, deviceId string) (GetDeviceResponse, *_nethttp.Response, error)
    func (a *NetworkDeviceMonitoringApi) GetInterfaces(ctx _context.Context, deviceId string, o ...GetInterfacesOptionalParameters) (GetInterfacesResponse, *_nethttp.Response, error)
    func (a *NetworkDeviceMonitoringApi) ListDeviceUserTags(ctx _context.Context, deviceId string) (ListTagsResponse, *_nethttp.Response, error)
    func (a *NetworkDeviceMonitoringApi) ListDevices(ctx _context.Context, o ...ListDevicesOptionalParameters) (ListDevicesResponse, *_nethttp.Response, error)
    func (a *NetworkDeviceMonitoringApi) ListDevicesWithPagination(ctx _context.Context, o ...ListDevicesOptionalParameters) (<-chan datadog.PaginationResult[DevicesListData], func())
    func (a *NetworkDeviceMonitoringApi) UpdateDeviceUserTags(ctx _context.Context, deviceId string, body ListTagsResponse) (ListTagsResponse, *_nethttp.Response, error)
type NotebookTriggerWrapper
    func NewNotebookTriggerWrapper(notebookTrigger interface{}) *NotebookTriggerWrapper
    func NewNotebookTriggerWrapperWithDefaults() *NotebookTriggerWrapper
    func (o *NotebookTriggerWrapper) GetNotebookTrigger() interface{}
    func (o *NotebookTriggerWrapper) GetNotebookTriggerOk() (*interface{}, bool)
    func (o *NotebookTriggerWrapper) GetStartStepNames() []string
    func (o *NotebookTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *NotebookTriggerWrapper) HasStartStepNames() bool
    func (o NotebookTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *NotebookTriggerWrapper) SetNotebookTrigger(v interface{})
    func (o *NotebookTriggerWrapper) SetStartStepNames(v []string)
    func (o *NotebookTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type NotificationRule
    func NewNotificationRule(attributes NotificationRuleAttributes, id string, typeVar NotificationRulesType) *NotificationRule
    func NewNotificationRuleWithDefaults() *NotificationRule
    func (o *NotificationRule) GetAttributes() NotificationRuleAttributes
    func (o *NotificationRule) GetAttributesOk() (*NotificationRuleAttributes, bool)
    func (o *NotificationRule) GetId() string
    func (o *NotificationRule) GetIdOk() (*string, bool)
    func (o *NotificationRule) GetType() NotificationRulesType
    func (o *NotificationRule) GetTypeOk() (*NotificationRulesType, bool)
    func (o NotificationRule) MarshalJSON() ([]byte, error)
    func (o *NotificationRule) SetAttributes(v NotificationRuleAttributes)
    func (o *NotificationRule) SetId(v string)
    func (o *NotificationRule) SetType(v NotificationRulesType)
    func (o *NotificationRule) UnmarshalJSON(bytes []byte) (err error)
type NotificationRuleAttributes
    func NewNotificationRuleAttributes(createdAt int64, createdBy RuleUser, enabled bool, modifiedAt int64, modifiedBy RuleUser, name string, selectors Selectors, targets []string, version int64) *NotificationRuleAttributes
    func NewNotificationRuleAttributesWithDefaults() *NotificationRuleAttributes
    func (o *NotificationRuleAttributes) GetCreatedAt() int64
    func (o *NotificationRuleAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *NotificationRuleAttributes) GetCreatedBy() RuleUser
    func (o *NotificationRuleAttributes) GetCreatedByOk() (*RuleUser, bool)
    func (o *NotificationRuleAttributes) GetEnabled() bool
    func (o *NotificationRuleAttributes) GetEnabledOk() (*bool, bool)
    func (o *NotificationRuleAttributes) GetModifiedAt() int64
    func (o *NotificationRuleAttributes) GetModifiedAtOk() (*int64, bool)
    func (o *NotificationRuleAttributes) GetModifiedBy() RuleUser
    func (o *NotificationRuleAttributes) GetModifiedByOk() (*RuleUser, bool)
    func (o *NotificationRuleAttributes) GetName() string
    func (o *NotificationRuleAttributes) GetNameOk() (*string, bool)
    func (o *NotificationRuleAttributes) GetSelectors() Selectors
    func (o *NotificationRuleAttributes) GetSelectorsOk() (*Selectors, bool)
    func (o *NotificationRuleAttributes) GetTargets() []string
    func (o *NotificationRuleAttributes) GetTargetsOk() (*[]string, bool)
    func (o *NotificationRuleAttributes) GetTimeAggregation() int64
    func (o *NotificationRuleAttributes) GetTimeAggregationOk() (*int64, bool)
    func (o *NotificationRuleAttributes) GetVersion() int64
    func (o *NotificationRuleAttributes) GetVersionOk() (*int64, bool)
    func (o *NotificationRuleAttributes) HasTimeAggregation() bool
    func (o NotificationRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *NotificationRuleAttributes) SetCreatedAt(v int64)
    func (o *NotificationRuleAttributes) SetCreatedBy(v RuleUser)
    func (o *NotificationRuleAttributes) SetEnabled(v bool)
    func (o *NotificationRuleAttributes) SetModifiedAt(v int64)
    func (o *NotificationRuleAttributes) SetModifiedBy(v RuleUser)
    func (o *NotificationRuleAttributes) SetName(v string)
    func (o *NotificationRuleAttributes) SetSelectors(v Selectors)
    func (o *NotificationRuleAttributes) SetTargets(v []string)
    func (o *NotificationRuleAttributes) SetTimeAggregation(v int64)
    func (o *NotificationRuleAttributes) SetVersion(v int64)
    func (o *NotificationRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type NotificationRuleResponse
    func NewNotificationRuleResponse() *NotificationRuleResponse
    func NewNotificationRuleResponseWithDefaults() *NotificationRuleResponse
    func (o *NotificationRuleResponse) GetData() NotificationRule
    func (o *NotificationRuleResponse) GetDataOk() (*NotificationRule, bool)
    func (o *NotificationRuleResponse) HasData() bool
    func (o NotificationRuleResponse) MarshalJSON() ([]byte, error)
    func (o *NotificationRuleResponse) SetData(v NotificationRule)
    func (o *NotificationRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type NotificationRulesType
    func NewNotificationRulesTypeFromValue(v string) (*NotificationRulesType, error)
    func (v *NotificationRulesType) GetAllowedValues() []NotificationRulesType
    func (v NotificationRulesType) IsValid() bool
    func (v NotificationRulesType) Ptr() *NotificationRulesType
    func (v *NotificationRulesType) UnmarshalJSON(src []byte) error
type NullableCIAppCIError
    func NewNullableCIAppCIError(val *CIAppCIError) *NullableCIAppCIError
    func (v NullableCIAppCIError) Get() *CIAppCIError
    func (v NullableCIAppCIError) IsSet() bool
    func (v NullableCIAppCIError) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppCIError) Set(val *CIAppCIError)
    func (v *NullableCIAppCIError) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppCIError) Unset()
type NullableCIAppGitInfo
    func NewNullableCIAppGitInfo(val *CIAppGitInfo) *NullableCIAppGitInfo
    func (v NullableCIAppGitInfo) Get() *CIAppGitInfo
    func (v NullableCIAppGitInfo) IsSet() bool
    func (v NullableCIAppGitInfo) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppGitInfo) Set(val *CIAppGitInfo)
    func (v *NullableCIAppGitInfo) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppGitInfo) Unset()
type NullableCIAppHostInfo
    func NewNullableCIAppHostInfo(val *CIAppHostInfo) *NullableCIAppHostInfo
    func (v NullableCIAppHostInfo) Get() *CIAppHostInfo
    func (v NullableCIAppHostInfo) IsSet() bool
    func (v NullableCIAppHostInfo) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppHostInfo) Set(val *CIAppHostInfo)
    func (v *NullableCIAppHostInfo) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppHostInfo) Unset()
type NullableCIAppPipelineEventParentPipeline
    func NewNullableCIAppPipelineEventParentPipeline(val *CIAppPipelineEventParentPipeline) *NullableCIAppPipelineEventParentPipeline
    func (v NullableCIAppPipelineEventParentPipeline) Get() *CIAppPipelineEventParentPipeline
    func (v NullableCIAppPipelineEventParentPipeline) IsSet() bool
    func (v NullableCIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppPipelineEventParentPipeline) Set(val *CIAppPipelineEventParentPipeline)
    func (v *NullableCIAppPipelineEventParentPipeline) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppPipelineEventParentPipeline) Unset()
type NullableCIAppPipelineEventPreviousPipeline
    func NewNullableCIAppPipelineEventPreviousPipeline(val *CIAppPipelineEventPreviousPipeline) *NullableCIAppPipelineEventPreviousPipeline
    func (v NullableCIAppPipelineEventPreviousPipeline) Get() *CIAppPipelineEventPreviousPipeline
    func (v NullableCIAppPipelineEventPreviousPipeline) IsSet() bool
    func (v NullableCIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)
    func (v *NullableCIAppPipelineEventPreviousPipeline) Set(val *CIAppPipelineEventPreviousPipeline)
    func (v *NullableCIAppPipelineEventPreviousPipeline) UnmarshalJSON(src []byte) error
    func (v *NullableCIAppPipelineEventPreviousPipeline) Unset()
type NullableDowntimeRelationshipsCreatedByData
    func NewNullableDowntimeRelationshipsCreatedByData(val *DowntimeRelationshipsCreatedByData) *NullableDowntimeRelationshipsCreatedByData
    func (v NullableDowntimeRelationshipsCreatedByData) Get() *DowntimeRelationshipsCreatedByData
    func (v NullableDowntimeRelationshipsCreatedByData) IsSet() bool
    func (v NullableDowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)
    func (v *NullableDowntimeRelationshipsCreatedByData) Set(val *DowntimeRelationshipsCreatedByData)
    func (v *NullableDowntimeRelationshipsCreatedByData) UnmarshalJSON(src []byte) error
    func (v *NullableDowntimeRelationshipsCreatedByData) Unset()
type NullableDowntimeRelationshipsMonitorData
    func NewNullableDowntimeRelationshipsMonitorData(val *DowntimeRelationshipsMonitorData) *NullableDowntimeRelationshipsMonitorData
    func (v NullableDowntimeRelationshipsMonitorData) Get() *DowntimeRelationshipsMonitorData
    func (v NullableDowntimeRelationshipsMonitorData) IsSet() bool
    func (v NullableDowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)
    func (v *NullableDowntimeRelationshipsMonitorData) Set(val *DowntimeRelationshipsMonitorData)
    func (v *NullableDowntimeRelationshipsMonitorData) UnmarshalJSON(src []byte) error
    func (v *NullableDowntimeRelationshipsMonitorData) Unset()
type NullableEventPriority
    func NewNullableEventPriority(val *EventPriority) *NullableEventPriority
    func (v NullableEventPriority) Get() *EventPriority
    func (v NullableEventPriority) IsSet() bool
    func (v NullableEventPriority) MarshalJSON() ([]byte, error)
    func (v *NullableEventPriority) Set(val *EventPriority)
    func (v *NullableEventPriority) UnmarshalJSON(src []byte) error
    func (v *NullableEventPriority) Unset()
type NullableIncidentNonDatadogCreator
    func NewNullableIncidentNonDatadogCreator(val *IncidentNonDatadogCreator) *NullableIncidentNonDatadogCreator
    func (v NullableIncidentNonDatadogCreator) Get() *IncidentNonDatadogCreator
    func (v NullableIncidentNonDatadogCreator) IsSet() bool
    func (v NullableIncidentNonDatadogCreator) MarshalJSON() ([]byte, error)
    func (v *NullableIncidentNonDatadogCreator) Set(val *IncidentNonDatadogCreator)
    func (v *NullableIncidentNonDatadogCreator) UnmarshalJSON(src []byte) error
    func (v *NullableIncidentNonDatadogCreator) Unset()
type NullableJiraIssue
    func NewNullableJiraIssue(val *JiraIssue) *NullableJiraIssue
    func (v NullableJiraIssue) Get() *JiraIssue
    func (v NullableJiraIssue) IsSet() bool
    func (v NullableJiraIssue) MarshalJSON() ([]byte, error)
    func (v *NullableJiraIssue) Set(val *JiraIssue)
    func (v *NullableJiraIssue) UnmarshalJSON(src []byte) error
    func (v *NullableJiraIssue) Unset()
type NullableLogsArchiveDestination
    func NewNullableLogsArchiveDestination(val *LogsArchiveDestination) *NullableLogsArchiveDestination
    func (v NullableLogsArchiveDestination) Get() *LogsArchiveDestination
    func (v NullableLogsArchiveDestination) IsSet() bool
    func (v NullableLogsArchiveDestination) MarshalJSON() ([]byte, error)
    func (v *NullableLogsArchiveDestination) Set(val *LogsArchiveDestination)
    func (v *NullableLogsArchiveDestination) UnmarshalJSON(src []byte) error
    func (v *NullableLogsArchiveDestination) Unset()
type NullableMonitorNotificationRuleRelationshipsCreatedByData
    func NewNullableMonitorNotificationRuleRelationshipsCreatedByData(val *MonitorNotificationRuleRelationshipsCreatedByData) *NullableMonitorNotificationRuleRelationshipsCreatedByData
    func (v NullableMonitorNotificationRuleRelationshipsCreatedByData) Get() *MonitorNotificationRuleRelationshipsCreatedByData
    func (v NullableMonitorNotificationRuleRelationshipsCreatedByData) IsSet() bool
    func (v NullableMonitorNotificationRuleRelationshipsCreatedByData) MarshalJSON() ([]byte, error)
    func (v *NullableMonitorNotificationRuleRelationshipsCreatedByData) Set(val *MonitorNotificationRuleRelationshipsCreatedByData)
    func (v *NullableMonitorNotificationRuleRelationshipsCreatedByData) UnmarshalJSON(src []byte) error
    func (v *NullableMonitorNotificationRuleRelationshipsCreatedByData) Unset()
type NullableMonitorType
    func NewNullableMonitorType(val *MonitorType) *NullableMonitorType
    func (v NullableMonitorType) Get() *MonitorType
    func (v NullableMonitorType) IsSet() bool
    func (v NullableMonitorType) MarshalJSON() ([]byte, error)
    func (v *NullableMonitorType) Set(val *MonitorType)
    func (v *NullableMonitorType) UnmarshalJSON(src []byte) error
    func (v *NullableMonitorType) Unset()
type NullableNullableRelationshipToUser
    func NewNullableNullableRelationshipToUser(val *NullableRelationshipToUser) *NullableNullableRelationshipToUser
    func (v NullableNullableRelationshipToUser) Get() *NullableRelationshipToUser
    func (v NullableNullableRelationshipToUser) IsSet() bool
    func (v NullableNullableRelationshipToUser) MarshalJSON() ([]byte, error)
    func (v *NullableNullableRelationshipToUser) Set(val *NullableRelationshipToUser)
    func (v *NullableNullableRelationshipToUser) UnmarshalJSON(src []byte) error
    func (v *NullableNullableRelationshipToUser) Unset()
type NullableNullableRelationshipToUserData
    func NewNullableNullableRelationshipToUserData(val *NullableRelationshipToUserData) *NullableNullableRelationshipToUserData
    func (v NullableNullableRelationshipToUserData) Get() *NullableRelationshipToUserData
    func (v NullableNullableRelationshipToUserData) IsSet() bool
    func (v NullableNullableRelationshipToUserData) MarshalJSON() ([]byte, error)
    func (v *NullableNullableRelationshipToUserData) Set(val *NullableRelationshipToUserData)
    func (v *NullableNullableRelationshipToUserData) UnmarshalJSON(src []byte) error
    func (v *NullableNullableRelationshipToUserData) Unset()
type NullableNullableUserRelationship
    func NewNullableNullableUserRelationship(val *NullableUserRelationship) *NullableNullableUserRelationship
    func (v NullableNullableUserRelationship) Get() *NullableUserRelationship
    func (v NullableNullableUserRelationship) IsSet() bool
    func (v NullableNullableUserRelationship) MarshalJSON() ([]byte, error)
    func (v *NullableNullableUserRelationship) Set(val *NullableUserRelationship)
    func (v *NullableNullableUserRelationship) UnmarshalJSON(src []byte) error
    func (v *NullableNullableUserRelationship) Unset()
type NullableNullableUserRelationshipData
    func NewNullableNullableUserRelationshipData(val *NullableUserRelationshipData) *NullableNullableUserRelationshipData
    func (v NullableNullableUserRelationshipData) Get() *NullableUserRelationshipData
    func (v NullableNullableUserRelationshipData) IsSet() bool
    func (v NullableNullableUserRelationshipData) MarshalJSON() ([]byte, error)
    func (v *NullableNullableUserRelationshipData) Set(val *NullableUserRelationshipData)
    func (v *NullableNullableUserRelationshipData) UnmarshalJSON(src []byte) error
    func (v *NullableNullableUserRelationshipData) Unset()
type NullableRelationshipToUser
    func NewNullableRelationshipToUser(data NullableNullableRelationshipToUserData) *NullableRelationshipToUser
    func NewNullableRelationshipToUserWithDefaults() *NullableRelationshipToUser
    func (o *NullableRelationshipToUser) GetData() NullableRelationshipToUserData
    func (o *NullableRelationshipToUser) GetDataOk() (*NullableRelationshipToUserData, bool)
    func (o NullableRelationshipToUser) MarshalJSON() ([]byte, error)
    func (o *NullableRelationshipToUser) SetData(v NullableRelationshipToUserData)
    func (o *NullableRelationshipToUser) UnmarshalJSON(bytes []byte) (err error)
type NullableRelationshipToUserData
    func NewNullableRelationshipToUserData(id string, typeVar UsersType) *NullableRelationshipToUserData
    func NewNullableRelationshipToUserDataWithDefaults() *NullableRelationshipToUserData
    func (o *NullableRelationshipToUserData) GetId() string
    func (o *NullableRelationshipToUserData) GetIdOk() (*string, bool)
    func (o *NullableRelationshipToUserData) GetType() UsersType
    func (o *NullableRelationshipToUserData) GetTypeOk() (*UsersType, bool)
    func (o NullableRelationshipToUserData) MarshalJSON() ([]byte, error)
    func (o *NullableRelationshipToUserData) SetId(v string)
    func (o *NullableRelationshipToUserData) SetType(v UsersType)
    func (o *NullableRelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)
type NullableServiceNowTicket
    func NewNullableServiceNowTicket(val *ServiceNowTicket) *NullableServiceNowTicket
    func (v NullableServiceNowTicket) Get() *ServiceNowTicket
    func (v NullableServiceNowTicket) IsSet() bool
    func (v NullableServiceNowTicket) MarshalJSON() ([]byte, error)
    func (v *NullableServiceNowTicket) Set(val *ServiceNowTicket)
    func (v *NullableServiceNowTicket) UnmarshalJSON(src []byte) error
    func (v *NullableServiceNowTicket) Unset()
type NullableUnit
    func NewNullableUnit(val *Unit) *NullableUnit
    func (v NullableUnit) Get() *Unit
    func (v NullableUnit) IsSet() bool
    func (v NullableUnit) MarshalJSON() ([]byte, error)
    func (v *NullableUnit) Set(val *Unit)
    func (v *NullableUnit) UnmarshalJSON(src []byte) error
    func (v *NullableUnit) Unset()
type NullableUserRelationship
    func NewNullableUserRelationship(data NullableNullableUserRelationshipData) *NullableUserRelationship
    func NewNullableUserRelationshipWithDefaults() *NullableUserRelationship
    func (o *NullableUserRelationship) GetData() NullableUserRelationshipData
    func (o *NullableUserRelationship) GetDataOk() (*NullableUserRelationshipData, bool)
    func (o NullableUserRelationship) MarshalJSON() ([]byte, error)
    func (o *NullableUserRelationship) SetData(v NullableUserRelationshipData)
    func (o *NullableUserRelationship) UnmarshalJSON(bytes []byte) (err error)
type NullableUserRelationshipData
    func NewNullableUserRelationshipData(id string, typeVar UserResourceType) *NullableUserRelationshipData
    func NewNullableUserRelationshipDataWithDefaults() *NullableUserRelationshipData
    func (o *NullableUserRelationshipData) GetId() string
    func (o *NullableUserRelationshipData) GetIdOk() (*string, bool)
    func (o *NullableUserRelationshipData) GetType() UserResourceType
    func (o *NullableUserRelationshipData) GetTypeOk() (*UserResourceType, bool)
    func (o NullableUserRelationshipData) MarshalJSON() ([]byte, error)
    func (o *NullableUserRelationshipData) SetId(v string)
    func (o *NullableUserRelationshipData) SetType(v UserResourceType)
    func (o *NullableUserRelationshipData) UnmarshalJSON(bytes []byte) (err error)
type NullableUserTeamRole
    func NewNullableUserTeamRole(val *UserTeamRole) *NullableUserTeamRole
    func (v NullableUserTeamRole) Get() *UserTeamRole
    func (v NullableUserTeamRole) IsSet() bool
    func (v NullableUserTeamRole) MarshalJSON() ([]byte, error)
    func (v *NullableUserTeamRole) Set(val *UserTeamRole)
    func (v *NullableUserTeamRole) UnmarshalJSON(src []byte) error
    func (v *NullableUserTeamRole) Unset()
type NullableXRayServicesIncludeOnly
    func NewNullableXRayServicesIncludeOnly(val *XRayServicesIncludeOnly) *NullableXRayServicesIncludeOnly
    func (v NullableXRayServicesIncludeOnly) Get() *XRayServicesIncludeOnly
    func (v NullableXRayServicesIncludeOnly) IsSet() bool
    func (v NullableXRayServicesIncludeOnly) MarshalJSON() ([]byte, error)
    func (v *NullableXRayServicesIncludeOnly) Set(val *XRayServicesIncludeOnly)
    func (v *NullableXRayServicesIncludeOnly) UnmarshalJSON(src []byte) error
    func (v *NullableXRayServicesIncludeOnly) Unset()
type ObservabilityPipeline
    func NewObservabilityPipeline(data ObservabilityPipelineData) *ObservabilityPipeline
    func NewObservabilityPipelineWithDefaults() *ObservabilityPipeline
    func (o *ObservabilityPipeline) GetData() ObservabilityPipelineData
    func (o *ObservabilityPipeline) GetDataOk() (*ObservabilityPipelineData, bool)
    func (o ObservabilityPipeline) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipeline) SetData(v ObservabilityPipelineData)
    func (o *ObservabilityPipeline) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAddEnvVarsProcessor
    func NewObservabilityPipelineAddEnvVarsProcessor(id string, include string, inputs []string, typeVar ObservabilityPipelineAddEnvVarsProcessorType, variables []ObservabilityPipelineAddEnvVarsProcessorVariable) *ObservabilityPipelineAddEnvVarsProcessor
    func NewObservabilityPipelineAddEnvVarsProcessorWithDefaults() *ObservabilityPipelineAddEnvVarsProcessor
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetId() string
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetInclude() string
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetInputs() []string
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetType() ObservabilityPipelineAddEnvVarsProcessorType
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetTypeOk() (*ObservabilityPipelineAddEnvVarsProcessorType, bool)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetVariables() []ObservabilityPipelineAddEnvVarsProcessorVariable
    func (o *ObservabilityPipelineAddEnvVarsProcessor) GetVariablesOk() (*[]ObservabilityPipelineAddEnvVarsProcessorVariable, bool)
    func (o ObservabilityPipelineAddEnvVarsProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) SetId(v string)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) SetType(v ObservabilityPipelineAddEnvVarsProcessorType)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) SetVariables(v []ObservabilityPipelineAddEnvVarsProcessorVariable)
    func (o *ObservabilityPipelineAddEnvVarsProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAddEnvVarsProcessorType
    func NewObservabilityPipelineAddEnvVarsProcessorTypeFromValue(v string) (*ObservabilityPipelineAddEnvVarsProcessorType, error)
    func (v *ObservabilityPipelineAddEnvVarsProcessorType) GetAllowedValues() []ObservabilityPipelineAddEnvVarsProcessorType
    func (v ObservabilityPipelineAddEnvVarsProcessorType) IsValid() bool
    func (v ObservabilityPipelineAddEnvVarsProcessorType) Ptr() *ObservabilityPipelineAddEnvVarsProcessorType
    func (v *ObservabilityPipelineAddEnvVarsProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAddEnvVarsProcessorVariable
    func NewObservabilityPipelineAddEnvVarsProcessorVariable(field string, name string) *ObservabilityPipelineAddEnvVarsProcessorVariable
    func NewObservabilityPipelineAddEnvVarsProcessorVariableWithDefaults() *ObservabilityPipelineAddEnvVarsProcessorVariable
    func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetField() string
    func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetFieldOk() (*string, bool)
    func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetName() string
    func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetNameOk() (*string, bool)
    func (o ObservabilityPipelineAddEnvVarsProcessorVariable) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) SetField(v string)
    func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) SetName(v string)
    func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAddFieldsProcessor
    func NewObservabilityPipelineAddFieldsProcessor(fields []ObservabilityPipelineFieldValue, id string, include string, inputs []string, typeVar ObservabilityPipelineAddFieldsProcessorType) *ObservabilityPipelineAddFieldsProcessor
    func NewObservabilityPipelineAddFieldsProcessorWithDefaults() *ObservabilityPipelineAddFieldsProcessor
    func (o *ObservabilityPipelineAddFieldsProcessor) GetFields() []ObservabilityPipelineFieldValue
    func (o *ObservabilityPipelineAddFieldsProcessor) GetFieldsOk() (*[]ObservabilityPipelineFieldValue, bool)
    func (o *ObservabilityPipelineAddFieldsProcessor) GetId() string
    func (o *ObservabilityPipelineAddFieldsProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineAddFieldsProcessor) GetInclude() string
    func (o *ObservabilityPipelineAddFieldsProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineAddFieldsProcessor) GetInputs() []string
    func (o *ObservabilityPipelineAddFieldsProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineAddFieldsProcessor) GetType() ObservabilityPipelineAddFieldsProcessorType
    func (o *ObservabilityPipelineAddFieldsProcessor) GetTypeOk() (*ObservabilityPipelineAddFieldsProcessorType, bool)
    func (o ObservabilityPipelineAddFieldsProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAddFieldsProcessor) SetFields(v []ObservabilityPipelineFieldValue)
    func (o *ObservabilityPipelineAddFieldsProcessor) SetId(v string)
    func (o *ObservabilityPipelineAddFieldsProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineAddFieldsProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineAddFieldsProcessor) SetType(v ObservabilityPipelineAddFieldsProcessorType)
    func (o *ObservabilityPipelineAddFieldsProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAddFieldsProcessorType
    func NewObservabilityPipelineAddFieldsProcessorTypeFromValue(v string) (*ObservabilityPipelineAddFieldsProcessorType, error)
    func (v *ObservabilityPipelineAddFieldsProcessorType) GetAllowedValues() []ObservabilityPipelineAddFieldsProcessorType
    func (v ObservabilityPipelineAddFieldsProcessorType) IsValid() bool
    func (v ObservabilityPipelineAddFieldsProcessorType) Ptr() *ObservabilityPipelineAddFieldsProcessorType
    func (v *ObservabilityPipelineAddFieldsProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAmazonDataFirehoseSource
    func NewObservabilityPipelineAmazonDataFirehoseSource(id string, typeVar ObservabilityPipelineAmazonDataFirehoseSourceType) *ObservabilityPipelineAmazonDataFirehoseSource
    func NewObservabilityPipelineAmazonDataFirehoseSourceWithDefaults() *ObservabilityPipelineAmazonDataFirehoseSource
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetAuth() ObservabilityPipelineAwsAuth
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetAuthOk() (*ObservabilityPipelineAwsAuth, bool)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetId() string
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetType() ObservabilityPipelineAmazonDataFirehoseSourceType
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetTypeOk() (*ObservabilityPipelineAmazonDataFirehoseSourceType, bool)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) HasAuth() bool
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) HasTls() bool
    func (o ObservabilityPipelineAmazonDataFirehoseSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetAuth(v ObservabilityPipelineAwsAuth)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetId(v string)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetType(v ObservabilityPipelineAmazonDataFirehoseSourceType)
    func (o *ObservabilityPipelineAmazonDataFirehoseSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAmazonDataFirehoseSourceType
    func NewObservabilityPipelineAmazonDataFirehoseSourceTypeFromValue(v string) (*ObservabilityPipelineAmazonDataFirehoseSourceType, error)
    func (v *ObservabilityPipelineAmazonDataFirehoseSourceType) GetAllowedValues() []ObservabilityPipelineAmazonDataFirehoseSourceType
    func (v ObservabilityPipelineAmazonDataFirehoseSourceType) IsValid() bool
    func (v ObservabilityPipelineAmazonDataFirehoseSourceType) Ptr() *ObservabilityPipelineAmazonDataFirehoseSourceType
    func (v *ObservabilityPipelineAmazonDataFirehoseSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAmazonOpenSearchDestination
    func NewObservabilityPipelineAmazonOpenSearchDestination(auth ObservabilityPipelineAmazonOpenSearchDestinationAuth, id string, inputs []string, typeVar ObservabilityPipelineAmazonOpenSearchDestinationType) *ObservabilityPipelineAmazonOpenSearchDestination
    func NewObservabilityPipelineAmazonOpenSearchDestinationWithDefaults() *ObservabilityPipelineAmazonOpenSearchDestination
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetAuth() ObservabilityPipelineAmazonOpenSearchDestinationAuth
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetAuthOk() (*ObservabilityPipelineAmazonOpenSearchDestinationAuth, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetBulkIndex() string
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetBulkIndexOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetId() string
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetInputs() []string
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetType() ObservabilityPipelineAmazonOpenSearchDestinationType
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetTypeOk() (*ObservabilityPipelineAmazonOpenSearchDestinationType, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) HasBulkIndex() bool
    func (o ObservabilityPipelineAmazonOpenSearchDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetAuth(v ObservabilityPipelineAmazonOpenSearchDestinationAuth)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetBulkIndex(v string)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetId(v string)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetType(v ObservabilityPipelineAmazonOpenSearchDestinationType)
    func (o *ObservabilityPipelineAmazonOpenSearchDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAmazonOpenSearchDestinationAuth
    func NewObservabilityPipelineAmazonOpenSearchDestinationAuth(strategy ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) *ObservabilityPipelineAmazonOpenSearchDestinationAuth
    func NewObservabilityPipelineAmazonOpenSearchDestinationAuthWithDefaults() *ObservabilityPipelineAmazonOpenSearchDestinationAuth
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAssumeRole() string
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAssumeRoleOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAwsRegion() string
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAwsRegionOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetExternalId() string
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetExternalIdOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetSessionName() string
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetSessionNameOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetStrategy() ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetStrategyOk() (*ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy, bool)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasAssumeRole() bool
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasAwsRegion() bool
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasExternalId() bool
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasSessionName() bool
    func (o ObservabilityPipelineAmazonOpenSearchDestinationAuth) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetAssumeRole(v string)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetAwsRegion(v string)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetExternalId(v string)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetSessionName(v string)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetStrategy(v ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy)
    func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy
    func NewObservabilityPipelineAmazonOpenSearchDestinationAuthStrategyFromValue(v string) (*ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy, error)
    func (v *ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) GetAllowedValues() []ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy
    func (v ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) IsValid() bool
    func (v ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) Ptr() *ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy
    func (v *ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAmazonOpenSearchDestinationType
    func NewObservabilityPipelineAmazonOpenSearchDestinationTypeFromValue(v string) (*ObservabilityPipelineAmazonOpenSearchDestinationType, error)
    func (v *ObservabilityPipelineAmazonOpenSearchDestinationType) GetAllowedValues() []ObservabilityPipelineAmazonOpenSearchDestinationType
    func (v ObservabilityPipelineAmazonOpenSearchDestinationType) IsValid() bool
    func (v ObservabilityPipelineAmazonOpenSearchDestinationType) Ptr() *ObservabilityPipelineAmazonOpenSearchDestinationType
    func (v *ObservabilityPipelineAmazonOpenSearchDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAmazonS3Destination
    func NewObservabilityPipelineAmazonS3Destination(bucket string, id string, inputs []string, region string, storageClass ObservabilityPipelineAmazonS3DestinationStorageClass, typeVar ObservabilityPipelineAmazonS3DestinationType) *ObservabilityPipelineAmazonS3Destination
    func NewObservabilityPipelineAmazonS3DestinationWithDefaults() *ObservabilityPipelineAmazonS3Destination
    func (o *ObservabilityPipelineAmazonS3Destination) GetAuth() ObservabilityPipelineAwsAuth
    func (o *ObservabilityPipelineAmazonS3Destination) GetAuthOk() (*ObservabilityPipelineAwsAuth, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetBucket() string
    func (o *ObservabilityPipelineAmazonS3Destination) GetBucketOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetId() string
    func (o *ObservabilityPipelineAmazonS3Destination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetInputs() []string
    func (o *ObservabilityPipelineAmazonS3Destination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetKeyPrefix() string
    func (o *ObservabilityPipelineAmazonS3Destination) GetKeyPrefixOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetRegion() string
    func (o *ObservabilityPipelineAmazonS3Destination) GetRegionOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetStorageClass() ObservabilityPipelineAmazonS3DestinationStorageClass
    func (o *ObservabilityPipelineAmazonS3Destination) GetStorageClassOk() (*ObservabilityPipelineAmazonS3DestinationStorageClass, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineAmazonS3Destination) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) GetType() ObservabilityPipelineAmazonS3DestinationType
    func (o *ObservabilityPipelineAmazonS3Destination) GetTypeOk() (*ObservabilityPipelineAmazonS3DestinationType, bool)
    func (o *ObservabilityPipelineAmazonS3Destination) HasAuth() bool
    func (o *ObservabilityPipelineAmazonS3Destination) HasKeyPrefix() bool
    func (o *ObservabilityPipelineAmazonS3Destination) HasTls() bool
    func (o ObservabilityPipelineAmazonS3Destination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAmazonS3Destination) SetAuth(v ObservabilityPipelineAwsAuth)
    func (o *ObservabilityPipelineAmazonS3Destination) SetBucket(v string)
    func (o *ObservabilityPipelineAmazonS3Destination) SetId(v string)
    func (o *ObservabilityPipelineAmazonS3Destination) SetInputs(v []string)
    func (o *ObservabilityPipelineAmazonS3Destination) SetKeyPrefix(v string)
    func (o *ObservabilityPipelineAmazonS3Destination) SetRegion(v string)
    func (o *ObservabilityPipelineAmazonS3Destination) SetStorageClass(v ObservabilityPipelineAmazonS3DestinationStorageClass)
    func (o *ObservabilityPipelineAmazonS3Destination) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineAmazonS3Destination) SetType(v ObservabilityPipelineAmazonS3DestinationType)
    func (o *ObservabilityPipelineAmazonS3Destination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAmazonS3DestinationStorageClass
    func NewObservabilityPipelineAmazonS3DestinationStorageClassFromValue(v string) (*ObservabilityPipelineAmazonS3DestinationStorageClass, error)
    func (v *ObservabilityPipelineAmazonS3DestinationStorageClass) GetAllowedValues() []ObservabilityPipelineAmazonS3DestinationStorageClass
    func (v ObservabilityPipelineAmazonS3DestinationStorageClass) IsValid() bool
    func (v ObservabilityPipelineAmazonS3DestinationStorageClass) Ptr() *ObservabilityPipelineAmazonS3DestinationStorageClass
    func (v *ObservabilityPipelineAmazonS3DestinationStorageClass) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAmazonS3DestinationType
    func NewObservabilityPipelineAmazonS3DestinationTypeFromValue(v string) (*ObservabilityPipelineAmazonS3DestinationType, error)
    func (v *ObservabilityPipelineAmazonS3DestinationType) GetAllowedValues() []ObservabilityPipelineAmazonS3DestinationType
    func (v ObservabilityPipelineAmazonS3DestinationType) IsValid() bool
    func (v ObservabilityPipelineAmazonS3DestinationType) Ptr() *ObservabilityPipelineAmazonS3DestinationType
    func (v *ObservabilityPipelineAmazonS3DestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAmazonS3Source
    func NewObservabilityPipelineAmazonS3Source(id string, region string, typeVar ObservabilityPipelineAmazonS3SourceType) *ObservabilityPipelineAmazonS3Source
    func NewObservabilityPipelineAmazonS3SourceWithDefaults() *ObservabilityPipelineAmazonS3Source
    func (o *ObservabilityPipelineAmazonS3Source) GetAuth() ObservabilityPipelineAwsAuth
    func (o *ObservabilityPipelineAmazonS3Source) GetAuthOk() (*ObservabilityPipelineAwsAuth, bool)
    func (o *ObservabilityPipelineAmazonS3Source) GetId() string
    func (o *ObservabilityPipelineAmazonS3Source) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonS3Source) GetRegion() string
    func (o *ObservabilityPipelineAmazonS3Source) GetRegionOk() (*string, bool)
    func (o *ObservabilityPipelineAmazonS3Source) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineAmazonS3Source) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineAmazonS3Source) GetType() ObservabilityPipelineAmazonS3SourceType
    func (o *ObservabilityPipelineAmazonS3Source) GetTypeOk() (*ObservabilityPipelineAmazonS3SourceType, bool)
    func (o *ObservabilityPipelineAmazonS3Source) HasAuth() bool
    func (o *ObservabilityPipelineAmazonS3Source) HasTls() bool
    func (o ObservabilityPipelineAmazonS3Source) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAmazonS3Source) SetAuth(v ObservabilityPipelineAwsAuth)
    func (o *ObservabilityPipelineAmazonS3Source) SetId(v string)
    func (o *ObservabilityPipelineAmazonS3Source) SetRegion(v string)
    func (o *ObservabilityPipelineAmazonS3Source) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineAmazonS3Source) SetType(v ObservabilityPipelineAmazonS3SourceType)
    func (o *ObservabilityPipelineAmazonS3Source) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineAmazonS3SourceType
    func NewObservabilityPipelineAmazonS3SourceTypeFromValue(v string) (*ObservabilityPipelineAmazonS3SourceType, error)
    func (v *ObservabilityPipelineAmazonS3SourceType) GetAllowedValues() []ObservabilityPipelineAmazonS3SourceType
    func (v ObservabilityPipelineAmazonS3SourceType) IsValid() bool
    func (v ObservabilityPipelineAmazonS3SourceType) Ptr() *ObservabilityPipelineAmazonS3SourceType
    func (v *ObservabilityPipelineAmazonS3SourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineAwsAuth
    func NewObservabilityPipelineAwsAuth() *ObservabilityPipelineAwsAuth
    func NewObservabilityPipelineAwsAuthWithDefaults() *ObservabilityPipelineAwsAuth
    func (o *ObservabilityPipelineAwsAuth) GetAssumeRole() string
    func (o *ObservabilityPipelineAwsAuth) GetAssumeRoleOk() (*string, bool)
    func (o *ObservabilityPipelineAwsAuth) GetExternalId() string
    func (o *ObservabilityPipelineAwsAuth) GetExternalIdOk() (*string, bool)
    func (o *ObservabilityPipelineAwsAuth) GetSessionName() string
    func (o *ObservabilityPipelineAwsAuth) GetSessionNameOk() (*string, bool)
    func (o *ObservabilityPipelineAwsAuth) HasAssumeRole() bool
    func (o *ObservabilityPipelineAwsAuth) HasExternalId() bool
    func (o *ObservabilityPipelineAwsAuth) HasSessionName() bool
    func (o ObservabilityPipelineAwsAuth) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineAwsAuth) SetAssumeRole(v string)
    func (o *ObservabilityPipelineAwsAuth) SetExternalId(v string)
    func (o *ObservabilityPipelineAwsAuth) SetSessionName(v string)
    func (o *ObservabilityPipelineAwsAuth) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineConfig
    func NewObservabilityPipelineConfig(destinations []ObservabilityPipelineConfigDestinationItem, sources []ObservabilityPipelineConfigSourceItem) *ObservabilityPipelineConfig
    func NewObservabilityPipelineConfigWithDefaults() *ObservabilityPipelineConfig
    func (o *ObservabilityPipelineConfig) GetDestinations() []ObservabilityPipelineConfigDestinationItem
    func (o *ObservabilityPipelineConfig) GetDestinationsOk() (*[]ObservabilityPipelineConfigDestinationItem, bool)
    func (o *ObservabilityPipelineConfig) GetProcessors() []ObservabilityPipelineConfigProcessorItem
    func (o *ObservabilityPipelineConfig) GetProcessorsOk() (*[]ObservabilityPipelineConfigProcessorItem, bool)
    func (o *ObservabilityPipelineConfig) GetSources() []ObservabilityPipelineConfigSourceItem
    func (o *ObservabilityPipelineConfig) GetSourcesOk() (*[]ObservabilityPipelineConfigSourceItem, bool)
    func (o *ObservabilityPipelineConfig) HasProcessors() bool
    func (o ObservabilityPipelineConfig) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineConfig) SetDestinations(v []ObservabilityPipelineConfigDestinationItem)
    func (o *ObservabilityPipelineConfig) SetProcessors(v []ObservabilityPipelineConfigProcessorItem)
    func (o *ObservabilityPipelineConfig) SetSources(v []ObservabilityPipelineConfigSourceItem)
    func (o *ObservabilityPipelineConfig) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineConfigDestinationItem
    func AzureStorageDestinationAsObservabilityPipelineConfigDestinationItem(v *AzureStorageDestination) ObservabilityPipelineConfigDestinationItem
    func MicrosoftSentinelDestinationAsObservabilityPipelineConfigDestinationItem(v *MicrosoftSentinelDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineAmazonOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineAmazonOpenSearchDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineAmazonS3DestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineAmazonS3Destination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineDatadogLogsDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineDatadogLogsDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineElasticsearchDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineElasticsearchDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineGoogleChronicleDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineGoogleChronicleDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineGoogleCloudStorageDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineGoogleCloudStorageDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineNewRelicDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineNewRelicDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineOpenSearchDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineRsyslogDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineRsyslogDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineSentinelOneDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSentinelOneDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineSplunkHecDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSplunkHecDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineSumoLogicDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSumoLogicDestination) ObservabilityPipelineConfigDestinationItem
    func ObservabilityPipelineSyslogNgDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSyslogNgDestination) ObservabilityPipelineConfigDestinationItem
    func (obj *ObservabilityPipelineConfigDestinationItem) GetActualInstance() interface{}
    func (obj ObservabilityPipelineConfigDestinationItem) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineConfigDestinationItem) UnmarshalJSON(data []byte) error
type ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineAddEnvVarsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineAddEnvVarsProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineAddFieldsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineAddFieldsProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineDedupeProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineDedupeProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineEnrichmentTableProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineEnrichmentTableProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineFilterProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineFilterProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineGenerateMetricsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineGenerateMetricsProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineOcsfMapperProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineOcsfMapperProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineParseGrokProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineParseGrokProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineParseJSONProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineParseJSONProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineQuotaProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineQuotaProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineReduceProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineReduceProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineRemoveFieldsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineRemoveFieldsProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineRenameFieldsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineRenameFieldsProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineSampleProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineSampleProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineSensitiveDataScannerProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineSensitiveDataScannerProcessor) ObservabilityPipelineConfigProcessorItem
    func ObservabilityPipelineThrottleProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineThrottleProcessor) ObservabilityPipelineConfigProcessorItem
    func (obj *ObservabilityPipelineConfigProcessorItem) GetActualInstance() interface{}
    func (obj ObservabilityPipelineConfigProcessorItem) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineConfigProcessorItem) UnmarshalJSON(data []byte) error
type ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineAmazonDataFirehoseSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineAmazonDataFirehoseSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineAmazonS3SourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineAmazonS3Source) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineDatadogAgentSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineDatadogAgentSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineFluentBitSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineFluentBitSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineFluentdSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineFluentdSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineGooglePubSubSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineGooglePubSubSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineHttpClientSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineHttpClientSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineHttpServerSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineHttpServerSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineKafkaSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineKafkaSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineLogstashSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineLogstashSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineRsyslogSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineRsyslogSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineSplunkHecSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSplunkHecSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineSplunkTcpSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSplunkTcpSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineSumoLogicSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSumoLogicSource) ObservabilityPipelineConfigSourceItem
    func ObservabilityPipelineSyslogNgSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSyslogNgSource) ObservabilityPipelineConfigSourceItem
    func (obj *ObservabilityPipelineConfigSourceItem) GetActualInstance() interface{}
    func (obj ObservabilityPipelineConfigSourceItem) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineConfigSourceItem) UnmarshalJSON(data []byte) error
type ObservabilityPipelineData
    func NewObservabilityPipelineData(attributes ObservabilityPipelineDataAttributes, id string, typeVar string) *ObservabilityPipelineData
    func NewObservabilityPipelineDataWithDefaults() *ObservabilityPipelineData
    func (o *ObservabilityPipelineData) GetAttributes() ObservabilityPipelineDataAttributes
    func (o *ObservabilityPipelineData) GetAttributesOk() (*ObservabilityPipelineDataAttributes, bool)
    func (o *ObservabilityPipelineData) GetId() string
    func (o *ObservabilityPipelineData) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineData) GetType() string
    func (o *ObservabilityPipelineData) GetTypeOk() (*string, bool)
    func (o ObservabilityPipelineData) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineData) SetAttributes(v ObservabilityPipelineDataAttributes)
    func (o *ObservabilityPipelineData) SetId(v string)
    func (o *ObservabilityPipelineData) SetType(v string)
    func (o *ObservabilityPipelineData) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineDataAttributes
    func NewObservabilityPipelineDataAttributes(config ObservabilityPipelineConfig, name string) *ObservabilityPipelineDataAttributes
    func NewObservabilityPipelineDataAttributesWithDefaults() *ObservabilityPipelineDataAttributes
    func (o *ObservabilityPipelineDataAttributes) GetConfig() ObservabilityPipelineConfig
    func (o *ObservabilityPipelineDataAttributes) GetConfigOk() (*ObservabilityPipelineConfig, bool)
    func (o *ObservabilityPipelineDataAttributes) GetName() string
    func (o *ObservabilityPipelineDataAttributes) GetNameOk() (*string, bool)
    func (o ObservabilityPipelineDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineDataAttributes) SetConfig(v ObservabilityPipelineConfig)
    func (o *ObservabilityPipelineDataAttributes) SetName(v string)
    func (o *ObservabilityPipelineDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineDatadogAgentSource
    func NewObservabilityPipelineDatadogAgentSource(id string, typeVar ObservabilityPipelineDatadogAgentSourceType) *ObservabilityPipelineDatadogAgentSource
    func NewObservabilityPipelineDatadogAgentSourceWithDefaults() *ObservabilityPipelineDatadogAgentSource
    func (o *ObservabilityPipelineDatadogAgentSource) GetId() string
    func (o *ObservabilityPipelineDatadogAgentSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineDatadogAgentSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineDatadogAgentSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineDatadogAgentSource) GetType() ObservabilityPipelineDatadogAgentSourceType
    func (o *ObservabilityPipelineDatadogAgentSource) GetTypeOk() (*ObservabilityPipelineDatadogAgentSourceType, bool)
    func (o *ObservabilityPipelineDatadogAgentSource) HasTls() bool
    func (o ObservabilityPipelineDatadogAgentSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineDatadogAgentSource) SetId(v string)
    func (o *ObservabilityPipelineDatadogAgentSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineDatadogAgentSource) SetType(v ObservabilityPipelineDatadogAgentSourceType)
    func (o *ObservabilityPipelineDatadogAgentSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineDatadogAgentSourceType
    func NewObservabilityPipelineDatadogAgentSourceTypeFromValue(v string) (*ObservabilityPipelineDatadogAgentSourceType, error)
    func (v *ObservabilityPipelineDatadogAgentSourceType) GetAllowedValues() []ObservabilityPipelineDatadogAgentSourceType
    func (v ObservabilityPipelineDatadogAgentSourceType) IsValid() bool
    func (v ObservabilityPipelineDatadogAgentSourceType) Ptr() *ObservabilityPipelineDatadogAgentSourceType
    func (v *ObservabilityPipelineDatadogAgentSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineDatadogLogsDestination
    func NewObservabilityPipelineDatadogLogsDestination(id string, inputs []string, typeVar ObservabilityPipelineDatadogLogsDestinationType) *ObservabilityPipelineDatadogLogsDestination
    func NewObservabilityPipelineDatadogLogsDestinationWithDefaults() *ObservabilityPipelineDatadogLogsDestination
    func (o *ObservabilityPipelineDatadogLogsDestination) GetId() string
    func (o *ObservabilityPipelineDatadogLogsDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineDatadogLogsDestination) GetInputs() []string
    func (o *ObservabilityPipelineDatadogLogsDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineDatadogLogsDestination) GetType() ObservabilityPipelineDatadogLogsDestinationType
    func (o *ObservabilityPipelineDatadogLogsDestination) GetTypeOk() (*ObservabilityPipelineDatadogLogsDestinationType, bool)
    func (o ObservabilityPipelineDatadogLogsDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineDatadogLogsDestination) SetId(v string)
    func (o *ObservabilityPipelineDatadogLogsDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineDatadogLogsDestination) SetType(v ObservabilityPipelineDatadogLogsDestinationType)
    func (o *ObservabilityPipelineDatadogLogsDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineDatadogLogsDestinationType
    func NewObservabilityPipelineDatadogLogsDestinationTypeFromValue(v string) (*ObservabilityPipelineDatadogLogsDestinationType, error)
    func (v *ObservabilityPipelineDatadogLogsDestinationType) GetAllowedValues() []ObservabilityPipelineDatadogLogsDestinationType
    func (v ObservabilityPipelineDatadogLogsDestinationType) IsValid() bool
    func (v ObservabilityPipelineDatadogLogsDestinationType) Ptr() *ObservabilityPipelineDatadogLogsDestinationType
    func (v *ObservabilityPipelineDatadogLogsDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineDecoding
    func NewObservabilityPipelineDecodingFromValue(v string) (*ObservabilityPipelineDecoding, error)
    func (v *ObservabilityPipelineDecoding) GetAllowedValues() []ObservabilityPipelineDecoding
    func (v ObservabilityPipelineDecoding) IsValid() bool
    func (v ObservabilityPipelineDecoding) Ptr() *ObservabilityPipelineDecoding
    func (v *ObservabilityPipelineDecoding) UnmarshalJSON(src []byte) error
type ObservabilityPipelineDedupeProcessor
    func NewObservabilityPipelineDedupeProcessor(fields []string, id string, include string, inputs []string, mode ObservabilityPipelineDedupeProcessorMode, typeVar ObservabilityPipelineDedupeProcessorType) *ObservabilityPipelineDedupeProcessor
    func NewObservabilityPipelineDedupeProcessorWithDefaults() *ObservabilityPipelineDedupeProcessor
    func (o *ObservabilityPipelineDedupeProcessor) GetFields() []string
    func (o *ObservabilityPipelineDedupeProcessor) GetFieldsOk() (*[]string, bool)
    func (o *ObservabilityPipelineDedupeProcessor) GetId() string
    func (o *ObservabilityPipelineDedupeProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineDedupeProcessor) GetInclude() string
    func (o *ObservabilityPipelineDedupeProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineDedupeProcessor) GetInputs() []string
    func (o *ObservabilityPipelineDedupeProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineDedupeProcessor) GetMode() ObservabilityPipelineDedupeProcessorMode
    func (o *ObservabilityPipelineDedupeProcessor) GetModeOk() (*ObservabilityPipelineDedupeProcessorMode, bool)
    func (o *ObservabilityPipelineDedupeProcessor) GetType() ObservabilityPipelineDedupeProcessorType
    func (o *ObservabilityPipelineDedupeProcessor) GetTypeOk() (*ObservabilityPipelineDedupeProcessorType, bool)
    func (o ObservabilityPipelineDedupeProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineDedupeProcessor) SetFields(v []string)
    func (o *ObservabilityPipelineDedupeProcessor) SetId(v string)
    func (o *ObservabilityPipelineDedupeProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineDedupeProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineDedupeProcessor) SetMode(v ObservabilityPipelineDedupeProcessorMode)
    func (o *ObservabilityPipelineDedupeProcessor) SetType(v ObservabilityPipelineDedupeProcessorType)
    func (o *ObservabilityPipelineDedupeProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineDedupeProcessorMode
    func NewObservabilityPipelineDedupeProcessorModeFromValue(v string) (*ObservabilityPipelineDedupeProcessorMode, error)
    func (v *ObservabilityPipelineDedupeProcessorMode) GetAllowedValues() []ObservabilityPipelineDedupeProcessorMode
    func (v ObservabilityPipelineDedupeProcessorMode) IsValid() bool
    func (v ObservabilityPipelineDedupeProcessorMode) Ptr() *ObservabilityPipelineDedupeProcessorMode
    func (v *ObservabilityPipelineDedupeProcessorMode) UnmarshalJSON(src []byte) error
type ObservabilityPipelineDedupeProcessorType
    func NewObservabilityPipelineDedupeProcessorTypeFromValue(v string) (*ObservabilityPipelineDedupeProcessorType, error)
    func (v *ObservabilityPipelineDedupeProcessorType) GetAllowedValues() []ObservabilityPipelineDedupeProcessorType
    func (v ObservabilityPipelineDedupeProcessorType) IsValid() bool
    func (v ObservabilityPipelineDedupeProcessorType) Ptr() *ObservabilityPipelineDedupeProcessorType
    func (v *ObservabilityPipelineDedupeProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineElasticsearchDestination
    func NewObservabilityPipelineElasticsearchDestination(id string, inputs []string, typeVar ObservabilityPipelineElasticsearchDestinationType) *ObservabilityPipelineElasticsearchDestination
    func NewObservabilityPipelineElasticsearchDestinationWithDefaults() *ObservabilityPipelineElasticsearchDestination
    func (o *ObservabilityPipelineElasticsearchDestination) GetApiVersion() ObservabilityPipelineElasticsearchDestinationApiVersion
    func (o *ObservabilityPipelineElasticsearchDestination) GetApiVersionOk() (*ObservabilityPipelineElasticsearchDestinationApiVersion, bool)
    func (o *ObservabilityPipelineElasticsearchDestination) GetBulkIndex() string
    func (o *ObservabilityPipelineElasticsearchDestination) GetBulkIndexOk() (*string, bool)
    func (o *ObservabilityPipelineElasticsearchDestination) GetId() string
    func (o *ObservabilityPipelineElasticsearchDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineElasticsearchDestination) GetInputs() []string
    func (o *ObservabilityPipelineElasticsearchDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineElasticsearchDestination) GetType() ObservabilityPipelineElasticsearchDestinationType
    func (o *ObservabilityPipelineElasticsearchDestination) GetTypeOk() (*ObservabilityPipelineElasticsearchDestinationType, bool)
    func (o *ObservabilityPipelineElasticsearchDestination) HasApiVersion() bool
    func (o *ObservabilityPipelineElasticsearchDestination) HasBulkIndex() bool
    func (o ObservabilityPipelineElasticsearchDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineElasticsearchDestination) SetApiVersion(v ObservabilityPipelineElasticsearchDestinationApiVersion)
    func (o *ObservabilityPipelineElasticsearchDestination) SetBulkIndex(v string)
    func (o *ObservabilityPipelineElasticsearchDestination) SetId(v string)
    func (o *ObservabilityPipelineElasticsearchDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineElasticsearchDestination) SetType(v ObservabilityPipelineElasticsearchDestinationType)
    func (o *ObservabilityPipelineElasticsearchDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineElasticsearchDestinationApiVersion
    func NewObservabilityPipelineElasticsearchDestinationApiVersionFromValue(v string) (*ObservabilityPipelineElasticsearchDestinationApiVersion, error)
    func (v *ObservabilityPipelineElasticsearchDestinationApiVersion) GetAllowedValues() []ObservabilityPipelineElasticsearchDestinationApiVersion
    func (v ObservabilityPipelineElasticsearchDestinationApiVersion) IsValid() bool
    func (v ObservabilityPipelineElasticsearchDestinationApiVersion) Ptr() *ObservabilityPipelineElasticsearchDestinationApiVersion
    func (v *ObservabilityPipelineElasticsearchDestinationApiVersion) UnmarshalJSON(src []byte) error
type ObservabilityPipelineElasticsearchDestinationType
    func NewObservabilityPipelineElasticsearchDestinationTypeFromValue(v string) (*ObservabilityPipelineElasticsearchDestinationType, error)
    func (v *ObservabilityPipelineElasticsearchDestinationType) GetAllowedValues() []ObservabilityPipelineElasticsearchDestinationType
    func (v ObservabilityPipelineElasticsearchDestinationType) IsValid() bool
    func (v ObservabilityPipelineElasticsearchDestinationType) Ptr() *ObservabilityPipelineElasticsearchDestinationType
    func (v *ObservabilityPipelineElasticsearchDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineEnrichmentTableFile
    func NewObservabilityPipelineEnrichmentTableFile(encoding ObservabilityPipelineEnrichmentTableFileEncoding, key []ObservabilityPipelineEnrichmentTableFileKeyItems, path string, schema []ObservabilityPipelineEnrichmentTableFileSchemaItems) *ObservabilityPipelineEnrichmentTableFile
    func NewObservabilityPipelineEnrichmentTableFileWithDefaults() *ObservabilityPipelineEnrichmentTableFile
    func (o *ObservabilityPipelineEnrichmentTableFile) GetEncoding() ObservabilityPipelineEnrichmentTableFileEncoding
    func (o *ObservabilityPipelineEnrichmentTableFile) GetEncodingOk() (*ObservabilityPipelineEnrichmentTableFileEncoding, bool)
    func (o *ObservabilityPipelineEnrichmentTableFile) GetKey() []ObservabilityPipelineEnrichmentTableFileKeyItems
    func (o *ObservabilityPipelineEnrichmentTableFile) GetKeyOk() (*[]ObservabilityPipelineEnrichmentTableFileKeyItems, bool)
    func (o *ObservabilityPipelineEnrichmentTableFile) GetPath() string
    func (o *ObservabilityPipelineEnrichmentTableFile) GetPathOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableFile) GetSchema() []ObservabilityPipelineEnrichmentTableFileSchemaItems
    func (o *ObservabilityPipelineEnrichmentTableFile) GetSchemaOk() (*[]ObservabilityPipelineEnrichmentTableFileSchemaItems, bool)
    func (o ObservabilityPipelineEnrichmentTableFile) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineEnrichmentTableFile) SetEncoding(v ObservabilityPipelineEnrichmentTableFileEncoding)
    func (o *ObservabilityPipelineEnrichmentTableFile) SetKey(v []ObservabilityPipelineEnrichmentTableFileKeyItems)
    func (o *ObservabilityPipelineEnrichmentTableFile) SetPath(v string)
    func (o *ObservabilityPipelineEnrichmentTableFile) SetSchema(v []ObservabilityPipelineEnrichmentTableFileSchemaItems)
    func (o *ObservabilityPipelineEnrichmentTableFile) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineEnrichmentTableFileEncoding
    func NewObservabilityPipelineEnrichmentTableFileEncoding(delimiter string, includesHeaders bool, typeVar ObservabilityPipelineEnrichmentTableFileEncodingType) *ObservabilityPipelineEnrichmentTableFileEncoding
    func NewObservabilityPipelineEnrichmentTableFileEncodingWithDefaults() *ObservabilityPipelineEnrichmentTableFileEncoding
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetDelimiter() string
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetDelimiterOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetIncludesHeaders() bool
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetIncludesHeadersOk() (*bool, bool)
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetType() ObservabilityPipelineEnrichmentTableFileEncodingType
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetTypeOk() (*ObservabilityPipelineEnrichmentTableFileEncodingType, bool)
    func (o ObservabilityPipelineEnrichmentTableFileEncoding) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) SetDelimiter(v string)
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) SetIncludesHeaders(v bool)
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) SetType(v ObservabilityPipelineEnrichmentTableFileEncodingType)
    func (o *ObservabilityPipelineEnrichmentTableFileEncoding) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineEnrichmentTableFileEncodingType
    func NewObservabilityPipelineEnrichmentTableFileEncodingTypeFromValue(v string) (*ObservabilityPipelineEnrichmentTableFileEncodingType, error)
    func (v *ObservabilityPipelineEnrichmentTableFileEncodingType) GetAllowedValues() []ObservabilityPipelineEnrichmentTableFileEncodingType
    func (v ObservabilityPipelineEnrichmentTableFileEncodingType) IsValid() bool
    func (v ObservabilityPipelineEnrichmentTableFileEncodingType) Ptr() *ObservabilityPipelineEnrichmentTableFileEncodingType
    func (v *ObservabilityPipelineEnrichmentTableFileEncodingType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineEnrichmentTableFileKeyItems
    func NewObservabilityPipelineEnrichmentTableFileKeyItems(column string, comparison ObservabilityPipelineEnrichmentTableFileKeyItemsComparison, field string) *ObservabilityPipelineEnrichmentTableFileKeyItems
    func NewObservabilityPipelineEnrichmentTableFileKeyItemsWithDefaults() *ObservabilityPipelineEnrichmentTableFileKeyItems
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetColumn() string
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetColumnOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetComparison() ObservabilityPipelineEnrichmentTableFileKeyItemsComparison
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetComparisonOk() (*ObservabilityPipelineEnrichmentTableFileKeyItemsComparison, bool)
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetField() string
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetFieldOk() (*string, bool)
    func (o ObservabilityPipelineEnrichmentTableFileKeyItems) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) SetColumn(v string)
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) SetComparison(v ObservabilityPipelineEnrichmentTableFileKeyItemsComparison)
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) SetField(v string)
    func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineEnrichmentTableFileKeyItemsComparison
    func NewObservabilityPipelineEnrichmentTableFileKeyItemsComparisonFromValue(v string) (*ObservabilityPipelineEnrichmentTableFileKeyItemsComparison, error)
    func (v *ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) GetAllowedValues() []ObservabilityPipelineEnrichmentTableFileKeyItemsComparison
    func (v ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) IsValid() bool
    func (v ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) Ptr() *ObservabilityPipelineEnrichmentTableFileKeyItemsComparison
    func (v *ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) UnmarshalJSON(src []byte) error
type ObservabilityPipelineEnrichmentTableFileSchemaItems
    func NewObservabilityPipelineEnrichmentTableFileSchemaItems(column string, typeVar ObservabilityPipelineEnrichmentTableFileSchemaItemsType) *ObservabilityPipelineEnrichmentTableFileSchemaItems
    func NewObservabilityPipelineEnrichmentTableFileSchemaItemsWithDefaults() *ObservabilityPipelineEnrichmentTableFileSchemaItems
    func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetColumn() string
    func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetColumnOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetType() ObservabilityPipelineEnrichmentTableFileSchemaItemsType
    func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetTypeOk() (*ObservabilityPipelineEnrichmentTableFileSchemaItemsType, bool)
    func (o ObservabilityPipelineEnrichmentTableFileSchemaItems) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) SetColumn(v string)
    func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) SetType(v ObservabilityPipelineEnrichmentTableFileSchemaItemsType)
    func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineEnrichmentTableFileSchemaItemsType
    func NewObservabilityPipelineEnrichmentTableFileSchemaItemsTypeFromValue(v string) (*ObservabilityPipelineEnrichmentTableFileSchemaItemsType, error)
    func (v *ObservabilityPipelineEnrichmentTableFileSchemaItemsType) GetAllowedValues() []ObservabilityPipelineEnrichmentTableFileSchemaItemsType
    func (v ObservabilityPipelineEnrichmentTableFileSchemaItemsType) IsValid() bool
    func (v ObservabilityPipelineEnrichmentTableFileSchemaItemsType) Ptr() *ObservabilityPipelineEnrichmentTableFileSchemaItemsType
    func (v *ObservabilityPipelineEnrichmentTableFileSchemaItemsType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineEnrichmentTableGeoIp
    func NewObservabilityPipelineEnrichmentTableGeoIp(keyField string, locale string, path string) *ObservabilityPipelineEnrichmentTableGeoIp
    func NewObservabilityPipelineEnrichmentTableGeoIpWithDefaults() *ObservabilityPipelineEnrichmentTableGeoIp
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetKeyField() string
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetKeyFieldOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetLocale() string
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetLocaleOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetPath() string
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetPathOk() (*string, bool)
    func (o ObservabilityPipelineEnrichmentTableGeoIp) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) SetKeyField(v string)
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) SetLocale(v string)
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) SetPath(v string)
    func (o *ObservabilityPipelineEnrichmentTableGeoIp) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineEnrichmentTableProcessor
    func NewObservabilityPipelineEnrichmentTableProcessor(id string, include string, inputs []string, target string, typeVar ObservabilityPipelineEnrichmentTableProcessorType) *ObservabilityPipelineEnrichmentTableProcessor
    func NewObservabilityPipelineEnrichmentTableProcessorWithDefaults() *ObservabilityPipelineEnrichmentTableProcessor
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetFile() ObservabilityPipelineEnrichmentTableFile
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetFileOk() (*ObservabilityPipelineEnrichmentTableFile, bool)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetGeoip() ObservabilityPipelineEnrichmentTableGeoIp
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetGeoipOk() (*ObservabilityPipelineEnrichmentTableGeoIp, bool)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetId() string
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetInclude() string
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetInputs() []string
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetTarget() string
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetTargetOk() (*string, bool)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetType() ObservabilityPipelineEnrichmentTableProcessorType
    func (o *ObservabilityPipelineEnrichmentTableProcessor) GetTypeOk() (*ObservabilityPipelineEnrichmentTableProcessorType, bool)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) HasFile() bool
    func (o *ObservabilityPipelineEnrichmentTableProcessor) HasGeoip() bool
    func (o ObservabilityPipelineEnrichmentTableProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) SetFile(v ObservabilityPipelineEnrichmentTableFile)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) SetGeoip(v ObservabilityPipelineEnrichmentTableGeoIp)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) SetId(v string)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) SetTarget(v string)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) SetType(v ObservabilityPipelineEnrichmentTableProcessorType)
    func (o *ObservabilityPipelineEnrichmentTableProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineEnrichmentTableProcessorType
    func NewObservabilityPipelineEnrichmentTableProcessorTypeFromValue(v string) (*ObservabilityPipelineEnrichmentTableProcessorType, error)
    func (v *ObservabilityPipelineEnrichmentTableProcessorType) GetAllowedValues() []ObservabilityPipelineEnrichmentTableProcessorType
    func (v ObservabilityPipelineEnrichmentTableProcessorType) IsValid() bool
    func (v ObservabilityPipelineEnrichmentTableProcessorType) Ptr() *ObservabilityPipelineEnrichmentTableProcessorType
    func (v *ObservabilityPipelineEnrichmentTableProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineFieldValue
    func NewObservabilityPipelineFieldValue(name string, value string) *ObservabilityPipelineFieldValue
    func NewObservabilityPipelineFieldValueWithDefaults() *ObservabilityPipelineFieldValue
    func (o *ObservabilityPipelineFieldValue) GetName() string
    func (o *ObservabilityPipelineFieldValue) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineFieldValue) GetValue() string
    func (o *ObservabilityPipelineFieldValue) GetValueOk() (*string, bool)
    func (o ObservabilityPipelineFieldValue) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineFieldValue) SetName(v string)
    func (o *ObservabilityPipelineFieldValue) SetValue(v string)
    func (o *ObservabilityPipelineFieldValue) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineFilterProcessor
    func NewObservabilityPipelineFilterProcessor(id string, include string, inputs []string, typeVar ObservabilityPipelineFilterProcessorType) *ObservabilityPipelineFilterProcessor
    func NewObservabilityPipelineFilterProcessorWithDefaults() *ObservabilityPipelineFilterProcessor
    func (o *ObservabilityPipelineFilterProcessor) GetId() string
    func (o *ObservabilityPipelineFilterProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineFilterProcessor) GetInclude() string
    func (o *ObservabilityPipelineFilterProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineFilterProcessor) GetInputs() []string
    func (o *ObservabilityPipelineFilterProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineFilterProcessor) GetType() ObservabilityPipelineFilterProcessorType
    func (o *ObservabilityPipelineFilterProcessor) GetTypeOk() (*ObservabilityPipelineFilterProcessorType, bool)
    func (o ObservabilityPipelineFilterProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineFilterProcessor) SetId(v string)
    func (o *ObservabilityPipelineFilterProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineFilterProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineFilterProcessor) SetType(v ObservabilityPipelineFilterProcessorType)
    func (o *ObservabilityPipelineFilterProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineFilterProcessorType
    func NewObservabilityPipelineFilterProcessorTypeFromValue(v string) (*ObservabilityPipelineFilterProcessorType, error)
    func (v *ObservabilityPipelineFilterProcessorType) GetAllowedValues() []ObservabilityPipelineFilterProcessorType
    func (v ObservabilityPipelineFilterProcessorType) IsValid() bool
    func (v ObservabilityPipelineFilterProcessorType) Ptr() *ObservabilityPipelineFilterProcessorType
    func (v *ObservabilityPipelineFilterProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineFluentBitSource
    func NewObservabilityPipelineFluentBitSource(id string, typeVar ObservabilityPipelineFluentBitSourceType) *ObservabilityPipelineFluentBitSource
    func NewObservabilityPipelineFluentBitSourceWithDefaults() *ObservabilityPipelineFluentBitSource
    func (o *ObservabilityPipelineFluentBitSource) GetId() string
    func (o *ObservabilityPipelineFluentBitSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineFluentBitSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineFluentBitSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineFluentBitSource) GetType() ObservabilityPipelineFluentBitSourceType
    func (o *ObservabilityPipelineFluentBitSource) GetTypeOk() (*ObservabilityPipelineFluentBitSourceType, bool)
    func (o *ObservabilityPipelineFluentBitSource) HasTls() bool
    func (o ObservabilityPipelineFluentBitSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineFluentBitSource) SetId(v string)
    func (o *ObservabilityPipelineFluentBitSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineFluentBitSource) SetType(v ObservabilityPipelineFluentBitSourceType)
    func (o *ObservabilityPipelineFluentBitSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineFluentBitSourceType
    func NewObservabilityPipelineFluentBitSourceTypeFromValue(v string) (*ObservabilityPipelineFluentBitSourceType, error)
    func (v *ObservabilityPipelineFluentBitSourceType) GetAllowedValues() []ObservabilityPipelineFluentBitSourceType
    func (v ObservabilityPipelineFluentBitSourceType) IsValid() bool
    func (v ObservabilityPipelineFluentBitSourceType) Ptr() *ObservabilityPipelineFluentBitSourceType
    func (v *ObservabilityPipelineFluentBitSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineFluentdSource
    func NewObservabilityPipelineFluentdSource(id string, typeVar ObservabilityPipelineFluentdSourceType) *ObservabilityPipelineFluentdSource
    func NewObservabilityPipelineFluentdSourceWithDefaults() *ObservabilityPipelineFluentdSource
    func (o *ObservabilityPipelineFluentdSource) GetId() string
    func (o *ObservabilityPipelineFluentdSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineFluentdSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineFluentdSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineFluentdSource) GetType() ObservabilityPipelineFluentdSourceType
    func (o *ObservabilityPipelineFluentdSource) GetTypeOk() (*ObservabilityPipelineFluentdSourceType, bool)
    func (o *ObservabilityPipelineFluentdSource) HasTls() bool
    func (o ObservabilityPipelineFluentdSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineFluentdSource) SetId(v string)
    func (o *ObservabilityPipelineFluentdSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineFluentdSource) SetType(v ObservabilityPipelineFluentdSourceType)
    func (o *ObservabilityPipelineFluentdSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineFluentdSourceType
    func NewObservabilityPipelineFluentdSourceTypeFromValue(v string) (*ObservabilityPipelineFluentdSourceType, error)
    func (v *ObservabilityPipelineFluentdSourceType) GetAllowedValues() []ObservabilityPipelineFluentdSourceType
    func (v ObservabilityPipelineFluentdSourceType) IsValid() bool
    func (v ObservabilityPipelineFluentdSourceType) Ptr() *ObservabilityPipelineFluentdSourceType
    func (v *ObservabilityPipelineFluentdSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGcpAuth
    func NewObservabilityPipelineGcpAuth(credentialsFile string) *ObservabilityPipelineGcpAuth
    func NewObservabilityPipelineGcpAuthWithDefaults() *ObservabilityPipelineGcpAuth
    func (o *ObservabilityPipelineGcpAuth) GetCredentialsFile() string
    func (o *ObservabilityPipelineGcpAuth) GetCredentialsFileOk() (*string, bool)
    func (o ObservabilityPipelineGcpAuth) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGcpAuth) SetCredentialsFile(v string)
    func (o *ObservabilityPipelineGcpAuth) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGenerateMetricsProcessor
    func NewObservabilityPipelineGenerateMetricsProcessor(id string, include string, inputs []string, metrics []ObservabilityPipelineGeneratedMetric, typeVar ObservabilityPipelineGenerateMetricsProcessorType) *ObservabilityPipelineGenerateMetricsProcessor
    func NewObservabilityPipelineGenerateMetricsProcessorWithDefaults() *ObservabilityPipelineGenerateMetricsProcessor
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetId() string
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetInclude() string
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetInputs() []string
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetMetrics() []ObservabilityPipelineGeneratedMetric
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetMetricsOk() (*[]ObservabilityPipelineGeneratedMetric, bool)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetType() ObservabilityPipelineGenerateMetricsProcessorType
    func (o *ObservabilityPipelineGenerateMetricsProcessor) GetTypeOk() (*ObservabilityPipelineGenerateMetricsProcessorType, bool)
    func (o ObservabilityPipelineGenerateMetricsProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) SetId(v string)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) SetMetrics(v []ObservabilityPipelineGeneratedMetric)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) SetType(v ObservabilityPipelineGenerateMetricsProcessorType)
    func (o *ObservabilityPipelineGenerateMetricsProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGenerateMetricsProcessorType
    func NewObservabilityPipelineGenerateMetricsProcessorTypeFromValue(v string) (*ObservabilityPipelineGenerateMetricsProcessorType, error)
    func (v *ObservabilityPipelineGenerateMetricsProcessorType) GetAllowedValues() []ObservabilityPipelineGenerateMetricsProcessorType
    func (v ObservabilityPipelineGenerateMetricsProcessorType) IsValid() bool
    func (v ObservabilityPipelineGenerateMetricsProcessorType) Ptr() *ObservabilityPipelineGenerateMetricsProcessorType
    func (v *ObservabilityPipelineGenerateMetricsProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGeneratedMetric
    func NewObservabilityPipelineGeneratedMetric(include string, metricType ObservabilityPipelineGeneratedMetricMetricType, name string, value ObservabilityPipelineMetricValue) *ObservabilityPipelineGeneratedMetric
    func NewObservabilityPipelineGeneratedMetricWithDefaults() *ObservabilityPipelineGeneratedMetric
    func (o *ObservabilityPipelineGeneratedMetric) GetGroupBy() []string
    func (o *ObservabilityPipelineGeneratedMetric) GetGroupByOk() (*[]string, bool)
    func (o *ObservabilityPipelineGeneratedMetric) GetInclude() string
    func (o *ObservabilityPipelineGeneratedMetric) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineGeneratedMetric) GetMetricType() ObservabilityPipelineGeneratedMetricMetricType
    func (o *ObservabilityPipelineGeneratedMetric) GetMetricTypeOk() (*ObservabilityPipelineGeneratedMetricMetricType, bool)
    func (o *ObservabilityPipelineGeneratedMetric) GetName() string
    func (o *ObservabilityPipelineGeneratedMetric) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineGeneratedMetric) GetValue() ObservabilityPipelineMetricValue
    func (o *ObservabilityPipelineGeneratedMetric) GetValueOk() (*ObservabilityPipelineMetricValue, bool)
    func (o *ObservabilityPipelineGeneratedMetric) HasGroupBy() bool
    func (o ObservabilityPipelineGeneratedMetric) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGeneratedMetric) SetGroupBy(v []string)
    func (o *ObservabilityPipelineGeneratedMetric) SetInclude(v string)
    func (o *ObservabilityPipelineGeneratedMetric) SetMetricType(v ObservabilityPipelineGeneratedMetricMetricType)
    func (o *ObservabilityPipelineGeneratedMetric) SetName(v string)
    func (o *ObservabilityPipelineGeneratedMetric) SetValue(v ObservabilityPipelineMetricValue)
    func (o *ObservabilityPipelineGeneratedMetric) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGeneratedMetricIncrementByField
    func NewObservabilityPipelineGeneratedMetricIncrementByField(field string, strategy ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) *ObservabilityPipelineGeneratedMetricIncrementByField
    func NewObservabilityPipelineGeneratedMetricIncrementByFieldWithDefaults() *ObservabilityPipelineGeneratedMetricIncrementByField
    func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetField() string
    func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetFieldOk() (*string, bool)
    func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetStrategy() ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy
    func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetStrategyOk() (*ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy, bool)
    func (o ObservabilityPipelineGeneratedMetricIncrementByField) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGeneratedMetricIncrementByField) SetField(v string)
    func (o *ObservabilityPipelineGeneratedMetricIncrementByField) SetStrategy(v ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy)
    func (o *ObservabilityPipelineGeneratedMetricIncrementByField) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy
    func NewObservabilityPipelineGeneratedMetricIncrementByFieldStrategyFromValue(v string) (*ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy, error)
    func (v *ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) GetAllowedValues() []ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy
    func (v ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) IsValid() bool
    func (v ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) Ptr() *ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy
    func (v *ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGeneratedMetricIncrementByOne
    func NewObservabilityPipelineGeneratedMetricIncrementByOne(strategy ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) *ObservabilityPipelineGeneratedMetricIncrementByOne
    func NewObservabilityPipelineGeneratedMetricIncrementByOneWithDefaults() *ObservabilityPipelineGeneratedMetricIncrementByOne
    func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) GetStrategy() ObservabilityPipelineGeneratedMetricIncrementByOneStrategy
    func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) GetStrategyOk() (*ObservabilityPipelineGeneratedMetricIncrementByOneStrategy, bool)
    func (o ObservabilityPipelineGeneratedMetricIncrementByOne) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) SetStrategy(v ObservabilityPipelineGeneratedMetricIncrementByOneStrategy)
    func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGeneratedMetricIncrementByOneStrategy
    func NewObservabilityPipelineGeneratedMetricIncrementByOneStrategyFromValue(v string) (*ObservabilityPipelineGeneratedMetricIncrementByOneStrategy, error)
    func (v *ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) GetAllowedValues() []ObservabilityPipelineGeneratedMetricIncrementByOneStrategy
    func (v ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) IsValid() bool
    func (v ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) Ptr() *ObservabilityPipelineGeneratedMetricIncrementByOneStrategy
    func (v *ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGeneratedMetricMetricType
    func NewObservabilityPipelineGeneratedMetricMetricTypeFromValue(v string) (*ObservabilityPipelineGeneratedMetricMetricType, error)
    func (v *ObservabilityPipelineGeneratedMetricMetricType) GetAllowedValues() []ObservabilityPipelineGeneratedMetricMetricType
    func (v ObservabilityPipelineGeneratedMetricMetricType) IsValid() bool
    func (v ObservabilityPipelineGeneratedMetricMetricType) Ptr() *ObservabilityPipelineGeneratedMetricMetricType
    func (v *ObservabilityPipelineGeneratedMetricMetricType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGoogleChronicleDestination
    func NewObservabilityPipelineGoogleChronicleDestination(auth ObservabilityPipelineGcpAuth, customerId string, id string, inputs []string, typeVar ObservabilityPipelineGoogleChronicleDestinationType) *ObservabilityPipelineGoogleChronicleDestination
    func NewObservabilityPipelineGoogleChronicleDestinationWithDefaults() *ObservabilityPipelineGoogleChronicleDestination
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetAuth() ObservabilityPipelineGcpAuth
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetAuthOk() (*ObservabilityPipelineGcpAuth, bool)
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetCustomerId() string
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetCustomerIdOk() (*string, bool)
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetEncoding() ObservabilityPipelineGoogleChronicleDestinationEncoding
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetEncodingOk() (*ObservabilityPipelineGoogleChronicleDestinationEncoding, bool)
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetId() string
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetInputs() []string
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetLogType() string
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetLogTypeOk() (*string, bool)
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetType() ObservabilityPipelineGoogleChronicleDestinationType
    func (o *ObservabilityPipelineGoogleChronicleDestination) GetTypeOk() (*ObservabilityPipelineGoogleChronicleDestinationType, bool)
    func (o *ObservabilityPipelineGoogleChronicleDestination) HasEncoding() bool
    func (o *ObservabilityPipelineGoogleChronicleDestination) HasLogType() bool
    func (o ObservabilityPipelineGoogleChronicleDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGoogleChronicleDestination) SetAuth(v ObservabilityPipelineGcpAuth)
    func (o *ObservabilityPipelineGoogleChronicleDestination) SetCustomerId(v string)
    func (o *ObservabilityPipelineGoogleChronicleDestination) SetEncoding(v ObservabilityPipelineGoogleChronicleDestinationEncoding)
    func (o *ObservabilityPipelineGoogleChronicleDestination) SetId(v string)
    func (o *ObservabilityPipelineGoogleChronicleDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineGoogleChronicleDestination) SetLogType(v string)
    func (o *ObservabilityPipelineGoogleChronicleDestination) SetType(v ObservabilityPipelineGoogleChronicleDestinationType)
    func (o *ObservabilityPipelineGoogleChronicleDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGoogleChronicleDestinationEncoding
    func NewObservabilityPipelineGoogleChronicleDestinationEncodingFromValue(v string) (*ObservabilityPipelineGoogleChronicleDestinationEncoding, error)
    func (v *ObservabilityPipelineGoogleChronicleDestinationEncoding) GetAllowedValues() []ObservabilityPipelineGoogleChronicleDestinationEncoding
    func (v ObservabilityPipelineGoogleChronicleDestinationEncoding) IsValid() bool
    func (v ObservabilityPipelineGoogleChronicleDestinationEncoding) Ptr() *ObservabilityPipelineGoogleChronicleDestinationEncoding
    func (v *ObservabilityPipelineGoogleChronicleDestinationEncoding) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGoogleChronicleDestinationType
    func NewObservabilityPipelineGoogleChronicleDestinationTypeFromValue(v string) (*ObservabilityPipelineGoogleChronicleDestinationType, error)
    func (v *ObservabilityPipelineGoogleChronicleDestinationType) GetAllowedValues() []ObservabilityPipelineGoogleChronicleDestinationType
    func (v ObservabilityPipelineGoogleChronicleDestinationType) IsValid() bool
    func (v ObservabilityPipelineGoogleChronicleDestinationType) Ptr() *ObservabilityPipelineGoogleChronicleDestinationType
    func (v *ObservabilityPipelineGoogleChronicleDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGoogleCloudStorageDestination
    func NewObservabilityPipelineGoogleCloudStorageDestination(acl ObservabilityPipelineGoogleCloudStorageDestinationAcl, auth ObservabilityPipelineGcpAuth, bucket string, id string, inputs []string, storageClass ObservabilityPipelineGoogleCloudStorageDestinationStorageClass, typeVar ObservabilityPipelineGoogleCloudStorageDestinationType) *ObservabilityPipelineGoogleCloudStorageDestination
    func NewObservabilityPipelineGoogleCloudStorageDestinationWithDefaults() *ObservabilityPipelineGoogleCloudStorageDestination
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAcl() ObservabilityPipelineGoogleCloudStorageDestinationAcl
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAclOk() (*ObservabilityPipelineGoogleCloudStorageDestinationAcl, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAuth() ObservabilityPipelineGcpAuth
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAuthOk() (*ObservabilityPipelineGcpAuth, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetBucket() string
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetBucketOk() (*string, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetId() string
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetInputs() []string
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetKeyPrefix() string
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetKeyPrefixOk() (*string, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetMetadata() []ObservabilityPipelineMetadataEntry
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetMetadataOk() (*[]ObservabilityPipelineMetadataEntry, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetStorageClass() ObservabilityPipelineGoogleCloudStorageDestinationStorageClass
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetStorageClassOk() (*ObservabilityPipelineGoogleCloudStorageDestinationStorageClass, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetType() ObservabilityPipelineGoogleCloudStorageDestinationType
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetTypeOk() (*ObservabilityPipelineGoogleCloudStorageDestinationType, bool)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) HasKeyPrefix() bool
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) HasMetadata() bool
    func (o ObservabilityPipelineGoogleCloudStorageDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetAcl(v ObservabilityPipelineGoogleCloudStorageDestinationAcl)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetAuth(v ObservabilityPipelineGcpAuth)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetBucket(v string)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetId(v string)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetKeyPrefix(v string)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetMetadata(v []ObservabilityPipelineMetadataEntry)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetStorageClass(v ObservabilityPipelineGoogleCloudStorageDestinationStorageClass)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetType(v ObservabilityPipelineGoogleCloudStorageDestinationType)
    func (o *ObservabilityPipelineGoogleCloudStorageDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGoogleCloudStorageDestinationAcl
    func NewObservabilityPipelineGoogleCloudStorageDestinationAclFromValue(v string) (*ObservabilityPipelineGoogleCloudStorageDestinationAcl, error)
    func (v *ObservabilityPipelineGoogleCloudStorageDestinationAcl) GetAllowedValues() []ObservabilityPipelineGoogleCloudStorageDestinationAcl
    func (v ObservabilityPipelineGoogleCloudStorageDestinationAcl) IsValid() bool
    func (v ObservabilityPipelineGoogleCloudStorageDestinationAcl) Ptr() *ObservabilityPipelineGoogleCloudStorageDestinationAcl
    func (v *ObservabilityPipelineGoogleCloudStorageDestinationAcl) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGoogleCloudStorageDestinationStorageClass
    func NewObservabilityPipelineGoogleCloudStorageDestinationStorageClassFromValue(v string) (*ObservabilityPipelineGoogleCloudStorageDestinationStorageClass, error)
    func (v *ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) GetAllowedValues() []ObservabilityPipelineGoogleCloudStorageDestinationStorageClass
    func (v ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) IsValid() bool
    func (v ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) Ptr() *ObservabilityPipelineGoogleCloudStorageDestinationStorageClass
    func (v *ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGoogleCloudStorageDestinationType
    func NewObservabilityPipelineGoogleCloudStorageDestinationTypeFromValue(v string) (*ObservabilityPipelineGoogleCloudStorageDestinationType, error)
    func (v *ObservabilityPipelineGoogleCloudStorageDestinationType) GetAllowedValues() []ObservabilityPipelineGoogleCloudStorageDestinationType
    func (v ObservabilityPipelineGoogleCloudStorageDestinationType) IsValid() bool
    func (v ObservabilityPipelineGoogleCloudStorageDestinationType) Ptr() *ObservabilityPipelineGoogleCloudStorageDestinationType
    func (v *ObservabilityPipelineGoogleCloudStorageDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineGooglePubSubSource
    func NewObservabilityPipelineGooglePubSubSource(auth ObservabilityPipelineGcpAuth, decoding ObservabilityPipelineDecoding, id string, project string, subscription string, typeVar ObservabilityPipelineGooglePubSubSourceType) *ObservabilityPipelineGooglePubSubSource
    func NewObservabilityPipelineGooglePubSubSourceWithDefaults() *ObservabilityPipelineGooglePubSubSource
    func (o *ObservabilityPipelineGooglePubSubSource) GetAuth() ObservabilityPipelineGcpAuth
    func (o *ObservabilityPipelineGooglePubSubSource) GetAuthOk() (*ObservabilityPipelineGcpAuth, bool)
    func (o *ObservabilityPipelineGooglePubSubSource) GetDecoding() ObservabilityPipelineDecoding
    func (o *ObservabilityPipelineGooglePubSubSource) GetDecodingOk() (*ObservabilityPipelineDecoding, bool)
    func (o *ObservabilityPipelineGooglePubSubSource) GetId() string
    func (o *ObservabilityPipelineGooglePubSubSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineGooglePubSubSource) GetProject() string
    func (o *ObservabilityPipelineGooglePubSubSource) GetProjectOk() (*string, bool)
    func (o *ObservabilityPipelineGooglePubSubSource) GetSubscription() string
    func (o *ObservabilityPipelineGooglePubSubSource) GetSubscriptionOk() (*string, bool)
    func (o *ObservabilityPipelineGooglePubSubSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineGooglePubSubSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineGooglePubSubSource) GetType() ObservabilityPipelineGooglePubSubSourceType
    func (o *ObservabilityPipelineGooglePubSubSource) GetTypeOk() (*ObservabilityPipelineGooglePubSubSourceType, bool)
    func (o *ObservabilityPipelineGooglePubSubSource) HasTls() bool
    func (o ObservabilityPipelineGooglePubSubSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineGooglePubSubSource) SetAuth(v ObservabilityPipelineGcpAuth)
    func (o *ObservabilityPipelineGooglePubSubSource) SetDecoding(v ObservabilityPipelineDecoding)
    func (o *ObservabilityPipelineGooglePubSubSource) SetId(v string)
    func (o *ObservabilityPipelineGooglePubSubSource) SetProject(v string)
    func (o *ObservabilityPipelineGooglePubSubSource) SetSubscription(v string)
    func (o *ObservabilityPipelineGooglePubSubSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineGooglePubSubSource) SetType(v ObservabilityPipelineGooglePubSubSourceType)
    func (o *ObservabilityPipelineGooglePubSubSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineGooglePubSubSourceType
    func NewObservabilityPipelineGooglePubSubSourceTypeFromValue(v string) (*ObservabilityPipelineGooglePubSubSourceType, error)
    func (v *ObservabilityPipelineGooglePubSubSourceType) GetAllowedValues() []ObservabilityPipelineGooglePubSubSourceType
    func (v ObservabilityPipelineGooglePubSubSourceType) IsValid() bool
    func (v ObservabilityPipelineGooglePubSubSourceType) Ptr() *ObservabilityPipelineGooglePubSubSourceType
    func (v *ObservabilityPipelineGooglePubSubSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineHttpClientSource
    func NewObservabilityPipelineHttpClientSource(decoding ObservabilityPipelineDecoding, id string, typeVar ObservabilityPipelineHttpClientSourceType) *ObservabilityPipelineHttpClientSource
    func NewObservabilityPipelineHttpClientSourceWithDefaults() *ObservabilityPipelineHttpClientSource
    func (o *ObservabilityPipelineHttpClientSource) GetAuthStrategy() ObservabilityPipelineHttpClientSourceAuthStrategy
    func (o *ObservabilityPipelineHttpClientSource) GetAuthStrategyOk() (*ObservabilityPipelineHttpClientSourceAuthStrategy, bool)
    func (o *ObservabilityPipelineHttpClientSource) GetDecoding() ObservabilityPipelineDecoding
    func (o *ObservabilityPipelineHttpClientSource) GetDecodingOk() (*ObservabilityPipelineDecoding, bool)
    func (o *ObservabilityPipelineHttpClientSource) GetId() string
    func (o *ObservabilityPipelineHttpClientSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineHttpClientSource) GetScrapeIntervalSecs() int64
    func (o *ObservabilityPipelineHttpClientSource) GetScrapeIntervalSecsOk() (*int64, bool)
    func (o *ObservabilityPipelineHttpClientSource) GetScrapeTimeoutSecs() int64
    func (o *ObservabilityPipelineHttpClientSource) GetScrapeTimeoutSecsOk() (*int64, bool)
    func (o *ObservabilityPipelineHttpClientSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineHttpClientSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineHttpClientSource) GetType() ObservabilityPipelineHttpClientSourceType
    func (o *ObservabilityPipelineHttpClientSource) GetTypeOk() (*ObservabilityPipelineHttpClientSourceType, bool)
    func (o *ObservabilityPipelineHttpClientSource) HasAuthStrategy() bool
    func (o *ObservabilityPipelineHttpClientSource) HasScrapeIntervalSecs() bool
    func (o *ObservabilityPipelineHttpClientSource) HasScrapeTimeoutSecs() bool
    func (o *ObservabilityPipelineHttpClientSource) HasTls() bool
    func (o ObservabilityPipelineHttpClientSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineHttpClientSource) SetAuthStrategy(v ObservabilityPipelineHttpClientSourceAuthStrategy)
    func (o *ObservabilityPipelineHttpClientSource) SetDecoding(v ObservabilityPipelineDecoding)
    func (o *ObservabilityPipelineHttpClientSource) SetId(v string)
    func (o *ObservabilityPipelineHttpClientSource) SetScrapeIntervalSecs(v int64)
    func (o *ObservabilityPipelineHttpClientSource) SetScrapeTimeoutSecs(v int64)
    func (o *ObservabilityPipelineHttpClientSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineHttpClientSource) SetType(v ObservabilityPipelineHttpClientSourceType)
    func (o *ObservabilityPipelineHttpClientSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineHttpClientSourceAuthStrategy
    func NewObservabilityPipelineHttpClientSourceAuthStrategyFromValue(v string) (*ObservabilityPipelineHttpClientSourceAuthStrategy, error)
    func (v *ObservabilityPipelineHttpClientSourceAuthStrategy) GetAllowedValues() []ObservabilityPipelineHttpClientSourceAuthStrategy
    func (v ObservabilityPipelineHttpClientSourceAuthStrategy) IsValid() bool
    func (v ObservabilityPipelineHttpClientSourceAuthStrategy) Ptr() *ObservabilityPipelineHttpClientSourceAuthStrategy
    func (v *ObservabilityPipelineHttpClientSourceAuthStrategy) UnmarshalJSON(src []byte) error
type ObservabilityPipelineHttpClientSourceType
    func NewObservabilityPipelineHttpClientSourceTypeFromValue(v string) (*ObservabilityPipelineHttpClientSourceType, error)
    func (v *ObservabilityPipelineHttpClientSourceType) GetAllowedValues() []ObservabilityPipelineHttpClientSourceType
    func (v ObservabilityPipelineHttpClientSourceType) IsValid() bool
    func (v ObservabilityPipelineHttpClientSourceType) Ptr() *ObservabilityPipelineHttpClientSourceType
    func (v *ObservabilityPipelineHttpClientSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineHttpServerSource
    func NewObservabilityPipelineHttpServerSource(authStrategy ObservabilityPipelineHttpServerSourceAuthStrategy, decoding ObservabilityPipelineDecoding, id string, typeVar ObservabilityPipelineHttpServerSourceType) *ObservabilityPipelineHttpServerSource
    func NewObservabilityPipelineHttpServerSourceWithDefaults() *ObservabilityPipelineHttpServerSource
    func (o *ObservabilityPipelineHttpServerSource) GetAuthStrategy() ObservabilityPipelineHttpServerSourceAuthStrategy
    func (o *ObservabilityPipelineHttpServerSource) GetAuthStrategyOk() (*ObservabilityPipelineHttpServerSourceAuthStrategy, bool)
    func (o *ObservabilityPipelineHttpServerSource) GetDecoding() ObservabilityPipelineDecoding
    func (o *ObservabilityPipelineHttpServerSource) GetDecodingOk() (*ObservabilityPipelineDecoding, bool)
    func (o *ObservabilityPipelineHttpServerSource) GetId() string
    func (o *ObservabilityPipelineHttpServerSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineHttpServerSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineHttpServerSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineHttpServerSource) GetType() ObservabilityPipelineHttpServerSourceType
    func (o *ObservabilityPipelineHttpServerSource) GetTypeOk() (*ObservabilityPipelineHttpServerSourceType, bool)
    func (o *ObservabilityPipelineHttpServerSource) HasTls() bool
    func (o ObservabilityPipelineHttpServerSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineHttpServerSource) SetAuthStrategy(v ObservabilityPipelineHttpServerSourceAuthStrategy)
    func (o *ObservabilityPipelineHttpServerSource) SetDecoding(v ObservabilityPipelineDecoding)
    func (o *ObservabilityPipelineHttpServerSource) SetId(v string)
    func (o *ObservabilityPipelineHttpServerSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineHttpServerSource) SetType(v ObservabilityPipelineHttpServerSourceType)
    func (o *ObservabilityPipelineHttpServerSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineHttpServerSourceAuthStrategy
    func NewObservabilityPipelineHttpServerSourceAuthStrategyFromValue(v string) (*ObservabilityPipelineHttpServerSourceAuthStrategy, error)
    func (v *ObservabilityPipelineHttpServerSourceAuthStrategy) GetAllowedValues() []ObservabilityPipelineHttpServerSourceAuthStrategy
    func (v ObservabilityPipelineHttpServerSourceAuthStrategy) IsValid() bool
    func (v ObservabilityPipelineHttpServerSourceAuthStrategy) Ptr() *ObservabilityPipelineHttpServerSourceAuthStrategy
    func (v *ObservabilityPipelineHttpServerSourceAuthStrategy) UnmarshalJSON(src []byte) error
type ObservabilityPipelineHttpServerSourceType
    func NewObservabilityPipelineHttpServerSourceTypeFromValue(v string) (*ObservabilityPipelineHttpServerSourceType, error)
    func (v *ObservabilityPipelineHttpServerSourceType) GetAllowedValues() []ObservabilityPipelineHttpServerSourceType
    func (v ObservabilityPipelineHttpServerSourceType) IsValid() bool
    func (v ObservabilityPipelineHttpServerSourceType) Ptr() *ObservabilityPipelineHttpServerSourceType
    func (v *ObservabilityPipelineHttpServerSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineKafkaSource
    func NewObservabilityPipelineKafkaSource(groupId string, id string, topics []string, typeVar ObservabilityPipelineKafkaSourceType) *ObservabilityPipelineKafkaSource
    func NewObservabilityPipelineKafkaSourceWithDefaults() *ObservabilityPipelineKafkaSource
    func (o *ObservabilityPipelineKafkaSource) GetGroupId() string
    func (o *ObservabilityPipelineKafkaSource) GetGroupIdOk() (*string, bool)
    func (o *ObservabilityPipelineKafkaSource) GetId() string
    func (o *ObservabilityPipelineKafkaSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineKafkaSource) GetLibrdkafkaOptions() []ObservabilityPipelineKafkaSourceLibrdkafkaOption
    func (o *ObservabilityPipelineKafkaSource) GetLibrdkafkaOptionsOk() (*[]ObservabilityPipelineKafkaSourceLibrdkafkaOption, bool)
    func (o *ObservabilityPipelineKafkaSource) GetSasl() ObservabilityPipelineKafkaSourceSasl
    func (o *ObservabilityPipelineKafkaSource) GetSaslOk() (*ObservabilityPipelineKafkaSourceSasl, bool)
    func (o *ObservabilityPipelineKafkaSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineKafkaSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineKafkaSource) GetTopics() []string
    func (o *ObservabilityPipelineKafkaSource) GetTopicsOk() (*[]string, bool)
    func (o *ObservabilityPipelineKafkaSource) GetType() ObservabilityPipelineKafkaSourceType
    func (o *ObservabilityPipelineKafkaSource) GetTypeOk() (*ObservabilityPipelineKafkaSourceType, bool)
    func (o *ObservabilityPipelineKafkaSource) HasLibrdkafkaOptions() bool
    func (o *ObservabilityPipelineKafkaSource) HasSasl() bool
    func (o *ObservabilityPipelineKafkaSource) HasTls() bool
    func (o ObservabilityPipelineKafkaSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineKafkaSource) SetGroupId(v string)
    func (o *ObservabilityPipelineKafkaSource) SetId(v string)
    func (o *ObservabilityPipelineKafkaSource) SetLibrdkafkaOptions(v []ObservabilityPipelineKafkaSourceLibrdkafkaOption)
    func (o *ObservabilityPipelineKafkaSource) SetSasl(v ObservabilityPipelineKafkaSourceSasl)
    func (o *ObservabilityPipelineKafkaSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineKafkaSource) SetTopics(v []string)
    func (o *ObservabilityPipelineKafkaSource) SetType(v ObservabilityPipelineKafkaSourceType)
    func (o *ObservabilityPipelineKafkaSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineKafkaSourceLibrdkafkaOption
    func NewObservabilityPipelineKafkaSourceLibrdkafkaOption(name string, value string) *ObservabilityPipelineKafkaSourceLibrdkafkaOption
    func NewObservabilityPipelineKafkaSourceLibrdkafkaOptionWithDefaults() *ObservabilityPipelineKafkaSourceLibrdkafkaOption
    func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetName() string
    func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetValue() string
    func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetValueOk() (*string, bool)
    func (o ObservabilityPipelineKafkaSourceLibrdkafkaOption) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) SetName(v string)
    func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) SetValue(v string)
    func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineKafkaSourceSasl
    func NewObservabilityPipelineKafkaSourceSasl() *ObservabilityPipelineKafkaSourceSasl
    func NewObservabilityPipelineKafkaSourceSaslWithDefaults() *ObservabilityPipelineKafkaSourceSasl
    func (o *ObservabilityPipelineKafkaSourceSasl) GetMechanism() ObservabilityPipelinePipelineKafkaSourceSaslMechanism
    func (o *ObservabilityPipelineKafkaSourceSasl) GetMechanismOk() (*ObservabilityPipelinePipelineKafkaSourceSaslMechanism, bool)
    func (o *ObservabilityPipelineKafkaSourceSasl) HasMechanism() bool
    func (o ObservabilityPipelineKafkaSourceSasl) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineKafkaSourceSasl) SetMechanism(v ObservabilityPipelinePipelineKafkaSourceSaslMechanism)
    func (o *ObservabilityPipelineKafkaSourceSasl) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineKafkaSourceType
    func NewObservabilityPipelineKafkaSourceTypeFromValue(v string) (*ObservabilityPipelineKafkaSourceType, error)
    func (v *ObservabilityPipelineKafkaSourceType) GetAllowedValues() []ObservabilityPipelineKafkaSourceType
    func (v ObservabilityPipelineKafkaSourceType) IsValid() bool
    func (v ObservabilityPipelineKafkaSourceType) Ptr() *ObservabilityPipelineKafkaSourceType
    func (v *ObservabilityPipelineKafkaSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineLogstashSource
    func NewObservabilityPipelineLogstashSource(id string, typeVar ObservabilityPipelineLogstashSourceType) *ObservabilityPipelineLogstashSource
    func NewObservabilityPipelineLogstashSourceWithDefaults() *ObservabilityPipelineLogstashSource
    func (o *ObservabilityPipelineLogstashSource) GetId() string
    func (o *ObservabilityPipelineLogstashSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineLogstashSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineLogstashSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineLogstashSource) GetType() ObservabilityPipelineLogstashSourceType
    func (o *ObservabilityPipelineLogstashSource) GetTypeOk() (*ObservabilityPipelineLogstashSourceType, bool)
    func (o *ObservabilityPipelineLogstashSource) HasTls() bool
    func (o ObservabilityPipelineLogstashSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineLogstashSource) SetId(v string)
    func (o *ObservabilityPipelineLogstashSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineLogstashSource) SetType(v ObservabilityPipelineLogstashSourceType)
    func (o *ObservabilityPipelineLogstashSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineLogstashSourceType
    func NewObservabilityPipelineLogstashSourceTypeFromValue(v string) (*ObservabilityPipelineLogstashSourceType, error)
    func (v *ObservabilityPipelineLogstashSourceType) GetAllowedValues() []ObservabilityPipelineLogstashSourceType
    func (v ObservabilityPipelineLogstashSourceType) IsValid() bool
    func (v ObservabilityPipelineLogstashSourceType) Ptr() *ObservabilityPipelineLogstashSourceType
    func (v *ObservabilityPipelineLogstashSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineMetadataEntry
    func NewObservabilityPipelineMetadataEntry(name string, value string) *ObservabilityPipelineMetadataEntry
    func NewObservabilityPipelineMetadataEntryWithDefaults() *ObservabilityPipelineMetadataEntry
    func (o *ObservabilityPipelineMetadataEntry) GetName() string
    func (o *ObservabilityPipelineMetadataEntry) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineMetadataEntry) GetValue() string
    func (o *ObservabilityPipelineMetadataEntry) GetValueOk() (*string, bool)
    func (o ObservabilityPipelineMetadataEntry) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineMetadataEntry) SetName(v string)
    func (o *ObservabilityPipelineMetadataEntry) SetValue(v string)
    func (o *ObservabilityPipelineMetadataEntry) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineMetricValue
    func ObservabilityPipelineGeneratedMetricIncrementByFieldAsObservabilityPipelineMetricValue(v *ObservabilityPipelineGeneratedMetricIncrementByField) ObservabilityPipelineMetricValue
    func ObservabilityPipelineGeneratedMetricIncrementByOneAsObservabilityPipelineMetricValue(v *ObservabilityPipelineGeneratedMetricIncrementByOne) ObservabilityPipelineMetricValue
    func (obj *ObservabilityPipelineMetricValue) GetActualInstance() interface{}
    func (obj ObservabilityPipelineMetricValue) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineMetricValue) UnmarshalJSON(data []byte) error
type ObservabilityPipelineNewRelicDestination
    func NewObservabilityPipelineNewRelicDestination(id string, inputs []string, region ObservabilityPipelineNewRelicDestinationRegion, typeVar ObservabilityPipelineNewRelicDestinationType) *ObservabilityPipelineNewRelicDestination
    func NewObservabilityPipelineNewRelicDestinationWithDefaults() *ObservabilityPipelineNewRelicDestination
    func (o *ObservabilityPipelineNewRelicDestination) GetId() string
    func (o *ObservabilityPipelineNewRelicDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineNewRelicDestination) GetInputs() []string
    func (o *ObservabilityPipelineNewRelicDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineNewRelicDestination) GetRegion() ObservabilityPipelineNewRelicDestinationRegion
    func (o *ObservabilityPipelineNewRelicDestination) GetRegionOk() (*ObservabilityPipelineNewRelicDestinationRegion, bool)
    func (o *ObservabilityPipelineNewRelicDestination) GetType() ObservabilityPipelineNewRelicDestinationType
    func (o *ObservabilityPipelineNewRelicDestination) GetTypeOk() (*ObservabilityPipelineNewRelicDestinationType, bool)
    func (o ObservabilityPipelineNewRelicDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineNewRelicDestination) SetId(v string)
    func (o *ObservabilityPipelineNewRelicDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineNewRelicDestination) SetRegion(v ObservabilityPipelineNewRelicDestinationRegion)
    func (o *ObservabilityPipelineNewRelicDestination) SetType(v ObservabilityPipelineNewRelicDestinationType)
    func (o *ObservabilityPipelineNewRelicDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineNewRelicDestinationRegion
    func NewObservabilityPipelineNewRelicDestinationRegionFromValue(v string) (*ObservabilityPipelineNewRelicDestinationRegion, error)
    func (v *ObservabilityPipelineNewRelicDestinationRegion) GetAllowedValues() []ObservabilityPipelineNewRelicDestinationRegion
    func (v ObservabilityPipelineNewRelicDestinationRegion) IsValid() bool
    func (v ObservabilityPipelineNewRelicDestinationRegion) Ptr() *ObservabilityPipelineNewRelicDestinationRegion
    func (v *ObservabilityPipelineNewRelicDestinationRegion) UnmarshalJSON(src []byte) error
type ObservabilityPipelineNewRelicDestinationType
    func NewObservabilityPipelineNewRelicDestinationTypeFromValue(v string) (*ObservabilityPipelineNewRelicDestinationType, error)
    func (v *ObservabilityPipelineNewRelicDestinationType) GetAllowedValues() []ObservabilityPipelineNewRelicDestinationType
    func (v ObservabilityPipelineNewRelicDestinationType) IsValid() bool
    func (v ObservabilityPipelineNewRelicDestinationType) Ptr() *ObservabilityPipelineNewRelicDestinationType
    func (v *ObservabilityPipelineNewRelicDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineOcsfMapperProcessor
    func NewObservabilityPipelineOcsfMapperProcessor(id string, include string, inputs []string, mappings []ObservabilityPipelineOcsfMapperProcessorMapping, typeVar ObservabilityPipelineOcsfMapperProcessorType) *ObservabilityPipelineOcsfMapperProcessor
    func NewObservabilityPipelineOcsfMapperProcessorWithDefaults() *ObservabilityPipelineOcsfMapperProcessor
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetId() string
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetInclude() string
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetInputs() []string
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetMappings() []ObservabilityPipelineOcsfMapperProcessorMapping
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetMappingsOk() (*[]ObservabilityPipelineOcsfMapperProcessorMapping, bool)
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetType() ObservabilityPipelineOcsfMapperProcessorType
    func (o *ObservabilityPipelineOcsfMapperProcessor) GetTypeOk() (*ObservabilityPipelineOcsfMapperProcessorType, bool)
    func (o ObservabilityPipelineOcsfMapperProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineOcsfMapperProcessor) SetId(v string)
    func (o *ObservabilityPipelineOcsfMapperProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineOcsfMapperProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineOcsfMapperProcessor) SetMappings(v []ObservabilityPipelineOcsfMapperProcessorMapping)
    func (o *ObservabilityPipelineOcsfMapperProcessor) SetType(v ObservabilityPipelineOcsfMapperProcessorType)
    func (o *ObservabilityPipelineOcsfMapperProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineOcsfMapperProcessorMapping
    func NewObservabilityPipelineOcsfMapperProcessorMapping(include string, mapping ObservabilityPipelineOcsfMapperProcessorMappingMapping) *ObservabilityPipelineOcsfMapperProcessorMapping
    func NewObservabilityPipelineOcsfMapperProcessorMappingWithDefaults() *ObservabilityPipelineOcsfMapperProcessorMapping
    func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetInclude() string
    func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetMapping() ObservabilityPipelineOcsfMapperProcessorMappingMapping
    func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetMappingOk() (*ObservabilityPipelineOcsfMapperProcessorMappingMapping, bool)
    func (o ObservabilityPipelineOcsfMapperProcessorMapping) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineOcsfMapperProcessorMapping) SetInclude(v string)
    func (o *ObservabilityPipelineOcsfMapperProcessorMapping) SetMapping(v ObservabilityPipelineOcsfMapperProcessorMappingMapping)
    func (o *ObservabilityPipelineOcsfMapperProcessorMapping) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineOcsfMapperProcessorMappingMapping
    func ObservabilityPipelineOcsfMappingLibraryAsObservabilityPipelineOcsfMapperProcessorMappingMapping(v *ObservabilityPipelineOcsfMappingLibrary) ObservabilityPipelineOcsfMapperProcessorMappingMapping
    func (obj *ObservabilityPipelineOcsfMapperProcessorMappingMapping) GetActualInstance() interface{}
    func (obj ObservabilityPipelineOcsfMapperProcessorMappingMapping) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineOcsfMapperProcessorMappingMapping) UnmarshalJSON(data []byte) error
type ObservabilityPipelineOcsfMapperProcessorType
    func NewObservabilityPipelineOcsfMapperProcessorTypeFromValue(v string) (*ObservabilityPipelineOcsfMapperProcessorType, error)
    func (v *ObservabilityPipelineOcsfMapperProcessorType) GetAllowedValues() []ObservabilityPipelineOcsfMapperProcessorType
    func (v ObservabilityPipelineOcsfMapperProcessorType) IsValid() bool
    func (v ObservabilityPipelineOcsfMapperProcessorType) Ptr() *ObservabilityPipelineOcsfMapperProcessorType
    func (v *ObservabilityPipelineOcsfMapperProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineOcsfMappingLibrary
    func NewObservabilityPipelineOcsfMappingLibraryFromValue(v string) (*ObservabilityPipelineOcsfMappingLibrary, error)
    func (v *ObservabilityPipelineOcsfMappingLibrary) GetAllowedValues() []ObservabilityPipelineOcsfMappingLibrary
    func (v ObservabilityPipelineOcsfMappingLibrary) IsValid() bool
    func (v ObservabilityPipelineOcsfMappingLibrary) Ptr() *ObservabilityPipelineOcsfMappingLibrary
    func (v *ObservabilityPipelineOcsfMappingLibrary) UnmarshalJSON(src []byte) error
type ObservabilityPipelineOpenSearchDestination
    func NewObservabilityPipelineOpenSearchDestination(id string, inputs []string, typeVar ObservabilityPipelineOpenSearchDestinationType) *ObservabilityPipelineOpenSearchDestination
    func NewObservabilityPipelineOpenSearchDestinationWithDefaults() *ObservabilityPipelineOpenSearchDestination
    func (o *ObservabilityPipelineOpenSearchDestination) GetBulkIndex() string
    func (o *ObservabilityPipelineOpenSearchDestination) GetBulkIndexOk() (*string, bool)
    func (o *ObservabilityPipelineOpenSearchDestination) GetId() string
    func (o *ObservabilityPipelineOpenSearchDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineOpenSearchDestination) GetInputs() []string
    func (o *ObservabilityPipelineOpenSearchDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineOpenSearchDestination) GetType() ObservabilityPipelineOpenSearchDestinationType
    func (o *ObservabilityPipelineOpenSearchDestination) GetTypeOk() (*ObservabilityPipelineOpenSearchDestinationType, bool)
    func (o *ObservabilityPipelineOpenSearchDestination) HasBulkIndex() bool
    func (o ObservabilityPipelineOpenSearchDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineOpenSearchDestination) SetBulkIndex(v string)
    func (o *ObservabilityPipelineOpenSearchDestination) SetId(v string)
    func (o *ObservabilityPipelineOpenSearchDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineOpenSearchDestination) SetType(v ObservabilityPipelineOpenSearchDestinationType)
    func (o *ObservabilityPipelineOpenSearchDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineOpenSearchDestinationType
    func NewObservabilityPipelineOpenSearchDestinationTypeFromValue(v string) (*ObservabilityPipelineOpenSearchDestinationType, error)
    func (v *ObservabilityPipelineOpenSearchDestinationType) GetAllowedValues() []ObservabilityPipelineOpenSearchDestinationType
    func (v ObservabilityPipelineOpenSearchDestinationType) IsValid() bool
    func (v ObservabilityPipelineOpenSearchDestinationType) Ptr() *ObservabilityPipelineOpenSearchDestinationType
    func (v *ObservabilityPipelineOpenSearchDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineParseGrokProcessor
    func NewObservabilityPipelineParseGrokProcessor(id string, include string, inputs []string, rules []ObservabilityPipelineParseGrokProcessorRule, typeVar ObservabilityPipelineParseGrokProcessorType) *ObservabilityPipelineParseGrokProcessor
    func NewObservabilityPipelineParseGrokProcessorWithDefaults() *ObservabilityPipelineParseGrokProcessor
    func (o *ObservabilityPipelineParseGrokProcessor) GetDisableLibraryRules() bool
    func (o *ObservabilityPipelineParseGrokProcessor) GetDisableLibraryRulesOk() (*bool, bool)
    func (o *ObservabilityPipelineParseGrokProcessor) GetId() string
    func (o *ObservabilityPipelineParseGrokProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineParseGrokProcessor) GetInclude() string
    func (o *ObservabilityPipelineParseGrokProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineParseGrokProcessor) GetInputs() []string
    func (o *ObservabilityPipelineParseGrokProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineParseGrokProcessor) GetRules() []ObservabilityPipelineParseGrokProcessorRule
    func (o *ObservabilityPipelineParseGrokProcessor) GetRulesOk() (*[]ObservabilityPipelineParseGrokProcessorRule, bool)
    func (o *ObservabilityPipelineParseGrokProcessor) GetType() ObservabilityPipelineParseGrokProcessorType
    func (o *ObservabilityPipelineParseGrokProcessor) GetTypeOk() (*ObservabilityPipelineParseGrokProcessorType, bool)
    func (o *ObservabilityPipelineParseGrokProcessor) HasDisableLibraryRules() bool
    func (o ObservabilityPipelineParseGrokProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineParseGrokProcessor) SetDisableLibraryRules(v bool)
    func (o *ObservabilityPipelineParseGrokProcessor) SetId(v string)
    func (o *ObservabilityPipelineParseGrokProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineParseGrokProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineParseGrokProcessor) SetRules(v []ObservabilityPipelineParseGrokProcessorRule)
    func (o *ObservabilityPipelineParseGrokProcessor) SetType(v ObservabilityPipelineParseGrokProcessorType)
    func (o *ObservabilityPipelineParseGrokProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineParseGrokProcessorRule
    func NewObservabilityPipelineParseGrokProcessorRule(matchRules []ObservabilityPipelineParseGrokProcessorRuleMatchRule, source string, supportRules []ObservabilityPipelineParseGrokProcessorRuleSupportRule) *ObservabilityPipelineParseGrokProcessorRule
    func NewObservabilityPipelineParseGrokProcessorRuleWithDefaults() *ObservabilityPipelineParseGrokProcessorRule
    func (o *ObservabilityPipelineParseGrokProcessorRule) GetMatchRules() []ObservabilityPipelineParseGrokProcessorRuleMatchRule
    func (o *ObservabilityPipelineParseGrokProcessorRule) GetMatchRulesOk() (*[]ObservabilityPipelineParseGrokProcessorRuleMatchRule, bool)
    func (o *ObservabilityPipelineParseGrokProcessorRule) GetSource() string
    func (o *ObservabilityPipelineParseGrokProcessorRule) GetSourceOk() (*string, bool)
    func (o *ObservabilityPipelineParseGrokProcessorRule) GetSupportRules() []ObservabilityPipelineParseGrokProcessorRuleSupportRule
    func (o *ObservabilityPipelineParseGrokProcessorRule) GetSupportRulesOk() (*[]ObservabilityPipelineParseGrokProcessorRuleSupportRule, bool)
    func (o ObservabilityPipelineParseGrokProcessorRule) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineParseGrokProcessorRule) SetMatchRules(v []ObservabilityPipelineParseGrokProcessorRuleMatchRule)
    func (o *ObservabilityPipelineParseGrokProcessorRule) SetSource(v string)
    func (o *ObservabilityPipelineParseGrokProcessorRule) SetSupportRules(v []ObservabilityPipelineParseGrokProcessorRuleSupportRule)
    func (o *ObservabilityPipelineParseGrokProcessorRule) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineParseGrokProcessorRuleMatchRule
    func NewObservabilityPipelineParseGrokProcessorRuleMatchRule(name string, rule string) *ObservabilityPipelineParseGrokProcessorRuleMatchRule
    func NewObservabilityPipelineParseGrokProcessorRuleMatchRuleWithDefaults() *ObservabilityPipelineParseGrokProcessorRuleMatchRule
    func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetName() string
    func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetRule() string
    func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetRuleOk() (*string, bool)
    func (o ObservabilityPipelineParseGrokProcessorRuleMatchRule) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) SetName(v string)
    func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) SetRule(v string)
    func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineParseGrokProcessorRuleSupportRule
    func NewObservabilityPipelineParseGrokProcessorRuleSupportRule(name string, rule string) *ObservabilityPipelineParseGrokProcessorRuleSupportRule
    func NewObservabilityPipelineParseGrokProcessorRuleSupportRuleWithDefaults() *ObservabilityPipelineParseGrokProcessorRuleSupportRule
    func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetName() string
    func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetRule() string
    func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetRuleOk() (*string, bool)
    func (o ObservabilityPipelineParseGrokProcessorRuleSupportRule) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) SetName(v string)
    func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) SetRule(v string)
    func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineParseGrokProcessorType
    func NewObservabilityPipelineParseGrokProcessorTypeFromValue(v string) (*ObservabilityPipelineParseGrokProcessorType, error)
    func (v *ObservabilityPipelineParseGrokProcessorType) GetAllowedValues() []ObservabilityPipelineParseGrokProcessorType
    func (v ObservabilityPipelineParseGrokProcessorType) IsValid() bool
    func (v ObservabilityPipelineParseGrokProcessorType) Ptr() *ObservabilityPipelineParseGrokProcessorType
    func (v *ObservabilityPipelineParseGrokProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineParseJSONProcessor
    func NewObservabilityPipelineParseJSONProcessor(field string, id string, include string, inputs []string, typeVar ObservabilityPipelineParseJSONProcessorType) *ObservabilityPipelineParseJSONProcessor
    func NewObservabilityPipelineParseJSONProcessorWithDefaults() *ObservabilityPipelineParseJSONProcessor
    func (o *ObservabilityPipelineParseJSONProcessor) GetField() string
    func (o *ObservabilityPipelineParseJSONProcessor) GetFieldOk() (*string, bool)
    func (o *ObservabilityPipelineParseJSONProcessor) GetId() string
    func (o *ObservabilityPipelineParseJSONProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineParseJSONProcessor) GetInclude() string
    func (o *ObservabilityPipelineParseJSONProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineParseJSONProcessor) GetInputs() []string
    func (o *ObservabilityPipelineParseJSONProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineParseJSONProcessor) GetType() ObservabilityPipelineParseJSONProcessorType
    func (o *ObservabilityPipelineParseJSONProcessor) GetTypeOk() (*ObservabilityPipelineParseJSONProcessorType, bool)
    func (o ObservabilityPipelineParseJSONProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineParseJSONProcessor) SetField(v string)
    func (o *ObservabilityPipelineParseJSONProcessor) SetId(v string)
    func (o *ObservabilityPipelineParseJSONProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineParseJSONProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineParseJSONProcessor) SetType(v ObservabilityPipelineParseJSONProcessorType)
    func (o *ObservabilityPipelineParseJSONProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineParseJSONProcessorType
    func NewObservabilityPipelineParseJSONProcessorTypeFromValue(v string) (*ObservabilityPipelineParseJSONProcessorType, error)
    func (v *ObservabilityPipelineParseJSONProcessorType) GetAllowedValues() []ObservabilityPipelineParseJSONProcessorType
    func (v ObservabilityPipelineParseJSONProcessorType) IsValid() bool
    func (v ObservabilityPipelineParseJSONProcessorType) Ptr() *ObservabilityPipelineParseJSONProcessorType
    func (v *ObservabilityPipelineParseJSONProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelinePipelineKafkaSourceSaslMechanism
    func NewObservabilityPipelinePipelineKafkaSourceSaslMechanismFromValue(v string) (*ObservabilityPipelinePipelineKafkaSourceSaslMechanism, error)
    func (v *ObservabilityPipelinePipelineKafkaSourceSaslMechanism) GetAllowedValues() []ObservabilityPipelinePipelineKafkaSourceSaslMechanism
    func (v ObservabilityPipelinePipelineKafkaSourceSaslMechanism) IsValid() bool
    func (v ObservabilityPipelinePipelineKafkaSourceSaslMechanism) Ptr() *ObservabilityPipelinePipelineKafkaSourceSaslMechanism
    func (v *ObservabilityPipelinePipelineKafkaSourceSaslMechanism) UnmarshalJSON(src []byte) error
type ObservabilityPipelineQuotaProcessor
    func NewObservabilityPipelineQuotaProcessor(dropEvents bool, id string, include string, inputs []string, limit ObservabilityPipelineQuotaProcessorLimit, name string, typeVar ObservabilityPipelineQuotaProcessorType) *ObservabilityPipelineQuotaProcessor
    func NewObservabilityPipelineQuotaProcessorWithDefaults() *ObservabilityPipelineQuotaProcessor
    func (o *ObservabilityPipelineQuotaProcessor) GetDropEvents() bool
    func (o *ObservabilityPipelineQuotaProcessor) GetDropEventsOk() (*bool, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetId() string
    func (o *ObservabilityPipelineQuotaProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetIgnoreWhenMissingPartitions() bool
    func (o *ObservabilityPipelineQuotaProcessor) GetIgnoreWhenMissingPartitionsOk() (*bool, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetInclude() string
    func (o *ObservabilityPipelineQuotaProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetInputs() []string
    func (o *ObservabilityPipelineQuotaProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetLimit() ObservabilityPipelineQuotaProcessorLimit
    func (o *ObservabilityPipelineQuotaProcessor) GetLimitOk() (*ObservabilityPipelineQuotaProcessorLimit, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetName() string
    func (o *ObservabilityPipelineQuotaProcessor) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetOverflowAction() ObservabilityPipelineQuotaProcessorOverflowAction
    func (o *ObservabilityPipelineQuotaProcessor) GetOverflowActionOk() (*ObservabilityPipelineQuotaProcessorOverflowAction, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetOverrides() []ObservabilityPipelineQuotaProcessorOverride
    func (o *ObservabilityPipelineQuotaProcessor) GetOverridesOk() (*[]ObservabilityPipelineQuotaProcessorOverride, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetPartitionFields() []string
    func (o *ObservabilityPipelineQuotaProcessor) GetPartitionFieldsOk() (*[]string, bool)
    func (o *ObservabilityPipelineQuotaProcessor) GetType() ObservabilityPipelineQuotaProcessorType
    func (o *ObservabilityPipelineQuotaProcessor) GetTypeOk() (*ObservabilityPipelineQuotaProcessorType, bool)
    func (o *ObservabilityPipelineQuotaProcessor) HasIgnoreWhenMissingPartitions() bool
    func (o *ObservabilityPipelineQuotaProcessor) HasOverflowAction() bool
    func (o *ObservabilityPipelineQuotaProcessor) HasOverrides() bool
    func (o *ObservabilityPipelineQuotaProcessor) HasPartitionFields() bool
    func (o ObservabilityPipelineQuotaProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineQuotaProcessor) SetDropEvents(v bool)
    func (o *ObservabilityPipelineQuotaProcessor) SetId(v string)
    func (o *ObservabilityPipelineQuotaProcessor) SetIgnoreWhenMissingPartitions(v bool)
    func (o *ObservabilityPipelineQuotaProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineQuotaProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineQuotaProcessor) SetLimit(v ObservabilityPipelineQuotaProcessorLimit)
    func (o *ObservabilityPipelineQuotaProcessor) SetName(v string)
    func (o *ObservabilityPipelineQuotaProcessor) SetOverflowAction(v ObservabilityPipelineQuotaProcessorOverflowAction)
    func (o *ObservabilityPipelineQuotaProcessor) SetOverrides(v []ObservabilityPipelineQuotaProcessorOverride)
    func (o *ObservabilityPipelineQuotaProcessor) SetPartitionFields(v []string)
    func (o *ObservabilityPipelineQuotaProcessor) SetType(v ObservabilityPipelineQuotaProcessorType)
    func (o *ObservabilityPipelineQuotaProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineQuotaProcessorLimit
    func NewObservabilityPipelineQuotaProcessorLimit(enforce ObservabilityPipelineQuotaProcessorLimitEnforceType, limit int64) *ObservabilityPipelineQuotaProcessorLimit
    func NewObservabilityPipelineQuotaProcessorLimitWithDefaults() *ObservabilityPipelineQuotaProcessorLimit
    func (o *ObservabilityPipelineQuotaProcessorLimit) GetEnforce() ObservabilityPipelineQuotaProcessorLimitEnforceType
    func (o *ObservabilityPipelineQuotaProcessorLimit) GetEnforceOk() (*ObservabilityPipelineQuotaProcessorLimitEnforceType, bool)
    func (o *ObservabilityPipelineQuotaProcessorLimit) GetLimit() int64
    func (o *ObservabilityPipelineQuotaProcessorLimit) GetLimitOk() (*int64, bool)
    func (o ObservabilityPipelineQuotaProcessorLimit) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineQuotaProcessorLimit) SetEnforce(v ObservabilityPipelineQuotaProcessorLimitEnforceType)
    func (o *ObservabilityPipelineQuotaProcessorLimit) SetLimit(v int64)
    func (o *ObservabilityPipelineQuotaProcessorLimit) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineQuotaProcessorLimitEnforceType
    func NewObservabilityPipelineQuotaProcessorLimitEnforceTypeFromValue(v string) (*ObservabilityPipelineQuotaProcessorLimitEnforceType, error)
    func (v *ObservabilityPipelineQuotaProcessorLimitEnforceType) GetAllowedValues() []ObservabilityPipelineQuotaProcessorLimitEnforceType
    func (v ObservabilityPipelineQuotaProcessorLimitEnforceType) IsValid() bool
    func (v ObservabilityPipelineQuotaProcessorLimitEnforceType) Ptr() *ObservabilityPipelineQuotaProcessorLimitEnforceType
    func (v *ObservabilityPipelineQuotaProcessorLimitEnforceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineQuotaProcessorOverflowAction
    func NewObservabilityPipelineQuotaProcessorOverflowActionFromValue(v string) (*ObservabilityPipelineQuotaProcessorOverflowAction, error)
    func (v *ObservabilityPipelineQuotaProcessorOverflowAction) GetAllowedValues() []ObservabilityPipelineQuotaProcessorOverflowAction
    func (v ObservabilityPipelineQuotaProcessorOverflowAction) IsValid() bool
    func (v ObservabilityPipelineQuotaProcessorOverflowAction) Ptr() *ObservabilityPipelineQuotaProcessorOverflowAction
    func (v *ObservabilityPipelineQuotaProcessorOverflowAction) UnmarshalJSON(src []byte) error
type ObservabilityPipelineQuotaProcessorOverride
    func NewObservabilityPipelineQuotaProcessorOverride(fields []ObservabilityPipelineFieldValue, limit ObservabilityPipelineQuotaProcessorLimit) *ObservabilityPipelineQuotaProcessorOverride
    func NewObservabilityPipelineQuotaProcessorOverrideWithDefaults() *ObservabilityPipelineQuotaProcessorOverride
    func (o *ObservabilityPipelineQuotaProcessorOverride) GetFields() []ObservabilityPipelineFieldValue
    func (o *ObservabilityPipelineQuotaProcessorOverride) GetFieldsOk() (*[]ObservabilityPipelineFieldValue, bool)
    func (o *ObservabilityPipelineQuotaProcessorOverride) GetLimit() ObservabilityPipelineQuotaProcessorLimit
    func (o *ObservabilityPipelineQuotaProcessorOverride) GetLimitOk() (*ObservabilityPipelineQuotaProcessorLimit, bool)
    func (o ObservabilityPipelineQuotaProcessorOverride) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineQuotaProcessorOverride) SetFields(v []ObservabilityPipelineFieldValue)
    func (o *ObservabilityPipelineQuotaProcessorOverride) SetLimit(v ObservabilityPipelineQuotaProcessorLimit)
    func (o *ObservabilityPipelineQuotaProcessorOverride) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineQuotaProcessorType
    func NewObservabilityPipelineQuotaProcessorTypeFromValue(v string) (*ObservabilityPipelineQuotaProcessorType, error)
    func (v *ObservabilityPipelineQuotaProcessorType) GetAllowedValues() []ObservabilityPipelineQuotaProcessorType
    func (v ObservabilityPipelineQuotaProcessorType) IsValid() bool
    func (v ObservabilityPipelineQuotaProcessorType) Ptr() *ObservabilityPipelineQuotaProcessorType
    func (v *ObservabilityPipelineQuotaProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineReduceProcessor
    func NewObservabilityPipelineReduceProcessor(groupBy []string, id string, include string, inputs []string, mergeStrategies []ObservabilityPipelineReduceProcessorMergeStrategy, typeVar ObservabilityPipelineReduceProcessorType) *ObservabilityPipelineReduceProcessor
    func NewObservabilityPipelineReduceProcessorWithDefaults() *ObservabilityPipelineReduceProcessor
    func (o *ObservabilityPipelineReduceProcessor) GetGroupBy() []string
    func (o *ObservabilityPipelineReduceProcessor) GetGroupByOk() (*[]string, bool)
    func (o *ObservabilityPipelineReduceProcessor) GetId() string
    func (o *ObservabilityPipelineReduceProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineReduceProcessor) GetInclude() string
    func (o *ObservabilityPipelineReduceProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineReduceProcessor) GetInputs() []string
    func (o *ObservabilityPipelineReduceProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineReduceProcessor) GetMergeStrategies() []ObservabilityPipelineReduceProcessorMergeStrategy
    func (o *ObservabilityPipelineReduceProcessor) GetMergeStrategiesOk() (*[]ObservabilityPipelineReduceProcessorMergeStrategy, bool)
    func (o *ObservabilityPipelineReduceProcessor) GetType() ObservabilityPipelineReduceProcessorType
    func (o *ObservabilityPipelineReduceProcessor) GetTypeOk() (*ObservabilityPipelineReduceProcessorType, bool)
    func (o ObservabilityPipelineReduceProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineReduceProcessor) SetGroupBy(v []string)
    func (o *ObservabilityPipelineReduceProcessor) SetId(v string)
    func (o *ObservabilityPipelineReduceProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineReduceProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineReduceProcessor) SetMergeStrategies(v []ObservabilityPipelineReduceProcessorMergeStrategy)
    func (o *ObservabilityPipelineReduceProcessor) SetType(v ObservabilityPipelineReduceProcessorType)
    func (o *ObservabilityPipelineReduceProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineReduceProcessorMergeStrategy
    func NewObservabilityPipelineReduceProcessorMergeStrategy(path string, strategy ObservabilityPipelineReduceProcessorMergeStrategyStrategy) *ObservabilityPipelineReduceProcessorMergeStrategy
    func NewObservabilityPipelineReduceProcessorMergeStrategyWithDefaults() *ObservabilityPipelineReduceProcessorMergeStrategy
    func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetPath() string
    func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetPathOk() (*string, bool)
    func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetStrategy() ObservabilityPipelineReduceProcessorMergeStrategyStrategy
    func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetStrategyOk() (*ObservabilityPipelineReduceProcessorMergeStrategyStrategy, bool)
    func (o ObservabilityPipelineReduceProcessorMergeStrategy) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineReduceProcessorMergeStrategy) SetPath(v string)
    func (o *ObservabilityPipelineReduceProcessorMergeStrategy) SetStrategy(v ObservabilityPipelineReduceProcessorMergeStrategyStrategy)
    func (o *ObservabilityPipelineReduceProcessorMergeStrategy) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineReduceProcessorMergeStrategyStrategy
    func NewObservabilityPipelineReduceProcessorMergeStrategyStrategyFromValue(v string) (*ObservabilityPipelineReduceProcessorMergeStrategyStrategy, error)
    func (v *ObservabilityPipelineReduceProcessorMergeStrategyStrategy) GetAllowedValues() []ObservabilityPipelineReduceProcessorMergeStrategyStrategy
    func (v ObservabilityPipelineReduceProcessorMergeStrategyStrategy) IsValid() bool
    func (v ObservabilityPipelineReduceProcessorMergeStrategyStrategy) Ptr() *ObservabilityPipelineReduceProcessorMergeStrategyStrategy
    func (v *ObservabilityPipelineReduceProcessorMergeStrategyStrategy) UnmarshalJSON(src []byte) error
type ObservabilityPipelineReduceProcessorType
    func NewObservabilityPipelineReduceProcessorTypeFromValue(v string) (*ObservabilityPipelineReduceProcessorType, error)
    func (v *ObservabilityPipelineReduceProcessorType) GetAllowedValues() []ObservabilityPipelineReduceProcessorType
    func (v ObservabilityPipelineReduceProcessorType) IsValid() bool
    func (v ObservabilityPipelineReduceProcessorType) Ptr() *ObservabilityPipelineReduceProcessorType
    func (v *ObservabilityPipelineReduceProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineRemoveFieldsProcessor
    func NewObservabilityPipelineRemoveFieldsProcessor(fields []string, id string, include string, inputs []string, typeVar ObservabilityPipelineRemoveFieldsProcessorType) *ObservabilityPipelineRemoveFieldsProcessor
    func NewObservabilityPipelineRemoveFieldsProcessorWithDefaults() *ObservabilityPipelineRemoveFieldsProcessor
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetFields() []string
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetFieldsOk() (*[]string, bool)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetId() string
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetInclude() string
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetInputs() []string
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetType() ObservabilityPipelineRemoveFieldsProcessorType
    func (o *ObservabilityPipelineRemoveFieldsProcessor) GetTypeOk() (*ObservabilityPipelineRemoveFieldsProcessorType, bool)
    func (o ObservabilityPipelineRemoveFieldsProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) SetFields(v []string)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) SetId(v string)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) SetType(v ObservabilityPipelineRemoveFieldsProcessorType)
    func (o *ObservabilityPipelineRemoveFieldsProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineRemoveFieldsProcessorType
    func NewObservabilityPipelineRemoveFieldsProcessorTypeFromValue(v string) (*ObservabilityPipelineRemoveFieldsProcessorType, error)
    func (v *ObservabilityPipelineRemoveFieldsProcessorType) GetAllowedValues() []ObservabilityPipelineRemoveFieldsProcessorType
    func (v ObservabilityPipelineRemoveFieldsProcessorType) IsValid() bool
    func (v ObservabilityPipelineRemoveFieldsProcessorType) Ptr() *ObservabilityPipelineRemoveFieldsProcessorType
    func (v *ObservabilityPipelineRemoveFieldsProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineRenameFieldsProcessor
    func NewObservabilityPipelineRenameFieldsProcessor(fields []ObservabilityPipelineRenameFieldsProcessorField, id string, include string, inputs []string, typeVar ObservabilityPipelineRenameFieldsProcessorType) *ObservabilityPipelineRenameFieldsProcessor
    func NewObservabilityPipelineRenameFieldsProcessorWithDefaults() *ObservabilityPipelineRenameFieldsProcessor
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetFields() []ObservabilityPipelineRenameFieldsProcessorField
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetFieldsOk() (*[]ObservabilityPipelineRenameFieldsProcessorField, bool)
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetId() string
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetInclude() string
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetInputs() []string
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetType() ObservabilityPipelineRenameFieldsProcessorType
    func (o *ObservabilityPipelineRenameFieldsProcessor) GetTypeOk() (*ObservabilityPipelineRenameFieldsProcessorType, bool)
    func (o ObservabilityPipelineRenameFieldsProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineRenameFieldsProcessor) SetFields(v []ObservabilityPipelineRenameFieldsProcessorField)
    func (o *ObservabilityPipelineRenameFieldsProcessor) SetId(v string)
    func (o *ObservabilityPipelineRenameFieldsProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineRenameFieldsProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineRenameFieldsProcessor) SetType(v ObservabilityPipelineRenameFieldsProcessorType)
    func (o *ObservabilityPipelineRenameFieldsProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineRenameFieldsProcessorField
    func NewObservabilityPipelineRenameFieldsProcessorField(destination string, preserveSource bool, source string) *ObservabilityPipelineRenameFieldsProcessorField
    func NewObservabilityPipelineRenameFieldsProcessorFieldWithDefaults() *ObservabilityPipelineRenameFieldsProcessorField
    func (o *ObservabilityPipelineRenameFieldsProcessorField) GetDestination() string
    func (o *ObservabilityPipelineRenameFieldsProcessorField) GetDestinationOk() (*string, bool)
    func (o *ObservabilityPipelineRenameFieldsProcessorField) GetPreserveSource() bool
    func (o *ObservabilityPipelineRenameFieldsProcessorField) GetPreserveSourceOk() (*bool, bool)
    func (o *ObservabilityPipelineRenameFieldsProcessorField) GetSource() string
    func (o *ObservabilityPipelineRenameFieldsProcessorField) GetSourceOk() (*string, bool)
    func (o ObservabilityPipelineRenameFieldsProcessorField) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineRenameFieldsProcessorField) SetDestination(v string)
    func (o *ObservabilityPipelineRenameFieldsProcessorField) SetPreserveSource(v bool)
    func (o *ObservabilityPipelineRenameFieldsProcessorField) SetSource(v string)
    func (o *ObservabilityPipelineRenameFieldsProcessorField) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineRenameFieldsProcessorType
    func NewObservabilityPipelineRenameFieldsProcessorTypeFromValue(v string) (*ObservabilityPipelineRenameFieldsProcessorType, error)
    func (v *ObservabilityPipelineRenameFieldsProcessorType) GetAllowedValues() []ObservabilityPipelineRenameFieldsProcessorType
    func (v ObservabilityPipelineRenameFieldsProcessorType) IsValid() bool
    func (v ObservabilityPipelineRenameFieldsProcessorType) Ptr() *ObservabilityPipelineRenameFieldsProcessorType
    func (v *ObservabilityPipelineRenameFieldsProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineRsyslogDestination
    func NewObservabilityPipelineRsyslogDestination(id string, inputs []string, typeVar ObservabilityPipelineRsyslogDestinationType) *ObservabilityPipelineRsyslogDestination
    func NewObservabilityPipelineRsyslogDestinationWithDefaults() *ObservabilityPipelineRsyslogDestination
    func (o *ObservabilityPipelineRsyslogDestination) GetId() string
    func (o *ObservabilityPipelineRsyslogDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineRsyslogDestination) GetInputs() []string
    func (o *ObservabilityPipelineRsyslogDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineRsyslogDestination) GetKeepalive() int64
    func (o *ObservabilityPipelineRsyslogDestination) GetKeepaliveOk() (*int64, bool)
    func (o *ObservabilityPipelineRsyslogDestination) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineRsyslogDestination) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineRsyslogDestination) GetType() ObservabilityPipelineRsyslogDestinationType
    func (o *ObservabilityPipelineRsyslogDestination) GetTypeOk() (*ObservabilityPipelineRsyslogDestinationType, bool)
    func (o *ObservabilityPipelineRsyslogDestination) HasKeepalive() bool
    func (o *ObservabilityPipelineRsyslogDestination) HasTls() bool
    func (o ObservabilityPipelineRsyslogDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineRsyslogDestination) SetId(v string)
    func (o *ObservabilityPipelineRsyslogDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineRsyslogDestination) SetKeepalive(v int64)
    func (o *ObservabilityPipelineRsyslogDestination) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineRsyslogDestination) SetType(v ObservabilityPipelineRsyslogDestinationType)
    func (o *ObservabilityPipelineRsyslogDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineRsyslogDestinationType
    func NewObservabilityPipelineRsyslogDestinationTypeFromValue(v string) (*ObservabilityPipelineRsyslogDestinationType, error)
    func (v *ObservabilityPipelineRsyslogDestinationType) GetAllowedValues() []ObservabilityPipelineRsyslogDestinationType
    func (v ObservabilityPipelineRsyslogDestinationType) IsValid() bool
    func (v ObservabilityPipelineRsyslogDestinationType) Ptr() *ObservabilityPipelineRsyslogDestinationType
    func (v *ObservabilityPipelineRsyslogDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineRsyslogSource
    func NewObservabilityPipelineRsyslogSource(id string, mode ObservabilityPipelineSyslogSourceMode, typeVar ObservabilityPipelineRsyslogSourceType) *ObservabilityPipelineRsyslogSource
    func NewObservabilityPipelineRsyslogSourceWithDefaults() *ObservabilityPipelineRsyslogSource
    func (o *ObservabilityPipelineRsyslogSource) GetId() string
    func (o *ObservabilityPipelineRsyslogSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineRsyslogSource) GetMode() ObservabilityPipelineSyslogSourceMode
    func (o *ObservabilityPipelineRsyslogSource) GetModeOk() (*ObservabilityPipelineSyslogSourceMode, bool)
    func (o *ObservabilityPipelineRsyslogSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineRsyslogSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineRsyslogSource) GetType() ObservabilityPipelineRsyslogSourceType
    func (o *ObservabilityPipelineRsyslogSource) GetTypeOk() (*ObservabilityPipelineRsyslogSourceType, bool)
    func (o *ObservabilityPipelineRsyslogSource) HasTls() bool
    func (o ObservabilityPipelineRsyslogSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineRsyslogSource) SetId(v string)
    func (o *ObservabilityPipelineRsyslogSource) SetMode(v ObservabilityPipelineSyslogSourceMode)
    func (o *ObservabilityPipelineRsyslogSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineRsyslogSource) SetType(v ObservabilityPipelineRsyslogSourceType)
    func (o *ObservabilityPipelineRsyslogSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineRsyslogSourceType
    func NewObservabilityPipelineRsyslogSourceTypeFromValue(v string) (*ObservabilityPipelineRsyslogSourceType, error)
    func (v *ObservabilityPipelineRsyslogSourceType) GetAllowedValues() []ObservabilityPipelineRsyslogSourceType
    func (v ObservabilityPipelineRsyslogSourceType) IsValid() bool
    func (v ObservabilityPipelineRsyslogSourceType) Ptr() *ObservabilityPipelineRsyslogSourceType
    func (v *ObservabilityPipelineRsyslogSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSampleProcessor
    func NewObservabilityPipelineSampleProcessor(id string, include string, inputs []string, typeVar ObservabilityPipelineSampleProcessorType) *ObservabilityPipelineSampleProcessor
    func NewObservabilityPipelineSampleProcessorWithDefaults() *ObservabilityPipelineSampleProcessor
    func (o *ObservabilityPipelineSampleProcessor) GetId() string
    func (o *ObservabilityPipelineSampleProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSampleProcessor) GetInclude() string
    func (o *ObservabilityPipelineSampleProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineSampleProcessor) GetInputs() []string
    func (o *ObservabilityPipelineSampleProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSampleProcessor) GetPercentage() float64
    func (o *ObservabilityPipelineSampleProcessor) GetPercentageOk() (*float64, bool)
    func (o *ObservabilityPipelineSampleProcessor) GetRate() int64
    func (o *ObservabilityPipelineSampleProcessor) GetRateOk() (*int64, bool)
    func (o *ObservabilityPipelineSampleProcessor) GetType() ObservabilityPipelineSampleProcessorType
    func (o *ObservabilityPipelineSampleProcessor) GetTypeOk() (*ObservabilityPipelineSampleProcessorType, bool)
    func (o *ObservabilityPipelineSampleProcessor) HasPercentage() bool
    func (o *ObservabilityPipelineSampleProcessor) HasRate() bool
    func (o ObservabilityPipelineSampleProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSampleProcessor) SetId(v string)
    func (o *ObservabilityPipelineSampleProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineSampleProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineSampleProcessor) SetPercentage(v float64)
    func (o *ObservabilityPipelineSampleProcessor) SetRate(v int64)
    func (o *ObservabilityPipelineSampleProcessor) SetType(v ObservabilityPipelineSampleProcessorType)
    func (o *ObservabilityPipelineSampleProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSampleProcessorType
    func NewObservabilityPipelineSampleProcessorTypeFromValue(v string) (*ObservabilityPipelineSampleProcessorType, error)
    func (v *ObservabilityPipelineSampleProcessorType) GetAllowedValues() []ObservabilityPipelineSampleProcessorType
    func (v ObservabilityPipelineSampleProcessorType) IsValid() bool
    func (v ObservabilityPipelineSampleProcessorType) Ptr() *ObservabilityPipelineSampleProcessorType
    func (v *ObservabilityPipelineSampleProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessor
    func NewObservabilityPipelineSensitiveDataScannerProcessor(id string, include string, inputs []string, rules []ObservabilityPipelineSensitiveDataScannerProcessorRule, typeVar ObservabilityPipelineSensitiveDataScannerProcessorType) *ObservabilityPipelineSensitiveDataScannerProcessor
    func NewObservabilityPipelineSensitiveDataScannerProcessorWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessor
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetId() string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetInclude() string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetInputs() []string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetRules() []ObservabilityPipelineSensitiveDataScannerProcessorRule
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetRulesOk() (*[]ObservabilityPipelineSensitiveDataScannerProcessorRule, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetType() ObservabilityPipelineSensitiveDataScannerProcessorType
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetTypeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorType, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetId(v string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetRules(v []ObservabilityPipelineSensitiveDataScannerProcessorRule)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetType(v ObservabilityPipelineSensitiveDataScannerProcessorType)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorAction
    func ObservabilityPipelineSensitiveDataScannerProcessorActionHashAsObservabilityPipelineSensitiveDataScannerProcessorAction(v *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) ObservabilityPipelineSensitiveDataScannerProcessorAction
    func ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction(v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) ObservabilityPipelineSensitiveDataScannerProcessorAction
    func ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction(v *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) ObservabilityPipelineSensitiveDataScannerProcessorAction
    func (obj *ObservabilityPipelineSensitiveDataScannerProcessorAction) GetActualInstance() interface{}
    func (obj ObservabilityPipelineSensitiveDataScannerProcessorAction) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineSensitiveDataScannerProcessorAction) UnmarshalJSON(data []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorActionHash
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionHash(action ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) *ObservabilityPipelineSensitiveDataScannerProcessorActionHash
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionHashWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionHash
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetAction() ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetActionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetOptions() interface{}
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetOptionsOk() (*interface{}, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) HasOptions() bool
    func (o ObservabilityPipelineSensitiveDataScannerProcessorActionHash) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) SetAction(v ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) SetOptions(v interface{})
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionHashActionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact(action ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction, options ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetAction() ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetActionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) SetAction(v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactActionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions(characters int64, direction ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetCharacters() int64
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetCharactersOk() (*int64, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetDirection() ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetDirectionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) SetCharacters(v int64)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) SetDirection(v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirectionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorActionRedact
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedact(action ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction, options ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetAction() ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetActionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) SetAction(v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactActionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions(replace string) *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) GetReplace() string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) GetReplaceOk() (*string, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) SetReplace(v string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern
    func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPattern(options ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions, typeVar ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern
    func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetType() ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetTypeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) SetType(v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions(rule string) *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) GetRule() string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) GetRuleOk() (*string, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) SetRule(v string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType
    func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternTypeFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType
    func (v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions(keywords []string, proximity int64) *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetKeywords() []string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetKeywordsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetProximity() int64
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetProximityOk() (*int64, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) SetKeywords(v []string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) SetProximity(v int64)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern
    func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern(options ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions, typeVar ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern
    func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetType() ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetTypeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) SetType(v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions(id string) *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetId() string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetUseRecommendedKeywords() bool
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetUseRecommendedKeywordsOk() (*bool, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) HasUseRecommendedKeywords() bool
    func (o ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) SetId(v string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) SetUseRecommendedKeywords(v bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType
    func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternTypeFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType
    func (v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorPattern
    func ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern(v *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) ObservabilityPipelineSensitiveDataScannerProcessorPattern
    func ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern(v *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) ObservabilityPipelineSensitiveDataScannerProcessorPattern
    func (obj *ObservabilityPipelineSensitiveDataScannerProcessorPattern) GetActualInstance() interface{}
    func (obj ObservabilityPipelineSensitiveDataScannerProcessorPattern) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineSensitiveDataScannerProcessorPattern) UnmarshalJSON(data []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorRule
    func NewObservabilityPipelineSensitiveDataScannerProcessorRule(name string, onMatch ObservabilityPipelineSensitiveDataScannerProcessorAction, pattern ObservabilityPipelineSensitiveDataScannerProcessorPattern, scope ObservabilityPipelineSensitiveDataScannerProcessorScope, tags []string) *ObservabilityPipelineSensitiveDataScannerProcessorRule
    func NewObservabilityPipelineSensitiveDataScannerProcessorRuleWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorRule
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetKeywordOptions() ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetKeywordOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetName() string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetOnMatch() ObservabilityPipelineSensitiveDataScannerProcessorAction
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetOnMatchOk() (*ObservabilityPipelineSensitiveDataScannerProcessorAction, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetPattern() ObservabilityPipelineSensitiveDataScannerProcessorPattern
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetPatternOk() (*ObservabilityPipelineSensitiveDataScannerProcessorPattern, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetScope() ObservabilityPipelineSensitiveDataScannerProcessorScope
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetScopeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScope, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetTags() []string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetTagsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) HasKeywordOptions() bool
    func (o ObservabilityPipelineSensitiveDataScannerProcessorRule) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetKeywordOptions(v ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetName(v string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetOnMatch(v ObservabilityPipelineSensitiveDataScannerProcessorAction)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetPattern(v ObservabilityPipelineSensitiveDataScannerProcessorPattern)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetScope(v ObservabilityPipelineSensitiveDataScannerProcessorScope)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetTags(v []string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorScope
    func ObservabilityPipelineSensitiveDataScannerProcessorScopeAllAsObservabilityPipelineSensitiveDataScannerProcessorScope(v *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) ObservabilityPipelineSensitiveDataScannerProcessorScope
    func ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeAsObservabilityPipelineSensitiveDataScannerProcessorScope(v *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) ObservabilityPipelineSensitiveDataScannerProcessorScope
    func ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeAsObservabilityPipelineSensitiveDataScannerProcessorScope(v *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) ObservabilityPipelineSensitiveDataScannerProcessorScope
    func (obj *ObservabilityPipelineSensitiveDataScannerProcessorScope) GetActualInstance() interface{}
    func (obj ObservabilityPipelineSensitiveDataScannerProcessorScope) MarshalJSON() ([]byte, error)
    func (obj *ObservabilityPipelineSensitiveDataScannerProcessorScope) UnmarshalJSON(data []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorScopeAll
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAll(target ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) GetTarget() ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) GetTargetOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) SetTarget(v ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllTargetFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget
    func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExclude(options ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, target ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetTarget() ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetTargetOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) SetTarget(v ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTargetFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget
    func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeInclude(options ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, target ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, bool)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetTarget() ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetTargetOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) SetTarget(v ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTargetFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget
    func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptions(fields []string) *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions
    func NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) GetFields() []string
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) GetFieldsOk() (*[]string, bool)
    func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) SetFields(v []string)
    func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSensitiveDataScannerProcessorType
    func NewObservabilityPipelineSensitiveDataScannerProcessorTypeFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorType, error)
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorType) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorType
    func (v ObservabilityPipelineSensitiveDataScannerProcessorType) IsValid() bool
    func (v ObservabilityPipelineSensitiveDataScannerProcessorType) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorType
    func (v *ObservabilityPipelineSensitiveDataScannerProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSentinelOneDestination
    func NewObservabilityPipelineSentinelOneDestination(id string, inputs []string, region ObservabilityPipelineSentinelOneDestinationRegion, typeVar ObservabilityPipelineSentinelOneDestinationType) *ObservabilityPipelineSentinelOneDestination
    func NewObservabilityPipelineSentinelOneDestinationWithDefaults() *ObservabilityPipelineSentinelOneDestination
    func (o *ObservabilityPipelineSentinelOneDestination) GetId() string
    func (o *ObservabilityPipelineSentinelOneDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSentinelOneDestination) GetInputs() []string
    func (o *ObservabilityPipelineSentinelOneDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSentinelOneDestination) GetRegion() ObservabilityPipelineSentinelOneDestinationRegion
    func (o *ObservabilityPipelineSentinelOneDestination) GetRegionOk() (*ObservabilityPipelineSentinelOneDestinationRegion, bool)
    func (o *ObservabilityPipelineSentinelOneDestination) GetType() ObservabilityPipelineSentinelOneDestinationType
    func (o *ObservabilityPipelineSentinelOneDestination) GetTypeOk() (*ObservabilityPipelineSentinelOneDestinationType, bool)
    func (o ObservabilityPipelineSentinelOneDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSentinelOneDestination) SetId(v string)
    func (o *ObservabilityPipelineSentinelOneDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineSentinelOneDestination) SetRegion(v ObservabilityPipelineSentinelOneDestinationRegion)
    func (o *ObservabilityPipelineSentinelOneDestination) SetType(v ObservabilityPipelineSentinelOneDestinationType)
    func (o *ObservabilityPipelineSentinelOneDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSentinelOneDestinationRegion
    func NewObservabilityPipelineSentinelOneDestinationRegionFromValue(v string) (*ObservabilityPipelineSentinelOneDestinationRegion, error)
    func (v *ObservabilityPipelineSentinelOneDestinationRegion) GetAllowedValues() []ObservabilityPipelineSentinelOneDestinationRegion
    func (v ObservabilityPipelineSentinelOneDestinationRegion) IsValid() bool
    func (v ObservabilityPipelineSentinelOneDestinationRegion) Ptr() *ObservabilityPipelineSentinelOneDestinationRegion
    func (v *ObservabilityPipelineSentinelOneDestinationRegion) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSentinelOneDestinationType
    func NewObservabilityPipelineSentinelOneDestinationTypeFromValue(v string) (*ObservabilityPipelineSentinelOneDestinationType, error)
    func (v *ObservabilityPipelineSentinelOneDestinationType) GetAllowedValues() []ObservabilityPipelineSentinelOneDestinationType
    func (v ObservabilityPipelineSentinelOneDestinationType) IsValid() bool
    func (v ObservabilityPipelineSentinelOneDestinationType) Ptr() *ObservabilityPipelineSentinelOneDestinationType
    func (v *ObservabilityPipelineSentinelOneDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSpec
    func NewObservabilityPipelineSpec(data ObservabilityPipelineSpecData) *ObservabilityPipelineSpec
    func NewObservabilityPipelineSpecWithDefaults() *ObservabilityPipelineSpec
    func (o *ObservabilityPipelineSpec) GetData() ObservabilityPipelineSpecData
    func (o *ObservabilityPipelineSpec) GetDataOk() (*ObservabilityPipelineSpecData, bool)
    func (o ObservabilityPipelineSpec) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSpec) SetData(v ObservabilityPipelineSpecData)
    func (o *ObservabilityPipelineSpec) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSpecData
    func NewObservabilityPipelineSpecData(attributes ObservabilityPipelineDataAttributes, typeVar string) *ObservabilityPipelineSpecData
    func NewObservabilityPipelineSpecDataWithDefaults() *ObservabilityPipelineSpecData
    func (o *ObservabilityPipelineSpecData) GetAttributes() ObservabilityPipelineDataAttributes
    func (o *ObservabilityPipelineSpecData) GetAttributesOk() (*ObservabilityPipelineDataAttributes, bool)
    func (o *ObservabilityPipelineSpecData) GetType() string
    func (o *ObservabilityPipelineSpecData) GetTypeOk() (*string, bool)
    func (o ObservabilityPipelineSpecData) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSpecData) SetAttributes(v ObservabilityPipelineDataAttributes)
    func (o *ObservabilityPipelineSpecData) SetType(v string)
    func (o *ObservabilityPipelineSpecData) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSplunkHecDestination
    func NewObservabilityPipelineSplunkHecDestination(id string, inputs []string, typeVar ObservabilityPipelineSplunkHecDestinationType) *ObservabilityPipelineSplunkHecDestination
    func NewObservabilityPipelineSplunkHecDestinationWithDefaults() *ObservabilityPipelineSplunkHecDestination
    func (o *ObservabilityPipelineSplunkHecDestination) GetAutoExtractTimestamp() bool
    func (o *ObservabilityPipelineSplunkHecDestination) GetAutoExtractTimestampOk() (*bool, bool)
    func (o *ObservabilityPipelineSplunkHecDestination) GetEncoding() ObservabilityPipelineSplunkHecDestinationEncoding
    func (o *ObservabilityPipelineSplunkHecDestination) GetEncodingOk() (*ObservabilityPipelineSplunkHecDestinationEncoding, bool)
    func (o *ObservabilityPipelineSplunkHecDestination) GetId() string
    func (o *ObservabilityPipelineSplunkHecDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSplunkHecDestination) GetIndex() string
    func (o *ObservabilityPipelineSplunkHecDestination) GetIndexOk() (*string, bool)
    func (o *ObservabilityPipelineSplunkHecDestination) GetInputs() []string
    func (o *ObservabilityPipelineSplunkHecDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSplunkHecDestination) GetSourcetype() string
    func (o *ObservabilityPipelineSplunkHecDestination) GetSourcetypeOk() (*string, bool)
    func (o *ObservabilityPipelineSplunkHecDestination) GetType() ObservabilityPipelineSplunkHecDestinationType
    func (o *ObservabilityPipelineSplunkHecDestination) GetTypeOk() (*ObservabilityPipelineSplunkHecDestinationType, bool)
    func (o *ObservabilityPipelineSplunkHecDestination) HasAutoExtractTimestamp() bool
    func (o *ObservabilityPipelineSplunkHecDestination) HasEncoding() bool
    func (o *ObservabilityPipelineSplunkHecDestination) HasIndex() bool
    func (o *ObservabilityPipelineSplunkHecDestination) HasSourcetype() bool
    func (o ObservabilityPipelineSplunkHecDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSplunkHecDestination) SetAutoExtractTimestamp(v bool)
    func (o *ObservabilityPipelineSplunkHecDestination) SetEncoding(v ObservabilityPipelineSplunkHecDestinationEncoding)
    func (o *ObservabilityPipelineSplunkHecDestination) SetId(v string)
    func (o *ObservabilityPipelineSplunkHecDestination) SetIndex(v string)
    func (o *ObservabilityPipelineSplunkHecDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineSplunkHecDestination) SetSourcetype(v string)
    func (o *ObservabilityPipelineSplunkHecDestination) SetType(v ObservabilityPipelineSplunkHecDestinationType)
    func (o *ObservabilityPipelineSplunkHecDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSplunkHecDestinationEncoding
    func NewObservabilityPipelineSplunkHecDestinationEncodingFromValue(v string) (*ObservabilityPipelineSplunkHecDestinationEncoding, error)
    func (v *ObservabilityPipelineSplunkHecDestinationEncoding) GetAllowedValues() []ObservabilityPipelineSplunkHecDestinationEncoding
    func (v ObservabilityPipelineSplunkHecDestinationEncoding) IsValid() bool
    func (v ObservabilityPipelineSplunkHecDestinationEncoding) Ptr() *ObservabilityPipelineSplunkHecDestinationEncoding
    func (v *ObservabilityPipelineSplunkHecDestinationEncoding) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSplunkHecDestinationType
    func NewObservabilityPipelineSplunkHecDestinationTypeFromValue(v string) (*ObservabilityPipelineSplunkHecDestinationType, error)
    func (v *ObservabilityPipelineSplunkHecDestinationType) GetAllowedValues() []ObservabilityPipelineSplunkHecDestinationType
    func (v ObservabilityPipelineSplunkHecDestinationType) IsValid() bool
    func (v ObservabilityPipelineSplunkHecDestinationType) Ptr() *ObservabilityPipelineSplunkHecDestinationType
    func (v *ObservabilityPipelineSplunkHecDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSplunkHecSource
    func NewObservabilityPipelineSplunkHecSource(id string, typeVar ObservabilityPipelineSplunkHecSourceType) *ObservabilityPipelineSplunkHecSource
    func NewObservabilityPipelineSplunkHecSourceWithDefaults() *ObservabilityPipelineSplunkHecSource
    func (o *ObservabilityPipelineSplunkHecSource) GetId() string
    func (o *ObservabilityPipelineSplunkHecSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSplunkHecSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineSplunkHecSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineSplunkHecSource) GetType() ObservabilityPipelineSplunkHecSourceType
    func (o *ObservabilityPipelineSplunkHecSource) GetTypeOk() (*ObservabilityPipelineSplunkHecSourceType, bool)
    func (o *ObservabilityPipelineSplunkHecSource) HasTls() bool
    func (o ObservabilityPipelineSplunkHecSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSplunkHecSource) SetId(v string)
    func (o *ObservabilityPipelineSplunkHecSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineSplunkHecSource) SetType(v ObservabilityPipelineSplunkHecSourceType)
    func (o *ObservabilityPipelineSplunkHecSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSplunkHecSourceType
    func NewObservabilityPipelineSplunkHecSourceTypeFromValue(v string) (*ObservabilityPipelineSplunkHecSourceType, error)
    func (v *ObservabilityPipelineSplunkHecSourceType) GetAllowedValues() []ObservabilityPipelineSplunkHecSourceType
    func (v ObservabilityPipelineSplunkHecSourceType) IsValid() bool
    func (v ObservabilityPipelineSplunkHecSourceType) Ptr() *ObservabilityPipelineSplunkHecSourceType
    func (v *ObservabilityPipelineSplunkHecSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSplunkTcpSource
    func NewObservabilityPipelineSplunkTcpSource(id string, typeVar ObservabilityPipelineSplunkTcpSourceType) *ObservabilityPipelineSplunkTcpSource
    func NewObservabilityPipelineSplunkTcpSourceWithDefaults() *ObservabilityPipelineSplunkTcpSource
    func (o *ObservabilityPipelineSplunkTcpSource) GetId() string
    func (o *ObservabilityPipelineSplunkTcpSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSplunkTcpSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineSplunkTcpSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineSplunkTcpSource) GetType() ObservabilityPipelineSplunkTcpSourceType
    func (o *ObservabilityPipelineSplunkTcpSource) GetTypeOk() (*ObservabilityPipelineSplunkTcpSourceType, bool)
    func (o *ObservabilityPipelineSplunkTcpSource) HasTls() bool
    func (o ObservabilityPipelineSplunkTcpSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSplunkTcpSource) SetId(v string)
    func (o *ObservabilityPipelineSplunkTcpSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineSplunkTcpSource) SetType(v ObservabilityPipelineSplunkTcpSourceType)
    func (o *ObservabilityPipelineSplunkTcpSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSplunkTcpSourceType
    func NewObservabilityPipelineSplunkTcpSourceTypeFromValue(v string) (*ObservabilityPipelineSplunkTcpSourceType, error)
    func (v *ObservabilityPipelineSplunkTcpSourceType) GetAllowedValues() []ObservabilityPipelineSplunkTcpSourceType
    func (v ObservabilityPipelineSplunkTcpSourceType) IsValid() bool
    func (v ObservabilityPipelineSplunkTcpSourceType) Ptr() *ObservabilityPipelineSplunkTcpSourceType
    func (v *ObservabilityPipelineSplunkTcpSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSumoLogicDestination
    func NewObservabilityPipelineSumoLogicDestination(id string, inputs []string, typeVar ObservabilityPipelineSumoLogicDestinationType) *ObservabilityPipelineSumoLogicDestination
    func NewObservabilityPipelineSumoLogicDestinationWithDefaults() *ObservabilityPipelineSumoLogicDestination
    func (o *ObservabilityPipelineSumoLogicDestination) GetEncoding() ObservabilityPipelineSumoLogicDestinationEncoding
    func (o *ObservabilityPipelineSumoLogicDestination) GetEncodingOk() (*ObservabilityPipelineSumoLogicDestinationEncoding, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderCustomFields() []ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderCustomFieldsOk() (*[]ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderHostName() string
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderHostNameOk() (*string, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceCategory() string
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceCategoryOk() (*string, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceName() string
    func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceNameOk() (*string, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) GetId() string
    func (o *ObservabilityPipelineSumoLogicDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) GetInputs() []string
    func (o *ObservabilityPipelineSumoLogicDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) GetType() ObservabilityPipelineSumoLogicDestinationType
    func (o *ObservabilityPipelineSumoLogicDestination) GetTypeOk() (*ObservabilityPipelineSumoLogicDestinationType, bool)
    func (o *ObservabilityPipelineSumoLogicDestination) HasEncoding() bool
    func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderCustomFields() bool
    func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderHostName() bool
    func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderSourceCategory() bool
    func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderSourceName() bool
    func (o ObservabilityPipelineSumoLogicDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSumoLogicDestination) SetEncoding(v ObservabilityPipelineSumoLogicDestinationEncoding)
    func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderCustomFields(v []ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem)
    func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderHostName(v string)
    func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderSourceCategory(v string)
    func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderSourceName(v string)
    func (o *ObservabilityPipelineSumoLogicDestination) SetId(v string)
    func (o *ObservabilityPipelineSumoLogicDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineSumoLogicDestination) SetType(v ObservabilityPipelineSumoLogicDestinationType)
    func (o *ObservabilityPipelineSumoLogicDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSumoLogicDestinationEncoding
    func NewObservabilityPipelineSumoLogicDestinationEncodingFromValue(v string) (*ObservabilityPipelineSumoLogicDestinationEncoding, error)
    func (v *ObservabilityPipelineSumoLogicDestinationEncoding) GetAllowedValues() []ObservabilityPipelineSumoLogicDestinationEncoding
    func (v ObservabilityPipelineSumoLogicDestinationEncoding) IsValid() bool
    func (v ObservabilityPipelineSumoLogicDestinationEncoding) Ptr() *ObservabilityPipelineSumoLogicDestinationEncoding
    func (v *ObservabilityPipelineSumoLogicDestinationEncoding) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem
    func NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem(name string, value string) *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem
    func NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItemWithDefaults() *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem
    func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetName() string
    func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetNameOk() (*string, bool)
    func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetValue() string
    func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetValueOk() (*string, bool)
    func (o ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) SetName(v string)
    func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) SetValue(v string)
    func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSumoLogicDestinationType
    func NewObservabilityPipelineSumoLogicDestinationTypeFromValue(v string) (*ObservabilityPipelineSumoLogicDestinationType, error)
    func (v *ObservabilityPipelineSumoLogicDestinationType) GetAllowedValues() []ObservabilityPipelineSumoLogicDestinationType
    func (v ObservabilityPipelineSumoLogicDestinationType) IsValid() bool
    func (v ObservabilityPipelineSumoLogicDestinationType) Ptr() *ObservabilityPipelineSumoLogicDestinationType
    func (v *ObservabilityPipelineSumoLogicDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSumoLogicSource
    func NewObservabilityPipelineSumoLogicSource(id string, typeVar ObservabilityPipelineSumoLogicSourceType) *ObservabilityPipelineSumoLogicSource
    func NewObservabilityPipelineSumoLogicSourceWithDefaults() *ObservabilityPipelineSumoLogicSource
    func (o *ObservabilityPipelineSumoLogicSource) GetId() string
    func (o *ObservabilityPipelineSumoLogicSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSumoLogicSource) GetType() ObservabilityPipelineSumoLogicSourceType
    func (o *ObservabilityPipelineSumoLogicSource) GetTypeOk() (*ObservabilityPipelineSumoLogicSourceType, bool)
    func (o ObservabilityPipelineSumoLogicSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSumoLogicSource) SetId(v string)
    func (o *ObservabilityPipelineSumoLogicSource) SetType(v ObservabilityPipelineSumoLogicSourceType)
    func (o *ObservabilityPipelineSumoLogicSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSumoLogicSourceType
    func NewObservabilityPipelineSumoLogicSourceTypeFromValue(v string) (*ObservabilityPipelineSumoLogicSourceType, error)
    func (v *ObservabilityPipelineSumoLogicSourceType) GetAllowedValues() []ObservabilityPipelineSumoLogicSourceType
    func (v ObservabilityPipelineSumoLogicSourceType) IsValid() bool
    func (v ObservabilityPipelineSumoLogicSourceType) Ptr() *ObservabilityPipelineSumoLogicSourceType
    func (v *ObservabilityPipelineSumoLogicSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSyslogNgDestination
    func NewObservabilityPipelineSyslogNgDestination(id string, inputs []string, typeVar ObservabilityPipelineSyslogNgDestinationType) *ObservabilityPipelineSyslogNgDestination
    func NewObservabilityPipelineSyslogNgDestinationWithDefaults() *ObservabilityPipelineSyslogNgDestination
    func (o *ObservabilityPipelineSyslogNgDestination) GetId() string
    func (o *ObservabilityPipelineSyslogNgDestination) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSyslogNgDestination) GetInputs() []string
    func (o *ObservabilityPipelineSyslogNgDestination) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineSyslogNgDestination) GetKeepalive() int64
    func (o *ObservabilityPipelineSyslogNgDestination) GetKeepaliveOk() (*int64, bool)
    func (o *ObservabilityPipelineSyslogNgDestination) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineSyslogNgDestination) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineSyslogNgDestination) GetType() ObservabilityPipelineSyslogNgDestinationType
    func (o *ObservabilityPipelineSyslogNgDestination) GetTypeOk() (*ObservabilityPipelineSyslogNgDestinationType, bool)
    func (o *ObservabilityPipelineSyslogNgDestination) HasKeepalive() bool
    func (o *ObservabilityPipelineSyslogNgDestination) HasTls() bool
    func (o ObservabilityPipelineSyslogNgDestination) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSyslogNgDestination) SetId(v string)
    func (o *ObservabilityPipelineSyslogNgDestination) SetInputs(v []string)
    func (o *ObservabilityPipelineSyslogNgDestination) SetKeepalive(v int64)
    func (o *ObservabilityPipelineSyslogNgDestination) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineSyslogNgDestination) SetType(v ObservabilityPipelineSyslogNgDestinationType)
    func (o *ObservabilityPipelineSyslogNgDestination) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSyslogNgDestinationType
    func NewObservabilityPipelineSyslogNgDestinationTypeFromValue(v string) (*ObservabilityPipelineSyslogNgDestinationType, error)
    func (v *ObservabilityPipelineSyslogNgDestinationType) GetAllowedValues() []ObservabilityPipelineSyslogNgDestinationType
    func (v ObservabilityPipelineSyslogNgDestinationType) IsValid() bool
    func (v ObservabilityPipelineSyslogNgDestinationType) Ptr() *ObservabilityPipelineSyslogNgDestinationType
    func (v *ObservabilityPipelineSyslogNgDestinationType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSyslogNgSource
    func NewObservabilityPipelineSyslogNgSource(id string, mode ObservabilityPipelineSyslogSourceMode, typeVar ObservabilityPipelineSyslogNgSourceType) *ObservabilityPipelineSyslogNgSource
    func NewObservabilityPipelineSyslogNgSourceWithDefaults() *ObservabilityPipelineSyslogNgSource
    func (o *ObservabilityPipelineSyslogNgSource) GetId() string
    func (o *ObservabilityPipelineSyslogNgSource) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineSyslogNgSource) GetMode() ObservabilityPipelineSyslogSourceMode
    func (o *ObservabilityPipelineSyslogNgSource) GetModeOk() (*ObservabilityPipelineSyslogSourceMode, bool)
    func (o *ObservabilityPipelineSyslogNgSource) GetTls() ObservabilityPipelineTls
    func (o *ObservabilityPipelineSyslogNgSource) GetTlsOk() (*ObservabilityPipelineTls, bool)
    func (o *ObservabilityPipelineSyslogNgSource) GetType() ObservabilityPipelineSyslogNgSourceType
    func (o *ObservabilityPipelineSyslogNgSource) GetTypeOk() (*ObservabilityPipelineSyslogNgSourceType, bool)
    func (o *ObservabilityPipelineSyslogNgSource) HasTls() bool
    func (o ObservabilityPipelineSyslogNgSource) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineSyslogNgSource) SetId(v string)
    func (o *ObservabilityPipelineSyslogNgSource) SetMode(v ObservabilityPipelineSyslogSourceMode)
    func (o *ObservabilityPipelineSyslogNgSource) SetTls(v ObservabilityPipelineTls)
    func (o *ObservabilityPipelineSyslogNgSource) SetType(v ObservabilityPipelineSyslogNgSourceType)
    func (o *ObservabilityPipelineSyslogNgSource) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineSyslogNgSourceType
    func NewObservabilityPipelineSyslogNgSourceTypeFromValue(v string) (*ObservabilityPipelineSyslogNgSourceType, error)
    func (v *ObservabilityPipelineSyslogNgSourceType) GetAllowedValues() []ObservabilityPipelineSyslogNgSourceType
    func (v ObservabilityPipelineSyslogNgSourceType) IsValid() bool
    func (v ObservabilityPipelineSyslogNgSourceType) Ptr() *ObservabilityPipelineSyslogNgSourceType
    func (v *ObservabilityPipelineSyslogNgSourceType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineSyslogSourceMode
    func NewObservabilityPipelineSyslogSourceModeFromValue(v string) (*ObservabilityPipelineSyslogSourceMode, error)
    func (v *ObservabilityPipelineSyslogSourceMode) GetAllowedValues() []ObservabilityPipelineSyslogSourceMode
    func (v ObservabilityPipelineSyslogSourceMode) IsValid() bool
    func (v ObservabilityPipelineSyslogSourceMode) Ptr() *ObservabilityPipelineSyslogSourceMode
    func (v *ObservabilityPipelineSyslogSourceMode) UnmarshalJSON(src []byte) error
type ObservabilityPipelineThrottleProcessor
    func NewObservabilityPipelineThrottleProcessor(id string, include string, inputs []string, threshold int64, typeVar ObservabilityPipelineThrottleProcessorType, window float64) *ObservabilityPipelineThrottleProcessor
    func NewObservabilityPipelineThrottleProcessorWithDefaults() *ObservabilityPipelineThrottleProcessor
    func (o *ObservabilityPipelineThrottleProcessor) GetGroupBy() []string
    func (o *ObservabilityPipelineThrottleProcessor) GetGroupByOk() (*[]string, bool)
    func (o *ObservabilityPipelineThrottleProcessor) GetId() string
    func (o *ObservabilityPipelineThrottleProcessor) GetIdOk() (*string, bool)
    func (o *ObservabilityPipelineThrottleProcessor) GetInclude() string
    func (o *ObservabilityPipelineThrottleProcessor) GetIncludeOk() (*string, bool)
    func (o *ObservabilityPipelineThrottleProcessor) GetInputs() []string
    func (o *ObservabilityPipelineThrottleProcessor) GetInputsOk() (*[]string, bool)
    func (o *ObservabilityPipelineThrottleProcessor) GetThreshold() int64
    func (o *ObservabilityPipelineThrottleProcessor) GetThresholdOk() (*int64, bool)
    func (o *ObservabilityPipelineThrottleProcessor) GetType() ObservabilityPipelineThrottleProcessorType
    func (o *ObservabilityPipelineThrottleProcessor) GetTypeOk() (*ObservabilityPipelineThrottleProcessorType, bool)
    func (o *ObservabilityPipelineThrottleProcessor) GetWindow() float64
    func (o *ObservabilityPipelineThrottleProcessor) GetWindowOk() (*float64, bool)
    func (o *ObservabilityPipelineThrottleProcessor) HasGroupBy() bool
    func (o ObservabilityPipelineThrottleProcessor) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineThrottleProcessor) SetGroupBy(v []string)
    func (o *ObservabilityPipelineThrottleProcessor) SetId(v string)
    func (o *ObservabilityPipelineThrottleProcessor) SetInclude(v string)
    func (o *ObservabilityPipelineThrottleProcessor) SetInputs(v []string)
    func (o *ObservabilityPipelineThrottleProcessor) SetThreshold(v int64)
    func (o *ObservabilityPipelineThrottleProcessor) SetType(v ObservabilityPipelineThrottleProcessorType)
    func (o *ObservabilityPipelineThrottleProcessor) SetWindow(v float64)
    func (o *ObservabilityPipelineThrottleProcessor) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelineThrottleProcessorType
    func NewObservabilityPipelineThrottleProcessorTypeFromValue(v string) (*ObservabilityPipelineThrottleProcessorType, error)
    func (v *ObservabilityPipelineThrottleProcessorType) GetAllowedValues() []ObservabilityPipelineThrottleProcessorType
    func (v ObservabilityPipelineThrottleProcessorType) IsValid() bool
    func (v ObservabilityPipelineThrottleProcessorType) Ptr() *ObservabilityPipelineThrottleProcessorType
    func (v *ObservabilityPipelineThrottleProcessorType) UnmarshalJSON(src []byte) error
type ObservabilityPipelineTls
    func NewObservabilityPipelineTls(crtFile string) *ObservabilityPipelineTls
    func NewObservabilityPipelineTlsWithDefaults() *ObservabilityPipelineTls
    func (o *ObservabilityPipelineTls) GetCaFile() string
    func (o *ObservabilityPipelineTls) GetCaFileOk() (*string, bool)
    func (o *ObservabilityPipelineTls) GetCrtFile() string
    func (o *ObservabilityPipelineTls) GetCrtFileOk() (*string, bool)
    func (o *ObservabilityPipelineTls) GetKeyFile() string
    func (o *ObservabilityPipelineTls) GetKeyFileOk() (*string, bool)
    func (o *ObservabilityPipelineTls) HasCaFile() bool
    func (o *ObservabilityPipelineTls) HasKeyFile() bool
    func (o ObservabilityPipelineTls) MarshalJSON() ([]byte, error)
    func (o *ObservabilityPipelineTls) SetCaFile(v string)
    func (o *ObservabilityPipelineTls) SetCrtFile(v string)
    func (o *ObservabilityPipelineTls) SetKeyFile(v string)
    func (o *ObservabilityPipelineTls) UnmarshalJSON(bytes []byte) (err error)
type ObservabilityPipelinesApi
    func NewObservabilityPipelinesApi(client *datadog.APIClient) *ObservabilityPipelinesApi
    func (a *ObservabilityPipelinesApi) CreatePipeline(ctx _context.Context, body ObservabilityPipelineSpec) (ObservabilityPipeline, *_nethttp.Response, error)
    func (a *ObservabilityPipelinesApi) DeletePipeline(ctx _context.Context, pipelineId string) (*_nethttp.Response, error)
    func (a *ObservabilityPipelinesApi) GetPipeline(ctx _context.Context, pipelineId string) (ObservabilityPipeline, *_nethttp.Response, error)
    func (a *ObservabilityPipelinesApi) ListPipelines(ctx _context.Context, o ...ListPipelinesOptionalParameters) (ListPipelinesResponse, *_nethttp.Response, error)
    func (a *ObservabilityPipelinesApi) UpdatePipeline(ctx _context.Context, pipelineId string, body ObservabilityPipeline) (ObservabilityPipeline, *_nethttp.Response, error)
    func (a *ObservabilityPipelinesApi) ValidatePipeline(ctx _context.Context, body ObservabilityPipelineSpec) (ValidationResponse, *_nethttp.Response, error)
type OktaAccount
    func NewOktaAccount(attributes OktaAccountAttributes, typeVar OktaAccountType) *OktaAccount
    func NewOktaAccountWithDefaults() *OktaAccount
    func (o *OktaAccount) GetAttributes() OktaAccountAttributes
    func (o *OktaAccount) GetAttributesOk() (*OktaAccountAttributes, bool)
    func (o *OktaAccount) GetId() string
    func (o *OktaAccount) GetIdOk() (*string, bool)
    func (o *OktaAccount) GetType() OktaAccountType
    func (o *OktaAccount) GetTypeOk() (*OktaAccountType, bool)
    func (o *OktaAccount) HasId() bool
    func (o OktaAccount) MarshalJSON() ([]byte, error)
    func (o *OktaAccount) SetAttributes(v OktaAccountAttributes)
    func (o *OktaAccount) SetId(v string)
    func (o *OktaAccount) SetType(v OktaAccountType)
    func (o *OktaAccount) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountAttributes
    func NewOktaAccountAttributes(authMethod string, domain string, name string) *OktaAccountAttributes
    func NewOktaAccountAttributesWithDefaults() *OktaAccountAttributes
    func (o *OktaAccountAttributes) GetApiKey() string
    func (o *OktaAccountAttributes) GetApiKeyOk() (*string, bool)
    func (o *OktaAccountAttributes) GetAuthMethod() string
    func (o *OktaAccountAttributes) GetAuthMethodOk() (*string, bool)
    func (o *OktaAccountAttributes) GetClientId() string
    func (o *OktaAccountAttributes) GetClientIdOk() (*string, bool)
    func (o *OktaAccountAttributes) GetClientSecret() string
    func (o *OktaAccountAttributes) GetClientSecretOk() (*string, bool)
    func (o *OktaAccountAttributes) GetDomain() string
    func (o *OktaAccountAttributes) GetDomainOk() (*string, bool)
    func (o *OktaAccountAttributes) GetName() string
    func (o *OktaAccountAttributes) GetNameOk() (*string, bool)
    func (o *OktaAccountAttributes) HasApiKey() bool
    func (o *OktaAccountAttributes) HasClientId() bool
    func (o *OktaAccountAttributes) HasClientSecret() bool
    func (o OktaAccountAttributes) MarshalJSON() ([]byte, error)
    func (o *OktaAccountAttributes) SetApiKey(v string)
    func (o *OktaAccountAttributes) SetAuthMethod(v string)
    func (o *OktaAccountAttributes) SetClientId(v string)
    func (o *OktaAccountAttributes) SetClientSecret(v string)
    func (o *OktaAccountAttributes) SetDomain(v string)
    func (o *OktaAccountAttributes) SetName(v string)
    func (o *OktaAccountAttributes) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountRequest
    func NewOktaAccountRequest(data OktaAccount) *OktaAccountRequest
    func NewOktaAccountRequestWithDefaults() *OktaAccountRequest
    func (o *OktaAccountRequest) GetData() OktaAccount
    func (o *OktaAccountRequest) GetDataOk() (*OktaAccount, bool)
    func (o OktaAccountRequest) MarshalJSON() ([]byte, error)
    func (o *OktaAccountRequest) SetData(v OktaAccount)
    func (o *OktaAccountRequest) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountResponse
    func NewOktaAccountResponse() *OktaAccountResponse
    func NewOktaAccountResponseWithDefaults() *OktaAccountResponse
    func (o *OktaAccountResponse) GetData() OktaAccount
    func (o *OktaAccountResponse) GetDataOk() (*OktaAccount, bool)
    func (o *OktaAccountResponse) HasData() bool
    func (o OktaAccountResponse) MarshalJSON() ([]byte, error)
    func (o *OktaAccountResponse) SetData(v OktaAccount)
    func (o *OktaAccountResponse) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountResponseData
    func NewOktaAccountResponseData(attributes OktaAccountAttributes, id string, typeVar OktaAccountType) *OktaAccountResponseData
    func NewOktaAccountResponseDataWithDefaults() *OktaAccountResponseData
    func (o *OktaAccountResponseData) GetAttributes() OktaAccountAttributes
    func (o *OktaAccountResponseData) GetAttributesOk() (*OktaAccountAttributes, bool)
    func (o *OktaAccountResponseData) GetId() string
    func (o *OktaAccountResponseData) GetIdOk() (*string, bool)
    func (o *OktaAccountResponseData) GetType() OktaAccountType
    func (o *OktaAccountResponseData) GetTypeOk() (*OktaAccountType, bool)
    func (o OktaAccountResponseData) MarshalJSON() ([]byte, error)
    func (o *OktaAccountResponseData) SetAttributes(v OktaAccountAttributes)
    func (o *OktaAccountResponseData) SetId(v string)
    func (o *OktaAccountResponseData) SetType(v OktaAccountType)
    func (o *OktaAccountResponseData) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountType
    func NewOktaAccountTypeFromValue(v string) (*OktaAccountType, error)
    func (v *OktaAccountType) GetAllowedValues() []OktaAccountType
    func (v OktaAccountType) IsValid() bool
    func (v OktaAccountType) Ptr() *OktaAccountType
    func (v *OktaAccountType) UnmarshalJSON(src []byte) error
type OktaAccountUpdateRequest
    func NewOktaAccountUpdateRequest(data OktaAccountUpdateRequestData) *OktaAccountUpdateRequest
    func NewOktaAccountUpdateRequestWithDefaults() *OktaAccountUpdateRequest
    func (o *OktaAccountUpdateRequest) GetData() OktaAccountUpdateRequestData
    func (o *OktaAccountUpdateRequest) GetDataOk() (*OktaAccountUpdateRequestData, bool)
    func (o OktaAccountUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *OktaAccountUpdateRequest) SetData(v OktaAccountUpdateRequestData)
    func (o *OktaAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountUpdateRequestAttributes
    func NewOktaAccountUpdateRequestAttributes(authMethod string, domain string) *OktaAccountUpdateRequestAttributes
    func NewOktaAccountUpdateRequestAttributesWithDefaults() *OktaAccountUpdateRequestAttributes
    func (o *OktaAccountUpdateRequestAttributes) GetApiKey() string
    func (o *OktaAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)
    func (o *OktaAccountUpdateRequestAttributes) GetAuthMethod() string
    func (o *OktaAccountUpdateRequestAttributes) GetAuthMethodOk() (*string, bool)
    func (o *OktaAccountUpdateRequestAttributes) GetClientId() string
    func (o *OktaAccountUpdateRequestAttributes) GetClientIdOk() (*string, bool)
    func (o *OktaAccountUpdateRequestAttributes) GetClientSecret() string
    func (o *OktaAccountUpdateRequestAttributes) GetClientSecretOk() (*string, bool)
    func (o *OktaAccountUpdateRequestAttributes) GetDomain() string
    func (o *OktaAccountUpdateRequestAttributes) GetDomainOk() (*string, bool)
    func (o *OktaAccountUpdateRequestAttributes) HasApiKey() bool
    func (o *OktaAccountUpdateRequestAttributes) HasClientId() bool
    func (o *OktaAccountUpdateRequestAttributes) HasClientSecret() bool
    func (o OktaAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *OktaAccountUpdateRequestAttributes) SetApiKey(v string)
    func (o *OktaAccountUpdateRequestAttributes) SetAuthMethod(v string)
    func (o *OktaAccountUpdateRequestAttributes) SetClientId(v string)
    func (o *OktaAccountUpdateRequestAttributes) SetClientSecret(v string)
    func (o *OktaAccountUpdateRequestAttributes) SetDomain(v string)
    func (o *OktaAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountUpdateRequestData
    func NewOktaAccountUpdateRequestData() *OktaAccountUpdateRequestData
    func NewOktaAccountUpdateRequestDataWithDefaults() *OktaAccountUpdateRequestData
    func (o *OktaAccountUpdateRequestData) GetAttributes() OktaAccountUpdateRequestAttributes
    func (o *OktaAccountUpdateRequestData) GetAttributesOk() (*OktaAccountUpdateRequestAttributes, bool)
    func (o *OktaAccountUpdateRequestData) GetType() OktaAccountType
    func (o *OktaAccountUpdateRequestData) GetTypeOk() (*OktaAccountType, bool)
    func (o *OktaAccountUpdateRequestData) HasAttributes() bool
    func (o *OktaAccountUpdateRequestData) HasType() bool
    func (o OktaAccountUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *OktaAccountUpdateRequestData) SetAttributes(v OktaAccountUpdateRequestAttributes)
    func (o *OktaAccountUpdateRequestData) SetType(v OktaAccountType)
    func (o *OktaAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type OktaAccountsResponse
    func NewOktaAccountsResponse() *OktaAccountsResponse
    func NewOktaAccountsResponseWithDefaults() *OktaAccountsResponse
    func (o *OktaAccountsResponse) GetData() []OktaAccountResponseData
    func (o *OktaAccountsResponse) GetDataOk() (*[]OktaAccountResponseData, bool)
    func (o *OktaAccountsResponse) HasData() bool
    func (o OktaAccountsResponse) MarshalJSON() ([]byte, error)
    func (o *OktaAccountsResponse) SetData(v []OktaAccountResponseData)
    func (o *OktaAccountsResponse) UnmarshalJSON(bytes []byte) (err error)
type OktaIntegrationApi
    func NewOktaIntegrationApi(client *datadog.APIClient) *OktaIntegrationApi
    func (a *OktaIntegrationApi) CreateOktaAccount(ctx _context.Context, body OktaAccountRequest) (OktaAccountResponse, *_nethttp.Response, error)
    func (a *OktaIntegrationApi) DeleteOktaAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)
    func (a *OktaIntegrationApi) GetOktaAccount(ctx _context.Context, accountId string) (OktaAccountResponse, *_nethttp.Response, error)
    func (a *OktaIntegrationApi) ListOktaAccounts(ctx _context.Context) (OktaAccountsResponse, *_nethttp.Response, error)
    func (a *OktaIntegrationApi) UpdateOktaAccount(ctx _context.Context, accountId string, body OktaAccountUpdateRequest) (OktaAccountResponse, *_nethttp.Response, error)
type OnCallApi
    func NewOnCallApi(client *datadog.APIClient) *OnCallApi
    func (a *OnCallApi) CreateOnCallEscalationPolicy(ctx _context.Context, body EscalationPolicyCreateRequest, o ...CreateOnCallEscalationPolicyOptionalParameters) (EscalationPolicy, *_nethttp.Response, error)
    func (a *OnCallApi) CreateOnCallSchedule(ctx _context.Context, body ScheduleCreateRequest, o ...CreateOnCallScheduleOptionalParameters) (Schedule, *_nethttp.Response, error)
    func (a *OnCallApi) DeleteOnCallEscalationPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)
    func (a *OnCallApi) DeleteOnCallSchedule(ctx _context.Context, scheduleId string) (*_nethttp.Response, error)
    func (a *OnCallApi) GetOnCallEscalationPolicy(ctx _context.Context, policyId string, o ...GetOnCallEscalationPolicyOptionalParameters) (EscalationPolicy, *_nethttp.Response, error)
    func (a *OnCallApi) GetOnCallSchedule(ctx _context.Context, scheduleId string, o ...GetOnCallScheduleOptionalParameters) (Schedule, *_nethttp.Response, error)
    func (a *OnCallApi) GetOnCallTeamRoutingRules(ctx _context.Context, teamId string, o ...GetOnCallTeamRoutingRulesOptionalParameters) (TeamRoutingRules, *_nethttp.Response, error)
    func (a *OnCallApi) GetScheduleOnCallUser(ctx _context.Context, scheduleId string, o ...GetScheduleOnCallUserOptionalParameters) (Shift, *_nethttp.Response, error)
    func (a *OnCallApi) SetOnCallTeamRoutingRules(ctx _context.Context, teamId string, body TeamRoutingRulesRequest, o ...SetOnCallTeamRoutingRulesOptionalParameters) (TeamRoutingRules, *_nethttp.Response, error)
    func (a *OnCallApi) UpdateOnCallEscalationPolicy(ctx _context.Context, policyId string, body EscalationPolicyUpdateRequest, o ...UpdateOnCallEscalationPolicyOptionalParameters) (EscalationPolicy, *_nethttp.Response, error)
    func (a *OnCallApi) UpdateOnCallSchedule(ctx _context.Context, scheduleId string, body ScheduleUpdateRequest, o ...UpdateOnCallScheduleOptionalParameters) (Schedule, *_nethttp.Response, error)
type OnCallPageTargetType
    func NewOnCallPageTargetTypeFromValue(v string) (*OnCallPageTargetType, error)
    func (v *OnCallPageTargetType) GetAllowedValues() []OnCallPageTargetType
    func (v OnCallPageTargetType) IsValid() bool
    func (v OnCallPageTargetType) Ptr() *OnCallPageTargetType
    func (v *OnCallPageTargetType) UnmarshalJSON(src []byte) error
type OnCallPagingApi
    func NewOnCallPagingApi(client *datadog.APIClient) *OnCallPagingApi
    func (a *OnCallPagingApi) AcknowledgeOnCallPage(ctx _context.Context, pageId uuid.UUID) (*_nethttp.Response, error)
    func (a *OnCallPagingApi) CreateOnCallPage(ctx _context.Context, body CreatePageRequest) (CreatePageResponse, *_nethttp.Response, error)
    func (a *OnCallPagingApi) EscalateOnCallPage(ctx _context.Context, pageId uuid.UUID) (*_nethttp.Response, error)
    func (a *OnCallPagingApi) ResolveOnCallPage(ctx _context.Context, pageId uuid.UUID) (*_nethttp.Response, error)
type OnDemandConcurrencyCap
    func NewOnDemandConcurrencyCap() *OnDemandConcurrencyCap
    func NewOnDemandConcurrencyCapWithDefaults() *OnDemandConcurrencyCap
    func (o *OnDemandConcurrencyCap) GetAttributes() OnDemandConcurrencyCapAttributes
    func (o *OnDemandConcurrencyCap) GetAttributesOk() (*OnDemandConcurrencyCapAttributes, bool)
    func (o *OnDemandConcurrencyCap) GetType() OnDemandConcurrencyCapType
    func (o *OnDemandConcurrencyCap) GetTypeOk() (*OnDemandConcurrencyCapType, bool)
    func (o *OnDemandConcurrencyCap) HasAttributes() bool
    func (o *OnDemandConcurrencyCap) HasType() bool
    func (o OnDemandConcurrencyCap) MarshalJSON() ([]byte, error)
    func (o *OnDemandConcurrencyCap) SetAttributes(v OnDemandConcurrencyCapAttributes)
    func (o *OnDemandConcurrencyCap) SetType(v OnDemandConcurrencyCapType)
    func (o *OnDemandConcurrencyCap) UnmarshalJSON(bytes []byte) (err error)
type OnDemandConcurrencyCapAttributes
    func NewOnDemandConcurrencyCapAttributes() *OnDemandConcurrencyCapAttributes
    func NewOnDemandConcurrencyCapAttributesWithDefaults() *OnDemandConcurrencyCapAttributes
    func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCap() float64
    func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCapOk() (*float64, bool)
    func (o *OnDemandConcurrencyCapAttributes) HasOnDemandConcurrencyCap() bool
    func (o OnDemandConcurrencyCapAttributes) MarshalJSON() ([]byte, error)
    func (o *OnDemandConcurrencyCapAttributes) SetOnDemandConcurrencyCap(v float64)
    func (o *OnDemandConcurrencyCapAttributes) UnmarshalJSON(bytes []byte) (err error)
type OnDemandConcurrencyCapResponse
    func NewOnDemandConcurrencyCapResponse() *OnDemandConcurrencyCapResponse
    func NewOnDemandConcurrencyCapResponseWithDefaults() *OnDemandConcurrencyCapResponse
    func (o *OnDemandConcurrencyCapResponse) GetData() OnDemandConcurrencyCap
    func (o *OnDemandConcurrencyCapResponse) GetDataOk() (*OnDemandConcurrencyCap, bool)
    func (o *OnDemandConcurrencyCapResponse) HasData() bool
    func (o OnDemandConcurrencyCapResponse) MarshalJSON() ([]byte, error)
    func (o *OnDemandConcurrencyCapResponse) SetData(v OnDemandConcurrencyCap)
    func (o *OnDemandConcurrencyCapResponse) UnmarshalJSON(bytes []byte) (err error)
type OnDemandConcurrencyCapType
    func NewOnDemandConcurrencyCapTypeFromValue(v string) (*OnDemandConcurrencyCapType, error)
    func (v *OnDemandConcurrencyCapType) GetAllowedValues() []OnDemandConcurrencyCapType
    func (v OnDemandConcurrencyCapType) IsValid() bool
    func (v OnDemandConcurrencyCapType) Ptr() *OnDemandConcurrencyCapType
    func (v *OnDemandConcurrencyCapType) UnmarshalJSON(src []byte) error
type OpenAPIEndpoint
    func NewOpenAPIEndpoint() *OpenAPIEndpoint
    func NewOpenAPIEndpointWithDefaults() *OpenAPIEndpoint
    func (o *OpenAPIEndpoint) GetMethod() string
    func (o *OpenAPIEndpoint) GetMethodOk() (*string, bool)
    func (o *OpenAPIEndpoint) GetPath() string
    func (o *OpenAPIEndpoint) GetPathOk() (*string, bool)
    func (o *OpenAPIEndpoint) HasMethod() bool
    func (o *OpenAPIEndpoint) HasPath() bool
    func (o OpenAPIEndpoint) MarshalJSON() ([]byte, error)
    func (o *OpenAPIEndpoint) SetMethod(v string)
    func (o *OpenAPIEndpoint) SetPath(v string)
    func (o *OpenAPIEndpoint) UnmarshalJSON(bytes []byte) (err error)
type OpenAPIFile
    func NewOpenAPIFile() *OpenAPIFile
    func NewOpenAPIFileWithDefaults() *OpenAPIFile
    func (o *OpenAPIFile) GetOpenapiSpecFile() _io.Reader
    func (o *OpenAPIFile) GetOpenapiSpecFileOk() (*_io.Reader, bool)
    func (o *OpenAPIFile) HasOpenapiSpecFile() bool
    func (o OpenAPIFile) MarshalJSON() ([]byte, error)
    func (o *OpenAPIFile) SetOpenapiSpecFile(v _io.Reader)
    func (o *OpenAPIFile) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieIntegrationApi
    func NewOpsgenieIntegrationApi(client *datadog.APIClient) *OpsgenieIntegrationApi
    func (a *OpsgenieIntegrationApi) CreateOpsgenieService(ctx _context.Context, body OpsgenieServiceCreateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) DeleteOpsgenieService(ctx _context.Context, integrationServiceId string) (*_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) GetOpsgenieService(ctx _context.Context, integrationServiceId string) (OpsgenieServiceResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) ListOpsgenieServices(ctx _context.Context) (OpsgenieServicesResponse, *_nethttp.Response, error)
    func (a *OpsgenieIntegrationApi) UpdateOpsgenieService(ctx _context.Context, integrationServiceId string, body OpsgenieServiceUpdateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)
type OpsgenieServiceCreateAttributes
    func NewOpsgenieServiceCreateAttributes(name string, opsgenieApiKey string, region OpsgenieServiceRegionType) *OpsgenieServiceCreateAttributes
    func NewOpsgenieServiceCreateAttributesWithDefaults() *OpsgenieServiceCreateAttributes
    func (o *OpsgenieServiceCreateAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceCreateAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetName() string
    func (o *OpsgenieServiceCreateAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKey() string
    func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk() (*string, bool)
    func (o *OpsgenieServiceCreateAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceCreateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceCreateAttributes) HasCustomUrl() bool
    func (o OpsgenieServiceCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceCreateAttributes) SetName(v string)
    func (o *OpsgenieServiceCreateAttributes) SetOpsgenieApiKey(v string)
    func (o *OpsgenieServiceCreateAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceCreateData
    func NewOpsgenieServiceCreateData(attributes OpsgenieServiceCreateAttributes, typeVar OpsgenieServiceType) *OpsgenieServiceCreateData
    func NewOpsgenieServiceCreateDataWithDefaults() *OpsgenieServiceCreateData
    func (o *OpsgenieServiceCreateData) GetAttributes() OpsgenieServiceCreateAttributes
    func (o *OpsgenieServiceCreateData) GetAttributesOk() (*OpsgenieServiceCreateAttributes, bool)
    func (o *OpsgenieServiceCreateData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceCreateData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceCreateData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateData) SetAttributes(v OpsgenieServiceCreateAttributes)
    func (o *OpsgenieServiceCreateData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceCreateData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceCreateRequest
    func NewOpsgenieServiceCreateRequest(data OpsgenieServiceCreateData) *OpsgenieServiceCreateRequest
    func NewOpsgenieServiceCreateRequestWithDefaults() *OpsgenieServiceCreateRequest
    func (o *OpsgenieServiceCreateRequest) GetData() OpsgenieServiceCreateData
    func (o *OpsgenieServiceCreateRequest) GetDataOk() (*OpsgenieServiceCreateData, bool)
    func (o OpsgenieServiceCreateRequest) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceCreateRequest) SetData(v OpsgenieServiceCreateData)
    func (o *OpsgenieServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceRegionType
    func NewOpsgenieServiceRegionTypeFromValue(v string) (*OpsgenieServiceRegionType, error)
    func (v *OpsgenieServiceRegionType) GetAllowedValues() []OpsgenieServiceRegionType
    func (v OpsgenieServiceRegionType) IsValid() bool
    func (v OpsgenieServiceRegionType) Ptr() *OpsgenieServiceRegionType
    func (v *OpsgenieServiceRegionType) UnmarshalJSON(src []byte) error
type OpsgenieServiceResponse
    func NewOpsgenieServiceResponse(data OpsgenieServiceResponseData) *OpsgenieServiceResponse
    func NewOpsgenieServiceResponseWithDefaults() *OpsgenieServiceResponse
    func (o *OpsgenieServiceResponse) GetData() OpsgenieServiceResponseData
    func (o *OpsgenieServiceResponse) GetDataOk() (*OpsgenieServiceResponseData, bool)
    func (o OpsgenieServiceResponse) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponse) SetData(v OpsgenieServiceResponseData)
    func (o *OpsgenieServiceResponse) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceResponseAttributes
    func NewOpsgenieServiceResponseAttributes() *OpsgenieServiceResponseAttributes
    func NewOpsgenieServiceResponseAttributesWithDefaults() *OpsgenieServiceResponseAttributes
    func (o *OpsgenieServiceResponseAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceResponseAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceResponseAttributes) GetName() string
    func (o *OpsgenieServiceResponseAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceResponseAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceResponseAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceResponseAttributes) HasCustomUrl() bool
    func (o *OpsgenieServiceResponseAttributes) HasName() bool
    func (o *OpsgenieServiceResponseAttributes) HasRegion() bool
    func (o OpsgenieServiceResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponseAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceResponseAttributes) SetCustomUrlNil()
    func (o *OpsgenieServiceResponseAttributes) SetName(v string)
    func (o *OpsgenieServiceResponseAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *OpsgenieServiceResponseAttributes) UnsetCustomUrl()
type OpsgenieServiceResponseData
    func NewOpsgenieServiceResponseData(attributes OpsgenieServiceResponseAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceResponseData
    func NewOpsgenieServiceResponseDataWithDefaults() *OpsgenieServiceResponseData
    func (o *OpsgenieServiceResponseData) GetAttributes() OpsgenieServiceResponseAttributes
    func (o *OpsgenieServiceResponseData) GetAttributesOk() (*OpsgenieServiceResponseAttributes, bool)
    func (o *OpsgenieServiceResponseData) GetId() string
    func (o *OpsgenieServiceResponseData) GetIdOk() (*string, bool)
    func (o *OpsgenieServiceResponseData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceResponseData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceResponseData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceResponseData) SetAttributes(v OpsgenieServiceResponseAttributes)
    func (o *OpsgenieServiceResponseData) SetId(v string)
    func (o *OpsgenieServiceResponseData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceResponseData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceType
    func NewOpsgenieServiceTypeFromValue(v string) (*OpsgenieServiceType, error)
    func (v *OpsgenieServiceType) GetAllowedValues() []OpsgenieServiceType
    func (v OpsgenieServiceType) IsValid() bool
    func (v OpsgenieServiceType) Ptr() *OpsgenieServiceType
    func (v *OpsgenieServiceType) UnmarshalJSON(src []byte) error
type OpsgenieServiceUpdateAttributes
    func NewOpsgenieServiceUpdateAttributes() *OpsgenieServiceUpdateAttributes
    func NewOpsgenieServiceUpdateAttributesWithDefaults() *OpsgenieServiceUpdateAttributes
    func (o *OpsgenieServiceUpdateAttributes) GetCustomUrl() string
    func (o *OpsgenieServiceUpdateAttributes) GetCustomUrlOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetName() string
    func (o *OpsgenieServiceUpdateAttributes) GetNameOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey() string
    func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk() (*string, bool)
    func (o *OpsgenieServiceUpdateAttributes) GetRegion() OpsgenieServiceRegionType
    func (o *OpsgenieServiceUpdateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)
    func (o *OpsgenieServiceUpdateAttributes) HasCustomUrl() bool
    func (o *OpsgenieServiceUpdateAttributes) HasName() bool
    func (o *OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey() bool
    func (o *OpsgenieServiceUpdateAttributes) HasRegion() bool
    func (o OpsgenieServiceUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateAttributes) SetCustomUrl(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetCustomUrlNil()
    func (o *OpsgenieServiceUpdateAttributes) SetName(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey(v string)
    func (o *OpsgenieServiceUpdateAttributes) SetRegion(v OpsgenieServiceRegionType)
    func (o *OpsgenieServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *OpsgenieServiceUpdateAttributes) UnsetCustomUrl()
type OpsgenieServiceUpdateData
    func NewOpsgenieServiceUpdateData(attributes OpsgenieServiceUpdateAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceUpdateData
    func NewOpsgenieServiceUpdateDataWithDefaults() *OpsgenieServiceUpdateData
    func (o *OpsgenieServiceUpdateData) GetAttributes() OpsgenieServiceUpdateAttributes
    func (o *OpsgenieServiceUpdateData) GetAttributesOk() (*OpsgenieServiceUpdateAttributes, bool)
    func (o *OpsgenieServiceUpdateData) GetId() string
    func (o *OpsgenieServiceUpdateData) GetIdOk() (*string, bool)
    func (o *OpsgenieServiceUpdateData) GetType() OpsgenieServiceType
    func (o *OpsgenieServiceUpdateData) GetTypeOk() (*OpsgenieServiceType, bool)
    func (o OpsgenieServiceUpdateData) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateData) SetAttributes(v OpsgenieServiceUpdateAttributes)
    func (o *OpsgenieServiceUpdateData) SetId(v string)
    func (o *OpsgenieServiceUpdateData) SetType(v OpsgenieServiceType)
    func (o *OpsgenieServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServiceUpdateRequest
    func NewOpsgenieServiceUpdateRequest(data OpsgenieServiceUpdateData) *OpsgenieServiceUpdateRequest
    func NewOpsgenieServiceUpdateRequestWithDefaults() *OpsgenieServiceUpdateRequest
    func (o *OpsgenieServiceUpdateRequest) GetData() OpsgenieServiceUpdateData
    func (o *OpsgenieServiceUpdateRequest) GetDataOk() (*OpsgenieServiceUpdateData, bool)
    func (o OpsgenieServiceUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServiceUpdateRequest) SetData(v OpsgenieServiceUpdateData)
    func (o *OpsgenieServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type OpsgenieServicesResponse
    func NewOpsgenieServicesResponse(data []OpsgenieServiceResponseData) *OpsgenieServicesResponse
    func NewOpsgenieServicesResponseWithDefaults() *OpsgenieServicesResponse
    func (o *OpsgenieServicesResponse) GetData() []OpsgenieServiceResponseData
    func (o *OpsgenieServicesResponse) GetDataOk() (*[]OpsgenieServiceResponseData, bool)
    func (o OpsgenieServicesResponse) MarshalJSON() ([]byte, error)
    func (o *OpsgenieServicesResponse) SetData(v []OpsgenieServiceResponseData)
    func (o *OpsgenieServicesResponse) UnmarshalJSON(bytes []byte) (err error)
type OrderDirection
    func NewOrderDirectionFromValue(v string) (*OrderDirection, error)
    func (v *OrderDirection) GetAllowedValues() []OrderDirection
    func (v OrderDirection) IsValid() bool
    func (v OrderDirection) Ptr() *OrderDirection
    func (v *OrderDirection) UnmarshalJSON(src []byte) error
type OrgConfigGetResponse
    func NewOrgConfigGetResponse(data OrgConfigRead) *OrgConfigGetResponse
    func NewOrgConfigGetResponseWithDefaults() *OrgConfigGetResponse
    func (o *OrgConfigGetResponse) GetData() OrgConfigRead
    func (o *OrgConfigGetResponse) GetDataOk() (*OrgConfigRead, bool)
    func (o OrgConfigGetResponse) MarshalJSON() ([]byte, error)
    func (o *OrgConfigGetResponse) SetData(v OrgConfigRead)
    func (o *OrgConfigGetResponse) UnmarshalJSON(bytes []byte) (err error)
type OrgConfigListResponse
    func NewOrgConfigListResponse(data []OrgConfigRead) *OrgConfigListResponse
    func NewOrgConfigListResponseWithDefaults() *OrgConfigListResponse
    func (o *OrgConfigListResponse) GetData() []OrgConfigRead
    func (o *OrgConfigListResponse) GetDataOk() (*[]OrgConfigRead, bool)
    func (o OrgConfigListResponse) MarshalJSON() ([]byte, error)
    func (o *OrgConfigListResponse) SetData(v []OrgConfigRead)
    func (o *OrgConfigListResponse) UnmarshalJSON(bytes []byte) (err error)
type OrgConfigRead
    func NewOrgConfigRead(attributes OrgConfigReadAttributes, id string, typeVar OrgConfigType) *OrgConfigRead
    func NewOrgConfigReadWithDefaults() *OrgConfigRead
    func (o *OrgConfigRead) GetAttributes() OrgConfigReadAttributes
    func (o *OrgConfigRead) GetAttributesOk() (*OrgConfigReadAttributes, bool)
    func (o *OrgConfigRead) GetId() string
    func (o *OrgConfigRead) GetIdOk() (*string, bool)
    func (o *OrgConfigRead) GetType() OrgConfigType
    func (o *OrgConfigRead) GetTypeOk() (*OrgConfigType, bool)
    func (o OrgConfigRead) MarshalJSON() ([]byte, error)
    func (o *OrgConfigRead) SetAttributes(v OrgConfigReadAttributes)
    func (o *OrgConfigRead) SetId(v string)
    func (o *OrgConfigRead) SetType(v OrgConfigType)
    func (o *OrgConfigRead) UnmarshalJSON(bytes []byte) (err error)
type OrgConfigReadAttributes
    func NewOrgConfigReadAttributes(description string, name string, value interface{}, valueType string) *OrgConfigReadAttributes
    func NewOrgConfigReadAttributesWithDefaults() *OrgConfigReadAttributes
    func (o *OrgConfigReadAttributes) GetDescription() string
    func (o *OrgConfigReadAttributes) GetDescriptionOk() (*string, bool)
    func (o *OrgConfigReadAttributes) GetModifiedAt() time.Time
    func (o *OrgConfigReadAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *OrgConfigReadAttributes) GetName() string
    func (o *OrgConfigReadAttributes) GetNameOk() (*string, bool)
    func (o *OrgConfigReadAttributes) GetValue() interface{}
    func (o *OrgConfigReadAttributes) GetValueOk() (*interface{}, bool)
    func (o *OrgConfigReadAttributes) GetValueType() string
    func (o *OrgConfigReadAttributes) GetValueTypeOk() (*string, bool)
    func (o *OrgConfigReadAttributes) HasModifiedAt() bool
    func (o OrgConfigReadAttributes) MarshalJSON() ([]byte, error)
    func (o *OrgConfigReadAttributes) SetDescription(v string)
    func (o *OrgConfigReadAttributes) SetModifiedAt(v time.Time)
    func (o *OrgConfigReadAttributes) SetModifiedAtNil()
    func (o *OrgConfigReadAttributes) SetName(v string)
    func (o *OrgConfigReadAttributes) SetValue(v interface{})
    func (o *OrgConfigReadAttributes) SetValueType(v string)
    func (o *OrgConfigReadAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *OrgConfigReadAttributes) UnsetModifiedAt()
type OrgConfigType
    func NewOrgConfigTypeFromValue(v string) (*OrgConfigType, error)
    func (v *OrgConfigType) GetAllowedValues() []OrgConfigType
    func (v OrgConfigType) IsValid() bool
    func (v OrgConfigType) Ptr() *OrgConfigType
    func (v *OrgConfigType) UnmarshalJSON(src []byte) error
type OrgConfigWrite
    func NewOrgConfigWrite(attributes OrgConfigWriteAttributes, typeVar OrgConfigType) *OrgConfigWrite
    func NewOrgConfigWriteWithDefaults() *OrgConfigWrite
    func (o *OrgConfigWrite) GetAttributes() OrgConfigWriteAttributes
    func (o *OrgConfigWrite) GetAttributesOk() (*OrgConfigWriteAttributes, bool)
    func (o *OrgConfigWrite) GetType() OrgConfigType
    func (o *OrgConfigWrite) GetTypeOk() (*OrgConfigType, bool)
    func (o OrgConfigWrite) MarshalJSON() ([]byte, error)
    func (o *OrgConfigWrite) SetAttributes(v OrgConfigWriteAttributes)
    func (o *OrgConfigWrite) SetType(v OrgConfigType)
    func (o *OrgConfigWrite) UnmarshalJSON(bytes []byte) (err error)
type OrgConfigWriteAttributes
    func NewOrgConfigWriteAttributes(value interface{}) *OrgConfigWriteAttributes
    func NewOrgConfigWriteAttributesWithDefaults() *OrgConfigWriteAttributes
    func (o *OrgConfigWriteAttributes) GetValue() interface{}
    func (o *OrgConfigWriteAttributes) GetValueOk() (*interface{}, bool)
    func (o OrgConfigWriteAttributes) MarshalJSON() ([]byte, error)
    func (o *OrgConfigWriteAttributes) SetValue(v interface{})
    func (o *OrgConfigWriteAttributes) UnmarshalJSON(bytes []byte) (err error)
type OrgConfigWriteRequest
    func NewOrgConfigWriteRequest(data OrgConfigWrite) *OrgConfigWriteRequest
    func NewOrgConfigWriteRequestWithDefaults() *OrgConfigWriteRequest
    func (o *OrgConfigWriteRequest) GetData() OrgConfigWrite
    func (o *OrgConfigWriteRequest) GetDataOk() (*OrgConfigWrite, bool)
    func (o OrgConfigWriteRequest) MarshalJSON() ([]byte, error)
    func (o *OrgConfigWriteRequest) SetData(v OrgConfigWrite)
    func (o *OrgConfigWriteRequest) UnmarshalJSON(bytes []byte) (err error)
type Organization
    func NewOrganization(typeVar OrganizationsType) *Organization
    func NewOrganizationWithDefaults() *Organization
    func (o *Organization) GetAttributes() OrganizationAttributes
    func (o *Organization) GetAttributesOk() (*OrganizationAttributes, bool)
    func (o *Organization) GetId() string
    func (o *Organization) GetIdOk() (*string, bool)
    func (o *Organization) GetType() OrganizationsType
    func (o *Organization) GetTypeOk() (*OrganizationsType, bool)
    func (o *Organization) HasAttributes() bool
    func (o *Organization) HasId() bool
    func (o Organization) MarshalJSON() ([]byte, error)
    func (o *Organization) SetAttributes(v OrganizationAttributes)
    func (o *Organization) SetId(v string)
    func (o *Organization) SetType(v OrganizationsType)
    func (o *Organization) UnmarshalJSON(bytes []byte) (err error)
type OrganizationAttributes
    func NewOrganizationAttributes() *OrganizationAttributes
    func NewOrganizationAttributesWithDefaults() *OrganizationAttributes
    func (o *OrganizationAttributes) GetCreatedAt() time.Time
    func (o *OrganizationAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *OrganizationAttributes) GetDescription() string
    func (o *OrganizationAttributes) GetDescriptionOk() (*string, bool)
    func (o *OrganizationAttributes) GetDisabled() bool
    func (o *OrganizationAttributes) GetDisabledOk() (*bool, bool)
    func (o *OrganizationAttributes) GetModifiedAt() time.Time
    func (o *OrganizationAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *OrganizationAttributes) GetName() string
    func (o *OrganizationAttributes) GetNameOk() (*string, bool)
    func (o *OrganizationAttributes) GetPublicId() string
    func (o *OrganizationAttributes) GetPublicIdOk() (*string, bool)
    func (o *OrganizationAttributes) GetSharing() string
    func (o *OrganizationAttributes) GetSharingOk() (*string, bool)
    func (o *OrganizationAttributes) GetUrl() string
    func (o *OrganizationAttributes) GetUrlOk() (*string, bool)
    func (o *OrganizationAttributes) HasCreatedAt() bool
    func (o *OrganizationAttributes) HasDescription() bool
    func (o *OrganizationAttributes) HasDisabled() bool
    func (o *OrganizationAttributes) HasModifiedAt() bool
    func (o *OrganizationAttributes) HasName() bool
    func (o *OrganizationAttributes) HasPublicId() bool
    func (o *OrganizationAttributes) HasSharing() bool
    func (o *OrganizationAttributes) HasUrl() bool
    func (o OrganizationAttributes) MarshalJSON() ([]byte, error)
    func (o *OrganizationAttributes) SetCreatedAt(v time.Time)
    func (o *OrganizationAttributes) SetDescription(v string)
    func (o *OrganizationAttributes) SetDisabled(v bool)
    func (o *OrganizationAttributes) SetModifiedAt(v time.Time)
    func (o *OrganizationAttributes) SetName(v string)
    func (o *OrganizationAttributes) SetPublicId(v string)
    func (o *OrganizationAttributes) SetSharing(v string)
    func (o *OrganizationAttributes) SetUrl(v string)
    func (o *OrganizationAttributes) UnmarshalJSON(bytes []byte) (err error)
type OrganizationsApi
    func NewOrganizationsApi(client *datadog.APIClient) *OrganizationsApi
    func (a *OrganizationsApi) GetOrgConfig(ctx _context.Context, orgConfigName string) (OrgConfigGetResponse, *_nethttp.Response, error)
    func (a *OrganizationsApi) ListOrgConfigs(ctx _context.Context) (OrgConfigListResponse, *_nethttp.Response, error)
    func (a *OrganizationsApi) UpdateOrgConfig(ctx _context.Context, orgConfigName string, body OrgConfigWriteRequest) (OrgConfigGetResponse, *_nethttp.Response, error)
    func (a *OrganizationsApi) UploadIdPMetadata(ctx _context.Context, o ...UploadIdPMetadataOptionalParameters) (*_nethttp.Response, error)
type OrganizationsType
    func NewOrganizationsTypeFromValue(v string) (*OrganizationsType, error)
    func (v *OrganizationsType) GetAllowedValues() []OrganizationsType
    func (v OrganizationsType) IsValid() bool
    func (v OrganizationsType) Ptr() *OrganizationsType
    func (v *OrganizationsType) UnmarshalJSON(src []byte) error
type OutboundEdge
    func NewOutboundEdge(branchName string, nextStepName string) *OutboundEdge
    func NewOutboundEdgeWithDefaults() *OutboundEdge
    func (o *OutboundEdge) GetBranchName() string
    func (o *OutboundEdge) GetBranchNameOk() (*string, bool)
    func (o *OutboundEdge) GetNextStepName() string
    func (o *OutboundEdge) GetNextStepNameOk() (*string, bool)
    func (o OutboundEdge) MarshalJSON() ([]byte, error)
    func (o *OutboundEdge) SetBranchName(v string)
    func (o *OutboundEdge) SetNextStepName(v string)
    func (o *OutboundEdge) UnmarshalJSON(bytes []byte) (err error)
type OutcomeType
    func NewOutcomeTypeFromValue(v string) (*OutcomeType, error)
    func (v *OutcomeType) GetAllowedValues() []OutcomeType
    func (v OutcomeType) IsValid() bool
    func (v OutcomeType) Ptr() *OutcomeType
    func (v *OutcomeType) UnmarshalJSON(src []byte) error
type OutcomesBatchAttributes
    func NewOutcomesBatchAttributes() *OutcomesBatchAttributes
    func NewOutcomesBatchAttributesWithDefaults() *OutcomesBatchAttributes
    func (o *OutcomesBatchAttributes) GetResults() []OutcomesBatchRequestItem
    func (o *OutcomesBatchAttributes) GetResultsOk() (*[]OutcomesBatchRequestItem, bool)
    func (o *OutcomesBatchAttributes) HasResults() bool
    func (o OutcomesBatchAttributes) MarshalJSON() ([]byte, error)
    func (o *OutcomesBatchAttributes) SetResults(v []OutcomesBatchRequestItem)
    func (o *OutcomesBatchAttributes) UnmarshalJSON(bytes []byte) (err error)
type OutcomesBatchRequest
    func NewOutcomesBatchRequest() *OutcomesBatchRequest
    func NewOutcomesBatchRequestWithDefaults() *OutcomesBatchRequest
    func (o *OutcomesBatchRequest) GetData() OutcomesBatchRequestData
    func (o *OutcomesBatchRequest) GetDataOk() (*OutcomesBatchRequestData, bool)
    func (o *OutcomesBatchRequest) HasData() bool
    func (o OutcomesBatchRequest) MarshalJSON() ([]byte, error)
    func (o *OutcomesBatchRequest) SetData(v OutcomesBatchRequestData)
    func (o *OutcomesBatchRequest) UnmarshalJSON(bytes []byte) (err error)
type OutcomesBatchRequestData
    func NewOutcomesBatchRequestData() *OutcomesBatchRequestData
    func NewOutcomesBatchRequestDataWithDefaults() *OutcomesBatchRequestData
    func (o *OutcomesBatchRequestData) GetAttributes() OutcomesBatchAttributes
    func (o *OutcomesBatchRequestData) GetAttributesOk() (*OutcomesBatchAttributes, bool)
    func (o *OutcomesBatchRequestData) GetType() OutcomesBatchType
    func (o *OutcomesBatchRequestData) GetTypeOk() (*OutcomesBatchType, bool)
    func (o *OutcomesBatchRequestData) HasAttributes() bool
    func (o *OutcomesBatchRequestData) HasType() bool
    func (o OutcomesBatchRequestData) MarshalJSON() ([]byte, error)
    func (o *OutcomesBatchRequestData) SetAttributes(v OutcomesBatchAttributes)
    func (o *OutcomesBatchRequestData) SetType(v OutcomesBatchType)
    func (o *OutcomesBatchRequestData) UnmarshalJSON(bytes []byte) (err error)
type OutcomesBatchRequestItem
    func NewOutcomesBatchRequestItem(ruleId string, serviceName string, state State) *OutcomesBatchRequestItem
    func NewOutcomesBatchRequestItemWithDefaults() *OutcomesBatchRequestItem
    func (o *OutcomesBatchRequestItem) GetRemarks() string
    func (o *OutcomesBatchRequestItem) GetRemarksOk() (*string, bool)
    func (o *OutcomesBatchRequestItem) GetRuleId() string
    func (o *OutcomesBatchRequestItem) GetRuleIdOk() (*string, bool)
    func (o *OutcomesBatchRequestItem) GetServiceName() string
    func (o *OutcomesBatchRequestItem) GetServiceNameOk() (*string, bool)
    func (o *OutcomesBatchRequestItem) GetState() State
    func (o *OutcomesBatchRequestItem) GetStateOk() (*State, bool)
    func (o *OutcomesBatchRequestItem) HasRemarks() bool
    func (o OutcomesBatchRequestItem) MarshalJSON() ([]byte, error)
    func (o *OutcomesBatchRequestItem) SetRemarks(v string)
    func (o *OutcomesBatchRequestItem) SetRuleId(v string)
    func (o *OutcomesBatchRequestItem) SetServiceName(v string)
    func (o *OutcomesBatchRequestItem) SetState(v State)
    func (o *OutcomesBatchRequestItem) UnmarshalJSON(bytes []byte) (err error)
type OutcomesBatchResponse
    func NewOutcomesBatchResponse(data []OutcomesResponseDataItem, meta OutcomesBatchResponseMeta) *OutcomesBatchResponse
    func NewOutcomesBatchResponseWithDefaults() *OutcomesBatchResponse
    func (o *OutcomesBatchResponse) GetData() []OutcomesResponseDataItem
    func (o *OutcomesBatchResponse) GetDataOk() (*[]OutcomesResponseDataItem, bool)
    func (o *OutcomesBatchResponse) GetMeta() OutcomesBatchResponseMeta
    func (o *OutcomesBatchResponse) GetMetaOk() (*OutcomesBatchResponseMeta, bool)
    func (o OutcomesBatchResponse) MarshalJSON() ([]byte, error)
    func (o *OutcomesBatchResponse) SetData(v []OutcomesResponseDataItem)
    func (o *OutcomesBatchResponse) SetMeta(v OutcomesBatchResponseMeta)
    func (o *OutcomesBatchResponse) UnmarshalJSON(bytes []byte) (err error)
type OutcomesBatchResponseAttributes
    func NewOutcomesBatchResponseAttributes() *OutcomesBatchResponseAttributes
    func NewOutcomesBatchResponseAttributesWithDefaults() *OutcomesBatchResponseAttributes
    func (o *OutcomesBatchResponseAttributes) GetCreatedAt() time.Time
    func (o *OutcomesBatchResponseAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *OutcomesBatchResponseAttributes) GetModifiedAt() time.Time
    func (o *OutcomesBatchResponseAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *OutcomesBatchResponseAttributes) GetRemarks() string
    func (o *OutcomesBatchResponseAttributes) GetRemarksOk() (*string, bool)
    func (o *OutcomesBatchResponseAttributes) GetServiceName() string
    func (o *OutcomesBatchResponseAttributes) GetServiceNameOk() (*string, bool)
    func (o *OutcomesBatchResponseAttributes) GetState() State
    func (o *OutcomesBatchResponseAttributes) GetStateOk() (*State, bool)
    func (o *OutcomesBatchResponseAttributes) HasCreatedAt() bool
    func (o *OutcomesBatchResponseAttributes) HasModifiedAt() bool
    func (o *OutcomesBatchResponseAttributes) HasRemarks() bool
    func (o *OutcomesBatchResponseAttributes) HasServiceName() bool
    func (o *OutcomesBatchResponseAttributes) HasState() bool
    func (o OutcomesBatchResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *OutcomesBatchResponseAttributes) SetCreatedAt(v time.Time)
    func (o *OutcomesBatchResponseAttributes) SetModifiedAt(v time.Time)
    func (o *OutcomesBatchResponseAttributes) SetRemarks(v string)
    func (o *OutcomesBatchResponseAttributes) SetServiceName(v string)
    func (o *OutcomesBatchResponseAttributes) SetState(v State)
    func (o *OutcomesBatchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type OutcomesBatchResponseMeta
    func NewOutcomesBatchResponseMeta() *OutcomesBatchResponseMeta
    func NewOutcomesBatchResponseMetaWithDefaults() *OutcomesBatchResponseMeta
    func (o *OutcomesBatchResponseMeta) GetTotalReceived() int64
    func (o *OutcomesBatchResponseMeta) GetTotalReceivedOk() (*int64, bool)
    func (o *OutcomesBatchResponseMeta) GetTotalUpdated() int64
    func (o *OutcomesBatchResponseMeta) GetTotalUpdatedOk() (*int64, bool)
    func (o *OutcomesBatchResponseMeta) HasTotalReceived() bool
    func (o *OutcomesBatchResponseMeta) HasTotalUpdated() bool
    func (o OutcomesBatchResponseMeta) MarshalJSON() ([]byte, error)
    func (o *OutcomesBatchResponseMeta) SetTotalReceived(v int64)
    func (o *OutcomesBatchResponseMeta) SetTotalUpdated(v int64)
    func (o *OutcomesBatchResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type OutcomesBatchType
    func NewOutcomesBatchTypeFromValue(v string) (*OutcomesBatchType, error)
    func (v *OutcomesBatchType) GetAllowedValues() []OutcomesBatchType
    func (v OutcomesBatchType) IsValid() bool
    func (v OutcomesBatchType) Ptr() *OutcomesBatchType
    func (v *OutcomesBatchType) UnmarshalJSON(src []byte) error
type OutcomesResponse
    func NewOutcomesResponse() *OutcomesResponse
    func NewOutcomesResponseWithDefaults() *OutcomesResponse
    func (o *OutcomesResponse) GetData() []OutcomesResponseDataItem
    func (o *OutcomesResponse) GetDataOk() (*[]OutcomesResponseDataItem, bool)
    func (o *OutcomesResponse) GetIncluded() []OutcomesResponseIncludedItem
    func (o *OutcomesResponse) GetIncludedOk() (*[]OutcomesResponseIncludedItem, bool)
    func (o *OutcomesResponse) GetLinks() OutcomesResponseLinks
    func (o *OutcomesResponse) GetLinksOk() (*OutcomesResponseLinks, bool)
    func (o *OutcomesResponse) HasData() bool
    func (o *OutcomesResponse) HasIncluded() bool
    func (o *OutcomesResponse) HasLinks() bool
    func (o OutcomesResponse) MarshalJSON() ([]byte, error)
    func (o *OutcomesResponse) SetData(v []OutcomesResponseDataItem)
    func (o *OutcomesResponse) SetIncluded(v []OutcomesResponseIncludedItem)
    func (o *OutcomesResponse) SetLinks(v OutcomesResponseLinks)
    func (o *OutcomesResponse) UnmarshalJSON(bytes []byte) (err error)
type OutcomesResponseDataItem
    func NewOutcomesResponseDataItem() *OutcomesResponseDataItem
    func NewOutcomesResponseDataItemWithDefaults() *OutcomesResponseDataItem
    func (o *OutcomesResponseDataItem) GetAttributes() OutcomesBatchResponseAttributes
    func (o *OutcomesResponseDataItem) GetAttributesOk() (*OutcomesBatchResponseAttributes, bool)
    func (o *OutcomesResponseDataItem) GetId() string
    func (o *OutcomesResponseDataItem) GetIdOk() (*string, bool)
    func (o *OutcomesResponseDataItem) GetRelationships() RuleOutcomeRelationships
    func (o *OutcomesResponseDataItem) GetRelationshipsOk() (*RuleOutcomeRelationships, bool)
    func (o *OutcomesResponseDataItem) GetType() OutcomeType
    func (o *OutcomesResponseDataItem) GetTypeOk() (*OutcomeType, bool)
    func (o *OutcomesResponseDataItem) HasAttributes() bool
    func (o *OutcomesResponseDataItem) HasId() bool
    func (o *OutcomesResponseDataItem) HasRelationships() bool
    func (o *OutcomesResponseDataItem) HasType() bool
    func (o OutcomesResponseDataItem) MarshalJSON() ([]byte, error)
    func (o *OutcomesResponseDataItem) SetAttributes(v OutcomesBatchResponseAttributes)
    func (o *OutcomesResponseDataItem) SetId(v string)
    func (o *OutcomesResponseDataItem) SetRelationships(v RuleOutcomeRelationships)
    func (o *OutcomesResponseDataItem) SetType(v OutcomeType)
    func (o *OutcomesResponseDataItem) UnmarshalJSON(bytes []byte) (err error)
type OutcomesResponseIncludedItem
    func NewOutcomesResponseIncludedItem() *OutcomesResponseIncludedItem
    func NewOutcomesResponseIncludedItemWithDefaults() *OutcomesResponseIncludedItem
    func (o *OutcomesResponseIncludedItem) GetAttributes() OutcomesResponseIncludedRuleAttributes
    func (o *OutcomesResponseIncludedItem) GetAttributesOk() (*OutcomesResponseIncludedRuleAttributes, bool)
    func (o *OutcomesResponseIncludedItem) GetId() string
    func (o *OutcomesResponseIncludedItem) GetIdOk() (*string, bool)
    func (o *OutcomesResponseIncludedItem) GetType() RuleType
    func (o *OutcomesResponseIncludedItem) GetTypeOk() (*RuleType, bool)
    func (o *OutcomesResponseIncludedItem) HasAttributes() bool
    func (o *OutcomesResponseIncludedItem) HasId() bool
    func (o *OutcomesResponseIncludedItem) HasType() bool
    func (o OutcomesResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (o *OutcomesResponseIncludedItem) SetAttributes(v OutcomesResponseIncludedRuleAttributes)
    func (o *OutcomesResponseIncludedItem) SetId(v string)
    func (o *OutcomesResponseIncludedItem) SetType(v RuleType)
    func (o *OutcomesResponseIncludedItem) UnmarshalJSON(bytes []byte) (err error)
type OutcomesResponseIncludedRuleAttributes
    func NewOutcomesResponseIncludedRuleAttributes() *OutcomesResponseIncludedRuleAttributes
    func NewOutcomesResponseIncludedRuleAttributesWithDefaults() *OutcomesResponseIncludedRuleAttributes
    func (o *OutcomesResponseIncludedRuleAttributes) GetName() string
    func (o *OutcomesResponseIncludedRuleAttributes) GetNameOk() (*string, bool)
    func (o *OutcomesResponseIncludedRuleAttributes) GetScorecardName() string
    func (o *OutcomesResponseIncludedRuleAttributes) GetScorecardNameOk() (*string, bool)
    func (o *OutcomesResponseIncludedRuleAttributes) HasName() bool
    func (o *OutcomesResponseIncludedRuleAttributes) HasScorecardName() bool
    func (o OutcomesResponseIncludedRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *OutcomesResponseIncludedRuleAttributes) SetName(v string)
    func (o *OutcomesResponseIncludedRuleAttributes) SetScorecardName(v string)
    func (o *OutcomesResponseIncludedRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type OutcomesResponseLinks
    func NewOutcomesResponseLinks() *OutcomesResponseLinks
    func NewOutcomesResponseLinksWithDefaults() *OutcomesResponseLinks
    func (o *OutcomesResponseLinks) GetNext() string
    func (o *OutcomesResponseLinks) GetNextOk() (*string, bool)
    func (o *OutcomesResponseLinks) HasNext() bool
    func (o OutcomesResponseLinks) MarshalJSON() ([]byte, error)
    func (o *OutcomesResponseLinks) SetNext(v string)
    func (o *OutcomesResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type OutputSchema
    func NewOutputSchema() *OutputSchema
    func NewOutputSchemaWithDefaults() *OutputSchema
    func (o *OutputSchema) GetParameters() []OutputSchemaParameters
    func (o *OutputSchema) GetParametersOk() (*[]OutputSchemaParameters, bool)
    func (o *OutputSchema) HasParameters() bool
    func (o OutputSchema) MarshalJSON() ([]byte, error)
    func (o *OutputSchema) SetParameters(v []OutputSchemaParameters)
    func (o *OutputSchema) UnmarshalJSON(bytes []byte) (err error)
type OutputSchemaParameters
    func NewOutputSchemaParameters(name string, typeVar OutputSchemaParametersType) *OutputSchemaParameters
    func NewOutputSchemaParametersWithDefaults() *OutputSchemaParameters
    func (o *OutputSchemaParameters) GetDefaultValue() interface{}
    func (o *OutputSchemaParameters) GetDefaultValueOk() (*interface{}, bool)
    func (o *OutputSchemaParameters) GetDescription() string
    func (o *OutputSchemaParameters) GetDescriptionOk() (*string, bool)
    func (o *OutputSchemaParameters) GetLabel() string
    func (o *OutputSchemaParameters) GetLabelOk() (*string, bool)
    func (o *OutputSchemaParameters) GetName() string
    func (o *OutputSchemaParameters) GetNameOk() (*string, bool)
    func (o *OutputSchemaParameters) GetType() OutputSchemaParametersType
    func (o *OutputSchemaParameters) GetTypeOk() (*OutputSchemaParametersType, bool)
    func (o *OutputSchemaParameters) GetValue() interface{}
    func (o *OutputSchemaParameters) GetValueOk() (*interface{}, bool)
    func (o *OutputSchemaParameters) HasDefaultValue() bool
    func (o *OutputSchemaParameters) HasDescription() bool
    func (o *OutputSchemaParameters) HasLabel() bool
    func (o *OutputSchemaParameters) HasValue() bool
    func (o OutputSchemaParameters) MarshalJSON() ([]byte, error)
    func (o *OutputSchemaParameters) SetDefaultValue(v interface{})
    func (o *OutputSchemaParameters) SetDescription(v string)
    func (o *OutputSchemaParameters) SetLabel(v string)
    func (o *OutputSchemaParameters) SetName(v string)
    func (o *OutputSchemaParameters) SetType(v OutputSchemaParametersType)
    func (o *OutputSchemaParameters) SetValue(v interface{})
    func (o *OutputSchemaParameters) UnmarshalJSON(bytes []byte) (err error)
type OutputSchemaParametersType
    func NewOutputSchemaParametersTypeFromValue(v string) (*OutputSchemaParametersType, error)
    func (v *OutputSchemaParametersType) GetAllowedValues() []OutputSchemaParametersType
    func (v OutputSchemaParametersType) IsValid() bool
    func (v OutputSchemaParametersType) Ptr() *OutputSchemaParametersType
    func (v *OutputSchemaParametersType) UnmarshalJSON(src []byte) error
type PageUrgency
    func NewPageUrgencyFromValue(v string) (*PageUrgency, error)
    func (v *PageUrgency) GetAllowedValues() []PageUrgency
    func (v PageUrgency) IsValid() bool
    func (v PageUrgency) Ptr() *PageUrgency
    func (v *PageUrgency) UnmarshalJSON(src []byte) error
type Pagination
    func NewPagination() *Pagination
    func NewPaginationWithDefaults() *Pagination
    func (o *Pagination) GetTotalCount() int64
    func (o *Pagination) GetTotalCountOk() (*int64, bool)
    func (o *Pagination) GetTotalFilteredCount() int64
    func (o *Pagination) GetTotalFilteredCountOk() (*int64, bool)
    func (o *Pagination) HasTotalCount() bool
    func (o *Pagination) HasTotalFilteredCount() bool
    func (o Pagination) MarshalJSON() ([]byte, error)
    func (o *Pagination) SetTotalCount(v int64)
    func (o *Pagination) SetTotalFilteredCount(v int64)
    func (o *Pagination) UnmarshalJSON(bytes []byte) (err error)
type Parameter
    func NewParameter(name string, value interface{}) *Parameter
    func NewParameterWithDefaults() *Parameter
    func (o *Parameter) GetName() string
    func (o *Parameter) GetNameOk() (*string, bool)
    func (o *Parameter) GetValue() interface{}
    func (o *Parameter) GetValueOk() (*interface{}, bool)
    func (o Parameter) MarshalJSON() ([]byte, error)
    func (o *Parameter) SetName(v string)
    func (o *Parameter) SetValue(v interface{})
    func (o *Parameter) UnmarshalJSON(bytes []byte) (err error)
type PartialAPIKey
    func NewPartialAPIKey() *PartialAPIKey
    func NewPartialAPIKeyWithDefaults() *PartialAPIKey
    func (o *PartialAPIKey) GetAttributes() PartialAPIKeyAttributes
    func (o *PartialAPIKey) GetAttributesOk() (*PartialAPIKeyAttributes, bool)
    func (o *PartialAPIKey) GetId() string
    func (o *PartialAPIKey) GetIdOk() (*string, bool)
    func (o *PartialAPIKey) GetRelationships() APIKeyRelationships
    func (o *PartialAPIKey) GetRelationshipsOk() (*APIKeyRelationships, bool)
    func (o *PartialAPIKey) GetType() APIKeysType
    func (o *PartialAPIKey) GetTypeOk() (*APIKeysType, bool)
    func (o *PartialAPIKey) HasAttributes() bool
    func (o *PartialAPIKey) HasId() bool
    func (o *PartialAPIKey) HasRelationships() bool
    func (o *PartialAPIKey) HasType() bool
    func (o PartialAPIKey) MarshalJSON() ([]byte, error)
    func (o *PartialAPIKey) SetAttributes(v PartialAPIKeyAttributes)
    func (o *PartialAPIKey) SetId(v string)
    func (o *PartialAPIKey) SetRelationships(v APIKeyRelationships)
    func (o *PartialAPIKey) SetType(v APIKeysType)
    func (o *PartialAPIKey) UnmarshalJSON(bytes []byte) (err error)
type PartialAPIKeyAttributes
    func NewPartialAPIKeyAttributes() *PartialAPIKeyAttributes
    func NewPartialAPIKeyAttributesWithDefaults() *PartialAPIKeyAttributes
    func (o *PartialAPIKeyAttributes) GetCategory() string
    func (o *PartialAPIKeyAttributes) GetCategoryOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetCreatedAt() string
    func (o *PartialAPIKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetLast4() string
    func (o *PartialAPIKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetModifiedAt() string
    func (o *PartialAPIKeyAttributes) GetModifiedAtOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetName() string
    func (o *PartialAPIKeyAttributes) GetNameOk() (*string, bool)
    func (o *PartialAPIKeyAttributes) GetRemoteConfigReadEnabled() bool
    func (o *PartialAPIKeyAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)
    func (o *PartialAPIKeyAttributes) HasCategory() bool
    func (o *PartialAPIKeyAttributes) HasCreatedAt() bool
    func (o *PartialAPIKeyAttributes) HasLast4() bool
    func (o *PartialAPIKeyAttributes) HasModifiedAt() bool
    func (o *PartialAPIKeyAttributes) HasName() bool
    func (o *PartialAPIKeyAttributes) HasRemoteConfigReadEnabled() bool
    func (o PartialAPIKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *PartialAPIKeyAttributes) SetCategory(v string)
    func (o *PartialAPIKeyAttributes) SetCreatedAt(v string)
    func (o *PartialAPIKeyAttributes) SetLast4(v string)
    func (o *PartialAPIKeyAttributes) SetModifiedAt(v string)
    func (o *PartialAPIKeyAttributes) SetName(v string)
    func (o *PartialAPIKeyAttributes) SetRemoteConfigReadEnabled(v bool)
    func (o *PartialAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
type PartialApplicationKey
    func NewPartialApplicationKey() *PartialApplicationKey
    func NewPartialApplicationKeyWithDefaults() *PartialApplicationKey
    func (o *PartialApplicationKey) GetAttributes() PartialApplicationKeyAttributes
    func (o *PartialApplicationKey) GetAttributesOk() (*PartialApplicationKeyAttributes, bool)
    func (o *PartialApplicationKey) GetId() string
    func (o *PartialApplicationKey) GetIdOk() (*string, bool)
    func (o *PartialApplicationKey) GetRelationships() ApplicationKeyRelationships
    func (o *PartialApplicationKey) GetRelationshipsOk() (*ApplicationKeyRelationships, bool)
    func (o *PartialApplicationKey) GetType() ApplicationKeysType
    func (o *PartialApplicationKey) GetTypeOk() (*ApplicationKeysType, bool)
    func (o *PartialApplicationKey) HasAttributes() bool
    func (o *PartialApplicationKey) HasId() bool
    func (o *PartialApplicationKey) HasRelationships() bool
    func (o *PartialApplicationKey) HasType() bool
    func (o PartialApplicationKey) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKey) SetAttributes(v PartialApplicationKeyAttributes)
    func (o *PartialApplicationKey) SetId(v string)
    func (o *PartialApplicationKey) SetRelationships(v ApplicationKeyRelationships)
    func (o *PartialApplicationKey) SetType(v ApplicationKeysType)
    func (o *PartialApplicationKey) UnmarshalJSON(bytes []byte) (err error)
type PartialApplicationKeyAttributes
    func NewPartialApplicationKeyAttributes() *PartialApplicationKeyAttributes
    func NewPartialApplicationKeyAttributesWithDefaults() *PartialApplicationKeyAttributes
    func (o *PartialApplicationKeyAttributes) GetCreatedAt() string
    func (o *PartialApplicationKeyAttributes) GetCreatedAtOk() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetLast4() string
    func (o *PartialApplicationKeyAttributes) GetLast4Ok() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetName() string
    func (o *PartialApplicationKeyAttributes) GetNameOk() (*string, bool)
    func (o *PartialApplicationKeyAttributes) GetScopes() []string
    func (o *PartialApplicationKeyAttributes) GetScopesOk() (*[]string, bool)
    func (o *PartialApplicationKeyAttributes) HasCreatedAt() bool
    func (o *PartialApplicationKeyAttributes) HasLast4() bool
    func (o *PartialApplicationKeyAttributes) HasName() bool
    func (o *PartialApplicationKeyAttributes) HasScopes() bool
    func (o PartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKeyAttributes) SetCreatedAt(v string)
    func (o *PartialApplicationKeyAttributes) SetLast4(v string)
    func (o *PartialApplicationKeyAttributes) SetName(v string)
    func (o *PartialApplicationKeyAttributes) SetScopes(v []string)
    func (o *PartialApplicationKeyAttributes) SetScopesNil()
    func (o *PartialApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *PartialApplicationKeyAttributes) UnsetScopes()
type PartialApplicationKeyResponse
    func NewPartialApplicationKeyResponse() *PartialApplicationKeyResponse
    func NewPartialApplicationKeyResponseWithDefaults() *PartialApplicationKeyResponse
    func (o *PartialApplicationKeyResponse) GetData() PartialApplicationKey
    func (o *PartialApplicationKeyResponse) GetDataOk() (*PartialApplicationKey, bool)
    func (o *PartialApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem
    func (o *PartialApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, bool)
    func (o *PartialApplicationKeyResponse) HasData() bool
    func (o *PartialApplicationKeyResponse) HasIncluded() bool
    func (o PartialApplicationKeyResponse) MarshalJSON() ([]byte, error)
    func (o *PartialApplicationKeyResponse) SetData(v PartialApplicationKey)
    func (o *PartialApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)
    func (o *PartialApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)
type PatchNotificationRuleParameters
    func NewPatchNotificationRuleParameters() *PatchNotificationRuleParameters
    func NewPatchNotificationRuleParametersWithDefaults() *PatchNotificationRuleParameters
    func (o *PatchNotificationRuleParameters) GetData() PatchNotificationRuleParametersData
    func (o *PatchNotificationRuleParameters) GetDataOk() (*PatchNotificationRuleParametersData, bool)
    func (o *PatchNotificationRuleParameters) HasData() bool
    func (o PatchNotificationRuleParameters) MarshalJSON() ([]byte, error)
    func (o *PatchNotificationRuleParameters) SetData(v PatchNotificationRuleParametersData)
    func (o *PatchNotificationRuleParameters) UnmarshalJSON(bytes []byte) (err error)
type PatchNotificationRuleParametersData
    func NewPatchNotificationRuleParametersData(attributes PatchNotificationRuleParametersDataAttributes, id string, typeVar NotificationRulesType) *PatchNotificationRuleParametersData
    func NewPatchNotificationRuleParametersDataWithDefaults() *PatchNotificationRuleParametersData
    func (o *PatchNotificationRuleParametersData) GetAttributes() PatchNotificationRuleParametersDataAttributes
    func (o *PatchNotificationRuleParametersData) GetAttributesOk() (*PatchNotificationRuleParametersDataAttributes, bool)
    func (o *PatchNotificationRuleParametersData) GetId() string
    func (o *PatchNotificationRuleParametersData) GetIdOk() (*string, bool)
    func (o *PatchNotificationRuleParametersData) GetType() NotificationRulesType
    func (o *PatchNotificationRuleParametersData) GetTypeOk() (*NotificationRulesType, bool)
    func (o PatchNotificationRuleParametersData) MarshalJSON() ([]byte, error)
    func (o *PatchNotificationRuleParametersData) SetAttributes(v PatchNotificationRuleParametersDataAttributes)
    func (o *PatchNotificationRuleParametersData) SetId(v string)
    func (o *PatchNotificationRuleParametersData) SetType(v NotificationRulesType)
    func (o *PatchNotificationRuleParametersData) UnmarshalJSON(bytes []byte) (err error)
type PatchNotificationRuleParametersDataAttributes
    func NewPatchNotificationRuleParametersDataAttributes() *PatchNotificationRuleParametersDataAttributes
    func NewPatchNotificationRuleParametersDataAttributesWithDefaults() *PatchNotificationRuleParametersDataAttributes
    func (o *PatchNotificationRuleParametersDataAttributes) GetEnabled() bool
    func (o *PatchNotificationRuleParametersDataAttributes) GetEnabledOk() (*bool, bool)
    func (o *PatchNotificationRuleParametersDataAttributes) GetName() string
    func (o *PatchNotificationRuleParametersDataAttributes) GetNameOk() (*string, bool)
    func (o *PatchNotificationRuleParametersDataAttributes) GetSelectors() Selectors
    func (o *PatchNotificationRuleParametersDataAttributes) GetSelectorsOk() (*Selectors, bool)
    func (o *PatchNotificationRuleParametersDataAttributes) GetTargets() []string
    func (o *PatchNotificationRuleParametersDataAttributes) GetTargetsOk() (*[]string, bool)
    func (o *PatchNotificationRuleParametersDataAttributes) GetTimeAggregation() int64
    func (o *PatchNotificationRuleParametersDataAttributes) GetTimeAggregationOk() (*int64, bool)
    func (o *PatchNotificationRuleParametersDataAttributes) GetVersion() int64
    func (o *PatchNotificationRuleParametersDataAttributes) GetVersionOk() (*int64, bool)
    func (o *PatchNotificationRuleParametersDataAttributes) HasEnabled() bool
    func (o *PatchNotificationRuleParametersDataAttributes) HasName() bool
    func (o *PatchNotificationRuleParametersDataAttributes) HasSelectors() bool
    func (o *PatchNotificationRuleParametersDataAttributes) HasTargets() bool
    func (o *PatchNotificationRuleParametersDataAttributes) HasTimeAggregation() bool
    func (o *PatchNotificationRuleParametersDataAttributes) HasVersion() bool
    func (o PatchNotificationRuleParametersDataAttributes) MarshalJSON() ([]byte, error)
    func (o *PatchNotificationRuleParametersDataAttributes) SetEnabled(v bool)
    func (o *PatchNotificationRuleParametersDataAttributes) SetName(v string)
    func (o *PatchNotificationRuleParametersDataAttributes) SetSelectors(v Selectors)
    func (o *PatchNotificationRuleParametersDataAttributes) SetTargets(v []string)
    func (o *PatchNotificationRuleParametersDataAttributes) SetTimeAggregation(v int64)
    func (o *PatchNotificationRuleParametersDataAttributes) SetVersion(v int64)
    func (o *PatchNotificationRuleParametersDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type Permission
    func NewPermission(typeVar PermissionsType) *Permission
    func NewPermissionWithDefaults() *Permission
    func (o *Permission) GetAttributes() PermissionAttributes
    func (o *Permission) GetAttributesOk() (*PermissionAttributes, bool)
    func (o *Permission) GetId() string
    func (o *Permission) GetIdOk() (*string, bool)
    func (o *Permission) GetType() PermissionsType
    func (o *Permission) GetTypeOk() (*PermissionsType, bool)
    func (o *Permission) HasAttributes() bool
    func (o *Permission) HasId() bool
    func (o Permission) MarshalJSON() ([]byte, error)
    func (o *Permission) SetAttributes(v PermissionAttributes)
    func (o *Permission) SetId(v string)
    func (o *Permission) SetType(v PermissionsType)
    func (o *Permission) UnmarshalJSON(bytes []byte) (err error)
type PermissionAttributes
    func NewPermissionAttributes() *PermissionAttributes
    func NewPermissionAttributesWithDefaults() *PermissionAttributes
    func (o *PermissionAttributes) GetCreated() time.Time
    func (o *PermissionAttributes) GetCreatedOk() (*time.Time, bool)
    func (o *PermissionAttributes) GetDescription() string
    func (o *PermissionAttributes) GetDescriptionOk() (*string, bool)
    func (o *PermissionAttributes) GetDisplayName() string
    func (o *PermissionAttributes) GetDisplayNameOk() (*string, bool)
    func (o *PermissionAttributes) GetDisplayType() string
    func (o *PermissionAttributes) GetDisplayTypeOk() (*string, bool)
    func (o *PermissionAttributes) GetGroupName() string
    func (o *PermissionAttributes) GetGroupNameOk() (*string, bool)
    func (o *PermissionAttributes) GetName() string
    func (o *PermissionAttributes) GetNameOk() (*string, bool)
    func (o *PermissionAttributes) GetRestricted() bool
    func (o *PermissionAttributes) GetRestrictedOk() (*bool, bool)
    func (o *PermissionAttributes) HasCreated() bool
    func (o *PermissionAttributes) HasDescription() bool
    func (o *PermissionAttributes) HasDisplayName() bool
    func (o *PermissionAttributes) HasDisplayType() bool
    func (o *PermissionAttributes) HasGroupName() bool
    func (o *PermissionAttributes) HasName() bool
    func (o *PermissionAttributes) HasRestricted() bool
    func (o PermissionAttributes) MarshalJSON() ([]byte, error)
    func (o *PermissionAttributes) SetCreated(v time.Time)
    func (o *PermissionAttributes) SetDescription(v string)
    func (o *PermissionAttributes) SetDisplayName(v string)
    func (o *PermissionAttributes) SetDisplayType(v string)
    func (o *PermissionAttributes) SetGroupName(v string)
    func (o *PermissionAttributes) SetName(v string)
    func (o *PermissionAttributes) SetRestricted(v bool)
    func (o *PermissionAttributes) UnmarshalJSON(bytes []byte) (err error)
type PermissionsResponse
    func NewPermissionsResponse() *PermissionsResponse
    func NewPermissionsResponseWithDefaults() *PermissionsResponse
    func (o *PermissionsResponse) GetData() []Permission
    func (o *PermissionsResponse) GetDataOk() (*[]Permission, bool)
    func (o *PermissionsResponse) HasData() bool
    func (o PermissionsResponse) MarshalJSON() ([]byte, error)
    func (o *PermissionsResponse) SetData(v []Permission)
    func (o *PermissionsResponse) UnmarshalJSON(bytes []byte) (err error)
type PermissionsType
    func NewPermissionsTypeFromValue(v string) (*PermissionsType, error)
    func (v *PermissionsType) GetAllowedValues() []PermissionsType
    func (v PermissionsType) IsValid() bool
    func (v PermissionsType) Ptr() *PermissionsType
    func (v *PermissionsType) UnmarshalJSON(src []byte) error
type Powerpack
    func NewPowerpack() *Powerpack
    func NewPowerpackWithDefaults() *Powerpack
    func (o *Powerpack) GetData() PowerpackData
    func (o *Powerpack) GetDataOk() (*PowerpackData, bool)
    func (o *Powerpack) HasData() bool
    func (o Powerpack) MarshalJSON() ([]byte, error)
    func (o *Powerpack) SetData(v PowerpackData)
    func (o *Powerpack) UnmarshalJSON(bytes []byte) (err error)
type PowerpackApi
    func NewPowerpackApi(client *datadog.APIClient) *PowerpackApi
    func (a *PowerpackApi) CreatePowerpack(ctx _context.Context, body Powerpack) (PowerpackResponse, *_nethttp.Response, error)
    func (a *PowerpackApi) DeletePowerpack(ctx _context.Context, powerpackId string) (*_nethttp.Response, error)
    func (a *PowerpackApi) GetPowerpack(ctx _context.Context, powerpackId string) (PowerpackResponse, *_nethttp.Response, error)
    func (a *PowerpackApi) ListPowerpacks(ctx _context.Context, o ...ListPowerpacksOptionalParameters) (ListPowerpacksResponse, *_nethttp.Response, error)
    func (a *PowerpackApi) ListPowerpacksWithPagination(ctx _context.Context, o ...ListPowerpacksOptionalParameters) (<-chan datadog.PaginationResult[PowerpackData], func())
    func (a *PowerpackApi) UpdatePowerpack(ctx _context.Context, powerpackId string, body Powerpack) (PowerpackResponse, *_nethttp.Response, error)
type PowerpackAttributes
    func NewPowerpackAttributes(groupWidget PowerpackGroupWidget, name string) *PowerpackAttributes
    func NewPowerpackAttributesWithDefaults() *PowerpackAttributes
    func (o *PowerpackAttributes) GetDescription() string
    func (o *PowerpackAttributes) GetDescriptionOk() (*string, bool)
    func (o *PowerpackAttributes) GetGroupWidget() PowerpackGroupWidget
    func (o *PowerpackAttributes) GetGroupWidgetOk() (*PowerpackGroupWidget, bool)
    func (o *PowerpackAttributes) GetName() string
    func (o *PowerpackAttributes) GetNameOk() (*string, bool)
    func (o *PowerpackAttributes) GetTags() []string
    func (o *PowerpackAttributes) GetTagsOk() (*[]string, bool)
    func (o *PowerpackAttributes) GetTemplateVariables() []PowerpackTemplateVariable
    func (o *PowerpackAttributes) GetTemplateVariablesOk() (*[]PowerpackTemplateVariable, bool)
    func (o *PowerpackAttributes) HasDescription() bool
    func (o *PowerpackAttributes) HasTags() bool
    func (o *PowerpackAttributes) HasTemplateVariables() bool
    func (o PowerpackAttributes) MarshalJSON() ([]byte, error)
    func (o *PowerpackAttributes) SetDescription(v string)
    func (o *PowerpackAttributes) SetGroupWidget(v PowerpackGroupWidget)
    func (o *PowerpackAttributes) SetName(v string)
    func (o *PowerpackAttributes) SetTags(v []string)
    func (o *PowerpackAttributes) SetTemplateVariables(v []PowerpackTemplateVariable)
    func (o *PowerpackAttributes) UnmarshalJSON(bytes []byte) (err error)
type PowerpackData
    func NewPowerpackData() *PowerpackData
    func NewPowerpackDataWithDefaults() *PowerpackData
    func (o *PowerpackData) GetAttributes() PowerpackAttributes
    func (o *PowerpackData) GetAttributesOk() (*PowerpackAttributes, bool)
    func (o *PowerpackData) GetId() string
    func (o *PowerpackData) GetIdOk() (*string, bool)
    func (o *PowerpackData) GetRelationships() PowerpackRelationships
    func (o *PowerpackData) GetRelationshipsOk() (*PowerpackRelationships, bool)
    func (o *PowerpackData) GetType() string
    func (o *PowerpackData) GetTypeOk() (*string, bool)
    func (o *PowerpackData) HasAttributes() bool
    func (o *PowerpackData) HasId() bool
    func (o *PowerpackData) HasRelationships() bool
    func (o *PowerpackData) HasType() bool
    func (o PowerpackData) MarshalJSON() ([]byte, error)
    func (o *PowerpackData) SetAttributes(v PowerpackAttributes)
    func (o *PowerpackData) SetId(v string)
    func (o *PowerpackData) SetRelationships(v PowerpackRelationships)
    func (o *PowerpackData) SetType(v string)
    func (o *PowerpackData) UnmarshalJSON(bytes []byte) (err error)
type PowerpackGroupWidget
    func NewPowerpackGroupWidget(definition PowerpackGroupWidgetDefinition) *PowerpackGroupWidget
    func NewPowerpackGroupWidgetWithDefaults() *PowerpackGroupWidget
    func (o *PowerpackGroupWidget) GetDefinition() PowerpackGroupWidgetDefinition
    func (o *PowerpackGroupWidget) GetDefinitionOk() (*PowerpackGroupWidgetDefinition, bool)
    func (o *PowerpackGroupWidget) GetLayout() PowerpackGroupWidgetLayout
    func (o *PowerpackGroupWidget) GetLayoutOk() (*PowerpackGroupWidgetLayout, bool)
    func (o *PowerpackGroupWidget) GetLiveSpan() WidgetLiveSpan
    func (o *PowerpackGroupWidget) GetLiveSpanOk() (*WidgetLiveSpan, bool)
    func (o *PowerpackGroupWidget) HasLayout() bool
    func (o *PowerpackGroupWidget) HasLiveSpan() bool
    func (o PowerpackGroupWidget) MarshalJSON() ([]byte, error)
    func (o *PowerpackGroupWidget) SetDefinition(v PowerpackGroupWidgetDefinition)
    func (o *PowerpackGroupWidget) SetLayout(v PowerpackGroupWidgetLayout)
    func (o *PowerpackGroupWidget) SetLiveSpan(v WidgetLiveSpan)
    func (o *PowerpackGroupWidget) UnmarshalJSON(bytes []byte) (err error)
type PowerpackGroupWidgetDefinition
    func NewPowerpackGroupWidgetDefinition(layoutType string, typeVar string, widgets []PowerpackInnerWidgets) *PowerpackGroupWidgetDefinition
    func NewPowerpackGroupWidgetDefinitionWithDefaults() *PowerpackGroupWidgetDefinition
    func (o *PowerpackGroupWidgetDefinition) GetLayoutType() string
    func (o *PowerpackGroupWidgetDefinition) GetLayoutTypeOk() (*string, bool)
    func (o *PowerpackGroupWidgetDefinition) GetShowTitle() bool
    func (o *PowerpackGroupWidgetDefinition) GetShowTitleOk() (*bool, bool)
    func (o *PowerpackGroupWidgetDefinition) GetTitle() string
    func (o *PowerpackGroupWidgetDefinition) GetTitleOk() (*string, bool)
    func (o *PowerpackGroupWidgetDefinition) GetType() string
    func (o *PowerpackGroupWidgetDefinition) GetTypeOk() (*string, bool)
    func (o *PowerpackGroupWidgetDefinition) GetWidgets() []PowerpackInnerWidgets
    func (o *PowerpackGroupWidgetDefinition) GetWidgetsOk() (*[]PowerpackInnerWidgets, bool)
    func (o *PowerpackGroupWidgetDefinition) HasShowTitle() bool
    func (o *PowerpackGroupWidgetDefinition) HasTitle() bool
    func (o PowerpackGroupWidgetDefinition) MarshalJSON() ([]byte, error)
    func (o *PowerpackGroupWidgetDefinition) SetLayoutType(v string)
    func (o *PowerpackGroupWidgetDefinition) SetShowTitle(v bool)
    func (o *PowerpackGroupWidgetDefinition) SetTitle(v string)
    func (o *PowerpackGroupWidgetDefinition) SetType(v string)
    func (o *PowerpackGroupWidgetDefinition) SetWidgets(v []PowerpackInnerWidgets)
    func (o *PowerpackGroupWidgetDefinition) UnmarshalJSON(bytes []byte) (err error)
type PowerpackGroupWidgetLayout
    func NewPowerpackGroupWidgetLayout(height int64, width int64, x int64, y int64) *PowerpackGroupWidgetLayout
    func NewPowerpackGroupWidgetLayoutWithDefaults() *PowerpackGroupWidgetLayout
    func (o *PowerpackGroupWidgetLayout) GetHeight() int64
    func (o *PowerpackGroupWidgetLayout) GetHeightOk() (*int64, bool)
    func (o *PowerpackGroupWidgetLayout) GetWidth() int64
    func (o *PowerpackGroupWidgetLayout) GetWidthOk() (*int64, bool)
    func (o *PowerpackGroupWidgetLayout) GetX() int64
    func (o *PowerpackGroupWidgetLayout) GetXOk() (*int64, bool)
    func (o *PowerpackGroupWidgetLayout) GetY() int64
    func (o *PowerpackGroupWidgetLayout) GetYOk() (*int64, bool)
    func (o PowerpackGroupWidgetLayout) MarshalJSON() ([]byte, error)
    func (o *PowerpackGroupWidgetLayout) SetHeight(v int64)
    func (o *PowerpackGroupWidgetLayout) SetWidth(v int64)
    func (o *PowerpackGroupWidgetLayout) SetX(v int64)
    func (o *PowerpackGroupWidgetLayout) SetY(v int64)
    func (o *PowerpackGroupWidgetLayout) UnmarshalJSON(bytes []byte) (err error)
type PowerpackInnerWidgetLayout
    func NewPowerpackInnerWidgetLayout(height int64, width int64, x int64, y int64) *PowerpackInnerWidgetLayout
    func NewPowerpackInnerWidgetLayoutWithDefaults() *PowerpackInnerWidgetLayout
    func (o *PowerpackInnerWidgetLayout) GetHeight() int64
    func (o *PowerpackInnerWidgetLayout) GetHeightOk() (*int64, bool)
    func (o *PowerpackInnerWidgetLayout) GetWidth() int64
    func (o *PowerpackInnerWidgetLayout) GetWidthOk() (*int64, bool)
    func (o *PowerpackInnerWidgetLayout) GetX() int64
    func (o *PowerpackInnerWidgetLayout) GetXOk() (*int64, bool)
    func (o *PowerpackInnerWidgetLayout) GetY() int64
    func (o *PowerpackInnerWidgetLayout) GetYOk() (*int64, bool)
    func (o PowerpackInnerWidgetLayout) MarshalJSON() ([]byte, error)
    func (o *PowerpackInnerWidgetLayout) SetHeight(v int64)
    func (o *PowerpackInnerWidgetLayout) SetWidth(v int64)
    func (o *PowerpackInnerWidgetLayout) SetX(v int64)
    func (o *PowerpackInnerWidgetLayout) SetY(v int64)
    func (o *PowerpackInnerWidgetLayout) UnmarshalJSON(bytes []byte) (err error)
type PowerpackInnerWidgets
    func NewPowerpackInnerWidgets(definition map[string]interface{}) *PowerpackInnerWidgets
    func NewPowerpackInnerWidgetsWithDefaults() *PowerpackInnerWidgets
    func (o *PowerpackInnerWidgets) GetDefinition() map[string]interface{}
    func (o *PowerpackInnerWidgets) GetDefinitionOk() (*map[string]interface{}, bool)
    func (o *PowerpackInnerWidgets) GetLayout() PowerpackInnerWidgetLayout
    func (o *PowerpackInnerWidgets) GetLayoutOk() (*PowerpackInnerWidgetLayout, bool)
    func (o *PowerpackInnerWidgets) HasLayout() bool
    func (o PowerpackInnerWidgets) MarshalJSON() ([]byte, error)
    func (o *PowerpackInnerWidgets) SetDefinition(v map[string]interface{})
    func (o *PowerpackInnerWidgets) SetLayout(v PowerpackInnerWidgetLayout)
    func (o *PowerpackInnerWidgets) UnmarshalJSON(bytes []byte) (err error)
type PowerpackRelationships
    func NewPowerpackRelationships() *PowerpackRelationships
    func NewPowerpackRelationshipsWithDefaults() *PowerpackRelationships
    func (o *PowerpackRelationships) GetAuthor() RelationshipToUser
    func (o *PowerpackRelationships) GetAuthorOk() (*RelationshipToUser, bool)
    func (o *PowerpackRelationships) HasAuthor() bool
    func (o PowerpackRelationships) MarshalJSON() ([]byte, error)
    func (o *PowerpackRelationships) SetAuthor(v RelationshipToUser)
    func (o *PowerpackRelationships) UnmarshalJSON(bytes []byte) (err error)
type PowerpackResponse
    func NewPowerpackResponse() *PowerpackResponse
    func NewPowerpackResponseWithDefaults() *PowerpackResponse
    func (o *PowerpackResponse) GetData() PowerpackData
    func (o *PowerpackResponse) GetDataOk() (*PowerpackData, bool)
    func (o *PowerpackResponse) GetIncluded() []User
    func (o *PowerpackResponse) GetIncludedOk() (*[]User, bool)
    func (o *PowerpackResponse) HasData() bool
    func (o *PowerpackResponse) HasIncluded() bool
    func (o PowerpackResponse) MarshalJSON() ([]byte, error)
    func (o *PowerpackResponse) SetData(v PowerpackData)
    func (o *PowerpackResponse) SetIncluded(v []User)
    func (o *PowerpackResponse) UnmarshalJSON(bytes []byte) (err error)
type PowerpackResponseLinks
    func NewPowerpackResponseLinks() *PowerpackResponseLinks
    func NewPowerpackResponseLinksWithDefaults() *PowerpackResponseLinks
    func (o *PowerpackResponseLinks) GetFirst() string
    func (o *PowerpackResponseLinks) GetFirstOk() (*string, bool)
    func (o *PowerpackResponseLinks) GetLast() string
    func (o *PowerpackResponseLinks) GetLastOk() (*string, bool)
    func (o *PowerpackResponseLinks) GetNext() string
    func (o *PowerpackResponseLinks) GetNextOk() (*string, bool)
    func (o *PowerpackResponseLinks) GetPrev() string
    func (o *PowerpackResponseLinks) GetPrevOk() (*string, bool)
    func (o *PowerpackResponseLinks) GetSelf() string
    func (o *PowerpackResponseLinks) GetSelfOk() (*string, bool)
    func (o *PowerpackResponseLinks) HasFirst() bool
    func (o *PowerpackResponseLinks) HasLast() bool
    func (o *PowerpackResponseLinks) HasNext() bool
    func (o *PowerpackResponseLinks) HasPrev() bool
    func (o *PowerpackResponseLinks) HasSelf() bool
    func (o PowerpackResponseLinks) MarshalJSON() ([]byte, error)
    func (o *PowerpackResponseLinks) SetFirst(v string)
    func (o *PowerpackResponseLinks) SetLast(v string)
    func (o *PowerpackResponseLinks) SetLastNil()
    func (o *PowerpackResponseLinks) SetNext(v string)
    func (o *PowerpackResponseLinks) SetPrev(v string)
    func (o *PowerpackResponseLinks) SetPrevNil()
    func (o *PowerpackResponseLinks) SetSelf(v string)
    func (o *PowerpackResponseLinks) UnmarshalJSON(bytes []byte) (err error)
    func (o *PowerpackResponseLinks) UnsetLast()
    func (o *PowerpackResponseLinks) UnsetPrev()
type PowerpackTemplateVariable
    func NewPowerpackTemplateVariable(name string) *PowerpackTemplateVariable
    func NewPowerpackTemplateVariableWithDefaults() *PowerpackTemplateVariable
    func (o *PowerpackTemplateVariable) GetAvailableValues() []string
    func (o *PowerpackTemplateVariable) GetAvailableValuesOk() (*[]string, bool)
    func (o *PowerpackTemplateVariable) GetDefaults() []string
    func (o *PowerpackTemplateVariable) GetDefaultsOk() (*[]string, bool)
    func (o *PowerpackTemplateVariable) GetName() string
    func (o *PowerpackTemplateVariable) GetNameOk() (*string, bool)
    func (o *PowerpackTemplateVariable) GetPrefix() string
    func (o *PowerpackTemplateVariable) GetPrefixOk() (*string, bool)
    func (o *PowerpackTemplateVariable) HasAvailableValues() bool
    func (o *PowerpackTemplateVariable) HasDefaults() bool
    func (o *PowerpackTemplateVariable) HasPrefix() bool
    func (o PowerpackTemplateVariable) MarshalJSON() ([]byte, error)
    func (o *PowerpackTemplateVariable) SetAvailableValues(v []string)
    func (o *PowerpackTemplateVariable) SetAvailableValuesNil()
    func (o *PowerpackTemplateVariable) SetDefaults(v []string)
    func (o *PowerpackTemplateVariable) SetName(v string)
    func (o *PowerpackTemplateVariable) SetPrefix(v string)
    func (o *PowerpackTemplateVariable) SetPrefixNil()
    func (o *PowerpackTemplateVariable) UnmarshalJSON(bytes []byte) (err error)
    func (o *PowerpackTemplateVariable) UnsetAvailableValues()
    func (o *PowerpackTemplateVariable) UnsetPrefix()
type PowerpacksResponseMeta
    func NewPowerpacksResponseMeta() *PowerpacksResponseMeta
    func NewPowerpacksResponseMetaWithDefaults() *PowerpacksResponseMeta
    func (o *PowerpacksResponseMeta) GetPagination() PowerpacksResponseMetaPagination
    func (o *PowerpacksResponseMeta) GetPaginationOk() (*PowerpacksResponseMetaPagination, bool)
    func (o *PowerpacksResponseMeta) HasPagination() bool
    func (o PowerpacksResponseMeta) MarshalJSON() ([]byte, error)
    func (o *PowerpacksResponseMeta) SetPagination(v PowerpacksResponseMetaPagination)
    func (o *PowerpacksResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type PowerpacksResponseMetaPagination
    func NewPowerpacksResponseMetaPagination() *PowerpacksResponseMetaPagination
    func NewPowerpacksResponseMetaPaginationWithDefaults() *PowerpacksResponseMetaPagination
    func (o *PowerpacksResponseMetaPagination) GetFirstOffset() int64
    func (o *PowerpacksResponseMetaPagination) GetFirstOffsetOk() (*int64, bool)
    func (o *PowerpacksResponseMetaPagination) GetLastOffset() int64
    func (o *PowerpacksResponseMetaPagination) GetLastOffsetOk() (*int64, bool)
    func (o *PowerpacksResponseMetaPagination) GetLimit() int64
    func (o *PowerpacksResponseMetaPagination) GetLimitOk() (*int64, bool)
    func (o *PowerpacksResponseMetaPagination) GetNextOffset() int64
    func (o *PowerpacksResponseMetaPagination) GetNextOffsetOk() (*int64, bool)
    func (o *PowerpacksResponseMetaPagination) GetOffset() int64
    func (o *PowerpacksResponseMetaPagination) GetOffsetOk() (*int64, bool)
    func (o *PowerpacksResponseMetaPagination) GetPrevOffset() int64
    func (o *PowerpacksResponseMetaPagination) GetPrevOffsetOk() (*int64, bool)
    func (o *PowerpacksResponseMetaPagination) GetTotal() int64
    func (o *PowerpacksResponseMetaPagination) GetTotalOk() (*int64, bool)
    func (o *PowerpacksResponseMetaPagination) GetType() string
    func (o *PowerpacksResponseMetaPagination) GetTypeOk() (*string, bool)
    func (o *PowerpacksResponseMetaPagination) HasFirstOffset() bool
    func (o *PowerpacksResponseMetaPagination) HasLastOffset() bool
    func (o *PowerpacksResponseMetaPagination) HasLimit() bool
    func (o *PowerpacksResponseMetaPagination) HasNextOffset() bool
    func (o *PowerpacksResponseMetaPagination) HasOffset() bool
    func (o *PowerpacksResponseMetaPagination) HasPrevOffset() bool
    func (o *PowerpacksResponseMetaPagination) HasTotal() bool
    func (o *PowerpacksResponseMetaPagination) HasType() bool
    func (o PowerpacksResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *PowerpacksResponseMetaPagination) SetFirstOffset(v int64)
    func (o *PowerpacksResponseMetaPagination) SetLastOffset(v int64)
    func (o *PowerpacksResponseMetaPagination) SetLastOffsetNil()
    func (o *PowerpacksResponseMetaPagination) SetLimit(v int64)
    func (o *PowerpacksResponseMetaPagination) SetNextOffset(v int64)
    func (o *PowerpacksResponseMetaPagination) SetOffset(v int64)
    func (o *PowerpacksResponseMetaPagination) SetPrevOffset(v int64)
    func (o *PowerpacksResponseMetaPagination) SetTotal(v int64)
    func (o *PowerpacksResponseMetaPagination) SetType(v string)
    func (o *PowerpacksResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
    func (o *PowerpacksResponseMetaPagination) UnsetLastOffset()
type ProcessSummariesMeta
    func NewProcessSummariesMeta() *ProcessSummariesMeta
    func NewProcessSummariesMetaWithDefaults() *ProcessSummariesMeta
    func (o *ProcessSummariesMeta) GetPage() ProcessSummariesMetaPage
    func (o *ProcessSummariesMeta) GetPageOk() (*ProcessSummariesMetaPage, bool)
    func (o *ProcessSummariesMeta) HasPage() bool
    func (o ProcessSummariesMeta) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesMeta) SetPage(v ProcessSummariesMetaPage)
    func (o *ProcessSummariesMeta) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummariesMetaPage
    func NewProcessSummariesMetaPage() *ProcessSummariesMetaPage
    func NewProcessSummariesMetaPageWithDefaults() *ProcessSummariesMetaPage
    func (o *ProcessSummariesMetaPage) GetAfter() string
    func (o *ProcessSummariesMetaPage) GetAfterOk() (*string, bool)
    func (o *ProcessSummariesMetaPage) GetSize() int32
    func (o *ProcessSummariesMetaPage) GetSizeOk() (*int32, bool)
    func (o *ProcessSummariesMetaPage) HasAfter() bool
    func (o *ProcessSummariesMetaPage) HasSize() bool
    func (o ProcessSummariesMetaPage) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesMetaPage) SetAfter(v string)
    func (o *ProcessSummariesMetaPage) SetSize(v int32)
    func (o *ProcessSummariesMetaPage) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummariesResponse
    func NewProcessSummariesResponse() *ProcessSummariesResponse
    func NewProcessSummariesResponseWithDefaults() *ProcessSummariesResponse
    func (o *ProcessSummariesResponse) GetData() []ProcessSummary
    func (o *ProcessSummariesResponse) GetDataOk() (*[]ProcessSummary, bool)
    func (o *ProcessSummariesResponse) GetMeta() ProcessSummariesMeta
    func (o *ProcessSummariesResponse) GetMetaOk() (*ProcessSummariesMeta, bool)
    func (o *ProcessSummariesResponse) HasData() bool
    func (o *ProcessSummariesResponse) HasMeta() bool
    func (o ProcessSummariesResponse) MarshalJSON() ([]byte, error)
    func (o *ProcessSummariesResponse) SetData(v []ProcessSummary)
    func (o *ProcessSummariesResponse) SetMeta(v ProcessSummariesMeta)
    func (o *ProcessSummariesResponse) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummary
    func NewProcessSummary() *ProcessSummary
    func NewProcessSummaryWithDefaults() *ProcessSummary
    func (o *ProcessSummary) GetAttributes() ProcessSummaryAttributes
    func (o *ProcessSummary) GetAttributesOk() (*ProcessSummaryAttributes, bool)
    func (o *ProcessSummary) GetId() string
    func (o *ProcessSummary) GetIdOk() (*string, bool)
    func (o *ProcessSummary) GetType() ProcessSummaryType
    func (o *ProcessSummary) GetTypeOk() (*ProcessSummaryType, bool)
    func (o *ProcessSummary) HasAttributes() bool
    func (o *ProcessSummary) HasId() bool
    func (o *ProcessSummary) HasType() bool
    func (o ProcessSummary) MarshalJSON() ([]byte, error)
    func (o *ProcessSummary) SetAttributes(v ProcessSummaryAttributes)
    func (o *ProcessSummary) SetId(v string)
    func (o *ProcessSummary) SetType(v ProcessSummaryType)
    func (o *ProcessSummary) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummaryAttributes
    func NewProcessSummaryAttributes() *ProcessSummaryAttributes
    func NewProcessSummaryAttributesWithDefaults() *ProcessSummaryAttributes
    func (o *ProcessSummaryAttributes) GetCmdline() string
    func (o *ProcessSummaryAttributes) GetCmdlineOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetHost() string
    func (o *ProcessSummaryAttributes) GetHostOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetPid() int64
    func (o *ProcessSummaryAttributes) GetPidOk() (*int64, bool)
    func (o *ProcessSummaryAttributes) GetPpid() int64
    func (o *ProcessSummaryAttributes) GetPpidOk() (*int64, bool)
    func (o *ProcessSummaryAttributes) GetStart() string
    func (o *ProcessSummaryAttributes) GetStartOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetTags() []string
    func (o *ProcessSummaryAttributes) GetTagsOk() (*[]string, bool)
    func (o *ProcessSummaryAttributes) GetTimestamp() string
    func (o *ProcessSummaryAttributes) GetTimestampOk() (*string, bool)
    func (o *ProcessSummaryAttributes) GetUser() string
    func (o *ProcessSummaryAttributes) GetUserOk() (*string, bool)
    func (o *ProcessSummaryAttributes) HasCmdline() bool
    func (o *ProcessSummaryAttributes) HasHost() bool
    func (o *ProcessSummaryAttributes) HasPid() bool
    func (o *ProcessSummaryAttributes) HasPpid() bool
    func (o *ProcessSummaryAttributes) HasStart() bool
    func (o *ProcessSummaryAttributes) HasTags() bool
    func (o *ProcessSummaryAttributes) HasTimestamp() bool
    func (o *ProcessSummaryAttributes) HasUser() bool
    func (o ProcessSummaryAttributes) MarshalJSON() ([]byte, error)
    func (o *ProcessSummaryAttributes) SetCmdline(v string)
    func (o *ProcessSummaryAttributes) SetHost(v string)
    func (o *ProcessSummaryAttributes) SetPid(v int64)
    func (o *ProcessSummaryAttributes) SetPpid(v int64)
    func (o *ProcessSummaryAttributes) SetStart(v string)
    func (o *ProcessSummaryAttributes) SetTags(v []string)
    func (o *ProcessSummaryAttributes) SetTimestamp(v string)
    func (o *ProcessSummaryAttributes) SetUser(v string)
    func (o *ProcessSummaryAttributes) UnmarshalJSON(bytes []byte) (err error)
type ProcessSummaryType
    func NewProcessSummaryTypeFromValue(v string) (*ProcessSummaryType, error)
    func (v *ProcessSummaryType) GetAllowedValues() []ProcessSummaryType
    func (v ProcessSummaryType) IsValid() bool
    func (v ProcessSummaryType) Ptr() *ProcessSummaryType
    func (v *ProcessSummaryType) UnmarshalJSON(src []byte) error
type ProcessesApi
    func NewProcessesApi(client *datadog.APIClient) *ProcessesApi
    func (a *ProcessesApi) ListProcesses(ctx _context.Context, o ...ListProcessesOptionalParameters) (ProcessSummariesResponse, *_nethttp.Response, error)
    func (a *ProcessesApi) ListProcessesWithPagination(ctx _context.Context, o ...ListProcessesOptionalParameters) (<-chan datadog.PaginationResult[ProcessSummary], func())
type Project
    func NewProject(attributes ProjectAttributes, id string, typeVar ProjectResourceType) *Project
    func NewProjectWithDefaults() *Project
    func (o *Project) GetAttributes() ProjectAttributes
    func (o *Project) GetAttributesOk() (*ProjectAttributes, bool)
    func (o *Project) GetId() string
    func (o *Project) GetIdOk() (*string, bool)
    func (o *Project) GetRelationships() ProjectRelationships
    func (o *Project) GetRelationshipsOk() (*ProjectRelationships, bool)
    func (o *Project) GetType() ProjectResourceType
    func (o *Project) GetTypeOk() (*ProjectResourceType, bool)
    func (o *Project) HasRelationships() bool
    func (o Project) MarshalJSON() ([]byte, error)
    func (o *Project) SetAttributes(v ProjectAttributes)
    func (o *Project) SetId(v string)
    func (o *Project) SetRelationships(v ProjectRelationships)
    func (o *Project) SetType(v ProjectResourceType)
    func (o *Project) UnmarshalJSON(bytes []byte) (err error)
type ProjectAttributes
    func NewProjectAttributes() *ProjectAttributes
    func NewProjectAttributesWithDefaults() *ProjectAttributes
    func (o *ProjectAttributes) GetKey() string
    func (o *ProjectAttributes) GetKeyOk() (*string, bool)
    func (o *ProjectAttributes) GetName() string
    func (o *ProjectAttributes) GetNameOk() (*string, bool)
    func (o *ProjectAttributes) HasKey() bool
    func (o *ProjectAttributes) HasName() bool
    func (o ProjectAttributes) MarshalJSON() ([]byte, error)
    func (o *ProjectAttributes) SetKey(v string)
    func (o *ProjectAttributes) SetName(v string)
    func (o *ProjectAttributes) UnmarshalJSON(bytes []byte) (err error)
type ProjectCreate
    func NewProjectCreate(attributes ProjectCreateAttributes, typeVar ProjectResourceType) *ProjectCreate
    func NewProjectCreateWithDefaults() *ProjectCreate
    func (o *ProjectCreate) GetAttributes() ProjectCreateAttributes
    func (o *ProjectCreate) GetAttributesOk() (*ProjectCreateAttributes, bool)
    func (o *ProjectCreate) GetType() ProjectResourceType
    func (o *ProjectCreate) GetTypeOk() (*ProjectResourceType, bool)
    func (o ProjectCreate) MarshalJSON() ([]byte, error)
    func (o *ProjectCreate) SetAttributes(v ProjectCreateAttributes)
    func (o *ProjectCreate) SetType(v ProjectResourceType)
    func (o *ProjectCreate) UnmarshalJSON(bytes []byte) (err error)
type ProjectCreateAttributes
    func NewProjectCreateAttributes(key string, name string) *ProjectCreateAttributes
    func NewProjectCreateAttributesWithDefaults() *ProjectCreateAttributes
    func (o *ProjectCreateAttributes) GetKey() string
    func (o *ProjectCreateAttributes) GetKeyOk() (*string, bool)
    func (o *ProjectCreateAttributes) GetName() string
    func (o *ProjectCreateAttributes) GetNameOk() (*string, bool)
    func (o ProjectCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ProjectCreateAttributes) SetKey(v string)
    func (o *ProjectCreateAttributes) SetName(v string)
    func (o *ProjectCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ProjectCreateRequest
    func NewProjectCreateRequest(data ProjectCreate) *ProjectCreateRequest
    func NewProjectCreateRequestWithDefaults() *ProjectCreateRequest
    func (o *ProjectCreateRequest) GetData() ProjectCreate
    func (o *ProjectCreateRequest) GetDataOk() (*ProjectCreate, bool)
    func (o ProjectCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ProjectCreateRequest) SetData(v ProjectCreate)
    func (o *ProjectCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ProjectRelationship
    func NewProjectRelationship(data ProjectRelationshipData) *ProjectRelationship
    func NewProjectRelationshipWithDefaults() *ProjectRelationship
    func (o *ProjectRelationship) GetData() ProjectRelationshipData
    func (o *ProjectRelationship) GetDataOk() (*ProjectRelationshipData, bool)
    func (o ProjectRelationship) MarshalJSON() ([]byte, error)
    func (o *ProjectRelationship) SetData(v ProjectRelationshipData)
    func (o *ProjectRelationship) UnmarshalJSON(bytes []byte) (err error)
type ProjectRelationshipData
    func NewProjectRelationshipData(id string, typeVar ProjectResourceType) *ProjectRelationshipData
    func NewProjectRelationshipDataWithDefaults() *ProjectRelationshipData
    func (o *ProjectRelationshipData) GetId() string
    func (o *ProjectRelationshipData) GetIdOk() (*string, bool)
    func (o *ProjectRelationshipData) GetType() ProjectResourceType
    func (o *ProjectRelationshipData) GetTypeOk() (*ProjectResourceType, bool)
    func (o ProjectRelationshipData) MarshalJSON() ([]byte, error)
    func (o *ProjectRelationshipData) SetId(v string)
    func (o *ProjectRelationshipData) SetType(v ProjectResourceType)
    func (o *ProjectRelationshipData) UnmarshalJSON(bytes []byte) (err error)
type ProjectRelationships
    func NewProjectRelationships() *ProjectRelationships
    func NewProjectRelationshipsWithDefaults() *ProjectRelationships
    func (o *ProjectRelationships) GetMemberTeam() RelationshipToTeamLinks
    func (o *ProjectRelationships) GetMemberTeamOk() (*RelationshipToTeamLinks, bool)
    func (o *ProjectRelationships) GetMemberUser() UsersRelationship
    func (o *ProjectRelationships) GetMemberUserOk() (*UsersRelationship, bool)
    func (o *ProjectRelationships) HasMemberTeam() bool
    func (o *ProjectRelationships) HasMemberUser() bool
    func (o ProjectRelationships) MarshalJSON() ([]byte, error)
    func (o *ProjectRelationships) SetMemberTeam(v RelationshipToTeamLinks)
    func (o *ProjectRelationships) SetMemberUser(v UsersRelationship)
    func (o *ProjectRelationships) UnmarshalJSON(bytes []byte) (err error)
type ProjectResourceType
    func NewProjectResourceTypeFromValue(v string) (*ProjectResourceType, error)
    func (v *ProjectResourceType) GetAllowedValues() []ProjectResourceType
    func (v ProjectResourceType) IsValid() bool
    func (v ProjectResourceType) Ptr() *ProjectResourceType
    func (v *ProjectResourceType) UnmarshalJSON(src []byte) error
type ProjectResponse
    func NewProjectResponse() *ProjectResponse
    func NewProjectResponseWithDefaults() *ProjectResponse
    func (o *ProjectResponse) GetData() Project
    func (o *ProjectResponse) GetDataOk() (*Project, bool)
    func (o *ProjectResponse) HasData() bool
    func (o ProjectResponse) MarshalJSON() ([]byte, error)
    func (o *ProjectResponse) SetData(v Project)
    func (o *ProjectResponse) UnmarshalJSON(bytes []byte) (err error)
type ProjectedCost
    func NewProjectedCost() *ProjectedCost
    func NewProjectedCostWithDefaults() *ProjectedCost
    func (o *ProjectedCost) GetAttributes() ProjectedCostAttributes
    func (o *ProjectedCost) GetAttributesOk() (*ProjectedCostAttributes, bool)
    func (o *ProjectedCost) GetId() string
    func (o *ProjectedCost) GetIdOk() (*string, bool)
    func (o *ProjectedCost) GetType() ProjectedCostType
    func (o *ProjectedCost) GetTypeOk() (*ProjectedCostType, bool)
    func (o *ProjectedCost) HasAttributes() bool
    func (o *ProjectedCost) HasId() bool
    func (o *ProjectedCost) HasType() bool
    func (o ProjectedCost) MarshalJSON() ([]byte, error)
    func (o *ProjectedCost) SetAttributes(v ProjectedCostAttributes)
    func (o *ProjectedCost) SetId(v string)
    func (o *ProjectedCost) SetType(v ProjectedCostType)
    func (o *ProjectedCost) UnmarshalJSON(bytes []byte) (err error)
type ProjectedCostAttributes
    func NewProjectedCostAttributes() *ProjectedCostAttributes
    func NewProjectedCostAttributesWithDefaults() *ProjectedCostAttributes
    func (o *ProjectedCostAttributes) GetAccountName() string
    func (o *ProjectedCostAttributes) GetAccountNameOk() (*string, bool)
    func (o *ProjectedCostAttributes) GetAccountPublicId() string
    func (o *ProjectedCostAttributes) GetAccountPublicIdOk() (*string, bool)
    func (o *ProjectedCostAttributes) GetCharges() []ChargebackBreakdown
    func (o *ProjectedCostAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)
    func (o *ProjectedCostAttributes) GetDate() time.Time
    func (o *ProjectedCostAttributes) GetDateOk() (*time.Time, bool)
    func (o *ProjectedCostAttributes) GetOrgName() string
    func (o *ProjectedCostAttributes) GetOrgNameOk() (*string, bool)
    func (o *ProjectedCostAttributes) GetProjectedTotalCost() float64
    func (o *ProjectedCostAttributes) GetProjectedTotalCostOk() (*float64, bool)
    func (o *ProjectedCostAttributes) GetPublicId() string
    func (o *ProjectedCostAttributes) GetPublicIdOk() (*string, bool)
    func (o *ProjectedCostAttributes) GetRegion() string
    func (o *ProjectedCostAttributes) GetRegionOk() (*string, bool)
    func (o *ProjectedCostAttributes) HasAccountName() bool
    func (o *ProjectedCostAttributes) HasAccountPublicId() bool
    func (o *ProjectedCostAttributes) HasCharges() bool
    func (o *ProjectedCostAttributes) HasDate() bool
    func (o *ProjectedCostAttributes) HasOrgName() bool
    func (o *ProjectedCostAttributes) HasProjectedTotalCost() bool
    func (o *ProjectedCostAttributes) HasPublicId() bool
    func (o *ProjectedCostAttributes) HasRegion() bool
    func (o ProjectedCostAttributes) MarshalJSON() ([]byte, error)
    func (o *ProjectedCostAttributes) SetAccountName(v string)
    func (o *ProjectedCostAttributes) SetAccountPublicId(v string)
    func (o *ProjectedCostAttributes) SetCharges(v []ChargebackBreakdown)
    func (o *ProjectedCostAttributes) SetDate(v time.Time)
    func (o *ProjectedCostAttributes) SetOrgName(v string)
    func (o *ProjectedCostAttributes) SetProjectedTotalCost(v float64)
    func (o *ProjectedCostAttributes) SetPublicId(v string)
    func (o *ProjectedCostAttributes) SetRegion(v string)
    func (o *ProjectedCostAttributes) UnmarshalJSON(bytes []byte) (err error)
type ProjectedCostResponse
    func NewProjectedCostResponse() *ProjectedCostResponse
    func NewProjectedCostResponseWithDefaults() *ProjectedCostResponse
    func (o *ProjectedCostResponse) GetData() []ProjectedCost
    func (o *ProjectedCostResponse) GetDataOk() (*[]ProjectedCost, bool)
    func (o *ProjectedCostResponse) HasData() bool
    func (o ProjectedCostResponse) MarshalJSON() ([]byte, error)
    func (o *ProjectedCostResponse) SetData(v []ProjectedCost)
    func (o *ProjectedCostResponse) UnmarshalJSON(bytes []byte) (err error)
type ProjectedCostType
    func NewProjectedCostTypeFromValue(v string) (*ProjectedCostType, error)
    func (v *ProjectedCostType) GetAllowedValues() []ProjectedCostType
    func (v ProjectedCostType) IsValid() bool
    func (v ProjectedCostType) Ptr() *ProjectedCostType
    func (v *ProjectedCostType) UnmarshalJSON(src []byte) error
type ProjectsResponse
    func NewProjectsResponse() *ProjectsResponse
    func NewProjectsResponseWithDefaults() *ProjectsResponse
    func (o *ProjectsResponse) GetData() []Project
    func (o *ProjectsResponse) GetDataOk() (*[]Project, bool)
    func (o *ProjectsResponse) HasData() bool
    func (o ProjectsResponse) MarshalJSON() ([]byte, error)
    func (o *ProjectsResponse) SetData(v []Project)
    func (o *ProjectsResponse) UnmarshalJSON(bytes []byte) (err error)
type PublishAppResponse
    func NewPublishAppResponse() *PublishAppResponse
    func NewPublishAppResponseWithDefaults() *PublishAppResponse
    func (o *PublishAppResponse) GetData() Deployment
    func (o *PublishAppResponse) GetDataOk() (*Deployment, bool)
    func (o *PublishAppResponse) HasData() bool
    func (o PublishAppResponse) MarshalJSON() ([]byte, error)
    func (o *PublishAppResponse) SetData(v Deployment)
    func (o *PublishAppResponse) UnmarshalJSON(bytes []byte) (err error)
type Query
    func ActionQueryAsQuery(v *ActionQuery) Query
    func DataTransformAsQuery(v *DataTransform) Query
    func StateVariableAsQuery(v *StateVariable) Query
    func (obj *Query) GetActualInstance() interface{}
    func (obj Query) MarshalJSON() ([]byte, error)
    func (obj *Query) UnmarshalJSON(data []byte) error
type QueryFormula
    func NewQueryFormula(formula string) *QueryFormula
    func NewQueryFormulaWithDefaults() *QueryFormula
    func (o *QueryFormula) GetFormula() string
    func (o *QueryFormula) GetFormulaOk() (*string, bool)
    func (o *QueryFormula) GetLimit() FormulaLimit
    func (o *QueryFormula) GetLimitOk() (*FormulaLimit, bool)
    func (o *QueryFormula) HasLimit() bool
    func (o QueryFormula) MarshalJSON() ([]byte, error)
    func (o *QueryFormula) SetFormula(v string)
    func (o *QueryFormula) SetLimit(v FormulaLimit)
    func (o *QueryFormula) UnmarshalJSON(bytes []byte) (err error)
type QuerySortOrder
    func NewQuerySortOrderFromValue(v string) (*QuerySortOrder, error)
    func (v *QuerySortOrder) GetAllowedValues() []QuerySortOrder
    func (v QuerySortOrder) IsValid() bool
    func (v QuerySortOrder) Ptr() *QuerySortOrder
    func (v *QuerySortOrder) UnmarshalJSON(src []byte) error
type RUMAggregateBucketValue
    func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue(v *float64) RUMAggregateBucketValue
    func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue(v *string) RUMAggregateBucketValue
    func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue(v *RUMAggregateBucketValueTimeseries) RUMAggregateBucketValue
    func (obj *RUMAggregateBucketValue) GetActualInstance() interface{}
    func (obj RUMAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *RUMAggregateBucketValue) UnmarshalJSON(data []byte) error
type RUMAggregateBucketValueTimeseries
    func NewRUMAggregateBucketValueTimeseries() *RUMAggregateBucketValueTimeseries
    func NewRUMAggregateBucketValueTimeseriesWithDefaults() *RUMAggregateBucketValueTimeseries
    func (o RUMAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateBucketValueTimeseriesPoint
    func NewRUMAggregateBucketValueTimeseriesPoint() *RUMAggregateBucketValueTimeseriesPoint
    func NewRUMAggregateBucketValueTimeseriesPointWithDefaults() *RUMAggregateBucketValueTimeseriesPoint
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetTime() time.Time
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *RUMAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *RUMAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *RUMAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o RUMAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)
    func (o *RUMAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateRequest
    func NewRUMAggregateRequest() *RUMAggregateRequest
    func NewRUMAggregateRequestWithDefaults() *RUMAggregateRequest
    func (o *RUMAggregateRequest) GetCompute() []RUMCompute
    func (o *RUMAggregateRequest) GetComputeOk() (*[]RUMCompute, bool)
    func (o *RUMAggregateRequest) GetFilter() RUMQueryFilter
    func (o *RUMAggregateRequest) GetFilterOk() (*RUMQueryFilter, bool)
    func (o *RUMAggregateRequest) GetGroupBy() []RUMGroupBy
    func (o *RUMAggregateRequest) GetGroupByOk() (*[]RUMGroupBy, bool)
    func (o *RUMAggregateRequest) GetOptions() RUMQueryOptions
    func (o *RUMAggregateRequest) GetOptionsOk() (*RUMQueryOptions, bool)
    func (o *RUMAggregateRequest) GetPage() RUMQueryPageOptions
    func (o *RUMAggregateRequest) GetPageOk() (*RUMQueryPageOptions, bool)
    func (o *RUMAggregateRequest) HasCompute() bool
    func (o *RUMAggregateRequest) HasFilter() bool
    func (o *RUMAggregateRequest) HasGroupBy() bool
    func (o *RUMAggregateRequest) HasOptions() bool
    func (o *RUMAggregateRequest) HasPage() bool
    func (o RUMAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateRequest) SetCompute(v []RUMCompute)
    func (o *RUMAggregateRequest) SetFilter(v RUMQueryFilter)
    func (o *RUMAggregateRequest) SetGroupBy(v []RUMGroupBy)
    func (o *RUMAggregateRequest) SetOptions(v RUMQueryOptions)
    func (o *RUMAggregateRequest) SetPage(v RUMQueryPageOptions)
    func (o *RUMAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateSort
    func NewRUMAggregateSort() *RUMAggregateSort
    func NewRUMAggregateSortWithDefaults() *RUMAggregateSort
    func (o *RUMAggregateSort) GetAggregation() RUMAggregationFunction
    func (o *RUMAggregateSort) GetAggregationOk() (*RUMAggregationFunction, bool)
    func (o *RUMAggregateSort) GetMetric() string
    func (o *RUMAggregateSort) GetMetricOk() (*string, bool)
    func (o *RUMAggregateSort) GetOrder() RUMSortOrder
    func (o *RUMAggregateSort) GetOrderOk() (*RUMSortOrder, bool)
    func (o *RUMAggregateSort) GetType() RUMAggregateSortType
    func (o *RUMAggregateSort) GetTypeOk() (*RUMAggregateSortType, bool)
    func (o *RUMAggregateSort) HasAggregation() bool
    func (o *RUMAggregateSort) HasMetric() bool
    func (o *RUMAggregateSort) HasOrder() bool
    func (o *RUMAggregateSort) HasType() bool
    func (o RUMAggregateSort) MarshalJSON() ([]byte, error)
    func (o *RUMAggregateSort) SetAggregation(v RUMAggregationFunction)
    func (o *RUMAggregateSort) SetMetric(v string)
    func (o *RUMAggregateSort) SetOrder(v RUMSortOrder)
    func (o *RUMAggregateSort) SetType(v RUMAggregateSortType)
    func (o *RUMAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregateSortType
    func NewRUMAggregateSortTypeFromValue(v string) (*RUMAggregateSortType, error)
    func (v *RUMAggregateSortType) GetAllowedValues() []RUMAggregateSortType
    func (v RUMAggregateSortType) IsValid() bool
    func (v RUMAggregateSortType) Ptr() *RUMAggregateSortType
    func (v *RUMAggregateSortType) UnmarshalJSON(src []byte) error
type RUMAggregationBucketsResponse
    func NewRUMAggregationBucketsResponse() *RUMAggregationBucketsResponse
    func NewRUMAggregationBucketsResponseWithDefaults() *RUMAggregationBucketsResponse
    func (o *RUMAggregationBucketsResponse) GetBuckets() []RUMBucketResponse
    func (o *RUMAggregationBucketsResponse) GetBucketsOk() (*[]RUMBucketResponse, bool)
    func (o *RUMAggregationBucketsResponse) HasBuckets() bool
    func (o RUMAggregationBucketsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMAggregationBucketsResponse) SetBuckets(v []RUMBucketResponse)
    func (o *RUMAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMAggregationFunction
    func NewRUMAggregationFunctionFromValue(v string) (*RUMAggregationFunction, error)
    func (v *RUMAggregationFunction) GetAllowedValues() []RUMAggregationFunction
    func (v RUMAggregationFunction) IsValid() bool
    func (v RUMAggregationFunction) Ptr() *RUMAggregationFunction
    func (v *RUMAggregationFunction) UnmarshalJSON(src []byte) error
type RUMAnalyticsAggregateResponse
    func NewRUMAnalyticsAggregateResponse() *RUMAnalyticsAggregateResponse
    func NewRUMAnalyticsAggregateResponseWithDefaults() *RUMAnalyticsAggregateResponse
    func (o *RUMAnalyticsAggregateResponse) GetData() RUMAggregationBucketsResponse
    func (o *RUMAnalyticsAggregateResponse) GetDataOk() (*RUMAggregationBucketsResponse, bool)
    func (o *RUMAnalyticsAggregateResponse) GetLinks() RUMResponseLinks
    func (o *RUMAnalyticsAggregateResponse) GetLinksOk() (*RUMResponseLinks, bool)
    func (o *RUMAnalyticsAggregateResponse) GetMeta() RUMResponseMetadata
    func (o *RUMAnalyticsAggregateResponse) GetMetaOk() (*RUMResponseMetadata, bool)
    func (o *RUMAnalyticsAggregateResponse) HasData() bool
    func (o *RUMAnalyticsAggregateResponse) HasLinks() bool
    func (o *RUMAnalyticsAggregateResponse) HasMeta() bool
    func (o RUMAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *RUMAnalyticsAggregateResponse) SetData(v RUMAggregationBucketsResponse)
    func (o *RUMAnalyticsAggregateResponse) SetLinks(v RUMResponseLinks)
    func (o *RUMAnalyticsAggregateResponse) SetMeta(v RUMResponseMetadata)
    func (o *RUMAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMApi
    func NewRUMApi(client *datadog.APIClient) *RUMApi
    func (a *RUMApi) AggregateRUMEvents(ctx _context.Context, body RUMAggregateRequest) (RUMAnalyticsAggregateResponse, *_nethttp.Response, error)
    func (a *RUMApi) CreateRUMApplication(ctx _context.Context, body RUMApplicationCreateRequest) (RUMApplicationResponse, *_nethttp.Response, error)
    func (a *RUMApi) DeleteRUMApplication(ctx _context.Context, id string) (*_nethttp.Response, error)
    func (a *RUMApi) GetRUMApplication(ctx _context.Context, id string) (RUMApplicationResponse, *_nethttp.Response, error)
    func (a *RUMApi) GetRUMApplications(ctx _context.Context) (RUMApplicationsResponse, *_nethttp.Response, error)
    func (a *RUMApi) ListRUMEvents(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (RUMEventsResponse, *_nethttp.Response, error)
    func (a *RUMApi) ListRUMEventsWithPagination(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (<-chan datadog.PaginationResult[RUMEvent], func())
    func (a *RUMApi) SearchRUMEvents(ctx _context.Context, body RUMSearchEventsRequest) (RUMEventsResponse, *_nethttp.Response, error)
    func (a *RUMApi) SearchRUMEventsWithPagination(ctx _context.Context, body RUMSearchEventsRequest) (<-chan datadog.PaginationResult[RUMEvent], func())
    func (a *RUMApi) UpdateRUMApplication(ctx _context.Context, id string, body RUMApplicationUpdateRequest) (RUMApplicationResponse, *_nethttp.Response, error)
type RUMApplication
    func NewRUMApplication(attributes RUMApplicationAttributes, id string, typeVar RUMApplicationType) *RUMApplication
    func NewRUMApplicationWithDefaults() *RUMApplication
    func (o *RUMApplication) GetAttributes() RUMApplicationAttributes
    func (o *RUMApplication) GetAttributesOk() (*RUMApplicationAttributes, bool)
    func (o *RUMApplication) GetId() string
    func (o *RUMApplication) GetIdOk() (*string, bool)
    func (o *RUMApplication) GetType() RUMApplicationType
    func (o *RUMApplication) GetTypeOk() (*RUMApplicationType, bool)
    func (o RUMApplication) MarshalJSON() ([]byte, error)
    func (o *RUMApplication) SetAttributes(v RUMApplicationAttributes)
    func (o *RUMApplication) SetId(v string)
    func (o *RUMApplication) SetType(v RUMApplicationType)
    func (o *RUMApplication) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationAttributes
    func NewRUMApplicationAttributes(applicationId string, clientToken string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationAttributes
    func NewRUMApplicationAttributesWithDefaults() *RUMApplicationAttributes
    func (o *RUMApplicationAttributes) GetApplicationId() string
    func (o *RUMApplicationAttributes) GetApplicationIdOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetClientToken() string
    func (o *RUMApplicationAttributes) GetClientTokenOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetCreatedAt() int64
    func (o *RUMApplicationAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *RUMApplicationAttributes) GetCreatedByHandle() string
    func (o *RUMApplicationAttributes) GetCreatedByHandleOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetHash() string
    func (o *RUMApplicationAttributes) GetHashOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetIsActive() bool
    func (o *RUMApplicationAttributes) GetIsActiveOk() (*bool, bool)
    func (o *RUMApplicationAttributes) GetName() string
    func (o *RUMApplicationAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetOrgId() int32
    func (o *RUMApplicationAttributes) GetOrgIdOk() (*int32, bool)
    func (o *RUMApplicationAttributes) GetType() string
    func (o *RUMApplicationAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationAttributes) GetUpdatedAt() int64
    func (o *RUMApplicationAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *RUMApplicationAttributes) GetUpdatedByHandle() string
    func (o *RUMApplicationAttributes) GetUpdatedByHandleOk() (*string, bool)
    func (o *RUMApplicationAttributes) HasHash() bool
    func (o *RUMApplicationAttributes) HasIsActive() bool
    func (o RUMApplicationAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationAttributes) SetApplicationId(v string)
    func (o *RUMApplicationAttributes) SetClientToken(v string)
    func (o *RUMApplicationAttributes) SetCreatedAt(v int64)
    func (o *RUMApplicationAttributes) SetCreatedByHandle(v string)
    func (o *RUMApplicationAttributes) SetHash(v string)
    func (o *RUMApplicationAttributes) SetIsActive(v bool)
    func (o *RUMApplicationAttributes) SetName(v string)
    func (o *RUMApplicationAttributes) SetOrgId(v int32)
    func (o *RUMApplicationAttributes) SetType(v string)
    func (o *RUMApplicationAttributes) SetUpdatedAt(v int64)
    func (o *RUMApplicationAttributes) SetUpdatedByHandle(v string)
    func (o *RUMApplicationAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreate
    func NewRUMApplicationCreate(attributes RUMApplicationCreateAttributes, typeVar RUMApplicationCreateType) *RUMApplicationCreate
    func NewRUMApplicationCreateWithDefaults() *RUMApplicationCreate
    func (o *RUMApplicationCreate) GetAttributes() RUMApplicationCreateAttributes
    func (o *RUMApplicationCreate) GetAttributesOk() (*RUMApplicationCreateAttributes, bool)
    func (o *RUMApplicationCreate) GetType() RUMApplicationCreateType
    func (o *RUMApplicationCreate) GetTypeOk() (*RUMApplicationCreateType, bool)
    func (o RUMApplicationCreate) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreate) SetAttributes(v RUMApplicationCreateAttributes)
    func (o *RUMApplicationCreate) SetType(v RUMApplicationCreateType)
    func (o *RUMApplicationCreate) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateAttributes
    func NewRUMApplicationCreateAttributes(name string) *RUMApplicationCreateAttributes
    func NewRUMApplicationCreateAttributesWithDefaults() *RUMApplicationCreateAttributes
    func (o *RUMApplicationCreateAttributes) GetName() string
    func (o *RUMApplicationCreateAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationCreateAttributes) GetType() string
    func (o *RUMApplicationCreateAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationCreateAttributes) HasType() bool
    func (o RUMApplicationCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreateAttributes) SetName(v string)
    func (o *RUMApplicationCreateAttributes) SetType(v string)
    func (o *RUMApplicationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateRequest
    func NewRUMApplicationCreateRequest(data RUMApplicationCreate) *RUMApplicationCreateRequest
    func NewRUMApplicationCreateRequestWithDefaults() *RUMApplicationCreateRequest
    func (o *RUMApplicationCreateRequest) GetData() RUMApplicationCreate
    func (o *RUMApplicationCreateRequest) GetDataOk() (*RUMApplicationCreate, bool)
    func (o RUMApplicationCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationCreateRequest) SetData(v RUMApplicationCreate)
    func (o *RUMApplicationCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationCreateType
    func NewRUMApplicationCreateTypeFromValue(v string) (*RUMApplicationCreateType, error)
    func (v *RUMApplicationCreateType) GetAllowedValues() []RUMApplicationCreateType
    func (v RUMApplicationCreateType) IsValid() bool
    func (v RUMApplicationCreateType) Ptr() *RUMApplicationCreateType
    func (v *RUMApplicationCreateType) UnmarshalJSON(src []byte) error
type RUMApplicationList
    func NewRUMApplicationList(attributes RUMApplicationListAttributes, typeVar RUMApplicationListType) *RUMApplicationList
    func NewRUMApplicationListWithDefaults() *RUMApplicationList
    func (o *RUMApplicationList) GetAttributes() RUMApplicationListAttributes
    func (o *RUMApplicationList) GetAttributesOk() (*RUMApplicationListAttributes, bool)
    func (o *RUMApplicationList) GetId() string
    func (o *RUMApplicationList) GetIdOk() (*string, bool)
    func (o *RUMApplicationList) GetType() RUMApplicationListType
    func (o *RUMApplicationList) GetTypeOk() (*RUMApplicationListType, bool)
    func (o *RUMApplicationList) HasId() bool
    func (o RUMApplicationList) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationList) SetAttributes(v RUMApplicationListAttributes)
    func (o *RUMApplicationList) SetId(v string)
    func (o *RUMApplicationList) SetType(v RUMApplicationListType)
    func (o *RUMApplicationList) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationListAttributes
    func NewRUMApplicationListAttributes(applicationId string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationListAttributes
    func NewRUMApplicationListAttributesWithDefaults() *RUMApplicationListAttributes
    func (o *RUMApplicationListAttributes) GetApplicationId() string
    func (o *RUMApplicationListAttributes) GetApplicationIdOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetCreatedAt() int64
    func (o *RUMApplicationListAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *RUMApplicationListAttributes) GetCreatedByHandle() string
    func (o *RUMApplicationListAttributes) GetCreatedByHandleOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetHash() string
    func (o *RUMApplicationListAttributes) GetHashOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetIsActive() bool
    func (o *RUMApplicationListAttributes) GetIsActiveOk() (*bool, bool)
    func (o *RUMApplicationListAttributes) GetName() string
    func (o *RUMApplicationListAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetOrgId() int32
    func (o *RUMApplicationListAttributes) GetOrgIdOk() (*int32, bool)
    func (o *RUMApplicationListAttributes) GetType() string
    func (o *RUMApplicationListAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationListAttributes) GetUpdatedAt() int64
    func (o *RUMApplicationListAttributes) GetUpdatedAtOk() (*int64, bool)
    func (o *RUMApplicationListAttributes) GetUpdatedByHandle() string
    func (o *RUMApplicationListAttributes) GetUpdatedByHandleOk() (*string, bool)
    func (o *RUMApplicationListAttributes) HasHash() bool
    func (o *RUMApplicationListAttributes) HasIsActive() bool
    func (o RUMApplicationListAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationListAttributes) SetApplicationId(v string)
    func (o *RUMApplicationListAttributes) SetCreatedAt(v int64)
    func (o *RUMApplicationListAttributes) SetCreatedByHandle(v string)
    func (o *RUMApplicationListAttributes) SetHash(v string)
    func (o *RUMApplicationListAttributes) SetIsActive(v bool)
    func (o *RUMApplicationListAttributes) SetName(v string)
    func (o *RUMApplicationListAttributes) SetOrgId(v int32)
    func (o *RUMApplicationListAttributes) SetType(v string)
    func (o *RUMApplicationListAttributes) SetUpdatedAt(v int64)
    func (o *RUMApplicationListAttributes) SetUpdatedByHandle(v string)
    func (o *RUMApplicationListAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationListType
    func NewRUMApplicationListTypeFromValue(v string) (*RUMApplicationListType, error)
    func (v *RUMApplicationListType) GetAllowedValues() []RUMApplicationListType
    func (v RUMApplicationListType) IsValid() bool
    func (v RUMApplicationListType) Ptr() *RUMApplicationListType
    func (v *RUMApplicationListType) UnmarshalJSON(src []byte) error
type RUMApplicationResponse
    func NewRUMApplicationResponse() *RUMApplicationResponse
    func NewRUMApplicationResponseWithDefaults() *RUMApplicationResponse
    func (o *RUMApplicationResponse) GetData() RUMApplication
    func (o *RUMApplicationResponse) GetDataOk() (*RUMApplication, bool)
    func (o *RUMApplicationResponse) HasData() bool
    func (o RUMApplicationResponse) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationResponse) SetData(v RUMApplication)
    func (o *RUMApplicationResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationType
    func NewRUMApplicationTypeFromValue(v string) (*RUMApplicationType, error)
    func (v *RUMApplicationType) GetAllowedValues() []RUMApplicationType
    func (v RUMApplicationType) IsValid() bool
    func (v RUMApplicationType) Ptr() *RUMApplicationType
    func (v *RUMApplicationType) UnmarshalJSON(src []byte) error
type RUMApplicationUpdate
    func NewRUMApplicationUpdate(id string, typeVar RUMApplicationUpdateType) *RUMApplicationUpdate
    func NewRUMApplicationUpdateWithDefaults() *RUMApplicationUpdate
    func (o *RUMApplicationUpdate) GetAttributes() RUMApplicationUpdateAttributes
    func (o *RUMApplicationUpdate) GetAttributesOk() (*RUMApplicationUpdateAttributes, bool)
    func (o *RUMApplicationUpdate) GetId() string
    func (o *RUMApplicationUpdate) GetIdOk() (*string, bool)
    func (o *RUMApplicationUpdate) GetType() RUMApplicationUpdateType
    func (o *RUMApplicationUpdate) GetTypeOk() (*RUMApplicationUpdateType, bool)
    func (o *RUMApplicationUpdate) HasAttributes() bool
    func (o RUMApplicationUpdate) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdate) SetAttributes(v RUMApplicationUpdateAttributes)
    func (o *RUMApplicationUpdate) SetId(v string)
    func (o *RUMApplicationUpdate) SetType(v RUMApplicationUpdateType)
    func (o *RUMApplicationUpdate) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateAttributes
    func NewRUMApplicationUpdateAttributes() *RUMApplicationUpdateAttributes
    func NewRUMApplicationUpdateAttributesWithDefaults() *RUMApplicationUpdateAttributes
    func (o *RUMApplicationUpdateAttributes) GetName() string
    func (o *RUMApplicationUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RUMApplicationUpdateAttributes) GetType() string
    func (o *RUMApplicationUpdateAttributes) GetTypeOk() (*string, bool)
    func (o *RUMApplicationUpdateAttributes) HasName() bool
    func (o *RUMApplicationUpdateAttributes) HasType() bool
    func (o RUMApplicationUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdateAttributes) SetName(v string)
    func (o *RUMApplicationUpdateAttributes) SetType(v string)
    func (o *RUMApplicationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateRequest
    func NewRUMApplicationUpdateRequest(data RUMApplicationUpdate) *RUMApplicationUpdateRequest
    func NewRUMApplicationUpdateRequestWithDefaults() *RUMApplicationUpdateRequest
    func (o *RUMApplicationUpdateRequest) GetData() RUMApplicationUpdate
    func (o *RUMApplicationUpdateRequest) GetDataOk() (*RUMApplicationUpdate, bool)
    func (o RUMApplicationUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationUpdateRequest) SetData(v RUMApplicationUpdate)
    func (o *RUMApplicationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMApplicationUpdateType
    func NewRUMApplicationUpdateTypeFromValue(v string) (*RUMApplicationUpdateType, error)
    func (v *RUMApplicationUpdateType) GetAllowedValues() []RUMApplicationUpdateType
    func (v RUMApplicationUpdateType) IsValid() bool
    func (v RUMApplicationUpdateType) Ptr() *RUMApplicationUpdateType
    func (v *RUMApplicationUpdateType) UnmarshalJSON(src []byte) error
type RUMApplicationsResponse
    func NewRUMApplicationsResponse() *RUMApplicationsResponse
    func NewRUMApplicationsResponseWithDefaults() *RUMApplicationsResponse
    func (o *RUMApplicationsResponse) GetData() []RUMApplicationList
    func (o *RUMApplicationsResponse) GetDataOk() (*[]RUMApplicationList, bool)
    func (o *RUMApplicationsResponse) HasData() bool
    func (o RUMApplicationsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMApplicationsResponse) SetData(v []RUMApplicationList)
    func (o *RUMApplicationsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMBucketResponse
    func NewRUMBucketResponse() *RUMBucketResponse
    func NewRUMBucketResponseWithDefaults() *RUMBucketResponse
    func (o *RUMBucketResponse) GetBy() map[string]string
    func (o *RUMBucketResponse) GetByOk() (*map[string]string, bool)
    func (o *RUMBucketResponse) GetComputes() map[string]RUMAggregateBucketValue
    func (o *RUMBucketResponse) GetComputesOk() (*map[string]RUMAggregateBucketValue, bool)
    func (o *RUMBucketResponse) HasBy() bool
    func (o *RUMBucketResponse) HasComputes() bool
    func (o RUMBucketResponse) MarshalJSON() ([]byte, error)
    func (o *RUMBucketResponse) SetBy(v map[string]string)
    func (o *RUMBucketResponse) SetComputes(v map[string]RUMAggregateBucketValue)
    func (o *RUMBucketResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMCompute
    func NewRUMCompute(aggregation RUMAggregationFunction) *RUMCompute
    func NewRUMComputeWithDefaults() *RUMCompute
    func (o *RUMCompute) GetAggregation() RUMAggregationFunction
    func (o *RUMCompute) GetAggregationOk() (*RUMAggregationFunction, bool)
    func (o *RUMCompute) GetInterval() string
    func (o *RUMCompute) GetIntervalOk() (*string, bool)
    func (o *RUMCompute) GetMetric() string
    func (o *RUMCompute) GetMetricOk() (*string, bool)
    func (o *RUMCompute) GetType() RUMComputeType
    func (o *RUMCompute) GetTypeOk() (*RUMComputeType, bool)
    func (o *RUMCompute) HasInterval() bool
    func (o *RUMCompute) HasMetric() bool
    func (o *RUMCompute) HasType() bool
    func (o RUMCompute) MarshalJSON() ([]byte, error)
    func (o *RUMCompute) SetAggregation(v RUMAggregationFunction)
    func (o *RUMCompute) SetInterval(v string)
    func (o *RUMCompute) SetMetric(v string)
    func (o *RUMCompute) SetType(v RUMComputeType)
    func (o *RUMCompute) UnmarshalJSON(bytes []byte) (err error)
type RUMComputeType
    func NewRUMComputeTypeFromValue(v string) (*RUMComputeType, error)
    func (v *RUMComputeType) GetAllowedValues() []RUMComputeType
    func (v RUMComputeType) IsValid() bool
    func (v RUMComputeType) Ptr() *RUMComputeType
    func (v *RUMComputeType) UnmarshalJSON(src []byte) error
type RUMEvent
    func NewRUMEvent() *RUMEvent
    func NewRUMEventWithDefaults() *RUMEvent
    func (o *RUMEvent) GetAttributes() RUMEventAttributes
    func (o *RUMEvent) GetAttributesOk() (*RUMEventAttributes, bool)
    func (o *RUMEvent) GetId() string
    func (o *RUMEvent) GetIdOk() (*string, bool)
    func (o *RUMEvent) GetType() RUMEventType
    func (o *RUMEvent) GetTypeOk() (*RUMEventType, bool)
    func (o *RUMEvent) HasAttributes() bool
    func (o *RUMEvent) HasId() bool
    func (o *RUMEvent) HasType() bool
    func (o RUMEvent) MarshalJSON() ([]byte, error)
    func (o *RUMEvent) SetAttributes(v RUMEventAttributes)
    func (o *RUMEvent) SetId(v string)
    func (o *RUMEvent) SetType(v RUMEventType)
    func (o *RUMEvent) UnmarshalJSON(bytes []byte) (err error)
type RUMEventAttributes
    func NewRUMEventAttributes() *RUMEventAttributes
    func NewRUMEventAttributesWithDefaults() *RUMEventAttributes
    func (o *RUMEventAttributes) GetAttributes() map[string]interface{}
    func (o *RUMEventAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *RUMEventAttributes) GetService() string
    func (o *RUMEventAttributes) GetServiceOk() (*string, bool)
    func (o *RUMEventAttributes) GetTags() []string
    func (o *RUMEventAttributes) GetTagsOk() (*[]string, bool)
    func (o *RUMEventAttributes) GetTimestamp() time.Time
    func (o *RUMEventAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *RUMEventAttributes) HasAttributes() bool
    func (o *RUMEventAttributes) HasService() bool
    func (o *RUMEventAttributes) HasTags() bool
    func (o *RUMEventAttributes) HasTimestamp() bool
    func (o RUMEventAttributes) MarshalJSON() ([]byte, error)
    func (o *RUMEventAttributes) SetAttributes(v map[string]interface{})
    func (o *RUMEventAttributes) SetService(v string)
    func (o *RUMEventAttributes) SetTags(v []string)
    func (o *RUMEventAttributes) SetTimestamp(v time.Time)
    func (o *RUMEventAttributes) UnmarshalJSON(bytes []byte) (err error)
type RUMEventType
    func NewRUMEventTypeFromValue(v string) (*RUMEventType, error)
    func (v *RUMEventType) GetAllowedValues() []RUMEventType
    func (v RUMEventType) IsValid() bool
    func (v RUMEventType) Ptr() *RUMEventType
    func (v *RUMEventType) UnmarshalJSON(src []byte) error
type RUMEventsResponse
    func NewRUMEventsResponse() *RUMEventsResponse
    func NewRUMEventsResponseWithDefaults() *RUMEventsResponse
    func (o *RUMEventsResponse) GetData() []RUMEvent
    func (o *RUMEventsResponse) GetDataOk() (*[]RUMEvent, bool)
    func (o *RUMEventsResponse) GetLinks() RUMResponseLinks
    func (o *RUMEventsResponse) GetLinksOk() (*RUMResponseLinks, bool)
    func (o *RUMEventsResponse) GetMeta() RUMResponseMetadata
    func (o *RUMEventsResponse) GetMetaOk() (*RUMResponseMetadata, bool)
    func (o *RUMEventsResponse) HasData() bool
    func (o *RUMEventsResponse) HasLinks() bool
    func (o *RUMEventsResponse) HasMeta() bool
    func (o RUMEventsResponse) MarshalJSON() ([]byte, error)
    func (o *RUMEventsResponse) SetData(v []RUMEvent)
    func (o *RUMEventsResponse) SetLinks(v RUMResponseLinks)
    func (o *RUMEventsResponse) SetMeta(v RUMResponseMetadata)
    func (o *RUMEventsResponse) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupBy
    func NewRUMGroupBy(facet string) *RUMGroupBy
    func NewRUMGroupByWithDefaults() *RUMGroupBy
    func (o *RUMGroupBy) GetFacet() string
    func (o *RUMGroupBy) GetFacetOk() (*string, bool)
    func (o *RUMGroupBy) GetHistogram() RUMGroupByHistogram
    func (o *RUMGroupBy) GetHistogramOk() (*RUMGroupByHistogram, bool)
    func (o *RUMGroupBy) GetLimit() int64
    func (o *RUMGroupBy) GetLimitOk() (*int64, bool)
    func (o *RUMGroupBy) GetMissing() RUMGroupByMissing
    func (o *RUMGroupBy) GetMissingOk() (*RUMGroupByMissing, bool)
    func (o *RUMGroupBy) GetSort() RUMAggregateSort
    func (o *RUMGroupBy) GetSortOk() (*RUMAggregateSort, bool)
    func (o *RUMGroupBy) GetTotal() RUMGroupByTotal
    func (o *RUMGroupBy) GetTotalOk() (*RUMGroupByTotal, bool)
    func (o *RUMGroupBy) HasHistogram() bool
    func (o *RUMGroupBy) HasLimit() bool
    func (o *RUMGroupBy) HasMissing() bool
    func (o *RUMGroupBy) HasSort() bool
    func (o *RUMGroupBy) HasTotal() bool
    func (o RUMGroupBy) MarshalJSON() ([]byte, error)
    func (o *RUMGroupBy) SetFacet(v string)
    func (o *RUMGroupBy) SetHistogram(v RUMGroupByHistogram)
    func (o *RUMGroupBy) SetLimit(v int64)
    func (o *RUMGroupBy) SetMissing(v RUMGroupByMissing)
    func (o *RUMGroupBy) SetSort(v RUMAggregateSort)
    func (o *RUMGroupBy) SetTotal(v RUMGroupByTotal)
    func (o *RUMGroupBy) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupByHistogram
    func NewRUMGroupByHistogram(interval float64, max float64, min float64) *RUMGroupByHistogram
    func NewRUMGroupByHistogramWithDefaults() *RUMGroupByHistogram
    func (o *RUMGroupByHistogram) GetInterval() float64
    func (o *RUMGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *RUMGroupByHistogram) GetMax() float64
    func (o *RUMGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *RUMGroupByHistogram) GetMin() float64
    func (o *RUMGroupByHistogram) GetMinOk() (*float64, bool)
    func (o RUMGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *RUMGroupByHistogram) SetInterval(v float64)
    func (o *RUMGroupByHistogram) SetMax(v float64)
    func (o *RUMGroupByHistogram) SetMin(v float64)
    func (o *RUMGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type RUMGroupByMissing
    func RUMGroupByMissingNumberAsRUMGroupByMissing(v *float64) RUMGroupByMissing
    func RUMGroupByMissingStringAsRUMGroupByMissing(v *string) RUMGroupByMissing
    func (obj *RUMGroupByMissing) GetActualInstance() interface{}
    func (obj RUMGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *RUMGroupByMissing) UnmarshalJSON(data []byte) error
type RUMGroupByTotal
    func RUMGroupByTotalBooleanAsRUMGroupByTotal(v *bool) RUMGroupByTotal
    func RUMGroupByTotalNumberAsRUMGroupByTotal(v *float64) RUMGroupByTotal
    func RUMGroupByTotalStringAsRUMGroupByTotal(v *string) RUMGroupByTotal
    func (obj *RUMGroupByTotal) GetActualInstance() interface{}
    func (obj RUMGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *RUMGroupByTotal) UnmarshalJSON(data []byte) error
type RUMQueryFilter
    func NewRUMQueryFilter() *RUMQueryFilter
    func NewRUMQueryFilterWithDefaults() *RUMQueryFilter
    func (o *RUMQueryFilter) GetFrom() string
    func (o *RUMQueryFilter) GetFromOk() (*string, bool)
    func (o *RUMQueryFilter) GetQuery() string
    func (o *RUMQueryFilter) GetQueryOk() (*string, bool)
    func (o *RUMQueryFilter) GetTo() string
    func (o *RUMQueryFilter) GetToOk() (*string, bool)
    func (o *RUMQueryFilter) HasFrom() bool
    func (o *RUMQueryFilter) HasQuery() bool
    func (o *RUMQueryFilter) HasTo() bool
    func (o RUMQueryFilter) MarshalJSON() ([]byte, error)
    func (o *RUMQueryFilter) SetFrom(v string)
    func (o *RUMQueryFilter) SetQuery(v string)
    func (o *RUMQueryFilter) SetTo(v string)
    func (o *RUMQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type RUMQueryOptions
    func NewRUMQueryOptions() *RUMQueryOptions
    func NewRUMQueryOptionsWithDefaults() *RUMQueryOptions
    func (o *RUMQueryOptions) GetTimeOffset() int64
    func (o *RUMQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *RUMQueryOptions) GetTimezone() string
    func (o *RUMQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *RUMQueryOptions) HasTimeOffset() bool
    func (o *RUMQueryOptions) HasTimezone() bool
    func (o RUMQueryOptions) MarshalJSON() ([]byte, error)
    func (o *RUMQueryOptions) SetTimeOffset(v int64)
    func (o *RUMQueryOptions) SetTimezone(v string)
    func (o *RUMQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type RUMQueryPageOptions
    func NewRUMQueryPageOptions() *RUMQueryPageOptions
    func NewRUMQueryPageOptionsWithDefaults() *RUMQueryPageOptions
    func (o *RUMQueryPageOptions) GetCursor() string
    func (o *RUMQueryPageOptions) GetCursorOk() (*string, bool)
    func (o *RUMQueryPageOptions) GetLimit() int32
    func (o *RUMQueryPageOptions) GetLimitOk() (*int32, bool)
    func (o *RUMQueryPageOptions) HasCursor() bool
    func (o *RUMQueryPageOptions) HasLimit() bool
    func (o RUMQueryPageOptions) MarshalJSON() ([]byte, error)
    func (o *RUMQueryPageOptions) SetCursor(v string)
    func (o *RUMQueryPageOptions) SetLimit(v int32)
    func (o *RUMQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseLinks
    func NewRUMResponseLinks() *RUMResponseLinks
    func NewRUMResponseLinksWithDefaults() *RUMResponseLinks
    func (o *RUMResponseLinks) GetNext() string
    func (o *RUMResponseLinks) GetNextOk() (*string, bool)
    func (o *RUMResponseLinks) HasNext() bool
    func (o RUMResponseLinks) MarshalJSON() ([]byte, error)
    func (o *RUMResponseLinks) SetNext(v string)
    func (o *RUMResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseMetadata
    func NewRUMResponseMetadata() *RUMResponseMetadata
    func NewRUMResponseMetadataWithDefaults() *RUMResponseMetadata
    func (o *RUMResponseMetadata) GetElapsed() int64
    func (o *RUMResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *RUMResponseMetadata) GetPage() RUMResponsePage
    func (o *RUMResponseMetadata) GetPageOk() (*RUMResponsePage, bool)
    func (o *RUMResponseMetadata) GetRequestId() string
    func (o *RUMResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *RUMResponseMetadata) GetStatus() RUMResponseStatus
    func (o *RUMResponseMetadata) GetStatusOk() (*RUMResponseStatus, bool)
    func (o *RUMResponseMetadata) GetWarnings() []RUMWarning
    func (o *RUMResponseMetadata) GetWarningsOk() (*[]RUMWarning, bool)
    func (o *RUMResponseMetadata) HasElapsed() bool
    func (o *RUMResponseMetadata) HasPage() bool
    func (o *RUMResponseMetadata) HasRequestId() bool
    func (o *RUMResponseMetadata) HasStatus() bool
    func (o *RUMResponseMetadata) HasWarnings() bool
    func (o RUMResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *RUMResponseMetadata) SetElapsed(v int64)
    func (o *RUMResponseMetadata) SetPage(v RUMResponsePage)
    func (o *RUMResponseMetadata) SetRequestId(v string)
    func (o *RUMResponseMetadata) SetStatus(v RUMResponseStatus)
    func (o *RUMResponseMetadata) SetWarnings(v []RUMWarning)
    func (o *RUMResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type RUMResponsePage
    func NewRUMResponsePage() *RUMResponsePage
    func NewRUMResponsePageWithDefaults() *RUMResponsePage
    func (o *RUMResponsePage) GetAfter() string
    func (o *RUMResponsePage) GetAfterOk() (*string, bool)
    func (o *RUMResponsePage) HasAfter() bool
    func (o RUMResponsePage) MarshalJSON() ([]byte, error)
    func (o *RUMResponsePage) SetAfter(v string)
    func (o *RUMResponsePage) UnmarshalJSON(bytes []byte) (err error)
type RUMResponseStatus
    func NewRUMResponseStatusFromValue(v string) (*RUMResponseStatus, error)
    func (v *RUMResponseStatus) GetAllowedValues() []RUMResponseStatus
    func (v RUMResponseStatus) IsValid() bool
    func (v RUMResponseStatus) Ptr() *RUMResponseStatus
    func (v *RUMResponseStatus) UnmarshalJSON(src []byte) error
type RUMSearchEventsRequest
    func NewRUMSearchEventsRequest() *RUMSearchEventsRequest
    func NewRUMSearchEventsRequestWithDefaults() *RUMSearchEventsRequest
    func (o *RUMSearchEventsRequest) GetFilter() RUMQueryFilter
    func (o *RUMSearchEventsRequest) GetFilterOk() (*RUMQueryFilter, bool)
    func (o *RUMSearchEventsRequest) GetOptions() RUMQueryOptions
    func (o *RUMSearchEventsRequest) GetOptionsOk() (*RUMQueryOptions, bool)
    func (o *RUMSearchEventsRequest) GetPage() RUMQueryPageOptions
    func (o *RUMSearchEventsRequest) GetPageOk() (*RUMQueryPageOptions, bool)
    func (o *RUMSearchEventsRequest) GetSort() RUMSort
    func (o *RUMSearchEventsRequest) GetSortOk() (*RUMSort, bool)
    func (o *RUMSearchEventsRequest) HasFilter() bool
    func (o *RUMSearchEventsRequest) HasOptions() bool
    func (o *RUMSearchEventsRequest) HasPage() bool
    func (o *RUMSearchEventsRequest) HasSort() bool
    func (o RUMSearchEventsRequest) MarshalJSON() ([]byte, error)
    func (o *RUMSearchEventsRequest) SetFilter(v RUMQueryFilter)
    func (o *RUMSearchEventsRequest) SetOptions(v RUMQueryOptions)
    func (o *RUMSearchEventsRequest) SetPage(v RUMQueryPageOptions)
    func (o *RUMSearchEventsRequest) SetSort(v RUMSort)
    func (o *RUMSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)
type RUMSort
    func NewRUMSortFromValue(v string) (*RUMSort, error)
    func (v *RUMSort) GetAllowedValues() []RUMSort
    func (v RUMSort) IsValid() bool
    func (v RUMSort) Ptr() *RUMSort
    func (v *RUMSort) UnmarshalJSON(src []byte) error
type RUMSortOrder
    func NewRUMSortOrderFromValue(v string) (*RUMSortOrder, error)
    func (v *RUMSortOrder) GetAllowedValues() []RUMSortOrder
    func (v RUMSortOrder) IsValid() bool
    func (v RUMSortOrder) Ptr() *RUMSortOrder
    func (v *RUMSortOrder) UnmarshalJSON(src []byte) error
type RUMWarning
    func NewRUMWarning() *RUMWarning
    func NewRUMWarningWithDefaults() *RUMWarning
    func (o *RUMWarning) GetCode() string
    func (o *RUMWarning) GetCodeOk() (*string, bool)
    func (o *RUMWarning) GetDetail() string
    func (o *RUMWarning) GetDetailOk() (*string, bool)
    func (o *RUMWarning) GetTitle() string
    func (o *RUMWarning) GetTitleOk() (*string, bool)
    func (o *RUMWarning) HasCode() bool
    func (o *RUMWarning) HasDetail() bool
    func (o *RUMWarning) HasTitle() bool
    func (o RUMWarning) MarshalJSON() ([]byte, error)
    func (o *RUMWarning) SetCode(v string)
    func (o *RUMWarning) SetDetail(v string)
    func (o *RUMWarning) SetTitle(v string)
    func (o *RUMWarning) UnmarshalJSON(bytes []byte) (err error)
type ReadinessGate
    func NewReadinessGate(thresholdType ReadinessGateThresholdType) *ReadinessGate
    func NewReadinessGateWithDefaults() *ReadinessGate
    func (o *ReadinessGate) GetThresholdType() ReadinessGateThresholdType
    func (o *ReadinessGate) GetThresholdTypeOk() (*ReadinessGateThresholdType, bool)
    func (o ReadinessGate) MarshalJSON() ([]byte, error)
    func (o *ReadinessGate) SetThresholdType(v ReadinessGateThresholdType)
    func (o *ReadinessGate) UnmarshalJSON(bytes []byte) (err error)
type ReadinessGateThresholdType
    func NewReadinessGateThresholdTypeFromValue(v string) (*ReadinessGateThresholdType, error)
    func (v *ReadinessGateThresholdType) GetAllowedValues() []ReadinessGateThresholdType
    func (v ReadinessGateThresholdType) IsValid() bool
    func (v ReadinessGateThresholdType) Ptr() *ReadinessGateThresholdType
    func (v *ReadinessGateThresholdType) UnmarshalJSON(src []byte) error
type RelationAttributes
    func NewRelationAttributes() *RelationAttributes
    func NewRelationAttributesWithDefaults() *RelationAttributes
    func (o *RelationAttributes) GetFrom() RelationEntity
    func (o *RelationAttributes) GetFromOk() (*RelationEntity, bool)
    func (o *RelationAttributes) GetTo() RelationEntity
    func (o *RelationAttributes) GetToOk() (*RelationEntity, bool)
    func (o *RelationAttributes) GetType() RelationType
    func (o *RelationAttributes) GetTypeOk() (*RelationType, bool)
    func (o *RelationAttributes) HasFrom() bool
    func (o *RelationAttributes) HasTo() bool
    func (o *RelationAttributes) HasType() bool
    func (o RelationAttributes) MarshalJSON() ([]byte, error)
    func (o *RelationAttributes) SetFrom(v RelationEntity)
    func (o *RelationAttributes) SetTo(v RelationEntity)
    func (o *RelationAttributes) SetType(v RelationType)
    func (o *RelationAttributes) UnmarshalJSON(bytes []byte) (err error)
type RelationEntity
    func NewRelationEntity() *RelationEntity
    func NewRelationEntityWithDefaults() *RelationEntity
    func (o *RelationEntity) GetKind() string
    func (o *RelationEntity) GetKindOk() (*string, bool)
    func (o *RelationEntity) GetName() string
    func (o *RelationEntity) GetNameOk() (*string, bool)
    func (o *RelationEntity) GetNamespace() string
    func (o *RelationEntity) GetNamespaceOk() (*string, bool)
    func (o *RelationEntity) HasKind() bool
    func (o *RelationEntity) HasName() bool
    func (o *RelationEntity) HasNamespace() bool
    func (o RelationEntity) MarshalJSON() ([]byte, error)
    func (o *RelationEntity) SetKind(v string)
    func (o *RelationEntity) SetName(v string)
    func (o *RelationEntity) SetNamespace(v string)
    func (o *RelationEntity) UnmarshalJSON(bytes []byte) (err error)
type RelationIncludeType
    func NewRelationIncludeTypeFromValue(v string) (*RelationIncludeType, error)
    func (v *RelationIncludeType) GetAllowedValues() []RelationIncludeType
    func (v RelationIncludeType) IsValid() bool
    func (v RelationIncludeType) Ptr() *RelationIncludeType
    func (v *RelationIncludeType) UnmarshalJSON(src []byte) error
type RelationMeta
    func NewRelationMeta() *RelationMeta
    func NewRelationMetaWithDefaults() *RelationMeta
    func (o *RelationMeta) GetCreatedAt() time.Time
    func (o *RelationMeta) GetCreatedAtOk() (*time.Time, bool)
    func (o *RelationMeta) GetDefinedBy() string
    func (o *RelationMeta) GetDefinedByOk() (*string, bool)
    func (o *RelationMeta) GetModifiedAt() time.Time
    func (o *RelationMeta) GetModifiedAtOk() (*time.Time, bool)
    func (o *RelationMeta) GetSource() string
    func (o *RelationMeta) GetSourceOk() (*string, bool)
    func (o *RelationMeta) HasCreatedAt() bool
    func (o *RelationMeta) HasDefinedBy() bool
    func (o *RelationMeta) HasModifiedAt() bool
    func (o *RelationMeta) HasSource() bool
    func (o RelationMeta) MarshalJSON() ([]byte, error)
    func (o *RelationMeta) SetCreatedAt(v time.Time)
    func (o *RelationMeta) SetDefinedBy(v string)
    func (o *RelationMeta) SetModifiedAt(v time.Time)
    func (o *RelationMeta) SetSource(v string)
    func (o *RelationMeta) UnmarshalJSON(bytes []byte) (err error)
type RelationRelationships
    func NewRelationRelationships() *RelationRelationships
    func NewRelationRelationshipsWithDefaults() *RelationRelationships
    func (o *RelationRelationships) GetFromEntity() RelationToEntity
    func (o *RelationRelationships) GetFromEntityOk() (*RelationToEntity, bool)
    func (o *RelationRelationships) GetToEntity() RelationToEntity
    func (o *RelationRelationships) GetToEntityOk() (*RelationToEntity, bool)
    func (o *RelationRelationships) HasFromEntity() bool
    func (o *RelationRelationships) HasToEntity() bool
    func (o RelationRelationships) MarshalJSON() ([]byte, error)
    func (o *RelationRelationships) SetFromEntity(v RelationToEntity)
    func (o *RelationRelationships) SetToEntity(v RelationToEntity)
    func (o *RelationRelationships) UnmarshalJSON(bytes []byte) (err error)
type RelationResponse
    func NewRelationResponse() *RelationResponse
    func NewRelationResponseWithDefaults() *RelationResponse
    func (o *RelationResponse) GetAttributes() RelationAttributes
    func (o *RelationResponse) GetAttributesOk() (*RelationAttributes, bool)
    func (o *RelationResponse) GetId() string
    func (o *RelationResponse) GetIdOk() (*string, bool)
    func (o *RelationResponse) GetMeta() RelationMeta
    func (o *RelationResponse) GetMetaOk() (*RelationMeta, bool)
    func (o *RelationResponse) GetRelationships() RelationRelationships
    func (o *RelationResponse) GetRelationshipsOk() (*RelationRelationships, bool)
    func (o *RelationResponse) GetSubtype() string
    func (o *RelationResponse) GetSubtypeOk() (*string, bool)
    func (o *RelationResponse) GetType() RelationResponseType
    func (o *RelationResponse) GetTypeOk() (*RelationResponseType, bool)
    func (o *RelationResponse) HasAttributes() bool
    func (o *RelationResponse) HasId() bool
    func (o *RelationResponse) HasMeta() bool
    func (o *RelationResponse) HasRelationships() bool
    func (o *RelationResponse) HasSubtype() bool
    func (o *RelationResponse) HasType() bool
    func (o RelationResponse) MarshalJSON() ([]byte, error)
    func (o *RelationResponse) SetAttributes(v RelationAttributes)
    func (o *RelationResponse) SetId(v string)
    func (o *RelationResponse) SetMeta(v RelationMeta)
    func (o *RelationResponse) SetRelationships(v RelationRelationships)
    func (o *RelationResponse) SetSubtype(v string)
    func (o *RelationResponse) SetType(v RelationResponseType)
    func (o *RelationResponse) UnmarshalJSON(bytes []byte) (err error)
type RelationResponseMeta
    func NewRelationResponseMeta() *RelationResponseMeta
    func NewRelationResponseMetaWithDefaults() *RelationResponseMeta
    func (o *RelationResponseMeta) GetCount() int64
    func (o *RelationResponseMeta) GetCountOk() (*int64, bool)
    func (o *RelationResponseMeta) GetIncludeCount() int64
    func (o *RelationResponseMeta) GetIncludeCountOk() (*int64, bool)
    func (o *RelationResponseMeta) HasCount() bool
    func (o *RelationResponseMeta) HasIncludeCount() bool
    func (o RelationResponseMeta) MarshalJSON() ([]byte, error)
    func (o *RelationResponseMeta) SetCount(v int64)
    func (o *RelationResponseMeta) SetIncludeCount(v int64)
    func (o *RelationResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type RelationResponseType
    func NewRelationResponseTypeFromValue(v string) (*RelationResponseType, error)
    func (v *RelationResponseType) GetAllowedValues() []RelationResponseType
    func (v RelationResponseType) IsValid() bool
    func (v RelationResponseType) Ptr() *RelationResponseType
    func (v *RelationResponseType) UnmarshalJSON(src []byte) error
type RelationToEntity
    func NewRelationToEntity() *RelationToEntity
    func NewRelationToEntityWithDefaults() *RelationToEntity
    func (o *RelationToEntity) GetData() RelationshipItem
    func (o *RelationToEntity) GetDataOk() (*RelationshipItem, bool)
    func (o *RelationToEntity) GetMeta() EntityMeta
    func (o *RelationToEntity) GetMetaOk() (*EntityMeta, bool)
    func (o *RelationToEntity) HasData() bool
    func (o *RelationToEntity) HasMeta() bool
    func (o RelationToEntity) MarshalJSON() ([]byte, error)
    func (o *RelationToEntity) SetData(v RelationshipItem)
    func (o *RelationToEntity) SetMeta(v EntityMeta)
    func (o *RelationToEntity) UnmarshalJSON(bytes []byte) (err error)
type RelationType
    func NewRelationTypeFromValue(v string) (*RelationType, error)
    func (v *RelationType) GetAllowedValues() []RelationType
    func (v RelationType) IsValid() bool
    func (v RelationType) Ptr() *RelationType
    func (v *RelationType) UnmarshalJSON(src []byte) error
type RelationshipItem
    func NewRelationshipItem() *RelationshipItem
    func NewRelationshipItemWithDefaults() *RelationshipItem
    func (o *RelationshipItem) GetId() string
    func (o *RelationshipItem) GetIdOk() (*string, bool)
    func (o *RelationshipItem) GetType() string
    func (o *RelationshipItem) GetTypeOk() (*string, bool)
    func (o *RelationshipItem) HasId() bool
    func (o *RelationshipItem) HasType() bool
    func (o RelationshipItem) MarshalJSON() ([]byte, error)
    func (o *RelationshipItem) SetId(v string)
    func (o *RelationshipItem) SetType(v string)
    func (o *RelationshipItem) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentAttachment
    func NewRelationshipToIncidentAttachment(data []RelationshipToIncidentAttachmentData) *RelationshipToIncidentAttachment
    func NewRelationshipToIncidentAttachmentWithDefaults() *RelationshipToIncidentAttachment
    func (o *RelationshipToIncidentAttachment) GetData() []RelationshipToIncidentAttachmentData
    func (o *RelationshipToIncidentAttachment) GetDataOk() (*[]RelationshipToIncidentAttachmentData, bool)
    func (o RelationshipToIncidentAttachment) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentAttachment) SetData(v []RelationshipToIncidentAttachmentData)
    func (o *RelationshipToIncidentAttachment) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentAttachmentData
    func NewRelationshipToIncidentAttachmentData(id string, typeVar IncidentAttachmentType) *RelationshipToIncidentAttachmentData
    func NewRelationshipToIncidentAttachmentDataWithDefaults() *RelationshipToIncidentAttachmentData
    func (o *RelationshipToIncidentAttachmentData) GetId() string
    func (o *RelationshipToIncidentAttachmentData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentAttachmentData) GetType() IncidentAttachmentType
    func (o *RelationshipToIncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)
    func (o RelationshipToIncidentAttachmentData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentAttachmentData) SetId(v string)
    func (o *RelationshipToIncidentAttachmentData) SetType(v IncidentAttachmentType)
    func (o *RelationshipToIncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentImpactData
    func NewRelationshipToIncidentImpactData(id string, typeVar IncidentImpactsType) *RelationshipToIncidentImpactData
    func NewRelationshipToIncidentImpactDataWithDefaults() *RelationshipToIncidentImpactData
    func (o *RelationshipToIncidentImpactData) GetId() string
    func (o *RelationshipToIncidentImpactData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentImpactData) GetType() IncidentImpactsType
    func (o *RelationshipToIncidentImpactData) GetTypeOk() (*IncidentImpactsType, bool)
    func (o RelationshipToIncidentImpactData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentImpactData) SetId(v string)
    func (o *RelationshipToIncidentImpactData) SetType(v IncidentImpactsType)
    func (o *RelationshipToIncidentImpactData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentImpacts
    func NewRelationshipToIncidentImpacts(data []RelationshipToIncidentImpactData) *RelationshipToIncidentImpacts
    func NewRelationshipToIncidentImpactsWithDefaults() *RelationshipToIncidentImpacts
    func (o *RelationshipToIncidentImpacts) GetData() []RelationshipToIncidentImpactData
    func (o *RelationshipToIncidentImpacts) GetDataOk() (*[]RelationshipToIncidentImpactData, bool)
    func (o RelationshipToIncidentImpacts) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentImpacts) SetData(v []RelationshipToIncidentImpactData)
    func (o *RelationshipToIncidentImpacts) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentIntegrationMetadataData
    func NewRelationshipToIncidentIntegrationMetadataData(id string, typeVar IncidentIntegrationMetadataType) *RelationshipToIncidentIntegrationMetadataData
    func NewRelationshipToIncidentIntegrationMetadataDataWithDefaults() *RelationshipToIncidentIntegrationMetadataData
    func (o *RelationshipToIncidentIntegrationMetadataData) GetId() string
    func (o *RelationshipToIncidentIntegrationMetadataData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentIntegrationMetadataData) GetType() IncidentIntegrationMetadataType
    func (o *RelationshipToIncidentIntegrationMetadataData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)
    func (o RelationshipToIncidentIntegrationMetadataData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentIntegrationMetadataData) SetId(v string)
    func (o *RelationshipToIncidentIntegrationMetadataData) SetType(v IncidentIntegrationMetadataType)
    func (o *RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentIntegrationMetadatas
    func NewRelationshipToIncidentIntegrationMetadatas(data []RelationshipToIncidentIntegrationMetadataData) *RelationshipToIncidentIntegrationMetadatas
    func NewRelationshipToIncidentIntegrationMetadatasWithDefaults() *RelationshipToIncidentIntegrationMetadatas
    func (o *RelationshipToIncidentIntegrationMetadatas) GetData() []RelationshipToIncidentIntegrationMetadataData
    func (o *RelationshipToIncidentIntegrationMetadatas) GetDataOk() (*[]RelationshipToIncidentIntegrationMetadataData, bool)
    func (o RelationshipToIncidentIntegrationMetadatas) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentIntegrationMetadatas) SetData(v []RelationshipToIncidentIntegrationMetadataData)
    func (o *RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentPostmortem
    func NewRelationshipToIncidentPostmortem(data RelationshipToIncidentPostmortemData) *RelationshipToIncidentPostmortem
    func NewRelationshipToIncidentPostmortemWithDefaults() *RelationshipToIncidentPostmortem
    func (o *RelationshipToIncidentPostmortem) GetData() RelationshipToIncidentPostmortemData
    func (o *RelationshipToIncidentPostmortem) GetDataOk() (*RelationshipToIncidentPostmortemData, bool)
    func (o RelationshipToIncidentPostmortem) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentPostmortem) SetData(v RelationshipToIncidentPostmortemData)
    func (o *RelationshipToIncidentPostmortem) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentPostmortemData
    func NewRelationshipToIncidentPostmortemData(id string, typeVar IncidentPostmortemType) *RelationshipToIncidentPostmortemData
    func NewRelationshipToIncidentPostmortemDataWithDefaults() *RelationshipToIncidentPostmortemData
    func (o *RelationshipToIncidentPostmortemData) GetId() string
    func (o *RelationshipToIncidentPostmortemData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentPostmortemData) GetType() IncidentPostmortemType
    func (o *RelationshipToIncidentPostmortemData) GetTypeOk() (*IncidentPostmortemType, bool)
    func (o RelationshipToIncidentPostmortemData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentPostmortemData) SetId(v string)
    func (o *RelationshipToIncidentPostmortemData) SetType(v IncidentPostmortemType)
    func (o *RelationshipToIncidentPostmortemData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentResponderData
    func NewRelationshipToIncidentResponderData(id string, typeVar IncidentRespondersType) *RelationshipToIncidentResponderData
    func NewRelationshipToIncidentResponderDataWithDefaults() *RelationshipToIncidentResponderData
    func (o *RelationshipToIncidentResponderData) GetId() string
    func (o *RelationshipToIncidentResponderData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentResponderData) GetType() IncidentRespondersType
    func (o *RelationshipToIncidentResponderData) GetTypeOk() (*IncidentRespondersType, bool)
    func (o RelationshipToIncidentResponderData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentResponderData) SetId(v string)
    func (o *RelationshipToIncidentResponderData) SetType(v IncidentRespondersType)
    func (o *RelationshipToIncidentResponderData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentResponders
    func NewRelationshipToIncidentResponders(data []RelationshipToIncidentResponderData) *RelationshipToIncidentResponders
    func NewRelationshipToIncidentRespondersWithDefaults() *RelationshipToIncidentResponders
    func (o *RelationshipToIncidentResponders) GetData() []RelationshipToIncidentResponderData
    func (o *RelationshipToIncidentResponders) GetDataOk() (*[]RelationshipToIncidentResponderData, bool)
    func (o RelationshipToIncidentResponders) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentResponders) SetData(v []RelationshipToIncidentResponderData)
    func (o *RelationshipToIncidentResponders) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentUserDefinedFieldData
    func NewRelationshipToIncidentUserDefinedFieldData(id string, typeVar IncidentUserDefinedFieldType) *RelationshipToIncidentUserDefinedFieldData
    func NewRelationshipToIncidentUserDefinedFieldDataWithDefaults() *RelationshipToIncidentUserDefinedFieldData
    func (o *RelationshipToIncidentUserDefinedFieldData) GetId() string
    func (o *RelationshipToIncidentUserDefinedFieldData) GetIdOk() (*string, bool)
    func (o *RelationshipToIncidentUserDefinedFieldData) GetType() IncidentUserDefinedFieldType
    func (o *RelationshipToIncidentUserDefinedFieldData) GetTypeOk() (*IncidentUserDefinedFieldType, bool)
    func (o RelationshipToIncidentUserDefinedFieldData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentUserDefinedFieldData) SetId(v string)
    func (o *RelationshipToIncidentUserDefinedFieldData) SetType(v IncidentUserDefinedFieldType)
    func (o *RelationshipToIncidentUserDefinedFieldData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToIncidentUserDefinedFields
    func NewRelationshipToIncidentUserDefinedFields(data []RelationshipToIncidentUserDefinedFieldData) *RelationshipToIncidentUserDefinedFields
    func NewRelationshipToIncidentUserDefinedFieldsWithDefaults() *RelationshipToIncidentUserDefinedFields
    func (o *RelationshipToIncidentUserDefinedFields) GetData() []RelationshipToIncidentUserDefinedFieldData
    func (o *RelationshipToIncidentUserDefinedFields) GetDataOk() (*[]RelationshipToIncidentUserDefinedFieldData, bool)
    func (o RelationshipToIncidentUserDefinedFields) MarshalJSON() ([]byte, error)
    func (o *RelationshipToIncidentUserDefinedFields) SetData(v []RelationshipToIncidentUserDefinedFieldData)
    func (o *RelationshipToIncidentUserDefinedFields) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganization
    func NewRelationshipToOrganization(data RelationshipToOrganizationData) *RelationshipToOrganization
    func NewRelationshipToOrganizationWithDefaults() *RelationshipToOrganization
    func (o *RelationshipToOrganization) GetData() RelationshipToOrganizationData
    func (o *RelationshipToOrganization) GetDataOk() (*RelationshipToOrganizationData, bool)
    func (o RelationshipToOrganization) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganization) SetData(v RelationshipToOrganizationData)
    func (o *RelationshipToOrganization) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganizationData
    func NewRelationshipToOrganizationData(id string, typeVar OrganizationsType) *RelationshipToOrganizationData
    func NewRelationshipToOrganizationDataWithDefaults() *RelationshipToOrganizationData
    func (o *RelationshipToOrganizationData) GetId() string
    func (o *RelationshipToOrganizationData) GetIdOk() (*string, bool)
    func (o *RelationshipToOrganizationData) GetType() OrganizationsType
    func (o *RelationshipToOrganizationData) GetTypeOk() (*OrganizationsType, bool)
    func (o RelationshipToOrganizationData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganizationData) SetId(v string)
    func (o *RelationshipToOrganizationData) SetType(v OrganizationsType)
    func (o *RelationshipToOrganizationData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOrganizations
    func NewRelationshipToOrganizations(data []RelationshipToOrganizationData) *RelationshipToOrganizations
    func NewRelationshipToOrganizationsWithDefaults() *RelationshipToOrganizations
    func (o *RelationshipToOrganizations) GetData() []RelationshipToOrganizationData
    func (o *RelationshipToOrganizations) GetDataOk() (*[]RelationshipToOrganizationData, bool)
    func (o RelationshipToOrganizations) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOrganizations) SetData(v []RelationshipToOrganizationData)
    func (o *RelationshipToOrganizations) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOutcome
    func NewRelationshipToOutcome() *RelationshipToOutcome
    func NewRelationshipToOutcomeWithDefaults() *RelationshipToOutcome
    func (o *RelationshipToOutcome) GetData() RelationshipToOutcomeData
    func (o *RelationshipToOutcome) GetDataOk() (*RelationshipToOutcomeData, bool)
    func (o *RelationshipToOutcome) HasData() bool
    func (o RelationshipToOutcome) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOutcome) SetData(v RelationshipToOutcomeData)
    func (o *RelationshipToOutcome) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToOutcomeData
    func NewRelationshipToOutcomeData() *RelationshipToOutcomeData
    func NewRelationshipToOutcomeDataWithDefaults() *RelationshipToOutcomeData
    func (o *RelationshipToOutcomeData) GetId() string
    func (o *RelationshipToOutcomeData) GetIdOk() (*string, bool)
    func (o *RelationshipToOutcomeData) GetType() RuleType
    func (o *RelationshipToOutcomeData) GetTypeOk() (*RuleType, bool)
    func (o *RelationshipToOutcomeData) HasId() bool
    func (o *RelationshipToOutcomeData) HasType() bool
    func (o RelationshipToOutcomeData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToOutcomeData) SetId(v string)
    func (o *RelationshipToOutcomeData) SetType(v RuleType)
    func (o *RelationshipToOutcomeData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermission
    func NewRelationshipToPermission() *RelationshipToPermission
    func NewRelationshipToPermissionWithDefaults() *RelationshipToPermission
    func (o *RelationshipToPermission) GetData() RelationshipToPermissionData
    func (o *RelationshipToPermission) GetDataOk() (*RelationshipToPermissionData, bool)
    func (o *RelationshipToPermission) HasData() bool
    func (o RelationshipToPermission) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermission) SetData(v RelationshipToPermissionData)
    func (o *RelationshipToPermission) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermissionData
    func NewRelationshipToPermissionData() *RelationshipToPermissionData
    func NewRelationshipToPermissionDataWithDefaults() *RelationshipToPermissionData
    func (o *RelationshipToPermissionData) GetId() string
    func (o *RelationshipToPermissionData) GetIdOk() (*string, bool)
    func (o *RelationshipToPermissionData) GetType() PermissionsType
    func (o *RelationshipToPermissionData) GetTypeOk() (*PermissionsType, bool)
    func (o *RelationshipToPermissionData) HasId() bool
    func (o *RelationshipToPermissionData) HasType() bool
    func (o RelationshipToPermissionData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermissionData) SetId(v string)
    func (o *RelationshipToPermissionData) SetType(v PermissionsType)
    func (o *RelationshipToPermissionData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToPermissions
    func NewRelationshipToPermissions() *RelationshipToPermissions
    func NewRelationshipToPermissionsWithDefaults() *RelationshipToPermissions
    func (o *RelationshipToPermissions) GetData() []RelationshipToPermissionData
    func (o *RelationshipToPermissions) GetDataOk() (*[]RelationshipToPermissionData, bool)
    func (o *RelationshipToPermissions) HasData() bool
    func (o RelationshipToPermissions) MarshalJSON() ([]byte, error)
    func (o *RelationshipToPermissions) SetData(v []RelationshipToPermissionData)
    func (o *RelationshipToPermissions) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRole
    func NewRelationshipToRole() *RelationshipToRole
    func NewRelationshipToRoleWithDefaults() *RelationshipToRole
    func (o *RelationshipToRole) GetData() RelationshipToRoleData
    func (o *RelationshipToRole) GetDataOk() (*RelationshipToRoleData, bool)
    func (o *RelationshipToRole) HasData() bool
    func (o RelationshipToRole) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRole) SetData(v RelationshipToRoleData)
    func (o *RelationshipToRole) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRoleData
    func NewRelationshipToRoleData() *RelationshipToRoleData
    func NewRelationshipToRoleDataWithDefaults() *RelationshipToRoleData
    func (o *RelationshipToRoleData) GetId() string
    func (o *RelationshipToRoleData) GetIdOk() (*string, bool)
    func (o *RelationshipToRoleData) GetType() RolesType
    func (o *RelationshipToRoleData) GetTypeOk() (*RolesType, bool)
    func (o *RelationshipToRoleData) HasId() bool
    func (o *RelationshipToRoleData) HasType() bool
    func (o RelationshipToRoleData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRoleData) SetId(v string)
    func (o *RelationshipToRoleData) SetType(v RolesType)
    func (o *RelationshipToRoleData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRoles
    func NewRelationshipToRoles() *RelationshipToRoles
    func NewRelationshipToRolesWithDefaults() *RelationshipToRoles
    func (o *RelationshipToRoles) GetData() []RelationshipToRoleData
    func (o *RelationshipToRoles) GetDataOk() (*[]RelationshipToRoleData, bool)
    func (o *RelationshipToRoles) HasData() bool
    func (o RelationshipToRoles) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRoles) SetData(v []RelationshipToRoleData)
    func (o *RelationshipToRoles) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRule
    func NewRelationshipToRule() *RelationshipToRule
    func NewRelationshipToRuleWithDefaults() *RelationshipToRule
    func (o *RelationshipToRule) GetScorecard() RelationshipToRuleData
    func (o *RelationshipToRule) GetScorecardOk() (*RelationshipToRuleData, bool)
    func (o *RelationshipToRule) HasScorecard() bool
    func (o RelationshipToRule) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRule) SetScorecard(v RelationshipToRuleData)
    func (o *RelationshipToRule) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRuleData
    func NewRelationshipToRuleData() *RelationshipToRuleData
    func NewRelationshipToRuleDataWithDefaults() *RelationshipToRuleData
    func (o *RelationshipToRuleData) GetData() RelationshipToRuleDataObject
    func (o *RelationshipToRuleData) GetDataOk() (*RelationshipToRuleDataObject, bool)
    func (o *RelationshipToRuleData) HasData() bool
    func (o RelationshipToRuleData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRuleData) SetData(v RelationshipToRuleDataObject)
    func (o *RelationshipToRuleData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToRuleDataObject
    func NewRelationshipToRuleDataObject() *RelationshipToRuleDataObject
    func NewRelationshipToRuleDataObjectWithDefaults() *RelationshipToRuleDataObject
    func (o *RelationshipToRuleDataObject) GetId() string
    func (o *RelationshipToRuleDataObject) GetIdOk() (*string, bool)
    func (o *RelationshipToRuleDataObject) GetType() ScorecardType
    func (o *RelationshipToRuleDataObject) GetTypeOk() (*ScorecardType, bool)
    func (o *RelationshipToRuleDataObject) HasId() bool
    func (o *RelationshipToRuleDataObject) HasType() bool
    func (o RelationshipToRuleDataObject) MarshalJSON() ([]byte, error)
    func (o *RelationshipToRuleDataObject) SetId(v string)
    func (o *RelationshipToRuleDataObject) SetType(v ScorecardType)
    func (o *RelationshipToRuleDataObject) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToSAMLAssertionAttribute
    func NewRelationshipToSAMLAssertionAttribute(data RelationshipToSAMLAssertionAttributeData) *RelationshipToSAMLAssertionAttribute
    func NewRelationshipToSAMLAssertionAttributeWithDefaults() *RelationshipToSAMLAssertionAttribute
    func (o *RelationshipToSAMLAssertionAttribute) GetData() RelationshipToSAMLAssertionAttributeData
    func (o *RelationshipToSAMLAssertionAttribute) GetDataOk() (*RelationshipToSAMLAssertionAttributeData, bool)
    func (o RelationshipToSAMLAssertionAttribute) MarshalJSON() ([]byte, error)
    func (o *RelationshipToSAMLAssertionAttribute) SetData(v RelationshipToSAMLAssertionAttributeData)
    func (o *RelationshipToSAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToSAMLAssertionAttributeData
    func NewRelationshipToSAMLAssertionAttributeData(id string, typeVar SAMLAssertionAttributesType) *RelationshipToSAMLAssertionAttributeData
    func NewRelationshipToSAMLAssertionAttributeDataWithDefaults() *RelationshipToSAMLAssertionAttributeData
    func (o *RelationshipToSAMLAssertionAttributeData) GetId() string
    func (o *RelationshipToSAMLAssertionAttributeData) GetIdOk() (*string, bool)
    func (o *RelationshipToSAMLAssertionAttributeData) GetType() SAMLAssertionAttributesType
    func (o *RelationshipToSAMLAssertionAttributeData) GetTypeOk() (*SAMLAssertionAttributesType, bool)
    func (o RelationshipToSAMLAssertionAttributeData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToSAMLAssertionAttributeData) SetId(v string)
    func (o *RelationshipToSAMLAssertionAttributeData) SetType(v SAMLAssertionAttributesType)
    func (o *RelationshipToSAMLAssertionAttributeData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToTeam
    func NewRelationshipToTeam() *RelationshipToTeam
    func NewRelationshipToTeamWithDefaults() *RelationshipToTeam
    func (o *RelationshipToTeam) GetData() RelationshipToTeamData
    func (o *RelationshipToTeam) GetDataOk() (*RelationshipToTeamData, bool)
    func (o *RelationshipToTeam) HasData() bool
    func (o RelationshipToTeam) MarshalJSON() ([]byte, error)
    func (o *RelationshipToTeam) SetData(v RelationshipToTeamData)
    func (o *RelationshipToTeam) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToTeamData
    func NewRelationshipToTeamData() *RelationshipToTeamData
    func NewRelationshipToTeamDataWithDefaults() *RelationshipToTeamData
    func (o *RelationshipToTeamData) GetId() string
    func (o *RelationshipToTeamData) GetIdOk() (*string, bool)
    func (o *RelationshipToTeamData) GetType() TeamType
    func (o *RelationshipToTeamData) GetTypeOk() (*TeamType, bool)
    func (o *RelationshipToTeamData) HasId() bool
    func (o *RelationshipToTeamData) HasType() bool
    func (o RelationshipToTeamData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToTeamData) SetId(v string)
    func (o *RelationshipToTeamData) SetType(v TeamType)
    func (o *RelationshipToTeamData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToTeamLinkData
    func NewRelationshipToTeamLinkData(id string, typeVar TeamLinkType) *RelationshipToTeamLinkData
    func NewRelationshipToTeamLinkDataWithDefaults() *RelationshipToTeamLinkData
    func (o *RelationshipToTeamLinkData) GetId() string
    func (o *RelationshipToTeamLinkData) GetIdOk() (*string, bool)
    func (o *RelationshipToTeamLinkData) GetType() TeamLinkType
    func (o *RelationshipToTeamLinkData) GetTypeOk() (*TeamLinkType, bool)
    func (o RelationshipToTeamLinkData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToTeamLinkData) SetId(v string)
    func (o *RelationshipToTeamLinkData) SetType(v TeamLinkType)
    func (o *RelationshipToTeamLinkData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToTeamLinks
    func NewRelationshipToTeamLinks() *RelationshipToTeamLinks
    func NewRelationshipToTeamLinksWithDefaults() *RelationshipToTeamLinks
    func (o *RelationshipToTeamLinks) GetData() []RelationshipToTeamLinkData
    func (o *RelationshipToTeamLinks) GetDataOk() (*[]RelationshipToTeamLinkData, bool)
    func (o *RelationshipToTeamLinks) GetLinks() TeamRelationshipsLinks
    func (o *RelationshipToTeamLinks) GetLinksOk() (*TeamRelationshipsLinks, bool)
    func (o *RelationshipToTeamLinks) HasData() bool
    func (o *RelationshipToTeamLinks) HasLinks() bool
    func (o RelationshipToTeamLinks) MarshalJSON() ([]byte, error)
    func (o *RelationshipToTeamLinks) SetData(v []RelationshipToTeamLinkData)
    func (o *RelationshipToTeamLinks) SetLinks(v TeamRelationshipsLinks)
    func (o *RelationshipToTeamLinks) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUser
    func NewRelationshipToUser(data RelationshipToUserData) *RelationshipToUser
    func NewRelationshipToUserWithDefaults() *RelationshipToUser
    func (o *RelationshipToUser) GetData() RelationshipToUserData
    func (o *RelationshipToUser) GetDataOk() (*RelationshipToUserData, bool)
    func (o RelationshipToUser) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUser) SetData(v RelationshipToUserData)
    func (o *RelationshipToUser) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserData
    func NewRelationshipToUserData(id string, typeVar UsersType) *RelationshipToUserData
    func NewRelationshipToUserDataWithDefaults() *RelationshipToUserData
    func (o *RelationshipToUserData) GetId() string
    func (o *RelationshipToUserData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserData) GetType() UsersType
    func (o *RelationshipToUserData) GetTypeOk() (*UsersType, bool)
    func (o RelationshipToUserData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserData) SetId(v string)
    func (o *RelationshipToUserData) SetType(v UsersType)
    func (o *RelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamPermission
    func NewRelationshipToUserTeamPermission() *RelationshipToUserTeamPermission
    func NewRelationshipToUserTeamPermissionWithDefaults() *RelationshipToUserTeamPermission
    func (o *RelationshipToUserTeamPermission) GetData() RelationshipToUserTeamPermissionData
    func (o *RelationshipToUserTeamPermission) GetDataOk() (*RelationshipToUserTeamPermissionData, bool)
    func (o *RelationshipToUserTeamPermission) GetLinks() TeamRelationshipsLinks
    func (o *RelationshipToUserTeamPermission) GetLinksOk() (*TeamRelationshipsLinks, bool)
    func (o *RelationshipToUserTeamPermission) HasData() bool
    func (o *RelationshipToUserTeamPermission) HasLinks() bool
    func (o RelationshipToUserTeamPermission) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamPermission) SetData(v RelationshipToUserTeamPermissionData)
    func (o *RelationshipToUserTeamPermission) SetLinks(v TeamRelationshipsLinks)
    func (o *RelationshipToUserTeamPermission) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamPermissionData
    func NewRelationshipToUserTeamPermissionData(id string, typeVar UserTeamPermissionType) *RelationshipToUserTeamPermissionData
    func NewRelationshipToUserTeamPermissionDataWithDefaults() *RelationshipToUserTeamPermissionData
    func (o *RelationshipToUserTeamPermissionData) GetId() string
    func (o *RelationshipToUserTeamPermissionData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserTeamPermissionData) GetType() UserTeamPermissionType
    func (o *RelationshipToUserTeamPermissionData) GetTypeOk() (*UserTeamPermissionType, bool)
    func (o RelationshipToUserTeamPermissionData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamPermissionData) SetId(v string)
    func (o *RelationshipToUserTeamPermissionData) SetType(v UserTeamPermissionType)
    func (o *RelationshipToUserTeamPermissionData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamTeam
    func NewRelationshipToUserTeamTeam(data RelationshipToUserTeamTeamData) *RelationshipToUserTeamTeam
    func NewRelationshipToUserTeamTeamWithDefaults() *RelationshipToUserTeamTeam
    func (o *RelationshipToUserTeamTeam) GetData() RelationshipToUserTeamTeamData
    func (o *RelationshipToUserTeamTeam) GetDataOk() (*RelationshipToUserTeamTeamData, bool)
    func (o RelationshipToUserTeamTeam) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamTeam) SetData(v RelationshipToUserTeamTeamData)
    func (o *RelationshipToUserTeamTeam) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamTeamData
    func NewRelationshipToUserTeamTeamData(id string, typeVar UserTeamTeamType) *RelationshipToUserTeamTeamData
    func NewRelationshipToUserTeamTeamDataWithDefaults() *RelationshipToUserTeamTeamData
    func (o *RelationshipToUserTeamTeamData) GetId() string
    func (o *RelationshipToUserTeamTeamData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserTeamTeamData) GetType() UserTeamTeamType
    func (o *RelationshipToUserTeamTeamData) GetTypeOk() (*UserTeamTeamType, bool)
    func (o RelationshipToUserTeamTeamData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamTeamData) SetId(v string)
    func (o *RelationshipToUserTeamTeamData) SetType(v UserTeamTeamType)
    func (o *RelationshipToUserTeamTeamData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamUser
    func NewRelationshipToUserTeamUser(data RelationshipToUserTeamUserData) *RelationshipToUserTeamUser
    func NewRelationshipToUserTeamUserWithDefaults() *RelationshipToUserTeamUser
    func (o *RelationshipToUserTeamUser) GetData() RelationshipToUserTeamUserData
    func (o *RelationshipToUserTeamUser) GetDataOk() (*RelationshipToUserTeamUserData, bool)
    func (o RelationshipToUserTeamUser) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamUser) SetData(v RelationshipToUserTeamUserData)
    func (o *RelationshipToUserTeamUser) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUserTeamUserData
    func NewRelationshipToUserTeamUserData(id string, typeVar UserTeamUserType) *RelationshipToUserTeamUserData
    func NewRelationshipToUserTeamUserDataWithDefaults() *RelationshipToUserTeamUserData
    func (o *RelationshipToUserTeamUserData) GetId() string
    func (o *RelationshipToUserTeamUserData) GetIdOk() (*string, bool)
    func (o *RelationshipToUserTeamUserData) GetType() UserTeamUserType
    func (o *RelationshipToUserTeamUserData) GetTypeOk() (*UserTeamUserType, bool)
    func (o RelationshipToUserTeamUserData) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUserTeamUserData) SetId(v string)
    func (o *RelationshipToUserTeamUserData) SetType(v UserTeamUserType)
    func (o *RelationshipToUserTeamUserData) UnmarshalJSON(bytes []byte) (err error)
type RelationshipToUsers
    func NewRelationshipToUsers(data []RelationshipToUserData) *RelationshipToUsers
    func NewRelationshipToUsersWithDefaults() *RelationshipToUsers
    func (o *RelationshipToUsers) GetData() []RelationshipToUserData
    func (o *RelationshipToUsers) GetDataOk() (*[]RelationshipToUserData, bool)
    func (o RelationshipToUsers) MarshalJSON() ([]byte, error)
    func (o *RelationshipToUsers) SetData(v []RelationshipToUserData)
    func (o *RelationshipToUsers) UnmarshalJSON(bytes []byte) (err error)
type Remediation
    func NewRemediation(autoSolvable bool, avoidedAdvisories []Advisory, fixedAdvisories []Advisory, libraryName string, libraryVersion string, newAdvisories []Advisory, remainingAdvisories []Advisory, typeVar string) *Remediation
    func NewRemediationWithDefaults() *Remediation
    func (o *Remediation) GetAutoSolvable() bool
    func (o *Remediation) GetAutoSolvableOk() (*bool, bool)
    func (o *Remediation) GetAvoidedAdvisories() []Advisory
    func (o *Remediation) GetAvoidedAdvisoriesOk() (*[]Advisory, bool)
    func (o *Remediation) GetFixedAdvisories() []Advisory
    func (o *Remediation) GetFixedAdvisoriesOk() (*[]Advisory, bool)
    func (o *Remediation) GetLibraryName() string
    func (o *Remediation) GetLibraryNameOk() (*string, bool)
    func (o *Remediation) GetLibraryVersion() string
    func (o *Remediation) GetLibraryVersionOk() (*string, bool)
    func (o *Remediation) GetNewAdvisories() []Advisory
    func (o *Remediation) GetNewAdvisoriesOk() (*[]Advisory, bool)
    func (o *Remediation) GetRemainingAdvisories() []Advisory
    func (o *Remediation) GetRemainingAdvisoriesOk() (*[]Advisory, bool)
    func (o *Remediation) GetType() string
    func (o *Remediation) GetTypeOk() (*string, bool)
    func (o Remediation) MarshalJSON() ([]byte, error)
    func (o *Remediation) SetAutoSolvable(v bool)
    func (o *Remediation) SetAvoidedAdvisories(v []Advisory)
    func (o *Remediation) SetFixedAdvisories(v []Advisory)
    func (o *Remediation) SetLibraryName(v string)
    func (o *Remediation) SetLibraryVersion(v string)
    func (o *Remediation) SetNewAdvisories(v []Advisory)
    func (o *Remediation) SetRemainingAdvisories(v []Advisory)
    func (o *Remediation) SetType(v string)
    func (o *Remediation) UnmarshalJSON(bytes []byte) (err error)
type ReorderRetentionFiltersRequest
    func NewReorderRetentionFiltersRequest(data []RetentionFilterWithoutAttributes) *ReorderRetentionFiltersRequest
    func NewReorderRetentionFiltersRequestWithDefaults() *ReorderRetentionFiltersRequest
    func (o *ReorderRetentionFiltersRequest) GetData() []RetentionFilterWithoutAttributes
    func (o *ReorderRetentionFiltersRequest) GetDataOk() (*[]RetentionFilterWithoutAttributes, bool)
    func (o ReorderRetentionFiltersRequest) MarshalJSON() ([]byte, error)
    func (o *ReorderRetentionFiltersRequest) SetData(v []RetentionFilterWithoutAttributes)
    func (o *ReorderRetentionFiltersRequest) UnmarshalJSON(bytes []byte) (err error)
type ResourceFilterAttributes
    func NewResourceFilterAttributes(cloudProvider map[string]map[string][]string) *ResourceFilterAttributes
    func NewResourceFilterAttributesWithDefaults() *ResourceFilterAttributes
    func (o *ResourceFilterAttributes) GetCloudProvider() map[string]map[string][]string
    func (o *ResourceFilterAttributes) GetCloudProviderOk() (*map[string]map[string][]string, bool)
    func (o *ResourceFilterAttributes) GetUuid() string
    func (o *ResourceFilterAttributes) GetUuidOk() (*string, bool)
    func (o *ResourceFilterAttributes) HasUuid() bool
    func (o ResourceFilterAttributes) MarshalJSON() ([]byte, error)
    func (o *ResourceFilterAttributes) SetCloudProvider(v map[string]map[string][]string)
    func (o *ResourceFilterAttributes) SetUuid(v string)
    func (o *ResourceFilterAttributes) UnmarshalJSON(bytes []byte) (err error)
type ResourceFilterRequestType
    func NewResourceFilterRequestTypeFromValue(v string) (*ResourceFilterRequestType, error)
    func (v *ResourceFilterRequestType) GetAllowedValues() []ResourceFilterRequestType
    func (v ResourceFilterRequestType) IsValid() bool
    func (v ResourceFilterRequestType) Ptr() *ResourceFilterRequestType
    func (v *ResourceFilterRequestType) UnmarshalJSON(src []byte) error
type ResponseMetaAttributes
    func NewResponseMetaAttributes() *ResponseMetaAttributes
    func NewResponseMetaAttributesWithDefaults() *ResponseMetaAttributes
    func (o *ResponseMetaAttributes) GetPage() Pagination
    func (o *ResponseMetaAttributes) GetPageOk() (*Pagination, bool)
    func (o *ResponseMetaAttributes) HasPage() bool
    func (o ResponseMetaAttributes) MarshalJSON() ([]byte, error)
    func (o *ResponseMetaAttributes) SetPage(v Pagination)
    func (o *ResponseMetaAttributes) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPoliciesApi
    func NewRestrictionPoliciesApi(client *datadog.APIClient) *RestrictionPoliciesApi
    func (a *RestrictionPoliciesApi) DeleteRestrictionPolicy(ctx _context.Context, resourceId string) (*_nethttp.Response, error)
    func (a *RestrictionPoliciesApi) GetRestrictionPolicy(ctx _context.Context, resourceId string) (RestrictionPolicyResponse, *_nethttp.Response, error)
    func (a *RestrictionPoliciesApi) UpdateRestrictionPolicy(ctx _context.Context, resourceId string, body RestrictionPolicyUpdateRequest, o ...UpdateRestrictionPolicyOptionalParameters) (RestrictionPolicyResponse, *_nethttp.Response, error)
type RestrictionPolicy
    func NewRestrictionPolicy(attributes RestrictionPolicyAttributes, id string, typeVar RestrictionPolicyType) *RestrictionPolicy
    func NewRestrictionPolicyWithDefaults() *RestrictionPolicy
    func (o *RestrictionPolicy) GetAttributes() RestrictionPolicyAttributes
    func (o *RestrictionPolicy) GetAttributesOk() (*RestrictionPolicyAttributes, bool)
    func (o *RestrictionPolicy) GetId() string
    func (o *RestrictionPolicy) GetIdOk() (*string, bool)
    func (o *RestrictionPolicy) GetType() RestrictionPolicyType
    func (o *RestrictionPolicy) GetTypeOk() (*RestrictionPolicyType, bool)
    func (o RestrictionPolicy) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicy) SetAttributes(v RestrictionPolicyAttributes)
    func (o *RestrictionPolicy) SetId(v string)
    func (o *RestrictionPolicy) SetType(v RestrictionPolicyType)
    func (o *RestrictionPolicy) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyAttributes
    func NewRestrictionPolicyAttributes(bindings []RestrictionPolicyBinding) *RestrictionPolicyAttributes
    func NewRestrictionPolicyAttributesWithDefaults() *RestrictionPolicyAttributes
    func (o *RestrictionPolicyAttributes) GetBindings() []RestrictionPolicyBinding
    func (o *RestrictionPolicyAttributes) GetBindingsOk() (*[]RestrictionPolicyBinding, bool)
    func (o RestrictionPolicyAttributes) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyAttributes) SetBindings(v []RestrictionPolicyBinding)
    func (o *RestrictionPolicyAttributes) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyBinding
    func NewRestrictionPolicyBinding(principals []string, relation string) *RestrictionPolicyBinding
    func NewRestrictionPolicyBindingWithDefaults() *RestrictionPolicyBinding
    func (o *RestrictionPolicyBinding) GetPrincipals() []string
    func (o *RestrictionPolicyBinding) GetPrincipalsOk() (*[]string, bool)
    func (o *RestrictionPolicyBinding) GetRelation() string
    func (o *RestrictionPolicyBinding) GetRelationOk() (*string, bool)
    func (o RestrictionPolicyBinding) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyBinding) SetPrincipals(v []string)
    func (o *RestrictionPolicyBinding) SetRelation(v string)
    func (o *RestrictionPolicyBinding) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyResponse
    func NewRestrictionPolicyResponse(data RestrictionPolicy) *RestrictionPolicyResponse
    func NewRestrictionPolicyResponseWithDefaults() *RestrictionPolicyResponse
    func (o *RestrictionPolicyResponse) GetData() RestrictionPolicy
    func (o *RestrictionPolicyResponse) GetDataOk() (*RestrictionPolicy, bool)
    func (o RestrictionPolicyResponse) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyResponse) SetData(v RestrictionPolicy)
    func (o *RestrictionPolicyResponse) UnmarshalJSON(bytes []byte) (err error)
type RestrictionPolicyType
    func NewRestrictionPolicyTypeFromValue(v string) (*RestrictionPolicyType, error)
    func (v *RestrictionPolicyType) GetAllowedValues() []RestrictionPolicyType
    func (v RestrictionPolicyType) IsValid() bool
    func (v RestrictionPolicyType) Ptr() *RestrictionPolicyType
    func (v *RestrictionPolicyType) UnmarshalJSON(src []byte) error
type RestrictionPolicyUpdateRequest
    func NewRestrictionPolicyUpdateRequest(data RestrictionPolicy) *RestrictionPolicyUpdateRequest
    func NewRestrictionPolicyUpdateRequestWithDefaults() *RestrictionPolicyUpdateRequest
    func (o *RestrictionPolicyUpdateRequest) GetData() RestrictionPolicy
    func (o *RestrictionPolicyUpdateRequest) GetDataOk() (*RestrictionPolicy, bool)
    func (o RestrictionPolicyUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RestrictionPolicyUpdateRequest) SetData(v RestrictionPolicy)
    func (o *RestrictionPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilter
    func NewRetentionFilter(attributes RetentionFilterAttributes, id string, typeVar ApmRetentionFilterType) *RetentionFilter
    func NewRetentionFilterWithDefaults() *RetentionFilter
    func (o *RetentionFilter) GetAttributes() RetentionFilterAttributes
    func (o *RetentionFilter) GetAttributesOk() (*RetentionFilterAttributes, bool)
    func (o *RetentionFilter) GetId() string
    func (o *RetentionFilter) GetIdOk() (*string, bool)
    func (o *RetentionFilter) GetType() ApmRetentionFilterType
    func (o *RetentionFilter) GetTypeOk() (*ApmRetentionFilterType, bool)
    func (o RetentionFilter) MarshalJSON() ([]byte, error)
    func (o *RetentionFilter) SetAttributes(v RetentionFilterAttributes)
    func (o *RetentionFilter) SetId(v string)
    func (o *RetentionFilter) SetType(v ApmRetentionFilterType)
    func (o *RetentionFilter) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterAll
    func NewRetentionFilterAll(attributes RetentionFilterAllAttributes, id string, typeVar ApmRetentionFilterType) *RetentionFilterAll
    func NewRetentionFilterAllWithDefaults() *RetentionFilterAll
    func (o *RetentionFilterAll) GetAttributes() RetentionFilterAllAttributes
    func (o *RetentionFilterAll) GetAttributesOk() (*RetentionFilterAllAttributes, bool)
    func (o *RetentionFilterAll) GetId() string
    func (o *RetentionFilterAll) GetIdOk() (*string, bool)
    func (o *RetentionFilterAll) GetType() ApmRetentionFilterType
    func (o *RetentionFilterAll) GetTypeOk() (*ApmRetentionFilterType, bool)
    func (o RetentionFilterAll) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterAll) SetAttributes(v RetentionFilterAllAttributes)
    func (o *RetentionFilterAll) SetId(v string)
    func (o *RetentionFilterAll) SetType(v ApmRetentionFilterType)
    func (o *RetentionFilterAll) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterAllAttributes
    func NewRetentionFilterAllAttributes() *RetentionFilterAllAttributes
    func NewRetentionFilterAllAttributesWithDefaults() *RetentionFilterAllAttributes
    func (o *RetentionFilterAllAttributes) GetCreatedAt() int64
    func (o *RetentionFilterAllAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *RetentionFilterAllAttributes) GetCreatedBy() string
    func (o *RetentionFilterAllAttributes) GetCreatedByOk() (*string, bool)
    func (o *RetentionFilterAllAttributes) GetEditable() bool
    func (o *RetentionFilterAllAttributes) GetEditableOk() (*bool, bool)
    func (o *RetentionFilterAllAttributes) GetEnabled() bool
    func (o *RetentionFilterAllAttributes) GetEnabledOk() (*bool, bool)
    func (o *RetentionFilterAllAttributes) GetExecutionOrder() int64
    func (o *RetentionFilterAllAttributes) GetExecutionOrderOk() (*int64, bool)
    func (o *RetentionFilterAllAttributes) GetFilter() SpansFilter
    func (o *RetentionFilterAllAttributes) GetFilterOk() (*SpansFilter, bool)
    func (o *RetentionFilterAllAttributes) GetFilterType() RetentionFilterAllType
    func (o *RetentionFilterAllAttributes) GetFilterTypeOk() (*RetentionFilterAllType, bool)
    func (o *RetentionFilterAllAttributes) GetModifiedAt() int64
    func (o *RetentionFilterAllAttributes) GetModifiedAtOk() (*int64, bool)
    func (o *RetentionFilterAllAttributes) GetModifiedBy() string
    func (o *RetentionFilterAllAttributes) GetModifiedByOk() (*string, bool)
    func (o *RetentionFilterAllAttributes) GetName() string
    func (o *RetentionFilterAllAttributes) GetNameOk() (*string, bool)
    func (o *RetentionFilterAllAttributes) GetRate() float64
    func (o *RetentionFilterAllAttributes) GetRateOk() (*float64, bool)
    func (o *RetentionFilterAllAttributes) GetTraceRate() float64
    func (o *RetentionFilterAllAttributes) GetTraceRateOk() (*float64, bool)
    func (o *RetentionFilterAllAttributes) HasCreatedAt() bool
    func (o *RetentionFilterAllAttributes) HasCreatedBy() bool
    func (o *RetentionFilterAllAttributes) HasEditable() bool
    func (o *RetentionFilterAllAttributes) HasEnabled() bool
    func (o *RetentionFilterAllAttributes) HasExecutionOrder() bool
    func (o *RetentionFilterAllAttributes) HasFilter() bool
    func (o *RetentionFilterAllAttributes) HasFilterType() bool
    func (o *RetentionFilterAllAttributes) HasModifiedAt() bool
    func (o *RetentionFilterAllAttributes) HasModifiedBy() bool
    func (o *RetentionFilterAllAttributes) HasName() bool
    func (o *RetentionFilterAllAttributes) HasRate() bool
    func (o *RetentionFilterAllAttributes) HasTraceRate() bool
    func (o RetentionFilterAllAttributes) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterAllAttributes) SetCreatedAt(v int64)
    func (o *RetentionFilterAllAttributes) SetCreatedBy(v string)
    func (o *RetentionFilterAllAttributes) SetEditable(v bool)
    func (o *RetentionFilterAllAttributes) SetEnabled(v bool)
    func (o *RetentionFilterAllAttributes) SetExecutionOrder(v int64)
    func (o *RetentionFilterAllAttributes) SetFilter(v SpansFilter)
    func (o *RetentionFilterAllAttributes) SetFilterType(v RetentionFilterAllType)
    func (o *RetentionFilterAllAttributes) SetModifiedAt(v int64)
    func (o *RetentionFilterAllAttributes) SetModifiedBy(v string)
    func (o *RetentionFilterAllAttributes) SetName(v string)
    func (o *RetentionFilterAllAttributes) SetRate(v float64)
    func (o *RetentionFilterAllAttributes) SetTraceRate(v float64)
    func (o *RetentionFilterAllAttributes) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterAllType
    func NewRetentionFilterAllTypeFromValue(v string) (*RetentionFilterAllType, error)
    func (v *RetentionFilterAllType) GetAllowedValues() []RetentionFilterAllType
    func (v RetentionFilterAllType) IsValid() bool
    func (v RetentionFilterAllType) Ptr() *RetentionFilterAllType
    func (v *RetentionFilterAllType) UnmarshalJSON(src []byte) error
type RetentionFilterAttributes
    func NewRetentionFilterAttributes() *RetentionFilterAttributes
    func NewRetentionFilterAttributesWithDefaults() *RetentionFilterAttributes
    func (o *RetentionFilterAttributes) GetCreatedAt() int64
    func (o *RetentionFilterAttributes) GetCreatedAtOk() (*int64, bool)
    func (o *RetentionFilterAttributes) GetCreatedBy() string
    func (o *RetentionFilterAttributes) GetCreatedByOk() (*string, bool)
    func (o *RetentionFilterAttributes) GetEditable() bool
    func (o *RetentionFilterAttributes) GetEditableOk() (*bool, bool)
    func (o *RetentionFilterAttributes) GetEnabled() bool
    func (o *RetentionFilterAttributes) GetEnabledOk() (*bool, bool)
    func (o *RetentionFilterAttributes) GetExecutionOrder() int64
    func (o *RetentionFilterAttributes) GetExecutionOrderOk() (*int64, bool)
    func (o *RetentionFilterAttributes) GetFilter() SpansFilter
    func (o *RetentionFilterAttributes) GetFilterOk() (*SpansFilter, bool)
    func (o *RetentionFilterAttributes) GetFilterType() RetentionFilterType
    func (o *RetentionFilterAttributes) GetFilterTypeOk() (*RetentionFilterType, bool)
    func (o *RetentionFilterAttributes) GetModifiedAt() int64
    func (o *RetentionFilterAttributes) GetModifiedAtOk() (*int64, bool)
    func (o *RetentionFilterAttributes) GetModifiedBy() string
    func (o *RetentionFilterAttributes) GetModifiedByOk() (*string, bool)
    func (o *RetentionFilterAttributes) GetName() string
    func (o *RetentionFilterAttributes) GetNameOk() (*string, bool)
    func (o *RetentionFilterAttributes) GetRate() float64
    func (o *RetentionFilterAttributes) GetRateOk() (*float64, bool)
    func (o *RetentionFilterAttributes) GetTraceRate() float64
    func (o *RetentionFilterAttributes) GetTraceRateOk() (*float64, bool)
    func (o *RetentionFilterAttributes) HasCreatedAt() bool
    func (o *RetentionFilterAttributes) HasCreatedBy() bool
    func (o *RetentionFilterAttributes) HasEditable() bool
    func (o *RetentionFilterAttributes) HasEnabled() bool
    func (o *RetentionFilterAttributes) HasExecutionOrder() bool
    func (o *RetentionFilterAttributes) HasFilter() bool
    func (o *RetentionFilterAttributes) HasFilterType() bool
    func (o *RetentionFilterAttributes) HasModifiedAt() bool
    func (o *RetentionFilterAttributes) HasModifiedBy() bool
    func (o *RetentionFilterAttributes) HasName() bool
    func (o *RetentionFilterAttributes) HasRate() bool
    func (o *RetentionFilterAttributes) HasTraceRate() bool
    func (o RetentionFilterAttributes) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterAttributes) SetCreatedAt(v int64)
    func (o *RetentionFilterAttributes) SetCreatedBy(v string)
    func (o *RetentionFilterAttributes) SetEditable(v bool)
    func (o *RetentionFilterAttributes) SetEnabled(v bool)
    func (o *RetentionFilterAttributes) SetExecutionOrder(v int64)
    func (o *RetentionFilterAttributes) SetFilter(v SpansFilter)
    func (o *RetentionFilterAttributes) SetFilterType(v RetentionFilterType)
    func (o *RetentionFilterAttributes) SetModifiedAt(v int64)
    func (o *RetentionFilterAttributes) SetModifiedBy(v string)
    func (o *RetentionFilterAttributes) SetName(v string)
    func (o *RetentionFilterAttributes) SetRate(v float64)
    func (o *RetentionFilterAttributes) SetTraceRate(v float64)
    func (o *RetentionFilterAttributes) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterCreateAttributes
    func NewRetentionFilterCreateAttributes(enabled bool, filter SpansFilterCreate, filterType RetentionFilterType, name string, rate float64) *RetentionFilterCreateAttributes
    func NewRetentionFilterCreateAttributesWithDefaults() *RetentionFilterCreateAttributes
    func (o *RetentionFilterCreateAttributes) GetEnabled() bool
    func (o *RetentionFilterCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *RetentionFilterCreateAttributes) GetFilter() SpansFilterCreate
    func (o *RetentionFilterCreateAttributes) GetFilterOk() (*SpansFilterCreate, bool)
    func (o *RetentionFilterCreateAttributes) GetFilterType() RetentionFilterType
    func (o *RetentionFilterCreateAttributes) GetFilterTypeOk() (*RetentionFilterType, bool)
    func (o *RetentionFilterCreateAttributes) GetName() string
    func (o *RetentionFilterCreateAttributes) GetNameOk() (*string, bool)
    func (o *RetentionFilterCreateAttributes) GetRate() float64
    func (o *RetentionFilterCreateAttributes) GetRateOk() (*float64, bool)
    func (o *RetentionFilterCreateAttributes) GetTraceRate() float64
    func (o *RetentionFilterCreateAttributes) GetTraceRateOk() (*float64, bool)
    func (o *RetentionFilterCreateAttributes) HasTraceRate() bool
    func (o RetentionFilterCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterCreateAttributes) SetEnabled(v bool)
    func (o *RetentionFilterCreateAttributes) SetFilter(v SpansFilterCreate)
    func (o *RetentionFilterCreateAttributes) SetFilterType(v RetentionFilterType)
    func (o *RetentionFilterCreateAttributes) SetName(v string)
    func (o *RetentionFilterCreateAttributes) SetRate(v float64)
    func (o *RetentionFilterCreateAttributes) SetTraceRate(v float64)
    func (o *RetentionFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterCreateData
    func NewRetentionFilterCreateData(attributes RetentionFilterCreateAttributes, typeVar ApmRetentionFilterType) *RetentionFilterCreateData
    func NewRetentionFilterCreateDataWithDefaults() *RetentionFilterCreateData
    func (o *RetentionFilterCreateData) GetAttributes() RetentionFilterCreateAttributes
    func (o *RetentionFilterCreateData) GetAttributesOk() (*RetentionFilterCreateAttributes, bool)
    func (o *RetentionFilterCreateData) GetType() ApmRetentionFilterType
    func (o *RetentionFilterCreateData) GetTypeOk() (*ApmRetentionFilterType, bool)
    func (o RetentionFilterCreateData) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterCreateData) SetAttributes(v RetentionFilterCreateAttributes)
    func (o *RetentionFilterCreateData) SetType(v ApmRetentionFilterType)
    func (o *RetentionFilterCreateData) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterCreateRequest
    func NewRetentionFilterCreateRequest(data RetentionFilterCreateData) *RetentionFilterCreateRequest
    func NewRetentionFilterCreateRequestWithDefaults() *RetentionFilterCreateRequest
    func (o *RetentionFilterCreateRequest) GetData() RetentionFilterCreateData
    func (o *RetentionFilterCreateRequest) GetDataOk() (*RetentionFilterCreateData, bool)
    func (o RetentionFilterCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterCreateRequest) SetData(v RetentionFilterCreateData)
    func (o *RetentionFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterCreateResponse
    func NewRetentionFilterCreateResponse() *RetentionFilterCreateResponse
    func NewRetentionFilterCreateResponseWithDefaults() *RetentionFilterCreateResponse
    func (o *RetentionFilterCreateResponse) GetData() RetentionFilter
    func (o *RetentionFilterCreateResponse) GetDataOk() (*RetentionFilter, bool)
    func (o *RetentionFilterCreateResponse) HasData() bool
    func (o RetentionFilterCreateResponse) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterCreateResponse) SetData(v RetentionFilter)
    func (o *RetentionFilterCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterResponse
    func NewRetentionFilterResponse() *RetentionFilterResponse
    func NewRetentionFilterResponseWithDefaults() *RetentionFilterResponse
    func (o *RetentionFilterResponse) GetData() RetentionFilterAll
    func (o *RetentionFilterResponse) GetDataOk() (*RetentionFilterAll, bool)
    func (o *RetentionFilterResponse) HasData() bool
    func (o RetentionFilterResponse) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterResponse) SetData(v RetentionFilterAll)
    func (o *RetentionFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterType
    func NewRetentionFilterTypeFromValue(v string) (*RetentionFilterType, error)
    func (v *RetentionFilterType) GetAllowedValues() []RetentionFilterType
    func (v RetentionFilterType) IsValid() bool
    func (v RetentionFilterType) Ptr() *RetentionFilterType
    func (v *RetentionFilterType) UnmarshalJSON(src []byte) error
type RetentionFilterUpdateAttributes
    func NewRetentionFilterUpdateAttributes(enabled bool, filter SpansFilterCreate, filterType RetentionFilterAllType, name string, rate float64) *RetentionFilterUpdateAttributes
    func NewRetentionFilterUpdateAttributesWithDefaults() *RetentionFilterUpdateAttributes
    func (o *RetentionFilterUpdateAttributes) GetEnabled() bool
    func (o *RetentionFilterUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *RetentionFilterUpdateAttributes) GetFilter() SpansFilterCreate
    func (o *RetentionFilterUpdateAttributes) GetFilterOk() (*SpansFilterCreate, bool)
    func (o *RetentionFilterUpdateAttributes) GetFilterType() RetentionFilterAllType
    func (o *RetentionFilterUpdateAttributes) GetFilterTypeOk() (*RetentionFilterAllType, bool)
    func (o *RetentionFilterUpdateAttributes) GetName() string
    func (o *RetentionFilterUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RetentionFilterUpdateAttributes) GetRate() float64
    func (o *RetentionFilterUpdateAttributes) GetRateOk() (*float64, bool)
    func (o *RetentionFilterUpdateAttributes) GetTraceRate() float64
    func (o *RetentionFilterUpdateAttributes) GetTraceRateOk() (*float64, bool)
    func (o *RetentionFilterUpdateAttributes) HasTraceRate() bool
    func (o RetentionFilterUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterUpdateAttributes) SetEnabled(v bool)
    func (o *RetentionFilterUpdateAttributes) SetFilter(v SpansFilterCreate)
    func (o *RetentionFilterUpdateAttributes) SetFilterType(v RetentionFilterAllType)
    func (o *RetentionFilterUpdateAttributes) SetName(v string)
    func (o *RetentionFilterUpdateAttributes) SetRate(v float64)
    func (o *RetentionFilterUpdateAttributes) SetTraceRate(v float64)
    func (o *RetentionFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterUpdateData
    func NewRetentionFilterUpdateData(attributes RetentionFilterUpdateAttributes, id string, typeVar ApmRetentionFilterType) *RetentionFilterUpdateData
    func NewRetentionFilterUpdateDataWithDefaults() *RetentionFilterUpdateData
    func (o *RetentionFilterUpdateData) GetAttributes() RetentionFilterUpdateAttributes
    func (o *RetentionFilterUpdateData) GetAttributesOk() (*RetentionFilterUpdateAttributes, bool)
    func (o *RetentionFilterUpdateData) GetId() string
    func (o *RetentionFilterUpdateData) GetIdOk() (*string, bool)
    func (o *RetentionFilterUpdateData) GetType() ApmRetentionFilterType
    func (o *RetentionFilterUpdateData) GetTypeOk() (*ApmRetentionFilterType, bool)
    func (o RetentionFilterUpdateData) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterUpdateData) SetAttributes(v RetentionFilterUpdateAttributes)
    func (o *RetentionFilterUpdateData) SetId(v string)
    func (o *RetentionFilterUpdateData) SetType(v ApmRetentionFilterType)
    func (o *RetentionFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterUpdateRequest
    func NewRetentionFilterUpdateRequest(data RetentionFilterUpdateData) *RetentionFilterUpdateRequest
    func NewRetentionFilterUpdateRequestWithDefaults() *RetentionFilterUpdateRequest
    func (o *RetentionFilterUpdateRequest) GetData() RetentionFilterUpdateData
    func (o *RetentionFilterUpdateRequest) GetDataOk() (*RetentionFilterUpdateData, bool)
    func (o RetentionFilterUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterUpdateRequest) SetData(v RetentionFilterUpdateData)
    func (o *RetentionFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RetentionFilterWithoutAttributes
    func NewRetentionFilterWithoutAttributes(id string, typeVar ApmRetentionFilterType) *RetentionFilterWithoutAttributes
    func NewRetentionFilterWithoutAttributesWithDefaults() *RetentionFilterWithoutAttributes
    func (o *RetentionFilterWithoutAttributes) GetId() string
    func (o *RetentionFilterWithoutAttributes) GetIdOk() (*string, bool)
    func (o *RetentionFilterWithoutAttributes) GetType() ApmRetentionFilterType
    func (o *RetentionFilterWithoutAttributes) GetTypeOk() (*ApmRetentionFilterType, bool)
    func (o RetentionFilterWithoutAttributes) MarshalJSON() ([]byte, error)
    func (o *RetentionFilterWithoutAttributes) SetId(v string)
    func (o *RetentionFilterWithoutAttributes) SetType(v ApmRetentionFilterType)
    func (o *RetentionFilterWithoutAttributes) UnmarshalJSON(bytes []byte) (err error)
type RetentionFiltersResponse
    func NewRetentionFiltersResponse(data []RetentionFilterAll) *RetentionFiltersResponse
    func NewRetentionFiltersResponseWithDefaults() *RetentionFiltersResponse
    func (o *RetentionFiltersResponse) GetData() []RetentionFilterAll
    func (o *RetentionFiltersResponse) GetDataOk() (*[]RetentionFilterAll, bool)
    func (o RetentionFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *RetentionFiltersResponse) SetData(v []RetentionFilterAll)
    func (o *RetentionFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type RetryStrategy
    func NewRetryStrategy(kind RetryStrategyKind) *RetryStrategy
    func NewRetryStrategyWithDefaults() *RetryStrategy
    func (o *RetryStrategy) GetKind() RetryStrategyKind
    func (o *RetryStrategy) GetKindOk() (*RetryStrategyKind, bool)
    func (o *RetryStrategy) GetLinear() RetryStrategyLinear
    func (o *RetryStrategy) GetLinearOk() (*RetryStrategyLinear, bool)
    func (o *RetryStrategy) HasLinear() bool
    func (o RetryStrategy) MarshalJSON() ([]byte, error)
    func (o *RetryStrategy) SetKind(v RetryStrategyKind)
    func (o *RetryStrategy) SetLinear(v RetryStrategyLinear)
    func (o *RetryStrategy) UnmarshalJSON(bytes []byte) (err error)
type RetryStrategyKind
    func NewRetryStrategyKindFromValue(v string) (*RetryStrategyKind, error)
    func (v *RetryStrategyKind) GetAllowedValues() []RetryStrategyKind
    func (v RetryStrategyKind) IsValid() bool
    func (v RetryStrategyKind) Ptr() *RetryStrategyKind
    func (v *RetryStrategyKind) UnmarshalJSON(src []byte) error
type RetryStrategyLinear
    func NewRetryStrategyLinear(interval string, maxRetries float64) *RetryStrategyLinear
    func NewRetryStrategyLinearWithDefaults() *RetryStrategyLinear
    func (o *RetryStrategyLinear) GetInterval() string
    func (o *RetryStrategyLinear) GetIntervalOk() (*string, bool)
    func (o *RetryStrategyLinear) GetMaxRetries() float64
    func (o *RetryStrategyLinear) GetMaxRetriesOk() (*float64, bool)
    func (o RetryStrategyLinear) MarshalJSON() ([]byte, error)
    func (o *RetryStrategyLinear) SetInterval(v string)
    func (o *RetryStrategyLinear) SetMaxRetries(v float64)
    func (o *RetryStrategyLinear) UnmarshalJSON(bytes []byte) (err error)
type Role
    func NewRole(typeVar RolesType) *Role
    func NewRoleWithDefaults() *Role
    func (o *Role) GetAttributes() RoleAttributes
    func (o *Role) GetAttributesOk() (*RoleAttributes, bool)
    func (o *Role) GetId() string
    func (o *Role) GetIdOk() (*string, bool)
    func (o *Role) GetRelationships() RoleResponseRelationships
    func (o *Role) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *Role) GetType() RolesType
    func (o *Role) GetTypeOk() (*RolesType, bool)
    func (o *Role) HasAttributes() bool
    func (o *Role) HasId() bool
    func (o *Role) HasRelationships() bool
    func (o Role) MarshalJSON() ([]byte, error)
    func (o *Role) SetAttributes(v RoleAttributes)
    func (o *Role) SetId(v string)
    func (o *Role) SetRelationships(v RoleResponseRelationships)
    func (o *Role) SetType(v RolesType)
    func (o *Role) UnmarshalJSON(bytes []byte) (err error)
type RoleAttributes
    func NewRoleAttributes() *RoleAttributes
    func NewRoleAttributesWithDefaults() *RoleAttributes
    func (o *RoleAttributes) GetCreatedAt() time.Time
    func (o *RoleAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleAttributes) GetModifiedAt() time.Time
    func (o *RoleAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleAttributes) GetName() string
    func (o *RoleAttributes) GetNameOk() (*string, bool)
    func (o *RoleAttributes) GetUserCount() int64
    func (o *RoleAttributes) GetUserCountOk() (*int64, bool)
    func (o *RoleAttributes) HasCreatedAt() bool
    func (o *RoleAttributes) HasModifiedAt() bool
    func (o *RoleAttributes) HasName() bool
    func (o *RoleAttributes) HasUserCount() bool
    func (o RoleAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleAttributes) SetCreatedAt(v time.Time)
    func (o *RoleAttributes) SetModifiedAt(v time.Time)
    func (o *RoleAttributes) SetName(v string)
    func (o *RoleAttributes) SetUserCount(v int64)
    func (o *RoleAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleClone
    func NewRoleClone(attributes RoleCloneAttributes, typeVar RolesType) *RoleClone
    func NewRoleCloneWithDefaults() *RoleClone
    func (o *RoleClone) GetAttributes() RoleCloneAttributes
    func (o *RoleClone) GetAttributesOk() (*RoleCloneAttributes, bool)
    func (o *RoleClone) GetType() RolesType
    func (o *RoleClone) GetTypeOk() (*RolesType, bool)
    func (o RoleClone) MarshalJSON() ([]byte, error)
    func (o *RoleClone) SetAttributes(v RoleCloneAttributes)
    func (o *RoleClone) SetType(v RolesType)
    func (o *RoleClone) UnmarshalJSON(bytes []byte) (err error)
type RoleCloneAttributes
    func NewRoleCloneAttributes(name string) *RoleCloneAttributes
    func NewRoleCloneAttributesWithDefaults() *RoleCloneAttributes
    func (o *RoleCloneAttributes) GetName() string
    func (o *RoleCloneAttributes) GetNameOk() (*string, bool)
    func (o RoleCloneAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleCloneAttributes) SetName(v string)
    func (o *RoleCloneAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleCloneRequest
    func NewRoleCloneRequest(data RoleClone) *RoleCloneRequest
    func NewRoleCloneRequestWithDefaults() *RoleCloneRequest
    func (o *RoleCloneRequest) GetData() RoleClone
    func (o *RoleCloneRequest) GetDataOk() (*RoleClone, bool)
    func (o RoleCloneRequest) MarshalJSON() ([]byte, error)
    func (o *RoleCloneRequest) SetData(v RoleClone)
    func (o *RoleCloneRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateAttributes
    func NewRoleCreateAttributes(name string) *RoleCreateAttributes
    func NewRoleCreateAttributesWithDefaults() *RoleCreateAttributes
    func (o *RoleCreateAttributes) GetCreatedAt() time.Time
    func (o *RoleCreateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleCreateAttributes) GetModifiedAt() time.Time
    func (o *RoleCreateAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleCreateAttributes) GetName() string
    func (o *RoleCreateAttributes) GetNameOk() (*string, bool)
    func (o *RoleCreateAttributes) HasCreatedAt() bool
    func (o *RoleCreateAttributes) HasModifiedAt() bool
    func (o RoleCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleCreateAttributes) SetCreatedAt(v time.Time)
    func (o *RoleCreateAttributes) SetModifiedAt(v time.Time)
    func (o *RoleCreateAttributes) SetName(v string)
    func (o *RoleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateData
    func NewRoleCreateData(attributes RoleCreateAttributes) *RoleCreateData
    func NewRoleCreateDataWithDefaults() *RoleCreateData
    func (o *RoleCreateData) GetAttributes() RoleCreateAttributes
    func (o *RoleCreateData) GetAttributesOk() (*RoleCreateAttributes, bool)
    func (o *RoleCreateData) GetRelationships() RoleRelationships
    func (o *RoleCreateData) GetRelationshipsOk() (*RoleRelationships, bool)
    func (o *RoleCreateData) GetType() RolesType
    func (o *RoleCreateData) GetTypeOk() (*RolesType, bool)
    func (o *RoleCreateData) HasRelationships() bool
    func (o *RoleCreateData) HasType() bool
    func (o RoleCreateData) MarshalJSON() ([]byte, error)
    func (o *RoleCreateData) SetAttributes(v RoleCreateAttributes)
    func (o *RoleCreateData) SetRelationships(v RoleRelationships)
    func (o *RoleCreateData) SetType(v RolesType)
    func (o *RoleCreateData) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateRequest
    func NewRoleCreateRequest(data RoleCreateData) *RoleCreateRequest
    func NewRoleCreateRequestWithDefaults() *RoleCreateRequest
    func (o *RoleCreateRequest) GetData() RoleCreateData
    func (o *RoleCreateRequest) GetDataOk() (*RoleCreateData, bool)
    func (o RoleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RoleCreateRequest) SetData(v RoleCreateData)
    func (o *RoleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateResponse
    func NewRoleCreateResponse() *RoleCreateResponse
    func NewRoleCreateResponseWithDefaults() *RoleCreateResponse
    func (o *RoleCreateResponse) GetData() RoleCreateResponseData
    func (o *RoleCreateResponse) GetDataOk() (*RoleCreateResponseData, bool)
    func (o *RoleCreateResponse) HasData() bool
    func (o RoleCreateResponse) MarshalJSON() ([]byte, error)
    func (o *RoleCreateResponse) SetData(v RoleCreateResponseData)
    func (o *RoleCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleCreateResponseData
    func NewRoleCreateResponseData(typeVar RolesType) *RoleCreateResponseData
    func NewRoleCreateResponseDataWithDefaults() *RoleCreateResponseData
    func (o *RoleCreateResponseData) GetAttributes() RoleCreateAttributes
    func (o *RoleCreateResponseData) GetAttributesOk() (*RoleCreateAttributes, bool)
    func (o *RoleCreateResponseData) GetId() string
    func (o *RoleCreateResponseData) GetIdOk() (*string, bool)
    func (o *RoleCreateResponseData) GetRelationships() RoleResponseRelationships
    func (o *RoleCreateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *RoleCreateResponseData) GetType() RolesType
    func (o *RoleCreateResponseData) GetTypeOk() (*RolesType, bool)
    func (o *RoleCreateResponseData) HasAttributes() bool
    func (o *RoleCreateResponseData) HasId() bool
    func (o *RoleCreateResponseData) HasRelationships() bool
    func (o RoleCreateResponseData) MarshalJSON() ([]byte, error)
    func (o *RoleCreateResponseData) SetAttributes(v RoleCreateAttributes)
    func (o *RoleCreateResponseData) SetId(v string)
    func (o *RoleCreateResponseData) SetRelationships(v RoleResponseRelationships)
    func (o *RoleCreateResponseData) SetType(v RolesType)
    func (o *RoleCreateResponseData) UnmarshalJSON(bytes []byte) (err error)
type RoleRelationships
    func NewRoleRelationships() *RoleRelationships
    func NewRoleRelationshipsWithDefaults() *RoleRelationships
    func (o *RoleRelationships) GetPermissions() RelationshipToPermissions
    func (o *RoleRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)
    func (o *RoleRelationships) HasPermissions() bool
    func (o RoleRelationships) MarshalJSON() ([]byte, error)
    func (o *RoleRelationships) SetPermissions(v RelationshipToPermissions)
    func (o *RoleRelationships) UnmarshalJSON(bytes []byte) (err error)
type RoleResponse
    func NewRoleResponse() *RoleResponse
    func NewRoleResponseWithDefaults() *RoleResponse
    func (o *RoleResponse) GetData() Role
    func (o *RoleResponse) GetDataOk() (*Role, bool)
    func (o *RoleResponse) HasData() bool
    func (o RoleResponse) MarshalJSON() ([]byte, error)
    func (o *RoleResponse) SetData(v Role)
    func (o *RoleResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleResponseRelationships
    func NewRoleResponseRelationships() *RoleResponseRelationships
    func NewRoleResponseRelationshipsWithDefaults() *RoleResponseRelationships
    func (o *RoleResponseRelationships) GetPermissions() RelationshipToPermissions
    func (o *RoleResponseRelationships) GetPermissionsOk() (*RelationshipToPermissions, bool)
    func (o *RoleResponseRelationships) HasPermissions() bool
    func (o RoleResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *RoleResponseRelationships) SetPermissions(v RelationshipToPermissions)
    func (o *RoleResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateAttributes
    func NewRoleUpdateAttributes() *RoleUpdateAttributes
    func NewRoleUpdateAttributesWithDefaults() *RoleUpdateAttributes
    func (o *RoleUpdateAttributes) GetCreatedAt() time.Time
    func (o *RoleUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RoleUpdateAttributes) GetModifiedAt() time.Time
    func (o *RoleUpdateAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RoleUpdateAttributes) GetName() string
    func (o *RoleUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RoleUpdateAttributes) GetUserCount() int32
    func (o *RoleUpdateAttributes) GetUserCountOk() (*int32, bool)
    func (o *RoleUpdateAttributes) HasCreatedAt() bool
    func (o *RoleUpdateAttributes) HasModifiedAt() bool
    func (o *RoleUpdateAttributes) HasName() bool
    func (o *RoleUpdateAttributes) HasUserCount() bool
    func (o RoleUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateAttributes) SetCreatedAt(v time.Time)
    func (o *RoleUpdateAttributes) SetModifiedAt(v time.Time)
    func (o *RoleUpdateAttributes) SetName(v string)
    func (o *RoleUpdateAttributes) SetUserCount(v int32)
    func (o *RoleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateData
    func NewRoleUpdateData(attributes RoleUpdateAttributes, id string, typeVar RolesType) *RoleUpdateData
    func NewRoleUpdateDataWithDefaults() *RoleUpdateData
    func (o *RoleUpdateData) GetAttributes() RoleUpdateAttributes
    func (o *RoleUpdateData) GetAttributesOk() (*RoleUpdateAttributes, bool)
    func (o *RoleUpdateData) GetId() string
    func (o *RoleUpdateData) GetIdOk() (*string, bool)
    func (o *RoleUpdateData) GetRelationships() RoleRelationships
    func (o *RoleUpdateData) GetRelationshipsOk() (*RoleRelationships, bool)
    func (o *RoleUpdateData) GetType() RolesType
    func (o *RoleUpdateData) GetTypeOk() (*RolesType, bool)
    func (o *RoleUpdateData) HasRelationships() bool
    func (o RoleUpdateData) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateData) SetAttributes(v RoleUpdateAttributes)
    func (o *RoleUpdateData) SetId(v string)
    func (o *RoleUpdateData) SetRelationships(v RoleRelationships)
    func (o *RoleUpdateData) SetType(v RolesType)
    func (o *RoleUpdateData) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateRequest
    func NewRoleUpdateRequest(data RoleUpdateData) *RoleUpdateRequest
    func NewRoleUpdateRequestWithDefaults() *RoleUpdateRequest
    func (o *RoleUpdateRequest) GetData() RoleUpdateData
    func (o *RoleUpdateRequest) GetDataOk() (*RoleUpdateData, bool)
    func (o RoleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateRequest) SetData(v RoleUpdateData)
    func (o *RoleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateResponse
    func NewRoleUpdateResponse() *RoleUpdateResponse
    func NewRoleUpdateResponseWithDefaults() *RoleUpdateResponse
    func (o *RoleUpdateResponse) GetData() RoleUpdateResponseData
    func (o *RoleUpdateResponse) GetDataOk() (*RoleUpdateResponseData, bool)
    func (o *RoleUpdateResponse) HasData() bool
    func (o RoleUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateResponse) SetData(v RoleUpdateResponseData)
    func (o *RoleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type RoleUpdateResponseData
    func NewRoleUpdateResponseData(typeVar RolesType) *RoleUpdateResponseData
    func NewRoleUpdateResponseDataWithDefaults() *RoleUpdateResponseData
    func (o *RoleUpdateResponseData) GetAttributes() RoleUpdateAttributes
    func (o *RoleUpdateResponseData) GetAttributesOk() (*RoleUpdateAttributes, bool)
    func (o *RoleUpdateResponseData) GetId() string
    func (o *RoleUpdateResponseData) GetIdOk() (*string, bool)
    func (o *RoleUpdateResponseData) GetRelationships() RoleResponseRelationships
    func (o *RoleUpdateResponseData) GetRelationshipsOk() (*RoleResponseRelationships, bool)
    func (o *RoleUpdateResponseData) GetType() RolesType
    func (o *RoleUpdateResponseData) GetTypeOk() (*RolesType, bool)
    func (o *RoleUpdateResponseData) HasAttributes() bool
    func (o *RoleUpdateResponseData) HasId() bool
    func (o *RoleUpdateResponseData) HasRelationships() bool
    func (o RoleUpdateResponseData) MarshalJSON() ([]byte, error)
    func (o *RoleUpdateResponseData) SetAttributes(v RoleUpdateAttributes)
    func (o *RoleUpdateResponseData) SetId(v string)
    func (o *RoleUpdateResponseData) SetRelationships(v RoleResponseRelationships)
    func (o *RoleUpdateResponseData) SetType(v RolesType)
    func (o *RoleUpdateResponseData) UnmarshalJSON(bytes []byte) (err error)
type RolesApi
    func NewRolesApi(client *datadog.APIClient) *RolesApi
    func (a *RolesApi) AddPermissionToRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) AddUserToRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) CloneRole(ctx _context.Context, roleId string, body RoleCloneRequest) (RoleResponse, *_nethttp.Response, error)
    func (a *RolesApi) CreateRole(ctx _context.Context, body RoleCreateRequest) (RoleCreateResponse, *_nethttp.Response, error)
    func (a *RolesApi) DeleteRole(ctx _context.Context, roleId string) (*_nethttp.Response, error)
    func (a *RolesApi) GetRole(ctx _context.Context, roleId string) (RoleResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListPermissions(ctx _context.Context) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRolePermissions(ctx _context.Context, roleId string) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRoleUsers(ctx _context.Context, roleId string, o ...ListRoleUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) ListRoles(ctx _context.Context, o ...ListRolesOptionalParameters) (RolesResponse, *_nethttp.Response, error)
    func (a *RolesApi) RemovePermissionFromRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)
    func (a *RolesApi) RemoveUserFromRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)
    func (a *RolesApi) UpdateRole(ctx _context.Context, roleId string, body RoleUpdateRequest) (RoleUpdateResponse, *_nethttp.Response, error)
type RolesResponse
    func NewRolesResponse() *RolesResponse
    func NewRolesResponseWithDefaults() *RolesResponse
    func (o *RolesResponse) GetData() []Role
    func (o *RolesResponse) GetDataOk() (*[]Role, bool)
    func (o *RolesResponse) GetMeta() ResponseMetaAttributes
    func (o *RolesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *RolesResponse) HasData() bool
    func (o *RolesResponse) HasMeta() bool
    func (o RolesResponse) MarshalJSON() ([]byte, error)
    func (o *RolesResponse) SetData(v []Role)
    func (o *RolesResponse) SetMeta(v ResponseMetaAttributes)
    func (o *RolesResponse) UnmarshalJSON(bytes []byte) (err error)
type RolesSort
    func NewRolesSortFromValue(v string) (*RolesSort, error)
    func (v *RolesSort) GetAllowedValues() []RolesSort
    func (v RolesSort) IsValid() bool
    func (v RolesSort) Ptr() *RolesSort
    func (v *RolesSort) UnmarshalJSON(src []byte) error
type RolesType
    func NewRolesTypeFromValue(v string) (*RolesType, error)
    func (v *RolesType) GetAllowedValues() []RolesType
    func (v RolesType) IsValid() bool
    func (v RolesType) Ptr() *RolesType
    func (v *RolesType) UnmarshalJSON(src []byte) error
type RoutingRule
    func NewRoutingRule(typeVar RoutingRuleType) *RoutingRule
    func NewRoutingRuleWithDefaults() *RoutingRule
    func (o *RoutingRule) GetAttributes() RoutingRuleAttributes
    func (o *RoutingRule) GetAttributesOk() (*RoutingRuleAttributes, bool)
    func (o *RoutingRule) GetId() string
    func (o *RoutingRule) GetIdOk() (*string, bool)
    func (o *RoutingRule) GetRelationships() RoutingRuleRelationships
    func (o *RoutingRule) GetRelationshipsOk() (*RoutingRuleRelationships, bool)
    func (o *RoutingRule) GetType() RoutingRuleType
    func (o *RoutingRule) GetTypeOk() (*RoutingRuleType, bool)
    func (o *RoutingRule) HasAttributes() bool
    func (o *RoutingRule) HasId() bool
    func (o *RoutingRule) HasRelationships() bool
    func (o RoutingRule) MarshalJSON() ([]byte, error)
    func (o *RoutingRule) SetAttributes(v RoutingRuleAttributes)
    func (o *RoutingRule) SetId(v string)
    func (o *RoutingRule) SetRelationships(v RoutingRuleRelationships)
    func (o *RoutingRule) SetType(v RoutingRuleType)
    func (o *RoutingRule) UnmarshalJSON(bytes []byte) (err error)
type RoutingRuleAction
    func SendSlackMessageActionAsRoutingRuleAction(v *SendSlackMessageAction) RoutingRuleAction
    func SendTeamsMessageActionAsRoutingRuleAction(v *SendTeamsMessageAction) RoutingRuleAction
    func (obj *RoutingRuleAction) GetActualInstance() interface{}
    func (obj RoutingRuleAction) MarshalJSON() ([]byte, error)
    func (obj *RoutingRuleAction) UnmarshalJSON(data []byte) error
type RoutingRuleAttributes
    func NewRoutingRuleAttributes() *RoutingRuleAttributes
    func NewRoutingRuleAttributesWithDefaults() *RoutingRuleAttributes
    func (o *RoutingRuleAttributes) GetActions() []RoutingRuleAction
    func (o *RoutingRuleAttributes) GetActionsOk() (*[]RoutingRuleAction, bool)
    func (o *RoutingRuleAttributes) GetQuery() string
    func (o *RoutingRuleAttributes) GetQueryOk() (*string, bool)
    func (o *RoutingRuleAttributes) GetTimeRestriction() TimeRestrictions
    func (o *RoutingRuleAttributes) GetTimeRestrictionOk() (*TimeRestrictions, bool)
    func (o *RoutingRuleAttributes) GetUrgency() Urgency
    func (o *RoutingRuleAttributes) GetUrgencyOk() (*Urgency, bool)
    func (o *RoutingRuleAttributes) HasActions() bool
    func (o *RoutingRuleAttributes) HasQuery() bool
    func (o *RoutingRuleAttributes) HasTimeRestriction() bool
    func (o *RoutingRuleAttributes) HasUrgency() bool
    func (o RoutingRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *RoutingRuleAttributes) SetActions(v []RoutingRuleAction)
    func (o *RoutingRuleAttributes) SetQuery(v string)
    func (o *RoutingRuleAttributes) SetTimeRestriction(v TimeRestrictions)
    func (o *RoutingRuleAttributes) SetUrgency(v Urgency)
    func (o *RoutingRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type RoutingRuleRelationships
    func NewRoutingRuleRelationships() *RoutingRuleRelationships
    func NewRoutingRuleRelationshipsWithDefaults() *RoutingRuleRelationships
    func (o *RoutingRuleRelationships) GetPolicy() RoutingRuleRelationshipsPolicy
    func (o *RoutingRuleRelationships) GetPolicyOk() (*RoutingRuleRelationshipsPolicy, bool)
    func (o *RoutingRuleRelationships) HasPolicy() bool
    func (o RoutingRuleRelationships) MarshalJSON() ([]byte, error)
    func (o *RoutingRuleRelationships) SetPolicy(v RoutingRuleRelationshipsPolicy)
    func (o *RoutingRuleRelationships) UnmarshalJSON(bytes []byte) (err error)
type RoutingRuleRelationshipsPolicy
    func NewRoutingRuleRelationshipsPolicy() *RoutingRuleRelationshipsPolicy
    func NewRoutingRuleRelationshipsPolicyWithDefaults() *RoutingRuleRelationshipsPolicy
    func (o *RoutingRuleRelationshipsPolicy) GetData() RoutingRuleRelationshipsPolicyData
    func (o *RoutingRuleRelationshipsPolicy) GetDataOk() (*RoutingRuleRelationshipsPolicyData, bool)
    func (o *RoutingRuleRelationshipsPolicy) HasData() bool
    func (o RoutingRuleRelationshipsPolicy) MarshalJSON() ([]byte, error)
    func (o *RoutingRuleRelationshipsPolicy) SetData(v RoutingRuleRelationshipsPolicyData)
    func (o *RoutingRuleRelationshipsPolicy) UnmarshalJSON(bytes []byte) (err error)
type RoutingRuleRelationshipsPolicyData
    func NewRoutingRuleRelationshipsPolicyData(id string, typeVar RoutingRuleRelationshipsPolicyDataType) *RoutingRuleRelationshipsPolicyData
    func NewRoutingRuleRelationshipsPolicyDataWithDefaults() *RoutingRuleRelationshipsPolicyData
    func (o *RoutingRuleRelationshipsPolicyData) GetId() string
    func (o *RoutingRuleRelationshipsPolicyData) GetIdOk() (*string, bool)
    func (o *RoutingRuleRelationshipsPolicyData) GetType() RoutingRuleRelationshipsPolicyDataType
    func (o *RoutingRuleRelationshipsPolicyData) GetTypeOk() (*RoutingRuleRelationshipsPolicyDataType, bool)
    func (o RoutingRuleRelationshipsPolicyData) MarshalJSON() ([]byte, error)
    func (o *RoutingRuleRelationshipsPolicyData) SetId(v string)
    func (o *RoutingRuleRelationshipsPolicyData) SetType(v RoutingRuleRelationshipsPolicyDataType)
    func (o *RoutingRuleRelationshipsPolicyData) UnmarshalJSON(bytes []byte) (err error)
type RoutingRuleRelationshipsPolicyDataType
    func NewRoutingRuleRelationshipsPolicyDataTypeFromValue(v string) (*RoutingRuleRelationshipsPolicyDataType, error)
    func (v *RoutingRuleRelationshipsPolicyDataType) GetAllowedValues() []RoutingRuleRelationshipsPolicyDataType
    func (v RoutingRuleRelationshipsPolicyDataType) IsValid() bool
    func (v RoutingRuleRelationshipsPolicyDataType) Ptr() *RoutingRuleRelationshipsPolicyDataType
    func (v *RoutingRuleRelationshipsPolicyDataType) UnmarshalJSON(src []byte) error
type RoutingRuleType
    func NewRoutingRuleTypeFromValue(v string) (*RoutingRuleType, error)
    func (v *RoutingRuleType) GetAllowedValues() []RoutingRuleType
    func (v RoutingRuleType) IsValid() bool
    func (v RoutingRuleType) Ptr() *RoutingRuleType
    func (v *RoutingRuleType) UnmarshalJSON(src []byte) error
type RuleAttributes
    func NewRuleAttributes() *RuleAttributes
    func NewRuleAttributesWithDefaults() *RuleAttributes
    func (o *RuleAttributes) GetCategory() string
    func (o *RuleAttributes) GetCategoryOk() (*string, bool)
    func (o *RuleAttributes) GetCreatedAt() time.Time
    func (o *RuleAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *RuleAttributes) GetCustom() bool
    func (o *RuleAttributes) GetCustomOk() (*bool, bool)
    func (o *RuleAttributes) GetDescription() string
    func (o *RuleAttributes) GetDescriptionOk() (*string, bool)
    func (o *RuleAttributes) GetEnabled() bool
    func (o *RuleAttributes) GetEnabledOk() (*bool, bool)
    func (o *RuleAttributes) GetModifiedAt() time.Time
    func (o *RuleAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *RuleAttributes) GetName() string
    func (o *RuleAttributes) GetNameOk() (*string, bool)
    func (o *RuleAttributes) GetOwner() string
    func (o *RuleAttributes) GetOwnerOk() (*string, bool)
    func (o *RuleAttributes) GetScorecardName() string
    func (o *RuleAttributes) GetScorecardNameOk() (*string, bool)
    func (o *RuleAttributes) HasCategory() bool
    func (o *RuleAttributes) HasCreatedAt() bool
    func (o *RuleAttributes) HasCustom() bool
    func (o *RuleAttributes) HasDescription() bool
    func (o *RuleAttributes) HasEnabled() bool
    func (o *RuleAttributes) HasModifiedAt() bool
    func (o *RuleAttributes) HasName() bool
    func (o *RuleAttributes) HasOwner() bool
    func (o *RuleAttributes) HasScorecardName() bool
    func (o RuleAttributes) MarshalJSON() ([]byte, error)
    func (o *RuleAttributes) SetCategory(v string)
    func (o *RuleAttributes) SetCreatedAt(v time.Time)
    func (o *RuleAttributes) SetCustom(v bool)
    func (o *RuleAttributes) SetDescription(v string)
    func (o *RuleAttributes) SetEnabled(v bool)
    func (o *RuleAttributes) SetModifiedAt(v time.Time)
    func (o *RuleAttributes) SetName(v string)
    func (o *RuleAttributes) SetOwner(v string)
    func (o *RuleAttributes) SetScorecardName(v string)
    func (o *RuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type RuleOutcomeRelationships
    func NewRuleOutcomeRelationships() *RuleOutcomeRelationships
    func NewRuleOutcomeRelationshipsWithDefaults() *RuleOutcomeRelationships
    func (o *RuleOutcomeRelationships) GetRule() RelationshipToOutcome
    func (o *RuleOutcomeRelationships) GetRuleOk() (*RelationshipToOutcome, bool)
    func (o *RuleOutcomeRelationships) HasRule() bool
    func (o RuleOutcomeRelationships) MarshalJSON() ([]byte, error)
    func (o *RuleOutcomeRelationships) SetRule(v RelationshipToOutcome)
    func (o *RuleOutcomeRelationships) UnmarshalJSON(bytes []byte) (err error)
type RuleSeverity
    func NewRuleSeverityFromValue(v string) (*RuleSeverity, error)
    func (v *RuleSeverity) GetAllowedValues() []RuleSeverity
    func (v RuleSeverity) IsValid() bool
    func (v RuleSeverity) Ptr() *RuleSeverity
    func (v *RuleSeverity) UnmarshalJSON(src []byte) error
type RuleType
    func NewRuleTypeFromValue(v string) (*RuleType, error)
    func (v *RuleType) GetAllowedValues() []RuleType
    func (v RuleType) IsValid() bool
    func (v RuleType) Ptr() *RuleType
    func (v *RuleType) UnmarshalJSON(src []byte) error
type RuleTypesItems
    func NewRuleTypesItemsFromValue(v string) (*RuleTypesItems, error)
    func (v *RuleTypesItems) GetAllowedValues() []RuleTypesItems
    func (v RuleTypesItems) IsValid() bool
    func (v RuleTypesItems) Ptr() *RuleTypesItems
    func (v *RuleTypesItems) UnmarshalJSON(src []byte) error
type RuleUser
    func NewRuleUser() *RuleUser
    func NewRuleUserWithDefaults() *RuleUser
    func (o *RuleUser) GetHandle() string
    func (o *RuleUser) GetHandleOk() (*string, bool)
    func (o *RuleUser) GetName() string
    func (o *RuleUser) GetNameOk() (*string, bool)
    func (o *RuleUser) HasHandle() bool
    func (o *RuleUser) HasName() bool
    func (o RuleUser) MarshalJSON() ([]byte, error)
    func (o *RuleUser) SetHandle(v string)
    func (o *RuleUser) SetName(v string)
    func (o *RuleUser) UnmarshalJSON(bytes []byte) (err error)
type RuleVersionHistory
    func NewRuleVersionHistory() *RuleVersionHistory
    func NewRuleVersionHistoryWithDefaults() *RuleVersionHistory
    func (o *RuleVersionHistory) GetCount() int32
    func (o *RuleVersionHistory) GetCountOk() (*int32, bool)
    func (o *RuleVersionHistory) GetData() map[string]RuleVersions
    func (o *RuleVersionHistory) GetDataOk() (*map[string]RuleVersions, bool)
    func (o *RuleVersionHistory) HasCount() bool
    func (o *RuleVersionHistory) HasData() bool
    func (o RuleVersionHistory) MarshalJSON() ([]byte, error)
    func (o *RuleVersionHistory) SetCount(v int32)
    func (o *RuleVersionHistory) SetData(v map[string]RuleVersions)
    func (o *RuleVersionHistory) UnmarshalJSON(bytes []byte) (err error)
type RuleVersionUpdate
    func NewRuleVersionUpdate() *RuleVersionUpdate
    func NewRuleVersionUpdateWithDefaults() *RuleVersionUpdate
    func (o *RuleVersionUpdate) GetChange() string
    func (o *RuleVersionUpdate) GetChangeOk() (*string, bool)
    func (o *RuleVersionUpdate) GetField() string
    func (o *RuleVersionUpdate) GetFieldOk() (*string, bool)
    func (o *RuleVersionUpdate) GetType() RuleVersionUpdateType
    func (o *RuleVersionUpdate) GetTypeOk() (*RuleVersionUpdateType, bool)
    func (o *RuleVersionUpdate) HasChange() bool
    func (o *RuleVersionUpdate) HasField() bool
    func (o *RuleVersionUpdate) HasType() bool
    func (o RuleVersionUpdate) MarshalJSON() ([]byte, error)
    func (o *RuleVersionUpdate) SetChange(v string)
    func (o *RuleVersionUpdate) SetField(v string)
    func (o *RuleVersionUpdate) SetType(v RuleVersionUpdateType)
    func (o *RuleVersionUpdate) UnmarshalJSON(bytes []byte) (err error)
type RuleVersionUpdateType
    func NewRuleVersionUpdateTypeFromValue(v string) (*RuleVersionUpdateType, error)
    func (v *RuleVersionUpdateType) GetAllowedValues() []RuleVersionUpdateType
    func (v RuleVersionUpdateType) IsValid() bool
    func (v RuleVersionUpdateType) Ptr() *RuleVersionUpdateType
    func (v *RuleVersionUpdateType) UnmarshalJSON(src []byte) error
type RuleVersions
    func NewRuleVersions() *RuleVersions
    func NewRuleVersionsWithDefaults() *RuleVersions
    func (o *RuleVersions) GetChanges() []RuleVersionUpdate
    func (o *RuleVersions) GetChangesOk() (*[]RuleVersionUpdate, bool)
    func (o *RuleVersions) GetRule() SecurityMonitoringRuleResponse
    func (o *RuleVersions) GetRuleOk() (*SecurityMonitoringRuleResponse, bool)
    func (o *RuleVersions) HasChanges() bool
    func (o *RuleVersions) HasRule() bool
    func (o RuleVersions) MarshalJSON() ([]byte, error)
    func (o *RuleVersions) SetChanges(v []RuleVersionUpdate)
    func (o *RuleVersions) SetRule(v SecurityMonitoringRuleResponse)
    func (o *RuleVersions) UnmarshalJSON(bytes []byte) (err error)
type RumMetricCompute
    func NewRumMetricCompute(aggregationType RumMetricComputeAggregationType) *RumMetricCompute
    func NewRumMetricComputeWithDefaults() *RumMetricCompute
    func (o *RumMetricCompute) GetAggregationType() RumMetricComputeAggregationType
    func (o *RumMetricCompute) GetAggregationTypeOk() (*RumMetricComputeAggregationType, bool)
    func (o *RumMetricCompute) GetIncludePercentiles() bool
    func (o *RumMetricCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *RumMetricCompute) GetPath() string
    func (o *RumMetricCompute) GetPathOk() (*string, bool)
    func (o *RumMetricCompute) HasIncludePercentiles() bool
    func (o *RumMetricCompute) HasPath() bool
    func (o RumMetricCompute) MarshalJSON() ([]byte, error)
    func (o *RumMetricCompute) SetAggregationType(v RumMetricComputeAggregationType)
    func (o *RumMetricCompute) SetIncludePercentiles(v bool)
    func (o *RumMetricCompute) SetPath(v string)
    func (o *RumMetricCompute) UnmarshalJSON(bytes []byte) (err error)
type RumMetricComputeAggregationType
    func NewRumMetricComputeAggregationTypeFromValue(v string) (*RumMetricComputeAggregationType, error)
    func (v *RumMetricComputeAggregationType) GetAllowedValues() []RumMetricComputeAggregationType
    func (v RumMetricComputeAggregationType) IsValid() bool
    func (v RumMetricComputeAggregationType) Ptr() *RumMetricComputeAggregationType
    func (v *RumMetricComputeAggregationType) UnmarshalJSON(src []byte) error
type RumMetricCreateAttributes
    func NewRumMetricCreateAttributes(compute RumMetricCompute, eventType RumMetricEventType) *RumMetricCreateAttributes
    func NewRumMetricCreateAttributesWithDefaults() *RumMetricCreateAttributes
    func (o *RumMetricCreateAttributes) GetCompute() RumMetricCompute
    func (o *RumMetricCreateAttributes) GetComputeOk() (*RumMetricCompute, bool)
    func (o *RumMetricCreateAttributes) GetEventType() RumMetricEventType
    func (o *RumMetricCreateAttributes) GetEventTypeOk() (*RumMetricEventType, bool)
    func (o *RumMetricCreateAttributes) GetFilter() RumMetricFilter
    func (o *RumMetricCreateAttributes) GetFilterOk() (*RumMetricFilter, bool)
    func (o *RumMetricCreateAttributes) GetGroupBy() []RumMetricGroupBy
    func (o *RumMetricCreateAttributes) GetGroupByOk() (*[]RumMetricGroupBy, bool)
    func (o *RumMetricCreateAttributes) GetUniqueness() RumMetricUniqueness
    func (o *RumMetricCreateAttributes) GetUniquenessOk() (*RumMetricUniqueness, bool)
    func (o *RumMetricCreateAttributes) HasFilter() bool
    func (o *RumMetricCreateAttributes) HasGroupBy() bool
    func (o *RumMetricCreateAttributes) HasUniqueness() bool
    func (o RumMetricCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RumMetricCreateAttributes) SetCompute(v RumMetricCompute)
    func (o *RumMetricCreateAttributes) SetEventType(v RumMetricEventType)
    func (o *RumMetricCreateAttributes) SetFilter(v RumMetricFilter)
    func (o *RumMetricCreateAttributes) SetGroupBy(v []RumMetricGroupBy)
    func (o *RumMetricCreateAttributes) SetUniqueness(v RumMetricUniqueness)
    func (o *RumMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RumMetricCreateData
    func NewRumMetricCreateData(attributes RumMetricCreateAttributes, id string, typeVar RumMetricType) *RumMetricCreateData
    func NewRumMetricCreateDataWithDefaults() *RumMetricCreateData
    func (o *RumMetricCreateData) GetAttributes() RumMetricCreateAttributes
    func (o *RumMetricCreateData) GetAttributesOk() (*RumMetricCreateAttributes, bool)
    func (o *RumMetricCreateData) GetId() string
    func (o *RumMetricCreateData) GetIdOk() (*string, bool)
    func (o *RumMetricCreateData) GetType() RumMetricType
    func (o *RumMetricCreateData) GetTypeOk() (*RumMetricType, bool)
    func (o RumMetricCreateData) MarshalJSON() ([]byte, error)
    func (o *RumMetricCreateData) SetAttributes(v RumMetricCreateAttributes)
    func (o *RumMetricCreateData) SetId(v string)
    func (o *RumMetricCreateData) SetType(v RumMetricType)
    func (o *RumMetricCreateData) UnmarshalJSON(bytes []byte) (err error)
type RumMetricCreateRequest
    func NewRumMetricCreateRequest(data RumMetricCreateData) *RumMetricCreateRequest
    func NewRumMetricCreateRequestWithDefaults() *RumMetricCreateRequest
    func (o *RumMetricCreateRequest) GetData() RumMetricCreateData
    func (o *RumMetricCreateRequest) GetDataOk() (*RumMetricCreateData, bool)
    func (o RumMetricCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RumMetricCreateRequest) SetData(v RumMetricCreateData)
    func (o *RumMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RumMetricEventType
    func NewRumMetricEventTypeFromValue(v string) (*RumMetricEventType, error)
    func (v *RumMetricEventType) GetAllowedValues() []RumMetricEventType
    func (v RumMetricEventType) IsValid() bool
    func (v RumMetricEventType) Ptr() *RumMetricEventType
    func (v *RumMetricEventType) UnmarshalJSON(src []byte) error
type RumMetricFilter
    func NewRumMetricFilter(query string) *RumMetricFilter
    func NewRumMetricFilterWithDefaults() *RumMetricFilter
    func (o *RumMetricFilter) GetQuery() string
    func (o *RumMetricFilter) GetQueryOk() (*string, bool)
    func (o RumMetricFilter) MarshalJSON() ([]byte, error)
    func (o *RumMetricFilter) SetQuery(v string)
    func (o *RumMetricFilter) UnmarshalJSON(bytes []byte) (err error)
type RumMetricGroupBy
    func NewRumMetricGroupBy(path string) *RumMetricGroupBy
    func NewRumMetricGroupByWithDefaults() *RumMetricGroupBy
    func (o *RumMetricGroupBy) GetPath() string
    func (o *RumMetricGroupBy) GetPathOk() (*string, bool)
    func (o *RumMetricGroupBy) GetTagName() string
    func (o *RumMetricGroupBy) GetTagNameOk() (*string, bool)
    func (o *RumMetricGroupBy) HasTagName() bool
    func (o RumMetricGroupBy) MarshalJSON() ([]byte, error)
    func (o *RumMetricGroupBy) SetPath(v string)
    func (o *RumMetricGroupBy) SetTagName(v string)
    func (o *RumMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)
type RumMetricResponse
    func NewRumMetricResponse() *RumMetricResponse
    func NewRumMetricResponseWithDefaults() *RumMetricResponse
    func (o *RumMetricResponse) GetData() RumMetricResponseData
    func (o *RumMetricResponse) GetDataOk() (*RumMetricResponseData, bool)
    func (o *RumMetricResponse) HasData() bool
    func (o RumMetricResponse) MarshalJSON() ([]byte, error)
    func (o *RumMetricResponse) SetData(v RumMetricResponseData)
    func (o *RumMetricResponse) UnmarshalJSON(bytes []byte) (err error)
type RumMetricResponseAttributes
    func NewRumMetricResponseAttributes() *RumMetricResponseAttributes
    func NewRumMetricResponseAttributesWithDefaults() *RumMetricResponseAttributes
    func (o *RumMetricResponseAttributes) GetCompute() RumMetricResponseCompute
    func (o *RumMetricResponseAttributes) GetComputeOk() (*RumMetricResponseCompute, bool)
    func (o *RumMetricResponseAttributes) GetEventType() RumMetricEventType
    func (o *RumMetricResponseAttributes) GetEventTypeOk() (*RumMetricEventType, bool)
    func (o *RumMetricResponseAttributes) GetFilter() RumMetricResponseFilter
    func (o *RumMetricResponseAttributes) GetFilterOk() (*RumMetricResponseFilter, bool)
    func (o *RumMetricResponseAttributes) GetGroupBy() []RumMetricResponseGroupBy
    func (o *RumMetricResponseAttributes) GetGroupByOk() (*[]RumMetricResponseGroupBy, bool)
    func (o *RumMetricResponseAttributes) GetUniqueness() RumMetricResponseUniqueness
    func (o *RumMetricResponseAttributes) GetUniquenessOk() (*RumMetricResponseUniqueness, bool)
    func (o *RumMetricResponseAttributes) HasCompute() bool
    func (o *RumMetricResponseAttributes) HasEventType() bool
    func (o *RumMetricResponseAttributes) HasFilter() bool
    func (o *RumMetricResponseAttributes) HasGroupBy() bool
    func (o *RumMetricResponseAttributes) HasUniqueness() bool
    func (o RumMetricResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *RumMetricResponseAttributes) SetCompute(v RumMetricResponseCompute)
    func (o *RumMetricResponseAttributes) SetEventType(v RumMetricEventType)
    func (o *RumMetricResponseAttributes) SetFilter(v RumMetricResponseFilter)
    func (o *RumMetricResponseAttributes) SetGroupBy(v []RumMetricResponseGroupBy)
    func (o *RumMetricResponseAttributes) SetUniqueness(v RumMetricResponseUniqueness)
    func (o *RumMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type RumMetricResponseCompute
    func NewRumMetricResponseCompute() *RumMetricResponseCompute
    func NewRumMetricResponseComputeWithDefaults() *RumMetricResponseCompute
    func (o *RumMetricResponseCompute) GetAggregationType() RumMetricComputeAggregationType
    func (o *RumMetricResponseCompute) GetAggregationTypeOk() (*RumMetricComputeAggregationType, bool)
    func (o *RumMetricResponseCompute) GetIncludePercentiles() bool
    func (o *RumMetricResponseCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *RumMetricResponseCompute) GetPath() string
    func (o *RumMetricResponseCompute) GetPathOk() (*string, bool)
    func (o *RumMetricResponseCompute) HasAggregationType() bool
    func (o *RumMetricResponseCompute) HasIncludePercentiles() bool
    func (o *RumMetricResponseCompute) HasPath() bool
    func (o RumMetricResponseCompute) MarshalJSON() ([]byte, error)
    func (o *RumMetricResponseCompute) SetAggregationType(v RumMetricComputeAggregationType)
    func (o *RumMetricResponseCompute) SetIncludePercentiles(v bool)
    func (o *RumMetricResponseCompute) SetPath(v string)
    func (o *RumMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)
type RumMetricResponseData
    func NewRumMetricResponseData() *RumMetricResponseData
    func NewRumMetricResponseDataWithDefaults() *RumMetricResponseData
    func (o *RumMetricResponseData) GetAttributes() RumMetricResponseAttributes
    func (o *RumMetricResponseData) GetAttributesOk() (*RumMetricResponseAttributes, bool)
    func (o *RumMetricResponseData) GetId() string
    func (o *RumMetricResponseData) GetIdOk() (*string, bool)
    func (o *RumMetricResponseData) GetType() RumMetricType
    func (o *RumMetricResponseData) GetTypeOk() (*RumMetricType, bool)
    func (o *RumMetricResponseData) HasAttributes() bool
    func (o *RumMetricResponseData) HasId() bool
    func (o *RumMetricResponseData) HasType() bool
    func (o RumMetricResponseData) MarshalJSON() ([]byte, error)
    func (o *RumMetricResponseData) SetAttributes(v RumMetricResponseAttributes)
    func (o *RumMetricResponseData) SetId(v string)
    func (o *RumMetricResponseData) SetType(v RumMetricType)
    func (o *RumMetricResponseData) UnmarshalJSON(bytes []byte) (err error)
type RumMetricResponseFilter
    func NewRumMetricResponseFilter() *RumMetricResponseFilter
    func NewRumMetricResponseFilterWithDefaults() *RumMetricResponseFilter
    func (o *RumMetricResponseFilter) GetQuery() string
    func (o *RumMetricResponseFilter) GetQueryOk() (*string, bool)
    func (o *RumMetricResponseFilter) HasQuery() bool
    func (o RumMetricResponseFilter) MarshalJSON() ([]byte, error)
    func (o *RumMetricResponseFilter) SetQuery(v string)
    func (o *RumMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)
type RumMetricResponseGroupBy
    func NewRumMetricResponseGroupBy() *RumMetricResponseGroupBy
    func NewRumMetricResponseGroupByWithDefaults() *RumMetricResponseGroupBy
    func (o *RumMetricResponseGroupBy) GetPath() string
    func (o *RumMetricResponseGroupBy) GetPathOk() (*string, bool)
    func (o *RumMetricResponseGroupBy) GetTagName() string
    func (o *RumMetricResponseGroupBy) GetTagNameOk() (*string, bool)
    func (o *RumMetricResponseGroupBy) HasPath() bool
    func (o *RumMetricResponseGroupBy) HasTagName() bool
    func (o RumMetricResponseGroupBy) MarshalJSON() ([]byte, error)
    func (o *RumMetricResponseGroupBy) SetPath(v string)
    func (o *RumMetricResponseGroupBy) SetTagName(v string)
    func (o *RumMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)
type RumMetricResponseUniqueness
    func NewRumMetricResponseUniqueness() *RumMetricResponseUniqueness
    func NewRumMetricResponseUniquenessWithDefaults() *RumMetricResponseUniqueness
    func (o *RumMetricResponseUniqueness) GetWhen() RumMetricUniquenessWhen
    func (o *RumMetricResponseUniqueness) GetWhenOk() (*RumMetricUniquenessWhen, bool)
    func (o *RumMetricResponseUniqueness) HasWhen() bool
    func (o RumMetricResponseUniqueness) MarshalJSON() ([]byte, error)
    func (o *RumMetricResponseUniqueness) SetWhen(v RumMetricUniquenessWhen)
    func (o *RumMetricResponseUniqueness) UnmarshalJSON(bytes []byte) (err error)
type RumMetricType
    func NewRumMetricTypeFromValue(v string) (*RumMetricType, error)
    func (v *RumMetricType) GetAllowedValues() []RumMetricType
    func (v RumMetricType) IsValid() bool
    func (v RumMetricType) Ptr() *RumMetricType
    func (v *RumMetricType) UnmarshalJSON(src []byte) error
type RumMetricUniqueness
    func NewRumMetricUniqueness(when RumMetricUniquenessWhen) *RumMetricUniqueness
    func NewRumMetricUniquenessWithDefaults() *RumMetricUniqueness
    func (o *RumMetricUniqueness) GetWhen() RumMetricUniquenessWhen
    func (o *RumMetricUniqueness) GetWhenOk() (*RumMetricUniquenessWhen, bool)
    func (o RumMetricUniqueness) MarshalJSON() ([]byte, error)
    func (o *RumMetricUniqueness) SetWhen(v RumMetricUniquenessWhen)
    func (o *RumMetricUniqueness) UnmarshalJSON(bytes []byte) (err error)
type RumMetricUniquenessWhen
    func NewRumMetricUniquenessWhenFromValue(v string) (*RumMetricUniquenessWhen, error)
    func (v *RumMetricUniquenessWhen) GetAllowedValues() []RumMetricUniquenessWhen
    func (v RumMetricUniquenessWhen) IsValid() bool
    func (v RumMetricUniquenessWhen) Ptr() *RumMetricUniquenessWhen
    func (v *RumMetricUniquenessWhen) UnmarshalJSON(src []byte) error
type RumMetricUpdateAttributes
    func NewRumMetricUpdateAttributes() *RumMetricUpdateAttributes
    func NewRumMetricUpdateAttributesWithDefaults() *RumMetricUpdateAttributes
    func (o *RumMetricUpdateAttributes) GetCompute() RumMetricUpdateCompute
    func (o *RumMetricUpdateAttributes) GetComputeOk() (*RumMetricUpdateCompute, bool)
    func (o *RumMetricUpdateAttributes) GetFilter() RumMetricFilter
    func (o *RumMetricUpdateAttributes) GetFilterOk() (*RumMetricFilter, bool)
    func (o *RumMetricUpdateAttributes) GetGroupBy() []RumMetricGroupBy
    func (o *RumMetricUpdateAttributes) GetGroupByOk() (*[]RumMetricGroupBy, bool)
    func (o *RumMetricUpdateAttributes) HasCompute() bool
    func (o *RumMetricUpdateAttributes) HasFilter() bool
    func (o *RumMetricUpdateAttributes) HasGroupBy() bool
    func (o RumMetricUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RumMetricUpdateAttributes) SetCompute(v RumMetricUpdateCompute)
    func (o *RumMetricUpdateAttributes) SetFilter(v RumMetricFilter)
    func (o *RumMetricUpdateAttributes) SetGroupBy(v []RumMetricGroupBy)
    func (o *RumMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RumMetricUpdateCompute
    func NewRumMetricUpdateCompute() *RumMetricUpdateCompute
    func NewRumMetricUpdateComputeWithDefaults() *RumMetricUpdateCompute
    func (o *RumMetricUpdateCompute) GetIncludePercentiles() bool
    func (o *RumMetricUpdateCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *RumMetricUpdateCompute) HasIncludePercentiles() bool
    func (o RumMetricUpdateCompute) MarshalJSON() ([]byte, error)
    func (o *RumMetricUpdateCompute) SetIncludePercentiles(v bool)
    func (o *RumMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)
type RumMetricUpdateData
    func NewRumMetricUpdateData(attributes RumMetricUpdateAttributes, typeVar RumMetricType) *RumMetricUpdateData
    func NewRumMetricUpdateDataWithDefaults() *RumMetricUpdateData
    func (o *RumMetricUpdateData) GetAttributes() RumMetricUpdateAttributes
    func (o *RumMetricUpdateData) GetAttributesOk() (*RumMetricUpdateAttributes, bool)
    func (o *RumMetricUpdateData) GetId() string
    func (o *RumMetricUpdateData) GetIdOk() (*string, bool)
    func (o *RumMetricUpdateData) GetType() RumMetricType
    func (o *RumMetricUpdateData) GetTypeOk() (*RumMetricType, bool)
    func (o *RumMetricUpdateData) HasId() bool
    func (o RumMetricUpdateData) MarshalJSON() ([]byte, error)
    func (o *RumMetricUpdateData) SetAttributes(v RumMetricUpdateAttributes)
    func (o *RumMetricUpdateData) SetId(v string)
    func (o *RumMetricUpdateData) SetType(v RumMetricType)
    func (o *RumMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)
type RumMetricUpdateRequest
    func NewRumMetricUpdateRequest(data RumMetricUpdateData) *RumMetricUpdateRequest
    func NewRumMetricUpdateRequestWithDefaults() *RumMetricUpdateRequest
    func (o *RumMetricUpdateRequest) GetData() RumMetricUpdateData
    func (o *RumMetricUpdateRequest) GetDataOk() (*RumMetricUpdateData, bool)
    func (o RumMetricUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RumMetricUpdateRequest) SetData(v RumMetricUpdateData)
    func (o *RumMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RumMetricsApi
    func NewRumMetricsApi(client *datadog.APIClient) *RumMetricsApi
    func (a *RumMetricsApi) CreateRumMetric(ctx _context.Context, body RumMetricCreateRequest) (RumMetricResponse, *_nethttp.Response, error)
    func (a *RumMetricsApi) DeleteRumMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)
    func (a *RumMetricsApi) GetRumMetric(ctx _context.Context, metricId string) (RumMetricResponse, *_nethttp.Response, error)
    func (a *RumMetricsApi) ListRumMetrics(ctx _context.Context) (RumMetricsResponse, *_nethttp.Response, error)
    func (a *RumMetricsApi) UpdateRumMetric(ctx _context.Context, metricId string, body RumMetricUpdateRequest) (RumMetricResponse, *_nethttp.Response, error)
type RumMetricsResponse
    func NewRumMetricsResponse() *RumMetricsResponse
    func NewRumMetricsResponseWithDefaults() *RumMetricsResponse
    func (o *RumMetricsResponse) GetData() []RumMetricResponseData
    func (o *RumMetricsResponse) GetDataOk() (*[]RumMetricResponseData, bool)
    func (o *RumMetricsResponse) HasData() bool
    func (o RumMetricsResponse) MarshalJSON() ([]byte, error)
    func (o *RumMetricsResponse) SetData(v []RumMetricResponseData)
    func (o *RumMetricsResponse) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterAttributes
    func NewRumRetentionFilterAttributes() *RumRetentionFilterAttributes
    func NewRumRetentionFilterAttributesWithDefaults() *RumRetentionFilterAttributes
    func (o *RumRetentionFilterAttributes) GetEnabled() bool
    func (o *RumRetentionFilterAttributes) GetEnabledOk() (*bool, bool)
    func (o *RumRetentionFilterAttributes) GetEventType() RumRetentionFilterEventType
    func (o *RumRetentionFilterAttributes) GetEventTypeOk() (*RumRetentionFilterEventType, bool)
    func (o *RumRetentionFilterAttributes) GetName() string
    func (o *RumRetentionFilterAttributes) GetNameOk() (*string, bool)
    func (o *RumRetentionFilterAttributes) GetQuery() string
    func (o *RumRetentionFilterAttributes) GetQueryOk() (*string, bool)
    func (o *RumRetentionFilterAttributes) GetSampleRate() int64
    func (o *RumRetentionFilterAttributes) GetSampleRateOk() (*int64, bool)
    func (o *RumRetentionFilterAttributes) HasEnabled() bool
    func (o *RumRetentionFilterAttributes) HasEventType() bool
    func (o *RumRetentionFilterAttributes) HasName() bool
    func (o *RumRetentionFilterAttributes) HasQuery() bool
    func (o *RumRetentionFilterAttributes) HasSampleRate() bool
    func (o RumRetentionFilterAttributes) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterAttributes) SetEnabled(v bool)
    func (o *RumRetentionFilterAttributes) SetEventType(v RumRetentionFilterEventType)
    func (o *RumRetentionFilterAttributes) SetName(v string)
    func (o *RumRetentionFilterAttributes) SetQuery(v string)
    func (o *RumRetentionFilterAttributes) SetSampleRate(v int64)
    func (o *RumRetentionFilterAttributes) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterCreateAttributes
    func NewRumRetentionFilterCreateAttributes(eventType RumRetentionFilterEventType, name string, sampleRate int64) *RumRetentionFilterCreateAttributes
    func NewRumRetentionFilterCreateAttributesWithDefaults() *RumRetentionFilterCreateAttributes
    func (o *RumRetentionFilterCreateAttributes) GetEnabled() bool
    func (o *RumRetentionFilterCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *RumRetentionFilterCreateAttributes) GetEventType() RumRetentionFilterEventType
    func (o *RumRetentionFilterCreateAttributes) GetEventTypeOk() (*RumRetentionFilterEventType, bool)
    func (o *RumRetentionFilterCreateAttributes) GetName() string
    func (o *RumRetentionFilterCreateAttributes) GetNameOk() (*string, bool)
    func (o *RumRetentionFilterCreateAttributes) GetQuery() string
    func (o *RumRetentionFilterCreateAttributes) GetQueryOk() (*string, bool)
    func (o *RumRetentionFilterCreateAttributes) GetSampleRate() int64
    func (o *RumRetentionFilterCreateAttributes) GetSampleRateOk() (*int64, bool)
    func (o *RumRetentionFilterCreateAttributes) HasEnabled() bool
    func (o *RumRetentionFilterCreateAttributes) HasQuery() bool
    func (o RumRetentionFilterCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterCreateAttributes) SetEnabled(v bool)
    func (o *RumRetentionFilterCreateAttributes) SetEventType(v RumRetentionFilterEventType)
    func (o *RumRetentionFilterCreateAttributes) SetName(v string)
    func (o *RumRetentionFilterCreateAttributes) SetQuery(v string)
    func (o *RumRetentionFilterCreateAttributes) SetSampleRate(v int64)
    func (o *RumRetentionFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterCreateData
    func NewRumRetentionFilterCreateData(attributes RumRetentionFilterCreateAttributes, typeVar RumRetentionFilterType) *RumRetentionFilterCreateData
    func NewRumRetentionFilterCreateDataWithDefaults() *RumRetentionFilterCreateData
    func (o *RumRetentionFilterCreateData) GetAttributes() RumRetentionFilterCreateAttributes
    func (o *RumRetentionFilterCreateData) GetAttributesOk() (*RumRetentionFilterCreateAttributes, bool)
    func (o *RumRetentionFilterCreateData) GetType() RumRetentionFilterType
    func (o *RumRetentionFilterCreateData) GetTypeOk() (*RumRetentionFilterType, bool)
    func (o RumRetentionFilterCreateData) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterCreateData) SetAttributes(v RumRetentionFilterCreateAttributes)
    func (o *RumRetentionFilterCreateData) SetType(v RumRetentionFilterType)
    func (o *RumRetentionFilterCreateData) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterCreateRequest
    func NewRumRetentionFilterCreateRequest(data RumRetentionFilterCreateData) *RumRetentionFilterCreateRequest
    func NewRumRetentionFilterCreateRequestWithDefaults() *RumRetentionFilterCreateRequest
    func (o *RumRetentionFilterCreateRequest) GetData() RumRetentionFilterCreateData
    func (o *RumRetentionFilterCreateRequest) GetDataOk() (*RumRetentionFilterCreateData, bool)
    func (o RumRetentionFilterCreateRequest) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterCreateRequest) SetData(v RumRetentionFilterCreateData)
    func (o *RumRetentionFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterData
    func NewRumRetentionFilterData() *RumRetentionFilterData
    func NewRumRetentionFilterDataWithDefaults() *RumRetentionFilterData
    func (o *RumRetentionFilterData) GetAttributes() RumRetentionFilterAttributes
    func (o *RumRetentionFilterData) GetAttributesOk() (*RumRetentionFilterAttributes, bool)
    func (o *RumRetentionFilterData) GetId() string
    func (o *RumRetentionFilterData) GetIdOk() (*string, bool)
    func (o *RumRetentionFilterData) GetType() RumRetentionFilterType
    func (o *RumRetentionFilterData) GetTypeOk() (*RumRetentionFilterType, bool)
    func (o *RumRetentionFilterData) HasAttributes() bool
    func (o *RumRetentionFilterData) HasId() bool
    func (o *RumRetentionFilterData) HasType() bool
    func (o RumRetentionFilterData) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterData) SetAttributes(v RumRetentionFilterAttributes)
    func (o *RumRetentionFilterData) SetId(v string)
    func (o *RumRetentionFilterData) SetType(v RumRetentionFilterType)
    func (o *RumRetentionFilterData) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterEventType
    func NewRumRetentionFilterEventTypeFromValue(v string) (*RumRetentionFilterEventType, error)
    func (v *RumRetentionFilterEventType) GetAllowedValues() []RumRetentionFilterEventType
    func (v RumRetentionFilterEventType) IsValid() bool
    func (v RumRetentionFilterEventType) Ptr() *RumRetentionFilterEventType
    func (v *RumRetentionFilterEventType) UnmarshalJSON(src []byte) error
type RumRetentionFilterResponse
    func NewRumRetentionFilterResponse() *RumRetentionFilterResponse
    func NewRumRetentionFilterResponseWithDefaults() *RumRetentionFilterResponse
    func (o *RumRetentionFilterResponse) GetData() RumRetentionFilterData
    func (o *RumRetentionFilterResponse) GetDataOk() (*RumRetentionFilterData, bool)
    func (o *RumRetentionFilterResponse) HasData() bool
    func (o RumRetentionFilterResponse) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterResponse) SetData(v RumRetentionFilterData)
    func (o *RumRetentionFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterType
    func NewRumRetentionFilterTypeFromValue(v string) (*RumRetentionFilterType, error)
    func (v *RumRetentionFilterType) GetAllowedValues() []RumRetentionFilterType
    func (v RumRetentionFilterType) IsValid() bool
    func (v RumRetentionFilterType) Ptr() *RumRetentionFilterType
    func (v *RumRetentionFilterType) UnmarshalJSON(src []byte) error
type RumRetentionFilterUpdateAttributes
    func NewRumRetentionFilterUpdateAttributes() *RumRetentionFilterUpdateAttributes
    func NewRumRetentionFilterUpdateAttributesWithDefaults() *RumRetentionFilterUpdateAttributes
    func (o *RumRetentionFilterUpdateAttributes) GetEnabled() bool
    func (o *RumRetentionFilterUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *RumRetentionFilterUpdateAttributes) GetEventType() RumRetentionFilterEventType
    func (o *RumRetentionFilterUpdateAttributes) GetEventTypeOk() (*RumRetentionFilterEventType, bool)
    func (o *RumRetentionFilterUpdateAttributes) GetName() string
    func (o *RumRetentionFilterUpdateAttributes) GetNameOk() (*string, bool)
    func (o *RumRetentionFilterUpdateAttributes) GetQuery() string
    func (o *RumRetentionFilterUpdateAttributes) GetQueryOk() (*string, bool)
    func (o *RumRetentionFilterUpdateAttributes) GetSampleRate() int64
    func (o *RumRetentionFilterUpdateAttributes) GetSampleRateOk() (*int64, bool)
    func (o *RumRetentionFilterUpdateAttributes) HasEnabled() bool
    func (o *RumRetentionFilterUpdateAttributes) HasEventType() bool
    func (o *RumRetentionFilterUpdateAttributes) HasName() bool
    func (o *RumRetentionFilterUpdateAttributes) HasQuery() bool
    func (o *RumRetentionFilterUpdateAttributes) HasSampleRate() bool
    func (o RumRetentionFilterUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterUpdateAttributes) SetEnabled(v bool)
    func (o *RumRetentionFilterUpdateAttributes) SetEventType(v RumRetentionFilterEventType)
    func (o *RumRetentionFilterUpdateAttributes) SetName(v string)
    func (o *RumRetentionFilterUpdateAttributes) SetQuery(v string)
    func (o *RumRetentionFilterUpdateAttributes) SetSampleRate(v int64)
    func (o *RumRetentionFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterUpdateData
    func NewRumRetentionFilterUpdateData(attributes RumRetentionFilterUpdateAttributes, id string, typeVar RumRetentionFilterType) *RumRetentionFilterUpdateData
    func NewRumRetentionFilterUpdateDataWithDefaults() *RumRetentionFilterUpdateData
    func (o *RumRetentionFilterUpdateData) GetAttributes() RumRetentionFilterUpdateAttributes
    func (o *RumRetentionFilterUpdateData) GetAttributesOk() (*RumRetentionFilterUpdateAttributes, bool)
    func (o *RumRetentionFilterUpdateData) GetId() string
    func (o *RumRetentionFilterUpdateData) GetIdOk() (*string, bool)
    func (o *RumRetentionFilterUpdateData) GetType() RumRetentionFilterType
    func (o *RumRetentionFilterUpdateData) GetTypeOk() (*RumRetentionFilterType, bool)
    func (o RumRetentionFilterUpdateData) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterUpdateData) SetAttributes(v RumRetentionFilterUpdateAttributes)
    func (o *RumRetentionFilterUpdateData) SetId(v string)
    func (o *RumRetentionFilterUpdateData) SetType(v RumRetentionFilterType)
    func (o *RumRetentionFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFilterUpdateRequest
    func NewRumRetentionFilterUpdateRequest(data RumRetentionFilterUpdateData) *RumRetentionFilterUpdateRequest
    func NewRumRetentionFilterUpdateRequestWithDefaults() *RumRetentionFilterUpdateRequest
    func (o *RumRetentionFilterUpdateRequest) GetData() RumRetentionFilterUpdateData
    func (o *RumRetentionFilterUpdateRequest) GetDataOk() (*RumRetentionFilterUpdateData, bool)
    func (o RumRetentionFilterUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFilterUpdateRequest) SetData(v RumRetentionFilterUpdateData)
    func (o *RumRetentionFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFiltersApi
    func NewRumRetentionFiltersApi(client *datadog.APIClient) *RumRetentionFiltersApi
    func (a *RumRetentionFiltersApi) CreateRetentionFilter(ctx _context.Context, appId string, body RumRetentionFilterCreateRequest) (RumRetentionFilterResponse, *_nethttp.Response, error)
    func (a *RumRetentionFiltersApi) DeleteRetentionFilter(ctx _context.Context, appId string, rfId string) (*_nethttp.Response, error)
    func (a *RumRetentionFiltersApi) GetRetentionFilter(ctx _context.Context, appId string, rfId string) (RumRetentionFilterResponse, *_nethttp.Response, error)
    func (a *RumRetentionFiltersApi) ListRetentionFilters(ctx _context.Context, appId string) (RumRetentionFiltersResponse, *_nethttp.Response, error)
    func (a *RumRetentionFiltersApi) OrderRetentionFilters(ctx _context.Context, appId string, body RumRetentionFiltersOrderRequest) (RumRetentionFiltersOrderResponse, *_nethttp.Response, error)
    func (a *RumRetentionFiltersApi) UpdateRetentionFilter(ctx _context.Context, appId string, rfId string, body RumRetentionFilterUpdateRequest) (RumRetentionFilterResponse, *_nethttp.Response, error)
type RumRetentionFiltersOrderData
    func NewRumRetentionFiltersOrderData(id string, typeVar RumRetentionFilterType) *RumRetentionFiltersOrderData
    func NewRumRetentionFiltersOrderDataWithDefaults() *RumRetentionFiltersOrderData
    func (o *RumRetentionFiltersOrderData) GetId() string
    func (o *RumRetentionFiltersOrderData) GetIdOk() (*string, bool)
    func (o *RumRetentionFiltersOrderData) GetType() RumRetentionFilterType
    func (o *RumRetentionFiltersOrderData) GetTypeOk() (*RumRetentionFilterType, bool)
    func (o RumRetentionFiltersOrderData) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFiltersOrderData) SetId(v string)
    func (o *RumRetentionFiltersOrderData) SetType(v RumRetentionFilterType)
    func (o *RumRetentionFiltersOrderData) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFiltersOrderRequest
    func NewRumRetentionFiltersOrderRequest() *RumRetentionFiltersOrderRequest
    func NewRumRetentionFiltersOrderRequestWithDefaults() *RumRetentionFiltersOrderRequest
    func (o *RumRetentionFiltersOrderRequest) GetData() []RumRetentionFiltersOrderData
    func (o *RumRetentionFiltersOrderRequest) GetDataOk() (*[]RumRetentionFiltersOrderData, bool)
    func (o *RumRetentionFiltersOrderRequest) HasData() bool
    func (o RumRetentionFiltersOrderRequest) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFiltersOrderRequest) SetData(v []RumRetentionFiltersOrderData)
    func (o *RumRetentionFiltersOrderRequest) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFiltersOrderResponse
    func NewRumRetentionFiltersOrderResponse() *RumRetentionFiltersOrderResponse
    func NewRumRetentionFiltersOrderResponseWithDefaults() *RumRetentionFiltersOrderResponse
    func (o *RumRetentionFiltersOrderResponse) GetData() []RumRetentionFiltersOrderData
    func (o *RumRetentionFiltersOrderResponse) GetDataOk() (*[]RumRetentionFiltersOrderData, bool)
    func (o *RumRetentionFiltersOrderResponse) HasData() bool
    func (o RumRetentionFiltersOrderResponse) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFiltersOrderResponse) SetData(v []RumRetentionFiltersOrderData)
    func (o *RumRetentionFiltersOrderResponse) UnmarshalJSON(bytes []byte) (err error)
type RumRetentionFiltersResponse
    func NewRumRetentionFiltersResponse() *RumRetentionFiltersResponse
    func NewRumRetentionFiltersResponseWithDefaults() *RumRetentionFiltersResponse
    func (o *RumRetentionFiltersResponse) GetData() []RumRetentionFilterData
    func (o *RumRetentionFiltersResponse) GetDataOk() (*[]RumRetentionFilterData, bool)
    func (o *RumRetentionFiltersResponse) HasData() bool
    func (o RumRetentionFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *RumRetentionFiltersResponse) SetData(v []RumRetentionFilterData)
    func (o *RumRetentionFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type RunHistoricalJobRequest
    func NewRunHistoricalJobRequest() *RunHistoricalJobRequest
    func NewRunHistoricalJobRequestWithDefaults() *RunHistoricalJobRequest
    func (o *RunHistoricalJobRequest) GetData() RunHistoricalJobRequestData
    func (o *RunHistoricalJobRequest) GetDataOk() (*RunHistoricalJobRequestData, bool)
    func (o *RunHistoricalJobRequest) HasData() bool
    func (o RunHistoricalJobRequest) MarshalJSON() ([]byte, error)
    func (o *RunHistoricalJobRequest) SetData(v RunHistoricalJobRequestData)
    func (o *RunHistoricalJobRequest) UnmarshalJSON(bytes []byte) (err error)
type RunHistoricalJobRequestAttributes
    func NewRunHistoricalJobRequestAttributes() *RunHistoricalJobRequestAttributes
    func NewRunHistoricalJobRequestAttributesWithDefaults() *RunHistoricalJobRequestAttributes
    func (o *RunHistoricalJobRequestAttributes) GetFromRule() JobDefinitionFromRule
    func (o *RunHistoricalJobRequestAttributes) GetFromRuleOk() (*JobDefinitionFromRule, bool)
    func (o *RunHistoricalJobRequestAttributes) GetId() string
    func (o *RunHistoricalJobRequestAttributes) GetIdOk() (*string, bool)
    func (o *RunHistoricalJobRequestAttributes) GetJobDefinition() JobDefinition
    func (o *RunHistoricalJobRequestAttributes) GetJobDefinitionOk() (*JobDefinition, bool)
    func (o *RunHistoricalJobRequestAttributes) HasFromRule() bool
    func (o *RunHistoricalJobRequestAttributes) HasId() bool
    func (o *RunHistoricalJobRequestAttributes) HasJobDefinition() bool
    func (o RunHistoricalJobRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *RunHistoricalJobRequestAttributes) SetFromRule(v JobDefinitionFromRule)
    func (o *RunHistoricalJobRequestAttributes) SetId(v string)
    func (o *RunHistoricalJobRequestAttributes) SetJobDefinition(v JobDefinition)
    func (o *RunHistoricalJobRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type RunHistoricalJobRequestData
    func NewRunHistoricalJobRequestData() *RunHistoricalJobRequestData
    func NewRunHistoricalJobRequestDataWithDefaults() *RunHistoricalJobRequestData
    func (o *RunHistoricalJobRequestData) GetAttributes() RunHistoricalJobRequestAttributes
    func (o *RunHistoricalJobRequestData) GetAttributesOk() (*RunHistoricalJobRequestAttributes, bool)
    func (o *RunHistoricalJobRequestData) GetType() RunHistoricalJobRequestDataType
    func (o *RunHistoricalJobRequestData) GetTypeOk() (*RunHistoricalJobRequestDataType, bool)
    func (o *RunHistoricalJobRequestData) HasAttributes() bool
    func (o *RunHistoricalJobRequestData) HasType() bool
    func (o RunHistoricalJobRequestData) MarshalJSON() ([]byte, error)
    func (o *RunHistoricalJobRequestData) SetAttributes(v RunHistoricalJobRequestAttributes)
    func (o *RunHistoricalJobRequestData) SetType(v RunHistoricalJobRequestDataType)
    func (o *RunHistoricalJobRequestData) UnmarshalJSON(bytes []byte) (err error)
type RunHistoricalJobRequestDataType
    func NewRunHistoricalJobRequestDataTypeFromValue(v string) (*RunHistoricalJobRequestDataType, error)
    func (v *RunHistoricalJobRequestDataType) GetAllowedValues() []RunHistoricalJobRequestDataType
    func (v RunHistoricalJobRequestDataType) IsValid() bool
    func (v RunHistoricalJobRequestDataType) Ptr() *RunHistoricalJobRequestDataType
    func (v *RunHistoricalJobRequestDataType) UnmarshalJSON(src []byte) error
type SAMLAssertionAttribute
    func NewSAMLAssertionAttribute(id string, typeVar SAMLAssertionAttributesType) *SAMLAssertionAttribute
    func NewSAMLAssertionAttributeWithDefaults() *SAMLAssertionAttribute
    func (o *SAMLAssertionAttribute) GetAttributes() SAMLAssertionAttributeAttributes
    func (o *SAMLAssertionAttribute) GetAttributesOk() (*SAMLAssertionAttributeAttributes, bool)
    func (o *SAMLAssertionAttribute) GetId() string
    func (o *SAMLAssertionAttribute) GetIdOk() (*string, bool)
    func (o *SAMLAssertionAttribute) GetType() SAMLAssertionAttributesType
    func (o *SAMLAssertionAttribute) GetTypeOk() (*SAMLAssertionAttributesType, bool)
    func (o *SAMLAssertionAttribute) HasAttributes() bool
    func (o SAMLAssertionAttribute) MarshalJSON() ([]byte, error)
    func (o *SAMLAssertionAttribute) SetAttributes(v SAMLAssertionAttributeAttributes)
    func (o *SAMLAssertionAttribute) SetId(v string)
    func (o *SAMLAssertionAttribute) SetType(v SAMLAssertionAttributesType)
    func (o *SAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)
type SAMLAssertionAttributeAttributes
    func NewSAMLAssertionAttributeAttributes() *SAMLAssertionAttributeAttributes
    func NewSAMLAssertionAttributeAttributesWithDefaults() *SAMLAssertionAttributeAttributes
    func (o *SAMLAssertionAttributeAttributes) GetAttributeKey() string
    func (o *SAMLAssertionAttributeAttributes) GetAttributeKeyOk() (*string, bool)
    func (o *SAMLAssertionAttributeAttributes) GetAttributeValue() string
    func (o *SAMLAssertionAttributeAttributes) GetAttributeValueOk() (*string, bool)
    func (o *SAMLAssertionAttributeAttributes) HasAttributeKey() bool
    func (o *SAMLAssertionAttributeAttributes) HasAttributeValue() bool
    func (o SAMLAssertionAttributeAttributes) MarshalJSON() ([]byte, error)
    func (o *SAMLAssertionAttributeAttributes) SetAttributeKey(v string)
    func (o *SAMLAssertionAttributeAttributes) SetAttributeValue(v string)
    func (o *SAMLAssertionAttributeAttributes) UnmarshalJSON(bytes []byte) (err error)
type SAMLAssertionAttributesType
    func NewSAMLAssertionAttributesTypeFromValue(v string) (*SAMLAssertionAttributesType, error)
    func (v *SAMLAssertionAttributesType) GetAllowedValues() []SAMLAssertionAttributesType
    func (v SAMLAssertionAttributesType) IsValid() bool
    func (v SAMLAssertionAttributesType) Ptr() *SAMLAssertionAttributesType
    func (v *SAMLAssertionAttributesType) UnmarshalJSON(src []byte) error
type SBOM
    func NewSBOM() *SBOM
    func NewSBOMWithDefaults() *SBOM
    func (o *SBOM) GetAttributes() SBOMAttributes
    func (o *SBOM) GetAttributesOk() (*SBOMAttributes, bool)
    func (o *SBOM) GetId() string
    func (o *SBOM) GetIdOk() (*string, bool)
    func (o *SBOM) GetType() SBOMType
    func (o *SBOM) GetTypeOk() (*SBOMType, bool)
    func (o *SBOM) HasAttributes() bool
    func (o *SBOM) HasId() bool
    func (o *SBOM) HasType() bool
    func (o SBOM) MarshalJSON() ([]byte, error)
    func (o *SBOM) SetAttributes(v SBOMAttributes)
    func (o *SBOM) SetId(v string)
    func (o *SBOM) SetType(v SBOMType)
    func (o *SBOM) UnmarshalJSON(bytes []byte) (err error)
type SBOMAttributes
    func NewSBOMAttributes(bomFormat string, components []SBOMComponent, metadata SBOMMetadata, serialNumber string, specVersion SpecVersion, version int64) *SBOMAttributes
    func NewSBOMAttributesWithDefaults() *SBOMAttributes
    func (o *SBOMAttributes) GetBomFormat() string
    func (o *SBOMAttributes) GetBomFormatOk() (*string, bool)
    func (o *SBOMAttributes) GetComponents() []SBOMComponent
    func (o *SBOMAttributes) GetComponentsOk() (*[]SBOMComponent, bool)
    func (o *SBOMAttributes) GetMetadata() SBOMMetadata
    func (o *SBOMAttributes) GetMetadataOk() (*SBOMMetadata, bool)
    func (o *SBOMAttributes) GetSerialNumber() string
    func (o *SBOMAttributes) GetSerialNumberOk() (*string, bool)
    func (o *SBOMAttributes) GetSpecVersion() SpecVersion
    func (o *SBOMAttributes) GetSpecVersionOk() (*SpecVersion, bool)
    func (o *SBOMAttributes) GetVersion() int64
    func (o *SBOMAttributes) GetVersionOk() (*int64, bool)
    func (o SBOMAttributes) MarshalJSON() ([]byte, error)
    func (o *SBOMAttributes) SetBomFormat(v string)
    func (o *SBOMAttributes) SetComponents(v []SBOMComponent)
    func (o *SBOMAttributes) SetMetadata(v SBOMMetadata)
    func (o *SBOMAttributes) SetSerialNumber(v string)
    func (o *SBOMAttributes) SetSpecVersion(v SpecVersion)
    func (o *SBOMAttributes) SetVersion(v int64)
    func (o *SBOMAttributes) UnmarshalJSON(bytes []byte) (err error)
type SBOMComponent
    func NewSBOMComponent(name string, typeVar SBOMComponentType, version string) *SBOMComponent
    func NewSBOMComponentWithDefaults() *SBOMComponent
    func (o *SBOMComponent) GetBomRef() string
    func (o *SBOMComponent) GetBomRefOk() (*string, bool)
    func (o *SBOMComponent) GetName() string
    func (o *SBOMComponent) GetNameOk() (*string, bool)
    func (o *SBOMComponent) GetPurl() string
    func (o *SBOMComponent) GetPurlOk() (*string, bool)
    func (o *SBOMComponent) GetType() SBOMComponentType
    func (o *SBOMComponent) GetTypeOk() (*SBOMComponentType, bool)
    func (o *SBOMComponent) GetVersion() string
    func (o *SBOMComponent) GetVersionOk() (*string, bool)
    func (o *SBOMComponent) HasBomRef() bool
    func (o *SBOMComponent) HasPurl() bool
    func (o SBOMComponent) MarshalJSON() ([]byte, error)
    func (o *SBOMComponent) SetBomRef(v string)
    func (o *SBOMComponent) SetName(v string)
    func (o *SBOMComponent) SetPurl(v string)
    func (o *SBOMComponent) SetType(v SBOMComponentType)
    func (o *SBOMComponent) SetVersion(v string)
    func (o *SBOMComponent) UnmarshalJSON(bytes []byte) (err error)
type SBOMComponentType
    func NewSBOMComponentTypeFromValue(v string) (*SBOMComponentType, error)
    func (v *SBOMComponentType) GetAllowedValues() []SBOMComponentType
    func (v SBOMComponentType) IsValid() bool
    func (v SBOMComponentType) Ptr() *SBOMComponentType
    func (v *SBOMComponentType) UnmarshalJSON(src []byte) error
type SBOMMetadata
    func NewSBOMMetadata() *SBOMMetadata
    func NewSBOMMetadataWithDefaults() *SBOMMetadata
    func (o *SBOMMetadata) GetComponent() SBOMMetadataComponent
    func (o *SBOMMetadata) GetComponentOk() (*SBOMMetadataComponent, bool)
    func (o *SBOMMetadata) HasComponent() bool
    func (o SBOMMetadata) MarshalJSON() ([]byte, error)
    func (o *SBOMMetadata) SetComponent(v SBOMMetadataComponent)
    func (o *SBOMMetadata) UnmarshalJSON(bytes []byte) (err error)
type SBOMMetadataComponent
    func NewSBOMMetadataComponent() *SBOMMetadataComponent
    func NewSBOMMetadataComponentWithDefaults() *SBOMMetadataComponent
    func (o *SBOMMetadataComponent) GetName() string
    func (o *SBOMMetadataComponent) GetNameOk() (*string, bool)
    func (o *SBOMMetadataComponent) GetType() string
    func (o *SBOMMetadataComponent) GetTypeOk() (*string, bool)
    func (o *SBOMMetadataComponent) HasName() bool
    func (o *SBOMMetadataComponent) HasType() bool
    func (o SBOMMetadataComponent) MarshalJSON() ([]byte, error)
    func (o *SBOMMetadataComponent) SetName(v string)
    func (o *SBOMMetadataComponent) SetType(v string)
    func (o *SBOMMetadataComponent) UnmarshalJSON(bytes []byte) (err error)
type SBOMType
    func NewSBOMTypeFromValue(v string) (*SBOMType, error)
    func (v *SBOMType) GetAllowedValues() []SBOMType
    func (v SBOMType) IsValid() bool
    func (v SBOMType) Ptr() *SBOMType
    func (v *SBOMType) UnmarshalJSON(src []byte) error
type SLOReportInterval
    func NewSLOReportIntervalFromValue(v string) (*SLOReportInterval, error)
    func (v *SLOReportInterval) GetAllowedValues() []SLOReportInterval
    func (v SLOReportInterval) IsValid() bool
    func (v SLOReportInterval) Ptr() *SLOReportInterval
    func (v *SLOReportInterval) UnmarshalJSON(src []byte) error
type SLOReportPostResponse
    func NewSLOReportPostResponse() *SLOReportPostResponse
    func NewSLOReportPostResponseWithDefaults() *SLOReportPostResponse
    func (o *SLOReportPostResponse) GetData() SLOReportPostResponseData
    func (o *SLOReportPostResponse) GetDataOk() (*SLOReportPostResponseData, bool)
    func (o *SLOReportPostResponse) HasData() bool
    func (o SLOReportPostResponse) MarshalJSON() ([]byte, error)
    func (o *SLOReportPostResponse) SetData(v SLOReportPostResponseData)
    func (o *SLOReportPostResponse) UnmarshalJSON(bytes []byte) (err error)
type SLOReportPostResponseData
    func NewSLOReportPostResponseData() *SLOReportPostResponseData
    func NewSLOReportPostResponseDataWithDefaults() *SLOReportPostResponseData
    func (o *SLOReportPostResponseData) GetId() string
    func (o *SLOReportPostResponseData) GetIdOk() (*string, bool)
    func (o *SLOReportPostResponseData) GetType() string
    func (o *SLOReportPostResponseData) GetTypeOk() (*string, bool)
    func (o *SLOReportPostResponseData) HasId() bool
    func (o *SLOReportPostResponseData) HasType() bool
    func (o SLOReportPostResponseData) MarshalJSON() ([]byte, error)
    func (o *SLOReportPostResponseData) SetId(v string)
    func (o *SLOReportPostResponseData) SetType(v string)
    func (o *SLOReportPostResponseData) UnmarshalJSON(bytes []byte) (err error)
type SLOReportStatus
    func NewSLOReportStatusFromValue(v string) (*SLOReportStatus, error)
    func (v *SLOReportStatus) GetAllowedValues() []SLOReportStatus
    func (v SLOReportStatus) IsValid() bool
    func (v SLOReportStatus) Ptr() *SLOReportStatus
    func (v *SLOReportStatus) UnmarshalJSON(src []byte) error
type SLOReportStatusGetResponse
    func NewSLOReportStatusGetResponse() *SLOReportStatusGetResponse
    func NewSLOReportStatusGetResponseWithDefaults() *SLOReportStatusGetResponse
    func (o *SLOReportStatusGetResponse) GetData() SLOReportStatusGetResponseData
    func (o *SLOReportStatusGetResponse) GetDataOk() (*SLOReportStatusGetResponseData, bool)
    func (o *SLOReportStatusGetResponse) HasData() bool
    func (o SLOReportStatusGetResponse) MarshalJSON() ([]byte, error)
    func (o *SLOReportStatusGetResponse) SetData(v SLOReportStatusGetResponseData)
    func (o *SLOReportStatusGetResponse) UnmarshalJSON(bytes []byte) (err error)
type SLOReportStatusGetResponseAttributes
    func NewSLOReportStatusGetResponseAttributes() *SLOReportStatusGetResponseAttributes
    func NewSLOReportStatusGetResponseAttributesWithDefaults() *SLOReportStatusGetResponseAttributes
    func (o *SLOReportStatusGetResponseAttributes) GetStatus() SLOReportStatus
    func (o *SLOReportStatusGetResponseAttributes) GetStatusOk() (*SLOReportStatus, bool)
    func (o *SLOReportStatusGetResponseAttributes) HasStatus() bool
    func (o SLOReportStatusGetResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *SLOReportStatusGetResponseAttributes) SetStatus(v SLOReportStatus)
    func (o *SLOReportStatusGetResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type SLOReportStatusGetResponseData
    func NewSLOReportStatusGetResponseData() *SLOReportStatusGetResponseData
    func NewSLOReportStatusGetResponseDataWithDefaults() *SLOReportStatusGetResponseData
    func (o *SLOReportStatusGetResponseData) GetAttributes() SLOReportStatusGetResponseAttributes
    func (o *SLOReportStatusGetResponseData) GetAttributesOk() (*SLOReportStatusGetResponseAttributes, bool)
    func (o *SLOReportStatusGetResponseData) GetId() string
    func (o *SLOReportStatusGetResponseData) GetIdOk() (*string, bool)
    func (o *SLOReportStatusGetResponseData) GetType() string
    func (o *SLOReportStatusGetResponseData) GetTypeOk() (*string, bool)
    func (o *SLOReportStatusGetResponseData) HasAttributes() bool
    func (o *SLOReportStatusGetResponseData) HasId() bool
    func (o *SLOReportStatusGetResponseData) HasType() bool
    func (o SLOReportStatusGetResponseData) MarshalJSON() ([]byte, error)
    func (o *SLOReportStatusGetResponseData) SetAttributes(v SLOReportStatusGetResponseAttributes)
    func (o *SLOReportStatusGetResponseData) SetId(v string)
    func (o *SLOReportStatusGetResponseData) SetType(v string)
    func (o *SLOReportStatusGetResponseData) UnmarshalJSON(bytes []byte) (err error)
type ScalarColumn
    func DataScalarColumnAsScalarColumn(v *DataScalarColumn) ScalarColumn
    func GroupScalarColumnAsScalarColumn(v *GroupScalarColumn) ScalarColumn
    func (obj *ScalarColumn) GetActualInstance() interface{}
    func (obj ScalarColumn) MarshalJSON() ([]byte, error)
    func (obj *ScalarColumn) UnmarshalJSON(data []byte) error
type ScalarColumnTypeGroup
    func NewScalarColumnTypeGroupFromValue(v string) (*ScalarColumnTypeGroup, error)
    func (v *ScalarColumnTypeGroup) GetAllowedValues() []ScalarColumnTypeGroup
    func (v ScalarColumnTypeGroup) IsValid() bool
    func (v ScalarColumnTypeGroup) Ptr() *ScalarColumnTypeGroup
    func (v *ScalarColumnTypeGroup) UnmarshalJSON(src []byte) error
type ScalarColumnTypeNumber
    func NewScalarColumnTypeNumberFromValue(v string) (*ScalarColumnTypeNumber, error)
    func (v *ScalarColumnTypeNumber) GetAllowedValues() []ScalarColumnTypeNumber
    func (v ScalarColumnTypeNumber) IsValid() bool
    func (v ScalarColumnTypeNumber) Ptr() *ScalarColumnTypeNumber
    func (v *ScalarColumnTypeNumber) UnmarshalJSON(src []byte) error
type ScalarFormulaQueryRequest
    func NewScalarFormulaQueryRequest(data ScalarFormulaRequest) *ScalarFormulaQueryRequest
    func NewScalarFormulaQueryRequestWithDefaults() *ScalarFormulaQueryRequest
    func (o *ScalarFormulaQueryRequest) GetData() ScalarFormulaRequest
    func (o *ScalarFormulaQueryRequest) GetDataOk() (*ScalarFormulaRequest, bool)
    func (o ScalarFormulaQueryRequest) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaQueryRequest) SetData(v ScalarFormulaRequest)
    func (o *ScalarFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaQueryResponse
    func NewScalarFormulaQueryResponse() *ScalarFormulaQueryResponse
    func NewScalarFormulaQueryResponseWithDefaults() *ScalarFormulaQueryResponse
    func (o *ScalarFormulaQueryResponse) GetData() ScalarResponse
    func (o *ScalarFormulaQueryResponse) GetDataOk() (*ScalarResponse, bool)
    func (o *ScalarFormulaQueryResponse) GetErrors() string
    func (o *ScalarFormulaQueryResponse) GetErrorsOk() (*string, bool)
    func (o *ScalarFormulaQueryResponse) HasData() bool
    func (o *ScalarFormulaQueryResponse) HasErrors() bool
    func (o ScalarFormulaQueryResponse) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaQueryResponse) SetData(v ScalarResponse)
    func (o *ScalarFormulaQueryResponse) SetErrors(v string)
    func (o *ScalarFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaRequest
    func NewScalarFormulaRequest(attributes ScalarFormulaRequestAttributes, typeVar ScalarFormulaRequestType) *ScalarFormulaRequest
    func NewScalarFormulaRequestWithDefaults() *ScalarFormulaRequest
    func (o *ScalarFormulaRequest) GetAttributes() ScalarFormulaRequestAttributes
    func (o *ScalarFormulaRequest) GetAttributesOk() (*ScalarFormulaRequestAttributes, bool)
    func (o *ScalarFormulaRequest) GetType() ScalarFormulaRequestType
    func (o *ScalarFormulaRequest) GetTypeOk() (*ScalarFormulaRequestType, bool)
    func (o ScalarFormulaRequest) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaRequest) SetAttributes(v ScalarFormulaRequestAttributes)
    func (o *ScalarFormulaRequest) SetType(v ScalarFormulaRequestType)
    func (o *ScalarFormulaRequest) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaRequestAttributes
    func NewScalarFormulaRequestAttributes(from int64, queries []ScalarQuery, to int64) *ScalarFormulaRequestAttributes
    func NewScalarFormulaRequestAttributesWithDefaults() *ScalarFormulaRequestAttributes
    func (o *ScalarFormulaRequestAttributes) GetFormulas() []QueryFormula
    func (o *ScalarFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)
    func (o *ScalarFormulaRequestAttributes) GetFrom() int64
    func (o *ScalarFormulaRequestAttributes) GetFromOk() (*int64, bool)
    func (o *ScalarFormulaRequestAttributes) GetQueries() []ScalarQuery
    func (o *ScalarFormulaRequestAttributes) GetQueriesOk() (*[]ScalarQuery, bool)
    func (o *ScalarFormulaRequestAttributes) GetTo() int64
    func (o *ScalarFormulaRequestAttributes) GetToOk() (*int64, bool)
    func (o *ScalarFormulaRequestAttributes) HasFormulas() bool
    func (o ScalarFormulaRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaRequestAttributes) SetFormulas(v []QueryFormula)
    func (o *ScalarFormulaRequestAttributes) SetFrom(v int64)
    func (o *ScalarFormulaRequestAttributes) SetQueries(v []ScalarQuery)
    func (o *ScalarFormulaRequestAttributes) SetTo(v int64)
    func (o *ScalarFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaRequestType
    func NewScalarFormulaRequestTypeFromValue(v string) (*ScalarFormulaRequestType, error)
    func (v *ScalarFormulaRequestType) GetAllowedValues() []ScalarFormulaRequestType
    func (v ScalarFormulaRequestType) IsValid() bool
    func (v ScalarFormulaRequestType) Ptr() *ScalarFormulaRequestType
    func (v *ScalarFormulaRequestType) UnmarshalJSON(src []byte) error
type ScalarFormulaResponseAtrributes
    func NewScalarFormulaResponseAtrributes() *ScalarFormulaResponseAtrributes
    func NewScalarFormulaResponseAtrributesWithDefaults() *ScalarFormulaResponseAtrributes
    func (o *ScalarFormulaResponseAtrributes) GetColumns() []ScalarColumn
    func (o *ScalarFormulaResponseAtrributes) GetColumnsOk() (*[]ScalarColumn, bool)
    func (o *ScalarFormulaResponseAtrributes) HasColumns() bool
    func (o ScalarFormulaResponseAtrributes) MarshalJSON() ([]byte, error)
    func (o *ScalarFormulaResponseAtrributes) SetColumns(v []ScalarColumn)
    func (o *ScalarFormulaResponseAtrributes) UnmarshalJSON(bytes []byte) (err error)
type ScalarFormulaResponseType
    func NewScalarFormulaResponseTypeFromValue(v string) (*ScalarFormulaResponseType, error)
    func (v *ScalarFormulaResponseType) GetAllowedValues() []ScalarFormulaResponseType
    func (v ScalarFormulaResponseType) IsValid() bool
    func (v ScalarFormulaResponseType) Ptr() *ScalarFormulaResponseType
    func (v *ScalarFormulaResponseType) UnmarshalJSON(src []byte) error
type ScalarMeta
    func NewScalarMeta() *ScalarMeta
    func NewScalarMetaWithDefaults() *ScalarMeta
    func (o *ScalarMeta) GetUnit() []Unit
    func (o *ScalarMeta) GetUnitOk() (*[]Unit, bool)
    func (o *ScalarMeta) HasUnit() bool
    func (o ScalarMeta) MarshalJSON() ([]byte, error)
    func (o *ScalarMeta) SetUnit(v []Unit)
    func (o *ScalarMeta) UnmarshalJSON(bytes []byte) (err error)
type ScalarQuery
    func EventsScalarQueryAsScalarQuery(v *EventsScalarQuery) ScalarQuery
    func MetricsScalarQueryAsScalarQuery(v *MetricsScalarQuery) ScalarQuery
    func (obj *ScalarQuery) GetActualInstance() interface{}
    func (obj ScalarQuery) MarshalJSON() ([]byte, error)
    func (obj *ScalarQuery) UnmarshalJSON(data []byte) error
type ScalarResponse
    func NewScalarResponse() *ScalarResponse
    func NewScalarResponseWithDefaults() *ScalarResponse
    func (o *ScalarResponse) GetAttributes() ScalarFormulaResponseAtrributes
    func (o *ScalarResponse) GetAttributesOk() (*ScalarFormulaResponseAtrributes, bool)
    func (o *ScalarResponse) GetType() ScalarFormulaResponseType
    func (o *ScalarResponse) GetTypeOk() (*ScalarFormulaResponseType, bool)
    func (o *ScalarResponse) HasAttributes() bool
    func (o *ScalarResponse) HasType() bool
    func (o ScalarResponse) MarshalJSON() ([]byte, error)
    func (o *ScalarResponse) SetAttributes(v ScalarFormulaResponseAtrributes)
    func (o *ScalarResponse) SetType(v ScalarFormulaResponseType)
    func (o *ScalarResponse) UnmarshalJSON(bytes []byte) (err error)
type Schedule
    func NewSchedule() *Schedule
    func NewScheduleWithDefaults() *Schedule
    func (o *Schedule) GetData() ScheduleData
    func (o *Schedule) GetDataOk() (*ScheduleData, bool)
    func (o *Schedule) GetIncluded() []ScheduleDataIncludedItem
    func (o *Schedule) GetIncludedOk() (*[]ScheduleDataIncludedItem, bool)
    func (o *Schedule) HasData() bool
    func (o *Schedule) HasIncluded() bool
    func (o Schedule) MarshalJSON() ([]byte, error)
    func (o *Schedule) SetData(v ScheduleData)
    func (o *Schedule) SetIncluded(v []ScheduleDataIncludedItem)
    func (o *Schedule) UnmarshalJSON(bytes []byte) (err error)
type ScheduleCreateRequest
    func NewScheduleCreateRequest(data ScheduleCreateRequestData) *ScheduleCreateRequest
    func NewScheduleCreateRequestWithDefaults() *ScheduleCreateRequest
    func (o *ScheduleCreateRequest) GetData() ScheduleCreateRequestData
    func (o *ScheduleCreateRequest) GetDataOk() (*ScheduleCreateRequestData, bool)
    func (o ScheduleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ScheduleCreateRequest) SetData(v ScheduleCreateRequestData)
    func (o *ScheduleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ScheduleCreateRequestData
    func NewScheduleCreateRequestData(attributes ScheduleCreateRequestDataAttributes, typeVar ScheduleCreateRequestDataType) *ScheduleCreateRequestData
    func NewScheduleCreateRequestDataWithDefaults() *ScheduleCreateRequestData
    func (o *ScheduleCreateRequestData) GetAttributes() ScheduleCreateRequestDataAttributes
    func (o *ScheduleCreateRequestData) GetAttributesOk() (*ScheduleCreateRequestDataAttributes, bool)
    func (o *ScheduleCreateRequestData) GetRelationships() ScheduleCreateRequestDataRelationships
    func (o *ScheduleCreateRequestData) GetRelationshipsOk() (*ScheduleCreateRequestDataRelationships, bool)
    func (o *ScheduleCreateRequestData) GetType() ScheduleCreateRequestDataType
    func (o *ScheduleCreateRequestData) GetTypeOk() (*ScheduleCreateRequestDataType, bool)
    func (o *ScheduleCreateRequestData) HasRelationships() bool
    func (o ScheduleCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *ScheduleCreateRequestData) SetAttributes(v ScheduleCreateRequestDataAttributes)
    func (o *ScheduleCreateRequestData) SetRelationships(v ScheduleCreateRequestDataRelationships)
    func (o *ScheduleCreateRequestData) SetType(v ScheduleCreateRequestDataType)
    func (o *ScheduleCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ScheduleCreateRequestDataAttributes
    func NewScheduleCreateRequestDataAttributes(layers []ScheduleCreateRequestDataAttributesLayersItems, name string, timeZone string) *ScheduleCreateRequestDataAttributes
    func NewScheduleCreateRequestDataAttributesWithDefaults() *ScheduleCreateRequestDataAttributes
    func (o *ScheduleCreateRequestDataAttributes) GetLayers() []ScheduleCreateRequestDataAttributesLayersItems
    func (o *ScheduleCreateRequestDataAttributes) GetLayersOk() (*[]ScheduleCreateRequestDataAttributesLayersItems, bool)
    func (o *ScheduleCreateRequestDataAttributes) GetName() string
    func (o *ScheduleCreateRequestDataAttributes) GetNameOk() (*string, bool)
    func (o *ScheduleCreateRequestDataAttributes) GetTimeZone() string
    func (o *ScheduleCreateRequestDataAttributes) GetTimeZoneOk() (*string, bool)
    func (o ScheduleCreateRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ScheduleCreateRequestDataAttributes) SetLayers(v []ScheduleCreateRequestDataAttributesLayersItems)
    func (o *ScheduleCreateRequestDataAttributes) SetName(v string)
    func (o *ScheduleCreateRequestDataAttributes) SetTimeZone(v string)
    func (o *ScheduleCreateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ScheduleCreateRequestDataAttributesLayersItems
    func NewScheduleCreateRequestDataAttributesLayersItems(effectiveDate time.Time, interval LayerAttributesInterval, members []ScheduleRequestDataAttributesLayersItemsMembersItems, name string, rotationStart time.Time) *ScheduleCreateRequestDataAttributesLayersItems
    func NewScheduleCreateRequestDataAttributesLayersItemsWithDefaults() *ScheduleCreateRequestDataAttributesLayersItems
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEffectiveDate() time.Time
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEffectiveDateOk() (*time.Time, bool)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEndDate() time.Time
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEndDateOk() (*time.Time, bool)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetInterval() LayerAttributesInterval
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetIntervalOk() (*LayerAttributesInterval, bool)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetMembers() []ScheduleRequestDataAttributesLayersItemsMembersItems
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetMembersOk() (*[]ScheduleRequestDataAttributesLayersItemsMembersItems, bool)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetName() string
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetNameOk() (*string, bool)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRestrictions() []TimeRestriction
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRestrictionsOk() (*[]TimeRestriction, bool)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRotationStart() time.Time
    func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRotationStartOk() (*time.Time, bool)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) HasEndDate() bool
    func (o *ScheduleCreateRequestDataAttributesLayersItems) HasRestrictions() bool
    func (o ScheduleCreateRequestDataAttributesLayersItems) MarshalJSON() ([]byte, error)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) SetEffectiveDate(v time.Time)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) SetEndDate(v time.Time)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) SetInterval(v LayerAttributesInterval)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) SetMembers(v []ScheduleRequestDataAttributesLayersItemsMembersItems)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) SetName(v string)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) SetRestrictions(v []TimeRestriction)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) SetRotationStart(v time.Time)
    func (o *ScheduleCreateRequestDataAttributesLayersItems) UnmarshalJSON(bytes []byte) (err error)
type ScheduleCreateRequestDataRelationships
    func NewScheduleCreateRequestDataRelationships() *ScheduleCreateRequestDataRelationships
    func NewScheduleCreateRequestDataRelationshipsWithDefaults() *ScheduleCreateRequestDataRelationships
    func (o *ScheduleCreateRequestDataRelationships) GetTeams() DataRelationshipsTeams
    func (o *ScheduleCreateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)
    func (o *ScheduleCreateRequestDataRelationships) HasTeams() bool
    func (o ScheduleCreateRequestDataRelationships) MarshalJSON() ([]byte, error)
    func (o *ScheduleCreateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)
    func (o *ScheduleCreateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type ScheduleCreateRequestDataType
    func NewScheduleCreateRequestDataTypeFromValue(v string) (*ScheduleCreateRequestDataType, error)
    func (v *ScheduleCreateRequestDataType) GetAllowedValues() []ScheduleCreateRequestDataType
    func (v ScheduleCreateRequestDataType) IsValid() bool
    func (v ScheduleCreateRequestDataType) Ptr() *ScheduleCreateRequestDataType
    func (v *ScheduleCreateRequestDataType) UnmarshalJSON(src []byte) error
type ScheduleData
    func NewScheduleData(typeVar ScheduleDataType) *ScheduleData
    func NewScheduleDataWithDefaults() *ScheduleData
    func (o *ScheduleData) GetAttributes() ScheduleDataAttributes
    func (o *ScheduleData) GetAttributesOk() (*ScheduleDataAttributes, bool)
    func (o *ScheduleData) GetId() string
    func (o *ScheduleData) GetIdOk() (*string, bool)
    func (o *ScheduleData) GetRelationships() ScheduleDataRelationships
    func (o *ScheduleData) GetRelationshipsOk() (*ScheduleDataRelationships, bool)
    func (o *ScheduleData) GetType() ScheduleDataType
    func (o *ScheduleData) GetTypeOk() (*ScheduleDataType, bool)
    func (o *ScheduleData) HasAttributes() bool
    func (o *ScheduleData) HasId() bool
    func (o *ScheduleData) HasRelationships() bool
    func (o ScheduleData) MarshalJSON() ([]byte, error)
    func (o *ScheduleData) SetAttributes(v ScheduleDataAttributes)
    func (o *ScheduleData) SetId(v string)
    func (o *ScheduleData) SetRelationships(v ScheduleDataRelationships)
    func (o *ScheduleData) SetType(v ScheduleDataType)
    func (o *ScheduleData) UnmarshalJSON(bytes []byte) (err error)
type ScheduleDataAttributes
    func NewScheduleDataAttributes() *ScheduleDataAttributes
    func NewScheduleDataAttributesWithDefaults() *ScheduleDataAttributes
    func (o *ScheduleDataAttributes) GetName() string
    func (o *ScheduleDataAttributes) GetNameOk() (*string, bool)
    func (o *ScheduleDataAttributes) GetTimeZone() string
    func (o *ScheduleDataAttributes) GetTimeZoneOk() (*string, bool)
    func (o *ScheduleDataAttributes) HasName() bool
    func (o *ScheduleDataAttributes) HasTimeZone() bool
    func (o ScheduleDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ScheduleDataAttributes) SetName(v string)
    func (o *ScheduleDataAttributes) SetTimeZone(v string)
    func (o *ScheduleDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ScheduleDataIncludedItem
    func LayerAsScheduleDataIncludedItem(v *Layer) ScheduleDataIncludedItem
    func ScheduleMemberAsScheduleDataIncludedItem(v *ScheduleMember) ScheduleDataIncludedItem
    func ScheduleUserAsScheduleDataIncludedItem(v *ScheduleUser) ScheduleDataIncludedItem
    func TeamReferenceAsScheduleDataIncludedItem(v *TeamReference) ScheduleDataIncludedItem
    func (obj *ScheduleDataIncludedItem) GetActualInstance() interface{}
    func (obj ScheduleDataIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *ScheduleDataIncludedItem) UnmarshalJSON(data []byte) error
type ScheduleDataRelationships
    func NewScheduleDataRelationships() *ScheduleDataRelationships
    func NewScheduleDataRelationshipsWithDefaults() *ScheduleDataRelationships
    func (o *ScheduleDataRelationships) GetLayers() ScheduleDataRelationshipsLayers
    func (o *ScheduleDataRelationships) GetLayersOk() (*ScheduleDataRelationshipsLayers, bool)
    func (o *ScheduleDataRelationships) GetTeams() DataRelationshipsTeams
    func (o *ScheduleDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)
    func (o *ScheduleDataRelationships) HasLayers() bool
    func (o *ScheduleDataRelationships) HasTeams() bool
    func (o ScheduleDataRelationships) MarshalJSON() ([]byte, error)
    func (o *ScheduleDataRelationships) SetLayers(v ScheduleDataRelationshipsLayers)
    func (o *ScheduleDataRelationships) SetTeams(v DataRelationshipsTeams)
    func (o *ScheduleDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type ScheduleDataRelationshipsLayers
    func NewScheduleDataRelationshipsLayers() *ScheduleDataRelationshipsLayers
    func NewScheduleDataRelationshipsLayersWithDefaults() *ScheduleDataRelationshipsLayers
    func (o *ScheduleDataRelationshipsLayers) GetData() []ScheduleDataRelationshipsLayersDataItems
    func (o *ScheduleDataRelationshipsLayers) GetDataOk() (*[]ScheduleDataRelationshipsLayersDataItems, bool)
    func (o *ScheduleDataRelationshipsLayers) HasData() bool
    func (o ScheduleDataRelationshipsLayers) MarshalJSON() ([]byte, error)
    func (o *ScheduleDataRelationshipsLayers) SetData(v []ScheduleDataRelationshipsLayersDataItems)
    func (o *ScheduleDataRelationshipsLayers) UnmarshalJSON(bytes []byte) (err error)
type ScheduleDataRelationshipsLayersDataItems
    func NewScheduleDataRelationshipsLayersDataItems(id string, typeVar ScheduleDataRelationshipsLayersDataItemsType) *ScheduleDataRelationshipsLayersDataItems
    func NewScheduleDataRelationshipsLayersDataItemsWithDefaults() *ScheduleDataRelationshipsLayersDataItems
    func (o *ScheduleDataRelationshipsLayersDataItems) GetId() string
    func (o *ScheduleDataRelationshipsLayersDataItems) GetIdOk() (*string, bool)
    func (o *ScheduleDataRelationshipsLayersDataItems) GetType() ScheduleDataRelationshipsLayersDataItemsType
    func (o *ScheduleDataRelationshipsLayersDataItems) GetTypeOk() (*ScheduleDataRelationshipsLayersDataItemsType, bool)
    func (o ScheduleDataRelationshipsLayersDataItems) MarshalJSON() ([]byte, error)
    func (o *ScheduleDataRelationshipsLayersDataItems) SetId(v string)
    func (o *ScheduleDataRelationshipsLayersDataItems) SetType(v ScheduleDataRelationshipsLayersDataItemsType)
    func (o *ScheduleDataRelationshipsLayersDataItems) UnmarshalJSON(bytes []byte) (err error)
type ScheduleDataRelationshipsLayersDataItemsType
    func NewScheduleDataRelationshipsLayersDataItemsTypeFromValue(v string) (*ScheduleDataRelationshipsLayersDataItemsType, error)
    func (v *ScheduleDataRelationshipsLayersDataItemsType) GetAllowedValues() []ScheduleDataRelationshipsLayersDataItemsType
    func (v ScheduleDataRelationshipsLayersDataItemsType) IsValid() bool
    func (v ScheduleDataRelationshipsLayersDataItemsType) Ptr() *ScheduleDataRelationshipsLayersDataItemsType
    func (v *ScheduleDataRelationshipsLayersDataItemsType) UnmarshalJSON(src []byte) error
type ScheduleDataType
    func NewScheduleDataTypeFromValue(v string) (*ScheduleDataType, error)
    func (v *ScheduleDataType) GetAllowedValues() []ScheduleDataType
    func (v ScheduleDataType) IsValid() bool
    func (v ScheduleDataType) Ptr() *ScheduleDataType
    func (v *ScheduleDataType) UnmarshalJSON(src []byte) error
type ScheduleMember
    func NewScheduleMember(typeVar ScheduleMemberType) *ScheduleMember
    func NewScheduleMemberWithDefaults() *ScheduleMember
    func (o *ScheduleMember) GetId() string
    func (o *ScheduleMember) GetIdOk() (*string, bool)
    func (o *ScheduleMember) GetRelationships() ScheduleMemberRelationships
    func (o *ScheduleMember) GetRelationshipsOk() (*ScheduleMemberRelationships, bool)
    func (o *ScheduleMember) GetType() ScheduleMemberType
    func (o *ScheduleMember) GetTypeOk() (*ScheduleMemberType, bool)
    func (o *ScheduleMember) HasId() bool
    func (o *ScheduleMember) HasRelationships() bool
    func (o ScheduleMember) MarshalJSON() ([]byte, error)
    func (o *ScheduleMember) SetId(v string)
    func (o *ScheduleMember) SetRelationships(v ScheduleMemberRelationships)
    func (o *ScheduleMember) SetType(v ScheduleMemberType)
    func (o *ScheduleMember) UnmarshalJSON(bytes []byte) (err error)
type ScheduleMemberRelationships
    func NewScheduleMemberRelationships() *ScheduleMemberRelationships
    func NewScheduleMemberRelationshipsWithDefaults() *ScheduleMemberRelationships
    func (o *ScheduleMemberRelationships) GetUser() ScheduleMemberRelationshipsUser
    func (o *ScheduleMemberRelationships) GetUserOk() (*ScheduleMemberRelationshipsUser, bool)
    func (o *ScheduleMemberRelationships) HasUser() bool
    func (o ScheduleMemberRelationships) MarshalJSON() ([]byte, error)
    func (o *ScheduleMemberRelationships) SetUser(v ScheduleMemberRelationshipsUser)
    func (o *ScheduleMemberRelationships) UnmarshalJSON(bytes []byte) (err error)
type ScheduleMemberRelationshipsUser
    func NewScheduleMemberRelationshipsUser(data ScheduleMemberRelationshipsUserData) *ScheduleMemberRelationshipsUser
    func NewScheduleMemberRelationshipsUserWithDefaults() *ScheduleMemberRelationshipsUser
    func (o *ScheduleMemberRelationshipsUser) GetData() ScheduleMemberRelationshipsUserData
    func (o *ScheduleMemberRelationshipsUser) GetDataOk() (*ScheduleMemberRelationshipsUserData, bool)
    func (o ScheduleMemberRelationshipsUser) MarshalJSON() ([]byte, error)
    func (o *ScheduleMemberRelationshipsUser) SetData(v ScheduleMemberRelationshipsUserData)
    func (o *ScheduleMemberRelationshipsUser) UnmarshalJSON(bytes []byte) (err error)
type ScheduleMemberRelationshipsUserData
    func NewScheduleMemberRelationshipsUserData(id string, typeVar ScheduleMemberRelationshipsUserDataType) *ScheduleMemberRelationshipsUserData
    func NewScheduleMemberRelationshipsUserDataWithDefaults() *ScheduleMemberRelationshipsUserData
    func (o *ScheduleMemberRelationshipsUserData) GetId() string
    func (o *ScheduleMemberRelationshipsUserData) GetIdOk() (*string, bool)
    func (o *ScheduleMemberRelationshipsUserData) GetType() ScheduleMemberRelationshipsUserDataType
    func (o *ScheduleMemberRelationshipsUserData) GetTypeOk() (*ScheduleMemberRelationshipsUserDataType, bool)
    func (o ScheduleMemberRelationshipsUserData) MarshalJSON() ([]byte, error)
    func (o *ScheduleMemberRelationshipsUserData) SetId(v string)
    func (o *ScheduleMemberRelationshipsUserData) SetType(v ScheduleMemberRelationshipsUserDataType)
    func (o *ScheduleMemberRelationshipsUserData) UnmarshalJSON(bytes []byte) (err error)
type ScheduleMemberRelationshipsUserDataType
    func NewScheduleMemberRelationshipsUserDataTypeFromValue(v string) (*ScheduleMemberRelationshipsUserDataType, error)
    func (v *ScheduleMemberRelationshipsUserDataType) GetAllowedValues() []ScheduleMemberRelationshipsUserDataType
    func (v ScheduleMemberRelationshipsUserDataType) IsValid() bool
    func (v ScheduleMemberRelationshipsUserDataType) Ptr() *ScheduleMemberRelationshipsUserDataType
    func (v *ScheduleMemberRelationshipsUserDataType) UnmarshalJSON(src []byte) error
type ScheduleMemberType
    func NewScheduleMemberTypeFromValue(v string) (*ScheduleMemberType, error)
    func (v *ScheduleMemberType) GetAllowedValues() []ScheduleMemberType
    func (v ScheduleMemberType) IsValid() bool
    func (v ScheduleMemberType) Ptr() *ScheduleMemberType
    func (v *ScheduleMemberType) UnmarshalJSON(src []byte) error
type ScheduleRequestDataAttributesLayersItemsMembersItems
    func NewScheduleRequestDataAttributesLayersItemsMembersItems() *ScheduleRequestDataAttributesLayersItemsMembersItems
    func NewScheduleRequestDataAttributesLayersItemsMembersItemsWithDefaults() *ScheduleRequestDataAttributesLayersItemsMembersItems
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) GetUser() ScheduleRequestDataAttributesLayersItemsMembersItemsUser
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) GetUserOk() (*ScheduleRequestDataAttributesLayersItemsMembersItemsUser, bool)
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) HasUser() bool
    func (o ScheduleRequestDataAttributesLayersItemsMembersItems) MarshalJSON() ([]byte, error)
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) SetUser(v ScheduleRequestDataAttributesLayersItemsMembersItemsUser)
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) UnmarshalJSON(bytes []byte) (err error)
type ScheduleRequestDataAttributesLayersItemsMembersItemsUser
    func NewScheduleRequestDataAttributesLayersItemsMembersItemsUser() *ScheduleRequestDataAttributesLayersItemsMembersItemsUser
    func NewScheduleRequestDataAttributesLayersItemsMembersItemsUserWithDefaults() *ScheduleRequestDataAttributesLayersItemsMembersItemsUser
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) GetId() string
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) GetIdOk() (*string, bool)
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) HasId() bool
    func (o ScheduleRequestDataAttributesLayersItemsMembersItemsUser) MarshalJSON() ([]byte, error)
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) SetId(v string)
    func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) UnmarshalJSON(bytes []byte) (err error)
type ScheduleTarget
    func NewScheduleTarget(id string, typeVar ScheduleTargetType) *ScheduleTarget
    func NewScheduleTargetWithDefaults() *ScheduleTarget
    func (o *ScheduleTarget) GetId() string
    func (o *ScheduleTarget) GetIdOk() (*string, bool)
    func (o *ScheduleTarget) GetType() ScheduleTargetType
    func (o *ScheduleTarget) GetTypeOk() (*ScheduleTargetType, bool)
    func (o ScheduleTarget) MarshalJSON() ([]byte, error)
    func (o *ScheduleTarget) SetId(v string)
    func (o *ScheduleTarget) SetType(v ScheduleTargetType)
    func (o *ScheduleTarget) UnmarshalJSON(bytes []byte) (err error)
type ScheduleTargetType
    func NewScheduleTargetTypeFromValue(v string) (*ScheduleTargetType, error)
    func (v *ScheduleTargetType) GetAllowedValues() []ScheduleTargetType
    func (v ScheduleTargetType) IsValid() bool
    func (v ScheduleTargetType) Ptr() *ScheduleTargetType
    func (v *ScheduleTargetType) UnmarshalJSON(src []byte) error
type ScheduleTrigger
    func NewScheduleTrigger(rruleExpression string) *ScheduleTrigger
    func NewScheduleTriggerWithDefaults() *ScheduleTrigger
    func (o *ScheduleTrigger) GetRruleExpression() string
    func (o *ScheduleTrigger) GetRruleExpressionOk() (*string, bool)
    func (o ScheduleTrigger) MarshalJSON() ([]byte, error)
    func (o *ScheduleTrigger) SetRruleExpression(v string)
    func (o *ScheduleTrigger) UnmarshalJSON(bytes []byte) (err error)
type ScheduleTriggerWrapper
    func NewScheduleTriggerWrapper(scheduleTrigger ScheduleTrigger) *ScheduleTriggerWrapper
    func NewScheduleTriggerWrapperWithDefaults() *ScheduleTriggerWrapper
    func (o *ScheduleTriggerWrapper) GetScheduleTrigger() ScheduleTrigger
    func (o *ScheduleTriggerWrapper) GetScheduleTriggerOk() (*ScheduleTrigger, bool)
    func (o *ScheduleTriggerWrapper) GetStartStepNames() []string
    func (o *ScheduleTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *ScheduleTriggerWrapper) HasStartStepNames() bool
    func (o ScheduleTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *ScheduleTriggerWrapper) SetScheduleTrigger(v ScheduleTrigger)
    func (o *ScheduleTriggerWrapper) SetStartStepNames(v []string)
    func (o *ScheduleTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUpdateRequest
    func NewScheduleUpdateRequest(data ScheduleUpdateRequestData) *ScheduleUpdateRequest
    func NewScheduleUpdateRequestWithDefaults() *ScheduleUpdateRequest
    func (o *ScheduleUpdateRequest) GetData() ScheduleUpdateRequestData
    func (o *ScheduleUpdateRequest) GetDataOk() (*ScheduleUpdateRequestData, bool)
    func (o ScheduleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *ScheduleUpdateRequest) SetData(v ScheduleUpdateRequestData)
    func (o *ScheduleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUpdateRequestData
    func NewScheduleUpdateRequestData(attributes ScheduleUpdateRequestDataAttributes, id string, typeVar ScheduleUpdateRequestDataType) *ScheduleUpdateRequestData
    func NewScheduleUpdateRequestDataWithDefaults() *ScheduleUpdateRequestData
    func (o *ScheduleUpdateRequestData) GetAttributes() ScheduleUpdateRequestDataAttributes
    func (o *ScheduleUpdateRequestData) GetAttributesOk() (*ScheduleUpdateRequestDataAttributes, bool)
    func (o *ScheduleUpdateRequestData) GetId() string
    func (o *ScheduleUpdateRequestData) GetIdOk() (*string, bool)
    func (o *ScheduleUpdateRequestData) GetRelationships() ScheduleUpdateRequestDataRelationships
    func (o *ScheduleUpdateRequestData) GetRelationshipsOk() (*ScheduleUpdateRequestDataRelationships, bool)
    func (o *ScheduleUpdateRequestData) GetType() ScheduleUpdateRequestDataType
    func (o *ScheduleUpdateRequestData) GetTypeOk() (*ScheduleUpdateRequestDataType, bool)
    func (o *ScheduleUpdateRequestData) HasRelationships() bool
    func (o ScheduleUpdateRequestData) MarshalJSON() ([]byte, error)
    func (o *ScheduleUpdateRequestData) SetAttributes(v ScheduleUpdateRequestDataAttributes)
    func (o *ScheduleUpdateRequestData) SetId(v string)
    func (o *ScheduleUpdateRequestData) SetRelationships(v ScheduleUpdateRequestDataRelationships)
    func (o *ScheduleUpdateRequestData) SetType(v ScheduleUpdateRequestDataType)
    func (o *ScheduleUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUpdateRequestDataAttributes
    func NewScheduleUpdateRequestDataAttributes(layers []ScheduleUpdateRequestDataAttributesLayersItems, name string, timeZone string) *ScheduleUpdateRequestDataAttributes
    func NewScheduleUpdateRequestDataAttributesWithDefaults() *ScheduleUpdateRequestDataAttributes
    func (o *ScheduleUpdateRequestDataAttributes) GetLayers() []ScheduleUpdateRequestDataAttributesLayersItems
    func (o *ScheduleUpdateRequestDataAttributes) GetLayersOk() (*[]ScheduleUpdateRequestDataAttributesLayersItems, bool)
    func (o *ScheduleUpdateRequestDataAttributes) GetName() string
    func (o *ScheduleUpdateRequestDataAttributes) GetNameOk() (*string, bool)
    func (o *ScheduleUpdateRequestDataAttributes) GetTimeZone() string
    func (o *ScheduleUpdateRequestDataAttributes) GetTimeZoneOk() (*string, bool)
    func (o ScheduleUpdateRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ScheduleUpdateRequestDataAttributes) SetLayers(v []ScheduleUpdateRequestDataAttributesLayersItems)
    func (o *ScheduleUpdateRequestDataAttributes) SetName(v string)
    func (o *ScheduleUpdateRequestDataAttributes) SetTimeZone(v string)
    func (o *ScheduleUpdateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUpdateRequestDataAttributesLayersItems
    func NewScheduleUpdateRequestDataAttributesLayersItems(effectiveDate time.Time, interval LayerAttributesInterval, members []ScheduleRequestDataAttributesLayersItemsMembersItems, name string, rotationStart time.Time) *ScheduleUpdateRequestDataAttributesLayersItems
    func NewScheduleUpdateRequestDataAttributesLayersItemsWithDefaults() *ScheduleUpdateRequestDataAttributesLayersItems
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEffectiveDate() time.Time
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEffectiveDateOk() (*time.Time, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEndDate() time.Time
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEndDateOk() (*time.Time, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetId() string
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetIdOk() (*string, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetInterval() LayerAttributesInterval
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetIntervalOk() (*LayerAttributesInterval, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetMembers() []ScheduleRequestDataAttributesLayersItemsMembersItems
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetMembersOk() (*[]ScheduleRequestDataAttributesLayersItemsMembersItems, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetName() string
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetNameOk() (*string, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRestrictions() []TimeRestriction
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRestrictionsOk() (*[]TimeRestriction, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRotationStart() time.Time
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRotationStartOk() (*time.Time, bool)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) HasEndDate() bool
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) HasId() bool
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) HasRestrictions() bool
    func (o ScheduleUpdateRequestDataAttributesLayersItems) MarshalJSON() ([]byte, error)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetEffectiveDate(v time.Time)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetEndDate(v time.Time)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetId(v string)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetInterval(v LayerAttributesInterval)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetMembers(v []ScheduleRequestDataAttributesLayersItemsMembersItems)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetName(v string)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetRestrictions(v []TimeRestriction)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetRotationStart(v time.Time)
    func (o *ScheduleUpdateRequestDataAttributesLayersItems) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUpdateRequestDataRelationships
    func NewScheduleUpdateRequestDataRelationships() *ScheduleUpdateRequestDataRelationships
    func NewScheduleUpdateRequestDataRelationshipsWithDefaults() *ScheduleUpdateRequestDataRelationships
    func (o *ScheduleUpdateRequestDataRelationships) GetTeams() DataRelationshipsTeams
    func (o *ScheduleUpdateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)
    func (o *ScheduleUpdateRequestDataRelationships) HasTeams() bool
    func (o ScheduleUpdateRequestDataRelationships) MarshalJSON() ([]byte, error)
    func (o *ScheduleUpdateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)
    func (o *ScheduleUpdateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUpdateRequestDataType
    func NewScheduleUpdateRequestDataTypeFromValue(v string) (*ScheduleUpdateRequestDataType, error)
    func (v *ScheduleUpdateRequestDataType) GetAllowedValues() []ScheduleUpdateRequestDataType
    func (v ScheduleUpdateRequestDataType) IsValid() bool
    func (v ScheduleUpdateRequestDataType) Ptr() *ScheduleUpdateRequestDataType
    func (v *ScheduleUpdateRequestDataType) UnmarshalJSON(src []byte) error
type ScheduleUser
    func NewScheduleUser(typeVar ScheduleUserType) *ScheduleUser
    func NewScheduleUserWithDefaults() *ScheduleUser
    func (o *ScheduleUser) GetAttributes() ScheduleUserAttributes
    func (o *ScheduleUser) GetAttributesOk() (*ScheduleUserAttributes, bool)
    func (o *ScheduleUser) GetId() string
    func (o *ScheduleUser) GetIdOk() (*string, bool)
    func (o *ScheduleUser) GetType() ScheduleUserType
    func (o *ScheduleUser) GetTypeOk() (*ScheduleUserType, bool)
    func (o *ScheduleUser) HasAttributes() bool
    func (o *ScheduleUser) HasId() bool
    func (o ScheduleUser) MarshalJSON() ([]byte, error)
    func (o *ScheduleUser) SetAttributes(v ScheduleUserAttributes)
    func (o *ScheduleUser) SetId(v string)
    func (o *ScheduleUser) SetType(v ScheduleUserType)
    func (o *ScheduleUser) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUserAttributes
    func NewScheduleUserAttributes() *ScheduleUserAttributes
    func NewScheduleUserAttributesWithDefaults() *ScheduleUserAttributes
    func (o *ScheduleUserAttributes) GetEmail() string
    func (o *ScheduleUserAttributes) GetEmailOk() (*string, bool)
    func (o *ScheduleUserAttributes) GetName() string
    func (o *ScheduleUserAttributes) GetNameOk() (*string, bool)
    func (o *ScheduleUserAttributes) GetStatus() UserAttributesStatus
    func (o *ScheduleUserAttributes) GetStatusOk() (*UserAttributesStatus, bool)
    func (o *ScheduleUserAttributes) HasEmail() bool
    func (o *ScheduleUserAttributes) HasName() bool
    func (o *ScheduleUserAttributes) HasStatus() bool
    func (o ScheduleUserAttributes) MarshalJSON() ([]byte, error)
    func (o *ScheduleUserAttributes) SetEmail(v string)
    func (o *ScheduleUserAttributes) SetName(v string)
    func (o *ScheduleUserAttributes) SetStatus(v UserAttributesStatus)
    func (o *ScheduleUserAttributes) UnmarshalJSON(bytes []byte) (err error)
type ScheduleUserType
    func NewScheduleUserTypeFromValue(v string) (*ScheduleUserType, error)
    func (v *ScheduleUserType) GetAllowedValues() []ScheduleUserType
    func (v ScheduleUserType) IsValid() bool
    func (v ScheduleUserType) Ptr() *ScheduleUserType
    func (v *ScheduleUserType) UnmarshalJSON(src []byte) error
type ScorecardType
    func NewScorecardTypeFromValue(v string) (*ScorecardType, error)
    func (v *ScorecardType) GetAllowedValues() []ScorecardType
    func (v ScorecardType) IsValid() bool
    func (v ScorecardType) Ptr() *ScorecardType
    func (v *ScorecardType) UnmarshalJSON(src []byte) error
type SearchAuditLogsOptionalParameters
    func NewSearchAuditLogsOptionalParameters() *SearchAuditLogsOptionalParameters
    func (r *SearchAuditLogsOptionalParameters) WithBody(body AuditLogsSearchEventsRequest) *SearchAuditLogsOptionalParameters
type SearchCIAppPipelineEventsOptionalParameters
    func NewSearchCIAppPipelineEventsOptionalParameters() *SearchCIAppPipelineEventsOptionalParameters
    func (r *SearchCIAppPipelineEventsOptionalParameters) WithBody(body CIAppPipelineEventsRequest) *SearchCIAppPipelineEventsOptionalParameters
type SearchCIAppTestEventsOptionalParameters
    func NewSearchCIAppTestEventsOptionalParameters() *SearchCIAppTestEventsOptionalParameters
    func (r *SearchCIAppTestEventsOptionalParameters) WithBody(body CIAppTestEventsRequest) *SearchCIAppTestEventsOptionalParameters
type SearchCasesOptionalParameters
    func NewSearchCasesOptionalParameters() *SearchCasesOptionalParameters
    func (r *SearchCasesOptionalParameters) WithFilter(filter string) *SearchCasesOptionalParameters
    func (r *SearchCasesOptionalParameters) WithPageNumber(pageNumber int64) *SearchCasesOptionalParameters
    func (r *SearchCasesOptionalParameters) WithPageSize(pageSize int64) *SearchCasesOptionalParameters
    func (r *SearchCasesOptionalParameters) WithSortAsc(sortAsc bool) *SearchCasesOptionalParameters
    func (r *SearchCasesOptionalParameters) WithSortField(sortField CaseSortableField) *SearchCasesOptionalParameters
type SearchEventsOptionalParameters
    func NewSearchEventsOptionalParameters() *SearchEventsOptionalParameters
    func (r *SearchEventsOptionalParameters) WithBody(body EventsListRequest) *SearchEventsOptionalParameters
type SearchIncidentsOptionalParameters
    func NewSearchIncidentsOptionalParameters() *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithInclude(include IncidentRelatedObject) *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithPageSize(pageSize int64) *SearchIncidentsOptionalParameters
    func (r *SearchIncidentsOptionalParameters) WithSort(sort IncidentSearchSortOrder) *SearchIncidentsOptionalParameters
type SearchSecurityMonitoringSignalsOptionalParameters
    func NewSearchSecurityMonitoringSignalsOptionalParameters() *SearchSecurityMonitoringSignalsOptionalParameters
    func (r *SearchSecurityMonitoringSignalsOptionalParameters) WithBody(body SecurityMonitoringSignalListRequest) *SearchSecurityMonitoringSignalsOptionalParameters
type SecurityFilter
    func NewSecurityFilter() *SecurityFilter
    func NewSecurityFilterWithDefaults() *SecurityFilter
    func (o *SecurityFilter) GetAttributes() SecurityFilterAttributes
    func (o *SecurityFilter) GetAttributesOk() (*SecurityFilterAttributes, bool)
    func (o *SecurityFilter) GetId() string
    func (o *SecurityFilter) GetIdOk() (*string, bool)
    func (o *SecurityFilter) GetType() SecurityFilterType
    func (o *SecurityFilter) GetTypeOk() (*SecurityFilterType, bool)
    func (o *SecurityFilter) HasAttributes() bool
    func (o *SecurityFilter) HasId() bool
    func (o *SecurityFilter) HasType() bool
    func (o SecurityFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityFilter) SetAttributes(v SecurityFilterAttributes)
    func (o *SecurityFilter) SetId(v string)
    func (o *SecurityFilter) SetType(v SecurityFilterType)
    func (o *SecurityFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterAttributes
    func NewSecurityFilterAttributes() *SecurityFilterAttributes
    func NewSecurityFilterAttributesWithDefaults() *SecurityFilterAttributes
    func (o *SecurityFilterAttributes) GetExclusionFilters() []SecurityFilterExclusionFilterResponse
    func (o *SecurityFilterAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilterResponse, bool)
    func (o *SecurityFilterAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterAttributes) GetIsBuiltin() bool
    func (o *SecurityFilterAttributes) GetIsBuiltinOk() (*bool, bool)
    func (o *SecurityFilterAttributes) GetIsEnabled() bool
    func (o *SecurityFilterAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterAttributes) GetName() string
    func (o *SecurityFilterAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterAttributes) GetQuery() string
    func (o *SecurityFilterAttributes) GetQueryOk() (*string, bool)
    func (o *SecurityFilterAttributes) GetVersion() int32
    func (o *SecurityFilterAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityFilterAttributes) HasExclusionFilters() bool
    func (o *SecurityFilterAttributes) HasFilteredDataType() bool
    func (o *SecurityFilterAttributes) HasIsBuiltin() bool
    func (o *SecurityFilterAttributes) HasIsEnabled() bool
    func (o *SecurityFilterAttributes) HasName() bool
    func (o *SecurityFilterAttributes) HasQuery() bool
    func (o *SecurityFilterAttributes) HasVersion() bool
    func (o SecurityFilterAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilterResponse)
    func (o *SecurityFilterAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterAttributes) SetIsBuiltin(v bool)
    func (o *SecurityFilterAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterAttributes) SetName(v string)
    func (o *SecurityFilterAttributes) SetQuery(v string)
    func (o *SecurityFilterAttributes) SetVersion(v int32)
    func (o *SecurityFilterAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateAttributes
    func NewSecurityFilterCreateAttributes(exclusionFilters []SecurityFilterExclusionFilter, filteredDataType SecurityFilterFilteredDataType, isEnabled bool, name string, query string) *SecurityFilterCreateAttributes
    func NewSecurityFilterCreateAttributesWithDefaults() *SecurityFilterCreateAttributes
    func (o *SecurityFilterCreateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter
    func (o *SecurityFilterCreateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)
    func (o *SecurityFilterCreateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterCreateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterCreateAttributes) GetIsEnabled() bool
    func (o *SecurityFilterCreateAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterCreateAttributes) GetName() string
    func (o *SecurityFilterCreateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterCreateAttributes) GetQuery() string
    func (o *SecurityFilterCreateAttributes) GetQueryOk() (*string, bool)
    func (o SecurityFilterCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)
    func (o *SecurityFilterCreateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterCreateAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterCreateAttributes) SetName(v string)
    func (o *SecurityFilterCreateAttributes) SetQuery(v string)
    func (o *SecurityFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateData
    func NewSecurityFilterCreateData(attributes SecurityFilterCreateAttributes, typeVar SecurityFilterType) *SecurityFilterCreateData
    func NewSecurityFilterCreateDataWithDefaults() *SecurityFilterCreateData
    func (o *SecurityFilterCreateData) GetAttributes() SecurityFilterCreateAttributes
    func (o *SecurityFilterCreateData) GetAttributesOk() (*SecurityFilterCreateAttributes, bool)
    func (o *SecurityFilterCreateData) GetType() SecurityFilterType
    func (o *SecurityFilterCreateData) GetTypeOk() (*SecurityFilterType, bool)
    func (o SecurityFilterCreateData) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateData) SetAttributes(v SecurityFilterCreateAttributes)
    func (o *SecurityFilterCreateData) SetType(v SecurityFilterType)
    func (o *SecurityFilterCreateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterCreateRequest
    func NewSecurityFilterCreateRequest(data SecurityFilterCreateData) *SecurityFilterCreateRequest
    func NewSecurityFilterCreateRequestWithDefaults() *SecurityFilterCreateRequest
    func (o *SecurityFilterCreateRequest) GetData() SecurityFilterCreateData
    func (o *SecurityFilterCreateRequest) GetDataOk() (*SecurityFilterCreateData, bool)
    func (o SecurityFilterCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterCreateRequest) SetData(v SecurityFilterCreateData)
    func (o *SecurityFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterExclusionFilter
    func NewSecurityFilterExclusionFilter(name string, query string) *SecurityFilterExclusionFilter
    func NewSecurityFilterExclusionFilterWithDefaults() *SecurityFilterExclusionFilter
    func (o *SecurityFilterExclusionFilter) GetName() string
    func (o *SecurityFilterExclusionFilter) GetNameOk() (*string, bool)
    func (o *SecurityFilterExclusionFilter) GetQuery() string
    func (o *SecurityFilterExclusionFilter) GetQueryOk() (*string, bool)
    func (o SecurityFilterExclusionFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterExclusionFilter) SetName(v string)
    func (o *SecurityFilterExclusionFilter) SetQuery(v string)
    func (o *SecurityFilterExclusionFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterExclusionFilterResponse
    func NewSecurityFilterExclusionFilterResponse() *SecurityFilterExclusionFilterResponse
    func NewSecurityFilterExclusionFilterResponseWithDefaults() *SecurityFilterExclusionFilterResponse
    func (o *SecurityFilterExclusionFilterResponse) GetName() string
    func (o *SecurityFilterExclusionFilterResponse) GetNameOk() (*string, bool)
    func (o *SecurityFilterExclusionFilterResponse) GetQuery() string
    func (o *SecurityFilterExclusionFilterResponse) GetQueryOk() (*string, bool)
    func (o *SecurityFilterExclusionFilterResponse) HasName() bool
    func (o *SecurityFilterExclusionFilterResponse) HasQuery() bool
    func (o SecurityFilterExclusionFilterResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterExclusionFilterResponse) SetName(v string)
    func (o *SecurityFilterExclusionFilterResponse) SetQuery(v string)
    func (o *SecurityFilterExclusionFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterFilteredDataType
    func NewSecurityFilterFilteredDataTypeFromValue(v string) (*SecurityFilterFilteredDataType, error)
    func (v *SecurityFilterFilteredDataType) GetAllowedValues() []SecurityFilterFilteredDataType
    func (v SecurityFilterFilteredDataType) IsValid() bool
    func (v SecurityFilterFilteredDataType) Ptr() *SecurityFilterFilteredDataType
    func (v *SecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error
type SecurityFilterMeta
    func NewSecurityFilterMeta() *SecurityFilterMeta
    func NewSecurityFilterMetaWithDefaults() *SecurityFilterMeta
    func (o *SecurityFilterMeta) GetWarning() string
    func (o *SecurityFilterMeta) GetWarningOk() (*string, bool)
    func (o *SecurityFilterMeta) HasWarning() bool
    func (o SecurityFilterMeta) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterMeta) SetWarning(v string)
    func (o *SecurityFilterMeta) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterResponse
    func NewSecurityFilterResponse() *SecurityFilterResponse
    func NewSecurityFilterResponseWithDefaults() *SecurityFilterResponse
    func (o *SecurityFilterResponse) GetData() SecurityFilter
    func (o *SecurityFilterResponse) GetDataOk() (*SecurityFilter, bool)
    func (o *SecurityFilterResponse) GetMeta() SecurityFilterMeta
    func (o *SecurityFilterResponse) GetMetaOk() (*SecurityFilterMeta, bool)
    func (o *SecurityFilterResponse) HasData() bool
    func (o *SecurityFilterResponse) HasMeta() bool
    func (o SecurityFilterResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterResponse) SetData(v SecurityFilter)
    func (o *SecurityFilterResponse) SetMeta(v SecurityFilterMeta)
    func (o *SecurityFilterResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterType
    func NewSecurityFilterTypeFromValue(v string) (*SecurityFilterType, error)
    func (v *SecurityFilterType) GetAllowedValues() []SecurityFilterType
    func (v SecurityFilterType) IsValid() bool
    func (v SecurityFilterType) Ptr() *SecurityFilterType
    func (v *SecurityFilterType) UnmarshalJSON(src []byte) error
type SecurityFilterUpdateAttributes
    func NewSecurityFilterUpdateAttributes() *SecurityFilterUpdateAttributes
    func NewSecurityFilterUpdateAttributesWithDefaults() *SecurityFilterUpdateAttributes
    func (o *SecurityFilterUpdateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter
    func (o *SecurityFilterUpdateAttributes) GetExclusionFiltersOk() (*[]SecurityFilterExclusionFilter, bool)
    func (o *SecurityFilterUpdateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType
    func (o *SecurityFilterUpdateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)
    func (o *SecurityFilterUpdateAttributes) GetIsEnabled() bool
    func (o *SecurityFilterUpdateAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityFilterUpdateAttributes) GetName() string
    func (o *SecurityFilterUpdateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityFilterUpdateAttributes) GetQuery() string
    func (o *SecurityFilterUpdateAttributes) GetQueryOk() (*string, bool)
    func (o *SecurityFilterUpdateAttributes) GetVersion() int32
    func (o *SecurityFilterUpdateAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityFilterUpdateAttributes) HasExclusionFilters() bool
    func (o *SecurityFilterUpdateAttributes) HasFilteredDataType() bool
    func (o *SecurityFilterUpdateAttributes) HasIsEnabled() bool
    func (o *SecurityFilterUpdateAttributes) HasName() bool
    func (o *SecurityFilterUpdateAttributes) HasQuery() bool
    func (o *SecurityFilterUpdateAttributes) HasVersion() bool
    func (o SecurityFilterUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)
    func (o *SecurityFilterUpdateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)
    func (o *SecurityFilterUpdateAttributes) SetIsEnabled(v bool)
    func (o *SecurityFilterUpdateAttributes) SetName(v string)
    func (o *SecurityFilterUpdateAttributes) SetQuery(v string)
    func (o *SecurityFilterUpdateAttributes) SetVersion(v int32)
    func (o *SecurityFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterUpdateData
    func NewSecurityFilterUpdateData(attributes SecurityFilterUpdateAttributes, typeVar SecurityFilterType) *SecurityFilterUpdateData
    func NewSecurityFilterUpdateDataWithDefaults() *SecurityFilterUpdateData
    func (o *SecurityFilterUpdateData) GetAttributes() SecurityFilterUpdateAttributes
    func (o *SecurityFilterUpdateData) GetAttributesOk() (*SecurityFilterUpdateAttributes, bool)
    func (o *SecurityFilterUpdateData) GetType() SecurityFilterType
    func (o *SecurityFilterUpdateData) GetTypeOk() (*SecurityFilterType, bool)
    func (o SecurityFilterUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateData) SetAttributes(v SecurityFilterUpdateAttributes)
    func (o *SecurityFilterUpdateData) SetType(v SecurityFilterType)
    func (o *SecurityFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityFilterUpdateRequest
    func NewSecurityFilterUpdateRequest(data SecurityFilterUpdateData) *SecurityFilterUpdateRequest
    func NewSecurityFilterUpdateRequestWithDefaults() *SecurityFilterUpdateRequest
    func (o *SecurityFilterUpdateRequest) GetData() SecurityFilterUpdateData
    func (o *SecurityFilterUpdateRequest) GetDataOk() (*SecurityFilterUpdateData, bool)
    func (o SecurityFilterUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityFilterUpdateRequest) SetData(v SecurityFilterUpdateData)
    func (o *SecurityFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityFiltersResponse
    func NewSecurityFiltersResponse() *SecurityFiltersResponse
    func NewSecurityFiltersResponseWithDefaults() *SecurityFiltersResponse
    func (o *SecurityFiltersResponse) GetData() []SecurityFilter
    func (o *SecurityFiltersResponse) GetDataOk() (*[]SecurityFilter, bool)
    func (o *SecurityFiltersResponse) GetMeta() SecurityFilterMeta
    func (o *SecurityFiltersResponse) GetMetaOk() (*SecurityFilterMeta, bool)
    func (o *SecurityFiltersResponse) HasData() bool
    func (o *SecurityFiltersResponse) HasMeta() bool
    func (o SecurityFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityFiltersResponse) SetData(v []SecurityFilter)
    func (o *SecurityFiltersResponse) SetMeta(v SecurityFilterMeta)
    func (o *SecurityFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringApi
    func NewSecurityMonitoringApi(client *datadog.APIClient) *SecurityMonitoringApi
    func (a *SecurityMonitoringApi) CancelHistoricalJob(ctx _context.Context, jobId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ConvertExistingSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleConvertResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ConvertJobResultToSignal(ctx _context.Context, body ConvertJobResultsToSignalsRequest) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ConvertSecurityMonitoringRuleFromJSONToTerraform(ctx _context.Context, body SecurityMonitoringRuleConvertPayload) (SecurityMonitoringRuleConvertResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateCustomFramework(ctx _context.Context, body CreateCustomFrameworkRequest) (CreateCustomFrameworkResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateSecurityFilter(ctx _context.Context, body SecurityFilterCreateRequest) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleCreatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateSecurityMonitoringSuppression(ctx _context.Context, body SecurityMonitoringSuppressionCreateRequest) (SecurityMonitoringSuppressionResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateSignalNotificationRule(ctx _context.Context, body CreateNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) CreateVulnerabilityNotificationRule(ctx _context.Context, body CreateNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteCustomFramework(ctx _context.Context, handle string, version string) (DeleteCustomFrameworkResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteHistoricalJob(ctx _context.Context, jobId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSecurityFilter(ctx _context.Context, securityFilterId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSecurityMonitoringRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSecurityMonitoringSuppression(ctx _context.Context, suppressionId string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteSignalNotificationRule(ctx _context.Context, id string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) DeleteVulnerabilityNotificationRule(ctx _context.Context, id string) (*_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee(ctx _context.Context, signalId string, body SecurityMonitoringSignalAssigneeUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents(ctx _context.Context, signalId string, body SecurityMonitoringSignalIncidentsUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalState(ctx _context.Context, signalId string, body SecurityMonitoringSignalStateUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetCustomFramework(ctx _context.Context, handle string, version string) (GetCustomFrameworkResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetFinding(ctx _context.Context, findingId string, o ...GetFindingOptionalParameters) (GetFindingResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetHistoricalJob(ctx _context.Context, jobId string) (HistoricalJobResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetResourceEvaluationFilters(ctx _context.Context, o ...GetResourceEvaluationFiltersOptionalParameters) (GetResourceEvaluationFiltersResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetRuleVersionHistory(ctx _context.Context, ruleId string, o ...GetRuleVersionHistoryOptionalParameters) (GetRuleVersionHistoryResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSBOM(ctx _context.Context, assetType AssetType, filterAssetName string, o ...GetSBOMOptionalParameters) (GetSBOMResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityMonitoringSignal(ctx _context.Context, signalId string) (SecurityMonitoringSignalResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSecurityMonitoringSuppression(ctx _context.Context, suppressionId string) (SecurityMonitoringSuppressionResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSignalNotificationRule(ctx _context.Context, id string) (NotificationRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetSignalNotificationRules(ctx _context.Context) (interface{}, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetVulnerabilityNotificationRule(ctx _context.Context, id string) (NotificationRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) GetVulnerabilityNotificationRules(ctx _context.Context) (interface{}, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListFindings(ctx _context.Context, o ...ListFindingsOptionalParameters) (ListFindingsResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListFindingsWithPagination(ctx _context.Context, o ...ListFindingsOptionalParameters) (<-chan datadog.PaginationResult[Finding], func())
    func (a *SecurityMonitoringApi) ListHistoricalJobs(ctx _context.Context, o ...ListHistoricalJobsOptionalParameters) (ListHistoricalJobsResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityFilters(ctx _context.Context) (SecurityFiltersResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringRules(ctx _context.Context, o ...ListSecurityMonitoringRulesOptionalParameters) (SecurityMonitoringListRulesResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringSignals(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())
    func (a *SecurityMonitoringApi) ListSecurityMonitoringSuppressions(ctx _context.Context) (SecurityMonitoringSuppressionsResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListVulnerabilities(ctx _context.Context, o ...ListVulnerabilitiesOptionalParameters) (ListVulnerabilitiesResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ListVulnerableAssets(ctx _context.Context, o ...ListVulnerableAssetsOptionalParameters) (ListVulnerableAssetsResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) MuteFindings(ctx _context.Context, body BulkMuteFindingsRequest) (BulkMuteFindingsResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) PatchSignalNotificationRule(ctx _context.Context, id string, body PatchNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) PatchVulnerabilityNotificationRule(ctx _context.Context, id string, body PatchNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) RunHistoricalJob(ctx _context.Context, body RunHistoricalJobRequest) (JobCreateResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignals(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())
    func (a *SecurityMonitoringApi) TestExistingSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleTestRequest) (SecurityMonitoringRuleTestResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) TestSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleTestRequest) (SecurityMonitoringRuleTestResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateCustomFramework(ctx _context.Context, handle string, version string, body UpdateCustomFrameworkRequest) (UpdateCustomFrameworkResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateResourceEvaluationFilters(ctx _context.Context, body UpdateResourceEvaluationFiltersRequest) (UpdateResourceEvaluationFiltersResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateSecurityFilter(ctx _context.Context, securityFilterId string, body SecurityFilterUpdateRequest) (SecurityFilterResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleUpdatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) UpdateSecurityMonitoringSuppression(ctx _context.Context, suppressionId string, body SecurityMonitoringSuppressionUpdateRequest) (SecurityMonitoringSuppressionResponse, *_nethttp.Response, error)
    func (a *SecurityMonitoringApi) ValidateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleValidatePayload) (*_nethttp.Response, error)
type SecurityMonitoringFilter
    func NewSecurityMonitoringFilter() *SecurityMonitoringFilter
    func NewSecurityMonitoringFilterWithDefaults() *SecurityMonitoringFilter
    func (o *SecurityMonitoringFilter) GetAction() SecurityMonitoringFilterAction
    func (o *SecurityMonitoringFilter) GetActionOk() (*SecurityMonitoringFilterAction, bool)
    func (o *SecurityMonitoringFilter) GetQuery() string
    func (o *SecurityMonitoringFilter) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringFilter) HasAction() bool
    func (o *SecurityMonitoringFilter) HasQuery() bool
    func (o SecurityMonitoringFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringFilter) SetAction(v SecurityMonitoringFilterAction)
    func (o *SecurityMonitoringFilter) SetQuery(v string)
    func (o *SecurityMonitoringFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringFilterAction
    func NewSecurityMonitoringFilterActionFromValue(v string) (*SecurityMonitoringFilterAction, error)
    func (v *SecurityMonitoringFilterAction) GetAllowedValues() []SecurityMonitoringFilterAction
    func (v SecurityMonitoringFilterAction) IsValid() bool
    func (v SecurityMonitoringFilterAction) Ptr() *SecurityMonitoringFilterAction
    func (v *SecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error
type SecurityMonitoringListRulesResponse
    func NewSecurityMonitoringListRulesResponse() *SecurityMonitoringListRulesResponse
    func NewSecurityMonitoringListRulesResponseWithDefaults() *SecurityMonitoringListRulesResponse
    func (o *SecurityMonitoringListRulesResponse) GetData() []SecurityMonitoringRuleResponse
    func (o *SecurityMonitoringListRulesResponse) GetDataOk() (*[]SecurityMonitoringRuleResponse, bool)
    func (o *SecurityMonitoringListRulesResponse) GetMeta() ResponseMetaAttributes
    func (o *SecurityMonitoringListRulesResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *SecurityMonitoringListRulesResponse) HasData() bool
    func (o *SecurityMonitoringListRulesResponse) HasMeta() bool
    func (o SecurityMonitoringListRulesResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringListRulesResponse) SetData(v []SecurityMonitoringRuleResponse)
    func (o *SecurityMonitoringListRulesResponse) SetMeta(v ResponseMetaAttributes)
    func (o *SecurityMonitoringListRulesResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringReferenceTable
    func NewSecurityMonitoringReferenceTable() *SecurityMonitoringReferenceTable
    func NewSecurityMonitoringReferenceTableWithDefaults() *SecurityMonitoringReferenceTable
    func (o *SecurityMonitoringReferenceTable) GetCheckPresence() bool
    func (o *SecurityMonitoringReferenceTable) GetCheckPresenceOk() (*bool, bool)
    func (o *SecurityMonitoringReferenceTable) GetColumnName() string
    func (o *SecurityMonitoringReferenceTable) GetColumnNameOk() (*string, bool)
    func (o *SecurityMonitoringReferenceTable) GetLogFieldPath() string
    func (o *SecurityMonitoringReferenceTable) GetLogFieldPathOk() (*string, bool)
    func (o *SecurityMonitoringReferenceTable) GetRuleQueryName() string
    func (o *SecurityMonitoringReferenceTable) GetRuleQueryNameOk() (*string, bool)
    func (o *SecurityMonitoringReferenceTable) GetTableName() string
    func (o *SecurityMonitoringReferenceTable) GetTableNameOk() (*string, bool)
    func (o *SecurityMonitoringReferenceTable) HasCheckPresence() bool
    func (o *SecurityMonitoringReferenceTable) HasColumnName() bool
    func (o *SecurityMonitoringReferenceTable) HasLogFieldPath() bool
    func (o *SecurityMonitoringReferenceTable) HasRuleQueryName() bool
    func (o *SecurityMonitoringReferenceTable) HasTableName() bool
    func (o SecurityMonitoringReferenceTable) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringReferenceTable) SetCheckPresence(v bool)
    func (o *SecurityMonitoringReferenceTable) SetColumnName(v string)
    func (o *SecurityMonitoringReferenceTable) SetLogFieldPath(v string)
    func (o *SecurityMonitoringReferenceTable) SetRuleQueryName(v string)
    func (o *SecurityMonitoringReferenceTable) SetTableName(v string)
    func (o *SecurityMonitoringReferenceTable) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCase
    func NewSecurityMonitoringRuleCase() *SecurityMonitoringRuleCase
    func NewSecurityMonitoringRuleCaseWithDefaults() *SecurityMonitoringRuleCase
    func (o *SecurityMonitoringRuleCase) GetActions() []SecurityMonitoringRuleCaseAction
    func (o *SecurityMonitoringRuleCase) GetActionsOk() (*[]SecurityMonitoringRuleCaseAction, bool)
    func (o *SecurityMonitoringRuleCase) GetCondition() string
    func (o *SecurityMonitoringRuleCase) GetConditionOk() (*string, bool)
    func (o *SecurityMonitoringRuleCase) GetName() string
    func (o *SecurityMonitoringRuleCase) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleCase) GetNotifications() []string
    func (o *SecurityMonitoringRuleCase) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleCase) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringRuleCase) HasActions() bool
    func (o *SecurityMonitoringRuleCase) HasCondition() bool
    func (o *SecurityMonitoringRuleCase) HasName() bool
    func (o *SecurityMonitoringRuleCase) HasNotifications() bool
    func (o *SecurityMonitoringRuleCase) HasStatus() bool
    func (o SecurityMonitoringRuleCase) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCase) SetActions(v []SecurityMonitoringRuleCaseAction)
    func (o *SecurityMonitoringRuleCase) SetCondition(v string)
    func (o *SecurityMonitoringRuleCase) SetName(v string)
    func (o *SecurityMonitoringRuleCase) SetNotifications(v []string)
    func (o *SecurityMonitoringRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringRuleCase) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCaseAction
    func NewSecurityMonitoringRuleCaseAction() *SecurityMonitoringRuleCaseAction
    func NewSecurityMonitoringRuleCaseActionWithDefaults() *SecurityMonitoringRuleCaseAction
    func (o *SecurityMonitoringRuleCaseAction) GetOptions() SecurityMonitoringRuleCaseActionOptions
    func (o *SecurityMonitoringRuleCaseAction) GetOptionsOk() (*SecurityMonitoringRuleCaseActionOptions, bool)
    func (o *SecurityMonitoringRuleCaseAction) GetType() SecurityMonitoringRuleCaseActionType
    func (o *SecurityMonitoringRuleCaseAction) GetTypeOk() (*SecurityMonitoringRuleCaseActionType, bool)
    func (o *SecurityMonitoringRuleCaseAction) HasOptions() bool
    func (o *SecurityMonitoringRuleCaseAction) HasType() bool
    func (o SecurityMonitoringRuleCaseAction) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCaseAction) SetOptions(v SecurityMonitoringRuleCaseActionOptions)
    func (o *SecurityMonitoringRuleCaseAction) SetType(v SecurityMonitoringRuleCaseActionType)
    func (o *SecurityMonitoringRuleCaseAction) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCaseActionOptions
    func NewSecurityMonitoringRuleCaseActionOptions() *SecurityMonitoringRuleCaseActionOptions
    func NewSecurityMonitoringRuleCaseActionOptionsWithDefaults() *SecurityMonitoringRuleCaseActionOptions
    func (o *SecurityMonitoringRuleCaseActionOptions) GetDuration() int64
    func (o *SecurityMonitoringRuleCaseActionOptions) GetDurationOk() (*int64, bool)
    func (o *SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorName() string
    func (o *SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleCaseActionOptions) HasDuration() bool
    func (o *SecurityMonitoringRuleCaseActionOptions) HasUserBehaviorName() bool
    func (o SecurityMonitoringRuleCaseActionOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCaseActionOptions) SetDuration(v int64)
    func (o *SecurityMonitoringRuleCaseActionOptions) SetUserBehaviorName(v string)
    func (o *SecurityMonitoringRuleCaseActionOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCaseActionType
    func NewSecurityMonitoringRuleCaseActionTypeFromValue(v string) (*SecurityMonitoringRuleCaseActionType, error)
    func (v *SecurityMonitoringRuleCaseActionType) GetAllowedValues() []SecurityMonitoringRuleCaseActionType
    func (v SecurityMonitoringRuleCaseActionType) IsValid() bool
    func (v SecurityMonitoringRuleCaseActionType) Ptr() *SecurityMonitoringRuleCaseActionType
    func (v *SecurityMonitoringRuleCaseActionType) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleCaseCreate
    func NewSecurityMonitoringRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringRuleCaseCreate
    func NewSecurityMonitoringRuleCaseCreateWithDefaults() *SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringRuleCaseCreate) GetActions() []SecurityMonitoringRuleCaseAction
    func (o *SecurityMonitoringRuleCaseCreate) GetActionsOk() (*[]SecurityMonitoringRuleCaseAction, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetCondition() string
    func (o *SecurityMonitoringRuleCaseCreate) GetConditionOk() (*string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetName() string
    func (o *SecurityMonitoringRuleCaseCreate) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetNotifications() []string
    func (o *SecurityMonitoringRuleCaseCreate) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringRuleCaseCreate) HasActions() bool
    func (o *SecurityMonitoringRuleCaseCreate) HasCondition() bool
    func (o *SecurityMonitoringRuleCaseCreate) HasName() bool
    func (o *SecurityMonitoringRuleCaseCreate) HasNotifications() bool
    func (o SecurityMonitoringRuleCaseCreate) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleCaseCreate) SetActions(v []SecurityMonitoringRuleCaseAction)
    func (o *SecurityMonitoringRuleCaseCreate) SetCondition(v string)
    func (o *SecurityMonitoringRuleCaseCreate) SetName(v string)
    func (o *SecurityMonitoringRuleCaseCreate) SetNotifications(v []string)
    func (o *SecurityMonitoringRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleConvertPayload
    func SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleConvertPayload(v *SecurityMonitoringSignalRulePayload) SecurityMonitoringRuleConvertPayload
    func SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleConvertPayload(v *SecurityMonitoringStandardRulePayload) SecurityMonitoringRuleConvertPayload
    func (obj *SecurityMonitoringRuleConvertPayload) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleConvertPayload) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleConvertPayload) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleConvertResponse
    func NewSecurityMonitoringRuleConvertResponse() *SecurityMonitoringRuleConvertResponse
    func NewSecurityMonitoringRuleConvertResponseWithDefaults() *SecurityMonitoringRuleConvertResponse
    func (o *SecurityMonitoringRuleConvertResponse) GetTerraformContent() string
    func (o *SecurityMonitoringRuleConvertResponse) GetTerraformContentOk() (*string, bool)
    func (o *SecurityMonitoringRuleConvertResponse) HasTerraformContent() bool
    func (o SecurityMonitoringRuleConvertResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleConvertResponse) SetTerraformContent(v string)
    func (o *SecurityMonitoringRuleConvertResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleCreatePayload
    func CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *CloudConfigurationRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringSignalRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringStandardRuleCreatePayload) SecurityMonitoringRuleCreatePayload
    func (obj *SecurityMonitoringRuleCreatePayload) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleCreatePayload) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleDetectionMethod
    func NewSecurityMonitoringRuleDetectionMethodFromValue(v string) (*SecurityMonitoringRuleDetectionMethod, error)
    func (v *SecurityMonitoringRuleDetectionMethod) GetAllowedValues() []SecurityMonitoringRuleDetectionMethod
    func (v SecurityMonitoringRuleDetectionMethod) IsValid() bool
    func (v SecurityMonitoringRuleDetectionMethod) Ptr() *SecurityMonitoringRuleDetectionMethod
    func (v *SecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleEvaluationWindow
    func NewSecurityMonitoringRuleEvaluationWindowFromValue(v int32) (*SecurityMonitoringRuleEvaluationWindow, error)
    func (v *SecurityMonitoringRuleEvaluationWindow) GetAllowedValues() []SecurityMonitoringRuleEvaluationWindow
    func (v SecurityMonitoringRuleEvaluationWindow) IsValid() bool
    func (v SecurityMonitoringRuleEvaluationWindow) Ptr() *SecurityMonitoringRuleEvaluationWindow
    func (v *SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleHardcodedEvaluatorType
    func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue(v string) (*SecurityMonitoringRuleHardcodedEvaluatorType, error)
    func (v *SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues() []SecurityMonitoringRuleHardcodedEvaluatorType
    func (v SecurityMonitoringRuleHardcodedEvaluatorType) IsValid() bool
    func (v SecurityMonitoringRuleHardcodedEvaluatorType) Ptr() *SecurityMonitoringRuleHardcodedEvaluatorType
    func (v *SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleImpossibleTravelOptions
    func NewSecurityMonitoringRuleImpossibleTravelOptions() *SecurityMonitoringRuleImpossibleTravelOptions
    func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults() *SecurityMonitoringRuleImpossibleTravelOptions
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations() bool
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk() (*bool, bool)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations() bool
    func (o SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations(v bool)
    func (o *SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleKeepAlive
    func NewSecurityMonitoringRuleKeepAliveFromValue(v int32) (*SecurityMonitoringRuleKeepAlive, error)
    func (v *SecurityMonitoringRuleKeepAlive) GetAllowedValues() []SecurityMonitoringRuleKeepAlive
    func (v SecurityMonitoringRuleKeepAlive) IsValid() bool
    func (v SecurityMonitoringRuleKeepAlive) Ptr() *SecurityMonitoringRuleKeepAlive
    func (v *SecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleMaxSignalDuration
    func NewSecurityMonitoringRuleMaxSignalDurationFromValue(v int32) (*SecurityMonitoringRuleMaxSignalDuration, error)
    func (v *SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues() []SecurityMonitoringRuleMaxSignalDuration
    func (v SecurityMonitoringRuleMaxSignalDuration) IsValid() bool
    func (v SecurityMonitoringRuleMaxSignalDuration) Ptr() *SecurityMonitoringRuleMaxSignalDuration
    func (v *SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptions
    func NewSecurityMonitoringRuleNewValueOptions() *SecurityMonitoringRuleNewValueOptions
    func NewSecurityMonitoringRuleNewValueOptionsWithDefaults() *SecurityMonitoringRuleNewValueOptions
    func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfter() SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk() (*SecurityMonitoringRuleNewValueOptionsForgetAfter, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDuration() SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk() (*SecurityMonitoringRuleNewValueOptionsLearningDuration, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethod() SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk() (*SecurityMonitoringRuleNewValueOptionsLearningMethod, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThreshold() SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk() (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, bool)
    func (o *SecurityMonitoringRuleNewValueOptions) HasForgetAfter() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningDuration() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningMethod() bool
    func (o *SecurityMonitoringRuleNewValueOptions) HasLearningThreshold() bool
    func (o SecurityMonitoringRuleNewValueOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleNewValueOptions) SetForgetAfter(v SecurityMonitoringRuleNewValueOptionsForgetAfter)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningDuration(v SecurityMonitoringRuleNewValueOptionsLearningDuration)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningMethod(v SecurityMonitoringRuleNewValueOptionsLearningMethod)
    func (o *SecurityMonitoringRuleNewValueOptions) SetLearningThreshold(v SecurityMonitoringRuleNewValueOptionsLearningThreshold)
    func (o *SecurityMonitoringRuleNewValueOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleNewValueOptionsForgetAfter
    func NewSecurityMonitoringRuleNewValueOptionsForgetAfterFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsForgetAfter, error)
    func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr() *SecurityMonitoringRuleNewValueOptionsForgetAfter
    func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningDuration
    func NewSecurityMonitoringRuleNewValueOptionsLearningDurationFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningDuration, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningDuration
    func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningMethod
    func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue(v string) (*SecurityMonitoringRuleNewValueOptionsLearningMethod, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningMethod
    func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, error)
    func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid() bool
    func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningThreshold
    func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleOptions
    func NewSecurityMonitoringRuleOptions() *SecurityMonitoringRuleOptions
    func NewSecurityMonitoringRuleOptionsWithDefaults() *SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions
    func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)
    func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv() bool
    func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk() (*bool, bool)
    func (o *SecurityMonitoringRuleOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod
    func (o *SecurityMonitoringRuleOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)
    func (o *SecurityMonitoringRuleOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow
    func (o *SecurityMonitoringRuleOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)
    func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType() SecurityMonitoringRuleHardcodedEvaluatorType
    func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk() (*SecurityMonitoringRuleHardcodedEvaluatorType, bool)
    func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions
    func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)
    func (o *SecurityMonitoringRuleOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive
    func (o *SecurityMonitoringRuleOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)
    func (o *SecurityMonitoringRuleOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration
    func (o *SecurityMonitoringRuleOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)
    func (o *SecurityMonitoringRuleOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions
    func (o *SecurityMonitoringRuleOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)
    func (o *SecurityMonitoringRuleOptions) GetThirdPartyRuleOptions() SecurityMonitoringRuleThirdPartyOptions
    func (o *SecurityMonitoringRuleOptions) GetThirdPartyRuleOptionsOk() (*SecurityMonitoringRuleThirdPartyOptions, bool)
    func (o *SecurityMonitoringRuleOptions) HasComplianceRuleOptions() bool
    func (o *SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv() bool
    func (o *SecurityMonitoringRuleOptions) HasDetectionMethod() bool
    func (o *SecurityMonitoringRuleOptions) HasEvaluationWindow() bool
    func (o *SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType() bool
    func (o *SecurityMonitoringRuleOptions) HasImpossibleTravelOptions() bool
    func (o *SecurityMonitoringRuleOptions) HasKeepAlive() bool
    func (o *SecurityMonitoringRuleOptions) HasMaxSignalDuration() bool
    func (o *SecurityMonitoringRuleOptions) HasNewValueOptions() bool
    func (o *SecurityMonitoringRuleOptions) HasThirdPartyRuleOptions() bool
    func (o SecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)
    func (o *SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv(v bool)
    func (o *SecurityMonitoringRuleOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)
    func (o *SecurityMonitoringRuleOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)
    func (o *SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType(v SecurityMonitoringRuleHardcodedEvaluatorType)
    func (o *SecurityMonitoringRuleOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)
    func (o *SecurityMonitoringRuleOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)
    func (o *SecurityMonitoringRuleOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)
    func (o *SecurityMonitoringRuleOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)
    func (o *SecurityMonitoringRuleOptions) SetThirdPartyRuleOptions(v SecurityMonitoringRuleThirdPartyOptions)
    func (o *SecurityMonitoringRuleOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleQuery
    func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringSignalRuleQuery) SecurityMonitoringRuleQuery
    func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringStandardRuleQuery) SecurityMonitoringRuleQuery
    func (obj *SecurityMonitoringRuleQuery) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleQuery) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleQueryAggregation
    func NewSecurityMonitoringRuleQueryAggregationFromValue(v string) (*SecurityMonitoringRuleQueryAggregation, error)
    func (v *SecurityMonitoringRuleQueryAggregation) GetAllowedValues() []SecurityMonitoringRuleQueryAggregation
    func (v SecurityMonitoringRuleQueryAggregation) IsValid() bool
    func (v SecurityMonitoringRuleQueryAggregation) Ptr() *SecurityMonitoringRuleQueryAggregation
    func (v *SecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleQueryPayload
    func NewSecurityMonitoringRuleQueryPayload() *SecurityMonitoringRuleQueryPayload
    func NewSecurityMonitoringRuleQueryPayloadWithDefaults() *SecurityMonitoringRuleQueryPayload
    func (o *SecurityMonitoringRuleQueryPayload) GetExpectedResult() bool
    func (o *SecurityMonitoringRuleQueryPayload) GetExpectedResultOk() (*bool, bool)
    func (o *SecurityMonitoringRuleQueryPayload) GetIndex() int64
    func (o *SecurityMonitoringRuleQueryPayload) GetIndexOk() (*int64, bool)
    func (o *SecurityMonitoringRuleQueryPayload) GetPayload() SecurityMonitoringRuleQueryPayloadData
    func (o *SecurityMonitoringRuleQueryPayload) GetPayloadOk() (*SecurityMonitoringRuleQueryPayloadData, bool)
    func (o *SecurityMonitoringRuleQueryPayload) HasExpectedResult() bool
    func (o *SecurityMonitoringRuleQueryPayload) HasIndex() bool
    func (o *SecurityMonitoringRuleQueryPayload) HasPayload() bool
    func (o SecurityMonitoringRuleQueryPayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleQueryPayload) SetExpectedResult(v bool)
    func (o *SecurityMonitoringRuleQueryPayload) SetIndex(v int64)
    func (o *SecurityMonitoringRuleQueryPayload) SetPayload(v SecurityMonitoringRuleQueryPayloadData)
    func (o *SecurityMonitoringRuleQueryPayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleQueryPayloadData
    func NewSecurityMonitoringRuleQueryPayloadData() *SecurityMonitoringRuleQueryPayloadData
    func NewSecurityMonitoringRuleQueryPayloadDataWithDefaults() *SecurityMonitoringRuleQueryPayloadData
    func (o *SecurityMonitoringRuleQueryPayloadData) GetDdsource() string
    func (o *SecurityMonitoringRuleQueryPayloadData) GetDdsourceOk() (*string, bool)
    func (o *SecurityMonitoringRuleQueryPayloadData) GetDdtags() string
    func (o *SecurityMonitoringRuleQueryPayloadData) GetDdtagsOk() (*string, bool)
    func (o *SecurityMonitoringRuleQueryPayloadData) GetHostname() string
    func (o *SecurityMonitoringRuleQueryPayloadData) GetHostnameOk() (*string, bool)
    func (o *SecurityMonitoringRuleQueryPayloadData) GetMessage() string
    func (o *SecurityMonitoringRuleQueryPayloadData) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringRuleQueryPayloadData) GetService() string
    func (o *SecurityMonitoringRuleQueryPayloadData) GetServiceOk() (*string, bool)
    func (o *SecurityMonitoringRuleQueryPayloadData) HasDdsource() bool
    func (o *SecurityMonitoringRuleQueryPayloadData) HasDdtags() bool
    func (o *SecurityMonitoringRuleQueryPayloadData) HasHostname() bool
    func (o *SecurityMonitoringRuleQueryPayloadData) HasMessage() bool
    func (o *SecurityMonitoringRuleQueryPayloadData) HasService() bool
    func (o SecurityMonitoringRuleQueryPayloadData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleQueryPayloadData) SetDdsource(v string)
    func (o *SecurityMonitoringRuleQueryPayloadData) SetDdtags(v string)
    func (o *SecurityMonitoringRuleQueryPayloadData) SetHostname(v string)
    func (o *SecurityMonitoringRuleQueryPayloadData) SetMessage(v string)
    func (o *SecurityMonitoringRuleQueryPayloadData) SetService(v string)
    func (o *SecurityMonitoringRuleQueryPayloadData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleResponse
    func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringSignalRuleResponse) SecurityMonitoringRuleResponse
    func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringStandardRuleResponse) SecurityMonitoringRuleResponse
    func (obj *SecurityMonitoringRuleResponse) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleResponse) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleSeverity
    func NewSecurityMonitoringRuleSeverityFromValue(v string) (*SecurityMonitoringRuleSeverity, error)
    func (v *SecurityMonitoringRuleSeverity) GetAllowedValues() []SecurityMonitoringRuleSeverity
    func (v SecurityMonitoringRuleSeverity) IsValid() bool
    func (v SecurityMonitoringRuleSeverity) Ptr() *SecurityMonitoringRuleSeverity
    func (v *SecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleTestPayload
    func SecurityMonitoringStandardRuleTestPayloadAsSecurityMonitoringRuleTestPayload(v *SecurityMonitoringStandardRuleTestPayload) SecurityMonitoringRuleTestPayload
    func (obj *SecurityMonitoringRuleTestPayload) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleTestPayload) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleTestPayload) UnmarshalJSON(data []byte) error
type SecurityMonitoringRuleTestRequest
    func NewSecurityMonitoringRuleTestRequest() *SecurityMonitoringRuleTestRequest
    func NewSecurityMonitoringRuleTestRequestWithDefaults() *SecurityMonitoringRuleTestRequest
    func (o *SecurityMonitoringRuleTestRequest) GetRule() SecurityMonitoringRuleTestPayload
    func (o *SecurityMonitoringRuleTestRequest) GetRuleOk() (*SecurityMonitoringRuleTestPayload, bool)
    func (o *SecurityMonitoringRuleTestRequest) GetRuleQueryPayloads() []SecurityMonitoringRuleQueryPayload
    func (o *SecurityMonitoringRuleTestRequest) GetRuleQueryPayloadsOk() (*[]SecurityMonitoringRuleQueryPayload, bool)
    func (o *SecurityMonitoringRuleTestRequest) HasRule() bool
    func (o *SecurityMonitoringRuleTestRequest) HasRuleQueryPayloads() bool
    func (o SecurityMonitoringRuleTestRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleTestRequest) SetRule(v SecurityMonitoringRuleTestPayload)
    func (o *SecurityMonitoringRuleTestRequest) SetRuleQueryPayloads(v []SecurityMonitoringRuleQueryPayload)
    func (o *SecurityMonitoringRuleTestRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleTestResponse
    func NewSecurityMonitoringRuleTestResponse() *SecurityMonitoringRuleTestResponse
    func NewSecurityMonitoringRuleTestResponseWithDefaults() *SecurityMonitoringRuleTestResponse
    func (o *SecurityMonitoringRuleTestResponse) GetResults() []bool
    func (o *SecurityMonitoringRuleTestResponse) GetResultsOk() (*[]bool, bool)
    func (o *SecurityMonitoringRuleTestResponse) HasResults() bool
    func (o SecurityMonitoringRuleTestResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleTestResponse) SetResults(v []bool)
    func (o *SecurityMonitoringRuleTestResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleThirdPartyOptions
    func NewSecurityMonitoringRuleThirdPartyOptions() *SecurityMonitoringRuleThirdPartyOptions
    func NewSecurityMonitoringRuleThirdPartyOptionsWithDefaults() *SecurityMonitoringRuleThirdPartyOptions
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultNotifications() []string
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetRootQueries() []SecurityMonitoringThirdPartyRootQuery
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetRootQueriesOk() (*[]SecurityMonitoringThirdPartyRootQuery, bool)
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetSignalTitleTemplate() string
    func (o *SecurityMonitoringRuleThirdPartyOptions) GetSignalTitleTemplateOk() (*string, bool)
    func (o *SecurityMonitoringRuleThirdPartyOptions) HasDefaultNotifications() bool
    func (o *SecurityMonitoringRuleThirdPartyOptions) HasDefaultStatus() bool
    func (o *SecurityMonitoringRuleThirdPartyOptions) HasRootQueries() bool
    func (o *SecurityMonitoringRuleThirdPartyOptions) HasSignalTitleTemplate() bool
    func (o SecurityMonitoringRuleThirdPartyOptions) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleThirdPartyOptions) SetDefaultNotifications(v []string)
    func (o *SecurityMonitoringRuleThirdPartyOptions) SetDefaultStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringRuleThirdPartyOptions) SetRootQueries(v []SecurityMonitoringThirdPartyRootQuery)
    func (o *SecurityMonitoringRuleThirdPartyOptions) SetSignalTitleTemplate(v string)
    func (o *SecurityMonitoringRuleThirdPartyOptions) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleTypeCreate
    func NewSecurityMonitoringRuleTypeCreateFromValue(v string) (*SecurityMonitoringRuleTypeCreate, error)
    func (v *SecurityMonitoringRuleTypeCreate) GetAllowedValues() []SecurityMonitoringRuleTypeCreate
    func (v SecurityMonitoringRuleTypeCreate) IsValid() bool
    func (v SecurityMonitoringRuleTypeCreate) Ptr() *SecurityMonitoringRuleTypeCreate
    func (v *SecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleTypeRead
    func NewSecurityMonitoringRuleTypeReadFromValue(v string) (*SecurityMonitoringRuleTypeRead, error)
    func (v *SecurityMonitoringRuleTypeRead) GetAllowedValues() []SecurityMonitoringRuleTypeRead
    func (v SecurityMonitoringRuleTypeRead) IsValid() bool
    func (v SecurityMonitoringRuleTypeRead) Ptr() *SecurityMonitoringRuleTypeRead
    func (v *SecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleTypeTest
    func NewSecurityMonitoringRuleTypeTestFromValue(v string) (*SecurityMonitoringRuleTypeTest, error)
    func (v *SecurityMonitoringRuleTypeTest) GetAllowedValues() []SecurityMonitoringRuleTypeTest
    func (v SecurityMonitoringRuleTypeTest) IsValid() bool
    func (v SecurityMonitoringRuleTypeTest) Ptr() *SecurityMonitoringRuleTypeTest
    func (v *SecurityMonitoringRuleTypeTest) UnmarshalJSON(src []byte) error
type SecurityMonitoringRuleUpdatePayload
    func NewSecurityMonitoringRuleUpdatePayload() *SecurityMonitoringRuleUpdatePayload
    func NewSecurityMonitoringRuleUpdatePayloadWithDefaults() *SecurityMonitoringRuleUpdatePayload
    func (o *SecurityMonitoringRuleUpdatePayload) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringRuleUpdatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions
    func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringRuleUpdatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetGroupSignalsBy() []string
    func (o *SecurityMonitoringRuleUpdatePayload) GetGroupSignalsByOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringRuleUpdatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetMessage() string
    func (o *SecurityMonitoringRuleUpdatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetName() string
    func (o *SecurityMonitoringRuleUpdatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringRuleUpdatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetQueries() []SecurityMonitoringRuleQuery
    func (o *SecurityMonitoringRuleUpdatePayload) GetQueriesOk() (*[]SecurityMonitoringRuleQuery, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetReferenceTables() []SecurityMonitoringReferenceTable
    func (o *SecurityMonitoringRuleUpdatePayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetTags() []string
    func (o *SecurityMonitoringRuleUpdatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCase
    func (o *SecurityMonitoringRuleUpdatePayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCase, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) GetVersion() int32
    func (o *SecurityMonitoringRuleUpdatePayload) GetVersionOk() (*int32, bool)
    func (o *SecurityMonitoringRuleUpdatePayload) HasCases() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasComplianceSignalOptions() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasFilters() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasGroupSignalsBy() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasIsEnabled() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasMessage() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasName() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasOptions() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasQueries() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasReferenceTables() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasTags() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasThirdPartyCases() bool
    func (o *SecurityMonitoringRuleUpdatePayload) HasVersion() bool
    func (o SecurityMonitoringRuleUpdatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringRuleUpdatePayload) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringRuleUpdatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)
    func (o *SecurityMonitoringRuleUpdatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringRuleUpdatePayload) SetGroupSignalsBy(v []string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringRuleUpdatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringRuleUpdatePayload) SetMessage(v string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetName(v string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringRuleUpdatePayload) SetQueries(v []SecurityMonitoringRuleQuery)
    func (o *SecurityMonitoringRuleUpdatePayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)
    func (o *SecurityMonitoringRuleUpdatePayload) SetTags(v []string)
    func (o *SecurityMonitoringRuleUpdatePayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCase)
    func (o *SecurityMonitoringRuleUpdatePayload) SetVersion(v int32)
    func (o *SecurityMonitoringRuleUpdatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringRuleValidatePayload
    func CloudConfigurationRulePayloadAsSecurityMonitoringRuleValidatePayload(v *CloudConfigurationRulePayload) SecurityMonitoringRuleValidatePayload
    func SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleValidatePayload(v *SecurityMonitoringSignalRulePayload) SecurityMonitoringRuleValidatePayload
    func SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleValidatePayload(v *SecurityMonitoringStandardRulePayload) SecurityMonitoringRuleValidatePayload
    func (obj *SecurityMonitoringRuleValidatePayload) GetActualInstance() interface{}
    func (obj SecurityMonitoringRuleValidatePayload) MarshalJSON() ([]byte, error)
    func (obj *SecurityMonitoringRuleValidatePayload) UnmarshalJSON(data []byte) error
type SecurityMonitoringSignal
    func NewSecurityMonitoringSignal() *SecurityMonitoringSignal
    func NewSecurityMonitoringSignalWithDefaults() *SecurityMonitoringSignal
    func (o *SecurityMonitoringSignal) GetAttributes() SecurityMonitoringSignalAttributes
    func (o *SecurityMonitoringSignal) GetAttributesOk() (*SecurityMonitoringSignalAttributes, bool)
    func (o *SecurityMonitoringSignal) GetId() string
    func (o *SecurityMonitoringSignal) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSignal) GetType() SecurityMonitoringSignalType
    func (o *SecurityMonitoringSignal) GetTypeOk() (*SecurityMonitoringSignalType, bool)
    func (o *SecurityMonitoringSignal) HasAttributes() bool
    func (o *SecurityMonitoringSignal) HasId() bool
    func (o *SecurityMonitoringSignal) HasType() bool
    func (o SecurityMonitoringSignal) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignal) SetAttributes(v SecurityMonitoringSignalAttributes)
    func (o *SecurityMonitoringSignal) SetId(v string)
    func (o *SecurityMonitoringSignal) SetType(v SecurityMonitoringSignalType)
    func (o *SecurityMonitoringSignal) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalArchiveReason
    func NewSecurityMonitoringSignalArchiveReasonFromValue(v string) (*SecurityMonitoringSignalArchiveReason, error)
    func (v *SecurityMonitoringSignalArchiveReason) GetAllowedValues() []SecurityMonitoringSignalArchiveReason
    func (v SecurityMonitoringSignalArchiveReason) IsValid() bool
    func (v SecurityMonitoringSignalArchiveReason) Ptr() *SecurityMonitoringSignalArchiveReason
    func (v *SecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalAssigneeUpdateAttributes
    func NewSecurityMonitoringSignalAssigneeUpdateAttributes(assignee SecurityMonitoringTriageUser) *SecurityMonitoringSignalAssigneeUpdateAttributes
    func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults() *SecurityMonitoringSignalAssigneeUpdateAttributes
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAssigneeUpdateData
    func NewSecurityMonitoringSignalAssigneeUpdateData(attributes SecurityMonitoringSignalAssigneeUpdateAttributes) *SecurityMonitoringSignalAssigneeUpdateData
    func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults() *SecurityMonitoringSignalAssigneeUpdateData
    func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributes() SecurityMonitoringSignalAssigneeUpdateAttributes
    func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk() (*SecurityMonitoringSignalAssigneeUpdateAttributes, bool)
    func (o SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateData) SetAttributes(v SecurityMonitoringSignalAssigneeUpdateAttributes)
    func (o *SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAssigneeUpdateRequest
    func NewSecurityMonitoringSignalAssigneeUpdateRequest(data SecurityMonitoringSignalAssigneeUpdateData) *SecurityMonitoringSignalAssigneeUpdateRequest
    func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults() *SecurityMonitoringSignalAssigneeUpdateRequest
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetData() SecurityMonitoringSignalAssigneeUpdateData
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk() (*SecurityMonitoringSignalAssigneeUpdateData, bool)
    func (o SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) SetData(v SecurityMonitoringSignalAssigneeUpdateData)
    func (o *SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalAttributes
    func NewSecurityMonitoringSignalAttributes() *SecurityMonitoringSignalAttributes
    func NewSecurityMonitoringSignalAttributesWithDefaults() *SecurityMonitoringSignalAttributes
    func (o *SecurityMonitoringSignalAttributes) GetCustom() map[string]interface{}
    func (o *SecurityMonitoringSignalAttributes) GetCustomOk() (*map[string]interface{}, bool)
    func (o *SecurityMonitoringSignalAttributes) GetMessage() string
    func (o *SecurityMonitoringSignalAttributes) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalAttributes) GetTags() []string
    func (o *SecurityMonitoringSignalAttributes) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalAttributes) GetTimestamp() time.Time
    func (o *SecurityMonitoringSignalAttributes) GetTimestampOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalAttributes) HasCustom() bool
    func (o *SecurityMonitoringSignalAttributes) HasMessage() bool
    func (o *SecurityMonitoringSignalAttributes) HasTags() bool
    func (o *SecurityMonitoringSignalAttributes) HasTimestamp() bool
    func (o SecurityMonitoringSignalAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalAttributes) SetCustom(v map[string]interface{})
    func (o *SecurityMonitoringSignalAttributes) SetMessage(v string)
    func (o *SecurityMonitoringSignalAttributes) SetTags(v []string)
    func (o *SecurityMonitoringSignalAttributes) SetTimestamp(v time.Time)
    func (o *SecurityMonitoringSignalAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateAttributes
    func NewSecurityMonitoringSignalIncidentsUpdateAttributes(incidentIds []int64) *SecurityMonitoringSignalIncidentsUpdateAttributes
    func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults() *SecurityMonitoringSignalIncidentsUpdateAttributes
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds() []int64
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk() (*[]int64, bool)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds(v []int64)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateData
    func NewSecurityMonitoringSignalIncidentsUpdateData(attributes SecurityMonitoringSignalIncidentsUpdateAttributes) *SecurityMonitoringSignalIncidentsUpdateData
    func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults() *SecurityMonitoringSignalIncidentsUpdateData
    func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributes() SecurityMonitoringSignalIncidentsUpdateAttributes
    func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk() (*SecurityMonitoringSignalIncidentsUpdateAttributes, bool)
    func (o SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateData) SetAttributes(v SecurityMonitoringSignalIncidentsUpdateAttributes)
    func (o *SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalIncidentsUpdateRequest
    func NewSecurityMonitoringSignalIncidentsUpdateRequest(data SecurityMonitoringSignalIncidentsUpdateData) *SecurityMonitoringSignalIncidentsUpdateRequest
    func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults() *SecurityMonitoringSignalIncidentsUpdateRequest
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetData() SecurityMonitoringSignalIncidentsUpdateData
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk() (*SecurityMonitoringSignalIncidentsUpdateData, bool)
    func (o SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) SetData(v SecurityMonitoringSignalIncidentsUpdateData)
    func (o *SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequest
    func NewSecurityMonitoringSignalListRequest() *SecurityMonitoringSignalListRequest
    func NewSecurityMonitoringSignalListRequestWithDefaults() *SecurityMonitoringSignalListRequest
    func (o *SecurityMonitoringSignalListRequest) GetFilter() SecurityMonitoringSignalListRequestFilter
    func (o *SecurityMonitoringSignalListRequest) GetFilterOk() (*SecurityMonitoringSignalListRequestFilter, bool)
    func (o *SecurityMonitoringSignalListRequest) GetPage() SecurityMonitoringSignalListRequestPage
    func (o *SecurityMonitoringSignalListRequest) GetPageOk() (*SecurityMonitoringSignalListRequestPage, bool)
    func (o *SecurityMonitoringSignalListRequest) GetSort() SecurityMonitoringSignalsSort
    func (o *SecurityMonitoringSignalListRequest) GetSortOk() (*SecurityMonitoringSignalsSort, bool)
    func (o *SecurityMonitoringSignalListRequest) HasFilter() bool
    func (o *SecurityMonitoringSignalListRequest) HasPage() bool
    func (o *SecurityMonitoringSignalListRequest) HasSort() bool
    func (o SecurityMonitoringSignalListRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequest) SetFilter(v SecurityMonitoringSignalListRequestFilter)
    func (o *SecurityMonitoringSignalListRequest) SetPage(v SecurityMonitoringSignalListRequestPage)
    func (o *SecurityMonitoringSignalListRequest) SetSort(v SecurityMonitoringSignalsSort)
    func (o *SecurityMonitoringSignalListRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequestFilter
    func NewSecurityMonitoringSignalListRequestFilter() *SecurityMonitoringSignalListRequestFilter
    func NewSecurityMonitoringSignalListRequestFilterWithDefaults() *SecurityMonitoringSignalListRequestFilter
    func (o *SecurityMonitoringSignalListRequestFilter) GetFrom() time.Time
    func (o *SecurityMonitoringSignalListRequestFilter) GetFromOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) GetQuery() string
    func (o *SecurityMonitoringSignalListRequestFilter) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) GetTo() time.Time
    func (o *SecurityMonitoringSignalListRequestFilter) GetToOk() (*time.Time, bool)
    func (o *SecurityMonitoringSignalListRequestFilter) HasFrom() bool
    func (o *SecurityMonitoringSignalListRequestFilter) HasQuery() bool
    func (o *SecurityMonitoringSignalListRequestFilter) HasTo() bool
    func (o SecurityMonitoringSignalListRequestFilter) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequestFilter) SetFrom(v time.Time)
    func (o *SecurityMonitoringSignalListRequestFilter) SetQuery(v string)
    func (o *SecurityMonitoringSignalListRequestFilter) SetTo(v time.Time)
    func (o *SecurityMonitoringSignalListRequestFilter) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalListRequestPage
    func NewSecurityMonitoringSignalListRequestPage() *SecurityMonitoringSignalListRequestPage
    func NewSecurityMonitoringSignalListRequestPageWithDefaults() *SecurityMonitoringSignalListRequestPage
    func (o *SecurityMonitoringSignalListRequestPage) GetCursor() string
    func (o *SecurityMonitoringSignalListRequestPage) GetCursorOk() (*string, bool)
    func (o *SecurityMonitoringSignalListRequestPage) GetLimit() int32
    func (o *SecurityMonitoringSignalListRequestPage) GetLimitOk() (*int32, bool)
    func (o *SecurityMonitoringSignalListRequestPage) HasCursor() bool
    func (o *SecurityMonitoringSignalListRequestPage) HasLimit() bool
    func (o SecurityMonitoringSignalListRequestPage) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalListRequestPage) SetCursor(v string)
    func (o *SecurityMonitoringSignalListRequestPage) SetLimit(v int32)
    func (o *SecurityMonitoringSignalListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalMetadataType
    func NewSecurityMonitoringSignalMetadataTypeFromValue(v string) (*SecurityMonitoringSignalMetadataType, error)
    func (v *SecurityMonitoringSignalMetadataType) GetAllowedValues() []SecurityMonitoringSignalMetadataType
    func (v SecurityMonitoringSignalMetadataType) IsValid() bool
    func (v SecurityMonitoringSignalMetadataType) Ptr() *SecurityMonitoringSignalMetadataType
    func (v *SecurityMonitoringSignalMetadataType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalResponse
    func NewSecurityMonitoringSignalResponse() *SecurityMonitoringSignalResponse
    func NewSecurityMonitoringSignalResponseWithDefaults() *SecurityMonitoringSignalResponse
    func (o *SecurityMonitoringSignalResponse) GetData() SecurityMonitoringSignal
    func (o *SecurityMonitoringSignalResponse) GetDataOk() (*SecurityMonitoringSignal, bool)
    func (o *SecurityMonitoringSignalResponse) HasData() bool
    func (o SecurityMonitoringSignalResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalResponse) SetData(v SecurityMonitoringSignal)
    func (o *SecurityMonitoringSignalResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleCreatePayload
    func NewSecurityMonitoringSignalRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRuleCreatePayload
    func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults() *SecurityMonitoringSignalRuleCreatePayload
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessage() string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetName() string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueries() []SecurityMonitoringSignalRuleQuery
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTags() []string
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetType() SecurityMonitoringSignalRuleType
    func (o *SecurityMonitoringSignalRuleCreatePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasFilters() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasTags() bool
    func (o *SecurityMonitoringSignalRuleCreatePayload) HasType() bool
    func (o SecurityMonitoringSignalRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetMessage(v string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetName(v string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetTags(v []string)
    func (o *SecurityMonitoringSignalRuleCreatePayload) SetType(v SecurityMonitoringSignalRuleType)
    func (o *SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRulePayload
    func NewSecurityMonitoringSignalRulePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRulePayload
    func NewSecurityMonitoringSignalRulePayloadWithDefaults() *SecurityMonitoringSignalRulePayload
    func (o *SecurityMonitoringSignalRulePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringSignalRulePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringSignalRulePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRulePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringSignalRulePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetMessage() string
    func (o *SecurityMonitoringSignalRulePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetName() string
    func (o *SecurityMonitoringSignalRulePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringSignalRulePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetQueries() []SecurityMonitoringSignalRuleQuery
    func (o *SecurityMonitoringSignalRulePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetTags() []string
    func (o *SecurityMonitoringSignalRulePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRulePayload) GetType() SecurityMonitoringSignalRuleType
    func (o *SecurityMonitoringSignalRulePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)
    func (o *SecurityMonitoringSignalRulePayload) HasFilters() bool
    func (o *SecurityMonitoringSignalRulePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRulePayload) HasTags() bool
    func (o *SecurityMonitoringSignalRulePayload) HasType() bool
    func (o SecurityMonitoringSignalRulePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRulePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringSignalRulePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringSignalRulePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringSignalRulePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringSignalRulePayload) SetMessage(v string)
    func (o *SecurityMonitoringSignalRulePayload) SetName(v string)
    func (o *SecurityMonitoringSignalRulePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringSignalRulePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)
    func (o *SecurityMonitoringSignalRulePayload) SetTags(v []string)
    func (o *SecurityMonitoringSignalRulePayload) SetType(v SecurityMonitoringSignalRuleType)
    func (o *SecurityMonitoringSignalRulePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleQuery
    func NewSecurityMonitoringSignalRuleQuery(ruleId string) *SecurityMonitoringSignalRuleQuery
    func NewSecurityMonitoringSignalRuleQueryWithDefaults() *SecurityMonitoringSignalRuleQuery
    func (o *SecurityMonitoringSignalRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringSignalRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields() []string
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex() int32
    func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk() (*int32, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetMetrics() []string
    func (o *SecurityMonitoringSignalRuleQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetName() string
    func (o *SecurityMonitoringSignalRuleQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) GetRuleId() string
    func (o *SecurityMonitoringSignalRuleQuery) GetRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleQuery) HasAggregation() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasMetrics() bool
    func (o *SecurityMonitoringSignalRuleQuery) HasName() bool
    func (o SecurityMonitoringSignalRuleQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields(v []string)
    func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex(v int32)
    func (o *SecurityMonitoringSignalRuleQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringSignalRuleQuery) SetName(v string)
    func (o *SecurityMonitoringSignalRuleQuery) SetRuleId(v string)
    func (o *SecurityMonitoringSignalRuleQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleResponse
    func NewSecurityMonitoringSignalRuleResponse() *SecurityMonitoringSignalRuleResponse
    func NewSecurityMonitoringSignalRuleResponseWithDefaults() *SecurityMonitoringSignalRuleResponse
    func (o *SecurityMonitoringSignalRuleResponse) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringSignalRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAt() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAtOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorId() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDate() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDateOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringSignalRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetId() string
    func (o *SecurityMonitoringSignalRuleResponse) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDefault() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDefaultOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDeleted() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsDeletedOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetMessage() string
    func (o *SecurityMonitoringSignalRuleResponse) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetName() string
    func (o *SecurityMonitoringSignalRuleResponse) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringSignalRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetQueries() []SecurityMonitoringSignalRuleResponseQuery
    func (o *SecurityMonitoringSignalRuleResponse) GetQueriesOk() (*[]SecurityMonitoringSignalRuleResponseQuery, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetTags() []string
    func (o *SecurityMonitoringSignalRuleResponse) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetType() SecurityMonitoringSignalRuleType
    func (o *SecurityMonitoringSignalRuleResponse) GetTypeOk() (*SecurityMonitoringSignalRuleType, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) GetVersion() int64
    func (o *SecurityMonitoringSignalRuleResponse) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalRuleResponse) HasCases() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasCreatedAt() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasCreationAuthorId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasDeprecationDate() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasFilters() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsDefault() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsDeleted() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasIsEnabled() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasMessage() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasName() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasOptions() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasQueries() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasTags() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasType() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId() bool
    func (o *SecurityMonitoringSignalRuleResponse) HasVersion() bool
    func (o SecurityMonitoringSignalRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleResponse) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringSignalRuleResponse) SetCreatedAt(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetCreationAuthorId(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetDeprecationDate(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetId(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsDefault(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsDeleted(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetIsEnabled(v bool)
    func (o *SecurityMonitoringSignalRuleResponse) SetMessage(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetName(v string)
    func (o *SecurityMonitoringSignalRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringSignalRuleResponse) SetQueries(v []SecurityMonitoringSignalRuleResponseQuery)
    func (o *SecurityMonitoringSignalRuleResponse) SetTags(v []string)
    func (o *SecurityMonitoringSignalRuleResponse) SetType(v SecurityMonitoringSignalRuleType)
    func (o *SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) SetVersion(v int64)
    func (o *SecurityMonitoringSignalRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleResponseQuery
    func NewSecurityMonitoringSignalRuleResponseQuery() *SecurityMonitoringSignalRuleResponseQuery
    func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults() *SecurityMonitoringSignalRuleResponseQuery
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex() int32
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk() (*int32, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDistinctFields() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetDistinctFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetGroupByFields() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetGroupByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetrics() []string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetName() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleId() string
    func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasAggregation() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasDistinctFields() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasGroupByFields() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasMetrics() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasName() bool
    func (o *SecurityMonitoringSignalRuleResponseQuery) HasRuleId() bool
    func (o SecurityMonitoringSignalRuleResponseQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex(v int32)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetDistinctFields(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetGroupByFields(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetName(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) SetRuleId(v string)
    func (o *SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalRuleType
    func NewSecurityMonitoringSignalRuleTypeFromValue(v string) (*SecurityMonitoringSignalRuleType, error)
    func (v *SecurityMonitoringSignalRuleType) GetAllowedValues() []SecurityMonitoringSignalRuleType
    func (v SecurityMonitoringSignalRuleType) IsValid() bool
    func (v SecurityMonitoringSignalRuleType) Ptr() *SecurityMonitoringSignalRuleType
    func (v *SecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalState
    func NewSecurityMonitoringSignalStateFromValue(v string) (*SecurityMonitoringSignalState, error)
    func (v *SecurityMonitoringSignalState) GetAllowedValues() []SecurityMonitoringSignalState
    func (v SecurityMonitoringSignalState) IsValid() bool
    func (v SecurityMonitoringSignalState) Ptr() *SecurityMonitoringSignalState
    func (v *SecurityMonitoringSignalState) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalStateUpdateAttributes
    func NewSecurityMonitoringSignalStateUpdateAttributes(state SecurityMonitoringSignalState) *SecurityMonitoringSignalStateUpdateAttributes
    func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults() *SecurityMonitoringSignalStateUpdateAttributes
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment() string
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk() (*string, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetState() SecurityMonitoringSignalState
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersion() int64
    func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment() bool
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason() bool
    func (o *SecurityMonitoringSignalStateUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment(v string)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetState(v SecurityMonitoringSignalState)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) SetVersion(v int64)
    func (o *SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalStateUpdateData
    func NewSecurityMonitoringSignalStateUpdateData(attributes SecurityMonitoringSignalStateUpdateAttributes) *SecurityMonitoringSignalStateUpdateData
    func NewSecurityMonitoringSignalStateUpdateDataWithDefaults() *SecurityMonitoringSignalStateUpdateData
    func (o *SecurityMonitoringSignalStateUpdateData) GetAttributes() SecurityMonitoringSignalStateUpdateAttributes
    func (o *SecurityMonitoringSignalStateUpdateData) GetAttributesOk() (*SecurityMonitoringSignalStateUpdateAttributes, bool)
    func (o *SecurityMonitoringSignalStateUpdateData) GetId() interface{}
    func (o *SecurityMonitoringSignalStateUpdateData) GetIdOk() (*interface{}, bool)
    func (o *SecurityMonitoringSignalStateUpdateData) GetType() SecurityMonitoringSignalMetadataType
    func (o *SecurityMonitoringSignalStateUpdateData) GetTypeOk() (*SecurityMonitoringSignalMetadataType, bool)
    func (o *SecurityMonitoringSignalStateUpdateData) HasId() bool
    func (o *SecurityMonitoringSignalStateUpdateData) HasType() bool
    func (o SecurityMonitoringSignalStateUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateData) SetAttributes(v SecurityMonitoringSignalStateUpdateAttributes)
    func (o *SecurityMonitoringSignalStateUpdateData) SetId(v interface{})
    func (o *SecurityMonitoringSignalStateUpdateData) SetType(v SecurityMonitoringSignalMetadataType)
    func (o *SecurityMonitoringSignalStateUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalStateUpdateRequest
    func NewSecurityMonitoringSignalStateUpdateRequest(data SecurityMonitoringSignalStateUpdateData) *SecurityMonitoringSignalStateUpdateRequest
    func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults() *SecurityMonitoringSignalStateUpdateRequest
    func (o *SecurityMonitoringSignalStateUpdateRequest) GetData() SecurityMonitoringSignalStateUpdateData
    func (o *SecurityMonitoringSignalStateUpdateRequest) GetDataOk() (*SecurityMonitoringSignalStateUpdateData, bool)
    func (o SecurityMonitoringSignalStateUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalStateUpdateRequest) SetData(v SecurityMonitoringSignalStateUpdateData)
    func (o *SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageAttributes
    func NewSecurityMonitoringSignalTriageAttributes(assignee SecurityMonitoringTriageUser, incidentIds []int64, state SecurityMonitoringSignalState) *SecurityMonitoringSignalTriageAttributes
    func NewSecurityMonitoringSignalTriageAttributesWithDefaults() *SecurityMonitoringSignalTriageAttributes
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveComment() string
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk() (*string, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp() int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk() (*int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason
    func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetAssignee() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIds() []int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk() (*[]int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetState() SecurityMonitoringSignalState
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp() int64
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk() (*int64, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser() SecurityMonitoringTriageUser
    func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk() (*SecurityMonitoringTriageUser, bool)
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveComment() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveReason() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp() bool
    func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser() bool
    func (o SecurityMonitoringSignalTriageAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveComment(v string)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp(v int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)
    func (o *SecurityMonitoringSignalTriageAttributes) SetAssignee(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) SetIncidentIds(v []int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetState(v SecurityMonitoringSignalState)
    func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp(v int64)
    func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser(v SecurityMonitoringTriageUser)
    func (o *SecurityMonitoringSignalTriageAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageUpdateData
    func NewSecurityMonitoringSignalTriageUpdateData() *SecurityMonitoringSignalTriageUpdateData
    func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults() *SecurityMonitoringSignalTriageUpdateData
    func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributes() SecurityMonitoringSignalTriageAttributes
    func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributesOk() (*SecurityMonitoringSignalTriageAttributes, bool)
    func (o *SecurityMonitoringSignalTriageUpdateData) GetId() string
    func (o *SecurityMonitoringSignalTriageUpdateData) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSignalTriageUpdateData) GetType() SecurityMonitoringSignalMetadataType
    func (o *SecurityMonitoringSignalTriageUpdateData) GetTypeOk() (*SecurityMonitoringSignalMetadataType, bool)
    func (o *SecurityMonitoringSignalTriageUpdateData) HasAttributes() bool
    func (o *SecurityMonitoringSignalTriageUpdateData) HasId() bool
    func (o *SecurityMonitoringSignalTriageUpdateData) HasType() bool
    func (o SecurityMonitoringSignalTriageUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageUpdateData) SetAttributes(v SecurityMonitoringSignalTriageAttributes)
    func (o *SecurityMonitoringSignalTriageUpdateData) SetId(v string)
    func (o *SecurityMonitoringSignalTriageUpdateData) SetType(v SecurityMonitoringSignalMetadataType)
    func (o *SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalTriageUpdateResponse
    func NewSecurityMonitoringSignalTriageUpdateResponse(data SecurityMonitoringSignalTriageUpdateData) *SecurityMonitoringSignalTriageUpdateResponse
    func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults() *SecurityMonitoringSignalTriageUpdateResponse
    func (o *SecurityMonitoringSignalTriageUpdateResponse) GetData() SecurityMonitoringSignalTriageUpdateData
    func (o *SecurityMonitoringSignalTriageUpdateResponse) GetDataOk() (*SecurityMonitoringSignalTriageUpdateData, bool)
    func (o SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalTriageUpdateResponse) SetData(v SecurityMonitoringSignalTriageUpdateData)
    func (o *SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalType
    func NewSecurityMonitoringSignalTypeFromValue(v string) (*SecurityMonitoringSignalType, error)
    func (v *SecurityMonitoringSignalType) GetAllowedValues() []SecurityMonitoringSignalType
    func (v SecurityMonitoringSignalType) IsValid() bool
    func (v SecurityMonitoringSignalType) Ptr() *SecurityMonitoringSignalType
    func (v *SecurityMonitoringSignalType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSignalsListResponse
    func NewSecurityMonitoringSignalsListResponse() *SecurityMonitoringSignalsListResponse
    func NewSecurityMonitoringSignalsListResponseWithDefaults() *SecurityMonitoringSignalsListResponse
    func (o *SecurityMonitoringSignalsListResponse) GetData() []SecurityMonitoringSignal
    func (o *SecurityMonitoringSignalsListResponse) GetDataOk() (*[]SecurityMonitoringSignal, bool)
    func (o *SecurityMonitoringSignalsListResponse) GetLinks() SecurityMonitoringSignalsListResponseLinks
    func (o *SecurityMonitoringSignalsListResponse) GetLinksOk() (*SecurityMonitoringSignalsListResponseLinks, bool)
    func (o *SecurityMonitoringSignalsListResponse) GetMeta() SecurityMonitoringSignalsListResponseMeta
    func (o *SecurityMonitoringSignalsListResponse) GetMetaOk() (*SecurityMonitoringSignalsListResponseMeta, bool)
    func (o *SecurityMonitoringSignalsListResponse) HasData() bool
    func (o *SecurityMonitoringSignalsListResponse) HasLinks() bool
    func (o *SecurityMonitoringSignalsListResponse) HasMeta() bool
    func (o SecurityMonitoringSignalsListResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponse) SetData(v []SecurityMonitoringSignal)
    func (o *SecurityMonitoringSignalsListResponse) SetLinks(v SecurityMonitoringSignalsListResponseLinks)
    func (o *SecurityMonitoringSignalsListResponse) SetMeta(v SecurityMonitoringSignalsListResponseMeta)
    func (o *SecurityMonitoringSignalsListResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseLinks
    func NewSecurityMonitoringSignalsListResponseLinks() *SecurityMonitoringSignalsListResponseLinks
    func NewSecurityMonitoringSignalsListResponseLinksWithDefaults() *SecurityMonitoringSignalsListResponseLinks
    func (o *SecurityMonitoringSignalsListResponseLinks) GetNext() string
    func (o *SecurityMonitoringSignalsListResponseLinks) GetNextOk() (*string, bool)
    func (o *SecurityMonitoringSignalsListResponseLinks) HasNext() bool
    func (o SecurityMonitoringSignalsListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseLinks) SetNext(v string)
    func (o *SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseMeta
    func NewSecurityMonitoringSignalsListResponseMeta() *SecurityMonitoringSignalsListResponseMeta
    func NewSecurityMonitoringSignalsListResponseMetaWithDefaults() *SecurityMonitoringSignalsListResponseMeta
    func (o *SecurityMonitoringSignalsListResponseMeta) GetPage() SecurityMonitoringSignalsListResponseMetaPage
    func (o *SecurityMonitoringSignalsListResponseMeta) GetPageOk() (*SecurityMonitoringSignalsListResponseMetaPage, bool)
    func (o *SecurityMonitoringSignalsListResponseMeta) HasPage() bool
    func (o SecurityMonitoringSignalsListResponseMeta) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseMeta) SetPage(v SecurityMonitoringSignalsListResponseMetaPage)
    func (o *SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsListResponseMetaPage
    func NewSecurityMonitoringSignalsListResponseMetaPage() *SecurityMonitoringSignalsListResponseMetaPage
    func NewSecurityMonitoringSignalsListResponseMetaPageWithDefaults() *SecurityMonitoringSignalsListResponseMetaPage
    func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfter() string
    func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk() (*string, bool)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) HasAfter() bool
    func (o SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) SetAfter(v string)
    func (o *SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSignalsSort
    func NewSecurityMonitoringSignalsSortFromValue(v string) (*SecurityMonitoringSignalsSort, error)
    func (v *SecurityMonitoringSignalsSort) GetAllowedValues() []SecurityMonitoringSignalsSort
    func (v SecurityMonitoringSignalsSort) IsValid() bool
    func (v SecurityMonitoringSignalsSort) Ptr() *SecurityMonitoringSignalsSort
    func (v *SecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error
type SecurityMonitoringStandardDataSource
    func NewSecurityMonitoringStandardDataSourceFromValue(v string) (*SecurityMonitoringStandardDataSource, error)
    func (v *SecurityMonitoringStandardDataSource) GetAllowedValues() []SecurityMonitoringStandardDataSource
    func (v SecurityMonitoringStandardDataSource) IsValid() bool
    func (v SecurityMonitoringStandardDataSource) Ptr() *SecurityMonitoringStandardDataSource
    func (v *SecurityMonitoringStandardDataSource) UnmarshalJSON(src []byte) error
type SecurityMonitoringStandardRuleCreatePayload
    func NewSecurityMonitoringStandardRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleCreatePayload
    func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults() *SecurityMonitoringStandardRuleCreatePayload
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetGroupSignalsBy() []string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetGroupSignalsByOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessage() string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetName() string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetReferenceTables() []SecurityMonitoringReferenceTable
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTags() []string
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetType() SecurityMonitoringRuleTypeCreate
    func (o *SecurityMonitoringStandardRuleCreatePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasFilters() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasGroupSignalsBy() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasReferenceTables() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasTags() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasThirdPartyCases() bool
    func (o *SecurityMonitoringStandardRuleCreatePayload) HasType() bool
    func (o SecurityMonitoringStandardRuleCreatePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetGroupSignalsBy(v []string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetMessage(v string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetName(v string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetTags(v []string)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)
    func (o *SecurityMonitoringStandardRuleCreatePayload) SetType(v SecurityMonitoringRuleTypeCreate)
    func (o *SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRulePayload
    func NewSecurityMonitoringStandardRulePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRulePayload
    func NewSecurityMonitoringStandardRulePayloadWithDefaults() *SecurityMonitoringStandardRulePayload
    func (o *SecurityMonitoringStandardRulePayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringStandardRulePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRulePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetGroupSignalsBy() []string
    func (o *SecurityMonitoringStandardRulePayload) GetGroupSignalsByOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRulePayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRulePayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetMessage() string
    func (o *SecurityMonitoringStandardRulePayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetName() string
    func (o *SecurityMonitoringStandardRulePayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRulePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRulePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetReferenceTables() []SecurityMonitoringReferenceTable
    func (o *SecurityMonitoringStandardRulePayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetTags() []string
    func (o *SecurityMonitoringStandardRulePayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate
    func (o *SecurityMonitoringStandardRulePayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRulePayload) GetType() SecurityMonitoringRuleTypeCreate
    func (o *SecurityMonitoringStandardRulePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, bool)
    func (o *SecurityMonitoringStandardRulePayload) HasFilters() bool
    func (o *SecurityMonitoringStandardRulePayload) HasGroupSignalsBy() bool
    func (o *SecurityMonitoringStandardRulePayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRulePayload) HasReferenceTables() bool
    func (o *SecurityMonitoringStandardRulePayload) HasTags() bool
    func (o *SecurityMonitoringStandardRulePayload) HasThirdPartyCases() bool
    func (o *SecurityMonitoringStandardRulePayload) HasType() bool
    func (o SecurityMonitoringStandardRulePayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRulePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringStandardRulePayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRulePayload) SetGroupSignalsBy(v []string)
    func (o *SecurityMonitoringStandardRulePayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRulePayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRulePayload) SetMessage(v string)
    func (o *SecurityMonitoringStandardRulePayload) SetName(v string)
    func (o *SecurityMonitoringStandardRulePayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRulePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRulePayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)
    func (o *SecurityMonitoringStandardRulePayload) SetTags(v []string)
    func (o *SecurityMonitoringStandardRulePayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)
    func (o *SecurityMonitoringStandardRulePayload) SetType(v SecurityMonitoringRuleTypeCreate)
    func (o *SecurityMonitoringStandardRulePayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRuleQuery
    func NewSecurityMonitoringStandardRuleQuery() *SecurityMonitoringStandardRuleQuery
    func NewSecurityMonitoringStandardRuleQueryWithDefaults() *SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation
    func (o *SecurityMonitoringStandardRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetDataSource() SecurityMonitoringStandardDataSource
    func (o *SecurityMonitoringStandardRuleQuery) GetDataSourceOk() (*SecurityMonitoringStandardDataSource, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFields() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFields() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetHasOptionalGroupByFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) GetHasOptionalGroupByFieldsOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetMetric() string
    func (o *SecurityMonitoringStandardRuleQuery) GetMetricOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetMetrics() []string
    func (o *SecurityMonitoringStandardRuleQuery) GetMetricsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetName() string
    func (o *SecurityMonitoringStandardRuleQuery) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) GetQuery() string
    func (o *SecurityMonitoringStandardRuleQuery) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleQuery) HasAggregation() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasDataSource() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasDistinctFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasGroupByFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasHasOptionalGroupByFields() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasMetric() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasMetrics() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasName() bool
    func (o *SecurityMonitoringStandardRuleQuery) HasQuery() bool
    func (o SecurityMonitoringStandardRuleQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)
    func (o *SecurityMonitoringStandardRuleQuery) SetDataSource(v SecurityMonitoringStandardDataSource)
    func (o *SecurityMonitoringStandardRuleQuery) SetDistinctFields(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetGroupByFields(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetHasOptionalGroupByFields(v bool)
    func (o *SecurityMonitoringStandardRuleQuery) SetMetric(v string)
    func (o *SecurityMonitoringStandardRuleQuery) SetMetrics(v []string)
    func (o *SecurityMonitoringStandardRuleQuery) SetName(v string)
    func (o *SecurityMonitoringStandardRuleQuery) SetQuery(v string)
    func (o *SecurityMonitoringStandardRuleQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRuleResponse
    func NewSecurityMonitoringStandardRuleResponse() *SecurityMonitoringStandardRuleResponse
    func NewSecurityMonitoringStandardRuleResponseWithDefaults() *SecurityMonitoringStandardRuleResponse
    func (o *SecurityMonitoringStandardRuleResponse) GetCases() []SecurityMonitoringRuleCase
    func (o *SecurityMonitoringStandardRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions
    func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAt() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAtOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorId() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetDefaultTags() []string
    func (o *SecurityMonitoringStandardRuleResponse) GetDefaultTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDate() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDateOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetGroupSignalsBy() []string
    func (o *SecurityMonitoringStandardRuleResponse) GetGroupSignalsByOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetId() string
    func (o *SecurityMonitoringStandardRuleResponse) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDefault() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDefaultOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDeleted() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsDeletedOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetMessage() string
    func (o *SecurityMonitoringStandardRuleResponse) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetName() string
    func (o *SecurityMonitoringStandardRuleResponse) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleResponse) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetReferenceTables() []SecurityMonitoringReferenceTable
    func (o *SecurityMonitoringStandardRuleResponse) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetTags() []string
    func (o *SecurityMonitoringStandardRuleResponse) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCase
    func (o *SecurityMonitoringStandardRuleResponse) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCase, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetType() SecurityMonitoringRuleTypeRead
    func (o *SecurityMonitoringStandardRuleResponse) GetTypeOk() (*SecurityMonitoringRuleTypeRead, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdatedAt() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetUpdatedAtOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) GetVersion() int64
    func (o *SecurityMonitoringStandardRuleResponse) GetVersionOk() (*int64, bool)
    func (o *SecurityMonitoringStandardRuleResponse) HasCases() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasComplianceSignalOptions() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasCreatedAt() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasCreationAuthorId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasDefaultTags() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasDeprecationDate() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasFilters() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasGroupSignalsBy() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsDefault() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsDeleted() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasMessage() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasName() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasOptions() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasQueries() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasReferenceTables() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasTags() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasThirdPartyCases() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasType() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasUpdatedAt() bool
    func (o *SecurityMonitoringStandardRuleResponse) HasVersion() bool
    func (o SecurityMonitoringStandardRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleResponse) SetCases(v []SecurityMonitoringRuleCase)
    func (o *SecurityMonitoringStandardRuleResponse) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)
    func (o *SecurityMonitoringStandardRuleResponse) SetCreatedAt(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetCreationAuthorId(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetDefaultTags(v []string)
    func (o *SecurityMonitoringStandardRuleResponse) SetDeprecationDate(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRuleResponse) SetGroupSignalsBy(v []string)
    func (o *SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetId(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsDefault(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsDeleted(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRuleResponse) SetMessage(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetName(v string)
    func (o *SecurityMonitoringStandardRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRuleResponse) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRuleResponse) SetReferenceTables(v []SecurityMonitoringReferenceTable)
    func (o *SecurityMonitoringStandardRuleResponse) SetTags(v []string)
    func (o *SecurityMonitoringStandardRuleResponse) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCase)
    func (o *SecurityMonitoringStandardRuleResponse) SetType(v SecurityMonitoringRuleTypeRead)
    func (o *SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetUpdatedAt(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) SetVersion(v int64)
    func (o *SecurityMonitoringStandardRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringStandardRuleTestPayload
    func NewSecurityMonitoringStandardRuleTestPayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleTestPayload
    func NewSecurityMonitoringStandardRuleTestPayloadWithDefaults() *SecurityMonitoringStandardRuleTestPayload
    func (o *SecurityMonitoringStandardRuleTestPayload) GetCases() []SecurityMonitoringRuleCaseCreate
    func (o *SecurityMonitoringStandardRuleTestPayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetFilters() []SecurityMonitoringFilter
    func (o *SecurityMonitoringStandardRuleTestPayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetGroupSignalsBy() []string
    func (o *SecurityMonitoringStandardRuleTestPayload) GetGroupSignalsByOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) GetHasExtendedTitleOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetIsEnabled() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) GetIsEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetMessage() string
    func (o *SecurityMonitoringStandardRuleTestPayload) GetMessageOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetName() string
    func (o *SecurityMonitoringStandardRuleTestPayload) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetOptions() SecurityMonitoringRuleOptions
    func (o *SecurityMonitoringStandardRuleTestPayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetQueries() []SecurityMonitoringStandardRuleQuery
    func (o *SecurityMonitoringStandardRuleTestPayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetReferenceTables() []SecurityMonitoringReferenceTable
    func (o *SecurityMonitoringStandardRuleTestPayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetTags() []string
    func (o *SecurityMonitoringStandardRuleTestPayload) GetTagsOk() (*[]string, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate
    func (o *SecurityMonitoringStandardRuleTestPayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) GetType() SecurityMonitoringRuleTypeTest
    func (o *SecurityMonitoringStandardRuleTestPayload) GetTypeOk() (*SecurityMonitoringRuleTypeTest, bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) HasFilters() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) HasGroupSignalsBy() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) HasHasExtendedTitle() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) HasReferenceTables() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) HasTags() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) HasThirdPartyCases() bool
    func (o *SecurityMonitoringStandardRuleTestPayload) HasType() bool
    func (o SecurityMonitoringStandardRuleTestPayload) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetCases(v []SecurityMonitoringRuleCaseCreate)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetFilters(v []SecurityMonitoringFilter)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetGroupSignalsBy(v []string)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetHasExtendedTitle(v bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetIsEnabled(v bool)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetMessage(v string)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetName(v string)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetOptions(v SecurityMonitoringRuleOptions)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetTags(v []string)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)
    func (o *SecurityMonitoringStandardRuleTestPayload) SetType(v SecurityMonitoringRuleTypeTest)
    func (o *SecurityMonitoringStandardRuleTestPayload) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppression
    func NewSecurityMonitoringSuppression() *SecurityMonitoringSuppression
    func NewSecurityMonitoringSuppressionWithDefaults() *SecurityMonitoringSuppression
    func (o *SecurityMonitoringSuppression) GetAttributes() SecurityMonitoringSuppressionAttributes
    func (o *SecurityMonitoringSuppression) GetAttributesOk() (*SecurityMonitoringSuppressionAttributes, bool)
    func (o *SecurityMonitoringSuppression) GetId() string
    func (o *SecurityMonitoringSuppression) GetIdOk() (*string, bool)
    func (o *SecurityMonitoringSuppression) GetType() SecurityMonitoringSuppressionType
    func (o *SecurityMonitoringSuppression) GetTypeOk() (*SecurityMonitoringSuppressionType, bool)
    func (o *SecurityMonitoringSuppression) HasAttributes() bool
    func (o *SecurityMonitoringSuppression) HasId() bool
    func (o *SecurityMonitoringSuppression) HasType() bool
    func (o SecurityMonitoringSuppression) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppression) SetAttributes(v SecurityMonitoringSuppressionAttributes)
    func (o *SecurityMonitoringSuppression) SetId(v string)
    func (o *SecurityMonitoringSuppression) SetType(v SecurityMonitoringSuppressionType)
    func (o *SecurityMonitoringSuppression) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionAttributes
    func NewSecurityMonitoringSuppressionAttributes() *SecurityMonitoringSuppressionAttributes
    func NewSecurityMonitoringSuppressionAttributesWithDefaults() *SecurityMonitoringSuppressionAttributes
    func (o *SecurityMonitoringSuppressionAttributes) GetCreationDate() int64
    func (o *SecurityMonitoringSuppressionAttributes) GetCreationDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetCreator() SecurityMonitoringUser
    func (o *SecurityMonitoringSuppressionAttributes) GetCreatorOk() (*SecurityMonitoringUser, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetDataExclusionQuery() string
    func (o *SecurityMonitoringSuppressionAttributes) GetDataExclusionQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetDescription() string
    func (o *SecurityMonitoringSuppressionAttributes) GetDescriptionOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetEditable() bool
    func (o *SecurityMonitoringSuppressionAttributes) GetEditableOk() (*bool, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetEnabled() bool
    func (o *SecurityMonitoringSuppressionAttributes) GetEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetExpirationDate() int64
    func (o *SecurityMonitoringSuppressionAttributes) GetExpirationDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetName() string
    func (o *SecurityMonitoringSuppressionAttributes) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetRuleQuery() string
    func (o *SecurityMonitoringSuppressionAttributes) GetRuleQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetStartDate() int64
    func (o *SecurityMonitoringSuppressionAttributes) GetStartDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetSuppressionQuery() string
    func (o *SecurityMonitoringSuppressionAttributes) GetSuppressionQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetUpdateDate() int64
    func (o *SecurityMonitoringSuppressionAttributes) GetUpdateDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetUpdater() SecurityMonitoringUser
    func (o *SecurityMonitoringSuppressionAttributes) GetUpdaterOk() (*SecurityMonitoringUser, bool)
    func (o *SecurityMonitoringSuppressionAttributes) GetVersion() int32
    func (o *SecurityMonitoringSuppressionAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityMonitoringSuppressionAttributes) HasCreationDate() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasCreator() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasDataExclusionQuery() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasDescription() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasEditable() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasEnabled() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasExpirationDate() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasName() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasRuleQuery() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasStartDate() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasSuppressionQuery() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasUpdateDate() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasUpdater() bool
    func (o *SecurityMonitoringSuppressionAttributes) HasVersion() bool
    func (o SecurityMonitoringSuppressionAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionAttributes) SetCreationDate(v int64)
    func (o *SecurityMonitoringSuppressionAttributes) SetCreator(v SecurityMonitoringUser)
    func (o *SecurityMonitoringSuppressionAttributes) SetDataExclusionQuery(v string)
    func (o *SecurityMonitoringSuppressionAttributes) SetDescription(v string)
    func (o *SecurityMonitoringSuppressionAttributes) SetEditable(v bool)
    func (o *SecurityMonitoringSuppressionAttributes) SetEnabled(v bool)
    func (o *SecurityMonitoringSuppressionAttributes) SetExpirationDate(v int64)
    func (o *SecurityMonitoringSuppressionAttributes) SetName(v string)
    func (o *SecurityMonitoringSuppressionAttributes) SetRuleQuery(v string)
    func (o *SecurityMonitoringSuppressionAttributes) SetStartDate(v int64)
    func (o *SecurityMonitoringSuppressionAttributes) SetSuppressionQuery(v string)
    func (o *SecurityMonitoringSuppressionAttributes) SetUpdateDate(v int64)
    func (o *SecurityMonitoringSuppressionAttributes) SetUpdater(v SecurityMonitoringUser)
    func (o *SecurityMonitoringSuppressionAttributes) SetVersion(v int32)
    func (o *SecurityMonitoringSuppressionAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionCreateAttributes
    func NewSecurityMonitoringSuppressionCreateAttributes(enabled bool, name string, ruleQuery string) *SecurityMonitoringSuppressionCreateAttributes
    func NewSecurityMonitoringSuppressionCreateAttributesWithDefaults() *SecurityMonitoringSuppressionCreateAttributes
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetDataExclusionQuery() string
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetDataExclusionQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetDescription() string
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetEnabled() bool
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetExpirationDate() int64
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetExpirationDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetName() string
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetRuleQuery() string
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetRuleQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetStartDate() int64
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetStartDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetSuppressionQuery() string
    func (o *SecurityMonitoringSuppressionCreateAttributes) GetSuppressionQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) HasDataExclusionQuery() bool
    func (o *SecurityMonitoringSuppressionCreateAttributes) HasDescription() bool
    func (o *SecurityMonitoringSuppressionCreateAttributes) HasExpirationDate() bool
    func (o *SecurityMonitoringSuppressionCreateAttributes) HasStartDate() bool
    func (o *SecurityMonitoringSuppressionCreateAttributes) HasSuppressionQuery() bool
    func (o SecurityMonitoringSuppressionCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetDataExclusionQuery(v string)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetDescription(v string)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetEnabled(v bool)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetExpirationDate(v int64)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetName(v string)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetRuleQuery(v string)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetStartDate(v int64)
    func (o *SecurityMonitoringSuppressionCreateAttributes) SetSuppressionQuery(v string)
    func (o *SecurityMonitoringSuppressionCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionCreateData
    func NewSecurityMonitoringSuppressionCreateData(attributes SecurityMonitoringSuppressionCreateAttributes, typeVar SecurityMonitoringSuppressionType) *SecurityMonitoringSuppressionCreateData
    func NewSecurityMonitoringSuppressionCreateDataWithDefaults() *SecurityMonitoringSuppressionCreateData
    func (o *SecurityMonitoringSuppressionCreateData) GetAttributes() SecurityMonitoringSuppressionCreateAttributes
    func (o *SecurityMonitoringSuppressionCreateData) GetAttributesOk() (*SecurityMonitoringSuppressionCreateAttributes, bool)
    func (o *SecurityMonitoringSuppressionCreateData) GetType() SecurityMonitoringSuppressionType
    func (o *SecurityMonitoringSuppressionCreateData) GetTypeOk() (*SecurityMonitoringSuppressionType, bool)
    func (o SecurityMonitoringSuppressionCreateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionCreateData) SetAttributes(v SecurityMonitoringSuppressionCreateAttributes)
    func (o *SecurityMonitoringSuppressionCreateData) SetType(v SecurityMonitoringSuppressionType)
    func (o *SecurityMonitoringSuppressionCreateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionCreateRequest
    func NewSecurityMonitoringSuppressionCreateRequest(data SecurityMonitoringSuppressionCreateData) *SecurityMonitoringSuppressionCreateRequest
    func NewSecurityMonitoringSuppressionCreateRequestWithDefaults() *SecurityMonitoringSuppressionCreateRequest
    func (o *SecurityMonitoringSuppressionCreateRequest) GetData() SecurityMonitoringSuppressionCreateData
    func (o *SecurityMonitoringSuppressionCreateRequest) GetDataOk() (*SecurityMonitoringSuppressionCreateData, bool)
    func (o SecurityMonitoringSuppressionCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionCreateRequest) SetData(v SecurityMonitoringSuppressionCreateData)
    func (o *SecurityMonitoringSuppressionCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionResponse
    func NewSecurityMonitoringSuppressionResponse() *SecurityMonitoringSuppressionResponse
    func NewSecurityMonitoringSuppressionResponseWithDefaults() *SecurityMonitoringSuppressionResponse
    func (o *SecurityMonitoringSuppressionResponse) GetData() SecurityMonitoringSuppression
    func (o *SecurityMonitoringSuppressionResponse) GetDataOk() (*SecurityMonitoringSuppression, bool)
    func (o *SecurityMonitoringSuppressionResponse) HasData() bool
    func (o SecurityMonitoringSuppressionResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionResponse) SetData(v SecurityMonitoringSuppression)
    func (o *SecurityMonitoringSuppressionResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionType
    func NewSecurityMonitoringSuppressionTypeFromValue(v string) (*SecurityMonitoringSuppressionType, error)
    func (v *SecurityMonitoringSuppressionType) GetAllowedValues() []SecurityMonitoringSuppressionType
    func (v SecurityMonitoringSuppressionType) IsValid() bool
    func (v SecurityMonitoringSuppressionType) Ptr() *SecurityMonitoringSuppressionType
    func (v *SecurityMonitoringSuppressionType) UnmarshalJSON(src []byte) error
type SecurityMonitoringSuppressionUpdateAttributes
    func NewSecurityMonitoringSuppressionUpdateAttributes() *SecurityMonitoringSuppressionUpdateAttributes
    func NewSecurityMonitoringSuppressionUpdateAttributesWithDefaults() *SecurityMonitoringSuppressionUpdateAttributes
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetDataExclusionQuery() string
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetDataExclusionQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetDescription() string
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetEnabled() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetEnabledOk() (*bool, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetExpirationDate() int64
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetExpirationDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetName() string
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetRuleQuery() string
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetRuleQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetStartDate() int64
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetStartDateOk() (*int64, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetSuppressionQuery() string
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetSuppressionQueryOk() (*string, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetVersion() int32
    func (o *SecurityMonitoringSuppressionUpdateAttributes) GetVersionOk() (*int32, bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasDataExclusionQuery() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasDescription() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasEnabled() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasExpirationDate() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasName() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasRuleQuery() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasStartDate() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasSuppressionQuery() bool
    func (o *SecurityMonitoringSuppressionUpdateAttributes) HasVersion() bool
    func (o SecurityMonitoringSuppressionUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetDataExclusionQuery(v string)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetDescription(v string)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetEnabled(v bool)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetExpirationDate(v int64)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetExpirationDateNil()
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetName(v string)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetRuleQuery(v string)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetStartDate(v int64)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetStartDateNil()
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetSuppressionQuery(v string)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) SetVersion(v int32)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *SecurityMonitoringSuppressionUpdateAttributes) UnsetExpirationDate()
    func (o *SecurityMonitoringSuppressionUpdateAttributes) UnsetStartDate()
type SecurityMonitoringSuppressionUpdateData
    func NewSecurityMonitoringSuppressionUpdateData(attributes SecurityMonitoringSuppressionUpdateAttributes, typeVar SecurityMonitoringSuppressionType) *SecurityMonitoringSuppressionUpdateData
    func NewSecurityMonitoringSuppressionUpdateDataWithDefaults() *SecurityMonitoringSuppressionUpdateData
    func (o *SecurityMonitoringSuppressionUpdateData) GetAttributes() SecurityMonitoringSuppressionUpdateAttributes
    func (o *SecurityMonitoringSuppressionUpdateData) GetAttributesOk() (*SecurityMonitoringSuppressionUpdateAttributes, bool)
    func (o *SecurityMonitoringSuppressionUpdateData) GetType() SecurityMonitoringSuppressionType
    func (o *SecurityMonitoringSuppressionUpdateData) GetTypeOk() (*SecurityMonitoringSuppressionType, bool)
    func (o SecurityMonitoringSuppressionUpdateData) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionUpdateData) SetAttributes(v SecurityMonitoringSuppressionUpdateAttributes)
    func (o *SecurityMonitoringSuppressionUpdateData) SetType(v SecurityMonitoringSuppressionType)
    func (o *SecurityMonitoringSuppressionUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionUpdateRequest
    func NewSecurityMonitoringSuppressionUpdateRequest(data SecurityMonitoringSuppressionUpdateData) *SecurityMonitoringSuppressionUpdateRequest
    func NewSecurityMonitoringSuppressionUpdateRequestWithDefaults() *SecurityMonitoringSuppressionUpdateRequest
    func (o *SecurityMonitoringSuppressionUpdateRequest) GetData() SecurityMonitoringSuppressionUpdateData
    func (o *SecurityMonitoringSuppressionUpdateRequest) GetDataOk() (*SecurityMonitoringSuppressionUpdateData, bool)
    func (o SecurityMonitoringSuppressionUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionUpdateRequest) SetData(v SecurityMonitoringSuppressionUpdateData)
    func (o *SecurityMonitoringSuppressionUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringSuppressionsResponse
    func NewSecurityMonitoringSuppressionsResponse() *SecurityMonitoringSuppressionsResponse
    func NewSecurityMonitoringSuppressionsResponseWithDefaults() *SecurityMonitoringSuppressionsResponse
    func (o *SecurityMonitoringSuppressionsResponse) GetData() []SecurityMonitoringSuppression
    func (o *SecurityMonitoringSuppressionsResponse) GetDataOk() (*[]SecurityMonitoringSuppression, bool)
    func (o *SecurityMonitoringSuppressionsResponse) HasData() bool
    func (o SecurityMonitoringSuppressionsResponse) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringSuppressionsResponse) SetData(v []SecurityMonitoringSuppression)
    func (o *SecurityMonitoringSuppressionsResponse) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringThirdPartyRootQuery
    func NewSecurityMonitoringThirdPartyRootQuery() *SecurityMonitoringThirdPartyRootQuery
    func NewSecurityMonitoringThirdPartyRootQueryWithDefaults() *SecurityMonitoringThirdPartyRootQuery
    func (o *SecurityMonitoringThirdPartyRootQuery) GetGroupByFields() []string
    func (o *SecurityMonitoringThirdPartyRootQuery) GetGroupByFieldsOk() (*[]string, bool)
    func (o *SecurityMonitoringThirdPartyRootQuery) GetQuery() string
    func (o *SecurityMonitoringThirdPartyRootQuery) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringThirdPartyRootQuery) HasGroupByFields() bool
    func (o *SecurityMonitoringThirdPartyRootQuery) HasQuery() bool
    func (o SecurityMonitoringThirdPartyRootQuery) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringThirdPartyRootQuery) SetGroupByFields(v []string)
    func (o *SecurityMonitoringThirdPartyRootQuery) SetQuery(v string)
    func (o *SecurityMonitoringThirdPartyRootQuery) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringThirdPartyRuleCase
    func NewSecurityMonitoringThirdPartyRuleCase() *SecurityMonitoringThirdPartyRuleCase
    func NewSecurityMonitoringThirdPartyRuleCaseWithDefaults() *SecurityMonitoringThirdPartyRuleCase
    func (o *SecurityMonitoringThirdPartyRuleCase) GetName() string
    func (o *SecurityMonitoringThirdPartyRuleCase) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringThirdPartyRuleCase) GetNotifications() []string
    func (o *SecurityMonitoringThirdPartyRuleCase) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringThirdPartyRuleCase) GetQuery() string
    func (o *SecurityMonitoringThirdPartyRuleCase) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringThirdPartyRuleCase) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringThirdPartyRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringThirdPartyRuleCase) HasName() bool
    func (o *SecurityMonitoringThirdPartyRuleCase) HasNotifications() bool
    func (o *SecurityMonitoringThirdPartyRuleCase) HasQuery() bool
    func (o *SecurityMonitoringThirdPartyRuleCase) HasStatus() bool
    func (o SecurityMonitoringThirdPartyRuleCase) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringThirdPartyRuleCase) SetName(v string)
    func (o *SecurityMonitoringThirdPartyRuleCase) SetNotifications(v []string)
    func (o *SecurityMonitoringThirdPartyRuleCase) SetQuery(v string)
    func (o *SecurityMonitoringThirdPartyRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringThirdPartyRuleCase) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringThirdPartyRuleCaseCreate
    func NewSecurityMonitoringThirdPartyRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringThirdPartyRuleCaseCreate
    func NewSecurityMonitoringThirdPartyRuleCaseCreateWithDefaults() *SecurityMonitoringThirdPartyRuleCaseCreate
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetName() string
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetNotifications() []string
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetNotificationsOk() (*[]string, bool)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetQuery() string
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetQueryOk() (*string, bool)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) HasName() bool
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) HasNotifications() bool
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) HasQuery() bool
    func (o SecurityMonitoringThirdPartyRuleCaseCreate) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetName(v string)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetNotifications(v []string)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetQuery(v string)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)
    func (o *SecurityMonitoringThirdPartyRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)
type SecurityMonitoringTriageUser
    func NewSecurityMonitoringTriageUser(uuid string) *SecurityMonitoringTriageUser
    func NewSecurityMonitoringTriageUserWithDefaults() *SecurityMonitoringTriageUser
    func (o *SecurityMonitoringTriageUser) GetHandle() string
    func (o *SecurityMonitoringTriageUser) GetHandleOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) GetIcon() string
    func (o *SecurityMonitoringTriageUser) GetIconOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) GetId() int64
    func (o *SecurityMonitoringTriageUser) GetIdOk() (*int64, bool)
    func (o *SecurityMonitoringTriageUser) GetName() string
    func (o *SecurityMonitoringTriageUser) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) GetUuid() string
    func (o *SecurityMonitoringTriageUser) GetUuidOk() (*string, bool)
    func (o *SecurityMonitoringTriageUser) HasHandle() bool
    func (o *SecurityMonitoringTriageUser) HasIcon() bool
    func (o *SecurityMonitoringTriageUser) HasId() bool
    func (o *SecurityMonitoringTriageUser) HasName() bool
    func (o SecurityMonitoringTriageUser) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringTriageUser) SetHandle(v string)
    func (o *SecurityMonitoringTriageUser) SetIcon(v string)
    func (o *SecurityMonitoringTriageUser) SetId(v int64)
    func (o *SecurityMonitoringTriageUser) SetName(v string)
    func (o *SecurityMonitoringTriageUser) SetNameNil()
    func (o *SecurityMonitoringTriageUser) SetUuid(v string)
    func (o *SecurityMonitoringTriageUser) UnmarshalJSON(bytes []byte) (err error)
    func (o *SecurityMonitoringTriageUser) UnsetName()
type SecurityMonitoringUser
    func NewSecurityMonitoringUser() *SecurityMonitoringUser
    func NewSecurityMonitoringUserWithDefaults() *SecurityMonitoringUser
    func (o *SecurityMonitoringUser) GetHandle() string
    func (o *SecurityMonitoringUser) GetHandleOk() (*string, bool)
    func (o *SecurityMonitoringUser) GetName() string
    func (o *SecurityMonitoringUser) GetNameOk() (*string, bool)
    func (o *SecurityMonitoringUser) HasHandle() bool
    func (o *SecurityMonitoringUser) HasName() bool
    func (o SecurityMonitoringUser) MarshalJSON() ([]byte, error)
    func (o *SecurityMonitoringUser) SetHandle(v string)
    func (o *SecurityMonitoringUser) SetName(v string)
    func (o *SecurityMonitoringUser) SetNameNil()
    func (o *SecurityMonitoringUser) UnmarshalJSON(bytes []byte) (err error)
    func (o *SecurityMonitoringUser) UnsetName()
type SecurityTrigger
    func NewSecurityTrigger() *SecurityTrigger
    func NewSecurityTriggerWithDefaults() *SecurityTrigger
    func (o *SecurityTrigger) GetRateLimit() TriggerRateLimit
    func (o *SecurityTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)
    func (o *SecurityTrigger) HasRateLimit() bool
    func (o SecurityTrigger) MarshalJSON() ([]byte, error)
    func (o *SecurityTrigger) SetRateLimit(v TriggerRateLimit)
    func (o *SecurityTrigger) UnmarshalJSON(bytes []byte) (err error)
type SecurityTriggerWrapper
    func NewSecurityTriggerWrapper(securityTrigger SecurityTrigger) *SecurityTriggerWrapper
    func NewSecurityTriggerWrapperWithDefaults() *SecurityTriggerWrapper
    func (o *SecurityTriggerWrapper) GetSecurityTrigger() SecurityTrigger
    func (o *SecurityTriggerWrapper) GetSecurityTriggerOk() (*SecurityTrigger, bool)
    func (o *SecurityTriggerWrapper) GetStartStepNames() []string
    func (o *SecurityTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *SecurityTriggerWrapper) HasStartStepNames() bool
    func (o SecurityTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *SecurityTriggerWrapper) SetSecurityTrigger(v SecurityTrigger)
    func (o *SecurityTriggerWrapper) SetStartStepNames(v []string)
    func (o *SecurityTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type Selectors
    func NewSelectors(triggerSource TriggerSource) *Selectors
    func NewSelectorsWithDefaults() *Selectors
    func (o *Selectors) GetQuery() string
    func (o *Selectors) GetQueryOk() (*string, bool)
    func (o *Selectors) GetRuleTypes() []RuleTypesItems
    func (o *Selectors) GetRuleTypesOk() (*[]RuleTypesItems, bool)
    func (o *Selectors) GetSeverities() []RuleSeverity
    func (o *Selectors) GetSeveritiesOk() (*[]RuleSeverity, bool)
    func (o *Selectors) GetTriggerSource() TriggerSource
    func (o *Selectors) GetTriggerSourceOk() (*TriggerSource, bool)
    func (o *Selectors) HasQuery() bool
    func (o *Selectors) HasRuleTypes() bool
    func (o *Selectors) HasSeverities() bool
    func (o Selectors) MarshalJSON() ([]byte, error)
    func (o *Selectors) SetQuery(v string)
    func (o *Selectors) SetRuleTypes(v []RuleTypesItems)
    func (o *Selectors) SetSeverities(v []RuleSeverity)
    func (o *Selectors) SetTriggerSource(v TriggerSource)
    func (o *Selectors) UnmarshalJSON(bytes []byte) (err error)
type SelfServiceTriggerWrapper
    func NewSelfServiceTriggerWrapper(selfServiceTrigger interface{}) *SelfServiceTriggerWrapper
    func NewSelfServiceTriggerWrapperWithDefaults() *SelfServiceTriggerWrapper
    func (o *SelfServiceTriggerWrapper) GetSelfServiceTrigger() interface{}
    func (o *SelfServiceTriggerWrapper) GetSelfServiceTriggerOk() (*interface{}, bool)
    func (o *SelfServiceTriggerWrapper) GetStartStepNames() []string
    func (o *SelfServiceTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *SelfServiceTriggerWrapper) HasStartStepNames() bool
    func (o SelfServiceTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *SelfServiceTriggerWrapper) SetSelfServiceTrigger(v interface{})
    func (o *SelfServiceTriggerWrapper) SetStartStepNames(v []string)
    func (o *SelfServiceTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type SendSlackMessageAction
    func NewSendSlackMessageAction(channel string, typeVar SendSlackMessageActionType, workspace string) *SendSlackMessageAction
    func NewSendSlackMessageActionWithDefaults() *SendSlackMessageAction
    func (o *SendSlackMessageAction) GetChannel() string
    func (o *SendSlackMessageAction) GetChannelOk() (*string, bool)
    func (o *SendSlackMessageAction) GetType() SendSlackMessageActionType
    func (o *SendSlackMessageAction) GetTypeOk() (*SendSlackMessageActionType, bool)
    func (o *SendSlackMessageAction) GetWorkspace() string
    func (o *SendSlackMessageAction) GetWorkspaceOk() (*string, bool)
    func (o SendSlackMessageAction) MarshalJSON() ([]byte, error)
    func (o *SendSlackMessageAction) SetChannel(v string)
    func (o *SendSlackMessageAction) SetType(v SendSlackMessageActionType)
    func (o *SendSlackMessageAction) SetWorkspace(v string)
    func (o *SendSlackMessageAction) UnmarshalJSON(bytes []byte) (err error)
type SendSlackMessageActionType
    func NewSendSlackMessageActionTypeFromValue(v string) (*SendSlackMessageActionType, error)
    func (v *SendSlackMessageActionType) GetAllowedValues() []SendSlackMessageActionType
    func (v SendSlackMessageActionType) IsValid() bool
    func (v SendSlackMessageActionType) Ptr() *SendSlackMessageActionType
    func (v *SendSlackMessageActionType) UnmarshalJSON(src []byte) error
type SendTeamsMessageAction
    func NewSendTeamsMessageAction(channel string, team string, tenant string, typeVar SendTeamsMessageActionType) *SendTeamsMessageAction
    func NewSendTeamsMessageActionWithDefaults() *SendTeamsMessageAction
    func (o *SendTeamsMessageAction) GetChannel() string
    func (o *SendTeamsMessageAction) GetChannelOk() (*string, bool)
    func (o *SendTeamsMessageAction) GetTeam() string
    func (o *SendTeamsMessageAction) GetTeamOk() (*string, bool)
    func (o *SendTeamsMessageAction) GetTenant() string
    func (o *SendTeamsMessageAction) GetTenantOk() (*string, bool)
    func (o *SendTeamsMessageAction) GetType() SendTeamsMessageActionType
    func (o *SendTeamsMessageAction) GetTypeOk() (*SendTeamsMessageActionType, bool)
    func (o SendTeamsMessageAction) MarshalJSON() ([]byte, error)
    func (o *SendTeamsMessageAction) SetChannel(v string)
    func (o *SendTeamsMessageAction) SetTeam(v string)
    func (o *SendTeamsMessageAction) SetTenant(v string)
    func (o *SendTeamsMessageAction) SetType(v SendTeamsMessageActionType)
    func (o *SendTeamsMessageAction) UnmarshalJSON(bytes []byte) (err error)
type SendTeamsMessageActionType
    func NewSendTeamsMessageActionTypeFromValue(v string) (*SendTeamsMessageActionType, error)
    func (v *SendTeamsMessageActionType) GetAllowedValues() []SendTeamsMessageActionType
    func (v SendTeamsMessageActionType) IsValid() bool
    func (v SendTeamsMessageActionType) Ptr() *SendTeamsMessageActionType
    func (v *SendTeamsMessageActionType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerApi
    func NewSensitiveDataScannerApi(client *datadog.APIClient) *SensitiveDataScannerApi
    func (a *SensitiveDataScannerApi) CreateScanningGroup(ctx _context.Context, body SensitiveDataScannerGroupCreateRequest) (SensitiveDataScannerCreateGroupResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) CreateScanningRule(ctx _context.Context, body SensitiveDataScannerRuleCreateRequest) (SensitiveDataScannerCreateRuleResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) DeleteScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupDeleteRequest) (SensitiveDataScannerGroupDeleteResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) DeleteScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleDeleteRequest) (SensitiveDataScannerRuleDeleteResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) ListScanningGroups(ctx _context.Context) (SensitiveDataScannerGetConfigResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) ListStandardPatterns(ctx _context.Context) (SensitiveDataScannerStandardPatternsResponseData, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) ReorderScanningGroups(ctx _context.Context, body SensitiveDataScannerConfigRequest) (SensitiveDataScannerReorderGroupsResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) UpdateScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupUpdateRequest) (SensitiveDataScannerGroupUpdateResponse, *_nethttp.Response, error)
    func (a *SensitiveDataScannerApi) UpdateScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleUpdateRequest) (SensitiveDataScannerRuleUpdateResponse, *_nethttp.Response, error)
type SensitiveDataScannerConfigRequest
    func NewSensitiveDataScannerConfigRequest(data SensitiveDataScannerReorderConfig, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerConfigRequest
    func NewSensitiveDataScannerConfigRequestWithDefaults() *SensitiveDataScannerConfigRequest
    func (o *SensitiveDataScannerConfigRequest) GetData() SensitiveDataScannerReorderConfig
    func (o *SensitiveDataScannerConfigRequest) GetDataOk() (*SensitiveDataScannerReorderConfig, bool)
    func (o *SensitiveDataScannerConfigRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerConfigRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerConfigRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfigRequest) SetData(v SensitiveDataScannerReorderConfig)
    func (o *SensitiveDataScannerConfigRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerConfigRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfiguration
    func NewSensitiveDataScannerConfiguration() *SensitiveDataScannerConfiguration
    func NewSensitiveDataScannerConfigurationWithDefaults() *SensitiveDataScannerConfiguration
    func (o *SensitiveDataScannerConfiguration) GetId() string
    func (o *SensitiveDataScannerConfiguration) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerConfiguration) GetType() SensitiveDataScannerConfigurationType
    func (o *SensitiveDataScannerConfiguration) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)
    func (o *SensitiveDataScannerConfiguration) HasId() bool
    func (o *SensitiveDataScannerConfiguration) HasType() bool
    func (o SensitiveDataScannerConfiguration) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfiguration) SetId(v string)
    func (o *SensitiveDataScannerConfiguration) SetType(v SensitiveDataScannerConfigurationType)
    func (o *SensitiveDataScannerConfiguration) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfigurationData
    func NewSensitiveDataScannerConfigurationData() *SensitiveDataScannerConfigurationData
    func NewSensitiveDataScannerConfigurationDataWithDefaults() *SensitiveDataScannerConfigurationData
    func (o *SensitiveDataScannerConfigurationData) GetData() SensitiveDataScannerConfiguration
    func (o *SensitiveDataScannerConfigurationData) GetDataOk() (*SensitiveDataScannerConfiguration, bool)
    func (o *SensitiveDataScannerConfigurationData) HasData() bool
    func (o SensitiveDataScannerConfigurationData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfigurationData) SetData(v SensitiveDataScannerConfiguration)
    func (o *SensitiveDataScannerConfigurationData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfigurationRelationships
    func NewSensitiveDataScannerConfigurationRelationships() *SensitiveDataScannerConfigurationRelationships
    func NewSensitiveDataScannerConfigurationRelationshipsWithDefaults() *SensitiveDataScannerConfigurationRelationships
    func (o *SensitiveDataScannerConfigurationRelationships) GetGroups() SensitiveDataScannerGroupList
    func (o *SensitiveDataScannerConfigurationRelationships) GetGroupsOk() (*SensitiveDataScannerGroupList, bool)
    func (o *SensitiveDataScannerConfigurationRelationships) HasGroups() bool
    func (o SensitiveDataScannerConfigurationRelationships) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerConfigurationRelationships) SetGroups(v SensitiveDataScannerGroupList)
    func (o *SensitiveDataScannerConfigurationRelationships) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerConfigurationType
    func NewSensitiveDataScannerConfigurationTypeFromValue(v string) (*SensitiveDataScannerConfigurationType, error)
    func (v *SensitiveDataScannerConfigurationType) GetAllowedValues() []SensitiveDataScannerConfigurationType
    func (v SensitiveDataScannerConfigurationType) IsValid() bool
    func (v SensitiveDataScannerConfigurationType) Ptr() *SensitiveDataScannerConfigurationType
    func (v *SensitiveDataScannerConfigurationType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerCreateGroupResponse
    func NewSensitiveDataScannerCreateGroupResponse() *SensitiveDataScannerCreateGroupResponse
    func NewSensitiveDataScannerCreateGroupResponseWithDefaults() *SensitiveDataScannerCreateGroupResponse
    func (o *SensitiveDataScannerCreateGroupResponse) GetData() SensitiveDataScannerGroupResponse
    func (o *SensitiveDataScannerCreateGroupResponse) GetDataOk() (*SensitiveDataScannerGroupResponse, bool)
    func (o *SensitiveDataScannerCreateGroupResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerCreateGroupResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerCreateGroupResponse) HasData() bool
    func (o *SensitiveDataScannerCreateGroupResponse) HasMeta() bool
    func (o SensitiveDataScannerCreateGroupResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerCreateGroupResponse) SetData(v SensitiveDataScannerGroupResponse)
    func (o *SensitiveDataScannerCreateGroupResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerCreateGroupResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerCreateRuleResponse
    func NewSensitiveDataScannerCreateRuleResponse() *SensitiveDataScannerCreateRuleResponse
    func NewSensitiveDataScannerCreateRuleResponseWithDefaults() *SensitiveDataScannerCreateRuleResponse
    func (o *SensitiveDataScannerCreateRuleResponse) GetData() SensitiveDataScannerRuleResponse
    func (o *SensitiveDataScannerCreateRuleResponse) GetDataOk() (*SensitiveDataScannerRuleResponse, bool)
    func (o *SensitiveDataScannerCreateRuleResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerCreateRuleResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerCreateRuleResponse) HasData() bool
    func (o *SensitiveDataScannerCreateRuleResponse) HasMeta() bool
    func (o SensitiveDataScannerCreateRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerCreateRuleResponse) SetData(v SensitiveDataScannerRuleResponse)
    func (o *SensitiveDataScannerCreateRuleResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerCreateRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerFilter
    func NewSensitiveDataScannerFilter() *SensitiveDataScannerFilter
    func NewSensitiveDataScannerFilterWithDefaults() *SensitiveDataScannerFilter
    func (o *SensitiveDataScannerFilter) GetQuery() string
    func (o *SensitiveDataScannerFilter) GetQueryOk() (*string, bool)
    func (o *SensitiveDataScannerFilter) HasQuery() bool
    func (o SensitiveDataScannerFilter) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerFilter) SetQuery(v string)
    func (o *SensitiveDataScannerFilter) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGetConfigIncludedItem
    func SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerGroupIncludedItem) SensitiveDataScannerGetConfigIncludedItem
    func SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerRuleIncludedItem) SensitiveDataScannerGetConfigIncludedItem
    func (obj *SensitiveDataScannerGetConfigIncludedItem) GetActualInstance() interface{}
    func (obj SensitiveDataScannerGetConfigIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *SensitiveDataScannerGetConfigIncludedItem) UnmarshalJSON(data []byte) error
type SensitiveDataScannerGetConfigResponse
    func NewSensitiveDataScannerGetConfigResponse() *SensitiveDataScannerGetConfigResponse
    func NewSensitiveDataScannerGetConfigResponseWithDefaults() *SensitiveDataScannerGetConfigResponse
    func (o *SensitiveDataScannerGetConfigResponse) GetData() SensitiveDataScannerGetConfigResponseData
    func (o *SensitiveDataScannerGetConfigResponse) GetDataOk() (*SensitiveDataScannerGetConfigResponseData, bool)
    func (o *SensitiveDataScannerGetConfigResponse) GetIncluded() []SensitiveDataScannerGetConfigIncludedItem
    func (o *SensitiveDataScannerGetConfigResponse) GetIncludedOk() (*[]SensitiveDataScannerGetConfigIncludedItem, bool)
    func (o *SensitiveDataScannerGetConfigResponse) GetMeta() SensitiveDataScannerMeta
    func (o *SensitiveDataScannerGetConfigResponse) GetMetaOk() (*SensitiveDataScannerMeta, bool)
    func (o *SensitiveDataScannerGetConfigResponse) HasData() bool
    func (o *SensitiveDataScannerGetConfigResponse) HasIncluded() bool
    func (o *SensitiveDataScannerGetConfigResponse) HasMeta() bool
    func (o SensitiveDataScannerGetConfigResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGetConfigResponse) SetData(v SensitiveDataScannerGetConfigResponseData)
    func (o *SensitiveDataScannerGetConfigResponse) SetIncluded(v []SensitiveDataScannerGetConfigIncludedItem)
    func (o *SensitiveDataScannerGetConfigResponse) SetMeta(v SensitiveDataScannerMeta)
    func (o *SensitiveDataScannerGetConfigResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGetConfigResponseData
    func NewSensitiveDataScannerGetConfigResponseData() *SensitiveDataScannerGetConfigResponseData
    func NewSensitiveDataScannerGetConfigResponseDataWithDefaults() *SensitiveDataScannerGetConfigResponseData
    func (o *SensitiveDataScannerGetConfigResponseData) GetAttributes() map[string]interface{}
    func (o *SensitiveDataScannerGetConfigResponseData) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) GetId() string
    func (o *SensitiveDataScannerGetConfigResponseData) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) GetRelationships() SensitiveDataScannerConfigurationRelationships
    func (o *SensitiveDataScannerGetConfigResponseData) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) GetType() SensitiveDataScannerConfigurationType
    func (o *SensitiveDataScannerGetConfigResponseData) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)
    func (o *SensitiveDataScannerGetConfigResponseData) HasAttributes() bool
    func (o *SensitiveDataScannerGetConfigResponseData) HasId() bool
    func (o *SensitiveDataScannerGetConfigResponseData) HasRelationships() bool
    func (o *SensitiveDataScannerGetConfigResponseData) HasType() bool
    func (o SensitiveDataScannerGetConfigResponseData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGetConfigResponseData) SetAttributes(v map[string]interface{})
    func (o *SensitiveDataScannerGetConfigResponseData) SetId(v string)
    func (o *SensitiveDataScannerGetConfigResponseData) SetRelationships(v SensitiveDataScannerConfigurationRelationships)
    func (o *SensitiveDataScannerGetConfigResponseData) SetType(v SensitiveDataScannerConfigurationType)
    func (o *SensitiveDataScannerGetConfigResponseData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroup
    func NewSensitiveDataScannerGroup() *SensitiveDataScannerGroup
    func NewSensitiveDataScannerGroupWithDefaults() *SensitiveDataScannerGroup
    func (o *SensitiveDataScannerGroup) GetId() string
    func (o *SensitiveDataScannerGroup) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroup) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroup) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroup) HasId() bool
    func (o *SensitiveDataScannerGroup) HasType() bool
    func (o SensitiveDataScannerGroup) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroup) SetId(v string)
    func (o *SensitiveDataScannerGroup) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroup) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupAttributes
    func NewSensitiveDataScannerGroupAttributes() *SensitiveDataScannerGroupAttributes
    func NewSensitiveDataScannerGroupAttributesWithDefaults() *SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupAttributes) GetDescription() string
    func (o *SensitiveDataScannerGroupAttributes) GetDescriptionOk() (*string, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetFilter() SensitiveDataScannerFilter
    func (o *SensitiveDataScannerGroupAttributes) GetFilterOk() (*SensitiveDataScannerFilter, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetIsEnabled() bool
    func (o *SensitiveDataScannerGroupAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetName() string
    func (o *SensitiveDataScannerGroupAttributes) GetNameOk() (*string, bool)
    func (o *SensitiveDataScannerGroupAttributes) GetProductList() []SensitiveDataScannerProduct
    func (o *SensitiveDataScannerGroupAttributes) GetProductListOk() (*[]SensitiveDataScannerProduct, bool)
    func (o *SensitiveDataScannerGroupAttributes) HasDescription() bool
    func (o *SensitiveDataScannerGroupAttributes) HasFilter() bool
    func (o *SensitiveDataScannerGroupAttributes) HasIsEnabled() bool
    func (o *SensitiveDataScannerGroupAttributes) HasName() bool
    func (o *SensitiveDataScannerGroupAttributes) HasProductList() bool
    func (o SensitiveDataScannerGroupAttributes) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupAttributes) SetDescription(v string)
    func (o *SensitiveDataScannerGroupAttributes) SetFilter(v SensitiveDataScannerFilter)
    func (o *SensitiveDataScannerGroupAttributes) SetIsEnabled(v bool)
    func (o *SensitiveDataScannerGroupAttributes) SetName(v string)
    func (o *SensitiveDataScannerGroupAttributes) SetProductList(v []SensitiveDataScannerProduct)
    func (o *SensitiveDataScannerGroupAttributes) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupCreate
    func NewSensitiveDataScannerGroupCreate(attributes SensitiveDataScannerGroupAttributes, typeVar SensitiveDataScannerGroupType) *SensitiveDataScannerGroupCreate
    func NewSensitiveDataScannerGroupCreateWithDefaults() *SensitiveDataScannerGroupCreate
    func (o *SensitiveDataScannerGroupCreate) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupCreate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupCreate) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupCreate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupCreate) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupCreate) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupCreate) HasRelationships() bool
    func (o SensitiveDataScannerGroupCreate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupCreate) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupCreate) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupCreate) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupCreate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupCreateRequest
    func NewSensitiveDataScannerGroupCreateRequest() *SensitiveDataScannerGroupCreateRequest
    func NewSensitiveDataScannerGroupCreateRequestWithDefaults() *SensitiveDataScannerGroupCreateRequest
    func (o *SensitiveDataScannerGroupCreateRequest) GetData() SensitiveDataScannerGroupCreate
    func (o *SensitiveDataScannerGroupCreateRequest) GetDataOk() (*SensitiveDataScannerGroupCreate, bool)
    func (o *SensitiveDataScannerGroupCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerGroupCreateRequest) HasData() bool
    func (o *SensitiveDataScannerGroupCreateRequest) HasMeta() bool
    func (o SensitiveDataScannerGroupCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupCreateRequest) SetData(v SensitiveDataScannerGroupCreate)
    func (o *SensitiveDataScannerGroupCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupData
    func NewSensitiveDataScannerGroupData() *SensitiveDataScannerGroupData
    func NewSensitiveDataScannerGroupDataWithDefaults() *SensitiveDataScannerGroupData
    func (o *SensitiveDataScannerGroupData) GetData() SensitiveDataScannerGroup
    func (o *SensitiveDataScannerGroupData) GetDataOk() (*SensitiveDataScannerGroup, bool)
    func (o *SensitiveDataScannerGroupData) HasData() bool
    func (o SensitiveDataScannerGroupData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupData) SetData(v SensitiveDataScannerGroup)
    func (o *SensitiveDataScannerGroupData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupDeleteRequest
    func NewSensitiveDataScannerGroupDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupDeleteRequest
    func NewSensitiveDataScannerGroupDeleteRequestWithDefaults() *SensitiveDataScannerGroupDeleteRequest
    func (o *SensitiveDataScannerGroupDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerGroupDeleteRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupDeleteRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupDeleteResponse
    func NewSensitiveDataScannerGroupDeleteResponse() *SensitiveDataScannerGroupDeleteResponse
    func NewSensitiveDataScannerGroupDeleteResponseWithDefaults() *SensitiveDataScannerGroupDeleteResponse
    func (o *SensitiveDataScannerGroupDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerGroupDeleteResponse) HasMeta() bool
    func (o SensitiveDataScannerGroupDeleteResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupDeleteResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupIncludedItem
    func NewSensitiveDataScannerGroupIncludedItem() *SensitiveDataScannerGroupIncludedItem
    func NewSensitiveDataScannerGroupIncludedItemWithDefaults() *SensitiveDataScannerGroupIncludedItem
    func (o *SensitiveDataScannerGroupIncludedItem) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupIncludedItem) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) GetId() string
    func (o *SensitiveDataScannerGroupIncludedItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupIncludedItem) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupIncludedItem) HasAttributes() bool
    func (o *SensitiveDataScannerGroupIncludedItem) HasId() bool
    func (o *SensitiveDataScannerGroupIncludedItem) HasRelationships() bool
    func (o *SensitiveDataScannerGroupIncludedItem) HasType() bool
    func (o SensitiveDataScannerGroupIncludedItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupIncludedItem) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupIncludedItem) SetId(v string)
    func (o *SensitiveDataScannerGroupIncludedItem) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupIncludedItem) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupIncludedItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupItem
    func NewSensitiveDataScannerGroupItem() *SensitiveDataScannerGroupItem
    func NewSensitiveDataScannerGroupItemWithDefaults() *SensitiveDataScannerGroupItem
    func (o *SensitiveDataScannerGroupItem) GetId() string
    func (o *SensitiveDataScannerGroupItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupItem) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupItem) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupItem) HasId() bool
    func (o *SensitiveDataScannerGroupItem) HasType() bool
    func (o SensitiveDataScannerGroupItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupItem) SetId(v string)
    func (o *SensitiveDataScannerGroupItem) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupList
    func NewSensitiveDataScannerGroupList() *SensitiveDataScannerGroupList
    func NewSensitiveDataScannerGroupListWithDefaults() *SensitiveDataScannerGroupList
    func (o *SensitiveDataScannerGroupList) GetData() []SensitiveDataScannerGroupItem
    func (o *SensitiveDataScannerGroupList) GetDataOk() (*[]SensitiveDataScannerGroupItem, bool)
    func (o *SensitiveDataScannerGroupList) HasData() bool
    func (o SensitiveDataScannerGroupList) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupList) SetData(v []SensitiveDataScannerGroupItem)
    func (o *SensitiveDataScannerGroupList) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupRelationships
    func NewSensitiveDataScannerGroupRelationships() *SensitiveDataScannerGroupRelationships
    func NewSensitiveDataScannerGroupRelationshipsWithDefaults() *SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupRelationships) GetConfiguration() SensitiveDataScannerConfigurationData
    func (o *SensitiveDataScannerGroupRelationships) GetConfigurationOk() (*SensitiveDataScannerConfigurationData, bool)
    func (o *SensitiveDataScannerGroupRelationships) GetRules() SensitiveDataScannerRuleData
    func (o *SensitiveDataScannerGroupRelationships) GetRulesOk() (*SensitiveDataScannerRuleData, bool)
    func (o *SensitiveDataScannerGroupRelationships) HasConfiguration() bool
    func (o *SensitiveDataScannerGroupRelationships) HasRules() bool
    func (o SensitiveDataScannerGroupRelationships) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupRelationships) SetConfiguration(v SensitiveDataScannerConfigurationData)
    func (o *SensitiveDataScannerGroupRelationships) SetRules(v SensitiveDataScannerRuleData)
    func (o *SensitiveDataScannerGroupRelationships) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupResponse
    func NewSensitiveDataScannerGroupResponse() *SensitiveDataScannerGroupResponse
    func NewSensitiveDataScannerGroupResponseWithDefaults() *SensitiveDataScannerGroupResponse
    func (o *SensitiveDataScannerGroupResponse) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupResponse) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupResponse) GetId() string
    func (o *SensitiveDataScannerGroupResponse) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupResponse) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupResponse) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupResponse) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupResponse) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupResponse) HasAttributes() bool
    func (o *SensitiveDataScannerGroupResponse) HasId() bool
    func (o *SensitiveDataScannerGroupResponse) HasRelationships() bool
    func (o *SensitiveDataScannerGroupResponse) HasType() bool
    func (o SensitiveDataScannerGroupResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupResponse) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupResponse) SetId(v string)
    func (o *SensitiveDataScannerGroupResponse) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupResponse) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupType
    func NewSensitiveDataScannerGroupTypeFromValue(v string) (*SensitiveDataScannerGroupType, error)
    func (v *SensitiveDataScannerGroupType) GetAllowedValues() []SensitiveDataScannerGroupType
    func (v SensitiveDataScannerGroupType) IsValid() bool
    func (v SensitiveDataScannerGroupType) Ptr() *SensitiveDataScannerGroupType
    func (v *SensitiveDataScannerGroupType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerGroupUpdate
    func NewSensitiveDataScannerGroupUpdate() *SensitiveDataScannerGroupUpdate
    func NewSensitiveDataScannerGroupUpdateWithDefaults() *SensitiveDataScannerGroupUpdate
    func (o *SensitiveDataScannerGroupUpdate) GetAttributes() SensitiveDataScannerGroupAttributes
    func (o *SensitiveDataScannerGroupUpdate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)
    func (o *SensitiveDataScannerGroupUpdate) GetId() string
    func (o *SensitiveDataScannerGroupUpdate) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerGroupUpdate) GetRelationships() SensitiveDataScannerGroupRelationships
    func (o *SensitiveDataScannerGroupUpdate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, bool)
    func (o *SensitiveDataScannerGroupUpdate) GetType() SensitiveDataScannerGroupType
    func (o *SensitiveDataScannerGroupUpdate) GetTypeOk() (*SensitiveDataScannerGroupType, bool)
    func (o *SensitiveDataScannerGroupUpdate) HasAttributes() bool
    func (o *SensitiveDataScannerGroupUpdate) HasId() bool
    func (o *SensitiveDataScannerGroupUpdate) HasRelationships() bool
    func (o *SensitiveDataScannerGroupUpdate) HasType() bool
    func (o SensitiveDataScannerGroupUpdate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupUpdate) SetAttributes(v SensitiveDataScannerGroupAttributes)
    func (o *SensitiveDataScannerGroupUpdate) SetId(v string)
    func (o *SensitiveDataScannerGroupUpdate) SetRelationships(v SensitiveDataScannerGroupRelationships)
    func (o *SensitiveDataScannerGroupUpdate) SetType(v SensitiveDataScannerGroupType)
    func (o *SensitiveDataScannerGroupUpdate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupUpdateRequest
    func NewSensitiveDataScannerGroupUpdateRequest(data SensitiveDataScannerGroupUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupUpdateRequest
    func NewSensitiveDataScannerGroupUpdateRequestWithDefaults() *SensitiveDataScannerGroupUpdateRequest
    func (o *SensitiveDataScannerGroupUpdateRequest) GetData() SensitiveDataScannerGroupUpdate
    func (o *SensitiveDataScannerGroupUpdateRequest) GetDataOk() (*SensitiveDataScannerGroupUpdate, bool)
    func (o *SensitiveDataScannerGroupUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerGroupUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupUpdateRequest) SetData(v SensitiveDataScannerGroupUpdate)
    func (o *SensitiveDataScannerGroupUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerGroupUpdateResponse
    func NewSensitiveDataScannerGroupUpdateResponse() *SensitiveDataScannerGroupUpdateResponse
    func NewSensitiveDataScannerGroupUpdateResponseWithDefaults() *SensitiveDataScannerGroupUpdateResponse
    func (o *SensitiveDataScannerGroupUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerGroupUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerGroupUpdateResponse) HasMeta() bool
    func (o SensitiveDataScannerGroupUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerGroupUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerGroupUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerIncludedKeywordConfiguration
    func NewSensitiveDataScannerIncludedKeywordConfiguration(characterCount int64, keywords []string) *SensitiveDataScannerIncludedKeywordConfiguration
    func NewSensitiveDataScannerIncludedKeywordConfigurationWithDefaults() *SensitiveDataScannerIncludedKeywordConfiguration
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetCharacterCount() int64
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetCharacterCountOk() (*int64, bool)
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetKeywords() []string
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetKeywordsOk() (*[]string, bool)
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetUseRecommendedKeywords() bool
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetUseRecommendedKeywordsOk() (*bool, bool)
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) HasUseRecommendedKeywords() bool
    func (o SensitiveDataScannerIncludedKeywordConfiguration) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) SetCharacterCount(v int64)
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) SetKeywords(v []string)
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) SetUseRecommendedKeywords(v bool)
    func (o *SensitiveDataScannerIncludedKeywordConfiguration) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerMeta
    func NewSensitiveDataScannerMeta() *SensitiveDataScannerMeta
    func NewSensitiveDataScannerMetaWithDefaults() *SensitiveDataScannerMeta
    func (o *SensitiveDataScannerMeta) GetCountLimit() int64
    func (o *SensitiveDataScannerMeta) GetCountLimitOk() (*int64, bool)
    func (o *SensitiveDataScannerMeta) GetGroupCountLimit() int64
    func (o *SensitiveDataScannerMeta) GetGroupCountLimitOk() (*int64, bool)
    func (o *SensitiveDataScannerMeta) GetHasHighlightEnabled() bool
    func (o *SensitiveDataScannerMeta) GetHasHighlightEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabled() bool
    func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerMeta) GetIsPciCompliant() bool
    func (o *SensitiveDataScannerMeta) GetIsPciCompliantOk() (*bool, bool)
    func (o *SensitiveDataScannerMeta) GetVersion() int64
    func (o *SensitiveDataScannerMeta) GetVersionOk() (*int64, bool)
    func (o *SensitiveDataScannerMeta) HasCountLimit() bool
    func (o *SensitiveDataScannerMeta) HasGroupCountLimit() bool
    func (o *SensitiveDataScannerMeta) HasHasHighlightEnabled() bool
    func (o *SensitiveDataScannerMeta) HasHasMultiPassEnabled() bool
    func (o *SensitiveDataScannerMeta) HasIsPciCompliant() bool
    func (o *SensitiveDataScannerMeta) HasVersion() bool
    func (o SensitiveDataScannerMeta) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerMeta) SetCountLimit(v int64)
    func (o *SensitiveDataScannerMeta) SetGroupCountLimit(v int64)
    func (o *SensitiveDataScannerMeta) SetHasHighlightEnabled(v bool)
    func (o *SensitiveDataScannerMeta) SetHasMultiPassEnabled(v bool)
    func (o *SensitiveDataScannerMeta) SetIsPciCompliant(v bool)
    func (o *SensitiveDataScannerMeta) SetVersion(v int64)
    func (o *SensitiveDataScannerMeta) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerMetaVersionOnly
    func NewSensitiveDataScannerMetaVersionOnly() *SensitiveDataScannerMetaVersionOnly
    func NewSensitiveDataScannerMetaVersionOnlyWithDefaults() *SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerMetaVersionOnly) GetVersion() int64
    func (o *SensitiveDataScannerMetaVersionOnly) GetVersionOk() (*int64, bool)
    func (o *SensitiveDataScannerMetaVersionOnly) HasVersion() bool
    func (o SensitiveDataScannerMetaVersionOnly) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerMetaVersionOnly) SetVersion(v int64)
    func (o *SensitiveDataScannerMetaVersionOnly) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerProduct
    func NewSensitiveDataScannerProductFromValue(v string) (*SensitiveDataScannerProduct, error)
    func (v *SensitiveDataScannerProduct) GetAllowedValues() []SensitiveDataScannerProduct
    func (v SensitiveDataScannerProduct) IsValid() bool
    func (v SensitiveDataScannerProduct) Ptr() *SensitiveDataScannerProduct
    func (v *SensitiveDataScannerProduct) UnmarshalJSON(src []byte) error
type SensitiveDataScannerReorderConfig
    func NewSensitiveDataScannerReorderConfig() *SensitiveDataScannerReorderConfig
    func NewSensitiveDataScannerReorderConfigWithDefaults() *SensitiveDataScannerReorderConfig
    func (o *SensitiveDataScannerReorderConfig) GetId() string
    func (o *SensitiveDataScannerReorderConfig) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerReorderConfig) GetRelationships() SensitiveDataScannerConfigurationRelationships
    func (o *SensitiveDataScannerReorderConfig) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, bool)
    func (o *SensitiveDataScannerReorderConfig) GetType() SensitiveDataScannerConfigurationType
    func (o *SensitiveDataScannerReorderConfig) GetTypeOk() (*SensitiveDataScannerConfigurationType, bool)
    func (o *SensitiveDataScannerReorderConfig) HasId() bool
    func (o *SensitiveDataScannerReorderConfig) HasRelationships() bool
    func (o *SensitiveDataScannerReorderConfig) HasType() bool
    func (o SensitiveDataScannerReorderConfig) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerReorderConfig) SetId(v string)
    func (o *SensitiveDataScannerReorderConfig) SetRelationships(v SensitiveDataScannerConfigurationRelationships)
    func (o *SensitiveDataScannerReorderConfig) SetType(v SensitiveDataScannerConfigurationType)
    func (o *SensitiveDataScannerReorderConfig) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerReorderGroupsResponse
    func NewSensitiveDataScannerReorderGroupsResponse() *SensitiveDataScannerReorderGroupsResponse
    func NewSensitiveDataScannerReorderGroupsResponseWithDefaults() *SensitiveDataScannerReorderGroupsResponse
    func (o *SensitiveDataScannerReorderGroupsResponse) GetMeta() SensitiveDataScannerMeta
    func (o *SensitiveDataScannerReorderGroupsResponse) GetMetaOk() (*SensitiveDataScannerMeta, bool)
    func (o *SensitiveDataScannerReorderGroupsResponse) HasMeta() bool
    func (o SensitiveDataScannerReorderGroupsResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerReorderGroupsResponse) SetMeta(v SensitiveDataScannerMeta)
    func (o *SensitiveDataScannerReorderGroupsResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRule
    func NewSensitiveDataScannerRule() *SensitiveDataScannerRule
    func NewSensitiveDataScannerRuleWithDefaults() *SensitiveDataScannerRule
    func (o *SensitiveDataScannerRule) GetId() string
    func (o *SensitiveDataScannerRule) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRule) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRule) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRule) HasId() bool
    func (o *SensitiveDataScannerRule) HasType() bool
    func (o SensitiveDataScannerRule) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRule) SetId(v string)
    func (o *SensitiveDataScannerRule) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRule) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleAttributes
    func NewSensitiveDataScannerRuleAttributes() *SensitiveDataScannerRuleAttributes
    func NewSensitiveDataScannerRuleAttributesWithDefaults() *SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleAttributes) GetDescription() string
    func (o *SensitiveDataScannerRuleAttributes) GetDescriptionOk() (*string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespaces() []string
    func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespacesOk() (*[]string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetIncludedKeywordConfiguration() SensitiveDataScannerIncludedKeywordConfiguration
    func (o *SensitiveDataScannerRuleAttributes) GetIncludedKeywordConfigurationOk() (*SensitiveDataScannerIncludedKeywordConfiguration, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetIsEnabled() bool
    func (o *SensitiveDataScannerRuleAttributes) GetIsEnabledOk() (*bool, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetName() string
    func (o *SensitiveDataScannerRuleAttributes) GetNameOk() (*string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetNamespaces() []string
    func (o *SensitiveDataScannerRuleAttributes) GetNamespacesOk() (*[]string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetPattern() string
    func (o *SensitiveDataScannerRuleAttributes) GetPatternOk() (*string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetPriority() int64
    func (o *SensitiveDataScannerRuleAttributes) GetPriorityOk() (*int64, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetTags() []string
    func (o *SensitiveDataScannerRuleAttributes) GetTagsOk() (*[]string, bool)
    func (o *SensitiveDataScannerRuleAttributes) GetTextReplacement() SensitiveDataScannerTextReplacement
    func (o *SensitiveDataScannerRuleAttributes) GetTextReplacementOk() (*SensitiveDataScannerTextReplacement, bool)
    func (o *SensitiveDataScannerRuleAttributes) HasDescription() bool
    func (o *SensitiveDataScannerRuleAttributes) HasExcludedNamespaces() bool
    func (o *SensitiveDataScannerRuleAttributes) HasIncludedKeywordConfiguration() bool
    func (o *SensitiveDataScannerRuleAttributes) HasIsEnabled() bool
    func (o *SensitiveDataScannerRuleAttributes) HasName() bool
    func (o *SensitiveDataScannerRuleAttributes) HasNamespaces() bool
    func (o *SensitiveDataScannerRuleAttributes) HasPattern() bool
    func (o *SensitiveDataScannerRuleAttributes) HasPriority() bool
    func (o *SensitiveDataScannerRuleAttributes) HasTags() bool
    func (o *SensitiveDataScannerRuleAttributes) HasTextReplacement() bool
    func (o SensitiveDataScannerRuleAttributes) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleAttributes) SetDescription(v string)
    func (o *SensitiveDataScannerRuleAttributes) SetExcludedNamespaces(v []string)
    func (o *SensitiveDataScannerRuleAttributes) SetIncludedKeywordConfiguration(v SensitiveDataScannerIncludedKeywordConfiguration)
    func (o *SensitiveDataScannerRuleAttributes) SetIsEnabled(v bool)
    func (o *SensitiveDataScannerRuleAttributes) SetName(v string)
    func (o *SensitiveDataScannerRuleAttributes) SetNamespaces(v []string)
    func (o *SensitiveDataScannerRuleAttributes) SetPattern(v string)
    func (o *SensitiveDataScannerRuleAttributes) SetPriority(v int64)
    func (o *SensitiveDataScannerRuleAttributes) SetTags(v []string)
    func (o *SensitiveDataScannerRuleAttributes) SetTextReplacement(v SensitiveDataScannerTextReplacement)
    func (o *SensitiveDataScannerRuleAttributes) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleCreate
    func NewSensitiveDataScannerRuleCreate(attributes SensitiveDataScannerRuleAttributes, relationships SensitiveDataScannerRuleRelationships, typeVar SensitiveDataScannerRuleType) *SensitiveDataScannerRuleCreate
    func NewSensitiveDataScannerRuleCreateWithDefaults() *SensitiveDataScannerRuleCreate
    func (o *SensitiveDataScannerRuleCreate) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleCreate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleCreate) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleCreate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleCreate) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleCreate) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o SensitiveDataScannerRuleCreate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleCreate) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleCreate) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleCreate) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleCreate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleCreateRequest
    func NewSensitiveDataScannerRuleCreateRequest(data SensitiveDataScannerRuleCreate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleCreateRequest
    func NewSensitiveDataScannerRuleCreateRequestWithDefaults() *SensitiveDataScannerRuleCreateRequest
    func (o *SensitiveDataScannerRuleCreateRequest) GetData() SensitiveDataScannerRuleCreate
    func (o *SensitiveDataScannerRuleCreateRequest) GetDataOk() (*SensitiveDataScannerRuleCreate, bool)
    func (o *SensitiveDataScannerRuleCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerRuleCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleCreateRequest) SetData(v SensitiveDataScannerRuleCreate)
    func (o *SensitiveDataScannerRuleCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleData
    func NewSensitiveDataScannerRuleData() *SensitiveDataScannerRuleData
    func NewSensitiveDataScannerRuleDataWithDefaults() *SensitiveDataScannerRuleData
    func (o *SensitiveDataScannerRuleData) GetData() []SensitiveDataScannerRule
    func (o *SensitiveDataScannerRuleData) GetDataOk() (*[]SensitiveDataScannerRule, bool)
    func (o *SensitiveDataScannerRuleData) HasData() bool
    func (o SensitiveDataScannerRuleData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleData) SetData(v []SensitiveDataScannerRule)
    func (o *SensitiveDataScannerRuleData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleDeleteRequest
    func NewSensitiveDataScannerRuleDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleDeleteRequest
    func NewSensitiveDataScannerRuleDeleteRequestWithDefaults() *SensitiveDataScannerRuleDeleteRequest
    func (o *SensitiveDataScannerRuleDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerRuleDeleteRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleDeleteRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleDeleteResponse
    func NewSensitiveDataScannerRuleDeleteResponse() *SensitiveDataScannerRuleDeleteResponse
    func NewSensitiveDataScannerRuleDeleteResponseWithDefaults() *SensitiveDataScannerRuleDeleteResponse
    func (o *SensitiveDataScannerRuleDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerRuleDeleteResponse) HasMeta() bool
    func (o SensitiveDataScannerRuleDeleteResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleDeleteResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleIncludedItem
    func NewSensitiveDataScannerRuleIncludedItem() *SensitiveDataScannerRuleIncludedItem
    func NewSensitiveDataScannerRuleIncludedItemWithDefaults() *SensitiveDataScannerRuleIncludedItem
    func (o *SensitiveDataScannerRuleIncludedItem) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleIncludedItem) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) GetId() string
    func (o *SensitiveDataScannerRuleIncludedItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleIncludedItem) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRuleIncludedItem) HasAttributes() bool
    func (o *SensitiveDataScannerRuleIncludedItem) HasId() bool
    func (o *SensitiveDataScannerRuleIncludedItem) HasRelationships() bool
    func (o *SensitiveDataScannerRuleIncludedItem) HasType() bool
    func (o SensitiveDataScannerRuleIncludedItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleIncludedItem) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleIncludedItem) SetId(v string)
    func (o *SensitiveDataScannerRuleIncludedItem) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleIncludedItem) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleIncludedItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleRelationships
    func NewSensitiveDataScannerRuleRelationships() *SensitiveDataScannerRuleRelationships
    func NewSensitiveDataScannerRuleRelationshipsWithDefaults() *SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleRelationships) GetGroup() SensitiveDataScannerGroupData
    func (o *SensitiveDataScannerRuleRelationships) GetGroupOk() (*SensitiveDataScannerGroupData, bool)
    func (o *SensitiveDataScannerRuleRelationships) GetStandardPattern() SensitiveDataScannerStandardPatternData
    func (o *SensitiveDataScannerRuleRelationships) GetStandardPatternOk() (*SensitiveDataScannerStandardPatternData, bool)
    func (o *SensitiveDataScannerRuleRelationships) HasGroup() bool
    func (o *SensitiveDataScannerRuleRelationships) HasStandardPattern() bool
    func (o SensitiveDataScannerRuleRelationships) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleRelationships) SetGroup(v SensitiveDataScannerGroupData)
    func (o *SensitiveDataScannerRuleRelationships) SetStandardPattern(v SensitiveDataScannerStandardPatternData)
    func (o *SensitiveDataScannerRuleRelationships) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleResponse
    func NewSensitiveDataScannerRuleResponse() *SensitiveDataScannerRuleResponse
    func NewSensitiveDataScannerRuleResponseWithDefaults() *SensitiveDataScannerRuleResponse
    func (o *SensitiveDataScannerRuleResponse) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleResponse) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleResponse) GetId() string
    func (o *SensitiveDataScannerRuleResponse) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRuleResponse) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleResponse) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleResponse) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleResponse) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRuleResponse) HasAttributes() bool
    func (o *SensitiveDataScannerRuleResponse) HasId() bool
    func (o *SensitiveDataScannerRuleResponse) HasRelationships() bool
    func (o *SensitiveDataScannerRuleResponse) HasType() bool
    func (o SensitiveDataScannerRuleResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleResponse) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleResponse) SetId(v string)
    func (o *SensitiveDataScannerRuleResponse) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleResponse) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleType
    func NewSensitiveDataScannerRuleTypeFromValue(v string) (*SensitiveDataScannerRuleType, error)
    func (v *SensitiveDataScannerRuleType) GetAllowedValues() []SensitiveDataScannerRuleType
    func (v SensitiveDataScannerRuleType) IsValid() bool
    func (v SensitiveDataScannerRuleType) Ptr() *SensitiveDataScannerRuleType
    func (v *SensitiveDataScannerRuleType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerRuleUpdate
    func NewSensitiveDataScannerRuleUpdate() *SensitiveDataScannerRuleUpdate
    func NewSensitiveDataScannerRuleUpdateWithDefaults() *SensitiveDataScannerRuleUpdate
    func (o *SensitiveDataScannerRuleUpdate) GetAttributes() SensitiveDataScannerRuleAttributes
    func (o *SensitiveDataScannerRuleUpdate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)
    func (o *SensitiveDataScannerRuleUpdate) GetId() string
    func (o *SensitiveDataScannerRuleUpdate) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerRuleUpdate) GetRelationships() SensitiveDataScannerRuleRelationships
    func (o *SensitiveDataScannerRuleUpdate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)
    func (o *SensitiveDataScannerRuleUpdate) GetType() SensitiveDataScannerRuleType
    func (o *SensitiveDataScannerRuleUpdate) GetTypeOk() (*SensitiveDataScannerRuleType, bool)
    func (o *SensitiveDataScannerRuleUpdate) HasAttributes() bool
    func (o *SensitiveDataScannerRuleUpdate) HasId() bool
    func (o *SensitiveDataScannerRuleUpdate) HasRelationships() bool
    func (o *SensitiveDataScannerRuleUpdate) HasType() bool
    func (o SensitiveDataScannerRuleUpdate) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleUpdate) SetAttributes(v SensitiveDataScannerRuleAttributes)
    func (o *SensitiveDataScannerRuleUpdate) SetId(v string)
    func (o *SensitiveDataScannerRuleUpdate) SetRelationships(v SensitiveDataScannerRuleRelationships)
    func (o *SensitiveDataScannerRuleUpdate) SetType(v SensitiveDataScannerRuleType)
    func (o *SensitiveDataScannerRuleUpdate) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleUpdateRequest
    func NewSensitiveDataScannerRuleUpdateRequest(data SensitiveDataScannerRuleUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleUpdateRequest
    func NewSensitiveDataScannerRuleUpdateRequestWithDefaults() *SensitiveDataScannerRuleUpdateRequest
    func (o *SensitiveDataScannerRuleUpdateRequest) GetData() SensitiveDataScannerRuleUpdate
    func (o *SensitiveDataScannerRuleUpdateRequest) GetDataOk() (*SensitiveDataScannerRuleUpdate, bool)
    func (o *SensitiveDataScannerRuleUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o SensitiveDataScannerRuleUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleUpdateRequest) SetData(v SensitiveDataScannerRuleUpdate)
    func (o *SensitiveDataScannerRuleUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerRuleUpdateResponse
    func NewSensitiveDataScannerRuleUpdateResponse() *SensitiveDataScannerRuleUpdateResponse
    func NewSensitiveDataScannerRuleUpdateResponseWithDefaults() *SensitiveDataScannerRuleUpdateResponse
    func (o *SensitiveDataScannerRuleUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly
    func (o *SensitiveDataScannerRuleUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)
    func (o *SensitiveDataScannerRuleUpdateResponse) HasMeta() bool
    func (o SensitiveDataScannerRuleUpdateResponse) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerRuleUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)
    func (o *SensitiveDataScannerRuleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPattern
    func NewSensitiveDataScannerStandardPattern() *SensitiveDataScannerStandardPattern
    func NewSensitiveDataScannerStandardPatternWithDefaults() *SensitiveDataScannerStandardPattern
    func (o *SensitiveDataScannerStandardPattern) GetId() string
    func (o *SensitiveDataScannerStandardPattern) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPattern) GetType() SensitiveDataScannerStandardPatternType
    func (o *SensitiveDataScannerStandardPattern) GetTypeOk() (*SensitiveDataScannerStandardPatternType, bool)
    func (o *SensitiveDataScannerStandardPattern) HasId() bool
    func (o *SensitiveDataScannerStandardPattern) HasType() bool
    func (o SensitiveDataScannerStandardPattern) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPattern) SetId(v string)
    func (o *SensitiveDataScannerStandardPattern) SetType(v SensitiveDataScannerStandardPatternType)
    func (o *SensitiveDataScannerStandardPattern) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternAttributes
    func NewSensitiveDataScannerStandardPatternAttributes() *SensitiveDataScannerStandardPatternAttributes
    func NewSensitiveDataScannerStandardPatternAttributesWithDefaults() *SensitiveDataScannerStandardPatternAttributes
    func (o *SensitiveDataScannerStandardPatternAttributes) GetDescription() string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetDescriptionOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetIncludedKeywords() []string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetIncludedKeywordsOk() (*[]string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetName() string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetNameOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetPattern() string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetPatternOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetPriority() int64
    func (o *SensitiveDataScannerStandardPatternAttributes) GetPriorityOk() (*int64, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) GetTags() []string
    func (o *SensitiveDataScannerStandardPatternAttributes) GetTagsOk() (*[]string, bool)
    func (o *SensitiveDataScannerStandardPatternAttributes) HasDescription() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasIncludedKeywords() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasName() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasPattern() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasPriority() bool
    func (o *SensitiveDataScannerStandardPatternAttributes) HasTags() bool
    func (o SensitiveDataScannerStandardPatternAttributes) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetDescription(v string)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetIncludedKeywords(v []string)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetName(v string)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetPattern(v string)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetPriority(v int64)
    func (o *SensitiveDataScannerStandardPatternAttributes) SetTags(v []string)
    func (o *SensitiveDataScannerStandardPatternAttributes) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternData
    func NewSensitiveDataScannerStandardPatternData() *SensitiveDataScannerStandardPatternData
    func NewSensitiveDataScannerStandardPatternDataWithDefaults() *SensitiveDataScannerStandardPatternData
    func (o *SensitiveDataScannerStandardPatternData) GetData() SensitiveDataScannerStandardPattern
    func (o *SensitiveDataScannerStandardPatternData) GetDataOk() (*SensitiveDataScannerStandardPattern, bool)
    func (o *SensitiveDataScannerStandardPatternData) HasData() bool
    func (o SensitiveDataScannerStandardPatternData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternData) SetData(v SensitiveDataScannerStandardPattern)
    func (o *SensitiveDataScannerStandardPatternData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternType
    func NewSensitiveDataScannerStandardPatternTypeFromValue(v string) (*SensitiveDataScannerStandardPatternType, error)
    func (v *SensitiveDataScannerStandardPatternType) GetAllowedValues() []SensitiveDataScannerStandardPatternType
    func (v SensitiveDataScannerStandardPatternType) IsValid() bool
    func (v SensitiveDataScannerStandardPatternType) Ptr() *SensitiveDataScannerStandardPatternType
    func (v *SensitiveDataScannerStandardPatternType) UnmarshalJSON(src []byte) error
type SensitiveDataScannerStandardPatternsResponseData
    func NewSensitiveDataScannerStandardPatternsResponseData() *SensitiveDataScannerStandardPatternsResponseData
    func NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults() *SensitiveDataScannerStandardPatternsResponseData
    func (o *SensitiveDataScannerStandardPatternsResponseData) GetData() []SensitiveDataScannerStandardPatternsResponseItem
    func (o *SensitiveDataScannerStandardPatternsResponseData) GetDataOk() (*[]SensitiveDataScannerStandardPatternsResponseItem, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseData) HasData() bool
    func (o SensitiveDataScannerStandardPatternsResponseData) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternsResponseData) SetData(v []SensitiveDataScannerStandardPatternsResponseItem)
    func (o *SensitiveDataScannerStandardPatternsResponseData) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerStandardPatternsResponseItem
    func NewSensitiveDataScannerStandardPatternsResponseItem() *SensitiveDataScannerStandardPatternsResponseItem
    func NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults() *SensitiveDataScannerStandardPatternsResponseItem
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributes() SensitiveDataScannerStandardPatternAttributes
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributesOk() (*SensitiveDataScannerStandardPatternAttributes, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetId() string
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetIdOk() (*string, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetType() SensitiveDataScannerStandardPatternType
    func (o *SensitiveDataScannerStandardPatternsResponseItem) GetTypeOk() (*SensitiveDataScannerStandardPatternType, bool)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) HasAttributes() bool
    func (o *SensitiveDataScannerStandardPatternsResponseItem) HasId() bool
    func (o *SensitiveDataScannerStandardPatternsResponseItem) HasType() bool
    func (o SensitiveDataScannerStandardPatternsResponseItem) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) SetAttributes(v SensitiveDataScannerStandardPatternAttributes)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) SetId(v string)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) SetType(v SensitiveDataScannerStandardPatternType)
    func (o *SensitiveDataScannerStandardPatternsResponseItem) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerTextReplacement
    func NewSensitiveDataScannerTextReplacement() *SensitiveDataScannerTextReplacement
    func NewSensitiveDataScannerTextReplacementWithDefaults() *SensitiveDataScannerTextReplacement
    func (o *SensitiveDataScannerTextReplacement) GetNumberOfChars() int64
    func (o *SensitiveDataScannerTextReplacement) GetNumberOfCharsOk() (*int64, bool)
    func (o *SensitiveDataScannerTextReplacement) GetReplacementString() string
    func (o *SensitiveDataScannerTextReplacement) GetReplacementStringOk() (*string, bool)
    func (o *SensitiveDataScannerTextReplacement) GetType() SensitiveDataScannerTextReplacementType
    func (o *SensitiveDataScannerTextReplacement) GetTypeOk() (*SensitiveDataScannerTextReplacementType, bool)
    func (o *SensitiveDataScannerTextReplacement) HasNumberOfChars() bool
    func (o *SensitiveDataScannerTextReplacement) HasReplacementString() bool
    func (o *SensitiveDataScannerTextReplacement) HasType() bool
    func (o SensitiveDataScannerTextReplacement) MarshalJSON() ([]byte, error)
    func (o *SensitiveDataScannerTextReplacement) SetNumberOfChars(v int64)
    func (o *SensitiveDataScannerTextReplacement) SetReplacementString(v string)
    func (o *SensitiveDataScannerTextReplacement) SetType(v SensitiveDataScannerTextReplacementType)
    func (o *SensitiveDataScannerTextReplacement) UnmarshalJSON(bytes []byte) (err error)
type SensitiveDataScannerTextReplacementType
    func NewSensitiveDataScannerTextReplacementTypeFromValue(v string) (*SensitiveDataScannerTextReplacementType, error)
    func (v *SensitiveDataScannerTextReplacementType) GetAllowedValues() []SensitiveDataScannerTextReplacementType
    func (v SensitiveDataScannerTextReplacementType) IsValid() bool
    func (v SensitiveDataScannerTextReplacementType) Ptr() *SensitiveDataScannerTextReplacementType
    func (v *SensitiveDataScannerTextReplacementType) UnmarshalJSON(src []byte) error
type ServiceAccountCreateAttributes
    func NewServiceAccountCreateAttributes(email string, serviceAccount bool) *ServiceAccountCreateAttributes
    func NewServiceAccountCreateAttributesWithDefaults() *ServiceAccountCreateAttributes
    func (o *ServiceAccountCreateAttributes) GetEmail() string
    func (o *ServiceAccountCreateAttributes) GetEmailOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) GetName() string
    func (o *ServiceAccountCreateAttributes) GetNameOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) GetServiceAccount() bool
    func (o *ServiceAccountCreateAttributes) GetServiceAccountOk() (*bool, bool)
    func (o *ServiceAccountCreateAttributes) GetTitle() string
    func (o *ServiceAccountCreateAttributes) GetTitleOk() (*string, bool)
    func (o *ServiceAccountCreateAttributes) HasName() bool
    func (o *ServiceAccountCreateAttributes) HasTitle() bool
    func (o ServiceAccountCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateAttributes) SetEmail(v string)
    func (o *ServiceAccountCreateAttributes) SetName(v string)
    func (o *ServiceAccountCreateAttributes) SetServiceAccount(v bool)
    func (o *ServiceAccountCreateAttributes) SetTitle(v string)
    func (o *ServiceAccountCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountCreateData
    func NewServiceAccountCreateData(attributes ServiceAccountCreateAttributes, typeVar UsersType) *ServiceAccountCreateData
    func NewServiceAccountCreateDataWithDefaults() *ServiceAccountCreateData
    func (o *ServiceAccountCreateData) GetAttributes() ServiceAccountCreateAttributes
    func (o *ServiceAccountCreateData) GetAttributesOk() (*ServiceAccountCreateAttributes, bool)
    func (o *ServiceAccountCreateData) GetRelationships() UserRelationships
    func (o *ServiceAccountCreateData) GetRelationshipsOk() (*UserRelationships, bool)
    func (o *ServiceAccountCreateData) GetType() UsersType
    func (o *ServiceAccountCreateData) GetTypeOk() (*UsersType, bool)
    func (o *ServiceAccountCreateData) HasRelationships() bool
    func (o ServiceAccountCreateData) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateData) SetAttributes(v ServiceAccountCreateAttributes)
    func (o *ServiceAccountCreateData) SetRelationships(v UserRelationships)
    func (o *ServiceAccountCreateData) SetType(v UsersType)
    func (o *ServiceAccountCreateData) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountCreateRequest
    func NewServiceAccountCreateRequest(data ServiceAccountCreateData) *ServiceAccountCreateRequest
    func NewServiceAccountCreateRequestWithDefaults() *ServiceAccountCreateRequest
    func (o *ServiceAccountCreateRequest) GetData() ServiceAccountCreateData
    func (o *ServiceAccountCreateRequest) GetDataOk() (*ServiceAccountCreateData, bool)
    func (o ServiceAccountCreateRequest) MarshalJSON() ([]byte, error)
    func (o *ServiceAccountCreateRequest) SetData(v ServiceAccountCreateData)
    func (o *ServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type ServiceAccountsApi
    func NewServiceAccountsApi(client *datadog.APIClient) *ServiceAccountsApi
    func (a *ServiceAccountsApi) CreateServiceAccount(ctx _context.Context, body ServiceAccountCreateRequest) (UserResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) CreateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) DeleteServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (*_nethttp.Response, error)
    func (a *ServiceAccountsApi) GetServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (PartialApplicationKeyResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) ListServiceAccountApplicationKeys(ctx _context.Context, serviceAccountId string, o ...ListServiceAccountApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)
    func (a *ServiceAccountsApi) UpdateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string, body ApplicationKeyUpdateRequest) (PartialApplicationKeyResponse, *_nethttp.Response, error)
type ServiceDefinitionApi
    func NewServiceDefinitionApi(client *datadog.APIClient) *ServiceDefinitionApi
    func (a *ServiceDefinitionApi) CreateOrUpdateServiceDefinitions(ctx _context.Context, body ServiceDefinitionsCreateRequest) (ServiceDefinitionCreateResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) DeleteServiceDefinition(ctx _context.Context, serviceName string) (*_nethttp.Response, error)
    func (a *ServiceDefinitionApi) GetServiceDefinition(ctx _context.Context, serviceName string, o ...GetServiceDefinitionOptionalParameters) (ServiceDefinitionGetResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) ListServiceDefinitions(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (ServiceDefinitionsListResponse, *_nethttp.Response, error)
    func (a *ServiceDefinitionApi) ListServiceDefinitionsWithPagination(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (<-chan datadog.PaginationResult[ServiceDefinitionData], func())
type ServiceDefinitionCreateResponse
    func NewServiceDefinitionCreateResponse() *ServiceDefinitionCreateResponse
    func NewServiceDefinitionCreateResponseWithDefaults() *ServiceDefinitionCreateResponse
    func (o *ServiceDefinitionCreateResponse) GetData() []ServiceDefinitionData
    func (o *ServiceDefinitionCreateResponse) GetDataOk() (*[]ServiceDefinitionData, bool)
    func (o *ServiceDefinitionCreateResponse) HasData() bool
    func (o ServiceDefinitionCreateResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionCreateResponse) SetData(v []ServiceDefinitionData)
    func (o *ServiceDefinitionCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionData
    func NewServiceDefinitionData() *ServiceDefinitionData
    func NewServiceDefinitionDataWithDefaults() *ServiceDefinitionData
    func (o *ServiceDefinitionData) GetAttributes() ServiceDefinitionDataAttributes
    func (o *ServiceDefinitionData) GetAttributesOk() (*ServiceDefinitionDataAttributes, bool)
    func (o *ServiceDefinitionData) GetId() string
    func (o *ServiceDefinitionData) GetIdOk() (*string, bool)
    func (o *ServiceDefinitionData) GetType() string
    func (o *ServiceDefinitionData) GetTypeOk() (*string, bool)
    func (o *ServiceDefinitionData) HasAttributes() bool
    func (o *ServiceDefinitionData) HasId() bool
    func (o *ServiceDefinitionData) HasType() bool
    func (o ServiceDefinitionData) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionData) SetAttributes(v ServiceDefinitionDataAttributes)
    func (o *ServiceDefinitionData) SetId(v string)
    func (o *ServiceDefinitionData) SetType(v string)
    func (o *ServiceDefinitionData) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionDataAttributes
    func NewServiceDefinitionDataAttributes() *ServiceDefinitionDataAttributes
    func NewServiceDefinitionDataAttributesWithDefaults() *ServiceDefinitionDataAttributes
    func (o *ServiceDefinitionDataAttributes) GetMeta() ServiceDefinitionMeta
    func (o *ServiceDefinitionDataAttributes) GetMetaOk() (*ServiceDefinitionMeta, bool)
    func (o *ServiceDefinitionDataAttributes) GetSchema() ServiceDefinitionSchema
    func (o *ServiceDefinitionDataAttributes) GetSchemaOk() (*ServiceDefinitionSchema, bool)
    func (o *ServiceDefinitionDataAttributes) HasMeta() bool
    func (o *ServiceDefinitionDataAttributes) HasSchema() bool
    func (o ServiceDefinitionDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionDataAttributes) SetMeta(v ServiceDefinitionMeta)
    func (o *ServiceDefinitionDataAttributes) SetSchema(v ServiceDefinitionSchema)
    func (o *ServiceDefinitionDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionGetResponse
    func NewServiceDefinitionGetResponse() *ServiceDefinitionGetResponse
    func NewServiceDefinitionGetResponseWithDefaults() *ServiceDefinitionGetResponse
    func (o *ServiceDefinitionGetResponse) GetData() ServiceDefinitionData
    func (o *ServiceDefinitionGetResponse) GetDataOk() (*ServiceDefinitionData, bool)
    func (o *ServiceDefinitionGetResponse) HasData() bool
    func (o ServiceDefinitionGetResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionGetResponse) SetData(v ServiceDefinitionData)
    func (o *ServiceDefinitionGetResponse) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionMeta
    func NewServiceDefinitionMeta() *ServiceDefinitionMeta
    func NewServiceDefinitionMetaWithDefaults() *ServiceDefinitionMeta
    func (o *ServiceDefinitionMeta) GetGithubHtmlUrl() string
    func (o *ServiceDefinitionMeta) GetGithubHtmlUrlOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetIngestedSchemaVersion() string
    func (o *ServiceDefinitionMeta) GetIngestedSchemaVersionOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetIngestionSource() string
    func (o *ServiceDefinitionMeta) GetIngestionSourceOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetLastModifiedTime() string
    func (o *ServiceDefinitionMeta) GetLastModifiedTimeOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetOrigin() string
    func (o *ServiceDefinitionMeta) GetOriginDetail() string
    func (o *ServiceDefinitionMeta) GetOriginDetailOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetOriginOk() (*string, bool)
    func (o *ServiceDefinitionMeta) GetWarnings() []ServiceDefinitionMetaWarnings
    func (o *ServiceDefinitionMeta) GetWarningsOk() (*[]ServiceDefinitionMetaWarnings, bool)
    func (o *ServiceDefinitionMeta) HasGithubHtmlUrl() bool
    func (o *ServiceDefinitionMeta) HasIngestedSchemaVersion() bool
    func (o *ServiceDefinitionMeta) HasIngestionSource() bool
    func (o *ServiceDefinitionMeta) HasLastModifiedTime() bool
    func (o *ServiceDefinitionMeta) HasOrigin() bool
    func (o *ServiceDefinitionMeta) HasOriginDetail() bool
    func (o *ServiceDefinitionMeta) HasWarnings() bool
    func (o ServiceDefinitionMeta) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionMeta) SetGithubHtmlUrl(v string)
    func (o *ServiceDefinitionMeta) SetIngestedSchemaVersion(v string)
    func (o *ServiceDefinitionMeta) SetIngestionSource(v string)
    func (o *ServiceDefinitionMeta) SetLastModifiedTime(v string)
    func (o *ServiceDefinitionMeta) SetOrigin(v string)
    func (o *ServiceDefinitionMeta) SetOriginDetail(v string)
    func (o *ServiceDefinitionMeta) SetWarnings(v []ServiceDefinitionMetaWarnings)
    func (o *ServiceDefinitionMeta) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionMetaWarnings
    func NewServiceDefinitionMetaWarnings() *ServiceDefinitionMetaWarnings
    func NewServiceDefinitionMetaWarningsWithDefaults() *ServiceDefinitionMetaWarnings
    func (o *ServiceDefinitionMetaWarnings) GetInstanceLocation() string
    func (o *ServiceDefinitionMetaWarnings) GetInstanceLocationOk() (*string, bool)
    func (o *ServiceDefinitionMetaWarnings) GetKeywordLocation() string
    func (o *ServiceDefinitionMetaWarnings) GetKeywordLocationOk() (*string, bool)
    func (o *ServiceDefinitionMetaWarnings) GetMessage() string
    func (o *ServiceDefinitionMetaWarnings) GetMessageOk() (*string, bool)
    func (o *ServiceDefinitionMetaWarnings) HasInstanceLocation() bool
    func (o *ServiceDefinitionMetaWarnings) HasKeywordLocation() bool
    func (o *ServiceDefinitionMetaWarnings) HasMessage() bool
    func (o ServiceDefinitionMetaWarnings) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionMetaWarnings) SetInstanceLocation(v string)
    func (o *ServiceDefinitionMetaWarnings) SetKeywordLocation(v string)
    func (o *ServiceDefinitionMetaWarnings) SetMessage(v string)
    func (o *ServiceDefinitionMetaWarnings) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionSchema
    func ServiceDefinitionV1AsServiceDefinitionSchema(v *ServiceDefinitionV1) ServiceDefinitionSchema
    func ServiceDefinitionV2AsServiceDefinitionSchema(v *ServiceDefinitionV2) ServiceDefinitionSchema
    func ServiceDefinitionV2Dot1AsServiceDefinitionSchema(v *ServiceDefinitionV2Dot1) ServiceDefinitionSchema
    func ServiceDefinitionV2Dot2AsServiceDefinitionSchema(v *ServiceDefinitionV2Dot2) ServiceDefinitionSchema
    func (obj *ServiceDefinitionSchema) GetActualInstance() interface{}
    func (obj ServiceDefinitionSchema) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionSchema) UnmarshalJSON(data []byte) error
type ServiceDefinitionSchemaVersions
    func NewServiceDefinitionSchemaVersionsFromValue(v string) (*ServiceDefinitionSchemaVersions, error)
    func (v *ServiceDefinitionSchemaVersions) GetAllowedValues() []ServiceDefinitionSchemaVersions
    func (v ServiceDefinitionSchemaVersions) IsValid() bool
    func (v ServiceDefinitionSchemaVersions) Ptr() *ServiceDefinitionSchemaVersions
    func (v *ServiceDefinitionSchemaVersions) UnmarshalJSON(src []byte) error
type ServiceDefinitionV1
    func NewServiceDefinitionV1(info ServiceDefinitionV1Info, schemaVersion ServiceDefinitionV1Version) *ServiceDefinitionV1
    func NewServiceDefinitionV1WithDefaults() *ServiceDefinitionV1
    func (o *ServiceDefinitionV1) GetContact() ServiceDefinitionV1Contact
    func (o *ServiceDefinitionV1) GetContactOk() (*ServiceDefinitionV1Contact, bool)
    func (o *ServiceDefinitionV1) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV1) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV1) GetExternalResources() []ServiceDefinitionV1Resource
    func (o *ServiceDefinitionV1) GetExternalResourcesOk() (*[]ServiceDefinitionV1Resource, bool)
    func (o *ServiceDefinitionV1) GetInfo() ServiceDefinitionV1Info
    func (o *ServiceDefinitionV1) GetInfoOk() (*ServiceDefinitionV1Info, bool)
    func (o *ServiceDefinitionV1) GetIntegrations() ServiceDefinitionV1Integrations
    func (o *ServiceDefinitionV1) GetIntegrationsOk() (*ServiceDefinitionV1Integrations, bool)
    func (o *ServiceDefinitionV1) GetOrg() ServiceDefinitionV1Org
    func (o *ServiceDefinitionV1) GetOrgOk() (*ServiceDefinitionV1Org, bool)
    func (o *ServiceDefinitionV1) GetSchemaVersion() ServiceDefinitionV1Version
    func (o *ServiceDefinitionV1) GetSchemaVersionOk() (*ServiceDefinitionV1Version, bool)
    func (o *ServiceDefinitionV1) GetTags() []string
    func (o *ServiceDefinitionV1) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV1) HasContact() bool
    func (o *ServiceDefinitionV1) HasExtensions() bool
    func (o *ServiceDefinitionV1) HasExternalResources() bool
    func (o *ServiceDefinitionV1) HasIntegrations() bool
    func (o *ServiceDefinitionV1) HasOrg() bool
    func (o *ServiceDefinitionV1) HasTags() bool
    func (o ServiceDefinitionV1) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1) SetContact(v ServiceDefinitionV1Contact)
    func (o *ServiceDefinitionV1) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV1) SetExternalResources(v []ServiceDefinitionV1Resource)
    func (o *ServiceDefinitionV1) SetInfo(v ServiceDefinitionV1Info)
    func (o *ServiceDefinitionV1) SetIntegrations(v ServiceDefinitionV1Integrations)
    func (o *ServiceDefinitionV1) SetOrg(v ServiceDefinitionV1Org)
    func (o *ServiceDefinitionV1) SetSchemaVersion(v ServiceDefinitionV1Version)
    func (o *ServiceDefinitionV1) SetTags(v []string)
    func (o *ServiceDefinitionV1) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Contact
    func NewServiceDefinitionV1Contact() *ServiceDefinitionV1Contact
    func NewServiceDefinitionV1ContactWithDefaults() *ServiceDefinitionV1Contact
    func (o *ServiceDefinitionV1Contact) GetEmail() string
    func (o *ServiceDefinitionV1Contact) GetEmailOk() (*string, bool)
    func (o *ServiceDefinitionV1Contact) GetSlack() string
    func (o *ServiceDefinitionV1Contact) GetSlackOk() (*string, bool)
    func (o *ServiceDefinitionV1Contact) HasEmail() bool
    func (o *ServiceDefinitionV1Contact) HasSlack() bool
    func (o ServiceDefinitionV1Contact) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Contact) SetEmail(v string)
    func (o *ServiceDefinitionV1Contact) SetSlack(v string)
    func (o *ServiceDefinitionV1Contact) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Info
    func NewServiceDefinitionV1Info(ddService string) *ServiceDefinitionV1Info
    func NewServiceDefinitionV1InfoWithDefaults() *ServiceDefinitionV1Info
    func (o *ServiceDefinitionV1Info) GetDdService() string
    func (o *ServiceDefinitionV1Info) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetDescription() string
    func (o *ServiceDefinitionV1Info) GetDescriptionOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetDisplayName() string
    func (o *ServiceDefinitionV1Info) GetDisplayNameOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) GetServiceTier() string
    func (o *ServiceDefinitionV1Info) GetServiceTierOk() (*string, bool)
    func (o *ServiceDefinitionV1Info) HasDescription() bool
    func (o *ServiceDefinitionV1Info) HasDisplayName() bool
    func (o *ServiceDefinitionV1Info) HasServiceTier() bool
    func (o ServiceDefinitionV1Info) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Info) SetDdService(v string)
    func (o *ServiceDefinitionV1Info) SetDescription(v string)
    func (o *ServiceDefinitionV1Info) SetDisplayName(v string)
    func (o *ServiceDefinitionV1Info) SetServiceTier(v string)
    func (o *ServiceDefinitionV1Info) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Integrations
    func NewServiceDefinitionV1Integrations() *ServiceDefinitionV1Integrations
    func NewServiceDefinitionV1IntegrationsWithDefaults() *ServiceDefinitionV1Integrations
    func (o *ServiceDefinitionV1Integrations) GetPagerduty() string
    func (o *ServiceDefinitionV1Integrations) GetPagerdutyOk() (*string, bool)
    func (o *ServiceDefinitionV1Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV1Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Integrations) SetPagerduty(v string)
    func (o *ServiceDefinitionV1Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Org
    func NewServiceDefinitionV1Org() *ServiceDefinitionV1Org
    func NewServiceDefinitionV1OrgWithDefaults() *ServiceDefinitionV1Org
    func (o *ServiceDefinitionV1Org) GetApplication() string
    func (o *ServiceDefinitionV1Org) GetApplicationOk() (*string, bool)
    func (o *ServiceDefinitionV1Org) GetTeam() string
    func (o *ServiceDefinitionV1Org) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV1Org) HasApplication() bool
    func (o *ServiceDefinitionV1Org) HasTeam() bool
    func (o ServiceDefinitionV1Org) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Org) SetApplication(v string)
    func (o *ServiceDefinitionV1Org) SetTeam(v string)
    func (o *ServiceDefinitionV1Org) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1Resource
    func NewServiceDefinitionV1Resource(name string, typeVar ServiceDefinitionV1ResourceType, url string) *ServiceDefinitionV1Resource
    func NewServiceDefinitionV1ResourceWithDefaults() *ServiceDefinitionV1Resource
    func (o *ServiceDefinitionV1Resource) GetName() string
    func (o *ServiceDefinitionV1Resource) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV1Resource) GetType() ServiceDefinitionV1ResourceType
    func (o *ServiceDefinitionV1Resource) GetTypeOk() (*ServiceDefinitionV1ResourceType, bool)
    func (o *ServiceDefinitionV1Resource) GetUrl() string
    func (o *ServiceDefinitionV1Resource) GetUrlOk() (*string, bool)
    func (o ServiceDefinitionV1Resource) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV1Resource) SetName(v string)
    func (o *ServiceDefinitionV1Resource) SetType(v ServiceDefinitionV1ResourceType)
    func (o *ServiceDefinitionV1Resource) SetUrl(v string)
    func (o *ServiceDefinitionV1Resource) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV1ResourceType
    func NewServiceDefinitionV1ResourceTypeFromValue(v string) (*ServiceDefinitionV1ResourceType, error)
    func (v *ServiceDefinitionV1ResourceType) GetAllowedValues() []ServiceDefinitionV1ResourceType
    func (v ServiceDefinitionV1ResourceType) IsValid() bool
    func (v ServiceDefinitionV1ResourceType) Ptr() *ServiceDefinitionV1ResourceType
    func (v *ServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV1Version
    func NewServiceDefinitionV1VersionFromValue(v string) (*ServiceDefinitionV1Version, error)
    func (v *ServiceDefinitionV1Version) GetAllowedValues() []ServiceDefinitionV1Version
    func (v ServiceDefinitionV1Version) IsValid() bool
    func (v ServiceDefinitionV1Version) Ptr() *ServiceDefinitionV1Version
    func (v *ServiceDefinitionV1Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2
    func NewServiceDefinitionV2(ddService string, schemaVersion ServiceDefinitionV2Version) *ServiceDefinitionV2
    func NewServiceDefinitionV2WithDefaults() *ServiceDefinitionV2
    func (o *ServiceDefinitionV2) GetContacts() []ServiceDefinitionV2Contact
    func (o *ServiceDefinitionV2) GetContactsOk() (*[]ServiceDefinitionV2Contact, bool)
    func (o *ServiceDefinitionV2) GetDdService() string
    func (o *ServiceDefinitionV2) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV2) GetDdTeam() string
    func (o *ServiceDefinitionV2) GetDdTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2) GetDocs() []ServiceDefinitionV2Doc
    func (o *ServiceDefinitionV2) GetDocsOk() (*[]ServiceDefinitionV2Doc, bool)
    func (o *ServiceDefinitionV2) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV2) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV2) GetIntegrations() ServiceDefinitionV2Integrations
    func (o *ServiceDefinitionV2) GetIntegrationsOk() (*ServiceDefinitionV2Integrations, bool)
    func (o *ServiceDefinitionV2) GetLinks() []ServiceDefinitionV2Link
    func (o *ServiceDefinitionV2) GetLinksOk() (*[]ServiceDefinitionV2Link, bool)
    func (o *ServiceDefinitionV2) GetRepos() []ServiceDefinitionV2Repo
    func (o *ServiceDefinitionV2) GetReposOk() (*[]ServiceDefinitionV2Repo, bool)
    func (o *ServiceDefinitionV2) GetSchemaVersion() ServiceDefinitionV2Version
    func (o *ServiceDefinitionV2) GetSchemaVersionOk() (*ServiceDefinitionV2Version, bool)
    func (o *ServiceDefinitionV2) GetTags() []string
    func (o *ServiceDefinitionV2) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV2) GetTeam() string
    func (o *ServiceDefinitionV2) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2) HasContacts() bool
    func (o *ServiceDefinitionV2) HasDdTeam() bool
    func (o *ServiceDefinitionV2) HasDocs() bool
    func (o *ServiceDefinitionV2) HasExtensions() bool
    func (o *ServiceDefinitionV2) HasIntegrations() bool
    func (o *ServiceDefinitionV2) HasLinks() bool
    func (o *ServiceDefinitionV2) HasRepos() bool
    func (o *ServiceDefinitionV2) HasTags() bool
    func (o *ServiceDefinitionV2) HasTeam() bool
    func (o ServiceDefinitionV2) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2) SetContacts(v []ServiceDefinitionV2Contact)
    func (o *ServiceDefinitionV2) SetDdService(v string)
    func (o *ServiceDefinitionV2) SetDdTeam(v string)
    func (o *ServiceDefinitionV2) SetDocs(v []ServiceDefinitionV2Doc)
    func (o *ServiceDefinitionV2) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV2) SetIntegrations(v ServiceDefinitionV2Integrations)
    func (o *ServiceDefinitionV2) SetLinks(v []ServiceDefinitionV2Link)
    func (o *ServiceDefinitionV2) SetRepos(v []ServiceDefinitionV2Repo)
    func (o *ServiceDefinitionV2) SetSchemaVersion(v ServiceDefinitionV2Version)
    func (o *ServiceDefinitionV2) SetTags(v []string)
    func (o *ServiceDefinitionV2) SetTeam(v string)
    func (o *ServiceDefinitionV2) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Contact
    func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Email) ServiceDefinitionV2Contact
    func ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact(v *ServiceDefinitionV2MSTeams) ServiceDefinitionV2Contact
    func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Slack) ServiceDefinitionV2Contact
    func (obj *ServiceDefinitionV2Contact) GetActualInstance() interface{}
    func (obj ServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionV2Contact) UnmarshalJSON(data []byte) error
type ServiceDefinitionV2Doc
    func NewServiceDefinitionV2Doc(name string, url string) *ServiceDefinitionV2Doc
    func NewServiceDefinitionV2DocWithDefaults() *ServiceDefinitionV2Doc
    func (o *ServiceDefinitionV2Doc) GetName() string
    func (o *ServiceDefinitionV2Doc) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) GetProvider() string
    func (o *ServiceDefinitionV2Doc) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) GetUrl() string
    func (o *ServiceDefinitionV2Doc) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Doc) HasProvider() bool
    func (o ServiceDefinitionV2Doc) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Doc) SetName(v string)
    func (o *ServiceDefinitionV2Doc) SetProvider(v string)
    func (o *ServiceDefinitionV2Doc) SetUrl(v string)
    func (o *ServiceDefinitionV2Doc) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1
    func NewServiceDefinitionV2Dot1(ddService string, schemaVersion ServiceDefinitionV2Dot1Version) *ServiceDefinitionV2Dot1
    func NewServiceDefinitionV2Dot1WithDefaults() *ServiceDefinitionV2Dot1
    func (o *ServiceDefinitionV2Dot1) GetApplication() string
    func (o *ServiceDefinitionV2Dot1) GetApplicationOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetContacts() []ServiceDefinitionV2Dot1Contact
    func (o *ServiceDefinitionV2Dot1) GetContactsOk() (*[]ServiceDefinitionV2Dot1Contact, bool)
    func (o *ServiceDefinitionV2Dot1) GetDdService() string
    func (o *ServiceDefinitionV2Dot1) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetDescription() string
    func (o *ServiceDefinitionV2Dot1) GetDescriptionOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV2Dot1) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV2Dot1) GetIntegrations() ServiceDefinitionV2Dot1Integrations
    func (o *ServiceDefinitionV2Dot1) GetIntegrationsOk() (*ServiceDefinitionV2Dot1Integrations, bool)
    func (o *ServiceDefinitionV2Dot1) GetLifecycle() string
    func (o *ServiceDefinitionV2Dot1) GetLifecycleOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetLinks() []ServiceDefinitionV2Dot1Link
    func (o *ServiceDefinitionV2Dot1) GetLinksOk() (*[]ServiceDefinitionV2Dot1Link, bool)
    func (o *ServiceDefinitionV2Dot1) GetSchemaVersion() ServiceDefinitionV2Dot1Version
    func (o *ServiceDefinitionV2Dot1) GetSchemaVersionOk() (*ServiceDefinitionV2Dot1Version, bool)
    func (o *ServiceDefinitionV2Dot1) GetTags() []string
    func (o *ServiceDefinitionV2Dot1) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV2Dot1) GetTeam() string
    func (o *ServiceDefinitionV2Dot1) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) GetTier() string
    func (o *ServiceDefinitionV2Dot1) GetTierOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1) HasApplication() bool
    func (o *ServiceDefinitionV2Dot1) HasContacts() bool
    func (o *ServiceDefinitionV2Dot1) HasDescription() bool
    func (o *ServiceDefinitionV2Dot1) HasExtensions() bool
    func (o *ServiceDefinitionV2Dot1) HasIntegrations() bool
    func (o *ServiceDefinitionV2Dot1) HasLifecycle() bool
    func (o *ServiceDefinitionV2Dot1) HasLinks() bool
    func (o *ServiceDefinitionV2Dot1) HasTags() bool
    func (o *ServiceDefinitionV2Dot1) HasTeam() bool
    func (o *ServiceDefinitionV2Dot1) HasTier() bool
    func (o ServiceDefinitionV2Dot1) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1) SetApplication(v string)
    func (o *ServiceDefinitionV2Dot1) SetContacts(v []ServiceDefinitionV2Dot1Contact)
    func (o *ServiceDefinitionV2Dot1) SetDdService(v string)
    func (o *ServiceDefinitionV2Dot1) SetDescription(v string)
    func (o *ServiceDefinitionV2Dot1) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV2Dot1) SetIntegrations(v ServiceDefinitionV2Dot1Integrations)
    func (o *ServiceDefinitionV2Dot1) SetLifecycle(v string)
    func (o *ServiceDefinitionV2Dot1) SetLinks(v []ServiceDefinitionV2Dot1Link)
    func (o *ServiceDefinitionV2Dot1) SetSchemaVersion(v ServiceDefinitionV2Dot1Version)
    func (o *ServiceDefinitionV2Dot1) SetTags(v []string)
    func (o *ServiceDefinitionV2Dot1) SetTeam(v string)
    func (o *ServiceDefinitionV2Dot1) SetTier(v string)
    func (o *ServiceDefinitionV2Dot1) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1Contact
    func ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Email) ServiceDefinitionV2Dot1Contact
    func ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1MSTeams) ServiceDefinitionV2Dot1Contact
    func ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Slack) ServiceDefinitionV2Dot1Contact
    func (obj *ServiceDefinitionV2Dot1Contact) GetActualInstance() interface{}
    func (obj ServiceDefinitionV2Dot1Contact) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionV2Dot1Contact) UnmarshalJSON(data []byte) error
type ServiceDefinitionV2Dot1Email
    func NewServiceDefinitionV2Dot1Email(contact string, typeVar ServiceDefinitionV2Dot1EmailType) *ServiceDefinitionV2Dot1Email
    func NewServiceDefinitionV2Dot1EmailWithDefaults() *ServiceDefinitionV2Dot1Email
    func (o *ServiceDefinitionV2Dot1Email) GetContact() string
    func (o *ServiceDefinitionV2Dot1Email) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Email) GetName() string
    func (o *ServiceDefinitionV2Dot1Email) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Email) GetType() ServiceDefinitionV2Dot1EmailType
    func (o *ServiceDefinitionV2Dot1Email) GetTypeOk() (*ServiceDefinitionV2Dot1EmailType, bool)
    func (o *ServiceDefinitionV2Dot1Email) HasName() bool
    func (o ServiceDefinitionV2Dot1Email) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Email) SetContact(v string)
    func (o *ServiceDefinitionV2Dot1Email) SetName(v string)
    func (o *ServiceDefinitionV2Dot1Email) SetType(v ServiceDefinitionV2Dot1EmailType)
    func (o *ServiceDefinitionV2Dot1Email) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1EmailType
    func NewServiceDefinitionV2Dot1EmailTypeFromValue(v string) (*ServiceDefinitionV2Dot1EmailType, error)
    func (v *ServiceDefinitionV2Dot1EmailType) GetAllowedValues() []ServiceDefinitionV2Dot1EmailType
    func (v ServiceDefinitionV2Dot1EmailType) IsValid() bool
    func (v ServiceDefinitionV2Dot1EmailType) Ptr() *ServiceDefinitionV2Dot1EmailType
    func (v *ServiceDefinitionV2Dot1EmailType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Integrations
    func NewServiceDefinitionV2Dot1Integrations() *ServiceDefinitionV2Dot1Integrations
    func NewServiceDefinitionV2Dot1IntegrationsWithDefaults() *ServiceDefinitionV2Dot1Integrations
    func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenie() ServiceDefinitionV2Dot1Opsgenie
    func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Dot1Opsgenie, bool)
    func (o *ServiceDefinitionV2Dot1Integrations) GetPagerduty() ServiceDefinitionV2Dot1Pagerduty
    func (o *ServiceDefinitionV2Dot1Integrations) GetPagerdutyOk() (*ServiceDefinitionV2Dot1Pagerduty, bool)
    func (o *ServiceDefinitionV2Dot1Integrations) HasOpsgenie() bool
    func (o *ServiceDefinitionV2Dot1Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV2Dot1Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Integrations) SetOpsgenie(v ServiceDefinitionV2Dot1Opsgenie)
    func (o *ServiceDefinitionV2Dot1Integrations) SetPagerduty(v ServiceDefinitionV2Dot1Pagerduty)
    func (o *ServiceDefinitionV2Dot1Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1Link
    func NewServiceDefinitionV2Dot1Link(name string, typeVar ServiceDefinitionV2Dot1LinkType, url string) *ServiceDefinitionV2Dot1Link
    func NewServiceDefinitionV2Dot1LinkWithDefaults() *ServiceDefinitionV2Dot1Link
    func (o *ServiceDefinitionV2Dot1Link) GetName() string
    func (o *ServiceDefinitionV2Dot1Link) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Link) GetProvider() string
    func (o *ServiceDefinitionV2Dot1Link) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Link) GetType() ServiceDefinitionV2Dot1LinkType
    func (o *ServiceDefinitionV2Dot1Link) GetTypeOk() (*ServiceDefinitionV2Dot1LinkType, bool)
    func (o *ServiceDefinitionV2Dot1Link) GetUrl() string
    func (o *ServiceDefinitionV2Dot1Link) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Link) HasProvider() bool
    func (o ServiceDefinitionV2Dot1Link) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Link) SetName(v string)
    func (o *ServiceDefinitionV2Dot1Link) SetProvider(v string)
    func (o *ServiceDefinitionV2Dot1Link) SetType(v ServiceDefinitionV2Dot1LinkType)
    func (o *ServiceDefinitionV2Dot1Link) SetUrl(v string)
    func (o *ServiceDefinitionV2Dot1Link) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1LinkType
    func NewServiceDefinitionV2Dot1LinkTypeFromValue(v string) (*ServiceDefinitionV2Dot1LinkType, error)
    func (v *ServiceDefinitionV2Dot1LinkType) GetAllowedValues() []ServiceDefinitionV2Dot1LinkType
    func (v ServiceDefinitionV2Dot1LinkType) IsValid() bool
    func (v ServiceDefinitionV2Dot1LinkType) Ptr() *ServiceDefinitionV2Dot1LinkType
    func (v *ServiceDefinitionV2Dot1LinkType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1MSTeams
    func NewServiceDefinitionV2Dot1MSTeams(contact string, typeVar ServiceDefinitionV2Dot1MSTeamsType) *ServiceDefinitionV2Dot1MSTeams
    func NewServiceDefinitionV2Dot1MSTeamsWithDefaults() *ServiceDefinitionV2Dot1MSTeams
    func (o *ServiceDefinitionV2Dot1MSTeams) GetContact() string
    func (o *ServiceDefinitionV2Dot1MSTeams) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1MSTeams) GetName() string
    func (o *ServiceDefinitionV2Dot1MSTeams) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1MSTeams) GetType() ServiceDefinitionV2Dot1MSTeamsType
    func (o *ServiceDefinitionV2Dot1MSTeams) GetTypeOk() (*ServiceDefinitionV2Dot1MSTeamsType, bool)
    func (o *ServiceDefinitionV2Dot1MSTeams) HasName() bool
    func (o ServiceDefinitionV2Dot1MSTeams) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1MSTeams) SetContact(v string)
    func (o *ServiceDefinitionV2Dot1MSTeams) SetName(v string)
    func (o *ServiceDefinitionV2Dot1MSTeams) SetType(v ServiceDefinitionV2Dot1MSTeamsType)
    func (o *ServiceDefinitionV2Dot1MSTeams) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1MSTeamsType
    func NewServiceDefinitionV2Dot1MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2Dot1MSTeamsType, error)
    func (v *ServiceDefinitionV2Dot1MSTeamsType) GetAllowedValues() []ServiceDefinitionV2Dot1MSTeamsType
    func (v ServiceDefinitionV2Dot1MSTeamsType) IsValid() bool
    func (v ServiceDefinitionV2Dot1MSTeamsType) Ptr() *ServiceDefinitionV2Dot1MSTeamsType
    func (v *ServiceDefinitionV2Dot1MSTeamsType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Opsgenie
    func NewServiceDefinitionV2Dot1Opsgenie(serviceUrl string) *ServiceDefinitionV2Dot1Opsgenie
    func NewServiceDefinitionV2Dot1OpsgenieWithDefaults() *ServiceDefinitionV2Dot1Opsgenie
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegion() ServiceDefinitionV2Dot1OpsgenieRegion
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegionOk() (*ServiceDefinitionV2Dot1OpsgenieRegion, bool)
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrl() string
    func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Opsgenie) HasRegion() bool
    func (o ServiceDefinitionV2Dot1Opsgenie) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Opsgenie) SetRegion(v ServiceDefinitionV2Dot1OpsgenieRegion)
    func (o *ServiceDefinitionV2Dot1Opsgenie) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Dot1Opsgenie) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1OpsgenieRegion
    func NewServiceDefinitionV2Dot1OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2Dot1OpsgenieRegion, error)
    func (v *ServiceDefinitionV2Dot1OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2Dot1OpsgenieRegion
    func (v ServiceDefinitionV2Dot1OpsgenieRegion) IsValid() bool
    func (v ServiceDefinitionV2Dot1OpsgenieRegion) Ptr() *ServiceDefinitionV2Dot1OpsgenieRegion
    func (v *ServiceDefinitionV2Dot1OpsgenieRegion) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Pagerduty
    func NewServiceDefinitionV2Dot1Pagerduty() *ServiceDefinitionV2Dot1Pagerduty
    func NewServiceDefinitionV2Dot1PagerdutyWithDefaults() *ServiceDefinitionV2Dot1Pagerduty
    func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrl() string
    func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Pagerduty) HasServiceUrl() bool
    func (o ServiceDefinitionV2Dot1Pagerduty) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Pagerduty) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Dot1Pagerduty) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1Slack
    func NewServiceDefinitionV2Dot1Slack(contact string, typeVar ServiceDefinitionV2Dot1SlackType) *ServiceDefinitionV2Dot1Slack
    func NewServiceDefinitionV2Dot1SlackWithDefaults() *ServiceDefinitionV2Dot1Slack
    func (o *ServiceDefinitionV2Dot1Slack) GetContact() string
    func (o *ServiceDefinitionV2Dot1Slack) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Slack) GetName() string
    func (o *ServiceDefinitionV2Dot1Slack) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot1Slack) GetType() ServiceDefinitionV2Dot1SlackType
    func (o *ServiceDefinitionV2Dot1Slack) GetTypeOk() (*ServiceDefinitionV2Dot1SlackType, bool)
    func (o *ServiceDefinitionV2Dot1Slack) HasName() bool
    func (o ServiceDefinitionV2Dot1Slack) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot1Slack) SetContact(v string)
    func (o *ServiceDefinitionV2Dot1Slack) SetName(v string)
    func (o *ServiceDefinitionV2Dot1Slack) SetType(v ServiceDefinitionV2Dot1SlackType)
    func (o *ServiceDefinitionV2Dot1Slack) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot1SlackType
    func NewServiceDefinitionV2Dot1SlackTypeFromValue(v string) (*ServiceDefinitionV2Dot1SlackType, error)
    func (v *ServiceDefinitionV2Dot1SlackType) GetAllowedValues() []ServiceDefinitionV2Dot1SlackType
    func (v ServiceDefinitionV2Dot1SlackType) IsValid() bool
    func (v ServiceDefinitionV2Dot1SlackType) Ptr() *ServiceDefinitionV2Dot1SlackType
    func (v *ServiceDefinitionV2Dot1SlackType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot1Version
    func NewServiceDefinitionV2Dot1VersionFromValue(v string) (*ServiceDefinitionV2Dot1Version, error)
    func (v *ServiceDefinitionV2Dot1Version) GetAllowedValues() []ServiceDefinitionV2Dot1Version
    func (v ServiceDefinitionV2Dot1Version) IsValid() bool
    func (v ServiceDefinitionV2Dot1Version) Ptr() *ServiceDefinitionV2Dot1Version
    func (v *ServiceDefinitionV2Dot1Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot2
    func NewServiceDefinitionV2Dot2(ddService string, schemaVersion ServiceDefinitionV2Dot2Version) *ServiceDefinitionV2Dot2
    func NewServiceDefinitionV2Dot2WithDefaults() *ServiceDefinitionV2Dot2
    func (o *ServiceDefinitionV2Dot2) GetApplication() string
    func (o *ServiceDefinitionV2Dot2) GetApplicationOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2) GetCiPipelineFingerprints() []string
    func (o *ServiceDefinitionV2Dot2) GetCiPipelineFingerprintsOk() (*[]string, bool)
    func (o *ServiceDefinitionV2Dot2) GetContacts() []ServiceDefinitionV2Dot2Contact
    func (o *ServiceDefinitionV2Dot2) GetContactsOk() (*[]ServiceDefinitionV2Dot2Contact, bool)
    func (o *ServiceDefinitionV2Dot2) GetDdService() string
    func (o *ServiceDefinitionV2Dot2) GetDdServiceOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2) GetDescription() string
    func (o *ServiceDefinitionV2Dot2) GetDescriptionOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2) GetExtensions() map[string]interface{}
    func (o *ServiceDefinitionV2Dot2) GetExtensionsOk() (*map[string]interface{}, bool)
    func (o *ServiceDefinitionV2Dot2) GetIntegrations() ServiceDefinitionV2Dot2Integrations
    func (o *ServiceDefinitionV2Dot2) GetIntegrationsOk() (*ServiceDefinitionV2Dot2Integrations, bool)
    func (o *ServiceDefinitionV2Dot2) GetLanguages() []string
    func (o *ServiceDefinitionV2Dot2) GetLanguagesOk() (*[]string, bool)
    func (o *ServiceDefinitionV2Dot2) GetLifecycle() string
    func (o *ServiceDefinitionV2Dot2) GetLifecycleOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2) GetLinks() []ServiceDefinitionV2Dot2Link
    func (o *ServiceDefinitionV2Dot2) GetLinksOk() (*[]ServiceDefinitionV2Dot2Link, bool)
    func (o *ServiceDefinitionV2Dot2) GetSchemaVersion() ServiceDefinitionV2Dot2Version
    func (o *ServiceDefinitionV2Dot2) GetSchemaVersionOk() (*ServiceDefinitionV2Dot2Version, bool)
    func (o *ServiceDefinitionV2Dot2) GetTags() []string
    func (o *ServiceDefinitionV2Dot2) GetTagsOk() (*[]string, bool)
    func (o *ServiceDefinitionV2Dot2) GetTeam() string
    func (o *ServiceDefinitionV2Dot2) GetTeamOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2) GetTier() string
    func (o *ServiceDefinitionV2Dot2) GetTierOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2) GetType() string
    func (o *ServiceDefinitionV2Dot2) GetTypeOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2) HasApplication() bool
    func (o *ServiceDefinitionV2Dot2) HasCiPipelineFingerprints() bool
    func (o *ServiceDefinitionV2Dot2) HasContacts() bool
    func (o *ServiceDefinitionV2Dot2) HasDescription() bool
    func (o *ServiceDefinitionV2Dot2) HasExtensions() bool
    func (o *ServiceDefinitionV2Dot2) HasIntegrations() bool
    func (o *ServiceDefinitionV2Dot2) HasLanguages() bool
    func (o *ServiceDefinitionV2Dot2) HasLifecycle() bool
    func (o *ServiceDefinitionV2Dot2) HasLinks() bool
    func (o *ServiceDefinitionV2Dot2) HasTags() bool
    func (o *ServiceDefinitionV2Dot2) HasTeam() bool
    func (o *ServiceDefinitionV2Dot2) HasTier() bool
    func (o *ServiceDefinitionV2Dot2) HasType() bool
    func (o ServiceDefinitionV2Dot2) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot2) SetApplication(v string)
    func (o *ServiceDefinitionV2Dot2) SetCiPipelineFingerprints(v []string)
    func (o *ServiceDefinitionV2Dot2) SetContacts(v []ServiceDefinitionV2Dot2Contact)
    func (o *ServiceDefinitionV2Dot2) SetDdService(v string)
    func (o *ServiceDefinitionV2Dot2) SetDescription(v string)
    func (o *ServiceDefinitionV2Dot2) SetExtensions(v map[string]interface{})
    func (o *ServiceDefinitionV2Dot2) SetIntegrations(v ServiceDefinitionV2Dot2Integrations)
    func (o *ServiceDefinitionV2Dot2) SetLanguages(v []string)
    func (o *ServiceDefinitionV2Dot2) SetLifecycle(v string)
    func (o *ServiceDefinitionV2Dot2) SetLinks(v []ServiceDefinitionV2Dot2Link)
    func (o *ServiceDefinitionV2Dot2) SetSchemaVersion(v ServiceDefinitionV2Dot2Version)
    func (o *ServiceDefinitionV2Dot2) SetTags(v []string)
    func (o *ServiceDefinitionV2Dot2) SetTeam(v string)
    func (o *ServiceDefinitionV2Dot2) SetTier(v string)
    func (o *ServiceDefinitionV2Dot2) SetType(v string)
    func (o *ServiceDefinitionV2Dot2) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot2Contact
    func NewServiceDefinitionV2Dot2Contact(contact string, typeVar string) *ServiceDefinitionV2Dot2Contact
    func NewServiceDefinitionV2Dot2ContactWithDefaults() *ServiceDefinitionV2Dot2Contact
    func (o *ServiceDefinitionV2Dot2Contact) GetContact() string
    func (o *ServiceDefinitionV2Dot2Contact) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Contact) GetName() string
    func (o *ServiceDefinitionV2Dot2Contact) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Contact) GetType() string
    func (o *ServiceDefinitionV2Dot2Contact) GetTypeOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Contact) HasName() bool
    func (o ServiceDefinitionV2Dot2Contact) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot2Contact) SetContact(v string)
    func (o *ServiceDefinitionV2Dot2Contact) SetName(v string)
    func (o *ServiceDefinitionV2Dot2Contact) SetType(v string)
    func (o *ServiceDefinitionV2Dot2Contact) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot2Integrations
    func NewServiceDefinitionV2Dot2Integrations() *ServiceDefinitionV2Dot2Integrations
    func NewServiceDefinitionV2Dot2IntegrationsWithDefaults() *ServiceDefinitionV2Dot2Integrations
    func (o *ServiceDefinitionV2Dot2Integrations) GetOpsgenie() ServiceDefinitionV2Dot2Opsgenie
    func (o *ServiceDefinitionV2Dot2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Dot2Opsgenie, bool)
    func (o *ServiceDefinitionV2Dot2Integrations) GetPagerduty() ServiceDefinitionV2Dot2Pagerduty
    func (o *ServiceDefinitionV2Dot2Integrations) GetPagerdutyOk() (*ServiceDefinitionV2Dot2Pagerduty, bool)
    func (o *ServiceDefinitionV2Dot2Integrations) HasOpsgenie() bool
    func (o *ServiceDefinitionV2Dot2Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV2Dot2Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot2Integrations) SetOpsgenie(v ServiceDefinitionV2Dot2Opsgenie)
    func (o *ServiceDefinitionV2Dot2Integrations) SetPagerduty(v ServiceDefinitionV2Dot2Pagerduty)
    func (o *ServiceDefinitionV2Dot2Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot2Link
    func NewServiceDefinitionV2Dot2Link(name string, typeVar string, url string) *ServiceDefinitionV2Dot2Link
    func NewServiceDefinitionV2Dot2LinkWithDefaults() *ServiceDefinitionV2Dot2Link
    func (o *ServiceDefinitionV2Dot2Link) GetName() string
    func (o *ServiceDefinitionV2Dot2Link) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Link) GetProvider() string
    func (o *ServiceDefinitionV2Dot2Link) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Link) GetType() string
    func (o *ServiceDefinitionV2Dot2Link) GetTypeOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Link) GetUrl() string
    func (o *ServiceDefinitionV2Dot2Link) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Link) HasProvider() bool
    func (o ServiceDefinitionV2Dot2Link) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot2Link) SetName(v string)
    func (o *ServiceDefinitionV2Dot2Link) SetProvider(v string)
    func (o *ServiceDefinitionV2Dot2Link) SetType(v string)
    func (o *ServiceDefinitionV2Dot2Link) SetUrl(v string)
    func (o *ServiceDefinitionV2Dot2Link) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot2Opsgenie
    func NewServiceDefinitionV2Dot2Opsgenie(serviceUrl string) *ServiceDefinitionV2Dot2Opsgenie
    func NewServiceDefinitionV2Dot2OpsgenieWithDefaults() *ServiceDefinitionV2Dot2Opsgenie
    func (o *ServiceDefinitionV2Dot2Opsgenie) GetRegion() ServiceDefinitionV2Dot2OpsgenieRegion
    func (o *ServiceDefinitionV2Dot2Opsgenie) GetRegionOk() (*ServiceDefinitionV2Dot2OpsgenieRegion, bool)
    func (o *ServiceDefinitionV2Dot2Opsgenie) GetServiceUrl() string
    func (o *ServiceDefinitionV2Dot2Opsgenie) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Opsgenie) HasRegion() bool
    func (o ServiceDefinitionV2Dot2Opsgenie) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot2Opsgenie) SetRegion(v ServiceDefinitionV2Dot2OpsgenieRegion)
    func (o *ServiceDefinitionV2Dot2Opsgenie) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Dot2Opsgenie) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot2OpsgenieRegion
    func NewServiceDefinitionV2Dot2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2Dot2OpsgenieRegion, error)
    func (v *ServiceDefinitionV2Dot2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2Dot2OpsgenieRegion
    func (v ServiceDefinitionV2Dot2OpsgenieRegion) IsValid() bool
    func (v ServiceDefinitionV2Dot2OpsgenieRegion) Ptr() *ServiceDefinitionV2Dot2OpsgenieRegion
    func (v *ServiceDefinitionV2Dot2OpsgenieRegion) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Dot2Pagerduty
    func NewServiceDefinitionV2Dot2Pagerduty() *ServiceDefinitionV2Dot2Pagerduty
    func NewServiceDefinitionV2Dot2PagerdutyWithDefaults() *ServiceDefinitionV2Dot2Pagerduty
    func (o *ServiceDefinitionV2Dot2Pagerduty) GetServiceUrl() string
    func (o *ServiceDefinitionV2Dot2Pagerduty) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Dot2Pagerduty) HasServiceUrl() bool
    func (o ServiceDefinitionV2Dot2Pagerduty) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Dot2Pagerduty) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Dot2Pagerduty) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Dot2Version
    func NewServiceDefinitionV2Dot2VersionFromValue(v string) (*ServiceDefinitionV2Dot2Version, error)
    func (v *ServiceDefinitionV2Dot2Version) GetAllowedValues() []ServiceDefinitionV2Dot2Version
    func (v ServiceDefinitionV2Dot2Version) IsValid() bool
    func (v ServiceDefinitionV2Dot2Version) Ptr() *ServiceDefinitionV2Dot2Version
    func (v *ServiceDefinitionV2Dot2Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Email
    func NewServiceDefinitionV2Email(contact string, typeVar ServiceDefinitionV2EmailType) *ServiceDefinitionV2Email
    func NewServiceDefinitionV2EmailWithDefaults() *ServiceDefinitionV2Email
    func (o *ServiceDefinitionV2Email) GetContact() string
    func (o *ServiceDefinitionV2Email) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Email) GetName() string
    func (o *ServiceDefinitionV2Email) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Email) GetType() ServiceDefinitionV2EmailType
    func (o *ServiceDefinitionV2Email) GetTypeOk() (*ServiceDefinitionV2EmailType, bool)
    func (o *ServiceDefinitionV2Email) HasName() bool
    func (o ServiceDefinitionV2Email) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Email) SetContact(v string)
    func (o *ServiceDefinitionV2Email) SetName(v string)
    func (o *ServiceDefinitionV2Email) SetType(v ServiceDefinitionV2EmailType)
    func (o *ServiceDefinitionV2Email) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2EmailType
    func NewServiceDefinitionV2EmailTypeFromValue(v string) (*ServiceDefinitionV2EmailType, error)
    func (v *ServiceDefinitionV2EmailType) GetAllowedValues() []ServiceDefinitionV2EmailType
    func (v ServiceDefinitionV2EmailType) IsValid() bool
    func (v ServiceDefinitionV2EmailType) Ptr() *ServiceDefinitionV2EmailType
    func (v *ServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Integrations
    func NewServiceDefinitionV2Integrations() *ServiceDefinitionV2Integrations
    func NewServiceDefinitionV2IntegrationsWithDefaults() *ServiceDefinitionV2Integrations
    func (o *ServiceDefinitionV2Integrations) GetOpsgenie() ServiceDefinitionV2Opsgenie
    func (o *ServiceDefinitionV2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Opsgenie, bool)
    func (o *ServiceDefinitionV2Integrations) GetPagerduty() string
    func (o *ServiceDefinitionV2Integrations) GetPagerdutyOk() (*string, bool)
    func (o *ServiceDefinitionV2Integrations) HasOpsgenie() bool
    func (o *ServiceDefinitionV2Integrations) HasPagerduty() bool
    func (o ServiceDefinitionV2Integrations) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Integrations) SetOpsgenie(v ServiceDefinitionV2Opsgenie)
    func (o *ServiceDefinitionV2Integrations) SetPagerduty(v string)
    func (o *ServiceDefinitionV2Integrations) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Link
    func NewServiceDefinitionV2Link(name string, typeVar ServiceDefinitionV2LinkType, url string) *ServiceDefinitionV2Link
    func NewServiceDefinitionV2LinkWithDefaults() *ServiceDefinitionV2Link
    func (o *ServiceDefinitionV2Link) GetName() string
    func (o *ServiceDefinitionV2Link) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Link) GetType() ServiceDefinitionV2LinkType
    func (o *ServiceDefinitionV2Link) GetTypeOk() (*ServiceDefinitionV2LinkType, bool)
    func (o *ServiceDefinitionV2Link) GetUrl() string
    func (o *ServiceDefinitionV2Link) GetUrlOk() (*string, bool)
    func (o ServiceDefinitionV2Link) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Link) SetName(v string)
    func (o *ServiceDefinitionV2Link) SetType(v ServiceDefinitionV2LinkType)
    func (o *ServiceDefinitionV2Link) SetUrl(v string)
    func (o *ServiceDefinitionV2Link) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2LinkType
    func NewServiceDefinitionV2LinkTypeFromValue(v string) (*ServiceDefinitionV2LinkType, error)
    func (v *ServiceDefinitionV2LinkType) GetAllowedValues() []ServiceDefinitionV2LinkType
    func (v ServiceDefinitionV2LinkType) IsValid() bool
    func (v ServiceDefinitionV2LinkType) Ptr() *ServiceDefinitionV2LinkType
    func (v *ServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2MSTeams
    func NewServiceDefinitionV2MSTeams(contact string, typeVar ServiceDefinitionV2MSTeamsType) *ServiceDefinitionV2MSTeams
    func NewServiceDefinitionV2MSTeamsWithDefaults() *ServiceDefinitionV2MSTeams
    func (o *ServiceDefinitionV2MSTeams) GetContact() string
    func (o *ServiceDefinitionV2MSTeams) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2MSTeams) GetName() string
    func (o *ServiceDefinitionV2MSTeams) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2MSTeams) GetType() ServiceDefinitionV2MSTeamsType
    func (o *ServiceDefinitionV2MSTeams) GetTypeOk() (*ServiceDefinitionV2MSTeamsType, bool)
    func (o *ServiceDefinitionV2MSTeams) HasName() bool
    func (o ServiceDefinitionV2MSTeams) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2MSTeams) SetContact(v string)
    func (o *ServiceDefinitionV2MSTeams) SetName(v string)
    func (o *ServiceDefinitionV2MSTeams) SetType(v ServiceDefinitionV2MSTeamsType)
    func (o *ServiceDefinitionV2MSTeams) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2MSTeamsType
    func NewServiceDefinitionV2MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2MSTeamsType, error)
    func (v *ServiceDefinitionV2MSTeamsType) GetAllowedValues() []ServiceDefinitionV2MSTeamsType
    func (v ServiceDefinitionV2MSTeamsType) IsValid() bool
    func (v ServiceDefinitionV2MSTeamsType) Ptr() *ServiceDefinitionV2MSTeamsType
    func (v *ServiceDefinitionV2MSTeamsType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Opsgenie
    func NewServiceDefinitionV2Opsgenie(serviceUrl string) *ServiceDefinitionV2Opsgenie
    func NewServiceDefinitionV2OpsgenieWithDefaults() *ServiceDefinitionV2Opsgenie
    func (o *ServiceDefinitionV2Opsgenie) GetRegion() ServiceDefinitionV2OpsgenieRegion
    func (o *ServiceDefinitionV2Opsgenie) GetRegionOk() (*ServiceDefinitionV2OpsgenieRegion, bool)
    func (o *ServiceDefinitionV2Opsgenie) GetServiceUrl() string
    func (o *ServiceDefinitionV2Opsgenie) GetServiceUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Opsgenie) HasRegion() bool
    func (o ServiceDefinitionV2Opsgenie) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Opsgenie) SetRegion(v ServiceDefinitionV2OpsgenieRegion)
    func (o *ServiceDefinitionV2Opsgenie) SetServiceUrl(v string)
    func (o *ServiceDefinitionV2Opsgenie) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2OpsgenieRegion
    func NewServiceDefinitionV2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2OpsgenieRegion, error)
    func (v *ServiceDefinitionV2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2OpsgenieRegion
    func (v ServiceDefinitionV2OpsgenieRegion) IsValid() bool
    func (v ServiceDefinitionV2OpsgenieRegion) Ptr() *ServiceDefinitionV2OpsgenieRegion
    func (v *ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Repo
    func NewServiceDefinitionV2Repo(name string, url string) *ServiceDefinitionV2Repo
    func NewServiceDefinitionV2RepoWithDefaults() *ServiceDefinitionV2Repo
    func (o *ServiceDefinitionV2Repo) GetName() string
    func (o *ServiceDefinitionV2Repo) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) GetProvider() string
    func (o *ServiceDefinitionV2Repo) GetProviderOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) GetUrl() string
    func (o *ServiceDefinitionV2Repo) GetUrlOk() (*string, bool)
    func (o *ServiceDefinitionV2Repo) HasProvider() bool
    func (o ServiceDefinitionV2Repo) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Repo) SetName(v string)
    func (o *ServiceDefinitionV2Repo) SetProvider(v string)
    func (o *ServiceDefinitionV2Repo) SetUrl(v string)
    func (o *ServiceDefinitionV2Repo) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2Slack
    func NewServiceDefinitionV2Slack(contact string, typeVar ServiceDefinitionV2SlackType) *ServiceDefinitionV2Slack
    func NewServiceDefinitionV2SlackWithDefaults() *ServiceDefinitionV2Slack
    func (o *ServiceDefinitionV2Slack) GetContact() string
    func (o *ServiceDefinitionV2Slack) GetContactOk() (*string, bool)
    func (o *ServiceDefinitionV2Slack) GetName() string
    func (o *ServiceDefinitionV2Slack) GetNameOk() (*string, bool)
    func (o *ServiceDefinitionV2Slack) GetType() ServiceDefinitionV2SlackType
    func (o *ServiceDefinitionV2Slack) GetTypeOk() (*ServiceDefinitionV2SlackType, bool)
    func (o *ServiceDefinitionV2Slack) HasName() bool
    func (o ServiceDefinitionV2Slack) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionV2Slack) SetContact(v string)
    func (o *ServiceDefinitionV2Slack) SetName(v string)
    func (o *ServiceDefinitionV2Slack) SetType(v ServiceDefinitionV2SlackType)
    func (o *ServiceDefinitionV2Slack) UnmarshalJSON(bytes []byte) (err error)
type ServiceDefinitionV2SlackType
    func NewServiceDefinitionV2SlackTypeFromValue(v string) (*ServiceDefinitionV2SlackType, error)
    func (v *ServiceDefinitionV2SlackType) GetAllowedValues() []ServiceDefinitionV2SlackType
    func (v ServiceDefinitionV2SlackType) IsValid() bool
    func (v ServiceDefinitionV2SlackType) Ptr() *ServiceDefinitionV2SlackType
    func (v *ServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error
type ServiceDefinitionV2Version
    func NewServiceDefinitionV2VersionFromValue(v string) (*ServiceDefinitionV2Version, error)
    func (v *ServiceDefinitionV2Version) GetAllowedValues() []ServiceDefinitionV2Version
    func (v ServiceDefinitionV2Version) IsValid() bool
    func (v ServiceDefinitionV2Version) Ptr() *ServiceDefinitionV2Version
    func (v *ServiceDefinitionV2Version) UnmarshalJSON(src []byte) error
type ServiceDefinitionsCreateRequest
    func ServiceDefinitionRawAsServiceDefinitionsCreateRequest(v *string) ServiceDefinitionsCreateRequest
    func ServiceDefinitionV2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2) ServiceDefinitionsCreateRequest
    func ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2Dot1) ServiceDefinitionsCreateRequest
    func ServiceDefinitionV2Dot2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2Dot2) ServiceDefinitionsCreateRequest
    func (obj *ServiceDefinitionsCreateRequest) GetActualInstance() interface{}
    func (obj ServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)
    func (obj *ServiceDefinitionsCreateRequest) UnmarshalJSON(data []byte) error
type ServiceDefinitionsListResponse
    func NewServiceDefinitionsListResponse() *ServiceDefinitionsListResponse
    func NewServiceDefinitionsListResponseWithDefaults() *ServiceDefinitionsListResponse
    func (o *ServiceDefinitionsListResponse) GetData() []ServiceDefinitionData
    func (o *ServiceDefinitionsListResponse) GetDataOk() (*[]ServiceDefinitionData, bool)
    func (o *ServiceDefinitionsListResponse) HasData() bool
    func (o ServiceDefinitionsListResponse) MarshalJSON() ([]byte, error)
    func (o *ServiceDefinitionsListResponse) SetData(v []ServiceDefinitionData)
    func (o *ServiceDefinitionsListResponse) UnmarshalJSON(bytes []byte) (err error)
type ServiceLevelObjectivesApi
    func NewServiceLevelObjectivesApi(client *datadog.APIClient) *ServiceLevelObjectivesApi
    func (a *ServiceLevelObjectivesApi) CreateSLOReportJob(ctx _context.Context, body SloReportCreateRequest) (SLOReportPostResponse, *_nethttp.Response, error)
    func (a *ServiceLevelObjectivesApi) GetSLOReport(ctx _context.Context, reportId string) (string, *_nethttp.Response, error)
    func (a *ServiceLevelObjectivesApi) GetSLOReportJobStatus(ctx _context.Context, reportId string) (SLOReportStatusGetResponse, *_nethttp.Response, error)
type ServiceNowTicket
    func NewServiceNowTicket() *ServiceNowTicket
    func NewServiceNowTicketWithDefaults() *ServiceNowTicket
    func (o *ServiceNowTicket) GetResult() ServiceNowTicketResult
    func (o *ServiceNowTicket) GetResultOk() (*ServiceNowTicketResult, bool)
    func (o *ServiceNowTicket) GetStatus() Case3rdPartyTicketStatus
    func (o *ServiceNowTicket) GetStatusOk() (*Case3rdPartyTicketStatus, bool)
    func (o *ServiceNowTicket) HasResult() bool
    func (o *ServiceNowTicket) HasStatus() bool
    func (o ServiceNowTicket) MarshalJSON() ([]byte, error)
    func (o *ServiceNowTicket) SetResult(v ServiceNowTicketResult)
    func (o *ServiceNowTicket) SetStatus(v Case3rdPartyTicketStatus)
    func (o *ServiceNowTicket) UnmarshalJSON(bytes []byte) (err error)
type ServiceNowTicketResult
    func NewServiceNowTicketResult() *ServiceNowTicketResult
    func NewServiceNowTicketResultWithDefaults() *ServiceNowTicketResult
    func (o *ServiceNowTicketResult) GetSysTargetLink() string
    func (o *ServiceNowTicketResult) GetSysTargetLinkOk() (*string, bool)
    func (o *ServiceNowTicketResult) HasSysTargetLink() bool
    func (o ServiceNowTicketResult) MarshalJSON() ([]byte, error)
    func (o *ServiceNowTicketResult) SetSysTargetLink(v string)
    func (o *ServiceNowTicketResult) UnmarshalJSON(bytes []byte) (err error)
type ServiceScorecardsApi
    func NewServiceScorecardsApi(client *datadog.APIClient) *ServiceScorecardsApi
    func (a *ServiceScorecardsApi) CreateScorecardOutcomesBatch(ctx _context.Context, body OutcomesBatchRequest) (OutcomesBatchResponse, *_nethttp.Response, error)
    func (a *ServiceScorecardsApi) CreateScorecardRule(ctx _context.Context, body CreateRuleRequest) (CreateRuleResponse, *_nethttp.Response, error)
    func (a *ServiceScorecardsApi) DeleteScorecardRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)
    func (a *ServiceScorecardsApi) ListScorecardOutcomes(ctx _context.Context, o ...ListScorecardOutcomesOptionalParameters) (OutcomesResponse, *_nethttp.Response, error)
    func (a *ServiceScorecardsApi) ListScorecardOutcomesWithPagination(ctx _context.Context, o ...ListScorecardOutcomesOptionalParameters) (<-chan datadog.PaginationResult[OutcomesResponseDataItem], func())
    func (a *ServiceScorecardsApi) ListScorecardRules(ctx _context.Context, o ...ListScorecardRulesOptionalParameters) (ListRulesResponse, *_nethttp.Response, error)
    func (a *ServiceScorecardsApi) ListScorecardRulesWithPagination(ctx _context.Context, o ...ListScorecardRulesOptionalParameters) (<-chan datadog.PaginationResult[ListRulesResponseDataItem], func())
    func (a *ServiceScorecardsApi) UpdateScorecardRule(ctx _context.Context, ruleId string, body UpdateRuleRequest) (UpdateRuleResponse, *_nethttp.Response, error)
type SetOnCallTeamRoutingRulesOptionalParameters
    func NewSetOnCallTeamRoutingRulesOptionalParameters() *SetOnCallTeamRoutingRulesOptionalParameters
    func (r *SetOnCallTeamRoutingRulesOptionalParameters) WithInclude(include string) *SetOnCallTeamRoutingRulesOptionalParameters
type Shift
    func NewShift() *Shift
    func NewShiftWithDefaults() *Shift
    func (o *Shift) GetData() ShiftData
    func (o *Shift) GetDataOk() (*ShiftData, bool)
    func (o *Shift) GetIncluded() []ShiftIncluded
    func (o *Shift) GetIncludedOk() (*[]ShiftIncluded, bool)
    func (o *Shift) HasData() bool
    func (o *Shift) HasIncluded() bool
    func (o Shift) MarshalJSON() ([]byte, error)
    func (o *Shift) SetData(v ShiftData)
    func (o *Shift) SetIncluded(v []ShiftIncluded)
    func (o *Shift) UnmarshalJSON(bytes []byte) (err error)
type ShiftData
    func NewShiftData(typeVar ShiftDataType) *ShiftData
    func NewShiftDataWithDefaults() *ShiftData
    func (o *ShiftData) GetAttributes() ShiftDataAttributes
    func (o *ShiftData) GetAttributesOk() (*ShiftDataAttributes, bool)
    func (o *ShiftData) GetId() string
    func (o *ShiftData) GetIdOk() (*string, bool)
    func (o *ShiftData) GetRelationships() ShiftDataRelationships
    func (o *ShiftData) GetRelationshipsOk() (*ShiftDataRelationships, bool)
    func (o *ShiftData) GetType() ShiftDataType
    func (o *ShiftData) GetTypeOk() (*ShiftDataType, bool)
    func (o *ShiftData) HasAttributes() bool
    func (o *ShiftData) HasId() bool
    func (o *ShiftData) HasRelationships() bool
    func (o ShiftData) MarshalJSON() ([]byte, error)
    func (o *ShiftData) SetAttributes(v ShiftDataAttributes)
    func (o *ShiftData) SetId(v string)
    func (o *ShiftData) SetRelationships(v ShiftDataRelationships)
    func (o *ShiftData) SetType(v ShiftDataType)
    func (o *ShiftData) UnmarshalJSON(bytes []byte) (err error)
type ShiftDataAttributes
    func NewShiftDataAttributes() *ShiftDataAttributes
    func NewShiftDataAttributesWithDefaults() *ShiftDataAttributes
    func (o *ShiftDataAttributes) GetEnd() time.Time
    func (o *ShiftDataAttributes) GetEndOk() (*time.Time, bool)
    func (o *ShiftDataAttributes) GetStart() time.Time
    func (o *ShiftDataAttributes) GetStartOk() (*time.Time, bool)
    func (o *ShiftDataAttributes) HasEnd() bool
    func (o *ShiftDataAttributes) HasStart() bool
    func (o ShiftDataAttributes) MarshalJSON() ([]byte, error)
    func (o *ShiftDataAttributes) SetEnd(v time.Time)
    func (o *ShiftDataAttributes) SetStart(v time.Time)
    func (o *ShiftDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type ShiftDataRelationships
    func NewShiftDataRelationships() *ShiftDataRelationships
    func NewShiftDataRelationshipsWithDefaults() *ShiftDataRelationships
    func (o *ShiftDataRelationships) GetUser() ShiftDataRelationshipsUser
    func (o *ShiftDataRelationships) GetUserOk() (*ShiftDataRelationshipsUser, bool)
    func (o *ShiftDataRelationships) HasUser() bool
    func (o ShiftDataRelationships) MarshalJSON() ([]byte, error)
    func (o *ShiftDataRelationships) SetUser(v ShiftDataRelationshipsUser)
    func (o *ShiftDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type ShiftDataRelationshipsUser
    func NewShiftDataRelationshipsUser(data ShiftDataRelationshipsUserData) *ShiftDataRelationshipsUser
    func NewShiftDataRelationshipsUserWithDefaults() *ShiftDataRelationshipsUser
    func (o *ShiftDataRelationshipsUser) GetData() ShiftDataRelationshipsUserData
    func (o *ShiftDataRelationshipsUser) GetDataOk() (*ShiftDataRelationshipsUserData, bool)
    func (o ShiftDataRelationshipsUser) MarshalJSON() ([]byte, error)
    func (o *ShiftDataRelationshipsUser) SetData(v ShiftDataRelationshipsUserData)
    func (o *ShiftDataRelationshipsUser) UnmarshalJSON(bytes []byte) (err error)
type ShiftDataRelationshipsUserData
    func NewShiftDataRelationshipsUserData(id string, typeVar ShiftDataRelationshipsUserDataType) *ShiftDataRelationshipsUserData
    func NewShiftDataRelationshipsUserDataWithDefaults() *ShiftDataRelationshipsUserData
    func (o *ShiftDataRelationshipsUserData) GetId() string
    func (o *ShiftDataRelationshipsUserData) GetIdOk() (*string, bool)
    func (o *ShiftDataRelationshipsUserData) GetType() ShiftDataRelationshipsUserDataType
    func (o *ShiftDataRelationshipsUserData) GetTypeOk() (*ShiftDataRelationshipsUserDataType, bool)
    func (o ShiftDataRelationshipsUserData) MarshalJSON() ([]byte, error)
    func (o *ShiftDataRelationshipsUserData) SetId(v string)
    func (o *ShiftDataRelationshipsUserData) SetType(v ShiftDataRelationshipsUserDataType)
    func (o *ShiftDataRelationshipsUserData) UnmarshalJSON(bytes []byte) (err error)
type ShiftDataRelationshipsUserDataType
    func NewShiftDataRelationshipsUserDataTypeFromValue(v string) (*ShiftDataRelationshipsUserDataType, error)
    func (v *ShiftDataRelationshipsUserDataType) GetAllowedValues() []ShiftDataRelationshipsUserDataType
    func (v ShiftDataRelationshipsUserDataType) IsValid() bool
    func (v ShiftDataRelationshipsUserDataType) Ptr() *ShiftDataRelationshipsUserDataType
    func (v *ShiftDataRelationshipsUserDataType) UnmarshalJSON(src []byte) error
type ShiftDataType
    func NewShiftDataTypeFromValue(v string) (*ShiftDataType, error)
    func (v *ShiftDataType) GetAllowedValues() []ShiftDataType
    func (v ShiftDataType) IsValid() bool
    func (v ShiftDataType) Ptr() *ShiftDataType
    func (v *ShiftDataType) UnmarshalJSON(src []byte) error
type ShiftIncluded
    func ScheduleUserAsShiftIncluded(v *ScheduleUser) ShiftIncluded
    func (obj *ShiftIncluded) GetActualInstance() interface{}
    func (obj ShiftIncluded) MarshalJSON() ([]byte, error)
    func (obj *ShiftIncluded) UnmarshalJSON(data []byte) error
type SingleAggregatedConnectionResponseArray
    func NewSingleAggregatedConnectionResponseArray() *SingleAggregatedConnectionResponseArray
    func NewSingleAggregatedConnectionResponseArrayWithDefaults() *SingleAggregatedConnectionResponseArray
    func (o *SingleAggregatedConnectionResponseArray) GetData() []SingleAggregatedConnectionResponseData
    func (o *SingleAggregatedConnectionResponseArray) GetDataOk() (*[]SingleAggregatedConnectionResponseData, bool)
    func (o *SingleAggregatedConnectionResponseArray) HasData() bool
    func (o SingleAggregatedConnectionResponseArray) MarshalJSON() ([]byte, error)
    func (o *SingleAggregatedConnectionResponseArray) SetData(v []SingleAggregatedConnectionResponseData)
    func (o *SingleAggregatedConnectionResponseArray) UnmarshalJSON(bytes []byte) (err error)
type SingleAggregatedConnectionResponseData
    func NewSingleAggregatedConnectionResponseData() *SingleAggregatedConnectionResponseData
    func NewSingleAggregatedConnectionResponseDataWithDefaults() *SingleAggregatedConnectionResponseData
    func (o *SingleAggregatedConnectionResponseData) GetAttributes() SingleAggregatedConnectionResponseDataAttributes
    func (o *SingleAggregatedConnectionResponseData) GetAttributesOk() (*SingleAggregatedConnectionResponseDataAttributes, bool)
    func (o *SingleAggregatedConnectionResponseData) GetId() string
    func (o *SingleAggregatedConnectionResponseData) GetIdOk() (*string, bool)
    func (o *SingleAggregatedConnectionResponseData) GetType() SingleAggregatedConnectionResponseDataType
    func (o *SingleAggregatedConnectionResponseData) GetTypeOk() (*SingleAggregatedConnectionResponseDataType, bool)
    func (o *SingleAggregatedConnectionResponseData) HasAttributes() bool
    func (o *SingleAggregatedConnectionResponseData) HasId() bool
    func (o *SingleAggregatedConnectionResponseData) HasType() bool
    func (o SingleAggregatedConnectionResponseData) MarshalJSON() ([]byte, error)
    func (o *SingleAggregatedConnectionResponseData) SetAttributes(v SingleAggregatedConnectionResponseDataAttributes)
    func (o *SingleAggregatedConnectionResponseData) SetId(v string)
    func (o *SingleAggregatedConnectionResponseData) SetType(v SingleAggregatedConnectionResponseDataType)
    func (o *SingleAggregatedConnectionResponseData) UnmarshalJSON(bytes []byte) (err error)
type SingleAggregatedConnectionResponseDataAttributes
    func NewSingleAggregatedConnectionResponseDataAttributes() *SingleAggregatedConnectionResponseDataAttributes
    func NewSingleAggregatedConnectionResponseDataAttributesWithDefaults() *SingleAggregatedConnectionResponseDataAttributes
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByClient() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByClientOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByServer() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByServerOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetGroupBys() map[string][]string
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetGroupBysOk() (*map[string][]string, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByClient() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByClientOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByServer() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByServerOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetRttMicroSeconds() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetRttMicroSecondsOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpClosedConnections() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpClosedConnectionsOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpEstablishedConnections() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpEstablishedConnectionsOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRefusals() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRefusalsOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpResets() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpResetsOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRetransmits() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRetransmitsOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpTimeouts() int64
    func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpTimeoutsOk() (*int64, bool)
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasBytesSentByClient() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasBytesSentByServer() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasGroupBys() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasPacketsSentByClient() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasPacketsSentByServer() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasRttMicroSeconds() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpClosedConnections() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpEstablishedConnections() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpRefusals() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpResets() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpRetransmits() bool
    func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpTimeouts() bool
    func (o SingleAggregatedConnectionResponseDataAttributes) MarshalJSON() ([]byte, error)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetBytesSentByClient(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetBytesSentByServer(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetGroupBys(v map[string][]string)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetPacketsSentByClient(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetPacketsSentByServer(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetRttMicroSeconds(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpClosedConnections(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpEstablishedConnections(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpRefusals(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpResets(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpRetransmits(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpTimeouts(v int64)
    func (o *SingleAggregatedConnectionResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type SingleAggregatedConnectionResponseDataType
    func NewSingleAggregatedConnectionResponseDataTypeFromValue(v string) (*SingleAggregatedConnectionResponseDataType, error)
    func (v *SingleAggregatedConnectionResponseDataType) GetAllowedValues() []SingleAggregatedConnectionResponseDataType
    func (v SingleAggregatedConnectionResponseDataType) IsValid() bool
    func (v SingleAggregatedConnectionResponseDataType) Ptr() *SingleAggregatedConnectionResponseDataType
    func (v *SingleAggregatedConnectionResponseDataType) UnmarshalJSON(src []byte) error
type SlackIntegrationMetadata
    func NewSlackIntegrationMetadata(channels []SlackIntegrationMetadataChannelItem) *SlackIntegrationMetadata
    func NewSlackIntegrationMetadataWithDefaults() *SlackIntegrationMetadata
    func (o *SlackIntegrationMetadata) GetChannels() []SlackIntegrationMetadataChannelItem
    func (o *SlackIntegrationMetadata) GetChannelsOk() (*[]SlackIntegrationMetadataChannelItem, bool)
    func (o SlackIntegrationMetadata) MarshalJSON() ([]byte, error)
    func (o *SlackIntegrationMetadata) SetChannels(v []SlackIntegrationMetadataChannelItem)
    func (o *SlackIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)
type SlackIntegrationMetadataChannelItem
    func NewSlackIntegrationMetadataChannelItem(channelId string, channelName string, redirectUrl string) *SlackIntegrationMetadataChannelItem
    func NewSlackIntegrationMetadataChannelItemWithDefaults() *SlackIntegrationMetadataChannelItem
    func (o *SlackIntegrationMetadataChannelItem) GetChannelId() string
    func (o *SlackIntegrationMetadataChannelItem) GetChannelIdOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) GetChannelName() string
    func (o *SlackIntegrationMetadataChannelItem) GetChannelNameOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrl() string
    func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrlOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) GetTeamId() string
    func (o *SlackIntegrationMetadataChannelItem) GetTeamIdOk() (*string, bool)
    func (o *SlackIntegrationMetadataChannelItem) HasTeamId() bool
    func (o SlackIntegrationMetadataChannelItem) MarshalJSON() ([]byte, error)
    func (o *SlackIntegrationMetadataChannelItem) SetChannelId(v string)
    func (o *SlackIntegrationMetadataChannelItem) SetChannelName(v string)
    func (o *SlackIntegrationMetadataChannelItem) SetRedirectUrl(v string)
    func (o *SlackIntegrationMetadataChannelItem) SetTeamId(v string)
    func (o *SlackIntegrationMetadataChannelItem) UnmarshalJSON(bytes []byte) (err error)
type SlackTriggerWrapper
    func NewSlackTriggerWrapper(slackTrigger interface{}) *SlackTriggerWrapper
    func NewSlackTriggerWrapperWithDefaults() *SlackTriggerWrapper
    func (o *SlackTriggerWrapper) GetSlackTrigger() interface{}
    func (o *SlackTriggerWrapper) GetSlackTriggerOk() (*interface{}, bool)
    func (o *SlackTriggerWrapper) GetStartStepNames() []string
    func (o *SlackTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *SlackTriggerWrapper) HasStartStepNames() bool
    func (o SlackTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *SlackTriggerWrapper) SetSlackTrigger(v interface{})
    func (o *SlackTriggerWrapper) SetStartStepNames(v []string)
    func (o *SlackTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type SloReportCreateRequest
    func NewSloReportCreateRequest(data SloReportCreateRequestData) *SloReportCreateRequest
    func NewSloReportCreateRequestWithDefaults() *SloReportCreateRequest
    func (o *SloReportCreateRequest) GetData() SloReportCreateRequestData
    func (o *SloReportCreateRequest) GetDataOk() (*SloReportCreateRequestData, bool)
    func (o SloReportCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SloReportCreateRequest) SetData(v SloReportCreateRequestData)
    func (o *SloReportCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SloReportCreateRequestAttributes
    func NewSloReportCreateRequestAttributes(fromTs int64, query string, toTs int64) *SloReportCreateRequestAttributes
    func NewSloReportCreateRequestAttributesWithDefaults() *SloReportCreateRequestAttributes
    func (o *SloReportCreateRequestAttributes) GetFromTs() int64
    func (o *SloReportCreateRequestAttributes) GetFromTsOk() (*int64, bool)
    func (o *SloReportCreateRequestAttributes) GetInterval() SLOReportInterval
    func (o *SloReportCreateRequestAttributes) GetIntervalOk() (*SLOReportInterval, bool)
    func (o *SloReportCreateRequestAttributes) GetQuery() string
    func (o *SloReportCreateRequestAttributes) GetQueryOk() (*string, bool)
    func (o *SloReportCreateRequestAttributes) GetTimezone() string
    func (o *SloReportCreateRequestAttributes) GetTimezoneOk() (*string, bool)
    func (o *SloReportCreateRequestAttributes) GetToTs() int64
    func (o *SloReportCreateRequestAttributes) GetToTsOk() (*int64, bool)
    func (o *SloReportCreateRequestAttributes) HasInterval() bool
    func (o *SloReportCreateRequestAttributes) HasTimezone() bool
    func (o SloReportCreateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *SloReportCreateRequestAttributes) SetFromTs(v int64)
    func (o *SloReportCreateRequestAttributes) SetInterval(v SLOReportInterval)
    func (o *SloReportCreateRequestAttributes) SetQuery(v string)
    func (o *SloReportCreateRequestAttributes) SetTimezone(v string)
    func (o *SloReportCreateRequestAttributes) SetToTs(v int64)
    func (o *SloReportCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type SloReportCreateRequestData
    func NewSloReportCreateRequestData(attributes SloReportCreateRequestAttributes) *SloReportCreateRequestData
    func NewSloReportCreateRequestDataWithDefaults() *SloReportCreateRequestData
    func (o *SloReportCreateRequestData) GetAttributes() SloReportCreateRequestAttributes
    func (o *SloReportCreateRequestData) GetAttributesOk() (*SloReportCreateRequestAttributes, bool)
    func (o SloReportCreateRequestData) MarshalJSON() ([]byte, error)
    func (o *SloReportCreateRequestData) SetAttributes(v SloReportCreateRequestAttributes)
    func (o *SloReportCreateRequestData) UnmarshalJSON(bytes []byte) (err error)
type SoftwareCatalogApi
    func NewSoftwareCatalogApi(client *datadog.APIClient) *SoftwareCatalogApi
    func (a *SoftwareCatalogApi) DeleteCatalogEntity(ctx _context.Context, entityId string) (*_nethttp.Response, error)
    func (a *SoftwareCatalogApi) ListCatalogEntity(ctx _context.Context, o ...ListCatalogEntityOptionalParameters) (ListEntityCatalogResponse, *_nethttp.Response, error)
    func (a *SoftwareCatalogApi) ListCatalogEntityWithPagination(ctx _context.Context, o ...ListCatalogEntityOptionalParameters) (<-chan datadog.PaginationResult[EntityData], func())
    func (a *SoftwareCatalogApi) ListCatalogRelation(ctx _context.Context, o ...ListCatalogRelationOptionalParameters) (ListRelationCatalogResponse, *_nethttp.Response, error)
    func (a *SoftwareCatalogApi) ListCatalogRelationWithPagination(ctx _context.Context, o ...ListCatalogRelationOptionalParameters) (<-chan datadog.PaginationResult[RelationResponse], func())
    func (a *SoftwareCatalogApi) UpsertCatalogEntity(ctx _context.Context, body UpsertCatalogEntityRequest) (UpsertCatalogEntityResponse, *_nethttp.Response, error)
type SoftwareCatalogTriggerWrapper
    func NewSoftwareCatalogTriggerWrapper(softwareCatalogTrigger interface{}) *SoftwareCatalogTriggerWrapper
    func NewSoftwareCatalogTriggerWrapperWithDefaults() *SoftwareCatalogTriggerWrapper
    func (o *SoftwareCatalogTriggerWrapper) GetSoftwareCatalogTrigger() interface{}
    func (o *SoftwareCatalogTriggerWrapper) GetSoftwareCatalogTriggerOk() (*interface{}, bool)
    func (o *SoftwareCatalogTriggerWrapper) GetStartStepNames() []string
    func (o *SoftwareCatalogTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *SoftwareCatalogTriggerWrapper) HasStartStepNames() bool
    func (o SoftwareCatalogTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *SoftwareCatalogTriggerWrapper) SetSoftwareCatalogTrigger(v interface{})
    func (o *SoftwareCatalogTriggerWrapper) SetStartStepNames(v []string)
    func (o *SoftwareCatalogTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type SortDirection
    func NewSortDirectionFromValue(v string) (*SortDirection, error)
    func (v *SortDirection) GetAllowedValues() []SortDirection
    func (v SortDirection) IsValid() bool
    func (v SortDirection) Ptr() *SortDirection
    func (v *SortDirection) UnmarshalJSON(src []byte) error
type Span
    func NewSpan() *Span
    func NewSpanWithDefaults() *Span
    func (o *Span) GetAttributes() SpansAttributes
    func (o *Span) GetAttributesOk() (*SpansAttributes, bool)
    func (o *Span) GetId() string
    func (o *Span) GetIdOk() (*string, bool)
    func (o *Span) GetType() SpansType
    func (o *Span) GetTypeOk() (*SpansType, bool)
    func (o *Span) HasAttributes() bool
    func (o *Span) HasId() bool
    func (o *Span) HasType() bool
    func (o Span) MarshalJSON() ([]byte, error)
    func (o *Span) SetAttributes(v SpansAttributes)
    func (o *Span) SetId(v string)
    func (o *Span) SetType(v SpansType)
    func (o *Span) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucket
    func NewSpansAggregateBucket() *SpansAggregateBucket
    func NewSpansAggregateBucketWithDefaults() *SpansAggregateBucket
    func (o *SpansAggregateBucket) GetAttributes() SpansAggregateBucketAttributes
    func (o *SpansAggregateBucket) GetAttributesOk() (*SpansAggregateBucketAttributes, bool)
    func (o *SpansAggregateBucket) GetId() string
    func (o *SpansAggregateBucket) GetIdOk() (*string, bool)
    func (o *SpansAggregateBucket) GetType() SpansAggregateBucketType
    func (o *SpansAggregateBucket) GetTypeOk() (*SpansAggregateBucketType, bool)
    func (o *SpansAggregateBucket) HasAttributes() bool
    func (o *SpansAggregateBucket) HasId() bool
    func (o *SpansAggregateBucket) HasType() bool
    func (o SpansAggregateBucket) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucket) SetAttributes(v SpansAggregateBucketAttributes)
    func (o *SpansAggregateBucket) SetId(v string)
    func (o *SpansAggregateBucket) SetType(v SpansAggregateBucketType)
    func (o *SpansAggregateBucket) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucketAttributes
    func NewSpansAggregateBucketAttributes() *SpansAggregateBucketAttributes
    func NewSpansAggregateBucketAttributesWithDefaults() *SpansAggregateBucketAttributes
    func (o *SpansAggregateBucketAttributes) GetBy() map[string]interface{}
    func (o *SpansAggregateBucketAttributes) GetByOk() (*map[string]interface{}, bool)
    func (o *SpansAggregateBucketAttributes) GetCompute() interface{}
    func (o *SpansAggregateBucketAttributes) GetComputeOk() (*interface{}, bool)
    func (o *SpansAggregateBucketAttributes) GetComputes() map[string]SpansAggregateBucketValue
    func (o *SpansAggregateBucketAttributes) GetComputesOk() (*map[string]SpansAggregateBucketValue, bool)
    func (o *SpansAggregateBucketAttributes) HasBy() bool
    func (o *SpansAggregateBucketAttributes) HasCompute() bool
    func (o *SpansAggregateBucketAttributes) HasComputes() bool
    func (o SpansAggregateBucketAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucketAttributes) SetBy(v map[string]interface{})
    func (o *SpansAggregateBucketAttributes) SetCompute(v interface{})
    func (o *SpansAggregateBucketAttributes) SetComputes(v map[string]SpansAggregateBucketValue)
    func (o *SpansAggregateBucketAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucketType
    func NewSpansAggregateBucketTypeFromValue(v string) (*SpansAggregateBucketType, error)
    func (v *SpansAggregateBucketType) GetAllowedValues() []SpansAggregateBucketType
    func (v SpansAggregateBucketType) IsValid() bool
    func (v SpansAggregateBucketType) Ptr() *SpansAggregateBucketType
    func (v *SpansAggregateBucketType) UnmarshalJSON(src []byte) error
type SpansAggregateBucketValue
    func SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue(v *float64) SpansAggregateBucketValue
    func SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue(v *string) SpansAggregateBucketValue
    func SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue(v *SpansAggregateBucketValueTimeseries) SpansAggregateBucketValue
    func (obj *SpansAggregateBucketValue) GetActualInstance() interface{}
    func (obj SpansAggregateBucketValue) MarshalJSON() ([]byte, error)
    func (obj *SpansAggregateBucketValue) UnmarshalJSON(data []byte) error
type SpansAggregateBucketValueTimeseries
    func NewSpansAggregateBucketValueTimeseries() *SpansAggregateBucketValueTimeseries
    func NewSpansAggregateBucketValueTimeseriesWithDefaults() *SpansAggregateBucketValueTimeseries
    func (o SpansAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateBucketValueTimeseriesPoint
    func NewSpansAggregateBucketValueTimeseriesPoint() *SpansAggregateBucketValueTimeseriesPoint
    func NewSpansAggregateBucketValueTimeseriesPointWithDefaults() *SpansAggregateBucketValueTimeseriesPoint
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetTime() string
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetValue() float64
    func (o *SpansAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, bool)
    func (o *SpansAggregateBucketValueTimeseriesPoint) HasTime() bool
    func (o *SpansAggregateBucketValueTimeseriesPoint) HasValue() bool
    func (o SpansAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateBucketValueTimeseriesPoint) SetTime(v string)
    func (o *SpansAggregateBucketValueTimeseriesPoint) SetValue(v float64)
    func (o *SpansAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateData
    func NewSpansAggregateData() *SpansAggregateData
    func NewSpansAggregateDataWithDefaults() *SpansAggregateData
    func (o *SpansAggregateData) GetAttributes() SpansAggregateRequestAttributes
    func (o *SpansAggregateData) GetAttributesOk() (*SpansAggregateRequestAttributes, bool)
    func (o *SpansAggregateData) GetType() SpansAggregateRequestType
    func (o *SpansAggregateData) GetTypeOk() (*SpansAggregateRequestType, bool)
    func (o *SpansAggregateData) HasAttributes() bool
    func (o *SpansAggregateData) HasType() bool
    func (o SpansAggregateData) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateData) SetAttributes(v SpansAggregateRequestAttributes)
    func (o *SpansAggregateData) SetType(v SpansAggregateRequestType)
    func (o *SpansAggregateData) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateRequest
    func NewSpansAggregateRequest() *SpansAggregateRequest
    func NewSpansAggregateRequestWithDefaults() *SpansAggregateRequest
    func (o *SpansAggregateRequest) GetData() SpansAggregateData
    func (o *SpansAggregateRequest) GetDataOk() (*SpansAggregateData, bool)
    func (o *SpansAggregateRequest) HasData() bool
    func (o SpansAggregateRequest) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateRequest) SetData(v SpansAggregateData)
    func (o *SpansAggregateRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateRequestAttributes
    func NewSpansAggregateRequestAttributes() *SpansAggregateRequestAttributes
    func NewSpansAggregateRequestAttributesWithDefaults() *SpansAggregateRequestAttributes
    func (o *SpansAggregateRequestAttributes) GetCompute() []SpansCompute
    func (o *SpansAggregateRequestAttributes) GetComputeOk() (*[]SpansCompute, bool)
    func (o *SpansAggregateRequestAttributes) GetFilter() SpansQueryFilter
    func (o *SpansAggregateRequestAttributes) GetFilterOk() (*SpansQueryFilter, bool)
    func (o *SpansAggregateRequestAttributes) GetGroupBy() []SpansGroupBy
    func (o *SpansAggregateRequestAttributes) GetGroupByOk() (*[]SpansGroupBy, bool)
    func (o *SpansAggregateRequestAttributes) GetOptions() SpansQueryOptions
    func (o *SpansAggregateRequestAttributes) GetOptionsOk() (*SpansQueryOptions, bool)
    func (o *SpansAggregateRequestAttributes) HasCompute() bool
    func (o *SpansAggregateRequestAttributes) HasFilter() bool
    func (o *SpansAggregateRequestAttributes) HasGroupBy() bool
    func (o *SpansAggregateRequestAttributes) HasOptions() bool
    func (o SpansAggregateRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateRequestAttributes) SetCompute(v []SpansCompute)
    func (o *SpansAggregateRequestAttributes) SetFilter(v SpansQueryFilter)
    func (o *SpansAggregateRequestAttributes) SetGroupBy(v []SpansGroupBy)
    func (o *SpansAggregateRequestAttributes) SetOptions(v SpansQueryOptions)
    func (o *SpansAggregateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateRequestType
    func NewSpansAggregateRequestTypeFromValue(v string) (*SpansAggregateRequestType, error)
    func (v *SpansAggregateRequestType) GetAllowedValues() []SpansAggregateRequestType
    func (v SpansAggregateRequestType) IsValid() bool
    func (v SpansAggregateRequestType) Ptr() *SpansAggregateRequestType
    func (v *SpansAggregateRequestType) UnmarshalJSON(src []byte) error
type SpansAggregateResponse
    func NewSpansAggregateResponse() *SpansAggregateResponse
    func NewSpansAggregateResponseWithDefaults() *SpansAggregateResponse
    func (o *SpansAggregateResponse) GetData() []SpansAggregateBucket
    func (o *SpansAggregateResponse) GetDataOk() (*[]SpansAggregateBucket, bool)
    func (o *SpansAggregateResponse) GetMeta() SpansAggregateResponseMetadata
    func (o *SpansAggregateResponse) GetMetaOk() (*SpansAggregateResponseMetadata, bool)
    func (o *SpansAggregateResponse) HasData() bool
    func (o *SpansAggregateResponse) HasMeta() bool
    func (o SpansAggregateResponse) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateResponse) SetData(v []SpansAggregateBucket)
    func (o *SpansAggregateResponse) SetMeta(v SpansAggregateResponseMetadata)
    func (o *SpansAggregateResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateResponseMetadata
    func NewSpansAggregateResponseMetadata() *SpansAggregateResponseMetadata
    func NewSpansAggregateResponseMetadataWithDefaults() *SpansAggregateResponseMetadata
    func (o *SpansAggregateResponseMetadata) GetElapsed() int64
    func (o *SpansAggregateResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *SpansAggregateResponseMetadata) GetRequestId() string
    func (o *SpansAggregateResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *SpansAggregateResponseMetadata) GetStatus() SpansAggregateResponseStatus
    func (o *SpansAggregateResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, bool)
    func (o *SpansAggregateResponseMetadata) GetWarnings() []SpansWarning
    func (o *SpansAggregateResponseMetadata) GetWarningsOk() (*[]SpansWarning, bool)
    func (o *SpansAggregateResponseMetadata) HasElapsed() bool
    func (o *SpansAggregateResponseMetadata) HasRequestId() bool
    func (o *SpansAggregateResponseMetadata) HasStatus() bool
    func (o *SpansAggregateResponseMetadata) HasWarnings() bool
    func (o SpansAggregateResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateResponseMetadata) SetElapsed(v int64)
    func (o *SpansAggregateResponseMetadata) SetRequestId(v string)
    func (o *SpansAggregateResponseMetadata) SetStatus(v SpansAggregateResponseStatus)
    func (o *SpansAggregateResponseMetadata) SetWarnings(v []SpansWarning)
    func (o *SpansAggregateResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateResponseStatus
    func NewSpansAggregateResponseStatusFromValue(v string) (*SpansAggregateResponseStatus, error)
    func (v *SpansAggregateResponseStatus) GetAllowedValues() []SpansAggregateResponseStatus
    func (v SpansAggregateResponseStatus) IsValid() bool
    func (v SpansAggregateResponseStatus) Ptr() *SpansAggregateResponseStatus
    func (v *SpansAggregateResponseStatus) UnmarshalJSON(src []byte) error
type SpansAggregateSort
    func NewSpansAggregateSort() *SpansAggregateSort
    func NewSpansAggregateSortWithDefaults() *SpansAggregateSort
    func (o *SpansAggregateSort) GetAggregation() SpansAggregationFunction
    func (o *SpansAggregateSort) GetAggregationOk() (*SpansAggregationFunction, bool)
    func (o *SpansAggregateSort) GetMetric() string
    func (o *SpansAggregateSort) GetMetricOk() (*string, bool)
    func (o *SpansAggregateSort) GetOrder() SpansSortOrder
    func (o *SpansAggregateSort) GetOrderOk() (*SpansSortOrder, bool)
    func (o *SpansAggregateSort) GetType() SpansAggregateSortType
    func (o *SpansAggregateSort) GetTypeOk() (*SpansAggregateSortType, bool)
    func (o *SpansAggregateSort) HasAggregation() bool
    func (o *SpansAggregateSort) HasMetric() bool
    func (o *SpansAggregateSort) HasOrder() bool
    func (o *SpansAggregateSort) HasType() bool
    func (o SpansAggregateSort) MarshalJSON() ([]byte, error)
    func (o *SpansAggregateSort) SetAggregation(v SpansAggregationFunction)
    func (o *SpansAggregateSort) SetMetric(v string)
    func (o *SpansAggregateSort) SetOrder(v SpansSortOrder)
    func (o *SpansAggregateSort) SetType(v SpansAggregateSortType)
    func (o *SpansAggregateSort) UnmarshalJSON(bytes []byte) (err error)
type SpansAggregateSortType
    func NewSpansAggregateSortTypeFromValue(v string) (*SpansAggregateSortType, error)
    func (v *SpansAggregateSortType) GetAllowedValues() []SpansAggregateSortType
    func (v SpansAggregateSortType) IsValid() bool
    func (v SpansAggregateSortType) Ptr() *SpansAggregateSortType
    func (v *SpansAggregateSortType) UnmarshalJSON(src []byte) error
type SpansAggregationFunction
    func NewSpansAggregationFunctionFromValue(v string) (*SpansAggregationFunction, error)
    func (v *SpansAggregationFunction) GetAllowedValues() []SpansAggregationFunction
    func (v SpansAggregationFunction) IsValid() bool
    func (v SpansAggregationFunction) Ptr() *SpansAggregationFunction
    func (v *SpansAggregationFunction) UnmarshalJSON(src []byte) error
type SpansApi
    func NewSpansApi(client *datadog.APIClient) *SpansApi
    func (a *SpansApi) AggregateSpans(ctx _context.Context, body SpansAggregateRequest) (SpansAggregateResponse, *_nethttp.Response, error)
    func (a *SpansApi) ListSpans(ctx _context.Context, body SpansListRequest) (SpansListResponse, *_nethttp.Response, error)
    func (a *SpansApi) ListSpansGet(ctx _context.Context, o ...ListSpansGetOptionalParameters) (SpansListResponse, *_nethttp.Response, error)
    func (a *SpansApi) ListSpansGetWithPagination(ctx _context.Context, o ...ListSpansGetOptionalParameters) (<-chan datadog.PaginationResult[Span], func())
    func (a *SpansApi) ListSpansWithPagination(ctx _context.Context, body SpansListRequest) (<-chan datadog.PaginationResult[Span], func())
type SpansAttributes
    func NewSpansAttributes() *SpansAttributes
    func NewSpansAttributesWithDefaults() *SpansAttributes
    func (o *SpansAttributes) GetAttributes() map[string]interface{}
    func (o *SpansAttributes) GetAttributesOk() (*map[string]interface{}, bool)
    func (o *SpansAttributes) GetCustom() map[string]interface{}
    func (o *SpansAttributes) GetCustomOk() (*map[string]interface{}, bool)
    func (o *SpansAttributes) GetEndTimestamp() time.Time
    func (o *SpansAttributes) GetEndTimestampOk() (*time.Time, bool)
    func (o *SpansAttributes) GetEnv() string
    func (o *SpansAttributes) GetEnvOk() (*string, bool)
    func (o *SpansAttributes) GetHost() string
    func (o *SpansAttributes) GetHostOk() (*string, bool)
    func (o *SpansAttributes) GetIngestionReason() string
    func (o *SpansAttributes) GetIngestionReasonOk() (*string, bool)
    func (o *SpansAttributes) GetParentId() string
    func (o *SpansAttributes) GetParentIdOk() (*string, bool)
    func (o *SpansAttributes) GetResourceHash() string
    func (o *SpansAttributes) GetResourceHashOk() (*string, bool)
    func (o *SpansAttributes) GetResourceName() string
    func (o *SpansAttributes) GetResourceNameOk() (*string, bool)
    func (o *SpansAttributes) GetRetainedBy() string
    func (o *SpansAttributes) GetRetainedByOk() (*string, bool)
    func (o *SpansAttributes) GetService() string
    func (o *SpansAttributes) GetServiceOk() (*string, bool)
    func (o *SpansAttributes) GetSingleSpan() bool
    func (o *SpansAttributes) GetSingleSpanOk() (*bool, bool)
    func (o *SpansAttributes) GetSpanId() string
    func (o *SpansAttributes) GetSpanIdOk() (*string, bool)
    func (o *SpansAttributes) GetStartTimestamp() time.Time
    func (o *SpansAttributes) GetStartTimestampOk() (*time.Time, bool)
    func (o *SpansAttributes) GetTags() []string
    func (o *SpansAttributes) GetTagsOk() (*[]string, bool)
    func (o *SpansAttributes) GetTraceId() string
    func (o *SpansAttributes) GetTraceIdOk() (*string, bool)
    func (o *SpansAttributes) GetType() string
    func (o *SpansAttributes) GetTypeOk() (*string, bool)
    func (o *SpansAttributes) HasAttributes() bool
    func (o *SpansAttributes) HasCustom() bool
    func (o *SpansAttributes) HasEndTimestamp() bool
    func (o *SpansAttributes) HasEnv() bool
    func (o *SpansAttributes) HasHost() bool
    func (o *SpansAttributes) HasIngestionReason() bool
    func (o *SpansAttributes) HasParentId() bool
    func (o *SpansAttributes) HasResourceHash() bool
    func (o *SpansAttributes) HasResourceName() bool
    func (o *SpansAttributes) HasRetainedBy() bool
    func (o *SpansAttributes) HasService() bool
    func (o *SpansAttributes) HasSingleSpan() bool
    func (o *SpansAttributes) HasSpanId() bool
    func (o *SpansAttributes) HasStartTimestamp() bool
    func (o *SpansAttributes) HasTags() bool
    func (o *SpansAttributes) HasTraceId() bool
    func (o *SpansAttributes) HasType() bool
    func (o SpansAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansAttributes) SetAttributes(v map[string]interface{})
    func (o *SpansAttributes) SetCustom(v map[string]interface{})
    func (o *SpansAttributes) SetEndTimestamp(v time.Time)
    func (o *SpansAttributes) SetEnv(v string)
    func (o *SpansAttributes) SetHost(v string)
    func (o *SpansAttributes) SetIngestionReason(v string)
    func (o *SpansAttributes) SetParentId(v string)
    func (o *SpansAttributes) SetResourceHash(v string)
    func (o *SpansAttributes) SetResourceName(v string)
    func (o *SpansAttributes) SetRetainedBy(v string)
    func (o *SpansAttributes) SetService(v string)
    func (o *SpansAttributes) SetSingleSpan(v bool)
    func (o *SpansAttributes) SetSpanId(v string)
    func (o *SpansAttributes) SetStartTimestamp(v time.Time)
    func (o *SpansAttributes) SetTags(v []string)
    func (o *SpansAttributes) SetTraceId(v string)
    func (o *SpansAttributes) SetType(v string)
    func (o *SpansAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansCompute
    func NewSpansCompute(aggregation SpansAggregationFunction) *SpansCompute
    func NewSpansComputeWithDefaults() *SpansCompute
    func (o *SpansCompute) GetAggregation() SpansAggregationFunction
    func (o *SpansCompute) GetAggregationOk() (*SpansAggregationFunction, bool)
    func (o *SpansCompute) GetInterval() string
    func (o *SpansCompute) GetIntervalOk() (*string, bool)
    func (o *SpansCompute) GetMetric() string
    func (o *SpansCompute) GetMetricOk() (*string, bool)
    func (o *SpansCompute) GetType() SpansComputeType
    func (o *SpansCompute) GetTypeOk() (*SpansComputeType, bool)
    func (o *SpansCompute) HasInterval() bool
    func (o *SpansCompute) HasMetric() bool
    func (o *SpansCompute) HasType() bool
    func (o SpansCompute) MarshalJSON() ([]byte, error)
    func (o *SpansCompute) SetAggregation(v SpansAggregationFunction)
    func (o *SpansCompute) SetInterval(v string)
    func (o *SpansCompute) SetMetric(v string)
    func (o *SpansCompute) SetType(v SpansComputeType)
    func (o *SpansCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansComputeType
    func NewSpansComputeTypeFromValue(v string) (*SpansComputeType, error)
    func (v *SpansComputeType) GetAllowedValues() []SpansComputeType
    func (v SpansComputeType) IsValid() bool
    func (v SpansComputeType) Ptr() *SpansComputeType
    func (v *SpansComputeType) UnmarshalJSON(src []byte) error
type SpansFilter
    func NewSpansFilter() *SpansFilter
    func NewSpansFilterWithDefaults() *SpansFilter
    func (o *SpansFilter) GetQuery() string
    func (o *SpansFilter) GetQueryOk() (*string, bool)
    func (o *SpansFilter) HasQuery() bool
    func (o SpansFilter) MarshalJSON() ([]byte, error)
    func (o *SpansFilter) SetQuery(v string)
    func (o *SpansFilter) UnmarshalJSON(bytes []byte) (err error)
type SpansFilterCreate
    func NewSpansFilterCreate(query string) *SpansFilterCreate
    func NewSpansFilterCreateWithDefaults() *SpansFilterCreate
    func (o *SpansFilterCreate) GetQuery() string
    func (o *SpansFilterCreate) GetQueryOk() (*string, bool)
    func (o SpansFilterCreate) MarshalJSON() ([]byte, error)
    func (o *SpansFilterCreate) SetQuery(v string)
    func (o *SpansFilterCreate) UnmarshalJSON(bytes []byte) (err error)
type SpansGroupBy
    func NewSpansGroupBy(facet string) *SpansGroupBy
    func NewSpansGroupByWithDefaults() *SpansGroupBy
    func (o *SpansGroupBy) GetFacet() string
    func (o *SpansGroupBy) GetFacetOk() (*string, bool)
    func (o *SpansGroupBy) GetHistogram() SpansGroupByHistogram
    func (o *SpansGroupBy) GetHistogramOk() (*SpansGroupByHistogram, bool)
    func (o *SpansGroupBy) GetLimit() int64
    func (o *SpansGroupBy) GetLimitOk() (*int64, bool)
    func (o *SpansGroupBy) GetMissing() SpansGroupByMissing
    func (o *SpansGroupBy) GetMissingOk() (*SpansGroupByMissing, bool)
    func (o *SpansGroupBy) GetSort() SpansAggregateSort
    func (o *SpansGroupBy) GetSortOk() (*SpansAggregateSort, bool)
    func (o *SpansGroupBy) GetTotal() SpansGroupByTotal
    func (o *SpansGroupBy) GetTotalOk() (*SpansGroupByTotal, bool)
    func (o *SpansGroupBy) HasHistogram() bool
    func (o *SpansGroupBy) HasLimit() bool
    func (o *SpansGroupBy) HasMissing() bool
    func (o *SpansGroupBy) HasSort() bool
    func (o *SpansGroupBy) HasTotal() bool
    func (o SpansGroupBy) MarshalJSON() ([]byte, error)
    func (o *SpansGroupBy) SetFacet(v string)
    func (o *SpansGroupBy) SetHistogram(v SpansGroupByHistogram)
    func (o *SpansGroupBy) SetLimit(v int64)
    func (o *SpansGroupBy) SetMissing(v SpansGroupByMissing)
    func (o *SpansGroupBy) SetSort(v SpansAggregateSort)
    func (o *SpansGroupBy) SetTotal(v SpansGroupByTotal)
    func (o *SpansGroupBy) UnmarshalJSON(bytes []byte) (err error)
type SpansGroupByHistogram
    func NewSpansGroupByHistogram(interval float64, max float64, min float64) *SpansGroupByHistogram
    func NewSpansGroupByHistogramWithDefaults() *SpansGroupByHistogram
    func (o *SpansGroupByHistogram) GetInterval() float64
    func (o *SpansGroupByHistogram) GetIntervalOk() (*float64, bool)
    func (o *SpansGroupByHistogram) GetMax() float64
    func (o *SpansGroupByHistogram) GetMaxOk() (*float64, bool)
    func (o *SpansGroupByHistogram) GetMin() float64
    func (o *SpansGroupByHistogram) GetMinOk() (*float64, bool)
    func (o SpansGroupByHistogram) MarshalJSON() ([]byte, error)
    func (o *SpansGroupByHistogram) SetInterval(v float64)
    func (o *SpansGroupByHistogram) SetMax(v float64)
    func (o *SpansGroupByHistogram) SetMin(v float64)
    func (o *SpansGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)
type SpansGroupByMissing
    func SpansGroupByMissingNumberAsSpansGroupByMissing(v *float64) SpansGroupByMissing
    func SpansGroupByMissingStringAsSpansGroupByMissing(v *string) SpansGroupByMissing
    func (obj *SpansGroupByMissing) GetActualInstance() interface{}
    func (obj SpansGroupByMissing) MarshalJSON() ([]byte, error)
    func (obj *SpansGroupByMissing) UnmarshalJSON(data []byte) error
type SpansGroupByTotal
    func SpansGroupByTotalBooleanAsSpansGroupByTotal(v *bool) SpansGroupByTotal
    func SpansGroupByTotalNumberAsSpansGroupByTotal(v *float64) SpansGroupByTotal
    func SpansGroupByTotalStringAsSpansGroupByTotal(v *string) SpansGroupByTotal
    func (obj *SpansGroupByTotal) GetActualInstance() interface{}
    func (obj SpansGroupByTotal) MarshalJSON() ([]byte, error)
    func (obj *SpansGroupByTotal) UnmarshalJSON(data []byte) error
type SpansListRequest
    func NewSpansListRequest() *SpansListRequest
    func NewSpansListRequestWithDefaults() *SpansListRequest
    func (o *SpansListRequest) GetData() SpansListRequestData
    func (o *SpansListRequest) GetDataOk() (*SpansListRequestData, bool)
    func (o *SpansListRequest) HasData() bool
    func (o SpansListRequest) MarshalJSON() ([]byte, error)
    func (o *SpansListRequest) SetData(v SpansListRequestData)
    func (o *SpansListRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestAttributes
    func NewSpansListRequestAttributes() *SpansListRequestAttributes
    func NewSpansListRequestAttributesWithDefaults() *SpansListRequestAttributes
    func (o *SpansListRequestAttributes) GetFilter() SpansQueryFilter
    func (o *SpansListRequestAttributes) GetFilterOk() (*SpansQueryFilter, bool)
    func (o *SpansListRequestAttributes) GetOptions() SpansQueryOptions
    func (o *SpansListRequestAttributes) GetOptionsOk() (*SpansQueryOptions, bool)
    func (o *SpansListRequestAttributes) GetPage() SpansListRequestPage
    func (o *SpansListRequestAttributes) GetPageOk() (*SpansListRequestPage, bool)
    func (o *SpansListRequestAttributes) GetSort() SpansSort
    func (o *SpansListRequestAttributes) GetSortOk() (*SpansSort, bool)
    func (o *SpansListRequestAttributes) HasFilter() bool
    func (o *SpansListRequestAttributes) HasOptions() bool
    func (o *SpansListRequestAttributes) HasPage() bool
    func (o *SpansListRequestAttributes) HasSort() bool
    func (o SpansListRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansListRequestAttributes) SetFilter(v SpansQueryFilter)
    func (o *SpansListRequestAttributes) SetOptions(v SpansQueryOptions)
    func (o *SpansListRequestAttributes) SetPage(v SpansListRequestPage)
    func (o *SpansListRequestAttributes) SetSort(v SpansSort)
    func (o *SpansListRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestData
    func NewSpansListRequestData() *SpansListRequestData
    func NewSpansListRequestDataWithDefaults() *SpansListRequestData
    func (o *SpansListRequestData) GetAttributes() SpansListRequestAttributes
    func (o *SpansListRequestData) GetAttributesOk() (*SpansListRequestAttributes, bool)
    func (o *SpansListRequestData) GetType() SpansListRequestType
    func (o *SpansListRequestData) GetTypeOk() (*SpansListRequestType, bool)
    func (o *SpansListRequestData) HasAttributes() bool
    func (o *SpansListRequestData) HasType() bool
    func (o SpansListRequestData) MarshalJSON() ([]byte, error)
    func (o *SpansListRequestData) SetAttributes(v SpansListRequestAttributes)
    func (o *SpansListRequestData) SetType(v SpansListRequestType)
    func (o *SpansListRequestData) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestPage
    func NewSpansListRequestPage() *SpansListRequestPage
    func NewSpansListRequestPageWithDefaults() *SpansListRequestPage
    func (o *SpansListRequestPage) GetCursor() string
    func (o *SpansListRequestPage) GetCursorOk() (*string, bool)
    func (o *SpansListRequestPage) GetLimit() int32
    func (o *SpansListRequestPage) GetLimitOk() (*int32, bool)
    func (o *SpansListRequestPage) HasCursor() bool
    func (o *SpansListRequestPage) HasLimit() bool
    func (o SpansListRequestPage) MarshalJSON() ([]byte, error)
    func (o *SpansListRequestPage) SetCursor(v string)
    func (o *SpansListRequestPage) SetLimit(v int32)
    func (o *SpansListRequestPage) UnmarshalJSON(bytes []byte) (err error)
type SpansListRequestType
    func NewSpansListRequestTypeFromValue(v string) (*SpansListRequestType, error)
    func (v *SpansListRequestType) GetAllowedValues() []SpansListRequestType
    func (v SpansListRequestType) IsValid() bool
    func (v SpansListRequestType) Ptr() *SpansListRequestType
    func (v *SpansListRequestType) UnmarshalJSON(src []byte) error
type SpansListResponse
    func NewSpansListResponse() *SpansListResponse
    func NewSpansListResponseWithDefaults() *SpansListResponse
    func (o *SpansListResponse) GetData() []Span
    func (o *SpansListResponse) GetDataOk() (*[]Span, bool)
    func (o *SpansListResponse) GetLinks() SpansListResponseLinks
    func (o *SpansListResponse) GetLinksOk() (*SpansListResponseLinks, bool)
    func (o *SpansListResponse) GetMeta() SpansListResponseMetadata
    func (o *SpansListResponse) GetMetaOk() (*SpansListResponseMetadata, bool)
    func (o *SpansListResponse) HasData() bool
    func (o *SpansListResponse) HasLinks() bool
    func (o *SpansListResponse) HasMeta() bool
    func (o SpansListResponse) MarshalJSON() ([]byte, error)
    func (o *SpansListResponse) SetData(v []Span)
    func (o *SpansListResponse) SetLinks(v SpansListResponseLinks)
    func (o *SpansListResponse) SetMeta(v SpansListResponseMetadata)
    func (o *SpansListResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansListResponseLinks
    func NewSpansListResponseLinks() *SpansListResponseLinks
    func NewSpansListResponseLinksWithDefaults() *SpansListResponseLinks
    func (o *SpansListResponseLinks) GetNext() string
    func (o *SpansListResponseLinks) GetNextOk() (*string, bool)
    func (o *SpansListResponseLinks) HasNext() bool
    func (o SpansListResponseLinks) MarshalJSON() ([]byte, error)
    func (o *SpansListResponseLinks) SetNext(v string)
    func (o *SpansListResponseLinks) UnmarshalJSON(bytes []byte) (err error)
type SpansListResponseMetadata
    func NewSpansListResponseMetadata() *SpansListResponseMetadata
    func NewSpansListResponseMetadataWithDefaults() *SpansListResponseMetadata
    func (o *SpansListResponseMetadata) GetElapsed() int64
    func (o *SpansListResponseMetadata) GetElapsedOk() (*int64, bool)
    func (o *SpansListResponseMetadata) GetPage() SpansResponseMetadataPage
    func (o *SpansListResponseMetadata) GetPageOk() (*SpansResponseMetadataPage, bool)
    func (o *SpansListResponseMetadata) GetRequestId() string
    func (o *SpansListResponseMetadata) GetRequestIdOk() (*string, bool)
    func (o *SpansListResponseMetadata) GetStatus() SpansAggregateResponseStatus
    func (o *SpansListResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, bool)
    func (o *SpansListResponseMetadata) GetWarnings() []SpansWarning
    func (o *SpansListResponseMetadata) GetWarningsOk() (*[]SpansWarning, bool)
    func (o *SpansListResponseMetadata) HasElapsed() bool
    func (o *SpansListResponseMetadata) HasPage() bool
    func (o *SpansListResponseMetadata) HasRequestId() bool
    func (o *SpansListResponseMetadata) HasStatus() bool
    func (o *SpansListResponseMetadata) HasWarnings() bool
    func (o SpansListResponseMetadata) MarshalJSON() ([]byte, error)
    func (o *SpansListResponseMetadata) SetElapsed(v int64)
    func (o *SpansListResponseMetadata) SetPage(v SpansResponseMetadataPage)
    func (o *SpansListResponseMetadata) SetRequestId(v string)
    func (o *SpansListResponseMetadata) SetStatus(v SpansAggregateResponseStatus)
    func (o *SpansListResponseMetadata) SetWarnings(v []SpansWarning)
    func (o *SpansListResponseMetadata) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricCompute
    func NewSpansMetricCompute(aggregationType SpansMetricComputeAggregationType) *SpansMetricCompute
    func NewSpansMetricComputeWithDefaults() *SpansMetricCompute
    func (o *SpansMetricCompute) GetAggregationType() SpansMetricComputeAggregationType
    func (o *SpansMetricCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)
    func (o *SpansMetricCompute) GetIncludePercentiles() bool
    func (o *SpansMetricCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *SpansMetricCompute) GetPath() string
    func (o *SpansMetricCompute) GetPathOk() (*string, bool)
    func (o *SpansMetricCompute) HasIncludePercentiles() bool
    func (o *SpansMetricCompute) HasPath() bool
    func (o SpansMetricCompute) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCompute) SetAggregationType(v SpansMetricComputeAggregationType)
    func (o *SpansMetricCompute) SetIncludePercentiles(v bool)
    func (o *SpansMetricCompute) SetPath(v string)
    func (o *SpansMetricCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricComputeAggregationType
    func NewSpansMetricComputeAggregationTypeFromValue(v string) (*SpansMetricComputeAggregationType, error)
    func (v *SpansMetricComputeAggregationType) GetAllowedValues() []SpansMetricComputeAggregationType
    func (v SpansMetricComputeAggregationType) IsValid() bool
    func (v SpansMetricComputeAggregationType) Ptr() *SpansMetricComputeAggregationType
    func (v *SpansMetricComputeAggregationType) UnmarshalJSON(src []byte) error
type SpansMetricCreateAttributes
    func NewSpansMetricCreateAttributes(compute SpansMetricCompute) *SpansMetricCreateAttributes
    func NewSpansMetricCreateAttributesWithDefaults() *SpansMetricCreateAttributes
    func (o *SpansMetricCreateAttributes) GetCompute() SpansMetricCompute
    func (o *SpansMetricCreateAttributes) GetComputeOk() (*SpansMetricCompute, bool)
    func (o *SpansMetricCreateAttributes) GetFilter() SpansMetricFilter
    func (o *SpansMetricCreateAttributes) GetFilterOk() (*SpansMetricFilter, bool)
    func (o *SpansMetricCreateAttributes) GetGroupBy() []SpansMetricGroupBy
    func (o *SpansMetricCreateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, bool)
    func (o *SpansMetricCreateAttributes) HasFilter() bool
    func (o *SpansMetricCreateAttributes) HasGroupBy() bool
    func (o SpansMetricCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCreateAttributes) SetCompute(v SpansMetricCompute)
    func (o *SpansMetricCreateAttributes) SetFilter(v SpansMetricFilter)
    func (o *SpansMetricCreateAttributes) SetGroupBy(v []SpansMetricGroupBy)
    func (o *SpansMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricCreateData
    func NewSpansMetricCreateData(attributes SpansMetricCreateAttributes, id string, typeVar SpansMetricType) *SpansMetricCreateData
    func NewSpansMetricCreateDataWithDefaults() *SpansMetricCreateData
    func (o *SpansMetricCreateData) GetAttributes() SpansMetricCreateAttributes
    func (o *SpansMetricCreateData) GetAttributesOk() (*SpansMetricCreateAttributes, bool)
    func (o *SpansMetricCreateData) GetId() string
    func (o *SpansMetricCreateData) GetIdOk() (*string, bool)
    func (o *SpansMetricCreateData) GetType() SpansMetricType
    func (o *SpansMetricCreateData) GetTypeOk() (*SpansMetricType, bool)
    func (o SpansMetricCreateData) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCreateData) SetAttributes(v SpansMetricCreateAttributes)
    func (o *SpansMetricCreateData) SetId(v string)
    func (o *SpansMetricCreateData) SetType(v SpansMetricType)
    func (o *SpansMetricCreateData) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricCreateRequest
    func NewSpansMetricCreateRequest(data SpansMetricCreateData) *SpansMetricCreateRequest
    func NewSpansMetricCreateRequestWithDefaults() *SpansMetricCreateRequest
    func (o *SpansMetricCreateRequest) GetData() SpansMetricCreateData
    func (o *SpansMetricCreateRequest) GetDataOk() (*SpansMetricCreateData, bool)
    func (o SpansMetricCreateRequest) MarshalJSON() ([]byte, error)
    func (o *SpansMetricCreateRequest) SetData(v SpansMetricCreateData)
    func (o *SpansMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricFilter
    func NewSpansMetricFilter() *SpansMetricFilter
    func NewSpansMetricFilterWithDefaults() *SpansMetricFilter
    func (o *SpansMetricFilter) GetQuery() string
    func (o *SpansMetricFilter) GetQueryOk() (*string, bool)
    func (o *SpansMetricFilter) HasQuery() bool
    func (o SpansMetricFilter) MarshalJSON() ([]byte, error)
    func (o *SpansMetricFilter) SetQuery(v string)
    func (o *SpansMetricFilter) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricGroupBy
    func NewSpansMetricGroupBy(path string) *SpansMetricGroupBy
    func NewSpansMetricGroupByWithDefaults() *SpansMetricGroupBy
    func (o *SpansMetricGroupBy) GetPath() string
    func (o *SpansMetricGroupBy) GetPathOk() (*string, bool)
    func (o *SpansMetricGroupBy) GetTagName() string
    func (o *SpansMetricGroupBy) GetTagNameOk() (*string, bool)
    func (o *SpansMetricGroupBy) HasTagName() bool
    func (o SpansMetricGroupBy) MarshalJSON() ([]byte, error)
    func (o *SpansMetricGroupBy) SetPath(v string)
    func (o *SpansMetricGroupBy) SetTagName(v string)
    func (o *SpansMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponse
    func NewSpansMetricResponse() *SpansMetricResponse
    func NewSpansMetricResponseWithDefaults() *SpansMetricResponse
    func (o *SpansMetricResponse) GetData() SpansMetricResponseData
    func (o *SpansMetricResponse) GetDataOk() (*SpansMetricResponseData, bool)
    func (o *SpansMetricResponse) HasData() bool
    func (o SpansMetricResponse) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponse) SetData(v SpansMetricResponseData)
    func (o *SpansMetricResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseAttributes
    func NewSpansMetricResponseAttributes() *SpansMetricResponseAttributes
    func NewSpansMetricResponseAttributesWithDefaults() *SpansMetricResponseAttributes
    func (o *SpansMetricResponseAttributes) GetCompute() SpansMetricResponseCompute
    func (o *SpansMetricResponseAttributes) GetComputeOk() (*SpansMetricResponseCompute, bool)
    func (o *SpansMetricResponseAttributes) GetFilter() SpansMetricResponseFilter
    func (o *SpansMetricResponseAttributes) GetFilterOk() (*SpansMetricResponseFilter, bool)
    func (o *SpansMetricResponseAttributes) GetGroupBy() []SpansMetricResponseGroupBy
    func (o *SpansMetricResponseAttributes) GetGroupByOk() (*[]SpansMetricResponseGroupBy, bool)
    func (o *SpansMetricResponseAttributes) HasCompute() bool
    func (o *SpansMetricResponseAttributes) HasFilter() bool
    func (o *SpansMetricResponseAttributes) HasGroupBy() bool
    func (o SpansMetricResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseAttributes) SetCompute(v SpansMetricResponseCompute)
    func (o *SpansMetricResponseAttributes) SetFilter(v SpansMetricResponseFilter)
    func (o *SpansMetricResponseAttributes) SetGroupBy(v []SpansMetricResponseGroupBy)
    func (o *SpansMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseCompute
    func NewSpansMetricResponseCompute() *SpansMetricResponseCompute
    func NewSpansMetricResponseComputeWithDefaults() *SpansMetricResponseCompute
    func (o *SpansMetricResponseCompute) GetAggregationType() SpansMetricComputeAggregationType
    func (o *SpansMetricResponseCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)
    func (o *SpansMetricResponseCompute) GetIncludePercentiles() bool
    func (o *SpansMetricResponseCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *SpansMetricResponseCompute) GetPath() string
    func (o *SpansMetricResponseCompute) GetPathOk() (*string, bool)
    func (o *SpansMetricResponseCompute) HasAggregationType() bool
    func (o *SpansMetricResponseCompute) HasIncludePercentiles() bool
    func (o *SpansMetricResponseCompute) HasPath() bool
    func (o SpansMetricResponseCompute) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseCompute) SetAggregationType(v SpansMetricComputeAggregationType)
    func (o *SpansMetricResponseCompute) SetIncludePercentiles(v bool)
    func (o *SpansMetricResponseCompute) SetPath(v string)
    func (o *SpansMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseData
    func NewSpansMetricResponseData() *SpansMetricResponseData
    func NewSpansMetricResponseDataWithDefaults() *SpansMetricResponseData
    func (o *SpansMetricResponseData) GetAttributes() SpansMetricResponseAttributes
    func (o *SpansMetricResponseData) GetAttributesOk() (*SpansMetricResponseAttributes, bool)
    func (o *SpansMetricResponseData) GetId() string
    func (o *SpansMetricResponseData) GetIdOk() (*string, bool)
    func (o *SpansMetricResponseData) GetType() SpansMetricType
    func (o *SpansMetricResponseData) GetTypeOk() (*SpansMetricType, bool)
    func (o *SpansMetricResponseData) HasAttributes() bool
    func (o *SpansMetricResponseData) HasId() bool
    func (o *SpansMetricResponseData) HasType() bool
    func (o SpansMetricResponseData) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseData) SetAttributes(v SpansMetricResponseAttributes)
    func (o *SpansMetricResponseData) SetId(v string)
    func (o *SpansMetricResponseData) SetType(v SpansMetricType)
    func (o *SpansMetricResponseData) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseFilter
    func NewSpansMetricResponseFilter() *SpansMetricResponseFilter
    func NewSpansMetricResponseFilterWithDefaults() *SpansMetricResponseFilter
    func (o *SpansMetricResponseFilter) GetQuery() string
    func (o *SpansMetricResponseFilter) GetQueryOk() (*string, bool)
    func (o *SpansMetricResponseFilter) HasQuery() bool
    func (o SpansMetricResponseFilter) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseFilter) SetQuery(v string)
    func (o *SpansMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricResponseGroupBy
    func NewSpansMetricResponseGroupBy() *SpansMetricResponseGroupBy
    func NewSpansMetricResponseGroupByWithDefaults() *SpansMetricResponseGroupBy
    func (o *SpansMetricResponseGroupBy) GetPath() string
    func (o *SpansMetricResponseGroupBy) GetPathOk() (*string, bool)
    func (o *SpansMetricResponseGroupBy) GetTagName() string
    func (o *SpansMetricResponseGroupBy) GetTagNameOk() (*string, bool)
    func (o *SpansMetricResponseGroupBy) HasPath() bool
    func (o *SpansMetricResponseGroupBy) HasTagName() bool
    func (o SpansMetricResponseGroupBy) MarshalJSON() ([]byte, error)
    func (o *SpansMetricResponseGroupBy) SetPath(v string)
    func (o *SpansMetricResponseGroupBy) SetTagName(v string)
    func (o *SpansMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricType
    func NewSpansMetricTypeFromValue(v string) (*SpansMetricType, error)
    func (v *SpansMetricType) GetAllowedValues() []SpansMetricType
    func (v SpansMetricType) IsValid() bool
    func (v SpansMetricType) Ptr() *SpansMetricType
    func (v *SpansMetricType) UnmarshalJSON(src []byte) error
type SpansMetricUpdateAttributes
    func NewSpansMetricUpdateAttributes() *SpansMetricUpdateAttributes
    func NewSpansMetricUpdateAttributesWithDefaults() *SpansMetricUpdateAttributes
    func (o *SpansMetricUpdateAttributes) GetCompute() SpansMetricUpdateCompute
    func (o *SpansMetricUpdateAttributes) GetComputeOk() (*SpansMetricUpdateCompute, bool)
    func (o *SpansMetricUpdateAttributes) GetFilter() SpansMetricFilter
    func (o *SpansMetricUpdateAttributes) GetFilterOk() (*SpansMetricFilter, bool)
    func (o *SpansMetricUpdateAttributes) GetGroupBy() []SpansMetricGroupBy
    func (o *SpansMetricUpdateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, bool)
    func (o *SpansMetricUpdateAttributes) HasCompute() bool
    func (o *SpansMetricUpdateAttributes) HasFilter() bool
    func (o *SpansMetricUpdateAttributes) HasGroupBy() bool
    func (o SpansMetricUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateAttributes) SetCompute(v SpansMetricUpdateCompute)
    func (o *SpansMetricUpdateAttributes) SetFilter(v SpansMetricFilter)
    func (o *SpansMetricUpdateAttributes) SetGroupBy(v []SpansMetricGroupBy)
    func (o *SpansMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricUpdateCompute
    func NewSpansMetricUpdateCompute() *SpansMetricUpdateCompute
    func NewSpansMetricUpdateComputeWithDefaults() *SpansMetricUpdateCompute
    func (o *SpansMetricUpdateCompute) GetIncludePercentiles() bool
    func (o *SpansMetricUpdateCompute) GetIncludePercentilesOk() (*bool, bool)
    func (o *SpansMetricUpdateCompute) HasIncludePercentiles() bool
    func (o SpansMetricUpdateCompute) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateCompute) SetIncludePercentiles(v bool)
    func (o *SpansMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricUpdateData
    func NewSpansMetricUpdateData(attributes SpansMetricUpdateAttributes, typeVar SpansMetricType) *SpansMetricUpdateData
    func NewSpansMetricUpdateDataWithDefaults() *SpansMetricUpdateData
    func (o *SpansMetricUpdateData) GetAttributes() SpansMetricUpdateAttributes
    func (o *SpansMetricUpdateData) GetAttributesOk() (*SpansMetricUpdateAttributes, bool)
    func (o *SpansMetricUpdateData) GetType() SpansMetricType
    func (o *SpansMetricUpdateData) GetTypeOk() (*SpansMetricType, bool)
    func (o SpansMetricUpdateData) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateData) SetAttributes(v SpansMetricUpdateAttributes)
    func (o *SpansMetricUpdateData) SetType(v SpansMetricType)
    func (o *SpansMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricUpdateRequest
    func NewSpansMetricUpdateRequest(data SpansMetricUpdateData) *SpansMetricUpdateRequest
    func NewSpansMetricUpdateRequestWithDefaults() *SpansMetricUpdateRequest
    func (o *SpansMetricUpdateRequest) GetData() SpansMetricUpdateData
    func (o *SpansMetricUpdateRequest) GetDataOk() (*SpansMetricUpdateData, bool)
    func (o SpansMetricUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *SpansMetricUpdateRequest) SetData(v SpansMetricUpdateData)
    func (o *SpansMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type SpansMetricsApi
    func NewSpansMetricsApi(client *datadog.APIClient) *SpansMetricsApi
    func (a *SpansMetricsApi) CreateSpansMetric(ctx _context.Context, body SpansMetricCreateRequest) (SpansMetricResponse, *_nethttp.Response, error)
    func (a *SpansMetricsApi) DeleteSpansMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)
    func (a *SpansMetricsApi) GetSpansMetric(ctx _context.Context, metricId string) (SpansMetricResponse, *_nethttp.Response, error)
    func (a *SpansMetricsApi) ListSpansMetrics(ctx _context.Context) (SpansMetricsResponse, *_nethttp.Response, error)
    func (a *SpansMetricsApi) UpdateSpansMetric(ctx _context.Context, metricId string, body SpansMetricUpdateRequest) (SpansMetricResponse, *_nethttp.Response, error)
type SpansMetricsResponse
    func NewSpansMetricsResponse() *SpansMetricsResponse
    func NewSpansMetricsResponseWithDefaults() *SpansMetricsResponse
    func (o *SpansMetricsResponse) GetData() []SpansMetricResponseData
    func (o *SpansMetricsResponse) GetDataOk() (*[]SpansMetricResponseData, bool)
    func (o *SpansMetricsResponse) HasData() bool
    func (o SpansMetricsResponse) MarshalJSON() ([]byte, error)
    func (o *SpansMetricsResponse) SetData(v []SpansMetricResponseData)
    func (o *SpansMetricsResponse) UnmarshalJSON(bytes []byte) (err error)
type SpansQueryFilter
    func NewSpansQueryFilter() *SpansQueryFilter
    func NewSpansQueryFilterWithDefaults() *SpansQueryFilter
    func (o *SpansQueryFilter) GetFrom() string
    func (o *SpansQueryFilter) GetFromOk() (*string, bool)
    func (o *SpansQueryFilter) GetQuery() string
    func (o *SpansQueryFilter) GetQueryOk() (*string, bool)
    func (o *SpansQueryFilter) GetTo() string
    func (o *SpansQueryFilter) GetToOk() (*string, bool)
    func (o *SpansQueryFilter) HasFrom() bool
    func (o *SpansQueryFilter) HasQuery() bool
    func (o *SpansQueryFilter) HasTo() bool
    func (o SpansQueryFilter) MarshalJSON() ([]byte, error)
    func (o *SpansQueryFilter) SetFrom(v string)
    func (o *SpansQueryFilter) SetQuery(v string)
    func (o *SpansQueryFilter) SetTo(v string)
    func (o *SpansQueryFilter) UnmarshalJSON(bytes []byte) (err error)
type SpansQueryOptions
    func NewSpansQueryOptions() *SpansQueryOptions
    func NewSpansQueryOptionsWithDefaults() *SpansQueryOptions
    func (o *SpansQueryOptions) GetTimeOffset() int64
    func (o *SpansQueryOptions) GetTimeOffsetOk() (*int64, bool)
    func (o *SpansQueryOptions) GetTimezone() string
    func (o *SpansQueryOptions) GetTimezoneOk() (*string, bool)
    func (o *SpansQueryOptions) HasTimeOffset() bool
    func (o *SpansQueryOptions) HasTimezone() bool
    func (o SpansQueryOptions) MarshalJSON() ([]byte, error)
    func (o *SpansQueryOptions) SetTimeOffset(v int64)
    func (o *SpansQueryOptions) SetTimezone(v string)
    func (o *SpansQueryOptions) UnmarshalJSON(bytes []byte) (err error)
type SpansResponseMetadataPage
    func NewSpansResponseMetadataPage() *SpansResponseMetadataPage
    func NewSpansResponseMetadataPageWithDefaults() *SpansResponseMetadataPage
    func (o *SpansResponseMetadataPage) GetAfter() string
    func (o *SpansResponseMetadataPage) GetAfterOk() (*string, bool)
    func (o *SpansResponseMetadataPage) HasAfter() bool
    func (o SpansResponseMetadataPage) MarshalJSON() ([]byte, error)
    func (o *SpansResponseMetadataPage) SetAfter(v string)
    func (o *SpansResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)
type SpansSort
    func NewSpansSortFromValue(v string) (*SpansSort, error)
    func (v *SpansSort) GetAllowedValues() []SpansSort
    func (v SpansSort) IsValid() bool
    func (v SpansSort) Ptr() *SpansSort
    func (v *SpansSort) UnmarshalJSON(src []byte) error
type SpansSortOrder
    func NewSpansSortOrderFromValue(v string) (*SpansSortOrder, error)
    func (v *SpansSortOrder) GetAllowedValues() []SpansSortOrder
    func (v SpansSortOrder) IsValid() bool
    func (v SpansSortOrder) Ptr() *SpansSortOrder
    func (v *SpansSortOrder) UnmarshalJSON(src []byte) error
type SpansType
    func NewSpansTypeFromValue(v string) (*SpansType, error)
    func (v *SpansType) GetAllowedValues() []SpansType
    func (v SpansType) IsValid() bool
    func (v SpansType) Ptr() *SpansType
    func (v *SpansType) UnmarshalJSON(src []byte) error
type SpansWarning
    func NewSpansWarning() *SpansWarning
    func NewSpansWarningWithDefaults() *SpansWarning
    func (o *SpansWarning) GetCode() string
    func (o *SpansWarning) GetCodeOk() (*string, bool)
    func (o *SpansWarning) GetDetail() string
    func (o *SpansWarning) GetDetailOk() (*string, bool)
    func (o *SpansWarning) GetTitle() string
    func (o *SpansWarning) GetTitleOk() (*string, bool)
    func (o *SpansWarning) HasCode() bool
    func (o *SpansWarning) HasDetail() bool
    func (o *SpansWarning) HasTitle() bool
    func (o SpansWarning) MarshalJSON() ([]byte, error)
    func (o *SpansWarning) SetCode(v string)
    func (o *SpansWarning) SetDetail(v string)
    func (o *SpansWarning) SetTitle(v string)
    func (o *SpansWarning) UnmarshalJSON(bytes []byte) (err error)
type Spec
    func NewSpec() *Spec
    func NewSpecWithDefaults() *Spec
    func (o *Spec) GetAnnotations() []Annotation
    func (o *Spec) GetAnnotationsOk() (*[]Annotation, bool)
    func (o *Spec) GetConnectionEnvs() []ConnectionEnv
    func (o *Spec) GetConnectionEnvsOk() (*[]ConnectionEnv, bool)
    func (o *Spec) GetHandle() string
    func (o *Spec) GetHandleOk() (*string, bool)
    func (o *Spec) GetInputSchema() InputSchema
    func (o *Spec) GetInputSchemaOk() (*InputSchema, bool)
    func (o *Spec) GetOutputSchema() OutputSchema
    func (o *Spec) GetOutputSchemaOk() (*OutputSchema, bool)
    func (o *Spec) GetSteps() []Step
    func (o *Spec) GetStepsOk() (*[]Step, bool)
    func (o *Spec) GetTriggers() []Trigger
    func (o *Spec) GetTriggersOk() (*[]Trigger, bool)
    func (o *Spec) HasAnnotations() bool
    func (o *Spec) HasConnectionEnvs() bool
    func (o *Spec) HasHandle() bool
    func (o *Spec) HasInputSchema() bool
    func (o *Spec) HasOutputSchema() bool
    func (o *Spec) HasSteps() bool
    func (o *Spec) HasTriggers() bool
    func (o Spec) MarshalJSON() ([]byte, error)
    func (o *Spec) SetAnnotations(v []Annotation)
    func (o *Spec) SetConnectionEnvs(v []ConnectionEnv)
    func (o *Spec) SetHandle(v string)
    func (o *Spec) SetInputSchema(v InputSchema)
    func (o *Spec) SetOutputSchema(v OutputSchema)
    func (o *Spec) SetSteps(v []Step)
    func (o *Spec) SetTriggers(v []Trigger)
    func (o *Spec) UnmarshalJSON(bytes []byte) (err error)
type SpecVersion
    func NewSpecVersionFromValue(v string) (*SpecVersion, error)
    func (v *SpecVersion) GetAllowedValues() []SpecVersion
    func (v SpecVersion) IsValid() bool
    func (v SpecVersion) Ptr() *SpecVersion
    func (v *SpecVersion) UnmarshalJSON(src []byte) error
type State
    func NewStateFromValue(v string) (*State, error)
    func (v *State) GetAllowedValues() []State
    func (v State) IsValid() bool
    func (v State) Ptr() *State
    func (v *State) UnmarshalJSON(src []byte) error
type StateVariable
    func NewStateVariable(id uuid.UUID, name string, properties StateVariableProperties, typeVar StateVariableType) *StateVariable
    func NewStateVariableWithDefaults() *StateVariable
    func (o *StateVariable) GetId() uuid.UUID
    func (o *StateVariable) GetIdOk() (*uuid.UUID, bool)
    func (o *StateVariable) GetName() string
    func (o *StateVariable) GetNameOk() (*string, bool)
    func (o *StateVariable) GetProperties() StateVariableProperties
    func (o *StateVariable) GetPropertiesOk() (*StateVariableProperties, bool)
    func (o *StateVariable) GetType() StateVariableType
    func (o *StateVariable) GetTypeOk() (*StateVariableType, bool)
    func (o StateVariable) MarshalJSON() ([]byte, error)
    func (o *StateVariable) SetId(v uuid.UUID)
    func (o *StateVariable) SetName(v string)
    func (o *StateVariable) SetProperties(v StateVariableProperties)
    func (o *StateVariable) SetType(v StateVariableType)
    func (o *StateVariable) UnmarshalJSON(bytes []byte) (err error)
type StateVariableProperties
    func NewStateVariableProperties() *StateVariableProperties
    func NewStateVariablePropertiesWithDefaults() *StateVariableProperties
    func (o *StateVariableProperties) GetDefaultValue() interface{}
    func (o *StateVariableProperties) GetDefaultValueOk() (*interface{}, bool)
    func (o *StateVariableProperties) HasDefaultValue() bool
    func (o StateVariableProperties) MarshalJSON() ([]byte, error)
    func (o *StateVariableProperties) SetDefaultValue(v interface{})
    func (o *StateVariableProperties) UnmarshalJSON(bytes []byte) (err error)
type StateVariableType
    func NewStateVariableTypeFromValue(v string) (*StateVariableType, error)
    func (v *StateVariableType) GetAllowedValues() []StateVariableType
    func (v StateVariableType) IsValid() bool
    func (v StateVariableType) Ptr() *StateVariableType
    func (v *StateVariableType) UnmarshalJSON(src []byte) error
type Step
    func NewStep(actionId string, name string) *Step
    func NewStepWithDefaults() *Step
    func (o *Step) GetActionId() string
    func (o *Step) GetActionIdOk() (*string, bool)
    func (o *Step) GetCompletionGate() CompletionGate
    func (o *Step) GetCompletionGateOk() (*CompletionGate, bool)
    func (o *Step) GetConnectionLabel() string
    func (o *Step) GetConnectionLabelOk() (*string, bool)
    func (o *Step) GetDisplay() StepDisplay
    func (o *Step) GetDisplayOk() (*StepDisplay, bool)
    func (o *Step) GetErrorHandlers() []ErrorHandler
    func (o *Step) GetErrorHandlersOk() (*[]ErrorHandler, bool)
    func (o *Step) GetName() string
    func (o *Step) GetNameOk() (*string, bool)
    func (o *Step) GetOutboundEdges() []OutboundEdge
    func (o *Step) GetOutboundEdgesOk() (*[]OutboundEdge, bool)
    func (o *Step) GetParameters() []Parameter
    func (o *Step) GetParametersOk() (*[]Parameter, bool)
    func (o *Step) GetReadinessGate() ReadinessGate
    func (o *Step) GetReadinessGateOk() (*ReadinessGate, bool)
    func (o *Step) HasCompletionGate() bool
    func (o *Step) HasConnectionLabel() bool
    func (o *Step) HasDisplay() bool
    func (o *Step) HasErrorHandlers() bool
    func (o *Step) HasOutboundEdges() bool
    func (o *Step) HasParameters() bool
    func (o *Step) HasReadinessGate() bool
    func (o Step) MarshalJSON() ([]byte, error)
    func (o *Step) SetActionId(v string)
    func (o *Step) SetCompletionGate(v CompletionGate)
    func (o *Step) SetConnectionLabel(v string)
    func (o *Step) SetDisplay(v StepDisplay)
    func (o *Step) SetErrorHandlers(v []ErrorHandler)
    func (o *Step) SetName(v string)
    func (o *Step) SetOutboundEdges(v []OutboundEdge)
    func (o *Step) SetParameters(v []Parameter)
    func (o *Step) SetReadinessGate(v ReadinessGate)
    func (o *Step) UnmarshalJSON(bytes []byte) (err error)
type StepDisplay
    func NewStepDisplay() *StepDisplay
    func NewStepDisplayWithDefaults() *StepDisplay
    func (o *StepDisplay) GetBounds() StepDisplayBounds
    func (o *StepDisplay) GetBoundsOk() (*StepDisplayBounds, bool)
    func (o *StepDisplay) HasBounds() bool
    func (o StepDisplay) MarshalJSON() ([]byte, error)
    func (o *StepDisplay) SetBounds(v StepDisplayBounds)
    func (o *StepDisplay) UnmarshalJSON(bytes []byte) (err error)
type StepDisplayBounds
    func NewStepDisplayBounds() *StepDisplayBounds
    func NewStepDisplayBoundsWithDefaults() *StepDisplayBounds
    func (o *StepDisplayBounds) GetX() float64
    func (o *StepDisplayBounds) GetXOk() (*float64, bool)
    func (o *StepDisplayBounds) GetY() float64
    func (o *StepDisplayBounds) GetYOk() (*float64, bool)
    func (o *StepDisplayBounds) HasX() bool
    func (o *StepDisplayBounds) HasY() bool
    func (o StepDisplayBounds) MarshalJSON() ([]byte, error)
    func (o *StepDisplayBounds) SetX(v float64)
    func (o *StepDisplayBounds) SetY(v float64)
    func (o *StepDisplayBounds) UnmarshalJSON(bytes []byte) (err error)
type SubmitLogOptionalParameters
    func NewSubmitLogOptionalParameters() *SubmitLogOptionalParameters
    func (r *SubmitLogOptionalParameters) WithContentEncoding(contentEncoding ContentEncoding) *SubmitLogOptionalParameters
    func (r *SubmitLogOptionalParameters) WithDdtags(ddtags string) *SubmitLogOptionalParameters
type SubmitMetricsOptionalParameters
    func NewSubmitMetricsOptionalParameters() *SubmitMetricsOptionalParameters
    func (r *SubmitMetricsOptionalParameters) WithContentEncoding(contentEncoding MetricContentEncoding) *SubmitMetricsOptionalParameters
type SyntheticsApi
    func NewSyntheticsApi(client *datadog.APIClient) *SyntheticsApi
    func (a *SyntheticsApi) GetOnDemandConcurrencyCap(ctx _context.Context) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)
    func (a *SyntheticsApi) SetOnDemandConcurrencyCap(ctx _context.Context, body OnDemandConcurrencyCapAttributes) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)
type TagFilter
    func NewTagFilter() *TagFilter
    func NewTagFilterWithDefaults() *TagFilter
    func (o *TagFilter) GetTagKey() string
    func (o *TagFilter) GetTagKeyOk() (*string, bool)
    func (o *TagFilter) GetTagValue() string
    func (o *TagFilter) GetTagValueOk() (*string, bool)
    func (o *TagFilter) HasTagKey() bool
    func (o *TagFilter) HasTagValue() bool
    func (o TagFilter) MarshalJSON() ([]byte, error)
    func (o *TagFilter) SetTagKey(v string)
    func (o *TagFilter) SetTagValue(v string)
    func (o *TagFilter) UnmarshalJSON(bytes []byte) (err error)
type Team
    func NewTeam(attributes TeamAttributes, id string, typeVar TeamType) *Team
    func NewTeamWithDefaults() *Team
    func (o *Team) GetAttributes() TeamAttributes
    func (o *Team) GetAttributesOk() (*TeamAttributes, bool)
    func (o *Team) GetId() string
    func (o *Team) GetIdOk() (*string, bool)
    func (o *Team) GetRelationships() TeamRelationships
    func (o *Team) GetRelationshipsOk() (*TeamRelationships, bool)
    func (o *Team) GetType() TeamType
    func (o *Team) GetTypeOk() (*TeamType, bool)
    func (o *Team) HasRelationships() bool
    func (o Team) MarshalJSON() ([]byte, error)
    func (o *Team) SetAttributes(v TeamAttributes)
    func (o *Team) SetId(v string)
    func (o *Team) SetRelationships(v TeamRelationships)
    func (o *Team) SetType(v TeamType)
    func (o *Team) UnmarshalJSON(bytes []byte) (err error)
type TeamAttributes
    func NewTeamAttributes(handle string, name string) *TeamAttributes
    func NewTeamAttributesWithDefaults() *TeamAttributes
    func (o *TeamAttributes) GetAvatar() string
    func (o *TeamAttributes) GetAvatarOk() (*string, bool)
    func (o *TeamAttributes) GetBanner() int64
    func (o *TeamAttributes) GetBannerOk() (*int64, bool)
    func (o *TeamAttributes) GetCreatedAt() time.Time
    func (o *TeamAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *TeamAttributes) GetDescription() string
    func (o *TeamAttributes) GetDescriptionOk() (*string, bool)
    func (o *TeamAttributes) GetHandle() string
    func (o *TeamAttributes) GetHandleOk() (*string, bool)
    func (o *TeamAttributes) GetHiddenModules() []string
    func (o *TeamAttributes) GetHiddenModulesOk() (*[]string, bool)
    func (o *TeamAttributes) GetLinkCount() int32
    func (o *TeamAttributes) GetLinkCountOk() (*int32, bool)
    func (o *TeamAttributes) GetModifiedAt() time.Time
    func (o *TeamAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *TeamAttributes) GetName() string
    func (o *TeamAttributes) GetNameOk() (*string, bool)
    func (o *TeamAttributes) GetSummary() string
    func (o *TeamAttributes) GetSummaryOk() (*string, bool)
    func (o *TeamAttributes) GetUserCount() int32
    func (o *TeamAttributes) GetUserCountOk() (*int32, bool)
    func (o *TeamAttributes) GetVisibleModules() []string
    func (o *TeamAttributes) GetVisibleModulesOk() (*[]string, bool)
    func (o *TeamAttributes) HasAvatar() bool
    func (o *TeamAttributes) HasBanner() bool
    func (o *TeamAttributes) HasCreatedAt() bool
    func (o *TeamAttributes) HasDescription() bool
    func (o *TeamAttributes) HasHiddenModules() bool
    func (o *TeamAttributes) HasLinkCount() bool
    func (o *TeamAttributes) HasModifiedAt() bool
    func (o *TeamAttributes) HasSummary() bool
    func (o *TeamAttributes) HasUserCount() bool
    func (o *TeamAttributes) HasVisibleModules() bool
    func (o TeamAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamAttributes) SetAvatar(v string)
    func (o *TeamAttributes) SetAvatarNil()
    func (o *TeamAttributes) SetBanner(v int64)
    func (o *TeamAttributes) SetBannerNil()
    func (o *TeamAttributes) SetCreatedAt(v time.Time)
    func (o *TeamAttributes) SetDescription(v string)
    func (o *TeamAttributes) SetDescriptionNil()
    func (o *TeamAttributes) SetHandle(v string)
    func (o *TeamAttributes) SetHiddenModules(v []string)
    func (o *TeamAttributes) SetLinkCount(v int32)
    func (o *TeamAttributes) SetModifiedAt(v time.Time)
    func (o *TeamAttributes) SetName(v string)
    func (o *TeamAttributes) SetSummary(v string)
    func (o *TeamAttributes) SetSummaryNil()
    func (o *TeamAttributes) SetUserCount(v int32)
    func (o *TeamAttributes) SetVisibleModules(v []string)
    func (o *TeamAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *TeamAttributes) UnsetAvatar()
    func (o *TeamAttributes) UnsetBanner()
    func (o *TeamAttributes) UnsetDescription()
    func (o *TeamAttributes) UnsetSummary()
type TeamCreate
    func NewTeamCreate(attributes TeamCreateAttributes, typeVar TeamType) *TeamCreate
    func NewTeamCreateWithDefaults() *TeamCreate
    func (o *TeamCreate) GetAttributes() TeamCreateAttributes
    func (o *TeamCreate) GetAttributesOk() (*TeamCreateAttributes, bool)
    func (o *TeamCreate) GetRelationships() TeamCreateRelationships
    func (o *TeamCreate) GetRelationshipsOk() (*TeamCreateRelationships, bool)
    func (o *TeamCreate) GetType() TeamType
    func (o *TeamCreate) GetTypeOk() (*TeamType, bool)
    func (o *TeamCreate) HasRelationships() bool
    func (o TeamCreate) MarshalJSON() ([]byte, error)
    func (o *TeamCreate) SetAttributes(v TeamCreateAttributes)
    func (o *TeamCreate) SetRelationships(v TeamCreateRelationships)
    func (o *TeamCreate) SetType(v TeamType)
    func (o *TeamCreate) UnmarshalJSON(bytes []byte) (err error)
type TeamCreateAttributes
    func NewTeamCreateAttributes(handle string, name string) *TeamCreateAttributes
    func NewTeamCreateAttributesWithDefaults() *TeamCreateAttributes
    func (o *TeamCreateAttributes) GetAvatar() string
    func (o *TeamCreateAttributes) GetAvatarOk() (*string, bool)
    func (o *TeamCreateAttributes) GetBanner() int64
    func (o *TeamCreateAttributes) GetBannerOk() (*int64, bool)
    func (o *TeamCreateAttributes) GetDescription() string
    func (o *TeamCreateAttributes) GetDescriptionOk() (*string, bool)
    func (o *TeamCreateAttributes) GetHandle() string
    func (o *TeamCreateAttributes) GetHandleOk() (*string, bool)
    func (o *TeamCreateAttributes) GetHiddenModules() []string
    func (o *TeamCreateAttributes) GetHiddenModulesOk() (*[]string, bool)
    func (o *TeamCreateAttributes) GetName() string
    func (o *TeamCreateAttributes) GetNameOk() (*string, bool)
    func (o *TeamCreateAttributes) GetVisibleModules() []string
    func (o *TeamCreateAttributes) GetVisibleModulesOk() (*[]string, bool)
    func (o *TeamCreateAttributes) HasAvatar() bool
    func (o *TeamCreateAttributes) HasBanner() bool
    func (o *TeamCreateAttributes) HasDescription() bool
    func (o *TeamCreateAttributes) HasHiddenModules() bool
    func (o *TeamCreateAttributes) HasVisibleModules() bool
    func (o TeamCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamCreateAttributes) SetAvatar(v string)
    func (o *TeamCreateAttributes) SetAvatarNil()
    func (o *TeamCreateAttributes) SetBanner(v int64)
    func (o *TeamCreateAttributes) SetBannerNil()
    func (o *TeamCreateAttributes) SetDescription(v string)
    func (o *TeamCreateAttributes) SetHandle(v string)
    func (o *TeamCreateAttributes) SetHiddenModules(v []string)
    func (o *TeamCreateAttributes) SetName(v string)
    func (o *TeamCreateAttributes) SetVisibleModules(v []string)
    func (o *TeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *TeamCreateAttributes) UnsetAvatar()
    func (o *TeamCreateAttributes) UnsetBanner()
type TeamCreateRelationships
    func NewTeamCreateRelationships() *TeamCreateRelationships
    func NewTeamCreateRelationshipsWithDefaults() *TeamCreateRelationships
    func (o *TeamCreateRelationships) GetUsers() RelationshipToUsers
    func (o *TeamCreateRelationships) GetUsersOk() (*RelationshipToUsers, bool)
    func (o *TeamCreateRelationships) HasUsers() bool
    func (o TeamCreateRelationships) MarshalJSON() ([]byte, error)
    func (o *TeamCreateRelationships) SetUsers(v RelationshipToUsers)
    func (o *TeamCreateRelationships) UnmarshalJSON(bytes []byte) (err error)
type TeamCreateRequest
    func NewTeamCreateRequest(data TeamCreate) *TeamCreateRequest
    func NewTeamCreateRequestWithDefaults() *TeamCreateRequest
    func (o *TeamCreateRequest) GetData() TeamCreate
    func (o *TeamCreateRequest) GetDataOk() (*TeamCreate, bool)
    func (o TeamCreateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamCreateRequest) SetData(v TeamCreate)
    func (o *TeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamIncluded
    func TeamLinkAsTeamIncluded(v *TeamLink) TeamIncluded
    func UserAsTeamIncluded(v *User) TeamIncluded
    func UserTeamPermissionAsTeamIncluded(v *UserTeamPermission) TeamIncluded
    func (obj *TeamIncluded) GetActualInstance() interface{}
    func (obj TeamIncluded) MarshalJSON() ([]byte, error)
    func (obj *TeamIncluded) UnmarshalJSON(data []byte) error
type TeamLink
    func NewTeamLink(attributes TeamLinkAttributes, id string, typeVar TeamLinkType) *TeamLink
    func NewTeamLinkWithDefaults() *TeamLink
    func (o *TeamLink) GetAttributes() TeamLinkAttributes
    func (o *TeamLink) GetAttributesOk() (*TeamLinkAttributes, bool)
    func (o *TeamLink) GetId() string
    func (o *TeamLink) GetIdOk() (*string, bool)
    func (o *TeamLink) GetType() TeamLinkType
    func (o *TeamLink) GetTypeOk() (*TeamLinkType, bool)
    func (o TeamLink) MarshalJSON() ([]byte, error)
    func (o *TeamLink) SetAttributes(v TeamLinkAttributes)
    func (o *TeamLink) SetId(v string)
    func (o *TeamLink) SetType(v TeamLinkType)
    func (o *TeamLink) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkAttributes
    func NewTeamLinkAttributes(label string, url string) *TeamLinkAttributes
    func NewTeamLinkAttributesWithDefaults() *TeamLinkAttributes
    func (o *TeamLinkAttributes) GetLabel() string
    func (o *TeamLinkAttributes) GetLabelOk() (*string, bool)
    func (o *TeamLinkAttributes) GetPosition() int32
    func (o *TeamLinkAttributes) GetPositionOk() (*int32, bool)
    func (o *TeamLinkAttributes) GetTeamId() string
    func (o *TeamLinkAttributes) GetTeamIdOk() (*string, bool)
    func (o *TeamLinkAttributes) GetUrl() string
    func (o *TeamLinkAttributes) GetUrlOk() (*string, bool)
    func (o *TeamLinkAttributes) HasPosition() bool
    func (o *TeamLinkAttributes) HasTeamId() bool
    func (o TeamLinkAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamLinkAttributes) SetLabel(v string)
    func (o *TeamLinkAttributes) SetPosition(v int32)
    func (o *TeamLinkAttributes) SetTeamId(v string)
    func (o *TeamLinkAttributes) SetUrl(v string)
    func (o *TeamLinkAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkCreate
    func NewTeamLinkCreate(attributes TeamLinkAttributes, typeVar TeamLinkType) *TeamLinkCreate
    func NewTeamLinkCreateWithDefaults() *TeamLinkCreate
    func (o *TeamLinkCreate) GetAttributes() TeamLinkAttributes
    func (o *TeamLinkCreate) GetAttributesOk() (*TeamLinkAttributes, bool)
    func (o *TeamLinkCreate) GetType() TeamLinkType
    func (o *TeamLinkCreate) GetTypeOk() (*TeamLinkType, bool)
    func (o TeamLinkCreate) MarshalJSON() ([]byte, error)
    func (o *TeamLinkCreate) SetAttributes(v TeamLinkAttributes)
    func (o *TeamLinkCreate) SetType(v TeamLinkType)
    func (o *TeamLinkCreate) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkCreateRequest
    func NewTeamLinkCreateRequest(data TeamLinkCreate) *TeamLinkCreateRequest
    func NewTeamLinkCreateRequestWithDefaults() *TeamLinkCreateRequest
    func (o *TeamLinkCreateRequest) GetData() TeamLinkCreate
    func (o *TeamLinkCreateRequest) GetDataOk() (*TeamLinkCreate, bool)
    func (o TeamLinkCreateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamLinkCreateRequest) SetData(v TeamLinkCreate)
    func (o *TeamLinkCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkResponse
    func NewTeamLinkResponse() *TeamLinkResponse
    func NewTeamLinkResponseWithDefaults() *TeamLinkResponse
    func (o *TeamLinkResponse) GetData() TeamLink
    func (o *TeamLinkResponse) GetDataOk() (*TeamLink, bool)
    func (o *TeamLinkResponse) HasData() bool
    func (o TeamLinkResponse) MarshalJSON() ([]byte, error)
    func (o *TeamLinkResponse) SetData(v TeamLink)
    func (o *TeamLinkResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamLinkType
    func NewTeamLinkTypeFromValue(v string) (*TeamLinkType, error)
    func (v *TeamLinkType) GetAllowedValues() []TeamLinkType
    func (v TeamLinkType) IsValid() bool
    func (v TeamLinkType) Ptr() *TeamLinkType
    func (v *TeamLinkType) UnmarshalJSON(src []byte) error
type TeamLinksResponse
    func NewTeamLinksResponse() *TeamLinksResponse
    func NewTeamLinksResponseWithDefaults() *TeamLinksResponse
    func (o *TeamLinksResponse) GetData() []TeamLink
    func (o *TeamLinksResponse) GetDataOk() (*[]TeamLink, bool)
    func (o *TeamLinksResponse) HasData() bool
    func (o TeamLinksResponse) MarshalJSON() ([]byte, error)
    func (o *TeamLinksResponse) SetData(v []TeamLink)
    func (o *TeamLinksResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSetting
    func NewTeamPermissionSetting(id string, typeVar TeamPermissionSettingType) *TeamPermissionSetting
    func NewTeamPermissionSettingWithDefaults() *TeamPermissionSetting
    func (o *TeamPermissionSetting) GetAttributes() TeamPermissionSettingAttributes
    func (o *TeamPermissionSetting) GetAttributesOk() (*TeamPermissionSettingAttributes, bool)
    func (o *TeamPermissionSetting) GetId() string
    func (o *TeamPermissionSetting) GetIdOk() (*string, bool)
    func (o *TeamPermissionSetting) GetType() TeamPermissionSettingType
    func (o *TeamPermissionSetting) GetTypeOk() (*TeamPermissionSettingType, bool)
    func (o *TeamPermissionSetting) HasAttributes() bool
    func (o TeamPermissionSetting) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSetting) SetAttributes(v TeamPermissionSettingAttributes)
    func (o *TeamPermissionSetting) SetId(v string)
    func (o *TeamPermissionSetting) SetType(v TeamPermissionSettingType)
    func (o *TeamPermissionSetting) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingAttributes
    func NewTeamPermissionSettingAttributes() *TeamPermissionSettingAttributes
    func NewTeamPermissionSettingAttributesWithDefaults() *TeamPermissionSettingAttributes
    func (o *TeamPermissionSettingAttributes) GetAction() TeamPermissionSettingSerializerAction
    func (o *TeamPermissionSettingAttributes) GetActionOk() (*TeamPermissionSettingSerializerAction, bool)
    func (o *TeamPermissionSettingAttributes) GetEditable() bool
    func (o *TeamPermissionSettingAttributes) GetEditableOk() (*bool, bool)
    func (o *TeamPermissionSettingAttributes) GetOptions() []TeamPermissionSettingValue
    func (o *TeamPermissionSettingAttributes) GetOptionsOk() (*[]TeamPermissionSettingValue, bool)
    func (o *TeamPermissionSettingAttributes) GetTitle() string
    func (o *TeamPermissionSettingAttributes) GetTitleOk() (*string, bool)
    func (o *TeamPermissionSettingAttributes) GetValue() TeamPermissionSettingValue
    func (o *TeamPermissionSettingAttributes) GetValueOk() (*TeamPermissionSettingValue, bool)
    func (o *TeamPermissionSettingAttributes) HasAction() bool
    func (o *TeamPermissionSettingAttributes) HasEditable() bool
    func (o *TeamPermissionSettingAttributes) HasOptions() bool
    func (o *TeamPermissionSettingAttributes) HasTitle() bool
    func (o *TeamPermissionSettingAttributes) HasValue() bool
    func (o TeamPermissionSettingAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingAttributes) SetAction(v TeamPermissionSettingSerializerAction)
    func (o *TeamPermissionSettingAttributes) SetEditable(v bool)
    func (o *TeamPermissionSettingAttributes) SetOptions(v []TeamPermissionSettingValue)
    func (o *TeamPermissionSettingAttributes) SetTitle(v string)
    func (o *TeamPermissionSettingAttributes) SetValue(v TeamPermissionSettingValue)
    func (o *TeamPermissionSettingAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingResponse
    func NewTeamPermissionSettingResponse() *TeamPermissionSettingResponse
    func NewTeamPermissionSettingResponseWithDefaults() *TeamPermissionSettingResponse
    func (o *TeamPermissionSettingResponse) GetData() TeamPermissionSetting
    func (o *TeamPermissionSettingResponse) GetDataOk() (*TeamPermissionSetting, bool)
    func (o *TeamPermissionSettingResponse) HasData() bool
    func (o TeamPermissionSettingResponse) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingResponse) SetData(v TeamPermissionSetting)
    func (o *TeamPermissionSettingResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingSerializerAction
    func NewTeamPermissionSettingSerializerActionFromValue(v string) (*TeamPermissionSettingSerializerAction, error)
    func (v *TeamPermissionSettingSerializerAction) GetAllowedValues() []TeamPermissionSettingSerializerAction
    func (v TeamPermissionSettingSerializerAction) IsValid() bool
    func (v TeamPermissionSettingSerializerAction) Ptr() *TeamPermissionSettingSerializerAction
    func (v *TeamPermissionSettingSerializerAction) UnmarshalJSON(src []byte) error
type TeamPermissionSettingType
    func NewTeamPermissionSettingTypeFromValue(v string) (*TeamPermissionSettingType, error)
    func (v *TeamPermissionSettingType) GetAllowedValues() []TeamPermissionSettingType
    func (v TeamPermissionSettingType) IsValid() bool
    func (v TeamPermissionSettingType) Ptr() *TeamPermissionSettingType
    func (v *TeamPermissionSettingType) UnmarshalJSON(src []byte) error
type TeamPermissionSettingUpdate
    func NewTeamPermissionSettingUpdate(typeVar TeamPermissionSettingType) *TeamPermissionSettingUpdate
    func NewTeamPermissionSettingUpdateWithDefaults() *TeamPermissionSettingUpdate
    func (o *TeamPermissionSettingUpdate) GetAttributes() TeamPermissionSettingUpdateAttributes
    func (o *TeamPermissionSettingUpdate) GetAttributesOk() (*TeamPermissionSettingUpdateAttributes, bool)
    func (o *TeamPermissionSettingUpdate) GetType() TeamPermissionSettingType
    func (o *TeamPermissionSettingUpdate) GetTypeOk() (*TeamPermissionSettingType, bool)
    func (o *TeamPermissionSettingUpdate) HasAttributes() bool
    func (o TeamPermissionSettingUpdate) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingUpdate) SetAttributes(v TeamPermissionSettingUpdateAttributes)
    func (o *TeamPermissionSettingUpdate) SetType(v TeamPermissionSettingType)
    func (o *TeamPermissionSettingUpdate) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingUpdateAttributes
    func NewTeamPermissionSettingUpdateAttributes() *TeamPermissionSettingUpdateAttributes
    func NewTeamPermissionSettingUpdateAttributesWithDefaults() *TeamPermissionSettingUpdateAttributes
    func (o *TeamPermissionSettingUpdateAttributes) GetValue() TeamPermissionSettingValue
    func (o *TeamPermissionSettingUpdateAttributes) GetValueOk() (*TeamPermissionSettingValue, bool)
    func (o *TeamPermissionSettingUpdateAttributes) HasValue() bool
    func (o TeamPermissionSettingUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingUpdateAttributes) SetValue(v TeamPermissionSettingValue)
    func (o *TeamPermissionSettingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingUpdateRequest
    func NewTeamPermissionSettingUpdateRequest(data TeamPermissionSettingUpdate) *TeamPermissionSettingUpdateRequest
    func NewTeamPermissionSettingUpdateRequestWithDefaults() *TeamPermissionSettingUpdateRequest
    func (o *TeamPermissionSettingUpdateRequest) GetData() TeamPermissionSettingUpdate
    func (o *TeamPermissionSettingUpdateRequest) GetDataOk() (*TeamPermissionSettingUpdate, bool)
    func (o TeamPermissionSettingUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingUpdateRequest) SetData(v TeamPermissionSettingUpdate)
    func (o *TeamPermissionSettingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamPermissionSettingValue
    func NewTeamPermissionSettingValueFromValue(v string) (*TeamPermissionSettingValue, error)
    func (v *TeamPermissionSettingValue) GetAllowedValues() []TeamPermissionSettingValue
    func (v TeamPermissionSettingValue) IsValid() bool
    func (v TeamPermissionSettingValue) Ptr() *TeamPermissionSettingValue
    func (v *TeamPermissionSettingValue) UnmarshalJSON(src []byte) error
type TeamPermissionSettingsResponse
    func NewTeamPermissionSettingsResponse() *TeamPermissionSettingsResponse
    func NewTeamPermissionSettingsResponseWithDefaults() *TeamPermissionSettingsResponse
    func (o *TeamPermissionSettingsResponse) GetData() []TeamPermissionSetting
    func (o *TeamPermissionSettingsResponse) GetDataOk() (*[]TeamPermissionSetting, bool)
    func (o *TeamPermissionSettingsResponse) HasData() bool
    func (o TeamPermissionSettingsResponse) MarshalJSON() ([]byte, error)
    func (o *TeamPermissionSettingsResponse) SetData(v []TeamPermissionSetting)
    func (o *TeamPermissionSettingsResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamReference
    func NewTeamReference(typeVar TeamReferenceType) *TeamReference
    func NewTeamReferenceWithDefaults() *TeamReference
    func (o *TeamReference) GetAttributes() TeamReferenceAttributes
    func (o *TeamReference) GetAttributesOk() (*TeamReferenceAttributes, bool)
    func (o *TeamReference) GetId() string
    func (o *TeamReference) GetIdOk() (*string, bool)
    func (o *TeamReference) GetType() TeamReferenceType
    func (o *TeamReference) GetTypeOk() (*TeamReferenceType, bool)
    func (o *TeamReference) HasAttributes() bool
    func (o *TeamReference) HasId() bool
    func (o TeamReference) MarshalJSON() ([]byte, error)
    func (o *TeamReference) SetAttributes(v TeamReferenceAttributes)
    func (o *TeamReference) SetId(v string)
    func (o *TeamReference) SetType(v TeamReferenceType)
    func (o *TeamReference) UnmarshalJSON(bytes []byte) (err error)
type TeamReferenceAttributes
    func NewTeamReferenceAttributes() *TeamReferenceAttributes
    func NewTeamReferenceAttributesWithDefaults() *TeamReferenceAttributes
    func (o *TeamReferenceAttributes) GetAvatar() string
    func (o *TeamReferenceAttributes) GetAvatarOk() (*string, bool)
    func (o *TeamReferenceAttributes) GetDescription() string
    func (o *TeamReferenceAttributes) GetDescriptionOk() (*string, bool)
    func (o *TeamReferenceAttributes) GetHandle() string
    func (o *TeamReferenceAttributes) GetHandleOk() (*string, bool)
    func (o *TeamReferenceAttributes) GetName() string
    func (o *TeamReferenceAttributes) GetNameOk() (*string, bool)
    func (o *TeamReferenceAttributes) HasAvatar() bool
    func (o *TeamReferenceAttributes) HasDescription() bool
    func (o *TeamReferenceAttributes) HasHandle() bool
    func (o *TeamReferenceAttributes) HasName() bool
    func (o TeamReferenceAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamReferenceAttributes) SetAvatar(v string)
    func (o *TeamReferenceAttributes) SetDescription(v string)
    func (o *TeamReferenceAttributes) SetHandle(v string)
    func (o *TeamReferenceAttributes) SetName(v string)
    func (o *TeamReferenceAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamReferenceType
    func NewTeamReferenceTypeFromValue(v string) (*TeamReferenceType, error)
    func (v *TeamReferenceType) GetAllowedValues() []TeamReferenceType
    func (v TeamReferenceType) IsValid() bool
    func (v TeamReferenceType) Ptr() *TeamReferenceType
    func (v *TeamReferenceType) UnmarshalJSON(src []byte) error
type TeamRelationships
    func NewTeamRelationships() *TeamRelationships
    func NewTeamRelationshipsWithDefaults() *TeamRelationships
    func (o *TeamRelationships) GetTeamLinks() RelationshipToTeamLinks
    func (o *TeamRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)
    func (o *TeamRelationships) GetUserTeamPermissions() RelationshipToUserTeamPermission
    func (o *TeamRelationships) GetUserTeamPermissionsOk() (*RelationshipToUserTeamPermission, bool)
    func (o *TeamRelationships) HasTeamLinks() bool
    func (o *TeamRelationships) HasUserTeamPermissions() bool
    func (o TeamRelationships) MarshalJSON() ([]byte, error)
    func (o *TeamRelationships) SetTeamLinks(v RelationshipToTeamLinks)
    func (o *TeamRelationships) SetUserTeamPermissions(v RelationshipToUserTeamPermission)
    func (o *TeamRelationships) UnmarshalJSON(bytes []byte) (err error)
type TeamRelationshipsLinks
    func NewTeamRelationshipsLinks() *TeamRelationshipsLinks
    func NewTeamRelationshipsLinksWithDefaults() *TeamRelationshipsLinks
    func (o *TeamRelationshipsLinks) GetRelated() string
    func (o *TeamRelationshipsLinks) GetRelatedOk() (*string, bool)
    func (o *TeamRelationshipsLinks) HasRelated() bool
    func (o TeamRelationshipsLinks) MarshalJSON() ([]byte, error)
    func (o *TeamRelationshipsLinks) SetRelated(v string)
    func (o *TeamRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)
type TeamResponse
    func NewTeamResponse() *TeamResponse
    func NewTeamResponseWithDefaults() *TeamResponse
    func (o *TeamResponse) GetData() Team
    func (o *TeamResponse) GetDataOk() (*Team, bool)
    func (o *TeamResponse) HasData() bool
    func (o TeamResponse) MarshalJSON() ([]byte, error)
    func (o *TeamResponse) SetData(v Team)
    func (o *TeamResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRules
    func NewTeamRoutingRules() *TeamRoutingRules
    func NewTeamRoutingRulesWithDefaults() *TeamRoutingRules
    func (o *TeamRoutingRules) GetData() TeamRoutingRulesData
    func (o *TeamRoutingRules) GetDataOk() (*TeamRoutingRulesData, bool)
    func (o *TeamRoutingRules) GetIncluded() []TeamRoutingRulesIncluded
    func (o *TeamRoutingRules) GetIncludedOk() (*[]TeamRoutingRulesIncluded, bool)
    func (o *TeamRoutingRules) HasData() bool
    func (o *TeamRoutingRules) HasIncluded() bool
    func (o TeamRoutingRules) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRules) SetData(v TeamRoutingRulesData)
    func (o *TeamRoutingRules) SetIncluded(v []TeamRoutingRulesIncluded)
    func (o *TeamRoutingRules) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesData
    func NewTeamRoutingRulesData(typeVar TeamRoutingRulesDataType) *TeamRoutingRulesData
    func NewTeamRoutingRulesDataWithDefaults() *TeamRoutingRulesData
    func (o *TeamRoutingRulesData) GetId() string
    func (o *TeamRoutingRulesData) GetIdOk() (*string, bool)
    func (o *TeamRoutingRulesData) GetRelationships() TeamRoutingRulesDataRelationships
    func (o *TeamRoutingRulesData) GetRelationshipsOk() (*TeamRoutingRulesDataRelationships, bool)
    func (o *TeamRoutingRulesData) GetType() TeamRoutingRulesDataType
    func (o *TeamRoutingRulesData) GetTypeOk() (*TeamRoutingRulesDataType, bool)
    func (o *TeamRoutingRulesData) HasId() bool
    func (o *TeamRoutingRulesData) HasRelationships() bool
    func (o TeamRoutingRulesData) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesData) SetId(v string)
    func (o *TeamRoutingRulesData) SetRelationships(v TeamRoutingRulesDataRelationships)
    func (o *TeamRoutingRulesData) SetType(v TeamRoutingRulesDataType)
    func (o *TeamRoutingRulesData) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesDataRelationships
    func NewTeamRoutingRulesDataRelationships() *TeamRoutingRulesDataRelationships
    func NewTeamRoutingRulesDataRelationshipsWithDefaults() *TeamRoutingRulesDataRelationships
    func (o *TeamRoutingRulesDataRelationships) GetRules() TeamRoutingRulesDataRelationshipsRules
    func (o *TeamRoutingRulesDataRelationships) GetRulesOk() (*TeamRoutingRulesDataRelationshipsRules, bool)
    func (o *TeamRoutingRulesDataRelationships) HasRules() bool
    func (o TeamRoutingRulesDataRelationships) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesDataRelationships) SetRules(v TeamRoutingRulesDataRelationshipsRules)
    func (o *TeamRoutingRulesDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesDataRelationshipsRules
    func NewTeamRoutingRulesDataRelationshipsRules() *TeamRoutingRulesDataRelationshipsRules
    func NewTeamRoutingRulesDataRelationshipsRulesWithDefaults() *TeamRoutingRulesDataRelationshipsRules
    func (o *TeamRoutingRulesDataRelationshipsRules) GetData() []TeamRoutingRulesDataRelationshipsRulesDataItems
    func (o *TeamRoutingRulesDataRelationshipsRules) GetDataOk() (*[]TeamRoutingRulesDataRelationshipsRulesDataItems, bool)
    func (o *TeamRoutingRulesDataRelationshipsRules) HasData() bool
    func (o TeamRoutingRulesDataRelationshipsRules) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesDataRelationshipsRules) SetData(v []TeamRoutingRulesDataRelationshipsRulesDataItems)
    func (o *TeamRoutingRulesDataRelationshipsRules) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesDataRelationshipsRulesDataItems
    func NewTeamRoutingRulesDataRelationshipsRulesDataItems(id string, typeVar TeamRoutingRulesDataRelationshipsRulesDataItemsType) *TeamRoutingRulesDataRelationshipsRulesDataItems
    func NewTeamRoutingRulesDataRelationshipsRulesDataItemsWithDefaults() *TeamRoutingRulesDataRelationshipsRulesDataItems
    func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetId() string
    func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetIdOk() (*string, bool)
    func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetType() TeamRoutingRulesDataRelationshipsRulesDataItemsType
    func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetTypeOk() (*TeamRoutingRulesDataRelationshipsRulesDataItemsType, bool)
    func (o TeamRoutingRulesDataRelationshipsRulesDataItems) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) SetId(v string)
    func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) SetType(v TeamRoutingRulesDataRelationshipsRulesDataItemsType)
    func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesDataRelationshipsRulesDataItemsType
    func NewTeamRoutingRulesDataRelationshipsRulesDataItemsTypeFromValue(v string) (*TeamRoutingRulesDataRelationshipsRulesDataItemsType, error)
    func (v *TeamRoutingRulesDataRelationshipsRulesDataItemsType) GetAllowedValues() []TeamRoutingRulesDataRelationshipsRulesDataItemsType
    func (v TeamRoutingRulesDataRelationshipsRulesDataItemsType) IsValid() bool
    func (v TeamRoutingRulesDataRelationshipsRulesDataItemsType) Ptr() *TeamRoutingRulesDataRelationshipsRulesDataItemsType
    func (v *TeamRoutingRulesDataRelationshipsRulesDataItemsType) UnmarshalJSON(src []byte) error
type TeamRoutingRulesDataType
    func NewTeamRoutingRulesDataTypeFromValue(v string) (*TeamRoutingRulesDataType, error)
    func (v *TeamRoutingRulesDataType) GetAllowedValues() []TeamRoutingRulesDataType
    func (v TeamRoutingRulesDataType) IsValid() bool
    func (v TeamRoutingRulesDataType) Ptr() *TeamRoutingRulesDataType
    func (v *TeamRoutingRulesDataType) UnmarshalJSON(src []byte) error
type TeamRoutingRulesIncluded
    func RoutingRuleAsTeamRoutingRulesIncluded(v *RoutingRule) TeamRoutingRulesIncluded
    func (obj *TeamRoutingRulesIncluded) GetActualInstance() interface{}
    func (obj TeamRoutingRulesIncluded) MarshalJSON() ([]byte, error)
    func (obj *TeamRoutingRulesIncluded) UnmarshalJSON(data []byte) error
type TeamRoutingRulesRequest
    func NewTeamRoutingRulesRequest() *TeamRoutingRulesRequest
    func NewTeamRoutingRulesRequestWithDefaults() *TeamRoutingRulesRequest
    func (o *TeamRoutingRulesRequest) GetData() TeamRoutingRulesRequestData
    func (o *TeamRoutingRulesRequest) GetDataOk() (*TeamRoutingRulesRequestData, bool)
    func (o *TeamRoutingRulesRequest) HasData() bool
    func (o TeamRoutingRulesRequest) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesRequest) SetData(v TeamRoutingRulesRequestData)
    func (o *TeamRoutingRulesRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesRequestData
    func NewTeamRoutingRulesRequestData(typeVar TeamRoutingRulesRequestDataType) *TeamRoutingRulesRequestData
    func NewTeamRoutingRulesRequestDataWithDefaults() *TeamRoutingRulesRequestData
    func (o *TeamRoutingRulesRequestData) GetAttributes() TeamRoutingRulesRequestDataAttributes
    func (o *TeamRoutingRulesRequestData) GetAttributesOk() (*TeamRoutingRulesRequestDataAttributes, bool)
    func (o *TeamRoutingRulesRequestData) GetId() string
    func (o *TeamRoutingRulesRequestData) GetIdOk() (*string, bool)
    func (o *TeamRoutingRulesRequestData) GetType() TeamRoutingRulesRequestDataType
    func (o *TeamRoutingRulesRequestData) GetTypeOk() (*TeamRoutingRulesRequestDataType, bool)
    func (o *TeamRoutingRulesRequestData) HasAttributes() bool
    func (o *TeamRoutingRulesRequestData) HasId() bool
    func (o TeamRoutingRulesRequestData) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesRequestData) SetAttributes(v TeamRoutingRulesRequestDataAttributes)
    func (o *TeamRoutingRulesRequestData) SetId(v string)
    func (o *TeamRoutingRulesRequestData) SetType(v TeamRoutingRulesRequestDataType)
    func (o *TeamRoutingRulesRequestData) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesRequestDataAttributes
    func NewTeamRoutingRulesRequestDataAttributes() *TeamRoutingRulesRequestDataAttributes
    func NewTeamRoutingRulesRequestDataAttributesWithDefaults() *TeamRoutingRulesRequestDataAttributes
    func (o *TeamRoutingRulesRequestDataAttributes) GetRules() []TeamRoutingRulesRequestRule
    func (o *TeamRoutingRulesRequestDataAttributes) GetRulesOk() (*[]TeamRoutingRulesRequestRule, bool)
    func (o *TeamRoutingRulesRequestDataAttributes) HasRules() bool
    func (o TeamRoutingRulesRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesRequestDataAttributes) SetRules(v []TeamRoutingRulesRequestRule)
    func (o *TeamRoutingRulesRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type TeamRoutingRulesRequestDataType
    func NewTeamRoutingRulesRequestDataTypeFromValue(v string) (*TeamRoutingRulesRequestDataType, error)
    func (v *TeamRoutingRulesRequestDataType) GetAllowedValues() []TeamRoutingRulesRequestDataType
    func (v TeamRoutingRulesRequestDataType) IsValid() bool
    func (v TeamRoutingRulesRequestDataType) Ptr() *TeamRoutingRulesRequestDataType
    func (v *TeamRoutingRulesRequestDataType) UnmarshalJSON(src []byte) error
type TeamRoutingRulesRequestRule
    func NewTeamRoutingRulesRequestRule() *TeamRoutingRulesRequestRule
    func NewTeamRoutingRulesRequestRuleWithDefaults() *TeamRoutingRulesRequestRule
    func (o *TeamRoutingRulesRequestRule) GetActions() []RoutingRuleAction
    func (o *TeamRoutingRulesRequestRule) GetActionsOk() (*[]RoutingRuleAction, bool)
    func (o *TeamRoutingRulesRequestRule) GetPolicyId() string
    func (o *TeamRoutingRulesRequestRule) GetPolicyIdOk() (*string, bool)
    func (o *TeamRoutingRulesRequestRule) GetQuery() string
    func (o *TeamRoutingRulesRequestRule) GetQueryOk() (*string, bool)
    func (o *TeamRoutingRulesRequestRule) GetTimeRestriction() TimeRestrictions
    func (o *TeamRoutingRulesRequestRule) GetTimeRestrictionOk() (*TimeRestrictions, bool)
    func (o *TeamRoutingRulesRequestRule) GetUrgency() Urgency
    func (o *TeamRoutingRulesRequestRule) GetUrgencyOk() (*Urgency, bool)
    func (o *TeamRoutingRulesRequestRule) HasActions() bool
    func (o *TeamRoutingRulesRequestRule) HasPolicyId() bool
    func (o *TeamRoutingRulesRequestRule) HasQuery() bool
    func (o *TeamRoutingRulesRequestRule) HasTimeRestriction() bool
    func (o *TeamRoutingRulesRequestRule) HasUrgency() bool
    func (o TeamRoutingRulesRequestRule) MarshalJSON() ([]byte, error)
    func (o *TeamRoutingRulesRequestRule) SetActions(v []RoutingRuleAction)
    func (o *TeamRoutingRulesRequestRule) SetPolicyId(v string)
    func (o *TeamRoutingRulesRequestRule) SetQuery(v string)
    func (o *TeamRoutingRulesRequestRule) SetTimeRestriction(v TimeRestrictions)
    func (o *TeamRoutingRulesRequestRule) SetUrgency(v Urgency)
    func (o *TeamRoutingRulesRequestRule) UnmarshalJSON(bytes []byte) (err error)
type TeamTarget
    func NewTeamTarget(id string, typeVar TeamTargetType) *TeamTarget
    func NewTeamTargetWithDefaults() *TeamTarget
    func (o *TeamTarget) GetId() string
    func (o *TeamTarget) GetIdOk() (*string, bool)
    func (o *TeamTarget) GetType() TeamTargetType
    func (o *TeamTarget) GetTypeOk() (*TeamTargetType, bool)
    func (o TeamTarget) MarshalJSON() ([]byte, error)
    func (o *TeamTarget) SetId(v string)
    func (o *TeamTarget) SetType(v TeamTargetType)
    func (o *TeamTarget) UnmarshalJSON(bytes []byte) (err error)
type TeamTargetType
    func NewTeamTargetTypeFromValue(v string) (*TeamTargetType, error)
    func (v *TeamTargetType) GetAllowedValues() []TeamTargetType
    func (v TeamTargetType) IsValid() bool
    func (v TeamTargetType) Ptr() *TeamTargetType
    func (v *TeamTargetType) UnmarshalJSON(src []byte) error
type TeamType
    func NewTeamTypeFromValue(v string) (*TeamType, error)
    func (v *TeamType) GetAllowedValues() []TeamType
    func (v TeamType) IsValid() bool
    func (v TeamType) Ptr() *TeamType
    func (v *TeamType) UnmarshalJSON(src []byte) error
type TeamUpdate
    func NewTeamUpdate(attributes TeamUpdateAttributes, typeVar TeamType) *TeamUpdate
    func NewTeamUpdateWithDefaults() *TeamUpdate
    func (o *TeamUpdate) GetAttributes() TeamUpdateAttributes
    func (o *TeamUpdate) GetAttributesOk() (*TeamUpdateAttributes, bool)
    func (o *TeamUpdate) GetRelationships() TeamUpdateRelationships
    func (o *TeamUpdate) GetRelationshipsOk() (*TeamUpdateRelationships, bool)
    func (o *TeamUpdate) GetType() TeamType
    func (o *TeamUpdate) GetTypeOk() (*TeamType, bool)
    func (o *TeamUpdate) HasRelationships() bool
    func (o TeamUpdate) MarshalJSON() ([]byte, error)
    func (o *TeamUpdate) SetAttributes(v TeamUpdateAttributes)
    func (o *TeamUpdate) SetRelationships(v TeamUpdateRelationships)
    func (o *TeamUpdate) SetType(v TeamType)
    func (o *TeamUpdate) UnmarshalJSON(bytes []byte) (err error)
type TeamUpdateAttributes
    func NewTeamUpdateAttributes(handle string, name string) *TeamUpdateAttributes
    func NewTeamUpdateAttributesWithDefaults() *TeamUpdateAttributes
    func (o *TeamUpdateAttributes) GetAvatar() string
    func (o *TeamUpdateAttributes) GetAvatarOk() (*string, bool)
    func (o *TeamUpdateAttributes) GetBanner() int64
    func (o *TeamUpdateAttributes) GetBannerOk() (*int64, bool)
    func (o *TeamUpdateAttributes) GetDescription() string
    func (o *TeamUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *TeamUpdateAttributes) GetHandle() string
    func (o *TeamUpdateAttributes) GetHandleOk() (*string, bool)
    func (o *TeamUpdateAttributes) GetHiddenModules() []string
    func (o *TeamUpdateAttributes) GetHiddenModulesOk() (*[]string, bool)
    func (o *TeamUpdateAttributes) GetName() string
    func (o *TeamUpdateAttributes) GetNameOk() (*string, bool)
    func (o *TeamUpdateAttributes) GetVisibleModules() []string
    func (o *TeamUpdateAttributes) GetVisibleModulesOk() (*[]string, bool)
    func (o *TeamUpdateAttributes) HasAvatar() bool
    func (o *TeamUpdateAttributes) HasBanner() bool
    func (o *TeamUpdateAttributes) HasDescription() bool
    func (o *TeamUpdateAttributes) HasHiddenModules() bool
    func (o *TeamUpdateAttributes) HasVisibleModules() bool
    func (o TeamUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *TeamUpdateAttributes) SetAvatar(v string)
    func (o *TeamUpdateAttributes) SetAvatarNil()
    func (o *TeamUpdateAttributes) SetBanner(v int64)
    func (o *TeamUpdateAttributes) SetBannerNil()
    func (o *TeamUpdateAttributes) SetDescription(v string)
    func (o *TeamUpdateAttributes) SetHandle(v string)
    func (o *TeamUpdateAttributes) SetHiddenModules(v []string)
    func (o *TeamUpdateAttributes) SetName(v string)
    func (o *TeamUpdateAttributes) SetVisibleModules(v []string)
    func (o *TeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *TeamUpdateAttributes) UnsetAvatar()
    func (o *TeamUpdateAttributes) UnsetBanner()
type TeamUpdateRelationships
    func NewTeamUpdateRelationships() *TeamUpdateRelationships
    func NewTeamUpdateRelationshipsWithDefaults() *TeamUpdateRelationships
    func (o *TeamUpdateRelationships) GetTeamLinks() RelationshipToTeamLinks
    func (o *TeamUpdateRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)
    func (o *TeamUpdateRelationships) HasTeamLinks() bool
    func (o TeamUpdateRelationships) MarshalJSON() ([]byte, error)
    func (o *TeamUpdateRelationships) SetTeamLinks(v RelationshipToTeamLinks)
    func (o *TeamUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)
type TeamUpdateRequest
    func NewTeamUpdateRequest(data TeamUpdate) *TeamUpdateRequest
    func NewTeamUpdateRequestWithDefaults() *TeamUpdateRequest
    func (o *TeamUpdateRequest) GetData() TeamUpdate
    func (o *TeamUpdateRequest) GetDataOk() (*TeamUpdate, bool)
    func (o TeamUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *TeamUpdateRequest) SetData(v TeamUpdate)
    func (o *TeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type TeamsApi
    func NewTeamsApi(client *datadog.APIClient) *TeamsApi
    func (a *TeamsApi) CreateTeam(ctx _context.Context, body TeamCreateRequest) (TeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) CreateTeamLink(ctx _context.Context, teamId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)
    func (a *TeamsApi) CreateTeamMembership(ctx _context.Context, teamId string, body UserTeamRequest) (UserTeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) DeleteTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)
    func (a *TeamsApi) DeleteTeamLink(ctx _context.Context, teamId string, linkId string) (*_nethttp.Response, error)
    func (a *TeamsApi) DeleteTeamMembership(ctx _context.Context, teamId string, userId string) (*_nethttp.Response, error)
    func (a *TeamsApi) GetTeam(ctx _context.Context, teamId string) (TeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamLink(ctx _context.Context, teamId string, linkId string) (TeamLinkResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamLinks(ctx _context.Context, teamId string) (TeamLinksResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamMemberships(ctx _context.Context, teamId string, o ...GetTeamMembershipsOptionalParameters) (UserTeamsResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetTeamMembershipsWithPagination(ctx _context.Context, teamId string, o ...GetTeamMembershipsOptionalParameters) (<-chan datadog.PaginationResult[UserTeam], func())
    func (a *TeamsApi) GetTeamPermissionSettings(ctx _context.Context, teamId string) (TeamPermissionSettingsResponse, *_nethttp.Response, error)
    func (a *TeamsApi) GetUserMemberships(ctx _context.Context, userUuid string) (UserTeamsResponse, *_nethttp.Response, error)
    func (a *TeamsApi) ListTeams(ctx _context.Context, o ...ListTeamsOptionalParameters) (TeamsResponse, *_nethttp.Response, error)
    func (a *TeamsApi) ListTeamsWithPagination(ctx _context.Context, o ...ListTeamsOptionalParameters) (<-chan datadog.PaginationResult[Team], func())
    func (a *TeamsApi) UpdateTeam(ctx _context.Context, teamId string, body TeamUpdateRequest) (TeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) UpdateTeamLink(ctx _context.Context, teamId string, linkId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)
    func (a *TeamsApi) UpdateTeamMembership(ctx _context.Context, teamId string, userId string, body UserTeamUpdateRequest) (UserTeamResponse, *_nethttp.Response, error)
    func (a *TeamsApi) UpdateTeamPermissionSetting(ctx _context.Context, teamId string, action string, body TeamPermissionSettingUpdateRequest) (TeamPermissionSettingResponse, *_nethttp.Response, error)
type TeamsField
    func NewTeamsFieldFromValue(v string) (*TeamsField, error)
    func (v *TeamsField) GetAllowedValues() []TeamsField
    func (v TeamsField) IsValid() bool
    func (v TeamsField) Ptr() *TeamsField
    func (v *TeamsField) UnmarshalJSON(src []byte) error
type TeamsResponse
    func NewTeamsResponse() *TeamsResponse
    func NewTeamsResponseWithDefaults() *TeamsResponse
    func (o *TeamsResponse) GetData() []Team
    func (o *TeamsResponse) GetDataOk() (*[]Team, bool)
    func (o *TeamsResponse) GetIncluded() []TeamIncluded
    func (o *TeamsResponse) GetIncludedOk() (*[]TeamIncluded, bool)
    func (o *TeamsResponse) GetLinks() TeamsResponseLinks
    func (o *TeamsResponse) GetLinksOk() (*TeamsResponseLinks, bool)
    func (o *TeamsResponse) GetMeta() TeamsResponseMeta
    func (o *TeamsResponse) GetMetaOk() (*TeamsResponseMeta, bool)
    func (o *TeamsResponse) HasData() bool
    func (o *TeamsResponse) HasIncluded() bool
    func (o *TeamsResponse) HasLinks() bool
    func (o *TeamsResponse) HasMeta() bool
    func (o TeamsResponse) MarshalJSON() ([]byte, error)
    func (o *TeamsResponse) SetData(v []Team)
    func (o *TeamsResponse) SetIncluded(v []TeamIncluded)
    func (o *TeamsResponse) SetLinks(v TeamsResponseLinks)
    func (o *TeamsResponse) SetMeta(v TeamsResponseMeta)
    func (o *TeamsResponse) UnmarshalJSON(bytes []byte) (err error)
type TeamsResponseLinks
    func NewTeamsResponseLinks() *TeamsResponseLinks
    func NewTeamsResponseLinksWithDefaults() *TeamsResponseLinks
    func (o *TeamsResponseLinks) GetFirst() string
    func (o *TeamsResponseLinks) GetFirstOk() (*string, bool)
    func (o *TeamsResponseLinks) GetLast() string
    func (o *TeamsResponseLinks) GetLastOk() (*string, bool)
    func (o *TeamsResponseLinks) GetNext() string
    func (o *TeamsResponseLinks) GetNextOk() (*string, bool)
    func (o *TeamsResponseLinks) GetPrev() string
    func (o *TeamsResponseLinks) GetPrevOk() (*string, bool)
    func (o *TeamsResponseLinks) GetSelf() string
    func (o *TeamsResponseLinks) GetSelfOk() (*string, bool)
    func (o *TeamsResponseLinks) HasFirst() bool
    func (o *TeamsResponseLinks) HasLast() bool
    func (o *TeamsResponseLinks) HasNext() bool
    func (o *TeamsResponseLinks) HasPrev() bool
    func (o *TeamsResponseLinks) HasSelf() bool
    func (o TeamsResponseLinks) MarshalJSON() ([]byte, error)
    func (o *TeamsResponseLinks) SetFirst(v string)
    func (o *TeamsResponseLinks) SetLast(v string)
    func (o *TeamsResponseLinks) SetLastNil()
    func (o *TeamsResponseLinks) SetNext(v string)
    func (o *TeamsResponseLinks) SetPrev(v string)
    func (o *TeamsResponseLinks) SetPrevNil()
    func (o *TeamsResponseLinks) SetSelf(v string)
    func (o *TeamsResponseLinks) UnmarshalJSON(bytes []byte) (err error)
    func (o *TeamsResponseLinks) UnsetLast()
    func (o *TeamsResponseLinks) UnsetPrev()
type TeamsResponseMeta
    func NewTeamsResponseMeta() *TeamsResponseMeta
    func NewTeamsResponseMetaWithDefaults() *TeamsResponseMeta
    func (o *TeamsResponseMeta) GetPagination() TeamsResponseMetaPagination
    func (o *TeamsResponseMeta) GetPaginationOk() (*TeamsResponseMetaPagination, bool)
    func (o *TeamsResponseMeta) HasPagination() bool
    func (o TeamsResponseMeta) MarshalJSON() ([]byte, error)
    func (o *TeamsResponseMeta) SetPagination(v TeamsResponseMetaPagination)
    func (o *TeamsResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type TeamsResponseMetaPagination
    func NewTeamsResponseMetaPagination() *TeamsResponseMetaPagination
    func NewTeamsResponseMetaPaginationWithDefaults() *TeamsResponseMetaPagination
    func (o *TeamsResponseMetaPagination) GetFirstOffset() int64
    func (o *TeamsResponseMetaPagination) GetFirstOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetLastOffset() int64
    func (o *TeamsResponseMetaPagination) GetLastOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetLimit() int64
    func (o *TeamsResponseMetaPagination) GetLimitOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetNextOffset() int64
    func (o *TeamsResponseMetaPagination) GetNextOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetOffset() int64
    func (o *TeamsResponseMetaPagination) GetOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetPrevOffset() int64
    func (o *TeamsResponseMetaPagination) GetPrevOffsetOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetTotal() int64
    func (o *TeamsResponseMetaPagination) GetTotalOk() (*int64, bool)
    func (o *TeamsResponseMetaPagination) GetType() string
    func (o *TeamsResponseMetaPagination) GetTypeOk() (*string, bool)
    func (o *TeamsResponseMetaPagination) HasFirstOffset() bool
    func (o *TeamsResponseMetaPagination) HasLastOffset() bool
    func (o *TeamsResponseMetaPagination) HasLimit() bool
    func (o *TeamsResponseMetaPagination) HasNextOffset() bool
    func (o *TeamsResponseMetaPagination) HasOffset() bool
    func (o *TeamsResponseMetaPagination) HasPrevOffset() bool
    func (o *TeamsResponseMetaPagination) HasTotal() bool
    func (o *TeamsResponseMetaPagination) HasType() bool
    func (o TeamsResponseMetaPagination) MarshalJSON() ([]byte, error)
    func (o *TeamsResponseMetaPagination) SetFirstOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetLastOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetLimit(v int64)
    func (o *TeamsResponseMetaPagination) SetNextOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetPrevOffset(v int64)
    func (o *TeamsResponseMetaPagination) SetTotal(v int64)
    func (o *TeamsResponseMetaPagination) SetType(v string)
    func (o *TeamsResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)
type TimeRestriction
    func NewTimeRestriction() *TimeRestriction
    func NewTimeRestrictionWithDefaults() *TimeRestriction
    func (o *TimeRestriction) GetEndDay() Weekday
    func (o *TimeRestriction) GetEndDayOk() (*Weekday, bool)
    func (o *TimeRestriction) GetEndTime() string
    func (o *TimeRestriction) GetEndTimeOk() (*string, bool)
    func (o *TimeRestriction) GetStartDay() Weekday
    func (o *TimeRestriction) GetStartDayOk() (*Weekday, bool)
    func (o *TimeRestriction) GetStartTime() string
    func (o *TimeRestriction) GetStartTimeOk() (*string, bool)
    func (o *TimeRestriction) HasEndDay() bool
    func (o *TimeRestriction) HasEndTime() bool
    func (o *TimeRestriction) HasStartDay() bool
    func (o *TimeRestriction) HasStartTime() bool
    func (o TimeRestriction) MarshalJSON() ([]byte, error)
    func (o *TimeRestriction) SetEndDay(v Weekday)
    func (o *TimeRestriction) SetEndTime(v string)
    func (o *TimeRestriction) SetStartDay(v Weekday)
    func (o *TimeRestriction) SetStartTime(v string)
    func (o *TimeRestriction) UnmarshalJSON(bytes []byte) (err error)
type TimeRestrictions
    func NewTimeRestrictions(restrictions []TimeRestriction, timeZone string) *TimeRestrictions
    func NewTimeRestrictionsWithDefaults() *TimeRestrictions
    func (o *TimeRestrictions) GetRestrictions() []TimeRestriction
    func (o *TimeRestrictions) GetRestrictionsOk() (*[]TimeRestriction, bool)
    func (o *TimeRestrictions) GetTimeZone() string
    func (o *TimeRestrictions) GetTimeZoneOk() (*string, bool)
    func (o TimeRestrictions) MarshalJSON() ([]byte, error)
    func (o *TimeRestrictions) SetRestrictions(v []TimeRestriction)
    func (o *TimeRestrictions) SetTimeZone(v string)
    func (o *TimeRestrictions) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaQueryRequest
    func NewTimeseriesFormulaQueryRequest(data TimeseriesFormulaRequest) *TimeseriesFormulaQueryRequest
    func NewTimeseriesFormulaQueryRequestWithDefaults() *TimeseriesFormulaQueryRequest
    func (o *TimeseriesFormulaQueryRequest) GetData() TimeseriesFormulaRequest
    func (o *TimeseriesFormulaQueryRequest) GetDataOk() (*TimeseriesFormulaRequest, bool)
    func (o TimeseriesFormulaQueryRequest) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaQueryRequest) SetData(v TimeseriesFormulaRequest)
    func (o *TimeseriesFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaQueryResponse
    func NewTimeseriesFormulaQueryResponse() *TimeseriesFormulaQueryResponse
    func NewTimeseriesFormulaQueryResponseWithDefaults() *TimeseriesFormulaQueryResponse
    func (o *TimeseriesFormulaQueryResponse) GetData() TimeseriesResponse
    func (o *TimeseriesFormulaQueryResponse) GetDataOk() (*TimeseriesResponse, bool)
    func (o *TimeseriesFormulaQueryResponse) GetErrors() string
    func (o *TimeseriesFormulaQueryResponse) GetErrorsOk() (*string, bool)
    func (o *TimeseriesFormulaQueryResponse) HasData() bool
    func (o *TimeseriesFormulaQueryResponse) HasErrors() bool
    func (o TimeseriesFormulaQueryResponse) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaQueryResponse) SetData(v TimeseriesResponse)
    func (o *TimeseriesFormulaQueryResponse) SetErrors(v string)
    func (o *TimeseriesFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaRequest
    func NewTimeseriesFormulaRequest(attributes TimeseriesFormulaRequestAttributes, typeVar TimeseriesFormulaRequestType) *TimeseriesFormulaRequest
    func NewTimeseriesFormulaRequestWithDefaults() *TimeseriesFormulaRequest
    func (o *TimeseriesFormulaRequest) GetAttributes() TimeseriesFormulaRequestAttributes
    func (o *TimeseriesFormulaRequest) GetAttributesOk() (*TimeseriesFormulaRequestAttributes, bool)
    func (o *TimeseriesFormulaRequest) GetType() TimeseriesFormulaRequestType
    func (o *TimeseriesFormulaRequest) GetTypeOk() (*TimeseriesFormulaRequestType, bool)
    func (o TimeseriesFormulaRequest) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaRequest) SetAttributes(v TimeseriesFormulaRequestAttributes)
    func (o *TimeseriesFormulaRequest) SetType(v TimeseriesFormulaRequestType)
    func (o *TimeseriesFormulaRequest) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaRequestAttributes
    func NewTimeseriesFormulaRequestAttributes(from int64, queries []TimeseriesQuery, to int64) *TimeseriesFormulaRequestAttributes
    func NewTimeseriesFormulaRequestAttributesWithDefaults() *TimeseriesFormulaRequestAttributes
    func (o *TimeseriesFormulaRequestAttributes) GetFormulas() []QueryFormula
    func (o *TimeseriesFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetFrom() int64
    func (o *TimeseriesFormulaRequestAttributes) GetFromOk() (*int64, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetInterval() int64
    func (o *TimeseriesFormulaRequestAttributes) GetIntervalOk() (*int64, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetQueries() []TimeseriesQuery
    func (o *TimeseriesFormulaRequestAttributes) GetQueriesOk() (*[]TimeseriesQuery, bool)
    func (o *TimeseriesFormulaRequestAttributes) GetTo() int64
    func (o *TimeseriesFormulaRequestAttributes) GetToOk() (*int64, bool)
    func (o *TimeseriesFormulaRequestAttributes) HasFormulas() bool
    func (o *TimeseriesFormulaRequestAttributes) HasInterval() bool
    func (o TimeseriesFormulaRequestAttributes) MarshalJSON() ([]byte, error)
    func (o *TimeseriesFormulaRequestAttributes) SetFormulas(v []QueryFormula)
    func (o *TimeseriesFormulaRequestAttributes) SetFrom(v int64)
    func (o *TimeseriesFormulaRequestAttributes) SetInterval(v int64)
    func (o *TimeseriesFormulaRequestAttributes) SetQueries(v []TimeseriesQuery)
    func (o *TimeseriesFormulaRequestAttributes) SetTo(v int64)
    func (o *TimeseriesFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesFormulaRequestType
    func NewTimeseriesFormulaRequestTypeFromValue(v string) (*TimeseriesFormulaRequestType, error)
    func (v *TimeseriesFormulaRequestType) GetAllowedValues() []TimeseriesFormulaRequestType
    func (v TimeseriesFormulaRequestType) IsValid() bool
    func (v TimeseriesFormulaRequestType) Ptr() *TimeseriesFormulaRequestType
    func (v *TimeseriesFormulaRequestType) UnmarshalJSON(src []byte) error
type TimeseriesFormulaResponseType
    func NewTimeseriesFormulaResponseTypeFromValue(v string) (*TimeseriesFormulaResponseType, error)
    func (v *TimeseriesFormulaResponseType) GetAllowedValues() []TimeseriesFormulaResponseType
    func (v TimeseriesFormulaResponseType) IsValid() bool
    func (v TimeseriesFormulaResponseType) Ptr() *TimeseriesFormulaResponseType
    func (v *TimeseriesFormulaResponseType) UnmarshalJSON(src []byte) error
type TimeseriesQuery
    func EventsTimeseriesQueryAsTimeseriesQuery(v *EventsTimeseriesQuery) TimeseriesQuery
    func MetricsTimeseriesQueryAsTimeseriesQuery(v *MetricsTimeseriesQuery) TimeseriesQuery
    func (obj *TimeseriesQuery) GetActualInstance() interface{}
    func (obj TimeseriesQuery) MarshalJSON() ([]byte, error)
    func (obj *TimeseriesQuery) UnmarshalJSON(data []byte) error
type TimeseriesResponse
    func NewTimeseriesResponse() *TimeseriesResponse
    func NewTimeseriesResponseWithDefaults() *TimeseriesResponse
    func (o *TimeseriesResponse) GetAttributes() TimeseriesResponseAttributes
    func (o *TimeseriesResponse) GetAttributesOk() (*TimeseriesResponseAttributes, bool)
    func (o *TimeseriesResponse) GetType() TimeseriesFormulaResponseType
    func (o *TimeseriesResponse) GetTypeOk() (*TimeseriesFormulaResponseType, bool)
    func (o *TimeseriesResponse) HasAttributes() bool
    func (o *TimeseriesResponse) HasType() bool
    func (o TimeseriesResponse) MarshalJSON() ([]byte, error)
    func (o *TimeseriesResponse) SetAttributes(v TimeseriesResponseAttributes)
    func (o *TimeseriesResponse) SetType(v TimeseriesFormulaResponseType)
    func (o *TimeseriesResponse) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesResponseAttributes
    func NewTimeseriesResponseAttributes() *TimeseriesResponseAttributes
    func NewTimeseriesResponseAttributesWithDefaults() *TimeseriesResponseAttributes
    func (o *TimeseriesResponseAttributes) GetSeries() []TimeseriesResponseSeries
    func (o *TimeseriesResponseAttributes) GetSeriesOk() (*[]TimeseriesResponseSeries, bool)
    func (o *TimeseriesResponseAttributes) GetTimes() []int64
    func (o *TimeseriesResponseAttributes) GetTimesOk() (*[]int64, bool)
    func (o *TimeseriesResponseAttributes) GetValues() [][]*float64
    func (o *TimeseriesResponseAttributes) GetValuesOk() (*[][]*float64, bool)
    func (o *TimeseriesResponseAttributes) HasSeries() bool
    func (o *TimeseriesResponseAttributes) HasTimes() bool
    func (o *TimeseriesResponseAttributes) HasValues() bool
    func (o TimeseriesResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *TimeseriesResponseAttributes) SetSeries(v []TimeseriesResponseSeries)
    func (o *TimeseriesResponseAttributes) SetTimes(v []int64)
    func (o *TimeseriesResponseAttributes) SetValues(v [][]*float64)
    func (o *TimeseriesResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type TimeseriesResponseSeries
    func NewTimeseriesResponseSeries() *TimeseriesResponseSeries
    func NewTimeseriesResponseSeriesWithDefaults() *TimeseriesResponseSeries
    func (o *TimeseriesResponseSeries) GetGroupTags() []string
    func (o *TimeseriesResponseSeries) GetGroupTagsOk() (*[]string, bool)
    func (o *TimeseriesResponseSeries) GetQueryIndex() int32
    func (o *TimeseriesResponseSeries) GetQueryIndexOk() (*int32, bool)
    func (o *TimeseriesResponseSeries) GetUnit() []Unit
    func (o *TimeseriesResponseSeries) GetUnitOk() (*[]Unit, bool)
    func (o *TimeseriesResponseSeries) HasGroupTags() bool
    func (o *TimeseriesResponseSeries) HasQueryIndex() bool
    func (o *TimeseriesResponseSeries) HasUnit() bool
    func (o TimeseriesResponseSeries) MarshalJSON() ([]byte, error)
    func (o *TimeseriesResponseSeries) SetGroupTags(v []string)
    func (o *TimeseriesResponseSeries) SetQueryIndex(v int32)
    func (o *TimeseriesResponseSeries) SetUnit(v []Unit)
    func (o *TimeseriesResponseSeries) UnmarshalJSON(bytes []byte) (err error)
type TokenType
    func NewTokenTypeFromValue(v string) (*TokenType, error)
    func (v *TokenType) GetAllowedValues() []TokenType
    func (v TokenType) IsValid() bool
    func (v TokenType) Ptr() *TokenType
    func (v *TokenType) UnmarshalJSON(src []byte) error
type Trigger
    func APITriggerWrapperAsTrigger(v *APITriggerWrapper) Trigger
    func AppTriggerWrapperAsTrigger(v *AppTriggerWrapper) Trigger
    func CaseTriggerWrapperAsTrigger(v *CaseTriggerWrapper) Trigger
    func ChangeEventTriggerWrapperAsTrigger(v *ChangeEventTriggerWrapper) Trigger
    func DashboardTriggerWrapperAsTrigger(v *DashboardTriggerWrapper) Trigger
    func DatabaseMonitoringTriggerWrapperAsTrigger(v *DatabaseMonitoringTriggerWrapper) Trigger
    func GithubWebhookTriggerWrapperAsTrigger(v *GithubWebhookTriggerWrapper) Trigger
    func IncidentTriggerWrapperAsTrigger(v *IncidentTriggerWrapper) Trigger
    func MonitorTriggerWrapperAsTrigger(v *MonitorTriggerWrapper) Trigger
    func NotebookTriggerWrapperAsTrigger(v *NotebookTriggerWrapper) Trigger
    func ScheduleTriggerWrapperAsTrigger(v *ScheduleTriggerWrapper) Trigger
    func SecurityTriggerWrapperAsTrigger(v *SecurityTriggerWrapper) Trigger
    func SelfServiceTriggerWrapperAsTrigger(v *SelfServiceTriggerWrapper) Trigger
    func SlackTriggerWrapperAsTrigger(v *SlackTriggerWrapper) Trigger
    func SoftwareCatalogTriggerWrapperAsTrigger(v *SoftwareCatalogTriggerWrapper) Trigger
    func WorkflowTriggerWrapperAsTrigger(v *WorkflowTriggerWrapper) Trigger
    func (obj *Trigger) GetActualInstance() interface{}
    func (obj Trigger) MarshalJSON() ([]byte, error)
    func (obj *Trigger) UnmarshalJSON(data []byte) error
type TriggerRateLimit
    func NewTriggerRateLimit() *TriggerRateLimit
    func NewTriggerRateLimitWithDefaults() *TriggerRateLimit
    func (o *TriggerRateLimit) GetCount() int64
    func (o *TriggerRateLimit) GetCountOk() (*int64, bool)
    func (o *TriggerRateLimit) GetInterval() string
    func (o *TriggerRateLimit) GetIntervalOk() (*string, bool)
    func (o *TriggerRateLimit) HasCount() bool
    func (o *TriggerRateLimit) HasInterval() bool
    func (o TriggerRateLimit) MarshalJSON() ([]byte, error)
    func (o *TriggerRateLimit) SetCount(v int64)
    func (o *TriggerRateLimit) SetInterval(v string)
    func (o *TriggerRateLimit) UnmarshalJSON(bytes []byte) (err error)
type TriggerSource
    func NewTriggerSourceFromValue(v string) (*TriggerSource, error)
    func (v *TriggerSource) GetAllowedValues() []TriggerSource
    func (v TriggerSource) IsValid() bool
    func (v TriggerSource) Ptr() *TriggerSource
    func (v *TriggerSource) UnmarshalJSON(src []byte) error
type Unit
    func NewUnit() *Unit
    func NewUnitWithDefaults() *Unit
    func (o *Unit) GetFamily() string
    func (o *Unit) GetFamilyOk() (*string, bool)
    func (o *Unit) GetName() string
    func (o *Unit) GetNameOk() (*string, bool)
    func (o *Unit) GetPlural() string
    func (o *Unit) GetPluralOk() (*string, bool)
    func (o *Unit) GetScaleFactor() float64
    func (o *Unit) GetScaleFactorOk() (*float64, bool)
    func (o *Unit) GetShortName() string
    func (o *Unit) GetShortNameOk() (*string, bool)
    func (o *Unit) HasFamily() bool
    func (o *Unit) HasName() bool
    func (o *Unit) HasPlural() bool
    func (o *Unit) HasScaleFactor() bool
    func (o *Unit) HasShortName() bool
    func (o Unit) MarshalJSON() ([]byte, error)
    func (o *Unit) SetFamily(v string)
    func (o *Unit) SetName(v string)
    func (o *Unit) SetPlural(v string)
    func (o *Unit) SetScaleFactor(v float64)
    func (o *Unit) SetShortName(v string)
    func (o *Unit) UnmarshalJSON(bytes []byte) (err error)
type UnpublishAppResponse
    func NewUnpublishAppResponse() *UnpublishAppResponse
    func NewUnpublishAppResponseWithDefaults() *UnpublishAppResponse
    func (o *UnpublishAppResponse) GetData() Deployment
    func (o *UnpublishAppResponse) GetDataOk() (*Deployment, bool)
    func (o *UnpublishAppResponse) HasData() bool
    func (o UnpublishAppResponse) MarshalJSON() ([]byte, error)
    func (o *UnpublishAppResponse) SetData(v Deployment)
    func (o *UnpublishAppResponse) UnmarshalJSON(bytes []byte) (err error)
type UpdateActionConnectionRequest
    func NewUpdateActionConnectionRequest(data ActionConnectionDataUpdate) *UpdateActionConnectionRequest
    func NewUpdateActionConnectionRequestWithDefaults() *UpdateActionConnectionRequest
    func (o *UpdateActionConnectionRequest) GetData() ActionConnectionDataUpdate
    func (o *UpdateActionConnectionRequest) GetDataOk() (*ActionConnectionDataUpdate, bool)
    func (o UpdateActionConnectionRequest) MarshalJSON() ([]byte, error)
    func (o *UpdateActionConnectionRequest) SetData(v ActionConnectionDataUpdate)
    func (o *UpdateActionConnectionRequest) UnmarshalJSON(bytes []byte) (err error)
type UpdateActionConnectionResponse
    func NewUpdateActionConnectionResponse() *UpdateActionConnectionResponse
    func NewUpdateActionConnectionResponseWithDefaults() *UpdateActionConnectionResponse
    func (o *UpdateActionConnectionResponse) GetData() ActionConnectionData
    func (o *UpdateActionConnectionResponse) GetDataOk() (*ActionConnectionData, bool)
    func (o *UpdateActionConnectionResponse) HasData() bool
    func (o UpdateActionConnectionResponse) MarshalJSON() ([]byte, error)
    func (o *UpdateActionConnectionResponse) SetData(v ActionConnectionData)
    func (o *UpdateActionConnectionResponse) UnmarshalJSON(bytes []byte) (err error)
type UpdateAppRequest
    func NewUpdateAppRequest() *UpdateAppRequest
    func NewUpdateAppRequestWithDefaults() *UpdateAppRequest
    func (o *UpdateAppRequest) GetData() UpdateAppRequestData
    func (o *UpdateAppRequest) GetDataOk() (*UpdateAppRequestData, bool)
    func (o *UpdateAppRequest) HasData() bool
    func (o UpdateAppRequest) MarshalJSON() ([]byte, error)
    func (o *UpdateAppRequest) SetData(v UpdateAppRequestData)
    func (o *UpdateAppRequest) UnmarshalJSON(bytes []byte) (err error)
type UpdateAppRequestData
    func NewUpdateAppRequestData(typeVar AppDefinitionType) *UpdateAppRequestData
    func NewUpdateAppRequestDataWithDefaults() *UpdateAppRequestData
    func (o *UpdateAppRequestData) GetAttributes() UpdateAppRequestDataAttributes
    func (o *UpdateAppRequestData) GetAttributesOk() (*UpdateAppRequestDataAttributes, bool)
    func (o *UpdateAppRequestData) GetId() uuid.UUID
    func (o *UpdateAppRequestData) GetIdOk() (*uuid.UUID, bool)
    func (o *UpdateAppRequestData) GetType() AppDefinitionType
    func (o *UpdateAppRequestData) GetTypeOk() (*AppDefinitionType, bool)
    func (o *UpdateAppRequestData) HasAttributes() bool
    func (o *UpdateAppRequestData) HasId() bool
    func (o UpdateAppRequestData) MarshalJSON() ([]byte, error)
    func (o *UpdateAppRequestData) SetAttributes(v UpdateAppRequestDataAttributes)
    func (o *UpdateAppRequestData) SetId(v uuid.UUID)
    func (o *UpdateAppRequestData) SetType(v AppDefinitionType)
    func (o *UpdateAppRequestData) UnmarshalJSON(bytes []byte) (err error)
type UpdateAppRequestDataAttributes
    func NewUpdateAppRequestDataAttributes() *UpdateAppRequestDataAttributes
    func NewUpdateAppRequestDataAttributesWithDefaults() *UpdateAppRequestDataAttributes
    func (o *UpdateAppRequestDataAttributes) GetComponents() []ComponentGrid
    func (o *UpdateAppRequestDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)
    func (o *UpdateAppRequestDataAttributes) GetDescription() string
    func (o *UpdateAppRequestDataAttributes) GetDescriptionOk() (*string, bool)
    func (o *UpdateAppRequestDataAttributes) GetName() string
    func (o *UpdateAppRequestDataAttributes) GetNameOk() (*string, bool)
    func (o *UpdateAppRequestDataAttributes) GetQueries() []Query
    func (o *UpdateAppRequestDataAttributes) GetQueriesOk() (*[]Query, bool)
    func (o *UpdateAppRequestDataAttributes) GetRootInstanceName() string
    func (o *UpdateAppRequestDataAttributes) GetRootInstanceNameOk() (*string, bool)
    func (o *UpdateAppRequestDataAttributes) GetTags() []string
    func (o *UpdateAppRequestDataAttributes) GetTagsOk() (*[]string, bool)
    func (o *UpdateAppRequestDataAttributes) HasComponents() bool
    func (o *UpdateAppRequestDataAttributes) HasDescription() bool
    func (o *UpdateAppRequestDataAttributes) HasName() bool
    func (o *UpdateAppRequestDataAttributes) HasQueries() bool
    func (o *UpdateAppRequestDataAttributes) HasRootInstanceName() bool
    func (o *UpdateAppRequestDataAttributes) HasTags() bool
    func (o UpdateAppRequestDataAttributes) MarshalJSON() ([]byte, error)
    func (o *UpdateAppRequestDataAttributes) SetComponents(v []ComponentGrid)
    func (o *UpdateAppRequestDataAttributes) SetDescription(v string)
    func (o *UpdateAppRequestDataAttributes) SetName(v string)
    func (o *UpdateAppRequestDataAttributes) SetQueries(v []Query)
    func (o *UpdateAppRequestDataAttributes) SetRootInstanceName(v string)
    func (o *UpdateAppRequestDataAttributes) SetTags(v []string)
    func (o *UpdateAppRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type UpdateAppResponse
    func NewUpdateAppResponse() *UpdateAppResponse
    func NewUpdateAppResponseWithDefaults() *UpdateAppResponse
    func (o *UpdateAppResponse) GetData() UpdateAppResponseData
    func (o *UpdateAppResponse) GetDataOk() (*UpdateAppResponseData, bool)
    func (o *UpdateAppResponse) GetIncluded() []Deployment
    func (o *UpdateAppResponse) GetIncludedOk() (*[]Deployment, bool)
    func (o *UpdateAppResponse) GetMeta() AppMeta
    func (o *UpdateAppResponse) GetMetaOk() (*AppMeta, bool)
    func (o *UpdateAppResponse) GetRelationship() AppRelationship
    func (o *UpdateAppResponse) GetRelationshipOk() (*AppRelationship, bool)
    func (o *UpdateAppResponse) HasData() bool
    func (o *UpdateAppResponse) HasIncluded() bool
    func (o *UpdateAppResponse) HasMeta() bool
    func (o *UpdateAppResponse) HasRelationship() bool
    func (o UpdateAppResponse) MarshalJSON() ([]byte, error)
    func (o *UpdateAppResponse) SetData(v UpdateAppResponseData)
    func (o *UpdateAppResponse) SetIncluded(v []Deployment)
    func (o *UpdateAppResponse) SetMeta(v AppMeta)
    func (o *UpdateAppResponse) SetRelationship(v AppRelationship)
    func (o *UpdateAppResponse) UnmarshalJSON(bytes []byte) (err error)
type UpdateAppResponseData
    func NewUpdateAppResponseData(attributes UpdateAppResponseDataAttributes, id uuid.UUID, typeVar AppDefinitionType) *UpdateAppResponseData
    func NewUpdateAppResponseDataWithDefaults() *UpdateAppResponseData
    func (o *UpdateAppResponseData) GetAttributes() UpdateAppResponseDataAttributes
    func (o *UpdateAppResponseData) GetAttributesOk() (*UpdateAppResponseDataAttributes, bool)
    func (o *UpdateAppResponseData) GetId() uuid.UUID
    func (o *UpdateAppResponseData) GetIdOk() (*uuid.UUID, bool)
    func (o *UpdateAppResponseData) GetType() AppDefinitionType
    func (o *UpdateAppResponseData) GetTypeOk() (*AppDefinitionType, bool)
    func (o UpdateAppResponseData) MarshalJSON() ([]byte, error)
    func (o *UpdateAppResponseData) SetAttributes(v UpdateAppResponseDataAttributes)
    func (o *UpdateAppResponseData) SetId(v uuid.UUID)
    func (o *UpdateAppResponseData) SetType(v AppDefinitionType)
    func (o *UpdateAppResponseData) UnmarshalJSON(bytes []byte) (err error)
type UpdateAppResponseDataAttributes
    func NewUpdateAppResponseDataAttributes() *UpdateAppResponseDataAttributes
    func NewUpdateAppResponseDataAttributesWithDefaults() *UpdateAppResponseDataAttributes
    func (o *UpdateAppResponseDataAttributes) GetComponents() []ComponentGrid
    func (o *UpdateAppResponseDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)
    func (o *UpdateAppResponseDataAttributes) GetDescription() string
    func (o *UpdateAppResponseDataAttributes) GetDescriptionOk() (*string, bool)
    func (o *UpdateAppResponseDataAttributes) GetFavorite() bool
    func (o *UpdateAppResponseDataAttributes) GetFavoriteOk() (*bool, bool)
    func (o *UpdateAppResponseDataAttributes) GetName() string
    func (o *UpdateAppResponseDataAttributes) GetNameOk() (*string, bool)
    func (o *UpdateAppResponseDataAttributes) GetQueries() []Query
    func (o *UpdateAppResponseDataAttributes) GetQueriesOk() (*[]Query, bool)
    func (o *UpdateAppResponseDataAttributes) GetRootInstanceName() string
    func (o *UpdateAppResponseDataAttributes) GetRootInstanceNameOk() (*string, bool)
    func (o *UpdateAppResponseDataAttributes) GetTags() []string
    func (o *UpdateAppResponseDataAttributes) GetTagsOk() (*[]string, bool)
    func (o *UpdateAppResponseDataAttributes) HasComponents() bool
    func (o *UpdateAppResponseDataAttributes) HasDescription() bool
    func (o *UpdateAppResponseDataAttributes) HasFavorite() bool
    func (o *UpdateAppResponseDataAttributes) HasName() bool
    func (o *UpdateAppResponseDataAttributes) HasQueries() bool
    func (o *UpdateAppResponseDataAttributes) HasRootInstanceName() bool
    func (o *UpdateAppResponseDataAttributes) HasTags() bool
    func (o UpdateAppResponseDataAttributes) MarshalJSON() ([]byte, error)
    func (o *UpdateAppResponseDataAttributes) SetComponents(v []ComponentGrid)
    func (o *UpdateAppResponseDataAttributes) SetDescription(v string)
    func (o *UpdateAppResponseDataAttributes) SetFavorite(v bool)
    func (o *UpdateAppResponseDataAttributes) SetName(v string)
    func (o *UpdateAppResponseDataAttributes) SetQueries(v []Query)
    func (o *UpdateAppResponseDataAttributes) SetRootInstanceName(v string)
    func (o *UpdateAppResponseDataAttributes) SetTags(v []string)
    func (o *UpdateAppResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type UpdateCSMThreatsAgentRuleOptionalParameters
    func NewUpdateCSMThreatsAgentRuleOptionalParameters() *UpdateCSMThreatsAgentRuleOptionalParameters
    func (r *UpdateCSMThreatsAgentRuleOptionalParameters) WithPolicyId(policyId string) *UpdateCSMThreatsAgentRuleOptionalParameters
type UpdateCustomFrameworkRequest
    func NewUpdateCustomFrameworkRequest(data CustomFrameworkData) *UpdateCustomFrameworkRequest
    func NewUpdateCustomFrameworkRequestWithDefaults() *UpdateCustomFrameworkRequest
    func (o *UpdateCustomFrameworkRequest) GetData() CustomFrameworkData
    func (o *UpdateCustomFrameworkRequest) GetDataOk() (*CustomFrameworkData, bool)
    func (o UpdateCustomFrameworkRequest) MarshalJSON() ([]byte, error)
    func (o *UpdateCustomFrameworkRequest) SetData(v CustomFrameworkData)
    func (o *UpdateCustomFrameworkRequest) UnmarshalJSON(bytes []byte) (err error)
type UpdateCustomFrameworkResponse
    func NewUpdateCustomFrameworkResponse(data FrameworkHandleAndVersionResponseData) *UpdateCustomFrameworkResponse
    func NewUpdateCustomFrameworkResponseWithDefaults() *UpdateCustomFrameworkResponse
    func (o *UpdateCustomFrameworkResponse) GetData() FrameworkHandleAndVersionResponseData
    func (o *UpdateCustomFrameworkResponse) GetDataOk() (*FrameworkHandleAndVersionResponseData, bool)
    func (o UpdateCustomFrameworkResponse) MarshalJSON() ([]byte, error)
    func (o *UpdateCustomFrameworkResponse) SetData(v FrameworkHandleAndVersionResponseData)
    func (o *UpdateCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)
type UpdateIncidentAttachmentsOptionalParameters
    func NewUpdateIncidentAttachmentsOptionalParameters() *UpdateIncidentAttachmentsOptionalParameters
    func (r *UpdateIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *UpdateIncidentAttachmentsOptionalParameters
type UpdateIncidentOptionalParameters
    func NewUpdateIncidentOptionalParameters() *UpdateIncidentOptionalParameters
    func (r *UpdateIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *UpdateIncidentOptionalParameters
type UpdateOnCallEscalationPolicyOptionalParameters
    func NewUpdateOnCallEscalationPolicyOptionalParameters() *UpdateOnCallEscalationPolicyOptionalParameters
    func (r *UpdateOnCallEscalationPolicyOptionalParameters) WithInclude(include string) *UpdateOnCallEscalationPolicyOptionalParameters
type UpdateOnCallScheduleOptionalParameters
    func NewUpdateOnCallScheduleOptionalParameters() *UpdateOnCallScheduleOptionalParameters
    func (r *UpdateOnCallScheduleOptionalParameters) WithInclude(include string) *UpdateOnCallScheduleOptionalParameters
type UpdateOpenAPIOptionalParameters
    func NewUpdateOpenAPIOptionalParameters() *UpdateOpenAPIOptionalParameters
    func (r *UpdateOpenAPIOptionalParameters) WithOpenapiSpecFile(openapiSpecFile _io.Reader) *UpdateOpenAPIOptionalParameters
type UpdateOpenAPIResponse
    func NewUpdateOpenAPIResponse() *UpdateOpenAPIResponse
    func NewUpdateOpenAPIResponseWithDefaults() *UpdateOpenAPIResponse
    func (o *UpdateOpenAPIResponse) GetData() UpdateOpenAPIResponseData
    func (o *UpdateOpenAPIResponse) GetDataOk() (*UpdateOpenAPIResponseData, bool)
    func (o *UpdateOpenAPIResponse) HasData() bool
    func (o UpdateOpenAPIResponse) MarshalJSON() ([]byte, error)
    func (o *UpdateOpenAPIResponse) SetData(v UpdateOpenAPIResponseData)
    func (o *UpdateOpenAPIResponse) UnmarshalJSON(bytes []byte) (err error)
type UpdateOpenAPIResponseAttributes
    func NewUpdateOpenAPIResponseAttributes() *UpdateOpenAPIResponseAttributes
    func NewUpdateOpenAPIResponseAttributesWithDefaults() *UpdateOpenAPIResponseAttributes
    func (o *UpdateOpenAPIResponseAttributes) GetFailedEndpoints() []OpenAPIEndpoint
    func (o *UpdateOpenAPIResponseAttributes) GetFailedEndpointsOk() (*[]OpenAPIEndpoint, bool)
    func (o *UpdateOpenAPIResponseAttributes) HasFailedEndpoints() bool
    func (o UpdateOpenAPIResponseAttributes) MarshalJSON() ([]byte, error)
    func (o *UpdateOpenAPIResponseAttributes) SetFailedEndpoints(v []OpenAPIEndpoint)
    func (o *UpdateOpenAPIResponseAttributes) UnmarshalJSON(bytes []byte) (err error)
type UpdateOpenAPIResponseData
    func NewUpdateOpenAPIResponseData() *UpdateOpenAPIResponseData
    func NewUpdateOpenAPIResponseDataWithDefaults() *UpdateOpenAPIResponseData
    func (o *UpdateOpenAPIResponseData) GetAttributes() UpdateOpenAPIResponseAttributes
    func (o *UpdateOpenAPIResponseData) GetAttributesOk() (*UpdateOpenAPIResponseAttributes, bool)
    func (o *UpdateOpenAPIResponseData) GetId() uuid.UUID
    func (o *UpdateOpenAPIResponseData) GetIdOk() (*uuid.UUID, bool)
    func (o *UpdateOpenAPIResponseData) HasAttributes() bool
    func (o *UpdateOpenAPIResponseData) HasId() bool
    func (o UpdateOpenAPIResponseData) MarshalJSON() ([]byte, error)
    func (o *UpdateOpenAPIResponseData) SetAttributes(v UpdateOpenAPIResponseAttributes)
    func (o *UpdateOpenAPIResponseData) SetId(v uuid.UUID)
    func (o *UpdateOpenAPIResponseData) UnmarshalJSON(bytes []byte) (err error)
type UpdateResourceEvaluationFiltersRequest
    func NewUpdateResourceEvaluationFiltersRequest(data UpdateResourceEvaluationFiltersRequestData) *UpdateResourceEvaluationFiltersRequest
    func NewUpdateResourceEvaluationFiltersRequestWithDefaults() *UpdateResourceEvaluationFiltersRequest
    func (o *UpdateResourceEvaluationFiltersRequest) GetData() UpdateResourceEvaluationFiltersRequestData
    func (o *UpdateResourceEvaluationFiltersRequest) GetDataOk() (*UpdateResourceEvaluationFiltersRequestData, bool)
    func (o UpdateResourceEvaluationFiltersRequest) MarshalJSON() ([]byte, error)
    func (o *UpdateResourceEvaluationFiltersRequest) SetData(v UpdateResourceEvaluationFiltersRequestData)
    func (o *UpdateResourceEvaluationFiltersRequest) UnmarshalJSON(bytes []byte) (err error)
type UpdateResourceEvaluationFiltersRequestData
    func NewUpdateResourceEvaluationFiltersRequestData(attributes ResourceFilterAttributes, typeVar ResourceFilterRequestType) *UpdateResourceEvaluationFiltersRequestData
    func NewUpdateResourceEvaluationFiltersRequestDataWithDefaults() *UpdateResourceEvaluationFiltersRequestData
    func (o *UpdateResourceEvaluationFiltersRequestData) GetAttributes() ResourceFilterAttributes
    func (o *UpdateResourceEvaluationFiltersRequestData) GetAttributesOk() (*ResourceFilterAttributes, bool)
    func (o *UpdateResourceEvaluationFiltersRequestData) GetId() string
    func (o *UpdateResourceEvaluationFiltersRequestData) GetIdOk() (*string, bool)
    func (o *UpdateResourceEvaluationFiltersRequestData) GetType() ResourceFilterRequestType
    func (o *UpdateResourceEvaluationFiltersRequestData) GetTypeOk() (*ResourceFilterRequestType, bool)
    func (o *UpdateResourceEvaluationFiltersRequestData) HasId() bool
    func (o UpdateResourceEvaluationFiltersRequestData) MarshalJSON() ([]byte, error)
    func (o *UpdateResourceEvaluationFiltersRequestData) SetAttributes(v ResourceFilterAttributes)
    func (o *UpdateResourceEvaluationFiltersRequestData) SetId(v string)
    func (o *UpdateResourceEvaluationFiltersRequestData) SetType(v ResourceFilterRequestType)
    func (o *UpdateResourceEvaluationFiltersRequestData) UnmarshalJSON(bytes []byte) (err error)
type UpdateResourceEvaluationFiltersResponse
    func NewUpdateResourceEvaluationFiltersResponse(data UpdateResourceEvaluationFiltersResponseData) *UpdateResourceEvaluationFiltersResponse
    func NewUpdateResourceEvaluationFiltersResponseWithDefaults() *UpdateResourceEvaluationFiltersResponse
    func (o *UpdateResourceEvaluationFiltersResponse) GetData() UpdateResourceEvaluationFiltersResponseData
    func (o *UpdateResourceEvaluationFiltersResponse) GetDataOk() (*UpdateResourceEvaluationFiltersResponseData, bool)
    func (o UpdateResourceEvaluationFiltersResponse) MarshalJSON() ([]byte, error)
    func (o *UpdateResourceEvaluationFiltersResponse) SetData(v UpdateResourceEvaluationFiltersResponseData)
    func (o *UpdateResourceEvaluationFiltersResponse) UnmarshalJSON(bytes []byte) (err error)
type UpdateResourceEvaluationFiltersResponseData
    func NewUpdateResourceEvaluationFiltersResponseData(attributes ResourceFilterAttributes, typeVar ResourceFilterRequestType) *UpdateResourceEvaluationFiltersResponseData
    func NewUpdateResourceEvaluationFiltersResponseDataWithDefaults() *UpdateResourceEvaluationFiltersResponseData
    func (o *UpdateResourceEvaluationFiltersResponseData) GetAttributes() ResourceFilterAttributes
    func (o *UpdateResourceEvaluationFiltersResponseData) GetAttributesOk() (*ResourceFilterAttributes, bool)
    func (o *UpdateResourceEvaluationFiltersResponseData) GetId() string
    func (o *UpdateResourceEvaluationFiltersResponseData) GetIdOk() (*string, bool)
    func (o *UpdateResourceEvaluationFiltersResponseData) GetType() ResourceFilterRequestType
    func (o *UpdateResourceEvaluationFiltersResponseData) GetTypeOk() (*ResourceFilterRequestType, bool)
    func (o *UpdateResourceEvaluationFiltersResponseData) HasId() bool
    func (o UpdateResourceEvaluationFiltersResponseData) MarshalJSON() ([]byte, error)
    func (o *UpdateResourceEvaluationFiltersResponseData) SetAttributes(v ResourceFilterAttributes)
    func (o *UpdateResourceEvaluationFiltersResponseData) SetId(v string)
    func (o *UpdateResourceEvaluationFiltersResponseData) SetType(v ResourceFilterRequestType)
    func (o *UpdateResourceEvaluationFiltersResponseData) UnmarshalJSON(bytes []byte) (err error)
type UpdateRestrictionPolicyOptionalParameters
    func NewUpdateRestrictionPolicyOptionalParameters() *UpdateRestrictionPolicyOptionalParameters
    func (r *UpdateRestrictionPolicyOptionalParameters) WithAllowSelfLockout(allowSelfLockout bool) *UpdateRestrictionPolicyOptionalParameters
type UpdateRuleRequest
    func NewUpdateRuleRequest() *UpdateRuleRequest
    func NewUpdateRuleRequestWithDefaults() *UpdateRuleRequest
    func (o *UpdateRuleRequest) GetData() UpdateRuleRequestData
    func (o *UpdateRuleRequest) GetDataOk() (*UpdateRuleRequestData, bool)
    func (o *UpdateRuleRequest) HasData() bool
    func (o UpdateRuleRequest) MarshalJSON() ([]byte, error)
    func (o *UpdateRuleRequest) SetData(v UpdateRuleRequestData)
    func (o *UpdateRuleRequest) UnmarshalJSON(bytes []byte) (err error)
type UpdateRuleRequestData
    func NewUpdateRuleRequestData() *UpdateRuleRequestData
    func NewUpdateRuleRequestDataWithDefaults() *UpdateRuleRequestData
    func (o *UpdateRuleRequestData) GetAttributes() RuleAttributes
    func (o *UpdateRuleRequestData) GetAttributesOk() (*RuleAttributes, bool)
    func (o *UpdateRuleRequestData) GetType() RuleType
    func (o *UpdateRuleRequestData) GetTypeOk() (*RuleType, bool)
    func (o *UpdateRuleRequestData) HasAttributes() bool
    func (o *UpdateRuleRequestData) HasType() bool
    func (o UpdateRuleRequestData) MarshalJSON() ([]byte, error)
    func (o *UpdateRuleRequestData) SetAttributes(v RuleAttributes)
    func (o *UpdateRuleRequestData) SetType(v RuleType)
    func (o *UpdateRuleRequestData) UnmarshalJSON(bytes []byte) (err error)
type UpdateRuleResponse
    func NewUpdateRuleResponse() *UpdateRuleResponse
    func NewUpdateRuleResponseWithDefaults() *UpdateRuleResponse
    func (o *UpdateRuleResponse) GetData() UpdateRuleResponseData
    func (o *UpdateRuleResponse) GetDataOk() (*UpdateRuleResponseData, bool)
    func (o *UpdateRuleResponse) HasData() bool
    func (o UpdateRuleResponse) MarshalJSON() ([]byte, error)
    func (o *UpdateRuleResponse) SetData(v UpdateRuleResponseData)
    func (o *UpdateRuleResponse) UnmarshalJSON(bytes []byte) (err error)
type UpdateRuleResponseData
    func NewUpdateRuleResponseData() *UpdateRuleResponseData
    func NewUpdateRuleResponseDataWithDefaults() *UpdateRuleResponseData
    func (o *UpdateRuleResponseData) GetAttributes() RuleAttributes
    func (o *UpdateRuleResponseData) GetAttributesOk() (*RuleAttributes, bool)
    func (o *UpdateRuleResponseData) GetId() string
    func (o *UpdateRuleResponseData) GetIdOk() (*string, bool)
    func (o *UpdateRuleResponseData) GetRelationships() RelationshipToRule
    func (o *UpdateRuleResponseData) GetRelationshipsOk() (*RelationshipToRule, bool)
    func (o *UpdateRuleResponseData) GetType() RuleType
    func (o *UpdateRuleResponseData) GetTypeOk() (*RuleType, bool)
    func (o *UpdateRuleResponseData) HasAttributes() bool
    func (o *UpdateRuleResponseData) HasId() bool
    func (o *UpdateRuleResponseData) HasRelationships() bool
    func (o *UpdateRuleResponseData) HasType() bool
    func (o UpdateRuleResponseData) MarshalJSON() ([]byte, error)
    func (o *UpdateRuleResponseData) SetAttributes(v RuleAttributes)
    func (o *UpdateRuleResponseData) SetId(v string)
    func (o *UpdateRuleResponseData) SetRelationships(v RelationshipToRule)
    func (o *UpdateRuleResponseData) SetType(v RuleType)
    func (o *UpdateRuleResponseData) UnmarshalJSON(bytes []byte) (err error)
type UpdateWorkflowRequest
    func NewUpdateWorkflowRequest(data WorkflowDataUpdate) *UpdateWorkflowRequest
    func NewUpdateWorkflowRequestWithDefaults() *UpdateWorkflowRequest
    func (o *UpdateWorkflowRequest) GetData() WorkflowDataUpdate
    func (o *UpdateWorkflowRequest) GetDataOk() (*WorkflowDataUpdate, bool)
    func (o UpdateWorkflowRequest) MarshalJSON() ([]byte, error)
    func (o *UpdateWorkflowRequest) SetData(v WorkflowDataUpdate)
    func (o *UpdateWorkflowRequest) UnmarshalJSON(bytes []byte) (err error)
type UpdateWorkflowResponse
    func NewUpdateWorkflowResponse() *UpdateWorkflowResponse
    func NewUpdateWorkflowResponseWithDefaults() *UpdateWorkflowResponse
    func (o *UpdateWorkflowResponse) GetData() WorkflowDataUpdate
    func (o *UpdateWorkflowResponse) GetDataOk() (*WorkflowDataUpdate, bool)
    func (o *UpdateWorkflowResponse) HasData() bool
    func (o UpdateWorkflowResponse) MarshalJSON() ([]byte, error)
    func (o *UpdateWorkflowResponse) SetData(v WorkflowDataUpdate)
    func (o *UpdateWorkflowResponse) UnmarshalJSON(bytes []byte) (err error)
type UploadIdPMetadataOptionalParameters
    func NewUploadIdPMetadataOptionalParameters() *UploadIdPMetadataOptionalParameters
    func (r *UploadIdPMetadataOptionalParameters) WithIdpFile(idpFile _io.Reader) *UploadIdPMetadataOptionalParameters
type UpsertCatalogEntityRequest
    func EntityRawAsUpsertCatalogEntityRequest(v *string) UpsertCatalogEntityRequest
    func EntityV3AsUpsertCatalogEntityRequest(v *EntityV3) UpsertCatalogEntityRequest
    func (obj *UpsertCatalogEntityRequest) GetActualInstance() interface{}
    func (obj UpsertCatalogEntityRequest) MarshalJSON() ([]byte, error)
    func (obj *UpsertCatalogEntityRequest) UnmarshalJSON(data []byte) error
type UpsertCatalogEntityResponse
    func NewUpsertCatalogEntityResponse() *UpsertCatalogEntityResponse
    func NewUpsertCatalogEntityResponseWithDefaults() *UpsertCatalogEntityResponse
    func (o *UpsertCatalogEntityResponse) GetData() []EntityData
    func (o *UpsertCatalogEntityResponse) GetDataOk() (*[]EntityData, bool)
    func (o *UpsertCatalogEntityResponse) GetIncluded() []UpsertCatalogEntityResponseIncludedItem
    func (o *UpsertCatalogEntityResponse) GetIncludedOk() (*[]UpsertCatalogEntityResponseIncludedItem, bool)
    func (o *UpsertCatalogEntityResponse) GetMeta() EntityResponseMeta
    func (o *UpsertCatalogEntityResponse) GetMetaOk() (*EntityResponseMeta, bool)
    func (o *UpsertCatalogEntityResponse) HasData() bool
    func (o *UpsertCatalogEntityResponse) HasIncluded() bool
    func (o *UpsertCatalogEntityResponse) HasMeta() bool
    func (o UpsertCatalogEntityResponse) MarshalJSON() ([]byte, error)
    func (o *UpsertCatalogEntityResponse) SetData(v []EntityData)
    func (o *UpsertCatalogEntityResponse) SetIncluded(v []UpsertCatalogEntityResponseIncludedItem)
    func (o *UpsertCatalogEntityResponse) SetMeta(v EntityResponseMeta)
    func (o *UpsertCatalogEntityResponse) UnmarshalJSON(bytes []byte) (err error)
type UpsertCatalogEntityResponseIncludedItem
    func EntityResponseIncludedSchemaAsUpsertCatalogEntityResponseIncludedItem(v *EntityResponseIncludedSchema) UpsertCatalogEntityResponseIncludedItem
    func (obj *UpsertCatalogEntityResponseIncludedItem) GetActualInstance() interface{}
    func (obj UpsertCatalogEntityResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *UpsertCatalogEntityResponseIncludedItem) UnmarshalJSON(data []byte) error
type Urgency
    func NewUrgencyFromValue(v string) (*Urgency, error)
    func (v *Urgency) GetAllowedValues() []Urgency
    func (v Urgency) IsValid() bool
    func (v Urgency) Ptr() *Urgency
    func (v *Urgency) UnmarshalJSON(src []byte) error
type UrlParam
    func NewUrlParam(name string, value string) *UrlParam
    func NewUrlParamWithDefaults() *UrlParam
    func (o *UrlParam) GetName() string
    func (o *UrlParam) GetNameOk() (*string, bool)
    func (o *UrlParam) GetValue() string
    func (o *UrlParam) GetValueOk() (*string, bool)
    func (o UrlParam) MarshalJSON() ([]byte, error)
    func (o *UrlParam) SetName(v string)
    func (o *UrlParam) SetValue(v string)
    func (o *UrlParam) UnmarshalJSON(bytes []byte) (err error)
type UrlParamUpdate
    func NewUrlParamUpdate(name string) *UrlParamUpdate
    func NewUrlParamUpdateWithDefaults() *UrlParamUpdate
    func (o *UrlParamUpdate) GetDeleted() bool
    func (o *UrlParamUpdate) GetDeletedOk() (*bool, bool)
    func (o *UrlParamUpdate) GetName() string
    func (o *UrlParamUpdate) GetNameOk() (*string, bool)
    func (o *UrlParamUpdate) GetValue() string
    func (o *UrlParamUpdate) GetValueOk() (*string, bool)
    func (o *UrlParamUpdate) HasDeleted() bool
    func (o *UrlParamUpdate) HasValue() bool
    func (o UrlParamUpdate) MarshalJSON() ([]byte, error)
    func (o *UrlParamUpdate) SetDeleted(v bool)
    func (o *UrlParamUpdate) SetName(v string)
    func (o *UrlParamUpdate) SetValue(v string)
    func (o *UrlParamUpdate) UnmarshalJSON(bytes []byte) (err error)
type UsageApplicationSecurityMonitoringResponse
    func NewUsageApplicationSecurityMonitoringResponse() *UsageApplicationSecurityMonitoringResponse
    func NewUsageApplicationSecurityMonitoringResponseWithDefaults() *UsageApplicationSecurityMonitoringResponse
    func (o *UsageApplicationSecurityMonitoringResponse) GetData() []UsageDataObject
    func (o *UsageApplicationSecurityMonitoringResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageApplicationSecurityMonitoringResponse) HasData() bool
    func (o UsageApplicationSecurityMonitoringResponse) MarshalJSON() ([]byte, error)
    func (o *UsageApplicationSecurityMonitoringResponse) SetData(v []UsageDataObject)
    func (o *UsageApplicationSecurityMonitoringResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageAttributesObject
    func NewUsageAttributesObject() *UsageAttributesObject
    func NewUsageAttributesObjectWithDefaults() *UsageAttributesObject
    func (o *UsageAttributesObject) GetOrgName() string
    func (o *UsageAttributesObject) GetOrgNameOk() (*string, bool)
    func (o *UsageAttributesObject) GetProductFamily() string
    func (o *UsageAttributesObject) GetProductFamilyOk() (*string, bool)
    func (o *UsageAttributesObject) GetPublicId() string
    func (o *UsageAttributesObject) GetPublicIdOk() (*string, bool)
    func (o *UsageAttributesObject) GetRegion() string
    func (o *UsageAttributesObject) GetRegionOk() (*string, bool)
    func (o *UsageAttributesObject) GetTimeseries() []UsageTimeSeriesObject
    func (o *UsageAttributesObject) GetTimeseriesOk() (*[]UsageTimeSeriesObject, bool)
    func (o *UsageAttributesObject) GetUsageType() HourlyUsageType
    func (o *UsageAttributesObject) GetUsageTypeOk() (*HourlyUsageType, bool)
    func (o *UsageAttributesObject) HasOrgName() bool
    func (o *UsageAttributesObject) HasProductFamily() bool
    func (o *UsageAttributesObject) HasPublicId() bool
    func (o *UsageAttributesObject) HasRegion() bool
    func (o *UsageAttributesObject) HasTimeseries() bool
    func (o *UsageAttributesObject) HasUsageType() bool
    func (o UsageAttributesObject) MarshalJSON() ([]byte, error)
    func (o *UsageAttributesObject) SetOrgName(v string)
    func (o *UsageAttributesObject) SetProductFamily(v string)
    func (o *UsageAttributesObject) SetPublicId(v string)
    func (o *UsageAttributesObject) SetRegion(v string)
    func (o *UsageAttributesObject) SetTimeseries(v []UsageTimeSeriesObject)
    func (o *UsageAttributesObject) SetUsageType(v HourlyUsageType)
    func (o *UsageAttributesObject) UnmarshalJSON(bytes []byte) (err error)
type UsageDataObject
    func NewUsageDataObject() *UsageDataObject
    func NewUsageDataObjectWithDefaults() *UsageDataObject
    func (o *UsageDataObject) GetAttributes() UsageAttributesObject
    func (o *UsageDataObject) GetAttributesOk() (*UsageAttributesObject, bool)
    func (o *UsageDataObject) GetId() string
    func (o *UsageDataObject) GetIdOk() (*string, bool)
    func (o *UsageDataObject) GetType() UsageTimeSeriesType
    func (o *UsageDataObject) GetTypeOk() (*UsageTimeSeriesType, bool)
    func (o *UsageDataObject) HasAttributes() bool
    func (o *UsageDataObject) HasId() bool
    func (o *UsageDataObject) HasType() bool
    func (o UsageDataObject) MarshalJSON() ([]byte, error)
    func (o *UsageDataObject) SetAttributes(v UsageAttributesObject)
    func (o *UsageDataObject) SetId(v string)
    func (o *UsageDataObject) SetType(v UsageTimeSeriesType)
    func (o *UsageDataObject) UnmarshalJSON(bytes []byte) (err error)
type UsageLambdaTracedInvocationsResponse
    func NewUsageLambdaTracedInvocationsResponse() *UsageLambdaTracedInvocationsResponse
    func NewUsageLambdaTracedInvocationsResponseWithDefaults() *UsageLambdaTracedInvocationsResponse
    func (o *UsageLambdaTracedInvocationsResponse) GetData() []UsageDataObject
    func (o *UsageLambdaTracedInvocationsResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageLambdaTracedInvocationsResponse) HasData() bool
    func (o UsageLambdaTracedInvocationsResponse) MarshalJSON() ([]byte, error)
    func (o *UsageLambdaTracedInvocationsResponse) SetData(v []UsageDataObject)
    func (o *UsageLambdaTracedInvocationsResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageMeteringApi
    func NewUsageMeteringApi(client *datadog.APIClient) *UsageMeteringApi
    func (a *UsageMeteringApi) GetActiveBillingDimensions(ctx _context.Context) (ActiveBillingDimensionsResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetBillingDimensionMapping(ctx _context.Context, o ...GetBillingDimensionMappingOptionalParameters) (BillingDimensionsMappingResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetEstimatedCostByOrg(ctx _context.Context, o ...GetEstimatedCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetHistoricalCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetHistoricalCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetHourlyUsage(ctx _context.Context, filterTimestampStart time.Time, filterProductFamilies string, o ...GetHourlyUsageOptionalParameters) (HourlyUsageResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetMonthlyCostAttribution(ctx _context.Context, startMonth time.Time, fields string, o ...GetMonthlyCostAttributionOptionalParameters) (MonthlyCostAttributionResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetProjectedCost(ctx _context.Context, o ...GetProjectedCostOptionalParameters) (ProjectedCostResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageApplicationSecurityMonitoring(ctx _context.Context, startHr time.Time, o ...GetUsageApplicationSecurityMonitoringOptionalParameters) (UsageApplicationSecurityMonitoringResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageLambdaTracedInvocations(ctx _context.Context, startHr time.Time, o ...GetUsageLambdaTracedInvocationsOptionalParameters) (UsageLambdaTracedInvocationsResponse, *_nethttp.Response, error)
    func (a *UsageMeteringApi) GetUsageObservabilityPipelines(ctx _context.Context, startHr time.Time, o ...GetUsageObservabilityPipelinesOptionalParameters) (UsageObservabilityPipelinesResponse, *_nethttp.Response, error)
type UsageObservabilityPipelinesResponse
    func NewUsageObservabilityPipelinesResponse() *UsageObservabilityPipelinesResponse
    func NewUsageObservabilityPipelinesResponseWithDefaults() *UsageObservabilityPipelinesResponse
    func (o *UsageObservabilityPipelinesResponse) GetData() []UsageDataObject
    func (o *UsageObservabilityPipelinesResponse) GetDataOk() (*[]UsageDataObject, bool)
    func (o *UsageObservabilityPipelinesResponse) HasData() bool
    func (o UsageObservabilityPipelinesResponse) MarshalJSON() ([]byte, error)
    func (o *UsageObservabilityPipelinesResponse) SetData(v []UsageDataObject)
    func (o *UsageObservabilityPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)
type UsageTimeSeriesObject
    func NewUsageTimeSeriesObject() *UsageTimeSeriesObject
    func NewUsageTimeSeriesObjectWithDefaults() *UsageTimeSeriesObject
    func (o *UsageTimeSeriesObject) GetTimestamp() time.Time
    func (o *UsageTimeSeriesObject) GetTimestampOk() (*time.Time, bool)
    func (o *UsageTimeSeriesObject) GetValue() int64
    func (o *UsageTimeSeriesObject) GetValueOk() (*int64, bool)
    func (o *UsageTimeSeriesObject) HasTimestamp() bool
    func (o *UsageTimeSeriesObject) HasValue() bool
    func (o UsageTimeSeriesObject) MarshalJSON() ([]byte, error)
    func (o *UsageTimeSeriesObject) SetTimestamp(v time.Time)
    func (o *UsageTimeSeriesObject) SetValue(v int64)
    func (o *UsageTimeSeriesObject) SetValueNil()
    func (o *UsageTimeSeriesObject) UnmarshalJSON(bytes []byte) (err error)
    func (o *UsageTimeSeriesObject) UnsetValue()
type UsageTimeSeriesType
    func NewUsageTimeSeriesTypeFromValue(v string) (*UsageTimeSeriesType, error)
    func (v *UsageTimeSeriesType) GetAllowedValues() []UsageTimeSeriesType
    func (v UsageTimeSeriesType) IsValid() bool
    func (v UsageTimeSeriesType) Ptr() *UsageTimeSeriesType
    func (v *UsageTimeSeriesType) UnmarshalJSON(src []byte) error
type User
    func NewUser() *User
    func NewUserWithDefaults() *User
    func (o *User) GetAttributes() UserAttributes
    func (o *User) GetAttributesOk() (*UserAttributes, bool)
    func (o *User) GetId() string
    func (o *User) GetIdOk() (*string, bool)
    func (o *User) GetRelationships() UserResponseRelationships
    func (o *User) GetRelationshipsOk() (*UserResponseRelationships, bool)
    func (o *User) GetType() UsersType
    func (o *User) GetTypeOk() (*UsersType, bool)
    func (o *User) HasAttributes() bool
    func (o *User) HasId() bool
    func (o *User) HasRelationships() bool
    func (o *User) HasType() bool
    func (o User) MarshalJSON() ([]byte, error)
    func (o *User) SetAttributes(v UserAttributes)
    func (o *User) SetId(v string)
    func (o *User) SetRelationships(v UserResponseRelationships)
    func (o *User) SetType(v UsersType)
    func (o *User) UnmarshalJSON(bytes []byte) (err error)
type UserAttributes
    func NewUserAttributes() *UserAttributes
    func NewUserAttributesWithDefaults() *UserAttributes
    func (o *UserAttributes) GetCreatedAt() time.Time
    func (o *UserAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *UserAttributes) GetDisabled() bool
    func (o *UserAttributes) GetDisabledOk() (*bool, bool)
    func (o *UserAttributes) GetEmail() string
    func (o *UserAttributes) GetEmailOk() (*string, bool)
    func (o *UserAttributes) GetHandle() string
    func (o *UserAttributes) GetHandleOk() (*string, bool)
    func (o *UserAttributes) GetIcon() string
    func (o *UserAttributes) GetIconOk() (*string, bool)
    func (o *UserAttributes) GetMfaEnabled() bool
    func (o *UserAttributes) GetMfaEnabledOk() (*bool, bool)
    func (o *UserAttributes) GetModifiedAt() time.Time
    func (o *UserAttributes) GetModifiedAtOk() (*time.Time, bool)
    func (o *UserAttributes) GetName() string
    func (o *UserAttributes) GetNameOk() (*string, bool)
    func (o *UserAttributes) GetServiceAccount() bool
    func (o *UserAttributes) GetServiceAccountOk() (*bool, bool)
    func (o *UserAttributes) GetStatus() string
    func (o *UserAttributes) GetStatusOk() (*string, bool)
    func (o *UserAttributes) GetTitle() string
    func (o *UserAttributes) GetTitleOk() (*string, bool)
    func (o *UserAttributes) GetVerified() bool
    func (o *UserAttributes) GetVerifiedOk() (*bool, bool)
    func (o *UserAttributes) HasCreatedAt() bool
    func (o *UserAttributes) HasDisabled() bool
    func (o *UserAttributes) HasEmail() bool
    func (o *UserAttributes) HasHandle() bool
    func (o *UserAttributes) HasIcon() bool
    func (o *UserAttributes) HasMfaEnabled() bool
    func (o *UserAttributes) HasModifiedAt() bool
    func (o *UserAttributes) HasName() bool
    func (o *UserAttributes) HasServiceAccount() bool
    func (o *UserAttributes) HasStatus() bool
    func (o *UserAttributes) HasTitle() bool
    func (o *UserAttributes) HasVerified() bool
    func (o UserAttributes) MarshalJSON() ([]byte, error)
    func (o *UserAttributes) SetCreatedAt(v time.Time)
    func (o *UserAttributes) SetDisabled(v bool)
    func (o *UserAttributes) SetEmail(v string)
    func (o *UserAttributes) SetHandle(v string)
    func (o *UserAttributes) SetIcon(v string)
    func (o *UserAttributes) SetMfaEnabled(v bool)
    func (o *UserAttributes) SetModifiedAt(v time.Time)
    func (o *UserAttributes) SetName(v string)
    func (o *UserAttributes) SetNameNil()
    func (o *UserAttributes) SetServiceAccount(v bool)
    func (o *UserAttributes) SetStatus(v string)
    func (o *UserAttributes) SetTitle(v string)
    func (o *UserAttributes) SetTitleNil()
    func (o *UserAttributes) SetVerified(v bool)
    func (o *UserAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *UserAttributes) UnsetName()
    func (o *UserAttributes) UnsetTitle()
type UserAttributesStatus
    func NewUserAttributesStatusFromValue(v string) (*UserAttributesStatus, error)
    func (v *UserAttributesStatus) GetAllowedValues() []UserAttributesStatus
    func (v UserAttributesStatus) IsValid() bool
    func (v UserAttributesStatus) Ptr() *UserAttributesStatus
    func (v *UserAttributesStatus) UnmarshalJSON(src []byte) error
type UserCreateAttributes
    func NewUserCreateAttributes(email string) *UserCreateAttributes
    func NewUserCreateAttributesWithDefaults() *UserCreateAttributes
    func (o *UserCreateAttributes) GetEmail() string
    func (o *UserCreateAttributes) GetEmailOk() (*string, bool)
    func (o *UserCreateAttributes) GetName() string
    func (o *UserCreateAttributes) GetNameOk() (*string, bool)
    func (o *UserCreateAttributes) GetTitle() string
    func (o *UserCreateAttributes) GetTitleOk() (*string, bool)
    func (o *UserCreateAttributes) HasName() bool
    func (o *UserCreateAttributes) HasTitle() bool
    func (o UserCreateAttributes) MarshalJSON() ([]byte, error)
    func (o *UserCreateAttributes) SetEmail(v string)
    func (o *UserCreateAttributes) SetName(v string)
    func (o *UserCreateAttributes) SetTitle(v string)
    func (o *UserCreateAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserCreateData
    func NewUserCreateData(attributes UserCreateAttributes, typeVar UsersType) *UserCreateData
    func NewUserCreateDataWithDefaults() *UserCreateData
    func (o *UserCreateData) GetAttributes() UserCreateAttributes
    func (o *UserCreateData) GetAttributesOk() (*UserCreateAttributes, bool)
    func (o *UserCreateData) GetRelationships() UserRelationships
    func (o *UserCreateData) GetRelationshipsOk() (*UserRelationships, bool)
    func (o *UserCreateData) GetType() UsersType
    func (o *UserCreateData) GetTypeOk() (*UsersType, bool)
    func (o *UserCreateData) HasRelationships() bool
    func (o UserCreateData) MarshalJSON() ([]byte, error)
    func (o *UserCreateData) SetAttributes(v UserCreateAttributes)
    func (o *UserCreateData) SetRelationships(v UserRelationships)
    func (o *UserCreateData) SetType(v UsersType)
    func (o *UserCreateData) UnmarshalJSON(bytes []byte) (err error)
type UserCreateRequest
    func NewUserCreateRequest(data UserCreateData) *UserCreateRequest
    func NewUserCreateRequestWithDefaults() *UserCreateRequest
    func (o *UserCreateRequest) GetData() UserCreateData
    func (o *UserCreateRequest) GetDataOk() (*UserCreateData, bool)
    func (o UserCreateRequest) MarshalJSON() ([]byte, error)
    func (o *UserCreateRequest) SetData(v UserCreateData)
    func (o *UserCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationData
    func NewUserInvitationData(relationships UserInvitationRelationships, typeVar UserInvitationsType) *UserInvitationData
    func NewUserInvitationDataWithDefaults() *UserInvitationData
    func (o *UserInvitationData) GetRelationships() UserInvitationRelationships
    func (o *UserInvitationData) GetRelationshipsOk() (*UserInvitationRelationships, bool)
    func (o *UserInvitationData) GetType() UserInvitationsType
    func (o *UserInvitationData) GetTypeOk() (*UserInvitationsType, bool)
    func (o UserInvitationData) MarshalJSON() ([]byte, error)
    func (o *UserInvitationData) SetRelationships(v UserInvitationRelationships)
    func (o *UserInvitationData) SetType(v UserInvitationsType)
    func (o *UserInvitationData) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationDataAttributes
    func NewUserInvitationDataAttributes() *UserInvitationDataAttributes
    func NewUserInvitationDataAttributesWithDefaults() *UserInvitationDataAttributes
    func (o *UserInvitationDataAttributes) GetCreatedAt() time.Time
    func (o *UserInvitationDataAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *UserInvitationDataAttributes) GetExpiresAt() time.Time
    func (o *UserInvitationDataAttributes) GetExpiresAtOk() (*time.Time, bool)
    func (o *UserInvitationDataAttributes) GetInviteType() string
    func (o *UserInvitationDataAttributes) GetInviteTypeOk() (*string, bool)
    func (o *UserInvitationDataAttributes) GetUuid() string
    func (o *UserInvitationDataAttributes) GetUuidOk() (*string, bool)
    func (o *UserInvitationDataAttributes) HasCreatedAt() bool
    func (o *UserInvitationDataAttributes) HasExpiresAt() bool
    func (o *UserInvitationDataAttributes) HasInviteType() bool
    func (o *UserInvitationDataAttributes) HasUuid() bool
    func (o UserInvitationDataAttributes) MarshalJSON() ([]byte, error)
    func (o *UserInvitationDataAttributes) SetCreatedAt(v time.Time)
    func (o *UserInvitationDataAttributes) SetExpiresAt(v time.Time)
    func (o *UserInvitationDataAttributes) SetInviteType(v string)
    func (o *UserInvitationDataAttributes) SetUuid(v string)
    func (o *UserInvitationDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationRelationships
    func NewUserInvitationRelationships(user RelationshipToUser) *UserInvitationRelationships
    func NewUserInvitationRelationshipsWithDefaults() *UserInvitationRelationships
    func (o *UserInvitationRelationships) GetUser() RelationshipToUser
    func (o *UserInvitationRelationships) GetUserOk() (*RelationshipToUser, bool)
    func (o UserInvitationRelationships) MarshalJSON() ([]byte, error)
    func (o *UserInvitationRelationships) SetUser(v RelationshipToUser)
    func (o *UserInvitationRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationResponse
    func NewUserInvitationResponse() *UserInvitationResponse
    func NewUserInvitationResponseWithDefaults() *UserInvitationResponse
    func (o *UserInvitationResponse) GetData() UserInvitationResponseData
    func (o *UserInvitationResponse) GetDataOk() (*UserInvitationResponseData, bool)
    func (o *UserInvitationResponse) HasData() bool
    func (o UserInvitationResponse) MarshalJSON() ([]byte, error)
    func (o *UserInvitationResponse) SetData(v UserInvitationResponseData)
    func (o *UserInvitationResponse) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationResponseData
    func NewUserInvitationResponseData() *UserInvitationResponseData
    func NewUserInvitationResponseDataWithDefaults() *UserInvitationResponseData
    func (o *UserInvitationResponseData) GetAttributes() UserInvitationDataAttributes
    func (o *UserInvitationResponseData) GetAttributesOk() (*UserInvitationDataAttributes, bool)
    func (o *UserInvitationResponseData) GetId() string
    func (o *UserInvitationResponseData) GetIdOk() (*string, bool)
    func (o *UserInvitationResponseData) GetRelationships() UserInvitationRelationships
    func (o *UserInvitationResponseData) GetRelationshipsOk() (*UserInvitationRelationships, bool)
    func (o *UserInvitationResponseData) GetType() UserInvitationsType
    func (o *UserInvitationResponseData) GetTypeOk() (*UserInvitationsType, bool)
    func (o *UserInvitationResponseData) HasAttributes() bool
    func (o *UserInvitationResponseData) HasId() bool
    func (o *UserInvitationResponseData) HasRelationships() bool
    func (o *UserInvitationResponseData) HasType() bool
    func (o UserInvitationResponseData) MarshalJSON() ([]byte, error)
    func (o *UserInvitationResponseData) SetAttributes(v UserInvitationDataAttributes)
    func (o *UserInvitationResponseData) SetId(v string)
    func (o *UserInvitationResponseData) SetRelationships(v UserInvitationRelationships)
    func (o *UserInvitationResponseData) SetType(v UserInvitationsType)
    func (o *UserInvitationResponseData) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsRequest
    func NewUserInvitationsRequest(data []UserInvitationData) *UserInvitationsRequest
    func NewUserInvitationsRequestWithDefaults() *UserInvitationsRequest
    func (o *UserInvitationsRequest) GetData() []UserInvitationData
    func (o *UserInvitationsRequest) GetDataOk() (*[]UserInvitationData, bool)
    func (o UserInvitationsRequest) MarshalJSON() ([]byte, error)
    func (o *UserInvitationsRequest) SetData(v []UserInvitationData)
    func (o *UserInvitationsRequest) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsResponse
    func NewUserInvitationsResponse() *UserInvitationsResponse
    func NewUserInvitationsResponseWithDefaults() *UserInvitationsResponse
    func (o *UserInvitationsResponse) GetData() []UserInvitationResponseData
    func (o *UserInvitationsResponse) GetDataOk() (*[]UserInvitationResponseData, bool)
    func (o *UserInvitationsResponse) HasData() bool
    func (o UserInvitationsResponse) MarshalJSON() ([]byte, error)
    func (o *UserInvitationsResponse) SetData(v []UserInvitationResponseData)
    func (o *UserInvitationsResponse) UnmarshalJSON(bytes []byte) (err error)
type UserInvitationsType
    func NewUserInvitationsTypeFromValue(v string) (*UserInvitationsType, error)
    func (v *UserInvitationsType) GetAllowedValues() []UserInvitationsType
    func (v UserInvitationsType) IsValid() bool
    func (v UserInvitationsType) Ptr() *UserInvitationsType
    func (v *UserInvitationsType) UnmarshalJSON(src []byte) error
type UserRelationshipData
    func NewUserRelationshipData(id string, typeVar UserResourceType) *UserRelationshipData
    func NewUserRelationshipDataWithDefaults() *UserRelationshipData
    func (o *UserRelationshipData) GetId() string
    func (o *UserRelationshipData) GetIdOk() (*string, bool)
    func (o *UserRelationshipData) GetType() UserResourceType
    func (o *UserRelationshipData) GetTypeOk() (*UserResourceType, bool)
    func (o UserRelationshipData) MarshalJSON() ([]byte, error)
    func (o *UserRelationshipData) SetId(v string)
    func (o *UserRelationshipData) SetType(v UserResourceType)
    func (o *UserRelationshipData) UnmarshalJSON(bytes []byte) (err error)
type UserRelationships
    func NewUserRelationships() *UserRelationships
    func NewUserRelationshipsWithDefaults() *UserRelationships
    func (o *UserRelationships) GetRoles() RelationshipToRoles
    func (o *UserRelationships) GetRolesOk() (*RelationshipToRoles, bool)
    func (o *UserRelationships) HasRoles() bool
    func (o UserRelationships) MarshalJSON() ([]byte, error)
    func (o *UserRelationships) SetRoles(v RelationshipToRoles)
    func (o *UserRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserResourceType
    func NewUserResourceTypeFromValue(v string) (*UserResourceType, error)
    func (v *UserResourceType) GetAllowedValues() []UserResourceType
    func (v UserResourceType) IsValid() bool
    func (v UserResourceType) Ptr() *UserResourceType
    func (v *UserResourceType) UnmarshalJSON(src []byte) error
type UserResponse
    func NewUserResponse() *UserResponse
    func NewUserResponseWithDefaults() *UserResponse
    func (o *UserResponse) GetData() User
    func (o *UserResponse) GetDataOk() (*User, bool)
    func (o *UserResponse) GetIncluded() []UserResponseIncludedItem
    func (o *UserResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)
    func (o *UserResponse) HasData() bool
    func (o *UserResponse) HasIncluded() bool
    func (o UserResponse) MarshalJSON() ([]byte, error)
    func (o *UserResponse) SetData(v User)
    func (o *UserResponse) SetIncluded(v []UserResponseIncludedItem)
    func (o *UserResponse) UnmarshalJSON(bytes []byte) (err error)
type UserResponseIncludedItem
    func OrganizationAsUserResponseIncludedItem(v *Organization) UserResponseIncludedItem
    func PermissionAsUserResponseIncludedItem(v *Permission) UserResponseIncludedItem
    func RoleAsUserResponseIncludedItem(v *Role) UserResponseIncludedItem
    func (obj *UserResponseIncludedItem) GetActualInstance() interface{}
    func (obj UserResponseIncludedItem) MarshalJSON() ([]byte, error)
    func (obj *UserResponseIncludedItem) UnmarshalJSON(data []byte) error
type UserResponseRelationships
    func NewUserResponseRelationships() *UserResponseRelationships
    func NewUserResponseRelationshipsWithDefaults() *UserResponseRelationships
    func (o *UserResponseRelationships) GetOrg() RelationshipToOrganization
    func (o *UserResponseRelationships) GetOrgOk() (*RelationshipToOrganization, bool)
    func (o *UserResponseRelationships) GetOtherOrgs() RelationshipToOrganizations
    func (o *UserResponseRelationships) GetOtherOrgsOk() (*RelationshipToOrganizations, bool)
    func (o *UserResponseRelationships) GetOtherUsers() RelationshipToUsers
    func (o *UserResponseRelationships) GetOtherUsersOk() (*RelationshipToUsers, bool)
    func (o *UserResponseRelationships) GetRoles() RelationshipToRoles
    func (o *UserResponseRelationships) GetRolesOk() (*RelationshipToRoles, bool)
    func (o *UserResponseRelationships) HasOrg() bool
    func (o *UserResponseRelationships) HasOtherOrgs() bool
    func (o *UserResponseRelationships) HasOtherUsers() bool
    func (o *UserResponseRelationships) HasRoles() bool
    func (o UserResponseRelationships) MarshalJSON() ([]byte, error)
    func (o *UserResponseRelationships) SetOrg(v RelationshipToOrganization)
    func (o *UserResponseRelationships) SetOtherOrgs(v RelationshipToOrganizations)
    func (o *UserResponseRelationships) SetOtherUsers(v RelationshipToUsers)
    func (o *UserResponseRelationships) SetRoles(v RelationshipToRoles)
    func (o *UserResponseRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserTarget
    func NewUserTarget(id string, typeVar UserTargetType) *UserTarget
    func NewUserTargetWithDefaults() *UserTarget
    func (o *UserTarget) GetId() string
    func (o *UserTarget) GetIdOk() (*string, bool)
    func (o *UserTarget) GetType() UserTargetType
    func (o *UserTarget) GetTypeOk() (*UserTargetType, bool)
    func (o UserTarget) MarshalJSON() ([]byte, error)
    func (o *UserTarget) SetId(v string)
    func (o *UserTarget) SetType(v UserTargetType)
    func (o *UserTarget) UnmarshalJSON(bytes []byte) (err error)
type UserTargetType
    func NewUserTargetTypeFromValue(v string) (*UserTargetType, error)
    func (v *UserTargetType) GetAllowedValues() []UserTargetType
    func (v UserTargetType) IsValid() bool
    func (v UserTargetType) Ptr() *UserTargetType
    func (v *UserTargetType) UnmarshalJSON(src []byte) error
type UserTeam
    func NewUserTeam(id string, typeVar UserTeamType) *UserTeam
    func NewUserTeamWithDefaults() *UserTeam
    func (o *UserTeam) GetAttributes() UserTeamAttributes
    func (o *UserTeam) GetAttributesOk() (*UserTeamAttributes, bool)
    func (o *UserTeam) GetId() string
    func (o *UserTeam) GetIdOk() (*string, bool)
    func (o *UserTeam) GetRelationships() UserTeamRelationships
    func (o *UserTeam) GetRelationshipsOk() (*UserTeamRelationships, bool)
    func (o *UserTeam) GetType() UserTeamType
    func (o *UserTeam) GetTypeOk() (*UserTeamType, bool)
    func (o *UserTeam) HasAttributes() bool
    func (o *UserTeam) HasRelationships() bool
    func (o UserTeam) MarshalJSON() ([]byte, error)
    func (o *UserTeam) SetAttributes(v UserTeamAttributes)
    func (o *UserTeam) SetId(v string)
    func (o *UserTeam) SetRelationships(v UserTeamRelationships)
    func (o *UserTeam) SetType(v UserTeamType)
    func (o *UserTeam) UnmarshalJSON(bytes []byte) (err error)
type UserTeamAttributes
    func NewUserTeamAttributes() *UserTeamAttributes
    func NewUserTeamAttributesWithDefaults() *UserTeamAttributes
    func (o *UserTeamAttributes) GetProvisionedBy() string
    func (o *UserTeamAttributes) GetProvisionedById() string
    func (o *UserTeamAttributes) GetProvisionedByIdOk() (*string, bool)
    func (o *UserTeamAttributes) GetProvisionedByOk() (*string, bool)
    func (o *UserTeamAttributes) GetRole() UserTeamRole
    func (o *UserTeamAttributes) GetRoleOk() (*UserTeamRole, bool)
    func (o *UserTeamAttributes) HasProvisionedBy() bool
    func (o *UserTeamAttributes) HasProvisionedById() bool
    func (o *UserTeamAttributes) HasRole() bool
    func (o UserTeamAttributes) MarshalJSON() ([]byte, error)
    func (o *UserTeamAttributes) SetProvisionedBy(v string)
    func (o *UserTeamAttributes) SetProvisionedById(v string)
    func (o *UserTeamAttributes) SetProvisionedByIdNil()
    func (o *UserTeamAttributes) SetProvisionedByNil()
    func (o *UserTeamAttributes) SetRole(v UserTeamRole)
    func (o *UserTeamAttributes) SetRoleNil()
    func (o *UserTeamAttributes) UnmarshalJSON(bytes []byte) (err error)
    func (o *UserTeamAttributes) UnsetProvisionedBy()
    func (o *UserTeamAttributes) UnsetProvisionedById()
    func (o *UserTeamAttributes) UnsetRole()
type UserTeamCreate
    func NewUserTeamCreate(typeVar UserTeamType) *UserTeamCreate
    func NewUserTeamCreateWithDefaults() *UserTeamCreate
    func (o *UserTeamCreate) GetAttributes() UserTeamAttributes
    func (o *UserTeamCreate) GetAttributesOk() (*UserTeamAttributes, bool)
    func (o *UserTeamCreate) GetRelationships() UserTeamRelationships
    func (o *UserTeamCreate) GetRelationshipsOk() (*UserTeamRelationships, bool)
    func (o *UserTeamCreate) GetType() UserTeamType
    func (o *UserTeamCreate) GetTypeOk() (*UserTeamType, bool)
    func (o *UserTeamCreate) HasAttributes() bool
    func (o *UserTeamCreate) HasRelationships() bool
    func (o UserTeamCreate) MarshalJSON() ([]byte, error)
    func (o *UserTeamCreate) SetAttributes(v UserTeamAttributes)
    func (o *UserTeamCreate) SetRelationships(v UserTeamRelationships)
    func (o *UserTeamCreate) SetType(v UserTeamType)
    func (o *UserTeamCreate) UnmarshalJSON(bytes []byte) (err error)
type UserTeamIncluded
    func TeamAsUserTeamIncluded(v *Team) UserTeamIncluded
    func UserAsUserTeamIncluded(v *User) UserTeamIncluded
    func (obj *UserTeamIncluded) GetActualInstance() interface{}
    func (obj UserTeamIncluded) MarshalJSON() ([]byte, error)
    func (obj *UserTeamIncluded) UnmarshalJSON(data []byte) error
type UserTeamPermission
    func NewUserTeamPermission(id string, typeVar UserTeamPermissionType) *UserTeamPermission
    func NewUserTeamPermissionWithDefaults() *UserTeamPermission
    func (o *UserTeamPermission) GetAttributes() UserTeamPermissionAttributes
    func (o *UserTeamPermission) GetAttributesOk() (*UserTeamPermissionAttributes, bool)
    func (o *UserTeamPermission) GetId() string
    func (o *UserTeamPermission) GetIdOk() (*string, bool)
    func (o *UserTeamPermission) GetType() UserTeamPermissionType
    func (o *UserTeamPermission) GetTypeOk() (*UserTeamPermissionType, bool)
    func (o *UserTeamPermission) HasAttributes() bool
    func (o UserTeamPermission) MarshalJSON() ([]byte, error)
    func (o *UserTeamPermission) SetAttributes(v UserTeamPermissionAttributes)
    func (o *UserTeamPermission) SetId(v string)
    func (o *UserTeamPermission) SetType(v UserTeamPermissionType)
    func (o *UserTeamPermission) UnmarshalJSON(bytes []byte) (err error)
type UserTeamPermissionAttributes
    func NewUserTeamPermissionAttributes() *UserTeamPermissionAttributes
    func NewUserTeamPermissionAttributesWithDefaults() *UserTeamPermissionAttributes
    func (o *UserTeamPermissionAttributes) GetPermissions() interface{}
    func (o *UserTeamPermissionAttributes) GetPermissionsOk() (*interface{}, bool)
    func (o *UserTeamPermissionAttributes) HasPermissions() bool
    func (o UserTeamPermissionAttributes) MarshalJSON() ([]byte, error)
    func (o *UserTeamPermissionAttributes) SetPermissions(v interface{})
    func (o *UserTeamPermissionAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserTeamPermissionType
    func NewUserTeamPermissionTypeFromValue(v string) (*UserTeamPermissionType, error)
    func (v *UserTeamPermissionType) GetAllowedValues() []UserTeamPermissionType
    func (v UserTeamPermissionType) IsValid() bool
    func (v UserTeamPermissionType) Ptr() *UserTeamPermissionType
    func (v *UserTeamPermissionType) UnmarshalJSON(src []byte) error
type UserTeamRelationships
    func NewUserTeamRelationships() *UserTeamRelationships
    func NewUserTeamRelationshipsWithDefaults() *UserTeamRelationships
    func (o *UserTeamRelationships) GetTeam() RelationshipToUserTeamTeam
    func (o *UserTeamRelationships) GetTeamOk() (*RelationshipToUserTeamTeam, bool)
    func (o *UserTeamRelationships) GetUser() RelationshipToUserTeamUser
    func (o *UserTeamRelationships) GetUserOk() (*RelationshipToUserTeamUser, bool)
    func (o *UserTeamRelationships) HasTeam() bool
    func (o *UserTeamRelationships) HasUser() bool
    func (o UserTeamRelationships) MarshalJSON() ([]byte, error)
    func (o *UserTeamRelationships) SetTeam(v RelationshipToUserTeamTeam)
    func (o *UserTeamRelationships) SetUser(v RelationshipToUserTeamUser)
    func (o *UserTeamRelationships) UnmarshalJSON(bytes []byte) (err error)
type UserTeamRequest
    func NewUserTeamRequest(data UserTeamCreate) *UserTeamRequest
    func NewUserTeamRequestWithDefaults() *UserTeamRequest
    func (o *UserTeamRequest) GetData() UserTeamCreate
    func (o *UserTeamRequest) GetDataOk() (*UserTeamCreate, bool)
    func (o UserTeamRequest) MarshalJSON() ([]byte, error)
    func (o *UserTeamRequest) SetData(v UserTeamCreate)
    func (o *UserTeamRequest) UnmarshalJSON(bytes []byte) (err error)
type UserTeamResponse
    func NewUserTeamResponse() *UserTeamResponse
    func NewUserTeamResponseWithDefaults() *UserTeamResponse
    func (o *UserTeamResponse) GetData() UserTeam
    func (o *UserTeamResponse) GetDataOk() (*UserTeam, bool)
    func (o *UserTeamResponse) GetIncluded() []UserTeamIncluded
    func (o *UserTeamResponse) GetIncludedOk() (*[]UserTeamIncluded, bool)
    func (o *UserTeamResponse) HasData() bool
    func (o *UserTeamResponse) HasIncluded() bool
    func (o UserTeamResponse) MarshalJSON() ([]byte, error)
    func (o *UserTeamResponse) SetData(v UserTeam)
    func (o *UserTeamResponse) SetIncluded(v []UserTeamIncluded)
    func (o *UserTeamResponse) UnmarshalJSON(bytes []byte) (err error)
type UserTeamRole
    func NewUserTeamRoleFromValue(v string) (*UserTeamRole, error)
    func (v *UserTeamRole) GetAllowedValues() []UserTeamRole
    func (v UserTeamRole) IsValid() bool
    func (v UserTeamRole) Ptr() *UserTeamRole
    func (v *UserTeamRole) UnmarshalJSON(src []byte) error
type UserTeamTeamType
    func NewUserTeamTeamTypeFromValue(v string) (*UserTeamTeamType, error)
    func (v *UserTeamTeamType) GetAllowedValues() []UserTeamTeamType
    func (v UserTeamTeamType) IsValid() bool
    func (v UserTeamTeamType) Ptr() *UserTeamTeamType
    func (v *UserTeamTeamType) UnmarshalJSON(src []byte) error
type UserTeamType
    func NewUserTeamTypeFromValue(v string) (*UserTeamType, error)
    func (v *UserTeamType) GetAllowedValues() []UserTeamType
    func (v UserTeamType) IsValid() bool
    func (v UserTeamType) Ptr() *UserTeamType
    func (v *UserTeamType) UnmarshalJSON(src []byte) error
type UserTeamUpdate
    func NewUserTeamUpdate(typeVar UserTeamType) *UserTeamUpdate
    func NewUserTeamUpdateWithDefaults() *UserTeamUpdate
    func (o *UserTeamUpdate) GetAttributes() UserTeamAttributes
    func (o *UserTeamUpdate) GetAttributesOk() (*UserTeamAttributes, bool)
    func (o *UserTeamUpdate) GetType() UserTeamType
    func (o *UserTeamUpdate) GetTypeOk() (*UserTeamType, bool)
    func (o *UserTeamUpdate) HasAttributes() bool
    func (o UserTeamUpdate) MarshalJSON() ([]byte, error)
    func (o *UserTeamUpdate) SetAttributes(v UserTeamAttributes)
    func (o *UserTeamUpdate) SetType(v UserTeamType)
    func (o *UserTeamUpdate) UnmarshalJSON(bytes []byte) (err error)
type UserTeamUpdateRequest
    func NewUserTeamUpdateRequest(data UserTeamUpdate) *UserTeamUpdateRequest
    func NewUserTeamUpdateRequestWithDefaults() *UserTeamUpdateRequest
    func (o *UserTeamUpdateRequest) GetData() UserTeamUpdate
    func (o *UserTeamUpdateRequest) GetDataOk() (*UserTeamUpdate, bool)
    func (o UserTeamUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *UserTeamUpdateRequest) SetData(v UserTeamUpdate)
    func (o *UserTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type UserTeamUserType
    func NewUserTeamUserTypeFromValue(v string) (*UserTeamUserType, error)
    func (v *UserTeamUserType) GetAllowedValues() []UserTeamUserType
    func (v UserTeamUserType) IsValid() bool
    func (v UserTeamUserType) Ptr() *UserTeamUserType
    func (v *UserTeamUserType) UnmarshalJSON(src []byte) error
type UserTeamsResponse
    func NewUserTeamsResponse() *UserTeamsResponse
    func NewUserTeamsResponseWithDefaults() *UserTeamsResponse
    func (o *UserTeamsResponse) GetData() []UserTeam
    func (o *UserTeamsResponse) GetDataOk() (*[]UserTeam, bool)
    func (o *UserTeamsResponse) GetIncluded() []UserTeamIncluded
    func (o *UserTeamsResponse) GetIncludedOk() (*[]UserTeamIncluded, bool)
    func (o *UserTeamsResponse) GetLinks() TeamsResponseLinks
    func (o *UserTeamsResponse) GetLinksOk() (*TeamsResponseLinks, bool)
    func (o *UserTeamsResponse) GetMeta() TeamsResponseMeta
    func (o *UserTeamsResponse) GetMetaOk() (*TeamsResponseMeta, bool)
    func (o *UserTeamsResponse) HasData() bool
    func (o *UserTeamsResponse) HasIncluded() bool
    func (o *UserTeamsResponse) HasLinks() bool
    func (o *UserTeamsResponse) HasMeta() bool
    func (o UserTeamsResponse) MarshalJSON() ([]byte, error)
    func (o *UserTeamsResponse) SetData(v []UserTeam)
    func (o *UserTeamsResponse) SetIncluded(v []UserTeamIncluded)
    func (o *UserTeamsResponse) SetLinks(v TeamsResponseLinks)
    func (o *UserTeamsResponse) SetMeta(v TeamsResponseMeta)
    func (o *UserTeamsResponse) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateAttributes
    func NewUserUpdateAttributes() *UserUpdateAttributes
    func NewUserUpdateAttributesWithDefaults() *UserUpdateAttributes
    func (o *UserUpdateAttributes) GetDisabled() bool
    func (o *UserUpdateAttributes) GetDisabledOk() (*bool, bool)
    func (o *UserUpdateAttributes) GetEmail() string
    func (o *UserUpdateAttributes) GetEmailOk() (*string, bool)
    func (o *UserUpdateAttributes) GetName() string
    func (o *UserUpdateAttributes) GetNameOk() (*string, bool)
    func (o *UserUpdateAttributes) HasDisabled() bool
    func (o *UserUpdateAttributes) HasEmail() bool
    func (o *UserUpdateAttributes) HasName() bool
    func (o UserUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *UserUpdateAttributes) SetDisabled(v bool)
    func (o *UserUpdateAttributes) SetEmail(v string)
    func (o *UserUpdateAttributes) SetName(v string)
    func (o *UserUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateData
    func NewUserUpdateData(attributes UserUpdateAttributes, id string, typeVar UsersType) *UserUpdateData
    func NewUserUpdateDataWithDefaults() *UserUpdateData
    func (o *UserUpdateData) GetAttributes() UserUpdateAttributes
    func (o *UserUpdateData) GetAttributesOk() (*UserUpdateAttributes, bool)
    func (o *UserUpdateData) GetId() string
    func (o *UserUpdateData) GetIdOk() (*string, bool)
    func (o *UserUpdateData) GetType() UsersType
    func (o *UserUpdateData) GetTypeOk() (*UsersType, bool)
    func (o UserUpdateData) MarshalJSON() ([]byte, error)
    func (o *UserUpdateData) SetAttributes(v UserUpdateAttributes)
    func (o *UserUpdateData) SetId(v string)
    func (o *UserUpdateData) SetType(v UsersType)
    func (o *UserUpdateData) UnmarshalJSON(bytes []byte) (err error)
type UserUpdateRequest
    func NewUserUpdateRequest(data UserUpdateData) *UserUpdateRequest
    func NewUserUpdateRequestWithDefaults() *UserUpdateRequest
    func (o *UserUpdateRequest) GetData() UserUpdateData
    func (o *UserUpdateRequest) GetDataOk() (*UserUpdateData, bool)
    func (o UserUpdateRequest) MarshalJSON() ([]byte, error)
    func (o *UserUpdateRequest) SetData(v UserUpdateData)
    func (o *UserUpdateRequest) UnmarshalJSON(bytes []byte) (err error)
type UsersApi
    func NewUsersApi(client *datadog.APIClient) *UsersApi
    func (a *UsersApi) CreateUser(ctx _context.Context, body UserCreateRequest) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) DisableUser(ctx _context.Context, userId string) (*_nethttp.Response, error)
    func (a *UsersApi) GetInvitation(ctx _context.Context, userInvitationUuid string) (UserInvitationResponse, *_nethttp.Response, error)
    func (a *UsersApi) GetUser(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUserOrganizations(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUserPermissions(ctx _context.Context, userId string) (PermissionsResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUsers(ctx _context.Context, o ...ListUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)
    func (a *UsersApi) ListUsersWithPagination(ctx _context.Context, o ...ListUsersOptionalParameters) (<-chan datadog.PaginationResult[User], func())
    func (a *UsersApi) SendInvitations(ctx _context.Context, body UserInvitationsRequest) (UserInvitationsResponse, *_nethttp.Response, error)
    func (a *UsersApi) UpdateUser(ctx _context.Context, userId string, body UserUpdateRequest) (UserResponse, *_nethttp.Response, error)
type UsersRelationship
    func NewUsersRelationship(data []UserRelationshipData) *UsersRelationship
    func NewUsersRelationshipWithDefaults() *UsersRelationship
    func (o *UsersRelationship) GetData() []UserRelationshipData
    func (o *UsersRelationship) GetDataOk() (*[]UserRelationshipData, bool)
    func (o UsersRelationship) MarshalJSON() ([]byte, error)
    func (o *UsersRelationship) SetData(v []UserRelationshipData)
    func (o *UsersRelationship) UnmarshalJSON(bytes []byte) (err error)
type UsersResponse
    func NewUsersResponse() *UsersResponse
    func NewUsersResponseWithDefaults() *UsersResponse
    func (o *UsersResponse) GetData() []User
    func (o *UsersResponse) GetDataOk() (*[]User, bool)
    func (o *UsersResponse) GetIncluded() []UserResponseIncludedItem
    func (o *UsersResponse) GetIncludedOk() (*[]UserResponseIncludedItem, bool)
    func (o *UsersResponse) GetMeta() ResponseMetaAttributes
    func (o *UsersResponse) GetMetaOk() (*ResponseMetaAttributes, bool)
    func (o *UsersResponse) HasData() bool
    func (o *UsersResponse) HasIncluded() bool
    func (o *UsersResponse) HasMeta() bool
    func (o UsersResponse) MarshalJSON() ([]byte, error)
    func (o *UsersResponse) SetData(v []User)
    func (o *UsersResponse) SetIncluded(v []UserResponseIncludedItem)
    func (o *UsersResponse) SetMeta(v ResponseMetaAttributes)
    func (o *UsersResponse) UnmarshalJSON(bytes []byte) (err error)
type UsersType
    func NewUsersTypeFromValue(v string) (*UsersType, error)
    func (v *UsersType) GetAllowedValues() []UsersType
    func (v UsersType) IsValid() bool
    func (v UsersType) Ptr() *UsersType
    func (v *UsersType) UnmarshalJSON(src []byte) error
type ValidationError
    func NewValidationError(meta ValidationErrorMeta, title string) *ValidationError
    func NewValidationErrorWithDefaults() *ValidationError
    func (o *ValidationError) GetMeta() ValidationErrorMeta
    func (o *ValidationError) GetMetaOk() (*ValidationErrorMeta, bool)
    func (o *ValidationError) GetTitle() string
    func (o *ValidationError) GetTitleOk() (*string, bool)
    func (o ValidationError) MarshalJSON() ([]byte, error)
    func (o *ValidationError) SetMeta(v ValidationErrorMeta)
    func (o *ValidationError) SetTitle(v string)
    func (o *ValidationError) UnmarshalJSON(bytes []byte) (err error)
type ValidationErrorMeta
    func NewValidationErrorMeta(message string) *ValidationErrorMeta
    func NewValidationErrorMetaWithDefaults() *ValidationErrorMeta
    func (o *ValidationErrorMeta) GetField() string
    func (o *ValidationErrorMeta) GetFieldOk() (*string, bool)
    func (o *ValidationErrorMeta) GetId() string
    func (o *ValidationErrorMeta) GetIdOk() (*string, bool)
    func (o *ValidationErrorMeta) GetMessage() string
    func (o *ValidationErrorMeta) GetMessageOk() (*string, bool)
    func (o *ValidationErrorMeta) HasField() bool
    func (o *ValidationErrorMeta) HasId() bool
    func (o ValidationErrorMeta) MarshalJSON() ([]byte, error)
    func (o *ValidationErrorMeta) SetField(v string)
    func (o *ValidationErrorMeta) SetId(v string)
    func (o *ValidationErrorMeta) SetMessage(v string)
    func (o *ValidationErrorMeta) UnmarshalJSON(bytes []byte) (err error)
type ValidationResponse
    func NewValidationResponse() *ValidationResponse
    func NewValidationResponseWithDefaults() *ValidationResponse
    func (o *ValidationResponse) GetErrors() []ValidationError
    func (o *ValidationResponse) GetErrorsOk() (*[]ValidationError, bool)
    func (o *ValidationResponse) HasErrors() bool
    func (o ValidationResponse) MarshalJSON() ([]byte, error)
    func (o *ValidationResponse) SetErrors(v []ValidationError)
    func (o *ValidationResponse) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilitiesType
    func NewVulnerabilitiesTypeFromValue(v string) (*VulnerabilitiesType, error)
    func (v *VulnerabilitiesType) GetAllowedValues() []VulnerabilitiesType
    func (v VulnerabilitiesType) IsValid() bool
    func (v VulnerabilitiesType) Ptr() *VulnerabilitiesType
    func (v *VulnerabilitiesType) UnmarshalJSON(src []byte) error
type Vulnerability
    func NewVulnerability(attributes VulnerabilityAttributes, id string, relationships VulnerabilityRelationships, typeVar VulnerabilitiesType) *Vulnerability
    func NewVulnerabilityWithDefaults() *Vulnerability
    func (o *Vulnerability) GetAttributes() VulnerabilityAttributes
    func (o *Vulnerability) GetAttributesOk() (*VulnerabilityAttributes, bool)
    func (o *Vulnerability) GetId() string
    func (o *Vulnerability) GetIdOk() (*string, bool)
    func (o *Vulnerability) GetRelationships() VulnerabilityRelationships
    func (o *Vulnerability) GetRelationshipsOk() (*VulnerabilityRelationships, bool)
    func (o *Vulnerability) GetType() VulnerabilitiesType
    func (o *Vulnerability) GetTypeOk() (*VulnerabilitiesType, bool)
    func (o Vulnerability) MarshalJSON() ([]byte, error)
    func (o *Vulnerability) SetAttributes(v VulnerabilityAttributes)
    func (o *Vulnerability) SetId(v string)
    func (o *Vulnerability) SetRelationships(v VulnerabilityRelationships)
    func (o *Vulnerability) SetType(v VulnerabilitiesType)
    func (o *Vulnerability) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilityAttributes
    func NewVulnerabilityAttributes(cveList []string, cvss VulnerabilityCvss, description string, exposureTime int64, firstDetection string, fixAvailable bool, language string, lastDetection string, remediations []Remediation, risks VulnerabilityRisks, status VulnerabilityStatus, title string, tool VulnerabilityTool, typeVar VulnerabilityType) *VulnerabilityAttributes
    func NewVulnerabilityAttributesWithDefaults() *VulnerabilityAttributes
    func (o *VulnerabilityAttributes) GetAdvisoryId() string
    func (o *VulnerabilityAttributes) GetAdvisoryIdOk() (*string, bool)
    func (o *VulnerabilityAttributes) GetCodeLocation() CodeLocation
    func (o *VulnerabilityAttributes) GetCodeLocationOk() (*CodeLocation, bool)
    func (o *VulnerabilityAttributes) GetCveList() []string
    func (o *VulnerabilityAttributes) GetCveListOk() (*[]string, bool)
    func (o *VulnerabilityAttributes) GetCvss() VulnerabilityCvss
    func (o *VulnerabilityAttributes) GetCvssOk() (*VulnerabilityCvss, bool)
    func (o *VulnerabilityAttributes) GetDependencyLocations() VulnerabilityDependencyLocations
    func (o *VulnerabilityAttributes) GetDependencyLocationsOk() (*VulnerabilityDependencyLocations, bool)
    func (o *VulnerabilityAttributes) GetDescription() string
    func (o *VulnerabilityAttributes) GetDescriptionOk() (*string, bool)
    func (o *VulnerabilityAttributes) GetEcosystem() VulnerabilityEcosystem
    func (o *VulnerabilityAttributes) GetEcosystemOk() (*VulnerabilityEcosystem, bool)
    func (o *VulnerabilityAttributes) GetExposureTime() int64
    func (o *VulnerabilityAttributes) GetExposureTimeOk() (*int64, bool)
    func (o *VulnerabilityAttributes) GetFirstDetection() string
    func (o *VulnerabilityAttributes) GetFirstDetectionOk() (*string, bool)
    func (o *VulnerabilityAttributes) GetFixAvailable() bool
    func (o *VulnerabilityAttributes) GetFixAvailableOk() (*bool, bool)
    func (o *VulnerabilityAttributes) GetLanguage() string
    func (o *VulnerabilityAttributes) GetLanguageOk() (*string, bool)
    func (o *VulnerabilityAttributes) GetLastDetection() string
    func (o *VulnerabilityAttributes) GetLastDetectionOk() (*string, bool)
    func (o *VulnerabilityAttributes) GetLibrary() Library
    func (o *VulnerabilityAttributes) GetLibraryOk() (*Library, bool)
    func (o *VulnerabilityAttributes) GetRemediations() []Remediation
    func (o *VulnerabilityAttributes) GetRemediationsOk() (*[]Remediation, bool)
    func (o *VulnerabilityAttributes) GetRepoDigests() []string
    func (o *VulnerabilityAttributes) GetRepoDigestsOk() (*[]string, bool)
    func (o *VulnerabilityAttributes) GetRisks() VulnerabilityRisks
    func (o *VulnerabilityAttributes) GetRisksOk() (*VulnerabilityRisks, bool)
    func (o *VulnerabilityAttributes) GetStatus() VulnerabilityStatus
    func (o *VulnerabilityAttributes) GetStatusOk() (*VulnerabilityStatus, bool)
    func (o *VulnerabilityAttributes) GetTitle() string
    func (o *VulnerabilityAttributes) GetTitleOk() (*string, bool)
    func (o *VulnerabilityAttributes) GetTool() VulnerabilityTool
    func (o *VulnerabilityAttributes) GetToolOk() (*VulnerabilityTool, bool)
    func (o *VulnerabilityAttributes) GetType() VulnerabilityType
    func (o *VulnerabilityAttributes) GetTypeOk() (*VulnerabilityType, bool)
    func (o *VulnerabilityAttributes) HasAdvisoryId() bool
    func (o *VulnerabilityAttributes) HasCodeLocation() bool
    func (o *VulnerabilityAttributes) HasDependencyLocations() bool
    func (o *VulnerabilityAttributes) HasEcosystem() bool
    func (o *VulnerabilityAttributes) HasLibrary() bool
    func (o *VulnerabilityAttributes) HasRepoDigests() bool
    func (o VulnerabilityAttributes) MarshalJSON() ([]byte, error)
    func (o *VulnerabilityAttributes) SetAdvisoryId(v string)
    func (o *VulnerabilityAttributes) SetCodeLocation(v CodeLocation)
    func (o *VulnerabilityAttributes) SetCveList(v []string)
    func (o *VulnerabilityAttributes) SetCvss(v VulnerabilityCvss)
    func (o *VulnerabilityAttributes) SetDependencyLocations(v VulnerabilityDependencyLocations)
    func (o *VulnerabilityAttributes) SetDescription(v string)
    func (o *VulnerabilityAttributes) SetEcosystem(v VulnerabilityEcosystem)
    func (o *VulnerabilityAttributes) SetExposureTime(v int64)
    func (o *VulnerabilityAttributes) SetFirstDetection(v string)
    func (o *VulnerabilityAttributes) SetFixAvailable(v bool)
    func (o *VulnerabilityAttributes) SetLanguage(v string)
    func (o *VulnerabilityAttributes) SetLastDetection(v string)
    func (o *VulnerabilityAttributes) SetLibrary(v Library)
    func (o *VulnerabilityAttributes) SetRemediations(v []Remediation)
    func (o *VulnerabilityAttributes) SetRepoDigests(v []string)
    func (o *VulnerabilityAttributes) SetRisks(v VulnerabilityRisks)
    func (o *VulnerabilityAttributes) SetStatus(v VulnerabilityStatus)
    func (o *VulnerabilityAttributes) SetTitle(v string)
    func (o *VulnerabilityAttributes) SetTool(v VulnerabilityTool)
    func (o *VulnerabilityAttributes) SetType(v VulnerabilityType)
    func (o *VulnerabilityAttributes) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilityCvss
    func NewVulnerabilityCvss(base CVSS, datadog CVSS) *VulnerabilityCvss
    func NewVulnerabilityCvssWithDefaults() *VulnerabilityCvss
    func (o *VulnerabilityCvss) GetBase() CVSS
    func (o *VulnerabilityCvss) GetBaseOk() (*CVSS, bool)
    func (o *VulnerabilityCvss) GetDatadog() CVSS
    func (o *VulnerabilityCvss) GetDatadogOk() (*CVSS, bool)
    func (o VulnerabilityCvss) MarshalJSON() ([]byte, error)
    func (o *VulnerabilityCvss) SetBase(v CVSS)
    func (o *VulnerabilityCvss) SetDatadog(v CVSS)
    func (o *VulnerabilityCvss) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilityDependencyLocations
    func NewVulnerabilityDependencyLocations(block DependencyLocation) *VulnerabilityDependencyLocations
    func NewVulnerabilityDependencyLocationsWithDefaults() *VulnerabilityDependencyLocations
    func (o *VulnerabilityDependencyLocations) GetBlock() DependencyLocation
    func (o *VulnerabilityDependencyLocations) GetBlockOk() (*DependencyLocation, bool)
    func (o *VulnerabilityDependencyLocations) GetName() DependencyLocation
    func (o *VulnerabilityDependencyLocations) GetNameOk() (*DependencyLocation, bool)
    func (o *VulnerabilityDependencyLocations) GetVersion() DependencyLocation
    func (o *VulnerabilityDependencyLocations) GetVersionOk() (*DependencyLocation, bool)
    func (o *VulnerabilityDependencyLocations) HasName() bool
    func (o *VulnerabilityDependencyLocations) HasVersion() bool
    func (o VulnerabilityDependencyLocations) MarshalJSON() ([]byte, error)
    func (o *VulnerabilityDependencyLocations) SetBlock(v DependencyLocation)
    func (o *VulnerabilityDependencyLocations) SetName(v DependencyLocation)
    func (o *VulnerabilityDependencyLocations) SetVersion(v DependencyLocation)
    func (o *VulnerabilityDependencyLocations) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilityEcosystem
    func NewVulnerabilityEcosystemFromValue(v string) (*VulnerabilityEcosystem, error)
    func (v *VulnerabilityEcosystem) GetAllowedValues() []VulnerabilityEcosystem
    func (v VulnerabilityEcosystem) IsValid() bool
    func (v VulnerabilityEcosystem) Ptr() *VulnerabilityEcosystem
    func (v *VulnerabilityEcosystem) UnmarshalJSON(src []byte) error
type VulnerabilityRelationships
    func NewVulnerabilityRelationships(affects VulnerabilityRelationshipsAffects) *VulnerabilityRelationships
    func NewVulnerabilityRelationshipsWithDefaults() *VulnerabilityRelationships
    func (o *VulnerabilityRelationships) GetAffects() VulnerabilityRelationshipsAffects
    func (o *VulnerabilityRelationships) GetAffectsOk() (*VulnerabilityRelationshipsAffects, bool)
    func (o VulnerabilityRelationships) MarshalJSON() ([]byte, error)
    func (o *VulnerabilityRelationships) SetAffects(v VulnerabilityRelationshipsAffects)
    func (o *VulnerabilityRelationships) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilityRelationshipsAffects
    func NewVulnerabilityRelationshipsAffects(data VulnerabilityRelationshipsAffectsData) *VulnerabilityRelationshipsAffects
    func NewVulnerabilityRelationshipsAffectsWithDefaults() *VulnerabilityRelationshipsAffects
    func (o *VulnerabilityRelationshipsAffects) GetData() VulnerabilityRelationshipsAffectsData
    func (o *VulnerabilityRelationshipsAffects) GetDataOk() (*VulnerabilityRelationshipsAffectsData, bool)
    func (o VulnerabilityRelationshipsAffects) MarshalJSON() ([]byte, error)
    func (o *VulnerabilityRelationshipsAffects) SetData(v VulnerabilityRelationshipsAffectsData)
    func (o *VulnerabilityRelationshipsAffects) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilityRelationshipsAffectsData
    func NewVulnerabilityRelationshipsAffectsData(id string, typeVar AssetEntityType) *VulnerabilityRelationshipsAffectsData
    func NewVulnerabilityRelationshipsAffectsDataWithDefaults() *VulnerabilityRelationshipsAffectsData
    func (o *VulnerabilityRelationshipsAffectsData) GetId() string
    func (o *VulnerabilityRelationshipsAffectsData) GetIdOk() (*string, bool)
    func (o *VulnerabilityRelationshipsAffectsData) GetType() AssetEntityType
    func (o *VulnerabilityRelationshipsAffectsData) GetTypeOk() (*AssetEntityType, bool)
    func (o VulnerabilityRelationshipsAffectsData) MarshalJSON() ([]byte, error)
    func (o *VulnerabilityRelationshipsAffectsData) SetId(v string)
    func (o *VulnerabilityRelationshipsAffectsData) SetType(v AssetEntityType)
    func (o *VulnerabilityRelationshipsAffectsData) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilityRisks
    func NewVulnerabilityRisks(exploitAvailable bool, exploitSources []string, exploitationProbability bool, pocExploitAvailable bool) *VulnerabilityRisks
    func NewVulnerabilityRisksWithDefaults() *VulnerabilityRisks
    func (o *VulnerabilityRisks) GetEpss() EPSS
    func (o *VulnerabilityRisks) GetEpssOk() (*EPSS, bool)
    func (o *VulnerabilityRisks) GetExploitAvailable() bool
    func (o *VulnerabilityRisks) GetExploitAvailableOk() (*bool, bool)
    func (o *VulnerabilityRisks) GetExploitSources() []string
    func (o *VulnerabilityRisks) GetExploitSourcesOk() (*[]string, bool)
    func (o *VulnerabilityRisks) GetExploitationProbability() bool
    func (o *VulnerabilityRisks) GetExploitationProbabilityOk() (*bool, bool)
    func (o *VulnerabilityRisks) GetPocExploitAvailable() bool
    func (o *VulnerabilityRisks) GetPocExploitAvailableOk() (*bool, bool)
    func (o *VulnerabilityRisks) HasEpss() bool
    func (o VulnerabilityRisks) MarshalJSON() ([]byte, error)
    func (o *VulnerabilityRisks) SetEpss(v EPSS)
    func (o *VulnerabilityRisks) SetExploitAvailable(v bool)
    func (o *VulnerabilityRisks) SetExploitSources(v []string)
    func (o *VulnerabilityRisks) SetExploitationProbability(v bool)
    func (o *VulnerabilityRisks) SetPocExploitAvailable(v bool)
    func (o *VulnerabilityRisks) UnmarshalJSON(bytes []byte) (err error)
type VulnerabilitySeverity
    func NewVulnerabilitySeverityFromValue(v string) (*VulnerabilitySeverity, error)
    func (v *VulnerabilitySeverity) GetAllowedValues() []VulnerabilitySeverity
    func (v VulnerabilitySeverity) IsValid() bool
    func (v VulnerabilitySeverity) Ptr() *VulnerabilitySeverity
    func (v *VulnerabilitySeverity) UnmarshalJSON(src []byte) error
type VulnerabilityStatus
    func NewVulnerabilityStatusFromValue(v string) (*VulnerabilityStatus, error)
    func (v *VulnerabilityStatus) GetAllowedValues() []VulnerabilityStatus
    func (v VulnerabilityStatus) IsValid() bool
    func (v VulnerabilityStatus) Ptr() *VulnerabilityStatus
    func (v *VulnerabilityStatus) UnmarshalJSON(src []byte) error
type VulnerabilityTool
    func NewVulnerabilityToolFromValue(v string) (*VulnerabilityTool, error)
    func (v *VulnerabilityTool) GetAllowedValues() []VulnerabilityTool
    func (v VulnerabilityTool) IsValid() bool
    func (v VulnerabilityTool) Ptr() *VulnerabilityTool
    func (v *VulnerabilityTool) UnmarshalJSON(src []byte) error
type VulnerabilityType
    func NewVulnerabilityTypeFromValue(v string) (*VulnerabilityType, error)
    func (v *VulnerabilityType) GetAllowedValues() []VulnerabilityType
    func (v VulnerabilityType) IsValid() bool
    func (v VulnerabilityType) Ptr() *VulnerabilityType
    func (v *VulnerabilityType) UnmarshalJSON(src []byte) error
type Weekday
    func NewWeekdayFromValue(v string) (*Weekday, error)
    func (v *Weekday) GetAllowedValues() []Weekday
    func (v Weekday) IsValid() bool
    func (v Weekday) Ptr() *Weekday
    func (v *Weekday) UnmarshalJSON(src []byte) error
type WidgetLiveSpan
    func NewWidgetLiveSpanFromValue(v string) (*WidgetLiveSpan, error)
    func (v *WidgetLiveSpan) GetAllowedValues() []WidgetLiveSpan
    func (v WidgetLiveSpan) IsValid() bool
    func (v WidgetLiveSpan) Ptr() *WidgetLiveSpan
    func (v *WidgetLiveSpan) UnmarshalJSON(src []byte) error
type WorkflowAutomationApi
    func NewWorkflowAutomationApi(client *datadog.APIClient) *WorkflowAutomationApi
    func (a *WorkflowAutomationApi) CancelWorkflowInstance(ctx _context.Context, workflowId string, instanceId string) (WorklflowCancelInstanceResponse, *_nethttp.Response, error)
    func (a *WorkflowAutomationApi) CreateWorkflow(ctx _context.Context, body CreateWorkflowRequest) (CreateWorkflowResponse, *_nethttp.Response, error)
    func (a *WorkflowAutomationApi) CreateWorkflowInstance(ctx _context.Context, workflowId string, body WorkflowInstanceCreateRequest) (WorkflowInstanceCreateResponse, *_nethttp.Response, error)
    func (a *WorkflowAutomationApi) DeleteWorkflow(ctx _context.Context, workflowId string) (*_nethttp.Response, error)
    func (a *WorkflowAutomationApi) GetWorkflow(ctx _context.Context, workflowId string) (GetWorkflowResponse, *_nethttp.Response, error)
    func (a *WorkflowAutomationApi) GetWorkflowInstance(ctx _context.Context, workflowId string, instanceId string) (WorklflowGetInstanceResponse, *_nethttp.Response, error)
    func (a *WorkflowAutomationApi) ListWorkflowInstances(ctx _context.Context, workflowId string, o ...ListWorkflowInstancesOptionalParameters) (WorkflowListInstancesResponse, *_nethttp.Response, error)
    func (a *WorkflowAutomationApi) UpdateWorkflow(ctx _context.Context, workflowId string, body UpdateWorkflowRequest) (UpdateWorkflowResponse, *_nethttp.Response, error)
type WorkflowData
    func NewWorkflowData(attributes WorkflowDataAttributes, typeVar WorkflowDataType) *WorkflowData
    func NewWorkflowDataWithDefaults() *WorkflowData
    func (o *WorkflowData) GetAttributes() WorkflowDataAttributes
    func (o *WorkflowData) GetAttributesOk() (*WorkflowDataAttributes, bool)
    func (o *WorkflowData) GetId() string
    func (o *WorkflowData) GetIdOk() (*string, bool)
    func (o *WorkflowData) GetRelationships() WorkflowDataRelationships
    func (o *WorkflowData) GetRelationshipsOk() (*WorkflowDataRelationships, bool)
    func (o *WorkflowData) GetType() WorkflowDataType
    func (o *WorkflowData) GetTypeOk() (*WorkflowDataType, bool)
    func (o *WorkflowData) HasId() bool
    func (o *WorkflowData) HasRelationships() bool
    func (o WorkflowData) MarshalJSON() ([]byte, error)
    func (o *WorkflowData) SetAttributes(v WorkflowDataAttributes)
    func (o *WorkflowData) SetId(v string)
    func (o *WorkflowData) SetRelationships(v WorkflowDataRelationships)
    func (o *WorkflowData) SetType(v WorkflowDataType)
    func (o *WorkflowData) UnmarshalJSON(bytes []byte) (err error)
type WorkflowDataAttributes
    func NewWorkflowDataAttributes(name string, spec Spec) *WorkflowDataAttributes
    func NewWorkflowDataAttributesWithDefaults() *WorkflowDataAttributes
    func (o *WorkflowDataAttributes) GetCreatedAt() time.Time
    func (o *WorkflowDataAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *WorkflowDataAttributes) GetDescription() string
    func (o *WorkflowDataAttributes) GetDescriptionOk() (*string, bool)
    func (o *WorkflowDataAttributes) GetName() string
    func (o *WorkflowDataAttributes) GetNameOk() (*string, bool)
    func (o *WorkflowDataAttributes) GetPublished() bool
    func (o *WorkflowDataAttributes) GetPublishedOk() (*bool, bool)
    func (o *WorkflowDataAttributes) GetSpec() Spec
    func (o *WorkflowDataAttributes) GetSpecOk() (*Spec, bool)
    func (o *WorkflowDataAttributes) GetTags() []string
    func (o *WorkflowDataAttributes) GetTagsOk() (*[]string, bool)
    func (o *WorkflowDataAttributes) GetUpdatedAt() time.Time
    func (o *WorkflowDataAttributes) GetUpdatedAtOk() (*time.Time, bool)
    func (o *WorkflowDataAttributes) GetWebhookSecret() string
    func (o *WorkflowDataAttributes) GetWebhookSecretOk() (*string, bool)
    func (o *WorkflowDataAttributes) HasCreatedAt() bool
    func (o *WorkflowDataAttributes) HasDescription() bool
    func (o *WorkflowDataAttributes) HasPublished() bool
    func (o *WorkflowDataAttributes) HasTags() bool
    func (o *WorkflowDataAttributes) HasUpdatedAt() bool
    func (o *WorkflowDataAttributes) HasWebhookSecret() bool
    func (o WorkflowDataAttributes) MarshalJSON() ([]byte, error)
    func (o *WorkflowDataAttributes) SetCreatedAt(v time.Time)
    func (o *WorkflowDataAttributes) SetDescription(v string)
    func (o *WorkflowDataAttributes) SetName(v string)
    func (o *WorkflowDataAttributes) SetPublished(v bool)
    func (o *WorkflowDataAttributes) SetSpec(v Spec)
    func (o *WorkflowDataAttributes) SetTags(v []string)
    func (o *WorkflowDataAttributes) SetUpdatedAt(v time.Time)
    func (o *WorkflowDataAttributes) SetWebhookSecret(v string)
    func (o *WorkflowDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type WorkflowDataRelationships
    func NewWorkflowDataRelationships() *WorkflowDataRelationships
    func NewWorkflowDataRelationshipsWithDefaults() *WorkflowDataRelationships
    func (o *WorkflowDataRelationships) GetCreator() WorkflowUserRelationship
    func (o *WorkflowDataRelationships) GetCreatorOk() (*WorkflowUserRelationship, bool)
    func (o *WorkflowDataRelationships) GetOwner() WorkflowUserRelationship
    func (o *WorkflowDataRelationships) GetOwnerOk() (*WorkflowUserRelationship, bool)
    func (o *WorkflowDataRelationships) HasCreator() bool
    func (o *WorkflowDataRelationships) HasOwner() bool
    func (o WorkflowDataRelationships) MarshalJSON() ([]byte, error)
    func (o *WorkflowDataRelationships) SetCreator(v WorkflowUserRelationship)
    func (o *WorkflowDataRelationships) SetOwner(v WorkflowUserRelationship)
    func (o *WorkflowDataRelationships) UnmarshalJSON(bytes []byte) (err error)
type WorkflowDataType
    func NewWorkflowDataTypeFromValue(v string) (*WorkflowDataType, error)
    func (v *WorkflowDataType) GetAllowedValues() []WorkflowDataType
    func (v WorkflowDataType) IsValid() bool
    func (v WorkflowDataType) Ptr() *WorkflowDataType
    func (v *WorkflowDataType) UnmarshalJSON(src []byte) error
type WorkflowDataUpdate
    func NewWorkflowDataUpdate(attributes WorkflowDataUpdateAttributes, typeVar WorkflowDataType) *WorkflowDataUpdate
    func NewWorkflowDataUpdateWithDefaults() *WorkflowDataUpdate
    func (o *WorkflowDataUpdate) GetAttributes() WorkflowDataUpdateAttributes
    func (o *WorkflowDataUpdate) GetAttributesOk() (*WorkflowDataUpdateAttributes, bool)
    func (o *WorkflowDataUpdate) GetId() string
    func (o *WorkflowDataUpdate) GetIdOk() (*string, bool)
    func (o *WorkflowDataUpdate) GetRelationships() WorkflowDataRelationships
    func (o *WorkflowDataUpdate) GetRelationshipsOk() (*WorkflowDataRelationships, bool)
    func (o *WorkflowDataUpdate) GetType() WorkflowDataType
    func (o *WorkflowDataUpdate) GetTypeOk() (*WorkflowDataType, bool)
    func (o *WorkflowDataUpdate) HasId() bool
    func (o *WorkflowDataUpdate) HasRelationships() bool
    func (o WorkflowDataUpdate) MarshalJSON() ([]byte, error)
    func (o *WorkflowDataUpdate) SetAttributes(v WorkflowDataUpdateAttributes)
    func (o *WorkflowDataUpdate) SetId(v string)
    func (o *WorkflowDataUpdate) SetRelationships(v WorkflowDataRelationships)
    func (o *WorkflowDataUpdate) SetType(v WorkflowDataType)
    func (o *WorkflowDataUpdate) UnmarshalJSON(bytes []byte) (err error)
type WorkflowDataUpdateAttributes
    func NewWorkflowDataUpdateAttributes() *WorkflowDataUpdateAttributes
    func NewWorkflowDataUpdateAttributesWithDefaults() *WorkflowDataUpdateAttributes
    func (o *WorkflowDataUpdateAttributes) GetCreatedAt() time.Time
    func (o *WorkflowDataUpdateAttributes) GetCreatedAtOk() (*time.Time, bool)
    func (o *WorkflowDataUpdateAttributes) GetDescription() string
    func (o *WorkflowDataUpdateAttributes) GetDescriptionOk() (*string, bool)
    func (o *WorkflowDataUpdateAttributes) GetName() string
    func (o *WorkflowDataUpdateAttributes) GetNameOk() (*string, bool)
    func (o *WorkflowDataUpdateAttributes) GetPublished() bool
    func (o *WorkflowDataUpdateAttributes) GetPublishedOk() (*bool, bool)
    func (o *WorkflowDataUpdateAttributes) GetSpec() Spec
    func (o *WorkflowDataUpdateAttributes) GetSpecOk() (*Spec, bool)
    func (o *WorkflowDataUpdateAttributes) GetTags() []string
    func (o *WorkflowDataUpdateAttributes) GetTagsOk() (*[]string, bool)
    func (o *WorkflowDataUpdateAttributes) GetUpdatedAt() time.Time
    func (o *WorkflowDataUpdateAttributes) GetUpdatedAtOk() (*time.Time, bool)
    func (o *WorkflowDataUpdateAttributes) GetWebhookSecret() string
    func (o *WorkflowDataUpdateAttributes) GetWebhookSecretOk() (*string, bool)
    func (o *WorkflowDataUpdateAttributes) HasCreatedAt() bool
    func (o *WorkflowDataUpdateAttributes) HasDescription() bool
    func (o *WorkflowDataUpdateAttributes) HasName() bool
    func (o *WorkflowDataUpdateAttributes) HasPublished() bool
    func (o *WorkflowDataUpdateAttributes) HasSpec() bool
    func (o *WorkflowDataUpdateAttributes) HasTags() bool
    func (o *WorkflowDataUpdateAttributes) HasUpdatedAt() bool
    func (o *WorkflowDataUpdateAttributes) HasWebhookSecret() bool
    func (o WorkflowDataUpdateAttributes) MarshalJSON() ([]byte, error)
    func (o *WorkflowDataUpdateAttributes) SetCreatedAt(v time.Time)
    func (o *WorkflowDataUpdateAttributes) SetDescription(v string)
    func (o *WorkflowDataUpdateAttributes) SetName(v string)
    func (o *WorkflowDataUpdateAttributes) SetPublished(v bool)
    func (o *WorkflowDataUpdateAttributes) SetSpec(v Spec)
    func (o *WorkflowDataUpdateAttributes) SetTags(v []string)
    func (o *WorkflowDataUpdateAttributes) SetUpdatedAt(v time.Time)
    func (o *WorkflowDataUpdateAttributes) SetWebhookSecret(v string)
    func (o *WorkflowDataUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)
type WorkflowInstanceCreateMeta
    func NewWorkflowInstanceCreateMeta() *WorkflowInstanceCreateMeta
    func NewWorkflowInstanceCreateMetaWithDefaults() *WorkflowInstanceCreateMeta
    func (o *WorkflowInstanceCreateMeta) GetPayload() map[string]interface{}
    func (o *WorkflowInstanceCreateMeta) GetPayloadOk() (*map[string]interface{}, bool)
    func (o *WorkflowInstanceCreateMeta) HasPayload() bool
    func (o WorkflowInstanceCreateMeta) MarshalJSON() ([]byte, error)
    func (o *WorkflowInstanceCreateMeta) SetPayload(v map[string]interface{})
    func (o *WorkflowInstanceCreateMeta) UnmarshalJSON(bytes []byte) (err error)
type WorkflowInstanceCreateRequest
    func NewWorkflowInstanceCreateRequest() *WorkflowInstanceCreateRequest
    func NewWorkflowInstanceCreateRequestWithDefaults() *WorkflowInstanceCreateRequest
    func (o *WorkflowInstanceCreateRequest) GetMeta() WorkflowInstanceCreateMeta
    func (o *WorkflowInstanceCreateRequest) GetMetaOk() (*WorkflowInstanceCreateMeta, bool)
    func (o *WorkflowInstanceCreateRequest) HasMeta() bool
    func (o WorkflowInstanceCreateRequest) MarshalJSON() ([]byte, error)
    func (o *WorkflowInstanceCreateRequest) SetMeta(v WorkflowInstanceCreateMeta)
    func (o *WorkflowInstanceCreateRequest) UnmarshalJSON(bytes []byte) (err error)
type WorkflowInstanceCreateResponse
    func NewWorkflowInstanceCreateResponse() *WorkflowInstanceCreateResponse
    func NewWorkflowInstanceCreateResponseWithDefaults() *WorkflowInstanceCreateResponse
    func (o *WorkflowInstanceCreateResponse) GetData() WorkflowInstanceCreateResponseData
    func (o *WorkflowInstanceCreateResponse) GetDataOk() (*WorkflowInstanceCreateResponseData, bool)
    func (o *WorkflowInstanceCreateResponse) HasData() bool
    func (o WorkflowInstanceCreateResponse) MarshalJSON() ([]byte, error)
    func (o *WorkflowInstanceCreateResponse) SetData(v WorkflowInstanceCreateResponseData)
    func (o *WorkflowInstanceCreateResponse) UnmarshalJSON(bytes []byte) (err error)
type WorkflowInstanceCreateResponseData
    func NewWorkflowInstanceCreateResponseData() *WorkflowInstanceCreateResponseData
    func NewWorkflowInstanceCreateResponseDataWithDefaults() *WorkflowInstanceCreateResponseData
    func (o *WorkflowInstanceCreateResponseData) GetId() string
    func (o *WorkflowInstanceCreateResponseData) GetIdOk() (*string, bool)
    func (o *WorkflowInstanceCreateResponseData) HasId() bool
    func (o WorkflowInstanceCreateResponseData) MarshalJSON() ([]byte, error)
    func (o *WorkflowInstanceCreateResponseData) SetId(v string)
    func (o *WorkflowInstanceCreateResponseData) UnmarshalJSON(bytes []byte) (err error)
type WorkflowInstanceListItem
    func NewWorkflowInstanceListItem() *WorkflowInstanceListItem
    func NewWorkflowInstanceListItemWithDefaults() *WorkflowInstanceListItem
    func (o *WorkflowInstanceListItem) GetId() string
    func (o *WorkflowInstanceListItem) GetIdOk() (*string, bool)
    func (o *WorkflowInstanceListItem) HasId() bool
    func (o WorkflowInstanceListItem) MarshalJSON() ([]byte, error)
    func (o *WorkflowInstanceListItem) SetId(v string)
    func (o *WorkflowInstanceListItem) UnmarshalJSON(bytes []byte) (err error)
type WorkflowListInstancesResponse
    func NewWorkflowListInstancesResponse() *WorkflowListInstancesResponse
    func NewWorkflowListInstancesResponseWithDefaults() *WorkflowListInstancesResponse
    func (o *WorkflowListInstancesResponse) GetData() []WorkflowInstanceListItem
    func (o *WorkflowListInstancesResponse) GetDataOk() (*[]WorkflowInstanceListItem, bool)
    func (o *WorkflowListInstancesResponse) GetMeta() WorkflowListInstancesResponseMeta
    func (o *WorkflowListInstancesResponse) GetMetaOk() (*WorkflowListInstancesResponseMeta, bool)
    func (o *WorkflowListInstancesResponse) HasData() bool
    func (o *WorkflowListInstancesResponse) HasMeta() bool
    func (o WorkflowListInstancesResponse) MarshalJSON() ([]byte, error)
    func (o *WorkflowListInstancesResponse) SetData(v []WorkflowInstanceListItem)
    func (o *WorkflowListInstancesResponse) SetMeta(v WorkflowListInstancesResponseMeta)
    func (o *WorkflowListInstancesResponse) UnmarshalJSON(bytes []byte) (err error)
type WorkflowListInstancesResponseMeta
    func NewWorkflowListInstancesResponseMeta() *WorkflowListInstancesResponseMeta
    func NewWorkflowListInstancesResponseMetaWithDefaults() *WorkflowListInstancesResponseMeta
    func (o *WorkflowListInstancesResponseMeta) GetPage() WorkflowListInstancesResponseMetaPage
    func (o *WorkflowListInstancesResponseMeta) GetPageOk() (*WorkflowListInstancesResponseMetaPage, bool)
    func (o *WorkflowListInstancesResponseMeta) HasPage() bool
    func (o WorkflowListInstancesResponseMeta) MarshalJSON() ([]byte, error)
    func (o *WorkflowListInstancesResponseMeta) SetPage(v WorkflowListInstancesResponseMetaPage)
    func (o *WorkflowListInstancesResponseMeta) UnmarshalJSON(bytes []byte) (err error)
type WorkflowListInstancesResponseMetaPage
    func NewWorkflowListInstancesResponseMetaPage() *WorkflowListInstancesResponseMetaPage
    func NewWorkflowListInstancesResponseMetaPageWithDefaults() *WorkflowListInstancesResponseMetaPage
    func (o *WorkflowListInstancesResponseMetaPage) GetTotalCount() int64
    func (o *WorkflowListInstancesResponseMetaPage) GetTotalCountOk() (*int64, bool)
    func (o *WorkflowListInstancesResponseMetaPage) HasTotalCount() bool
    func (o WorkflowListInstancesResponseMetaPage) MarshalJSON() ([]byte, error)
    func (o *WorkflowListInstancesResponseMetaPage) SetTotalCount(v int64)
    func (o *WorkflowListInstancesResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)
type WorkflowTriggerWrapper
    func NewWorkflowTriggerWrapper(workflowTrigger interface{}) *WorkflowTriggerWrapper
    func NewWorkflowTriggerWrapperWithDefaults() *WorkflowTriggerWrapper
    func (o *WorkflowTriggerWrapper) GetStartStepNames() []string
    func (o *WorkflowTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)
    func (o *WorkflowTriggerWrapper) GetWorkflowTrigger() interface{}
    func (o *WorkflowTriggerWrapper) GetWorkflowTriggerOk() (*interface{}, bool)
    func (o *WorkflowTriggerWrapper) HasStartStepNames() bool
    func (o WorkflowTriggerWrapper) MarshalJSON() ([]byte, error)
    func (o *WorkflowTriggerWrapper) SetStartStepNames(v []string)
    func (o *WorkflowTriggerWrapper) SetWorkflowTrigger(v interface{})
    func (o *WorkflowTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)
type WorkflowUserRelationship
    func NewWorkflowUserRelationship() *WorkflowUserRelationship
    func NewWorkflowUserRelationshipWithDefaults() *WorkflowUserRelationship
    func (o *WorkflowUserRelationship) GetData() WorkflowUserRelationshipData
    func (o *WorkflowUserRelationship) GetDataOk() (*WorkflowUserRelationshipData, bool)
    func (o *WorkflowUserRelationship) HasData() bool
    func (o WorkflowUserRelationship) MarshalJSON() ([]byte, error)
    func (o *WorkflowUserRelationship) SetData(v WorkflowUserRelationshipData)
    func (o *WorkflowUserRelationship) UnmarshalJSON(bytes []byte) (err error)
type WorkflowUserRelationshipData
    func NewWorkflowUserRelationshipData(id string, typeVar WorkflowUserRelationshipType) *WorkflowUserRelationshipData
    func NewWorkflowUserRelationshipDataWithDefaults() *WorkflowUserRelationshipData
    func (o *WorkflowUserRelationshipData) GetId() string
    func (o *WorkflowUserRelationshipData) GetIdOk() (*string, bool)
    func (o *WorkflowUserRelationshipData) GetType() WorkflowUserRelationshipType
    func (o *WorkflowUserRelationshipData) GetTypeOk() (*WorkflowUserRelationshipType, bool)
    func (o WorkflowUserRelationshipData) MarshalJSON() ([]byte, error)
    func (o *WorkflowUserRelationshipData) SetId(v string)
    func (o *WorkflowUserRelationshipData) SetType(v WorkflowUserRelationshipType)
    func (o *WorkflowUserRelationshipData) UnmarshalJSON(bytes []byte) (err error)
type WorkflowUserRelationshipType
    func NewWorkflowUserRelationshipTypeFromValue(v string) (*WorkflowUserRelationshipType, error)
    func (v *WorkflowUserRelationshipType) GetAllowedValues() []WorkflowUserRelationshipType
    func (v WorkflowUserRelationshipType) IsValid() bool
    func (v WorkflowUserRelationshipType) Ptr() *WorkflowUserRelationshipType
    func (v *WorkflowUserRelationshipType) UnmarshalJSON(src []byte) error
type WorklflowCancelInstanceResponse
    func NewWorklflowCancelInstanceResponse() *WorklflowCancelInstanceResponse
    func NewWorklflowCancelInstanceResponseWithDefaults() *WorklflowCancelInstanceResponse
    func (o *WorklflowCancelInstanceResponse) GetData() WorklflowCancelInstanceResponseData
    func (o *WorklflowCancelInstanceResponse) GetDataOk() (*WorklflowCancelInstanceResponseData, bool)
    func (o *WorklflowCancelInstanceResponse) HasData() bool
    func (o WorklflowCancelInstanceResponse) MarshalJSON() ([]byte, error)
    func (o *WorklflowCancelInstanceResponse) SetData(v WorklflowCancelInstanceResponseData)
    func (o *WorklflowCancelInstanceResponse) UnmarshalJSON(bytes []byte) (err error)
type WorklflowCancelInstanceResponseData
    func NewWorklflowCancelInstanceResponseData() *WorklflowCancelInstanceResponseData
    func NewWorklflowCancelInstanceResponseDataWithDefaults() *WorklflowCancelInstanceResponseData
    func (o *WorklflowCancelInstanceResponseData) GetId() string
    func (o *WorklflowCancelInstanceResponseData) GetIdOk() (*string, bool)
    func (o *WorklflowCancelInstanceResponseData) HasId() bool
    func (o WorklflowCancelInstanceResponseData) MarshalJSON() ([]byte, error)
    func (o *WorklflowCancelInstanceResponseData) SetId(v string)
    func (o *WorklflowCancelInstanceResponseData) UnmarshalJSON(bytes []byte) (err error)
type WorklflowGetInstanceResponse
    func NewWorklflowGetInstanceResponse() *WorklflowGetInstanceResponse
    func NewWorklflowGetInstanceResponseWithDefaults() *WorklflowGetInstanceResponse
    func (o *WorklflowGetInstanceResponse) GetData() WorklflowGetInstanceResponseData
    func (o *WorklflowGetInstanceResponse) GetDataOk() (*WorklflowGetInstanceResponseData, bool)
    func (o *WorklflowGetInstanceResponse) HasData() bool
    func (o WorklflowGetInstanceResponse) MarshalJSON() ([]byte, error)
    func (o *WorklflowGetInstanceResponse) SetData(v WorklflowGetInstanceResponseData)
    func (o *WorklflowGetInstanceResponse) UnmarshalJSON(bytes []byte) (err error)
type WorklflowGetInstanceResponseData
    func NewWorklflowGetInstanceResponseData() *WorklflowGetInstanceResponseData
    func NewWorklflowGetInstanceResponseDataWithDefaults() *WorklflowGetInstanceResponseData
    func (o *WorklflowGetInstanceResponseData) GetAttributes() WorklflowGetInstanceResponseDataAttributes
    func (o *WorklflowGetInstanceResponseData) GetAttributesOk() (*WorklflowGetInstanceResponseDataAttributes, bool)
    func (o *WorklflowGetInstanceResponseData) HasAttributes() bool
    func (o WorklflowGetInstanceResponseData) MarshalJSON() ([]byte, error)
    func (o *WorklflowGetInstanceResponseData) SetAttributes(v WorklflowGetInstanceResponseDataAttributes)
    func (o *WorklflowGetInstanceResponseData) UnmarshalJSON(bytes []byte) (err error)
type WorklflowGetInstanceResponseDataAttributes
    func NewWorklflowGetInstanceResponseDataAttributes() *WorklflowGetInstanceResponseDataAttributes
    func NewWorklflowGetInstanceResponseDataAttributesWithDefaults() *WorklflowGetInstanceResponseDataAttributes
    func (o *WorklflowGetInstanceResponseDataAttributes) GetId() string
    func (o *WorklflowGetInstanceResponseDataAttributes) GetIdOk() (*string, bool)
    func (o *WorklflowGetInstanceResponseDataAttributes) HasId() bool
    func (o WorklflowGetInstanceResponseDataAttributes) MarshalJSON() ([]byte, error)
    func (o *WorklflowGetInstanceResponseDataAttributes) SetId(v string)
    func (o *WorklflowGetInstanceResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)
type XRayServicesIncludeAll
    func NewXRayServicesIncludeAll(includeAll bool) *XRayServicesIncludeAll
    func NewXRayServicesIncludeAllWithDefaults() *XRayServicesIncludeAll
    func (o *XRayServicesIncludeAll) GetIncludeAll() bool
    func (o *XRayServicesIncludeAll) GetIncludeAllOk() (*bool, bool)
    func (o XRayServicesIncludeAll) MarshalJSON() ([]byte, error)
    func (o *XRayServicesIncludeAll) SetIncludeAll(v bool)
    func (o *XRayServicesIncludeAll) UnmarshalJSON(bytes []byte) (err error)
type XRayServicesIncludeOnly
    func NewXRayServicesIncludeOnly(includeOnly []string) *XRayServicesIncludeOnly
    func NewXRayServicesIncludeOnlyWithDefaults() *XRayServicesIncludeOnly
    func (o *XRayServicesIncludeOnly) GetIncludeOnly() []string
    func (o *XRayServicesIncludeOnly) GetIncludeOnlyOk() (*[]string, bool)
    func (o XRayServicesIncludeOnly) MarshalJSON() ([]byte, error)
    func (o *XRayServicesIncludeOnly) SetIncludeOnly(v []string)
    func (o *XRayServicesIncludeOnly) UnmarshalJSON(bytes []byte) (err error)
type XRayServicesList
    func XRayServicesIncludeAllAsXRayServicesList(v *XRayServicesIncludeAll) XRayServicesList
    func XRayServicesIncludeOnlyAsXRayServicesList(v *XRayServicesIncludeOnly) XRayServicesList
    func (obj *XRayServicesList) GetActualInstance() interface{}
    func (obj XRayServicesList) MarshalJSON() ([]byte, error)
    func (obj *XRayServicesList) UnmarshalJSON(data []byte) error

Package files

api_action_connection.go api_agentless_scanning.go api_api_management.go api_apm_retention_filters.go api_app_builder.go api_application_security.go api_audit.go api_auth_n_mappings.go api_aws_integration.go api_aws_logs_integration.go api_case_management.go api_ci_visibility_pipelines.go api_ci_visibility_tests.go api_cloud_cost_management.go api_cloud_network_monitoring.go api_cloudflare_integration.go api_confluent_cloud.go api_container_images.go api_containers.go api_csm_agents.go api_csm_coverage_analysis.go api_csm_threats.go api_dashboard_lists.go api_data_deletion.go api_domain_allowlist.go api_dora_metrics.go api_downtimes.go api_events.go api_fastly_integration.go api_gcp_integration.go api_incident_services.go api_incident_teams.go api_incidents.go api_ip_allowlist.go api_key_management.go api_logs.go api_logs_archives.go api_logs_custom_destinations.go api_logs_metrics.go api_metrics.go api_microsoft_teams_integration.go api_monitors.go api_network_device_monitoring.go api_observability_pipelines.go api_okta_integration.go api_on_call.go api_on_call_paging.go api_opsgenie_integration.go api_organizations.go api_powerpack.go api_processes.go api_restriction_policies.go api_roles.go api_rum.go api_rum_metrics.go api_rum_retention_filters.go api_security_monitoring.go api_sensitive_data_scanner.go api_service_accounts.go api_service_definition.go api_service_level_objectives.go api_service_scorecards.go api_software_catalog.go api_spans.go api_spans_metrics.go api_synthetics.go api_teams.go api_usage_metering.go api_users.go api_workflow_automation.go doc.go model_account_filtering_config.go model_action_connection_attributes.go model_action_connection_attributes_update.go model_action_connection_data.go model_action_connection_data_type.go model_action_connection_data_update.go model_action_connection_integration.go model_action_connection_integration_update.go model_action_query.go model_action_query_condition.go model_action_query_debounce_in_ms.go model_action_query_mocked_outputs.go model_action_query_mocked_outputs_enabled.go model_action_query_mocked_outputs_object.go model_action_query_only_trigger_manually.go model_action_query_polling_interval_in_ms.go model_action_query_properties.go model_action_query_requires_confirmation.go model_action_query_show_toast_on_error.go model_action_query_spec.go model_action_query_spec_connection_group.go model_action_query_spec_inputs.go model_action_query_spec_object.go model_action_query_type.go model_active_billing_dimensions_attributes.go model_active_billing_dimensions_body.go model_active_billing_dimensions_response.go model_active_billing_dimensions_type.go model_advisory.go model_annotation.go model_annotation_display.go model_annotation_display_bounds.go model_annotation_markdown_text_annotation.go model_api_error_response.go model_api_key_create_attributes.go model_api_key_create_data.go model_api_key_create_request.go model_api_key_relationships.go model_api_key_response.go model_api_key_response_included_item.go model_api_key_update_attributes.go model_api_key_update_data.go model_api_key_update_request.go model_api_keys_response.go model_api_keys_response_meta.go model_api_keys_response_meta_page.go model_api_keys_sort.go model_api_keys_type.go model_api_trigger.go model_api_trigger_wrapper.go model_apm_retention_filter_type.go model_app_builder_event.go model_app_builder_event_name.go model_app_builder_event_type.go model_app_definition_type.go model_app_deployment_type.go model_app_meta.go model_app_relationship.go model_app_trigger_wrapper.go model_application_key_create_attributes.go model_application_key_create_data.go model_application_key_create_request.go model_application_key_relationships.go model_application_key_response.go model_application_key_response_included_item.go model_application_key_response_meta.go model_application_key_response_meta_page.go model_application_key_update_attributes.go model_application_key_update_data.go model_application_key_update_request.go model_application_keys_sort.go model_application_keys_type.go model_application_security_waf_custom_rule_action.go model_application_security_waf_custom_rule_action_action.go model_application_security_waf_custom_rule_action_parameters.go model_application_security_waf_custom_rule_attributes.go model_application_security_waf_custom_rule_condition.go model_application_security_waf_custom_rule_condition_input.go model_application_security_waf_custom_rule_condition_input_address.go model_application_security_waf_custom_rule_condition_operator.go model_application_security_waf_custom_rule_condition_options.go model_application_security_waf_custom_rule_condition_parameters.go model_application_security_waf_custom_rule_create_attributes.go model_application_security_waf_custom_rule_create_data.go model_application_security_waf_custom_rule_create_request.go model_application_security_waf_custom_rule_data.go model_application_security_waf_custom_rule_list_response.go model_application_security_waf_custom_rule_metadata.go model_application_security_waf_custom_rule_response.go model_application_security_waf_custom_rule_scope.go model_application_security_waf_custom_rule_tags.go model_application_security_waf_custom_rule_tags_category.go model_application_security_waf_custom_rule_type.go model_application_security_waf_custom_rule_update_attributes.go model_application_security_waf_custom_rule_update_data.go model_application_security_waf_custom_rule_update_request.go model_application_security_waf_exclusion_filter_attributes.go model_application_security_waf_exclusion_filter_create_attributes.go model_application_security_waf_exclusion_filter_create_data.go model_application_security_waf_exclusion_filter_create_request.go model_application_security_waf_exclusion_filter_metadata.go model_application_security_waf_exclusion_filter_on_match.go model_application_security_waf_exclusion_filter_resource.go model_application_security_waf_exclusion_filter_response.go model_application_security_waf_exclusion_filter_rules_target.go model_application_security_waf_exclusion_filter_rules_target_tags.go model_application_security_waf_exclusion_filter_scope.go model_application_security_waf_exclusion_filter_type.go model_application_security_waf_exclusion_filter_update_attributes.go model_application_security_waf_exclusion_filter_update_data.go model_application_security_waf_exclusion_filter_update_request.go model_application_security_waf_exclusion_filters_response.go model_apps_sort_field.go model_asset.go model_asset_attributes.go model_asset_entity_type.go model_asset_operating_system.go model_asset_risks.go model_asset_type.go model_asset_version.go model_audit_logs_event.go model_audit_logs_event_attributes.go model_audit_logs_event_type.go model_audit_logs_events_response.go model_audit_logs_query_filter.go model_audit_logs_query_options.go model_audit_logs_query_page_options.go model_audit_logs_response_links.go model_audit_logs_response_metadata.go model_audit_logs_response_page.go model_audit_logs_response_status.go model_audit_logs_search_events_request.go model_audit_logs_sort.go model_audit_logs_warning.go model_auth_n_mapping.go model_auth_n_mapping_attributes.go model_auth_n_mapping_create_attributes.go model_auth_n_mapping_create_data.go model_auth_n_mapping_create_relationships.go model_auth_n_mapping_create_request.go model_auth_n_mapping_included.go model_auth_n_mapping_relationship_to_role.go model_auth_n_mapping_relationship_to_team.go model_auth_n_mapping_relationships.go model_auth_n_mapping_resource_type.go model_auth_n_mapping_response.go model_auth_n_mapping_team.go model_auth_n_mapping_team_attributes.go model_auth_n_mapping_update_attributes.go model_auth_n_mapping_update_data.go model_auth_n_mapping_update_relationships.go model_auth_n_mapping_update_request.go model_auth_n_mappings_response.go model_auth_n_mappings_sort.go model_auth_n_mappings_type.go model_aws_account_create_request.go model_aws_account_create_request_attributes.go model_aws_account_create_request_data.go model_aws_account_partition.go model_aws_account_response.go model_aws_account_response_attributes.go model_aws_account_response_data.go model_aws_account_type.go model_aws_account_update_request.go model_aws_account_update_request_attributes.go model_aws_account_update_request_data.go model_aws_accounts_response.go model_aws_assume_role.go model_aws_assume_role_type.go model_aws_assume_role_update.go model_aws_auth_config.go model_aws_auth_config_keys.go model_aws_auth_config_role.go model_aws_credentials.go model_aws_credentials_update.go model_aws_cur_config.go model_aws_cur_config_attributes.go model_aws_cur_config_patch_data.go model_aws_cur_config_patch_request.go model_aws_cur_config_patch_request_attributes.go model_aws_cur_config_patch_request_type.go model_aws_cur_config_post_data.go model_aws_cur_config_post_request.go model_aws_cur_config_post_request_attributes.go model_aws_cur_config_post_request_type.go model_aws_cur_config_response.go model_aws_cur_config_type.go model_aws_cur_configs_response.go model_aws_integration.go model_aws_integration_type.go model_aws_integration_update.go model_aws_lambda_forwarder_config.go model_aws_logs_config.go model_aws_logs_services_response.go model_aws_logs_services_response_attributes.go model_aws_logs_services_response_data.go model_aws_logs_services_response_data_type.go model_aws_metrics_config.go model_aws_namespace_filters.go model_aws_namespace_filters_exclude_only.go model_aws_namespace_filters_include_only.go model_aws_namespace_tag_filter.go model_aws_namespaces_response.go model_aws_namespaces_response_attributes.go model_aws_namespaces_response_data.go model_aws_namespaces_response_data_type.go model_aws_new_external_id_response.go model_aws_new_external_id_response_attributes.go model_aws_new_external_id_response_data.go model_aws_new_external_id_response_data_type.go model_aws_on_demand_attributes.go model_aws_on_demand_create_attributes.go model_aws_on_demand_create_data.go model_aws_on_demand_create_request.go model_aws_on_demand_data.go model_aws_on_demand_list_response.go model_aws_on_demand_response.go model_aws_on_demand_type.go model_aws_regions.go model_aws_regions_include_all.go model_aws_regions_include_only.go model_aws_resources_config.go model_aws_scan_options_attributes.go model_aws_scan_options_create_attributes.go model_aws_scan_options_create_data.go model_aws_scan_options_create_request.go model_aws_scan_options_data.go model_aws_scan_options_list_response.go model_aws_scan_options_response.go model_aws_scan_options_type.go model_aws_scan_options_update_attributes.go model_aws_scan_options_update_data.go model_aws_scan_options_update_request.go model_aws_traces_config.go model_azure_storage_destination.go model_azure_storage_destination_type.go model_azure_uc_config.go model_azure_uc_config_pair.go model_azure_uc_config_pair_attributes.go model_azure_uc_config_pair_type.go model_azure_uc_config_pairs_response.go model_azure_uc_config_patch_data.go model_azure_uc_config_patch_request.go model_azure_uc_config_patch_request_attributes.go model_azure_uc_config_patch_request_type.go model_azure_uc_config_post_data.go model_azure_uc_config_post_request.go model_azure_uc_config_post_request_attributes.go model_azure_uc_config_post_request_type.go model_azure_uc_configs_response.go model_bill_config.go model_billing_dimensions_mapping_body_item.go model_billing_dimensions_mapping_body_item_attributes.go model_billing_dimensions_mapping_body_item_attributes_endpoints_items.go model_billing_dimensions_mapping_body_item_attributes_endpoints_items_status.go model_billing_dimensions_mapping_response.go model_budget.go model_budget_array.go model_budget_attributes.go model_budget_entry.go model_budget_with_entries.go model_budget_with_entries_data.go model_bulk_mute_findings_request.go model_bulk_mute_findings_request_attributes.go model_bulk_mute_findings_request_data.go model_bulk_mute_findings_request_meta.go model_bulk_mute_findings_request_meta_findings.go model_bulk_mute_findings_request_properties.go model_bulk_mute_findings_response.go model_bulk_mute_findings_response_data.go model_calculated_field.go model_cancel_data_deletion_response_body.go model_case.go model_case3rd_party_ticket_status.go model_case_assign.go model_case_assign_attributes.go model_case_assign_request.go model_case_attributes.go model_case_create.go model_case_create_attributes.go model_case_create_relationships.go model_case_create_request.go model_case_empty.go model_case_empty_request.go model_case_priority.go model_case_relationships.go model_case_resource_type.go model_case_response.go model_case_sortable_field.go model_case_status.go model_case_trigger.go model_case_trigger_wrapper.go model_case_type.go model_case_update_priority.go model_case_update_priority_attributes.go model_case_update_priority_request.go model_case_update_status.go model_case_update_status_attributes.go model_case_update_status_request.go model_cases_response.go model_cases_response_meta.go model_cases_response_meta_pagination.go model_change_event_custom_attributes.go model_change_event_custom_attributes_author.go model_change_event_custom_attributes_author_type.go model_change_event_custom_attributes_changed_resource.go model_change_event_custom_attributes_changed_resource_type.go model_change_event_custom_attributes_impacted_resources_items.go model_change_event_custom_attributes_impacted_resources_items_type.go model_change_event_trigger_wrapper.go model_chargeback_breakdown.go model_ci_app_aggregate_bucket_value.go model_ci_app_aggregate_bucket_value_timeseries.go model_ci_app_aggregate_bucket_value_timeseries_point.go model_ci_app_aggregate_sort.go model_ci_app_aggregate_sort_type.go model_ci_app_aggregation_function.go model_ci_app_ci_error.go model_ci_app_ci_error_domain.go model_ci_app_compute.go model_ci_app_compute_type.go model_ci_app_create_pipeline_event_request.go model_ci_app_create_pipeline_event_request_attributes.go model_ci_app_create_pipeline_event_request_attributes_resource.go model_ci_app_create_pipeline_event_request_data.go model_ci_app_create_pipeline_event_request_data_type.go model_ci_app_event_attributes.go model_ci_app_git_info.go model_ci_app_group_by_histogram.go model_ci_app_group_by_missing.go model_ci_app_group_by_total.go model_ci_app_host_info.go model_ci_app_pipeline_event.go model_ci_app_pipeline_event_attributes.go model_ci_app_pipeline_event_finished_pipeline.go model_ci_app_pipeline_event_in_progress_pipeline.go model_ci_app_pipeline_event_job.go model_ci_app_pipeline_event_job_level.go model_ci_app_pipeline_event_job_status.go model_ci_app_pipeline_event_parent_pipeline.go model_ci_app_pipeline_event_pipeline.go model_ci_app_pipeline_event_pipeline_in_progress_status.go model_ci_app_pipeline_event_pipeline_level.go model_ci_app_pipeline_event_pipeline_status.go model_ci_app_pipeline_event_previous_pipeline.go model_ci_app_pipeline_event_stage.go model_ci_app_pipeline_event_stage_level.go model_ci_app_pipeline_event_stage_status.go model_ci_app_pipeline_event_step.go model_ci_app_pipeline_event_step_level.go model_ci_app_pipeline_event_step_status.go model_ci_app_pipeline_event_type_name.go model_ci_app_pipeline_events_request.go model_ci_app_pipeline_events_response.go model_ci_app_pipeline_level.go model_ci_app_pipelines_aggregate_request.go model_ci_app_pipelines_aggregation_buckets_response.go model_ci_app_pipelines_analytics_aggregate_response.go model_ci_app_pipelines_bucket_response.go model_ci_app_pipelines_group_by.go model_ci_app_pipelines_query_filter.go model_ci_app_query_options.go model_ci_app_query_page_options.go model_ci_app_response_links.go model_ci_app_response_metadata.go model_ci_app_response_metadata_with_pagination.go model_ci_app_response_page.go model_ci_app_response_status.go model_ci_app_sort.go model_ci_app_sort_order.go model_ci_app_test_event.go model_ci_app_test_event_type_name.go model_ci_app_test_events_request.go model_ci_app_test_events_response.go model_ci_app_test_level.go model_ci_app_tests_aggregate_request.go model_ci_app_tests_aggregation_buckets_response.go model_ci_app_tests_analytics_aggregate_response.go model_ci_app_tests_bucket_response.go model_ci_app_tests_group_by.go model_ci_app_tests_query_filter.go model_ci_app_warning.go model_cloud_configuration_compliance_rule_options.go model_cloud_configuration_rego_rule.go model_cloud_configuration_rule_case_create.go model_cloud_configuration_rule_compliance_signal_options.go model_cloud_configuration_rule_create_payload.go model_cloud_configuration_rule_options.go model_cloud_configuration_rule_payload.go model_cloud_configuration_rule_type.go model_cloud_workload_security_agent_policies_list_response.go model_cloud_workload_security_agent_policy_attributes.go model_cloud_workload_security_agent_policy_create_attributes.go model_cloud_workload_security_agent_policy_create_data.go model_cloud_workload_security_agent_policy_create_request.go model_cloud_workload_security_agent_policy_data.go model_cloud_workload_security_agent_policy_response.go model_cloud_workload_security_agent_policy_type.go model_cloud_workload_security_agent_policy_update_attributes.go model_cloud_workload_security_agent_policy_update_data.go model_cloud_workload_security_agent_policy_update_request.go model_cloud_workload_security_agent_policy_updater_attributes.go model_cloud_workload_security_agent_rule_action.go model_cloud_workload_security_agent_rule_attributes.go model_cloud_workload_security_agent_rule_create_attributes.go model_cloud_workload_security_agent_rule_create_data.go model_cloud_workload_security_agent_rule_create_request.go model_cloud_workload_security_agent_rule_creator_attributes.go model_cloud_workload_security_agent_rule_data.go model_cloud_workload_security_agent_rule_kill.go model_cloud_workload_security_agent_rule_response.go model_cloud_workload_security_agent_rule_type.go model_cloud_workload_security_agent_rule_update_attributes.go model_cloud_workload_security_agent_rule_update_data.go model_cloud_workload_security_agent_rule_update_request.go model_cloud_workload_security_agent_rule_updater_attributes.go model_cloud_workload_security_agent_rules_list_response.go model_cloudflare_account_create_request.go model_cloudflare_account_create_request_attributes.go model_cloudflare_account_create_request_data.go model_cloudflare_account_response.go model_cloudflare_account_response_attributes.go model_cloudflare_account_response_data.go model_cloudflare_account_type.go model_cloudflare_account_update_request.go model_cloudflare_account_update_request_attributes.go model_cloudflare_account_update_request_data.go model_cloudflare_accounts_response.go model_code_location.go model_completion_condition.go model_completion_condition_operator.go model_completion_gate.go model_component.go model_component_grid.go model_component_grid_properties.go model_component_grid_properties_is_visible.go model_component_grid_type.go model_component_properties.go model_component_properties_is_visible.go model_component_type.go model_confluent_account_create_request.go model_confluent_account_create_request_attributes.go model_confluent_account_create_request_data.go model_confluent_account_resource_attributes.go model_confluent_account_response.go model_confluent_account_response_attributes.go model_confluent_account_response_data.go model_confluent_account_type.go model_confluent_account_update_request.go model_confluent_account_update_request_attributes.go model_confluent_account_update_request_data.go model_confluent_accounts_response.go model_confluent_resource_request.go model_confluent_resource_request_attributes.go model_confluent_resource_request_data.go model_confluent_resource_response.go model_confluent_resource_response_attributes.go model_confluent_resource_response_data.go model_confluent_resource_type.go model_confluent_resources_response.go model_connection.go model_connection_env.go model_connection_env_env.go model_connection_group.go model_container.go model_container_attributes.go model_container_group.go model_container_group_attributes.go model_container_group_relationships.go model_container_group_relationships_link.go model_container_group_relationships_links.go model_container_group_type.go model_container_image.go model_container_image_attributes.go model_container_image_flavor.go model_container_image_group.go model_container_image_group_attributes.go model_container_image_group_images_relationships_link.go model_container_image_group_relationships.go model_container_image_group_relationships_links.go model_container_image_group_type.go model_container_image_item.go model_container_image_meta.go model_container_image_meta_page.go model_container_image_meta_page_type.go model_container_image_type.go model_container_image_vulnerabilities.go model_container_images_response.go model_container_images_response_links.go model_container_item.go model_container_meta.go model_container_meta_page.go model_container_meta_page_type.go model_container_type.go model_containers_response.go model_containers_response_links.go model_content_encoding.go model_convert_job_results_to_signals_attributes.go model_convert_job_results_to_signals_data.go model_convert_job_results_to_signals_data_type.go model_convert_job_results_to_signals_request.go model_cost_attribution_aggregates_body.go model_cost_attribution_type.go model_cost_by_org.go model_cost_by_org_attributes.go model_cost_by_org_response.go model_cost_by_org_type.go model_create_action_connection_request.go model_create_action_connection_response.go model_create_app_request.go model_create_app_request_data.go model_create_app_request_data_attributes.go model_create_app_response.go model_create_app_response_data.go model_create_custom_framework_request.go model_create_custom_framework_response.go model_create_data_deletion_request_body.go model_create_data_deletion_request_body_attributes.go model_create_data_deletion_request_body_data.go model_create_data_deletion_request_body_data_type.go model_create_data_deletion_response_body.go model_create_notification_rule_parameters.go model_create_notification_rule_parameters_data.go model_create_notification_rule_parameters_data_attributes.go model_create_open_api_response.go model_create_open_api_response_attributes.go model_create_open_api_response_data.go model_create_page_request.go model_create_page_request_data.go model_create_page_request_data_attributes.go model_create_page_request_data_attributes_target.go model_create_page_request_data_type.go model_create_page_response.go model_create_page_response_data.go model_create_page_response_data_type.go model_create_rule_request.go model_create_rule_request_data.go model_create_rule_response.go model_create_rule_response_data.go model_create_workflow_request.go model_create_workflow_response.go model_creator.go model_csm_agent_data.go model_csm_agents_attributes.go model_csm_agents_metadata.go model_csm_agents_response.go model_csm_agents_type.go model_csm_cloud_accounts_coverage_analysis_attributes.go model_csm_cloud_accounts_coverage_analysis_data.go model_csm_cloud_accounts_coverage_analysis_response.go model_csm_coverage_analysis.go model_csm_hosts_and_containers_coverage_analysis_attributes.go model_csm_hosts_and_containers_coverage_analysis_data.go model_csm_hosts_and_containers_coverage_analysis_response.go model_csm_serverless_coverage_analysis_attributes.go model_csm_serverless_coverage_analysis_data.go model_csm_serverless_coverage_analysis_response.go model_custom_connection.go model_custom_connection_attributes.go model_custom_connection_attributes_on_prem_runner.go model_custom_connection_type.go model_custom_cost_get_response_meta.go model_custom_cost_list_response_meta.go model_custom_cost_upload_response_meta.go model_custom_costs_file_get_response.go model_custom_costs_file_line_item.go model_custom_costs_file_list_response.go model_custom_costs_file_metadata.go model_custom_costs_file_metadata_high_level.go model_custom_costs_file_metadata_with_content.go model_custom_costs_file_metadata_with_content_high_level.go model_custom_costs_file_upload_response.go model_custom_costs_file_usage_charge_period.go model_custom_costs_user.go model_custom_destination_attribute_tags_restriction_list_type.go model_custom_destination_create_request.go model_custom_destination_create_request_attributes.go model_custom_destination_create_request_definition.go model_custom_destination_elasticsearch_destination_auth.go model_custom_destination_forward_destination.go model_custom_destination_forward_destination_elasticsearch.go model_custom_destination_forward_destination_elasticsearch_type.go model_custom_destination_forward_destination_http.go model_custom_destination_forward_destination_http_type.go model_custom_destination_forward_destination_splunk.go model_custom_destination_forward_destination_splunk_type.go model_custom_destination_http_destination_auth.go model_custom_destination_http_destination_auth_basic.go model_custom_destination_http_destination_auth_basic_type.go model_custom_destination_http_destination_auth_custom_header.go model_custom_destination_http_destination_auth_custom_header_type.go model_custom_destination_response.go model_custom_destination_response_attributes.go model_custom_destination_response_definition.go model_custom_destination_response_forward_destination.go model_custom_destination_response_forward_destination_elasticsearch.go model_custom_destination_response_forward_destination_elasticsearch_type.go model_custom_destination_response_forward_destination_http.go model_custom_destination_response_forward_destination_http_type.go model_custom_destination_response_forward_destination_splunk.go model_custom_destination_response_forward_destination_splunk_type.go model_custom_destination_response_http_destination_auth.go model_custom_destination_response_http_destination_auth_basic.go model_custom_destination_response_http_destination_auth_basic_type.go model_custom_destination_response_http_destination_auth_custom_header.go model_custom_destination_response_http_destination_auth_custom_header_type.go model_custom_destination_type.go model_custom_destination_update_request.go model_custom_destination_update_request_attributes.go model_custom_destination_update_request_definition.go model_custom_destinations_response.go model_custom_framework_control.go model_custom_framework_data.go model_custom_framework_data_attributes.go model_custom_framework_data_handle_and_version.go model_custom_framework_metadata.go model_custom_framework_requirement.go model_custom_framework_type.go model_custom_framework_without_requirements.go model_cvss.go model_dashboard_list_add_items_request.go model_dashboard_list_add_items_response.go model_dashboard_list_delete_items_request.go model_dashboard_list_delete_items_response.go model_dashboard_list_item.go model_dashboard_list_item_request.go model_dashboard_list_item_response.go model_dashboard_list_items.go model_dashboard_list_update_items_request.go model_dashboard_list_update_items_response.go model_dashboard_trigger_wrapper.go model_dashboard_type.go model_data_deletion_response_item.go model_data_deletion_response_item_attributes.go model_data_deletion_response_meta.go model_data_relationships_teams.go model_data_relationships_teams_data_items.go model_data_relationships_teams_data_items_type.go model_data_scalar_column.go model_data_transform.go model_data_transform_properties.go model_data_transform_type.go model_database_monitoring_trigger_wrapper.go model_delete_app_response.go model_delete_app_response_data.go model_delete_apps_request.go model_delete_apps_request_data_items.go model_delete_apps_response.go model_delete_apps_response_data_items.go model_delete_custom_framework_response.go model_dependency_location.go model_deployment.go model_deployment_attributes.go model_deployment_metadata.go model_deployment_relationship.go model_deployment_relationship_data.go model_detailed_finding.go model_detailed_finding_attributes.go model_detailed_finding_type.go model_device_attributes.go model_device_attributes_interface_statuses.go model_devices_list_data.go model_domain_allowlist.go model_domain_allowlist_attributes.go model_domain_allowlist_request.go model_domain_allowlist_response.go model_domain_allowlist_response_data.go model_domain_allowlist_response_data_attributes.go model_domain_allowlist_type.go model_dora_deployment_request.go model_dora_deployment_request_attributes.go model_dora_deployment_request_data.go model_dora_deployment_response.go model_dora_deployment_response_data.go model_dora_deployment_type.go model_dora_event.go model_dora_fetch_response.go model_dora_git_info.go model_dora_incident_request.go model_dora_incident_request_attributes.go model_dora_incident_request_data.go model_dora_incident_response.go model_dora_incident_response_data.go model_dora_incident_type.go model_dora_list_deployments_request.go model_dora_list_deployments_request_attributes.go model_dora_list_deployments_request_data.go model_dora_list_deployments_request_data_type.go model_dora_list_failures_request.go model_dora_list_failures_request_attributes.go model_dora_list_failures_request_data.go model_dora_list_failures_request_data_type.go model_dora_list_response.go model_downtime_create_request.go model_downtime_create_request_attributes.go model_downtime_create_request_data.go model_downtime_included_monitor_type.go model_downtime_meta.go model_downtime_meta_page.go model_downtime_monitor_identifier.go model_downtime_monitor_identifier_id.go model_downtime_monitor_identifier_tags.go model_downtime_monitor_included_attributes.go model_downtime_monitor_included_item.go model_downtime_notify_end_state_actions.go model_downtime_notify_end_state_types.go model_downtime_relationships.go model_downtime_relationships_created_by.go model_downtime_relationships_created_by_data.go model_downtime_relationships_monitor.go model_downtime_relationships_monitor_data.go model_downtime_resource_type.go model_downtime_response.go model_downtime_response_attributes.go model_downtime_response_data.go model_downtime_response_included_item.go model_downtime_schedule_create_request.go model_downtime_schedule_current_downtime_response.go model_downtime_schedule_one_time_create_update_request.go model_downtime_schedule_one_time_response.go model_downtime_schedule_recurrence_create_update_request.go model_downtime_schedule_recurrence_response.go model_downtime_schedule_recurrences_create_request.go model_downtime_schedule_recurrences_response.go model_downtime_schedule_recurrences_update_request.go model_downtime_schedule_response.go model_downtime_schedule_update_request.go model_downtime_status.go model_downtime_update_request.go model_downtime_update_request_attributes.go model_downtime_update_request_data.go model_entity_attributes.go model_entity_data.go model_entity_meta.go model_entity_relationships.go model_entity_response_included_incident.go model_entity_response_included_incident_type.go model_entity_response_included_oncall.go model_entity_response_included_oncall_type.go model_entity_response_included_raw_schema.go model_entity_response_included_raw_schema_attributes.go model_entity_response_included_raw_schema_type.go model_entity_response_included_related_entity.go model_entity_response_included_related_entity_attributes.go model_entity_response_included_related_entity_meta.go model_entity_response_included_related_entity_type.go model_entity_response_included_related_incident_attributes.go model_entity_response_included_related_oncall_attributes.go model_entity_response_included_related_oncall_escalation_item.go model_entity_response_included_schema.go model_entity_response_included_schema_attributes.go model_entity_response_included_schema_type.go model_entity_response_meta.go model_entity_to_incidents.go model_entity_to_oncalls.go model_entity_to_raw_schema.go model_entity_to_related_entities.go model_entity_to_schema.go model_entity_v3.go model_entity_v3_api.go model_entity_v3_api_datadog.go model_entity_v3_api_kind.go model_entity_v3_api_spec.go model_entity_v3_api_spec_interface.go model_entity_v3_api_spec_interface_definition.go model_entity_v3_api_spec_interface_file_ref.go model_entity_v3_api_version.go model_entity_v3_datadog_code_location_item.go model_entity_v3_datadog_event_item.go model_entity_v3_datadog_integration_opsgenie.go model_entity_v3_datadog_integration_pagerduty.go model_entity_v3_datadog_log_item.go model_entity_v3_datadog_performance.go model_entity_v3_datadog_pipelines.go model_entity_v3_datastore.go model_entity_v3_datastore_datadog.go model_entity_v3_datastore_kind.go model_entity_v3_datastore_spec.go model_entity_v3_integrations.go model_entity_v3_metadata.go model_entity_v3_metadata_additional_owners_items.go model_entity_v3_metadata_contacts_items.go model_entity_v3_metadata_links_items.go model_entity_v3_queue.go model_entity_v3_queue_datadog.go model_entity_v3_queue_kind.go model_entity_v3_queue_spec.go model_entity_v3_service.go model_entity_v3_service_datadog.go model_entity_v3_service_kind.go model_entity_v3_service_spec.go model_entity_v3_system.go model_entity_v3_system_datadog.go model_entity_v3_system_kind.go model_entity_v3_system_spec.go model_epss.go model_error_handler.go model_escalation_policy.go model_escalation_policy_create_request.go model_escalation_policy_create_request_data.go model_escalation_policy_create_request_data_attributes.go model_escalation_policy_create_request_data_attributes_steps_items.go model_escalation_policy_create_request_data_relationships.go model_escalation_policy_create_request_data_type.go model_escalation_policy_data.go model_escalation_policy_data_attributes.go model_escalation_policy_data_relationships.go model_escalation_policy_data_relationships_steps.go model_escalation_policy_data_relationships_steps_data_items.go model_escalation_policy_data_relationships_steps_data_items_type.go model_escalation_policy_data_type.go model_escalation_policy_included.go model_escalation_policy_step.go model_escalation_policy_step_attributes.go model_escalation_policy_step_attributes_assignment.go model_escalation_policy_step_relationships.go model_escalation_policy_step_target.go model_escalation_policy_step_target_type.go model_escalation_policy_step_type.go model_escalation_policy_update_request.go model_escalation_policy_update_request_data.go model_escalation_policy_update_request_data_attributes.go model_escalation_policy_update_request_data_attributes_steps_items.go model_escalation_policy_update_request_data_relationships.go model_escalation_policy_update_request_data_type.go model_escalation_policy_user.go model_escalation_policy_user_attributes.go model_escalation_policy_user_type.go model_escalation_target.go model_escalation_targets.go model_event.go model_event_attributes.go model_event_category.go model_event_create_request.go model_event_create_request_payload.go model_event_create_request_type.go model_event_create_response.go model_event_create_response_attributes.go model_event_create_response_attributes_attributes.go model_event_create_response_attributes_attributes_evt.go model_event_create_response_payload.go model_event_payload.go model_event_payload_attributes.go model_event_priority.go model_event_response.go model_event_response_attributes.go model_event_status_type.go model_event_type.go model_events_aggregation.go model_events_compute.go model_events_data_source.go model_events_group_by.go model_events_group_by_sort.go model_events_list_request.go model_events_list_response.go model_events_list_response_links.go model_events_query_filter.go model_events_query_options.go model_events_request_page.go model_events_response_metadata.go model_events_response_metadata_page.go model_events_scalar_query.go model_events_search.go model_events_sort.go model_events_sort_type.go model_events_timeseries_query.go model_events_warning.go model_fastly_accoun_response_attributes.go model_fastly_account_create_request.go model_fastly_account_create_request_attributes.go model_fastly_account_create_request_data.go model_fastly_account_response.go model_fastly_account_response_data.go model_fastly_account_type.go model_fastly_account_update_request.go model_fastly_account_update_request_attributes.go model_fastly_account_update_request_data.go model_fastly_accounts_response.go model_fastly_service.go model_fastly_service_attributes.go model_fastly_service_data.go model_fastly_service_request.go model_fastly_service_response.go model_fastly_service_type.go model_fastly_services_response.go model_finding.go model_finding_attributes.go model_finding_evaluation.go model_finding_mute.go model_finding_mute_reason.go model_finding_rule.go model_finding_status.go model_finding_type.go model_finding_vulnerability_type.go model_formula_limit.go model_framework_handle_and_version_response_data.go model_full_api_key.go model_full_api_key_attributes.go model_full_application_key.go model_full_application_key_attributes.go model_full_custom_framework_data.go model_full_custom_framework_data_attributes.go model_gcp_metric_namespace_config.go model_gcp_service_account_meta.go model_gcp_service_account_type.go model_gcpsts_delegate_account.go model_gcpsts_delegate_account_attributes.go model_gcpsts_delegate_account_response.go model_gcpsts_delegate_account_type.go model_gcpsts_service_account.go model_gcpsts_service_account_attributes.go model_gcpsts_service_account_create_request.go model_gcpsts_service_account_data.go model_gcpsts_service_account_response.go model_gcpsts_service_account_update_request.go model_gcpsts_service_account_update_request_data.go model_gcpsts_service_accounts_response.go model_get_action_connection_response.go model_get_app_response.go model_get_app_response_data.go model_get_app_response_data_attributes.go model_get_custom_framework_response.go model_get_data_deletions_response_body.go model_get_device_attributes.go model_get_device_data.go model_get_device_response.go model_get_finding_response.go model_get_interfaces_data.go model_get_interfaces_response.go model_get_resource_evaluation_filters_response.go model_get_resource_evaluation_filters_response_data.go model_get_rule_version_history_data.go model_get_rule_version_history_data_type.go model_get_rule_version_history_response.go model_get_sbom_response.go model_get_team_memberships_sort.go model_get_workflow_response.go model_github_webhook_trigger.go model_github_webhook_trigger_wrapper.go model_group_scalar_column.go model_historical_job_data_type.go model_historical_job_list_meta.go model_historical_job_options.go model_historical_job_query.go model_historical_job_response.go model_historical_job_response_attributes.go model_historical_job_response_data.go model_hourly_usage.go model_hourly_usage_attributes.go model_hourly_usage_measurement.go model_hourly_usage_metadata.go model_hourly_usage_pagination.go model_hourly_usage_response.go model_hourly_usage_type.go model_http_body.go model_http_credentials.go model_http_credentials_update.go model_http_header.go model_http_header_update.go model_http_integration.go model_http_integration_type.go model_http_integration_update.go model_http_log_error.go model_http_log_errors.go model_http_log_item.go model_http_token.go model_http_token_auth.go model_http_token_auth_type.go model_http_token_auth_update.go model_http_token_update.go model_httpci_app_error.go model_httpci_app_errors.go model_id_p_metadata_form_data.go model_incident_attachment_attachment_type.go model_incident_attachment_attributes.go model_incident_attachment_data.go model_incident_attachment_link_attachment_type.go model_incident_attachment_link_attributes.go model_incident_attachment_link_attributes_attachment_object.go model_incident_attachment_postmortem_attachment_type.go model_incident_attachment_postmortem_attributes.go model_incident_attachment_related_object.go model_incident_attachment_relationships.go model_incident_attachment_type.go model_incident_attachment_update_attributes.go model_incident_attachment_update_data.go model_incident_attachment_update_request.go model_incident_attachment_update_response.go model_incident_attachments_postmortem_attributes_attachment_object.go model_incident_attachments_response.go model_incident_attachments_response_included_item.go model_incident_create_attributes.go model_incident_create_data.go model_incident_create_relationships.go model_incident_create_request.go model_incident_field_attributes.go model_incident_field_attributes_multiple_value.go model_incident_field_attributes_single_value.go model_incident_field_attributes_single_value_type.go model_incident_field_attributes_value_type.go model_incident_impacts_type.go model_incident_integration_metadata_attributes.go model_incident_integration_metadata_create_data.go model_incident_integration_metadata_create_request.go model_incident_integration_metadata_list_response.go model_incident_integration_metadata_metadata.go model_incident_integration_metadata_patch_data.go model_incident_integration_metadata_patch_request.go model_incident_integration_metadata_response.go model_incident_integration_metadata_response_data.go model_incident_integration_metadata_response_included_item.go model_incident_integration_metadata_type.go model_incident_integration_relationships.go model_incident_non_datadog_creator.go model_incident_notification_handle.go model_incident_postmortem_type.go model_incident_related_object.go model_incident_responders_type.go model_incident_response.go model_incident_response_attributes.go model_incident_response_data.go model_incident_response_included_item.go model_incident_response_meta.go model_incident_response_meta_pagination.go model_incident_response_relationships.go model_incident_search_response.go model_incident_search_response_attributes.go model_incident_search_response_data.go model_incident_search_response_facets_data.go model_incident_search_response_field_facet_data.go model_incident_search_response_incidents_data.go model_incident_search_response_meta.go model_incident_search_response_numeric_facet_data.go model_incident_search_response_numeric_facet_data_aggregates.go model_incident_search_response_property_field_facet_data.go model_incident_search_response_user_facet_data.go model_incident_search_results_type.go model_incident_search_sort_order.go model_incident_service_create_attributes.go model_incident_service_create_data.go model_incident_service_create_request.go model_incident_service_included_items.go model_incident_service_relationships.go model_incident_service_response.go model_incident_service_response_attributes.go model_incident_service_response_data.go model_incident_service_type.go model_incident_service_update_attributes.go model_incident_service_update_data.go model_incident_service_update_request.go model_incident_services_response.go model_incident_severity.go model_incident_team_create_attributes.go model_incident_team_create_data.go model_incident_team_create_request.go model_incident_team_included_items.go model_incident_team_relationships.go model_incident_team_response.go model_incident_team_response_attributes.go model_incident_team_response_data.go model_incident_team_type.go model_incident_team_update_attributes.go model_incident_team_update_data.go model_incident_team_update_request.go model_incident_teams_response.go model_incident_timeline_cell_create_attributes.go model_incident_timeline_cell_markdown_content_type.go model_incident_timeline_cell_markdown_create_attributes.go model_incident_timeline_cell_markdown_create_attributes_content.go model_incident_todo_anonymous_assignee.go model_incident_todo_anonymous_assignee_source.go model_incident_todo_assignee.go model_incident_todo_attributes.go model_incident_todo_create_data.go model_incident_todo_create_request.go model_incident_todo_list_response.go model_incident_todo_patch_data.go model_incident_todo_patch_request.go model_incident_todo_relationships.go model_incident_todo_response.go model_incident_todo_response_data.go model_incident_todo_response_included_item.go model_incident_todo_type.go model_incident_trigger.go model_incident_trigger_wrapper.go model_incident_type.go model_incident_type_attributes.go model_incident_type_create_data.go model_incident_type_create_request.go model_incident_type_list_response.go model_incident_type_object.go model_incident_type_patch_data.go model_incident_type_patch_request.go model_incident_type_response.go model_incident_type_type.go model_incident_type_update_attributes.go model_incident_update_attributes.go model_incident_update_data.go model_incident_update_relationships.go model_incident_update_request.go model_incident_user_attributes.go model_incident_user_data.go model_incident_user_defined_field_type.go model_incidents_response.go model_include_type.go model_input_schema.go model_input_schema_parameters.go model_input_schema_parameters_type.go model_intake_payload_accepted.go model_interface_attributes.go model_interface_attributes_status.go model_ip_allowlist_attributes.go model_ip_allowlist_data.go model_ip_allowlist_entry.go model_ip_allowlist_entry_attributes.go model_ip_allowlist_entry_data.go model_ip_allowlist_entry_type.go model_ip_allowlist_response.go model_ip_allowlist_type.go model_ip_allowlist_update_request.go model_jira_integration_metadata.go model_jira_integration_metadata_issues_item.go model_jira_issue.go model_jira_issue_result.go model_job_create_response.go model_job_create_response_data.go model_job_definition.go model_job_definition_from_rule.go model_jsonapi_error_item.go model_jsonapi_error_item_source.go model_jsonapi_error_response.go model_layer.go model_layer_attributes.go model_layer_attributes_interval.go model_layer_relationships.go model_layer_relationships_members.go model_layer_relationships_members_data_items.go model_layer_relationships_members_data_items_type.go model_layer_type.go model_leaked_key.go model_leaked_key_attributes.go model_leaked_key_type.go model_library.go model_links.go model_list_apis_response.go model_list_apis_response_data.go model_list_apis_response_data_attributes.go model_list_apis_response_meta.go model_list_apis_response_meta_pagination.go model_list_application_keys_response.go model_list_apps_response.go model_list_apps_response_data_items.go model_list_apps_response_data_items_attributes.go model_list_apps_response_data_items_relationships.go model_list_apps_response_meta.go model_list_apps_response_meta_page.go model_list_devices_response.go model_list_devices_response_metadata.go model_list_devices_response_metadata_page.go model_list_downtimes_response.go model_list_entity_catalog_response.go model_list_entity_catalog_response_included_item.go model_list_entity_catalog_response_links.go model_list_findings_meta.go model_list_findings_page.go model_list_findings_response.go model_list_historical_jobs_response.go model_list_pipelines_response.go model_list_pipelines_response_meta.go model_list_powerpacks_response.go model_list_relation_catalog_response.go model_list_relation_catalog_response_links.go model_list_rules_response.go model_list_rules_response_data_item.go model_list_rules_response_links.go model_list_tags_response.go model_list_tags_response_data.go model_list_tags_response_data_attributes.go model_list_teams_include.go model_list_teams_sort.go model_list_vulnerabilities_response.go model_list_vulnerable_assets_response.go model_log.go model_log_attributes.go model_log_type.go model_logs_aggregate_bucket.go model_logs_aggregate_bucket_value.go model_logs_aggregate_bucket_value_timeseries.go model_logs_aggregate_bucket_value_timeseries_point.go model_logs_aggregate_request.go model_logs_aggregate_request_page.go model_logs_aggregate_response.go model_logs_aggregate_response_data.go model_logs_aggregate_response_status.go model_logs_aggregate_sort.go model_logs_aggregate_sort_type.go model_logs_aggregation_function.go model_logs_archive.go model_logs_archive_attributes.go model_logs_archive_create_request.go model_logs_archive_create_request_attributes.go model_logs_archive_create_request_definition.go model_logs_archive_create_request_destination.go model_logs_archive_definition.go model_logs_archive_destination.go model_logs_archive_destination_azure.go model_logs_archive_destination_azure_type.go model_logs_archive_destination_gcs.go model_logs_archive_destination_gcs_type.go model_logs_archive_destination_s3.go model_logs_archive_destination_s3_type.go model_logs_archive_encryption_s3.go model_logs_archive_encryption_s3_type.go model_logs_archive_integration_azure.go model_logs_archive_integration_gcs.go model_logs_archive_integration_s3.go model_logs_archive_order.go model_logs_archive_order_attributes.go model_logs_archive_order_definition.go model_logs_archive_order_definition_type.go model_logs_archive_state.go model_logs_archive_storage_class_s3_type.go model_logs_archives.go model_logs_compute.go model_logs_compute_type.go model_logs_group_by.go model_logs_group_by_histogram.go model_logs_group_by_missing.go model_logs_group_by_total.go model_logs_list_request.go model_logs_list_request_page.go model_logs_list_response.go model_logs_list_response_links.go model_logs_metric_compute.go model_logs_metric_compute_aggregation_type.go model_logs_metric_create_attributes.go model_logs_metric_create_data.go model_logs_metric_create_request.go model_logs_metric_filter.go model_logs_metric_group_by.go model_logs_metric_response.go model_logs_metric_response_attributes.go model_logs_metric_response_compute.go model_logs_metric_response_compute_aggregation_type.go model_logs_metric_response_data.go model_logs_metric_response_filter.go model_logs_metric_response_group_by.go model_logs_metric_type.go model_logs_metric_update_attributes.go model_logs_metric_update_compute.go model_logs_metric_update_data.go model_logs_metric_update_request.go model_logs_metrics_response.go model_logs_query_filter.go model_logs_query_options.go model_logs_response_metadata.go model_logs_response_metadata_page.go model_logs_sort.go model_logs_sort_order.go model_logs_storage_tier.go model_logs_warning.go model_metadata.go model_metric.go model_metric_active_configuration_type.go model_metric_all_tags.go model_metric_all_tags_attributes.go model_metric_all_tags_response.go model_metric_asset_attributes.go model_metric_asset_dashboard_relationship.go model_metric_asset_dashboard_relationships.go model_metric_asset_monitor_relationship.go model_metric_asset_monitor_relationships.go model_metric_asset_notebook_relationship.go model_metric_asset_notebook_relationships.go model_metric_asset_response_data.go model_metric_asset_response_included.go model_metric_asset_response_relationships.go model_metric_asset_slo_relationship.go model_metric_asset_slo_relationships.go model_metric_assets_response.go model_metric_bulk_configure_tags_type.go model_metric_bulk_tag_config_create.go model_metric_bulk_tag_config_create_attributes.go model_metric_bulk_tag_config_create_request.go model_metric_bulk_tag_config_delete.go model_metric_bulk_tag_config_delete_attributes.go model_metric_bulk_tag_config_delete_request.go model_metric_bulk_tag_config_response.go model_metric_bulk_tag_config_status.go model_metric_bulk_tag_config_status_attributes.go model_metric_content_encoding.go model_metric_custom_aggregation.go model_metric_custom_space_aggregation.go model_metric_custom_time_aggregation.go model_metric_dashboard_asset.go model_metric_dashboard_attributes.go model_metric_dashboard_type.go model_metric_distinct_volume.go model_metric_distinct_volume_attributes.go model_metric_distinct_volume_type.go model_metric_estimate.go model_metric_estimate_attributes.go model_metric_estimate_resource_type.go model_metric_estimate_response.go model_metric_estimate_type.go model_metric_ingested_indexed_volume.go model_metric_ingested_indexed_volume_attributes.go model_metric_ingested_indexed_volume_type.go model_metric_intake_type.go model_metric_meta_page.go model_metric_meta_page_type.go model_metric_metadata.go model_metric_monitor_asset.go model_metric_monitor_type.go model_metric_notebook_asset.go model_metric_notebook_type.go model_metric_origin.go model_metric_pagination_meta.go model_metric_payload.go model_metric_point.go model_metric_resource.go model_metric_series.go model_metric_slo_asset.go model_metric_slo_type.go model_metric_suggested_tags_and_aggregations.go model_metric_suggested_tags_and_aggregations_response.go model_metric_suggested_tags_attributes.go model_metric_tag_configuration.go model_metric_tag_configuration_attributes.go model_metric_tag_configuration_create_attributes.go model_metric_tag_configuration_create_data.go model_metric_tag_configuration_create_request.go model_metric_tag_configuration_metric_type_category.go model_metric_tag_configuration_metric_types.go model_metric_tag_configuration_response.go model_metric_tag_configuration_type.go model_metric_tag_configuration_update_attributes.go model_metric_tag_configuration_update_data.go model_metric_tag_configuration_update_request.go model_metric_type.go model_metric_volumes.go model_metric_volumes_response.go model_metrics_aggregator.go model_metrics_and_metric_tag_configurations.go model_metrics_and_metric_tag_configurations_response.go model_metrics_data_source.go model_metrics_list_response_links.go model_metrics_scalar_query.go model_metrics_timeseries_query.go model_microsoft_sentinel_destination.go model_microsoft_sentinel_destination_type.go model_microsoft_teams_channel_info_response_attributes.go model_microsoft_teams_channel_info_response_data.go model_microsoft_teams_channel_info_type.go model_microsoft_teams_create_tenant_based_handle_request.go model_microsoft_teams_create_workflows_webhook_handle_request.go model_microsoft_teams_get_channel_by_name_response.go model_microsoft_teams_tenant_based_handle_attributes.go model_microsoft_teams_tenant_based_handle_info_response_attributes.go model_microsoft_teams_tenant_based_handle_info_response_data.go model_microsoft_teams_tenant_based_handle_info_type.go model_microsoft_teams_tenant_based_handle_request_attributes.go model_microsoft_teams_tenant_based_handle_request_data.go model_microsoft_teams_tenant_based_handle_response.go model_microsoft_teams_tenant_based_handle_response_data.go model_microsoft_teams_tenant_based_handle_type.go model_microsoft_teams_tenant_based_handles_response.go model_microsoft_teams_update_tenant_based_handle_request.go model_microsoft_teams_update_tenant_based_handle_request_data.go model_microsoft_teams_update_workflows_webhook_handle_request.go model_microsoft_teams_update_workflows_webhook_handle_request_data.go model_microsoft_teams_workflows_webhook_handle_attributes.go model_microsoft_teams_workflows_webhook_handle_request_attributes.go model_microsoft_teams_workflows_webhook_handle_request_data.go model_microsoft_teams_workflows_webhook_handle_response.go model_microsoft_teams_workflows_webhook_handle_response_data.go model_microsoft_teams_workflows_webhook_handle_type.go model_microsoft_teams_workflows_webhook_handles_response.go model_microsoft_teams_workflows_webhook_response_attributes.go model_monitor_config_policy_attribute_create_request.go model_monitor_config_policy_attribute_edit_request.go model_monitor_config_policy_attribute_response.go model_monitor_config_policy_create_data.go model_monitor_config_policy_create_request.go model_monitor_config_policy_edit_data.go model_monitor_config_policy_edit_request.go model_monitor_config_policy_list_response.go model_monitor_config_policy_policy.go model_monitor_config_policy_policy_create_request.go model_monitor_config_policy_resource_type.go model_monitor_config_policy_response.go model_monitor_config_policy_response_data.go model_monitor_config_policy_tag_policy.go model_monitor_config_policy_tag_policy_create_request.go model_monitor_config_policy_type.go model_monitor_downtime_match_resource_type.go model_monitor_downtime_match_response.go model_monitor_downtime_match_response_attributes.go model_monitor_downtime_match_response_data.go model_monitor_notification_rule_attributes.go model_monitor_notification_rule_create_request.go model_monitor_notification_rule_create_request_data.go model_monitor_notification_rule_data.go model_monitor_notification_rule_filter.go model_monitor_notification_rule_filter_tags.go model_monitor_notification_rule_list_response.go model_monitor_notification_rule_relationships.go model_monitor_notification_rule_relationships_created_by.go model_monitor_notification_rule_relationships_created_by_data.go model_monitor_notification_rule_resource_type.go model_monitor_notification_rule_response.go model_monitor_notification_rule_response_attributes.go model_monitor_notification_rule_response_included_item.go model_monitor_notification_rule_update_request.go model_monitor_notification_rule_update_request_data.go model_monitor_trigger.go model_monitor_trigger_wrapper.go model_monitor_type.go model_monthly_cost_attribution_attributes.go model_monthly_cost_attribution_body.go model_monthly_cost_attribution_meta.go model_monthly_cost_attribution_pagination.go model_monthly_cost_attribution_response.go model_ms_teams_integration_metadata.go model_ms_teams_integration_metadata_teams_item.go model_notebook_trigger_wrapper.go model_notification_rule.go model_notification_rule_attributes.go model_notification_rule_response.go model_notification_rules_type.go model_nullable_relationship_to_user.go model_nullable_relationship_to_user_data.go model_nullable_user_relationship.go model_nullable_user_relationship_data.go model_observability_pipeline.go model_observability_pipeline_add_env_vars_processor.go model_observability_pipeline_add_env_vars_processor_type.go model_observability_pipeline_add_env_vars_processor_variable.go model_observability_pipeline_add_fields_processor.go model_observability_pipeline_add_fields_processor_type.go model_observability_pipeline_amazon_data_firehose_source.go model_observability_pipeline_amazon_data_firehose_source_type.go model_observability_pipeline_amazon_open_search_destination.go model_observability_pipeline_amazon_open_search_destination_auth.go model_observability_pipeline_amazon_open_search_destination_auth_strategy.go model_observability_pipeline_amazon_open_search_destination_type.go model_observability_pipeline_amazon_s3_destination.go model_observability_pipeline_amazon_s3_destination_storage_class.go model_observability_pipeline_amazon_s3_destination_type.go model_observability_pipeline_amazon_s3_source.go model_observability_pipeline_amazon_s3_source_type.go model_observability_pipeline_aws_auth.go model_observability_pipeline_config.go model_observability_pipeline_config_destination_item.go model_observability_pipeline_config_processor_item.go model_observability_pipeline_config_source_item.go model_observability_pipeline_data.go model_observability_pipeline_data_attributes.go model_observability_pipeline_datadog_agent_source.go model_observability_pipeline_datadog_agent_source_type.go model_observability_pipeline_datadog_logs_destination.go model_observability_pipeline_datadog_logs_destination_type.go model_observability_pipeline_decoding.go model_observability_pipeline_dedupe_processor.go model_observability_pipeline_dedupe_processor_mode.go model_observability_pipeline_dedupe_processor_type.go model_observability_pipeline_elasticsearch_destination.go model_observability_pipeline_elasticsearch_destination_api_version.go model_observability_pipeline_elasticsearch_destination_type.go model_observability_pipeline_enrichment_table_file.go model_observability_pipeline_enrichment_table_file_encoding.go model_observability_pipeline_enrichment_table_file_encoding_type.go model_observability_pipeline_enrichment_table_file_key_items.go model_observability_pipeline_enrichment_table_file_key_items_comparison.go model_observability_pipeline_enrichment_table_file_schema_items.go model_observability_pipeline_enrichment_table_file_schema_items_type.go model_observability_pipeline_enrichment_table_geo_ip.go model_observability_pipeline_enrichment_table_processor.go model_observability_pipeline_enrichment_table_processor_type.go model_observability_pipeline_field_value.go model_observability_pipeline_filter_processor.go model_observability_pipeline_filter_processor_type.go model_observability_pipeline_fluent_bit_source.go model_observability_pipeline_fluent_bit_source_type.go model_observability_pipeline_fluentd_source.go model_observability_pipeline_fluentd_source_type.go model_observability_pipeline_gcp_auth.go model_observability_pipeline_generate_metrics_processor.go model_observability_pipeline_generate_metrics_processor_type.go model_observability_pipeline_generated_metric.go model_observability_pipeline_generated_metric_increment_by_field.go model_observability_pipeline_generated_metric_increment_by_field_strategy.go model_observability_pipeline_generated_metric_increment_by_one.go model_observability_pipeline_generated_metric_increment_by_one_strategy.go model_observability_pipeline_generated_metric_metric_type.go model_observability_pipeline_google_chronicle_destination.go model_observability_pipeline_google_chronicle_destination_encoding.go model_observability_pipeline_google_chronicle_destination_type.go model_observability_pipeline_google_cloud_storage_destination.go model_observability_pipeline_google_cloud_storage_destination_acl.go model_observability_pipeline_google_cloud_storage_destination_storage_class.go model_observability_pipeline_google_cloud_storage_destination_type.go model_observability_pipeline_google_pub_sub_source.go model_observability_pipeline_google_pub_sub_source_type.go model_observability_pipeline_http_client_source.go model_observability_pipeline_http_client_source_auth_strategy.go model_observability_pipeline_http_client_source_type.go model_observability_pipeline_http_server_source.go model_observability_pipeline_http_server_source_auth_strategy.go model_observability_pipeline_http_server_source_type.go model_observability_pipeline_kafka_source.go model_observability_pipeline_kafka_source_librdkafka_option.go model_observability_pipeline_kafka_source_sasl.go model_observability_pipeline_kafka_source_type.go model_observability_pipeline_logstash_source.go model_observability_pipeline_logstash_source_type.go model_observability_pipeline_metadata_entry.go model_observability_pipeline_metric_value.go model_observability_pipeline_new_relic_destination.go model_observability_pipeline_new_relic_destination_region.go model_observability_pipeline_new_relic_destination_type.go model_observability_pipeline_ocsf_mapper_processor.go model_observability_pipeline_ocsf_mapper_processor_mapping.go model_observability_pipeline_ocsf_mapper_processor_mapping_mapping.go model_observability_pipeline_ocsf_mapper_processor_type.go model_observability_pipeline_ocsf_mapping_library.go model_observability_pipeline_open_search_destination.go model_observability_pipeline_open_search_destination_type.go model_observability_pipeline_parse_grok_processor.go model_observability_pipeline_parse_grok_processor_rule.go model_observability_pipeline_parse_grok_processor_rule_match_rule.go model_observability_pipeline_parse_grok_processor_rule_support_rule.go model_observability_pipeline_parse_grok_processor_type.go model_observability_pipeline_parse_json_processor.go model_observability_pipeline_parse_json_processor_type.go model_observability_pipeline_pipeline_kafka_source_sasl_mechanism.go model_observability_pipeline_quota_processor.go model_observability_pipeline_quota_processor_limit.go model_observability_pipeline_quota_processor_limit_enforce_type.go model_observability_pipeline_quota_processor_overflow_action.go model_observability_pipeline_quota_processor_override.go model_observability_pipeline_quota_processor_type.go model_observability_pipeline_reduce_processor.go model_observability_pipeline_reduce_processor_merge_strategy.go model_observability_pipeline_reduce_processor_merge_strategy_strategy.go model_observability_pipeline_reduce_processor_type.go model_observability_pipeline_remove_fields_processor.go model_observability_pipeline_remove_fields_processor_type.go model_observability_pipeline_rename_fields_processor.go model_observability_pipeline_rename_fields_processor_field.go model_observability_pipeline_rename_fields_processor_type.go model_observability_pipeline_rsyslog_destination.go model_observability_pipeline_rsyslog_destination_type.go model_observability_pipeline_rsyslog_source.go model_observability_pipeline_rsyslog_source_type.go model_observability_pipeline_sample_processor.go model_observability_pipeline_sample_processor_type.go model_observability_pipeline_sensitive_data_scanner_processor.go model_observability_pipeline_sensitive_data_scanner_processor_action.go model_observability_pipeline_sensitive_data_scanner_processor_action_hash.go model_observability_pipeline_sensitive_data_scanner_processor_action_hash_action.go model_observability_pipeline_sensitive_data_scanner_processor_action_partial_redact.go model_observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_action.go model_observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options.go model_observability_pipeline_sensitive_data_scanner_processor_action_partial_redact_options_direction.go model_observability_pipeline_sensitive_data_scanner_processor_action_redact.go model_observability_pipeline_sensitive_data_scanner_processor_action_redact_action.go model_observability_pipeline_sensitive_data_scanner_processor_action_redact_options.go model_observability_pipeline_sensitive_data_scanner_processor_custom_pattern.go model_observability_pipeline_sensitive_data_scanner_processor_custom_pattern_options.go model_observability_pipeline_sensitive_data_scanner_processor_custom_pattern_type.go model_observability_pipeline_sensitive_data_scanner_processor_keyword_options.go model_observability_pipeline_sensitive_data_scanner_processor_library_pattern.go model_observability_pipeline_sensitive_data_scanner_processor_library_pattern_options.go model_observability_pipeline_sensitive_data_scanner_processor_library_pattern_type.go model_observability_pipeline_sensitive_data_scanner_processor_pattern.go model_observability_pipeline_sensitive_data_scanner_processor_rule.go model_observability_pipeline_sensitive_data_scanner_processor_scope.go model_observability_pipeline_sensitive_data_scanner_processor_scope_all.go model_observability_pipeline_sensitive_data_scanner_processor_scope_all_target.go model_observability_pipeline_sensitive_data_scanner_processor_scope_exclude.go model_observability_pipeline_sensitive_data_scanner_processor_scope_exclude_target.go model_observability_pipeline_sensitive_data_scanner_processor_scope_include.go model_observability_pipeline_sensitive_data_scanner_processor_scope_include_target.go model_observability_pipeline_sensitive_data_scanner_processor_scope_options.go model_observability_pipeline_sensitive_data_scanner_processor_type.go model_observability_pipeline_sentinel_one_destination.go model_observability_pipeline_sentinel_one_destination_region.go model_observability_pipeline_sentinel_one_destination_type.go model_observability_pipeline_spec.go model_observability_pipeline_spec_data.go model_observability_pipeline_splunk_hec_destination.go model_observability_pipeline_splunk_hec_destination_encoding.go model_observability_pipeline_splunk_hec_destination_type.go model_observability_pipeline_splunk_hec_source.go model_observability_pipeline_splunk_hec_source_type.go model_observability_pipeline_splunk_tcp_source.go model_observability_pipeline_splunk_tcp_source_type.go model_observability_pipeline_sumo_logic_destination.go model_observability_pipeline_sumo_logic_destination_encoding.go model_observability_pipeline_sumo_logic_destination_header_custom_fields_item.go model_observability_pipeline_sumo_logic_destination_type.go model_observability_pipeline_sumo_logic_source.go model_observability_pipeline_sumo_logic_source_type.go model_observability_pipeline_syslog_ng_destination.go model_observability_pipeline_syslog_ng_destination_type.go model_observability_pipeline_syslog_ng_source.go model_observability_pipeline_syslog_ng_source_type.go model_observability_pipeline_syslog_source_mode.go model_observability_pipeline_throttle_processor.go model_observability_pipeline_throttle_processor_type.go model_observability_pipeline_tls.go model_okta_account.go model_okta_account_attributes.go model_okta_account_request.go model_okta_account_response.go model_okta_account_response_data.go model_okta_account_type.go model_okta_account_update_request.go model_okta_account_update_request_attributes.go model_okta_account_update_request_data.go model_okta_accounts_response.go model_on_call_page_target_type.go model_on_demand_concurrency_cap.go model_on_demand_concurrency_cap_attributes.go model_on_demand_concurrency_cap_response.go model_on_demand_concurrency_cap_type.go model_open_api_endpoint.go model_open_api_file.go model_opsgenie_service_create_attributes.go model_opsgenie_service_create_data.go model_opsgenie_service_create_request.go model_opsgenie_service_region_type.go model_opsgenie_service_response.go model_opsgenie_service_response_attributes.go model_opsgenie_service_response_data.go model_opsgenie_service_type.go model_opsgenie_service_update_attributes.go model_opsgenie_service_update_data.go model_opsgenie_service_update_request.go model_opsgenie_services_response.go model_order_direction.go model_org_config_get_response.go model_org_config_list_response.go model_org_config_read.go model_org_config_read_attributes.go model_org_config_type.go model_org_config_write.go model_org_config_write_attributes.go model_org_config_write_request.go model_organization.go model_organization_attributes.go model_organizations_type.go model_outbound_edge.go model_outcome_type.go model_outcomes_batch_attributes.go model_outcomes_batch_request.go model_outcomes_batch_request_data.go model_outcomes_batch_request_item.go model_outcomes_batch_response.go model_outcomes_batch_response_attributes.go model_outcomes_batch_response_meta.go model_outcomes_batch_type.go model_outcomes_response.go model_outcomes_response_data_item.go model_outcomes_response_included_item.go model_outcomes_response_included_rule_attributes.go model_outcomes_response_links.go model_output_schema.go model_output_schema_parameters.go model_output_schema_parameters_type.go model_page_urgency.go model_pagination.go model_parameter.go model_partial_api_key.go model_partial_api_key_attributes.go model_partial_application_key.go model_partial_application_key_attributes.go model_partial_application_key_response.go model_patch_notification_rule_parameters.go model_patch_notification_rule_parameters_data.go model_patch_notification_rule_parameters_data_attributes.go model_permission.go model_permission_attributes.go model_permissions_response.go model_permissions_type.go model_powerpack.go model_powerpack_attributes.go model_powerpack_data.go model_powerpack_group_widget.go model_powerpack_group_widget_definition.go model_powerpack_group_widget_layout.go model_powerpack_inner_widget_layout.go model_powerpack_inner_widgets.go model_powerpack_relationships.go model_powerpack_response.go model_powerpack_response_links.go model_powerpack_template_variable.go model_powerpacks_response_meta.go model_powerpacks_response_meta_pagination.go model_process_summaries_meta.go model_process_summaries_meta_page.go model_process_summaries_response.go model_process_summary.go model_process_summary_attributes.go model_process_summary_type.go model_project.go model_project_attributes.go model_project_create.go model_project_create_attributes.go model_project_create_request.go model_project_relationship.go model_project_relationship_data.go model_project_relationships.go model_project_resource_type.go model_project_response.go model_projected_cost.go model_projected_cost_attributes.go model_projected_cost_response.go model_projected_cost_type.go model_projects_response.go model_publish_app_response.go model_query.go model_query_formula.go model_query_sort_order.go model_readiness_gate.go model_readiness_gate_threshold_type.go model_relation_attributes.go model_relation_entity.go model_relation_include_type.go model_relation_meta.go model_relation_relationships.go model_relation_response.go model_relation_response_meta.go model_relation_response_type.go model_relation_to_entity.go model_relation_type.go model_relationship_item.go model_relationship_to_incident_attachment.go model_relationship_to_incident_attachment_data.go model_relationship_to_incident_impact_data.go model_relationship_to_incident_impacts.go model_relationship_to_incident_integration_metadata_data.go model_relationship_to_incident_integration_metadatas.go model_relationship_to_incident_postmortem.go model_relationship_to_incident_postmortem_data.go model_relationship_to_incident_responder_data.go model_relationship_to_incident_responders.go model_relationship_to_incident_user_defined_field_data.go model_relationship_to_incident_user_defined_fields.go model_relationship_to_organization.go model_relationship_to_organization_data.go model_relationship_to_organizations.go model_relationship_to_outcome.go model_relationship_to_outcome_data.go model_relationship_to_permission.go model_relationship_to_permission_data.go model_relationship_to_permissions.go model_relationship_to_role.go model_relationship_to_role_data.go model_relationship_to_roles.go model_relationship_to_rule.go model_relationship_to_rule_data.go model_relationship_to_rule_data_object.go model_relationship_to_saml_assertion_attribute.go model_relationship_to_saml_assertion_attribute_data.go model_relationship_to_team.go model_relationship_to_team_data.go model_relationship_to_team_link_data.go model_relationship_to_team_links.go model_relationship_to_user.go model_relationship_to_user_data.go model_relationship_to_user_team_permission.go model_relationship_to_user_team_permission_data.go model_relationship_to_user_team_team.go model_relationship_to_user_team_team_data.go model_relationship_to_user_team_user.go model_relationship_to_user_team_user_data.go model_relationship_to_users.go model_remediation.go model_reorder_retention_filters_request.go model_resource_filter_attributes.go model_resource_filter_request_type.go model_response_meta_attributes.go model_restriction_policy.go model_restriction_policy_attributes.go model_restriction_policy_binding.go model_restriction_policy_response.go model_restriction_policy_type.go model_restriction_policy_update_request.go model_retention_filter.go model_retention_filter_all.go model_retention_filter_all_attributes.go model_retention_filter_all_type.go model_retention_filter_attributes.go model_retention_filter_create_attributes.go model_retention_filter_create_data.go model_retention_filter_create_request.go model_retention_filter_create_response.go model_retention_filter_response.go model_retention_filter_type.go model_retention_filter_update_attributes.go model_retention_filter_update_data.go model_retention_filter_update_request.go model_retention_filter_without_attributes.go model_retention_filters_response.go model_retry_strategy.go model_retry_strategy_kind.go model_retry_strategy_linear.go model_role.go model_role_attributes.go model_role_clone.go model_role_clone_attributes.go model_role_clone_request.go model_role_create_attributes.go model_role_create_data.go model_role_create_request.go model_role_create_response.go model_role_create_response_data.go model_role_relationships.go model_role_response.go model_role_response_relationships.go model_role_update_attributes.go model_role_update_data.go model_role_update_request.go model_role_update_response.go model_role_update_response_data.go model_roles_response.go model_roles_sort.go model_roles_type.go model_routing_rule.go model_routing_rule_action.go model_routing_rule_attributes.go model_routing_rule_relationships.go model_routing_rule_relationships_policy.go model_routing_rule_relationships_policy_data.go model_routing_rule_relationships_policy_data_type.go model_routing_rule_type.go model_rule_attributes.go model_rule_outcome_relationships.go model_rule_severity.go model_rule_type.go model_rule_types_items.go model_rule_user.go model_rule_version_history.go model_rule_version_update.go model_rule_version_update_type.go model_rule_versions.go model_rum_aggregate_bucket_value.go model_rum_aggregate_bucket_value_timeseries.go model_rum_aggregate_bucket_value_timeseries_point.go model_rum_aggregate_request.go model_rum_aggregate_sort.go model_rum_aggregate_sort_type.go model_rum_aggregation_buckets_response.go model_rum_aggregation_function.go model_rum_analytics_aggregate_response.go model_rum_application.go model_rum_application_attributes.go model_rum_application_create.go model_rum_application_create_attributes.go model_rum_application_create_request.go model_rum_application_create_type.go model_rum_application_list.go model_rum_application_list_attributes.go model_rum_application_list_type.go model_rum_application_response.go model_rum_application_type.go model_rum_application_update.go model_rum_application_update_attributes.go model_rum_application_update_request.go model_rum_application_update_type.go model_rum_applications_response.go model_rum_bucket_response.go model_rum_compute.go model_rum_compute_type.go model_rum_event.go model_rum_event_attributes.go model_rum_event_type.go model_rum_events_response.go model_rum_group_by.go model_rum_group_by_histogram.go model_rum_group_by_missing.go model_rum_group_by_total.go model_rum_metric_compute.go model_rum_metric_compute_aggregation_type.go model_rum_metric_create_attributes.go model_rum_metric_create_data.go model_rum_metric_create_request.go model_rum_metric_event_type.go model_rum_metric_filter.go model_rum_metric_group_by.go model_rum_metric_response.go model_rum_metric_response_attributes.go model_rum_metric_response_compute.go model_rum_metric_response_data.go model_rum_metric_response_filter.go model_rum_metric_response_group_by.go model_rum_metric_response_uniqueness.go model_rum_metric_type.go model_rum_metric_uniqueness.go model_rum_metric_uniqueness_when.go model_rum_metric_update_attributes.go model_rum_metric_update_compute.go model_rum_metric_update_data.go model_rum_metric_update_request.go model_rum_metrics_response.go model_rum_query_filter.go model_rum_query_options.go model_rum_query_page_options.go model_rum_response_links.go model_rum_response_metadata.go model_rum_response_page.go model_rum_response_status.go model_rum_retention_filter_attributes.go model_rum_retention_filter_create_attributes.go model_rum_retention_filter_create_data.go model_rum_retention_filter_create_request.go model_rum_retention_filter_data.go model_rum_retention_filter_event_type.go model_rum_retention_filter_response.go model_rum_retention_filter_type.go model_rum_retention_filter_update_attributes.go model_rum_retention_filter_update_data.go model_rum_retention_filter_update_request.go model_rum_retention_filters_order_data.go model_rum_retention_filters_order_request.go model_rum_retention_filters_order_response.go model_rum_retention_filters_response.go model_rum_search_events_request.go model_rum_sort.go model_rum_sort_order.go model_rum_warning.go model_run_historical_job_request.go model_run_historical_job_request_attributes.go model_run_historical_job_request_data.go model_run_historical_job_request_data_type.go model_saml_assertion_attribute.go model_saml_assertion_attribute_attributes.go model_saml_assertion_attributes_type.go model_sbom.go model_sbom_attributes.go model_sbom_component.go model_sbom_component_type.go model_sbom_metadata.go model_sbom_metadata_component.go model_sbom_type.go model_scalar_column.go model_scalar_column_type_group.go model_scalar_column_type_number.go model_scalar_formula_query_request.go model_scalar_formula_query_response.go model_scalar_formula_request.go model_scalar_formula_request_attributes.go model_scalar_formula_request_type.go model_scalar_formula_response_atrributes.go model_scalar_formula_response_type.go model_scalar_meta.go model_scalar_query.go model_scalar_response.go model_schedule.go model_schedule_create_request.go model_schedule_create_request_data.go model_schedule_create_request_data_attributes.go model_schedule_create_request_data_attributes_layers_items.go model_schedule_create_request_data_relationships.go model_schedule_create_request_data_type.go model_schedule_data.go model_schedule_data_attributes.go model_schedule_data_included_item.go model_schedule_data_relationships.go model_schedule_data_relationships_layers.go model_schedule_data_relationships_layers_data_items.go model_schedule_data_relationships_layers_data_items_type.go model_schedule_data_type.go model_schedule_member.go model_schedule_member_relationships.go model_schedule_member_relationships_user.go model_schedule_member_relationships_user_data.go model_schedule_member_relationships_user_data_type.go model_schedule_member_type.go model_schedule_request_data_attributes_layers_items_members_items.go model_schedule_request_data_attributes_layers_items_members_items_user.go model_schedule_target.go model_schedule_target_type.go model_schedule_trigger.go model_schedule_trigger_wrapper.go model_schedule_update_request.go model_schedule_update_request_data.go model_schedule_update_request_data_attributes.go model_schedule_update_request_data_attributes_layers_items.go model_schedule_update_request_data_relationships.go model_schedule_update_request_data_type.go model_schedule_user.go model_schedule_user_attributes.go model_schedule_user_type.go model_scorecard_type.go model_security_filter.go model_security_filter_attributes.go model_security_filter_create_attributes.go model_security_filter_create_data.go model_security_filter_create_request.go model_security_filter_exclusion_filter.go model_security_filter_exclusion_filter_response.go model_security_filter_filtered_data_type.go model_security_filter_meta.go model_security_filter_response.go model_security_filter_type.go model_security_filter_update_attributes.go model_security_filter_update_data.go model_security_filter_update_request.go model_security_filters_response.go model_security_monitoring_filter.go model_security_monitoring_filter_action.go model_security_monitoring_list_rules_response.go model_security_monitoring_reference_table.go model_security_monitoring_rule_case.go model_security_monitoring_rule_case_action.go model_security_monitoring_rule_case_action_options.go model_security_monitoring_rule_case_action_type.go model_security_monitoring_rule_case_create.go model_security_monitoring_rule_convert_payload.go model_security_monitoring_rule_convert_response.go model_security_monitoring_rule_create_payload.go model_security_monitoring_rule_detection_method.go model_security_monitoring_rule_evaluation_window.go model_security_monitoring_rule_hardcoded_evaluator_type.go model_security_monitoring_rule_impossible_travel_options.go model_security_monitoring_rule_keep_alive.go model_security_monitoring_rule_max_signal_duration.go model_security_monitoring_rule_new_value_options.go model_security_monitoring_rule_new_value_options_forget_after.go model_security_monitoring_rule_new_value_options_learning_duration.go model_security_monitoring_rule_new_value_options_learning_method.go model_security_monitoring_rule_new_value_options_learning_threshold.go model_security_monitoring_rule_options.go model_security_monitoring_rule_query.go model_security_monitoring_rule_query_aggregation.go model_security_monitoring_rule_query_payload.go model_security_monitoring_rule_query_payload_data.go model_security_monitoring_rule_response.go model_security_monitoring_rule_severity.go model_security_monitoring_rule_test_payload.go model_security_monitoring_rule_test_request.go model_security_monitoring_rule_test_response.go model_security_monitoring_rule_third_party_options.go model_security_monitoring_rule_type_create.go model_security_monitoring_rule_type_read.go model_security_monitoring_rule_type_test_.go model_security_monitoring_rule_update_payload.go model_security_monitoring_rule_validate_payload.go model_security_monitoring_signal.go model_security_monitoring_signal_archive_reason.go model_security_monitoring_signal_assignee_update_attributes.go model_security_monitoring_signal_assignee_update_data.go model_security_monitoring_signal_assignee_update_request.go model_security_monitoring_signal_attributes.go model_security_monitoring_signal_incidents_update_attributes.go model_security_monitoring_signal_incidents_update_data.go model_security_monitoring_signal_incidents_update_request.go model_security_monitoring_signal_list_request.go model_security_monitoring_signal_list_request_filter.go model_security_monitoring_signal_list_request_page.go model_security_monitoring_signal_metadata_type.go model_security_monitoring_signal_response.go model_security_monitoring_signal_rule_create_payload.go model_security_monitoring_signal_rule_payload.go model_security_monitoring_signal_rule_query.go model_security_monitoring_signal_rule_response.go model_security_monitoring_signal_rule_response_query.go model_security_monitoring_signal_rule_type.go model_security_monitoring_signal_state.go model_security_monitoring_signal_state_update_attributes.go model_security_monitoring_signal_state_update_data.go model_security_monitoring_signal_state_update_request.go model_security_monitoring_signal_triage_attributes.go model_security_monitoring_signal_triage_update_data.go model_security_monitoring_signal_triage_update_response.go model_security_monitoring_signal_type.go model_security_monitoring_signals_list_response.go model_security_monitoring_signals_list_response_links.go model_security_monitoring_signals_list_response_meta.go model_security_monitoring_signals_list_response_meta_page.go model_security_monitoring_signals_sort.go model_security_monitoring_standard_data_source.go model_security_monitoring_standard_rule_create_payload.go model_security_monitoring_standard_rule_payload.go model_security_monitoring_standard_rule_query.go model_security_monitoring_standard_rule_response.go model_security_monitoring_standard_rule_test_payload.go model_security_monitoring_suppression.go model_security_monitoring_suppression_attributes.go model_security_monitoring_suppression_create_attributes.go model_security_monitoring_suppression_create_data.go model_security_monitoring_suppression_create_request.go model_security_monitoring_suppression_response.go model_security_monitoring_suppression_type.go model_security_monitoring_suppression_update_attributes.go model_security_monitoring_suppression_update_data.go model_security_monitoring_suppression_update_request.go model_security_monitoring_suppressions_response.go model_security_monitoring_third_party_root_query.go model_security_monitoring_third_party_rule_case.go model_security_monitoring_third_party_rule_case_create.go model_security_monitoring_triage_user.go model_security_monitoring_user.go model_security_trigger.go model_security_trigger_wrapper.go model_selectors.go model_self_service_trigger_wrapper.go model_send_slack_message_action.go model_send_slack_message_action_type.go model_send_teams_message_action.go model_send_teams_message_action_type.go model_sensitive_data_scanner_config_request.go model_sensitive_data_scanner_configuration.go model_sensitive_data_scanner_configuration_data.go model_sensitive_data_scanner_configuration_relationships.go model_sensitive_data_scanner_configuration_type.go model_sensitive_data_scanner_create_group_response.go model_sensitive_data_scanner_create_rule_response.go model_sensitive_data_scanner_filter.go model_sensitive_data_scanner_get_config_included_item.go model_sensitive_data_scanner_get_config_response.go model_sensitive_data_scanner_get_config_response_data.go model_sensitive_data_scanner_group.go model_sensitive_data_scanner_group_attributes.go model_sensitive_data_scanner_group_create.go model_sensitive_data_scanner_group_create_request.go model_sensitive_data_scanner_group_data.go model_sensitive_data_scanner_group_delete_request.go model_sensitive_data_scanner_group_delete_response.go model_sensitive_data_scanner_group_included_item.go model_sensitive_data_scanner_group_item.go model_sensitive_data_scanner_group_list.go model_sensitive_data_scanner_group_relationships.go model_sensitive_data_scanner_group_response.go model_sensitive_data_scanner_group_type.go model_sensitive_data_scanner_group_update.go model_sensitive_data_scanner_group_update_request.go model_sensitive_data_scanner_group_update_response.go model_sensitive_data_scanner_included_keyword_configuration.go model_sensitive_data_scanner_meta.go model_sensitive_data_scanner_meta_version_only.go model_sensitive_data_scanner_product.go model_sensitive_data_scanner_reorder_config.go model_sensitive_data_scanner_reorder_groups_response.go model_sensitive_data_scanner_rule.go model_sensitive_data_scanner_rule_attributes.go model_sensitive_data_scanner_rule_create.go model_sensitive_data_scanner_rule_create_request.go model_sensitive_data_scanner_rule_data.go model_sensitive_data_scanner_rule_delete_request.go model_sensitive_data_scanner_rule_delete_response.go model_sensitive_data_scanner_rule_included_item.go model_sensitive_data_scanner_rule_relationships.go model_sensitive_data_scanner_rule_response.go model_sensitive_data_scanner_rule_type.go model_sensitive_data_scanner_rule_update.go model_sensitive_data_scanner_rule_update_request.go model_sensitive_data_scanner_rule_update_response.go model_sensitive_data_scanner_standard_pattern.go model_sensitive_data_scanner_standard_pattern_attributes.go model_sensitive_data_scanner_standard_pattern_data.go model_sensitive_data_scanner_standard_pattern_type.go model_sensitive_data_scanner_standard_patterns_response_data.go model_sensitive_data_scanner_standard_patterns_response_item.go model_sensitive_data_scanner_text_replacement.go model_sensitive_data_scanner_text_replacement_type.go model_service_account_create_attributes.go model_service_account_create_data.go model_service_account_create_request.go model_service_definition_create_response.go model_service_definition_data.go model_service_definition_data_attributes.go model_service_definition_get_response.go model_service_definition_meta.go model_service_definition_meta_warnings.go model_service_definition_schema.go model_service_definition_schema_versions.go model_service_definition_v1.go model_service_definition_v1_contact.go model_service_definition_v1_info.go model_service_definition_v1_integrations.go model_service_definition_v1_org.go model_service_definition_v1_resource.go model_service_definition_v1_resource_type.go model_service_definition_v1_version.go model_service_definition_v2.go model_service_definition_v2_contact.go model_service_definition_v2_doc.go model_service_definition_v2_dot1.go model_service_definition_v2_dot1_contact.go model_service_definition_v2_dot1_email.go model_service_definition_v2_dot1_email_type.go model_service_definition_v2_dot1_integrations.go model_service_definition_v2_dot1_link.go model_service_definition_v2_dot1_link_type.go model_service_definition_v2_dot1_ms_teams.go model_service_definition_v2_dot1_ms_teams_type.go model_service_definition_v2_dot1_opsgenie.go model_service_definition_v2_dot1_opsgenie_region.go model_service_definition_v2_dot1_pagerduty.go model_service_definition_v2_dot1_slack.go model_service_definition_v2_dot1_slack_type.go model_service_definition_v2_dot1_version.go model_service_definition_v2_dot2.go model_service_definition_v2_dot2_contact.go model_service_definition_v2_dot2_integrations.go model_service_definition_v2_dot2_link.go model_service_definition_v2_dot2_opsgenie.go model_service_definition_v2_dot2_opsgenie_region.go model_service_definition_v2_dot2_pagerduty.go model_service_definition_v2_dot2_version.go model_service_definition_v2_email.go model_service_definition_v2_email_type.go model_service_definition_v2_integrations.go model_service_definition_v2_link.go model_service_definition_v2_link_type.go model_service_definition_v2_ms_teams.go model_service_definition_v2_ms_teams_type.go model_service_definition_v2_opsgenie.go model_service_definition_v2_opsgenie_region.go model_service_definition_v2_repo.go model_service_definition_v2_slack.go model_service_definition_v2_slack_type.go model_service_definition_v2_version.go model_service_definitions_create_request.go model_service_definitions_list_response.go model_service_now_ticket.go model_service_now_ticket_result.go model_shift.go model_shift_data.go model_shift_data_attributes.go model_shift_data_relationships.go model_shift_data_relationships_user.go model_shift_data_relationships_user_data.go model_shift_data_relationships_user_data_type.go model_shift_data_type.go model_shift_included.go model_single_aggregated_connection_response_array.go model_single_aggregated_connection_response_data.go model_single_aggregated_connection_response_data_attributes.go model_single_aggregated_connection_response_data_type.go model_slack_integration_metadata.go model_slack_integration_metadata_channel_item.go model_slack_trigger_wrapper.go model_slo_report_create_request.go model_slo_report_create_request_attributes.go model_slo_report_create_request_data.go model_slo_report_interval.go model_slo_report_post_response.go model_slo_report_post_response_data.go model_slo_report_status.go model_slo_report_status_get_response.go model_slo_report_status_get_response_attributes.go model_slo_report_status_get_response_data.go model_software_catalog_trigger_wrapper.go model_sort_direction.go model_span.go model_spans_aggregate_bucket.go model_spans_aggregate_bucket_attributes.go model_spans_aggregate_bucket_type.go model_spans_aggregate_bucket_value.go model_spans_aggregate_bucket_value_timeseries.go model_spans_aggregate_bucket_value_timeseries_point.go model_spans_aggregate_data.go model_spans_aggregate_request.go model_spans_aggregate_request_attributes.go model_spans_aggregate_request_type.go model_spans_aggregate_response.go model_spans_aggregate_response_metadata.go model_spans_aggregate_response_status.go model_spans_aggregate_sort.go model_spans_aggregate_sort_type.go model_spans_aggregation_function.go model_spans_attributes.go model_spans_compute.go model_spans_compute_type.go model_spans_filter.go model_spans_filter_create.go model_spans_group_by.go model_spans_group_by_histogram.go model_spans_group_by_missing.go model_spans_group_by_total.go model_spans_list_request.go model_spans_list_request_attributes.go model_spans_list_request_data.go model_spans_list_request_page.go model_spans_list_request_type.go model_spans_list_response.go model_spans_list_response_links.go model_spans_list_response_metadata.go model_spans_metric_compute.go model_spans_metric_compute_aggregation_type.go model_spans_metric_create_attributes.go model_spans_metric_create_data.go model_spans_metric_create_request.go model_spans_metric_filter.go model_spans_metric_group_by.go model_spans_metric_response.go model_spans_metric_response_attributes.go model_spans_metric_response_compute.go model_spans_metric_response_data.go model_spans_metric_response_filter.go model_spans_metric_response_group_by.go model_spans_metric_type.go model_spans_metric_update_attributes.go model_spans_metric_update_compute.go model_spans_metric_update_data.go model_spans_metric_update_request.go model_spans_metrics_response.go model_spans_query_filter.go model_spans_query_options.go model_spans_response_metadata_page.go model_spans_sort.go model_spans_sort_order.go model_spans_type.go model_spans_warning.go model_spec.go model_spec_version.go model_state.go model_state_variable.go model_state_variable_properties.go model_state_variable_type.go model_step.go model_step_display.go model_step_display_bounds.go model_tag_filter.go model_team.go model_team_attributes.go model_team_create.go model_team_create_attributes.go model_team_create_relationships.go model_team_create_request.go model_team_included.go model_team_link.go model_team_link_attributes.go model_team_link_create.go model_team_link_create_request.go model_team_link_response.go model_team_link_type.go model_team_links_response.go model_team_permission_setting.go model_team_permission_setting_attributes.go model_team_permission_setting_response.go model_team_permission_setting_serializer_action.go model_team_permission_setting_type.go model_team_permission_setting_update.go model_team_permission_setting_update_attributes.go model_team_permission_setting_update_request.go model_team_permission_setting_value.go model_team_permission_settings_response.go model_team_reference.go model_team_reference_attributes.go model_team_reference_type.go model_team_relationships.go model_team_relationships_links.go model_team_response.go model_team_routing_rules.go model_team_routing_rules_data.go model_team_routing_rules_data_relationships.go model_team_routing_rules_data_relationships_rules.go model_team_routing_rules_data_relationships_rules_data_items.go model_team_routing_rules_data_relationships_rules_data_items_type.go model_team_routing_rules_data_type.go model_team_routing_rules_included.go model_team_routing_rules_request.go model_team_routing_rules_request_data.go model_team_routing_rules_request_data_attributes.go model_team_routing_rules_request_data_type.go model_team_routing_rules_request_rule.go model_team_target.go model_team_target_type.go model_team_type.go model_team_update.go model_team_update_attributes.go model_team_update_relationships.go model_team_update_request.go model_teams_field.go model_teams_response.go model_teams_response_links.go model_teams_response_meta.go model_teams_response_meta_pagination.go model_time_restriction.go model_time_restrictions.go model_timeseries_formula_query_request.go model_timeseries_formula_query_response.go model_timeseries_formula_request.go model_timeseries_formula_request_attributes.go model_timeseries_formula_request_type.go model_timeseries_formula_response_type.go model_timeseries_query.go model_timeseries_response.go model_timeseries_response_attributes.go model_timeseries_response_series.go model_token_type.go model_trigger.go model_trigger_rate_limit.go model_trigger_source.go model_unit.go model_unpublish_app_response.go model_update_action_connection_request.go model_update_action_connection_response.go model_update_app_request.go model_update_app_request_data.go model_update_app_request_data_attributes.go model_update_app_response.go model_update_app_response_data.go model_update_app_response_data_attributes.go model_update_custom_framework_request.go model_update_custom_framework_response.go model_update_open_api_response.go model_update_open_api_response_attributes.go model_update_open_api_response_data.go model_update_resource_evaluation_filters_request.go model_update_resource_evaluation_filters_request_data.go model_update_resource_evaluation_filters_response.go model_update_resource_evaluation_filters_response_data.go model_update_rule_request.go model_update_rule_request_data.go model_update_rule_response.go model_update_rule_response_data.go model_update_workflow_request.go model_update_workflow_response.go model_upsert_catalog_entity_request.go model_upsert_catalog_entity_response.go model_upsert_catalog_entity_response_included_item.go model_urgency.go model_url_param.go model_url_param_update.go model_usage_application_security_monitoring_response.go model_usage_attributes_object.go model_usage_data_object.go model_usage_lambda_traced_invocations_response.go model_usage_observability_pipelines_response.go model_usage_time_series_object.go model_usage_time_series_type.go model_user.go model_user_attributes.go model_user_attributes_status.go model_user_create_attributes.go model_user_create_data.go model_user_create_request.go model_user_invitation_data.go model_user_invitation_data_attributes.go model_user_invitation_relationships.go model_user_invitation_response.go model_user_invitation_response_data.go model_user_invitations_request.go model_user_invitations_response.go model_user_invitations_type.go model_user_relationship_data.go model_user_relationships.go model_user_resource_type.go model_user_response.go model_user_response_included_item.go model_user_response_relationships.go model_user_target.go model_user_target_type.go model_user_team.go model_user_team_attributes.go model_user_team_create.go model_user_team_included.go model_user_team_permission.go model_user_team_permission_attributes.go model_user_team_permission_type.go model_user_team_relationships.go model_user_team_request.go model_user_team_response.go model_user_team_role.go model_user_team_team_type.go model_user_team_type.go model_user_team_update.go model_user_team_update_request.go model_user_team_user_type.go model_user_teams_response.go model_user_update_attributes.go model_user_update_data.go model_user_update_request.go model_users_relationship.go model_users_response.go model_users_type.go model_validation_error.go model_validation_error_meta.go model_validation_response.go model_vulnerabilities_type.go model_vulnerability.go model_vulnerability_attributes.go model_vulnerability_cvss.go model_vulnerability_dependency_locations.go model_vulnerability_ecosystem.go model_vulnerability_relationships.go model_vulnerability_relationships_affects.go model_vulnerability_relationships_affects_data.go model_vulnerability_risks.go model_vulnerability_severity.go model_vulnerability_status.go model_vulnerability_tool.go model_vulnerability_type.go model_weekday.go model_widget_live_span.go model_workflow_data.go model_workflow_data_attributes.go model_workflow_data_relationships.go model_workflow_data_type.go model_workflow_data_update.go model_workflow_data_update_attributes.go model_workflow_instance_create_meta.go model_workflow_instance_create_request.go model_workflow_instance_create_response.go model_workflow_instance_create_response_data.go model_workflow_instance_list_item.go model_workflow_list_instances_response.go model_workflow_list_instances_response_meta.go model_workflow_list_instances_response_meta_page.go model_workflow_trigger_wrapper.go model_workflow_user_relationship.go model_workflow_user_relationship_data.go model_workflow_user_relationship_type.go model_worklflow_cancel_instance_response.go model_worklflow_cancel_instance_response_data.go model_worklflow_get_instance_response.go model_worklflow_get_instance_response_data.go model_worklflow_get_instance_response_data_attributes.go model_x_ray_services_include_all.go model_x_ray_services_include_only.go model_x_ray_services_list.go

type APIErrorResponse

APIErrorResponse API error response.

type APIErrorResponse struct {
    // A list of errors.
    Errors []string `json:"errors"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*APIErrorResponse) SetErrors

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

SetErrors sets field value.

func (*APIErrorResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeyCreateAttributes

APIKeyCreateAttributes Attributes used to create an API Key.

type APIKeyCreateAttributes struct {
    // The APIKeyCreateAttributes category.
    Category *string `json:"category,omitempty"`
    // Name of the API key.
    Name string `json:"name"`
    // The APIKeyCreateAttributes remote_config_read_enabled.
    RemoteConfigReadEnabled *bool `json:"remote_config_read_enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetCategory

func (o *APIKeyCreateAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*APIKeyCreateAttributes) GetCategoryOk

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

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been 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) GetRemoteConfigReadEnabled

func (o *APIKeyCreateAttributes) GetRemoteConfigReadEnabled() bool

GetRemoteConfigReadEnabled returns the RemoteConfigReadEnabled field value if set, zero value otherwise.

func (*APIKeyCreateAttributes) GetRemoteConfigReadEnabledOk

func (o *APIKeyCreateAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)

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

func (*APIKeyCreateAttributes) HasCategory

func (o *APIKeyCreateAttributes) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*APIKeyCreateAttributes) HasRemoteConfigReadEnabled

func (o *APIKeyCreateAttributes) HasRemoteConfigReadEnabled() bool

HasRemoteConfigReadEnabled returns a boolean if a field has been set.

func (APIKeyCreateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateAttributes) SetCategory

func (o *APIKeyCreateAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*APIKeyCreateAttributes) SetName

func (o *APIKeyCreateAttributes) SetName(v string)

SetName sets field value.

func (*APIKeyCreateAttributes) SetRemoteConfigReadEnabled

func (o *APIKeyCreateAttributes) SetRemoteConfigReadEnabled(v bool)

SetRemoteConfigReadEnabled gets a reference to the given bool and assigns it to the RemoteConfigReadEnabled field.

func (*APIKeyCreateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeyCreateData

APIKeyCreateData Object used to create an API key.

type APIKeyCreateData struct {
    // Attributes used to create an API Key.
    Attributes APIKeyCreateAttributes `json:"attributes"`
    // API Keys resource type.
    Type APIKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAPIKeyCreateData

func NewAPIKeyCreateData(attributes APIKeyCreateAttributes, typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type APIKeyCreateRequest

APIKeyCreateRequest Request used to create an API key.

type APIKeyCreateRequest struct {
    // Object used to create an API key.
    Data APIKeyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *APIKeyCreateRequest) GetData() APIKeyCreateData

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)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyCreateRequest) SetData

func (o *APIKeyCreateRequest) SetData(v APIKeyCreateData)

SetData sets field value.

func (*APIKeyCreateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeyRelationships

APIKeyRelationships Resources related to the API key.

type APIKeyRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    ModifiedBy NullableNullableRelationshipToUser `json:"modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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() NullableRelationshipToUser

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

func (*APIKeyRelationships) GetModifiedByOk

func (o *APIKeyRelationships) GetModifiedByOk() (*NullableRelationshipToUser, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

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)

MarshalJSON serializes the struct using spec logic.

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 NullableRelationshipToUser)

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

func (*APIKeyRelationships) SetModifiedByNil

func (o *APIKeyRelationships) SetModifiedByNil()

SetModifiedByNil sets the value for ModifiedBy to be an explicit nil.

func (*APIKeyRelationships) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*APIKeyRelationships) UnsetModifiedBy

func (o *APIKeyRelationships) UnsetModifiedBy()

UnsetModifiedBy ensures that no value is present for ModifiedBy, not even an explicit nil.

type APIKeyResponse

APIKeyResponse Response for retrieving an API key.

type APIKeyResponse struct {
    // Datadog API key.
    Data *FullAPIKey `json:"data,omitempty"`
    // Array of objects related to the API key.
    Included []APIKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*APIKeyResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeyResponseIncludedItem

APIKeyResponseIncludedItem - An object related to an API key.

type APIKeyResponseIncludedItem struct {
    User      *User
    LeakedKey *LeakedKey

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LeakedKeyAsAPIKeyResponseIncludedItem

func LeakedKeyAsAPIKeyResponseIncludedItem(v *LeakedKey) APIKeyResponseIncludedItem

LeakedKeyAsAPIKeyResponseIncludedItem is a convenience function that returns LeakedKey wrapped in APIKeyResponseIncludedItem.

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{}

GetActualInstance returns the actual instance.

func (APIKeyResponseIncludedItem) MarshalJSON

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

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*APIKeyResponseIncludedItem) UnmarshalJSON

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

UnmarshalJSON turns data into one of the pointers in the struct.

type APIKeyUpdateAttributes

APIKeyUpdateAttributes Attributes used to update an API Key.

type APIKeyUpdateAttributes struct {
    // The APIKeyUpdateAttributes category.
    Category *string `json:"category,omitempty"`
    // Name of the API key.
    Name string `json:"name"`
    // The APIKeyUpdateAttributes remote_config_read_enabled.
    RemoteConfigReadEnabled *bool `json:"remote_config_read_enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetCategory

func (o *APIKeyUpdateAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*APIKeyUpdateAttributes) GetCategoryOk

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

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been 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) GetRemoteConfigReadEnabled

func (o *APIKeyUpdateAttributes) GetRemoteConfigReadEnabled() bool

GetRemoteConfigReadEnabled returns the RemoteConfigReadEnabled field value if set, zero value otherwise.

func (*APIKeyUpdateAttributes) GetRemoteConfigReadEnabledOk

func (o *APIKeyUpdateAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)

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

func (*APIKeyUpdateAttributes) HasCategory

func (o *APIKeyUpdateAttributes) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*APIKeyUpdateAttributes) HasRemoteConfigReadEnabled

func (o *APIKeyUpdateAttributes) HasRemoteConfigReadEnabled() bool

HasRemoteConfigReadEnabled returns a boolean if a field has been set.

func (APIKeyUpdateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateAttributes) SetCategory

func (o *APIKeyUpdateAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*APIKeyUpdateAttributes) SetName

func (o *APIKeyUpdateAttributes) SetName(v string)

SetName sets field value.

func (*APIKeyUpdateAttributes) SetRemoteConfigReadEnabled

func (o *APIKeyUpdateAttributes) SetRemoteConfigReadEnabled(v bool)

SetRemoteConfigReadEnabled gets a reference to the given bool and assigns it to the RemoteConfigReadEnabled field.

func (*APIKeyUpdateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeyUpdateData

APIKeyUpdateData Object used to update an API key.

type APIKeyUpdateData struct {
    // Attributes used to update an API Key.
    Attributes APIKeyUpdateAttributes `json:"attributes"`
    // ID of the API key.
    Id string `json:"id"`
    // API Keys resource type.
    Type APIKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAPIKeyUpdateData

func NewAPIKeyUpdateData(attributes APIKeyUpdateAttributes, id string, typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type APIKeyUpdateRequest

APIKeyUpdateRequest Request used to update an API key.

type APIKeyUpdateRequest struct {
    // Object used to update an API key.
    Data APIKeyUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *APIKeyUpdateRequest) GetData() APIKeyUpdateData

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)

MarshalJSON serializes the struct using spec logic.

func (*APIKeyUpdateRequest) SetData

func (o *APIKeyUpdateRequest) SetData(v APIKeyUpdateData)

SetData sets field value.

func (*APIKeyUpdateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeysResponse

APIKeysResponse Response for a list of API keys.

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"`
    // Additional information related to api keys response.
    Meta *APIKeysResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetMeta

func (o *APIKeysResponse) GetMeta() APIKeysResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*APIKeysResponse) GetMetaOk

func (o *APIKeysResponse) GetMetaOk() (*APIKeysResponseMeta, 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 (*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) HasMeta

func (o *APIKeysResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (APIKeysResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

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.

func (*APIKeysResponse) SetMeta

func (o *APIKeysResponse) SetMeta(v APIKeysResponseMeta)

SetMeta gets a reference to the given APIKeysResponseMeta and assigns it to the Meta field.

func (*APIKeysResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeysResponseMeta

APIKeysResponseMeta Additional information related to api keys response.

type APIKeysResponseMeta struct {
    // Max allowed number of API keys.
    MaxAllowed *int64 `json:"max_allowed,omitempty"`
    // Additional information related to the API keys response.
    Page *APIKeysResponseMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAPIKeysResponseMeta

func NewAPIKeysResponseMeta() *APIKeysResponseMeta

NewAPIKeysResponseMeta instantiates a new APIKeysResponseMeta 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 NewAPIKeysResponseMetaWithDefaults

func NewAPIKeysResponseMetaWithDefaults() *APIKeysResponseMeta

NewAPIKeysResponseMetaWithDefaults instantiates a new APIKeysResponseMeta 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 (*APIKeysResponseMeta) GetMaxAllowed

func (o *APIKeysResponseMeta) GetMaxAllowed() int64

GetMaxAllowed returns the MaxAllowed field value if set, zero value otherwise.

func (*APIKeysResponseMeta) GetMaxAllowedOk

func (o *APIKeysResponseMeta) GetMaxAllowedOk() (*int64, bool)

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

func (*APIKeysResponseMeta) GetPage

func (o *APIKeysResponseMeta) GetPage() APIKeysResponseMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*APIKeysResponseMeta) GetPageOk

func (o *APIKeysResponseMeta) GetPageOk() (*APIKeysResponseMetaPage, 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 (*APIKeysResponseMeta) HasMaxAllowed

func (o *APIKeysResponseMeta) HasMaxAllowed() bool

HasMaxAllowed returns a boolean if a field has been set.

func (*APIKeysResponseMeta) HasPage

func (o *APIKeysResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (APIKeysResponseMeta) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*APIKeysResponseMeta) SetMaxAllowed

func (o *APIKeysResponseMeta) SetMaxAllowed(v int64)

SetMaxAllowed gets a reference to the given int64 and assigns it to the MaxAllowed field.

func (*APIKeysResponseMeta) SetPage

func (o *APIKeysResponseMeta) SetPage(v APIKeysResponseMetaPage)

SetPage gets a reference to the given APIKeysResponseMetaPage and assigns it to the Page field.

func (*APIKeysResponseMeta) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeysResponseMetaPage

APIKeysResponseMetaPage Additional information related to the API keys response.

type APIKeysResponseMetaPage struct {
    // Total filtered application key count.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAPIKeysResponseMetaPage

func NewAPIKeysResponseMetaPage() *APIKeysResponseMetaPage

NewAPIKeysResponseMetaPage instantiates a new APIKeysResponseMetaPage 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 NewAPIKeysResponseMetaPageWithDefaults

func NewAPIKeysResponseMetaPageWithDefaults() *APIKeysResponseMetaPage

NewAPIKeysResponseMetaPageWithDefaults instantiates a new APIKeysResponseMetaPage 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 (*APIKeysResponseMetaPage) GetTotalFilteredCount

func (o *APIKeysResponseMetaPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*APIKeysResponseMetaPage) GetTotalFilteredCountOk

func (o *APIKeysResponseMetaPage) 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 (*APIKeysResponseMetaPage) HasTotalFilteredCount

func (o *APIKeysResponseMetaPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (APIKeysResponseMetaPage) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*APIKeysResponseMetaPage) SetTotalFilteredCount

func (o *APIKeysResponseMetaPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*APIKeysResponseMetaPage) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APIKeysSort

APIKeysSort Sorting options

type APIKeysSort string

List of APIKeysSort.

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"
)

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) GetAllowedValues

func (v *APIKeysSort) GetAllowedValues() []APIKeysSort

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type APIKeysType

APIKeysType API Keys resource type.

type APIKeysType string

List of APIKeysType.

const (
    APIKEYSTYPE_API_KEYS APIKeysType = "api_keys"
)

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) GetAllowedValues

func (v *APIKeysType) GetAllowedValues() []APIKeysType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type APIManagementApi

APIManagementApi service type

type APIManagementApi datadog.Service

func NewAPIManagementApi

func NewAPIManagementApi(client *datadog.APIClient) *APIManagementApi

NewAPIManagementApi Returns NewAPIManagementApi.

func (*APIManagementApi) CreateOpenAPI

func (a *APIManagementApi) CreateOpenAPI(ctx _context.Context, o ...CreateOpenAPIOptionalParameters) (CreateOpenAPIResponse, *_nethttp.Response, error)

CreateOpenAPI Create a new API. Create a new API from the [OpenAPI](https://spec.openapis.org/oas/latest.html) specification given. See the [API Catalog documentation](https://docs.datadoghq.com/api_catalog/add_metadata/) for additional information about the possible metadata. It returns the created API ID.

Deprecated: This API is deprecated.

func (*APIManagementApi) DeleteOpenAPI

func (a *APIManagementApi) DeleteOpenAPI(ctx _context.Context, id uuid.UUID) (*_nethttp.Response, error)

DeleteOpenAPI Delete an API. Delete a specific API by ID.

Deprecated: This API is deprecated.

func (*APIManagementApi) GetOpenAPI

func (a *APIManagementApi) GetOpenAPI(ctx _context.Context, id uuid.UUID) (_io.Reader, *_nethttp.Response, error)

GetOpenAPI Get an API. Retrieve information about a specific API in [OpenAPI](https://spec.openapis.org/oas/latest.html) format file.

Deprecated: This API is deprecated.

func (*APIManagementApi) ListAPIs

func (a *APIManagementApi) ListAPIs(ctx _context.Context, o ...ListAPIsOptionalParameters) (ListAPIsResponse, *_nethttp.Response, error)

ListAPIs List APIs. List APIs and their IDs.

Deprecated: This API is deprecated.

func (*APIManagementApi) UpdateOpenAPI

func (a *APIManagementApi) UpdateOpenAPI(ctx _context.Context, id uuid.UUID, o ...UpdateOpenAPIOptionalParameters) (UpdateOpenAPIResponse, *_nethttp.Response, error)

UpdateOpenAPI Update an API. Update information about a specific API. The given content will replace all API content of the given ID. The ID is returned by the create API, or can be found in the URL in the API catalog UI.

Deprecated: This API is deprecated.

type APITrigger

APITrigger Trigger a workflow from an API request. The workflow must be published.

type APITrigger struct {
    // Defines a rate limit for a trigger.
    RateLimit *TriggerRateLimit `json:"rateLimit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAPITrigger

func NewAPITrigger() *APITrigger

NewAPITrigger instantiates a new APITrigger 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 NewAPITriggerWithDefaults

func NewAPITriggerWithDefaults() *APITrigger

NewAPITriggerWithDefaults instantiates a new APITrigger 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 (*APITrigger) GetRateLimit

func (o *APITrigger) GetRateLimit() TriggerRateLimit

GetRateLimit returns the RateLimit field value if set, zero value otherwise.

func (*APITrigger) GetRateLimitOk

func (o *APITrigger) GetRateLimitOk() (*TriggerRateLimit, bool)

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

func (*APITrigger) HasRateLimit

func (o *APITrigger) HasRateLimit() bool

HasRateLimit returns a boolean if a field has been set.

func (APITrigger) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*APITrigger) SetRateLimit

func (o *APITrigger) SetRateLimit(v TriggerRateLimit)

SetRateLimit gets a reference to the given TriggerRateLimit and assigns it to the RateLimit field.

func (*APITrigger) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APITriggerWrapper

APITriggerWrapper Schema for an API-based trigger.

type APITriggerWrapper struct {
    // Trigger a workflow from an API request. The workflow must be published.
    ApiTrigger APITrigger `json:"apiTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAPITriggerWrapper

func NewAPITriggerWrapper(apiTrigger APITrigger) *APITriggerWrapper

NewAPITriggerWrapper instantiates a new APITriggerWrapper 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 NewAPITriggerWrapperWithDefaults

func NewAPITriggerWrapperWithDefaults() *APITriggerWrapper

NewAPITriggerWrapperWithDefaults instantiates a new APITriggerWrapper 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 (*APITriggerWrapper) GetApiTrigger

func (o *APITriggerWrapper) GetApiTrigger() APITrigger

GetApiTrigger returns the ApiTrigger field value.

func (*APITriggerWrapper) GetApiTriggerOk

func (o *APITriggerWrapper) GetApiTriggerOk() (*APITrigger, bool)

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

func (*APITriggerWrapper) GetStartStepNames

func (o *APITriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*APITriggerWrapper) GetStartStepNamesOk

func (o *APITriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

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

func (*APITriggerWrapper) HasStartStepNames

func (o *APITriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (APITriggerWrapper) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*APITriggerWrapper) SetApiTrigger

func (o *APITriggerWrapper) SetApiTrigger(v APITrigger)

SetApiTrigger sets field value.

func (*APITriggerWrapper) SetStartStepNames

func (o *APITriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*APITriggerWrapper) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type APMRetentionFiltersApi

APMRetentionFiltersApi service type

type APMRetentionFiltersApi datadog.Service

func NewAPMRetentionFiltersApi

func NewAPMRetentionFiltersApi(client *datadog.APIClient) *APMRetentionFiltersApi

NewAPMRetentionFiltersApi Returns NewAPMRetentionFiltersApi.

func (*APMRetentionFiltersApi) CreateApmRetentionFilter

func (a *APMRetentionFiltersApi) CreateApmRetentionFilter(ctx _context.Context, body RetentionFilterCreateRequest) (RetentionFilterCreateResponse, *_nethttp.Response, error)

CreateApmRetentionFilter Create a retention filter. Create a retention filter to index spans in your organization. Returns the retention filter definition when the request is successful.

Default filters with types spans-errors-sampling-processor and spans-appsec-sampling-processor cannot be created.

func (*APMRetentionFiltersApi) DeleteApmRetentionFilter

func (a *APMRetentionFiltersApi) DeleteApmRetentionFilter(ctx _context.Context, filterId string) (*_nethttp.Response, error)

DeleteApmRetentionFilter Delete a retention filter. Delete a specific retention filter from your organization.

Default filters with types spans-errors-sampling-processor and spans-appsec-sampling-processor cannot be deleted.

func (*APMRetentionFiltersApi) GetApmRetentionFilter

func (a *APMRetentionFiltersApi) GetApmRetentionFilter(ctx _context.Context, filterId string) (RetentionFilterResponse, *_nethttp.Response, error)

GetApmRetentionFilter Get a given APM retention filter. Get an APM retention filter.

func (*APMRetentionFiltersApi) ListApmRetentionFilters

func (a *APMRetentionFiltersApi) ListApmRetentionFilters(ctx _context.Context) (RetentionFiltersResponse, *_nethttp.Response, error)

ListApmRetentionFilters List all APM retention filters. Get the list of APM retention filters.

func (*APMRetentionFiltersApi) ReorderApmRetentionFilters

func (a *APMRetentionFiltersApi) ReorderApmRetentionFilters(ctx _context.Context, body ReorderRetentionFiltersRequest) (*_nethttp.Response, error)

ReorderApmRetentionFilters Re-order retention filters. Re-order the execution order of retention filters.

func (*APMRetentionFiltersApi) UpdateApmRetentionFilter

func (a *APMRetentionFiltersApi) UpdateApmRetentionFilter(ctx _context.Context, filterId string, body RetentionFilterUpdateRequest) (RetentionFilterResponse, *_nethttp.Response, error)

UpdateApmRetentionFilter Update a retention filter. Update a retention filter from your organization.

Default filters (filters with types spans-errors-sampling-processor and spans-appsec-sampling-processor) cannot be renamed or removed.

type AWSAccountCreateRequest

AWSAccountCreateRequest AWS Account Create Request body.

type AWSAccountCreateRequest struct {
    // AWS Account Create Request data.
    Data AWSAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountCreateRequest

func NewAWSAccountCreateRequest(data AWSAccountCreateRequestData) *AWSAccountCreateRequest

NewAWSAccountCreateRequest instantiates a new AWSAccountCreateRequest 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 NewAWSAccountCreateRequestWithDefaults

func NewAWSAccountCreateRequestWithDefaults() *AWSAccountCreateRequest

NewAWSAccountCreateRequestWithDefaults instantiates a new AWSAccountCreateRequest 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 (*AWSAccountCreateRequest) GetData

func (o *AWSAccountCreateRequest) GetData() AWSAccountCreateRequestData

GetData returns the Data field value.

func (*AWSAccountCreateRequest) GetDataOk

func (o *AWSAccountCreateRequest) GetDataOk() (*AWSAccountCreateRequestData, bool)

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

func (AWSAccountCreateRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountCreateRequest) SetData

func (o *AWSAccountCreateRequest) SetData(v AWSAccountCreateRequestData)

SetData sets field value.

func (*AWSAccountCreateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountCreateRequestAttributes

AWSAccountCreateRequestAttributes The AWS Account Integration Config to be created.

type AWSAccountCreateRequestAttributes struct {
    // Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`.
    AccountTags datadog.NullableList[string] `json:"account_tags,omitempty"`
    // AWS Authentication config.
    AuthConfig AWSAuthConfig `json:"auth_config"`
    // AWS Account ID.
    AwsAccountId string `json:"aws_account_id"`
    // AWS partition your AWS account is scoped to. Defaults to `aws`.
    // See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information.
    AwsPartition AWSAccountPartition `json:"aws_partition"`
    // AWS Regions to collect data from. Defaults to `include_all`.
    AwsRegions *AWSRegions `json:"aws_regions,omitempty"`
    // AWS Logs Collection config.
    LogsConfig *AWSLogsConfig `json:"logs_config,omitempty"`
    // AWS Metrics Collection config.
    MetricsConfig *AWSMetricsConfig `json:"metrics_config,omitempty"`
    // AWS Resources Collection config.
    ResourcesConfig *AWSResourcesConfig `json:"resources_config,omitempty"`
    // AWS Traces Collection config.
    TracesConfig *AWSTracesConfig `json:"traces_config,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountCreateRequestAttributes

func NewAWSAccountCreateRequestAttributes(authConfig AWSAuthConfig, awsAccountId string, awsPartition AWSAccountPartition) *AWSAccountCreateRequestAttributes

NewAWSAccountCreateRequestAttributes instantiates a new AWSAccountCreateRequestAttributes 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 NewAWSAccountCreateRequestAttributesWithDefaults

func NewAWSAccountCreateRequestAttributesWithDefaults() *AWSAccountCreateRequestAttributes

NewAWSAccountCreateRequestAttributesWithDefaults instantiates a new AWSAccountCreateRequestAttributes 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 (*AWSAccountCreateRequestAttributes) GetAccountTags

func (o *AWSAccountCreateRequestAttributes) GetAccountTags() []string

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

func (*AWSAccountCreateRequestAttributes) GetAccountTagsOk

func (o *AWSAccountCreateRequestAttributes) GetAccountTagsOk() (*[]string, bool)

GetAccountTagsOk returns a tuple with the AccountTags 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 (*AWSAccountCreateRequestAttributes) GetAuthConfig

func (o *AWSAccountCreateRequestAttributes) GetAuthConfig() AWSAuthConfig

GetAuthConfig returns the AuthConfig field value.

func (*AWSAccountCreateRequestAttributes) GetAuthConfigOk

func (o *AWSAccountCreateRequestAttributes) GetAuthConfigOk() (*AWSAuthConfig, bool)

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

func (*AWSAccountCreateRequestAttributes) GetAwsAccountId

func (o *AWSAccountCreateRequestAttributes) GetAwsAccountId() string

GetAwsAccountId returns the AwsAccountId field value.

func (*AWSAccountCreateRequestAttributes) GetAwsAccountIdOk

func (o *AWSAccountCreateRequestAttributes) GetAwsAccountIdOk() (*string, bool)

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

func (*AWSAccountCreateRequestAttributes) GetAwsPartition

func (o *AWSAccountCreateRequestAttributes) GetAwsPartition() AWSAccountPartition

GetAwsPartition returns the AwsPartition field value.

func (*AWSAccountCreateRequestAttributes) GetAwsPartitionOk

func (o *AWSAccountCreateRequestAttributes) GetAwsPartitionOk() (*AWSAccountPartition, bool)

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

func (*AWSAccountCreateRequestAttributes) GetAwsRegions

func (o *AWSAccountCreateRequestAttributes) GetAwsRegions() AWSRegions

GetAwsRegions returns the AwsRegions field value if set, zero value otherwise.

func (*AWSAccountCreateRequestAttributes) GetAwsRegionsOk

func (o *AWSAccountCreateRequestAttributes) GetAwsRegionsOk() (*AWSRegions, bool)

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

func (*AWSAccountCreateRequestAttributes) GetLogsConfig

func (o *AWSAccountCreateRequestAttributes) GetLogsConfig() AWSLogsConfig

GetLogsConfig returns the LogsConfig field value if set, zero value otherwise.

func (*AWSAccountCreateRequestAttributes) GetLogsConfigOk

func (o *AWSAccountCreateRequestAttributes) GetLogsConfigOk() (*AWSLogsConfig, bool)

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

func (*AWSAccountCreateRequestAttributes) GetMetricsConfig

func (o *AWSAccountCreateRequestAttributes) GetMetricsConfig() AWSMetricsConfig

GetMetricsConfig returns the MetricsConfig field value if set, zero value otherwise.

func (*AWSAccountCreateRequestAttributes) GetMetricsConfigOk

func (o *AWSAccountCreateRequestAttributes) GetMetricsConfigOk() (*AWSMetricsConfig, bool)

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

func (*AWSAccountCreateRequestAttributes) GetResourcesConfig

func (o *AWSAccountCreateRequestAttributes) GetResourcesConfig() AWSResourcesConfig

GetResourcesConfig returns the ResourcesConfig field value if set, zero value otherwise.

func (*AWSAccountCreateRequestAttributes) GetResourcesConfigOk

func (o *AWSAccountCreateRequestAttributes) GetResourcesConfigOk() (*AWSResourcesConfig, bool)

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

func (*AWSAccountCreateRequestAttributes) GetTracesConfig

func (o *AWSAccountCreateRequestAttributes) GetTracesConfig() AWSTracesConfig

GetTracesConfig returns the TracesConfig field value if set, zero value otherwise.

func (*AWSAccountCreateRequestAttributes) GetTracesConfigOk

func (o *AWSAccountCreateRequestAttributes) GetTracesConfigOk() (*AWSTracesConfig, bool)

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

func (*AWSAccountCreateRequestAttributes) HasAccountTags

func (o *AWSAccountCreateRequestAttributes) HasAccountTags() bool

HasAccountTags returns a boolean if a field has been set.

func (*AWSAccountCreateRequestAttributes) HasAwsRegions

func (o *AWSAccountCreateRequestAttributes) HasAwsRegions() bool

HasAwsRegions returns a boolean if a field has been set.

func (*AWSAccountCreateRequestAttributes) HasLogsConfig

func (o *AWSAccountCreateRequestAttributes) HasLogsConfig() bool

HasLogsConfig returns a boolean if a field has been set.

func (*AWSAccountCreateRequestAttributes) HasMetricsConfig

func (o *AWSAccountCreateRequestAttributes) HasMetricsConfig() bool

HasMetricsConfig returns a boolean if a field has been set.

func (*AWSAccountCreateRequestAttributes) HasResourcesConfig

func (o *AWSAccountCreateRequestAttributes) HasResourcesConfig() bool

HasResourcesConfig returns a boolean if a field has been set.

func (*AWSAccountCreateRequestAttributes) HasTracesConfig

func (o *AWSAccountCreateRequestAttributes) HasTracesConfig() bool

HasTracesConfig returns a boolean if a field has been set.

func (AWSAccountCreateRequestAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountCreateRequestAttributes) SetAccountTags

func (o *AWSAccountCreateRequestAttributes) SetAccountTags(v []string)

SetAccountTags gets a reference to the given datadog.NullableList[string] and assigns it to the AccountTags field.

func (*AWSAccountCreateRequestAttributes) SetAccountTagsNil

func (o *AWSAccountCreateRequestAttributes) SetAccountTagsNil()

SetAccountTagsNil sets the value for AccountTags to be an explicit nil.

func (*AWSAccountCreateRequestAttributes) SetAuthConfig

func (o *AWSAccountCreateRequestAttributes) SetAuthConfig(v AWSAuthConfig)

SetAuthConfig sets field value.

func (*AWSAccountCreateRequestAttributes) SetAwsAccountId

func (o *AWSAccountCreateRequestAttributes) SetAwsAccountId(v string)

SetAwsAccountId sets field value.

func (*AWSAccountCreateRequestAttributes) SetAwsPartition

func (o *AWSAccountCreateRequestAttributes) SetAwsPartition(v AWSAccountPartition)

SetAwsPartition sets field value.

func (*AWSAccountCreateRequestAttributes) SetAwsRegions

func (o *AWSAccountCreateRequestAttributes) SetAwsRegions(v AWSRegions)

SetAwsRegions gets a reference to the given AWSRegions and assigns it to the AwsRegions field.

func (*AWSAccountCreateRequestAttributes) SetLogsConfig

func (o *AWSAccountCreateRequestAttributes) SetLogsConfig(v AWSLogsConfig)

SetLogsConfig gets a reference to the given AWSLogsConfig and assigns it to the LogsConfig field.

func (*AWSAccountCreateRequestAttributes) SetMetricsConfig

func (o *AWSAccountCreateRequestAttributes) SetMetricsConfig(v AWSMetricsConfig)

SetMetricsConfig gets a reference to the given AWSMetricsConfig and assigns it to the MetricsConfig field.

func (*AWSAccountCreateRequestAttributes) SetResourcesConfig

func (o *AWSAccountCreateRequestAttributes) SetResourcesConfig(v AWSResourcesConfig)

SetResourcesConfig gets a reference to the given AWSResourcesConfig and assigns it to the ResourcesConfig field.

func (*AWSAccountCreateRequestAttributes) SetTracesConfig

func (o *AWSAccountCreateRequestAttributes) SetTracesConfig(v AWSTracesConfig)

SetTracesConfig gets a reference to the given AWSTracesConfig and assigns it to the TracesConfig field.

func (*AWSAccountCreateRequestAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*AWSAccountCreateRequestAttributes) UnsetAccountTags

func (o *AWSAccountCreateRequestAttributes) UnsetAccountTags()

UnsetAccountTags ensures that no value is present for AccountTags, not even an explicit nil.

type AWSAccountCreateRequestData

AWSAccountCreateRequestData AWS Account Create Request data.

type AWSAccountCreateRequestData struct {
    // The AWS Account Integration Config to be created.
    Attributes AWSAccountCreateRequestAttributes `json:"attributes"`
    // AWS Account resource type.
    Type AWSAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountCreateRequestData

func NewAWSAccountCreateRequestData(attributes AWSAccountCreateRequestAttributes, typeVar AWSAccountType) *AWSAccountCreateRequestData

NewAWSAccountCreateRequestData instantiates a new AWSAccountCreateRequestData 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 NewAWSAccountCreateRequestDataWithDefaults

func NewAWSAccountCreateRequestDataWithDefaults() *AWSAccountCreateRequestData

NewAWSAccountCreateRequestDataWithDefaults instantiates a new AWSAccountCreateRequestData 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 (*AWSAccountCreateRequestData) GetAttributes

func (o *AWSAccountCreateRequestData) GetAttributes() AWSAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*AWSAccountCreateRequestData) GetAttributesOk

func (o *AWSAccountCreateRequestData) GetAttributesOk() (*AWSAccountCreateRequestAttributes, bool)

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

func (*AWSAccountCreateRequestData) GetType

func (o *AWSAccountCreateRequestData) GetType() AWSAccountType

GetType returns the Type field value.

func (*AWSAccountCreateRequestData) GetTypeOk

func (o *AWSAccountCreateRequestData) GetTypeOk() (*AWSAccountType, bool)

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

func (AWSAccountCreateRequestData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountCreateRequestData) SetAttributes

func (o *AWSAccountCreateRequestData) SetAttributes(v AWSAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*AWSAccountCreateRequestData) SetType

func (o *AWSAccountCreateRequestData) SetType(v AWSAccountType)

SetType sets field value.

func (*AWSAccountCreateRequestData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountPartition

AWSAccountPartition AWS partition your AWS account is scoped to. Defaults to `aws`. See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information.

type AWSAccountPartition string

List of AWSAccountPartition.

const (
    AWSACCOUNTPARTITION_AWS        AWSAccountPartition = "aws"
    AWSACCOUNTPARTITION_AWS_CN     AWSAccountPartition = "aws-cn"
    AWSACCOUNTPARTITION_AWS_US_GOV AWSAccountPartition = "aws-us-gov"
)

func NewAWSAccountPartitionFromValue

func NewAWSAccountPartitionFromValue(v string) (*AWSAccountPartition, error)

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

func (*AWSAccountPartition) GetAllowedValues

func (v *AWSAccountPartition) GetAllowedValues() []AWSAccountPartition

GetAllowedValues reeturns the list of possible values.

func (AWSAccountPartition) IsValid

func (v AWSAccountPartition) IsValid() bool

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

func (AWSAccountPartition) Ptr

func (v AWSAccountPartition) Ptr() *AWSAccountPartition

Ptr returns reference to AWSAccountPartition value.

func (*AWSAccountPartition) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountResponse

AWSAccountResponse AWS Account response body.

type AWSAccountResponse struct {
    // AWS Account response data.
    Data AWSAccountResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountResponse

func NewAWSAccountResponse(data AWSAccountResponseData) *AWSAccountResponse

NewAWSAccountResponse instantiates a new AWSAccountResponse 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 NewAWSAccountResponseWithDefaults

func NewAWSAccountResponseWithDefaults() *AWSAccountResponse

NewAWSAccountResponseWithDefaults instantiates a new AWSAccountResponse 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 (*AWSAccountResponse) GetData

func (o *AWSAccountResponse) GetData() AWSAccountResponseData

GetData returns the Data field value.

func (*AWSAccountResponse) GetDataOk

func (o *AWSAccountResponse) GetDataOk() (*AWSAccountResponseData, bool)

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

func (AWSAccountResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountResponse) SetData

func (o *AWSAccountResponse) SetData(v AWSAccountResponseData)

SetData sets field value.

func (*AWSAccountResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountResponseAttributes

AWSAccountResponseAttributes AWS Account response attributes.

type AWSAccountResponseAttributes struct {
    // Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`.
    AccountTags datadog.NullableList[string] `json:"account_tags,omitempty"`
    // AWS Authentication config.
    AuthConfig *AWSAuthConfig `json:"auth_config,omitempty"`
    // AWS Account ID.
    AwsAccountId string `json:"aws_account_id"`
    // AWS partition your AWS account is scoped to. Defaults to `aws`.
    // See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information.
    AwsPartition *AWSAccountPartition `json:"aws_partition,omitempty"`
    // AWS Regions to collect data from. Defaults to `include_all`.
    AwsRegions *AWSRegions `json:"aws_regions,omitempty"`
    // Timestamp of when the account integration was created.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // AWS Logs Collection config.
    LogsConfig *AWSLogsConfig `json:"logs_config,omitempty"`
    // AWS Metrics Collection config.
    MetricsConfig *AWSMetricsConfig `json:"metrics_config,omitempty"`
    // Timestamp of when the account integration was updated.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // AWS Resources Collection config.
    ResourcesConfig *AWSResourcesConfig `json:"resources_config,omitempty"`
    // AWS Traces Collection config.
    TracesConfig *AWSTracesConfig `json:"traces_config,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountResponseAttributes

func NewAWSAccountResponseAttributes(awsAccountId string) *AWSAccountResponseAttributes

NewAWSAccountResponseAttributes instantiates a new AWSAccountResponseAttributes 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 NewAWSAccountResponseAttributesWithDefaults

func NewAWSAccountResponseAttributesWithDefaults() *AWSAccountResponseAttributes

NewAWSAccountResponseAttributesWithDefaults instantiates a new AWSAccountResponseAttributes 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 (*AWSAccountResponseAttributes) GetAccountTags

func (o *AWSAccountResponseAttributes) GetAccountTags() []string

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

func (*AWSAccountResponseAttributes) GetAccountTagsOk

func (o *AWSAccountResponseAttributes) GetAccountTagsOk() (*[]string, bool)

GetAccountTagsOk returns a tuple with the AccountTags 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 (*AWSAccountResponseAttributes) GetAuthConfig

func (o *AWSAccountResponseAttributes) GetAuthConfig() AWSAuthConfig

GetAuthConfig returns the AuthConfig field value if set, zero value otherwise.

func (*AWSAccountResponseAttributes) GetAuthConfigOk

func (o *AWSAccountResponseAttributes) GetAuthConfigOk() (*AWSAuthConfig, bool)

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

func (*AWSAccountResponseAttributes) GetAwsAccountId

func (o *AWSAccountResponseAttributes) GetAwsAccountId() string

GetAwsAccountId returns the AwsAccountId field value.

func (*AWSAccountResponseAttributes) GetAwsAccountIdOk

func (o *AWSAccountResponseAttributes) GetAwsAccountIdOk() (*string, bool)

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

func (*AWSAccountResponseAttributes) GetAwsPartition

func (o *AWSAccountResponseAttributes) GetAwsPartition() AWSAccountPartition

GetAwsPartition returns the AwsPartition field value if set, zero value otherwise.

func (*AWSAccountResponseAttributes) GetAwsPartitionOk

func (o *AWSAccountResponseAttributes) GetAwsPartitionOk() (*AWSAccountPartition, bool)

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

func (*AWSAccountResponseAttributes) GetAwsRegions

func (o *AWSAccountResponseAttributes) GetAwsRegions() AWSRegions

GetAwsRegions returns the AwsRegions field value if set, zero value otherwise.

func (*AWSAccountResponseAttributes) GetAwsRegionsOk

func (o *AWSAccountResponseAttributes) GetAwsRegionsOk() (*AWSRegions, bool)

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

func (*AWSAccountResponseAttributes) GetCreatedAt

func (o *AWSAccountResponseAttributes) GetCreatedAt() time.Time

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

func (*AWSAccountResponseAttributes) GetCreatedAtOk

func (o *AWSAccountResponseAttributes) 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 (*AWSAccountResponseAttributes) GetLogsConfig

func (o *AWSAccountResponseAttributes) GetLogsConfig() AWSLogsConfig

GetLogsConfig returns the LogsConfig field value if set, zero value otherwise.

func (*AWSAccountResponseAttributes) GetLogsConfigOk

func (o *AWSAccountResponseAttributes) GetLogsConfigOk() (*AWSLogsConfig, bool)

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

func (*AWSAccountResponseAttributes) GetMetricsConfig

func (o *AWSAccountResponseAttributes) GetMetricsConfig() AWSMetricsConfig

GetMetricsConfig returns the MetricsConfig field value if set, zero value otherwise.

func (*AWSAccountResponseAttributes) GetMetricsConfigOk

func (o *AWSAccountResponseAttributes) GetMetricsConfigOk() (*AWSMetricsConfig, bool)

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

func (*AWSAccountResponseAttributes) GetModifiedAt

func (o *AWSAccountResponseAttributes) GetModifiedAt() time.Time

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

func (*AWSAccountResponseAttributes) GetModifiedAtOk

func (o *AWSAccountResponseAttributes) 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 (*AWSAccountResponseAttributes) GetResourcesConfig

func (o *AWSAccountResponseAttributes) GetResourcesConfig() AWSResourcesConfig

GetResourcesConfig returns the ResourcesConfig field value if set, zero value otherwise.

func (*AWSAccountResponseAttributes) GetResourcesConfigOk

func (o *AWSAccountResponseAttributes) GetResourcesConfigOk() (*AWSResourcesConfig, bool)

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

func (*AWSAccountResponseAttributes) GetTracesConfig

func (o *AWSAccountResponseAttributes) GetTracesConfig() AWSTracesConfig

GetTracesConfig returns the TracesConfig field value if set, zero value otherwise.

func (*AWSAccountResponseAttributes) GetTracesConfigOk

func (o *AWSAccountResponseAttributes) GetTracesConfigOk() (*AWSTracesConfig, bool)

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

func (*AWSAccountResponseAttributes) HasAccountTags

func (o *AWSAccountResponseAttributes) HasAccountTags() bool

HasAccountTags returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasAuthConfig

func (o *AWSAccountResponseAttributes) HasAuthConfig() bool

HasAuthConfig returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasAwsPartition

func (o *AWSAccountResponseAttributes) HasAwsPartition() bool

HasAwsPartition returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasAwsRegions

func (o *AWSAccountResponseAttributes) HasAwsRegions() bool

HasAwsRegions returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasCreatedAt

func (o *AWSAccountResponseAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasLogsConfig

func (o *AWSAccountResponseAttributes) HasLogsConfig() bool

HasLogsConfig returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasMetricsConfig

func (o *AWSAccountResponseAttributes) HasMetricsConfig() bool

HasMetricsConfig returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasModifiedAt

func (o *AWSAccountResponseAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasResourcesConfig

func (o *AWSAccountResponseAttributes) HasResourcesConfig() bool

HasResourcesConfig returns a boolean if a field has been set.

func (*AWSAccountResponseAttributes) HasTracesConfig

func (o *AWSAccountResponseAttributes) HasTracesConfig() bool

HasTracesConfig returns a boolean if a field has been set.

func (AWSAccountResponseAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountResponseAttributes) SetAccountTags

func (o *AWSAccountResponseAttributes) SetAccountTags(v []string)

SetAccountTags gets a reference to the given datadog.NullableList[string] and assigns it to the AccountTags field.

func (*AWSAccountResponseAttributes) SetAccountTagsNil

func (o *AWSAccountResponseAttributes) SetAccountTagsNil()

SetAccountTagsNil sets the value for AccountTags to be an explicit nil.

func (*AWSAccountResponseAttributes) SetAuthConfig

func (o *AWSAccountResponseAttributes) SetAuthConfig(v AWSAuthConfig)

SetAuthConfig gets a reference to the given AWSAuthConfig and assigns it to the AuthConfig field.

func (*AWSAccountResponseAttributes) SetAwsAccountId

func (o *AWSAccountResponseAttributes) SetAwsAccountId(v string)

SetAwsAccountId sets field value.

func (*AWSAccountResponseAttributes) SetAwsPartition

func (o *AWSAccountResponseAttributes) SetAwsPartition(v AWSAccountPartition)

SetAwsPartition gets a reference to the given AWSAccountPartition and assigns it to the AwsPartition field.

func (*AWSAccountResponseAttributes) SetAwsRegions

func (o *AWSAccountResponseAttributes) SetAwsRegions(v AWSRegions)

SetAwsRegions gets a reference to the given AWSRegions and assigns it to the AwsRegions field.

func (*AWSAccountResponseAttributes) SetCreatedAt

func (o *AWSAccountResponseAttributes) SetCreatedAt(v time.Time)

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

func (*AWSAccountResponseAttributes) SetLogsConfig

func (o *AWSAccountResponseAttributes) SetLogsConfig(v AWSLogsConfig)

SetLogsConfig gets a reference to the given AWSLogsConfig and assigns it to the LogsConfig field.

func (*AWSAccountResponseAttributes) SetMetricsConfig

func (o *AWSAccountResponseAttributes) SetMetricsConfig(v AWSMetricsConfig)

SetMetricsConfig gets a reference to the given AWSMetricsConfig and assigns it to the MetricsConfig field.

func (*AWSAccountResponseAttributes) SetModifiedAt

func (o *AWSAccountResponseAttributes) SetModifiedAt(v time.Time)

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

func (*AWSAccountResponseAttributes) SetResourcesConfig

func (o *AWSAccountResponseAttributes) SetResourcesConfig(v AWSResourcesConfig)

SetResourcesConfig gets a reference to the given AWSResourcesConfig and assigns it to the ResourcesConfig field.

func (*AWSAccountResponseAttributes) SetTracesConfig

func (o *AWSAccountResponseAttributes) SetTracesConfig(v AWSTracesConfig)

SetTracesConfig gets a reference to the given AWSTracesConfig and assigns it to the TracesConfig field.

func (*AWSAccountResponseAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*AWSAccountResponseAttributes) UnsetAccountTags

func (o *AWSAccountResponseAttributes) UnsetAccountTags()

UnsetAccountTags ensures that no value is present for AccountTags, not even an explicit nil.

type AWSAccountResponseData

AWSAccountResponseData AWS Account response data.

type AWSAccountResponseData struct {
    // AWS Account response attributes.
    Attributes *AWSAccountResponseAttributes `json:"attributes,omitempty"`
    // Unique Datadog ID of the AWS Account Integration Config.
    // To get the config ID for an account, use the [List all AWS integrations](https://docs.datadoghq.com/api/latest/aws-integration/#list-all-aws-integrations)
    // endpoint and query by AWS Account ID.
    Id string `json:"id"`
    // AWS Account resource type.
    Type AWSAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountResponseData

func NewAWSAccountResponseData(id string, typeVar AWSAccountType) *AWSAccountResponseData

NewAWSAccountResponseData instantiates a new AWSAccountResponseData 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 NewAWSAccountResponseDataWithDefaults

func NewAWSAccountResponseDataWithDefaults() *AWSAccountResponseData

NewAWSAccountResponseDataWithDefaults instantiates a new AWSAccountResponseData 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 (*AWSAccountResponseData) GetAttributes

func (o *AWSAccountResponseData) GetAttributes() AWSAccountResponseAttributes

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

func (*AWSAccountResponseData) GetAttributesOk

func (o *AWSAccountResponseData) GetAttributesOk() (*AWSAccountResponseAttributes, 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 (*AWSAccountResponseData) GetId

func (o *AWSAccountResponseData) GetId() string

GetId returns the Id field value.

func (*AWSAccountResponseData) GetIdOk

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

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

func (*AWSAccountResponseData) GetType

func (o *AWSAccountResponseData) GetType() AWSAccountType

GetType returns the Type field value.

func (*AWSAccountResponseData) GetTypeOk

func (o *AWSAccountResponseData) GetTypeOk() (*AWSAccountType, bool)

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

func (*AWSAccountResponseData) HasAttributes

func (o *AWSAccountResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (AWSAccountResponseData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountResponseData) SetAttributes

func (o *AWSAccountResponseData) SetAttributes(v AWSAccountResponseAttributes)

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

func (*AWSAccountResponseData) SetId

func (o *AWSAccountResponseData) SetId(v string)

SetId sets field value.

func (*AWSAccountResponseData) SetType

func (o *AWSAccountResponseData) SetType(v AWSAccountType)

SetType sets field value.

func (*AWSAccountResponseData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountType

AWSAccountType AWS Account resource type.

type AWSAccountType string

List of AWSAccountType.

const (
    AWSACCOUNTTYPE_ACCOUNT AWSAccountType = "account"
)

func NewAWSAccountTypeFromValue

func NewAWSAccountTypeFromValue(v string) (*AWSAccountType, error)

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

func (*AWSAccountType) GetAllowedValues

func (v *AWSAccountType) GetAllowedValues() []AWSAccountType

GetAllowedValues reeturns the list of possible values.

func (AWSAccountType) IsValid

func (v AWSAccountType) IsValid() bool

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

func (AWSAccountType) Ptr

func (v AWSAccountType) Ptr() *AWSAccountType

Ptr returns reference to AWSAccountType value.

func (*AWSAccountType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountUpdateRequest

AWSAccountUpdateRequest AWS Account Update Request body.

type AWSAccountUpdateRequest struct {
    // AWS Account Update Request data.
    Data AWSAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountUpdateRequest

func NewAWSAccountUpdateRequest(data AWSAccountUpdateRequestData) *AWSAccountUpdateRequest

NewAWSAccountUpdateRequest instantiates a new AWSAccountUpdateRequest 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 NewAWSAccountUpdateRequestWithDefaults

func NewAWSAccountUpdateRequestWithDefaults() *AWSAccountUpdateRequest

NewAWSAccountUpdateRequestWithDefaults instantiates a new AWSAccountUpdateRequest 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 (*AWSAccountUpdateRequest) GetData

func (o *AWSAccountUpdateRequest) GetData() AWSAccountUpdateRequestData

GetData returns the Data field value.

func (*AWSAccountUpdateRequest) GetDataOk

func (o *AWSAccountUpdateRequest) GetDataOk() (*AWSAccountUpdateRequestData, bool)

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

func (AWSAccountUpdateRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountUpdateRequest) SetData

func (o *AWSAccountUpdateRequest) SetData(v AWSAccountUpdateRequestData)

SetData sets field value.

func (*AWSAccountUpdateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountUpdateRequestAttributes

AWSAccountUpdateRequestAttributes The AWS Account Integration Config to be updated.

type AWSAccountUpdateRequestAttributes struct {
    // Tags to apply to all hosts and metrics reporting for this account. Defaults to `[]`.
    AccountTags datadog.NullableList[string] `json:"account_tags,omitempty"`
    // AWS Authentication config.
    AuthConfig *AWSAuthConfig `json:"auth_config,omitempty"`
    // AWS Account ID.
    AwsAccountId string `json:"aws_account_id"`
    // AWS partition your AWS account is scoped to. Defaults to `aws`.
    // See [Partitions](https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/partitions.html) in the AWS documentation for more information.
    AwsPartition *AWSAccountPartition `json:"aws_partition,omitempty"`
    // AWS Regions to collect data from. Defaults to `include_all`.
    AwsRegions *AWSRegions `json:"aws_regions,omitempty"`
    // AWS Logs Collection config.
    LogsConfig *AWSLogsConfig `json:"logs_config,omitempty"`
    // AWS Metrics Collection config.
    MetricsConfig *AWSMetricsConfig `json:"metrics_config,omitempty"`
    // AWS Resources Collection config.
    ResourcesConfig *AWSResourcesConfig `json:"resources_config,omitempty"`
    // AWS Traces Collection config.
    TracesConfig *AWSTracesConfig `json:"traces_config,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountUpdateRequestAttributes

func NewAWSAccountUpdateRequestAttributes(awsAccountId string) *AWSAccountUpdateRequestAttributes

NewAWSAccountUpdateRequestAttributes instantiates a new AWSAccountUpdateRequestAttributes 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 NewAWSAccountUpdateRequestAttributesWithDefaults

func NewAWSAccountUpdateRequestAttributesWithDefaults() *AWSAccountUpdateRequestAttributes

NewAWSAccountUpdateRequestAttributesWithDefaults instantiates a new AWSAccountUpdateRequestAttributes 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 (*AWSAccountUpdateRequestAttributes) GetAccountTags

func (o *AWSAccountUpdateRequestAttributes) GetAccountTags() []string

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

func (*AWSAccountUpdateRequestAttributes) GetAccountTagsOk

func (o *AWSAccountUpdateRequestAttributes) GetAccountTagsOk() (*[]string, bool)

GetAccountTagsOk returns a tuple with the AccountTags 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 (*AWSAccountUpdateRequestAttributes) GetAuthConfig

func (o *AWSAccountUpdateRequestAttributes) GetAuthConfig() AWSAuthConfig

GetAuthConfig returns the AuthConfig field value if set, zero value otherwise.

func (*AWSAccountUpdateRequestAttributes) GetAuthConfigOk

func (o *AWSAccountUpdateRequestAttributes) GetAuthConfigOk() (*AWSAuthConfig, bool)

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

func (*AWSAccountUpdateRequestAttributes) GetAwsAccountId

func (o *AWSAccountUpdateRequestAttributes) GetAwsAccountId() string

GetAwsAccountId returns the AwsAccountId field value.

func (*AWSAccountUpdateRequestAttributes) GetAwsAccountIdOk

func (o *AWSAccountUpdateRequestAttributes) GetAwsAccountIdOk() (*string, bool)

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

func (*AWSAccountUpdateRequestAttributes) GetAwsPartition

func (o *AWSAccountUpdateRequestAttributes) GetAwsPartition() AWSAccountPartition

GetAwsPartition returns the AwsPartition field value if set, zero value otherwise.

func (*AWSAccountUpdateRequestAttributes) GetAwsPartitionOk

func (o *AWSAccountUpdateRequestAttributes) GetAwsPartitionOk() (*AWSAccountPartition, bool)

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

func (*AWSAccountUpdateRequestAttributes) GetAwsRegions

func (o *AWSAccountUpdateRequestAttributes) GetAwsRegions() AWSRegions

GetAwsRegions returns the AwsRegions field value if set, zero value otherwise.

func (*AWSAccountUpdateRequestAttributes) GetAwsRegionsOk

func (o *AWSAccountUpdateRequestAttributes) GetAwsRegionsOk() (*AWSRegions, bool)

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

func (*AWSAccountUpdateRequestAttributes) GetLogsConfig

func (o *AWSAccountUpdateRequestAttributes) GetLogsConfig() AWSLogsConfig

GetLogsConfig returns the LogsConfig field value if set, zero value otherwise.

func (*AWSAccountUpdateRequestAttributes) GetLogsConfigOk

func (o *AWSAccountUpdateRequestAttributes) GetLogsConfigOk() (*AWSLogsConfig, bool)

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

func (*AWSAccountUpdateRequestAttributes) GetMetricsConfig

func (o *AWSAccountUpdateRequestAttributes) GetMetricsConfig() AWSMetricsConfig

GetMetricsConfig returns the MetricsConfig field value if set, zero value otherwise.

func (*AWSAccountUpdateRequestAttributes) GetMetricsConfigOk

func (o *AWSAccountUpdateRequestAttributes) GetMetricsConfigOk() (*AWSMetricsConfig, bool)

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

func (*AWSAccountUpdateRequestAttributes) GetResourcesConfig

func (o *AWSAccountUpdateRequestAttributes) GetResourcesConfig() AWSResourcesConfig

GetResourcesConfig returns the ResourcesConfig field value if set, zero value otherwise.

func (*AWSAccountUpdateRequestAttributes) GetResourcesConfigOk

func (o *AWSAccountUpdateRequestAttributes) GetResourcesConfigOk() (*AWSResourcesConfig, bool)

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

func (*AWSAccountUpdateRequestAttributes) GetTracesConfig

func (o *AWSAccountUpdateRequestAttributes) GetTracesConfig() AWSTracesConfig

GetTracesConfig returns the TracesConfig field value if set, zero value otherwise.

func (*AWSAccountUpdateRequestAttributes) GetTracesConfigOk

func (o *AWSAccountUpdateRequestAttributes) GetTracesConfigOk() (*AWSTracesConfig, bool)

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

func (*AWSAccountUpdateRequestAttributes) HasAccountTags

func (o *AWSAccountUpdateRequestAttributes) HasAccountTags() bool

HasAccountTags returns a boolean if a field has been set.

func (*AWSAccountUpdateRequestAttributes) HasAuthConfig

func (o *AWSAccountUpdateRequestAttributes) HasAuthConfig() bool

HasAuthConfig returns a boolean if a field has been set.

func (*AWSAccountUpdateRequestAttributes) HasAwsPartition

func (o *AWSAccountUpdateRequestAttributes) HasAwsPartition() bool

HasAwsPartition returns a boolean if a field has been set.

func (*AWSAccountUpdateRequestAttributes) HasAwsRegions

func (o *AWSAccountUpdateRequestAttributes) HasAwsRegions() bool

HasAwsRegions returns a boolean if a field has been set.

func (*AWSAccountUpdateRequestAttributes) HasLogsConfig

func (o *AWSAccountUpdateRequestAttributes) HasLogsConfig() bool

HasLogsConfig returns a boolean if a field has been set.

func (*AWSAccountUpdateRequestAttributes) HasMetricsConfig

func (o *AWSAccountUpdateRequestAttributes) HasMetricsConfig() bool

HasMetricsConfig returns a boolean if a field has been set.

func (*AWSAccountUpdateRequestAttributes) HasResourcesConfig

func (o *AWSAccountUpdateRequestAttributes) HasResourcesConfig() bool

HasResourcesConfig returns a boolean if a field has been set.

func (*AWSAccountUpdateRequestAttributes) HasTracesConfig

func (o *AWSAccountUpdateRequestAttributes) HasTracesConfig() bool

HasTracesConfig returns a boolean if a field has been set.

func (AWSAccountUpdateRequestAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountUpdateRequestAttributes) SetAccountTags

func (o *AWSAccountUpdateRequestAttributes) SetAccountTags(v []string)

SetAccountTags gets a reference to the given datadog.NullableList[string] and assigns it to the AccountTags field.

func (*AWSAccountUpdateRequestAttributes) SetAccountTagsNil

func (o *AWSAccountUpdateRequestAttributes) SetAccountTagsNil()

SetAccountTagsNil sets the value for AccountTags to be an explicit nil.

func (*AWSAccountUpdateRequestAttributes) SetAuthConfig

func (o *AWSAccountUpdateRequestAttributes) SetAuthConfig(v AWSAuthConfig)

SetAuthConfig gets a reference to the given AWSAuthConfig and assigns it to the AuthConfig field.

func (*AWSAccountUpdateRequestAttributes) SetAwsAccountId

func (o *AWSAccountUpdateRequestAttributes) SetAwsAccountId(v string)

SetAwsAccountId sets field value.

func (*AWSAccountUpdateRequestAttributes) SetAwsPartition

func (o *AWSAccountUpdateRequestAttributes) SetAwsPartition(v AWSAccountPartition)

SetAwsPartition gets a reference to the given AWSAccountPartition and assigns it to the AwsPartition field.

func (*AWSAccountUpdateRequestAttributes) SetAwsRegions

func (o *AWSAccountUpdateRequestAttributes) SetAwsRegions(v AWSRegions)

SetAwsRegions gets a reference to the given AWSRegions and assigns it to the AwsRegions field.

func (*AWSAccountUpdateRequestAttributes) SetLogsConfig

func (o *AWSAccountUpdateRequestAttributes) SetLogsConfig(v AWSLogsConfig)

SetLogsConfig gets a reference to the given AWSLogsConfig and assigns it to the LogsConfig field.

func (*AWSAccountUpdateRequestAttributes) SetMetricsConfig

func (o *AWSAccountUpdateRequestAttributes) SetMetricsConfig(v AWSMetricsConfig)

SetMetricsConfig gets a reference to the given AWSMetricsConfig and assigns it to the MetricsConfig field.

func (*AWSAccountUpdateRequestAttributes) SetResourcesConfig

func (o *AWSAccountUpdateRequestAttributes) SetResourcesConfig(v AWSResourcesConfig)

SetResourcesConfig gets a reference to the given AWSResourcesConfig and assigns it to the ResourcesConfig field.

func (*AWSAccountUpdateRequestAttributes) SetTracesConfig

func (o *AWSAccountUpdateRequestAttributes) SetTracesConfig(v AWSTracesConfig)

SetTracesConfig gets a reference to the given AWSTracesConfig and assigns it to the TracesConfig field.

func (*AWSAccountUpdateRequestAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*AWSAccountUpdateRequestAttributes) UnsetAccountTags

func (o *AWSAccountUpdateRequestAttributes) UnsetAccountTags()

UnsetAccountTags ensures that no value is present for AccountTags, not even an explicit nil.

type AWSAccountUpdateRequestData

AWSAccountUpdateRequestData AWS Account Update Request data.

type AWSAccountUpdateRequestData struct {
    // The AWS Account Integration Config to be updated.
    Attributes AWSAccountUpdateRequestAttributes `json:"attributes"`
    // Unique Datadog ID of the AWS Account Integration Config.
    // To get the config ID for an account, use the [List all AWS integrations](https://docs.datadoghq.com/api/latest/aws-integration/#list-all-aws-integrations)
    // endpoint and query by AWS Account ID.
    Id *string `json:"id,omitempty"`
    // AWS Account resource type.
    Type AWSAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountUpdateRequestData

func NewAWSAccountUpdateRequestData(attributes AWSAccountUpdateRequestAttributes, typeVar AWSAccountType) *AWSAccountUpdateRequestData

NewAWSAccountUpdateRequestData instantiates a new AWSAccountUpdateRequestData 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 NewAWSAccountUpdateRequestDataWithDefaults

func NewAWSAccountUpdateRequestDataWithDefaults() *AWSAccountUpdateRequestData

NewAWSAccountUpdateRequestDataWithDefaults instantiates a new AWSAccountUpdateRequestData 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 (*AWSAccountUpdateRequestData) GetAttributes

func (o *AWSAccountUpdateRequestData) GetAttributes() AWSAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value.

func (*AWSAccountUpdateRequestData) GetAttributesOk

func (o *AWSAccountUpdateRequestData) GetAttributesOk() (*AWSAccountUpdateRequestAttributes, bool)

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

func (*AWSAccountUpdateRequestData) GetId

func (o *AWSAccountUpdateRequestData) GetId() string

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

func (*AWSAccountUpdateRequestData) GetIdOk

func (o *AWSAccountUpdateRequestData) 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 (*AWSAccountUpdateRequestData) GetType

func (o *AWSAccountUpdateRequestData) GetType() AWSAccountType

GetType returns the Type field value.

func (*AWSAccountUpdateRequestData) GetTypeOk

func (o *AWSAccountUpdateRequestData) GetTypeOk() (*AWSAccountType, bool)

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

func (*AWSAccountUpdateRequestData) HasId

func (o *AWSAccountUpdateRequestData) HasId() bool

HasId returns a boolean if a field has been set.

func (AWSAccountUpdateRequestData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountUpdateRequestData) SetAttributes

func (o *AWSAccountUpdateRequestData) SetAttributes(v AWSAccountUpdateRequestAttributes)

SetAttributes sets field value.

func (*AWSAccountUpdateRequestData) SetId

func (o *AWSAccountUpdateRequestData) SetId(v string)

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

func (*AWSAccountUpdateRequestData) SetType

func (o *AWSAccountUpdateRequestData) SetType(v AWSAccountType)

SetType sets field value.

func (*AWSAccountUpdateRequestData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAccountsResponse

AWSAccountsResponse AWS Accounts response body.

type AWSAccountsResponse struct {
    // List of AWS Account Integration Configs.
    Data []AWSAccountResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAccountsResponse

func NewAWSAccountsResponse(data []AWSAccountResponseData) *AWSAccountsResponse

NewAWSAccountsResponse instantiates a new AWSAccountsResponse 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 NewAWSAccountsResponseWithDefaults

func NewAWSAccountsResponseWithDefaults() *AWSAccountsResponse

NewAWSAccountsResponseWithDefaults instantiates a new AWSAccountsResponse 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 (*AWSAccountsResponse) GetData

func (o *AWSAccountsResponse) GetData() []AWSAccountResponseData

GetData returns the Data field value.

func (*AWSAccountsResponse) GetDataOk

func (o *AWSAccountsResponse) GetDataOk() (*[]AWSAccountResponseData, bool)

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

func (AWSAccountsResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAccountsResponse) SetData

func (o *AWSAccountsResponse) SetData(v []AWSAccountResponseData)

SetData sets field value.

func (*AWSAccountsResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAssumeRole

AWSAssumeRole The definition of `AWSAssumeRole` object.

type AWSAssumeRole struct {
    // AWS account the connection is created for
    AccountId string `json:"account_id"`
    // External ID used to scope which connection can be used to assume the role
    ExternalId *string `json:"external_id,omitempty"`
    // AWS account that will assume the role
    PrincipalId *string `json:"principal_id,omitempty"`
    // Role to assume
    Role string `json:"role"`
    // The definition of `AWSAssumeRoleType` object.
    Type AWSAssumeRoleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAssumeRole

func NewAWSAssumeRole(accountId string, role string, typeVar AWSAssumeRoleType) *AWSAssumeRole

NewAWSAssumeRole instantiates a new AWSAssumeRole 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 NewAWSAssumeRoleWithDefaults

func NewAWSAssumeRoleWithDefaults() *AWSAssumeRole

NewAWSAssumeRoleWithDefaults instantiates a new AWSAssumeRole 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 (*AWSAssumeRole) GetAccountId

func (o *AWSAssumeRole) GetAccountId() string

GetAccountId returns the AccountId field value.

func (*AWSAssumeRole) GetAccountIdOk

func (o *AWSAssumeRole) GetAccountIdOk() (*string, bool)

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

func (*AWSAssumeRole) GetExternalId

func (o *AWSAssumeRole) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*AWSAssumeRole) GetExternalIdOk

func (o *AWSAssumeRole) GetExternalIdOk() (*string, bool)

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

func (*AWSAssumeRole) GetPrincipalId

func (o *AWSAssumeRole) GetPrincipalId() string

GetPrincipalId returns the PrincipalId field value if set, zero value otherwise.

func (*AWSAssumeRole) GetPrincipalIdOk

func (o *AWSAssumeRole) GetPrincipalIdOk() (*string, bool)

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

func (*AWSAssumeRole) GetRole

func (o *AWSAssumeRole) GetRole() string

GetRole returns the Role field value.

func (*AWSAssumeRole) GetRoleOk

func (o *AWSAssumeRole) GetRoleOk() (*string, bool)

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

func (*AWSAssumeRole) GetType

func (o *AWSAssumeRole) GetType() AWSAssumeRoleType

GetType returns the Type field value.

func (*AWSAssumeRole) GetTypeOk

func (o *AWSAssumeRole) GetTypeOk() (*AWSAssumeRoleType, bool)

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

func (*AWSAssumeRole) HasExternalId

func (o *AWSAssumeRole) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*AWSAssumeRole) HasPrincipalId

func (o *AWSAssumeRole) HasPrincipalId() bool

HasPrincipalId returns a boolean if a field has been set.

func (AWSAssumeRole) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAssumeRole) SetAccountId

func (o *AWSAssumeRole) SetAccountId(v string)

SetAccountId sets field value.

func (*AWSAssumeRole) SetExternalId

func (o *AWSAssumeRole) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*AWSAssumeRole) SetPrincipalId

func (o *AWSAssumeRole) SetPrincipalId(v string)

SetPrincipalId gets a reference to the given string and assigns it to the PrincipalId field.

func (*AWSAssumeRole) SetRole

func (o *AWSAssumeRole) SetRole(v string)

SetRole sets field value.

func (*AWSAssumeRole) SetType

func (o *AWSAssumeRole) SetType(v AWSAssumeRoleType)

SetType sets field value.

func (*AWSAssumeRole) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAssumeRoleType

AWSAssumeRoleType The definition of `AWSAssumeRoleType` object.

type AWSAssumeRoleType string

List of AWSAssumeRoleType.

const (
    AWSASSUMEROLETYPE_AWSASSUMEROLE AWSAssumeRoleType = "AWSAssumeRole"
)

func NewAWSAssumeRoleTypeFromValue

func NewAWSAssumeRoleTypeFromValue(v string) (*AWSAssumeRoleType, error)

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

func (*AWSAssumeRoleType) GetAllowedValues

func (v *AWSAssumeRoleType) GetAllowedValues() []AWSAssumeRoleType

GetAllowedValues reeturns the list of possible values.

func (AWSAssumeRoleType) IsValid

func (v AWSAssumeRoleType) IsValid() bool

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

func (AWSAssumeRoleType) Ptr

func (v AWSAssumeRoleType) Ptr() *AWSAssumeRoleType

Ptr returns reference to AWSAssumeRoleType value.

func (*AWSAssumeRoleType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAssumeRoleUpdate

AWSAssumeRoleUpdate The definition of `AWSAssumeRoleUpdate` object.

type AWSAssumeRoleUpdate struct {
    // AWS account the connection is created for
    AccountId *string `json:"account_id,omitempty"`
    // The `AWSAssumeRoleUpdate` `generate_new_external_id`.
    GenerateNewExternalId *bool `json:"generate_new_external_id,omitempty"`
    // Role to assume
    Role *string `json:"role,omitempty"`
    // The definition of `AWSAssumeRoleType` object.
    Type AWSAssumeRoleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAssumeRoleUpdate

func NewAWSAssumeRoleUpdate(typeVar AWSAssumeRoleType) *AWSAssumeRoleUpdate

NewAWSAssumeRoleUpdate instantiates a new AWSAssumeRoleUpdate 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 NewAWSAssumeRoleUpdateWithDefaults

func NewAWSAssumeRoleUpdateWithDefaults() *AWSAssumeRoleUpdate

NewAWSAssumeRoleUpdateWithDefaults instantiates a new AWSAssumeRoleUpdate 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 (*AWSAssumeRoleUpdate) GetAccountId

func (o *AWSAssumeRoleUpdate) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*AWSAssumeRoleUpdate) GetAccountIdOk

func (o *AWSAssumeRoleUpdate) GetAccountIdOk() (*string, bool)

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

func (*AWSAssumeRoleUpdate) GetGenerateNewExternalId

func (o *AWSAssumeRoleUpdate) GetGenerateNewExternalId() bool

GetGenerateNewExternalId returns the GenerateNewExternalId field value if set, zero value otherwise.

func (*AWSAssumeRoleUpdate) GetGenerateNewExternalIdOk

func (o *AWSAssumeRoleUpdate) GetGenerateNewExternalIdOk() (*bool, bool)

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

func (*AWSAssumeRoleUpdate) GetRole

func (o *AWSAssumeRoleUpdate) GetRole() string

GetRole returns the Role field value if set, zero value otherwise.

func (*AWSAssumeRoleUpdate) GetRoleOk

func (o *AWSAssumeRoleUpdate) GetRoleOk() (*string, bool)

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

func (*AWSAssumeRoleUpdate) GetType

func (o *AWSAssumeRoleUpdate) GetType() AWSAssumeRoleType

GetType returns the Type field value.

func (*AWSAssumeRoleUpdate) GetTypeOk

func (o *AWSAssumeRoleUpdate) GetTypeOk() (*AWSAssumeRoleType, bool)

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

func (*AWSAssumeRoleUpdate) HasAccountId

func (o *AWSAssumeRoleUpdate) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*AWSAssumeRoleUpdate) HasGenerateNewExternalId

func (o *AWSAssumeRoleUpdate) HasGenerateNewExternalId() bool

HasGenerateNewExternalId returns a boolean if a field has been set.

func (*AWSAssumeRoleUpdate) HasRole

func (o *AWSAssumeRoleUpdate) HasRole() bool

HasRole returns a boolean if a field has been set.

func (AWSAssumeRoleUpdate) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAssumeRoleUpdate) SetAccountId

func (o *AWSAssumeRoleUpdate) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*AWSAssumeRoleUpdate) SetGenerateNewExternalId

func (o *AWSAssumeRoleUpdate) SetGenerateNewExternalId(v bool)

SetGenerateNewExternalId gets a reference to the given bool and assigns it to the GenerateNewExternalId field.

func (*AWSAssumeRoleUpdate) SetRole

func (o *AWSAssumeRoleUpdate) SetRole(v string)

SetRole gets a reference to the given string and assigns it to the Role field.

func (*AWSAssumeRoleUpdate) SetType

func (o *AWSAssumeRoleUpdate) SetType(v AWSAssumeRoleType)

SetType sets field value.

func (*AWSAssumeRoleUpdate) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAuthConfig

AWSAuthConfig - AWS Authentication config.

type AWSAuthConfig struct {
    AWSAuthConfigKeys *AWSAuthConfigKeys
    AWSAuthConfigRole *AWSAuthConfigRole

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AWSAuthConfigKeysAsAWSAuthConfig

func AWSAuthConfigKeysAsAWSAuthConfig(v *AWSAuthConfigKeys) AWSAuthConfig

AWSAuthConfigKeysAsAWSAuthConfig is a convenience function that returns AWSAuthConfigKeys wrapped in AWSAuthConfig.

func AWSAuthConfigRoleAsAWSAuthConfig

func AWSAuthConfigRoleAsAWSAuthConfig(v *AWSAuthConfigRole) AWSAuthConfig

AWSAuthConfigRoleAsAWSAuthConfig is a convenience function that returns AWSAuthConfigRole wrapped in AWSAuthConfig.

func (*AWSAuthConfig) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AWSAuthConfig) MarshalJSON

func (obj AWSAuthConfig) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AWSAuthConfig) UnmarshalJSON

func (obj *AWSAuthConfig) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AWSAuthConfigKeys

AWSAuthConfigKeys AWS Authentication config to integrate your account using an access key pair.

type AWSAuthConfigKeys struct {
    // AWS Access Key ID.
    AccessKeyId string `json:"access_key_id"`
    // AWS Secret Access Key.
    SecretAccessKey *string `json:"secret_access_key,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAuthConfigKeys

func NewAWSAuthConfigKeys(accessKeyId string) *AWSAuthConfigKeys

NewAWSAuthConfigKeys instantiates a new AWSAuthConfigKeys 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 NewAWSAuthConfigKeysWithDefaults

func NewAWSAuthConfigKeysWithDefaults() *AWSAuthConfigKeys

NewAWSAuthConfigKeysWithDefaults instantiates a new AWSAuthConfigKeys 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 (*AWSAuthConfigKeys) GetAccessKeyId

func (o *AWSAuthConfigKeys) GetAccessKeyId() string

GetAccessKeyId returns the AccessKeyId field value.

func (*AWSAuthConfigKeys) GetAccessKeyIdOk

func (o *AWSAuthConfigKeys) GetAccessKeyIdOk() (*string, bool)

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

func (*AWSAuthConfigKeys) GetSecretAccessKey

func (o *AWSAuthConfigKeys) GetSecretAccessKey() string

GetSecretAccessKey returns the SecretAccessKey field value if set, zero value otherwise.

func (*AWSAuthConfigKeys) GetSecretAccessKeyOk

func (o *AWSAuthConfigKeys) GetSecretAccessKeyOk() (*string, bool)

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

func (*AWSAuthConfigKeys) HasSecretAccessKey

func (o *AWSAuthConfigKeys) HasSecretAccessKey() bool

HasSecretAccessKey returns a boolean if a field has been set.

func (AWSAuthConfigKeys) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAuthConfigKeys) SetAccessKeyId

func (o *AWSAuthConfigKeys) SetAccessKeyId(v string)

SetAccessKeyId sets field value.

func (*AWSAuthConfigKeys) SetSecretAccessKey

func (o *AWSAuthConfigKeys) SetSecretAccessKey(v string)

SetSecretAccessKey gets a reference to the given string and assigns it to the SecretAccessKey field.

func (*AWSAuthConfigKeys) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSAuthConfigRole

AWSAuthConfigRole AWS Authentication config to integrate your account using an IAM role.

type AWSAuthConfigRole struct {
    // AWS IAM External ID for associated role.
    ExternalId *string `json:"external_id,omitempty"`
    // AWS IAM Role name.
    RoleName string `json:"role_name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSAuthConfigRole

func NewAWSAuthConfigRole(roleName string) *AWSAuthConfigRole

NewAWSAuthConfigRole instantiates a new AWSAuthConfigRole 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 NewAWSAuthConfigRoleWithDefaults

func NewAWSAuthConfigRoleWithDefaults() *AWSAuthConfigRole

NewAWSAuthConfigRoleWithDefaults instantiates a new AWSAuthConfigRole 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 (*AWSAuthConfigRole) GetExternalId

func (o *AWSAuthConfigRole) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*AWSAuthConfigRole) GetExternalIdOk

func (o *AWSAuthConfigRole) GetExternalIdOk() (*string, bool)

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

func (*AWSAuthConfigRole) GetRoleName

func (o *AWSAuthConfigRole) GetRoleName() string

GetRoleName returns the RoleName field value.

func (*AWSAuthConfigRole) GetRoleNameOk

func (o *AWSAuthConfigRole) GetRoleNameOk() (*string, bool)

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

func (*AWSAuthConfigRole) HasExternalId

func (o *AWSAuthConfigRole) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (AWSAuthConfigRole) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSAuthConfigRole) SetExternalId

func (o *AWSAuthConfigRole) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*AWSAuthConfigRole) SetRoleName

func (o *AWSAuthConfigRole) SetRoleName(v string)

SetRoleName sets field value.

func (*AWSAuthConfigRole) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSCredentials

AWSCredentials - The definition of `AWSCredentials` object.

type AWSCredentials struct {
    AWSAssumeRole *AWSAssumeRole

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AWSAssumeRoleAsAWSCredentials

func AWSAssumeRoleAsAWSCredentials(v *AWSAssumeRole) AWSCredentials

AWSAssumeRoleAsAWSCredentials is a convenience function that returns AWSAssumeRole wrapped in AWSCredentials.

func (*AWSCredentials) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AWSCredentials) MarshalJSON

func (obj AWSCredentials) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AWSCredentials) UnmarshalJSON

func (obj *AWSCredentials) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AWSCredentialsUpdate

AWSCredentialsUpdate - The definition of `AWSCredentialsUpdate` object.

type AWSCredentialsUpdate struct {
    AWSAssumeRoleUpdate *AWSAssumeRoleUpdate

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AWSAssumeRoleUpdateAsAWSCredentialsUpdate

func AWSAssumeRoleUpdateAsAWSCredentialsUpdate(v *AWSAssumeRoleUpdate) AWSCredentialsUpdate

AWSAssumeRoleUpdateAsAWSCredentialsUpdate is a convenience function that returns AWSAssumeRoleUpdate wrapped in AWSCredentialsUpdate.

func (*AWSCredentialsUpdate) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AWSCredentialsUpdate) MarshalJSON

func (obj AWSCredentialsUpdate) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AWSCredentialsUpdate) UnmarshalJSON

func (obj *AWSCredentialsUpdate) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AWSIntegration

AWSIntegration The definition of `AWSIntegration` object.

type AWSIntegration struct {
    // The definition of `AWSCredentials` object.
    Credentials AWSCredentials `json:"credentials"`
    // The definition of `AWSIntegrationType` object.
    Type AWSIntegrationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSIntegration

func NewAWSIntegration(credentials AWSCredentials, typeVar AWSIntegrationType) *AWSIntegration

NewAWSIntegration instantiates a new AWSIntegration 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 NewAWSIntegrationWithDefaults

func NewAWSIntegrationWithDefaults() *AWSIntegration

NewAWSIntegrationWithDefaults instantiates a new AWSIntegration 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 (*AWSIntegration) GetCredentials

func (o *AWSIntegration) GetCredentials() AWSCredentials

GetCredentials returns the Credentials field value.

func (*AWSIntegration) GetCredentialsOk

func (o *AWSIntegration) GetCredentialsOk() (*AWSCredentials, bool)

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

func (*AWSIntegration) GetType

func (o *AWSIntegration) GetType() AWSIntegrationType

GetType returns the Type field value.

func (*AWSIntegration) GetTypeOk

func (o *AWSIntegration) GetTypeOk() (*AWSIntegrationType, bool)

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

func (AWSIntegration) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSIntegration) SetCredentials

func (o *AWSIntegration) SetCredentials(v AWSCredentials)

SetCredentials sets field value.

func (*AWSIntegration) SetType

func (o *AWSIntegration) SetType(v AWSIntegrationType)

SetType sets field value.

func (*AWSIntegration) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSIntegrationApi

AWSIntegrationApi service type

type AWSIntegrationApi datadog.Service

func NewAWSIntegrationApi

func NewAWSIntegrationApi(client *datadog.APIClient) *AWSIntegrationApi

NewAWSIntegrationApi Returns NewAWSIntegrationApi.

func (*AWSIntegrationApi) CreateAWSAccount

func (a *AWSIntegrationApi) CreateAWSAccount(ctx _context.Context, body AWSAccountCreateRequest) (AWSAccountResponse, *_nethttp.Response, error)

CreateAWSAccount Create an AWS integration. Create a new AWS Account Integration Config.

func (*AWSIntegrationApi) CreateNewAWSExternalID

func (a *AWSIntegrationApi) CreateNewAWSExternalID(ctx _context.Context) (AWSNewExternalIDResponse, *_nethttp.Response, error)

CreateNewAWSExternalID Generate a new external ID. Generate a new external ID for AWS role-based authentication.

func (*AWSIntegrationApi) DeleteAWSAccount

func (a *AWSIntegrationApi) DeleteAWSAccount(ctx _context.Context, awsAccountConfigId string) (*_nethttp.Response, error)

DeleteAWSAccount Delete an AWS integration. Delete an AWS Account Integration Config by config ID.

func (*AWSIntegrationApi) GetAWSAccount

func (a *AWSIntegrationApi) GetAWSAccount(ctx _context.Context, awsAccountConfigId string) (AWSAccountResponse, *_nethttp.Response, error)

GetAWSAccount Get an AWS integration by config ID. Get an AWS Account Integration Config by config ID.

func (*AWSIntegrationApi) ListAWSAccounts

func (a *AWSIntegrationApi) ListAWSAccounts(ctx _context.Context, o ...ListAWSAccountsOptionalParameters) (AWSAccountsResponse, *_nethttp.Response, error)

ListAWSAccounts List all AWS integrations. Get a list of AWS Account Integration Configs.

func (*AWSIntegrationApi) ListAWSNamespaces

func (a *AWSIntegrationApi) ListAWSNamespaces(ctx _context.Context) (AWSNamespacesResponse, *_nethttp.Response, error)

ListAWSNamespaces List available namespaces. Get a list of available AWS CloudWatch namespaces that can send metrics to Datadog.

func (*AWSIntegrationApi) UpdateAWSAccount

func (a *AWSIntegrationApi) UpdateAWSAccount(ctx _context.Context, awsAccountConfigId string, body AWSAccountUpdateRequest) (AWSAccountResponse, *_nethttp.Response, error)

UpdateAWSAccount Update an AWS integration. Update an AWS Account Integration Config by config ID.

type AWSIntegrationType

AWSIntegrationType The definition of `AWSIntegrationType` object.

type AWSIntegrationType string

List of AWSIntegrationType.

const (
    AWSINTEGRATIONTYPE_AWS AWSIntegrationType = "AWS"
)

func NewAWSIntegrationTypeFromValue

func NewAWSIntegrationTypeFromValue(v string) (*AWSIntegrationType, error)

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

func (*AWSIntegrationType) GetAllowedValues

func (v *AWSIntegrationType) GetAllowedValues() []AWSIntegrationType

GetAllowedValues reeturns the list of possible values.

func (AWSIntegrationType) IsValid

func (v AWSIntegrationType) IsValid() bool

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

func (AWSIntegrationType) Ptr

func (v AWSIntegrationType) Ptr() *AWSIntegrationType

Ptr returns reference to AWSIntegrationType value.

func (*AWSIntegrationType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSIntegrationUpdate

AWSIntegrationUpdate The definition of `AWSIntegrationUpdate` object.

type AWSIntegrationUpdate struct {
    // The definition of `AWSCredentialsUpdate` object.
    Credentials *AWSCredentialsUpdate `json:"credentials,omitempty"`
    // The definition of `AWSIntegrationType` object.
    Type AWSIntegrationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSIntegrationUpdate

func NewAWSIntegrationUpdate(typeVar AWSIntegrationType) *AWSIntegrationUpdate

NewAWSIntegrationUpdate instantiates a new AWSIntegrationUpdate 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 NewAWSIntegrationUpdateWithDefaults

func NewAWSIntegrationUpdateWithDefaults() *AWSIntegrationUpdate

NewAWSIntegrationUpdateWithDefaults instantiates a new AWSIntegrationUpdate 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 (*AWSIntegrationUpdate) GetCredentials

func (o *AWSIntegrationUpdate) GetCredentials() AWSCredentialsUpdate

GetCredentials returns the Credentials field value if set, zero value otherwise.

func (*AWSIntegrationUpdate) GetCredentialsOk

func (o *AWSIntegrationUpdate) GetCredentialsOk() (*AWSCredentialsUpdate, bool)

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

func (*AWSIntegrationUpdate) GetType

func (o *AWSIntegrationUpdate) GetType() AWSIntegrationType

GetType returns the Type field value.

func (*AWSIntegrationUpdate) GetTypeOk

func (o *AWSIntegrationUpdate) GetTypeOk() (*AWSIntegrationType, bool)

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

func (*AWSIntegrationUpdate) HasCredentials

func (o *AWSIntegrationUpdate) HasCredentials() bool

HasCredentials returns a boolean if a field has been set.

func (AWSIntegrationUpdate) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSIntegrationUpdate) SetCredentials

func (o *AWSIntegrationUpdate) SetCredentials(v AWSCredentialsUpdate)

SetCredentials gets a reference to the given AWSCredentialsUpdate and assigns it to the Credentials field.

func (*AWSIntegrationUpdate) SetType

func (o *AWSIntegrationUpdate) SetType(v AWSIntegrationType)

SetType sets field value.

func (*AWSIntegrationUpdate) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSLambdaForwarderConfig

AWSLambdaForwarderConfig Log Autosubscription configuration for Datadog Forwarder Lambda functions. Automatically set up triggers for existing and new logs for some services, ensuring no logs from new resources are missed and saving time spent on manual configuration.

type AWSLambdaForwarderConfig struct {
    // List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to `[]`.
    Lambdas []string `json:"lambdas,omitempty"`
    // List of service IDs set to enable automatic log collection. Discover the list of available services with the
    // [Get list of AWS log ready services](https://docs.datadoghq.com/api/latest/aws-logs-integration/#get-list-of-aws-log-ready-services) endpoint.
    Sources []string `json:"sources,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSLambdaForwarderConfig

func NewAWSLambdaForwarderConfig() *AWSLambdaForwarderConfig

NewAWSLambdaForwarderConfig instantiates a new AWSLambdaForwarderConfig 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 NewAWSLambdaForwarderConfigWithDefaults

func NewAWSLambdaForwarderConfigWithDefaults() *AWSLambdaForwarderConfig

NewAWSLambdaForwarderConfigWithDefaults instantiates a new AWSLambdaForwarderConfig 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 (*AWSLambdaForwarderConfig) GetLambdas

func (o *AWSLambdaForwarderConfig) GetLambdas() []string

GetLambdas returns the Lambdas field value if set, zero value otherwise.

func (*AWSLambdaForwarderConfig) GetLambdasOk

func (o *AWSLambdaForwarderConfig) GetLambdasOk() (*[]string, bool)

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

func (*AWSLambdaForwarderConfig) GetSources

func (o *AWSLambdaForwarderConfig) GetSources() []string

GetSources returns the Sources field value if set, zero value otherwise.

func (*AWSLambdaForwarderConfig) GetSourcesOk

func (o *AWSLambdaForwarderConfig) GetSourcesOk() (*[]string, bool)

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

func (*AWSLambdaForwarderConfig) HasLambdas

func (o *AWSLambdaForwarderConfig) HasLambdas() bool

HasLambdas returns a boolean if a field has been set.

func (*AWSLambdaForwarderConfig) HasSources

func (o *AWSLambdaForwarderConfig) HasSources() bool

HasSources returns a boolean if a field has been set.

func (AWSLambdaForwarderConfig) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSLambdaForwarderConfig) SetLambdas

func (o *AWSLambdaForwarderConfig) SetLambdas(v []string)

SetLambdas gets a reference to the given []string and assigns it to the Lambdas field.

func (*AWSLambdaForwarderConfig) SetSources

func (o *AWSLambdaForwarderConfig) SetSources(v []string)

SetSources gets a reference to the given []string and assigns it to the Sources field.

func (*AWSLambdaForwarderConfig) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSLogsConfig

AWSLogsConfig AWS Logs Collection config.

type AWSLogsConfig struct {
    // Log Autosubscription configuration for Datadog Forwarder Lambda functions. Automatically set up triggers for existing
    // and new logs for some services, ensuring no logs from new resources are missed and saving time spent on manual configuration.
    LambdaForwarder *AWSLambdaForwarderConfig `json:"lambda_forwarder,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSLogsConfig

func NewAWSLogsConfig() *AWSLogsConfig

NewAWSLogsConfig instantiates a new AWSLogsConfig 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 NewAWSLogsConfigWithDefaults

func NewAWSLogsConfigWithDefaults() *AWSLogsConfig

NewAWSLogsConfigWithDefaults instantiates a new AWSLogsConfig 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 (*AWSLogsConfig) GetLambdaForwarder

func (o *AWSLogsConfig) GetLambdaForwarder() AWSLambdaForwarderConfig

GetLambdaForwarder returns the LambdaForwarder field value if set, zero value otherwise.

func (*AWSLogsConfig) GetLambdaForwarderOk

func (o *AWSLogsConfig) GetLambdaForwarderOk() (*AWSLambdaForwarderConfig, bool)

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

func (*AWSLogsConfig) HasLambdaForwarder

func (o *AWSLogsConfig) HasLambdaForwarder() bool

HasLambdaForwarder returns a boolean if a field has been set.

func (AWSLogsConfig) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSLogsConfig) SetLambdaForwarder

func (o *AWSLogsConfig) SetLambdaForwarder(v AWSLambdaForwarderConfig)

SetLambdaForwarder gets a reference to the given AWSLambdaForwarderConfig and assigns it to the LambdaForwarder field.

func (*AWSLogsConfig) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSLogsIntegrationApi

AWSLogsIntegrationApi service type

type AWSLogsIntegrationApi datadog.Service

func NewAWSLogsIntegrationApi

func NewAWSLogsIntegrationApi(client *datadog.APIClient) *AWSLogsIntegrationApi

NewAWSLogsIntegrationApi Returns NewAWSLogsIntegrationApi.

func (*AWSLogsIntegrationApi) ListAWSLogsServices

func (a *AWSLogsIntegrationApi) ListAWSLogsServices(ctx _context.Context) (AWSLogsServicesResponse, *_nethttp.Response, error)

ListAWSLogsServices Get list of AWS log ready services. Get a list of AWS services that can send logs to Datadog.

type AWSLogsServicesResponse

AWSLogsServicesResponse AWS Logs Services response body

type AWSLogsServicesResponse struct {
    // AWS Logs Services response body
    Data AWSLogsServicesResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSLogsServicesResponse

func NewAWSLogsServicesResponse(data AWSLogsServicesResponseData) *AWSLogsServicesResponse

NewAWSLogsServicesResponse instantiates a new AWSLogsServicesResponse 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 NewAWSLogsServicesResponseWithDefaults

func NewAWSLogsServicesResponseWithDefaults() *AWSLogsServicesResponse

NewAWSLogsServicesResponseWithDefaults instantiates a new AWSLogsServicesResponse 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 (*AWSLogsServicesResponse) GetData

func (o *AWSLogsServicesResponse) GetData() AWSLogsServicesResponseData

GetData returns the Data field value.

func (*AWSLogsServicesResponse) GetDataOk

func (o *AWSLogsServicesResponse) GetDataOk() (*AWSLogsServicesResponseData, bool)

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

func (AWSLogsServicesResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSLogsServicesResponse) SetData

func (o *AWSLogsServicesResponse) SetData(v AWSLogsServicesResponseData)

SetData sets field value.

func (*AWSLogsServicesResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSLogsServicesResponseAttributes

AWSLogsServicesResponseAttributes AWS Logs Services response body

type AWSLogsServicesResponseAttributes struct {
    // List of AWS services that can send logs to Datadog
    LogsServices []string `json:"logs_services"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSLogsServicesResponseAttributes

func NewAWSLogsServicesResponseAttributes(logsServices []string) *AWSLogsServicesResponseAttributes

NewAWSLogsServicesResponseAttributes instantiates a new AWSLogsServicesResponseAttributes 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 NewAWSLogsServicesResponseAttributesWithDefaults

func NewAWSLogsServicesResponseAttributesWithDefaults() *AWSLogsServicesResponseAttributes

NewAWSLogsServicesResponseAttributesWithDefaults instantiates a new AWSLogsServicesResponseAttributes 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 (*AWSLogsServicesResponseAttributes) GetLogsServices

func (o *AWSLogsServicesResponseAttributes) GetLogsServices() []string

GetLogsServices returns the LogsServices field value.

func (*AWSLogsServicesResponseAttributes) GetLogsServicesOk

func (o *AWSLogsServicesResponseAttributes) GetLogsServicesOk() (*[]string, bool)

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

func (AWSLogsServicesResponseAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSLogsServicesResponseAttributes) SetLogsServices

func (o *AWSLogsServicesResponseAttributes) SetLogsServices(v []string)

SetLogsServices sets field value.

func (*AWSLogsServicesResponseAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSLogsServicesResponseData

AWSLogsServicesResponseData AWS Logs Services response body

type AWSLogsServicesResponseData struct {
    // AWS Logs Services response body
    Attributes *AWSLogsServicesResponseAttributes `json:"attributes,omitempty"`
    // The `AWSLogsServicesResponseData` `id`.
    Id string `json:"id"`
    // The `AWSLogsServicesResponseData` `type`.
    Type AWSLogsServicesResponseDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSLogsServicesResponseData

func NewAWSLogsServicesResponseData(id string, typeVar AWSLogsServicesResponseDataType) *AWSLogsServicesResponseData

NewAWSLogsServicesResponseData instantiates a new AWSLogsServicesResponseData 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 NewAWSLogsServicesResponseDataWithDefaults

func NewAWSLogsServicesResponseDataWithDefaults() *AWSLogsServicesResponseData

NewAWSLogsServicesResponseDataWithDefaults instantiates a new AWSLogsServicesResponseData 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 (*AWSLogsServicesResponseData) GetAttributes

func (o *AWSLogsServicesResponseData) GetAttributes() AWSLogsServicesResponseAttributes

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

func (*AWSLogsServicesResponseData) GetAttributesOk

func (o *AWSLogsServicesResponseData) GetAttributesOk() (*AWSLogsServicesResponseAttributes, 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 (*AWSLogsServicesResponseData) GetId

func (o *AWSLogsServicesResponseData) GetId() string

GetId returns the Id field value.

func (*AWSLogsServicesResponseData) GetIdOk

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

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

func (*AWSLogsServicesResponseData) GetType

func (o *AWSLogsServicesResponseData) GetType() AWSLogsServicesResponseDataType

GetType returns the Type field value.

func (*AWSLogsServicesResponseData) GetTypeOk

func (o *AWSLogsServicesResponseData) GetTypeOk() (*AWSLogsServicesResponseDataType, bool)

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

func (*AWSLogsServicesResponseData) HasAttributes

func (o *AWSLogsServicesResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (AWSLogsServicesResponseData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSLogsServicesResponseData) SetAttributes

func (o *AWSLogsServicesResponseData) SetAttributes(v AWSLogsServicesResponseAttributes)

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

func (*AWSLogsServicesResponseData) SetId

func (o *AWSLogsServicesResponseData) SetId(v string)

SetId sets field value.

func (*AWSLogsServicesResponseData) SetType

func (o *AWSLogsServicesResponseData) SetType(v AWSLogsServicesResponseDataType)

SetType sets field value.

func (*AWSLogsServicesResponseData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSLogsServicesResponseDataType

AWSLogsServicesResponseDataType The `AWSLogsServicesResponseData` `type`.

type AWSLogsServicesResponseDataType string

List of AWSLogsServicesResponseDataType.

const (
    AWSLOGSSERVICESRESPONSEDATATYPE_LOGS_SERVICES AWSLogsServicesResponseDataType = "logs_services"
)

func NewAWSLogsServicesResponseDataTypeFromValue

func NewAWSLogsServicesResponseDataTypeFromValue(v string) (*AWSLogsServicesResponseDataType, error)

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

func (*AWSLogsServicesResponseDataType) GetAllowedValues

func (v *AWSLogsServicesResponseDataType) GetAllowedValues() []AWSLogsServicesResponseDataType

GetAllowedValues reeturns the list of possible values.

func (AWSLogsServicesResponseDataType) IsValid

func (v AWSLogsServicesResponseDataType) IsValid() bool

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

func (AWSLogsServicesResponseDataType) Ptr

func (v AWSLogsServicesResponseDataType) Ptr() *AWSLogsServicesResponseDataType

Ptr returns reference to AWSLogsServicesResponseDataType value.

func (*AWSLogsServicesResponseDataType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSMetricsConfig

AWSMetricsConfig AWS Metrics Collection config.

type AWSMetricsConfig struct {
    // Enable EC2 automute for AWS metrics. Defaults to `true`.
    AutomuteEnabled *bool `json:"automute_enabled,omitempty"`
    // Enable CloudWatch alarms collection. Defaults to `false`.
    CollectCloudwatchAlarms *bool `json:"collect_cloudwatch_alarms,omitempty"`
    // Enable custom metrics collection. Defaults to `false`.
    CollectCustomMetrics *bool `json:"collect_custom_metrics,omitempty"`
    // Enable AWS metrics collection. Defaults to `true`.
    Enabled *bool `json:"enabled,omitempty"`
    // AWS Metrics namespace filters. Defaults to `exclude_only`.
    NamespaceFilters *AWSNamespaceFilters `json:"namespace_filters,omitempty"`
    // AWS Metrics collection tag filters list. Defaults to `[]`.
    TagFilters []AWSNamespaceTagFilter `json:"tag_filters,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSMetricsConfig

func NewAWSMetricsConfig() *AWSMetricsConfig

NewAWSMetricsConfig instantiates a new AWSMetricsConfig 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 NewAWSMetricsConfigWithDefaults

func NewAWSMetricsConfigWithDefaults() *AWSMetricsConfig

NewAWSMetricsConfigWithDefaults instantiates a new AWSMetricsConfig 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 (*AWSMetricsConfig) GetAutomuteEnabled

func (o *AWSMetricsConfig) GetAutomuteEnabled() bool

GetAutomuteEnabled returns the AutomuteEnabled field value if set, zero value otherwise.

func (*AWSMetricsConfig) GetAutomuteEnabledOk

func (o *AWSMetricsConfig) GetAutomuteEnabledOk() (*bool, bool)

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

func (*AWSMetricsConfig) GetCollectCloudwatchAlarms

func (o *AWSMetricsConfig) GetCollectCloudwatchAlarms() bool

GetCollectCloudwatchAlarms returns the CollectCloudwatchAlarms field value if set, zero value otherwise.

func (*AWSMetricsConfig) GetCollectCloudwatchAlarmsOk

func (o *AWSMetricsConfig) GetCollectCloudwatchAlarmsOk() (*bool, bool)

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

func (*AWSMetricsConfig) GetCollectCustomMetrics

func (o *AWSMetricsConfig) GetCollectCustomMetrics() bool

GetCollectCustomMetrics returns the CollectCustomMetrics field value if set, zero value otherwise.

func (*AWSMetricsConfig) GetCollectCustomMetricsOk

func (o *AWSMetricsConfig) GetCollectCustomMetricsOk() (*bool, bool)

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

func (*AWSMetricsConfig) GetEnabled

func (o *AWSMetricsConfig) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*AWSMetricsConfig) GetEnabledOk

func (o *AWSMetricsConfig) GetEnabledOk() (*bool, bool)

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

func (*AWSMetricsConfig) GetNamespaceFilters

func (o *AWSMetricsConfig) GetNamespaceFilters() AWSNamespaceFilters

GetNamespaceFilters returns the NamespaceFilters field value if set, zero value otherwise.

func (*AWSMetricsConfig) GetNamespaceFiltersOk

func (o *AWSMetricsConfig) GetNamespaceFiltersOk() (*AWSNamespaceFilters, bool)

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

func (*AWSMetricsConfig) GetTagFilters

func (o *AWSMetricsConfig) GetTagFilters() []AWSNamespaceTagFilter

GetTagFilters returns the TagFilters field value if set, zero value otherwise.

func (*AWSMetricsConfig) GetTagFiltersOk

func (o *AWSMetricsConfig) GetTagFiltersOk() (*[]AWSNamespaceTagFilter, bool)

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

func (*AWSMetricsConfig) HasAutomuteEnabled

func (o *AWSMetricsConfig) HasAutomuteEnabled() bool

HasAutomuteEnabled returns a boolean if a field has been set.

func (*AWSMetricsConfig) HasCollectCloudwatchAlarms

func (o *AWSMetricsConfig) HasCollectCloudwatchAlarms() bool

HasCollectCloudwatchAlarms returns a boolean if a field has been set.

func (*AWSMetricsConfig) HasCollectCustomMetrics

func (o *AWSMetricsConfig) HasCollectCustomMetrics() bool

HasCollectCustomMetrics returns a boolean if a field has been set.

func (*AWSMetricsConfig) HasEnabled

func (o *AWSMetricsConfig) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*AWSMetricsConfig) HasNamespaceFilters

func (o *AWSMetricsConfig) HasNamespaceFilters() bool

HasNamespaceFilters returns a boolean if a field has been set.

func (*AWSMetricsConfig) HasTagFilters

func (o *AWSMetricsConfig) HasTagFilters() bool

HasTagFilters returns a boolean if a field has been set.

func (AWSMetricsConfig) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSMetricsConfig) SetAutomuteEnabled

func (o *AWSMetricsConfig) SetAutomuteEnabled(v bool)

SetAutomuteEnabled gets a reference to the given bool and assigns it to the AutomuteEnabled field.

func (*AWSMetricsConfig) SetCollectCloudwatchAlarms

func (o *AWSMetricsConfig) SetCollectCloudwatchAlarms(v bool)

SetCollectCloudwatchAlarms gets a reference to the given bool and assigns it to the CollectCloudwatchAlarms field.

func (*AWSMetricsConfig) SetCollectCustomMetrics

func (o *AWSMetricsConfig) SetCollectCustomMetrics(v bool)

SetCollectCustomMetrics gets a reference to the given bool and assigns it to the CollectCustomMetrics field.

func (*AWSMetricsConfig) SetEnabled

func (o *AWSMetricsConfig) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*AWSMetricsConfig) SetNamespaceFilters

func (o *AWSMetricsConfig) SetNamespaceFilters(v AWSNamespaceFilters)

SetNamespaceFilters gets a reference to the given AWSNamespaceFilters and assigns it to the NamespaceFilters field.

func (*AWSMetricsConfig) SetTagFilters

func (o *AWSMetricsConfig) SetTagFilters(v []AWSNamespaceTagFilter)

SetTagFilters gets a reference to the given []AWSNamespaceTagFilter and assigns it to the TagFilters field.

func (*AWSMetricsConfig) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNamespaceFilters

AWSNamespaceFilters - AWS Metrics namespace filters. Defaults to `exclude_only`.

type AWSNamespaceFilters struct {
    AWSNamespaceFiltersExcludeOnly *AWSNamespaceFiltersExcludeOnly
    AWSNamespaceFiltersIncludeOnly *AWSNamespaceFiltersIncludeOnly

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AWSNamespaceFiltersExcludeOnlyAsAWSNamespaceFilters

func AWSNamespaceFiltersExcludeOnlyAsAWSNamespaceFilters(v *AWSNamespaceFiltersExcludeOnly) AWSNamespaceFilters

AWSNamespaceFiltersExcludeOnlyAsAWSNamespaceFilters is a convenience function that returns AWSNamespaceFiltersExcludeOnly wrapped in AWSNamespaceFilters.

func AWSNamespaceFiltersIncludeOnlyAsAWSNamespaceFilters

func AWSNamespaceFiltersIncludeOnlyAsAWSNamespaceFilters(v *AWSNamespaceFiltersIncludeOnly) AWSNamespaceFilters

AWSNamespaceFiltersIncludeOnlyAsAWSNamespaceFilters is a convenience function that returns AWSNamespaceFiltersIncludeOnly wrapped in AWSNamespaceFilters.

func (*AWSNamespaceFilters) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AWSNamespaceFilters) MarshalJSON

func (obj AWSNamespaceFilters) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AWSNamespaceFilters) UnmarshalJSON

func (obj *AWSNamespaceFilters) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AWSNamespaceFiltersExcludeOnly

AWSNamespaceFiltersExcludeOnly Exclude only these namespaces from metrics collection. Defaults to `["AWS/SQS", "AWS/ElasticMapReduce"]`. `AWS/SQS` and `AWS/ElasticMapReduce` are excluded by default to reduce your AWS CloudWatch costs from `GetMetricData` API calls.

type AWSNamespaceFiltersExcludeOnly struct {
    // Exclude only these namespaces from metrics collection. Defaults to `["AWS/SQS", "AWS/ElasticMapReduce"]`.
    // `AWS/SQS` and `AWS/ElasticMapReduce` are excluded by default to reduce your AWS CloudWatch costs from `GetMetricData` API calls.
    ExcludeOnly []string `json:"exclude_only"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNamespaceFiltersExcludeOnly

func NewAWSNamespaceFiltersExcludeOnly(excludeOnly []string) *AWSNamespaceFiltersExcludeOnly

NewAWSNamespaceFiltersExcludeOnly instantiates a new AWSNamespaceFiltersExcludeOnly 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 NewAWSNamespaceFiltersExcludeOnlyWithDefaults

func NewAWSNamespaceFiltersExcludeOnlyWithDefaults() *AWSNamespaceFiltersExcludeOnly

NewAWSNamespaceFiltersExcludeOnlyWithDefaults instantiates a new AWSNamespaceFiltersExcludeOnly 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 (*AWSNamespaceFiltersExcludeOnly) GetExcludeOnly

func (o *AWSNamespaceFiltersExcludeOnly) GetExcludeOnly() []string

GetExcludeOnly returns the ExcludeOnly field value.

func (*AWSNamespaceFiltersExcludeOnly) GetExcludeOnlyOk

func (o *AWSNamespaceFiltersExcludeOnly) GetExcludeOnlyOk() (*[]string, bool)

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

func (AWSNamespaceFiltersExcludeOnly) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNamespaceFiltersExcludeOnly) SetExcludeOnly

func (o *AWSNamespaceFiltersExcludeOnly) SetExcludeOnly(v []string)

SetExcludeOnly sets field value.

func (*AWSNamespaceFiltersExcludeOnly) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNamespaceFiltersIncludeOnly

AWSNamespaceFiltersIncludeOnly Include only these namespaces.

type AWSNamespaceFiltersIncludeOnly struct {
    // Include only these namespaces.
    IncludeOnly []string `json:"include_only"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNamespaceFiltersIncludeOnly

func NewAWSNamespaceFiltersIncludeOnly(includeOnly []string) *AWSNamespaceFiltersIncludeOnly

NewAWSNamespaceFiltersIncludeOnly instantiates a new AWSNamespaceFiltersIncludeOnly 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 NewAWSNamespaceFiltersIncludeOnlyWithDefaults

func NewAWSNamespaceFiltersIncludeOnlyWithDefaults() *AWSNamespaceFiltersIncludeOnly

NewAWSNamespaceFiltersIncludeOnlyWithDefaults instantiates a new AWSNamespaceFiltersIncludeOnly 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 (*AWSNamespaceFiltersIncludeOnly) GetIncludeOnly

func (o *AWSNamespaceFiltersIncludeOnly) GetIncludeOnly() []string

GetIncludeOnly returns the IncludeOnly field value.

func (*AWSNamespaceFiltersIncludeOnly) GetIncludeOnlyOk

func (o *AWSNamespaceFiltersIncludeOnly) GetIncludeOnlyOk() (*[]string, bool)

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

func (AWSNamespaceFiltersIncludeOnly) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNamespaceFiltersIncludeOnly) SetIncludeOnly

func (o *AWSNamespaceFiltersIncludeOnly) SetIncludeOnly(v []string)

SetIncludeOnly sets field value.

func (*AWSNamespaceFiltersIncludeOnly) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNamespaceTagFilter

AWSNamespaceTagFilter AWS Metrics Collection tag filters list. Defaults to `[]`. The array of custom AWS resource tags (in the form `key:value`) defines a filter that Datadog uses when collecting metrics from a specified service. Wildcards, such as `?` (match a single character) and `*` (match multiple characters), and exclusion using `!` before the tag are supported. For EC2, only hosts that match one of the defined tags will be imported into Datadog. The rest will be ignored. For example, `env:production,instance-type:c?.*,!region:us-east-1`.

type AWSNamespaceTagFilter struct {
    // The AWS service for which the tag filters defined in `tags` will be applied.
    Namespace *string `json:"namespace,omitempty"`
    // The AWS resource tags to filter on for the service specified by `namespace`.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNamespaceTagFilter

func NewAWSNamespaceTagFilter() *AWSNamespaceTagFilter

NewAWSNamespaceTagFilter instantiates a new AWSNamespaceTagFilter 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 NewAWSNamespaceTagFilterWithDefaults

func NewAWSNamespaceTagFilterWithDefaults() *AWSNamespaceTagFilter

NewAWSNamespaceTagFilterWithDefaults instantiates a new AWSNamespaceTagFilter 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 (*AWSNamespaceTagFilter) GetNamespace

func (o *AWSNamespaceTagFilter) GetNamespace() string

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*AWSNamespaceTagFilter) GetNamespaceOk

func (o *AWSNamespaceTagFilter) GetNamespaceOk() (*string, bool)

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

func (*AWSNamespaceTagFilter) GetTags

func (o *AWSNamespaceTagFilter) GetTags() []string

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

func (*AWSNamespaceTagFilter) GetTagsOk

func (o *AWSNamespaceTagFilter) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*AWSNamespaceTagFilter) HasNamespace

func (o *AWSNamespaceTagFilter) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*AWSNamespaceTagFilter) HasTags

func (o *AWSNamespaceTagFilter) HasTags() bool

HasTags returns a boolean if a field has been set.

func (AWSNamespaceTagFilter) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNamespaceTagFilter) SetNamespace

func (o *AWSNamespaceTagFilter) SetNamespace(v string)

SetNamespace gets a reference to the given string and assigns it to the Namespace field.

func (*AWSNamespaceTagFilter) SetTags

func (o *AWSNamespaceTagFilter) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*AWSNamespaceTagFilter) SetTagsNil

func (o *AWSNamespaceTagFilter) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*AWSNamespaceTagFilter) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*AWSNamespaceTagFilter) UnsetTags

func (o *AWSNamespaceTagFilter) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type AWSNamespacesResponse

AWSNamespacesResponse AWS Namespaces response body.

type AWSNamespacesResponse struct {
    // AWS Namespaces response data.
    Data AWSNamespacesResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNamespacesResponse

func NewAWSNamespacesResponse(data AWSNamespacesResponseData) *AWSNamespacesResponse

NewAWSNamespacesResponse instantiates a new AWSNamespacesResponse 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 NewAWSNamespacesResponseWithDefaults

func NewAWSNamespacesResponseWithDefaults() *AWSNamespacesResponse

NewAWSNamespacesResponseWithDefaults instantiates a new AWSNamespacesResponse 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 (*AWSNamespacesResponse) GetData

func (o *AWSNamespacesResponse) GetData() AWSNamespacesResponseData

GetData returns the Data field value.

func (*AWSNamespacesResponse) GetDataOk

func (o *AWSNamespacesResponse) GetDataOk() (*AWSNamespacesResponseData, bool)

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

func (AWSNamespacesResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNamespacesResponse) SetData

func (o *AWSNamespacesResponse) SetData(v AWSNamespacesResponseData)

SetData sets field value.

func (*AWSNamespacesResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNamespacesResponseAttributes

AWSNamespacesResponseAttributes AWS Namespaces response attributes.

type AWSNamespacesResponseAttributes struct {
    // AWS CloudWatch namespace.
    Namespaces []string `json:"namespaces"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNamespacesResponseAttributes

func NewAWSNamespacesResponseAttributes(namespaces []string) *AWSNamespacesResponseAttributes

NewAWSNamespacesResponseAttributes instantiates a new AWSNamespacesResponseAttributes 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 NewAWSNamespacesResponseAttributesWithDefaults

func NewAWSNamespacesResponseAttributesWithDefaults() *AWSNamespacesResponseAttributes

NewAWSNamespacesResponseAttributesWithDefaults instantiates a new AWSNamespacesResponseAttributes 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 (*AWSNamespacesResponseAttributes) GetNamespaces

func (o *AWSNamespacesResponseAttributes) GetNamespaces() []string

GetNamespaces returns the Namespaces field value.

func (*AWSNamespacesResponseAttributes) GetNamespacesOk

func (o *AWSNamespacesResponseAttributes) GetNamespacesOk() (*[]string, bool)

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

func (AWSNamespacesResponseAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNamespacesResponseAttributes) SetNamespaces

func (o *AWSNamespacesResponseAttributes) SetNamespaces(v []string)

SetNamespaces sets field value.

func (*AWSNamespacesResponseAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNamespacesResponseData

AWSNamespacesResponseData AWS Namespaces response data.

type AWSNamespacesResponseData struct {
    // AWS Namespaces response attributes.
    Attributes *AWSNamespacesResponseAttributes `json:"attributes,omitempty"`
    // The `AWSNamespacesResponseData` `id`.
    Id string `json:"id"`
    // The `AWSNamespacesResponseData` `type`.
    Type AWSNamespacesResponseDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNamespacesResponseData

func NewAWSNamespacesResponseData(id string, typeVar AWSNamespacesResponseDataType) *AWSNamespacesResponseData

NewAWSNamespacesResponseData instantiates a new AWSNamespacesResponseData 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 NewAWSNamespacesResponseDataWithDefaults

func NewAWSNamespacesResponseDataWithDefaults() *AWSNamespacesResponseData

NewAWSNamespacesResponseDataWithDefaults instantiates a new AWSNamespacesResponseData 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 (*AWSNamespacesResponseData) GetAttributes

func (o *AWSNamespacesResponseData) GetAttributes() AWSNamespacesResponseAttributes

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

func (*AWSNamespacesResponseData) GetAttributesOk

func (o *AWSNamespacesResponseData) GetAttributesOk() (*AWSNamespacesResponseAttributes, 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 (*AWSNamespacesResponseData) GetId

func (o *AWSNamespacesResponseData) GetId() string

GetId returns the Id field value.

func (*AWSNamespacesResponseData) GetIdOk

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

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

func (*AWSNamespacesResponseData) GetType

func (o *AWSNamespacesResponseData) GetType() AWSNamespacesResponseDataType

GetType returns the Type field value.

func (*AWSNamespacesResponseData) GetTypeOk

func (o *AWSNamespacesResponseData) GetTypeOk() (*AWSNamespacesResponseDataType, bool)

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

func (*AWSNamespacesResponseData) HasAttributes

func (o *AWSNamespacesResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (AWSNamespacesResponseData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNamespacesResponseData) SetAttributes

func (o *AWSNamespacesResponseData) SetAttributes(v AWSNamespacesResponseAttributes)

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

func (*AWSNamespacesResponseData) SetId

func (o *AWSNamespacesResponseData) SetId(v string)

SetId sets field value.

func (*AWSNamespacesResponseData) SetType

func (o *AWSNamespacesResponseData) SetType(v AWSNamespacesResponseDataType)

SetType sets field value.

func (*AWSNamespacesResponseData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNamespacesResponseDataType

AWSNamespacesResponseDataType The `AWSNamespacesResponseData` `type`.

type AWSNamespacesResponseDataType string

List of AWSNamespacesResponseDataType.

const (
    AWSNAMESPACESRESPONSEDATATYPE_NAMESPACES AWSNamespacesResponseDataType = "namespaces"
)

func NewAWSNamespacesResponseDataTypeFromValue

func NewAWSNamespacesResponseDataTypeFromValue(v string) (*AWSNamespacesResponseDataType, error)

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

func (*AWSNamespacesResponseDataType) GetAllowedValues

func (v *AWSNamespacesResponseDataType) GetAllowedValues() []AWSNamespacesResponseDataType

GetAllowedValues reeturns the list of possible values.

func (AWSNamespacesResponseDataType) IsValid

func (v AWSNamespacesResponseDataType) IsValid() bool

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

func (AWSNamespacesResponseDataType) Ptr

func (v AWSNamespacesResponseDataType) Ptr() *AWSNamespacesResponseDataType

Ptr returns reference to AWSNamespacesResponseDataType value.

func (*AWSNamespacesResponseDataType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNewExternalIDResponse

AWSNewExternalIDResponse AWS External ID response body.

type AWSNewExternalIDResponse struct {
    // AWS External ID response body.
    Data AWSNewExternalIDResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNewExternalIDResponse

func NewAWSNewExternalIDResponse(data AWSNewExternalIDResponseData) *AWSNewExternalIDResponse

NewAWSNewExternalIDResponse instantiates a new AWSNewExternalIDResponse 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 NewAWSNewExternalIDResponseWithDefaults

func NewAWSNewExternalIDResponseWithDefaults() *AWSNewExternalIDResponse

NewAWSNewExternalIDResponseWithDefaults instantiates a new AWSNewExternalIDResponse 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 (*AWSNewExternalIDResponse) GetData

func (o *AWSNewExternalIDResponse) GetData() AWSNewExternalIDResponseData

GetData returns the Data field value.

func (*AWSNewExternalIDResponse) GetDataOk

func (o *AWSNewExternalIDResponse) GetDataOk() (*AWSNewExternalIDResponseData, bool)

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

func (AWSNewExternalIDResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNewExternalIDResponse) SetData

func (o *AWSNewExternalIDResponse) SetData(v AWSNewExternalIDResponseData)

SetData sets field value.

func (*AWSNewExternalIDResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNewExternalIDResponseAttributes

AWSNewExternalIDResponseAttributes AWS External ID response body.

type AWSNewExternalIDResponseAttributes struct {
    // AWS IAM External ID for associated role.
    ExternalId string `json:"external_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNewExternalIDResponseAttributes

func NewAWSNewExternalIDResponseAttributes(externalId string) *AWSNewExternalIDResponseAttributes

NewAWSNewExternalIDResponseAttributes instantiates a new AWSNewExternalIDResponseAttributes 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 NewAWSNewExternalIDResponseAttributesWithDefaults

func NewAWSNewExternalIDResponseAttributesWithDefaults() *AWSNewExternalIDResponseAttributes

NewAWSNewExternalIDResponseAttributesWithDefaults instantiates a new AWSNewExternalIDResponseAttributes 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 (*AWSNewExternalIDResponseAttributes) GetExternalId

func (o *AWSNewExternalIDResponseAttributes) GetExternalId() string

GetExternalId returns the ExternalId field value.

func (*AWSNewExternalIDResponseAttributes) GetExternalIdOk

func (o *AWSNewExternalIDResponseAttributes) GetExternalIdOk() (*string, bool)

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

func (AWSNewExternalIDResponseAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNewExternalIDResponseAttributes) SetExternalId

func (o *AWSNewExternalIDResponseAttributes) SetExternalId(v string)

SetExternalId sets field value.

func (*AWSNewExternalIDResponseAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNewExternalIDResponseData

AWSNewExternalIDResponseData AWS External ID response body.

type AWSNewExternalIDResponseData struct {
    // AWS External ID response body.
    Attributes *AWSNewExternalIDResponseAttributes `json:"attributes,omitempty"`
    // The `AWSNewExternalIDResponseData` `id`.
    Id string `json:"id"`
    // The `AWSNewExternalIDResponseData` `type`.
    Type AWSNewExternalIDResponseDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSNewExternalIDResponseData

func NewAWSNewExternalIDResponseData(id string, typeVar AWSNewExternalIDResponseDataType) *AWSNewExternalIDResponseData

NewAWSNewExternalIDResponseData instantiates a new AWSNewExternalIDResponseData 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 NewAWSNewExternalIDResponseDataWithDefaults

func NewAWSNewExternalIDResponseDataWithDefaults() *AWSNewExternalIDResponseData

NewAWSNewExternalIDResponseDataWithDefaults instantiates a new AWSNewExternalIDResponseData 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 (*AWSNewExternalIDResponseData) GetAttributes

func (o *AWSNewExternalIDResponseData) GetAttributes() AWSNewExternalIDResponseAttributes

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

func (*AWSNewExternalIDResponseData) GetAttributesOk

func (o *AWSNewExternalIDResponseData) GetAttributesOk() (*AWSNewExternalIDResponseAttributes, 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 (*AWSNewExternalIDResponseData) GetId

func (o *AWSNewExternalIDResponseData) GetId() string

GetId returns the Id field value.

func (*AWSNewExternalIDResponseData) GetIdOk

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

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

func (*AWSNewExternalIDResponseData) GetType

func (o *AWSNewExternalIDResponseData) GetType() AWSNewExternalIDResponseDataType

GetType returns the Type field value.

func (*AWSNewExternalIDResponseData) GetTypeOk

func (o *AWSNewExternalIDResponseData) GetTypeOk() (*AWSNewExternalIDResponseDataType, bool)

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

func (*AWSNewExternalIDResponseData) HasAttributes

func (o *AWSNewExternalIDResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (AWSNewExternalIDResponseData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSNewExternalIDResponseData) SetAttributes

func (o *AWSNewExternalIDResponseData) SetAttributes(v AWSNewExternalIDResponseAttributes)

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

func (*AWSNewExternalIDResponseData) SetId

func (o *AWSNewExternalIDResponseData) SetId(v string)

SetId sets field value.

func (*AWSNewExternalIDResponseData) SetType

func (o *AWSNewExternalIDResponseData) SetType(v AWSNewExternalIDResponseDataType)

SetType sets field value.

func (*AWSNewExternalIDResponseData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSNewExternalIDResponseDataType

AWSNewExternalIDResponseDataType The `AWSNewExternalIDResponseData` `type`.

type AWSNewExternalIDResponseDataType string

List of AWSNewExternalIDResponseDataType.

const (
    AWSNEWEXTERNALIDRESPONSEDATATYPE_EXTERNAL_ID AWSNewExternalIDResponseDataType = "external_id"
)

func NewAWSNewExternalIDResponseDataTypeFromValue

func NewAWSNewExternalIDResponseDataTypeFromValue(v string) (*AWSNewExternalIDResponseDataType, error)

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

func (*AWSNewExternalIDResponseDataType) GetAllowedValues

func (v *AWSNewExternalIDResponseDataType) GetAllowedValues() []AWSNewExternalIDResponseDataType

GetAllowedValues reeturns the list of possible values.

func (AWSNewExternalIDResponseDataType) IsValid

func (v AWSNewExternalIDResponseDataType) IsValid() bool

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

func (AWSNewExternalIDResponseDataType) Ptr

func (v AWSNewExternalIDResponseDataType) Ptr() *AWSNewExternalIDResponseDataType

Ptr returns reference to AWSNewExternalIDResponseDataType value.

func (*AWSNewExternalIDResponseDataType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSRegions

AWSRegions - AWS Regions to collect data from. Defaults to `include_all`.

type AWSRegions struct {
    AWSRegionsIncludeAll  *AWSRegionsIncludeAll
    AWSRegionsIncludeOnly *AWSRegionsIncludeOnly

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AWSRegionsIncludeAllAsAWSRegions

func AWSRegionsIncludeAllAsAWSRegions(v *AWSRegionsIncludeAll) AWSRegions

AWSRegionsIncludeAllAsAWSRegions is a convenience function that returns AWSRegionsIncludeAll wrapped in AWSRegions.

func AWSRegionsIncludeOnlyAsAWSRegions

func AWSRegionsIncludeOnlyAsAWSRegions(v *AWSRegionsIncludeOnly) AWSRegions

AWSRegionsIncludeOnlyAsAWSRegions is a convenience function that returns AWSRegionsIncludeOnly wrapped in AWSRegions.

func (*AWSRegions) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AWSRegions) MarshalJSON

func (obj AWSRegions) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AWSRegions) UnmarshalJSON

func (obj *AWSRegions) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AWSRegionsIncludeAll

AWSRegionsIncludeAll Include all regions. Defaults to `true`.

type AWSRegionsIncludeAll struct {
    // Include all regions.
    IncludeAll bool `json:"include_all"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSRegionsIncludeAll

func NewAWSRegionsIncludeAll(includeAll bool) *AWSRegionsIncludeAll

NewAWSRegionsIncludeAll instantiates a new AWSRegionsIncludeAll 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 NewAWSRegionsIncludeAllWithDefaults

func NewAWSRegionsIncludeAllWithDefaults() *AWSRegionsIncludeAll

NewAWSRegionsIncludeAllWithDefaults instantiates a new AWSRegionsIncludeAll 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 (*AWSRegionsIncludeAll) GetIncludeAll

func (o *AWSRegionsIncludeAll) GetIncludeAll() bool

GetIncludeAll returns the IncludeAll field value.

func (*AWSRegionsIncludeAll) GetIncludeAllOk

func (o *AWSRegionsIncludeAll) GetIncludeAllOk() (*bool, bool)

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

func (AWSRegionsIncludeAll) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSRegionsIncludeAll) SetIncludeAll

func (o *AWSRegionsIncludeAll) SetIncludeAll(v bool)

SetIncludeAll sets field value.

func (*AWSRegionsIncludeAll) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSRegionsIncludeOnly

AWSRegionsIncludeOnly Include only these regions.

type AWSRegionsIncludeOnly struct {
    // Include only these regions.
    IncludeOnly []string `json:"include_only"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSRegionsIncludeOnly

func NewAWSRegionsIncludeOnly(includeOnly []string) *AWSRegionsIncludeOnly

NewAWSRegionsIncludeOnly instantiates a new AWSRegionsIncludeOnly 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 NewAWSRegionsIncludeOnlyWithDefaults

func NewAWSRegionsIncludeOnlyWithDefaults() *AWSRegionsIncludeOnly

NewAWSRegionsIncludeOnlyWithDefaults instantiates a new AWSRegionsIncludeOnly 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 (*AWSRegionsIncludeOnly) GetIncludeOnly

func (o *AWSRegionsIncludeOnly) GetIncludeOnly() []string

GetIncludeOnly returns the IncludeOnly field value.

func (*AWSRegionsIncludeOnly) GetIncludeOnlyOk

func (o *AWSRegionsIncludeOnly) GetIncludeOnlyOk() (*[]string, bool)

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

func (AWSRegionsIncludeOnly) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSRegionsIncludeOnly) SetIncludeOnly

func (o *AWSRegionsIncludeOnly) SetIncludeOnly(v []string)

SetIncludeOnly sets field value.

func (*AWSRegionsIncludeOnly) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSResourcesConfig

AWSResourcesConfig AWS Resources Collection config.

type AWSResourcesConfig struct {
    // Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations, identity risks, and compliance violations. Defaults to `false`. Requires `extended_collection` to be set to `true`.
    CloudSecurityPostureManagementCollection *bool `json:"cloud_security_posture_management_collection,omitempty"`
    // Whether Datadog collects additional attributes and configuration information about the resources in your AWS account. Defaults to `true`. Required for `cloud_security_posture_management_collection`.
    ExtendedCollection *bool `json:"extended_collection,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSResourcesConfig

func NewAWSResourcesConfig() *AWSResourcesConfig

NewAWSResourcesConfig instantiates a new AWSResourcesConfig 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 NewAWSResourcesConfigWithDefaults

func NewAWSResourcesConfigWithDefaults() *AWSResourcesConfig

NewAWSResourcesConfigWithDefaults instantiates a new AWSResourcesConfig 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 (*AWSResourcesConfig) GetCloudSecurityPostureManagementCollection

func (o *AWSResourcesConfig) GetCloudSecurityPostureManagementCollection() bool

GetCloudSecurityPostureManagementCollection returns the CloudSecurityPostureManagementCollection field value if set, zero value otherwise.

func (*AWSResourcesConfig) GetCloudSecurityPostureManagementCollectionOk

func (o *AWSResourcesConfig) GetCloudSecurityPostureManagementCollectionOk() (*bool, bool)

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

func (*AWSResourcesConfig) GetExtendedCollection

func (o *AWSResourcesConfig) GetExtendedCollection() bool

GetExtendedCollection returns the ExtendedCollection field value if set, zero value otherwise.

func (*AWSResourcesConfig) GetExtendedCollectionOk

func (o *AWSResourcesConfig) GetExtendedCollectionOk() (*bool, bool)

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

func (*AWSResourcesConfig) HasCloudSecurityPostureManagementCollection

func (o *AWSResourcesConfig) HasCloudSecurityPostureManagementCollection() bool

HasCloudSecurityPostureManagementCollection returns a boolean if a field has been set.

func (*AWSResourcesConfig) HasExtendedCollection

func (o *AWSResourcesConfig) HasExtendedCollection() bool

HasExtendedCollection returns a boolean if a field has been set.

func (AWSResourcesConfig) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSResourcesConfig) SetCloudSecurityPostureManagementCollection

func (o *AWSResourcesConfig) SetCloudSecurityPostureManagementCollection(v bool)

SetCloudSecurityPostureManagementCollection gets a reference to the given bool and assigns it to the CloudSecurityPostureManagementCollection field.

func (*AWSResourcesConfig) SetExtendedCollection

func (o *AWSResourcesConfig) SetExtendedCollection(v bool)

SetExtendedCollection gets a reference to the given bool and assigns it to the ExtendedCollection field.

func (*AWSResourcesConfig) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AWSTracesConfig

AWSTracesConfig AWS Traces Collection config.

type AWSTracesConfig struct {
    // AWS X-Ray services to collect traces from. Defaults to `include_only`.
    XrayServices *XRayServicesList `json:"xray_services,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAWSTracesConfig

func NewAWSTracesConfig() *AWSTracesConfig

NewAWSTracesConfig instantiates a new AWSTracesConfig 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 NewAWSTracesConfigWithDefaults

func NewAWSTracesConfigWithDefaults() *AWSTracesConfig

NewAWSTracesConfigWithDefaults instantiates a new AWSTracesConfig 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 (*AWSTracesConfig) GetXrayServices

func (o *AWSTracesConfig) GetXrayServices() XRayServicesList

GetXrayServices returns the XrayServices field value if set, zero value otherwise.

func (*AWSTracesConfig) GetXrayServicesOk

func (o *AWSTracesConfig) GetXrayServicesOk() (*XRayServicesList, bool)

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

func (*AWSTracesConfig) HasXrayServices

func (o *AWSTracesConfig) HasXrayServices() bool

HasXrayServices returns a boolean if a field has been set.

func (AWSTracesConfig) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AWSTracesConfig) SetXrayServices

func (o *AWSTracesConfig) SetXrayServices(v XRayServicesList)

SetXrayServices gets a reference to the given XRayServicesList and assigns it to the XrayServices field.

func (*AWSTracesConfig) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AccountFilteringConfig

AccountFilteringConfig The account filtering configuration.

type AccountFilteringConfig struct {
    // The AWS account IDs to be excluded from your billing dataset. This field is used when `include_new_accounts` is `true`.
    ExcludedAccounts []string `json:"excluded_accounts,omitempty"`
    // Whether or not to automatically include new member accounts by default in your billing dataset.
    IncludeNewAccounts *bool `json:"include_new_accounts,omitempty"`
    // The AWS account IDs to be included in your billing dataset. This field is used when `include_new_accounts` is `false`.
    IncludedAccounts []string `json:"included_accounts,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAccountFilteringConfig

func NewAccountFilteringConfig() *AccountFilteringConfig

NewAccountFilteringConfig instantiates a new AccountFilteringConfig 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 NewAccountFilteringConfigWithDefaults

func NewAccountFilteringConfigWithDefaults() *AccountFilteringConfig

NewAccountFilteringConfigWithDefaults instantiates a new AccountFilteringConfig 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 (*AccountFilteringConfig) GetExcludedAccounts

func (o *AccountFilteringConfig) GetExcludedAccounts() []string

GetExcludedAccounts returns the ExcludedAccounts field value if set, zero value otherwise.

func (*AccountFilteringConfig) GetExcludedAccountsOk

func (o *AccountFilteringConfig) GetExcludedAccountsOk() (*[]string, bool)

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

func (*AccountFilteringConfig) GetIncludeNewAccounts

func (o *AccountFilteringConfig) GetIncludeNewAccounts() bool

GetIncludeNewAccounts returns the IncludeNewAccounts field value if set, zero value otherwise.

func (*AccountFilteringConfig) GetIncludeNewAccountsOk

func (o *AccountFilteringConfig) GetIncludeNewAccountsOk() (*bool, bool)

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

func (*AccountFilteringConfig) GetIncludedAccounts

func (o *AccountFilteringConfig) GetIncludedAccounts() []string

GetIncludedAccounts returns the IncludedAccounts field value if set, zero value otherwise.

func (*AccountFilteringConfig) GetIncludedAccountsOk

func (o *AccountFilteringConfig) GetIncludedAccountsOk() (*[]string, bool)

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

func (*AccountFilteringConfig) HasExcludedAccounts

func (o *AccountFilteringConfig) HasExcludedAccounts() bool

HasExcludedAccounts returns a boolean if a field has been set.

func (*AccountFilteringConfig) HasIncludeNewAccounts

func (o *AccountFilteringConfig) HasIncludeNewAccounts() bool

HasIncludeNewAccounts returns a boolean if a field has been set.

func (*AccountFilteringConfig) HasIncludedAccounts

func (o *AccountFilteringConfig) HasIncludedAccounts() bool

HasIncludedAccounts returns a boolean if a field has been set.

func (AccountFilteringConfig) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AccountFilteringConfig) SetExcludedAccounts

func (o *AccountFilteringConfig) SetExcludedAccounts(v []string)

SetExcludedAccounts gets a reference to the given []string and assigns it to the ExcludedAccounts field.

func (*AccountFilteringConfig) SetIncludeNewAccounts

func (o *AccountFilteringConfig) SetIncludeNewAccounts(v bool)

SetIncludeNewAccounts gets a reference to the given bool and assigns it to the IncludeNewAccounts field.

func (*AccountFilteringConfig) SetIncludedAccounts

func (o *AccountFilteringConfig) SetIncludedAccounts(v []string)

SetIncludedAccounts gets a reference to the given []string and assigns it to the IncludedAccounts field.

func (*AccountFilteringConfig) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionConnectionApi

ActionConnectionApi service type

type ActionConnectionApi datadog.Service

func NewActionConnectionApi

func NewActionConnectionApi(client *datadog.APIClient) *ActionConnectionApi

NewActionConnectionApi Returns NewActionConnectionApi.

func (*ActionConnectionApi) CreateActionConnection

func (a *ActionConnectionApi) CreateActionConnection(ctx _context.Context, body CreateActionConnectionRequest) (CreateActionConnectionResponse, *_nethttp.Response, error)

CreateActionConnection Create a new Action Connection. Create a new Action Connection

func (*ActionConnectionApi) DeleteActionConnection

func (a *ActionConnectionApi) DeleteActionConnection(ctx _context.Context, connectionId string) (*_nethttp.Response, error)

DeleteActionConnection Delete an existing Action Connection. Delete an existing Action Connection

func (*ActionConnectionApi) GetActionConnection

func (a *ActionConnectionApi) GetActionConnection(ctx _context.Context, connectionId string) (GetActionConnectionResponse, *_nethttp.Response, error)

GetActionConnection Get an existing Action Connection. Get an existing Action Connection

func (*ActionConnectionApi) UpdateActionConnection

func (a *ActionConnectionApi) UpdateActionConnection(ctx _context.Context, connectionId string, body UpdateActionConnectionRequest) (UpdateActionConnectionResponse, *_nethttp.Response, error)

UpdateActionConnection Update an existing Action Connection. Update an existing Action Connection

type ActionConnectionAttributes

ActionConnectionAttributes The definition of `ActionConnectionAttributes` object.

type ActionConnectionAttributes struct {
    // The definition of `ActionConnectionIntegration` object.
    Integration ActionConnectionIntegration `json:"integration"`
    // Name of the connection
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionConnectionAttributes

func NewActionConnectionAttributes(integration ActionConnectionIntegration, name string) *ActionConnectionAttributes

NewActionConnectionAttributes instantiates a new ActionConnectionAttributes 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 NewActionConnectionAttributesWithDefaults

func NewActionConnectionAttributesWithDefaults() *ActionConnectionAttributes

NewActionConnectionAttributesWithDefaults instantiates a new ActionConnectionAttributes 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 (*ActionConnectionAttributes) GetIntegration

func (o *ActionConnectionAttributes) GetIntegration() ActionConnectionIntegration

GetIntegration returns the Integration field value.

func (*ActionConnectionAttributes) GetIntegrationOk

func (o *ActionConnectionAttributes) GetIntegrationOk() (*ActionConnectionIntegration, bool)

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

func (*ActionConnectionAttributes) GetName

func (o *ActionConnectionAttributes) GetName() string

GetName returns the Name field value.

func (*ActionConnectionAttributes) GetNameOk

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

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

func (ActionConnectionAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionConnectionAttributes) SetIntegration

func (o *ActionConnectionAttributes) SetIntegration(v ActionConnectionIntegration)

SetIntegration sets field value.

func (*ActionConnectionAttributes) SetName

func (o *ActionConnectionAttributes) SetName(v string)

SetName sets field value.

func (*ActionConnectionAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionConnectionAttributesUpdate

ActionConnectionAttributesUpdate The definition of `ActionConnectionAttributesUpdate` object.

type ActionConnectionAttributesUpdate struct {
    // The definition of `ActionConnectionIntegrationUpdate` object.
    Integration *ActionConnectionIntegrationUpdate `json:"integration,omitempty"`
    // Name of the connection
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionConnectionAttributesUpdate

func NewActionConnectionAttributesUpdate() *ActionConnectionAttributesUpdate

NewActionConnectionAttributesUpdate instantiates a new ActionConnectionAttributesUpdate 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 NewActionConnectionAttributesUpdateWithDefaults

func NewActionConnectionAttributesUpdateWithDefaults() *ActionConnectionAttributesUpdate

NewActionConnectionAttributesUpdateWithDefaults instantiates a new ActionConnectionAttributesUpdate 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 (*ActionConnectionAttributesUpdate) GetIntegration

func (o *ActionConnectionAttributesUpdate) GetIntegration() ActionConnectionIntegrationUpdate

GetIntegration returns the Integration field value if set, zero value otherwise.

func (*ActionConnectionAttributesUpdate) GetIntegrationOk

func (o *ActionConnectionAttributesUpdate) GetIntegrationOk() (*ActionConnectionIntegrationUpdate, bool)

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

func (*ActionConnectionAttributesUpdate) GetName

func (o *ActionConnectionAttributesUpdate) GetName() string

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

func (*ActionConnectionAttributesUpdate) GetNameOk

func (o *ActionConnectionAttributesUpdate) 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 (*ActionConnectionAttributesUpdate) HasIntegration

func (o *ActionConnectionAttributesUpdate) HasIntegration() bool

HasIntegration returns a boolean if a field has been set.

func (*ActionConnectionAttributesUpdate) HasName

func (o *ActionConnectionAttributesUpdate) HasName() bool

HasName returns a boolean if a field has been set.

func (ActionConnectionAttributesUpdate) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionConnectionAttributesUpdate) SetIntegration

func (o *ActionConnectionAttributesUpdate) SetIntegration(v ActionConnectionIntegrationUpdate)

SetIntegration gets a reference to the given ActionConnectionIntegrationUpdate and assigns it to the Integration field.

func (*ActionConnectionAttributesUpdate) SetName

func (o *ActionConnectionAttributesUpdate) SetName(v string)

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

func (*ActionConnectionAttributesUpdate) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionConnectionData

ActionConnectionData Data related to the connection.

type ActionConnectionData struct {
    // The definition of `ActionConnectionAttributes` object.
    Attributes ActionConnectionAttributes `json:"attributes"`
    // The connection identifier
    Id *string `json:"id,omitempty"`
    // The definition of `ActionConnectionDataType` object.
    Type ActionConnectionDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionConnectionData

func NewActionConnectionData(attributes ActionConnectionAttributes, typeVar ActionConnectionDataType) *ActionConnectionData

NewActionConnectionData instantiates a new ActionConnectionData 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 NewActionConnectionDataWithDefaults

func NewActionConnectionDataWithDefaults() *ActionConnectionData

NewActionConnectionDataWithDefaults instantiates a new ActionConnectionData 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 (*ActionConnectionData) GetAttributes

func (o *ActionConnectionData) GetAttributes() ActionConnectionAttributes

GetAttributes returns the Attributes field value.

func (*ActionConnectionData) GetAttributesOk

func (o *ActionConnectionData) GetAttributesOk() (*ActionConnectionAttributes, bool)

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

func (*ActionConnectionData) GetId

func (o *ActionConnectionData) GetId() string

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

func (*ActionConnectionData) GetIdOk

func (o *ActionConnectionData) 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 (*ActionConnectionData) GetType

func (o *ActionConnectionData) GetType() ActionConnectionDataType

GetType returns the Type field value.

func (*ActionConnectionData) GetTypeOk

func (o *ActionConnectionData) GetTypeOk() (*ActionConnectionDataType, bool)

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

func (*ActionConnectionData) HasId

func (o *ActionConnectionData) HasId() bool

HasId returns a boolean if a field has been set.

func (ActionConnectionData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionConnectionData) SetAttributes

func (o *ActionConnectionData) SetAttributes(v ActionConnectionAttributes)

SetAttributes sets field value.

func (*ActionConnectionData) SetId

func (o *ActionConnectionData) SetId(v string)

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

func (*ActionConnectionData) SetType

func (o *ActionConnectionData) SetType(v ActionConnectionDataType)

SetType sets field value.

func (*ActionConnectionData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionConnectionDataType

ActionConnectionDataType The definition of `ActionConnectionDataType` object.

type ActionConnectionDataType string

List of ActionConnectionDataType.

const (
    ACTIONCONNECTIONDATATYPE_ACTION_CONNECTION ActionConnectionDataType = "action_connection"
)

func NewActionConnectionDataTypeFromValue

func NewActionConnectionDataTypeFromValue(v string) (*ActionConnectionDataType, error)

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

func (*ActionConnectionDataType) GetAllowedValues

func (v *ActionConnectionDataType) GetAllowedValues() []ActionConnectionDataType

GetAllowedValues reeturns the list of possible values.

func (ActionConnectionDataType) IsValid

func (v ActionConnectionDataType) IsValid() bool

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

func (ActionConnectionDataType) Ptr

func (v ActionConnectionDataType) Ptr() *ActionConnectionDataType

Ptr returns reference to ActionConnectionDataType value.

func (*ActionConnectionDataType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionConnectionDataUpdate

ActionConnectionDataUpdate Data related to the connection update.

type ActionConnectionDataUpdate struct {
    // The definition of `ActionConnectionAttributesUpdate` object.
    Attributes ActionConnectionAttributesUpdate `json:"attributes"`
    // The definition of `ActionConnectionDataType` object.
    Type ActionConnectionDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionConnectionDataUpdate

func NewActionConnectionDataUpdate(attributes ActionConnectionAttributesUpdate, typeVar ActionConnectionDataType) *ActionConnectionDataUpdate

NewActionConnectionDataUpdate instantiates a new ActionConnectionDataUpdate 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 NewActionConnectionDataUpdateWithDefaults

func NewActionConnectionDataUpdateWithDefaults() *ActionConnectionDataUpdate

NewActionConnectionDataUpdateWithDefaults instantiates a new ActionConnectionDataUpdate 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 (*ActionConnectionDataUpdate) GetAttributes

func (o *ActionConnectionDataUpdate) GetAttributes() ActionConnectionAttributesUpdate

GetAttributes returns the Attributes field value.

func (*ActionConnectionDataUpdate) GetAttributesOk

func (o *ActionConnectionDataUpdate) GetAttributesOk() (*ActionConnectionAttributesUpdate, bool)

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

func (*ActionConnectionDataUpdate) GetType

func (o *ActionConnectionDataUpdate) GetType() ActionConnectionDataType

GetType returns the Type field value.

func (*ActionConnectionDataUpdate) GetTypeOk

func (o *ActionConnectionDataUpdate) GetTypeOk() (*ActionConnectionDataType, bool)

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

func (ActionConnectionDataUpdate) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionConnectionDataUpdate) SetAttributes

func (o *ActionConnectionDataUpdate) SetAttributes(v ActionConnectionAttributesUpdate)

SetAttributes sets field value.

func (*ActionConnectionDataUpdate) SetType

func (o *ActionConnectionDataUpdate) SetType(v ActionConnectionDataType)

SetType sets field value.

func (*ActionConnectionDataUpdate) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionConnectionIntegration

ActionConnectionIntegration - The definition of `ActionConnectionIntegration` object.

type ActionConnectionIntegration struct {
    AWSIntegration  *AWSIntegration
    HTTPIntegration *HTTPIntegration

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AWSIntegrationAsActionConnectionIntegration

func AWSIntegrationAsActionConnectionIntegration(v *AWSIntegration) ActionConnectionIntegration

AWSIntegrationAsActionConnectionIntegration is a convenience function that returns AWSIntegration wrapped in ActionConnectionIntegration.

func HTTPIntegrationAsActionConnectionIntegration

func HTTPIntegrationAsActionConnectionIntegration(v *HTTPIntegration) ActionConnectionIntegration

HTTPIntegrationAsActionConnectionIntegration is a convenience function that returns HTTPIntegration wrapped in ActionConnectionIntegration.

func (*ActionConnectionIntegration) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionConnectionIntegration) MarshalJSON

func (obj ActionConnectionIntegration) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionConnectionIntegration) UnmarshalJSON

func (obj *ActionConnectionIntegration) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionConnectionIntegrationUpdate

ActionConnectionIntegrationUpdate - The definition of `ActionConnectionIntegrationUpdate` object.

type ActionConnectionIntegrationUpdate struct {
    AWSIntegrationUpdate  *AWSIntegrationUpdate
    HTTPIntegrationUpdate *HTTPIntegrationUpdate

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AWSIntegrationUpdateAsActionConnectionIntegrationUpdate

func AWSIntegrationUpdateAsActionConnectionIntegrationUpdate(v *AWSIntegrationUpdate) ActionConnectionIntegrationUpdate

AWSIntegrationUpdateAsActionConnectionIntegrationUpdate is a convenience function that returns AWSIntegrationUpdate wrapped in ActionConnectionIntegrationUpdate.

func HTTPIntegrationUpdateAsActionConnectionIntegrationUpdate

func HTTPIntegrationUpdateAsActionConnectionIntegrationUpdate(v *HTTPIntegrationUpdate) ActionConnectionIntegrationUpdate

HTTPIntegrationUpdateAsActionConnectionIntegrationUpdate is a convenience function that returns HTTPIntegrationUpdate wrapped in ActionConnectionIntegrationUpdate.

func (*ActionConnectionIntegrationUpdate) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionConnectionIntegrationUpdate) MarshalJSON

func (obj ActionConnectionIntegrationUpdate) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionConnectionIntegrationUpdate) UnmarshalJSON

func (obj *ActionConnectionIntegrationUpdate) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQuery

ActionQuery An action query. This query type is used to trigger an action, such as sending a HTTP request.

type ActionQuery struct {
    // Events to listen for downstream of the action query.
    Events []AppBuilderEvent `json:"events,omitempty"`
    // The ID of the action query.
    Id uuid.UUID `json:"id"`
    // A unique identifier for this action query. This name is also used to access the query's result throughout the app.
    Name string `json:"name"`
    // The properties of the action query.
    Properties ActionQueryProperties `json:"properties"`
    // The action query type.
    Type ActionQueryType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionQuery

func NewActionQuery(id uuid.UUID, name string, properties ActionQueryProperties, typeVar ActionQueryType) *ActionQuery

NewActionQuery instantiates a new ActionQuery 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 NewActionQueryWithDefaults

func NewActionQueryWithDefaults() *ActionQuery

NewActionQueryWithDefaults instantiates a new ActionQuery 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 (*ActionQuery) GetEvents

func (o *ActionQuery) GetEvents() []AppBuilderEvent

GetEvents returns the Events field value if set, zero value otherwise.

func (*ActionQuery) GetEventsOk

func (o *ActionQuery) GetEventsOk() (*[]AppBuilderEvent, bool)

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

func (*ActionQuery) GetId

func (o *ActionQuery) GetId() uuid.UUID

GetId returns the Id field value.

func (*ActionQuery) GetIdOk

func (o *ActionQuery) GetIdOk() (*uuid.UUID, bool)

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

func (*ActionQuery) GetName

func (o *ActionQuery) GetName() string

GetName returns the Name field value.

func (*ActionQuery) GetNameOk

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

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

func (*ActionQuery) GetProperties

func (o *ActionQuery) GetProperties() ActionQueryProperties

GetProperties returns the Properties field value.

func (*ActionQuery) GetPropertiesOk

func (o *ActionQuery) GetPropertiesOk() (*ActionQueryProperties, bool)

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

func (*ActionQuery) GetType

func (o *ActionQuery) GetType() ActionQueryType

GetType returns the Type field value.

func (*ActionQuery) GetTypeOk

func (o *ActionQuery) GetTypeOk() (*ActionQueryType, bool)

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

func (*ActionQuery) HasEvents

func (o *ActionQuery) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (ActionQuery) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionQuery) SetEvents

func (o *ActionQuery) SetEvents(v []AppBuilderEvent)

SetEvents gets a reference to the given []AppBuilderEvent and assigns it to the Events field.

func (*ActionQuery) SetId

func (o *ActionQuery) SetId(v uuid.UUID)

SetId sets field value.

func (*ActionQuery) SetName

func (o *ActionQuery) SetName(v string)

SetName sets field value.

func (*ActionQuery) SetProperties

func (o *ActionQuery) SetProperties(v ActionQueryProperties)

SetProperties sets field value.

func (*ActionQuery) SetType

func (o *ActionQuery) SetType(v ActionQueryType)

SetType sets field value.

func (*ActionQuery) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionQueryCondition

ActionQueryCondition - Whether to run this query. If specified, the query will only run if this condition evaluates to `true` in JavaScript and all other conditions are also met.

type ActionQueryCondition struct {
    Bool   *bool
    String *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func BoolAsActionQueryCondition

func BoolAsActionQueryCondition(v *bool) ActionQueryCondition

BoolAsActionQueryCondition is a convenience function that returns bool wrapped in ActionQueryCondition.

func StringAsActionQueryCondition

func StringAsActionQueryCondition(v *string) ActionQueryCondition

StringAsActionQueryCondition is a convenience function that returns string wrapped in ActionQueryCondition.

func (*ActionQueryCondition) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryCondition) MarshalJSON

func (obj ActionQueryCondition) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryCondition) UnmarshalJSON

func (obj *ActionQueryCondition) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQueryDebounceInMs

ActionQueryDebounceInMs - The minimum time in milliseconds that must pass before the query can be triggered again. This is useful for preventing accidental double-clicks from triggering the query multiple times.

type ActionQueryDebounceInMs struct {
    Float64 *float64
    String  *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func Float64AsActionQueryDebounceInMs

func Float64AsActionQueryDebounceInMs(v *float64) ActionQueryDebounceInMs

Float64AsActionQueryDebounceInMs is a convenience function that returns float64 wrapped in ActionQueryDebounceInMs.

func StringAsActionQueryDebounceInMs

func StringAsActionQueryDebounceInMs(v *string) ActionQueryDebounceInMs

StringAsActionQueryDebounceInMs is a convenience function that returns string wrapped in ActionQueryDebounceInMs.

func (*ActionQueryDebounceInMs) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryDebounceInMs) MarshalJSON

func (obj ActionQueryDebounceInMs) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryDebounceInMs) UnmarshalJSON

func (obj *ActionQueryDebounceInMs) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQueryMockedOutputs

ActionQueryMockedOutputs - The mocked outputs of the action query. This is useful for testing the app without actually running the action.

type ActionQueryMockedOutputs struct {
    String                         *string
    ActionQueryMockedOutputsObject *ActionQueryMockedOutputsObject

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ActionQueryMockedOutputsObjectAsActionQueryMockedOutputs

func ActionQueryMockedOutputsObjectAsActionQueryMockedOutputs(v *ActionQueryMockedOutputsObject) ActionQueryMockedOutputs

ActionQueryMockedOutputsObjectAsActionQueryMockedOutputs is a convenience function that returns ActionQueryMockedOutputsObject wrapped in ActionQueryMockedOutputs.

func StringAsActionQueryMockedOutputs

func StringAsActionQueryMockedOutputs(v *string) ActionQueryMockedOutputs

StringAsActionQueryMockedOutputs is a convenience function that returns string wrapped in ActionQueryMockedOutputs.

func (*ActionQueryMockedOutputs) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryMockedOutputs) MarshalJSON

func (obj ActionQueryMockedOutputs) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryMockedOutputs) UnmarshalJSON

func (obj *ActionQueryMockedOutputs) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQueryMockedOutputsEnabled

ActionQueryMockedOutputsEnabled - Whether to enable the mocked outputs for testing.

type ActionQueryMockedOutputsEnabled struct {
    Bool   *bool
    String *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func BoolAsActionQueryMockedOutputsEnabled

func BoolAsActionQueryMockedOutputsEnabled(v *bool) ActionQueryMockedOutputsEnabled

BoolAsActionQueryMockedOutputsEnabled is a convenience function that returns bool wrapped in ActionQueryMockedOutputsEnabled.

func StringAsActionQueryMockedOutputsEnabled

func StringAsActionQueryMockedOutputsEnabled(v *string) ActionQueryMockedOutputsEnabled

StringAsActionQueryMockedOutputsEnabled is a convenience function that returns string wrapped in ActionQueryMockedOutputsEnabled.

func (*ActionQueryMockedOutputsEnabled) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryMockedOutputsEnabled) MarshalJSON

func (obj ActionQueryMockedOutputsEnabled) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryMockedOutputsEnabled) UnmarshalJSON

func (obj *ActionQueryMockedOutputsEnabled) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQueryMockedOutputsObject

ActionQueryMockedOutputsObject The mocked outputs of the action query.

type ActionQueryMockedOutputsObject struct {
    // Whether to enable the mocked outputs for testing.
    Enabled ActionQueryMockedOutputsEnabled `json:"enabled"`
    // The mocked outputs of the action query, serialized as JSON.
    Outputs *string `json:"outputs,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionQueryMockedOutputsObject

func NewActionQueryMockedOutputsObject(enabled ActionQueryMockedOutputsEnabled) *ActionQueryMockedOutputsObject

NewActionQueryMockedOutputsObject instantiates a new ActionQueryMockedOutputsObject 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 NewActionQueryMockedOutputsObjectWithDefaults

func NewActionQueryMockedOutputsObjectWithDefaults() *ActionQueryMockedOutputsObject

NewActionQueryMockedOutputsObjectWithDefaults instantiates a new ActionQueryMockedOutputsObject 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 (*ActionQueryMockedOutputsObject) GetEnabled

func (o *ActionQueryMockedOutputsObject) GetEnabled() ActionQueryMockedOutputsEnabled

GetEnabled returns the Enabled field value.

func (*ActionQueryMockedOutputsObject) GetEnabledOk

func (o *ActionQueryMockedOutputsObject) GetEnabledOk() (*ActionQueryMockedOutputsEnabled, bool)

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

func (*ActionQueryMockedOutputsObject) GetOutputs

func (o *ActionQueryMockedOutputsObject) GetOutputs() string

GetOutputs returns the Outputs field value if set, zero value otherwise.

func (*ActionQueryMockedOutputsObject) GetOutputsOk

func (o *ActionQueryMockedOutputsObject) GetOutputsOk() (*string, bool)

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

func (*ActionQueryMockedOutputsObject) HasOutputs

func (o *ActionQueryMockedOutputsObject) HasOutputs() bool

HasOutputs returns a boolean if a field has been set.

func (ActionQueryMockedOutputsObject) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionQueryMockedOutputsObject) SetEnabled

func (o *ActionQueryMockedOutputsObject) SetEnabled(v ActionQueryMockedOutputsEnabled)

SetEnabled sets field value.

func (*ActionQueryMockedOutputsObject) SetOutputs

func (o *ActionQueryMockedOutputsObject) SetOutputs(v string)

SetOutputs gets a reference to the given string and assigns it to the Outputs field.

func (*ActionQueryMockedOutputsObject) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionQueryOnlyTriggerManually

ActionQueryOnlyTriggerManually - Determines when this query is executed. If set to `false`, the query will run when the app loads and whenever any query arguments change. If set to `true`, the query will only run when manually triggered from elsewhere in the app.

type ActionQueryOnlyTriggerManually struct {
    Bool   *bool
    String *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func BoolAsActionQueryOnlyTriggerManually

func BoolAsActionQueryOnlyTriggerManually(v *bool) ActionQueryOnlyTriggerManually

BoolAsActionQueryOnlyTriggerManually is a convenience function that returns bool wrapped in ActionQueryOnlyTriggerManually.

func StringAsActionQueryOnlyTriggerManually

func StringAsActionQueryOnlyTriggerManually(v *string) ActionQueryOnlyTriggerManually

StringAsActionQueryOnlyTriggerManually is a convenience function that returns string wrapped in ActionQueryOnlyTriggerManually.

func (*ActionQueryOnlyTriggerManually) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryOnlyTriggerManually) MarshalJSON

func (obj ActionQueryOnlyTriggerManually) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryOnlyTriggerManually) UnmarshalJSON

func (obj *ActionQueryOnlyTriggerManually) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQueryPollingIntervalInMs

ActionQueryPollingIntervalInMs - If specified, the app will poll the query at the specified interval in milliseconds. The minimum polling interval is 15 seconds. The query will only poll when the app's browser tab is active.

type ActionQueryPollingIntervalInMs struct {
    Float64 *float64
    String  *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func Float64AsActionQueryPollingIntervalInMs

func Float64AsActionQueryPollingIntervalInMs(v *float64) ActionQueryPollingIntervalInMs

Float64AsActionQueryPollingIntervalInMs is a convenience function that returns float64 wrapped in ActionQueryPollingIntervalInMs.

func StringAsActionQueryPollingIntervalInMs

func StringAsActionQueryPollingIntervalInMs(v *string) ActionQueryPollingIntervalInMs

StringAsActionQueryPollingIntervalInMs is a convenience function that returns string wrapped in ActionQueryPollingIntervalInMs.

func (*ActionQueryPollingIntervalInMs) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryPollingIntervalInMs) MarshalJSON

func (obj ActionQueryPollingIntervalInMs) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryPollingIntervalInMs) UnmarshalJSON

func (obj *ActionQueryPollingIntervalInMs) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQueryProperties

ActionQueryProperties The properties of the action query.

type ActionQueryProperties struct {
    // Whether to run this query. If specified, the query will only run if this condition evaluates to `true` in JavaScript and all other conditions are also met.
    Condition *ActionQueryCondition `json:"condition,omitempty"`
    // The minimum time in milliseconds that must pass before the query can be triggered again. This is useful for preventing accidental double-clicks from triggering the query multiple times.
    DebounceInMs *ActionQueryDebounceInMs `json:"debounceInMs,omitempty"`
    // The mocked outputs of the action query. This is useful for testing the app without actually running the action.
    MockedOutputs *ActionQueryMockedOutputs `json:"mockedOutputs,omitempty"`
    // Determines when this query is executed. If set to `false`, the query will run when the app loads and whenever any query arguments change. If set to `true`, the query will only run when manually triggered from elsewhere in the app.
    OnlyTriggerManually *ActionQueryOnlyTriggerManually `json:"onlyTriggerManually,omitempty"`
    // The post-query transformation function, which is a JavaScript function that changes the query's `.outputs` property after the query's execution.
    Outputs *string `json:"outputs,omitempty"`
    // If specified, the app will poll the query at the specified interval in milliseconds. The minimum polling interval is 15 seconds. The query will only poll when the app's browser tab is active.
    PollingIntervalInMs *ActionQueryPollingIntervalInMs `json:"pollingIntervalInMs,omitempty"`
    // Whether to prompt the user to confirm this query before it runs.
    RequiresConfirmation *ActionQueryRequiresConfirmation `json:"requiresConfirmation,omitempty"`
    // Whether to display a toast to the user when the query returns an error.
    ShowToastOnError *ActionQueryShowToastOnError `json:"showToastOnError,omitempty"`
    // The definition of the action query.
    Spec ActionQuerySpec `json:"spec"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionQueryProperties

func NewActionQueryProperties(spec ActionQuerySpec) *ActionQueryProperties

NewActionQueryProperties instantiates a new ActionQueryProperties 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 NewActionQueryPropertiesWithDefaults

func NewActionQueryPropertiesWithDefaults() *ActionQueryProperties

NewActionQueryPropertiesWithDefaults instantiates a new ActionQueryProperties 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 (*ActionQueryProperties) GetCondition

func (o *ActionQueryProperties) GetCondition() ActionQueryCondition

GetCondition returns the Condition field value if set, zero value otherwise.

func (*ActionQueryProperties) GetConditionOk

func (o *ActionQueryProperties) GetConditionOk() (*ActionQueryCondition, 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 (*ActionQueryProperties) GetDebounceInMs

func (o *ActionQueryProperties) GetDebounceInMs() ActionQueryDebounceInMs

GetDebounceInMs returns the DebounceInMs field value if set, zero value otherwise.

func (*ActionQueryProperties) GetDebounceInMsOk

func (o *ActionQueryProperties) GetDebounceInMsOk() (*ActionQueryDebounceInMs, bool)

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

func (*ActionQueryProperties) GetMockedOutputs

func (o *ActionQueryProperties) GetMockedOutputs() ActionQueryMockedOutputs

GetMockedOutputs returns the MockedOutputs field value if set, zero value otherwise.

func (*ActionQueryProperties) GetMockedOutputsOk

func (o *ActionQueryProperties) GetMockedOutputsOk() (*ActionQueryMockedOutputs, bool)

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

func (*ActionQueryProperties) GetOnlyTriggerManually

func (o *ActionQueryProperties) GetOnlyTriggerManually() ActionQueryOnlyTriggerManually

GetOnlyTriggerManually returns the OnlyTriggerManually field value if set, zero value otherwise.

func (*ActionQueryProperties) GetOnlyTriggerManuallyOk

func (o *ActionQueryProperties) GetOnlyTriggerManuallyOk() (*ActionQueryOnlyTriggerManually, bool)

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

func (*ActionQueryProperties) GetOutputs

func (o *ActionQueryProperties) GetOutputs() string

GetOutputs returns the Outputs field value if set, zero value otherwise.

func (*ActionQueryProperties) GetOutputsOk

func (o *ActionQueryProperties) GetOutputsOk() (*string, bool)

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

func (*ActionQueryProperties) GetPollingIntervalInMs

func (o *ActionQueryProperties) GetPollingIntervalInMs() ActionQueryPollingIntervalInMs

GetPollingIntervalInMs returns the PollingIntervalInMs field value if set, zero value otherwise.

func (*ActionQueryProperties) GetPollingIntervalInMsOk

func (o *ActionQueryProperties) GetPollingIntervalInMsOk() (*ActionQueryPollingIntervalInMs, bool)

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

func (*ActionQueryProperties) GetRequiresConfirmation

func (o *ActionQueryProperties) GetRequiresConfirmation() ActionQueryRequiresConfirmation

GetRequiresConfirmation returns the RequiresConfirmation field value if set, zero value otherwise.

func (*ActionQueryProperties) GetRequiresConfirmationOk

func (o *ActionQueryProperties) GetRequiresConfirmationOk() (*ActionQueryRequiresConfirmation, bool)

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

func (*ActionQueryProperties) GetShowToastOnError

func (o *ActionQueryProperties) GetShowToastOnError() ActionQueryShowToastOnError

GetShowToastOnError returns the ShowToastOnError field value if set, zero value otherwise.

func (*ActionQueryProperties) GetShowToastOnErrorOk

func (o *ActionQueryProperties) GetShowToastOnErrorOk() (*ActionQueryShowToastOnError, bool)

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

func (*ActionQueryProperties) GetSpec

func (o *ActionQueryProperties) GetSpec() ActionQuerySpec

GetSpec returns the Spec field value.

func (*ActionQueryProperties) GetSpecOk

func (o *ActionQueryProperties) GetSpecOk() (*ActionQuerySpec, bool)

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

func (*ActionQueryProperties) HasCondition

func (o *ActionQueryProperties) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*ActionQueryProperties) HasDebounceInMs

func (o *ActionQueryProperties) HasDebounceInMs() bool

HasDebounceInMs returns a boolean if a field has been set.

func (*ActionQueryProperties) HasMockedOutputs

func (o *ActionQueryProperties) HasMockedOutputs() bool

HasMockedOutputs returns a boolean if a field has been set.

func (*ActionQueryProperties) HasOnlyTriggerManually

func (o *ActionQueryProperties) HasOnlyTriggerManually() bool

HasOnlyTriggerManually returns a boolean if a field has been set.

func (*ActionQueryProperties) HasOutputs

func (o *ActionQueryProperties) HasOutputs() bool

HasOutputs returns a boolean if a field has been set.

func (*ActionQueryProperties) HasPollingIntervalInMs

func (o *ActionQueryProperties) HasPollingIntervalInMs() bool

HasPollingIntervalInMs returns a boolean if a field has been set.

func (*ActionQueryProperties) HasRequiresConfirmation

func (o *ActionQueryProperties) HasRequiresConfirmation() bool

HasRequiresConfirmation returns a boolean if a field has been set.

func (*ActionQueryProperties) HasShowToastOnError

func (o *ActionQueryProperties) HasShowToastOnError() bool

HasShowToastOnError returns a boolean if a field has been set.

func (ActionQueryProperties) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionQueryProperties) SetCondition

func (o *ActionQueryProperties) SetCondition(v ActionQueryCondition)

SetCondition gets a reference to the given ActionQueryCondition and assigns it to the Condition field.

func (*ActionQueryProperties) SetDebounceInMs

func (o *ActionQueryProperties) SetDebounceInMs(v ActionQueryDebounceInMs)

SetDebounceInMs gets a reference to the given ActionQueryDebounceInMs and assigns it to the DebounceInMs field.

func (*ActionQueryProperties) SetMockedOutputs

func (o *ActionQueryProperties) SetMockedOutputs(v ActionQueryMockedOutputs)

SetMockedOutputs gets a reference to the given ActionQueryMockedOutputs and assigns it to the MockedOutputs field.

func (*ActionQueryProperties) SetOnlyTriggerManually

func (o *ActionQueryProperties) SetOnlyTriggerManually(v ActionQueryOnlyTriggerManually)

SetOnlyTriggerManually gets a reference to the given ActionQueryOnlyTriggerManually and assigns it to the OnlyTriggerManually field.

func (*ActionQueryProperties) SetOutputs

func (o *ActionQueryProperties) SetOutputs(v string)

SetOutputs gets a reference to the given string and assigns it to the Outputs field.

func (*ActionQueryProperties) SetPollingIntervalInMs

func (o *ActionQueryProperties) SetPollingIntervalInMs(v ActionQueryPollingIntervalInMs)

SetPollingIntervalInMs gets a reference to the given ActionQueryPollingIntervalInMs and assigns it to the PollingIntervalInMs field.

func (*ActionQueryProperties) SetRequiresConfirmation

func (o *ActionQueryProperties) SetRequiresConfirmation(v ActionQueryRequiresConfirmation)

SetRequiresConfirmation gets a reference to the given ActionQueryRequiresConfirmation and assigns it to the RequiresConfirmation field.

func (*ActionQueryProperties) SetShowToastOnError

func (o *ActionQueryProperties) SetShowToastOnError(v ActionQueryShowToastOnError)

SetShowToastOnError gets a reference to the given ActionQueryShowToastOnError and assigns it to the ShowToastOnError field.

func (*ActionQueryProperties) SetSpec

func (o *ActionQueryProperties) SetSpec(v ActionQuerySpec)

SetSpec sets field value.

func (*ActionQueryProperties) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionQueryRequiresConfirmation

ActionQueryRequiresConfirmation - Whether to prompt the user to confirm this query before it runs.

type ActionQueryRequiresConfirmation struct {
    Bool   *bool
    String *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func BoolAsActionQueryRequiresConfirmation

func BoolAsActionQueryRequiresConfirmation(v *bool) ActionQueryRequiresConfirmation

BoolAsActionQueryRequiresConfirmation is a convenience function that returns bool wrapped in ActionQueryRequiresConfirmation.

func StringAsActionQueryRequiresConfirmation

func StringAsActionQueryRequiresConfirmation(v *string) ActionQueryRequiresConfirmation

StringAsActionQueryRequiresConfirmation is a convenience function that returns string wrapped in ActionQueryRequiresConfirmation.

func (*ActionQueryRequiresConfirmation) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryRequiresConfirmation) MarshalJSON

func (obj ActionQueryRequiresConfirmation) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryRequiresConfirmation) UnmarshalJSON

func (obj *ActionQueryRequiresConfirmation) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQueryShowToastOnError

ActionQueryShowToastOnError - Whether to display a toast to the user when the query returns an error.

type ActionQueryShowToastOnError struct {
    Bool   *bool
    String *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func BoolAsActionQueryShowToastOnError

func BoolAsActionQueryShowToastOnError(v *bool) ActionQueryShowToastOnError

BoolAsActionQueryShowToastOnError is a convenience function that returns bool wrapped in ActionQueryShowToastOnError.

func StringAsActionQueryShowToastOnError

func StringAsActionQueryShowToastOnError(v *string) ActionQueryShowToastOnError

StringAsActionQueryShowToastOnError is a convenience function that returns string wrapped in ActionQueryShowToastOnError.

func (*ActionQueryShowToastOnError) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQueryShowToastOnError) MarshalJSON

func (obj ActionQueryShowToastOnError) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQueryShowToastOnError) UnmarshalJSON

func (obj *ActionQueryShowToastOnError) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQuerySpec

ActionQuerySpec - The definition of the action query.

type ActionQuerySpec struct {
    String                *string
    ActionQuerySpecObject *ActionQuerySpecObject

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ActionQuerySpecObjectAsActionQuerySpec

func ActionQuerySpecObjectAsActionQuerySpec(v *ActionQuerySpecObject) ActionQuerySpec

ActionQuerySpecObjectAsActionQuerySpec is a convenience function that returns ActionQuerySpecObject wrapped in ActionQuerySpec.

func StringAsActionQuerySpec

func StringAsActionQuerySpec(v *string) ActionQuerySpec

StringAsActionQuerySpec is a convenience function that returns string wrapped in ActionQuerySpec.

func (*ActionQuerySpec) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQuerySpec) MarshalJSON

func (obj ActionQuerySpec) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQuerySpec) UnmarshalJSON

func (obj *ActionQuerySpec) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQuerySpecConnectionGroup

ActionQuerySpecConnectionGroup The connection group to use for an action query.

type ActionQuerySpecConnectionGroup struct {
    // The ID of the connection group.
    Id *uuid.UUID `json:"id,omitempty"`
    // The tags of the connection group.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionQuerySpecConnectionGroup

func NewActionQuerySpecConnectionGroup() *ActionQuerySpecConnectionGroup

NewActionQuerySpecConnectionGroup instantiates a new ActionQuerySpecConnectionGroup 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 NewActionQuerySpecConnectionGroupWithDefaults

func NewActionQuerySpecConnectionGroupWithDefaults() *ActionQuerySpecConnectionGroup

NewActionQuerySpecConnectionGroupWithDefaults instantiates a new ActionQuerySpecConnectionGroup 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 (*ActionQuerySpecConnectionGroup) GetId

func (o *ActionQuerySpecConnectionGroup) GetId() uuid.UUID

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

func (*ActionQuerySpecConnectionGroup) GetIdOk

func (o *ActionQuerySpecConnectionGroup) GetIdOk() (*uuid.UUID, 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 (*ActionQuerySpecConnectionGroup) GetTags

func (o *ActionQuerySpecConnectionGroup) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ActionQuerySpecConnectionGroup) GetTagsOk

func (o *ActionQuerySpecConnectionGroup) 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 (*ActionQuerySpecConnectionGroup) HasId

func (o *ActionQuerySpecConnectionGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*ActionQuerySpecConnectionGroup) HasTags

func (o *ActionQuerySpecConnectionGroup) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ActionQuerySpecConnectionGroup) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionQuerySpecConnectionGroup) SetId

func (o *ActionQuerySpecConnectionGroup) SetId(v uuid.UUID)

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

func (*ActionQuerySpecConnectionGroup) SetTags

func (o *ActionQuerySpecConnectionGroup) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ActionQuerySpecConnectionGroup) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionQuerySpecInputs

ActionQuerySpecInputs - The inputs to the action query. These are the values that are passed to the action when it is triggered.

type ActionQuerySpecInputs struct {
    String               *string
    ActionQuerySpecInput map[string]interface{}

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ActionQuerySpecInputAsActionQuerySpecInputs

func ActionQuerySpecInputAsActionQuerySpecInputs(v map[string]interface{}) ActionQuerySpecInputs

ActionQuerySpecInputAsActionQuerySpecInputs is a convenience function that returns map[string]interface{} wrapped in ActionQuerySpecInputs.

func StringAsActionQuerySpecInputs

func StringAsActionQuerySpecInputs(v *string) ActionQuerySpecInputs

StringAsActionQuerySpecInputs is a convenience function that returns string wrapped in ActionQuerySpecInputs.

func (*ActionQuerySpecInputs) GetActualInstance

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

GetActualInstance returns the actual instance.

func (ActionQuerySpecInputs) MarshalJSON

func (obj ActionQuerySpecInputs) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ActionQuerySpecInputs) UnmarshalJSON

func (obj *ActionQuerySpecInputs) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ActionQuerySpecObject

ActionQuerySpecObject The action query spec object.

type ActionQuerySpecObject struct {
    // The connection group to use for an action query.
    ConnectionGroup *ActionQuerySpecConnectionGroup `json:"connectionGroup,omitempty"`
    // The ID of the custom connection to use for this action query.
    ConnectionId *string `json:"connectionId,omitempty"`
    // The fully qualified name of the action type.
    Fqn string `json:"fqn"`
    // The inputs to the action query. These are the values that are passed to the action when it is triggered.
    Inputs *ActionQuerySpecInputs `json:"inputs,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActionQuerySpecObject

func NewActionQuerySpecObject(fqn string) *ActionQuerySpecObject

NewActionQuerySpecObject instantiates a new ActionQuerySpecObject 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 NewActionQuerySpecObjectWithDefaults

func NewActionQuerySpecObjectWithDefaults() *ActionQuerySpecObject

NewActionQuerySpecObjectWithDefaults instantiates a new ActionQuerySpecObject 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 (*ActionQuerySpecObject) GetConnectionGroup

func (o *ActionQuerySpecObject) GetConnectionGroup() ActionQuerySpecConnectionGroup

GetConnectionGroup returns the ConnectionGroup field value if set, zero value otherwise.

func (*ActionQuerySpecObject) GetConnectionGroupOk

func (o *ActionQuerySpecObject) GetConnectionGroupOk() (*ActionQuerySpecConnectionGroup, bool)

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

func (*ActionQuerySpecObject) GetConnectionId

func (o *ActionQuerySpecObject) GetConnectionId() string

GetConnectionId returns the ConnectionId field value if set, zero value otherwise.

func (*ActionQuerySpecObject) GetConnectionIdOk

func (o *ActionQuerySpecObject) GetConnectionIdOk() (*string, bool)

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

func (*ActionQuerySpecObject) GetFqn

func (o *ActionQuerySpecObject) GetFqn() string

GetFqn returns the Fqn field value.

func (*ActionQuerySpecObject) GetFqnOk

func (o *ActionQuerySpecObject) GetFqnOk() (*string, bool)

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

func (*ActionQuerySpecObject) GetInputs

func (o *ActionQuerySpecObject) GetInputs() ActionQuerySpecInputs

GetInputs returns the Inputs field value if set, zero value otherwise.

func (*ActionQuerySpecObject) GetInputsOk

func (o *ActionQuerySpecObject) GetInputsOk() (*ActionQuerySpecInputs, bool)

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

func (*ActionQuerySpecObject) HasConnectionGroup

func (o *ActionQuerySpecObject) HasConnectionGroup() bool

HasConnectionGroup returns a boolean if a field has been set.

func (*ActionQuerySpecObject) HasConnectionId

func (o *ActionQuerySpecObject) HasConnectionId() bool

HasConnectionId returns a boolean if a field has been set.

func (*ActionQuerySpecObject) HasInputs

func (o *ActionQuerySpecObject) HasInputs() bool

HasInputs returns a boolean if a field has been set.

func (ActionQuerySpecObject) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActionQuerySpecObject) SetConnectionGroup

func (o *ActionQuerySpecObject) SetConnectionGroup(v ActionQuerySpecConnectionGroup)

SetConnectionGroup gets a reference to the given ActionQuerySpecConnectionGroup and assigns it to the ConnectionGroup field.

func (*ActionQuerySpecObject) SetConnectionId

func (o *ActionQuerySpecObject) SetConnectionId(v string)

SetConnectionId gets a reference to the given string and assigns it to the ConnectionId field.

func (*ActionQuerySpecObject) SetFqn

func (o *ActionQuerySpecObject) SetFqn(v string)

SetFqn sets field value.

func (*ActionQuerySpecObject) SetInputs

func (o *ActionQuerySpecObject) SetInputs(v ActionQuerySpecInputs)

SetInputs gets a reference to the given ActionQuerySpecInputs and assigns it to the Inputs field.

func (*ActionQuerySpecObject) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActionQueryType

ActionQueryType The action query type.

type ActionQueryType string

List of ActionQueryType.

const (
    ACTIONQUERYTYPE_ACTION ActionQueryType = "action"
)

func NewActionQueryTypeFromValue

func NewActionQueryTypeFromValue(v string) (*ActionQueryType, error)

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

func (*ActionQueryType) GetAllowedValues

func (v *ActionQueryType) GetAllowedValues() []ActionQueryType

GetAllowedValues reeturns the list of possible values.

func (ActionQueryType) IsValid

func (v ActionQueryType) IsValid() bool

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

func (ActionQueryType) Ptr

func (v ActionQueryType) Ptr() *ActionQueryType

Ptr returns reference to ActionQueryType value.

func (*ActionQueryType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActiveBillingDimensionsAttributes

ActiveBillingDimensionsAttributes List of active billing dimensions.

type ActiveBillingDimensionsAttributes struct {
    // Datetime in ISO-8601 format, UTC, precise to hour: `[YYYY-MM-DDThh]`.
    Month *time.Time `json:"month,omitempty"`
    // List of active billing dimensions. Example: `[infra_host, apm_host, serverless_infra]`.
    Values []string `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActiveBillingDimensionsAttributes

func NewActiveBillingDimensionsAttributes() *ActiveBillingDimensionsAttributes

NewActiveBillingDimensionsAttributes instantiates a new ActiveBillingDimensionsAttributes 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 NewActiveBillingDimensionsAttributesWithDefaults

func NewActiveBillingDimensionsAttributesWithDefaults() *ActiveBillingDimensionsAttributes

NewActiveBillingDimensionsAttributesWithDefaults instantiates a new ActiveBillingDimensionsAttributes 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 (*ActiveBillingDimensionsAttributes) GetMonth

func (o *ActiveBillingDimensionsAttributes) GetMonth() time.Time

GetMonth returns the Month field value if set, zero value otherwise.

func (*ActiveBillingDimensionsAttributes) GetMonthOk

func (o *ActiveBillingDimensionsAttributes) GetMonthOk() (*time.Time, bool)

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

func (*ActiveBillingDimensionsAttributes) GetValues

func (o *ActiveBillingDimensionsAttributes) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*ActiveBillingDimensionsAttributes) GetValuesOk

func (o *ActiveBillingDimensionsAttributes) GetValuesOk() (*[]string, bool)

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

func (*ActiveBillingDimensionsAttributes) HasMonth

func (o *ActiveBillingDimensionsAttributes) HasMonth() bool

HasMonth returns a boolean if a field has been set.

func (*ActiveBillingDimensionsAttributes) HasValues

func (o *ActiveBillingDimensionsAttributes) HasValues() bool

HasValues returns a boolean if a field has been set.

func (ActiveBillingDimensionsAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActiveBillingDimensionsAttributes) SetMonth

func (o *ActiveBillingDimensionsAttributes) SetMonth(v time.Time)

SetMonth gets a reference to the given time.Time and assigns it to the Month field.

func (*ActiveBillingDimensionsAttributes) SetValues

func (o *ActiveBillingDimensionsAttributes) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (*ActiveBillingDimensionsAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActiveBillingDimensionsBody

ActiveBillingDimensionsBody Active billing dimensions data.

type ActiveBillingDimensionsBody struct {
    // List of active billing dimensions.
    Attributes *ActiveBillingDimensionsAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of active billing dimensions data.
    Type *ActiveBillingDimensionsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActiveBillingDimensionsBody

func NewActiveBillingDimensionsBody() *ActiveBillingDimensionsBody

NewActiveBillingDimensionsBody instantiates a new ActiveBillingDimensionsBody 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 NewActiveBillingDimensionsBodyWithDefaults

func NewActiveBillingDimensionsBodyWithDefaults() *ActiveBillingDimensionsBody

NewActiveBillingDimensionsBodyWithDefaults instantiates a new ActiveBillingDimensionsBody 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 (*ActiveBillingDimensionsBody) GetAttributes

func (o *ActiveBillingDimensionsBody) GetAttributes() ActiveBillingDimensionsAttributes

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

func (*ActiveBillingDimensionsBody) GetAttributesOk

func (o *ActiveBillingDimensionsBody) GetAttributesOk() (*ActiveBillingDimensionsAttributes, 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 (*ActiveBillingDimensionsBody) GetId

func (o *ActiveBillingDimensionsBody) GetId() string

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

func (*ActiveBillingDimensionsBody) GetIdOk

func (o *ActiveBillingDimensionsBody) 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 (*ActiveBillingDimensionsBody) GetType

func (o *ActiveBillingDimensionsBody) GetType() ActiveBillingDimensionsType

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

func (*ActiveBillingDimensionsBody) GetTypeOk

func (o *ActiveBillingDimensionsBody) GetTypeOk() (*ActiveBillingDimensionsType, 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 (*ActiveBillingDimensionsBody) HasAttributes

func (o *ActiveBillingDimensionsBody) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ActiveBillingDimensionsBody) HasId

func (o *ActiveBillingDimensionsBody) HasId() bool

HasId returns a boolean if a field has been set.

func (*ActiveBillingDimensionsBody) HasType

func (o *ActiveBillingDimensionsBody) HasType() bool

HasType returns a boolean if a field has been set.

func (ActiveBillingDimensionsBody) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActiveBillingDimensionsBody) SetAttributes

func (o *ActiveBillingDimensionsBody) SetAttributes(v ActiveBillingDimensionsAttributes)

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

func (*ActiveBillingDimensionsBody) SetId

func (o *ActiveBillingDimensionsBody) SetId(v string)

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

func (*ActiveBillingDimensionsBody) SetType

func (o *ActiveBillingDimensionsBody) SetType(v ActiveBillingDimensionsType)

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

func (*ActiveBillingDimensionsBody) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActiveBillingDimensionsResponse

ActiveBillingDimensionsResponse Active billing dimensions response.

type ActiveBillingDimensionsResponse struct {
    // Active billing dimensions data.
    Data *ActiveBillingDimensionsBody `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewActiveBillingDimensionsResponse

func NewActiveBillingDimensionsResponse() *ActiveBillingDimensionsResponse

NewActiveBillingDimensionsResponse instantiates a new ActiveBillingDimensionsResponse 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 NewActiveBillingDimensionsResponseWithDefaults

func NewActiveBillingDimensionsResponseWithDefaults() *ActiveBillingDimensionsResponse

NewActiveBillingDimensionsResponseWithDefaults instantiates a new ActiveBillingDimensionsResponse 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 (*ActiveBillingDimensionsResponse) GetData

func (o *ActiveBillingDimensionsResponse) GetData() ActiveBillingDimensionsBody

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

func (*ActiveBillingDimensionsResponse) GetDataOk

func (o *ActiveBillingDimensionsResponse) GetDataOk() (*ActiveBillingDimensionsBody, 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 (*ActiveBillingDimensionsResponse) HasData

func (o *ActiveBillingDimensionsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ActiveBillingDimensionsResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ActiveBillingDimensionsResponse) SetData

func (o *ActiveBillingDimensionsResponse) SetData(v ActiveBillingDimensionsBody)

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

func (*ActiveBillingDimensionsResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ActiveBillingDimensionsType

ActiveBillingDimensionsType Type of active billing dimensions data.

type ActiveBillingDimensionsType string

List of ActiveBillingDimensionsType.

const (
    ACTIVEBILLINGDIMENSIONSTYPE_BILLING_DIMENSIONS ActiveBillingDimensionsType = "billing_dimensions"
)

func NewActiveBillingDimensionsTypeFromValue

func NewActiveBillingDimensionsTypeFromValue(v string) (*ActiveBillingDimensionsType, error)

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

func (*ActiveBillingDimensionsType) GetAllowedValues

func (v *ActiveBillingDimensionsType) GetAllowedValues() []ActiveBillingDimensionsType

GetAllowedValues reeturns the list of possible values.

func (ActiveBillingDimensionsType) IsValid

func (v ActiveBillingDimensionsType) IsValid() bool

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

func (ActiveBillingDimensionsType) Ptr

func (v ActiveBillingDimensionsType) Ptr() *ActiveBillingDimensionsType

Ptr returns reference to ActiveBillingDimensionsType value.

func (*ActiveBillingDimensionsType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type Advisory

Advisory Advisory.

type Advisory struct {
    // Advisory base severity.
    BaseSeverity string `json:"base_severity"`
    // Advisory id.
    Id string `json:"id"`
    // Advisory Datadog severity.
    Severity *string `json:"severity,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAdvisory

func NewAdvisory(baseSeverity string, id string) *Advisory

NewAdvisory instantiates a new Advisory 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 NewAdvisoryWithDefaults

func NewAdvisoryWithDefaults() *Advisory

NewAdvisoryWithDefaults instantiates a new Advisory 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 (*Advisory) GetBaseSeverity

func (o *Advisory) GetBaseSeverity() string

GetBaseSeverity returns the BaseSeverity field value.

func (*Advisory) GetBaseSeverityOk

func (o *Advisory) GetBaseSeverityOk() (*string, bool)

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

func (*Advisory) GetId

func (o *Advisory) GetId() string

GetId returns the Id field value.

func (*Advisory) GetIdOk

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

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

func (*Advisory) GetSeverity

func (o *Advisory) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*Advisory) GetSeverityOk

func (o *Advisory) GetSeverityOk() (*string, bool)

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

func (*Advisory) HasSeverity

func (o *Advisory) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (Advisory) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*Advisory) SetBaseSeverity

func (o *Advisory) SetBaseSeverity(v string)

SetBaseSeverity sets field value.

func (*Advisory) SetId

func (o *Advisory) SetId(v string)

SetId sets field value.

func (*Advisory) SetSeverity

func (o *Advisory) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*Advisory) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AgentlessScanningApi

AgentlessScanningApi service type

type AgentlessScanningApi datadog.Service

func NewAgentlessScanningApi

func NewAgentlessScanningApi(client *datadog.APIClient) *AgentlessScanningApi

NewAgentlessScanningApi Returns NewAgentlessScanningApi.

func (*AgentlessScanningApi) CreateAwsOnDemandTask

func (a *AgentlessScanningApi) CreateAwsOnDemandTask(ctx _context.Context, body AwsOnDemandCreateRequest) (AwsOnDemandResponse, *_nethttp.Response, error)

CreateAwsOnDemandTask Post an AWS on demand task. Trigger the scan of an AWS resource with a high priority. Agentless scanning must be activated for the AWS account containing the resource to scan.

func (*AgentlessScanningApi) CreateAwsScanOptions

func (a *AgentlessScanningApi) CreateAwsScanOptions(ctx _context.Context, body AwsScanOptionsCreateRequest) (AwsScanOptionsResponse, *_nethttp.Response, error)

CreateAwsScanOptions Post AWS Scan Options. Activate Agentless scan options for an AWS account.

func (*AgentlessScanningApi) DeleteAwsScanOptions

func (a *AgentlessScanningApi) DeleteAwsScanOptions(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteAwsScanOptions Delete AWS Scan Options. Delete Agentless scan options for an AWS account.

func (*AgentlessScanningApi) GetAwsOnDemandTask

func (a *AgentlessScanningApi) GetAwsOnDemandTask(ctx _context.Context, taskId string) (AwsOnDemandResponse, *_nethttp.Response, error)

GetAwsOnDemandTask Get AWS On Demand task by id. Fetch the data of a specific on demand task.

func (*AgentlessScanningApi) ListAwsOnDemandTasks

func (a *AgentlessScanningApi) ListAwsOnDemandTasks(ctx _context.Context) (AwsOnDemandListResponse, *_nethttp.Response, error)

ListAwsOnDemandTasks Get AWS On Demand tasks. Fetches the most recent 1000 AWS on demand tasks.

func (*AgentlessScanningApi) ListAwsScanOptions

func (a *AgentlessScanningApi) ListAwsScanOptions(ctx _context.Context) (AwsScanOptionsListResponse, *_nethttp.Response, error)

ListAwsScanOptions Get AWS Scan Options. Fetches the scan options configured for AWS accounts.

func (*AgentlessScanningApi) UpdateAwsScanOptions

func (a *AgentlessScanningApi) UpdateAwsScanOptions(ctx _context.Context, accountId string, body AwsScanOptionsUpdateRequest) (*_nethttp.Response, error)

UpdateAwsScanOptions Patch AWS Scan Options. Update the Agentless scan options for an activated account.

type Annotation

Annotation A list of annotations used in the workflow. These are like sticky notes for your workflow!

type Annotation struct {
    // The definition of `AnnotationDisplay` object.
    Display AnnotationDisplay `json:"display"`
    // The `Annotation` `id`.
    Id string `json:"id"`
    // The definition of `AnnotationMarkdownTextAnnotation` object.
    MarkdownTextAnnotation AnnotationMarkdownTextAnnotation `json:"markdownTextAnnotation"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAnnotation

func NewAnnotation(display AnnotationDisplay, id string, markdownTextAnnotation AnnotationMarkdownTextAnnotation) *Annotation

NewAnnotation instantiates a new Annotation 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 NewAnnotationWithDefaults

func NewAnnotationWithDefaults() *Annotation

NewAnnotationWithDefaults instantiates a new Annotation 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 (*Annotation) GetDisplay

func (o *Annotation) GetDisplay() AnnotationDisplay

GetDisplay returns the Display field value.

func (*Annotation) GetDisplayOk

func (o *Annotation) GetDisplayOk() (*AnnotationDisplay, bool)

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

func (*Annotation) GetId

func (o *Annotation) GetId() string

GetId returns the Id field value.

func (*Annotation) GetIdOk

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

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

func (*Annotation) GetMarkdownTextAnnotation

func (o *Annotation) GetMarkdownTextAnnotation() AnnotationMarkdownTextAnnotation

GetMarkdownTextAnnotation returns the MarkdownTextAnnotation field value.

func (*Annotation) GetMarkdownTextAnnotationOk

func (o *Annotation) GetMarkdownTextAnnotationOk() (*AnnotationMarkdownTextAnnotation, bool)

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

func (Annotation) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*Annotation) SetDisplay

func (o *Annotation) SetDisplay(v AnnotationDisplay)

SetDisplay sets field value.

func (*Annotation) SetId

func (o *Annotation) SetId(v string)

SetId sets field value.

func (*Annotation) SetMarkdownTextAnnotation

func (o *Annotation) SetMarkdownTextAnnotation(v AnnotationMarkdownTextAnnotation)

SetMarkdownTextAnnotation sets field value.

func (*Annotation) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AnnotationDisplay

AnnotationDisplay The definition of `AnnotationDisplay` object.

type AnnotationDisplay struct {
    // The definition of `AnnotationDisplayBounds` object.
    Bounds *AnnotationDisplayBounds `json:"bounds,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAnnotationDisplay

func NewAnnotationDisplay() *AnnotationDisplay

NewAnnotationDisplay instantiates a new AnnotationDisplay 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 NewAnnotationDisplayWithDefaults

func NewAnnotationDisplayWithDefaults() *AnnotationDisplay

NewAnnotationDisplayWithDefaults instantiates a new AnnotationDisplay 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 (*AnnotationDisplay) GetBounds

func (o *AnnotationDisplay) GetBounds() AnnotationDisplayBounds

GetBounds returns the Bounds field value if set, zero value otherwise.

func (*AnnotationDisplay) GetBoundsOk

func (o *AnnotationDisplay) GetBoundsOk() (*AnnotationDisplayBounds, bool)

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

func (*AnnotationDisplay) HasBounds

func (o *AnnotationDisplay) HasBounds() bool

HasBounds returns a boolean if a field has been set.

func (AnnotationDisplay) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AnnotationDisplay) SetBounds

func (o *AnnotationDisplay) SetBounds(v AnnotationDisplayBounds)

SetBounds gets a reference to the given AnnotationDisplayBounds and assigns it to the Bounds field.

func (*AnnotationDisplay) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AnnotationDisplayBounds

AnnotationDisplayBounds The definition of `AnnotationDisplayBounds` object.

type AnnotationDisplayBounds struct {
    // The `bounds` `height`.
    Height *float64 `json:"height,omitempty"`
    // The `bounds` `width`.
    Width *float64 `json:"width,omitempty"`
    // The `bounds` `x`.
    X *float64 `json:"x,omitempty"`
    // The `bounds` `y`.
    Y *float64 `json:"y,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAnnotationDisplayBounds

func NewAnnotationDisplayBounds() *AnnotationDisplayBounds

NewAnnotationDisplayBounds instantiates a new AnnotationDisplayBounds 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 NewAnnotationDisplayBoundsWithDefaults

func NewAnnotationDisplayBoundsWithDefaults() *AnnotationDisplayBounds

NewAnnotationDisplayBoundsWithDefaults instantiates a new AnnotationDisplayBounds 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 (*AnnotationDisplayBounds) GetHeight

func (o *AnnotationDisplayBounds) GetHeight() float64

GetHeight returns the Height field value if set, zero value otherwise.

func (*AnnotationDisplayBounds) GetHeightOk

func (o *AnnotationDisplayBounds) GetHeightOk() (*float64, bool)

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

func (*AnnotationDisplayBounds) GetWidth

func (o *AnnotationDisplayBounds) GetWidth() float64

GetWidth returns the Width field value if set, zero value otherwise.

func (*AnnotationDisplayBounds) GetWidthOk

func (o *AnnotationDisplayBounds) GetWidthOk() (*float64, bool)

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

func (*AnnotationDisplayBounds) GetX

func (o *AnnotationDisplayBounds) GetX() float64

GetX returns the X field value if set, zero value otherwise.

func (*AnnotationDisplayBounds) GetXOk

func (o *AnnotationDisplayBounds) GetXOk() (*float64, bool)

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

func (*AnnotationDisplayBounds) GetY

func (o *AnnotationDisplayBounds) GetY() float64

GetY returns the Y field value if set, zero value otherwise.

func (*AnnotationDisplayBounds) GetYOk

func (o *AnnotationDisplayBounds) GetYOk() (*float64, bool)

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

func (*AnnotationDisplayBounds) HasHeight

func (o *AnnotationDisplayBounds) HasHeight() bool

HasHeight returns a boolean if a field has been set.

func (*AnnotationDisplayBounds) HasWidth

func (o *AnnotationDisplayBounds) HasWidth() bool

HasWidth returns a boolean if a field has been set.

func (*AnnotationDisplayBounds) HasX

func (o *AnnotationDisplayBounds) HasX() bool

HasX returns a boolean if a field has been set.

func (*AnnotationDisplayBounds) HasY

func (o *AnnotationDisplayBounds) HasY() bool

HasY returns a boolean if a field has been set.

func (AnnotationDisplayBounds) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AnnotationDisplayBounds) SetHeight

func (o *AnnotationDisplayBounds) SetHeight(v float64)

SetHeight gets a reference to the given float64 and assigns it to the Height field.

func (*AnnotationDisplayBounds) SetWidth

func (o *AnnotationDisplayBounds) SetWidth(v float64)

SetWidth gets a reference to the given float64 and assigns it to the Width field.

func (*AnnotationDisplayBounds) SetX

func (o *AnnotationDisplayBounds) SetX(v float64)

SetX gets a reference to the given float64 and assigns it to the X field.

func (*AnnotationDisplayBounds) SetY

func (o *AnnotationDisplayBounds) SetY(v float64)

SetY gets a reference to the given float64 and assigns it to the Y field.

func (*AnnotationDisplayBounds) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AnnotationMarkdownTextAnnotation

AnnotationMarkdownTextAnnotation The definition of `AnnotationMarkdownTextAnnotation` object.

type AnnotationMarkdownTextAnnotation struct {
    // The `markdownTextAnnotation` `text`.
    Text *string `json:"text,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAnnotationMarkdownTextAnnotation

func NewAnnotationMarkdownTextAnnotation() *AnnotationMarkdownTextAnnotation

NewAnnotationMarkdownTextAnnotation instantiates a new AnnotationMarkdownTextAnnotation 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 NewAnnotationMarkdownTextAnnotationWithDefaults

func NewAnnotationMarkdownTextAnnotationWithDefaults() *AnnotationMarkdownTextAnnotation

NewAnnotationMarkdownTextAnnotationWithDefaults instantiates a new AnnotationMarkdownTextAnnotation 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 (*AnnotationMarkdownTextAnnotation) GetText

func (o *AnnotationMarkdownTextAnnotation) GetText() string

GetText returns the Text field value if set, zero value otherwise.

func (*AnnotationMarkdownTextAnnotation) GetTextOk

func (o *AnnotationMarkdownTextAnnotation) GetTextOk() (*string, bool)

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

func (*AnnotationMarkdownTextAnnotation) HasText

func (o *AnnotationMarkdownTextAnnotation) HasText() bool

HasText returns a boolean if a field has been set.

func (AnnotationMarkdownTextAnnotation) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AnnotationMarkdownTextAnnotation) SetText

func (o *AnnotationMarkdownTextAnnotation) SetText(v string)

SetText gets a reference to the given string and assigns it to the Text field.

func (*AnnotationMarkdownTextAnnotation) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApmRetentionFilterType

ApmRetentionFilterType The type of the resource.

type ApmRetentionFilterType string

List of ApmRetentionFilterType.

const (
    APMRETENTIONFILTERTYPE_apm_retention_filter ApmRetentionFilterType = "apm_retention_filter"
)

func NewApmRetentionFilterTypeFromValue

func NewApmRetentionFilterTypeFromValue(v string) (*ApmRetentionFilterType, error)

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

func (*ApmRetentionFilterType) GetAllowedValues

func (v *ApmRetentionFilterType) GetAllowedValues() []ApmRetentionFilterType

GetAllowedValues reeturns the list of possible values.

func (ApmRetentionFilterType) IsValid

func (v ApmRetentionFilterType) IsValid() bool

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

func (ApmRetentionFilterType) Ptr

func (v ApmRetentionFilterType) Ptr() *ApmRetentionFilterType

Ptr returns reference to ApmRetentionFilterType value.

func (*ApmRetentionFilterType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppBuilderApi

AppBuilderApi service type

type AppBuilderApi datadog.Service

func NewAppBuilderApi

func NewAppBuilderApi(client *datadog.APIClient) *AppBuilderApi

NewAppBuilderApi Returns NewAppBuilderApi.

func (*AppBuilderApi) CreateApp

func (a *AppBuilderApi) CreateApp(ctx _context.Context, body CreateAppRequest) (CreateAppResponse, *_nethttp.Response, error)

CreateApp Create App. Create a new app, returning the app ID.

func (*AppBuilderApi) DeleteApp

func (a *AppBuilderApi) DeleteApp(ctx _context.Context, appId uuid.UUID) (DeleteAppResponse, *_nethttp.Response, error)

DeleteApp Delete App. Delete a single app.

func (*AppBuilderApi) DeleteApps

func (a *AppBuilderApi) DeleteApps(ctx _context.Context, body DeleteAppsRequest) (DeleteAppsResponse, *_nethttp.Response, error)

DeleteApps Delete Multiple Apps. Delete multiple apps in a single request from a list of app IDs.

func (*AppBuilderApi) GetApp

func (a *AppBuilderApi) GetApp(ctx _context.Context, appId uuid.UUID, o ...GetAppOptionalParameters) (GetAppResponse, *_nethttp.Response, error)

GetApp Get App. Get the full definition of an app.

func (*AppBuilderApi) ListApps

func (a *AppBuilderApi) ListApps(ctx _context.Context, o ...ListAppsOptionalParameters) (ListAppsResponse, *_nethttp.Response, error)

ListApps List Apps. List all apps, with optional filters and sorting. This endpoint is paginated. Only basic app information such as the app ID, name, and description is returned by this endpoint.

func (*AppBuilderApi) PublishApp

func (a *AppBuilderApi) PublishApp(ctx _context.Context, appId uuid.UUID) (PublishAppResponse, *_nethttp.Response, error)

PublishApp Publish App. Publish an app for use by other users. To ensure the app is accessible to the correct users, you also need to set a [Restriction Policy](https://docs.datadoghq.com/api/latest/restriction-policies/) on the app if a policy does not yet exist.

func (*AppBuilderApi) UnpublishApp

func (a *AppBuilderApi) UnpublishApp(ctx _context.Context, appId uuid.UUID) (UnpublishAppResponse, *_nethttp.Response, error)

UnpublishApp Unpublish App. Unpublish an app, removing the live version of the app. Unpublishing creates a new instance of a `deployment` object on the app, with a nil `app_version_id` (`00000000-0000-0000-0000-000000000000`). The app can still be updated and published again in the future.

func (*AppBuilderApi) UpdateApp

func (a *AppBuilderApi) UpdateApp(ctx _context.Context, appId uuid.UUID, body UpdateAppRequest) (UpdateAppResponse, *_nethttp.Response, error)

UpdateApp Update App. Update an existing app. This creates a new version of the app.

type AppBuilderEvent

AppBuilderEvent An event on a UI component that triggers a response or action in an app.

type AppBuilderEvent struct {
    // The triggering action for the event.
    Name *AppBuilderEventName `json:"name,omitempty"`
    // The response to the event.
    Type *AppBuilderEventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAppBuilderEvent

func NewAppBuilderEvent() *AppBuilderEvent

NewAppBuilderEvent instantiates a new AppBuilderEvent 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 NewAppBuilderEventWithDefaults

func NewAppBuilderEventWithDefaults() *AppBuilderEvent

NewAppBuilderEventWithDefaults instantiates a new AppBuilderEvent 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 (*AppBuilderEvent) GetName

func (o *AppBuilderEvent) GetName() AppBuilderEventName

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

func (*AppBuilderEvent) GetNameOk

func (o *AppBuilderEvent) GetNameOk() (*AppBuilderEventName, 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 (*AppBuilderEvent) GetType

func (o *AppBuilderEvent) GetType() AppBuilderEventType

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

func (*AppBuilderEvent) GetTypeOk

func (o *AppBuilderEvent) GetTypeOk() (*AppBuilderEventType, 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 (*AppBuilderEvent) HasName

func (o *AppBuilderEvent) HasName() bool

HasName returns a boolean if a field has been set.

func (*AppBuilderEvent) HasType

func (o *AppBuilderEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (AppBuilderEvent) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AppBuilderEvent) SetName

func (o *AppBuilderEvent) SetName(v AppBuilderEventName)

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

func (*AppBuilderEvent) SetType

func (o *AppBuilderEvent) SetType(v AppBuilderEventType)

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

func (*AppBuilderEvent) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppBuilderEventName

AppBuilderEventName The triggering action for the event.

type AppBuilderEventName string

List of AppBuilderEventName.

const (
    APPBUILDEREVENTNAME_PAGECHANGE          AppBuilderEventName = "pageChange"
    APPBUILDEREVENTNAME_TABLEROWCLICK       AppBuilderEventName = "tableRowClick"
    APPBUILDEREVENTNAME_TABLEROWBUTTONCLICK AppBuilderEventName = "_tableRowButtonClick"
    APPBUILDEREVENTNAME_CHANGE              AppBuilderEventName = "change"
    APPBUILDEREVENTNAME_SUBMIT              AppBuilderEventName = "submit"
    APPBUILDEREVENTNAME_CLICK               AppBuilderEventName = "click"
    APPBUILDEREVENTNAME_TOGGLEOPEN          AppBuilderEventName = "toggleOpen"
    APPBUILDEREVENTNAME_CLOSE               AppBuilderEventName = "close"
    APPBUILDEREVENTNAME_OPEN                AppBuilderEventName = "open"
    APPBUILDEREVENTNAME_EXECUTIONFINISHED   AppBuilderEventName = "executionFinished"
)

func NewAppBuilderEventNameFromValue

func NewAppBuilderEventNameFromValue(v string) (*AppBuilderEventName, error)

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

func (*AppBuilderEventName) GetAllowedValues

func (v *AppBuilderEventName) GetAllowedValues() []AppBuilderEventName

GetAllowedValues reeturns the list of possible values.

func (AppBuilderEventName) IsValid

func (v AppBuilderEventName) IsValid() bool

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

func (AppBuilderEventName) Ptr

func (v AppBuilderEventName) Ptr() *AppBuilderEventName

Ptr returns reference to AppBuilderEventName value.

func (*AppBuilderEventName) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppBuilderEventType

AppBuilderEventType The response to the event.

type AppBuilderEventType string

List of AppBuilderEventType.

const (
    APPBUILDEREVENTTYPE_CUSTOM                AppBuilderEventType = "custom"
    APPBUILDEREVENTTYPE_SETCOMPONENTSTATE     AppBuilderEventType = "setComponentState"
    APPBUILDEREVENTTYPE_TRIGGERQUERY          AppBuilderEventType = "triggerQuery"
    APPBUILDEREVENTTYPE_OPENMODAL             AppBuilderEventType = "openModal"
    APPBUILDEREVENTTYPE_CLOSEMODAL            AppBuilderEventType = "closeModal"
    APPBUILDEREVENTTYPE_OPENURL               AppBuilderEventType = "openUrl"
    APPBUILDEREVENTTYPE_DOWNLOADFILE          AppBuilderEventType = "downloadFile"
    APPBUILDEREVENTTYPE_SETSTATEVARIABLEVALUE AppBuilderEventType = "setStateVariableValue"
)

func NewAppBuilderEventTypeFromValue

func NewAppBuilderEventTypeFromValue(v string) (*AppBuilderEventType, error)

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

func (*AppBuilderEventType) GetAllowedValues

func (v *AppBuilderEventType) GetAllowedValues() []AppBuilderEventType

GetAllowedValues reeturns the list of possible values.

func (AppBuilderEventType) IsValid

func (v AppBuilderEventType) IsValid() bool

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

func (AppBuilderEventType) Ptr

func (v AppBuilderEventType) Ptr() *AppBuilderEventType

Ptr returns reference to AppBuilderEventType value.

func (*AppBuilderEventType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppDefinitionType

AppDefinitionType The app definition type.

type AppDefinitionType string

List of AppDefinitionType.

const (
    APPDEFINITIONTYPE_APPDEFINITIONS AppDefinitionType = "appDefinitions"
)

func NewAppDefinitionTypeFromValue

func NewAppDefinitionTypeFromValue(v string) (*AppDefinitionType, error)

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

func (*AppDefinitionType) GetAllowedValues

func (v *AppDefinitionType) GetAllowedValues() []AppDefinitionType

GetAllowedValues reeturns the list of possible values.

func (AppDefinitionType) IsValid

func (v AppDefinitionType) IsValid() bool

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

func (AppDefinitionType) Ptr

func (v AppDefinitionType) Ptr() *AppDefinitionType

Ptr returns reference to AppDefinitionType value.

func (*AppDefinitionType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppDeploymentType

AppDeploymentType The deployment type.

type AppDeploymentType string

List of AppDeploymentType.

const (
    APPDEPLOYMENTTYPE_DEPLOYMENT AppDeploymentType = "deployment"
)

func NewAppDeploymentTypeFromValue

func NewAppDeploymentTypeFromValue(v string) (*AppDeploymentType, error)

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

func (*AppDeploymentType) GetAllowedValues

func (v *AppDeploymentType) GetAllowedValues() []AppDeploymentType

GetAllowedValues reeturns the list of possible values.

func (AppDeploymentType) IsValid

func (v AppDeploymentType) IsValid() bool

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

func (AppDeploymentType) Ptr

func (v AppDeploymentType) Ptr() *AppDeploymentType

Ptr returns reference to AppDeploymentType value.

func (*AppDeploymentType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppMeta

AppMeta Metadata of an app.

type AppMeta struct {
    // Timestamp of when the app was created.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Timestamp of when the app was deleted.
    DeletedAt *time.Time `json:"deleted_at,omitempty"`
    // The Datadog organization ID that owns the app.
    OrgId *int64 `json:"org_id,omitempty"`
    // Timestamp of when the app was last updated.
    UpdatedAt *time.Time `json:"updated_at,omitempty"`
    // Whether the app was updated since it was last published. Published apps are pinned to a specific version and do not automatically update when the app is updated.
    UpdatedSinceDeployment *bool `json:"updated_since_deployment,omitempty"`
    // The ID of the user who created the app.
    UserId *int64 `json:"user_id,omitempty"`
    // The name (or email address) of the user who created the app.
    UserName *string `json:"user_name,omitempty"`
    // The UUID of the user who created the app.
    UserUuid *uuid.UUID `json:"user_uuid,omitempty"`
    // The version number of the app. This starts at 1 and increments with each update.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAppMeta

func NewAppMeta() *AppMeta

NewAppMeta instantiates a new AppMeta 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 NewAppMetaWithDefaults

func NewAppMetaWithDefaults() *AppMeta

NewAppMetaWithDefaults instantiates a new AppMeta 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 (*AppMeta) GetCreatedAt

func (o *AppMeta) GetCreatedAt() time.Time

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

func (*AppMeta) GetCreatedAtOk

func (o *AppMeta) 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 (*AppMeta) GetDeletedAt

func (o *AppMeta) GetDeletedAt() time.Time

GetDeletedAt returns the DeletedAt field value if set, zero value otherwise.

func (*AppMeta) GetDeletedAtOk

func (o *AppMeta) GetDeletedAtOk() (*time.Time, bool)

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

func (*AppMeta) GetOrgId

func (o *AppMeta) GetOrgId() int64

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*AppMeta) GetOrgIdOk

func (o *AppMeta) GetOrgIdOk() (*int64, bool)

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

func (*AppMeta) GetUpdatedAt

func (o *AppMeta) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*AppMeta) GetUpdatedAtOk

func (o *AppMeta) GetUpdatedAtOk() (*time.Time, bool)

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

func (*AppMeta) GetUpdatedSinceDeployment

func (o *AppMeta) GetUpdatedSinceDeployment() bool

GetUpdatedSinceDeployment returns the UpdatedSinceDeployment field value if set, zero value otherwise.

func (*AppMeta) GetUpdatedSinceDeploymentOk

func (o *AppMeta) GetUpdatedSinceDeploymentOk() (*bool, bool)

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

func (*AppMeta) GetUserId

func (o *AppMeta) GetUserId() int64

GetUserId returns the UserId field value if set, zero value otherwise.

func (*AppMeta) GetUserIdOk

func (o *AppMeta) GetUserIdOk() (*int64, bool)

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

func (*AppMeta) GetUserName

func (o *AppMeta) GetUserName() string

GetUserName returns the UserName field value if set, zero value otherwise.

func (*AppMeta) GetUserNameOk

func (o *AppMeta) GetUserNameOk() (*string, bool)

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

func (*AppMeta) GetUserUuid

func (o *AppMeta) GetUserUuid() uuid.UUID

GetUserUuid returns the UserUuid field value if set, zero value otherwise.

func (*AppMeta) GetUserUuidOk

func (o *AppMeta) GetUserUuidOk() (*uuid.UUID, bool)

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

func (*AppMeta) GetVersion

func (o *AppMeta) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*AppMeta) GetVersionOk

func (o *AppMeta) 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 (*AppMeta) HasCreatedAt

func (o *AppMeta) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AppMeta) HasDeletedAt

func (o *AppMeta) HasDeletedAt() bool

HasDeletedAt returns a boolean if a field has been set.

func (*AppMeta) HasOrgId

func (o *AppMeta) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (*AppMeta) HasUpdatedAt

func (o *AppMeta) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*AppMeta) HasUpdatedSinceDeployment

func (o *AppMeta) HasUpdatedSinceDeployment() bool

HasUpdatedSinceDeployment returns a boolean if a field has been set.

func (*AppMeta) HasUserId

func (o *AppMeta) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (*AppMeta) HasUserName

func (o *AppMeta) HasUserName() bool

HasUserName returns a boolean if a field has been set.

func (*AppMeta) HasUserUuid

func (o *AppMeta) HasUserUuid() bool

HasUserUuid returns a boolean if a field has been set.

func (*AppMeta) HasVersion

func (o *AppMeta) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (AppMeta) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AppMeta) SetCreatedAt

func (o *AppMeta) SetCreatedAt(v time.Time)

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

func (*AppMeta) SetDeletedAt

func (o *AppMeta) SetDeletedAt(v time.Time)

SetDeletedAt gets a reference to the given time.Time and assigns it to the DeletedAt field.

func (*AppMeta) SetOrgId

func (o *AppMeta) SetOrgId(v int64)

SetOrgId gets a reference to the given int64 and assigns it to the OrgId field.

func (*AppMeta) SetUpdatedAt

func (o *AppMeta) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*AppMeta) SetUpdatedSinceDeployment

func (o *AppMeta) SetUpdatedSinceDeployment(v bool)

SetUpdatedSinceDeployment gets a reference to the given bool and assigns it to the UpdatedSinceDeployment field.

func (*AppMeta) SetUserId

func (o *AppMeta) SetUserId(v int64)

SetUserId gets a reference to the given int64 and assigns it to the UserId field.

func (*AppMeta) SetUserName

func (o *AppMeta) SetUserName(v string)

SetUserName gets a reference to the given string and assigns it to the UserName field.

func (*AppMeta) SetUserUuid

func (o *AppMeta) SetUserUuid(v uuid.UUID)

SetUserUuid gets a reference to the given uuid.UUID and assigns it to the UserUuid field.

func (*AppMeta) SetVersion

func (o *AppMeta) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*AppMeta) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppRelationship

AppRelationship The app's publication relationship and custom connections.

type AppRelationship struct {
    // Array of custom connections used by the app.
    Connections []CustomConnection `json:"connections,omitempty"`
    // Information pointing to the app's publication status.
    Deployment *DeploymentRelationship `json:"deployment,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAppRelationship

func NewAppRelationship() *AppRelationship

NewAppRelationship instantiates a new AppRelationship 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 NewAppRelationshipWithDefaults

func NewAppRelationshipWithDefaults() *AppRelationship

NewAppRelationshipWithDefaults instantiates a new AppRelationship 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 (*AppRelationship) GetConnections

func (o *AppRelationship) GetConnections() []CustomConnection

GetConnections returns the Connections field value if set, zero value otherwise.

func (*AppRelationship) GetConnectionsOk

func (o *AppRelationship) GetConnectionsOk() (*[]CustomConnection, bool)

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

func (*AppRelationship) GetDeployment

func (o *AppRelationship) GetDeployment() DeploymentRelationship

GetDeployment returns the Deployment field value if set, zero value otherwise.

func (*AppRelationship) GetDeploymentOk

func (o *AppRelationship) GetDeploymentOk() (*DeploymentRelationship, bool)

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

func (*AppRelationship) HasConnections

func (o *AppRelationship) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (*AppRelationship) HasDeployment

func (o *AppRelationship) HasDeployment() bool

HasDeployment returns a boolean if a field has been set.

func (AppRelationship) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AppRelationship) SetConnections

func (o *AppRelationship) SetConnections(v []CustomConnection)

SetConnections gets a reference to the given []CustomConnection and assigns it to the Connections field.

func (*AppRelationship) SetDeployment

func (o *AppRelationship) SetDeployment(v DeploymentRelationship)

SetDeployment gets a reference to the given DeploymentRelationship and assigns it to the Deployment field.

func (*AppRelationship) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppTriggerWrapper

AppTriggerWrapper Schema for an App-based trigger.

type AppTriggerWrapper struct {
    // Trigger a workflow from an App.
    AppTrigger interface{} `json:"appTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAppTriggerWrapper

func NewAppTriggerWrapper(appTrigger interface{}) *AppTriggerWrapper

NewAppTriggerWrapper instantiates a new AppTriggerWrapper 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 NewAppTriggerWrapperWithDefaults

func NewAppTriggerWrapperWithDefaults() *AppTriggerWrapper

NewAppTriggerWrapperWithDefaults instantiates a new AppTriggerWrapper 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 (*AppTriggerWrapper) GetAppTrigger

func (o *AppTriggerWrapper) GetAppTrigger() interface{}

GetAppTrigger returns the AppTrigger field value.

func (*AppTriggerWrapper) GetAppTriggerOk

func (o *AppTriggerWrapper) GetAppTriggerOk() (*interface{}, bool)

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

func (*AppTriggerWrapper) GetStartStepNames

func (o *AppTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*AppTriggerWrapper) GetStartStepNamesOk

func (o *AppTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

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

func (*AppTriggerWrapper) HasStartStepNames

func (o *AppTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (AppTriggerWrapper) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AppTriggerWrapper) SetAppTrigger

func (o *AppTriggerWrapper) SetAppTrigger(v interface{})

SetAppTrigger sets field value.

func (*AppTriggerWrapper) SetStartStepNames

func (o *AppTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*AppTriggerWrapper) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyCreateAttributes

ApplicationKeyCreateAttributes Attributes used to create an application Key.

type ApplicationKeyCreateAttributes struct {
    // Name of the application key.
    Name string `json:"name"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *ApplicationKeyCreateAttributes) GetName() string

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) GetScopes

func (o *ApplicationKeyCreateAttributes) GetScopes() []string

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

func (*ApplicationKeyCreateAttributes) GetScopesOk

func (o *ApplicationKeyCreateAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes 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 (*ApplicationKeyCreateAttributes) HasScopes

func (o *ApplicationKeyCreateAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (ApplicationKeyCreateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateAttributes) SetName

func (o *ApplicationKeyCreateAttributes) SetName(v string)

SetName sets field value.

func (*ApplicationKeyCreateAttributes) SetScopes

func (o *ApplicationKeyCreateAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*ApplicationKeyCreateAttributes) SetScopesNil

func (o *ApplicationKeyCreateAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*ApplicationKeyCreateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*ApplicationKeyCreateAttributes) UnsetScopes

func (o *ApplicationKeyCreateAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type ApplicationKeyCreateData

ApplicationKeyCreateData Object used to create an application key.

type ApplicationKeyCreateData struct {
    // Attributes used to create an application Key.
    Attributes ApplicationKeyCreateAttributes `json:"attributes"`
    // Application Keys resource type.
    Type ApplicationKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationKeyCreateData

func NewApplicationKeyCreateData(attributes ApplicationKeyCreateAttributes, typeVar 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

func (o *ApplicationKeyCreateData) GetAttributes() ApplicationKeyCreateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationKeyCreateData) GetAttributesOk

func (o *ApplicationKeyCreateData) GetAttributesOk() (*ApplicationKeyCreateAttributes, bool)

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

func (*ApplicationKeyCreateData) GetType

func (o *ApplicationKeyCreateData) GetType() ApplicationKeysType

GetType returns the Type field value.

func (*ApplicationKeyCreateData) GetTypeOk

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

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)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateData) SetAttributes

func (o *ApplicationKeyCreateData) SetAttributes(v ApplicationKeyCreateAttributes)

SetAttributes sets field value.

func (*ApplicationKeyCreateData) SetType

func (o *ApplicationKeyCreateData) SetType(v ApplicationKeysType)

SetType sets field value.

func (*ApplicationKeyCreateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyCreateRequest

ApplicationKeyCreateRequest Request used to create an application key.

type ApplicationKeyCreateRequest struct {
    // Object used to create an application key.
    Data ApplicationKeyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *ApplicationKeyCreateRequest) GetData() ApplicationKeyCreateData

GetData returns the Data field value.

func (*ApplicationKeyCreateRequest) GetDataOk

func (o *ApplicationKeyCreateRequest) GetDataOk() (*ApplicationKeyCreateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyCreateRequest) SetData

func (o *ApplicationKeyCreateRequest) SetData(v ApplicationKeyCreateData)

SetData sets field value.

func (*ApplicationKeyCreateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyRelationships

ApplicationKeyRelationships Resources related to the application key.

type ApplicationKeyRelationships struct {
    // Relationship to user.
    OwnedBy *RelationshipToUser `json:"owned_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetOwnedBy

func (o *ApplicationKeyRelationships) GetOwnedBy() RelationshipToUser

GetOwnedBy returns the OwnedBy field value if set, zero value otherwise.

func (*ApplicationKeyRelationships) GetOwnedByOk

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

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

func (*ApplicationKeyRelationships) HasOwnedBy

func (o *ApplicationKeyRelationships) HasOwnedBy() bool

HasOwnedBy returns a boolean if a field has been set.

func (ApplicationKeyRelationships) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyRelationships) SetOwnedBy

func (o *ApplicationKeyRelationships) SetOwnedBy(v RelationshipToUser)

SetOwnedBy gets a reference to the given RelationshipToUser and assigns it to the OwnedBy field.

func (*ApplicationKeyRelationships) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyResponse

ApplicationKeyResponse Response for retrieving an application key.

type ApplicationKeyResponse struct {
    // Datadog application key.
    Data *FullApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *ApplicationKeyResponse) GetData() FullApplicationKey

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

func (o *ApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

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

func (*ApplicationKeyResponse) GetIncludedOk

func (o *ApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyResponse) SetData

func (o *ApplicationKeyResponse) SetData(v FullApplicationKey)

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

func (*ApplicationKeyResponse) SetIncluded

func (o *ApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

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

func (*ApplicationKeyResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyResponseIncludedItem

ApplicationKeyResponseIncludedItem - An object related to an application key.

type ApplicationKeyResponseIncludedItem struct {
    User      *User
    Role      *Role
    LeakedKey *LeakedKey

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LeakedKeyAsApplicationKeyResponseIncludedItem

func LeakedKeyAsApplicationKeyResponseIncludedItem(v *LeakedKey) ApplicationKeyResponseIncludedItem

LeakedKeyAsApplicationKeyResponseIncludedItem is a convenience function that returns LeakedKey wrapped in ApplicationKeyResponseIncludedItem.

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{}

GetActualInstance returns the actual instance.

func (ApplicationKeyResponseIncludedItem) MarshalJSON

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

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ApplicationKeyResponseIncludedItem) UnmarshalJSON

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

UnmarshalJSON turns data into one of the pointers in the struct.

type ApplicationKeyResponseMeta

ApplicationKeyResponseMeta Additional information related to the application key response.

type ApplicationKeyResponseMeta struct {
    // Max allowed number of application keys per user.
    MaxAllowedPerUser *int64 `json:"max_allowed_per_user,omitempty"`
    // Additional information related to the application key response.
    Page *ApplicationKeyResponseMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationKeyResponseMeta

func NewApplicationKeyResponseMeta() *ApplicationKeyResponseMeta

NewApplicationKeyResponseMeta instantiates a new ApplicationKeyResponseMeta 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 NewApplicationKeyResponseMetaWithDefaults

func NewApplicationKeyResponseMetaWithDefaults() *ApplicationKeyResponseMeta

NewApplicationKeyResponseMetaWithDefaults instantiates a new ApplicationKeyResponseMeta 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 (*ApplicationKeyResponseMeta) GetMaxAllowedPerUser

func (o *ApplicationKeyResponseMeta) GetMaxAllowedPerUser() int64

GetMaxAllowedPerUser returns the MaxAllowedPerUser field value if set, zero value otherwise.

func (*ApplicationKeyResponseMeta) GetMaxAllowedPerUserOk

func (o *ApplicationKeyResponseMeta) GetMaxAllowedPerUserOk() (*int64, bool)

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

func (*ApplicationKeyResponseMeta) GetPage

func (o *ApplicationKeyResponseMeta) GetPage() ApplicationKeyResponseMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ApplicationKeyResponseMeta) GetPageOk

func (o *ApplicationKeyResponseMeta) GetPageOk() (*ApplicationKeyResponseMetaPage, 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 (*ApplicationKeyResponseMeta) HasMaxAllowedPerUser

func (o *ApplicationKeyResponseMeta) HasMaxAllowedPerUser() bool

HasMaxAllowedPerUser returns a boolean if a field has been set.

func (*ApplicationKeyResponseMeta) HasPage

func (o *ApplicationKeyResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ApplicationKeyResponseMeta) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyResponseMeta) SetMaxAllowedPerUser

func (o *ApplicationKeyResponseMeta) SetMaxAllowedPerUser(v int64)

SetMaxAllowedPerUser gets a reference to the given int64 and assigns it to the MaxAllowedPerUser field.

func (*ApplicationKeyResponseMeta) SetPage

func (o *ApplicationKeyResponseMeta) SetPage(v ApplicationKeyResponseMetaPage)

SetPage gets a reference to the given ApplicationKeyResponseMetaPage and assigns it to the Page field.

func (*ApplicationKeyResponseMeta) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyResponseMetaPage

ApplicationKeyResponseMetaPage Additional information related to the application key response.

type ApplicationKeyResponseMetaPage struct {
    // Total filtered application key count.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationKeyResponseMetaPage

func NewApplicationKeyResponseMetaPage() *ApplicationKeyResponseMetaPage

NewApplicationKeyResponseMetaPage instantiates a new ApplicationKeyResponseMetaPage 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 NewApplicationKeyResponseMetaPageWithDefaults

func NewApplicationKeyResponseMetaPageWithDefaults() *ApplicationKeyResponseMetaPage

NewApplicationKeyResponseMetaPageWithDefaults instantiates a new ApplicationKeyResponseMetaPage 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 (*ApplicationKeyResponseMetaPage) GetTotalFilteredCount

func (o *ApplicationKeyResponseMetaPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*ApplicationKeyResponseMetaPage) GetTotalFilteredCountOk

func (o *ApplicationKeyResponseMetaPage) 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 (*ApplicationKeyResponseMetaPage) HasTotalFilteredCount

func (o *ApplicationKeyResponseMetaPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (ApplicationKeyResponseMetaPage) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyResponseMetaPage) SetTotalFilteredCount

func (o *ApplicationKeyResponseMetaPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*ApplicationKeyResponseMetaPage) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyUpdateAttributes

ApplicationKeyUpdateAttributes Attributes used to update an application Key.

type ApplicationKeyUpdateAttributes struct {
    // Name of the application key.
    Name *string `json:"name,omitempty"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationKeyUpdateAttributes

func NewApplicationKeyUpdateAttributes() *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

func (o *ApplicationKeyUpdateAttributes) GetName() string

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

func (*ApplicationKeyUpdateAttributes) GetNameOk

func (o *ApplicationKeyUpdateAttributes) 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 (*ApplicationKeyUpdateAttributes) GetScopes

func (o *ApplicationKeyUpdateAttributes) GetScopes() []string

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

func (*ApplicationKeyUpdateAttributes) GetScopesOk

func (o *ApplicationKeyUpdateAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes 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 (*ApplicationKeyUpdateAttributes) HasName

func (o *ApplicationKeyUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ApplicationKeyUpdateAttributes) HasScopes

func (o *ApplicationKeyUpdateAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (ApplicationKeyUpdateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateAttributes) SetName

func (o *ApplicationKeyUpdateAttributes) SetName(v string)

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

func (*ApplicationKeyUpdateAttributes) SetScopes

func (o *ApplicationKeyUpdateAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*ApplicationKeyUpdateAttributes) SetScopesNil

func (o *ApplicationKeyUpdateAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*ApplicationKeyUpdateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*ApplicationKeyUpdateAttributes) UnsetScopes

func (o *ApplicationKeyUpdateAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type ApplicationKeyUpdateData

ApplicationKeyUpdateData Object used to update an application key.

type ApplicationKeyUpdateData struct {
    // Attributes used to update an application Key.
    Attributes ApplicationKeyUpdateAttributes `json:"attributes"`
    // ID of the application key.
    Id string `json:"id"`
    // Application Keys resource type.
    Type ApplicationKeysType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationKeyUpdateData

func NewApplicationKeyUpdateData(attributes ApplicationKeyUpdateAttributes, id string, typeVar 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

func (o *ApplicationKeyUpdateData) GetAttributes() ApplicationKeyUpdateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationKeyUpdateData) GetAttributesOk

func (o *ApplicationKeyUpdateData) GetAttributesOk() (*ApplicationKeyUpdateAttributes, bool)

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

func (o *ApplicationKeyUpdateData) GetType() ApplicationKeysType

GetType returns the Type field value.

func (*ApplicationKeyUpdateData) GetTypeOk

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

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)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateData) SetAttributes

func (o *ApplicationKeyUpdateData) SetAttributes(v ApplicationKeyUpdateAttributes)

SetAttributes sets field value.

func (*ApplicationKeyUpdateData) SetId

func (o *ApplicationKeyUpdateData) SetId(v string)

SetId sets field value.

func (*ApplicationKeyUpdateData) SetType

func (o *ApplicationKeyUpdateData) SetType(v ApplicationKeysType)

SetType sets field value.

func (*ApplicationKeyUpdateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeyUpdateRequest

ApplicationKeyUpdateRequest Request used to update an application key.

type ApplicationKeyUpdateRequest struct {
    // Object used to update an application key.
    Data ApplicationKeyUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *ApplicationKeyUpdateRequest) GetData() ApplicationKeyUpdateData

GetData returns the Data field value.

func (*ApplicationKeyUpdateRequest) GetDataOk

func (o *ApplicationKeyUpdateRequest) GetDataOk() (*ApplicationKeyUpdateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*ApplicationKeyUpdateRequest) SetData

func (o *ApplicationKeyUpdateRequest) SetData(v ApplicationKeyUpdateData)

SetData sets field value.

func (*ApplicationKeyUpdateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeysSort

ApplicationKeysSort Sorting options

type ApplicationKeysSort string

List of ApplicationKeysSort.

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"
)

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) GetAllowedValues

func (v *ApplicationKeysSort) GetAllowedValues() []ApplicationKeysSort

GetAllowedValues reeturns the list of possible values.

func (ApplicationKeysSort) IsValid

func (v ApplicationKeysSort) IsValid() bool

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

func (ApplicationKeysSort) Ptr

func (v ApplicationKeysSort) Ptr() *ApplicationKeysSort

Ptr returns reference to ApplicationKeysSort value.

func (*ApplicationKeysSort) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationKeysType

ApplicationKeysType Application Keys resource type.

type ApplicationKeysType string

List of ApplicationKeysType.

const (
    APPLICATIONKEYSTYPE_APPLICATION_KEYS ApplicationKeysType = "application_keys"
)

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) GetAllowedValues

func (v *ApplicationKeysType) GetAllowedValues() []ApplicationKeysType

GetAllowedValues reeturns the list of possible values.

func (ApplicationKeysType) IsValid

func (v ApplicationKeysType) IsValid() bool

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

func (ApplicationKeysType) Ptr

func (v ApplicationKeysType) Ptr() *ApplicationKeysType

Ptr returns reference to ApplicationKeysType value.

func (*ApplicationKeysType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityApi

ApplicationSecurityApi service type

type ApplicationSecurityApi datadog.Service

func NewApplicationSecurityApi

func NewApplicationSecurityApi(client *datadog.APIClient) *ApplicationSecurityApi

NewApplicationSecurityApi Returns NewApplicationSecurityApi.

func (*ApplicationSecurityApi) CreateApplicationSecurityWafCustomRule

func (a *ApplicationSecurityApi) CreateApplicationSecurityWafCustomRule(ctx _context.Context, body ApplicationSecurityWafCustomRuleCreateRequest) (ApplicationSecurityWafCustomRuleResponse, *_nethttp.Response, error)

CreateApplicationSecurityWafCustomRule Create a WAF custom rule. Create a new WAF custom rule with the given parameters.

func (*ApplicationSecurityApi) CreateApplicationSecurityWafExclusionFilter

func (a *ApplicationSecurityApi) CreateApplicationSecurityWafExclusionFilter(ctx _context.Context, body ApplicationSecurityWafExclusionFilterCreateRequest) (ApplicationSecurityWafExclusionFilterResponse, *_nethttp.Response, error)

CreateApplicationSecurityWafExclusionFilter Create a WAF exclusion filter. Create a new WAF exclusion filter with the given parameters.

A request matched by an exclusion filter will be ignored by the Application Security WAF product. Go to https://app.datadoghq.com/security/appsec/passlist to review existing exclusion filters (also called passlist entries).

func (*ApplicationSecurityApi) DeleteApplicationSecurityWafCustomRule

func (a *ApplicationSecurityApi) DeleteApplicationSecurityWafCustomRule(ctx _context.Context, customRuleId string) (*_nethttp.Response, error)

DeleteApplicationSecurityWafCustomRule Delete a WAF Custom Rule. Delete a specific WAF custom rule.

func (*ApplicationSecurityApi) DeleteApplicationSecurityWafExclusionFilter

func (a *ApplicationSecurityApi) DeleteApplicationSecurityWafExclusionFilter(ctx _context.Context, exclusionFilterId string) (*_nethttp.Response, error)

DeleteApplicationSecurityWafExclusionFilter Delete a WAF exclusion filter. Delete a specific WAF exclusion filter using its identifier.

func (*ApplicationSecurityApi) GetApplicationSecurityWafCustomRule

func (a *ApplicationSecurityApi) GetApplicationSecurityWafCustomRule(ctx _context.Context, customRuleId string) (ApplicationSecurityWafCustomRuleResponse, *_nethttp.Response, error)

GetApplicationSecurityWafCustomRule Get a WAF custom rule. Retrieve a WAF custom rule by ID.

func (*ApplicationSecurityApi) GetApplicationSecurityWafExclusionFilter

func (a *ApplicationSecurityApi) GetApplicationSecurityWafExclusionFilter(ctx _context.Context, exclusionFilterId string) (ApplicationSecurityWafExclusionFilterResponse, *_nethttp.Response, error)

GetApplicationSecurityWafExclusionFilter Get a WAF exclusion filter. Retrieve a specific WAF exclusion filter using its identifier.

func (*ApplicationSecurityApi) ListApplicationSecurityWAFCustomRules

func (a *ApplicationSecurityApi) ListApplicationSecurityWAFCustomRules(ctx _context.Context) (ApplicationSecurityWafCustomRuleListResponse, *_nethttp.Response, error)

ListApplicationSecurityWAFCustomRules List all WAF custom rules. Retrieve a list of WAF custom rule.

func (*ApplicationSecurityApi) ListApplicationSecurityWafExclusionFilters

func (a *ApplicationSecurityApi) ListApplicationSecurityWafExclusionFilters(ctx _context.Context) (ApplicationSecurityWafExclusionFiltersResponse, *_nethttp.Response, error)

ListApplicationSecurityWafExclusionFilters List all WAF exclusion filters. Retrieve a list of WAF exclusion filters.

func (*ApplicationSecurityApi) UpdateApplicationSecurityWafCustomRule

func (a *ApplicationSecurityApi) UpdateApplicationSecurityWafCustomRule(ctx _context.Context, customRuleId string, body ApplicationSecurityWafCustomRuleUpdateRequest) (ApplicationSecurityWafCustomRuleResponse, *_nethttp.Response, error)

UpdateApplicationSecurityWafCustomRule Update a WAF Custom Rule. Update a specific WAF custom Rule. Returns the Custom Rule object when the request is successful.

func (*ApplicationSecurityApi) UpdateApplicationSecurityWafExclusionFilter

func (a *ApplicationSecurityApi) UpdateApplicationSecurityWafExclusionFilter(ctx _context.Context, exclusionFilterId string, body ApplicationSecurityWafExclusionFilterUpdateRequest) (ApplicationSecurityWafExclusionFilterResponse, *_nethttp.Response, error)

UpdateApplicationSecurityWafExclusionFilter Update a WAF exclusion filter. Update a specific WAF exclusion filter using its identifier. Returns the exclusion filter object when the request is successful.

type ApplicationSecurityWafCustomRuleAction

ApplicationSecurityWafCustomRuleAction The definition of `ApplicationSecurityWafCustomRuleAction` object.

type ApplicationSecurityWafCustomRuleAction struct {
    // Override the default action to take when the WAF custom rule would block.
    Action *ApplicationSecurityWafCustomRuleActionAction `json:"action,omitempty"`
    // The definition of `ApplicationSecurityWafCustomRuleActionParameters` object.
    Parameters *ApplicationSecurityWafCustomRuleActionParameters `json:"parameters,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleAction

func NewApplicationSecurityWafCustomRuleAction() *ApplicationSecurityWafCustomRuleAction

NewApplicationSecurityWafCustomRuleAction instantiates a new ApplicationSecurityWafCustomRuleAction 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 NewApplicationSecurityWafCustomRuleActionWithDefaults

func NewApplicationSecurityWafCustomRuleActionWithDefaults() *ApplicationSecurityWafCustomRuleAction

NewApplicationSecurityWafCustomRuleActionWithDefaults instantiates a new ApplicationSecurityWafCustomRuleAction 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 (*ApplicationSecurityWafCustomRuleAction) GetAction

func (o *ApplicationSecurityWafCustomRuleAction) GetAction() ApplicationSecurityWafCustomRuleActionAction

GetAction returns the Action field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleAction) GetActionOk

func (o *ApplicationSecurityWafCustomRuleAction) GetActionOk() (*ApplicationSecurityWafCustomRuleActionAction, bool)

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 (*ApplicationSecurityWafCustomRuleAction) GetParameters

func (o *ApplicationSecurityWafCustomRuleAction) GetParameters() ApplicationSecurityWafCustomRuleActionParameters

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleAction) GetParametersOk

func (o *ApplicationSecurityWafCustomRuleAction) GetParametersOk() (*ApplicationSecurityWafCustomRuleActionParameters, bool)

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

func (*ApplicationSecurityWafCustomRuleAction) HasAction

func (o *ApplicationSecurityWafCustomRuleAction) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleAction) HasParameters

func (o *ApplicationSecurityWafCustomRuleAction) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleAction) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleAction) SetAction

func (o *ApplicationSecurityWafCustomRuleAction) SetAction(v ApplicationSecurityWafCustomRuleActionAction)

SetAction gets a reference to the given ApplicationSecurityWafCustomRuleActionAction and assigns it to the Action field.

func (*ApplicationSecurityWafCustomRuleAction) SetParameters

func (o *ApplicationSecurityWafCustomRuleAction) SetParameters(v ApplicationSecurityWafCustomRuleActionParameters)

SetParameters gets a reference to the given ApplicationSecurityWafCustomRuleActionParameters and assigns it to the Parameters field.

func (*ApplicationSecurityWafCustomRuleAction) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleActionAction

ApplicationSecurityWafCustomRuleActionAction Override the default action to take when the WAF custom rule would block.

type ApplicationSecurityWafCustomRuleActionAction string

List of ApplicationSecurityWafCustomRuleActionAction.

const (
    APPLICATIONSECURITYWAFCUSTOMRULEACTIONACTION_REDIRECT_REQUEST ApplicationSecurityWafCustomRuleActionAction = "redirect_request"
    APPLICATIONSECURITYWAFCUSTOMRULEACTIONACTION_BLOCK_REQUEST    ApplicationSecurityWafCustomRuleActionAction = "block_request"
)

func NewApplicationSecurityWafCustomRuleActionActionFromValue

func NewApplicationSecurityWafCustomRuleActionActionFromValue(v string) (*ApplicationSecurityWafCustomRuleActionAction, error)

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

func (*ApplicationSecurityWafCustomRuleActionAction) GetAllowedValues

func (v *ApplicationSecurityWafCustomRuleActionAction) GetAllowedValues() []ApplicationSecurityWafCustomRuleActionAction

GetAllowedValues reeturns the list of possible values.

func (ApplicationSecurityWafCustomRuleActionAction) IsValid

func (v ApplicationSecurityWafCustomRuleActionAction) IsValid() bool

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

func (ApplicationSecurityWafCustomRuleActionAction) Ptr

func (v ApplicationSecurityWafCustomRuleActionAction) Ptr() *ApplicationSecurityWafCustomRuleActionAction

Ptr returns reference to ApplicationSecurityWafCustomRuleActionAction value.

func (*ApplicationSecurityWafCustomRuleActionAction) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleActionParameters

ApplicationSecurityWafCustomRuleActionParameters The definition of `ApplicationSecurityWafCustomRuleActionParameters` object.

type ApplicationSecurityWafCustomRuleActionParameters struct {
    // The location to redirect to when the WAF custom rule triggers.
    Location *string `json:"location,omitempty"`
    // The status code to return when the WAF custom rule triggers.
    StatusCode *int64 `json:"status_code,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleActionParameters

func NewApplicationSecurityWafCustomRuleActionParameters() *ApplicationSecurityWafCustomRuleActionParameters

NewApplicationSecurityWafCustomRuleActionParameters instantiates a new ApplicationSecurityWafCustomRuleActionParameters 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 NewApplicationSecurityWafCustomRuleActionParametersWithDefaults

func NewApplicationSecurityWafCustomRuleActionParametersWithDefaults() *ApplicationSecurityWafCustomRuleActionParameters

NewApplicationSecurityWafCustomRuleActionParametersWithDefaults instantiates a new ApplicationSecurityWafCustomRuleActionParameters 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 (*ApplicationSecurityWafCustomRuleActionParameters) GetLocation

func (o *ApplicationSecurityWafCustomRuleActionParameters) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleActionParameters) GetLocationOk

func (o *ApplicationSecurityWafCustomRuleActionParameters) GetLocationOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleActionParameters) GetStatusCode

func (o *ApplicationSecurityWafCustomRuleActionParameters) GetStatusCode() int64

GetStatusCode returns the StatusCode field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleActionParameters) GetStatusCodeOk

func (o *ApplicationSecurityWafCustomRuleActionParameters) GetStatusCodeOk() (*int64, bool)

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

func (*ApplicationSecurityWafCustomRuleActionParameters) HasLocation

func (o *ApplicationSecurityWafCustomRuleActionParameters) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleActionParameters) HasStatusCode

func (o *ApplicationSecurityWafCustomRuleActionParameters) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleActionParameters) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleActionParameters) SetLocation

func (o *ApplicationSecurityWafCustomRuleActionParameters) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*ApplicationSecurityWafCustomRuleActionParameters) SetStatusCode

func (o *ApplicationSecurityWafCustomRuleActionParameters) SetStatusCode(v int64)

SetStatusCode gets a reference to the given int64 and assigns it to the StatusCode field.

func (*ApplicationSecurityWafCustomRuleActionParameters) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleAttributes

ApplicationSecurityWafCustomRuleAttributes A WAF custom rule.

type ApplicationSecurityWafCustomRuleAttributes struct {
    // The definition of `ApplicationSecurityWafCustomRuleAction` object.
    Action *ApplicationSecurityWafCustomRuleAction `json:"action,omitempty"`
    // Indicates whether the WAF custom rule will block the request.
    Blocking bool `json:"blocking"`
    // Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF
    // rule to trigger.
    Conditions []ApplicationSecurityWafCustomRuleCondition `json:"conditions"`
    // Indicates whether the WAF custom rule is enabled.
    Enabled bool `json:"enabled"`
    // Metadata associated with the WAF Custom Rule.
    Metadata *ApplicationSecurityWafCustomRuleMetadata `json:"metadata,omitempty"`
    // The Name of the WAF custom rule.
    Name string `json:"name"`
    // The path glob for the WAF custom rule.
    PathGlob *string `json:"path_glob,omitempty"`
    // The scope of the WAF custom rule.
    Scope []ApplicationSecurityWafCustomRuleScope `json:"scope,omitempty"`
    // Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security
    // activity field associated with the traces.
    Tags ApplicationSecurityWafCustomRuleTags `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleAttributes

func NewApplicationSecurityWafCustomRuleAttributes(blocking bool, conditions []ApplicationSecurityWafCustomRuleCondition, enabled bool, name string, tags ApplicationSecurityWafCustomRuleTags) *ApplicationSecurityWafCustomRuleAttributes

NewApplicationSecurityWafCustomRuleAttributes instantiates a new ApplicationSecurityWafCustomRuleAttributes 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 NewApplicationSecurityWafCustomRuleAttributesWithDefaults

func NewApplicationSecurityWafCustomRuleAttributesWithDefaults() *ApplicationSecurityWafCustomRuleAttributes

NewApplicationSecurityWafCustomRuleAttributesWithDefaults instantiates a new ApplicationSecurityWafCustomRuleAttributes 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 (*ApplicationSecurityWafCustomRuleAttributes) GetAction

func (o *ApplicationSecurityWafCustomRuleAttributes) GetAction() ApplicationSecurityWafCustomRuleAction

GetAction returns the Action field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleAttributes) GetActionOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetActionOk() (*ApplicationSecurityWafCustomRuleAction, bool)

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 (*ApplicationSecurityWafCustomRuleAttributes) GetBlocking

func (o *ApplicationSecurityWafCustomRuleAttributes) GetBlocking() bool

GetBlocking returns the Blocking field value.

func (*ApplicationSecurityWafCustomRuleAttributes) GetBlockingOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetBlockingOk() (*bool, bool)

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

func (*ApplicationSecurityWafCustomRuleAttributes) GetConditions

func (o *ApplicationSecurityWafCustomRuleAttributes) GetConditions() []ApplicationSecurityWafCustomRuleCondition

GetConditions returns the Conditions field value.

func (*ApplicationSecurityWafCustomRuleAttributes) GetConditionsOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetConditionsOk() (*[]ApplicationSecurityWafCustomRuleCondition, bool)

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

func (*ApplicationSecurityWafCustomRuleAttributes) GetEnabled

func (o *ApplicationSecurityWafCustomRuleAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*ApplicationSecurityWafCustomRuleAttributes) GetEnabledOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetEnabledOk() (*bool, bool)

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

func (*ApplicationSecurityWafCustomRuleAttributes) GetMetadata

func (o *ApplicationSecurityWafCustomRuleAttributes) GetMetadata() ApplicationSecurityWafCustomRuleMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleAttributes) GetMetadataOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetMetadataOk() (*ApplicationSecurityWafCustomRuleMetadata, bool)

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

func (*ApplicationSecurityWafCustomRuleAttributes) GetName

func (o *ApplicationSecurityWafCustomRuleAttributes) GetName() string

GetName returns the Name field value.

func (*ApplicationSecurityWafCustomRuleAttributes) GetNameOk

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

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

func (*ApplicationSecurityWafCustomRuleAttributes) GetPathGlob

func (o *ApplicationSecurityWafCustomRuleAttributes) GetPathGlob() string

GetPathGlob returns the PathGlob field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleAttributes) GetPathGlobOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetPathGlobOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleAttributes) GetScope

func (o *ApplicationSecurityWafCustomRuleAttributes) GetScope() []ApplicationSecurityWafCustomRuleScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleAttributes) GetScopeOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetScopeOk() (*[]ApplicationSecurityWafCustomRuleScope, bool)

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

func (*ApplicationSecurityWafCustomRuleAttributes) GetTags

func (o *ApplicationSecurityWafCustomRuleAttributes) GetTags() ApplicationSecurityWafCustomRuleTags

GetTags returns the Tags field value.

func (*ApplicationSecurityWafCustomRuleAttributes) GetTagsOk

func (o *ApplicationSecurityWafCustomRuleAttributes) GetTagsOk() (*ApplicationSecurityWafCustomRuleTags, bool)

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

func (*ApplicationSecurityWafCustomRuleAttributes) HasAction

func (o *ApplicationSecurityWafCustomRuleAttributes) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleAttributes) HasMetadata

func (o *ApplicationSecurityWafCustomRuleAttributes) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleAttributes) HasPathGlob

func (o *ApplicationSecurityWafCustomRuleAttributes) HasPathGlob() bool

HasPathGlob returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleAttributes) HasScope

func (o *ApplicationSecurityWafCustomRuleAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleAttributes) SetAction

func (o *ApplicationSecurityWafCustomRuleAttributes) SetAction(v ApplicationSecurityWafCustomRuleAction)

SetAction gets a reference to the given ApplicationSecurityWafCustomRuleAction and assigns it to the Action field.

func (*ApplicationSecurityWafCustomRuleAttributes) SetBlocking

func (o *ApplicationSecurityWafCustomRuleAttributes) SetBlocking(v bool)

SetBlocking sets field value.

func (*ApplicationSecurityWafCustomRuleAttributes) SetConditions

func (o *ApplicationSecurityWafCustomRuleAttributes) SetConditions(v []ApplicationSecurityWafCustomRuleCondition)

SetConditions sets field value.

func (*ApplicationSecurityWafCustomRuleAttributes) SetEnabled

func (o *ApplicationSecurityWafCustomRuleAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*ApplicationSecurityWafCustomRuleAttributes) SetMetadata

func (o *ApplicationSecurityWafCustomRuleAttributes) SetMetadata(v ApplicationSecurityWafCustomRuleMetadata)

SetMetadata gets a reference to the given ApplicationSecurityWafCustomRuleMetadata and assigns it to the Metadata field.

func (*ApplicationSecurityWafCustomRuleAttributes) SetName

func (o *ApplicationSecurityWafCustomRuleAttributes) SetName(v string)

SetName sets field value.

func (*ApplicationSecurityWafCustomRuleAttributes) SetPathGlob

func (o *ApplicationSecurityWafCustomRuleAttributes) SetPathGlob(v string)

SetPathGlob gets a reference to the given string and assigns it to the PathGlob field.

func (*ApplicationSecurityWafCustomRuleAttributes) SetScope

func (o *ApplicationSecurityWafCustomRuleAttributes) SetScope(v []ApplicationSecurityWafCustomRuleScope)

SetScope gets a reference to the given []ApplicationSecurityWafCustomRuleScope and assigns it to the Scope field.

func (*ApplicationSecurityWafCustomRuleAttributes) SetTags

func (o *ApplicationSecurityWafCustomRuleAttributes) SetTags(v ApplicationSecurityWafCustomRuleTags)

SetTags sets field value.

func (*ApplicationSecurityWafCustomRuleAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleCondition

ApplicationSecurityWafCustomRuleCondition One condition of the WAF Custom Rule.

type ApplicationSecurityWafCustomRuleCondition struct {
    // Operator to use for the WAF Condition.
    Operator ApplicationSecurityWafCustomRuleConditionOperator `json:"operator"`
    // The scope of the WAF custom rule.
    Parameters ApplicationSecurityWafCustomRuleConditionParameters `json:"parameters"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleCondition

func NewApplicationSecurityWafCustomRuleCondition(operator ApplicationSecurityWafCustomRuleConditionOperator, parameters ApplicationSecurityWafCustomRuleConditionParameters) *ApplicationSecurityWafCustomRuleCondition

NewApplicationSecurityWafCustomRuleCondition instantiates a new ApplicationSecurityWafCustomRuleCondition 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 NewApplicationSecurityWafCustomRuleConditionWithDefaults

func NewApplicationSecurityWafCustomRuleConditionWithDefaults() *ApplicationSecurityWafCustomRuleCondition

NewApplicationSecurityWafCustomRuleConditionWithDefaults instantiates a new ApplicationSecurityWafCustomRuleCondition 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 (*ApplicationSecurityWafCustomRuleCondition) GetOperator

func (o *ApplicationSecurityWafCustomRuleCondition) GetOperator() ApplicationSecurityWafCustomRuleConditionOperator

GetOperator returns the Operator field value.

func (*ApplicationSecurityWafCustomRuleCondition) GetOperatorOk

func (o *ApplicationSecurityWafCustomRuleCondition) GetOperatorOk() (*ApplicationSecurityWafCustomRuleConditionOperator, bool)

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

func (*ApplicationSecurityWafCustomRuleCondition) GetParameters

func (o *ApplicationSecurityWafCustomRuleCondition) GetParameters() ApplicationSecurityWafCustomRuleConditionParameters

GetParameters returns the Parameters field value.

func (*ApplicationSecurityWafCustomRuleCondition) GetParametersOk

func (o *ApplicationSecurityWafCustomRuleCondition) GetParametersOk() (*ApplicationSecurityWafCustomRuleConditionParameters, bool)

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

func (ApplicationSecurityWafCustomRuleCondition) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleCondition) SetOperator

func (o *ApplicationSecurityWafCustomRuleCondition) SetOperator(v ApplicationSecurityWafCustomRuleConditionOperator)

SetOperator sets field value.

func (*ApplicationSecurityWafCustomRuleCondition) SetParameters

func (o *ApplicationSecurityWafCustomRuleCondition) SetParameters(v ApplicationSecurityWafCustomRuleConditionParameters)

SetParameters sets field value.

func (*ApplicationSecurityWafCustomRuleCondition) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleConditionInput

ApplicationSecurityWafCustomRuleConditionInput Input from the request on which the condition should apply.

type ApplicationSecurityWafCustomRuleConditionInput struct {
    // Input from the request on which the condition should apply.
    Address ApplicationSecurityWafCustomRuleConditionInputAddress `json:"address"`
    // Specific path for the input.
    KeyPath []string `json:"key_path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleConditionInput

func NewApplicationSecurityWafCustomRuleConditionInput(address ApplicationSecurityWafCustomRuleConditionInputAddress) *ApplicationSecurityWafCustomRuleConditionInput

NewApplicationSecurityWafCustomRuleConditionInput instantiates a new ApplicationSecurityWafCustomRuleConditionInput 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 NewApplicationSecurityWafCustomRuleConditionInputWithDefaults

func NewApplicationSecurityWafCustomRuleConditionInputWithDefaults() *ApplicationSecurityWafCustomRuleConditionInput

NewApplicationSecurityWafCustomRuleConditionInputWithDefaults instantiates a new ApplicationSecurityWafCustomRuleConditionInput 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 (*ApplicationSecurityWafCustomRuleConditionInput) GetAddress

func (o *ApplicationSecurityWafCustomRuleConditionInput) GetAddress() ApplicationSecurityWafCustomRuleConditionInputAddress

GetAddress returns the Address field value.

func (*ApplicationSecurityWafCustomRuleConditionInput) GetAddressOk

func (o *ApplicationSecurityWafCustomRuleConditionInput) GetAddressOk() (*ApplicationSecurityWafCustomRuleConditionInputAddress, bool)

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

func (*ApplicationSecurityWafCustomRuleConditionInput) GetKeyPath

func (o *ApplicationSecurityWafCustomRuleConditionInput) GetKeyPath() []string

GetKeyPath returns the KeyPath field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleConditionInput) GetKeyPathOk

func (o *ApplicationSecurityWafCustomRuleConditionInput) GetKeyPathOk() (*[]string, bool)

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

func (*ApplicationSecurityWafCustomRuleConditionInput) HasKeyPath

func (o *ApplicationSecurityWafCustomRuleConditionInput) HasKeyPath() bool

HasKeyPath returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleConditionInput) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleConditionInput) SetAddress

func (o *ApplicationSecurityWafCustomRuleConditionInput) SetAddress(v ApplicationSecurityWafCustomRuleConditionInputAddress)

SetAddress sets field value.

func (*ApplicationSecurityWafCustomRuleConditionInput) SetKeyPath

func (o *ApplicationSecurityWafCustomRuleConditionInput) SetKeyPath(v []string)

SetKeyPath gets a reference to the given []string and assigns it to the KeyPath field.

func (*ApplicationSecurityWafCustomRuleConditionInput) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleConditionInputAddress

ApplicationSecurityWafCustomRuleConditionInputAddress Input from the request on which the condition should apply.

type ApplicationSecurityWafCustomRuleConditionInputAddress string

List of ApplicationSecurityWafCustomRuleConditionInputAddress.

const (
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_DB_STATEMENT                ApplicationSecurityWafCustomRuleConditionInputAddress = "server.db.statement"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_IO_FS_FILE                  ApplicationSecurityWafCustomRuleConditionInputAddress = "server.io.fs.file"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_IO_NET_URL                  ApplicationSecurityWafCustomRuleConditionInputAddress = "server.io.net.url"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_SYS_SHELL_CMD               ApplicationSecurityWafCustomRuleConditionInputAddress = "server.sys.shell.cmd"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_METHOD              ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.method"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_URI_RAW             ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.uri.raw"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_PATH_PARAMS         ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.path_params"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_QUERY               ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.query"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_HEADERS_NO_COOKIES  ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.headers.no_cookies"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_COOKIES             ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.cookies"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_TRAILERS            ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.trailers"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_REQUEST_BODY                ApplicationSecurityWafCustomRuleConditionInputAddress = "server.request.body"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_RESPONSE_STATUS             ApplicationSecurityWafCustomRuleConditionInputAddress = "server.response.status"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_RESPONSE_HEADERS_NO_COOKIES ApplicationSecurityWafCustomRuleConditionInputAddress = "server.response.headers.no_cookies"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_SERVER_RESPONSE_TRAILERS           ApplicationSecurityWafCustomRuleConditionInputAddress = "server.response.trailers"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_GRPC_SERVER_REQUEST_METADATA       ApplicationSecurityWafCustomRuleConditionInputAddress = "grpc.server.request.metadata"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_GRPC_SERVER_REQUEST_MESSAGE        ApplicationSecurityWafCustomRuleConditionInputAddress = "grpc.server.request.message"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_GRPC_SERVER_METHOD                 ApplicationSecurityWafCustomRuleConditionInputAddress = "grpc.server.method"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_GRAPHQL_SERVER_ALL_RESOLVERS       ApplicationSecurityWafCustomRuleConditionInputAddress = "graphql.server.all_resolvers"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_USR_ID                             ApplicationSecurityWafCustomRuleConditionInputAddress = "usr.id"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONINPUTADDRESS_HTTP_CLIENT_IP                     ApplicationSecurityWafCustomRuleConditionInputAddress = "http.client_ip"
)

func NewApplicationSecurityWafCustomRuleConditionInputAddressFromValue

func NewApplicationSecurityWafCustomRuleConditionInputAddressFromValue(v string) (*ApplicationSecurityWafCustomRuleConditionInputAddress, error)

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

func (*ApplicationSecurityWafCustomRuleConditionInputAddress) GetAllowedValues

func (v *ApplicationSecurityWafCustomRuleConditionInputAddress) GetAllowedValues() []ApplicationSecurityWafCustomRuleConditionInputAddress

GetAllowedValues reeturns the list of possible values.

func (ApplicationSecurityWafCustomRuleConditionInputAddress) IsValid

func (v ApplicationSecurityWafCustomRuleConditionInputAddress) IsValid() bool

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

func (ApplicationSecurityWafCustomRuleConditionInputAddress) Ptr

func (v ApplicationSecurityWafCustomRuleConditionInputAddress) Ptr() *ApplicationSecurityWafCustomRuleConditionInputAddress

Ptr returns reference to ApplicationSecurityWafCustomRuleConditionInputAddress value.

func (*ApplicationSecurityWafCustomRuleConditionInputAddress) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleConditionOperator

ApplicationSecurityWafCustomRuleConditionOperator Operator to use for the WAF Condition.

type ApplicationSecurityWafCustomRuleConditionOperator string

List of ApplicationSecurityWafCustomRuleConditionOperator.

const (
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_MATCH_REGEX      ApplicationSecurityWafCustomRuleConditionOperator = "match_regex"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_NOT_MATCH_REGEX  ApplicationSecurityWafCustomRuleConditionOperator = "!match_regex"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_PHRASE_MATCH     ApplicationSecurityWafCustomRuleConditionOperator = "phrase_match"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_NOT_PHRASE_MATCH ApplicationSecurityWafCustomRuleConditionOperator = "!phrase_match"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_IS_XSS           ApplicationSecurityWafCustomRuleConditionOperator = "is_xss"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_IS_SQLI          ApplicationSecurityWafCustomRuleConditionOperator = "is_sqli"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_EXACT_MATCH      ApplicationSecurityWafCustomRuleConditionOperator = "exact_match"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_NOT_EXACT_MATCH  ApplicationSecurityWafCustomRuleConditionOperator = "!exact_match"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_IP_MATCH         ApplicationSecurityWafCustomRuleConditionOperator = "ip_match"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_NOT_IP_MATCH     ApplicationSecurityWafCustomRuleConditionOperator = "!ip_match"
    APPLICATIONSECURITYWAFCUSTOMRULECONDITIONOPERATOR_CAPTURE_DATA     ApplicationSecurityWafCustomRuleConditionOperator = "capture_data"
)

func NewApplicationSecurityWafCustomRuleConditionOperatorFromValue

func NewApplicationSecurityWafCustomRuleConditionOperatorFromValue(v string) (*ApplicationSecurityWafCustomRuleConditionOperator, error)

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

func (*ApplicationSecurityWafCustomRuleConditionOperator) GetAllowedValues

func (v *ApplicationSecurityWafCustomRuleConditionOperator) GetAllowedValues() []ApplicationSecurityWafCustomRuleConditionOperator

GetAllowedValues reeturns the list of possible values.

func (ApplicationSecurityWafCustomRuleConditionOperator) IsValid

func (v ApplicationSecurityWafCustomRuleConditionOperator) IsValid() bool

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

func (ApplicationSecurityWafCustomRuleConditionOperator) Ptr

func (v ApplicationSecurityWafCustomRuleConditionOperator) Ptr() *ApplicationSecurityWafCustomRuleConditionOperator

Ptr returns reference to ApplicationSecurityWafCustomRuleConditionOperator value.

func (*ApplicationSecurityWafCustomRuleConditionOperator) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleConditionOptions

ApplicationSecurityWafCustomRuleConditionOptions Options for the operator of this condition.

type ApplicationSecurityWafCustomRuleConditionOptions struct {
    // Evaluate the value as case sensitive.
    CaseSensitive *bool `json:"case_sensitive,omitempty"`
    // Only evaluate this condition if the value has a minimum amount of characters.
    MinLength *int64 `json:"min_length,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleConditionOptions

func NewApplicationSecurityWafCustomRuleConditionOptions() *ApplicationSecurityWafCustomRuleConditionOptions

NewApplicationSecurityWafCustomRuleConditionOptions instantiates a new ApplicationSecurityWafCustomRuleConditionOptions 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 NewApplicationSecurityWafCustomRuleConditionOptionsWithDefaults

func NewApplicationSecurityWafCustomRuleConditionOptionsWithDefaults() *ApplicationSecurityWafCustomRuleConditionOptions

NewApplicationSecurityWafCustomRuleConditionOptionsWithDefaults instantiates a new ApplicationSecurityWafCustomRuleConditionOptions 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 (*ApplicationSecurityWafCustomRuleConditionOptions) GetCaseSensitive

func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetCaseSensitive() bool

GetCaseSensitive returns the CaseSensitive field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleConditionOptions) GetCaseSensitiveOk

func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetCaseSensitiveOk() (*bool, bool)

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

func (*ApplicationSecurityWafCustomRuleConditionOptions) GetMinLength

func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetMinLength() int64

GetMinLength returns the MinLength field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleConditionOptions) GetMinLengthOk

func (o *ApplicationSecurityWafCustomRuleConditionOptions) GetMinLengthOk() (*int64, bool)

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

func (*ApplicationSecurityWafCustomRuleConditionOptions) HasCaseSensitive

func (o *ApplicationSecurityWafCustomRuleConditionOptions) HasCaseSensitive() bool

HasCaseSensitive returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleConditionOptions) HasMinLength

func (o *ApplicationSecurityWafCustomRuleConditionOptions) HasMinLength() bool

HasMinLength returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleConditionOptions) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleConditionOptions) SetCaseSensitive

func (o *ApplicationSecurityWafCustomRuleConditionOptions) SetCaseSensitive(v bool)

SetCaseSensitive gets a reference to the given bool and assigns it to the CaseSensitive field.

func (*ApplicationSecurityWafCustomRuleConditionOptions) SetMinLength

func (o *ApplicationSecurityWafCustomRuleConditionOptions) SetMinLength(v int64)

SetMinLength gets a reference to the given int64 and assigns it to the MinLength field.

func (*ApplicationSecurityWafCustomRuleConditionOptions) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleConditionParameters

ApplicationSecurityWafCustomRuleConditionParameters The scope of the WAF custom rule.

type ApplicationSecurityWafCustomRuleConditionParameters struct {
    // Identifier of a list of data from the denylist. Can only be used as substitution from the list parameter.
    Data *string `json:"data,omitempty"`
    // List of inputs on which at least one should match with the given operator.
    Inputs []ApplicationSecurityWafCustomRuleConditionInput `json:"inputs"`
    // List of value to use with the condition. Only used with the phrase_match, !phrase_match, exact_match and
    // !exact_match operator.
    List []string `json:"list,omitempty"`
    // Options for the operator of this condition.
    Options *ApplicationSecurityWafCustomRuleConditionOptions `json:"options,omitempty"`
    // Regex to use with the condition. Only used with match_regex and !match_regex operator.
    Regex *string `json:"regex,omitempty"`
    // Store the captured value in the specified tag name. Only used with the capture_data operator.
    Value *string `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleConditionParameters

func NewApplicationSecurityWafCustomRuleConditionParameters(inputs []ApplicationSecurityWafCustomRuleConditionInput) *ApplicationSecurityWafCustomRuleConditionParameters

NewApplicationSecurityWafCustomRuleConditionParameters instantiates a new ApplicationSecurityWafCustomRuleConditionParameters 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 NewApplicationSecurityWafCustomRuleConditionParametersWithDefaults

func NewApplicationSecurityWafCustomRuleConditionParametersWithDefaults() *ApplicationSecurityWafCustomRuleConditionParameters

NewApplicationSecurityWafCustomRuleConditionParametersWithDefaults instantiates a new ApplicationSecurityWafCustomRuleConditionParameters 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 (*ApplicationSecurityWafCustomRuleConditionParameters) GetData

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetData() string

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

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetDataOk

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetDataOk() (*string, 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 (*ApplicationSecurityWafCustomRuleConditionParameters) GetInputs

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetInputs() []ApplicationSecurityWafCustomRuleConditionInput

GetInputs returns the Inputs field value.

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetInputsOk

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetInputsOk() (*[]ApplicationSecurityWafCustomRuleConditionInput, bool)

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

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetList

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetList() []string

GetList returns the List field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetListOk

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetListOk() (*[]string, bool)

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

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetOptions

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetOptions() ApplicationSecurityWafCustomRuleConditionOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetOptionsOk

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetOptionsOk() (*ApplicationSecurityWafCustomRuleConditionOptions, 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 (*ApplicationSecurityWafCustomRuleConditionParameters) GetRegex

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetRegex() string

GetRegex returns the Regex field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetRegexOk

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetRegexOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetValue

func (o *ApplicationSecurityWafCustomRuleConditionParameters) GetValue() string

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

func (*ApplicationSecurityWafCustomRuleConditionParameters) GetValueOk

func (o *ApplicationSecurityWafCustomRuleConditionParameters) 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 (*ApplicationSecurityWafCustomRuleConditionParameters) HasData

func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasData() bool

HasData returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleConditionParameters) HasList

func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasList() bool

HasList returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleConditionParameters) HasOptions

func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleConditionParameters) HasRegex

func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasRegex() bool

HasRegex returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleConditionParameters) HasValue

func (o *ApplicationSecurityWafCustomRuleConditionParameters) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleConditionParameters) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleConditionParameters) SetData

func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetData(v string)

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

func (*ApplicationSecurityWafCustomRuleConditionParameters) SetInputs

func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetInputs(v []ApplicationSecurityWafCustomRuleConditionInput)

SetInputs sets field value.

func (*ApplicationSecurityWafCustomRuleConditionParameters) SetList

func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetList(v []string)

SetList gets a reference to the given []string and assigns it to the List field.

func (*ApplicationSecurityWafCustomRuleConditionParameters) SetOptions

func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetOptions(v ApplicationSecurityWafCustomRuleConditionOptions)

SetOptions gets a reference to the given ApplicationSecurityWafCustomRuleConditionOptions and assigns it to the Options field.

func (*ApplicationSecurityWafCustomRuleConditionParameters) SetRegex

func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetRegex(v string)

SetRegex gets a reference to the given string and assigns it to the Regex field.

func (*ApplicationSecurityWafCustomRuleConditionParameters) SetValue

func (o *ApplicationSecurityWafCustomRuleConditionParameters) SetValue(v string)

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

func (*ApplicationSecurityWafCustomRuleConditionParameters) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleCreateAttributes

ApplicationSecurityWafCustomRuleCreateAttributes Create a new WAF custom rule.

type ApplicationSecurityWafCustomRuleCreateAttributes struct {
    // The definition of `ApplicationSecurityWafCustomRuleAction` object.
    Action *ApplicationSecurityWafCustomRuleAction `json:"action,omitempty"`
    // Indicates whether the WAF custom rule will block the request.
    Blocking bool `json:"blocking"`
    // Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF
    // rule to trigger
    Conditions []ApplicationSecurityWafCustomRuleCondition `json:"conditions"`
    // Indicates whether the WAF custom rule is enabled.
    Enabled bool `json:"enabled"`
    // The Name of the WAF custom rule.
    Name string `json:"name"`
    // The path glob for the WAF custom rule.
    PathGlob *string `json:"path_glob,omitempty"`
    // The scope of the WAF custom rule.
    Scope []ApplicationSecurityWafCustomRuleScope `json:"scope,omitempty"`
    // Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security
    // activity field associated with the traces.
    Tags ApplicationSecurityWafCustomRuleTags `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleCreateAttributes

func NewApplicationSecurityWafCustomRuleCreateAttributes(blocking bool, conditions []ApplicationSecurityWafCustomRuleCondition, enabled bool, name string, tags ApplicationSecurityWafCustomRuleTags) *ApplicationSecurityWafCustomRuleCreateAttributes

NewApplicationSecurityWafCustomRuleCreateAttributes instantiates a new ApplicationSecurityWafCustomRuleCreateAttributes 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 NewApplicationSecurityWafCustomRuleCreateAttributesWithDefaults

func NewApplicationSecurityWafCustomRuleCreateAttributesWithDefaults() *ApplicationSecurityWafCustomRuleCreateAttributes

NewApplicationSecurityWafCustomRuleCreateAttributesWithDefaults instantiates a new ApplicationSecurityWafCustomRuleCreateAttributes 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 (*ApplicationSecurityWafCustomRuleCreateAttributes) GetAction

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetAction() ApplicationSecurityWafCustomRuleAction

GetAction returns the Action field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetActionOk

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetActionOk() (*ApplicationSecurityWafCustomRuleAction, bool)

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 (*ApplicationSecurityWafCustomRuleCreateAttributes) GetBlocking

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetBlocking() bool

GetBlocking returns the Blocking field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetBlockingOk

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetBlockingOk() (*bool, bool)

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

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetConditions

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetConditions() []ApplicationSecurityWafCustomRuleCondition

GetConditions returns the Conditions field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetConditionsOk

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetConditionsOk() (*[]ApplicationSecurityWafCustomRuleCondition, bool)

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

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetEnabled

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetEnabledOk

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetEnabledOk() (*bool, bool)

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

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetName

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetName() string

GetName returns the Name field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetNameOk

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

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

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetPathGlob

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetPathGlob() string

GetPathGlob returns the PathGlob field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetPathGlobOk

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetPathGlobOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetScope

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetScope() []ApplicationSecurityWafCustomRuleScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetScopeOk

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetScopeOk() (*[]ApplicationSecurityWafCustomRuleScope, bool)

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

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetTags

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetTags() ApplicationSecurityWafCustomRuleTags

GetTags returns the Tags field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) GetTagsOk

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) GetTagsOk() (*ApplicationSecurityWafCustomRuleTags, bool)

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

func (*ApplicationSecurityWafCustomRuleCreateAttributes) HasAction

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) HasPathGlob

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) HasPathGlob() bool

HasPathGlob returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) HasScope

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleCreateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetAction

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetAction(v ApplicationSecurityWafCustomRuleAction)

SetAction gets a reference to the given ApplicationSecurityWafCustomRuleAction and assigns it to the Action field.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetBlocking

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetBlocking(v bool)

SetBlocking sets field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetConditions

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetConditions(v []ApplicationSecurityWafCustomRuleCondition)

SetConditions sets field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetEnabled

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetName

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetName(v string)

SetName sets field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetPathGlob

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetPathGlob(v string)

SetPathGlob gets a reference to the given string and assigns it to the PathGlob field.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetScope

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetScope(v []ApplicationSecurityWafCustomRuleScope)

SetScope gets a reference to the given []ApplicationSecurityWafCustomRuleScope and assigns it to the Scope field.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) SetTags

func (o *ApplicationSecurityWafCustomRuleCreateAttributes) SetTags(v ApplicationSecurityWafCustomRuleTags)

SetTags sets field value.

func (*ApplicationSecurityWafCustomRuleCreateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleCreateData

ApplicationSecurityWafCustomRuleCreateData Object for a single WAF custom rule.

type ApplicationSecurityWafCustomRuleCreateData struct {
    // Create a new WAF custom rule.
    Attributes ApplicationSecurityWafCustomRuleCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `custom_rule`.
    Type ApplicationSecurityWafCustomRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleCreateData

func NewApplicationSecurityWafCustomRuleCreateData(attributes ApplicationSecurityWafCustomRuleCreateAttributes, typeVar ApplicationSecurityWafCustomRuleType) *ApplicationSecurityWafCustomRuleCreateData

NewApplicationSecurityWafCustomRuleCreateData instantiates a new ApplicationSecurityWafCustomRuleCreateData 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 NewApplicationSecurityWafCustomRuleCreateDataWithDefaults

func NewApplicationSecurityWafCustomRuleCreateDataWithDefaults() *ApplicationSecurityWafCustomRuleCreateData

NewApplicationSecurityWafCustomRuleCreateDataWithDefaults instantiates a new ApplicationSecurityWafCustomRuleCreateData 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 (*ApplicationSecurityWafCustomRuleCreateData) GetAttributes

func (o *ApplicationSecurityWafCustomRuleCreateData) GetAttributes() ApplicationSecurityWafCustomRuleCreateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationSecurityWafCustomRuleCreateData) GetAttributesOk

func (o *ApplicationSecurityWafCustomRuleCreateData) GetAttributesOk() (*ApplicationSecurityWafCustomRuleCreateAttributes, bool)

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

func (*ApplicationSecurityWafCustomRuleCreateData) GetType

func (o *ApplicationSecurityWafCustomRuleCreateData) GetType() ApplicationSecurityWafCustomRuleType

GetType returns the Type field value.

func (*ApplicationSecurityWafCustomRuleCreateData) GetTypeOk

func (o *ApplicationSecurityWafCustomRuleCreateData) GetTypeOk() (*ApplicationSecurityWafCustomRuleType, bool)

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

func (ApplicationSecurityWafCustomRuleCreateData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleCreateData) SetAttributes

func (o *ApplicationSecurityWafCustomRuleCreateData) SetAttributes(v ApplicationSecurityWafCustomRuleCreateAttributes)

SetAttributes sets field value.

func (*ApplicationSecurityWafCustomRuleCreateData) SetType

func (o *ApplicationSecurityWafCustomRuleCreateData) SetType(v ApplicationSecurityWafCustomRuleType)

SetType sets field value.

func (*ApplicationSecurityWafCustomRuleCreateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleCreateRequest

ApplicationSecurityWafCustomRuleCreateRequest Request object that includes the custom rule to create.

type ApplicationSecurityWafCustomRuleCreateRequest struct {
    // Object for a single WAF custom rule.
    Data ApplicationSecurityWafCustomRuleCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleCreateRequest

func NewApplicationSecurityWafCustomRuleCreateRequest(data ApplicationSecurityWafCustomRuleCreateData) *ApplicationSecurityWafCustomRuleCreateRequest

NewApplicationSecurityWafCustomRuleCreateRequest instantiates a new ApplicationSecurityWafCustomRuleCreateRequest 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 NewApplicationSecurityWafCustomRuleCreateRequestWithDefaults

func NewApplicationSecurityWafCustomRuleCreateRequestWithDefaults() *ApplicationSecurityWafCustomRuleCreateRequest

NewApplicationSecurityWafCustomRuleCreateRequestWithDefaults instantiates a new ApplicationSecurityWafCustomRuleCreateRequest 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 (*ApplicationSecurityWafCustomRuleCreateRequest) GetData

func (o *ApplicationSecurityWafCustomRuleCreateRequest) GetData() ApplicationSecurityWafCustomRuleCreateData

GetData returns the Data field value.

func (*ApplicationSecurityWafCustomRuleCreateRequest) GetDataOk

func (o *ApplicationSecurityWafCustomRuleCreateRequest) GetDataOk() (*ApplicationSecurityWafCustomRuleCreateData, bool)

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

func (ApplicationSecurityWafCustomRuleCreateRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleCreateRequest) SetData

func (o *ApplicationSecurityWafCustomRuleCreateRequest) SetData(v ApplicationSecurityWafCustomRuleCreateData)

SetData sets field value.

func (*ApplicationSecurityWafCustomRuleCreateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleData

ApplicationSecurityWafCustomRuleData Object for a single WAF custom rule.

type ApplicationSecurityWafCustomRuleData struct {
    // A WAF custom rule.
    Attributes *ApplicationSecurityWafCustomRuleAttributes `json:"attributes,omitempty"`
    // The ID of the custom rule.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `custom_rule`.
    Type *ApplicationSecurityWafCustomRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleData

func NewApplicationSecurityWafCustomRuleData() *ApplicationSecurityWafCustomRuleData

NewApplicationSecurityWafCustomRuleData instantiates a new ApplicationSecurityWafCustomRuleData 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 NewApplicationSecurityWafCustomRuleDataWithDefaults

func NewApplicationSecurityWafCustomRuleDataWithDefaults() *ApplicationSecurityWafCustomRuleData

NewApplicationSecurityWafCustomRuleDataWithDefaults instantiates a new ApplicationSecurityWafCustomRuleData 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 (*ApplicationSecurityWafCustomRuleData) GetAttributes

func (o *ApplicationSecurityWafCustomRuleData) GetAttributes() ApplicationSecurityWafCustomRuleAttributes

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

func (*ApplicationSecurityWafCustomRuleData) GetAttributesOk

func (o *ApplicationSecurityWafCustomRuleData) GetAttributesOk() (*ApplicationSecurityWafCustomRuleAttributes, 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 (*ApplicationSecurityWafCustomRuleData) GetId

func (o *ApplicationSecurityWafCustomRuleData) GetId() string

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

func (*ApplicationSecurityWafCustomRuleData) GetIdOk

func (o *ApplicationSecurityWafCustomRuleData) 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 (*ApplicationSecurityWafCustomRuleData) GetType

func (o *ApplicationSecurityWafCustomRuleData) GetType() ApplicationSecurityWafCustomRuleType

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

func (*ApplicationSecurityWafCustomRuleData) GetTypeOk

func (o *ApplicationSecurityWafCustomRuleData) GetTypeOk() (*ApplicationSecurityWafCustomRuleType, 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 (*ApplicationSecurityWafCustomRuleData) HasAttributes

func (o *ApplicationSecurityWafCustomRuleData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleData) HasId

func (o *ApplicationSecurityWafCustomRuleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleData) HasType

func (o *ApplicationSecurityWafCustomRuleData) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleData) SetAttributes

func (o *ApplicationSecurityWafCustomRuleData) SetAttributes(v ApplicationSecurityWafCustomRuleAttributes)

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

func (*ApplicationSecurityWafCustomRuleData) SetId

func (o *ApplicationSecurityWafCustomRuleData) SetId(v string)

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

func (*ApplicationSecurityWafCustomRuleData) SetType

func (o *ApplicationSecurityWafCustomRuleData) SetType(v ApplicationSecurityWafCustomRuleType)

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

func (*ApplicationSecurityWafCustomRuleData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleListResponse

ApplicationSecurityWafCustomRuleListResponse Response object that includes a list of WAF custom rules.

type ApplicationSecurityWafCustomRuleListResponse struct {
    // The WAF custom rule data.
    Data []ApplicationSecurityWafCustomRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleListResponse

func NewApplicationSecurityWafCustomRuleListResponse() *ApplicationSecurityWafCustomRuleListResponse

NewApplicationSecurityWafCustomRuleListResponse instantiates a new ApplicationSecurityWafCustomRuleListResponse 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 NewApplicationSecurityWafCustomRuleListResponseWithDefaults

func NewApplicationSecurityWafCustomRuleListResponseWithDefaults() *ApplicationSecurityWafCustomRuleListResponse

NewApplicationSecurityWafCustomRuleListResponseWithDefaults instantiates a new ApplicationSecurityWafCustomRuleListResponse 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 (*ApplicationSecurityWafCustomRuleListResponse) GetData

func (o *ApplicationSecurityWafCustomRuleListResponse) GetData() []ApplicationSecurityWafCustomRuleData

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

func (*ApplicationSecurityWafCustomRuleListResponse) GetDataOk

func (o *ApplicationSecurityWafCustomRuleListResponse) GetDataOk() (*[]ApplicationSecurityWafCustomRuleData, 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 (*ApplicationSecurityWafCustomRuleListResponse) HasData

func (o *ApplicationSecurityWafCustomRuleListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleListResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleListResponse) SetData

func (o *ApplicationSecurityWafCustomRuleListResponse) SetData(v []ApplicationSecurityWafCustomRuleData)

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

func (*ApplicationSecurityWafCustomRuleListResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleMetadata

ApplicationSecurityWafCustomRuleMetadata Metadata associated with the WAF Custom Rule.

type ApplicationSecurityWafCustomRuleMetadata struct {
    // The date and time the WAF custom rule was created.
    AddedAt *time.Time `json:"added_at,omitempty"`
    // The handle of the user who created the WAF custom rule.
    AddedBy *string `json:"added_by,omitempty"`
    // The name of the user who created the WAF custom rule.
    AddedByName *string `json:"added_by_name,omitempty"`
    // The date and time the WAF custom rule was last updated.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The handle of the user who last updated the WAF custom rule.
    ModifiedBy *string `json:"modified_by,omitempty"`
    // The name of the user who last updated the WAF custom rule.
    ModifiedByName *string `json:"modified_by_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleMetadata

func NewApplicationSecurityWafCustomRuleMetadata() *ApplicationSecurityWafCustomRuleMetadata

NewApplicationSecurityWafCustomRuleMetadata instantiates a new ApplicationSecurityWafCustomRuleMetadata 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 NewApplicationSecurityWafCustomRuleMetadataWithDefaults

func NewApplicationSecurityWafCustomRuleMetadataWithDefaults() *ApplicationSecurityWafCustomRuleMetadata

NewApplicationSecurityWafCustomRuleMetadataWithDefaults instantiates a new ApplicationSecurityWafCustomRuleMetadata 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 (*ApplicationSecurityWafCustomRuleMetadata) GetAddedAt

func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedAt() time.Time

GetAddedAt returns the AddedAt field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleMetadata) GetAddedAtOk

func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedAtOk() (*time.Time, bool)

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

func (*ApplicationSecurityWafCustomRuleMetadata) GetAddedBy

func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedBy() string

GetAddedBy returns the AddedBy field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleMetadata) GetAddedByName

func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedByName() string

GetAddedByName returns the AddedByName field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleMetadata) GetAddedByNameOk

func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedByNameOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleMetadata) GetAddedByOk

func (o *ApplicationSecurityWafCustomRuleMetadata) GetAddedByOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleMetadata) GetModifiedAt

func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedAt() time.Time

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

func (*ApplicationSecurityWafCustomRuleMetadata) GetModifiedAtOk

func (o *ApplicationSecurityWafCustomRuleMetadata) 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 (*ApplicationSecurityWafCustomRuleMetadata) GetModifiedBy

func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedBy() string

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

func (*ApplicationSecurityWafCustomRuleMetadata) GetModifiedByName

func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedByName() string

GetModifiedByName returns the ModifiedByName field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleMetadata) GetModifiedByNameOk

func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedByNameOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleMetadata) GetModifiedByOk

func (o *ApplicationSecurityWafCustomRuleMetadata) GetModifiedByOk() (*string, 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 (*ApplicationSecurityWafCustomRuleMetadata) HasAddedAt

func (o *ApplicationSecurityWafCustomRuleMetadata) HasAddedAt() bool

HasAddedAt returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleMetadata) HasAddedBy

func (o *ApplicationSecurityWafCustomRuleMetadata) HasAddedBy() bool

HasAddedBy returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleMetadata) HasAddedByName

func (o *ApplicationSecurityWafCustomRuleMetadata) HasAddedByName() bool

HasAddedByName returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleMetadata) HasModifiedAt

func (o *ApplicationSecurityWafCustomRuleMetadata) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleMetadata) HasModifiedBy

func (o *ApplicationSecurityWafCustomRuleMetadata) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleMetadata) HasModifiedByName

func (o *ApplicationSecurityWafCustomRuleMetadata) HasModifiedByName() bool

HasModifiedByName returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleMetadata) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleMetadata) SetAddedAt

func (o *ApplicationSecurityWafCustomRuleMetadata) SetAddedAt(v time.Time)

SetAddedAt gets a reference to the given time.Time and assigns it to the AddedAt field.

func (*ApplicationSecurityWafCustomRuleMetadata) SetAddedBy

func (o *ApplicationSecurityWafCustomRuleMetadata) SetAddedBy(v string)

SetAddedBy gets a reference to the given string and assigns it to the AddedBy field.

func (*ApplicationSecurityWafCustomRuleMetadata) SetAddedByName

func (o *ApplicationSecurityWafCustomRuleMetadata) SetAddedByName(v string)

SetAddedByName gets a reference to the given string and assigns it to the AddedByName field.

func (*ApplicationSecurityWafCustomRuleMetadata) SetModifiedAt

func (o *ApplicationSecurityWafCustomRuleMetadata) SetModifiedAt(v time.Time)

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

func (*ApplicationSecurityWafCustomRuleMetadata) SetModifiedBy

func (o *ApplicationSecurityWafCustomRuleMetadata) SetModifiedBy(v string)

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

func (*ApplicationSecurityWafCustomRuleMetadata) SetModifiedByName

func (o *ApplicationSecurityWafCustomRuleMetadata) SetModifiedByName(v string)

SetModifiedByName gets a reference to the given string and assigns it to the ModifiedByName field.

func (*ApplicationSecurityWafCustomRuleMetadata) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleResponse

ApplicationSecurityWafCustomRuleResponse Response object that includes a single WAF custom rule.

type ApplicationSecurityWafCustomRuleResponse struct {
    // Object for a single WAF custom rule.
    Data *ApplicationSecurityWafCustomRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleResponse

func NewApplicationSecurityWafCustomRuleResponse() *ApplicationSecurityWafCustomRuleResponse

NewApplicationSecurityWafCustomRuleResponse instantiates a new ApplicationSecurityWafCustomRuleResponse 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 NewApplicationSecurityWafCustomRuleResponseWithDefaults

func NewApplicationSecurityWafCustomRuleResponseWithDefaults() *ApplicationSecurityWafCustomRuleResponse

NewApplicationSecurityWafCustomRuleResponseWithDefaults instantiates a new ApplicationSecurityWafCustomRuleResponse 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 (*ApplicationSecurityWafCustomRuleResponse) GetData

func (o *ApplicationSecurityWafCustomRuleResponse) GetData() ApplicationSecurityWafCustomRuleData

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

func (*ApplicationSecurityWafCustomRuleResponse) GetDataOk

func (o *ApplicationSecurityWafCustomRuleResponse) GetDataOk() (*ApplicationSecurityWafCustomRuleData, 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 (*ApplicationSecurityWafCustomRuleResponse) HasData

func (o *ApplicationSecurityWafCustomRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleResponse) SetData

func (o *ApplicationSecurityWafCustomRuleResponse) SetData(v ApplicationSecurityWafCustomRuleData)

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

func (*ApplicationSecurityWafCustomRuleResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleScope

ApplicationSecurityWafCustomRuleScope The scope of the WAF custom rule.

type ApplicationSecurityWafCustomRuleScope struct {
    // The environment scope for the WAF custom rule.
    Env string `json:"env"`
    // The service scope for the WAF custom rule.
    Service string `json:"service"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleScope

func NewApplicationSecurityWafCustomRuleScope(env string, service string) *ApplicationSecurityWafCustomRuleScope

NewApplicationSecurityWafCustomRuleScope instantiates a new ApplicationSecurityWafCustomRuleScope 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 NewApplicationSecurityWafCustomRuleScopeWithDefaults

func NewApplicationSecurityWafCustomRuleScopeWithDefaults() *ApplicationSecurityWafCustomRuleScope

NewApplicationSecurityWafCustomRuleScopeWithDefaults instantiates a new ApplicationSecurityWafCustomRuleScope 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 (*ApplicationSecurityWafCustomRuleScope) GetEnv

func (o *ApplicationSecurityWafCustomRuleScope) GetEnv() string

GetEnv returns the Env field value.

func (*ApplicationSecurityWafCustomRuleScope) GetEnvOk

func (o *ApplicationSecurityWafCustomRuleScope) GetEnvOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleScope) GetService

func (o *ApplicationSecurityWafCustomRuleScope) GetService() string

GetService returns the Service field value.

func (*ApplicationSecurityWafCustomRuleScope) GetServiceOk

func (o *ApplicationSecurityWafCustomRuleScope) GetServiceOk() (*string, bool)

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

func (ApplicationSecurityWafCustomRuleScope) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleScope) SetEnv

func (o *ApplicationSecurityWafCustomRuleScope) SetEnv(v string)

SetEnv sets field value.

func (*ApplicationSecurityWafCustomRuleScope) SetService

func (o *ApplicationSecurityWafCustomRuleScope) SetService(v string)

SetService sets field value.

func (*ApplicationSecurityWafCustomRuleScope) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleTags

ApplicationSecurityWafCustomRuleTags Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security activity field associated with the traces.

type ApplicationSecurityWafCustomRuleTags struct {
    // The category of the WAF Rule, can be either `business_logic`, `attack_attempt` or `security_response`.
    Category ApplicationSecurityWafCustomRuleTagsCategory `json:"category"`
    // The type of the WAF rule, associated with the category will form the security activity.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]string      `json:"-"`
}

func NewApplicationSecurityWafCustomRuleTags

func NewApplicationSecurityWafCustomRuleTags(category ApplicationSecurityWafCustomRuleTagsCategory, typeVar string) *ApplicationSecurityWafCustomRuleTags

NewApplicationSecurityWafCustomRuleTags instantiates a new ApplicationSecurityWafCustomRuleTags 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 NewApplicationSecurityWafCustomRuleTagsWithDefaults

func NewApplicationSecurityWafCustomRuleTagsWithDefaults() *ApplicationSecurityWafCustomRuleTags

NewApplicationSecurityWafCustomRuleTagsWithDefaults instantiates a new ApplicationSecurityWafCustomRuleTags 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 (*ApplicationSecurityWafCustomRuleTags) GetCategory

func (o *ApplicationSecurityWafCustomRuleTags) GetCategory() ApplicationSecurityWafCustomRuleTagsCategory

GetCategory returns the Category field value.

func (*ApplicationSecurityWafCustomRuleTags) GetCategoryOk

func (o *ApplicationSecurityWafCustomRuleTags) GetCategoryOk() (*ApplicationSecurityWafCustomRuleTagsCategory, bool)

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

func (*ApplicationSecurityWafCustomRuleTags) GetType

func (o *ApplicationSecurityWafCustomRuleTags) GetType() string

GetType returns the Type field value.

func (*ApplicationSecurityWafCustomRuleTags) GetTypeOk

func (o *ApplicationSecurityWafCustomRuleTags) GetTypeOk() (*string, bool)

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

func (ApplicationSecurityWafCustomRuleTags) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleTags) SetCategory

func (o *ApplicationSecurityWafCustomRuleTags) SetCategory(v ApplicationSecurityWafCustomRuleTagsCategory)

SetCategory sets field value.

func (*ApplicationSecurityWafCustomRuleTags) SetType

func (o *ApplicationSecurityWafCustomRuleTags) SetType(v string)

SetType sets field value.

func (*ApplicationSecurityWafCustomRuleTags) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleTagsCategory

ApplicationSecurityWafCustomRuleTagsCategory The category of the WAF Rule, can be either `business_logic`, `attack_attempt` or `security_response`.

type ApplicationSecurityWafCustomRuleTagsCategory string

List of ApplicationSecurityWafCustomRuleTagsCategory.

const (
    APPLICATIONSECURITYWAFCUSTOMRULETAGSCATEGORY_ATTACK_ATTEMPT    ApplicationSecurityWafCustomRuleTagsCategory = "attack_attempt"
    APPLICATIONSECURITYWAFCUSTOMRULETAGSCATEGORY_BUSINESS_LOGIC    ApplicationSecurityWafCustomRuleTagsCategory = "business_logic"
    APPLICATIONSECURITYWAFCUSTOMRULETAGSCATEGORY_SECURITY_RESPONSE ApplicationSecurityWafCustomRuleTagsCategory = "security_response"
)

func NewApplicationSecurityWafCustomRuleTagsCategoryFromValue

func NewApplicationSecurityWafCustomRuleTagsCategoryFromValue(v string) (*ApplicationSecurityWafCustomRuleTagsCategory, error)

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

func (*ApplicationSecurityWafCustomRuleTagsCategory) GetAllowedValues

func (v *ApplicationSecurityWafCustomRuleTagsCategory) GetAllowedValues() []ApplicationSecurityWafCustomRuleTagsCategory

GetAllowedValues reeturns the list of possible values.

func (ApplicationSecurityWafCustomRuleTagsCategory) IsValid

func (v ApplicationSecurityWafCustomRuleTagsCategory) IsValid() bool

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

func (ApplicationSecurityWafCustomRuleTagsCategory) Ptr

func (v ApplicationSecurityWafCustomRuleTagsCategory) Ptr() *ApplicationSecurityWafCustomRuleTagsCategory

Ptr returns reference to ApplicationSecurityWafCustomRuleTagsCategory value.

func (*ApplicationSecurityWafCustomRuleTagsCategory) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleType

ApplicationSecurityWafCustomRuleType The type of the resource. The value should always be `custom_rule`.

type ApplicationSecurityWafCustomRuleType string

List of ApplicationSecurityWafCustomRuleType.

const (
    APPLICATIONSECURITYWAFCUSTOMRULETYPE_CUSTOM_RULE ApplicationSecurityWafCustomRuleType = "custom_rule"
)

func NewApplicationSecurityWafCustomRuleTypeFromValue

func NewApplicationSecurityWafCustomRuleTypeFromValue(v string) (*ApplicationSecurityWafCustomRuleType, error)

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

func (*ApplicationSecurityWafCustomRuleType) GetAllowedValues

func (v *ApplicationSecurityWafCustomRuleType) GetAllowedValues() []ApplicationSecurityWafCustomRuleType

GetAllowedValues reeturns the list of possible values.

func (ApplicationSecurityWafCustomRuleType) IsValid

func (v ApplicationSecurityWafCustomRuleType) IsValid() bool

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

func (ApplicationSecurityWafCustomRuleType) Ptr

func (v ApplicationSecurityWafCustomRuleType) Ptr() *ApplicationSecurityWafCustomRuleType

Ptr returns reference to ApplicationSecurityWafCustomRuleType value.

func (*ApplicationSecurityWafCustomRuleType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleUpdateAttributes

ApplicationSecurityWafCustomRuleUpdateAttributes Update a WAF custom rule.

type ApplicationSecurityWafCustomRuleUpdateAttributes struct {
    // The definition of `ApplicationSecurityWafCustomRuleAction` object.
    Action *ApplicationSecurityWafCustomRuleAction `json:"action,omitempty"`
    // Indicates whether the WAF custom rule will block the request.
    Blocking bool `json:"blocking"`
    // Conditions for which the WAF Custom Rule will triggers, all conditions needs to match in order for the WAF
    // rule to trigger.
    Conditions []ApplicationSecurityWafCustomRuleCondition `json:"conditions"`
    // Indicates whether the WAF custom rule is enabled.
    Enabled bool `json:"enabled"`
    // The Name of the WAF custom rule.
    Name string `json:"name"`
    // The path glob for the WAF custom rule.
    PathGlob *string `json:"path_glob,omitempty"`
    // The scope of the WAF custom rule.
    Scope []ApplicationSecurityWafCustomRuleScope `json:"scope,omitempty"`
    // Tags associated with the WAF Custom Rule. The concatenation of category and type will form the security
    // activity field associated with the traces.
    Tags ApplicationSecurityWafCustomRuleTags `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleUpdateAttributes

func NewApplicationSecurityWafCustomRuleUpdateAttributes(blocking bool, conditions []ApplicationSecurityWafCustomRuleCondition, enabled bool, name string, tags ApplicationSecurityWafCustomRuleTags) *ApplicationSecurityWafCustomRuleUpdateAttributes

NewApplicationSecurityWafCustomRuleUpdateAttributes instantiates a new ApplicationSecurityWafCustomRuleUpdateAttributes 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 NewApplicationSecurityWafCustomRuleUpdateAttributesWithDefaults

func NewApplicationSecurityWafCustomRuleUpdateAttributesWithDefaults() *ApplicationSecurityWafCustomRuleUpdateAttributes

NewApplicationSecurityWafCustomRuleUpdateAttributesWithDefaults instantiates a new ApplicationSecurityWafCustomRuleUpdateAttributes 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 (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetAction

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetAction() ApplicationSecurityWafCustomRuleAction

GetAction returns the Action field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetActionOk

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetActionOk() (*ApplicationSecurityWafCustomRuleAction, bool)

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 (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetBlocking

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetBlocking() bool

GetBlocking returns the Blocking field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetBlockingOk

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetBlockingOk() (*bool, bool)

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

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetConditions

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetConditions() []ApplicationSecurityWafCustomRuleCondition

GetConditions returns the Conditions field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetConditionsOk

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetConditionsOk() (*[]ApplicationSecurityWafCustomRuleCondition, bool)

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

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetEnabled

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetEnabledOk

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetEnabledOk() (*bool, bool)

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

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetName

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetNameOk

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

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

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetPathGlob

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetPathGlob() string

GetPathGlob returns the PathGlob field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetPathGlobOk

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetPathGlobOk() (*string, bool)

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

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetScope

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetScope() []ApplicationSecurityWafCustomRuleScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetScopeOk

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetScopeOk() (*[]ApplicationSecurityWafCustomRuleScope, bool)

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

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetTags

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetTags() ApplicationSecurityWafCustomRuleTags

GetTags returns the Tags field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) GetTagsOk

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) GetTagsOk() (*ApplicationSecurityWafCustomRuleTags, bool)

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

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) HasAction

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) HasPathGlob

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) HasPathGlob() bool

HasPathGlob returns a boolean if a field has been set.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) HasScope

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (ApplicationSecurityWafCustomRuleUpdateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetAction

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetAction(v ApplicationSecurityWafCustomRuleAction)

SetAction gets a reference to the given ApplicationSecurityWafCustomRuleAction and assigns it to the Action field.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetBlocking

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetBlocking(v bool)

SetBlocking sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetConditions

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetConditions(v []ApplicationSecurityWafCustomRuleCondition)

SetConditions sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetEnabled

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetName

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetName(v string)

SetName sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetPathGlob

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetPathGlob(v string)

SetPathGlob gets a reference to the given string and assigns it to the PathGlob field.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetScope

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetScope(v []ApplicationSecurityWafCustomRuleScope)

SetScope gets a reference to the given []ApplicationSecurityWafCustomRuleScope and assigns it to the Scope field.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) SetTags

func (o *ApplicationSecurityWafCustomRuleUpdateAttributes) SetTags(v ApplicationSecurityWafCustomRuleTags)

SetTags sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleUpdateData

ApplicationSecurityWafCustomRuleUpdateData Object for a single WAF Custom Rule.

type ApplicationSecurityWafCustomRuleUpdateData struct {
    // Update a WAF custom rule.
    Attributes ApplicationSecurityWafCustomRuleUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `custom_rule`.
    Type ApplicationSecurityWafCustomRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleUpdateData

func NewApplicationSecurityWafCustomRuleUpdateData(attributes ApplicationSecurityWafCustomRuleUpdateAttributes, typeVar ApplicationSecurityWafCustomRuleType) *ApplicationSecurityWafCustomRuleUpdateData

NewApplicationSecurityWafCustomRuleUpdateData instantiates a new ApplicationSecurityWafCustomRuleUpdateData 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 NewApplicationSecurityWafCustomRuleUpdateDataWithDefaults

func NewApplicationSecurityWafCustomRuleUpdateDataWithDefaults() *ApplicationSecurityWafCustomRuleUpdateData

NewApplicationSecurityWafCustomRuleUpdateDataWithDefaults instantiates a new ApplicationSecurityWafCustomRuleUpdateData 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 (*ApplicationSecurityWafCustomRuleUpdateData) GetAttributes

func (o *ApplicationSecurityWafCustomRuleUpdateData) GetAttributes() ApplicationSecurityWafCustomRuleUpdateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationSecurityWafCustomRuleUpdateData) GetAttributesOk

func (o *ApplicationSecurityWafCustomRuleUpdateData) GetAttributesOk() (*ApplicationSecurityWafCustomRuleUpdateAttributes, bool)

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

func (*ApplicationSecurityWafCustomRuleUpdateData) GetType

func (o *ApplicationSecurityWafCustomRuleUpdateData) GetType() ApplicationSecurityWafCustomRuleType

GetType returns the Type field value.

func (*ApplicationSecurityWafCustomRuleUpdateData) GetTypeOk

func (o *ApplicationSecurityWafCustomRuleUpdateData) GetTypeOk() (*ApplicationSecurityWafCustomRuleType, bool)

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

func (ApplicationSecurityWafCustomRuleUpdateData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleUpdateData) SetAttributes

func (o *ApplicationSecurityWafCustomRuleUpdateData) SetAttributes(v ApplicationSecurityWafCustomRuleUpdateAttributes)

SetAttributes sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateData) SetType

func (o *ApplicationSecurityWafCustomRuleUpdateData) SetType(v ApplicationSecurityWafCustomRuleType)

SetType sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafCustomRuleUpdateRequest

ApplicationSecurityWafCustomRuleUpdateRequest Request object that includes the Custom Rule to update.

type ApplicationSecurityWafCustomRuleUpdateRequest struct {
    // Object for a single WAF Custom Rule.
    Data ApplicationSecurityWafCustomRuleUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafCustomRuleUpdateRequest

func NewApplicationSecurityWafCustomRuleUpdateRequest(data ApplicationSecurityWafCustomRuleUpdateData) *ApplicationSecurityWafCustomRuleUpdateRequest

NewApplicationSecurityWafCustomRuleUpdateRequest instantiates a new ApplicationSecurityWafCustomRuleUpdateRequest 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 NewApplicationSecurityWafCustomRuleUpdateRequestWithDefaults

func NewApplicationSecurityWafCustomRuleUpdateRequestWithDefaults() *ApplicationSecurityWafCustomRuleUpdateRequest

NewApplicationSecurityWafCustomRuleUpdateRequestWithDefaults instantiates a new ApplicationSecurityWafCustomRuleUpdateRequest 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 (*ApplicationSecurityWafCustomRuleUpdateRequest) GetData

func (o *ApplicationSecurityWafCustomRuleUpdateRequest) GetData() ApplicationSecurityWafCustomRuleUpdateData

GetData returns the Data field value.

func (*ApplicationSecurityWafCustomRuleUpdateRequest) GetDataOk

func (o *ApplicationSecurityWafCustomRuleUpdateRequest) GetDataOk() (*ApplicationSecurityWafCustomRuleUpdateData, bool)

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

func (ApplicationSecurityWafCustomRuleUpdateRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafCustomRuleUpdateRequest) SetData

func (o *ApplicationSecurityWafCustomRuleUpdateRequest) SetData(v ApplicationSecurityWafCustomRuleUpdateData)

SetData sets field value.

func (*ApplicationSecurityWafCustomRuleUpdateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterAttributes

ApplicationSecurityWafExclusionFilterAttributes Attributes describing a WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterAttributes struct {
    // A description for the exclusion filter.
    Description *string `json:"description,omitempty"`
    // Indicates whether the exclusion filter is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The event query matched by the legacy exclusion filter. Cannot be created nor updated.
    EventQuery *string `json:"event_query,omitempty"`
    // The client IP addresses matched by the exclusion filter (CIDR notation is supported).
    IpList []string `json:"ip_list,omitempty"`
    // Extra information about the exclusion filter.
    Metadata *ApplicationSecurityWafExclusionFilterMetadata `json:"metadata,omitempty"`
    // The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked.
    OnMatch *ApplicationSecurityWafExclusionFilterOnMatch `json:"on_match,omitempty"`
    // A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character.
    Parameters []string `json:"parameters,omitempty"`
    // The HTTP path glob expression matched by the exclusion filter.
    PathGlob *string `json:"path_glob,omitempty"`
    // The WAF rules targeted by the exclusion filter.
    RulesTarget []ApplicationSecurityWafExclusionFilterRulesTarget `json:"rules_target,omitempty"`
    // The services where the exclusion filter is deployed.
    Scope []ApplicationSecurityWafExclusionFilterScope `json:"scope,omitempty"`
    // Generated event search query for traces matching the exclusion filter.
    SearchQuery *string `json:"search_query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterAttributes

func NewApplicationSecurityWafExclusionFilterAttributes() *ApplicationSecurityWafExclusionFilterAttributes

NewApplicationSecurityWafExclusionFilterAttributes instantiates a new ApplicationSecurityWafExclusionFilterAttributes 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 NewApplicationSecurityWafExclusionFilterAttributesWithDefaults

func NewApplicationSecurityWafExclusionFilterAttributesWithDefaults() *ApplicationSecurityWafExclusionFilterAttributes

NewApplicationSecurityWafExclusionFilterAttributesWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterAttributes 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 (*ApplicationSecurityWafExclusionFilterAttributes) GetDescription

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetDescriptionOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) 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 (*ApplicationSecurityWafExclusionFilterAttributes) GetEnabled

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetEnabledOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEnabledOk() (*bool, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetEventQuery

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEventQuery() string

GetEventQuery returns the EventQuery field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetEventQueryOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetEventQueryOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetIpList

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetIpList() []string

GetIpList returns the IpList field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetIpListOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetIpListOk() (*[]string, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetMetadata

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetMetadata() ApplicationSecurityWafExclusionFilterMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetMetadataOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetMetadataOk() (*ApplicationSecurityWafExclusionFilterMetadata, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetOnMatch

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetOnMatch() ApplicationSecurityWafExclusionFilterOnMatch

GetOnMatch returns the OnMatch field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetOnMatchOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetOnMatchOk() (*ApplicationSecurityWafExclusionFilterOnMatch, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetParameters

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetParameters() []string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetParametersOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetParametersOk() (*[]string, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetPathGlob

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetPathGlob() string

GetPathGlob returns the PathGlob field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetPathGlobOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetPathGlobOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetRulesTarget

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetRulesTarget() []ApplicationSecurityWafExclusionFilterRulesTarget

GetRulesTarget returns the RulesTarget field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetRulesTargetOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetRulesTargetOk() (*[]ApplicationSecurityWafExclusionFilterRulesTarget, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetScope

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetScope() []ApplicationSecurityWafExclusionFilterScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetScopeOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetScopeOk() (*[]ApplicationSecurityWafExclusionFilterScope, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) GetSearchQuery

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetSearchQuery() string

GetSearchQuery returns the SearchQuery field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterAttributes) GetSearchQueryOk

func (o *ApplicationSecurityWafExclusionFilterAttributes) GetSearchQueryOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterAttributes) HasDescription

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasEnabled

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasEventQuery

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasEventQuery() bool

HasEventQuery returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasIpList

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasIpList() bool

HasIpList returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasMetadata

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasOnMatch

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasOnMatch() bool

HasOnMatch returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasParameters

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasPathGlob

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasPathGlob() bool

HasPathGlob returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasRulesTarget

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasRulesTarget() bool

HasRulesTarget returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasScope

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterAttributes) HasSearchQuery

func (o *ApplicationSecurityWafExclusionFilterAttributes) HasSearchQuery() bool

HasSearchQuery returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetDescription

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetEnabled

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetEventQuery

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetEventQuery(v string)

SetEventQuery gets a reference to the given string and assigns it to the EventQuery field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetIpList

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetIpList(v []string)

SetIpList gets a reference to the given []string and assigns it to the IpList field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetMetadata

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetMetadata(v ApplicationSecurityWafExclusionFilterMetadata)

SetMetadata gets a reference to the given ApplicationSecurityWafExclusionFilterMetadata and assigns it to the Metadata field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetOnMatch

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetOnMatch(v ApplicationSecurityWafExclusionFilterOnMatch)

SetOnMatch gets a reference to the given ApplicationSecurityWafExclusionFilterOnMatch and assigns it to the OnMatch field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetParameters

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetParameters(v []string)

SetParameters gets a reference to the given []string and assigns it to the Parameters field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetPathGlob

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetPathGlob(v string)

SetPathGlob gets a reference to the given string and assigns it to the PathGlob field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetRulesTarget

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetRulesTarget(v []ApplicationSecurityWafExclusionFilterRulesTarget)

SetRulesTarget gets a reference to the given []ApplicationSecurityWafExclusionFilterRulesTarget and assigns it to the RulesTarget field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetScope

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetScope(v []ApplicationSecurityWafExclusionFilterScope)

SetScope gets a reference to the given []ApplicationSecurityWafExclusionFilterScope and assigns it to the Scope field.

func (*ApplicationSecurityWafExclusionFilterAttributes) SetSearchQuery

func (o *ApplicationSecurityWafExclusionFilterAttributes) SetSearchQuery(v string)

SetSearchQuery gets a reference to the given string and assigns it to the SearchQuery field.

func (*ApplicationSecurityWafExclusionFilterAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterCreateAttributes

ApplicationSecurityWafExclusionFilterCreateAttributes Attributes for creating a WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterCreateAttributes struct {
    // A description for the exclusion filter.
    Description string `json:"description"`
    // Indicates whether the exclusion filter is enabled.
    Enabled bool `json:"enabled"`
    // The client IP addresses matched by the exclusion filter (CIDR notation is supported).
    IpList []string `json:"ip_list,omitempty"`
    // The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked.
    OnMatch *ApplicationSecurityWafExclusionFilterOnMatch `json:"on_match,omitempty"`
    // A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character.
    Parameters []string `json:"parameters,omitempty"`
    // The HTTP path glob expression matched by the exclusion filter.
    PathGlob *string `json:"path_glob,omitempty"`
    // The WAF rules targeted by the exclusion filter.
    RulesTarget []ApplicationSecurityWafExclusionFilterRulesTarget `json:"rules_target,omitempty"`
    // The services where the exclusion filter is deployed.
    Scope []ApplicationSecurityWafExclusionFilterScope `json:"scope,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterCreateAttributes

func NewApplicationSecurityWafExclusionFilterCreateAttributes(description string, enabled bool) *ApplicationSecurityWafExclusionFilterCreateAttributes

NewApplicationSecurityWafExclusionFilterCreateAttributes instantiates a new ApplicationSecurityWafExclusionFilterCreateAttributes 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 NewApplicationSecurityWafExclusionFilterCreateAttributesWithDefaults

func NewApplicationSecurityWafExclusionFilterCreateAttributesWithDefaults() *ApplicationSecurityWafExclusionFilterCreateAttributes

NewApplicationSecurityWafExclusionFilterCreateAttributesWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterCreateAttributes 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 (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetDescription

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetDescription() string

GetDescription returns the Description field value.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetDescriptionOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetDescriptionOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetEnabled

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetEnabledOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetEnabledOk() (*bool, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetIpList

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetIpList() []string

GetIpList returns the IpList field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetIpListOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetIpListOk() (*[]string, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetOnMatch

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetOnMatch() ApplicationSecurityWafExclusionFilterOnMatch

GetOnMatch returns the OnMatch field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetOnMatchOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetOnMatchOk() (*ApplicationSecurityWafExclusionFilterOnMatch, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetParameters

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetParameters() []string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetParametersOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetParametersOk() (*[]string, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetPathGlob

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetPathGlob() string

GetPathGlob returns the PathGlob field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetPathGlobOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetPathGlobOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetRulesTarget

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetRulesTarget() []ApplicationSecurityWafExclusionFilterRulesTarget

GetRulesTarget returns the RulesTarget field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetRulesTargetOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetRulesTargetOk() (*[]ApplicationSecurityWafExclusionFilterRulesTarget, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetScope

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetScope() []ApplicationSecurityWafExclusionFilterScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) GetScopeOk

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) GetScopeOk() (*[]ApplicationSecurityWafExclusionFilterScope, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) HasIpList

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasIpList() bool

HasIpList returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) HasOnMatch

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasOnMatch() bool

HasOnMatch returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) HasParameters

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) HasPathGlob

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasPathGlob() bool

HasPathGlob returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) HasRulesTarget

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasRulesTarget() bool

HasRulesTarget returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) HasScope

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterCreateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetDescription

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetDescription(v string)

SetDescription sets field value.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetEnabled

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetIpList

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetIpList(v []string)

SetIpList gets a reference to the given []string and assigns it to the IpList field.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetOnMatch

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetOnMatch(v ApplicationSecurityWafExclusionFilterOnMatch)

SetOnMatch gets a reference to the given ApplicationSecurityWafExclusionFilterOnMatch and assigns it to the OnMatch field.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetParameters

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetParameters(v []string)

SetParameters gets a reference to the given []string and assigns it to the Parameters field.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetPathGlob

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetPathGlob(v string)

SetPathGlob gets a reference to the given string and assigns it to the PathGlob field.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetRulesTarget

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetRulesTarget(v []ApplicationSecurityWafExclusionFilterRulesTarget)

SetRulesTarget gets a reference to the given []ApplicationSecurityWafExclusionFilterRulesTarget and assigns it to the RulesTarget field.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) SetScope

func (o *ApplicationSecurityWafExclusionFilterCreateAttributes) SetScope(v []ApplicationSecurityWafExclusionFilterScope)

SetScope gets a reference to the given []ApplicationSecurityWafExclusionFilterScope and assigns it to the Scope field.

func (*ApplicationSecurityWafExclusionFilterCreateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterCreateData

ApplicationSecurityWafExclusionFilterCreateData Object for creating a single WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterCreateData struct {
    // Attributes for creating a WAF exclusion filter.
    Attributes ApplicationSecurityWafExclusionFilterCreateAttributes `json:"attributes"`
    // Type of the resource. The value should always be `exclusion_filter`.
    Type ApplicationSecurityWafExclusionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterCreateData

func NewApplicationSecurityWafExclusionFilterCreateData(attributes ApplicationSecurityWafExclusionFilterCreateAttributes, typeVar ApplicationSecurityWafExclusionFilterType) *ApplicationSecurityWafExclusionFilterCreateData

NewApplicationSecurityWafExclusionFilterCreateData instantiates a new ApplicationSecurityWafExclusionFilterCreateData 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 NewApplicationSecurityWafExclusionFilterCreateDataWithDefaults

func NewApplicationSecurityWafExclusionFilterCreateDataWithDefaults() *ApplicationSecurityWafExclusionFilterCreateData

NewApplicationSecurityWafExclusionFilterCreateDataWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterCreateData 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 (*ApplicationSecurityWafExclusionFilterCreateData) GetAttributes

func (o *ApplicationSecurityWafExclusionFilterCreateData) GetAttributes() ApplicationSecurityWafExclusionFilterCreateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationSecurityWafExclusionFilterCreateData) GetAttributesOk

func (o *ApplicationSecurityWafExclusionFilterCreateData) GetAttributesOk() (*ApplicationSecurityWafExclusionFilterCreateAttributes, bool)

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

func (*ApplicationSecurityWafExclusionFilterCreateData) GetType

func (o *ApplicationSecurityWafExclusionFilterCreateData) GetType() ApplicationSecurityWafExclusionFilterType

GetType returns the Type field value.

func (*ApplicationSecurityWafExclusionFilterCreateData) GetTypeOk

func (o *ApplicationSecurityWafExclusionFilterCreateData) GetTypeOk() (*ApplicationSecurityWafExclusionFilterType, bool)

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

func (ApplicationSecurityWafExclusionFilterCreateData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterCreateData) SetAttributes

func (o *ApplicationSecurityWafExclusionFilterCreateData) SetAttributes(v ApplicationSecurityWafExclusionFilterCreateAttributes)

SetAttributes sets field value.

func (*ApplicationSecurityWafExclusionFilterCreateData) SetType

func (o *ApplicationSecurityWafExclusionFilterCreateData) SetType(v ApplicationSecurityWafExclusionFilterType)

SetType sets field value.

func (*ApplicationSecurityWafExclusionFilterCreateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterCreateRequest

ApplicationSecurityWafExclusionFilterCreateRequest Request object for creating a single WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterCreateRequest struct {
    // Object for creating a single WAF exclusion filter.
    Data ApplicationSecurityWafExclusionFilterCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterCreateRequest

func NewApplicationSecurityWafExclusionFilterCreateRequest(data ApplicationSecurityWafExclusionFilterCreateData) *ApplicationSecurityWafExclusionFilterCreateRequest

NewApplicationSecurityWafExclusionFilterCreateRequest instantiates a new ApplicationSecurityWafExclusionFilterCreateRequest 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 NewApplicationSecurityWafExclusionFilterCreateRequestWithDefaults

func NewApplicationSecurityWafExclusionFilterCreateRequestWithDefaults() *ApplicationSecurityWafExclusionFilterCreateRequest

NewApplicationSecurityWafExclusionFilterCreateRequestWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterCreateRequest 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 (*ApplicationSecurityWafExclusionFilterCreateRequest) GetData

func (o *ApplicationSecurityWafExclusionFilterCreateRequest) GetData() ApplicationSecurityWafExclusionFilterCreateData

GetData returns the Data field value.

func (*ApplicationSecurityWafExclusionFilterCreateRequest) GetDataOk

func (o *ApplicationSecurityWafExclusionFilterCreateRequest) GetDataOk() (*ApplicationSecurityWafExclusionFilterCreateData, bool)

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

func (ApplicationSecurityWafExclusionFilterCreateRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterCreateRequest) SetData

func (o *ApplicationSecurityWafExclusionFilterCreateRequest) SetData(v ApplicationSecurityWafExclusionFilterCreateData)

SetData sets field value.

func (*ApplicationSecurityWafExclusionFilterCreateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterMetadata

ApplicationSecurityWafExclusionFilterMetadata Extra information about the exclusion filter.

type ApplicationSecurityWafExclusionFilterMetadata struct {
    // The creation date of the exclusion filter.
    AddedAt *time.Time `json:"added_at,omitempty"`
    // The handle of the user who created the exclusion filter.
    AddedBy *string `json:"added_by,omitempty"`
    // The name of the user who created the exclusion filter.
    AddedByName *string `json:"added_by_name,omitempty"`
    // The last modification date of the exclusion filter.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The handle of the user who last modified the exclusion filter.
    ModifiedBy *string `json:"modified_by,omitempty"`
    // The name of the user who last modified the exclusion filter.
    ModifiedByName *string `json:"modified_by_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterMetadata

func NewApplicationSecurityWafExclusionFilterMetadata() *ApplicationSecurityWafExclusionFilterMetadata

NewApplicationSecurityWafExclusionFilterMetadata instantiates a new ApplicationSecurityWafExclusionFilterMetadata 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 NewApplicationSecurityWafExclusionFilterMetadataWithDefaults

func NewApplicationSecurityWafExclusionFilterMetadataWithDefaults() *ApplicationSecurityWafExclusionFilterMetadata

NewApplicationSecurityWafExclusionFilterMetadataWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterMetadata 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 (*ApplicationSecurityWafExclusionFilterMetadata) GetAddedAt

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedAt() time.Time

GetAddedAt returns the AddedAt field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterMetadata) GetAddedAtOk

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedAtOk() (*time.Time, bool)

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

func (*ApplicationSecurityWafExclusionFilterMetadata) GetAddedBy

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedBy() string

GetAddedBy returns the AddedBy field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterMetadata) GetAddedByName

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedByName() string

GetAddedByName returns the AddedByName field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterMetadata) GetAddedByNameOk

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedByNameOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterMetadata) GetAddedByOk

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetAddedByOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterMetadata) GetModifiedAt

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedAt() time.Time

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

func (*ApplicationSecurityWafExclusionFilterMetadata) GetModifiedAtOk

func (o *ApplicationSecurityWafExclusionFilterMetadata) 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 (*ApplicationSecurityWafExclusionFilterMetadata) GetModifiedBy

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedBy() string

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

func (*ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByName

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByName() string

GetModifiedByName returns the ModifiedByName field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByNameOk

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByNameOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByOk

func (o *ApplicationSecurityWafExclusionFilterMetadata) GetModifiedByOk() (*string, 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 (*ApplicationSecurityWafExclusionFilterMetadata) HasAddedAt

func (o *ApplicationSecurityWafExclusionFilterMetadata) HasAddedAt() bool

HasAddedAt returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterMetadata) HasAddedBy

func (o *ApplicationSecurityWafExclusionFilterMetadata) HasAddedBy() bool

HasAddedBy returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterMetadata) HasAddedByName

func (o *ApplicationSecurityWafExclusionFilterMetadata) HasAddedByName() bool

HasAddedByName returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterMetadata) HasModifiedAt

func (o *ApplicationSecurityWafExclusionFilterMetadata) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterMetadata) HasModifiedBy

func (o *ApplicationSecurityWafExclusionFilterMetadata) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterMetadata) HasModifiedByName

func (o *ApplicationSecurityWafExclusionFilterMetadata) HasModifiedByName() bool

HasModifiedByName returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterMetadata) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterMetadata) SetAddedAt

func (o *ApplicationSecurityWafExclusionFilterMetadata) SetAddedAt(v time.Time)

SetAddedAt gets a reference to the given time.Time and assigns it to the AddedAt field.

func (*ApplicationSecurityWafExclusionFilterMetadata) SetAddedBy

func (o *ApplicationSecurityWafExclusionFilterMetadata) SetAddedBy(v string)

SetAddedBy gets a reference to the given string and assigns it to the AddedBy field.

func (*ApplicationSecurityWafExclusionFilterMetadata) SetAddedByName

func (o *ApplicationSecurityWafExclusionFilterMetadata) SetAddedByName(v string)

SetAddedByName gets a reference to the given string and assigns it to the AddedByName field.

func (*ApplicationSecurityWafExclusionFilterMetadata) SetModifiedAt

func (o *ApplicationSecurityWafExclusionFilterMetadata) SetModifiedAt(v time.Time)

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

func (*ApplicationSecurityWafExclusionFilterMetadata) SetModifiedBy

func (o *ApplicationSecurityWafExclusionFilterMetadata) SetModifiedBy(v string)

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

func (*ApplicationSecurityWafExclusionFilterMetadata) SetModifiedByName

func (o *ApplicationSecurityWafExclusionFilterMetadata) SetModifiedByName(v string)

SetModifiedByName gets a reference to the given string and assigns it to the ModifiedByName field.

func (*ApplicationSecurityWafExclusionFilterMetadata) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterOnMatch

ApplicationSecurityWafExclusionFilterOnMatch The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked.

type ApplicationSecurityWafExclusionFilterOnMatch string

List of ApplicationSecurityWafExclusionFilterOnMatch.

const (
    APPLICATIONSECURITYWAFEXCLUSIONFILTERONMATCH_MONITOR ApplicationSecurityWafExclusionFilterOnMatch = "monitor"
)

func NewApplicationSecurityWafExclusionFilterOnMatchFromValue

func NewApplicationSecurityWafExclusionFilterOnMatchFromValue(v string) (*ApplicationSecurityWafExclusionFilterOnMatch, error)

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

func (*ApplicationSecurityWafExclusionFilterOnMatch) GetAllowedValues

func (v *ApplicationSecurityWafExclusionFilterOnMatch) GetAllowedValues() []ApplicationSecurityWafExclusionFilterOnMatch

GetAllowedValues reeturns the list of possible values.

func (ApplicationSecurityWafExclusionFilterOnMatch) IsValid

func (v ApplicationSecurityWafExclusionFilterOnMatch) IsValid() bool

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

func (ApplicationSecurityWafExclusionFilterOnMatch) Ptr

func (v ApplicationSecurityWafExclusionFilterOnMatch) Ptr() *ApplicationSecurityWafExclusionFilterOnMatch

Ptr returns reference to ApplicationSecurityWafExclusionFilterOnMatch value.

func (*ApplicationSecurityWafExclusionFilterOnMatch) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterResource

ApplicationSecurityWafExclusionFilterResource A JSON:API resource for an WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterResource struct {
    // Attributes describing a WAF exclusion filter.
    Attributes *ApplicationSecurityWafExclusionFilterAttributes `json:"attributes,omitempty"`
    // The identifier of the WAF exclusion filter.
    Id *string `json:"id,omitempty"`
    // Type of the resource. The value should always be `exclusion_filter`.
    Type *ApplicationSecurityWafExclusionFilterType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterResource

func NewApplicationSecurityWafExclusionFilterResource() *ApplicationSecurityWafExclusionFilterResource

NewApplicationSecurityWafExclusionFilterResource instantiates a new ApplicationSecurityWafExclusionFilterResource 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 NewApplicationSecurityWafExclusionFilterResourceWithDefaults

func NewApplicationSecurityWafExclusionFilterResourceWithDefaults() *ApplicationSecurityWafExclusionFilterResource

NewApplicationSecurityWafExclusionFilterResourceWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterResource 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 (*ApplicationSecurityWafExclusionFilterResource) GetAttributes

func (o *ApplicationSecurityWafExclusionFilterResource) GetAttributes() ApplicationSecurityWafExclusionFilterAttributes

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

func (*ApplicationSecurityWafExclusionFilterResource) GetAttributesOk

func (o *ApplicationSecurityWafExclusionFilterResource) GetAttributesOk() (*ApplicationSecurityWafExclusionFilterAttributes, 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 (*ApplicationSecurityWafExclusionFilterResource) GetId

func (o *ApplicationSecurityWafExclusionFilterResource) GetId() string

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

func (*ApplicationSecurityWafExclusionFilterResource) GetIdOk

func (o *ApplicationSecurityWafExclusionFilterResource) 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 (*ApplicationSecurityWafExclusionFilterResource) GetType

func (o *ApplicationSecurityWafExclusionFilterResource) GetType() ApplicationSecurityWafExclusionFilterType

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

func (*ApplicationSecurityWafExclusionFilterResource) GetTypeOk

func (o *ApplicationSecurityWafExclusionFilterResource) GetTypeOk() (*ApplicationSecurityWafExclusionFilterType, 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 (*ApplicationSecurityWafExclusionFilterResource) HasAttributes

func (o *ApplicationSecurityWafExclusionFilterResource) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterResource) HasId

func (o *ApplicationSecurityWafExclusionFilterResource) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterResource) HasType

func (o *ApplicationSecurityWafExclusionFilterResource) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterResource) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterResource) SetAttributes

func (o *ApplicationSecurityWafExclusionFilterResource) SetAttributes(v ApplicationSecurityWafExclusionFilterAttributes)

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

func (*ApplicationSecurityWafExclusionFilterResource) SetId

func (o *ApplicationSecurityWafExclusionFilterResource) SetId(v string)

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

func (*ApplicationSecurityWafExclusionFilterResource) SetType

func (o *ApplicationSecurityWafExclusionFilterResource) SetType(v ApplicationSecurityWafExclusionFilterType)

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

func (*ApplicationSecurityWafExclusionFilterResource) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterResponse

ApplicationSecurityWafExclusionFilterResponse Response object for a single WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterResponse struct {
    // A JSON:API resource for an WAF exclusion filter.
    Data *ApplicationSecurityWafExclusionFilterResource `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterResponse

func NewApplicationSecurityWafExclusionFilterResponse() *ApplicationSecurityWafExclusionFilterResponse

NewApplicationSecurityWafExclusionFilterResponse instantiates a new ApplicationSecurityWafExclusionFilterResponse 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 NewApplicationSecurityWafExclusionFilterResponseWithDefaults

func NewApplicationSecurityWafExclusionFilterResponseWithDefaults() *ApplicationSecurityWafExclusionFilterResponse

NewApplicationSecurityWafExclusionFilterResponseWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterResponse 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 (*ApplicationSecurityWafExclusionFilterResponse) GetData

func (o *ApplicationSecurityWafExclusionFilterResponse) GetData() ApplicationSecurityWafExclusionFilterResource

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

func (*ApplicationSecurityWafExclusionFilterResponse) GetDataOk

func (o *ApplicationSecurityWafExclusionFilterResponse) GetDataOk() (*ApplicationSecurityWafExclusionFilterResource, 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 (*ApplicationSecurityWafExclusionFilterResponse) HasData

func (o *ApplicationSecurityWafExclusionFilterResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterResponse) SetData

func (o *ApplicationSecurityWafExclusionFilterResponse) SetData(v ApplicationSecurityWafExclusionFilterResource)

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

func (*ApplicationSecurityWafExclusionFilterResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterRulesTarget

ApplicationSecurityWafExclusionFilterRulesTarget Target WAF rules based either on an identifier or tags.

type ApplicationSecurityWafExclusionFilterRulesTarget struct {
    // Target a single WAF rule based on its identifier.
    RuleId *string `json:"rule_id,omitempty"`
    // Target multiple WAF rules based on their tags.
    Tags *ApplicationSecurityWafExclusionFilterRulesTargetTags `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterRulesTarget

func NewApplicationSecurityWafExclusionFilterRulesTarget() *ApplicationSecurityWafExclusionFilterRulesTarget

NewApplicationSecurityWafExclusionFilterRulesTarget instantiates a new ApplicationSecurityWafExclusionFilterRulesTarget 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 NewApplicationSecurityWafExclusionFilterRulesTargetWithDefaults

func NewApplicationSecurityWafExclusionFilterRulesTargetWithDefaults() *ApplicationSecurityWafExclusionFilterRulesTarget

NewApplicationSecurityWafExclusionFilterRulesTargetWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterRulesTarget 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 (*ApplicationSecurityWafExclusionFilterRulesTarget) GetRuleId

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterRulesTarget) GetRuleIdOk

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetRuleIdOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterRulesTarget) GetTags

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetTags() ApplicationSecurityWafExclusionFilterRulesTargetTags

GetTags returns the Tags field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterRulesTarget) GetTagsOk

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) GetTagsOk() (*ApplicationSecurityWafExclusionFilterRulesTargetTags, 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 (*ApplicationSecurityWafExclusionFilterRulesTarget) HasRuleId

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterRulesTarget) HasTags

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterRulesTarget) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterRulesTarget) SetRuleId

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*ApplicationSecurityWafExclusionFilterRulesTarget) SetTags

func (o *ApplicationSecurityWafExclusionFilterRulesTarget) SetTags(v ApplicationSecurityWafExclusionFilterRulesTargetTags)

SetTags gets a reference to the given ApplicationSecurityWafExclusionFilterRulesTargetTags and assigns it to the Tags field.

func (*ApplicationSecurityWafExclusionFilterRulesTarget) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterRulesTargetTags

ApplicationSecurityWafExclusionFilterRulesTargetTags Target multiple WAF rules based on their tags.

type ApplicationSecurityWafExclusionFilterRulesTargetTags struct {
    // The category of the targeted WAF rules.
    Category *string `json:"category,omitempty"`
    // The type of the targeted WAF rules.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]string      `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterRulesTargetTags

func NewApplicationSecurityWafExclusionFilterRulesTargetTags() *ApplicationSecurityWafExclusionFilterRulesTargetTags

NewApplicationSecurityWafExclusionFilterRulesTargetTags instantiates a new ApplicationSecurityWafExclusionFilterRulesTargetTags 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 NewApplicationSecurityWafExclusionFilterRulesTargetTagsWithDefaults

func NewApplicationSecurityWafExclusionFilterRulesTargetTagsWithDefaults() *ApplicationSecurityWafExclusionFilterRulesTargetTags

NewApplicationSecurityWafExclusionFilterRulesTargetTagsWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterRulesTargetTags 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 (*ApplicationSecurityWafExclusionFilterRulesTargetTags) GetCategory

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterRulesTargetTags) GetCategoryOk

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetCategoryOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterRulesTargetTags) GetType

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetType() string

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

func (*ApplicationSecurityWafExclusionFilterRulesTargetTags) GetTypeOk

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) GetTypeOk() (*string, 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 (*ApplicationSecurityWafExclusionFilterRulesTargetTags) HasCategory

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterRulesTargetTags) HasType

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) HasType() bool

HasType returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterRulesTargetTags) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterRulesTargetTags) SetCategory

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*ApplicationSecurityWafExclusionFilterRulesTargetTags) SetType

func (o *ApplicationSecurityWafExclusionFilterRulesTargetTags) SetType(v string)

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

func (*ApplicationSecurityWafExclusionFilterRulesTargetTags) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterScope

ApplicationSecurityWafExclusionFilterScope Deploy on services based on their environment and/or service name.

type ApplicationSecurityWafExclusionFilterScope struct {
    // Deploy on this environment.
    Env *string `json:"env,omitempty"`
    // Deploy on this service.
    Service *string `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterScope

func NewApplicationSecurityWafExclusionFilterScope() *ApplicationSecurityWafExclusionFilterScope

NewApplicationSecurityWafExclusionFilterScope instantiates a new ApplicationSecurityWafExclusionFilterScope 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 NewApplicationSecurityWafExclusionFilterScopeWithDefaults

func NewApplicationSecurityWafExclusionFilterScopeWithDefaults() *ApplicationSecurityWafExclusionFilterScope

NewApplicationSecurityWafExclusionFilterScopeWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterScope 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 (*ApplicationSecurityWafExclusionFilterScope) GetEnv

func (o *ApplicationSecurityWafExclusionFilterScope) GetEnv() string

GetEnv returns the Env field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterScope) GetEnvOk

func (o *ApplicationSecurityWafExclusionFilterScope) GetEnvOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterScope) GetService

func (o *ApplicationSecurityWafExclusionFilterScope) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterScope) GetServiceOk

func (o *ApplicationSecurityWafExclusionFilterScope) 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 (*ApplicationSecurityWafExclusionFilterScope) HasEnv

func (o *ApplicationSecurityWafExclusionFilterScope) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterScope) HasService

func (o *ApplicationSecurityWafExclusionFilterScope) HasService() bool

HasService returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterScope) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterScope) SetEnv

func (o *ApplicationSecurityWafExclusionFilterScope) SetEnv(v string)

SetEnv gets a reference to the given string and assigns it to the Env field.

func (*ApplicationSecurityWafExclusionFilterScope) SetService

func (o *ApplicationSecurityWafExclusionFilterScope) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*ApplicationSecurityWafExclusionFilterScope) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterType

ApplicationSecurityWafExclusionFilterType Type of the resource. The value should always be `exclusion_filter`.

type ApplicationSecurityWafExclusionFilterType string

List of ApplicationSecurityWafExclusionFilterType.

const (
    APPLICATIONSECURITYWAFEXCLUSIONFILTERTYPE_EXCLUSION_FILTER ApplicationSecurityWafExclusionFilterType = "exclusion_filter"
)

func NewApplicationSecurityWafExclusionFilterTypeFromValue

func NewApplicationSecurityWafExclusionFilterTypeFromValue(v string) (*ApplicationSecurityWafExclusionFilterType, error)

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

func (*ApplicationSecurityWafExclusionFilterType) GetAllowedValues

func (v *ApplicationSecurityWafExclusionFilterType) GetAllowedValues() []ApplicationSecurityWafExclusionFilterType

GetAllowedValues reeturns the list of possible values.

func (ApplicationSecurityWafExclusionFilterType) IsValid

func (v ApplicationSecurityWafExclusionFilterType) IsValid() bool

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

func (ApplicationSecurityWafExclusionFilterType) Ptr

func (v ApplicationSecurityWafExclusionFilterType) Ptr() *ApplicationSecurityWafExclusionFilterType

Ptr returns reference to ApplicationSecurityWafExclusionFilterType value.

func (*ApplicationSecurityWafExclusionFilterType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterUpdateAttributes

ApplicationSecurityWafExclusionFilterUpdateAttributes Attributes for updating a WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterUpdateAttributes struct {
    // A description for the exclusion filter.
    Description string `json:"description"`
    // Indicates whether the exclusion filter is enabled.
    Enabled bool `json:"enabled"`
    // The client IP addresses matched by the exclusion filter (CIDR notation is supported).
    IpList []string `json:"ip_list,omitempty"`
    // The action taken when the exclusion filter matches. When set to `monitor`, security traces are emitted but the requests are not blocked. By default, security traces are not emitted and the requests are not blocked.
    OnMatch *ApplicationSecurityWafExclusionFilterOnMatch `json:"on_match,omitempty"`
    // A list of parameters matched by the exclusion filter in the HTTP query string and HTTP request body. Nested parameters can be matched by joining fields with a dot character.
    Parameters []string `json:"parameters,omitempty"`
    // The HTTP path glob expression matched by the exclusion filter.
    PathGlob *string `json:"path_glob,omitempty"`
    // The WAF rules targeted by the exclusion filter.
    RulesTarget []ApplicationSecurityWafExclusionFilterRulesTarget `json:"rules_target,omitempty"`
    // The services where the exclusion filter is deployed.
    Scope []ApplicationSecurityWafExclusionFilterScope `json:"scope,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterUpdateAttributes

func NewApplicationSecurityWafExclusionFilterUpdateAttributes(description string, enabled bool) *ApplicationSecurityWafExclusionFilterUpdateAttributes

NewApplicationSecurityWafExclusionFilterUpdateAttributes instantiates a new ApplicationSecurityWafExclusionFilterUpdateAttributes 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 NewApplicationSecurityWafExclusionFilterUpdateAttributesWithDefaults

func NewApplicationSecurityWafExclusionFilterUpdateAttributesWithDefaults() *ApplicationSecurityWafExclusionFilterUpdateAttributes

NewApplicationSecurityWafExclusionFilterUpdateAttributesWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterUpdateAttributes 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 (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetDescription

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetDescription() string

GetDescription returns the Description field value.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetDescriptionOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetDescriptionOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetEnabled

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetEnabledOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetEnabledOk() (*bool, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetIpList

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetIpList() []string

GetIpList returns the IpList field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetIpListOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetIpListOk() (*[]string, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetOnMatch

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetOnMatch() ApplicationSecurityWafExclusionFilterOnMatch

GetOnMatch returns the OnMatch field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetOnMatchOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetOnMatchOk() (*ApplicationSecurityWafExclusionFilterOnMatch, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetParameters

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetParameters() []string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetParametersOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetParametersOk() (*[]string, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetPathGlob

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetPathGlob() string

GetPathGlob returns the PathGlob field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetPathGlobOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetPathGlobOk() (*string, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetRulesTarget

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetRulesTarget() []ApplicationSecurityWafExclusionFilterRulesTarget

GetRulesTarget returns the RulesTarget field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetRulesTargetOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetRulesTargetOk() (*[]ApplicationSecurityWafExclusionFilterRulesTarget, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetScope

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetScope() []ApplicationSecurityWafExclusionFilterScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) GetScopeOk

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) GetScopeOk() (*[]ApplicationSecurityWafExclusionFilterScope, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) HasIpList

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasIpList() bool

HasIpList returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) HasOnMatch

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasOnMatch() bool

HasOnMatch returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) HasParameters

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) HasPathGlob

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasPathGlob() bool

HasPathGlob returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) HasRulesTarget

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasRulesTarget() bool

HasRulesTarget returns a boolean if a field has been set.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) HasScope

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFilterUpdateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetDescription

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetDescription(v string)

SetDescription sets field value.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetEnabled

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetIpList

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetIpList(v []string)

SetIpList gets a reference to the given []string and assigns it to the IpList field.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetOnMatch

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetOnMatch(v ApplicationSecurityWafExclusionFilterOnMatch)

SetOnMatch gets a reference to the given ApplicationSecurityWafExclusionFilterOnMatch and assigns it to the OnMatch field.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetParameters

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetParameters(v []string)

SetParameters gets a reference to the given []string and assigns it to the Parameters field.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetPathGlob

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetPathGlob(v string)

SetPathGlob gets a reference to the given string and assigns it to the PathGlob field.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetRulesTarget

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetRulesTarget(v []ApplicationSecurityWafExclusionFilterRulesTarget)

SetRulesTarget gets a reference to the given []ApplicationSecurityWafExclusionFilterRulesTarget and assigns it to the RulesTarget field.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) SetScope

func (o *ApplicationSecurityWafExclusionFilterUpdateAttributes) SetScope(v []ApplicationSecurityWafExclusionFilterScope)

SetScope gets a reference to the given []ApplicationSecurityWafExclusionFilterScope and assigns it to the Scope field.

func (*ApplicationSecurityWafExclusionFilterUpdateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterUpdateData

ApplicationSecurityWafExclusionFilterUpdateData Object for updating a single WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterUpdateData struct {
    // Attributes for updating a WAF exclusion filter.
    Attributes ApplicationSecurityWafExclusionFilterUpdateAttributes `json:"attributes"`
    // Type of the resource. The value should always be `exclusion_filter`.
    Type ApplicationSecurityWafExclusionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterUpdateData

func NewApplicationSecurityWafExclusionFilterUpdateData(attributes ApplicationSecurityWafExclusionFilterUpdateAttributes, typeVar ApplicationSecurityWafExclusionFilterType) *ApplicationSecurityWafExclusionFilterUpdateData

NewApplicationSecurityWafExclusionFilterUpdateData instantiates a new ApplicationSecurityWafExclusionFilterUpdateData 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 NewApplicationSecurityWafExclusionFilterUpdateDataWithDefaults

func NewApplicationSecurityWafExclusionFilterUpdateDataWithDefaults() *ApplicationSecurityWafExclusionFilterUpdateData

NewApplicationSecurityWafExclusionFilterUpdateDataWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterUpdateData 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 (*ApplicationSecurityWafExclusionFilterUpdateData) GetAttributes

func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetAttributes() ApplicationSecurityWafExclusionFilterUpdateAttributes

GetAttributes returns the Attributes field value.

func (*ApplicationSecurityWafExclusionFilterUpdateData) GetAttributesOk

func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetAttributesOk() (*ApplicationSecurityWafExclusionFilterUpdateAttributes, bool)

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

func (*ApplicationSecurityWafExclusionFilterUpdateData) GetType

func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetType() ApplicationSecurityWafExclusionFilterType

GetType returns the Type field value.

func (*ApplicationSecurityWafExclusionFilterUpdateData) GetTypeOk

func (o *ApplicationSecurityWafExclusionFilterUpdateData) GetTypeOk() (*ApplicationSecurityWafExclusionFilterType, bool)

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

func (ApplicationSecurityWafExclusionFilterUpdateData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterUpdateData) SetAttributes

func (o *ApplicationSecurityWafExclusionFilterUpdateData) SetAttributes(v ApplicationSecurityWafExclusionFilterUpdateAttributes)

SetAttributes sets field value.

func (*ApplicationSecurityWafExclusionFilterUpdateData) SetType

func (o *ApplicationSecurityWafExclusionFilterUpdateData) SetType(v ApplicationSecurityWafExclusionFilterType)

SetType sets field value.

func (*ApplicationSecurityWafExclusionFilterUpdateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFilterUpdateRequest

ApplicationSecurityWafExclusionFilterUpdateRequest Request object for updating a single WAF exclusion filter.

type ApplicationSecurityWafExclusionFilterUpdateRequest struct {
    // Object for updating a single WAF exclusion filter.
    Data ApplicationSecurityWafExclusionFilterUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFilterUpdateRequest

func NewApplicationSecurityWafExclusionFilterUpdateRequest(data ApplicationSecurityWafExclusionFilterUpdateData) *ApplicationSecurityWafExclusionFilterUpdateRequest

NewApplicationSecurityWafExclusionFilterUpdateRequest instantiates a new ApplicationSecurityWafExclusionFilterUpdateRequest 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 NewApplicationSecurityWafExclusionFilterUpdateRequestWithDefaults

func NewApplicationSecurityWafExclusionFilterUpdateRequestWithDefaults() *ApplicationSecurityWafExclusionFilterUpdateRequest

NewApplicationSecurityWafExclusionFilterUpdateRequestWithDefaults instantiates a new ApplicationSecurityWafExclusionFilterUpdateRequest 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 (*ApplicationSecurityWafExclusionFilterUpdateRequest) GetData

func (o *ApplicationSecurityWafExclusionFilterUpdateRequest) GetData() ApplicationSecurityWafExclusionFilterUpdateData

GetData returns the Data field value.

func (*ApplicationSecurityWafExclusionFilterUpdateRequest) GetDataOk

func (o *ApplicationSecurityWafExclusionFilterUpdateRequest) GetDataOk() (*ApplicationSecurityWafExclusionFilterUpdateData, bool)

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

func (ApplicationSecurityWafExclusionFilterUpdateRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFilterUpdateRequest) SetData

func (o *ApplicationSecurityWafExclusionFilterUpdateRequest) SetData(v ApplicationSecurityWafExclusionFilterUpdateData)

SetData sets field value.

func (*ApplicationSecurityWafExclusionFilterUpdateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type ApplicationSecurityWafExclusionFiltersResponse

ApplicationSecurityWafExclusionFiltersResponse Response object for multiple WAF exclusion filters.

type ApplicationSecurityWafExclusionFiltersResponse struct {
    // A list of WAF exclusion filters.
    Data []ApplicationSecurityWafExclusionFilterResource `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewApplicationSecurityWafExclusionFiltersResponse

func NewApplicationSecurityWafExclusionFiltersResponse() *ApplicationSecurityWafExclusionFiltersResponse

NewApplicationSecurityWafExclusionFiltersResponse instantiates a new ApplicationSecurityWafExclusionFiltersResponse 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 NewApplicationSecurityWafExclusionFiltersResponseWithDefaults

func NewApplicationSecurityWafExclusionFiltersResponseWithDefaults() *ApplicationSecurityWafExclusionFiltersResponse

NewApplicationSecurityWafExclusionFiltersResponseWithDefaults instantiates a new ApplicationSecurityWafExclusionFiltersResponse 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 (*ApplicationSecurityWafExclusionFiltersResponse) GetData

func (o *ApplicationSecurityWafExclusionFiltersResponse) GetData() []ApplicationSecurityWafExclusionFilterResource

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

func (*ApplicationSecurityWafExclusionFiltersResponse) GetDataOk

func (o *ApplicationSecurityWafExclusionFiltersResponse) GetDataOk() (*[]ApplicationSecurityWafExclusionFilterResource, 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 (*ApplicationSecurityWafExclusionFiltersResponse) HasData

func (o *ApplicationSecurityWafExclusionFiltersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ApplicationSecurityWafExclusionFiltersResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*ApplicationSecurityWafExclusionFiltersResponse) SetData

func (o *ApplicationSecurityWafExclusionFiltersResponse) SetData(v []ApplicationSecurityWafExclusionFilterResource)

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

func (*ApplicationSecurityWafExclusionFiltersResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AppsSortField

AppsSortField The field and direction to sort apps by

type AppsSortField string

List of AppsSortField.

const (
    APPSSORTFIELD_NAME            AppsSortField = "name"
    APPSSORTFIELD_CREATED_AT      AppsSortField = "created_at"
    APPSSORTFIELD_UPDATED_AT      AppsSortField = "updated_at"
    APPSSORTFIELD_USER_NAME       AppsSortField = "user_name"
    APPSSORTFIELD_NAME_DESC       AppsSortField = "-name"
    APPSSORTFIELD_CREATED_AT_DESC AppsSortField = "-created_at"
    APPSSORTFIELD_UPDATED_AT_DESC AppsSortField = "-updated_at"
    APPSSORTFIELD_USER_NAME_DESC  AppsSortField = "-user_name"
)

func NewAppsSortFieldFromValue

func NewAppsSortFieldFromValue(v string) (*AppsSortField, error)

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

func (*AppsSortField) GetAllowedValues

func (v *AppsSortField) GetAllowedValues() []AppsSortField

GetAllowedValues reeturns the list of possible values.

func (AppsSortField) IsValid

func (v AppsSortField) IsValid() bool

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

func (AppsSortField) Ptr

func (v AppsSortField) Ptr() *AppsSortField

Ptr returns reference to AppsSortField value.

func (*AppsSortField) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type Asset

Asset A single vulnerable asset

type Asset struct {
    // The JSON:API attributes of the asset.
    Attributes AssetAttributes `json:"attributes"`
    // The unique ID for this asset.
    Id string `json:"id"`
    // The JSON:API type.
    Type AssetEntityType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAsset

func NewAsset(attributes AssetAttributes, id string, typeVar AssetEntityType) *Asset

NewAsset instantiates a new Asset 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 NewAssetWithDefaults

func NewAssetWithDefaults() *Asset

NewAssetWithDefaults instantiates a new Asset 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 (*Asset) GetAttributes

func (o *Asset) GetAttributes() AssetAttributes

GetAttributes returns the Attributes field value.

func (*Asset) GetAttributesOk

func (o *Asset) GetAttributesOk() (*AssetAttributes, bool)

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

func (*Asset) GetId

func (o *Asset) GetId() string

GetId returns the Id field value.

func (*Asset) GetIdOk

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

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

func (*Asset) GetType

func (o *Asset) GetType() AssetEntityType

GetType returns the Type field value.

func (*Asset) GetTypeOk

func (o *Asset) GetTypeOk() (*AssetEntityType, bool)

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

func (Asset) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*Asset) SetAttributes

func (o *Asset) SetAttributes(v AssetAttributes)

SetAttributes sets field value.

func (*Asset) SetId

func (o *Asset) SetId(v string)

SetId sets field value.

func (*Asset) SetType

func (o *Asset) SetType(v AssetEntityType)

SetType sets field value.

func (*Asset) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AssetAttributes

AssetAttributes The JSON:API attributes of the asset.

type AssetAttributes struct {
    // Asset architecture.
    Arch *string `json:"arch,omitempty"`
    // List of environments where the asset is deployed.
    Environments []string `json:"environments"`
    // Asset name.
    Name string `json:"name"`
    // Asset operating system.
    OperatingSystem *AssetOperatingSystem `json:"operating_system,omitempty"`
    // Asset risks.
    Risks AssetRisks `json:"risks"`
    // The asset type
    Type AssetType `json:"type"`
    // Asset version.
    Version *AssetVersion `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAssetAttributes

func NewAssetAttributes(environments []string, name string, risks AssetRisks, typeVar AssetType) *AssetAttributes

NewAssetAttributes instantiates a new AssetAttributes 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 NewAssetAttributesWithDefaults

func NewAssetAttributesWithDefaults() *AssetAttributes

NewAssetAttributesWithDefaults instantiates a new AssetAttributes 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 (*AssetAttributes) GetArch

func (o *AssetAttributes) GetArch() string

GetArch returns the Arch field value if set, zero value otherwise.

func (*AssetAttributes) GetArchOk

func (o *AssetAttributes) GetArchOk() (*string, bool)

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

func (*AssetAttributes) GetEnvironments

func (o *AssetAttributes) GetEnvironments() []string

GetEnvironments returns the Environments field value.

func (*AssetAttributes) GetEnvironmentsOk

func (o *AssetAttributes) GetEnvironmentsOk() (*[]string, bool)

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

func (*AssetAttributes) GetName

func (o *AssetAttributes) GetName() string

GetName returns the Name field value.

func (*AssetAttributes) GetNameOk

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

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

func (*AssetAttributes) GetOperatingSystem

func (o *AssetAttributes) GetOperatingSystem() AssetOperatingSystem

GetOperatingSystem returns the OperatingSystem field value if set, zero value otherwise.

func (*AssetAttributes) GetOperatingSystemOk

func (o *AssetAttributes) GetOperatingSystemOk() (*AssetOperatingSystem, bool)

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

func (*AssetAttributes) GetRisks

func (o *AssetAttributes) GetRisks() AssetRisks

GetRisks returns the Risks field value.

func (*AssetAttributes) GetRisksOk

func (o *AssetAttributes) GetRisksOk() (*AssetRisks, bool)

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

func (*AssetAttributes) GetType

func (o *AssetAttributes) GetType() AssetType

GetType returns the Type field value.

func (*AssetAttributes) GetTypeOk

func (o *AssetAttributes) GetTypeOk() (*AssetType, bool)

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

func (*AssetAttributes) GetVersion

func (o *AssetAttributes) GetVersion() AssetVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*AssetAttributes) GetVersionOk

func (o *AssetAttributes) GetVersionOk() (*AssetVersion, 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 (*AssetAttributes) HasArch

func (o *AssetAttributes) HasArch() bool

HasArch returns a boolean if a field has been set.

func (*AssetAttributes) HasOperatingSystem

func (o *AssetAttributes) HasOperatingSystem() bool

HasOperatingSystem returns a boolean if a field has been set.

func (*AssetAttributes) HasVersion

func (o *AssetAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (AssetAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AssetAttributes) SetArch

func (o *AssetAttributes) SetArch(v string)

SetArch gets a reference to the given string and assigns it to the Arch field.

func (*AssetAttributes) SetEnvironments

func (o *AssetAttributes) SetEnvironments(v []string)

SetEnvironments sets field value.

func (*AssetAttributes) SetName

func (o *AssetAttributes) SetName(v string)

SetName sets field value.

func (*AssetAttributes) SetOperatingSystem

func (o *AssetAttributes) SetOperatingSystem(v AssetOperatingSystem)

SetOperatingSystem gets a reference to the given AssetOperatingSystem and assigns it to the OperatingSystem field.

func (*AssetAttributes) SetRisks

func (o *AssetAttributes) SetRisks(v AssetRisks)

SetRisks sets field value.

func (*AssetAttributes) SetType

func (o *AssetAttributes) SetType(v AssetType)

SetType sets field value.

func (*AssetAttributes) SetVersion

func (o *AssetAttributes) SetVersion(v AssetVersion)

SetVersion gets a reference to the given AssetVersion and assigns it to the Version field.

func (*AssetAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AssetEntityType

AssetEntityType The JSON:API type.

type AssetEntityType string

List of AssetEntityType.

const (
    ASSETENTITYTYPE_ASSETS AssetEntityType = "assets"
)

func NewAssetEntityTypeFromValue

func NewAssetEntityTypeFromValue(v string) (*AssetEntityType, error)

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

func (*AssetEntityType) GetAllowedValues

func (v *AssetEntityType) GetAllowedValues() []AssetEntityType

GetAllowedValues reeturns the list of possible values.

func (AssetEntityType) IsValid

func (v AssetEntityType) IsValid() bool

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

func (AssetEntityType) Ptr

func (v AssetEntityType) Ptr() *AssetEntityType

Ptr returns reference to AssetEntityType value.

func (*AssetEntityType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AssetOperatingSystem

AssetOperatingSystem Asset operating system.

type AssetOperatingSystem struct {
    // Operating system version.
    Description *string `json:"description,omitempty"`
    // Operating system name.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAssetOperatingSystem

func NewAssetOperatingSystem(name string) *AssetOperatingSystem

NewAssetOperatingSystem instantiates a new AssetOperatingSystem 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 NewAssetOperatingSystemWithDefaults

func NewAssetOperatingSystemWithDefaults() *AssetOperatingSystem

NewAssetOperatingSystemWithDefaults instantiates a new AssetOperatingSystem 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 (*AssetOperatingSystem) GetDescription

func (o *AssetOperatingSystem) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*AssetOperatingSystem) GetDescriptionOk

func (o *AssetOperatingSystem) 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 (*AssetOperatingSystem) GetName

func (o *AssetOperatingSystem) GetName() string

GetName returns the Name field value.

func (*AssetOperatingSystem) GetNameOk

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

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

func (*AssetOperatingSystem) HasDescription

func (o *AssetOperatingSystem) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (AssetOperatingSystem) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AssetOperatingSystem) SetDescription

func (o *AssetOperatingSystem) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*AssetOperatingSystem) SetName

func (o *AssetOperatingSystem) SetName(v string)

SetName sets field value.

func (*AssetOperatingSystem) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AssetRisks

AssetRisks Asset risks.

type AssetRisks struct {
    // Whether the asset has access to sensitive data or not.
    HasAccessToSensitiveData *bool `json:"has_access_to_sensitive_data,omitempty"`
    // Whether the asset has privileged access or not.
    HasPrivilegedAccess *bool `json:"has_privileged_access,omitempty"`
    // Whether the asset is in production or not.
    InProduction bool `json:"in_production"`
    // Whether the asset is publicly accessible or not.
    IsPubliclyAccessible *bool `json:"is_publicly_accessible,omitempty"`
    // Whether the asset is under attack or not.
    UnderAttack *bool `json:"under_attack,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAssetRisks

func NewAssetRisks(inProduction bool) *AssetRisks

NewAssetRisks instantiates a new AssetRisks 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 NewAssetRisksWithDefaults

func NewAssetRisksWithDefaults() *AssetRisks

NewAssetRisksWithDefaults instantiates a new AssetRisks 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 (*AssetRisks) GetHasAccessToSensitiveData

func (o *AssetRisks) GetHasAccessToSensitiveData() bool

GetHasAccessToSensitiveData returns the HasAccessToSensitiveData field value if set, zero value otherwise.

func (*AssetRisks) GetHasAccessToSensitiveDataOk

func (o *AssetRisks) GetHasAccessToSensitiveDataOk() (*bool, bool)

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

func (*AssetRisks) GetHasPrivilegedAccess

func (o *AssetRisks) GetHasPrivilegedAccess() bool

GetHasPrivilegedAccess returns the HasPrivilegedAccess field value if set, zero value otherwise.

func (*AssetRisks) GetHasPrivilegedAccessOk

func (o *AssetRisks) GetHasPrivilegedAccessOk() (*bool, bool)

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

func (*AssetRisks) GetInProduction

func (o *AssetRisks) GetInProduction() bool

GetInProduction returns the InProduction field value.

func (*AssetRisks) GetInProductionOk

func (o *AssetRisks) GetInProductionOk() (*bool, bool)

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

func (*AssetRisks) GetIsPubliclyAccessible

func (o *AssetRisks) GetIsPubliclyAccessible() bool

GetIsPubliclyAccessible returns the IsPubliclyAccessible field value if set, zero value otherwise.

func (*AssetRisks) GetIsPubliclyAccessibleOk

func (o *AssetRisks) GetIsPubliclyAccessibleOk() (*bool, bool)

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

func (*AssetRisks) GetUnderAttack

func (o *AssetRisks) GetUnderAttack() bool

GetUnderAttack returns the UnderAttack field value if set, zero value otherwise.

func (*AssetRisks) GetUnderAttackOk

func (o *AssetRisks) GetUnderAttackOk() (*bool, bool)

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

func (*AssetRisks) HasHasAccessToSensitiveData

func (o *AssetRisks) HasHasAccessToSensitiveData() bool

HasHasAccessToSensitiveData returns a boolean if a field has been set.

func (*AssetRisks) HasHasPrivilegedAccess

func (o *AssetRisks) HasHasPrivilegedAccess() bool

HasHasPrivilegedAccess returns a boolean if a field has been set.

func (*AssetRisks) HasIsPubliclyAccessible

func (o *AssetRisks) HasIsPubliclyAccessible() bool

HasIsPubliclyAccessible returns a boolean if a field has been set.

func (*AssetRisks) HasUnderAttack

func (o *AssetRisks) HasUnderAttack() bool

HasUnderAttack returns a boolean if a field has been set.

func (AssetRisks) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AssetRisks) SetHasAccessToSensitiveData

func (o *AssetRisks) SetHasAccessToSensitiveData(v bool)

SetHasAccessToSensitiveData gets a reference to the given bool and assigns it to the HasAccessToSensitiveData field.

func (*AssetRisks) SetHasPrivilegedAccess

func (o *AssetRisks) SetHasPrivilegedAccess(v bool)

SetHasPrivilegedAccess gets a reference to the given bool and assigns it to the HasPrivilegedAccess field.

func (*AssetRisks) SetInProduction

func (o *AssetRisks) SetInProduction(v bool)

SetInProduction sets field value.

func (*AssetRisks) SetIsPubliclyAccessible

func (o *AssetRisks) SetIsPubliclyAccessible(v bool)

SetIsPubliclyAccessible gets a reference to the given bool and assigns it to the IsPubliclyAccessible field.

func (*AssetRisks) SetUnderAttack

func (o *AssetRisks) SetUnderAttack(v bool)

SetUnderAttack gets a reference to the given bool and assigns it to the UnderAttack field.

func (*AssetRisks) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AssetType

AssetType The asset type

type AssetType string

List of AssetType.

const (
    ASSETTYPE_REPOSITORY AssetType = "Repository"
    ASSETTYPE_SERVICE    AssetType = "Service"
    ASSETTYPE_HOST       AssetType = "Host"
    ASSETTYPE_HOSTIMAGE  AssetType = "HostImage"
    ASSETTYPE_IMAGE      AssetType = "Image"
)

func NewAssetTypeFromValue

func NewAssetTypeFromValue(v string) (*AssetType, error)

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

func (*AssetType) GetAllowedValues

func (v *AssetType) GetAllowedValues() []AssetType

GetAllowedValues reeturns the list of possible values.

func (AssetType) IsValid

func (v AssetType) IsValid() bool

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

func (AssetType) Ptr

func (v AssetType) Ptr() *AssetType

Ptr returns reference to AssetType value.

func (*AssetType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AssetVersion

AssetVersion Asset version.

type AssetVersion struct {
    // Asset first version.
    First *string `json:"first,omitempty"`
    // Asset last version.
    Last *string `json:"last,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAssetVersion

func NewAssetVersion() *AssetVersion

NewAssetVersion instantiates a new AssetVersion 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 NewAssetVersionWithDefaults

func NewAssetVersionWithDefaults() *AssetVersion

NewAssetVersionWithDefaults instantiates a new AssetVersion 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 (*AssetVersion) GetFirst

func (o *AssetVersion) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*AssetVersion) GetFirstOk

func (o *AssetVersion) GetFirstOk() (*string, bool)

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

func (*AssetVersion) GetLast

func (o *AssetVersion) GetLast() string

GetLast returns the Last field value if set, zero value otherwise.

func (*AssetVersion) GetLastOk

func (o *AssetVersion) GetLastOk() (*string, bool)

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

func (*AssetVersion) HasFirst

func (o *AssetVersion) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*AssetVersion) HasLast

func (o *AssetVersion) HasLast() bool

HasLast returns a boolean if a field has been set.

func (AssetVersion) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AssetVersion) SetFirst

func (o *AssetVersion) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*AssetVersion) SetLast

func (o *AssetVersion) SetLast(v string)

SetLast gets a reference to the given string and assigns it to the Last field.

func (*AssetVersion) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditApi

AuditApi service type

type AuditApi datadog.Service

func NewAuditApi

func NewAuditApi(client *datadog.APIClient) *AuditApi

NewAuditApi Returns NewAuditApi.

func (*AuditApi) ListAuditLogs

func (a *AuditApi) ListAuditLogs(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)

ListAuditLogs Get a list of Audit Logs events. List endpoint returns events that match a Audit Logs search query. [Results are paginated]1.

Use this endpoint to see your latest Audit Logs events.

func (*AuditApi) ListAuditLogsWithPagination

func (a *AuditApi) ListAuditLogsWithPagination(ctx _context.Context, o ...ListAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())

ListAuditLogsWithPagination provides a paginated version of ListAuditLogs returning a channel with all items.

func (*AuditApi) SearchAuditLogs

func (a *AuditApi) SearchAuditLogs(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (AuditLogsEventsResponse, *_nethttp.Response, error)

SearchAuditLogs Search Audit Logs events. List endpoint returns Audit Logs events that match an Audit search query. [Results are paginated]1.

Use this endpoint to build complex Audit Logs events filtering and search.

func (*AuditApi) SearchAuditLogsWithPagination

func (a *AuditApi) SearchAuditLogsWithPagination(ctx _context.Context, o ...SearchAuditLogsOptionalParameters) (<-chan datadog.PaginationResult[AuditLogsEvent], func())

SearchAuditLogsWithPagination provides a paginated version of SearchAuditLogs returning a channel with all items.

type AuditLogsEvent

AuditLogsEvent Object description of an Audit Logs event after it is processed and stored by Datadog.

type AuditLogsEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *AuditLogsEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *AuditLogsEventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsEvent

func NewAuditLogsEvent() *AuditLogsEvent

NewAuditLogsEvent instantiates a new AuditLogsEvent 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 NewAuditLogsEventWithDefaults

func NewAuditLogsEventWithDefaults() *AuditLogsEvent

NewAuditLogsEventWithDefaults instantiates a new AuditLogsEvent 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 (*AuditLogsEvent) GetAttributes

func (o *AuditLogsEvent) GetAttributes() AuditLogsEventAttributes

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

func (*AuditLogsEvent) GetAttributesOk

func (o *AuditLogsEvent) GetAttributesOk() (*AuditLogsEventAttributes, 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 (*AuditLogsEvent) GetId

func (o *AuditLogsEvent) GetId() string

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

func (*AuditLogsEvent) GetIdOk

func (o *AuditLogsEvent) 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 (*AuditLogsEvent) GetType

func (o *AuditLogsEvent) GetType() AuditLogsEventType

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

func (*AuditLogsEvent) GetTypeOk

func (o *AuditLogsEvent) GetTypeOk() (*AuditLogsEventType, 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 (*AuditLogsEvent) HasAttributes

func (o *AuditLogsEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuditLogsEvent) HasId

func (o *AuditLogsEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuditLogsEvent) HasType

func (o *AuditLogsEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (AuditLogsEvent) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEvent) SetAttributes

func (o *AuditLogsEvent) SetAttributes(v AuditLogsEventAttributes)

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

func (*AuditLogsEvent) SetId

func (o *AuditLogsEvent) SetId(v string)

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

func (*AuditLogsEvent) SetType

func (o *AuditLogsEvent) SetType(v AuditLogsEventType)

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

func (*AuditLogsEvent) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsEventAttributes

AuditLogsEventAttributes JSON object containing all event attributes and their associated values.

type AuditLogsEventAttributes struct {
    // JSON object of attributes from Audit Logs events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // Message of the event.
    Message *string `json:"message,omitempty"`
    // Name of the application or service generating Audit Logs events.
    // This name is used to correlate Audit Logs to APM, so make sure you specify the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsEventAttributes

func NewAuditLogsEventAttributes() *AuditLogsEventAttributes

NewAuditLogsEventAttributes instantiates a new AuditLogsEventAttributes 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 NewAuditLogsEventAttributesWithDefaults

func NewAuditLogsEventAttributesWithDefaults() *AuditLogsEventAttributes

NewAuditLogsEventAttributesWithDefaults instantiates a new AuditLogsEventAttributes 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 (*AuditLogsEventAttributes) GetAttributes

func (o *AuditLogsEventAttributes) GetAttributes() map[string]interface{}

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

func (*AuditLogsEventAttributes) GetAttributesOk

func (o *AuditLogsEventAttributes) 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 (*AuditLogsEventAttributes) GetMessage

func (o *AuditLogsEventAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetMessageOk

func (o *AuditLogsEventAttributes) 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 (*AuditLogsEventAttributes) GetService

func (o *AuditLogsEventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetServiceOk

func (o *AuditLogsEventAttributes) 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 (*AuditLogsEventAttributes) GetTags

func (o *AuditLogsEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetTagsOk

func (o *AuditLogsEventAttributes) 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 (*AuditLogsEventAttributes) GetTimestamp

func (o *AuditLogsEventAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*AuditLogsEventAttributes) GetTimestampOk

func (o *AuditLogsEventAttributes) 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 (*AuditLogsEventAttributes) HasAttributes

func (o *AuditLogsEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasMessage

func (o *AuditLogsEventAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasService

func (o *AuditLogsEventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasTags

func (o *AuditLogsEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*AuditLogsEventAttributes) HasTimestamp

func (o *AuditLogsEventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (AuditLogsEventAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEventAttributes) SetAttributes

func (o *AuditLogsEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*AuditLogsEventAttributes) SetMessage

func (o *AuditLogsEventAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*AuditLogsEventAttributes) SetService

func (o *AuditLogsEventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*AuditLogsEventAttributes) SetTags

func (o *AuditLogsEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*AuditLogsEventAttributes) SetTimestamp

func (o *AuditLogsEventAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*AuditLogsEventAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsEventType

AuditLogsEventType Type of the event.

type AuditLogsEventType string

List of AuditLogsEventType.

const (
    AUDITLOGSEVENTTYPE_Audit AuditLogsEventType = "audit"
)

func NewAuditLogsEventTypeFromValue

func NewAuditLogsEventTypeFromValue(v string) (*AuditLogsEventType, error)

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

func (*AuditLogsEventType) GetAllowedValues

func (v *AuditLogsEventType) GetAllowedValues() []AuditLogsEventType

GetAllowedValues reeturns the list of possible values.

func (AuditLogsEventType) IsValid

func (v AuditLogsEventType) IsValid() bool

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

func (AuditLogsEventType) Ptr

func (v AuditLogsEventType) Ptr() *AuditLogsEventType

Ptr returns reference to AuditLogsEventType value.

func (*AuditLogsEventType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsEventsResponse

AuditLogsEventsResponse Response object with all events matching the request and pagination information.

type AuditLogsEventsResponse struct {
    // Array of events matching the request.
    Data []AuditLogsEvent `json:"data,omitempty"`
    // Links attributes.
    Links *AuditLogsResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *AuditLogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsEventsResponse

func NewAuditLogsEventsResponse() *AuditLogsEventsResponse

NewAuditLogsEventsResponse instantiates a new AuditLogsEventsResponse 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 NewAuditLogsEventsResponseWithDefaults

func NewAuditLogsEventsResponseWithDefaults() *AuditLogsEventsResponse

NewAuditLogsEventsResponseWithDefaults instantiates a new AuditLogsEventsResponse 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 (*AuditLogsEventsResponse) GetData

func (o *AuditLogsEventsResponse) GetData() []AuditLogsEvent

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

func (*AuditLogsEventsResponse) GetDataOk

func (o *AuditLogsEventsResponse) GetDataOk() (*[]AuditLogsEvent, 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 (o *AuditLogsEventsResponse) GetLinks() AuditLogsResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetLinksOk

func (o *AuditLogsEventsResponse) GetLinksOk() (*AuditLogsResponseLinks, 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 (*AuditLogsEventsResponse) GetMeta

func (o *AuditLogsEventsResponse) GetMeta() AuditLogsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*AuditLogsEventsResponse) GetMetaOk

func (o *AuditLogsEventsResponse) GetMetaOk() (*AuditLogsResponseMetadata, 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 (*AuditLogsEventsResponse) HasData

func (o *AuditLogsEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *AuditLogsEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*AuditLogsEventsResponse) HasMeta

func (o *AuditLogsEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (AuditLogsEventsResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsEventsResponse) SetData

func (o *AuditLogsEventsResponse) SetData(v []AuditLogsEvent)

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

func (o *AuditLogsEventsResponse) SetLinks(v AuditLogsResponseLinks)

SetLinks gets a reference to the given AuditLogsResponseLinks and assigns it to the Links field.

func (*AuditLogsEventsResponse) SetMeta

func (o *AuditLogsEventsResponse) SetMeta(v AuditLogsResponseMetadata)

SetMeta gets a reference to the given AuditLogsResponseMetadata and assigns it to the Meta field.

func (*AuditLogsEventsResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryFilter

AuditLogsQueryFilter Search and filter query settings.

type AuditLogsQueryFilter struct {
    // Minimum time for the requested events. Supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // Search query following the Audit Logs search syntax.
    Query *string `json:"query,omitempty"`
    // Maximum time for the requested events. Supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsQueryFilter

func NewAuditLogsQueryFilter() *AuditLogsQueryFilter

NewAuditLogsQueryFilter instantiates a new AuditLogsQueryFilter 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 NewAuditLogsQueryFilterWithDefaults

func NewAuditLogsQueryFilterWithDefaults() *AuditLogsQueryFilter

NewAuditLogsQueryFilterWithDefaults instantiates a new AuditLogsQueryFilter 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 (*AuditLogsQueryFilter) GetFrom

func (o *AuditLogsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetFromOk

func (o *AuditLogsQueryFilter) 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 (*AuditLogsQueryFilter) GetQuery

func (o *AuditLogsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetQueryOk

func (o *AuditLogsQueryFilter) 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 (*AuditLogsQueryFilter) GetTo

func (o *AuditLogsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*AuditLogsQueryFilter) GetToOk

func (o *AuditLogsQueryFilter) 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 (*AuditLogsQueryFilter) HasFrom

func (o *AuditLogsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*AuditLogsQueryFilter) HasQuery

func (o *AuditLogsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*AuditLogsQueryFilter) HasTo

func (o *AuditLogsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (AuditLogsQueryFilter) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryFilter) SetFrom

func (o *AuditLogsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*AuditLogsQueryFilter) SetQuery

func (o *AuditLogsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*AuditLogsQueryFilter) SetTo

func (o *AuditLogsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*AuditLogsQueryFilter) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryOptions

AuditLogsQueryOptions Global query options that are used during the query. Note: Specify either timezone or time offset, not both. Otherwise, the query fails.

type AuditLogsQueryOptions struct {
    // Time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsQueryOptions

func NewAuditLogsQueryOptions() *AuditLogsQueryOptions

NewAuditLogsQueryOptions instantiates a new AuditLogsQueryOptions 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 NewAuditLogsQueryOptionsWithDefaults

func NewAuditLogsQueryOptionsWithDefaults() *AuditLogsQueryOptions

NewAuditLogsQueryOptionsWithDefaults instantiates a new AuditLogsQueryOptions 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 (*AuditLogsQueryOptions) GetTimeOffset

func (o *AuditLogsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*AuditLogsQueryOptions) GetTimeOffsetOk

func (o *AuditLogsQueryOptions) 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 (*AuditLogsQueryOptions) GetTimezone

func (o *AuditLogsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*AuditLogsQueryOptions) GetTimezoneOk

func (o *AuditLogsQueryOptions) 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 (*AuditLogsQueryOptions) HasTimeOffset

func (o *AuditLogsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*AuditLogsQueryOptions) HasTimezone

func (o *AuditLogsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (AuditLogsQueryOptions) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryOptions) SetTimeOffset

func (o *AuditLogsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*AuditLogsQueryOptions) SetTimezone

func (o *AuditLogsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*AuditLogsQueryOptions) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsQueryPageOptions

AuditLogsQueryPageOptions Paging attributes for listing events.

type AuditLogsQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsQueryPageOptions

func NewAuditLogsQueryPageOptions() *AuditLogsQueryPageOptions

NewAuditLogsQueryPageOptions instantiates a new AuditLogsQueryPageOptions 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 NewAuditLogsQueryPageOptionsWithDefaults

func NewAuditLogsQueryPageOptionsWithDefaults() *AuditLogsQueryPageOptions

NewAuditLogsQueryPageOptionsWithDefaults instantiates a new AuditLogsQueryPageOptions 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 (*AuditLogsQueryPageOptions) GetCursor

func (o *AuditLogsQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*AuditLogsQueryPageOptions) GetCursorOk

func (o *AuditLogsQueryPageOptions) 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 (*AuditLogsQueryPageOptions) GetLimit

func (o *AuditLogsQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*AuditLogsQueryPageOptions) GetLimitOk

func (o *AuditLogsQueryPageOptions) 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 (*AuditLogsQueryPageOptions) HasCursor

func (o *AuditLogsQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*AuditLogsQueryPageOptions) HasLimit

func (o *AuditLogsQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (AuditLogsQueryPageOptions) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsQueryPageOptions) SetCursor

func (o *AuditLogsQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*AuditLogsQueryPageOptions) SetLimit

func (o *AuditLogsQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*AuditLogsQueryPageOptions) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

AuditLogsResponseLinks Links attributes.

type AuditLogsResponseLinks 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewAuditLogsResponseLinks() *AuditLogsResponseLinks

NewAuditLogsResponseLinks instantiates a new AuditLogsResponseLinks 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 NewAuditLogsResponseLinksWithDefaults

func NewAuditLogsResponseLinksWithDefaults() *AuditLogsResponseLinks

NewAuditLogsResponseLinksWithDefaults instantiates a new AuditLogsResponseLinks 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 (*AuditLogsResponseLinks) GetNext

func (o *AuditLogsResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*AuditLogsResponseLinks) GetNextOk

func (o *AuditLogsResponseLinks) 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 (*AuditLogsResponseLinks) HasNext

func (o *AuditLogsResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (AuditLogsResponseLinks) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponseLinks) SetNext

func (o *AuditLogsResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*AuditLogsResponseLinks) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsResponseMetadata

AuditLogsResponseMetadata The metadata associated with a request.

type AuditLogsResponseMetadata struct {
    // Time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *AuditLogsResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *AuditLogsResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []AuditLogsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsResponseMetadata

func NewAuditLogsResponseMetadata() *AuditLogsResponseMetadata

NewAuditLogsResponseMetadata instantiates a new AuditLogsResponseMetadata 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 NewAuditLogsResponseMetadataWithDefaults

func NewAuditLogsResponseMetadataWithDefaults() *AuditLogsResponseMetadata

NewAuditLogsResponseMetadataWithDefaults instantiates a new AuditLogsResponseMetadata 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 (*AuditLogsResponseMetadata) GetElapsed

func (o *AuditLogsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetElapsedOk

func (o *AuditLogsResponseMetadata) 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 (*AuditLogsResponseMetadata) GetPage

func (o *AuditLogsResponseMetadata) GetPage() AuditLogsResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetPageOk

func (o *AuditLogsResponseMetadata) GetPageOk() (*AuditLogsResponsePage, 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 (*AuditLogsResponseMetadata) GetRequestId

func (o *AuditLogsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetRequestIdOk

func (o *AuditLogsResponseMetadata) 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 (*AuditLogsResponseMetadata) GetStatus

func (o *AuditLogsResponseMetadata) GetStatus() AuditLogsResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetStatusOk

func (o *AuditLogsResponseMetadata) GetStatusOk() (*AuditLogsResponseStatus, 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 (*AuditLogsResponseMetadata) GetWarnings

func (o *AuditLogsResponseMetadata) GetWarnings() []AuditLogsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*AuditLogsResponseMetadata) GetWarningsOk

func (o *AuditLogsResponseMetadata) GetWarningsOk() (*[]AuditLogsWarning, 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 (*AuditLogsResponseMetadata) HasElapsed

func (o *AuditLogsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasPage

func (o *AuditLogsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasRequestId

func (o *AuditLogsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasStatus

func (o *AuditLogsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*AuditLogsResponseMetadata) HasWarnings

func (o *AuditLogsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (AuditLogsResponseMetadata) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponseMetadata) SetElapsed

func (o *AuditLogsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*AuditLogsResponseMetadata) SetPage

func (o *AuditLogsResponseMetadata) SetPage(v AuditLogsResponsePage)

SetPage gets a reference to the given AuditLogsResponsePage and assigns it to the Page field.

func (*AuditLogsResponseMetadata) SetRequestId

func (o *AuditLogsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*AuditLogsResponseMetadata) SetStatus

func (o *AuditLogsResponseMetadata) SetStatus(v AuditLogsResponseStatus)

SetStatus gets a reference to the given AuditLogsResponseStatus and assigns it to the Status field.

func (*AuditLogsResponseMetadata) SetWarnings

func (o *AuditLogsResponseMetadata) SetWarnings(v []AuditLogsWarning)

SetWarnings gets a reference to the given []AuditLogsWarning and assigns it to the Warnings field.

func (*AuditLogsResponseMetadata) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsResponsePage

AuditLogsResponsePage Paging attributes.

type AuditLogsResponsePage 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 `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsResponsePage

func NewAuditLogsResponsePage() *AuditLogsResponsePage

NewAuditLogsResponsePage instantiates a new AuditLogsResponsePage 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 NewAuditLogsResponsePageWithDefaults

func NewAuditLogsResponsePageWithDefaults() *AuditLogsResponsePage

NewAuditLogsResponsePageWithDefaults instantiates a new AuditLogsResponsePage 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 (*AuditLogsResponsePage) GetAfter

func (o *AuditLogsResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*AuditLogsResponsePage) GetAfterOk

func (o *AuditLogsResponsePage) 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 (*AuditLogsResponsePage) HasAfter

func (o *AuditLogsResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (AuditLogsResponsePage) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsResponsePage) SetAfter

func (o *AuditLogsResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*AuditLogsResponsePage) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsResponseStatus

AuditLogsResponseStatus The status of the response.

type AuditLogsResponseStatus string

List of AuditLogsResponseStatus.

const (
    AUDITLOGSRESPONSESTATUS_DONE    AuditLogsResponseStatus = "done"
    AUDITLOGSRESPONSESTATUS_TIMEOUT AuditLogsResponseStatus = "timeout"
)

func NewAuditLogsResponseStatusFromValue

func NewAuditLogsResponseStatusFromValue(v string) (*AuditLogsResponseStatus, error)

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

func (*AuditLogsResponseStatus) GetAllowedValues

func (v *AuditLogsResponseStatus) GetAllowedValues() []AuditLogsResponseStatus

GetAllowedValues reeturns the list of possible values.

func (AuditLogsResponseStatus) IsValid

func (v AuditLogsResponseStatus) IsValid() bool

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

func (AuditLogsResponseStatus) Ptr

func (v AuditLogsResponseStatus) Ptr() *AuditLogsResponseStatus

Ptr returns reference to AuditLogsResponseStatus value.

func (*AuditLogsResponseStatus) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsSearchEventsRequest

AuditLogsSearchEventsRequest The request for a Audit Logs events list.

type AuditLogsSearchEventsRequest struct {
    // Search and filter query settings.
    Filter *AuditLogsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: Specify either timezone or time offset, not both. Otherwise, the query fails.
    Options *AuditLogsQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *AuditLogsQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *AuditLogsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsSearchEventsRequest

func NewAuditLogsSearchEventsRequest() *AuditLogsSearchEventsRequest

NewAuditLogsSearchEventsRequest instantiates a new AuditLogsSearchEventsRequest 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 NewAuditLogsSearchEventsRequestWithDefaults

func NewAuditLogsSearchEventsRequestWithDefaults() *AuditLogsSearchEventsRequest

NewAuditLogsSearchEventsRequestWithDefaults instantiates a new AuditLogsSearchEventsRequest 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 (*AuditLogsSearchEventsRequest) GetFilter

func (o *AuditLogsSearchEventsRequest) GetFilter() AuditLogsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetFilterOk

func (o *AuditLogsSearchEventsRequest) GetFilterOk() (*AuditLogsQueryFilter, 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 (*AuditLogsSearchEventsRequest) GetOptions

func (o *AuditLogsSearchEventsRequest) GetOptions() AuditLogsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetOptionsOk

func (o *AuditLogsSearchEventsRequest) GetOptionsOk() (*AuditLogsQueryOptions, 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 (*AuditLogsSearchEventsRequest) GetPage

func (o *AuditLogsSearchEventsRequest) GetPage() AuditLogsQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetPageOk

func (o *AuditLogsSearchEventsRequest) GetPageOk() (*AuditLogsQueryPageOptions, 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 (*AuditLogsSearchEventsRequest) GetSort

func (o *AuditLogsSearchEventsRequest) GetSort() AuditLogsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*AuditLogsSearchEventsRequest) GetSortOk

func (o *AuditLogsSearchEventsRequest) GetSortOk() (*AuditLogsSort, 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 (*AuditLogsSearchEventsRequest) HasFilter

func (o *AuditLogsSearchEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasOptions

func (o *AuditLogsSearchEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasPage

func (o *AuditLogsSearchEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AuditLogsSearchEventsRequest) HasSort

func (o *AuditLogsSearchEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (AuditLogsSearchEventsRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsSearchEventsRequest) SetFilter

func (o *AuditLogsSearchEventsRequest) SetFilter(v AuditLogsQueryFilter)

SetFilter gets a reference to the given AuditLogsQueryFilter and assigns it to the Filter field.

func (*AuditLogsSearchEventsRequest) SetOptions

func (o *AuditLogsSearchEventsRequest) SetOptions(v AuditLogsQueryOptions)

SetOptions gets a reference to the given AuditLogsQueryOptions and assigns it to the Options field.

func (*AuditLogsSearchEventsRequest) SetPage

func (o *AuditLogsSearchEventsRequest) SetPage(v AuditLogsQueryPageOptions)

SetPage gets a reference to the given AuditLogsQueryPageOptions and assigns it to the Page field.

func (*AuditLogsSearchEventsRequest) SetSort

func (o *AuditLogsSearchEventsRequest) SetSort(v AuditLogsSort)

SetSort gets a reference to the given AuditLogsSort and assigns it to the Sort field.

func (*AuditLogsSearchEventsRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsSort

AuditLogsSort Sort parameters when querying events.

type AuditLogsSort string

List of AuditLogsSort.

const (
    AUDITLOGSSORT_TIMESTAMP_ASCENDING  AuditLogsSort = "timestamp"
    AUDITLOGSSORT_TIMESTAMP_DESCENDING AuditLogsSort = "-timestamp"
)

func NewAuditLogsSortFromValue

func NewAuditLogsSortFromValue(v string) (*AuditLogsSort, error)

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

func (*AuditLogsSort) GetAllowedValues

func (v *AuditLogsSort) GetAllowedValues() []AuditLogsSort

GetAllowedValues reeturns the list of possible values.

func (AuditLogsSort) IsValid

func (v AuditLogsSort) IsValid() bool

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

func (AuditLogsSort) Ptr

func (v AuditLogsSort) Ptr() *AuditLogsSort

Ptr returns reference to AuditLogsSort value.

func (*AuditLogsSort) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuditLogsWarning

AuditLogsWarning Warning message indicating something that went wrong with the query.

type AuditLogsWarning struct {
    // Unique code for this type of warning.
    Code *string `json:"code,omitempty"`
    // Detailed explanation of this specific warning.
    Detail *string `json:"detail,omitempty"`
    // Short human-readable summary of the warning.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuditLogsWarning

func NewAuditLogsWarning() *AuditLogsWarning

NewAuditLogsWarning instantiates a new AuditLogsWarning 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 NewAuditLogsWarningWithDefaults

func NewAuditLogsWarningWithDefaults() *AuditLogsWarning

NewAuditLogsWarningWithDefaults instantiates a new AuditLogsWarning 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 (*AuditLogsWarning) GetCode

func (o *AuditLogsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*AuditLogsWarning) GetCodeOk

func (o *AuditLogsWarning) 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 (*AuditLogsWarning) GetDetail

func (o *AuditLogsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*AuditLogsWarning) GetDetailOk

func (o *AuditLogsWarning) 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 (*AuditLogsWarning) GetTitle

func (o *AuditLogsWarning) GetTitle() string

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

func (*AuditLogsWarning) GetTitleOk

func (o *AuditLogsWarning) 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 (*AuditLogsWarning) HasCode

func (o *AuditLogsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*AuditLogsWarning) HasDetail

func (o *AuditLogsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*AuditLogsWarning) HasTitle

func (o *AuditLogsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (AuditLogsWarning) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuditLogsWarning) SetCode

func (o *AuditLogsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*AuditLogsWarning) SetDetail

func (o *AuditLogsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*AuditLogsWarning) SetTitle

func (o *AuditLogsWarning) SetTitle(v string)

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

func (*AuditLogsWarning) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMapping

AuthNMapping The AuthN Mapping object returned by API.

type AuthNMapping struct {
    // Attributes of AuthN Mapping.
    Attributes *AuthNMappingAttributes `json:"attributes,omitempty"`
    // ID of the AuthN Mapping.
    Id string `json:"id"`
    // All relationships associated with AuthN Mapping.
    Relationships *AuthNMappingRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMapping

func NewAuthNMapping(id string, typeVar AuthNMappingsType) *AuthNMapping

NewAuthNMapping instantiates a new AuthNMapping 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 NewAuthNMappingWithDefaults

func NewAuthNMappingWithDefaults() *AuthNMapping

NewAuthNMappingWithDefaults instantiates a new AuthNMapping 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 (*AuthNMapping) GetAttributes

func (o *AuthNMapping) GetAttributes() AuthNMappingAttributes

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

func (*AuthNMapping) GetAttributesOk

func (o *AuthNMapping) GetAttributesOk() (*AuthNMappingAttributes, 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 (*AuthNMapping) GetId

func (o *AuthNMapping) GetId() string

GetId returns the Id field value.

func (*AuthNMapping) GetIdOk

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

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

func (*AuthNMapping) GetRelationships

func (o *AuthNMapping) GetRelationships() AuthNMappingRelationships

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

func (*AuthNMapping) GetRelationshipsOk

func (o *AuthNMapping) GetRelationshipsOk() (*AuthNMappingRelationships, 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 (*AuthNMapping) GetType

func (o *AuthNMapping) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMapping) GetTypeOk

func (o *AuthNMapping) GetTypeOk() (*AuthNMappingsType, bool)

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

func (*AuthNMapping) HasAttributes

func (o *AuthNMapping) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMapping) HasRelationships

func (o *AuthNMapping) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMapping) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMapping) SetAttributes

func (o *AuthNMapping) SetAttributes(v AuthNMappingAttributes)

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

func (*AuthNMapping) SetId

func (o *AuthNMapping) SetId(v string)

SetId sets field value.

func (*AuthNMapping) SetRelationships

func (o *AuthNMapping) SetRelationships(v AuthNMappingRelationships)

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

func (*AuthNMapping) SetType

func (o *AuthNMapping) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMapping) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingAttributes

AuthNMappingAttributes Attributes of AuthN Mapping.

type AuthNMappingAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // Creation time of the AuthN Mapping.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last AuthN Mapping modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The ID of the SAML assertion attribute.
    SamlAssertionAttributeId *string `json:"saml_assertion_attribute_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingAttributes

func NewAuthNMappingAttributes() *AuthNMappingAttributes

NewAuthNMappingAttributes instantiates a new AuthNMappingAttributes 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 NewAuthNMappingAttributesWithDefaults

func NewAuthNMappingAttributesWithDefaults() *AuthNMappingAttributes

NewAuthNMappingAttributesWithDefaults instantiates a new AuthNMappingAttributes 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 (*AuthNMappingAttributes) GetAttributeKey

func (o *AuthNMappingAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetAttributeKeyOk

func (o *AuthNMappingAttributes) GetAttributeKeyOk() (*string, bool)

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

func (*AuthNMappingAttributes) GetAttributeValue

func (o *AuthNMappingAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetAttributeValueOk

func (o *AuthNMappingAttributes) GetAttributeValueOk() (*string, bool)

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

func (*AuthNMappingAttributes) GetCreatedAt

func (o *AuthNMappingAttributes) GetCreatedAt() time.Time

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

func (*AuthNMappingAttributes) GetCreatedAtOk

func (o *AuthNMappingAttributes) 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 (*AuthNMappingAttributes) GetModifiedAt

func (o *AuthNMappingAttributes) GetModifiedAt() time.Time

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

func (*AuthNMappingAttributes) GetModifiedAtOk

func (o *AuthNMappingAttributes) 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 (*AuthNMappingAttributes) GetSamlAssertionAttributeId

func (o *AuthNMappingAttributes) GetSamlAssertionAttributeId() string

GetSamlAssertionAttributeId returns the SamlAssertionAttributeId field value if set, zero value otherwise.

func (*AuthNMappingAttributes) GetSamlAssertionAttributeIdOk

func (o *AuthNMappingAttributes) GetSamlAssertionAttributeIdOk() (*string, bool)

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

func (*AuthNMappingAttributes) HasAttributeKey

func (o *AuthNMappingAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasAttributeValue

func (o *AuthNMappingAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasCreatedAt

func (o *AuthNMappingAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasModifiedAt

func (o *AuthNMappingAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*AuthNMappingAttributes) HasSamlAssertionAttributeId

func (o *AuthNMappingAttributes) HasSamlAssertionAttributeId() bool

HasSamlAssertionAttributeId returns a boolean if a field has been set.

func (AuthNMappingAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingAttributes) SetAttributeKey

func (o *AuthNMappingAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingAttributes) SetAttributeValue

func (o *AuthNMappingAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingAttributes) SetCreatedAt

func (o *AuthNMappingAttributes) SetCreatedAt(v time.Time)

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

func (*AuthNMappingAttributes) SetModifiedAt

func (o *AuthNMappingAttributes) SetModifiedAt(v time.Time)

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

func (*AuthNMappingAttributes) SetSamlAssertionAttributeId

func (o *AuthNMappingAttributes) SetSamlAssertionAttributeId(v string)

SetSamlAssertionAttributeId gets a reference to the given string and assigns it to the SamlAssertionAttributeId field.

func (*AuthNMappingAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateAttributes

AuthNMappingCreateAttributes Key/Value pair of attributes used for create request.

type AuthNMappingCreateAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingCreateAttributes

func NewAuthNMappingCreateAttributes() *AuthNMappingCreateAttributes

NewAuthNMappingCreateAttributes instantiates a new AuthNMappingCreateAttributes 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 NewAuthNMappingCreateAttributesWithDefaults

func NewAuthNMappingCreateAttributesWithDefaults() *AuthNMappingCreateAttributes

NewAuthNMappingCreateAttributesWithDefaults instantiates a new AuthNMappingCreateAttributes 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 (*AuthNMappingCreateAttributes) GetAttributeKey

func (o *AuthNMappingCreateAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingCreateAttributes) GetAttributeKeyOk

func (o *AuthNMappingCreateAttributes) GetAttributeKeyOk() (*string, bool)

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

func (*AuthNMappingCreateAttributes) GetAttributeValue

func (o *AuthNMappingCreateAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingCreateAttributes) GetAttributeValueOk

func (o *AuthNMappingCreateAttributes) GetAttributeValueOk() (*string, bool)

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

func (*AuthNMappingCreateAttributes) HasAttributeKey

func (o *AuthNMappingCreateAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingCreateAttributes) HasAttributeValue

func (o *AuthNMappingCreateAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (AuthNMappingCreateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateAttributes) SetAttributeKey

func (o *AuthNMappingCreateAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingCreateAttributes) SetAttributeValue

func (o *AuthNMappingCreateAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingCreateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateData

AuthNMappingCreateData Data for creating an AuthN Mapping.

type AuthNMappingCreateData struct {
    // Key/Value pair of attributes used for create request.
    Attributes *AuthNMappingCreateAttributes `json:"attributes,omitempty"`
    // Relationship of AuthN Mapping create object to a Role or Team.
    Relationships *AuthNMappingCreateRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingCreateData

func NewAuthNMappingCreateData(typeVar AuthNMappingsType) *AuthNMappingCreateData

NewAuthNMappingCreateData instantiates a new AuthNMappingCreateData 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 NewAuthNMappingCreateDataWithDefaults

func NewAuthNMappingCreateDataWithDefaults() *AuthNMappingCreateData

NewAuthNMappingCreateDataWithDefaults instantiates a new AuthNMappingCreateData 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 (*AuthNMappingCreateData) GetAttributes

func (o *AuthNMappingCreateData) GetAttributes() AuthNMappingCreateAttributes

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

func (*AuthNMappingCreateData) GetAttributesOk

func (o *AuthNMappingCreateData) GetAttributesOk() (*AuthNMappingCreateAttributes, 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 (*AuthNMappingCreateData) GetRelationships

func (o *AuthNMappingCreateData) GetRelationships() AuthNMappingCreateRelationships

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

func (*AuthNMappingCreateData) GetRelationshipsOk

func (o *AuthNMappingCreateData) GetRelationshipsOk() (*AuthNMappingCreateRelationships, 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 (*AuthNMappingCreateData) GetType

func (o *AuthNMappingCreateData) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMappingCreateData) GetTypeOk

func (o *AuthNMappingCreateData) GetTypeOk() (*AuthNMappingsType, bool)

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

func (*AuthNMappingCreateData) HasAttributes

func (o *AuthNMappingCreateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMappingCreateData) HasRelationships

func (o *AuthNMappingCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMappingCreateData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateData) SetAttributes

func (o *AuthNMappingCreateData) SetAttributes(v AuthNMappingCreateAttributes)

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

func (*AuthNMappingCreateData) SetRelationships

func (o *AuthNMappingCreateData) SetRelationships(v AuthNMappingCreateRelationships)

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

func (*AuthNMappingCreateData) SetType

func (o *AuthNMappingCreateData) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMappingCreateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingCreateRelationships

AuthNMappingCreateRelationships - Relationship of AuthN Mapping create object to a Role or Team.

type AuthNMappingCreateRelationships struct {
    AuthNMappingRelationshipToRole *AuthNMappingRelationshipToRole
    AuthNMappingRelationshipToTeam *AuthNMappingRelationshipToTeam

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AuthNMappingRelationshipToRoleAsAuthNMappingCreateRelationships

func AuthNMappingRelationshipToRoleAsAuthNMappingCreateRelationships(v *AuthNMappingRelationshipToRole) AuthNMappingCreateRelationships

AuthNMappingRelationshipToRoleAsAuthNMappingCreateRelationships is a convenience function that returns AuthNMappingRelationshipToRole wrapped in AuthNMappingCreateRelationships.

func AuthNMappingRelationshipToTeamAsAuthNMappingCreateRelationships

func AuthNMappingRelationshipToTeamAsAuthNMappingCreateRelationships(v *AuthNMappingRelationshipToTeam) AuthNMappingCreateRelationships

AuthNMappingRelationshipToTeamAsAuthNMappingCreateRelationships is a convenience function that returns AuthNMappingRelationshipToTeam wrapped in AuthNMappingCreateRelationships.

func (*AuthNMappingCreateRelationships) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AuthNMappingCreateRelationships) MarshalJSON

func (obj AuthNMappingCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AuthNMappingCreateRelationships) UnmarshalJSON

func (obj *AuthNMappingCreateRelationships) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AuthNMappingCreateRequest

AuthNMappingCreateRequest Request for creating an AuthN Mapping.

type AuthNMappingCreateRequest struct {
    // Data for creating an AuthN Mapping.
    Data AuthNMappingCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingCreateRequest

func NewAuthNMappingCreateRequest(data AuthNMappingCreateData) *AuthNMappingCreateRequest

NewAuthNMappingCreateRequest instantiates a new AuthNMappingCreateRequest 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 NewAuthNMappingCreateRequestWithDefaults

func NewAuthNMappingCreateRequestWithDefaults() *AuthNMappingCreateRequest

NewAuthNMappingCreateRequestWithDefaults instantiates a new AuthNMappingCreateRequest 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 (*AuthNMappingCreateRequest) GetData

func (o *AuthNMappingCreateRequest) GetData() AuthNMappingCreateData

GetData returns the Data field value.

func (*AuthNMappingCreateRequest) GetDataOk

func (o *AuthNMappingCreateRequest) GetDataOk() (*AuthNMappingCreateData, bool)

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

func (AuthNMappingCreateRequest) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingCreateRequest) SetData

func (o *AuthNMappingCreateRequest) SetData(v AuthNMappingCreateData)

SetData sets field value.

func (*AuthNMappingCreateRequest) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingIncluded

AuthNMappingIncluded - Included data in the AuthN Mapping response.

type AuthNMappingIncluded struct {
    SAMLAssertionAttribute *SAMLAssertionAttribute
    Role                   *Role
    AuthNMappingTeam       *AuthNMappingTeam

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AuthNMappingTeamAsAuthNMappingIncluded

func AuthNMappingTeamAsAuthNMappingIncluded(v *AuthNMappingTeam) AuthNMappingIncluded

AuthNMappingTeamAsAuthNMappingIncluded is a convenience function that returns AuthNMappingTeam wrapped in AuthNMappingIncluded.

func RoleAsAuthNMappingIncluded

func RoleAsAuthNMappingIncluded(v *Role) AuthNMappingIncluded

RoleAsAuthNMappingIncluded is a convenience function that returns Role wrapped in AuthNMappingIncluded.

func SAMLAssertionAttributeAsAuthNMappingIncluded

func SAMLAssertionAttributeAsAuthNMappingIncluded(v *SAMLAssertionAttribute) AuthNMappingIncluded

SAMLAssertionAttributeAsAuthNMappingIncluded is a convenience function that returns SAMLAssertionAttribute wrapped in AuthNMappingIncluded.

func (*AuthNMappingIncluded) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AuthNMappingIncluded) MarshalJSON

func (obj AuthNMappingIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AuthNMappingIncluded) UnmarshalJSON

func (obj *AuthNMappingIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AuthNMappingRelationshipToRole

AuthNMappingRelationshipToRole Relationship of AuthN Mapping to a Role.

type AuthNMappingRelationshipToRole struct {
    // Relationship to role.
    Role RelationshipToRole `json:"role"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingRelationshipToRole

func NewAuthNMappingRelationshipToRole(role RelationshipToRole) *AuthNMappingRelationshipToRole

NewAuthNMappingRelationshipToRole instantiates a new AuthNMappingRelationshipToRole 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 NewAuthNMappingRelationshipToRoleWithDefaults

func NewAuthNMappingRelationshipToRoleWithDefaults() *AuthNMappingRelationshipToRole

NewAuthNMappingRelationshipToRoleWithDefaults instantiates a new AuthNMappingRelationshipToRole 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 (*AuthNMappingRelationshipToRole) GetRole

func (o *AuthNMappingRelationshipToRole) GetRole() RelationshipToRole

GetRole returns the Role field value.

func (*AuthNMappingRelationshipToRole) GetRoleOk

func (o *AuthNMappingRelationshipToRole) GetRoleOk() (*RelationshipToRole, bool)

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

func (AuthNMappingRelationshipToRole) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingRelationshipToRole) SetRole

func (o *AuthNMappingRelationshipToRole) SetRole(v RelationshipToRole)

SetRole sets field value.

func (*AuthNMappingRelationshipToRole) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingRelationshipToTeam

AuthNMappingRelationshipToTeam Relationship of AuthN Mapping to a Team.

type AuthNMappingRelationshipToTeam struct {
    // Relationship to team.
    Team RelationshipToTeam `json:"team"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingRelationshipToTeam

func NewAuthNMappingRelationshipToTeam(team RelationshipToTeam) *AuthNMappingRelationshipToTeam

NewAuthNMappingRelationshipToTeam instantiates a new AuthNMappingRelationshipToTeam 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 NewAuthNMappingRelationshipToTeamWithDefaults

func NewAuthNMappingRelationshipToTeamWithDefaults() *AuthNMappingRelationshipToTeam

NewAuthNMappingRelationshipToTeamWithDefaults instantiates a new AuthNMappingRelationshipToTeam 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 (*AuthNMappingRelationshipToTeam) GetTeam

func (o *AuthNMappingRelationshipToTeam) GetTeam() RelationshipToTeam

GetTeam returns the Team field value.

func (*AuthNMappingRelationshipToTeam) GetTeamOk

func (o *AuthNMappingRelationshipToTeam) GetTeamOk() (*RelationshipToTeam, bool)

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

func (AuthNMappingRelationshipToTeam) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingRelationshipToTeam) SetTeam

func (o *AuthNMappingRelationshipToTeam) SetTeam(v RelationshipToTeam)

SetTeam sets field value.

func (*AuthNMappingRelationshipToTeam) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingRelationships

AuthNMappingRelationships All relationships associated with AuthN Mapping.

type AuthNMappingRelationships struct {
    // Relationship to role.
    Role *RelationshipToRole `json:"role,omitempty"`
    // AuthN Mapping relationship to SAML Assertion Attribute.
    SamlAssertionAttribute *RelationshipToSAMLAssertionAttribute `json:"saml_assertion_attribute,omitempty"`
    // Relationship to team.
    Team *RelationshipToTeam `json:"team,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingRelationships

func NewAuthNMappingRelationships() *AuthNMappingRelationships

NewAuthNMappingRelationships instantiates a new AuthNMappingRelationships 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 NewAuthNMappingRelationshipsWithDefaults

func NewAuthNMappingRelationshipsWithDefaults() *AuthNMappingRelationships

NewAuthNMappingRelationshipsWithDefaults instantiates a new AuthNMappingRelationships 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 (*AuthNMappingRelationships) GetRole

func (o *AuthNMappingRelationships) GetRole() RelationshipToRole

GetRole returns the Role field value if set, zero value otherwise.

func (*AuthNMappingRelationships) GetRoleOk

func (o *AuthNMappingRelationships) GetRoleOk() (*RelationshipToRole, bool)

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

func (*AuthNMappingRelationships) GetSamlAssertionAttribute

func (o *AuthNMappingRelationships) GetSamlAssertionAttribute() RelationshipToSAMLAssertionAttribute

GetSamlAssertionAttribute returns the SamlAssertionAttribute field value if set, zero value otherwise.

func (*AuthNMappingRelationships) GetSamlAssertionAttributeOk

func (o *AuthNMappingRelationships) GetSamlAssertionAttributeOk() (*RelationshipToSAMLAssertionAttribute, bool)

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

func (*AuthNMappingRelationships) GetTeam

func (o *AuthNMappingRelationships) GetTeam() RelationshipToTeam

GetTeam returns the Team field value if set, zero value otherwise.

func (*AuthNMappingRelationships) GetTeamOk

func (o *AuthNMappingRelationships) GetTeamOk() (*RelationshipToTeam, bool)

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

func (*AuthNMappingRelationships) HasRole

func (o *AuthNMappingRelationships) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*AuthNMappingRelationships) HasSamlAssertionAttribute

func (o *AuthNMappingRelationships) HasSamlAssertionAttribute() bool

HasSamlAssertionAttribute returns a boolean if a field has been set.

func (*AuthNMappingRelationships) HasTeam

func (o *AuthNMappingRelationships) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (AuthNMappingRelationships) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingRelationships) SetRole

func (o *AuthNMappingRelationships) SetRole(v RelationshipToRole)

SetRole gets a reference to the given RelationshipToRole and assigns it to the Role field.

func (*AuthNMappingRelationships) SetSamlAssertionAttribute

func (o *AuthNMappingRelationships) SetSamlAssertionAttribute(v RelationshipToSAMLAssertionAttribute)

SetSamlAssertionAttribute gets a reference to the given RelationshipToSAMLAssertionAttribute and assigns it to the SamlAssertionAttribute field.

func (*AuthNMappingRelationships) SetTeam

func (o *AuthNMappingRelationships) SetTeam(v RelationshipToTeam)

SetTeam gets a reference to the given RelationshipToTeam and assigns it to the Team field.

func (*AuthNMappingRelationships) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingResourceType

AuthNMappingResourceType The type of resource being mapped to.

type AuthNMappingResourceType string

List of AuthNMappingResourceType.

const (
    AUTHNMAPPINGRESOURCETYPE_ROLE AuthNMappingResourceType = "role"
    AUTHNMAPPINGRESOURCETYPE_TEAM AuthNMappingResourceType = "team"
)

func NewAuthNMappingResourceTypeFromValue

func NewAuthNMappingResourceTypeFromValue(v string) (*AuthNMappingResourceType, error)

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

func (*AuthNMappingResourceType) GetAllowedValues

func (v *AuthNMappingResourceType) GetAllowedValues() []AuthNMappingResourceType

GetAllowedValues reeturns the list of possible values.

func (AuthNMappingResourceType) IsValid

func (v AuthNMappingResourceType) IsValid() bool

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

func (AuthNMappingResourceType) Ptr

func (v AuthNMappingResourceType) Ptr() *AuthNMappingResourceType

Ptr returns reference to AuthNMappingResourceType value.

func (*AuthNMappingResourceType) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingResponse

AuthNMappingResponse AuthN Mapping response from the API.

type AuthNMappingResponse struct {
    // The AuthN Mapping object returned by API.
    Data *AuthNMapping `json:"data,omitempty"`
    // Included data in the AuthN Mapping response.
    Included []AuthNMappingIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingResponse

func NewAuthNMappingResponse() *AuthNMappingResponse

NewAuthNMappingResponse instantiates a new AuthNMappingResponse 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 NewAuthNMappingResponseWithDefaults

func NewAuthNMappingResponseWithDefaults() *AuthNMappingResponse

NewAuthNMappingResponseWithDefaults instantiates a new AuthNMappingResponse 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 (*AuthNMappingResponse) GetData

func (o *AuthNMappingResponse) GetData() AuthNMapping

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

func (*AuthNMappingResponse) GetDataOk

func (o *AuthNMappingResponse) GetDataOk() (*AuthNMapping, 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 (*AuthNMappingResponse) GetIncluded

func (o *AuthNMappingResponse) GetIncluded() []AuthNMappingIncluded

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

func (*AuthNMappingResponse) GetIncludedOk

func (o *AuthNMappingResponse) GetIncludedOk() (*[]AuthNMappingIncluded, 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 (*AuthNMappingResponse) HasData

func (o *AuthNMappingResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AuthNMappingResponse) HasIncluded

func (o *AuthNMappingResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (AuthNMappingResponse) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingResponse) SetData

func (o *AuthNMappingResponse) SetData(v AuthNMapping)

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

func (*AuthNMappingResponse) SetIncluded

func (o *AuthNMappingResponse) SetIncluded(v []AuthNMappingIncluded)

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

func (*AuthNMappingResponse) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingTeam

AuthNMappingTeam Team.

type AuthNMappingTeam struct {
    // Team attributes.
    Attributes *AuthNMappingTeamAttributes `json:"attributes,omitempty"`
    // The ID of the Team.
    Id *string `json:"id,omitempty"`
    // Team type
    Type *TeamType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingTeam

func NewAuthNMappingTeam() *AuthNMappingTeam

NewAuthNMappingTeam instantiates a new AuthNMappingTeam 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 NewAuthNMappingTeamWithDefaults

func NewAuthNMappingTeamWithDefaults() *AuthNMappingTeam

NewAuthNMappingTeamWithDefaults instantiates a new AuthNMappingTeam 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 (*AuthNMappingTeam) GetAttributes

func (o *AuthNMappingTeam) GetAttributes() AuthNMappingTeamAttributes

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

func (*AuthNMappingTeam) GetAttributesOk

func (o *AuthNMappingTeam) GetAttributesOk() (*AuthNMappingTeamAttributes, 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 (*AuthNMappingTeam) GetId

func (o *AuthNMappingTeam) GetId() string

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

func (*AuthNMappingTeam) GetIdOk

func (o *AuthNMappingTeam) 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 (*AuthNMappingTeam) GetType

func (o *AuthNMappingTeam) GetType() TeamType

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

func (*AuthNMappingTeam) GetTypeOk

func (o *AuthNMappingTeam) GetTypeOk() (*TeamType, 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 (*AuthNMappingTeam) HasAttributes

func (o *AuthNMappingTeam) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMappingTeam) HasId

func (o *AuthNMappingTeam) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuthNMappingTeam) HasType

func (o *AuthNMappingTeam) HasType() bool

HasType returns a boolean if a field has been set.

func (AuthNMappingTeam) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingTeam) SetAttributes

func (o *AuthNMappingTeam) SetAttributes(v AuthNMappingTeamAttributes)

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

func (*AuthNMappingTeam) SetId

func (o *AuthNMappingTeam) SetId(v string)

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

func (*AuthNMappingTeam) SetType

func (o *AuthNMappingTeam) SetType(v TeamType)

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

func (*AuthNMappingTeam) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingTeamAttributes

AuthNMappingTeamAttributes Team attributes.

type AuthNMappingTeamAttributes struct {
    // Unicode representation of the avatar for the team, limited to a single grapheme
    Avatar datadog.NullableString `json:"avatar,omitempty"`
    // Banner selection for the team
    Banner datadog.NullableInt64 `json:"banner,omitempty"`
    // The team's identifier
    Handle *string `json:"handle,omitempty"`
    // The number of links belonging to the team
    LinkCount *int32 `json:"link_count,omitempty"`
    // The name of the team
    Name *string `json:"name,omitempty"`
    // A brief summary of the team, derived from the `description`
    Summary datadog.NullableString `json:"summary,omitempty"`
    // The number of users belonging to the team
    UserCount *int32 `json:"user_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingTeamAttributes

func NewAuthNMappingTeamAttributes() *AuthNMappingTeamAttributes

NewAuthNMappingTeamAttributes instantiates a new AuthNMappingTeamAttributes 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 NewAuthNMappingTeamAttributesWithDefaults

func NewAuthNMappingTeamAttributesWithDefaults() *AuthNMappingTeamAttributes

NewAuthNMappingTeamAttributesWithDefaults instantiates a new AuthNMappingTeamAttributes 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 (*AuthNMappingTeamAttributes) GetAvatar

func (o *AuthNMappingTeamAttributes) GetAvatar() string

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

func (*AuthNMappingTeamAttributes) GetAvatarOk

func (o *AuthNMappingTeamAttributes) GetAvatarOk() (*string, bool)

GetAvatarOk returns a tuple with the Avatar 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 (*AuthNMappingTeamAttributes) GetBanner

func (o *AuthNMappingTeamAttributes) GetBanner() int64

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

func (*AuthNMappingTeamAttributes) GetBannerOk

func (o *AuthNMappingTeamAttributes) GetBannerOk() (*int64, bool)

GetBannerOk returns a tuple with the Banner 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 (*AuthNMappingTeamAttributes) GetHandle

func (o *AuthNMappingTeamAttributes) GetHandle() string

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

func (*AuthNMappingTeamAttributes) GetHandleOk

func (o *AuthNMappingTeamAttributes) 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 (*AuthNMappingTeamAttributes) GetLinkCount

func (o *AuthNMappingTeamAttributes) GetLinkCount() int32

GetLinkCount returns the LinkCount field value if set, zero value otherwise.

func (*AuthNMappingTeamAttributes) GetLinkCountOk

func (o *AuthNMappingTeamAttributes) GetLinkCountOk() (*int32, bool)

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

func (*AuthNMappingTeamAttributes) GetName

func (o *AuthNMappingTeamAttributes) GetName() string

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

func (*AuthNMappingTeamAttributes) GetNameOk

func (o *AuthNMappingTeamAttributes) 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 (*AuthNMappingTeamAttributes) GetSummary

func (o *AuthNMappingTeamAttributes) GetSummary() string

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

func (*AuthNMappingTeamAttributes) GetSummaryOk

func (o *AuthNMappingTeamAttributes) GetSummaryOk() (*string, bool)

GetSummaryOk returns a tuple with the Summary 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 (*AuthNMappingTeamAttributes) GetUserCount

func (o *AuthNMappingTeamAttributes) GetUserCount() int32

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*AuthNMappingTeamAttributes) GetUserCountOk

func (o *AuthNMappingTeamAttributes) GetUserCountOk() (*int32, 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 (*AuthNMappingTeamAttributes) HasAvatar

func (o *AuthNMappingTeamAttributes) HasAvatar() bool

HasAvatar returns a boolean if a field has been set.

func (*AuthNMappingTeamAttributes) HasBanner

func (o *AuthNMappingTeamAttributes) HasBanner() bool

HasBanner returns a boolean if a field has been set.

func (*AuthNMappingTeamAttributes) HasHandle

func (o *AuthNMappingTeamAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*AuthNMappingTeamAttributes) HasLinkCount

func (o *AuthNMappingTeamAttributes) HasLinkCount() bool

HasLinkCount returns a boolean if a field has been set.

func (*AuthNMappingTeamAttributes) HasName

func (o *AuthNMappingTeamAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*AuthNMappingTeamAttributes) HasSummary

func (o *AuthNMappingTeamAttributes) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (*AuthNMappingTeamAttributes) HasUserCount

func (o *AuthNMappingTeamAttributes) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (AuthNMappingTeamAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingTeamAttributes) SetAvatar

func (o *AuthNMappingTeamAttributes) SetAvatar(v string)

SetAvatar gets a reference to the given datadog.NullableString and assigns it to the Avatar field.

func (*AuthNMappingTeamAttributes) SetAvatarNil

func (o *AuthNMappingTeamAttributes) SetAvatarNil()

SetAvatarNil sets the value for Avatar to be an explicit nil.

func (*AuthNMappingTeamAttributes) SetBanner

func (o *AuthNMappingTeamAttributes) SetBanner(v int64)

SetBanner gets a reference to the given datadog.NullableInt64 and assigns it to the Banner field.

func (*AuthNMappingTeamAttributes) SetBannerNil

func (o *AuthNMappingTeamAttributes) SetBannerNil()

SetBannerNil sets the value for Banner to be an explicit nil.

func (*AuthNMappingTeamAttributes) SetHandle

func (o *AuthNMappingTeamAttributes) SetHandle(v string)

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

func (*AuthNMappingTeamAttributes) SetLinkCount

func (o *AuthNMappingTeamAttributes) SetLinkCount(v int32)

SetLinkCount gets a reference to the given int32 and assigns it to the LinkCount field.

func (*AuthNMappingTeamAttributes) SetName

func (o *AuthNMappingTeamAttributes) SetName(v string)

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

func (*AuthNMappingTeamAttributes) SetSummary

func (o *AuthNMappingTeamAttributes) SetSummary(v string)

SetSummary gets a reference to the given datadog.NullableString and assigns it to the Summary field.

func (*AuthNMappingTeamAttributes) SetSummaryNil

func (o *AuthNMappingTeamAttributes) SetSummaryNil()

SetSummaryNil sets the value for Summary to be an explicit nil.

func (*AuthNMappingTeamAttributes) SetUserCount

func (o *AuthNMappingTeamAttributes) SetUserCount(v int32)

SetUserCount gets a reference to the given int32 and assigns it to the UserCount field.

func (*AuthNMappingTeamAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

func (*AuthNMappingTeamAttributes) UnsetAvatar

func (o *AuthNMappingTeamAttributes) UnsetAvatar()

UnsetAvatar ensures that no value is present for Avatar, not even an explicit nil.

func (*AuthNMappingTeamAttributes) UnsetBanner

func (o *AuthNMappingTeamAttributes) UnsetBanner()

UnsetBanner ensures that no value is present for Banner, not even an explicit nil.

func (*AuthNMappingTeamAttributes) UnsetSummary

func (o *AuthNMappingTeamAttributes) UnsetSummary()

UnsetSummary ensures that no value is present for Summary, not even an explicit nil.

type AuthNMappingUpdateAttributes

AuthNMappingUpdateAttributes Key/Value pair of attributes used for update request.

type AuthNMappingUpdateAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingUpdateAttributes

func NewAuthNMappingUpdateAttributes() *AuthNMappingUpdateAttributes

NewAuthNMappingUpdateAttributes instantiates a new AuthNMappingUpdateAttributes 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 NewAuthNMappingUpdateAttributesWithDefaults

func NewAuthNMappingUpdateAttributesWithDefaults() *AuthNMappingUpdateAttributes

NewAuthNMappingUpdateAttributesWithDefaults instantiates a new AuthNMappingUpdateAttributes 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 (*AuthNMappingUpdateAttributes) GetAttributeKey

func (o *AuthNMappingUpdateAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*AuthNMappingUpdateAttributes) GetAttributeKeyOk

func (o *AuthNMappingUpdateAttributes) GetAttributeKeyOk() (*string, bool)

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

func (*AuthNMappingUpdateAttributes) GetAttributeValue

func (o *AuthNMappingUpdateAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*AuthNMappingUpdateAttributes) GetAttributeValueOk

func (o *AuthNMappingUpdateAttributes) GetAttributeValueOk() (*string, bool)

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

func (*AuthNMappingUpdateAttributes) HasAttributeKey

func (o *AuthNMappingUpdateAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*AuthNMappingUpdateAttributes) HasAttributeValue

func (o *AuthNMappingUpdateAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (AuthNMappingUpdateAttributes) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateAttributes) SetAttributeKey

func (o *AuthNMappingUpdateAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*AuthNMappingUpdateAttributes) SetAttributeValue

func (o *AuthNMappingUpdateAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*AuthNMappingUpdateAttributes) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateData

AuthNMappingUpdateData Data for updating an AuthN Mapping.

type AuthNMappingUpdateData struct {
    // Key/Value pair of attributes used for update request.
    Attributes *AuthNMappingUpdateAttributes `json:"attributes,omitempty"`
    // ID of the AuthN Mapping.
    Id string `json:"id"`
    // Relationship of AuthN Mapping update object to a Role or Team.
    Relationships *AuthNMappingUpdateRelationships `json:"relationships,omitempty"`
    // AuthN Mappings resource type.
    Type AuthNMappingsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingUpdateData

func NewAuthNMappingUpdateData(id string, typeVar AuthNMappingsType) *AuthNMappingUpdateData

NewAuthNMappingUpdateData instantiates a new AuthNMappingUpdateData 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 NewAuthNMappingUpdateDataWithDefaults

func NewAuthNMappingUpdateDataWithDefaults() *AuthNMappingUpdateData

NewAuthNMappingUpdateDataWithDefaults instantiates a new AuthNMappingUpdateData 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 (*AuthNMappingUpdateData) GetAttributes

func (o *AuthNMappingUpdateData) GetAttributes() AuthNMappingUpdateAttributes

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

func (*AuthNMappingUpdateData) GetAttributesOk

func (o *AuthNMappingUpdateData) GetAttributesOk() (*AuthNMappingUpdateAttributes, 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 (*AuthNMappingUpdateData) GetId

func (o *AuthNMappingUpdateData) GetId() string

GetId returns the Id field value.

func (*AuthNMappingUpdateData) GetIdOk

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

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

func (*AuthNMappingUpdateData) GetRelationships

func (o *AuthNMappingUpdateData) GetRelationships() AuthNMappingUpdateRelationships

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

func (*AuthNMappingUpdateData) GetRelationshipsOk

func (o *AuthNMappingUpdateData) GetRelationshipsOk() (*AuthNMappingUpdateRelationships, 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 (*AuthNMappingUpdateData) GetType

func (o *AuthNMappingUpdateData) GetType() AuthNMappingsType

GetType returns the Type field value.

func (*AuthNMappingUpdateData) GetTypeOk

func (o *AuthNMappingUpdateData) GetTypeOk() (*AuthNMappingsType, bool)

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

func (*AuthNMappingUpdateData) HasAttributes

func (o *AuthNMappingUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AuthNMappingUpdateData) HasRelationships

func (o *AuthNMappingUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (AuthNMappingUpdateData) MarshalJSON

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

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateData) SetAttributes

func (o *AuthNMappingUpdateData) SetAttributes(v AuthNMappingUpdateAttributes)

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

func (*AuthNMappingUpdateData) SetId

func (o *AuthNMappingUpdateData) SetId(v string)

SetId sets field value.

func (*AuthNMappingUpdateData) SetRelationships

func (o *AuthNMappingUpdateData) SetRelationships(v AuthNMappingUpdateRelationships)

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

func (*AuthNMappingUpdateData) SetType

func (o *AuthNMappingUpdateData) SetType(v AuthNMappingsType)

SetType sets field value.

func (*AuthNMappingUpdateData) UnmarshalJSON

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

UnmarshalJSON deserializes the given payload.

type AuthNMappingUpdateRelationships

AuthNMappingUpdateRelationships - Relationship of AuthN Mapping update object to a Role or Team.

type AuthNMappingUpdateRelationships struct {
    AuthNMappingRelationshipToRole *AuthNMappingRelationshipToRole
    AuthNMappingRelationshipToTeam *AuthNMappingRelationshipToTeam

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AuthNMappingRelationshipToRoleAsAuthNMappingUpdateRelationships

func AuthNMappingRelationshipToRoleAsAuthNMappingUpdateRelationships(v *AuthNMappingRelationshipToRole) AuthNMappingUpdateRelationships

AuthNMappingRelationshipToRoleAsAuthNMappingUpdateRelationships is a convenience function that returns AuthNMappingRelationshipToRole wrapped in AuthNMappingUpdateRelationships.

func AuthNMappingRelationshipToTeamAsAuthNMappingUpdateRelationships

func AuthNMappingRelationshipToTeamAsAuthNMappingUpdateRelationships(v *AuthNMappingRelationshipToTeam) AuthNMappingUpdateRelationships

AuthNMappingRelationshipToTeamAsAuthNMappingUpdateRelationships is a convenience function that returns AuthNMappingRelationshipToTeam wrapped in AuthNMappingUpdateRelationships.

func (*AuthNMappingUpdateRelationships) GetActualInstance

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

GetActualInstance returns the actual instance.

func (AuthNMappingUpdateRelationships) MarshalJSON

func (obj AuthNMappingUpdateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*AuthNMappingUpdateRelationships) UnmarshalJSON

func (obj *AuthNMappingUpdateRelationships) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type AuthNMappingUpdateRequest

AuthNMappingUpdateRequest Request to update an AuthN Mapping.

type AuthNMappingUpdateRequest struct {
    // Data for updating an AuthN Mapping.
    Data AuthNMappingUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingUpdateRequest

func NewAuthNMappingUpdateRequest(data AuthNMappingUpdateData) *AuthNMappingUpdateRequest

NewAuthNMappingUpdateRequest instantiates a new AuthNMappingUpdateRequest 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 NewAuthNMappingUpdateRequestWithDefaults

func NewAuthNMappingUpdateRequestWithDefaults() *AuthNMappingUpdateRequest

NewAuthNMappingUpdateRequestWithDefaults instantiates a new AuthNMappingUpdateRequest 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 (*AuthNMappingUpdateRequest) GetData

func (o *AuthNMappingUpdateRequest) GetData() AuthNMappingUpdateData

GetData returns the Data field value.

func (*AuthNMappingUpdateRequest) GetDataOk

func (o *AuthNMappingUpdateRequest) GetDataOk() (*AuthNMappingUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AuthNMappingUpdateRequest) MarshalJSON

func (o AuthNMappingUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingUpdateRequest) SetData

func (o *AuthNMappingUpdateRequest) SetData(v AuthNMappingUpdateData)

SetData sets field value.

func (*AuthNMappingUpdateRequest) UnmarshalJSON

func (o *AuthNMappingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingsApi

AuthNMappingsApi service type

type AuthNMappingsApi datadog.Service

func NewAuthNMappingsApi

func NewAuthNMappingsApi(client *datadog.APIClient) *AuthNMappingsApi

NewAuthNMappingsApi Returns NewAuthNMappingsApi.

func (*AuthNMappingsApi) CreateAuthNMapping

func (a *AuthNMappingsApi) CreateAuthNMapping(ctx _context.Context, body AuthNMappingCreateRequest) (AuthNMappingResponse, *_nethttp.Response, error)

CreateAuthNMapping Create an AuthN Mapping. Create an AuthN Mapping.

func (*AuthNMappingsApi) DeleteAuthNMapping

func (a *AuthNMappingsApi) DeleteAuthNMapping(ctx _context.Context, authnMappingId string) (*_nethttp.Response, error)

DeleteAuthNMapping Delete an AuthN Mapping. Delete an AuthN Mapping specified by AuthN Mapping UUID.

func (*AuthNMappingsApi) GetAuthNMapping

func (a *AuthNMappingsApi) GetAuthNMapping(ctx _context.Context, authnMappingId string) (AuthNMappingResponse, *_nethttp.Response, error)

GetAuthNMapping Get an AuthN Mapping by UUID. Get an AuthN Mapping specified by the AuthN Mapping UUID.

func (*AuthNMappingsApi) ListAuthNMappings

func (a *AuthNMappingsApi) ListAuthNMappings(ctx _context.Context, o ...ListAuthNMappingsOptionalParameters) (AuthNMappingsResponse, *_nethttp.Response, error)

ListAuthNMappings List all AuthN Mappings. List all AuthN Mappings in the org.

func (*AuthNMappingsApi) UpdateAuthNMapping

func (a *AuthNMappingsApi) UpdateAuthNMapping(ctx _context.Context, authnMappingId string, body AuthNMappingUpdateRequest) (AuthNMappingResponse, *_nethttp.Response, error)

UpdateAuthNMapping Edit an AuthN Mapping. Edit an AuthN Mapping.

type AuthNMappingsResponse

AuthNMappingsResponse Array of AuthN Mappings response.

type AuthNMappingsResponse struct {
    // Array of returned AuthN Mappings.
    Data []AuthNMapping `json:"data,omitempty"`
    // Included data in the AuthN Mapping response.
    Included []AuthNMappingIncluded `json:"included,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAuthNMappingsResponse

func NewAuthNMappingsResponse() *AuthNMappingsResponse

NewAuthNMappingsResponse instantiates a new AuthNMappingsResponse 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 NewAuthNMappingsResponseWithDefaults

func NewAuthNMappingsResponseWithDefaults() *AuthNMappingsResponse

NewAuthNMappingsResponseWithDefaults instantiates a new AuthNMappingsResponse 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 (*AuthNMappingsResponse) GetData

func (o *AuthNMappingsResponse) GetData() []AuthNMapping

GetData returns the Data field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetDataOk

func (o *AuthNMappingsResponse) GetDataOk() (*[]AuthNMapping, 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 (*AuthNMappingsResponse) GetIncluded

func (o *AuthNMappingsResponse) GetIncluded() []AuthNMappingIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetIncludedOk

func (o *AuthNMappingsResponse) GetIncludedOk() (*[]AuthNMappingIncluded, 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 (*AuthNMappingsResponse) GetMeta

func (o *AuthNMappingsResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*AuthNMappingsResponse) GetMetaOk

func (o *AuthNMappingsResponse) 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 (*AuthNMappingsResponse) HasData

func (o *AuthNMappingsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*AuthNMappingsResponse) HasIncluded

func (o *AuthNMappingsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*AuthNMappingsResponse) HasMeta

func (o *AuthNMappingsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (AuthNMappingsResponse) MarshalJSON

func (o AuthNMappingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AuthNMappingsResponse) SetData

func (o *AuthNMappingsResponse) SetData(v []AuthNMapping)

SetData gets a reference to the given []AuthNMapping and assigns it to the Data field.

func (*AuthNMappingsResponse) SetIncluded

func (o *AuthNMappingsResponse) SetIncluded(v []AuthNMappingIncluded)

SetIncluded gets a reference to the given []AuthNMappingIncluded and assigns it to the Included field.

func (*AuthNMappingsResponse) SetMeta

func (o *AuthNMappingsResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*AuthNMappingsResponse) UnmarshalJSON

func (o *AuthNMappingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AuthNMappingsSort

AuthNMappingsSort Sorting options for AuthN Mappings.

type AuthNMappingsSort string

List of AuthNMappingsSort.

const (
    AUTHNMAPPINGSSORT_CREATED_AT_ASCENDING                      AuthNMappingsSort = "created_at"
    AUTHNMAPPINGSSORT_CREATED_AT_DESCENDING                     AuthNMappingsSort = "-created_at"
    AUTHNMAPPINGSSORT_ROLE_ID_ASCENDING                         AuthNMappingsSort = "role_id"
    AUTHNMAPPINGSSORT_ROLE_ID_DESCENDING                        AuthNMappingsSort = "-role_id"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_ID_ASCENDING     AuthNMappingsSort = "saml_assertion_attribute_id"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_ID_DESCENDING    AuthNMappingsSort = "-saml_assertion_attribute_id"
    AUTHNMAPPINGSSORT_ROLE_NAME_ASCENDING                       AuthNMappingsSort = "role.name"
    AUTHNMAPPINGSSORT_ROLE_NAME_DESCENDING                      AuthNMappingsSort = "-role.name"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_KEY_ASCENDING    AuthNMappingsSort = "saml_assertion_attribute.attribute_key"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_KEY_DESCENDING   AuthNMappingsSort = "-saml_assertion_attribute.attribute_key"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_VALUE_ASCENDING  AuthNMappingsSort = "saml_assertion_attribute.attribute_value"
    AUTHNMAPPINGSSORT_SAML_ASSERTION_ATTRIBUTE_VALUE_DESCENDING AuthNMappingsSort = "-saml_assertion_attribute.attribute_value"
)

func NewAuthNMappingsSortFromValue

func NewAuthNMappingsSortFromValue(v string) (*AuthNMappingsSort, error)

NewAuthNMappingsSortFromValue returns a pointer to a valid AuthNMappingsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuthNMappingsSort) GetAllowedValues

func (v *AuthNMappingsSort) GetAllowedValues() []AuthNMappingsSort

GetAllowedValues reeturns the list of possible values.

func (AuthNMappingsSort) IsValid

func (v AuthNMappingsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuthNMappingsSort) Ptr

func (v AuthNMappingsSort) Ptr() *AuthNMappingsSort

Ptr returns reference to AuthNMappingsSort value.

func (*AuthNMappingsSort) UnmarshalJSON

func (v *AuthNMappingsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AuthNMappingsType

AuthNMappingsType AuthN Mappings resource type.

type AuthNMappingsType string

List of AuthNMappingsType.

const (
    AUTHNMAPPINGSTYPE_AUTHN_MAPPINGS AuthNMappingsType = "authn_mappings"
)

func NewAuthNMappingsTypeFromValue

func NewAuthNMappingsTypeFromValue(v string) (*AuthNMappingsType, error)

NewAuthNMappingsTypeFromValue returns a pointer to a valid AuthNMappingsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AuthNMappingsType) GetAllowedValues

func (v *AuthNMappingsType) GetAllowedValues() []AuthNMappingsType

GetAllowedValues reeturns the list of possible values.

func (AuthNMappingsType) IsValid

func (v AuthNMappingsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AuthNMappingsType) Ptr

func (v AuthNMappingsType) Ptr() *AuthNMappingsType

Ptr returns reference to AuthNMappingsType value.

func (*AuthNMappingsType) UnmarshalJSON

func (v *AuthNMappingsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AwsCURConfig

AwsCURConfig AWS CUR config.

type AwsCURConfig struct {
    // Attributes for An AWS CUR config.
    Attributes AwsCURConfigAttributes `json:"attributes"`
    // The ID of the AWS CUR config.
    Id *int64 `json:"id,omitempty"`
    // Type of AWS CUR config.
    Type AwsCURConfigType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfig

func NewAwsCURConfig(attributes AwsCURConfigAttributes, typeVar AwsCURConfigType) *AwsCURConfig

NewAwsCURConfig instantiates a new AwsCURConfig 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 NewAwsCURConfigWithDefaults

func NewAwsCURConfigWithDefaults() *AwsCURConfig

NewAwsCURConfigWithDefaults instantiates a new AwsCURConfig 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 (*AwsCURConfig) GetAttributes

func (o *AwsCURConfig) GetAttributes() AwsCURConfigAttributes

GetAttributes returns the Attributes field value.

func (*AwsCURConfig) GetAttributesOk

func (o *AwsCURConfig) GetAttributesOk() (*AwsCURConfigAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AwsCURConfig) GetId

func (o *AwsCURConfig) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*AwsCURConfig) GetIdOk

func (o *AwsCURConfig) GetIdOk() (*int64, 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 (*AwsCURConfig) GetType

func (o *AwsCURConfig) GetType() AwsCURConfigType

GetType returns the Type field value.

func (*AwsCURConfig) GetTypeOk

func (o *AwsCURConfig) GetTypeOk() (*AwsCURConfigType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AwsCURConfig) HasId

func (o *AwsCURConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (AwsCURConfig) MarshalJSON

func (o AwsCURConfig) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfig) SetAttributes

func (o *AwsCURConfig) SetAttributes(v AwsCURConfigAttributes)

SetAttributes sets field value.

func (*AwsCURConfig) SetId

func (o *AwsCURConfig) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*AwsCURConfig) SetType

func (o *AwsCURConfig) SetType(v AwsCURConfigType)

SetType sets field value.

func (*AwsCURConfig) UnmarshalJSON

func (o *AwsCURConfig) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigAttributes

AwsCURConfigAttributes Attributes for An AWS CUR config.

type AwsCURConfigAttributes struct {
    // The account filtering configuration.
    AccountFilters *AccountFilteringConfig `json:"account_filters,omitempty"`
    // The AWS account ID.
    AccountId string `json:"account_id"`
    // The AWS bucket name used to store the Cost and Usage Report.
    BucketName string `json:"bucket_name"`
    // The region the bucket is located in.
    BucketRegion string `json:"bucket_region"`
    // The timestamp when the AWS CUR config was created.
    CreatedAt *string `json:"created_at,omitempty"`
    // The error messages for the AWS CUR config.
    ErrorMessages []string `json:"error_messages,omitempty"`
    // The number of months the report has been backfilled.
    // Deprecated
    Months *int32 `json:"months,omitempty"`
    // The name of the Cost and Usage Report.
    ReportName string `json:"report_name"`
    // The report prefix used for the Cost and Usage Report.
    ReportPrefix string `json:"report_prefix"`
    // The status of the AWS CUR.
    Status string `json:"status"`
    // The timestamp when the AWS CUR config status was updated.
    StatusUpdatedAt *string `json:"status_updated_at,omitempty"`
    // The timestamp when the AWS CUR config status was updated.
    UpdatedAt *string `json:"updated_at,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigAttributes

func NewAwsCURConfigAttributes(accountId string, bucketName string, bucketRegion string, reportName string, reportPrefix string, status string) *AwsCURConfigAttributes

NewAwsCURConfigAttributes instantiates a new AwsCURConfigAttributes 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 NewAwsCURConfigAttributesWithDefaults

func NewAwsCURConfigAttributesWithDefaults() *AwsCURConfigAttributes

NewAwsCURConfigAttributesWithDefaults instantiates a new AwsCURConfigAttributes 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 (*AwsCURConfigAttributes) GetAccountFilters

func (o *AwsCURConfigAttributes) GetAccountFilters() AccountFilteringConfig

GetAccountFilters returns the AccountFilters field value if set, zero value otherwise.

func (*AwsCURConfigAttributes) GetAccountFiltersOk

func (o *AwsCURConfigAttributes) GetAccountFiltersOk() (*AccountFilteringConfig, bool)

GetAccountFiltersOk returns a tuple with the AccountFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetAccountId

func (o *AwsCURConfigAttributes) GetAccountId() string

GetAccountId returns the AccountId field value.

func (*AwsCURConfigAttributes) GetAccountIdOk

func (o *AwsCURConfigAttributes) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetBucketName

func (o *AwsCURConfigAttributes) GetBucketName() string

GetBucketName returns the BucketName field value.

func (*AwsCURConfigAttributes) GetBucketNameOk

func (o *AwsCURConfigAttributes) GetBucketNameOk() (*string, bool)

GetBucketNameOk returns a tuple with the BucketName field value and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetBucketRegion

func (o *AwsCURConfigAttributes) GetBucketRegion() string

GetBucketRegion returns the BucketRegion field value.

func (*AwsCURConfigAttributes) GetBucketRegionOk

func (o *AwsCURConfigAttributes) GetBucketRegionOk() (*string, bool)

GetBucketRegionOk returns a tuple with the BucketRegion field value and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetCreatedAt

func (o *AwsCURConfigAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AwsCURConfigAttributes) GetCreatedAtOk

func (o *AwsCURConfigAttributes) 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 (*AwsCURConfigAttributes) GetErrorMessages

func (o *AwsCURConfigAttributes) GetErrorMessages() []string

GetErrorMessages returns the ErrorMessages field value if set, zero value otherwise.

func (*AwsCURConfigAttributes) GetErrorMessagesOk

func (o *AwsCURConfigAttributes) GetErrorMessagesOk() (*[]string, bool)

GetErrorMessagesOk returns a tuple with the ErrorMessages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetMonths

func (o *AwsCURConfigAttributes) GetMonths() int32

GetMonths returns the Months field value if set, zero value otherwise. Deprecated

func (*AwsCURConfigAttributes) GetMonthsOk

func (o *AwsCURConfigAttributes) GetMonthsOk() (*int32, bool)

GetMonthsOk returns a tuple with the Months field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AwsCURConfigAttributes) GetReportName

func (o *AwsCURConfigAttributes) GetReportName() string

GetReportName returns the ReportName field value.

func (*AwsCURConfigAttributes) GetReportNameOk

func (o *AwsCURConfigAttributes) GetReportNameOk() (*string, bool)

GetReportNameOk returns a tuple with the ReportName field value and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetReportPrefix

func (o *AwsCURConfigAttributes) GetReportPrefix() string

GetReportPrefix returns the ReportPrefix field value.

func (*AwsCURConfigAttributes) GetReportPrefixOk

func (o *AwsCURConfigAttributes) GetReportPrefixOk() (*string, bool)

GetReportPrefixOk returns a tuple with the ReportPrefix field value and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetStatus

func (o *AwsCURConfigAttributes) GetStatus() string

GetStatus returns the Status field value.

func (*AwsCURConfigAttributes) GetStatusOk

func (o *AwsCURConfigAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetStatusUpdatedAt

func (o *AwsCURConfigAttributes) GetStatusUpdatedAt() string

GetStatusUpdatedAt returns the StatusUpdatedAt field value if set, zero value otherwise.

func (*AwsCURConfigAttributes) GetStatusUpdatedAtOk

func (o *AwsCURConfigAttributes) GetStatusUpdatedAtOk() (*string, bool)

GetStatusUpdatedAtOk returns a tuple with the StatusUpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) GetUpdatedAt

func (o *AwsCURConfigAttributes) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*AwsCURConfigAttributes) GetUpdatedAtOk

func (o *AwsCURConfigAttributes) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigAttributes) HasAccountFilters

func (o *AwsCURConfigAttributes) HasAccountFilters() bool

HasAccountFilters returns a boolean if a field has been set.

func (*AwsCURConfigAttributes) HasCreatedAt

func (o *AwsCURConfigAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AwsCURConfigAttributes) HasErrorMessages

func (o *AwsCURConfigAttributes) HasErrorMessages() bool

HasErrorMessages returns a boolean if a field has been set.

func (*AwsCURConfigAttributes) HasMonths

func (o *AwsCURConfigAttributes) HasMonths() bool

HasMonths returns a boolean if a field has been set.

func (*AwsCURConfigAttributes) HasStatusUpdatedAt

func (o *AwsCURConfigAttributes) HasStatusUpdatedAt() bool

HasStatusUpdatedAt returns a boolean if a field has been set.

func (*AwsCURConfigAttributes) HasUpdatedAt

func (o *AwsCURConfigAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (AwsCURConfigAttributes) MarshalJSON

func (o AwsCURConfigAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigAttributes) SetAccountFilters

func (o *AwsCURConfigAttributes) SetAccountFilters(v AccountFilteringConfig)

SetAccountFilters gets a reference to the given AccountFilteringConfig and assigns it to the AccountFilters field.

func (*AwsCURConfigAttributes) SetAccountId

func (o *AwsCURConfigAttributes) SetAccountId(v string)

SetAccountId sets field value.

func (*AwsCURConfigAttributes) SetBucketName

func (o *AwsCURConfigAttributes) SetBucketName(v string)

SetBucketName sets field value.

func (*AwsCURConfigAttributes) SetBucketRegion

func (o *AwsCURConfigAttributes) SetBucketRegion(v string)

SetBucketRegion sets field value.

func (*AwsCURConfigAttributes) SetCreatedAt

func (o *AwsCURConfigAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*AwsCURConfigAttributes) SetErrorMessages

func (o *AwsCURConfigAttributes) SetErrorMessages(v []string)

SetErrorMessages gets a reference to the given []string and assigns it to the ErrorMessages field.

func (*AwsCURConfigAttributes) SetMonths

func (o *AwsCURConfigAttributes) SetMonths(v int32)

SetMonths gets a reference to the given int32 and assigns it to the Months field. Deprecated

func (*AwsCURConfigAttributes) SetReportName

func (o *AwsCURConfigAttributes) SetReportName(v string)

SetReportName sets field value.

func (*AwsCURConfigAttributes) SetReportPrefix

func (o *AwsCURConfigAttributes) SetReportPrefix(v string)

SetReportPrefix sets field value.

func (*AwsCURConfigAttributes) SetStatus

func (o *AwsCURConfigAttributes) SetStatus(v string)

SetStatus sets field value.

func (*AwsCURConfigAttributes) SetStatusUpdatedAt

func (o *AwsCURConfigAttributes) SetStatusUpdatedAt(v string)

SetStatusUpdatedAt gets a reference to the given string and assigns it to the StatusUpdatedAt field.

func (*AwsCURConfigAttributes) SetUpdatedAt

func (o *AwsCURConfigAttributes) SetUpdatedAt(v string)

SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.

func (*AwsCURConfigAttributes) UnmarshalJSON

func (o *AwsCURConfigAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPatchData

AwsCURConfigPatchData AWS CUR config Patch data.

type AwsCURConfigPatchData struct {
    // Attributes for AWS CUR config Patch Request.
    Attributes AwsCURConfigPatchRequestAttributes `json:"attributes"`
    // Type of AWS CUR config Patch Request.
    Type AwsCURConfigPatchRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigPatchData

func NewAwsCURConfigPatchData(attributes AwsCURConfigPatchRequestAttributes, typeVar AwsCURConfigPatchRequestType) *AwsCURConfigPatchData

NewAwsCURConfigPatchData instantiates a new AwsCURConfigPatchData 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 NewAwsCURConfigPatchDataWithDefaults

func NewAwsCURConfigPatchDataWithDefaults() *AwsCURConfigPatchData

NewAwsCURConfigPatchDataWithDefaults instantiates a new AwsCURConfigPatchData 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 (*AwsCURConfigPatchData) GetAttributes

func (o *AwsCURConfigPatchData) GetAttributes() AwsCURConfigPatchRequestAttributes

GetAttributes returns the Attributes field value.

func (*AwsCURConfigPatchData) GetAttributesOk

func (o *AwsCURConfigPatchData) GetAttributesOk() (*AwsCURConfigPatchRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AwsCURConfigPatchData) GetType

func (o *AwsCURConfigPatchData) GetType() AwsCURConfigPatchRequestType

GetType returns the Type field value.

func (*AwsCURConfigPatchData) GetTypeOk

func (o *AwsCURConfigPatchData) GetTypeOk() (*AwsCURConfigPatchRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (AwsCURConfigPatchData) MarshalJSON

func (o AwsCURConfigPatchData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigPatchData) SetAttributes

func (o *AwsCURConfigPatchData) SetAttributes(v AwsCURConfigPatchRequestAttributes)

SetAttributes sets field value.

func (*AwsCURConfigPatchData) SetType

func (o *AwsCURConfigPatchData) SetType(v AwsCURConfigPatchRequestType)

SetType sets field value.

func (*AwsCURConfigPatchData) UnmarshalJSON

func (o *AwsCURConfigPatchData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPatchRequest

AwsCURConfigPatchRequest AWS CUR config Patch Request.

type AwsCURConfigPatchRequest struct {
    // AWS CUR config Patch data.
    Data AwsCURConfigPatchData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigPatchRequest

func NewAwsCURConfigPatchRequest(data AwsCURConfigPatchData) *AwsCURConfigPatchRequest

NewAwsCURConfigPatchRequest instantiates a new AwsCURConfigPatchRequest 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 NewAwsCURConfigPatchRequestWithDefaults

func NewAwsCURConfigPatchRequestWithDefaults() *AwsCURConfigPatchRequest

NewAwsCURConfigPatchRequestWithDefaults instantiates a new AwsCURConfigPatchRequest 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 (*AwsCURConfigPatchRequest) GetData

func (o *AwsCURConfigPatchRequest) GetData() AwsCURConfigPatchData

GetData returns the Data field value.

func (*AwsCURConfigPatchRequest) GetDataOk

func (o *AwsCURConfigPatchRequest) GetDataOk() (*AwsCURConfigPatchData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AwsCURConfigPatchRequest) MarshalJSON

func (o AwsCURConfigPatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigPatchRequest) SetData

func (o *AwsCURConfigPatchRequest) SetData(v AwsCURConfigPatchData)

SetData sets field value.

func (*AwsCURConfigPatchRequest) UnmarshalJSON

func (o *AwsCURConfigPatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPatchRequestAttributes

AwsCURConfigPatchRequestAttributes Attributes for AWS CUR config Patch Request.

type AwsCURConfigPatchRequestAttributes struct {
    // The account filtering configuration.
    AccountFilters *AccountFilteringConfig `json:"account_filters,omitempty"`
    // Whether or not the Cloud Cost Management account is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigPatchRequestAttributes

func NewAwsCURConfigPatchRequestAttributes() *AwsCURConfigPatchRequestAttributes

NewAwsCURConfigPatchRequestAttributes instantiates a new AwsCURConfigPatchRequestAttributes 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 NewAwsCURConfigPatchRequestAttributesWithDefaults

func NewAwsCURConfigPatchRequestAttributesWithDefaults() *AwsCURConfigPatchRequestAttributes

NewAwsCURConfigPatchRequestAttributesWithDefaults instantiates a new AwsCURConfigPatchRequestAttributes 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 (*AwsCURConfigPatchRequestAttributes) GetAccountFilters

func (o *AwsCURConfigPatchRequestAttributes) GetAccountFilters() AccountFilteringConfig

GetAccountFilters returns the AccountFilters field value if set, zero value otherwise.

func (*AwsCURConfigPatchRequestAttributes) GetAccountFiltersOk

func (o *AwsCURConfigPatchRequestAttributes) GetAccountFiltersOk() (*AccountFilteringConfig, bool)

GetAccountFiltersOk returns a tuple with the AccountFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigPatchRequestAttributes) GetIsEnabled

func (o *AwsCURConfigPatchRequestAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*AwsCURConfigPatchRequestAttributes) GetIsEnabledOk

func (o *AwsCURConfigPatchRequestAttributes) 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 (*AwsCURConfigPatchRequestAttributes) HasAccountFilters

func (o *AwsCURConfigPatchRequestAttributes) HasAccountFilters() bool

HasAccountFilters returns a boolean if a field has been set.

func (*AwsCURConfigPatchRequestAttributes) HasIsEnabled

func (o *AwsCURConfigPatchRequestAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (AwsCURConfigPatchRequestAttributes) MarshalJSON

func (o AwsCURConfigPatchRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigPatchRequestAttributes) SetAccountFilters

func (o *AwsCURConfigPatchRequestAttributes) SetAccountFilters(v AccountFilteringConfig)

SetAccountFilters gets a reference to the given AccountFilteringConfig and assigns it to the AccountFilters field.

func (*AwsCURConfigPatchRequestAttributes) SetIsEnabled

func (o *AwsCURConfigPatchRequestAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*AwsCURConfigPatchRequestAttributes) UnmarshalJSON

func (o *AwsCURConfigPatchRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPatchRequestType

AwsCURConfigPatchRequestType Type of AWS CUR config Patch Request.

type AwsCURConfigPatchRequestType string

List of AwsCURConfigPatchRequestType.

const (
    AWSCURCONFIGPATCHREQUESTTYPE_AWS_CUR_CONFIG_PATCH_REQUEST AwsCURConfigPatchRequestType = "aws_cur_config_patch_request"
)

func NewAwsCURConfigPatchRequestTypeFromValue

func NewAwsCURConfigPatchRequestTypeFromValue(v string) (*AwsCURConfigPatchRequestType, error)

NewAwsCURConfigPatchRequestTypeFromValue returns a pointer to a valid AwsCURConfigPatchRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AwsCURConfigPatchRequestType) GetAllowedValues

func (v *AwsCURConfigPatchRequestType) GetAllowedValues() []AwsCURConfigPatchRequestType

GetAllowedValues reeturns the list of possible values.

func (AwsCURConfigPatchRequestType) IsValid

func (v AwsCURConfigPatchRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AwsCURConfigPatchRequestType) Ptr

func (v AwsCURConfigPatchRequestType) Ptr() *AwsCURConfigPatchRequestType

Ptr returns reference to AwsCURConfigPatchRequestType value.

func (*AwsCURConfigPatchRequestType) UnmarshalJSON

func (v *AwsCURConfigPatchRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPostData

AwsCURConfigPostData AWS CUR config Post data.

type AwsCURConfigPostData struct {
    // Attributes for AWS CUR config Post Request.
    Attributes AwsCURConfigPostRequestAttributes `json:"attributes"`
    // Type of AWS CUR config Post Request.
    Type AwsCURConfigPostRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigPostData

func NewAwsCURConfigPostData(attributes AwsCURConfigPostRequestAttributes, typeVar AwsCURConfigPostRequestType) *AwsCURConfigPostData

NewAwsCURConfigPostData instantiates a new AwsCURConfigPostData 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 NewAwsCURConfigPostDataWithDefaults

func NewAwsCURConfigPostDataWithDefaults() *AwsCURConfigPostData

NewAwsCURConfigPostDataWithDefaults instantiates a new AwsCURConfigPostData 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 (*AwsCURConfigPostData) GetAttributes

func (o *AwsCURConfigPostData) GetAttributes() AwsCURConfigPostRequestAttributes

GetAttributes returns the Attributes field value.

func (*AwsCURConfigPostData) GetAttributesOk

func (o *AwsCURConfigPostData) GetAttributesOk() (*AwsCURConfigPostRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AwsCURConfigPostData) GetType

func (o *AwsCURConfigPostData) GetType() AwsCURConfigPostRequestType

GetType returns the Type field value.

func (*AwsCURConfigPostData) GetTypeOk

func (o *AwsCURConfigPostData) GetTypeOk() (*AwsCURConfigPostRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (AwsCURConfigPostData) MarshalJSON

func (o AwsCURConfigPostData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigPostData) SetAttributes

func (o *AwsCURConfigPostData) SetAttributes(v AwsCURConfigPostRequestAttributes)

SetAttributes sets field value.

func (*AwsCURConfigPostData) SetType

func (o *AwsCURConfigPostData) SetType(v AwsCURConfigPostRequestType)

SetType sets field value.

func (*AwsCURConfigPostData) UnmarshalJSON

func (o *AwsCURConfigPostData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPostRequest

AwsCURConfigPostRequest AWS CUR config Post Request.

type AwsCURConfigPostRequest struct {
    // AWS CUR config Post data.
    Data AwsCURConfigPostData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigPostRequest

func NewAwsCURConfigPostRequest(data AwsCURConfigPostData) *AwsCURConfigPostRequest

NewAwsCURConfigPostRequest instantiates a new AwsCURConfigPostRequest 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 NewAwsCURConfigPostRequestWithDefaults

func NewAwsCURConfigPostRequestWithDefaults() *AwsCURConfigPostRequest

NewAwsCURConfigPostRequestWithDefaults instantiates a new AwsCURConfigPostRequest 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 (*AwsCURConfigPostRequest) GetData

func (o *AwsCURConfigPostRequest) GetData() AwsCURConfigPostData

GetData returns the Data field value.

func (*AwsCURConfigPostRequest) GetDataOk

func (o *AwsCURConfigPostRequest) GetDataOk() (*AwsCURConfigPostData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AwsCURConfigPostRequest) MarshalJSON

func (o AwsCURConfigPostRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigPostRequest) SetData

func (o *AwsCURConfigPostRequest) SetData(v AwsCURConfigPostData)

SetData sets field value.

func (*AwsCURConfigPostRequest) UnmarshalJSON

func (o *AwsCURConfigPostRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPostRequestAttributes

AwsCURConfigPostRequestAttributes Attributes for AWS CUR config Post Request.

type AwsCURConfigPostRequestAttributes struct {
    // The account filtering configuration.
    AccountFilters *AccountFilteringConfig `json:"account_filters,omitempty"`
    // The AWS account ID.
    AccountId string `json:"account_id"`
    // The AWS bucket name used to store the Cost and Usage Report.
    BucketName string `json:"bucket_name"`
    // The region the bucket is located in.
    BucketRegion *string `json:"bucket_region,omitempty"`
    // Whether or not the Cloud Cost Management account is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // The month of the report.
    Months *int32 `json:"months,omitempty"`
    // The name of the Cost and Usage Report.
    ReportName string `json:"report_name"`
    // The report prefix used for the Cost and Usage Report.
    ReportPrefix string `json:"report_prefix"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigPostRequestAttributes

func NewAwsCURConfigPostRequestAttributes(accountId string, bucketName string, reportName string, reportPrefix string) *AwsCURConfigPostRequestAttributes

NewAwsCURConfigPostRequestAttributes instantiates a new AwsCURConfigPostRequestAttributes 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 NewAwsCURConfigPostRequestAttributesWithDefaults

func NewAwsCURConfigPostRequestAttributesWithDefaults() *AwsCURConfigPostRequestAttributes

NewAwsCURConfigPostRequestAttributesWithDefaults instantiates a new AwsCURConfigPostRequestAttributes 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 (*AwsCURConfigPostRequestAttributes) GetAccountFilters

func (o *AwsCURConfigPostRequestAttributes) GetAccountFilters() AccountFilteringConfig

GetAccountFilters returns the AccountFilters field value if set, zero value otherwise.

func (*AwsCURConfigPostRequestAttributes) GetAccountFiltersOk

func (o *AwsCURConfigPostRequestAttributes) GetAccountFiltersOk() (*AccountFilteringConfig, bool)

GetAccountFiltersOk returns a tuple with the AccountFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigPostRequestAttributes) GetAccountId

func (o *AwsCURConfigPostRequestAttributes) GetAccountId() string

GetAccountId returns the AccountId field value.

func (*AwsCURConfigPostRequestAttributes) GetAccountIdOk

func (o *AwsCURConfigPostRequestAttributes) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AwsCURConfigPostRequestAttributes) GetBucketName

func (o *AwsCURConfigPostRequestAttributes) GetBucketName() string

GetBucketName returns the BucketName field value.

func (*AwsCURConfigPostRequestAttributes) GetBucketNameOk

func (o *AwsCURConfigPostRequestAttributes) GetBucketNameOk() (*string, bool)

GetBucketNameOk returns a tuple with the BucketName field value and a boolean to check if the value has been set.

func (*AwsCURConfigPostRequestAttributes) GetBucketRegion

func (o *AwsCURConfigPostRequestAttributes) GetBucketRegion() string

GetBucketRegion returns the BucketRegion field value if set, zero value otherwise.

func (*AwsCURConfigPostRequestAttributes) GetBucketRegionOk

func (o *AwsCURConfigPostRequestAttributes) GetBucketRegionOk() (*string, bool)

GetBucketRegionOk returns a tuple with the BucketRegion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigPostRequestAttributes) GetIsEnabled

func (o *AwsCURConfigPostRequestAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*AwsCURConfigPostRequestAttributes) GetIsEnabledOk

func (o *AwsCURConfigPostRequestAttributes) 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 (*AwsCURConfigPostRequestAttributes) GetMonths

func (o *AwsCURConfigPostRequestAttributes) GetMonths() int32

GetMonths returns the Months field value if set, zero value otherwise.

func (*AwsCURConfigPostRequestAttributes) GetMonthsOk

func (o *AwsCURConfigPostRequestAttributes) GetMonthsOk() (*int32, bool)

GetMonthsOk returns a tuple with the Months field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsCURConfigPostRequestAttributes) GetReportName

func (o *AwsCURConfigPostRequestAttributes) GetReportName() string

GetReportName returns the ReportName field value.

func (*AwsCURConfigPostRequestAttributes) GetReportNameOk

func (o *AwsCURConfigPostRequestAttributes) GetReportNameOk() (*string, bool)

GetReportNameOk returns a tuple with the ReportName field value and a boolean to check if the value has been set.

func (*AwsCURConfigPostRequestAttributes) GetReportPrefix

func (o *AwsCURConfigPostRequestAttributes) GetReportPrefix() string

GetReportPrefix returns the ReportPrefix field value.

func (*AwsCURConfigPostRequestAttributes) GetReportPrefixOk

func (o *AwsCURConfigPostRequestAttributes) GetReportPrefixOk() (*string, bool)

GetReportPrefixOk returns a tuple with the ReportPrefix field value and a boolean to check if the value has been set.

func (*AwsCURConfigPostRequestAttributes) HasAccountFilters

func (o *AwsCURConfigPostRequestAttributes) HasAccountFilters() bool

HasAccountFilters returns a boolean if a field has been set.

func (*AwsCURConfigPostRequestAttributes) HasBucketRegion

func (o *AwsCURConfigPostRequestAttributes) HasBucketRegion() bool

HasBucketRegion returns a boolean if a field has been set.

func (*AwsCURConfigPostRequestAttributes) HasIsEnabled

func (o *AwsCURConfigPostRequestAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*AwsCURConfigPostRequestAttributes) HasMonths

func (o *AwsCURConfigPostRequestAttributes) HasMonths() bool

HasMonths returns a boolean if a field has been set.

func (AwsCURConfigPostRequestAttributes) MarshalJSON

func (o AwsCURConfigPostRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigPostRequestAttributes) SetAccountFilters

func (o *AwsCURConfigPostRequestAttributes) SetAccountFilters(v AccountFilteringConfig)

SetAccountFilters gets a reference to the given AccountFilteringConfig and assigns it to the AccountFilters field.

func (*AwsCURConfigPostRequestAttributes) SetAccountId

func (o *AwsCURConfigPostRequestAttributes) SetAccountId(v string)

SetAccountId sets field value.

func (*AwsCURConfigPostRequestAttributes) SetBucketName

func (o *AwsCURConfigPostRequestAttributes) SetBucketName(v string)

SetBucketName sets field value.

func (*AwsCURConfigPostRequestAttributes) SetBucketRegion

func (o *AwsCURConfigPostRequestAttributes) SetBucketRegion(v string)

SetBucketRegion gets a reference to the given string and assigns it to the BucketRegion field.

func (*AwsCURConfigPostRequestAttributes) SetIsEnabled

func (o *AwsCURConfigPostRequestAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*AwsCURConfigPostRequestAttributes) SetMonths

func (o *AwsCURConfigPostRequestAttributes) SetMonths(v int32)

SetMonths gets a reference to the given int32 and assigns it to the Months field.

func (*AwsCURConfigPostRequestAttributes) SetReportName

func (o *AwsCURConfigPostRequestAttributes) SetReportName(v string)

SetReportName sets field value.

func (*AwsCURConfigPostRequestAttributes) SetReportPrefix

func (o *AwsCURConfigPostRequestAttributes) SetReportPrefix(v string)

SetReportPrefix sets field value.

func (*AwsCURConfigPostRequestAttributes) UnmarshalJSON

func (o *AwsCURConfigPostRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigPostRequestType

AwsCURConfigPostRequestType Type of AWS CUR config Post Request.

type AwsCURConfigPostRequestType string

List of AwsCURConfigPostRequestType.

const (
    AWSCURCONFIGPOSTREQUESTTYPE_AWS_CUR_CONFIG_POST_REQUEST AwsCURConfigPostRequestType = "aws_cur_config_post_request"
)

func NewAwsCURConfigPostRequestTypeFromValue

func NewAwsCURConfigPostRequestTypeFromValue(v string) (*AwsCURConfigPostRequestType, error)

NewAwsCURConfigPostRequestTypeFromValue returns a pointer to a valid AwsCURConfigPostRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AwsCURConfigPostRequestType) GetAllowedValues

func (v *AwsCURConfigPostRequestType) GetAllowedValues() []AwsCURConfigPostRequestType

GetAllowedValues reeturns the list of possible values.

func (AwsCURConfigPostRequestType) IsValid

func (v AwsCURConfigPostRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AwsCURConfigPostRequestType) Ptr

func (v AwsCURConfigPostRequestType) Ptr() *AwsCURConfigPostRequestType

Ptr returns reference to AwsCURConfigPostRequestType value.

func (*AwsCURConfigPostRequestType) UnmarshalJSON

func (v *AwsCURConfigPostRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AwsCURConfigResponse

AwsCURConfigResponse Response of AWS CUR config.

type AwsCURConfigResponse struct {
    // AWS CUR config.
    Data *AwsCURConfig `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigResponse

func NewAwsCURConfigResponse() *AwsCURConfigResponse

NewAwsCURConfigResponse instantiates a new AwsCURConfigResponse 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 NewAwsCURConfigResponseWithDefaults

func NewAwsCURConfigResponseWithDefaults() *AwsCURConfigResponse

NewAwsCURConfigResponseWithDefaults instantiates a new AwsCURConfigResponse 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 (*AwsCURConfigResponse) GetData

func (o *AwsCURConfigResponse) GetData() AwsCURConfig

GetData returns the Data field value if set, zero value otherwise.

func (*AwsCURConfigResponse) GetDataOk

func (o *AwsCURConfigResponse) GetDataOk() (*AwsCURConfig, 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 (*AwsCURConfigResponse) HasData

func (o *AwsCURConfigResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AwsCURConfigResponse) MarshalJSON

func (o AwsCURConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigResponse) SetData

func (o *AwsCURConfigResponse) SetData(v AwsCURConfig)

SetData gets a reference to the given AwsCURConfig and assigns it to the Data field.

func (*AwsCURConfigResponse) UnmarshalJSON

func (o *AwsCURConfigResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsCURConfigType

AwsCURConfigType Type of AWS CUR config.

type AwsCURConfigType string

List of AwsCURConfigType.

const (
    AWSCURCONFIGTYPE_AWS_CUR_CONFIG AwsCURConfigType = "aws_cur_config"
)

func NewAwsCURConfigTypeFromValue

func NewAwsCURConfigTypeFromValue(v string) (*AwsCURConfigType, error)

NewAwsCURConfigTypeFromValue returns a pointer to a valid AwsCURConfigType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AwsCURConfigType) GetAllowedValues

func (v *AwsCURConfigType) GetAllowedValues() []AwsCURConfigType

GetAllowedValues reeturns the list of possible values.

func (AwsCURConfigType) IsValid

func (v AwsCURConfigType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AwsCURConfigType) Ptr

func (v AwsCURConfigType) Ptr() *AwsCURConfigType

Ptr returns reference to AwsCURConfigType value.

func (*AwsCURConfigType) UnmarshalJSON

func (v *AwsCURConfigType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AwsCURConfigsResponse

AwsCURConfigsResponse List of AWS CUR configs.

type AwsCURConfigsResponse struct {
    // An AWS CUR config.
    Data []AwsCURConfig `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsCURConfigsResponse

func NewAwsCURConfigsResponse() *AwsCURConfigsResponse

NewAwsCURConfigsResponse instantiates a new AwsCURConfigsResponse 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 NewAwsCURConfigsResponseWithDefaults

func NewAwsCURConfigsResponseWithDefaults() *AwsCURConfigsResponse

NewAwsCURConfigsResponseWithDefaults instantiates a new AwsCURConfigsResponse 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 (*AwsCURConfigsResponse) GetData

func (o *AwsCURConfigsResponse) GetData() []AwsCURConfig

GetData returns the Data field value if set, zero value otherwise.

func (*AwsCURConfigsResponse) GetDataOk

func (o *AwsCURConfigsResponse) GetDataOk() (*[]AwsCURConfig, 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 (*AwsCURConfigsResponse) HasData

func (o *AwsCURConfigsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AwsCURConfigsResponse) MarshalJSON

func (o AwsCURConfigsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsCURConfigsResponse) SetData

func (o *AwsCURConfigsResponse) SetData(v []AwsCURConfig)

SetData gets a reference to the given []AwsCURConfig and assigns it to the Data field.

func (*AwsCURConfigsResponse) UnmarshalJSON

func (o *AwsCURConfigsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandAttributes

AwsOnDemandAttributes Attributes for the AWS on demand task.

type AwsOnDemandAttributes struct {
    // The arn of the resource to scan.
    Arn *string `json:"arn,omitempty"`
    // Specifies the assignment timestamp if the task has been already assigned to a scanner.
    AssignedAt *string `json:"assigned_at,omitempty"`
    // The task submission timestamp.
    CreatedAt *string `json:"created_at,omitempty"`
    // Indicates the status of the task.
    // QUEUED: the task has been submitted successfully and the resource has not been assigned to a scanner yet.
    // ASSIGNED: the task has been assigned.
    // ABORTED: the scan has been aborted after a period of time due to technical reasons, such as resource not found, insufficient permissions, or the absence of a configured scanner.
    Status *string `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsOnDemandAttributes

func NewAwsOnDemandAttributes() *AwsOnDemandAttributes

NewAwsOnDemandAttributes instantiates a new AwsOnDemandAttributes 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 NewAwsOnDemandAttributesWithDefaults

func NewAwsOnDemandAttributesWithDefaults() *AwsOnDemandAttributes

NewAwsOnDemandAttributesWithDefaults instantiates a new AwsOnDemandAttributes 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 (*AwsOnDemandAttributes) GetArn

func (o *AwsOnDemandAttributes) GetArn() string

GetArn returns the Arn field value if set, zero value otherwise.

func (*AwsOnDemandAttributes) GetArnOk

func (o *AwsOnDemandAttributes) GetArnOk() (*string, bool)

GetArnOk returns a tuple with the Arn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsOnDemandAttributes) GetAssignedAt

func (o *AwsOnDemandAttributes) GetAssignedAt() string

GetAssignedAt returns the AssignedAt field value if set, zero value otherwise.

func (*AwsOnDemandAttributes) GetAssignedAtOk

func (o *AwsOnDemandAttributes) GetAssignedAtOk() (*string, bool)

GetAssignedAtOk returns a tuple with the AssignedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsOnDemandAttributes) GetCreatedAt

func (o *AwsOnDemandAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AwsOnDemandAttributes) GetCreatedAtOk

func (o *AwsOnDemandAttributes) 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 (*AwsOnDemandAttributes) GetStatus

func (o *AwsOnDemandAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*AwsOnDemandAttributes) GetStatusOk

func (o *AwsOnDemandAttributes) 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 (*AwsOnDemandAttributes) HasArn

func (o *AwsOnDemandAttributes) HasArn() bool

HasArn returns a boolean if a field has been set.

func (*AwsOnDemandAttributes) HasAssignedAt

func (o *AwsOnDemandAttributes) HasAssignedAt() bool

HasAssignedAt returns a boolean if a field has been set.

func (*AwsOnDemandAttributes) HasCreatedAt

func (o *AwsOnDemandAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AwsOnDemandAttributes) HasStatus

func (o *AwsOnDemandAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (AwsOnDemandAttributes) MarshalJSON

func (o AwsOnDemandAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsOnDemandAttributes) SetArn

func (o *AwsOnDemandAttributes) SetArn(v string)

SetArn gets a reference to the given string and assigns it to the Arn field.

func (*AwsOnDemandAttributes) SetAssignedAt

func (o *AwsOnDemandAttributes) SetAssignedAt(v string)

SetAssignedAt gets a reference to the given string and assigns it to the AssignedAt field.

func (*AwsOnDemandAttributes) SetCreatedAt

func (o *AwsOnDemandAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*AwsOnDemandAttributes) SetStatus

func (o *AwsOnDemandAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*AwsOnDemandAttributes) UnmarshalJSON

func (o *AwsOnDemandAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandCreateAttributes

AwsOnDemandCreateAttributes Attributes for the AWS on demand task.

type AwsOnDemandCreateAttributes struct {
    // The arn of the resource to scan. Agentless supports the scan of EC2 instances, lambda functions, AMI, ECR, RDS and S3 buckets.
    Arn string `json:"arn"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsOnDemandCreateAttributes

func NewAwsOnDemandCreateAttributes(arn string) *AwsOnDemandCreateAttributes

NewAwsOnDemandCreateAttributes instantiates a new AwsOnDemandCreateAttributes 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 NewAwsOnDemandCreateAttributesWithDefaults

func NewAwsOnDemandCreateAttributesWithDefaults() *AwsOnDemandCreateAttributes

NewAwsOnDemandCreateAttributesWithDefaults instantiates a new AwsOnDemandCreateAttributes 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 (*AwsOnDemandCreateAttributes) GetArn

func (o *AwsOnDemandCreateAttributes) GetArn() string

GetArn returns the Arn field value.

func (*AwsOnDemandCreateAttributes) GetArnOk

func (o *AwsOnDemandCreateAttributes) GetArnOk() (*string, bool)

GetArnOk returns a tuple with the Arn field value and a boolean to check if the value has been set.

func (AwsOnDemandCreateAttributes) MarshalJSON

func (o AwsOnDemandCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsOnDemandCreateAttributes) SetArn

func (o *AwsOnDemandCreateAttributes) SetArn(v string)

SetArn sets field value.

func (*AwsOnDemandCreateAttributes) UnmarshalJSON

func (o *AwsOnDemandCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandCreateData

AwsOnDemandCreateData Object for a single AWS on demand task.

type AwsOnDemandCreateData struct {
    // Attributes for the AWS on demand task.
    Attributes AwsOnDemandCreateAttributes `json:"attributes"`
    // The type of the on demand task. The value should always be `aws_resource`.
    Type AwsOnDemandType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsOnDemandCreateData

func NewAwsOnDemandCreateData(attributes AwsOnDemandCreateAttributes, typeVar AwsOnDemandType) *AwsOnDemandCreateData

NewAwsOnDemandCreateData instantiates a new AwsOnDemandCreateData 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 NewAwsOnDemandCreateDataWithDefaults

func NewAwsOnDemandCreateDataWithDefaults() *AwsOnDemandCreateData

NewAwsOnDemandCreateDataWithDefaults instantiates a new AwsOnDemandCreateData 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 (*AwsOnDemandCreateData) GetAttributes

func (o *AwsOnDemandCreateData) GetAttributes() AwsOnDemandCreateAttributes

GetAttributes returns the Attributes field value.

func (*AwsOnDemandCreateData) GetAttributesOk

func (o *AwsOnDemandCreateData) GetAttributesOk() (*AwsOnDemandCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AwsOnDemandCreateData) GetType

func (o *AwsOnDemandCreateData) GetType() AwsOnDemandType

GetType returns the Type field value.

func (*AwsOnDemandCreateData) GetTypeOk

func (o *AwsOnDemandCreateData) GetTypeOk() (*AwsOnDemandType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (AwsOnDemandCreateData) MarshalJSON

func (o AwsOnDemandCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsOnDemandCreateData) SetAttributes

func (o *AwsOnDemandCreateData) SetAttributes(v AwsOnDemandCreateAttributes)

SetAttributes sets field value.

func (*AwsOnDemandCreateData) SetType

func (o *AwsOnDemandCreateData) SetType(v AwsOnDemandType)

SetType sets field value.

func (*AwsOnDemandCreateData) UnmarshalJSON

func (o *AwsOnDemandCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandCreateRequest

AwsOnDemandCreateRequest Request object that includes the on demand task to submit.

type AwsOnDemandCreateRequest struct {
    // Object for a single AWS on demand task.
    Data AwsOnDemandCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsOnDemandCreateRequest

func NewAwsOnDemandCreateRequest(data AwsOnDemandCreateData) *AwsOnDemandCreateRequest

NewAwsOnDemandCreateRequest instantiates a new AwsOnDemandCreateRequest 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 NewAwsOnDemandCreateRequestWithDefaults

func NewAwsOnDemandCreateRequestWithDefaults() *AwsOnDemandCreateRequest

NewAwsOnDemandCreateRequestWithDefaults instantiates a new AwsOnDemandCreateRequest 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 (*AwsOnDemandCreateRequest) GetData

func (o *AwsOnDemandCreateRequest) GetData() AwsOnDemandCreateData

GetData returns the Data field value.

func (*AwsOnDemandCreateRequest) GetDataOk

func (o *AwsOnDemandCreateRequest) GetDataOk() (*AwsOnDemandCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AwsOnDemandCreateRequest) MarshalJSON

func (o AwsOnDemandCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsOnDemandCreateRequest) SetData

func (o *AwsOnDemandCreateRequest) SetData(v AwsOnDemandCreateData)

SetData sets field value.

func (*AwsOnDemandCreateRequest) UnmarshalJSON

func (o *AwsOnDemandCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandData

AwsOnDemandData Single AWS on demand task.

type AwsOnDemandData struct {
    // Attributes for the AWS on demand task.
    Attributes *AwsOnDemandAttributes `json:"attributes,omitempty"`
    // The UUID of the task.
    Id *string `json:"id,omitempty"`
    // The type of the on demand task. The value should always be `aws_resource`.
    Type *AwsOnDemandType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsOnDemandData

func NewAwsOnDemandData() *AwsOnDemandData

NewAwsOnDemandData instantiates a new AwsOnDemandData 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 NewAwsOnDemandDataWithDefaults

func NewAwsOnDemandDataWithDefaults() *AwsOnDemandData

NewAwsOnDemandDataWithDefaults instantiates a new AwsOnDemandData 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 (*AwsOnDemandData) GetAttributes

func (o *AwsOnDemandData) GetAttributes() AwsOnDemandAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AwsOnDemandData) GetAttributesOk

func (o *AwsOnDemandData) GetAttributesOk() (*AwsOnDemandAttributes, 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 (*AwsOnDemandData) GetId

func (o *AwsOnDemandData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AwsOnDemandData) GetIdOk

func (o *AwsOnDemandData) 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 (*AwsOnDemandData) GetType

func (o *AwsOnDemandData) GetType() AwsOnDemandType

GetType returns the Type field value if set, zero value otherwise.

func (*AwsOnDemandData) GetTypeOk

func (o *AwsOnDemandData) GetTypeOk() (*AwsOnDemandType, 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 (*AwsOnDemandData) HasAttributes

func (o *AwsOnDemandData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AwsOnDemandData) HasId

func (o *AwsOnDemandData) HasId() bool

HasId returns a boolean if a field has been set.

func (*AwsOnDemandData) HasType

func (o *AwsOnDemandData) HasType() bool

HasType returns a boolean if a field has been set.

func (AwsOnDemandData) MarshalJSON

func (o AwsOnDemandData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsOnDemandData) SetAttributes

func (o *AwsOnDemandData) SetAttributes(v AwsOnDemandAttributes)

SetAttributes gets a reference to the given AwsOnDemandAttributes and assigns it to the Attributes field.

func (*AwsOnDemandData) SetId

func (o *AwsOnDemandData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AwsOnDemandData) SetType

func (o *AwsOnDemandData) SetType(v AwsOnDemandType)

SetType gets a reference to the given AwsOnDemandType and assigns it to the Type field.

func (*AwsOnDemandData) UnmarshalJSON

func (o *AwsOnDemandData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandListResponse

AwsOnDemandListResponse Response object that includes a list of AWS on demand tasks.

type AwsOnDemandListResponse struct {
    // A list of on demand tasks.
    Data []AwsOnDemandData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsOnDemandListResponse

func NewAwsOnDemandListResponse() *AwsOnDemandListResponse

NewAwsOnDemandListResponse instantiates a new AwsOnDemandListResponse 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 NewAwsOnDemandListResponseWithDefaults

func NewAwsOnDemandListResponseWithDefaults() *AwsOnDemandListResponse

NewAwsOnDemandListResponseWithDefaults instantiates a new AwsOnDemandListResponse 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 (*AwsOnDemandListResponse) GetData

func (o *AwsOnDemandListResponse) GetData() []AwsOnDemandData

GetData returns the Data field value if set, zero value otherwise.

func (*AwsOnDemandListResponse) GetDataOk

func (o *AwsOnDemandListResponse) GetDataOk() (*[]AwsOnDemandData, 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 (*AwsOnDemandListResponse) HasData

func (o *AwsOnDemandListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AwsOnDemandListResponse) MarshalJSON

func (o AwsOnDemandListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsOnDemandListResponse) SetData

func (o *AwsOnDemandListResponse) SetData(v []AwsOnDemandData)

SetData gets a reference to the given []AwsOnDemandData and assigns it to the Data field.

func (*AwsOnDemandListResponse) UnmarshalJSON

func (o *AwsOnDemandListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandResponse

AwsOnDemandResponse Response object that includes an AWS on demand task.

type AwsOnDemandResponse struct {
    // Single AWS on demand task.
    Data *AwsOnDemandData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsOnDemandResponse

func NewAwsOnDemandResponse() *AwsOnDemandResponse

NewAwsOnDemandResponse instantiates a new AwsOnDemandResponse 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 NewAwsOnDemandResponseWithDefaults

func NewAwsOnDemandResponseWithDefaults() *AwsOnDemandResponse

NewAwsOnDemandResponseWithDefaults instantiates a new AwsOnDemandResponse 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 (*AwsOnDemandResponse) GetData

func (o *AwsOnDemandResponse) GetData() AwsOnDemandData

GetData returns the Data field value if set, zero value otherwise.

func (*AwsOnDemandResponse) GetDataOk

func (o *AwsOnDemandResponse) GetDataOk() (*AwsOnDemandData, 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 (*AwsOnDemandResponse) HasData

func (o *AwsOnDemandResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AwsOnDemandResponse) MarshalJSON

func (o AwsOnDemandResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsOnDemandResponse) SetData

func (o *AwsOnDemandResponse) SetData(v AwsOnDemandData)

SetData gets a reference to the given AwsOnDemandData and assigns it to the Data field.

func (*AwsOnDemandResponse) UnmarshalJSON

func (o *AwsOnDemandResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsOnDemandType

AwsOnDemandType The type of the on demand task. The value should always be `aws_resource`.

type AwsOnDemandType string

List of AwsOnDemandType.

const (
    AWSONDEMANDTYPE_AWS_RESOURCE AwsOnDemandType = "aws_resource"
)

func NewAwsOnDemandTypeFromValue

func NewAwsOnDemandTypeFromValue(v string) (*AwsOnDemandType, error)

NewAwsOnDemandTypeFromValue returns a pointer to a valid AwsOnDemandType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AwsOnDemandType) GetAllowedValues

func (v *AwsOnDemandType) GetAllowedValues() []AwsOnDemandType

GetAllowedValues reeturns the list of possible values.

func (AwsOnDemandType) IsValid

func (v AwsOnDemandType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AwsOnDemandType) Ptr

func (v AwsOnDemandType) Ptr() *AwsOnDemandType

Ptr returns reference to AwsOnDemandType value.

func (*AwsOnDemandType) UnmarshalJSON

func (v *AwsOnDemandType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsAttributes

AwsScanOptionsAttributes Attributes for the AWS scan options.

type AwsScanOptionsAttributes struct {
    // Indicates if scanning of Lambda functions is enabled.
    Lambda *bool `json:"lambda,omitempty"`
    // Indicates if scanning for sensitive data is enabled.
    SensitiveData *bool `json:"sensitive_data,omitempty"`
    // Indicates if scanning for vulnerabilities in containers is enabled.
    VulnContainersOs *bool `json:"vuln_containers_os,omitempty"`
    // Indicates if scanning for vulnerabilities in hosts is enabled.
    VulnHostOs *bool `json:"vuln_host_os,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsAttributes

func NewAwsScanOptionsAttributes() *AwsScanOptionsAttributes

NewAwsScanOptionsAttributes instantiates a new AwsScanOptionsAttributes 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 NewAwsScanOptionsAttributesWithDefaults

func NewAwsScanOptionsAttributesWithDefaults() *AwsScanOptionsAttributes

NewAwsScanOptionsAttributesWithDefaults instantiates a new AwsScanOptionsAttributes 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 (*AwsScanOptionsAttributes) GetLambda

func (o *AwsScanOptionsAttributes) GetLambda() bool

GetLambda returns the Lambda field value if set, zero value otherwise.

func (*AwsScanOptionsAttributes) GetLambdaOk

func (o *AwsScanOptionsAttributes) GetLambdaOk() (*bool, bool)

GetLambdaOk returns a tuple with the Lambda field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsAttributes) GetSensitiveData

func (o *AwsScanOptionsAttributes) GetSensitiveData() bool

GetSensitiveData returns the SensitiveData field value if set, zero value otherwise.

func (*AwsScanOptionsAttributes) GetSensitiveDataOk

func (o *AwsScanOptionsAttributes) GetSensitiveDataOk() (*bool, bool)

GetSensitiveDataOk returns a tuple with the SensitiveData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsAttributes) GetVulnContainersOs

func (o *AwsScanOptionsAttributes) GetVulnContainersOs() bool

GetVulnContainersOs returns the VulnContainersOs field value if set, zero value otherwise.

func (*AwsScanOptionsAttributes) GetVulnContainersOsOk

func (o *AwsScanOptionsAttributes) GetVulnContainersOsOk() (*bool, bool)

GetVulnContainersOsOk returns a tuple with the VulnContainersOs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsAttributes) GetVulnHostOs

func (o *AwsScanOptionsAttributes) GetVulnHostOs() bool

GetVulnHostOs returns the VulnHostOs field value if set, zero value otherwise.

func (*AwsScanOptionsAttributes) GetVulnHostOsOk

func (o *AwsScanOptionsAttributes) GetVulnHostOsOk() (*bool, bool)

GetVulnHostOsOk returns a tuple with the VulnHostOs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsAttributes) HasLambda

func (o *AwsScanOptionsAttributes) HasLambda() bool

HasLambda returns a boolean if a field has been set.

func (*AwsScanOptionsAttributes) HasSensitiveData

func (o *AwsScanOptionsAttributes) HasSensitiveData() bool

HasSensitiveData returns a boolean if a field has been set.

func (*AwsScanOptionsAttributes) HasVulnContainersOs

func (o *AwsScanOptionsAttributes) HasVulnContainersOs() bool

HasVulnContainersOs returns a boolean if a field has been set.

func (*AwsScanOptionsAttributes) HasVulnHostOs

func (o *AwsScanOptionsAttributes) HasVulnHostOs() bool

HasVulnHostOs returns a boolean if a field has been set.

func (AwsScanOptionsAttributes) MarshalJSON

func (o AwsScanOptionsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsAttributes) SetLambda

func (o *AwsScanOptionsAttributes) SetLambda(v bool)

SetLambda gets a reference to the given bool and assigns it to the Lambda field.

func (*AwsScanOptionsAttributes) SetSensitiveData

func (o *AwsScanOptionsAttributes) SetSensitiveData(v bool)

SetSensitiveData gets a reference to the given bool and assigns it to the SensitiveData field.

func (*AwsScanOptionsAttributes) SetVulnContainersOs

func (o *AwsScanOptionsAttributes) SetVulnContainersOs(v bool)

SetVulnContainersOs gets a reference to the given bool and assigns it to the VulnContainersOs field.

func (*AwsScanOptionsAttributes) SetVulnHostOs

func (o *AwsScanOptionsAttributes) SetVulnHostOs(v bool)

SetVulnHostOs gets a reference to the given bool and assigns it to the VulnHostOs field.

func (*AwsScanOptionsAttributes) UnmarshalJSON

func (o *AwsScanOptionsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsCreateAttributes

AwsScanOptionsCreateAttributes Attributes for the AWS scan options to create.

type AwsScanOptionsCreateAttributes struct {
    // Indicates if scanning of Lambda functions is enabled.
    Lambda bool `json:"lambda"`
    // Indicates if scanning for sensitive data is enabled.
    SensitiveData bool `json:"sensitive_data"`
    // Indicates if scanning for vulnerabilities in containers is enabled.
    VulnContainersOs bool `json:"vuln_containers_os"`
    // Indicates if scanning for vulnerabilities in hosts is enabled.
    VulnHostOs bool `json:"vuln_host_os"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsCreateAttributes

func NewAwsScanOptionsCreateAttributes(lambda bool, sensitiveData bool, vulnContainersOs bool, vulnHostOs bool) *AwsScanOptionsCreateAttributes

NewAwsScanOptionsCreateAttributes instantiates a new AwsScanOptionsCreateAttributes 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 NewAwsScanOptionsCreateAttributesWithDefaults

func NewAwsScanOptionsCreateAttributesWithDefaults() *AwsScanOptionsCreateAttributes

NewAwsScanOptionsCreateAttributesWithDefaults instantiates a new AwsScanOptionsCreateAttributes 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 (*AwsScanOptionsCreateAttributes) GetLambda

func (o *AwsScanOptionsCreateAttributes) GetLambda() bool

GetLambda returns the Lambda field value.

func (*AwsScanOptionsCreateAttributes) GetLambdaOk

func (o *AwsScanOptionsCreateAttributes) GetLambdaOk() (*bool, bool)

GetLambdaOk returns a tuple with the Lambda field value and a boolean to check if the value has been set.

func (*AwsScanOptionsCreateAttributes) GetSensitiveData

func (o *AwsScanOptionsCreateAttributes) GetSensitiveData() bool

GetSensitiveData returns the SensitiveData field value.

func (*AwsScanOptionsCreateAttributes) GetSensitiveDataOk

func (o *AwsScanOptionsCreateAttributes) GetSensitiveDataOk() (*bool, bool)

GetSensitiveDataOk returns a tuple with the SensitiveData field value and a boolean to check if the value has been set.

func (*AwsScanOptionsCreateAttributes) GetVulnContainersOs

func (o *AwsScanOptionsCreateAttributes) GetVulnContainersOs() bool

GetVulnContainersOs returns the VulnContainersOs field value.

func (*AwsScanOptionsCreateAttributes) GetVulnContainersOsOk

func (o *AwsScanOptionsCreateAttributes) GetVulnContainersOsOk() (*bool, bool)

GetVulnContainersOsOk returns a tuple with the VulnContainersOs field value and a boolean to check if the value has been set.

func (*AwsScanOptionsCreateAttributes) GetVulnHostOs

func (o *AwsScanOptionsCreateAttributes) GetVulnHostOs() bool

GetVulnHostOs returns the VulnHostOs field value.

func (*AwsScanOptionsCreateAttributes) GetVulnHostOsOk

func (o *AwsScanOptionsCreateAttributes) GetVulnHostOsOk() (*bool, bool)

GetVulnHostOsOk returns a tuple with the VulnHostOs field value and a boolean to check if the value has been set.

func (AwsScanOptionsCreateAttributes) MarshalJSON

func (o AwsScanOptionsCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsCreateAttributes) SetLambda

func (o *AwsScanOptionsCreateAttributes) SetLambda(v bool)

SetLambda sets field value.

func (*AwsScanOptionsCreateAttributes) SetSensitiveData

func (o *AwsScanOptionsCreateAttributes) SetSensitiveData(v bool)

SetSensitiveData sets field value.

func (*AwsScanOptionsCreateAttributes) SetVulnContainersOs

func (o *AwsScanOptionsCreateAttributes) SetVulnContainersOs(v bool)

SetVulnContainersOs sets field value.

func (*AwsScanOptionsCreateAttributes) SetVulnHostOs

func (o *AwsScanOptionsCreateAttributes) SetVulnHostOs(v bool)

SetVulnHostOs sets field value.

func (*AwsScanOptionsCreateAttributes) UnmarshalJSON

func (o *AwsScanOptionsCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsCreateData

AwsScanOptionsCreateData Object for the scan options of a single AWS account.

type AwsScanOptionsCreateData struct {
    // Attributes for the AWS scan options to create.
    Attributes AwsScanOptionsCreateAttributes `json:"attributes"`
    // The ID of the AWS account.
    Id string `json:"id"`
    // The type of the resource. The value should always be `aws_scan_options`.
    Type AwsScanOptionsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsCreateData

func NewAwsScanOptionsCreateData(attributes AwsScanOptionsCreateAttributes, id string, typeVar AwsScanOptionsType) *AwsScanOptionsCreateData

NewAwsScanOptionsCreateData instantiates a new AwsScanOptionsCreateData 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 NewAwsScanOptionsCreateDataWithDefaults

func NewAwsScanOptionsCreateDataWithDefaults() *AwsScanOptionsCreateData

NewAwsScanOptionsCreateDataWithDefaults instantiates a new AwsScanOptionsCreateData 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 (*AwsScanOptionsCreateData) GetAttributes

func (o *AwsScanOptionsCreateData) GetAttributes() AwsScanOptionsCreateAttributes

GetAttributes returns the Attributes field value.

func (*AwsScanOptionsCreateData) GetAttributesOk

func (o *AwsScanOptionsCreateData) GetAttributesOk() (*AwsScanOptionsCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AwsScanOptionsCreateData) GetId

func (o *AwsScanOptionsCreateData) GetId() string

GetId returns the Id field value.

func (*AwsScanOptionsCreateData) GetIdOk

func (o *AwsScanOptionsCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AwsScanOptionsCreateData) GetType

func (o *AwsScanOptionsCreateData) GetType() AwsScanOptionsType

GetType returns the Type field value.

func (*AwsScanOptionsCreateData) GetTypeOk

func (o *AwsScanOptionsCreateData) GetTypeOk() (*AwsScanOptionsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (AwsScanOptionsCreateData) MarshalJSON

func (o AwsScanOptionsCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsCreateData) SetAttributes

func (o *AwsScanOptionsCreateData) SetAttributes(v AwsScanOptionsCreateAttributes)

SetAttributes sets field value.

func (*AwsScanOptionsCreateData) SetId

func (o *AwsScanOptionsCreateData) SetId(v string)

SetId sets field value.

func (*AwsScanOptionsCreateData) SetType

func (o *AwsScanOptionsCreateData) SetType(v AwsScanOptionsType)

SetType sets field value.

func (*AwsScanOptionsCreateData) UnmarshalJSON

func (o *AwsScanOptionsCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsCreateRequest

AwsScanOptionsCreateRequest Request object that includes the scan options to create.

type AwsScanOptionsCreateRequest struct {
    // Object for the scan options of a single AWS account.
    Data AwsScanOptionsCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsCreateRequest

func NewAwsScanOptionsCreateRequest(data AwsScanOptionsCreateData) *AwsScanOptionsCreateRequest

NewAwsScanOptionsCreateRequest instantiates a new AwsScanOptionsCreateRequest 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 NewAwsScanOptionsCreateRequestWithDefaults

func NewAwsScanOptionsCreateRequestWithDefaults() *AwsScanOptionsCreateRequest

NewAwsScanOptionsCreateRequestWithDefaults instantiates a new AwsScanOptionsCreateRequest 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 (*AwsScanOptionsCreateRequest) GetData

func (o *AwsScanOptionsCreateRequest) GetData() AwsScanOptionsCreateData

GetData returns the Data field value.

func (*AwsScanOptionsCreateRequest) GetDataOk

func (o *AwsScanOptionsCreateRequest) GetDataOk() (*AwsScanOptionsCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AwsScanOptionsCreateRequest) MarshalJSON

func (o AwsScanOptionsCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsCreateRequest) SetData

func (o *AwsScanOptionsCreateRequest) SetData(v AwsScanOptionsCreateData)

SetData sets field value.

func (*AwsScanOptionsCreateRequest) UnmarshalJSON

func (o *AwsScanOptionsCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsData

AwsScanOptionsData Single AWS Scan Options entry.

type AwsScanOptionsData struct {
    // Attributes for the AWS scan options.
    Attributes *AwsScanOptionsAttributes `json:"attributes,omitempty"`
    // The ID of the AWS account.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `aws_scan_options`.
    Type *AwsScanOptionsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsData

func NewAwsScanOptionsData() *AwsScanOptionsData

NewAwsScanOptionsData instantiates a new AwsScanOptionsData 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 NewAwsScanOptionsDataWithDefaults

func NewAwsScanOptionsDataWithDefaults() *AwsScanOptionsData

NewAwsScanOptionsDataWithDefaults instantiates a new AwsScanOptionsData 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 (*AwsScanOptionsData) GetAttributes

func (o *AwsScanOptionsData) GetAttributes() AwsScanOptionsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*AwsScanOptionsData) GetAttributesOk

func (o *AwsScanOptionsData) GetAttributesOk() (*AwsScanOptionsAttributes, 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 (*AwsScanOptionsData) GetId

func (o *AwsScanOptionsData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AwsScanOptionsData) GetIdOk

func (o *AwsScanOptionsData) 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 (*AwsScanOptionsData) GetType

func (o *AwsScanOptionsData) GetType() AwsScanOptionsType

GetType returns the Type field value if set, zero value otherwise.

func (*AwsScanOptionsData) GetTypeOk

func (o *AwsScanOptionsData) GetTypeOk() (*AwsScanOptionsType, 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 (*AwsScanOptionsData) HasAttributes

func (o *AwsScanOptionsData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*AwsScanOptionsData) HasId

func (o *AwsScanOptionsData) HasId() bool

HasId returns a boolean if a field has been set.

func (*AwsScanOptionsData) HasType

func (o *AwsScanOptionsData) HasType() bool

HasType returns a boolean if a field has been set.

func (AwsScanOptionsData) MarshalJSON

func (o AwsScanOptionsData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsData) SetAttributes

func (o *AwsScanOptionsData) SetAttributes(v AwsScanOptionsAttributes)

SetAttributes gets a reference to the given AwsScanOptionsAttributes and assigns it to the Attributes field.

func (*AwsScanOptionsData) SetId

func (o *AwsScanOptionsData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AwsScanOptionsData) SetType

func (o *AwsScanOptionsData) SetType(v AwsScanOptionsType)

SetType gets a reference to the given AwsScanOptionsType and assigns it to the Type field.

func (*AwsScanOptionsData) UnmarshalJSON

func (o *AwsScanOptionsData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsListResponse

AwsScanOptionsListResponse Response object that includes a list of AWS scan options.

type AwsScanOptionsListResponse struct {
    // A list of AWS scan options.
    Data []AwsScanOptionsData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsListResponse

func NewAwsScanOptionsListResponse() *AwsScanOptionsListResponse

NewAwsScanOptionsListResponse instantiates a new AwsScanOptionsListResponse 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 NewAwsScanOptionsListResponseWithDefaults

func NewAwsScanOptionsListResponseWithDefaults() *AwsScanOptionsListResponse

NewAwsScanOptionsListResponseWithDefaults instantiates a new AwsScanOptionsListResponse 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 (*AwsScanOptionsListResponse) GetData

func (o *AwsScanOptionsListResponse) GetData() []AwsScanOptionsData

GetData returns the Data field value if set, zero value otherwise.

func (*AwsScanOptionsListResponse) GetDataOk

func (o *AwsScanOptionsListResponse) GetDataOk() (*[]AwsScanOptionsData, 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 (*AwsScanOptionsListResponse) HasData

func (o *AwsScanOptionsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AwsScanOptionsListResponse) MarshalJSON

func (o AwsScanOptionsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsListResponse) SetData

func (o *AwsScanOptionsListResponse) SetData(v []AwsScanOptionsData)

SetData gets a reference to the given []AwsScanOptionsData and assigns it to the Data field.

func (*AwsScanOptionsListResponse) UnmarshalJSON

func (o *AwsScanOptionsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsResponse

AwsScanOptionsResponse Response object that includes the scan options of an AWS account.

type AwsScanOptionsResponse struct {
    // Single AWS Scan Options entry.
    Data *AwsScanOptionsData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsResponse

func NewAwsScanOptionsResponse() *AwsScanOptionsResponse

NewAwsScanOptionsResponse instantiates a new AwsScanOptionsResponse 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 NewAwsScanOptionsResponseWithDefaults

func NewAwsScanOptionsResponseWithDefaults() *AwsScanOptionsResponse

NewAwsScanOptionsResponseWithDefaults instantiates a new AwsScanOptionsResponse 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 (*AwsScanOptionsResponse) GetData

func (o *AwsScanOptionsResponse) GetData() AwsScanOptionsData

GetData returns the Data field value if set, zero value otherwise.

func (*AwsScanOptionsResponse) GetDataOk

func (o *AwsScanOptionsResponse) GetDataOk() (*AwsScanOptionsData, 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 (*AwsScanOptionsResponse) HasData

func (o *AwsScanOptionsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AwsScanOptionsResponse) MarshalJSON

func (o AwsScanOptionsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsResponse) SetData

func (o *AwsScanOptionsResponse) SetData(v AwsScanOptionsData)

SetData gets a reference to the given AwsScanOptionsData and assigns it to the Data field.

func (*AwsScanOptionsResponse) UnmarshalJSON

func (o *AwsScanOptionsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsType

AwsScanOptionsType The type of the resource. The value should always be `aws_scan_options`.

type AwsScanOptionsType string

List of AwsScanOptionsType.

const (
    AWSSCANOPTIONSTYPE_AWS_SCAN_OPTIONS AwsScanOptionsType = "aws_scan_options"
)

func NewAwsScanOptionsTypeFromValue

func NewAwsScanOptionsTypeFromValue(v string) (*AwsScanOptionsType, error)

NewAwsScanOptionsTypeFromValue returns a pointer to a valid AwsScanOptionsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AwsScanOptionsType) GetAllowedValues

func (v *AwsScanOptionsType) GetAllowedValues() []AwsScanOptionsType

GetAllowedValues reeturns the list of possible values.

func (AwsScanOptionsType) IsValid

func (v AwsScanOptionsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AwsScanOptionsType) Ptr

func (v AwsScanOptionsType) Ptr() *AwsScanOptionsType

Ptr returns reference to AwsScanOptionsType value.

func (*AwsScanOptionsType) UnmarshalJSON

func (v *AwsScanOptionsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsUpdateAttributes

AwsScanOptionsUpdateAttributes Attributes for the AWS scan options to update.

type AwsScanOptionsUpdateAttributes struct {
    // Indicates if scanning of Lambda functions is enabled.
    Lambda *bool `json:"lambda,omitempty"`
    // Indicates if scanning for sensitive data is enabled.
    SensitiveData *bool `json:"sensitive_data,omitempty"`
    // Indicates if scanning for vulnerabilities in containers is enabled.
    VulnContainersOs *bool `json:"vuln_containers_os,omitempty"`
    // Indicates if scanning for vulnerabilities in hosts is enabled.
    VulnHostOs *bool `json:"vuln_host_os,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsUpdateAttributes

func NewAwsScanOptionsUpdateAttributes() *AwsScanOptionsUpdateAttributes

NewAwsScanOptionsUpdateAttributes instantiates a new AwsScanOptionsUpdateAttributes 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 NewAwsScanOptionsUpdateAttributesWithDefaults

func NewAwsScanOptionsUpdateAttributesWithDefaults() *AwsScanOptionsUpdateAttributes

NewAwsScanOptionsUpdateAttributesWithDefaults instantiates a new AwsScanOptionsUpdateAttributes 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 (*AwsScanOptionsUpdateAttributes) GetLambda

func (o *AwsScanOptionsUpdateAttributes) GetLambda() bool

GetLambda returns the Lambda field value if set, zero value otherwise.

func (*AwsScanOptionsUpdateAttributes) GetLambdaOk

func (o *AwsScanOptionsUpdateAttributes) GetLambdaOk() (*bool, bool)

GetLambdaOk returns a tuple with the Lambda field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsUpdateAttributes) GetSensitiveData

func (o *AwsScanOptionsUpdateAttributes) GetSensitiveData() bool

GetSensitiveData returns the SensitiveData field value if set, zero value otherwise.

func (*AwsScanOptionsUpdateAttributes) GetSensitiveDataOk

func (o *AwsScanOptionsUpdateAttributes) GetSensitiveDataOk() (*bool, bool)

GetSensitiveDataOk returns a tuple with the SensitiveData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsUpdateAttributes) GetVulnContainersOs

func (o *AwsScanOptionsUpdateAttributes) GetVulnContainersOs() bool

GetVulnContainersOs returns the VulnContainersOs field value if set, zero value otherwise.

func (*AwsScanOptionsUpdateAttributes) GetVulnContainersOsOk

func (o *AwsScanOptionsUpdateAttributes) GetVulnContainersOsOk() (*bool, bool)

GetVulnContainersOsOk returns a tuple with the VulnContainersOs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsUpdateAttributes) GetVulnHostOs

func (o *AwsScanOptionsUpdateAttributes) GetVulnHostOs() bool

GetVulnHostOs returns the VulnHostOs field value if set, zero value otherwise.

func (*AwsScanOptionsUpdateAttributes) GetVulnHostOsOk

func (o *AwsScanOptionsUpdateAttributes) GetVulnHostOsOk() (*bool, bool)

GetVulnHostOsOk returns a tuple with the VulnHostOs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AwsScanOptionsUpdateAttributes) HasLambda

func (o *AwsScanOptionsUpdateAttributes) HasLambda() bool

HasLambda returns a boolean if a field has been set.

func (*AwsScanOptionsUpdateAttributes) HasSensitiveData

func (o *AwsScanOptionsUpdateAttributes) HasSensitiveData() bool

HasSensitiveData returns a boolean if a field has been set.

func (*AwsScanOptionsUpdateAttributes) HasVulnContainersOs

func (o *AwsScanOptionsUpdateAttributes) HasVulnContainersOs() bool

HasVulnContainersOs returns a boolean if a field has been set.

func (*AwsScanOptionsUpdateAttributes) HasVulnHostOs

func (o *AwsScanOptionsUpdateAttributes) HasVulnHostOs() bool

HasVulnHostOs returns a boolean if a field has been set.

func (AwsScanOptionsUpdateAttributes) MarshalJSON

func (o AwsScanOptionsUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsUpdateAttributes) SetLambda

func (o *AwsScanOptionsUpdateAttributes) SetLambda(v bool)

SetLambda gets a reference to the given bool and assigns it to the Lambda field.

func (*AwsScanOptionsUpdateAttributes) SetSensitiveData

func (o *AwsScanOptionsUpdateAttributes) SetSensitiveData(v bool)

SetSensitiveData gets a reference to the given bool and assigns it to the SensitiveData field.

func (*AwsScanOptionsUpdateAttributes) SetVulnContainersOs

func (o *AwsScanOptionsUpdateAttributes) SetVulnContainersOs(v bool)

SetVulnContainersOs gets a reference to the given bool and assigns it to the VulnContainersOs field.

func (*AwsScanOptionsUpdateAttributes) SetVulnHostOs

func (o *AwsScanOptionsUpdateAttributes) SetVulnHostOs(v bool)

SetVulnHostOs gets a reference to the given bool and assigns it to the VulnHostOs field.

func (*AwsScanOptionsUpdateAttributes) UnmarshalJSON

func (o *AwsScanOptionsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsUpdateData

AwsScanOptionsUpdateData Object for the scan options of a single AWS account.

type AwsScanOptionsUpdateData struct {
    // Attributes for the AWS scan options to update.
    Attributes AwsScanOptionsUpdateAttributes `json:"attributes"`
    // The ID of the AWS account.
    Id string `json:"id"`
    // The type of the resource. The value should always be `aws_scan_options`.
    Type AwsScanOptionsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsUpdateData

func NewAwsScanOptionsUpdateData(attributes AwsScanOptionsUpdateAttributes, id string, typeVar AwsScanOptionsType) *AwsScanOptionsUpdateData

NewAwsScanOptionsUpdateData instantiates a new AwsScanOptionsUpdateData 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 NewAwsScanOptionsUpdateDataWithDefaults

func NewAwsScanOptionsUpdateDataWithDefaults() *AwsScanOptionsUpdateData

NewAwsScanOptionsUpdateDataWithDefaults instantiates a new AwsScanOptionsUpdateData 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 (*AwsScanOptionsUpdateData) GetAttributes

func (o *AwsScanOptionsUpdateData) GetAttributes() AwsScanOptionsUpdateAttributes

GetAttributes returns the Attributes field value.

func (*AwsScanOptionsUpdateData) GetAttributesOk

func (o *AwsScanOptionsUpdateData) GetAttributesOk() (*AwsScanOptionsUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AwsScanOptionsUpdateData) GetId

func (o *AwsScanOptionsUpdateData) GetId() string

GetId returns the Id field value.

func (*AwsScanOptionsUpdateData) GetIdOk

func (o *AwsScanOptionsUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AwsScanOptionsUpdateData) GetType

func (o *AwsScanOptionsUpdateData) GetType() AwsScanOptionsType

GetType returns the Type field value.

func (*AwsScanOptionsUpdateData) GetTypeOk

func (o *AwsScanOptionsUpdateData) GetTypeOk() (*AwsScanOptionsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (AwsScanOptionsUpdateData) MarshalJSON

func (o AwsScanOptionsUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsUpdateData) SetAttributes

func (o *AwsScanOptionsUpdateData) SetAttributes(v AwsScanOptionsUpdateAttributes)

SetAttributes sets field value.

func (*AwsScanOptionsUpdateData) SetId

func (o *AwsScanOptionsUpdateData) SetId(v string)

SetId sets field value.

func (*AwsScanOptionsUpdateData) SetType

func (o *AwsScanOptionsUpdateData) SetType(v AwsScanOptionsType)

SetType sets field value.

func (*AwsScanOptionsUpdateData) UnmarshalJSON

func (o *AwsScanOptionsUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AwsScanOptionsUpdateRequest

AwsScanOptionsUpdateRequest Request object that includes the scan options to update.

type AwsScanOptionsUpdateRequest struct {
    // Object for the scan options of a single AWS account.
    Data AwsScanOptionsUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAwsScanOptionsUpdateRequest

func NewAwsScanOptionsUpdateRequest(data AwsScanOptionsUpdateData) *AwsScanOptionsUpdateRequest

NewAwsScanOptionsUpdateRequest instantiates a new AwsScanOptionsUpdateRequest 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 NewAwsScanOptionsUpdateRequestWithDefaults

func NewAwsScanOptionsUpdateRequestWithDefaults() *AwsScanOptionsUpdateRequest

NewAwsScanOptionsUpdateRequestWithDefaults instantiates a new AwsScanOptionsUpdateRequest 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 (*AwsScanOptionsUpdateRequest) GetData

func (o *AwsScanOptionsUpdateRequest) GetData() AwsScanOptionsUpdateData

GetData returns the Data field value.

func (*AwsScanOptionsUpdateRequest) GetDataOk

func (o *AwsScanOptionsUpdateRequest) GetDataOk() (*AwsScanOptionsUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AwsScanOptionsUpdateRequest) MarshalJSON

func (o AwsScanOptionsUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AwsScanOptionsUpdateRequest) SetData

func (o *AwsScanOptionsUpdateRequest) SetData(v AwsScanOptionsUpdateData)

SetData sets field value.

func (*AwsScanOptionsUpdateRequest) UnmarshalJSON

func (o *AwsScanOptionsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureStorageDestination

AzureStorageDestination The `azure_storage` destination forwards logs to an Azure Blob Storage container.

type AzureStorageDestination struct {
    // Optional prefix for blobs written to the container.
    BlobPrefix *string `json:"blob_prefix,omitempty"`
    // The name of the Azure Blob Storage container to store logs in.
    ContainerName string `json:"container_name"`
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The destination type. The value should always be `azure_storage`.
    Type AzureStorageDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureStorageDestination

func NewAzureStorageDestination(containerName string, id string, inputs []string, typeVar AzureStorageDestinationType) *AzureStorageDestination

NewAzureStorageDestination instantiates a new AzureStorageDestination 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 NewAzureStorageDestinationWithDefaults

func NewAzureStorageDestinationWithDefaults() *AzureStorageDestination

NewAzureStorageDestinationWithDefaults instantiates a new AzureStorageDestination 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 (*AzureStorageDestination) GetBlobPrefix

func (o *AzureStorageDestination) GetBlobPrefix() string

GetBlobPrefix returns the BlobPrefix field value if set, zero value otherwise.

func (*AzureStorageDestination) GetBlobPrefixOk

func (o *AzureStorageDestination) GetBlobPrefixOk() (*string, bool)

GetBlobPrefixOk returns a tuple with the BlobPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureStorageDestination) GetContainerName

func (o *AzureStorageDestination) GetContainerName() string

GetContainerName returns the ContainerName field value.

func (*AzureStorageDestination) GetContainerNameOk

func (o *AzureStorageDestination) GetContainerNameOk() (*string, bool)

GetContainerNameOk returns a tuple with the ContainerName field value and a boolean to check if the value has been set.

func (*AzureStorageDestination) GetId

func (o *AzureStorageDestination) GetId() string

GetId returns the Id field value.

func (*AzureStorageDestination) GetIdOk

func (o *AzureStorageDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*AzureStorageDestination) GetInputs

func (o *AzureStorageDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*AzureStorageDestination) GetInputsOk

func (o *AzureStorageDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*AzureStorageDestination) GetType

func (o *AzureStorageDestination) GetType() AzureStorageDestinationType

GetType returns the Type field value.

func (*AzureStorageDestination) GetTypeOk

func (o *AzureStorageDestination) GetTypeOk() (*AzureStorageDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AzureStorageDestination) HasBlobPrefix

func (o *AzureStorageDestination) HasBlobPrefix() bool

HasBlobPrefix returns a boolean if a field has been set.

func (AzureStorageDestination) MarshalJSON

func (o AzureStorageDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureStorageDestination) SetBlobPrefix

func (o *AzureStorageDestination) SetBlobPrefix(v string)

SetBlobPrefix gets a reference to the given string and assigns it to the BlobPrefix field.

func (*AzureStorageDestination) SetContainerName

func (o *AzureStorageDestination) SetContainerName(v string)

SetContainerName sets field value.

func (*AzureStorageDestination) SetId

func (o *AzureStorageDestination) SetId(v string)

SetId sets field value.

func (*AzureStorageDestination) SetInputs

func (o *AzureStorageDestination) SetInputs(v []string)

SetInputs sets field value.

func (*AzureStorageDestination) SetType

func (o *AzureStorageDestination) SetType(v AzureStorageDestinationType)

SetType sets field value.

func (*AzureStorageDestination) UnmarshalJSON

func (o *AzureStorageDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureStorageDestinationType

AzureStorageDestinationType The destination type. The value should always be `azure_storage`.

type AzureStorageDestinationType string

List of AzureStorageDestinationType.

const (
    AZURESTORAGEDESTINATIONTYPE_AZURE_STORAGE AzureStorageDestinationType = "azure_storage"
)

func NewAzureStorageDestinationTypeFromValue

func NewAzureStorageDestinationTypeFromValue(v string) (*AzureStorageDestinationType, error)

NewAzureStorageDestinationTypeFromValue returns a pointer to a valid AzureStorageDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AzureStorageDestinationType) GetAllowedValues

func (v *AzureStorageDestinationType) GetAllowedValues() []AzureStorageDestinationType

GetAllowedValues reeturns the list of possible values.

func (AzureStorageDestinationType) IsValid

func (v AzureStorageDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AzureStorageDestinationType) Ptr

func (v AzureStorageDestinationType) Ptr() *AzureStorageDestinationType

Ptr returns reference to AzureStorageDestinationType value.

func (*AzureStorageDestinationType) UnmarshalJSON

func (v *AzureStorageDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AzureUCConfig

AzureUCConfig Azure config.

type AzureUCConfig struct {
    // The tenant ID of the azure account.
    AccountId string `json:"account_id"`
    // The client ID of the Azure account.
    ClientId string `json:"client_id"`
    // The timestamp when the Azure config was created.
    CreatedAt *string `json:"created_at,omitempty"`
    // The dataset type of the Azure config.
    DatasetType string `json:"dataset_type"`
    // The error messages for the Azure config.
    ErrorMessages []string `json:"error_messages,omitempty"`
    // The name of the configured Azure Export.
    ExportName string `json:"export_name"`
    // The path where the Azure Export is saved.
    ExportPath string `json:"export_path"`
    // The ID of the Azure config.
    Id *int64 `json:"id,omitempty"`
    // The number of months the report has been backfilled.
    // Deprecated
    Months *int32 `json:"months,omitempty"`
    // The scope of your observed subscription.
    Scope string `json:"scope"`
    // The status of the Azure config.
    Status string `json:"status"`
    // The timestamp when the Azure config status was last updated.
    StatusUpdatedAt *string `json:"status_updated_at,omitempty"`
    // The name of the storage account where the Azure Export is saved.
    StorageAccount string `json:"storage_account"`
    // The name of the storage container where the Azure Export is saved.
    StorageContainer string `json:"storage_container"`
    // The timestamp when the Azure config was last updated.
    UpdatedAt *string `json:"updated_at,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfig

func NewAzureUCConfig(accountId string, clientId string, datasetType string, exportName string, exportPath string, scope string, status string, storageAccount string, storageContainer string) *AzureUCConfig

NewAzureUCConfig instantiates a new AzureUCConfig 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 NewAzureUCConfigWithDefaults

func NewAzureUCConfigWithDefaults() *AzureUCConfig

NewAzureUCConfigWithDefaults instantiates a new AzureUCConfig 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 (*AzureUCConfig) GetAccountId

func (o *AzureUCConfig) GetAccountId() string

GetAccountId returns the AccountId field value.

func (*AzureUCConfig) GetAccountIdOk

func (o *AzureUCConfig) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetClientId

func (o *AzureUCConfig) GetClientId() string

GetClientId returns the ClientId field value.

func (*AzureUCConfig) GetClientIdOk

func (o *AzureUCConfig) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetCreatedAt

func (o *AzureUCConfig) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*AzureUCConfig) GetCreatedAtOk

func (o *AzureUCConfig) 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 (*AzureUCConfig) GetDatasetType

func (o *AzureUCConfig) GetDatasetType() string

GetDatasetType returns the DatasetType field value.

func (*AzureUCConfig) GetDatasetTypeOk

func (o *AzureUCConfig) GetDatasetTypeOk() (*string, bool)

GetDatasetTypeOk returns a tuple with the DatasetType field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetErrorMessages

func (o *AzureUCConfig) GetErrorMessages() []string

GetErrorMessages returns the ErrorMessages field value if set, zero value otherwise.

func (*AzureUCConfig) GetErrorMessagesOk

func (o *AzureUCConfig) GetErrorMessagesOk() (*[]string, bool)

GetErrorMessagesOk returns a tuple with the ErrorMessages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureUCConfig) GetExportName

func (o *AzureUCConfig) GetExportName() string

GetExportName returns the ExportName field value.

func (*AzureUCConfig) GetExportNameOk

func (o *AzureUCConfig) GetExportNameOk() (*string, bool)

GetExportNameOk returns a tuple with the ExportName field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetExportPath

func (o *AzureUCConfig) GetExportPath() string

GetExportPath returns the ExportPath field value.

func (*AzureUCConfig) GetExportPathOk

func (o *AzureUCConfig) GetExportPathOk() (*string, bool)

GetExportPathOk returns a tuple with the ExportPath field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetId

func (o *AzureUCConfig) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*AzureUCConfig) GetIdOk

func (o *AzureUCConfig) GetIdOk() (*int64, 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 (*AzureUCConfig) GetMonths

func (o *AzureUCConfig) GetMonths() int32

GetMonths returns the Months field value if set, zero value otherwise. Deprecated

func (*AzureUCConfig) GetMonthsOk

func (o *AzureUCConfig) GetMonthsOk() (*int32, bool)

GetMonthsOk returns a tuple with the Months field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*AzureUCConfig) GetScope

func (o *AzureUCConfig) GetScope() string

GetScope returns the Scope field value.

func (*AzureUCConfig) GetScopeOk

func (o *AzureUCConfig) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetStatus

func (o *AzureUCConfig) GetStatus() string

GetStatus returns the Status field value.

func (*AzureUCConfig) GetStatusOk

func (o *AzureUCConfig) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetStatusUpdatedAt

func (o *AzureUCConfig) GetStatusUpdatedAt() string

GetStatusUpdatedAt returns the StatusUpdatedAt field value if set, zero value otherwise.

func (*AzureUCConfig) GetStatusUpdatedAtOk

func (o *AzureUCConfig) GetStatusUpdatedAtOk() (*string, bool)

GetStatusUpdatedAtOk returns a tuple with the StatusUpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureUCConfig) GetStorageAccount

func (o *AzureUCConfig) GetStorageAccount() string

GetStorageAccount returns the StorageAccount field value.

func (*AzureUCConfig) GetStorageAccountOk

func (o *AzureUCConfig) GetStorageAccountOk() (*string, bool)

GetStorageAccountOk returns a tuple with the StorageAccount field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetStorageContainer

func (o *AzureUCConfig) GetStorageContainer() string

GetStorageContainer returns the StorageContainer field value.

func (*AzureUCConfig) GetStorageContainerOk

func (o *AzureUCConfig) GetStorageContainerOk() (*string, bool)

GetStorageContainerOk returns a tuple with the StorageContainer field value and a boolean to check if the value has been set.

func (*AzureUCConfig) GetUpdatedAt

func (o *AzureUCConfig) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*AzureUCConfig) GetUpdatedAtOk

func (o *AzureUCConfig) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AzureUCConfig) HasCreatedAt

func (o *AzureUCConfig) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AzureUCConfig) HasErrorMessages

func (o *AzureUCConfig) HasErrorMessages() bool

HasErrorMessages returns a boolean if a field has been set.

func (*AzureUCConfig) HasId

func (o *AzureUCConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (*AzureUCConfig) HasMonths

func (o *AzureUCConfig) HasMonths() bool

HasMonths returns a boolean if a field has been set.

func (*AzureUCConfig) HasStatusUpdatedAt

func (o *AzureUCConfig) HasStatusUpdatedAt() bool

HasStatusUpdatedAt returns a boolean if a field has been set.

func (*AzureUCConfig) HasUpdatedAt

func (o *AzureUCConfig) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (AzureUCConfig) MarshalJSON

func (o AzureUCConfig) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfig) SetAccountId

func (o *AzureUCConfig) SetAccountId(v string)

SetAccountId sets field value.

func (*AzureUCConfig) SetClientId

func (o *AzureUCConfig) SetClientId(v string)

SetClientId sets field value.

func (*AzureUCConfig) SetCreatedAt

func (o *AzureUCConfig) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*AzureUCConfig) SetDatasetType

func (o *AzureUCConfig) SetDatasetType(v string)

SetDatasetType sets field value.

func (*AzureUCConfig) SetErrorMessages

func (o *AzureUCConfig) SetErrorMessages(v []string)

SetErrorMessages gets a reference to the given []string and assigns it to the ErrorMessages field.

func (*AzureUCConfig) SetExportName

func (o *AzureUCConfig) SetExportName(v string)

SetExportName sets field value.

func (*AzureUCConfig) SetExportPath

func (o *AzureUCConfig) SetExportPath(v string)

SetExportPath sets field value.

func (*AzureUCConfig) SetId

func (o *AzureUCConfig) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*AzureUCConfig) SetMonths

func (o *AzureUCConfig) SetMonths(v int32)

SetMonths gets a reference to the given int32 and assigns it to the Months field. Deprecated

func (*AzureUCConfig) SetScope

func (o *AzureUCConfig) SetScope(v string)

SetScope sets field value.

func (*AzureUCConfig) SetStatus

func (o *AzureUCConfig) SetStatus(v string)

SetStatus sets field value.

func (*AzureUCConfig) SetStatusUpdatedAt

func (o *AzureUCConfig) SetStatusUpdatedAt(v string)

SetStatusUpdatedAt gets a reference to the given string and assigns it to the StatusUpdatedAt field.

func (*AzureUCConfig) SetStorageAccount

func (o *AzureUCConfig) SetStorageAccount(v string)

SetStorageAccount sets field value.

func (*AzureUCConfig) SetStorageContainer

func (o *AzureUCConfig) SetStorageContainer(v string)

SetStorageContainer sets field value.

func (*AzureUCConfig) SetUpdatedAt

func (o *AzureUCConfig) SetUpdatedAt(v string)

SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.

func (*AzureUCConfig) UnmarshalJSON

func (o *AzureUCConfig) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPair

AzureUCConfigPair Azure config pair.

type AzureUCConfigPair struct {
    // Attributes for Azure config pair.
    Attributes AzureUCConfigPairAttributes `json:"attributes"`
    // The ID of Cloud Cost Management account.
    Id *int64 `json:"id,omitempty"`
    // Type of Azure config pair.
    Type AzureUCConfigPairType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPair

func NewAzureUCConfigPair(attributes AzureUCConfigPairAttributes, typeVar AzureUCConfigPairType) *AzureUCConfigPair

NewAzureUCConfigPair instantiates a new AzureUCConfigPair 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 NewAzureUCConfigPairWithDefaults

func NewAzureUCConfigPairWithDefaults() *AzureUCConfigPair

NewAzureUCConfigPairWithDefaults instantiates a new AzureUCConfigPair 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 (*AzureUCConfigPair) GetAttributes

func (o *AzureUCConfigPair) GetAttributes() AzureUCConfigPairAttributes

GetAttributes returns the Attributes field value.

func (*AzureUCConfigPair) GetAttributesOk

func (o *AzureUCConfigPair) GetAttributesOk() (*AzureUCConfigPairAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AzureUCConfigPair) GetId

func (o *AzureUCConfigPair) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*AzureUCConfigPair) GetIdOk

func (o *AzureUCConfigPair) GetIdOk() (*int64, 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 (*AzureUCConfigPair) GetType

func (o *AzureUCConfigPair) GetType() AzureUCConfigPairType

GetType returns the Type field value.

func (*AzureUCConfigPair) GetTypeOk

func (o *AzureUCConfigPair) GetTypeOk() (*AzureUCConfigPairType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AzureUCConfigPair) HasId

func (o *AzureUCConfigPair) HasId() bool

HasId returns a boolean if a field has been set.

func (AzureUCConfigPair) MarshalJSON

func (o AzureUCConfigPair) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPair) SetAttributes

func (o *AzureUCConfigPair) SetAttributes(v AzureUCConfigPairAttributes)

SetAttributes sets field value.

func (*AzureUCConfigPair) SetId

func (o *AzureUCConfigPair) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*AzureUCConfigPair) SetType

func (o *AzureUCConfigPair) SetType(v AzureUCConfigPairType)

SetType sets field value.

func (*AzureUCConfigPair) UnmarshalJSON

func (o *AzureUCConfigPair) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPairAttributes

AzureUCConfigPairAttributes Attributes for Azure config pair.

type AzureUCConfigPairAttributes struct {
    // An Azure config.
    Configs []AzureUCConfig `json:"configs"`
    // The ID of the Azure config pair.
    Id *int64 `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPairAttributes

func NewAzureUCConfigPairAttributes(configs []AzureUCConfig) *AzureUCConfigPairAttributes

NewAzureUCConfigPairAttributes instantiates a new AzureUCConfigPairAttributes 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 NewAzureUCConfigPairAttributesWithDefaults

func NewAzureUCConfigPairAttributesWithDefaults() *AzureUCConfigPairAttributes

NewAzureUCConfigPairAttributesWithDefaults instantiates a new AzureUCConfigPairAttributes 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 (*AzureUCConfigPairAttributes) GetConfigs

func (o *AzureUCConfigPairAttributes) GetConfigs() []AzureUCConfig

GetConfigs returns the Configs field value.

func (*AzureUCConfigPairAttributes) GetConfigsOk

func (o *AzureUCConfigPairAttributes) GetConfigsOk() (*[]AzureUCConfig, bool)

GetConfigsOk returns a tuple with the Configs field value and a boolean to check if the value has been set.

func (*AzureUCConfigPairAttributes) GetId

func (o *AzureUCConfigPairAttributes) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*AzureUCConfigPairAttributes) GetIdOk

func (o *AzureUCConfigPairAttributes) GetIdOk() (*int64, 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 (*AzureUCConfigPairAttributes) HasId

func (o *AzureUCConfigPairAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (AzureUCConfigPairAttributes) MarshalJSON

func (o AzureUCConfigPairAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPairAttributes) SetConfigs

func (o *AzureUCConfigPairAttributes) SetConfigs(v []AzureUCConfig)

SetConfigs sets field value.

func (*AzureUCConfigPairAttributes) SetId

func (o *AzureUCConfigPairAttributes) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*AzureUCConfigPairAttributes) UnmarshalJSON

func (o *AzureUCConfigPairAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPairType

AzureUCConfigPairType Type of Azure config pair.

type AzureUCConfigPairType string

List of AzureUCConfigPairType.

const (
    AZUREUCCONFIGPAIRTYPE_AZURE_UC_CONFIGS AzureUCConfigPairType = "azure_uc_configs"
)

func NewAzureUCConfigPairTypeFromValue

func NewAzureUCConfigPairTypeFromValue(v string) (*AzureUCConfigPairType, error)

NewAzureUCConfigPairTypeFromValue returns a pointer to a valid AzureUCConfigPairType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AzureUCConfigPairType) GetAllowedValues

func (v *AzureUCConfigPairType) GetAllowedValues() []AzureUCConfigPairType

GetAllowedValues reeturns the list of possible values.

func (AzureUCConfigPairType) IsValid

func (v AzureUCConfigPairType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AzureUCConfigPairType) Ptr

func (v AzureUCConfigPairType) Ptr() *AzureUCConfigPairType

Ptr returns reference to AzureUCConfigPairType value.

func (*AzureUCConfigPairType) UnmarshalJSON

func (v *AzureUCConfigPairType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPairsResponse

AzureUCConfigPairsResponse Response of Azure config pair.

type AzureUCConfigPairsResponse struct {
    // Azure config pair.
    Data *AzureUCConfigPair `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPairsResponse

func NewAzureUCConfigPairsResponse() *AzureUCConfigPairsResponse

NewAzureUCConfigPairsResponse instantiates a new AzureUCConfigPairsResponse 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 NewAzureUCConfigPairsResponseWithDefaults

func NewAzureUCConfigPairsResponseWithDefaults() *AzureUCConfigPairsResponse

NewAzureUCConfigPairsResponseWithDefaults instantiates a new AzureUCConfigPairsResponse 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 (*AzureUCConfigPairsResponse) GetData

func (o *AzureUCConfigPairsResponse) GetData() AzureUCConfigPair

GetData returns the Data field value if set, zero value otherwise.

func (*AzureUCConfigPairsResponse) GetDataOk

func (o *AzureUCConfigPairsResponse) GetDataOk() (*AzureUCConfigPair, 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 (*AzureUCConfigPairsResponse) HasData

func (o *AzureUCConfigPairsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AzureUCConfigPairsResponse) MarshalJSON

func (o AzureUCConfigPairsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPairsResponse) SetData

func (o *AzureUCConfigPairsResponse) SetData(v AzureUCConfigPair)

SetData gets a reference to the given AzureUCConfigPair and assigns it to the Data field.

func (*AzureUCConfigPairsResponse) UnmarshalJSON

func (o *AzureUCConfigPairsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPatchData

AzureUCConfigPatchData Azure config Patch data.

type AzureUCConfigPatchData struct {
    // Attributes for Azure config Patch Request.
    Attributes AzureUCConfigPatchRequestAttributes `json:"attributes"`
    // Type of Azure config Patch Request.
    Type AzureUCConfigPatchRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPatchData

func NewAzureUCConfigPatchData(attributes AzureUCConfigPatchRequestAttributes, typeVar AzureUCConfigPatchRequestType) *AzureUCConfigPatchData

NewAzureUCConfigPatchData instantiates a new AzureUCConfigPatchData 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 NewAzureUCConfigPatchDataWithDefaults

func NewAzureUCConfigPatchDataWithDefaults() *AzureUCConfigPatchData

NewAzureUCConfigPatchDataWithDefaults instantiates a new AzureUCConfigPatchData 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 (*AzureUCConfigPatchData) GetAttributes

func (o *AzureUCConfigPatchData) GetAttributes() AzureUCConfigPatchRequestAttributes

GetAttributes returns the Attributes field value.

func (*AzureUCConfigPatchData) GetAttributesOk

func (o *AzureUCConfigPatchData) GetAttributesOk() (*AzureUCConfigPatchRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AzureUCConfigPatchData) GetType

func (o *AzureUCConfigPatchData) GetType() AzureUCConfigPatchRequestType

GetType returns the Type field value.

func (*AzureUCConfigPatchData) GetTypeOk

func (o *AzureUCConfigPatchData) GetTypeOk() (*AzureUCConfigPatchRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (AzureUCConfigPatchData) MarshalJSON

func (o AzureUCConfigPatchData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPatchData) SetAttributes

func (o *AzureUCConfigPatchData) SetAttributes(v AzureUCConfigPatchRequestAttributes)

SetAttributes sets field value.

func (*AzureUCConfigPatchData) SetType

func (o *AzureUCConfigPatchData) SetType(v AzureUCConfigPatchRequestType)

SetType sets field value.

func (*AzureUCConfigPatchData) UnmarshalJSON

func (o *AzureUCConfigPatchData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPatchRequest

AzureUCConfigPatchRequest Azure config Patch Request.

type AzureUCConfigPatchRequest struct {
    // Azure config Patch data.
    Data AzureUCConfigPatchData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPatchRequest

func NewAzureUCConfigPatchRequest(data AzureUCConfigPatchData) *AzureUCConfigPatchRequest

NewAzureUCConfigPatchRequest instantiates a new AzureUCConfigPatchRequest 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 NewAzureUCConfigPatchRequestWithDefaults

func NewAzureUCConfigPatchRequestWithDefaults() *AzureUCConfigPatchRequest

NewAzureUCConfigPatchRequestWithDefaults instantiates a new AzureUCConfigPatchRequest 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 (*AzureUCConfigPatchRequest) GetData

func (o *AzureUCConfigPatchRequest) GetData() AzureUCConfigPatchData

GetData returns the Data field value.

func (*AzureUCConfigPatchRequest) GetDataOk

func (o *AzureUCConfigPatchRequest) GetDataOk() (*AzureUCConfigPatchData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AzureUCConfigPatchRequest) MarshalJSON

func (o AzureUCConfigPatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPatchRequest) SetData

func (o *AzureUCConfigPatchRequest) SetData(v AzureUCConfigPatchData)

SetData sets field value.

func (*AzureUCConfigPatchRequest) UnmarshalJSON

func (o *AzureUCConfigPatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPatchRequestAttributes

AzureUCConfigPatchRequestAttributes Attributes for Azure config Patch Request.

type AzureUCConfigPatchRequestAttributes struct {
    // Whether or not the Cloud Cost Management account is enabled.
    IsEnabled bool `json:"is_enabled"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPatchRequestAttributes

func NewAzureUCConfigPatchRequestAttributes(isEnabled bool) *AzureUCConfigPatchRequestAttributes

NewAzureUCConfigPatchRequestAttributes instantiates a new AzureUCConfigPatchRequestAttributes 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 NewAzureUCConfigPatchRequestAttributesWithDefaults

func NewAzureUCConfigPatchRequestAttributesWithDefaults() *AzureUCConfigPatchRequestAttributes

NewAzureUCConfigPatchRequestAttributesWithDefaults instantiates a new AzureUCConfigPatchRequestAttributes 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 (*AzureUCConfigPatchRequestAttributes) GetIsEnabled

func (o *AzureUCConfigPatchRequestAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*AzureUCConfigPatchRequestAttributes) GetIsEnabledOk

func (o *AzureUCConfigPatchRequestAttributes) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (AzureUCConfigPatchRequestAttributes) MarshalJSON

func (o AzureUCConfigPatchRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPatchRequestAttributes) SetIsEnabled

func (o *AzureUCConfigPatchRequestAttributes) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*AzureUCConfigPatchRequestAttributes) UnmarshalJSON

func (o *AzureUCConfigPatchRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPatchRequestType

AzureUCConfigPatchRequestType Type of Azure config Patch Request.

type AzureUCConfigPatchRequestType string

List of AzureUCConfigPatchRequestType.

const (
    AZUREUCCONFIGPATCHREQUESTTYPE_AZURE_UC_CONFIG_PATCH_REQUEST AzureUCConfigPatchRequestType = "azure_uc_config_patch_request"
)

func NewAzureUCConfigPatchRequestTypeFromValue

func NewAzureUCConfigPatchRequestTypeFromValue(v string) (*AzureUCConfigPatchRequestType, error)

NewAzureUCConfigPatchRequestTypeFromValue returns a pointer to a valid AzureUCConfigPatchRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AzureUCConfigPatchRequestType) GetAllowedValues

func (v *AzureUCConfigPatchRequestType) GetAllowedValues() []AzureUCConfigPatchRequestType

GetAllowedValues reeturns the list of possible values.

func (AzureUCConfigPatchRequestType) IsValid

func (v AzureUCConfigPatchRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AzureUCConfigPatchRequestType) Ptr

func (v AzureUCConfigPatchRequestType) Ptr() *AzureUCConfigPatchRequestType

Ptr returns reference to AzureUCConfigPatchRequestType value.

func (*AzureUCConfigPatchRequestType) UnmarshalJSON

func (v *AzureUCConfigPatchRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPostData

AzureUCConfigPostData Azure config Post data.

type AzureUCConfigPostData struct {
    // Attributes for Azure config Post Request.
    Attributes AzureUCConfigPostRequestAttributes `json:"attributes"`
    // Type of Azure config Post Request.
    Type AzureUCConfigPostRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPostData

func NewAzureUCConfigPostData(attributes AzureUCConfigPostRequestAttributes, typeVar AzureUCConfigPostRequestType) *AzureUCConfigPostData

NewAzureUCConfigPostData instantiates a new AzureUCConfigPostData 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 NewAzureUCConfigPostDataWithDefaults

func NewAzureUCConfigPostDataWithDefaults() *AzureUCConfigPostData

NewAzureUCConfigPostDataWithDefaults instantiates a new AzureUCConfigPostData 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 (*AzureUCConfigPostData) GetAttributes

func (o *AzureUCConfigPostData) GetAttributes() AzureUCConfigPostRequestAttributes

GetAttributes returns the Attributes field value.

func (*AzureUCConfigPostData) GetAttributesOk

func (o *AzureUCConfigPostData) GetAttributesOk() (*AzureUCConfigPostRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*AzureUCConfigPostData) GetType

func (o *AzureUCConfigPostData) GetType() AzureUCConfigPostRequestType

GetType returns the Type field value.

func (*AzureUCConfigPostData) GetTypeOk

func (o *AzureUCConfigPostData) GetTypeOk() (*AzureUCConfigPostRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (AzureUCConfigPostData) MarshalJSON

func (o AzureUCConfigPostData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPostData) SetAttributes

func (o *AzureUCConfigPostData) SetAttributes(v AzureUCConfigPostRequestAttributes)

SetAttributes sets field value.

func (*AzureUCConfigPostData) SetType

func (o *AzureUCConfigPostData) SetType(v AzureUCConfigPostRequestType)

SetType sets field value.

func (*AzureUCConfigPostData) UnmarshalJSON

func (o *AzureUCConfigPostData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPostRequest

AzureUCConfigPostRequest Azure config Post Request.

type AzureUCConfigPostRequest struct {
    // Azure config Post data.
    Data AzureUCConfigPostData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPostRequest

func NewAzureUCConfigPostRequest(data AzureUCConfigPostData) *AzureUCConfigPostRequest

NewAzureUCConfigPostRequest instantiates a new AzureUCConfigPostRequest 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 NewAzureUCConfigPostRequestWithDefaults

func NewAzureUCConfigPostRequestWithDefaults() *AzureUCConfigPostRequest

NewAzureUCConfigPostRequestWithDefaults instantiates a new AzureUCConfigPostRequest 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 (*AzureUCConfigPostRequest) GetData

func (o *AzureUCConfigPostRequest) GetData() AzureUCConfigPostData

GetData returns the Data field value.

func (*AzureUCConfigPostRequest) GetDataOk

func (o *AzureUCConfigPostRequest) GetDataOk() (*AzureUCConfigPostData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (AzureUCConfigPostRequest) MarshalJSON

func (o AzureUCConfigPostRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPostRequest) SetData

func (o *AzureUCConfigPostRequest) SetData(v AzureUCConfigPostData)

SetData sets field value.

func (*AzureUCConfigPostRequest) UnmarshalJSON

func (o *AzureUCConfigPostRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPostRequestAttributes

AzureUCConfigPostRequestAttributes Attributes for Azure config Post Request.

type AzureUCConfigPostRequestAttributes struct {
    // The tenant ID of the azure account.
    AccountId string `json:"account_id"`
    // Bill config.
    ActualBillConfig BillConfig `json:"actual_bill_config"`
    // Bill config.
    AmortizedBillConfig BillConfig `json:"amortized_bill_config"`
    // The client ID of the azure account.
    ClientId string `json:"client_id"`
    // Whether or not the Cloud Cost Management account is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // The scope of your observed subscription.
    Scope string `json:"scope"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigPostRequestAttributes

func NewAzureUCConfigPostRequestAttributes(accountId string, actualBillConfig BillConfig, amortizedBillConfig BillConfig, clientId string, scope string) *AzureUCConfigPostRequestAttributes

NewAzureUCConfigPostRequestAttributes instantiates a new AzureUCConfigPostRequestAttributes 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 NewAzureUCConfigPostRequestAttributesWithDefaults

func NewAzureUCConfigPostRequestAttributesWithDefaults() *AzureUCConfigPostRequestAttributes

NewAzureUCConfigPostRequestAttributesWithDefaults instantiates a new AzureUCConfigPostRequestAttributes 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 (*AzureUCConfigPostRequestAttributes) GetAccountId

func (o *AzureUCConfigPostRequestAttributes) GetAccountId() string

GetAccountId returns the AccountId field value.

func (*AzureUCConfigPostRequestAttributes) GetAccountIdOk

func (o *AzureUCConfigPostRequestAttributes) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AzureUCConfigPostRequestAttributes) GetActualBillConfig

func (o *AzureUCConfigPostRequestAttributes) GetActualBillConfig() BillConfig

GetActualBillConfig returns the ActualBillConfig field value.

func (*AzureUCConfigPostRequestAttributes) GetActualBillConfigOk

func (o *AzureUCConfigPostRequestAttributes) GetActualBillConfigOk() (*BillConfig, bool)

GetActualBillConfigOk returns a tuple with the ActualBillConfig field value and a boolean to check if the value has been set.

func (*AzureUCConfigPostRequestAttributes) GetAmortizedBillConfig

func (o *AzureUCConfigPostRequestAttributes) GetAmortizedBillConfig() BillConfig

GetAmortizedBillConfig returns the AmortizedBillConfig field value.

func (*AzureUCConfigPostRequestAttributes) GetAmortizedBillConfigOk

func (o *AzureUCConfigPostRequestAttributes) GetAmortizedBillConfigOk() (*BillConfig, bool)

GetAmortizedBillConfigOk returns a tuple with the AmortizedBillConfig field value and a boolean to check if the value has been set.

func (*AzureUCConfigPostRequestAttributes) GetClientId

func (o *AzureUCConfigPostRequestAttributes) GetClientId() string

GetClientId returns the ClientId field value.

func (*AzureUCConfigPostRequestAttributes) GetClientIdOk

func (o *AzureUCConfigPostRequestAttributes) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*AzureUCConfigPostRequestAttributes) GetIsEnabled

func (o *AzureUCConfigPostRequestAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*AzureUCConfigPostRequestAttributes) GetIsEnabledOk

func (o *AzureUCConfigPostRequestAttributes) 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 (*AzureUCConfigPostRequestAttributes) GetScope

func (o *AzureUCConfigPostRequestAttributes) GetScope() string

GetScope returns the Scope field value.

func (*AzureUCConfigPostRequestAttributes) GetScopeOk

func (o *AzureUCConfigPostRequestAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*AzureUCConfigPostRequestAttributes) HasIsEnabled

func (o *AzureUCConfigPostRequestAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (AzureUCConfigPostRequestAttributes) MarshalJSON

func (o AzureUCConfigPostRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigPostRequestAttributes) SetAccountId

func (o *AzureUCConfigPostRequestAttributes) SetAccountId(v string)

SetAccountId sets field value.

func (*AzureUCConfigPostRequestAttributes) SetActualBillConfig

func (o *AzureUCConfigPostRequestAttributes) SetActualBillConfig(v BillConfig)

SetActualBillConfig sets field value.

func (*AzureUCConfigPostRequestAttributes) SetAmortizedBillConfig

func (o *AzureUCConfigPostRequestAttributes) SetAmortizedBillConfig(v BillConfig)

SetAmortizedBillConfig sets field value.

func (*AzureUCConfigPostRequestAttributes) SetClientId

func (o *AzureUCConfigPostRequestAttributes) SetClientId(v string)

SetClientId sets field value.

func (*AzureUCConfigPostRequestAttributes) SetIsEnabled

func (o *AzureUCConfigPostRequestAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*AzureUCConfigPostRequestAttributes) SetScope

func (o *AzureUCConfigPostRequestAttributes) SetScope(v string)

SetScope sets field value.

func (*AzureUCConfigPostRequestAttributes) UnmarshalJSON

func (o *AzureUCConfigPostRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type AzureUCConfigPostRequestType

AzureUCConfigPostRequestType Type of Azure config Post Request.

type AzureUCConfigPostRequestType string

List of AzureUCConfigPostRequestType.

const (
    AZUREUCCONFIGPOSTREQUESTTYPE_AZURE_UC_CONFIG_POST_REQUEST AzureUCConfigPostRequestType = "azure_uc_config_post_request"
)

func NewAzureUCConfigPostRequestTypeFromValue

func NewAzureUCConfigPostRequestTypeFromValue(v string) (*AzureUCConfigPostRequestType, error)

NewAzureUCConfigPostRequestTypeFromValue returns a pointer to a valid AzureUCConfigPostRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*AzureUCConfigPostRequestType) GetAllowedValues

func (v *AzureUCConfigPostRequestType) GetAllowedValues() []AzureUCConfigPostRequestType

GetAllowedValues reeturns the list of possible values.

func (AzureUCConfigPostRequestType) IsValid

func (v AzureUCConfigPostRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (AzureUCConfigPostRequestType) Ptr

func (v AzureUCConfigPostRequestType) Ptr() *AzureUCConfigPostRequestType

Ptr returns reference to AzureUCConfigPostRequestType value.

func (*AzureUCConfigPostRequestType) UnmarshalJSON

func (v *AzureUCConfigPostRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type AzureUCConfigsResponse

AzureUCConfigsResponse List of Azure accounts with configs.

type AzureUCConfigsResponse struct {
    // An Azure config pair.
    Data []AzureUCConfigPair `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewAzureUCConfigsResponse

func NewAzureUCConfigsResponse() *AzureUCConfigsResponse

NewAzureUCConfigsResponse instantiates a new AzureUCConfigsResponse 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 NewAzureUCConfigsResponseWithDefaults

func NewAzureUCConfigsResponseWithDefaults() *AzureUCConfigsResponse

NewAzureUCConfigsResponseWithDefaults instantiates a new AzureUCConfigsResponse 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 (*AzureUCConfigsResponse) GetData

func (o *AzureUCConfigsResponse) GetData() []AzureUCConfigPair

GetData returns the Data field value if set, zero value otherwise.

func (*AzureUCConfigsResponse) GetDataOk

func (o *AzureUCConfigsResponse) GetDataOk() (*[]AzureUCConfigPair, 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 (*AzureUCConfigsResponse) HasData

func (o *AzureUCConfigsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (AzureUCConfigsResponse) MarshalJSON

func (o AzureUCConfigsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*AzureUCConfigsResponse) SetData

func (o *AzureUCConfigsResponse) SetData(v []AzureUCConfigPair)

SetData gets a reference to the given []AzureUCConfigPair and assigns it to the Data field.

func (*AzureUCConfigsResponse) UnmarshalJSON

func (o *AzureUCConfigsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BillConfig

BillConfig Bill config.

type BillConfig struct {
    // The name of the configured Azure Export.
    ExportName string `json:"export_name"`
    // The path where the Azure Export is saved.
    ExportPath string `json:"export_path"`
    // The name of the storage account where the Azure Export is saved.
    StorageAccount string `json:"storage_account"`
    // The name of the storage container where the Azure Export is saved.
    StorageContainer string `json:"storage_container"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBillConfig

func NewBillConfig(exportName string, exportPath string, storageAccount string, storageContainer string) *BillConfig

NewBillConfig instantiates a new BillConfig 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 NewBillConfigWithDefaults

func NewBillConfigWithDefaults() *BillConfig

NewBillConfigWithDefaults instantiates a new BillConfig 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 (*BillConfig) GetExportName

func (o *BillConfig) GetExportName() string

GetExportName returns the ExportName field value.

func (*BillConfig) GetExportNameOk

func (o *BillConfig) GetExportNameOk() (*string, bool)

GetExportNameOk returns a tuple with the ExportName field value and a boolean to check if the value has been set.

func (*BillConfig) GetExportPath

func (o *BillConfig) GetExportPath() string

GetExportPath returns the ExportPath field value.

func (*BillConfig) GetExportPathOk

func (o *BillConfig) GetExportPathOk() (*string, bool)

GetExportPathOk returns a tuple with the ExportPath field value and a boolean to check if the value has been set.

func (*BillConfig) GetStorageAccount

func (o *BillConfig) GetStorageAccount() string

GetStorageAccount returns the StorageAccount field value.

func (*BillConfig) GetStorageAccountOk

func (o *BillConfig) GetStorageAccountOk() (*string, bool)

GetStorageAccountOk returns a tuple with the StorageAccount field value and a boolean to check if the value has been set.

func (*BillConfig) GetStorageContainer

func (o *BillConfig) GetStorageContainer() string

GetStorageContainer returns the StorageContainer field value.

func (*BillConfig) GetStorageContainerOk

func (o *BillConfig) GetStorageContainerOk() (*string, bool)

GetStorageContainerOk returns a tuple with the StorageContainer field value and a boolean to check if the value has been set.

func (BillConfig) MarshalJSON

func (o BillConfig) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BillConfig) SetExportName

func (o *BillConfig) SetExportName(v string)

SetExportName sets field value.

func (*BillConfig) SetExportPath

func (o *BillConfig) SetExportPath(v string)

SetExportPath sets field value.

func (*BillConfig) SetStorageAccount

func (o *BillConfig) SetStorageAccount(v string)

SetStorageAccount sets field value.

func (*BillConfig) SetStorageContainer

func (o *BillConfig) SetStorageContainer(v string)

SetStorageContainer sets field value.

func (*BillConfig) UnmarshalJSON

func (o *BillConfig) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BillingDimensionsMappingBodyItem

BillingDimensionsMappingBodyItem The mapping data for each billing dimension.

type BillingDimensionsMappingBodyItem struct {
    // Mapping of billing dimensions to endpoint keys.
    Attributes *BillingDimensionsMappingBodyItemAttributes `json:"attributes,omitempty"`
    // ID of the billing dimension.
    Id *string `json:"id,omitempty"`
    // Type of active billing dimensions data.
    Type *ActiveBillingDimensionsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBillingDimensionsMappingBodyItem

func NewBillingDimensionsMappingBodyItem() *BillingDimensionsMappingBodyItem

NewBillingDimensionsMappingBodyItem instantiates a new BillingDimensionsMappingBodyItem 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 NewBillingDimensionsMappingBodyItemWithDefaults

func NewBillingDimensionsMappingBodyItemWithDefaults() *BillingDimensionsMappingBodyItem

NewBillingDimensionsMappingBodyItemWithDefaults instantiates a new BillingDimensionsMappingBodyItem 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 (*BillingDimensionsMappingBodyItem) GetAttributes

func (o *BillingDimensionsMappingBodyItem) GetAttributes() BillingDimensionsMappingBodyItemAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItem) GetAttributesOk

func (o *BillingDimensionsMappingBodyItem) GetAttributesOk() (*BillingDimensionsMappingBodyItemAttributes, 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 (*BillingDimensionsMappingBodyItem) GetId

func (o *BillingDimensionsMappingBodyItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItem) GetIdOk

func (o *BillingDimensionsMappingBodyItem) 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 (*BillingDimensionsMappingBodyItem) GetType

func (o *BillingDimensionsMappingBodyItem) GetType() ActiveBillingDimensionsType

GetType returns the Type field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItem) GetTypeOk

func (o *BillingDimensionsMappingBodyItem) GetTypeOk() (*ActiveBillingDimensionsType, 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 (*BillingDimensionsMappingBodyItem) HasAttributes

func (o *BillingDimensionsMappingBodyItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*BillingDimensionsMappingBodyItem) HasId

func (o *BillingDimensionsMappingBodyItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*BillingDimensionsMappingBodyItem) HasType

func (o *BillingDimensionsMappingBodyItem) HasType() bool

HasType returns a boolean if a field has been set.

func (BillingDimensionsMappingBodyItem) MarshalJSON

func (o BillingDimensionsMappingBodyItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BillingDimensionsMappingBodyItem) SetAttributes

func (o *BillingDimensionsMappingBodyItem) SetAttributes(v BillingDimensionsMappingBodyItemAttributes)

SetAttributes gets a reference to the given BillingDimensionsMappingBodyItemAttributes and assigns it to the Attributes field.

func (*BillingDimensionsMappingBodyItem) SetId

func (o *BillingDimensionsMappingBodyItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BillingDimensionsMappingBodyItem) SetType

func (o *BillingDimensionsMappingBodyItem) SetType(v ActiveBillingDimensionsType)

SetType gets a reference to the given ActiveBillingDimensionsType and assigns it to the Type field.

func (*BillingDimensionsMappingBodyItem) UnmarshalJSON

func (o *BillingDimensionsMappingBodyItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BillingDimensionsMappingBodyItemAttributes

BillingDimensionsMappingBodyItemAttributes Mapping of billing dimensions to endpoint keys.

type BillingDimensionsMappingBodyItemAttributes struct {
    // List of supported endpoints with their keys mapped to the billing_dimension.
    Endpoints []BillingDimensionsMappingBodyItemAttributesEndpointsItems `json:"endpoints,omitempty"`
    // Label used for the billing dimension in the Plan & Usage charts.
    InAppLabel *string `json:"in_app_label,omitempty"`
    // Month in ISO-8601 format, UTC, and precise to the second: `[YYYY-MM-DDThh:mm:ss]`.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBillingDimensionsMappingBodyItemAttributes

func NewBillingDimensionsMappingBodyItemAttributes() *BillingDimensionsMappingBodyItemAttributes

NewBillingDimensionsMappingBodyItemAttributes instantiates a new BillingDimensionsMappingBodyItemAttributes 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 NewBillingDimensionsMappingBodyItemAttributesWithDefaults

func NewBillingDimensionsMappingBodyItemAttributesWithDefaults() *BillingDimensionsMappingBodyItemAttributes

NewBillingDimensionsMappingBodyItemAttributesWithDefaults instantiates a new BillingDimensionsMappingBodyItemAttributes 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 (*BillingDimensionsMappingBodyItemAttributes) GetEndpoints

func (o *BillingDimensionsMappingBodyItemAttributes) GetEndpoints() []BillingDimensionsMappingBodyItemAttributesEndpointsItems

GetEndpoints returns the Endpoints field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItemAttributes) GetEndpointsOk

func (o *BillingDimensionsMappingBodyItemAttributes) GetEndpointsOk() (*[]BillingDimensionsMappingBodyItemAttributesEndpointsItems, bool)

GetEndpointsOk returns a tuple with the Endpoints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingDimensionsMappingBodyItemAttributes) GetInAppLabel

func (o *BillingDimensionsMappingBodyItemAttributes) GetInAppLabel() string

GetInAppLabel returns the InAppLabel field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItemAttributes) GetInAppLabelOk

func (o *BillingDimensionsMappingBodyItemAttributes) GetInAppLabelOk() (*string, bool)

GetInAppLabelOk returns a tuple with the InAppLabel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingDimensionsMappingBodyItemAttributes) GetTimestamp

func (o *BillingDimensionsMappingBodyItemAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItemAttributes) GetTimestampOk

func (o *BillingDimensionsMappingBodyItemAttributes) 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 (*BillingDimensionsMappingBodyItemAttributes) HasEndpoints

func (o *BillingDimensionsMappingBodyItemAttributes) HasEndpoints() bool

HasEndpoints returns a boolean if a field has been set.

func (*BillingDimensionsMappingBodyItemAttributes) HasInAppLabel

func (o *BillingDimensionsMappingBodyItemAttributes) HasInAppLabel() bool

HasInAppLabel returns a boolean if a field has been set.

func (*BillingDimensionsMappingBodyItemAttributes) HasTimestamp

func (o *BillingDimensionsMappingBodyItemAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (BillingDimensionsMappingBodyItemAttributes) MarshalJSON

func (o BillingDimensionsMappingBodyItemAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BillingDimensionsMappingBodyItemAttributes) SetEndpoints

func (o *BillingDimensionsMappingBodyItemAttributes) SetEndpoints(v []BillingDimensionsMappingBodyItemAttributesEndpointsItems)

SetEndpoints gets a reference to the given []BillingDimensionsMappingBodyItemAttributesEndpointsItems and assigns it to the Endpoints field.

func (*BillingDimensionsMappingBodyItemAttributes) SetInAppLabel

func (o *BillingDimensionsMappingBodyItemAttributes) SetInAppLabel(v string)

SetInAppLabel gets a reference to the given string and assigns it to the InAppLabel field.

func (*BillingDimensionsMappingBodyItemAttributes) SetTimestamp

func (o *BillingDimensionsMappingBodyItemAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*BillingDimensionsMappingBodyItemAttributes) UnmarshalJSON

func (o *BillingDimensionsMappingBodyItemAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BillingDimensionsMappingBodyItemAttributesEndpointsItems

BillingDimensionsMappingBodyItemAttributesEndpointsItems An endpoint's keys mapped to the billing_dimension.

type BillingDimensionsMappingBodyItemAttributesEndpointsItems struct {
    // The URL for the endpoint.
    Id *string `json:"id,omitempty"`
    // The billing dimension.
    Keys []string `json:"keys,omitempty"`
    // Denotes whether mapping keys were available for this endpoint.
    Status *BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBillingDimensionsMappingBodyItemAttributesEndpointsItems

func NewBillingDimensionsMappingBodyItemAttributesEndpointsItems() *BillingDimensionsMappingBodyItemAttributesEndpointsItems

NewBillingDimensionsMappingBodyItemAttributesEndpointsItems instantiates a new BillingDimensionsMappingBodyItemAttributesEndpointsItems 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 NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsWithDefaults

func NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsWithDefaults() *BillingDimensionsMappingBodyItemAttributesEndpointsItems

NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsWithDefaults instantiates a new BillingDimensionsMappingBodyItemAttributesEndpointsItems 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 (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetId

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetIdOk

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) 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 (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetKeys

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetKeys() []string

GetKeys returns the Keys field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetKeysOk

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetKeysOk() (*[]string, bool)

GetKeysOk returns a tuple with the Keys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetStatus

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetStatus() BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetStatusOk

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) GetStatusOk() (*BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus, 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 (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasId

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasId() bool

HasId returns a boolean if a field has been set.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasKeys

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasKeys() bool

HasKeys returns a boolean if a field has been set.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasStatus

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (BillingDimensionsMappingBodyItemAttributesEndpointsItems) MarshalJSON

func (o BillingDimensionsMappingBodyItemAttributesEndpointsItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetId

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetKeys

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetKeys(v []string)

SetKeys gets a reference to the given []string and assigns it to the Keys field.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetStatus

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) SetStatus(v BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus)

SetStatus gets a reference to the given BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus and assigns it to the Status field.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItems) UnmarshalJSON

func (o *BillingDimensionsMappingBodyItemAttributesEndpointsItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus

BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus Denotes whether mapping keys were available for this endpoint.

type BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus string

List of BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus.

const (
    BILLINGDIMENSIONSMAPPINGBODYITEMATTRIBUTESENDPOINTSITEMSSTATUS_OK        BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus = "OK"
    BILLINGDIMENSIONSMAPPINGBODYITEMATTRIBUTESENDPOINTSITEMSSTATUS_NOT_FOUND BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus = "NOT_FOUND"
)

func NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsStatusFromValue

func NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsStatusFromValue(v string) (*BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus, error)

NewBillingDimensionsMappingBodyItemAttributesEndpointsItemsStatusFromValue returns a pointer to a valid BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) GetAllowedValues

func (v *BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) GetAllowedValues() []BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus

GetAllowedValues reeturns the list of possible values.

func (BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) IsValid

func (v BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) Ptr

func (v BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) Ptr() *BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus

Ptr returns reference to BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus value.

func (*BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) UnmarshalJSON

func (v *BillingDimensionsMappingBodyItemAttributesEndpointsItemsStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type BillingDimensionsMappingResponse

BillingDimensionsMappingResponse Billing dimensions mapping response.

type BillingDimensionsMappingResponse struct {
    // Billing dimensions mapping data.
    Data []BillingDimensionsMappingBodyItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBillingDimensionsMappingResponse

func NewBillingDimensionsMappingResponse() *BillingDimensionsMappingResponse

NewBillingDimensionsMappingResponse instantiates a new BillingDimensionsMappingResponse 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 NewBillingDimensionsMappingResponseWithDefaults

func NewBillingDimensionsMappingResponseWithDefaults() *BillingDimensionsMappingResponse

NewBillingDimensionsMappingResponseWithDefaults instantiates a new BillingDimensionsMappingResponse 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 (*BillingDimensionsMappingResponse) GetData

func (o *BillingDimensionsMappingResponse) GetData() []BillingDimensionsMappingBodyItem

GetData returns the Data field value if set, zero value otherwise.

func (*BillingDimensionsMappingResponse) GetDataOk

func (o *BillingDimensionsMappingResponse) GetDataOk() (*[]BillingDimensionsMappingBodyItem, 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 (*BillingDimensionsMappingResponse) HasData

func (o *BillingDimensionsMappingResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (BillingDimensionsMappingResponse) MarshalJSON

func (o BillingDimensionsMappingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BillingDimensionsMappingResponse) SetData

func (o *BillingDimensionsMappingResponse) SetData(v []BillingDimensionsMappingBodyItem)

SetData gets a reference to the given []BillingDimensionsMappingBodyItem and assigns it to the Data field.

func (*BillingDimensionsMappingResponse) UnmarshalJSON

func (o *BillingDimensionsMappingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Budget

Budget A budget.

type Budget struct {
    // The attributes of a budget.
    Attributes *BudgetAttributes `json:"attributes,omitempty"`
    // The id of the budget.
    Id *string `json:"id,omitempty"`
    // The type of the object, must be `budget`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBudget

func NewBudget() *Budget

NewBudget instantiates a new Budget 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 NewBudgetWithDefaults

func NewBudgetWithDefaults() *Budget

NewBudgetWithDefaults instantiates a new Budget 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 (*Budget) GetAttributes

func (o *Budget) GetAttributes() BudgetAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Budget) GetAttributesOk

func (o *Budget) GetAttributesOk() (*BudgetAttributes, 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 (*Budget) GetId

func (o *Budget) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Budget) GetIdOk

func (o *Budget) 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 (*Budget) GetType

func (o *Budget) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Budget) GetTypeOk

func (o *Budget) GetTypeOk() (*string, 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 (*Budget) HasAttributes

func (o *Budget) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Budget) HasId

func (o *Budget) HasId() bool

HasId returns a boolean if a field has been set.

func (*Budget) HasType

func (o *Budget) HasType() bool

HasType returns a boolean if a field has been set.

func (Budget) MarshalJSON

func (o Budget) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Budget) SetAttributes

func (o *Budget) SetAttributes(v BudgetAttributes)

SetAttributes gets a reference to the given BudgetAttributes and assigns it to the Attributes field.

func (*Budget) SetId

func (o *Budget) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Budget) SetType

func (o *Budget) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*Budget) UnmarshalJSON

func (o *Budget) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BudgetArray

BudgetArray An array of budgets.

type BudgetArray struct {
    // The `BudgetArray` `data`.
    Data []Budget `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBudgetArray

func NewBudgetArray() *BudgetArray

NewBudgetArray instantiates a new BudgetArray 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 NewBudgetArrayWithDefaults

func NewBudgetArrayWithDefaults() *BudgetArray

NewBudgetArrayWithDefaults instantiates a new BudgetArray 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 (*BudgetArray) GetData

func (o *BudgetArray) GetData() []Budget

GetData returns the Data field value if set, zero value otherwise.

func (*BudgetArray) GetDataOk

func (o *BudgetArray) GetDataOk() (*[]Budget, 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 (*BudgetArray) HasData

func (o *BudgetArray) HasData() bool

HasData returns a boolean if a field has been set.

func (BudgetArray) MarshalJSON

func (o BudgetArray) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BudgetArray) SetData

func (o *BudgetArray) SetData(v []Budget)

SetData gets a reference to the given []Budget and assigns it to the Data field.

func (*BudgetArray) UnmarshalJSON

func (o *BudgetArray) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BudgetAttributes

BudgetAttributes The attributes of a budget.

type BudgetAttributes struct {
    // The timestamp when the budget was created.
    CreatedAt *int64 `json:"created_at,omitempty"`
    // The id of the user that created the budget.
    CreatedBy *string `json:"created_by,omitempty"`
    // The month when the budget ends.
    EndMonth *int64 `json:"end_month,omitempty"`
    // The entries of the budget.
    Entries []BudgetEntry `json:"entries,omitempty"`
    // The cost query used to track against the budget.
    MetricsQuery *string `json:"metrics_query,omitempty"`
    // The name of the budget.
    Name *string `json:"name,omitempty"`
    // The id of the org the budget belongs to.
    OrgId *int64 `json:"org_id,omitempty"`
    // The month when the budget starts.
    StartMonth *int64 `json:"start_month,omitempty"`
    // The sum of all budget entries' amounts.
    TotalAmount *float64 `json:"total_amount,omitempty"`
    // The timestamp when the budget was last updated.
    UpdatedAt *int64 `json:"updated_at,omitempty"`
    // The id of the user that created the budget.
    UpdatedBy *string `json:"updated_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBudgetAttributes

func NewBudgetAttributes() *BudgetAttributes

NewBudgetAttributes instantiates a new BudgetAttributes 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 NewBudgetAttributesWithDefaults

func NewBudgetAttributesWithDefaults() *BudgetAttributes

NewBudgetAttributesWithDefaults instantiates a new BudgetAttributes 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 (*BudgetAttributes) GetCreatedAt

func (o *BudgetAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*BudgetAttributes) GetCreatedAtOk

func (o *BudgetAttributes) 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 (*BudgetAttributes) GetCreatedBy

func (o *BudgetAttributes) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*BudgetAttributes) GetCreatedByOk

func (o *BudgetAttributes) GetCreatedByOk() (*string, 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 (*BudgetAttributes) GetEndMonth

func (o *BudgetAttributes) GetEndMonth() int64

GetEndMonth returns the EndMonth field value if set, zero value otherwise.

func (*BudgetAttributes) GetEndMonthOk

func (o *BudgetAttributes) GetEndMonthOk() (*int64, bool)

GetEndMonthOk returns a tuple with the EndMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) GetEntries

func (o *BudgetAttributes) GetEntries() []BudgetEntry

GetEntries returns the Entries field value if set, zero value otherwise.

func (*BudgetAttributes) GetEntriesOk

func (o *BudgetAttributes) GetEntriesOk() (*[]BudgetEntry, bool)

GetEntriesOk returns a tuple with the Entries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) GetMetricsQuery

func (o *BudgetAttributes) GetMetricsQuery() string

GetMetricsQuery returns the MetricsQuery field value if set, zero value otherwise.

func (*BudgetAttributes) GetMetricsQueryOk

func (o *BudgetAttributes) GetMetricsQueryOk() (*string, bool)

GetMetricsQueryOk returns a tuple with the MetricsQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) GetName

func (o *BudgetAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*BudgetAttributes) GetNameOk

func (o *BudgetAttributes) 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 (*BudgetAttributes) GetOrgId

func (o *BudgetAttributes) GetOrgId() int64

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*BudgetAttributes) GetOrgIdOk

func (o *BudgetAttributes) GetOrgIdOk() (*int64, bool)

GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) GetStartMonth

func (o *BudgetAttributes) GetStartMonth() int64

GetStartMonth returns the StartMonth field value if set, zero value otherwise.

func (*BudgetAttributes) GetStartMonthOk

func (o *BudgetAttributes) GetStartMonthOk() (*int64, bool)

GetStartMonthOk returns a tuple with the StartMonth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) GetTotalAmount

func (o *BudgetAttributes) GetTotalAmount() float64

GetTotalAmount returns the TotalAmount field value if set, zero value otherwise.

func (*BudgetAttributes) GetTotalAmountOk

func (o *BudgetAttributes) GetTotalAmountOk() (*float64, bool)

GetTotalAmountOk returns a tuple with the TotalAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) GetUpdatedAt

func (o *BudgetAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*BudgetAttributes) GetUpdatedAtOk

func (o *BudgetAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) GetUpdatedBy

func (o *BudgetAttributes) GetUpdatedBy() string

GetUpdatedBy returns the UpdatedBy field value if set, zero value otherwise.

func (*BudgetAttributes) GetUpdatedByOk

func (o *BudgetAttributes) GetUpdatedByOk() (*string, bool)

GetUpdatedByOk returns a tuple with the UpdatedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetAttributes) HasCreatedAt

func (o *BudgetAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*BudgetAttributes) HasCreatedBy

func (o *BudgetAttributes) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*BudgetAttributes) HasEndMonth

func (o *BudgetAttributes) HasEndMonth() bool

HasEndMonth returns a boolean if a field has been set.

func (*BudgetAttributes) HasEntries

func (o *BudgetAttributes) HasEntries() bool

HasEntries returns a boolean if a field has been set.

func (*BudgetAttributes) HasMetricsQuery

func (o *BudgetAttributes) HasMetricsQuery() bool

HasMetricsQuery returns a boolean if a field has been set.

func (*BudgetAttributes) HasName

func (o *BudgetAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*BudgetAttributes) HasOrgId

func (o *BudgetAttributes) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (*BudgetAttributes) HasStartMonth

func (o *BudgetAttributes) HasStartMonth() bool

HasStartMonth returns a boolean if a field has been set.

func (*BudgetAttributes) HasTotalAmount

func (o *BudgetAttributes) HasTotalAmount() bool

HasTotalAmount returns a boolean if a field has been set.

func (*BudgetAttributes) HasUpdatedAt

func (o *BudgetAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*BudgetAttributes) HasUpdatedBy

func (o *BudgetAttributes) HasUpdatedBy() bool

HasUpdatedBy returns a boolean if a field has been set.

func (BudgetAttributes) MarshalJSON

func (o BudgetAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BudgetAttributes) SetCreatedAt

func (o *BudgetAttributes) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*BudgetAttributes) SetCreatedBy

func (o *BudgetAttributes) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*BudgetAttributes) SetEndMonth

func (o *BudgetAttributes) SetEndMonth(v int64)

SetEndMonth gets a reference to the given int64 and assigns it to the EndMonth field.

func (*BudgetAttributes) SetEntries

func (o *BudgetAttributes) SetEntries(v []BudgetEntry)

SetEntries gets a reference to the given []BudgetEntry and assigns it to the Entries field.

func (*BudgetAttributes) SetMetricsQuery

func (o *BudgetAttributes) SetMetricsQuery(v string)

SetMetricsQuery gets a reference to the given string and assigns it to the MetricsQuery field.

func (*BudgetAttributes) SetName

func (o *BudgetAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*BudgetAttributes) SetOrgId

func (o *BudgetAttributes) SetOrgId(v int64)

SetOrgId gets a reference to the given int64 and assigns it to the OrgId field.

func (*BudgetAttributes) SetStartMonth

func (o *BudgetAttributes) SetStartMonth(v int64)

SetStartMonth gets a reference to the given int64 and assigns it to the StartMonth field.

func (*BudgetAttributes) SetTotalAmount

func (o *BudgetAttributes) SetTotalAmount(v float64)

SetTotalAmount gets a reference to the given float64 and assigns it to the TotalAmount field.

func (*BudgetAttributes) SetUpdatedAt

func (o *BudgetAttributes) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*BudgetAttributes) SetUpdatedBy

func (o *BudgetAttributes) SetUpdatedBy(v string)

SetUpdatedBy gets a reference to the given string and assigns it to the UpdatedBy field.

func (*BudgetAttributes) UnmarshalJSON

func (o *BudgetAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BudgetEntry

BudgetEntry The entry of a budget.

type BudgetEntry struct {
    // The `amount` of the budget entry.
    Amount *float64 `json:"amount,omitempty"`
    // The `month` of the budget entry.
    Month *int64 `json:"month,omitempty"`
    // The `tag_filters` of the budget entry.
    TagFilters []TagFilter `json:"tag_filters,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBudgetEntry

func NewBudgetEntry() *BudgetEntry

NewBudgetEntry instantiates a new BudgetEntry 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 NewBudgetEntryWithDefaults

func NewBudgetEntryWithDefaults() *BudgetEntry

NewBudgetEntryWithDefaults instantiates a new BudgetEntry 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 (*BudgetEntry) GetAmount

func (o *BudgetEntry) GetAmount() float64

GetAmount returns the Amount field value if set, zero value otherwise.

func (*BudgetEntry) GetAmountOk

func (o *BudgetEntry) GetAmountOk() (*float64, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetEntry) GetMonth

func (o *BudgetEntry) GetMonth() int64

GetMonth returns the Month field value if set, zero value otherwise.

func (*BudgetEntry) GetMonthOk

func (o *BudgetEntry) GetMonthOk() (*int64, bool)

GetMonthOk returns a tuple with the Month field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetEntry) GetTagFilters

func (o *BudgetEntry) GetTagFilters() []TagFilter

GetTagFilters returns the TagFilters field value if set, zero value otherwise.

func (*BudgetEntry) GetTagFiltersOk

func (o *BudgetEntry) GetTagFiltersOk() (*[]TagFilter, bool)

GetTagFiltersOk returns a tuple with the TagFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BudgetEntry) HasAmount

func (o *BudgetEntry) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*BudgetEntry) HasMonth

func (o *BudgetEntry) HasMonth() bool

HasMonth returns a boolean if a field has been set.

func (*BudgetEntry) HasTagFilters

func (o *BudgetEntry) HasTagFilters() bool

HasTagFilters returns a boolean if a field has been set.

func (BudgetEntry) MarshalJSON

func (o BudgetEntry) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BudgetEntry) SetAmount

func (o *BudgetEntry) SetAmount(v float64)

SetAmount gets a reference to the given float64 and assigns it to the Amount field.

func (*BudgetEntry) SetMonth

func (o *BudgetEntry) SetMonth(v int64)

SetMonth gets a reference to the given int64 and assigns it to the Month field.

func (*BudgetEntry) SetTagFilters

func (o *BudgetEntry) SetTagFilters(v []TagFilter)

SetTagFilters gets a reference to the given []TagFilter and assigns it to the TagFilters field.

func (*BudgetEntry) UnmarshalJSON

func (o *BudgetEntry) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BudgetWithEntries

BudgetWithEntries The definition of the `BudgetWithEntries` object.

type BudgetWithEntries struct {
    // A budget and all its entries.
    Data *BudgetWithEntriesData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBudgetWithEntries

func NewBudgetWithEntries() *BudgetWithEntries

NewBudgetWithEntries instantiates a new BudgetWithEntries 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 NewBudgetWithEntriesWithDefaults

func NewBudgetWithEntriesWithDefaults() *BudgetWithEntries

NewBudgetWithEntriesWithDefaults instantiates a new BudgetWithEntries 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 (*BudgetWithEntries) GetData

func (o *BudgetWithEntries) GetData() BudgetWithEntriesData

GetData returns the Data field value if set, zero value otherwise.

func (*BudgetWithEntries) GetDataOk

func (o *BudgetWithEntries) GetDataOk() (*BudgetWithEntriesData, 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 (*BudgetWithEntries) HasData

func (o *BudgetWithEntries) HasData() bool

HasData returns a boolean if a field has been set.

func (BudgetWithEntries) MarshalJSON

func (o BudgetWithEntries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BudgetWithEntries) SetData

func (o *BudgetWithEntries) SetData(v BudgetWithEntriesData)

SetData gets a reference to the given BudgetWithEntriesData and assigns it to the Data field.

func (*BudgetWithEntries) UnmarshalJSON

func (o *BudgetWithEntries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BudgetWithEntriesData

BudgetWithEntriesData A budget and all its entries.

type BudgetWithEntriesData struct {
    // The attributes of a budget.
    Attributes *BudgetAttributes `json:"attributes,omitempty"`
    // The `BudgetWithEntriesData` `id`.
    Id *string `json:"id,omitempty"`
    // The type of the object, must be `budget`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBudgetWithEntriesData

func NewBudgetWithEntriesData() *BudgetWithEntriesData

NewBudgetWithEntriesData instantiates a new BudgetWithEntriesData 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 NewBudgetWithEntriesDataWithDefaults

func NewBudgetWithEntriesDataWithDefaults() *BudgetWithEntriesData

NewBudgetWithEntriesDataWithDefaults instantiates a new BudgetWithEntriesData 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 (*BudgetWithEntriesData) GetAttributes

func (o *BudgetWithEntriesData) GetAttributes() BudgetAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*BudgetWithEntriesData) GetAttributesOk

func (o *BudgetWithEntriesData) GetAttributesOk() (*BudgetAttributes, 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 (*BudgetWithEntriesData) GetId

func (o *BudgetWithEntriesData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BudgetWithEntriesData) GetIdOk

func (o *BudgetWithEntriesData) 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 (*BudgetWithEntriesData) GetType

func (o *BudgetWithEntriesData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*BudgetWithEntriesData) GetTypeOk

func (o *BudgetWithEntriesData) GetTypeOk() (*string, 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 (*BudgetWithEntriesData) HasAttributes

func (o *BudgetWithEntriesData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*BudgetWithEntriesData) HasId

func (o *BudgetWithEntriesData) HasId() bool

HasId returns a boolean if a field has been set.

func (*BudgetWithEntriesData) HasType

func (o *BudgetWithEntriesData) HasType() bool

HasType returns a boolean if a field has been set.

func (BudgetWithEntriesData) MarshalJSON

func (o BudgetWithEntriesData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BudgetWithEntriesData) SetAttributes

func (o *BudgetWithEntriesData) SetAttributes(v BudgetAttributes)

SetAttributes gets a reference to the given BudgetAttributes and assigns it to the Attributes field.

func (*BudgetWithEntriesData) SetId

func (o *BudgetWithEntriesData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BudgetWithEntriesData) SetType

func (o *BudgetWithEntriesData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*BudgetWithEntriesData) UnmarshalJSON

func (o *BudgetWithEntriesData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsRequest

BulkMuteFindingsRequest The new bulk mute finding request.

type BulkMuteFindingsRequest struct {
    // Data object containing the new bulk mute properties of the finding.
    Data BulkMuteFindingsRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsRequest

func NewBulkMuteFindingsRequest(data BulkMuteFindingsRequestData) *BulkMuteFindingsRequest

NewBulkMuteFindingsRequest instantiates a new BulkMuteFindingsRequest 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 NewBulkMuteFindingsRequestWithDefaults

func NewBulkMuteFindingsRequestWithDefaults() *BulkMuteFindingsRequest

NewBulkMuteFindingsRequestWithDefaults instantiates a new BulkMuteFindingsRequest 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 (*BulkMuteFindingsRequest) GetData

func (o *BulkMuteFindingsRequest) GetData() BulkMuteFindingsRequestData

GetData returns the Data field value.

func (*BulkMuteFindingsRequest) GetDataOk

func (o *BulkMuteFindingsRequest) GetDataOk() (*BulkMuteFindingsRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (BulkMuteFindingsRequest) MarshalJSON

func (o BulkMuteFindingsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsRequest) SetData

func (o *BulkMuteFindingsRequest) SetData(v BulkMuteFindingsRequestData)

SetData sets field value.

func (*BulkMuteFindingsRequest) UnmarshalJSON

func (o *BulkMuteFindingsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsRequestAttributes

BulkMuteFindingsRequestAttributes The mute properties to be updated.

type BulkMuteFindingsRequestAttributes struct {
    // Object containing the new mute properties of the findings.
    Mute BulkMuteFindingsRequestProperties `json:"mute"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsRequestAttributes

func NewBulkMuteFindingsRequestAttributes(mute BulkMuteFindingsRequestProperties) *BulkMuteFindingsRequestAttributes

NewBulkMuteFindingsRequestAttributes instantiates a new BulkMuteFindingsRequestAttributes 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 NewBulkMuteFindingsRequestAttributesWithDefaults

func NewBulkMuteFindingsRequestAttributesWithDefaults() *BulkMuteFindingsRequestAttributes

NewBulkMuteFindingsRequestAttributesWithDefaults instantiates a new BulkMuteFindingsRequestAttributes 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 (*BulkMuteFindingsRequestAttributes) GetMute

func (o *BulkMuteFindingsRequestAttributes) GetMute() BulkMuteFindingsRequestProperties

GetMute returns the Mute field value.

func (*BulkMuteFindingsRequestAttributes) GetMuteOk

func (o *BulkMuteFindingsRequestAttributes) GetMuteOk() (*BulkMuteFindingsRequestProperties, bool)

GetMuteOk returns a tuple with the Mute field value and a boolean to check if the value has been set.

func (BulkMuteFindingsRequestAttributes) MarshalJSON

func (o BulkMuteFindingsRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsRequestAttributes) SetMute

func (o *BulkMuteFindingsRequestAttributes) SetMute(v BulkMuteFindingsRequestProperties)

SetMute sets field value.

func (*BulkMuteFindingsRequestAttributes) UnmarshalJSON

func (o *BulkMuteFindingsRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsRequestData

BulkMuteFindingsRequestData Data object containing the new bulk mute properties of the finding.

type BulkMuteFindingsRequestData struct {
    // The mute properties to be updated.
    Attributes BulkMuteFindingsRequestAttributes `json:"attributes"`
    // UUID to identify the request
    Id string `json:"id"`
    // Meta object containing the findings to be updated.
    Meta BulkMuteFindingsRequestMeta `json:"meta"`
    // The JSON:API type for findings.
    Type FindingType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsRequestData

func NewBulkMuteFindingsRequestData(attributes BulkMuteFindingsRequestAttributes, id string, meta BulkMuteFindingsRequestMeta, typeVar FindingType) *BulkMuteFindingsRequestData

NewBulkMuteFindingsRequestData instantiates a new BulkMuteFindingsRequestData 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 NewBulkMuteFindingsRequestDataWithDefaults

func NewBulkMuteFindingsRequestDataWithDefaults() *BulkMuteFindingsRequestData

NewBulkMuteFindingsRequestDataWithDefaults instantiates a new BulkMuteFindingsRequestData 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 (*BulkMuteFindingsRequestData) GetAttributes

func (o *BulkMuteFindingsRequestData) GetAttributes() BulkMuteFindingsRequestAttributes

GetAttributes returns the Attributes field value.

func (*BulkMuteFindingsRequestData) GetAttributesOk

func (o *BulkMuteFindingsRequestData) GetAttributesOk() (*BulkMuteFindingsRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestData) GetId

func (o *BulkMuteFindingsRequestData) GetId() string

GetId returns the Id field value.

func (*BulkMuteFindingsRequestData) GetIdOk

func (o *BulkMuteFindingsRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestData) GetMeta

func (o *BulkMuteFindingsRequestData) GetMeta() BulkMuteFindingsRequestMeta

GetMeta returns the Meta field value.

func (*BulkMuteFindingsRequestData) GetMetaOk

func (o *BulkMuteFindingsRequestData) GetMetaOk() (*BulkMuteFindingsRequestMeta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestData) GetType

func (o *BulkMuteFindingsRequestData) GetType() FindingType

GetType returns the Type field value.

func (*BulkMuteFindingsRequestData) GetTypeOk

func (o *BulkMuteFindingsRequestData) GetTypeOk() (*FindingType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (BulkMuteFindingsRequestData) MarshalJSON

func (o BulkMuteFindingsRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsRequestData) SetAttributes

func (o *BulkMuteFindingsRequestData) SetAttributes(v BulkMuteFindingsRequestAttributes)

SetAttributes sets field value.

func (*BulkMuteFindingsRequestData) SetId

func (o *BulkMuteFindingsRequestData) SetId(v string)

SetId sets field value.

func (*BulkMuteFindingsRequestData) SetMeta

func (o *BulkMuteFindingsRequestData) SetMeta(v BulkMuteFindingsRequestMeta)

SetMeta sets field value.

func (*BulkMuteFindingsRequestData) SetType

func (o *BulkMuteFindingsRequestData) SetType(v FindingType)

SetType sets field value.

func (*BulkMuteFindingsRequestData) UnmarshalJSON

func (o *BulkMuteFindingsRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsRequestMeta

BulkMuteFindingsRequestMeta Meta object containing the findings to be updated.

type BulkMuteFindingsRequestMeta struct {
    // Array of findings.
    Findings []BulkMuteFindingsRequestMetaFindings `json:"findings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsRequestMeta

func NewBulkMuteFindingsRequestMeta() *BulkMuteFindingsRequestMeta

NewBulkMuteFindingsRequestMeta instantiates a new BulkMuteFindingsRequestMeta 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 NewBulkMuteFindingsRequestMetaWithDefaults

func NewBulkMuteFindingsRequestMetaWithDefaults() *BulkMuteFindingsRequestMeta

NewBulkMuteFindingsRequestMetaWithDefaults instantiates a new BulkMuteFindingsRequestMeta 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 (*BulkMuteFindingsRequestMeta) GetFindings

func (o *BulkMuteFindingsRequestMeta) GetFindings() []BulkMuteFindingsRequestMetaFindings

GetFindings returns the Findings field value if set, zero value otherwise.

func (*BulkMuteFindingsRequestMeta) GetFindingsOk

func (o *BulkMuteFindingsRequestMeta) GetFindingsOk() (*[]BulkMuteFindingsRequestMetaFindings, bool)

GetFindingsOk returns a tuple with the Findings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestMeta) HasFindings

func (o *BulkMuteFindingsRequestMeta) HasFindings() bool

HasFindings returns a boolean if a field has been set.

func (BulkMuteFindingsRequestMeta) MarshalJSON

func (o BulkMuteFindingsRequestMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsRequestMeta) SetFindings

func (o *BulkMuteFindingsRequestMeta) SetFindings(v []BulkMuteFindingsRequestMetaFindings)

SetFindings gets a reference to the given []BulkMuteFindingsRequestMetaFindings and assigns it to the Findings field.

func (*BulkMuteFindingsRequestMeta) UnmarshalJSON

func (o *BulkMuteFindingsRequestMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsRequestMetaFindings

BulkMuteFindingsRequestMetaFindings Finding object containing the finding information.

type BulkMuteFindingsRequestMetaFindings struct {
    // The unique ID for this finding.
    FindingId *string `json:"finding_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsRequestMetaFindings

func NewBulkMuteFindingsRequestMetaFindings() *BulkMuteFindingsRequestMetaFindings

NewBulkMuteFindingsRequestMetaFindings instantiates a new BulkMuteFindingsRequestMetaFindings 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 NewBulkMuteFindingsRequestMetaFindingsWithDefaults

func NewBulkMuteFindingsRequestMetaFindingsWithDefaults() *BulkMuteFindingsRequestMetaFindings

NewBulkMuteFindingsRequestMetaFindingsWithDefaults instantiates a new BulkMuteFindingsRequestMetaFindings 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 (*BulkMuteFindingsRequestMetaFindings) GetFindingId

func (o *BulkMuteFindingsRequestMetaFindings) GetFindingId() string

GetFindingId returns the FindingId field value if set, zero value otherwise.

func (*BulkMuteFindingsRequestMetaFindings) GetFindingIdOk

func (o *BulkMuteFindingsRequestMetaFindings) GetFindingIdOk() (*string, bool)

GetFindingIdOk returns a tuple with the FindingId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestMetaFindings) HasFindingId

func (o *BulkMuteFindingsRequestMetaFindings) HasFindingId() bool

HasFindingId returns a boolean if a field has been set.

func (BulkMuteFindingsRequestMetaFindings) MarshalJSON

func (o BulkMuteFindingsRequestMetaFindings) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsRequestMetaFindings) SetFindingId

func (o *BulkMuteFindingsRequestMetaFindings) SetFindingId(v string)

SetFindingId gets a reference to the given string and assigns it to the FindingId field.

func (*BulkMuteFindingsRequestMetaFindings) UnmarshalJSON

func (o *BulkMuteFindingsRequestMetaFindings) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsRequestProperties

BulkMuteFindingsRequestProperties Object containing the new mute properties of the findings.

type BulkMuteFindingsRequestProperties struct {
    // Additional information about the reason why those findings are muted or unmuted. This field has a maximum limit of 280 characters.
    Description *string `json:"description,omitempty"`
    // The expiration date of the mute or unmute action (Unix ms). It must be set to a value greater than the current timestamp.
    // If this field is not provided, the finding will be muted or unmuted indefinitely, which is equivalent to setting the expiration date to 9999999999999.
    //
    ExpirationDate *int64 `json:"expiration_date,omitempty"`
    // Whether those findings should be muted or unmuted.
    Muted bool `json:"muted"`
    // The reason why this finding is muted or unmuted.
    Reason FindingMuteReason `json:"reason"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsRequestProperties

func NewBulkMuteFindingsRequestProperties(muted bool, reason FindingMuteReason) *BulkMuteFindingsRequestProperties

NewBulkMuteFindingsRequestProperties instantiates a new BulkMuteFindingsRequestProperties 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 NewBulkMuteFindingsRequestPropertiesWithDefaults

func NewBulkMuteFindingsRequestPropertiesWithDefaults() *BulkMuteFindingsRequestProperties

NewBulkMuteFindingsRequestPropertiesWithDefaults instantiates a new BulkMuteFindingsRequestProperties 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 (*BulkMuteFindingsRequestProperties) GetDescription

func (o *BulkMuteFindingsRequestProperties) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BulkMuteFindingsRequestProperties) GetDescriptionOk

func (o *BulkMuteFindingsRequestProperties) 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 (*BulkMuteFindingsRequestProperties) GetExpirationDate

func (o *BulkMuteFindingsRequestProperties) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*BulkMuteFindingsRequestProperties) GetExpirationDateOk

func (o *BulkMuteFindingsRequestProperties) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestProperties) GetMuted

func (o *BulkMuteFindingsRequestProperties) GetMuted() bool

GetMuted returns the Muted field value.

func (*BulkMuteFindingsRequestProperties) GetMutedOk

func (o *BulkMuteFindingsRequestProperties) GetMutedOk() (*bool, bool)

GetMutedOk returns a tuple with the Muted field value and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestProperties) GetReason

func (o *BulkMuteFindingsRequestProperties) GetReason() FindingMuteReason

GetReason returns the Reason field value.

func (*BulkMuteFindingsRequestProperties) GetReasonOk

func (o *BulkMuteFindingsRequestProperties) GetReasonOk() (*FindingMuteReason, bool)

GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set.

func (*BulkMuteFindingsRequestProperties) HasDescription

func (o *BulkMuteFindingsRequestProperties) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BulkMuteFindingsRequestProperties) HasExpirationDate

func (o *BulkMuteFindingsRequestProperties) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (BulkMuteFindingsRequestProperties) MarshalJSON

func (o BulkMuteFindingsRequestProperties) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsRequestProperties) SetDescription

func (o *BulkMuteFindingsRequestProperties) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BulkMuteFindingsRequestProperties) SetExpirationDate

func (o *BulkMuteFindingsRequestProperties) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given int64 and assigns it to the ExpirationDate field.

func (*BulkMuteFindingsRequestProperties) SetMuted

func (o *BulkMuteFindingsRequestProperties) SetMuted(v bool)

SetMuted sets field value.

func (*BulkMuteFindingsRequestProperties) SetReason

func (o *BulkMuteFindingsRequestProperties) SetReason(v FindingMuteReason)

SetReason sets field value.

func (*BulkMuteFindingsRequestProperties) UnmarshalJSON

func (o *BulkMuteFindingsRequestProperties) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsResponse

BulkMuteFindingsResponse The expected response schema.

type BulkMuteFindingsResponse struct {
    // Data object containing the ID of the request that was updated.
    Data BulkMuteFindingsResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsResponse

func NewBulkMuteFindingsResponse(data BulkMuteFindingsResponseData) *BulkMuteFindingsResponse

NewBulkMuteFindingsResponse instantiates a new BulkMuteFindingsResponse 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 NewBulkMuteFindingsResponseWithDefaults

func NewBulkMuteFindingsResponseWithDefaults() *BulkMuteFindingsResponse

NewBulkMuteFindingsResponseWithDefaults instantiates a new BulkMuteFindingsResponse 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 (*BulkMuteFindingsResponse) GetData

func (o *BulkMuteFindingsResponse) GetData() BulkMuteFindingsResponseData

GetData returns the Data field value.

func (*BulkMuteFindingsResponse) GetDataOk

func (o *BulkMuteFindingsResponse) GetDataOk() (*BulkMuteFindingsResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (BulkMuteFindingsResponse) MarshalJSON

func (o BulkMuteFindingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsResponse) SetData

func (o *BulkMuteFindingsResponse) SetData(v BulkMuteFindingsResponseData)

SetData sets field value.

func (*BulkMuteFindingsResponse) UnmarshalJSON

func (o *BulkMuteFindingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type BulkMuteFindingsResponseData

BulkMuteFindingsResponseData Data object containing the ID of the request that was updated.

type BulkMuteFindingsResponseData struct {
    // UUID used to identify the request
    Id *string `json:"id,omitempty"`
    // The JSON:API type for findings.
    Type *FindingType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewBulkMuteFindingsResponseData

func NewBulkMuteFindingsResponseData() *BulkMuteFindingsResponseData

NewBulkMuteFindingsResponseData instantiates a new BulkMuteFindingsResponseData 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 NewBulkMuteFindingsResponseDataWithDefaults

func NewBulkMuteFindingsResponseDataWithDefaults() *BulkMuteFindingsResponseData

NewBulkMuteFindingsResponseDataWithDefaults instantiates a new BulkMuteFindingsResponseData 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 (*BulkMuteFindingsResponseData) GetId

func (o *BulkMuteFindingsResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*BulkMuteFindingsResponseData) GetIdOk

func (o *BulkMuteFindingsResponseData) 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 (*BulkMuteFindingsResponseData) GetType

func (o *BulkMuteFindingsResponseData) GetType() FindingType

GetType returns the Type field value if set, zero value otherwise.

func (*BulkMuteFindingsResponseData) GetTypeOk

func (o *BulkMuteFindingsResponseData) GetTypeOk() (*FindingType, 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 (*BulkMuteFindingsResponseData) HasId

func (o *BulkMuteFindingsResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*BulkMuteFindingsResponseData) HasType

func (o *BulkMuteFindingsResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (BulkMuteFindingsResponseData) MarshalJSON

func (o BulkMuteFindingsResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*BulkMuteFindingsResponseData) SetId

func (o *BulkMuteFindingsResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*BulkMuteFindingsResponseData) SetType

func (o *BulkMuteFindingsResponseData) SetType(v FindingType)

SetType gets a reference to the given FindingType and assigns it to the Type field.

func (*BulkMuteFindingsResponseData) UnmarshalJSON

func (o *BulkMuteFindingsResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppAggregateBucketValue

CIAppAggregateBucketValue - A bucket value, can either be a timeseries or a single value.

type CIAppAggregateBucketValue struct {
    CIAppAggregateBucketValueSingleString *string
    CIAppAggregateBucketValueSingleNumber *float64
    CIAppAggregateBucketValueTimeseries   *CIAppAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue

func CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue(v *float64) CIAppAggregateBucketValue

CIAppAggregateBucketValueSingleNumberAsCIAppAggregateBucketValue is a convenience function that returns float64 wrapped in CIAppAggregateBucketValue.

func CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue

func CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue(v *string) CIAppAggregateBucketValue

CIAppAggregateBucketValueSingleStringAsCIAppAggregateBucketValue is a convenience function that returns string wrapped in CIAppAggregateBucketValue.

func CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue

func CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue(v *CIAppAggregateBucketValueTimeseries) CIAppAggregateBucketValue

CIAppAggregateBucketValueTimeseriesAsCIAppAggregateBucketValue is a convenience function that returns CIAppAggregateBucketValueTimeseries wrapped in CIAppAggregateBucketValue.

func (*CIAppAggregateBucketValue) GetActualInstance

func (obj *CIAppAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppAggregateBucketValue) MarshalJSON

func (obj CIAppAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppAggregateBucketValue) UnmarshalJSON

func (obj *CIAppAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppAggregateBucketValueTimeseries

CIAppAggregateBucketValueTimeseries A timeseries array.

type CIAppAggregateBucketValueTimeseries struct {
    Items []CIAppAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewCIAppAggregateBucketValueTimeseries

func NewCIAppAggregateBucketValueTimeseries() *CIAppAggregateBucketValueTimeseries

NewCIAppAggregateBucketValueTimeseries instantiates a new CIAppAggregateBucketValueTimeseries 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 NewCIAppAggregateBucketValueTimeseriesWithDefaults

func NewCIAppAggregateBucketValueTimeseriesWithDefaults() *CIAppAggregateBucketValueTimeseries

NewCIAppAggregateBucketValueTimeseriesWithDefaults instantiates a new CIAppAggregateBucketValueTimeseries 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 (CIAppAggregateBucketValueTimeseries) MarshalJSON

func (o CIAppAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppAggregateBucketValueTimeseries) UnmarshalJSON

func (o *CIAppAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppAggregateBucketValueTimeseriesPoint

CIAppAggregateBucketValueTimeseriesPoint A timeseries point.

type CIAppAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point.
    Time *time.Time `json:"time,omitempty"`
    // The value for this point.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppAggregateBucketValueTimeseriesPoint

func NewCIAppAggregateBucketValueTimeseriesPoint() *CIAppAggregateBucketValueTimeseriesPoint

NewCIAppAggregateBucketValueTimeseriesPoint instantiates a new CIAppAggregateBucketValueTimeseriesPoint 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 NewCIAppAggregateBucketValueTimeseriesPointWithDefaults

func NewCIAppAggregateBucketValueTimeseriesPointWithDefaults() *CIAppAggregateBucketValueTimeseriesPoint

NewCIAppAggregateBucketValueTimeseriesPointWithDefaults instantiates a new CIAppAggregateBucketValueTimeseriesPoint 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 (*CIAppAggregateBucketValueTimeseriesPoint) GetTime

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTime() time.Time

GetTime returns the Time field value if set, zero value otherwise.

func (*CIAppAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)

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 (*CIAppAggregateBucketValueTimeseriesPoint) GetValue

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*CIAppAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *CIAppAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, 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 (*CIAppAggregateBucketValueTimeseriesPoint) HasTime

func (o *CIAppAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*CIAppAggregateBucketValueTimeseriesPoint) HasValue

func (o *CIAppAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (CIAppAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o CIAppAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppAggregateBucketValueTimeseriesPoint) SetTime

func (o *CIAppAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)

SetTime gets a reference to the given time.Time and assigns it to the Time field.

func (*CIAppAggregateBucketValueTimeseriesPoint) SetValue

func (o *CIAppAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*CIAppAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *CIAppAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppAggregateSort

CIAppAggregateSort A sort rule. The `aggregation` field is required when `type` is `measure`.

type CIAppAggregateSort struct {
    // An aggregation function.
    Aggregation *CIAppAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`).
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending.
    Order *CIAppSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm.
    Type *CIAppAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppAggregateSort

func NewCIAppAggregateSort() *CIAppAggregateSort

NewCIAppAggregateSort instantiates a new CIAppAggregateSort 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 NewCIAppAggregateSortWithDefaults

func NewCIAppAggregateSortWithDefaults() *CIAppAggregateSort

NewCIAppAggregateSortWithDefaults instantiates a new CIAppAggregateSort 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 (*CIAppAggregateSort) GetAggregation

func (o *CIAppAggregateSort) GetAggregation() CIAppAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetAggregationOk

func (o *CIAppAggregateSort) GetAggregationOk() (*CIAppAggregationFunction, 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 (*CIAppAggregateSort) GetMetric

func (o *CIAppAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetMetricOk

func (o *CIAppAggregateSort) 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 (*CIAppAggregateSort) GetOrder

func (o *CIAppAggregateSort) GetOrder() CIAppSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetOrderOk

func (o *CIAppAggregateSort) GetOrderOk() (*CIAppSortOrder, 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 (*CIAppAggregateSort) GetType

func (o *CIAppAggregateSort) GetType() CIAppAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppAggregateSort) GetTypeOk

func (o *CIAppAggregateSort) GetTypeOk() (*CIAppAggregateSortType, 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 (*CIAppAggregateSort) HasAggregation

func (o *CIAppAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*CIAppAggregateSort) HasMetric

func (o *CIAppAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*CIAppAggregateSort) HasOrder

func (o *CIAppAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*CIAppAggregateSort) HasType

func (o *CIAppAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppAggregateSort) MarshalJSON

func (o CIAppAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppAggregateSort) SetAggregation

func (o *CIAppAggregateSort) SetAggregation(v CIAppAggregationFunction)

SetAggregation gets a reference to the given CIAppAggregationFunction and assigns it to the Aggregation field.

func (*CIAppAggregateSort) SetMetric

func (o *CIAppAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*CIAppAggregateSort) SetOrder

func (o *CIAppAggregateSort) SetOrder(v CIAppSortOrder)

SetOrder gets a reference to the given CIAppSortOrder and assigns it to the Order field.

func (*CIAppAggregateSort) SetType

func (o *CIAppAggregateSort) SetType(v CIAppAggregateSortType)

SetType gets a reference to the given CIAppAggregateSortType and assigns it to the Type field.

func (*CIAppAggregateSort) UnmarshalJSON

func (o *CIAppAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppAggregateSortType

CIAppAggregateSortType The type of sorting algorithm.

type CIAppAggregateSortType string

List of CIAppAggregateSortType.

const (
    CIAPPAGGREGATESORTTYPE_ALPHABETICAL CIAppAggregateSortType = "alphabetical"
    CIAPPAGGREGATESORTTYPE_MEASURE      CIAppAggregateSortType = "measure"
)

func NewCIAppAggregateSortTypeFromValue

func NewCIAppAggregateSortTypeFromValue(v string) (*CIAppAggregateSortType, error)

NewCIAppAggregateSortTypeFromValue returns a pointer to a valid CIAppAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppAggregateSortType) GetAllowedValues

func (v *CIAppAggregateSortType) GetAllowedValues() []CIAppAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (CIAppAggregateSortType) IsValid

func (v CIAppAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppAggregateSortType) Ptr

func (v CIAppAggregateSortType) Ptr() *CIAppAggregateSortType

Ptr returns reference to CIAppAggregateSortType value.

func (*CIAppAggregateSortType) UnmarshalJSON

func (v *CIAppAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppAggregationFunction

CIAppAggregationFunction An aggregation function.

type CIAppAggregationFunction string

List of CIAppAggregationFunction.

const (
    CIAPPAGGREGATIONFUNCTION_COUNT         CIAppAggregationFunction = "count"
    CIAPPAGGREGATIONFUNCTION_CARDINALITY   CIAppAggregationFunction = "cardinality"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_75 CIAppAggregationFunction = "pc75"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_90 CIAppAggregationFunction = "pc90"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_95 CIAppAggregationFunction = "pc95"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_98 CIAppAggregationFunction = "pc98"
    CIAPPAGGREGATIONFUNCTION_PERCENTILE_99 CIAppAggregationFunction = "pc99"
    CIAPPAGGREGATIONFUNCTION_SUM           CIAppAggregationFunction = "sum"
    CIAPPAGGREGATIONFUNCTION_MIN           CIAppAggregationFunction = "min"
    CIAPPAGGREGATIONFUNCTION_MAX           CIAppAggregationFunction = "max"
    CIAPPAGGREGATIONFUNCTION_AVG           CIAppAggregationFunction = "avg"
    CIAPPAGGREGATIONFUNCTION_MEDIAN        CIAppAggregationFunction = "median"
    CIAPPAGGREGATIONFUNCTION_LATEST        CIAppAggregationFunction = "latest"
    CIAPPAGGREGATIONFUNCTION_EARLIEST      CIAppAggregationFunction = "earliest"
    CIAPPAGGREGATIONFUNCTION_MOST_FREQUENT CIAppAggregationFunction = "most_frequent"
    CIAPPAGGREGATIONFUNCTION_DELTA         CIAppAggregationFunction = "delta"
)

func NewCIAppAggregationFunctionFromValue

func NewCIAppAggregationFunctionFromValue(v string) (*CIAppAggregationFunction, error)

NewCIAppAggregationFunctionFromValue returns a pointer to a valid CIAppAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppAggregationFunction) GetAllowedValues

func (v *CIAppAggregationFunction) GetAllowedValues() []CIAppAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (CIAppAggregationFunction) IsValid

func (v CIAppAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppAggregationFunction) Ptr

func (v CIAppAggregationFunction) Ptr() *CIAppAggregationFunction

Ptr returns reference to CIAppAggregationFunction value.

func (*CIAppAggregationFunction) UnmarshalJSON

func (v *CIAppAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppCIError

CIAppCIError Contains information of the CI error.

type CIAppCIError struct {
    // Error category used to differentiate between issues related to the developer or provider environments.
    Domain *CIAppCIErrorDomain `json:"domain,omitempty"`
    // Error message.
    Message datadog.NullableString `json:"message,omitempty"`
    // The stack trace of the reported errors.
    Stack datadog.NullableString `json:"stack,omitempty"`
    // Short description of the error type.
    Type datadog.NullableString `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppCIError

func NewCIAppCIError() *CIAppCIError

NewCIAppCIError instantiates a new CIAppCIError 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 NewCIAppCIErrorWithDefaults

func NewCIAppCIErrorWithDefaults() *CIAppCIError

NewCIAppCIErrorWithDefaults instantiates a new CIAppCIError 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 (*CIAppCIError) GetDomain

func (o *CIAppCIError) GetDomain() CIAppCIErrorDomain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*CIAppCIError) GetDomainOk

func (o *CIAppCIError) GetDomainOk() (*CIAppCIErrorDomain, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCIError) GetMessage

func (o *CIAppCIError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppCIError) GetMessageOk

func (o *CIAppCIError) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppCIError) GetStack

func (o *CIAppCIError) GetStack() string

GetStack returns the Stack field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppCIError) GetStackOk

func (o *CIAppCIError) GetStackOk() (*string, bool)

GetStackOk returns a tuple with the Stack 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 (*CIAppCIError) GetType

func (o *CIAppCIError) GetType() string

GetType returns the Type field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppCIError) GetTypeOk

func (o *CIAppCIError) GetTypeOk() (*string, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppCIError) HasDomain

func (o *CIAppCIError) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*CIAppCIError) HasMessage

func (o *CIAppCIError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*CIAppCIError) HasStack

func (o *CIAppCIError) HasStack() bool

HasStack returns a boolean if a field has been set.

func (*CIAppCIError) HasType

func (o *CIAppCIError) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppCIError) MarshalJSON

func (o CIAppCIError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCIError) SetDomain

func (o *CIAppCIError) SetDomain(v CIAppCIErrorDomain)

SetDomain gets a reference to the given CIAppCIErrorDomain and assigns it to the Domain field.

func (*CIAppCIError) SetMessage

func (o *CIAppCIError) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*CIAppCIError) SetMessageNil

func (o *CIAppCIError) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*CIAppCIError) SetStack

func (o *CIAppCIError) SetStack(v string)

SetStack gets a reference to the given datadog.NullableString and assigns it to the Stack field.

func (*CIAppCIError) SetStackNil

func (o *CIAppCIError) SetStackNil()

SetStackNil sets the value for Stack to be an explicit nil.

func (*CIAppCIError) SetType

func (o *CIAppCIError) SetType(v string)

SetType gets a reference to the given datadog.NullableString and assigns it to the Type field.

func (*CIAppCIError) SetTypeNil

func (o *CIAppCIError) SetTypeNil()

SetTypeNil sets the value for Type to be an explicit nil.

func (*CIAppCIError) UnmarshalJSON

func (o *CIAppCIError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppCIError) UnsetMessage

func (o *CIAppCIError) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

func (*CIAppCIError) UnsetStack

func (o *CIAppCIError) UnsetStack()

UnsetStack ensures that no value is present for Stack, not even an explicit nil.

func (*CIAppCIError) UnsetType

func (o *CIAppCIError) UnsetType()

UnsetType ensures that no value is present for Type, not even an explicit nil.

type CIAppCIErrorDomain

CIAppCIErrorDomain Error category used to differentiate between issues related to the developer or provider environments.

type CIAppCIErrorDomain string

List of CIAppCIErrorDomain.

const (
    CIAPPCIERRORDOMAIN_PROVIDER CIAppCIErrorDomain = "provider"
    CIAPPCIERRORDOMAIN_USER     CIAppCIErrorDomain = "user"
    CIAPPCIERRORDOMAIN_UNKNOWN  CIAppCIErrorDomain = "unknown"
)

func NewCIAppCIErrorDomainFromValue

func NewCIAppCIErrorDomainFromValue(v string) (*CIAppCIErrorDomain, error)

NewCIAppCIErrorDomainFromValue returns a pointer to a valid CIAppCIErrorDomain for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppCIErrorDomain) GetAllowedValues

func (v *CIAppCIErrorDomain) GetAllowedValues() []CIAppCIErrorDomain

GetAllowedValues reeturns the list of possible values.

func (CIAppCIErrorDomain) IsValid

func (v CIAppCIErrorDomain) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppCIErrorDomain) Ptr

func (v CIAppCIErrorDomain) Ptr() *CIAppCIErrorDomain

Ptr returns reference to CIAppCIErrorDomain value.

func (*CIAppCIErrorDomain) UnmarshalJSON

func (v *CIAppCIErrorDomain) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppCompute

CIAppCompute A compute rule to compute metrics or timeseries.

type CIAppCompute struct {
    // An aggregation function.
    Aggregation CIAppAggregationFunction `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"`
    // The type of compute.
    Type *CIAppComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppCompute

func NewCIAppCompute(aggregation CIAppAggregationFunction) *CIAppCompute

NewCIAppCompute instantiates a new CIAppCompute 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 NewCIAppComputeWithDefaults

func NewCIAppComputeWithDefaults() *CIAppCompute

NewCIAppComputeWithDefaults instantiates a new CIAppCompute 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 (*CIAppCompute) GetAggregation

func (o *CIAppCompute) GetAggregation() CIAppAggregationFunction

GetAggregation returns the Aggregation field value.

func (*CIAppCompute) GetAggregationOk

func (o *CIAppCompute) GetAggregationOk() (*CIAppAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*CIAppCompute) GetInterval

func (o *CIAppCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*CIAppCompute) GetIntervalOk

func (o *CIAppCompute) 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 (*CIAppCompute) GetMetric

func (o *CIAppCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*CIAppCompute) GetMetricOk

func (o *CIAppCompute) 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 (*CIAppCompute) GetType

func (o *CIAppCompute) GetType() CIAppComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppCompute) GetTypeOk

func (o *CIAppCompute) GetTypeOk() (*CIAppComputeType, 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 (*CIAppCompute) HasInterval

func (o *CIAppCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*CIAppCompute) HasMetric

func (o *CIAppCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*CIAppCompute) HasType

func (o *CIAppCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppCompute) MarshalJSON

func (o CIAppCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCompute) SetAggregation

func (o *CIAppCompute) SetAggregation(v CIAppAggregationFunction)

SetAggregation sets field value.

func (*CIAppCompute) SetInterval

func (o *CIAppCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*CIAppCompute) SetMetric

func (o *CIAppCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*CIAppCompute) SetType

func (o *CIAppCompute) SetType(v CIAppComputeType)

SetType gets a reference to the given CIAppComputeType and assigns it to the Type field.

func (*CIAppCompute) UnmarshalJSON

func (o *CIAppCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppComputeType

CIAppComputeType The type of compute.

type CIAppComputeType string

List of CIAppComputeType.

const (
    CIAPPCOMPUTETYPE_TIMESERIES CIAppComputeType = "timeseries"
    CIAPPCOMPUTETYPE_TOTAL      CIAppComputeType = "total"
)

func NewCIAppComputeTypeFromValue

func NewCIAppComputeTypeFromValue(v string) (*CIAppComputeType, error)

NewCIAppComputeTypeFromValue returns a pointer to a valid CIAppComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppComputeType) GetAllowedValues

func (v *CIAppComputeType) GetAllowedValues() []CIAppComputeType

GetAllowedValues reeturns the list of possible values.

func (CIAppComputeType) IsValid

func (v CIAppComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppComputeType) Ptr

func (v CIAppComputeType) Ptr() *CIAppComputeType

Ptr returns reference to CIAppComputeType value.

func (*CIAppComputeType) UnmarshalJSON

func (v *CIAppComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequest

CIAppCreatePipelineEventRequest Request object.

type CIAppCreatePipelineEventRequest struct {
    // Data of the pipeline event to create.
    Data *CIAppCreatePipelineEventRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppCreatePipelineEventRequest

func NewCIAppCreatePipelineEventRequest() *CIAppCreatePipelineEventRequest

NewCIAppCreatePipelineEventRequest instantiates a new CIAppCreatePipelineEventRequest 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 NewCIAppCreatePipelineEventRequestWithDefaults

func NewCIAppCreatePipelineEventRequestWithDefaults() *CIAppCreatePipelineEventRequest

NewCIAppCreatePipelineEventRequestWithDefaults instantiates a new CIAppCreatePipelineEventRequest 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 (*CIAppCreatePipelineEventRequest) GetData

func (o *CIAppCreatePipelineEventRequest) GetData() CIAppCreatePipelineEventRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequest) GetDataOk

func (o *CIAppCreatePipelineEventRequest) GetDataOk() (*CIAppCreatePipelineEventRequestData, 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 (*CIAppCreatePipelineEventRequest) HasData

func (o *CIAppCreatePipelineEventRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (CIAppCreatePipelineEventRequest) MarshalJSON

func (o CIAppCreatePipelineEventRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCreatePipelineEventRequest) SetData

func (o *CIAppCreatePipelineEventRequest) SetData(v CIAppCreatePipelineEventRequestData)

SetData gets a reference to the given CIAppCreatePipelineEventRequestData and assigns it to the Data field.

func (*CIAppCreatePipelineEventRequest) UnmarshalJSON

func (o *CIAppCreatePipelineEventRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequestAttributes

CIAppCreatePipelineEventRequestAttributes Attributes of the pipeline event to create.

type CIAppCreatePipelineEventRequestAttributes struct {
    // The Datadog environment.
    Env *string `json:"env,omitempty"`
    // The name of the CI provider. By default, this is "custom".
    ProviderName *string `json:"provider_name,omitempty"`
    // Details of the CI pipeline event.
    Resource CIAppCreatePipelineEventRequestAttributesResource `json:"resource"`
    // If the CI provider is SaaS, use this to differentiate between instances.
    Service *string `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppCreatePipelineEventRequestAttributes

func NewCIAppCreatePipelineEventRequestAttributes(resource CIAppCreatePipelineEventRequestAttributesResource) *CIAppCreatePipelineEventRequestAttributes

NewCIAppCreatePipelineEventRequestAttributes instantiates a new CIAppCreatePipelineEventRequestAttributes 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 NewCIAppCreatePipelineEventRequestAttributesWithDefaults

func NewCIAppCreatePipelineEventRequestAttributesWithDefaults() *CIAppCreatePipelineEventRequestAttributes

NewCIAppCreatePipelineEventRequestAttributesWithDefaults instantiates a new CIAppCreatePipelineEventRequestAttributes 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 (*CIAppCreatePipelineEventRequestAttributes) GetEnv

func (o *CIAppCreatePipelineEventRequestAttributes) GetEnv() string

GetEnv returns the Env field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestAttributes) GetEnvOk

func (o *CIAppCreatePipelineEventRequestAttributes) GetEnvOk() (*string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestAttributes) GetProviderName

func (o *CIAppCreatePipelineEventRequestAttributes) GetProviderName() string

GetProviderName returns the ProviderName field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestAttributes) GetProviderNameOk

func (o *CIAppCreatePipelineEventRequestAttributes) GetProviderNameOk() (*string, bool)

GetProviderNameOk returns a tuple with the ProviderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestAttributes) GetResource

func (o *CIAppCreatePipelineEventRequestAttributes) GetResource() CIAppCreatePipelineEventRequestAttributesResource

GetResource returns the Resource field value.

func (*CIAppCreatePipelineEventRequestAttributes) GetResourceOk

func (o *CIAppCreatePipelineEventRequestAttributes) GetResourceOk() (*CIAppCreatePipelineEventRequestAttributesResource, bool)

GetResourceOk returns a tuple with the Resource field value and a boolean to check if the value has been set.

func (*CIAppCreatePipelineEventRequestAttributes) GetService

func (o *CIAppCreatePipelineEventRequestAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestAttributes) GetServiceOk

func (o *CIAppCreatePipelineEventRequestAttributes) 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 (*CIAppCreatePipelineEventRequestAttributes) HasEnv

func (o *CIAppCreatePipelineEventRequestAttributes) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*CIAppCreatePipelineEventRequestAttributes) HasProviderName

func (o *CIAppCreatePipelineEventRequestAttributes) HasProviderName() bool

HasProviderName returns a boolean if a field has been set.

func (*CIAppCreatePipelineEventRequestAttributes) HasService

func (o *CIAppCreatePipelineEventRequestAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (CIAppCreatePipelineEventRequestAttributes) MarshalJSON

func (o CIAppCreatePipelineEventRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCreatePipelineEventRequestAttributes) SetEnv

func (o *CIAppCreatePipelineEventRequestAttributes) SetEnv(v string)

SetEnv gets a reference to the given string and assigns it to the Env field.

func (*CIAppCreatePipelineEventRequestAttributes) SetProviderName

func (o *CIAppCreatePipelineEventRequestAttributes) SetProviderName(v string)

SetProviderName gets a reference to the given string and assigns it to the ProviderName field.

func (*CIAppCreatePipelineEventRequestAttributes) SetResource

func (o *CIAppCreatePipelineEventRequestAttributes) SetResource(v CIAppCreatePipelineEventRequestAttributesResource)

SetResource sets field value.

func (*CIAppCreatePipelineEventRequestAttributes) SetService

func (o *CIAppCreatePipelineEventRequestAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*CIAppCreatePipelineEventRequestAttributes) UnmarshalJSON

func (o *CIAppCreatePipelineEventRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequestAttributesResource

CIAppCreatePipelineEventRequestAttributesResource - Details of the CI pipeline event.

type CIAppCreatePipelineEventRequestAttributesResource struct {
    CIAppPipelineEventPipeline *CIAppPipelineEventPipeline
    CIAppPipelineEventStage    *CIAppPipelineEventStage
    CIAppPipelineEventJob      *CIAppPipelineEventJob
    CIAppPipelineEventStep     *CIAppPipelineEventStep

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventJob) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventJobAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventJob wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventPipeline) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventPipelineAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventPipeline wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStage) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventStageAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventStage wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource

func CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource(v *CIAppPipelineEventStep) CIAppCreatePipelineEventRequestAttributesResource

CIAppPipelineEventStepAsCIAppCreatePipelineEventRequestAttributesResource is a convenience function that returns CIAppPipelineEventStep wrapped in CIAppCreatePipelineEventRequestAttributesResource.

func (*CIAppCreatePipelineEventRequestAttributesResource) GetActualInstance

func (obj *CIAppCreatePipelineEventRequestAttributesResource) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppCreatePipelineEventRequestAttributesResource) MarshalJSON

func (obj CIAppCreatePipelineEventRequestAttributesResource) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppCreatePipelineEventRequestAttributesResource) UnmarshalJSON

func (obj *CIAppCreatePipelineEventRequestAttributesResource) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppCreatePipelineEventRequestData

CIAppCreatePipelineEventRequestData Data of the pipeline event to create.

type CIAppCreatePipelineEventRequestData struct {
    // Attributes of the pipeline event to create.
    Attributes *CIAppCreatePipelineEventRequestAttributes `json:"attributes,omitempty"`
    // Type of the event.
    Type *CIAppCreatePipelineEventRequestDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppCreatePipelineEventRequestData

func NewCIAppCreatePipelineEventRequestData() *CIAppCreatePipelineEventRequestData

NewCIAppCreatePipelineEventRequestData instantiates a new CIAppCreatePipelineEventRequestData 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 NewCIAppCreatePipelineEventRequestDataWithDefaults

func NewCIAppCreatePipelineEventRequestDataWithDefaults() *CIAppCreatePipelineEventRequestData

NewCIAppCreatePipelineEventRequestDataWithDefaults instantiates a new CIAppCreatePipelineEventRequestData 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 (*CIAppCreatePipelineEventRequestData) GetAttributes

func (o *CIAppCreatePipelineEventRequestData) GetAttributes() CIAppCreatePipelineEventRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestData) GetAttributesOk

func (o *CIAppCreatePipelineEventRequestData) GetAttributesOk() (*CIAppCreatePipelineEventRequestAttributes, 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 (*CIAppCreatePipelineEventRequestData) GetType

func (o *CIAppCreatePipelineEventRequestData) GetType() CIAppCreatePipelineEventRequestDataType

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppCreatePipelineEventRequestData) GetTypeOk

func (o *CIAppCreatePipelineEventRequestData) GetTypeOk() (*CIAppCreatePipelineEventRequestDataType, 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 (*CIAppCreatePipelineEventRequestData) HasAttributes

func (o *CIAppCreatePipelineEventRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppCreatePipelineEventRequestData) HasType

func (o *CIAppCreatePipelineEventRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppCreatePipelineEventRequestData) MarshalJSON

func (o CIAppCreatePipelineEventRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppCreatePipelineEventRequestData) SetAttributes

func (o *CIAppCreatePipelineEventRequestData) SetAttributes(v CIAppCreatePipelineEventRequestAttributes)

SetAttributes gets a reference to the given CIAppCreatePipelineEventRequestAttributes and assigns it to the Attributes field.

func (*CIAppCreatePipelineEventRequestData) SetType

func (o *CIAppCreatePipelineEventRequestData) SetType(v CIAppCreatePipelineEventRequestDataType)

SetType gets a reference to the given CIAppCreatePipelineEventRequestDataType and assigns it to the Type field.

func (*CIAppCreatePipelineEventRequestData) UnmarshalJSON

func (o *CIAppCreatePipelineEventRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppCreatePipelineEventRequestDataType

CIAppCreatePipelineEventRequestDataType Type of the event.

type CIAppCreatePipelineEventRequestDataType string

List of CIAppCreatePipelineEventRequestDataType.

const (
    CIAPPCREATEPIPELINEEVENTREQUESTDATATYPE_CIPIPELINE_RESOURCE_REQUEST CIAppCreatePipelineEventRequestDataType = "cipipeline_resource_request"
)

func NewCIAppCreatePipelineEventRequestDataTypeFromValue

func NewCIAppCreatePipelineEventRequestDataTypeFromValue(v string) (*CIAppCreatePipelineEventRequestDataType, error)

NewCIAppCreatePipelineEventRequestDataTypeFromValue returns a pointer to a valid CIAppCreatePipelineEventRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppCreatePipelineEventRequestDataType) GetAllowedValues

func (v *CIAppCreatePipelineEventRequestDataType) GetAllowedValues() []CIAppCreatePipelineEventRequestDataType

GetAllowedValues reeturns the list of possible values.

func (CIAppCreatePipelineEventRequestDataType) IsValid

func (v CIAppCreatePipelineEventRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppCreatePipelineEventRequestDataType) Ptr

func (v CIAppCreatePipelineEventRequestDataType) Ptr() *CIAppCreatePipelineEventRequestDataType

Ptr returns reference to CIAppCreatePipelineEventRequestDataType value.

func (*CIAppCreatePipelineEventRequestDataType) UnmarshalJSON

func (v *CIAppCreatePipelineEventRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppEventAttributes

CIAppEventAttributes JSON object containing all event attributes and their associated values.

type CIAppEventAttributes struct {
    // JSON object of attributes from CI Visibility test events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Test run level.
    TestLevel *CIAppTestLevel `json:"test_level,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppEventAttributes

func NewCIAppEventAttributes() *CIAppEventAttributes

NewCIAppEventAttributes instantiates a new CIAppEventAttributes 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 NewCIAppEventAttributesWithDefaults

func NewCIAppEventAttributesWithDefaults() *CIAppEventAttributes

NewCIAppEventAttributesWithDefaults instantiates a new CIAppEventAttributes 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 (*CIAppEventAttributes) GetAttributes

func (o *CIAppEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppEventAttributes) GetAttributesOk

func (o *CIAppEventAttributes) 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 (*CIAppEventAttributes) GetTags

func (o *CIAppEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CIAppEventAttributes) GetTagsOk

func (o *CIAppEventAttributes) 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 (*CIAppEventAttributes) GetTestLevel

func (o *CIAppEventAttributes) GetTestLevel() CIAppTestLevel

GetTestLevel returns the TestLevel field value if set, zero value otherwise.

func (*CIAppEventAttributes) GetTestLevelOk

func (o *CIAppEventAttributes) GetTestLevelOk() (*CIAppTestLevel, bool)

GetTestLevelOk returns a tuple with the TestLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppEventAttributes) HasAttributes

func (o *CIAppEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppEventAttributes) HasTags

func (o *CIAppEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CIAppEventAttributes) HasTestLevel

func (o *CIAppEventAttributes) HasTestLevel() bool

HasTestLevel returns a boolean if a field has been set.

func (CIAppEventAttributes) MarshalJSON

func (o CIAppEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppEventAttributes) SetAttributes

func (o *CIAppEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*CIAppEventAttributes) SetTags

func (o *CIAppEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CIAppEventAttributes) SetTestLevel

func (o *CIAppEventAttributes) SetTestLevel(v CIAppTestLevel)

SetTestLevel gets a reference to the given CIAppTestLevel and assigns it to the TestLevel field.

func (*CIAppEventAttributes) UnmarshalJSON

func (o *CIAppEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppGitInfo

CIAppGitInfo If pipelines are triggered due to actions to a Git repository, then all payloads must contain this. Note that either `tag` or `branch` has to be provided, but not both.

type CIAppGitInfo struct {
    // The commit author email.
    AuthorEmail string `json:"author_email"`
    // The commit author name.
    AuthorName datadog.NullableString `json:"author_name,omitempty"`
    // The commit author timestamp in RFC3339 format.
    AuthorTime datadog.NullableString `json:"author_time,omitempty"`
    // The branch name (if a tag use the tag parameter).
    Branch datadog.NullableString `json:"branch,omitempty"`
    // The commit timestamp in RFC3339 format.
    CommitTime datadog.NullableString `json:"commit_time,omitempty"`
    // The committer email.
    CommitterEmail datadog.NullableString `json:"committer_email,omitempty"`
    // The committer name.
    CommitterName datadog.NullableString `json:"committer_name,omitempty"`
    // The Git repository's default branch.
    DefaultBranch datadog.NullableString `json:"default_branch,omitempty"`
    // The commit message.
    Message datadog.NullableString `json:"message,omitempty"`
    // The URL of the repository.
    RepositoryUrl string `json:"repository_url"`
    // The git commit SHA.
    Sha string `json:"sha"`
    // The tag name (if a branch use the branch parameter).
    Tag datadog.NullableString `json:"tag,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppGitInfo

func NewCIAppGitInfo(authorEmail string, repositoryUrl string, sha string) *CIAppGitInfo

NewCIAppGitInfo instantiates a new CIAppGitInfo 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 NewCIAppGitInfoWithDefaults

func NewCIAppGitInfoWithDefaults() *CIAppGitInfo

NewCIAppGitInfoWithDefaults instantiates a new CIAppGitInfo 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 (*CIAppGitInfo) GetAuthorEmail

func (o *CIAppGitInfo) GetAuthorEmail() string

GetAuthorEmail returns the AuthorEmail field value.

func (*CIAppGitInfo) GetAuthorEmailOk

func (o *CIAppGitInfo) GetAuthorEmailOk() (*string, bool)

GetAuthorEmailOk returns a tuple with the AuthorEmail field value and a boolean to check if the value has been set.

func (*CIAppGitInfo) GetAuthorName

func (o *CIAppGitInfo) GetAuthorName() string

GetAuthorName returns the AuthorName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetAuthorNameOk

func (o *CIAppGitInfo) GetAuthorNameOk() (*string, bool)

GetAuthorNameOk returns a tuple with the AuthorName 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 (*CIAppGitInfo) GetAuthorTime

func (o *CIAppGitInfo) GetAuthorTime() string

GetAuthorTime returns the AuthorTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetAuthorTimeOk

func (o *CIAppGitInfo) GetAuthorTimeOk() (*string, bool)

GetAuthorTimeOk returns a tuple with the AuthorTime 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 (*CIAppGitInfo) GetBranch

func (o *CIAppGitInfo) GetBranch() string

GetBranch returns the Branch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetBranchOk

func (o *CIAppGitInfo) GetBranchOk() (*string, bool)

GetBranchOk returns a tuple with the Branch 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 (*CIAppGitInfo) GetCommitTime

func (o *CIAppGitInfo) GetCommitTime() string

GetCommitTime returns the CommitTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetCommitTimeOk

func (o *CIAppGitInfo) GetCommitTimeOk() (*string, bool)

GetCommitTimeOk returns a tuple with the CommitTime 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 (*CIAppGitInfo) GetCommitterEmail

func (o *CIAppGitInfo) GetCommitterEmail() string

GetCommitterEmail returns the CommitterEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetCommitterEmailOk

func (o *CIAppGitInfo) GetCommitterEmailOk() (*string, bool)

GetCommitterEmailOk returns a tuple with the CommitterEmail 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 (*CIAppGitInfo) GetCommitterName

func (o *CIAppGitInfo) GetCommitterName() string

GetCommitterName returns the CommitterName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetCommitterNameOk

func (o *CIAppGitInfo) GetCommitterNameOk() (*string, bool)

GetCommitterNameOk returns a tuple with the CommitterName 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 (*CIAppGitInfo) GetDefaultBranch

func (o *CIAppGitInfo) GetDefaultBranch() string

GetDefaultBranch returns the DefaultBranch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetDefaultBranchOk

func (o *CIAppGitInfo) GetDefaultBranchOk() (*string, bool)

GetDefaultBranchOk returns a tuple with the DefaultBranch 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 (*CIAppGitInfo) GetMessage

func (o *CIAppGitInfo) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetMessageOk

func (o *CIAppGitInfo) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppGitInfo) GetRepositoryUrl

func (o *CIAppGitInfo) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value.

func (*CIAppGitInfo) GetRepositoryUrlOk

func (o *CIAppGitInfo) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value and a boolean to check if the value has been set.

func (*CIAppGitInfo) GetSha

func (o *CIAppGitInfo) GetSha() string

GetSha returns the Sha field value.

func (*CIAppGitInfo) GetShaOk

func (o *CIAppGitInfo) GetShaOk() (*string, bool)

GetShaOk returns a tuple with the Sha field value and a boolean to check if the value has been set.

func (*CIAppGitInfo) GetTag

func (o *CIAppGitInfo) GetTag() string

GetTag returns the Tag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppGitInfo) GetTagOk

func (o *CIAppGitInfo) GetTagOk() (*string, bool)

GetTagOk returns a tuple with the Tag 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 (*CIAppGitInfo) HasAuthorName

func (o *CIAppGitInfo) HasAuthorName() bool

HasAuthorName returns a boolean if a field has been set.

func (*CIAppGitInfo) HasAuthorTime

func (o *CIAppGitInfo) HasAuthorTime() bool

HasAuthorTime returns a boolean if a field has been set.

func (*CIAppGitInfo) HasBranch

func (o *CIAppGitInfo) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*CIAppGitInfo) HasCommitTime

func (o *CIAppGitInfo) HasCommitTime() bool

HasCommitTime returns a boolean if a field has been set.

func (*CIAppGitInfo) HasCommitterEmail

func (o *CIAppGitInfo) HasCommitterEmail() bool

HasCommitterEmail returns a boolean if a field has been set.

func (*CIAppGitInfo) HasCommitterName

func (o *CIAppGitInfo) HasCommitterName() bool

HasCommitterName returns a boolean if a field has been set.

func (*CIAppGitInfo) HasDefaultBranch

func (o *CIAppGitInfo) HasDefaultBranch() bool

HasDefaultBranch returns a boolean if a field has been set.

func (*CIAppGitInfo) HasMessage

func (o *CIAppGitInfo) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*CIAppGitInfo) HasTag

func (o *CIAppGitInfo) HasTag() bool

HasTag returns a boolean if a field has been set.

func (CIAppGitInfo) MarshalJSON

func (o CIAppGitInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppGitInfo) SetAuthorEmail

func (o *CIAppGitInfo) SetAuthorEmail(v string)

SetAuthorEmail sets field value.

func (*CIAppGitInfo) SetAuthorName

func (o *CIAppGitInfo) SetAuthorName(v string)

SetAuthorName gets a reference to the given datadog.NullableString and assigns it to the AuthorName field.

func (*CIAppGitInfo) SetAuthorNameNil

func (o *CIAppGitInfo) SetAuthorNameNil()

SetAuthorNameNil sets the value for AuthorName to be an explicit nil.

func (*CIAppGitInfo) SetAuthorTime

func (o *CIAppGitInfo) SetAuthorTime(v string)

SetAuthorTime gets a reference to the given datadog.NullableString and assigns it to the AuthorTime field.

func (*CIAppGitInfo) SetAuthorTimeNil

func (o *CIAppGitInfo) SetAuthorTimeNil()

SetAuthorTimeNil sets the value for AuthorTime to be an explicit nil.

func (*CIAppGitInfo) SetBranch

func (o *CIAppGitInfo) SetBranch(v string)

SetBranch gets a reference to the given datadog.NullableString and assigns it to the Branch field.

func (*CIAppGitInfo) SetBranchNil

func (o *CIAppGitInfo) SetBranchNil()

SetBranchNil sets the value for Branch to be an explicit nil.

func (*CIAppGitInfo) SetCommitTime

func (o *CIAppGitInfo) SetCommitTime(v string)

SetCommitTime gets a reference to the given datadog.NullableString and assigns it to the CommitTime field.

func (*CIAppGitInfo) SetCommitTimeNil

func (o *CIAppGitInfo) SetCommitTimeNil()

SetCommitTimeNil sets the value for CommitTime to be an explicit nil.

func (*CIAppGitInfo) SetCommitterEmail

func (o *CIAppGitInfo) SetCommitterEmail(v string)

SetCommitterEmail gets a reference to the given datadog.NullableString and assigns it to the CommitterEmail field.

func (*CIAppGitInfo) SetCommitterEmailNil

func (o *CIAppGitInfo) SetCommitterEmailNil()

SetCommitterEmailNil sets the value for CommitterEmail to be an explicit nil.

func (*CIAppGitInfo) SetCommitterName

func (o *CIAppGitInfo) SetCommitterName(v string)

SetCommitterName gets a reference to the given datadog.NullableString and assigns it to the CommitterName field.

func (*CIAppGitInfo) SetCommitterNameNil

func (o *CIAppGitInfo) SetCommitterNameNil()

SetCommitterNameNil sets the value for CommitterName to be an explicit nil.

func (*CIAppGitInfo) SetDefaultBranch

func (o *CIAppGitInfo) SetDefaultBranch(v string)

SetDefaultBranch gets a reference to the given datadog.NullableString and assigns it to the DefaultBranch field.

func (*CIAppGitInfo) SetDefaultBranchNil

func (o *CIAppGitInfo) SetDefaultBranchNil()

SetDefaultBranchNil sets the value for DefaultBranch to be an explicit nil.

func (*CIAppGitInfo) SetMessage

func (o *CIAppGitInfo) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*CIAppGitInfo) SetMessageNil

func (o *CIAppGitInfo) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*CIAppGitInfo) SetRepositoryUrl

func (o *CIAppGitInfo) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value.

func (*CIAppGitInfo) SetSha

func (o *CIAppGitInfo) SetSha(v string)

SetSha sets field value.

func (*CIAppGitInfo) SetTag

func (o *CIAppGitInfo) SetTag(v string)

SetTag gets a reference to the given datadog.NullableString and assigns it to the Tag field.

func (*CIAppGitInfo) SetTagNil

func (o *CIAppGitInfo) SetTagNil()

SetTagNil sets the value for Tag to be an explicit nil.

func (*CIAppGitInfo) UnmarshalJSON

func (o *CIAppGitInfo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppGitInfo) UnsetAuthorName

func (o *CIAppGitInfo) UnsetAuthorName()

UnsetAuthorName ensures that no value is present for AuthorName, not even an explicit nil.

func (*CIAppGitInfo) UnsetAuthorTime

func (o *CIAppGitInfo) UnsetAuthorTime()

UnsetAuthorTime ensures that no value is present for AuthorTime, not even an explicit nil.

func (*CIAppGitInfo) UnsetBranch

func (o *CIAppGitInfo) UnsetBranch()

UnsetBranch ensures that no value is present for Branch, not even an explicit nil.

func (*CIAppGitInfo) UnsetCommitTime

func (o *CIAppGitInfo) UnsetCommitTime()

UnsetCommitTime ensures that no value is present for CommitTime, not even an explicit nil.

func (*CIAppGitInfo) UnsetCommitterEmail

func (o *CIAppGitInfo) UnsetCommitterEmail()

UnsetCommitterEmail ensures that no value is present for CommitterEmail, not even an explicit nil.

func (*CIAppGitInfo) UnsetCommitterName

func (o *CIAppGitInfo) UnsetCommitterName()

UnsetCommitterName ensures that no value is present for CommitterName, not even an explicit nil.

func (*CIAppGitInfo) UnsetDefaultBranch

func (o *CIAppGitInfo) UnsetDefaultBranch()

UnsetDefaultBranch ensures that no value is present for DefaultBranch, not even an explicit nil.

func (*CIAppGitInfo) UnsetMessage

func (o *CIAppGitInfo) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

func (*CIAppGitInfo) UnsetTag

func (o *CIAppGitInfo) UnsetTag()

UnsetTag ensures that no value is present for Tag, not even an explicit nil.

type CIAppGroupByHistogram

CIAppGroupByHistogram Used to perform a histogram computation (only for measure facets). At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`.

type CIAppGroupByHistogram 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppGroupByHistogram

func NewCIAppGroupByHistogram(interval float64, max float64, min float64) *CIAppGroupByHistogram

NewCIAppGroupByHistogram instantiates a new CIAppGroupByHistogram 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 NewCIAppGroupByHistogramWithDefaults

func NewCIAppGroupByHistogramWithDefaults() *CIAppGroupByHistogram

NewCIAppGroupByHistogramWithDefaults instantiates a new CIAppGroupByHistogram 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 (*CIAppGroupByHistogram) GetInterval

func (o *CIAppGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*CIAppGroupByHistogram) GetIntervalOk

func (o *CIAppGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*CIAppGroupByHistogram) GetMax

func (o *CIAppGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*CIAppGroupByHistogram) GetMaxOk

func (o *CIAppGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*CIAppGroupByHistogram) GetMin

func (o *CIAppGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*CIAppGroupByHistogram) GetMinOk

func (o *CIAppGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (CIAppGroupByHistogram) MarshalJSON

func (o CIAppGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppGroupByHistogram) SetInterval

func (o *CIAppGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*CIAppGroupByHistogram) SetMax

func (o *CIAppGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*CIAppGroupByHistogram) SetMin

func (o *CIAppGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*CIAppGroupByHistogram) UnmarshalJSON

func (o *CIAppGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppGroupByMissing

CIAppGroupByMissing - The value to use for logs that don't have the facet used to group-by.

type CIAppGroupByMissing struct {
    CIAppGroupByMissingString *string
    CIAppGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppGroupByMissingNumberAsCIAppGroupByMissing

func CIAppGroupByMissingNumberAsCIAppGroupByMissing(v *float64) CIAppGroupByMissing

CIAppGroupByMissingNumberAsCIAppGroupByMissing is a convenience function that returns float64 wrapped in CIAppGroupByMissing.

func CIAppGroupByMissingStringAsCIAppGroupByMissing

func CIAppGroupByMissingStringAsCIAppGroupByMissing(v *string) CIAppGroupByMissing

CIAppGroupByMissingStringAsCIAppGroupByMissing is a convenience function that returns string wrapped in CIAppGroupByMissing.

func (*CIAppGroupByMissing) GetActualInstance

func (obj *CIAppGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppGroupByMissing) MarshalJSON

func (obj CIAppGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppGroupByMissing) UnmarshalJSON

func (obj *CIAppGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppGroupByTotal

CIAppGroupByTotal - A resulting object to put the given computes in over all the matching records.

type CIAppGroupByTotal struct {
    CIAppGroupByTotalBoolean *bool
    CIAppGroupByTotalString  *string
    CIAppGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppGroupByTotalBooleanAsCIAppGroupByTotal

func CIAppGroupByTotalBooleanAsCIAppGroupByTotal(v *bool) CIAppGroupByTotal

CIAppGroupByTotalBooleanAsCIAppGroupByTotal is a convenience function that returns bool wrapped in CIAppGroupByTotal.

func CIAppGroupByTotalNumberAsCIAppGroupByTotal

func CIAppGroupByTotalNumberAsCIAppGroupByTotal(v *float64) CIAppGroupByTotal

CIAppGroupByTotalNumberAsCIAppGroupByTotal is a convenience function that returns float64 wrapped in CIAppGroupByTotal.

func CIAppGroupByTotalStringAsCIAppGroupByTotal

func CIAppGroupByTotalStringAsCIAppGroupByTotal(v *string) CIAppGroupByTotal

CIAppGroupByTotalStringAsCIAppGroupByTotal is a convenience function that returns string wrapped in CIAppGroupByTotal.

func (*CIAppGroupByTotal) GetActualInstance

func (obj *CIAppGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppGroupByTotal) MarshalJSON

func (obj CIAppGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppGroupByTotal) UnmarshalJSON

func (obj *CIAppGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppHostInfo

CIAppHostInfo Contains information of the host running the pipeline, stage, job, or step.

type CIAppHostInfo struct {
    // FQDN of the host.
    Hostname *string `json:"hostname,omitempty"`
    // A list of labels used to select or identify the node.
    Labels []string `json:"labels,omitempty"`
    // Name for the host.
    Name *string `json:"name,omitempty"`
    // The path where the code is checked out.
    Workspace *string `json:"workspace,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppHostInfo

func NewCIAppHostInfo() *CIAppHostInfo

NewCIAppHostInfo instantiates a new CIAppHostInfo 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 NewCIAppHostInfoWithDefaults

func NewCIAppHostInfoWithDefaults() *CIAppHostInfo

NewCIAppHostInfoWithDefaults instantiates a new CIAppHostInfo 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 (*CIAppHostInfo) GetHostname

func (o *CIAppHostInfo) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CIAppHostInfo) GetHostnameOk

func (o *CIAppHostInfo) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppHostInfo) GetLabels

func (o *CIAppHostInfo) GetLabels() []string

GetLabels returns the Labels field value if set, zero value otherwise.

func (*CIAppHostInfo) GetLabelsOk

func (o *CIAppHostInfo) GetLabelsOk() (*[]string, bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppHostInfo) GetName

func (o *CIAppHostInfo) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CIAppHostInfo) GetNameOk

func (o *CIAppHostInfo) 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 (*CIAppHostInfo) GetWorkspace

func (o *CIAppHostInfo) GetWorkspace() string

GetWorkspace returns the Workspace field value if set, zero value otherwise.

func (*CIAppHostInfo) GetWorkspaceOk

func (o *CIAppHostInfo) GetWorkspaceOk() (*string, bool)

GetWorkspaceOk returns a tuple with the Workspace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppHostInfo) HasHostname

func (o *CIAppHostInfo) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*CIAppHostInfo) HasLabels

func (o *CIAppHostInfo) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CIAppHostInfo) HasName

func (o *CIAppHostInfo) HasName() bool

HasName returns a boolean if a field has been set.

func (*CIAppHostInfo) HasWorkspace

func (o *CIAppHostInfo) HasWorkspace() bool

HasWorkspace returns a boolean if a field has been set.

func (CIAppHostInfo) MarshalJSON

func (o CIAppHostInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppHostInfo) SetHostname

func (o *CIAppHostInfo) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CIAppHostInfo) SetLabels

func (o *CIAppHostInfo) SetLabels(v []string)

SetLabels gets a reference to the given []string and assigns it to the Labels field.

func (*CIAppHostInfo) SetName

func (o *CIAppHostInfo) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CIAppHostInfo) SetWorkspace

func (o *CIAppHostInfo) SetWorkspace(v string)

SetWorkspace gets a reference to the given string and assigns it to the Workspace field.

func (*CIAppHostInfo) UnmarshalJSON

func (o *CIAppHostInfo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEvent

CIAppPipelineEvent Object description of a pipeline event after being processed and stored by Datadog.

type CIAppPipelineEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *CIAppPipelineEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *CIAppPipelineEventTypeName `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEvent

func NewCIAppPipelineEvent() *CIAppPipelineEvent

NewCIAppPipelineEvent instantiates a new CIAppPipelineEvent 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 NewCIAppPipelineEventWithDefaults

func NewCIAppPipelineEventWithDefaults() *CIAppPipelineEvent

NewCIAppPipelineEventWithDefaults instantiates a new CIAppPipelineEvent 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 (*CIAppPipelineEvent) GetAttributes

func (o *CIAppPipelineEvent) GetAttributes() CIAppPipelineEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppPipelineEvent) GetAttributesOk

func (o *CIAppPipelineEvent) GetAttributesOk() (*CIAppPipelineEventAttributes, 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 (*CIAppPipelineEvent) GetId

func (o *CIAppPipelineEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CIAppPipelineEvent) GetIdOk

func (o *CIAppPipelineEvent) 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 (*CIAppPipelineEvent) GetType

func (o *CIAppPipelineEvent) GetType() CIAppPipelineEventTypeName

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppPipelineEvent) GetTypeOk

func (o *CIAppPipelineEvent) GetTypeOk() (*CIAppPipelineEventTypeName, 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 (*CIAppPipelineEvent) HasAttributes

func (o *CIAppPipelineEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppPipelineEvent) HasId

func (o *CIAppPipelineEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*CIAppPipelineEvent) HasType

func (o *CIAppPipelineEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppPipelineEvent) MarshalJSON

func (o CIAppPipelineEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEvent) SetAttributes

func (o *CIAppPipelineEvent) SetAttributes(v CIAppPipelineEventAttributes)

SetAttributes gets a reference to the given CIAppPipelineEventAttributes and assigns it to the Attributes field.

func (*CIAppPipelineEvent) SetId

func (o *CIAppPipelineEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CIAppPipelineEvent) SetType

func (o *CIAppPipelineEvent) SetType(v CIAppPipelineEventTypeName)

SetType gets a reference to the given CIAppPipelineEventTypeName and assigns it to the Type field.

func (*CIAppPipelineEvent) UnmarshalJSON

func (o *CIAppPipelineEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventAttributes

CIAppPipelineEventAttributes JSON object containing all event attributes and their associated values.

type CIAppPipelineEventAttributes struct {
    // JSON object of attributes from CI Visibility pipeline events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // Pipeline execution level.
    CiLevel *CIAppPipelineLevel `json:"ci_level,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventAttributes

func NewCIAppPipelineEventAttributes() *CIAppPipelineEventAttributes

NewCIAppPipelineEventAttributes instantiates a new CIAppPipelineEventAttributes 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 NewCIAppPipelineEventAttributesWithDefaults

func NewCIAppPipelineEventAttributesWithDefaults() *CIAppPipelineEventAttributes

NewCIAppPipelineEventAttributesWithDefaults instantiates a new CIAppPipelineEventAttributes 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 (*CIAppPipelineEventAttributes) GetAttributes

func (o *CIAppPipelineEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppPipelineEventAttributes) GetAttributesOk

func (o *CIAppPipelineEventAttributes) 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 (*CIAppPipelineEventAttributes) GetCiLevel

func (o *CIAppPipelineEventAttributes) GetCiLevel() CIAppPipelineLevel

GetCiLevel returns the CiLevel field value if set, zero value otherwise.

func (*CIAppPipelineEventAttributes) GetCiLevelOk

func (o *CIAppPipelineEventAttributes) GetCiLevelOk() (*CIAppPipelineLevel, bool)

GetCiLevelOk returns a tuple with the CiLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventAttributes) GetTags

func (o *CIAppPipelineEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CIAppPipelineEventAttributes) GetTagsOk

func (o *CIAppPipelineEventAttributes) 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 (*CIAppPipelineEventAttributes) HasAttributes

func (o *CIAppPipelineEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppPipelineEventAttributes) HasCiLevel

func (o *CIAppPipelineEventAttributes) HasCiLevel() bool

HasCiLevel returns a boolean if a field has been set.

func (*CIAppPipelineEventAttributes) HasTags

func (o *CIAppPipelineEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventAttributes) MarshalJSON

func (o CIAppPipelineEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventAttributes) SetAttributes

func (o *CIAppPipelineEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*CIAppPipelineEventAttributes) SetCiLevel

func (o *CIAppPipelineEventAttributes) SetCiLevel(v CIAppPipelineLevel)

SetCiLevel gets a reference to the given CIAppPipelineLevel and assigns it to the CiLevel field.

func (*CIAppPipelineEventAttributes) SetTags

func (o *CIAppPipelineEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CIAppPipelineEventAttributes) UnmarshalJSON

func (o *CIAppPipelineEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventFinishedPipeline

CIAppPipelineEventFinishedPipeline Details of a finished pipeline.

type CIAppPipelineEventFinishedPipeline struct {
    // Time when the pipeline run finished. It cannot be older than 18 hours in the past from the current time. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git,omitempty"`
    // Whether or not the pipeline was triggered manually by the user.
    IsManual datadog.NullableBool `json:"is_manual,omitempty"`
    // Whether or not the pipeline was resumed after being blocked.
    IsResumed datadog.NullableBool `json:"is_resumed,omitempty"`
    // Used to distinguish between pipelines, stages, jobs, and steps.
    Level CIAppPipelineEventPipelineLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // Name of the pipeline. All pipeline runs for the builds should have the same name.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline.
    ParentPipeline NullableCIAppPipelineEventParentPipeline `json:"parent_pipeline,omitempty"`
    // Whether or not the pipeline was a partial retry of a previous attempt. A partial retry is one
    // which only runs a subset of the original jobs.
    PartialRetry bool `json:"partial_retry"`
    // Any ID used in the provider to identify the pipeline run even if it is not unique across retries.
    // If the `pipeline_id` is unique, then both `unique_id` and `pipeline_id` can be set to the same value.
    PipelineId *string `json:"pipeline_id,omitempty"`
    // If the pipeline is a retry, this should contain the details of the previous attempt.
    PreviousAttempt NullableCIAppPipelineEventPreviousPipeline `json:"previous_attempt,omitempty"`
    // The queue time in milliseconds, if applicable.
    QueueTime datadog.NullableInt64 `json:"queue_time,omitempty"`
    // Time when the pipeline run started (it should not include any queue time). The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the pipeline.
    Status CIAppPipelineEventPipelineStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // UUID of the pipeline run. The ID has to be unique across retries and pipelines,
    // including partial retries.
    UniqueId string `json:"unique_id"`
    // The URL to look at the pipeline in the CI provider UI.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventFinishedPipeline

func NewCIAppPipelineEventFinishedPipeline(end time.Time, level CIAppPipelineEventPipelineLevel, name string, partialRetry bool, start time.Time, status CIAppPipelineEventPipelineStatus, uniqueId string, url string) *CIAppPipelineEventFinishedPipeline

NewCIAppPipelineEventFinishedPipeline instantiates a new CIAppPipelineEventFinishedPipeline 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 NewCIAppPipelineEventFinishedPipelineWithDefaults

func NewCIAppPipelineEventFinishedPipelineWithDefaults() *CIAppPipelineEventFinishedPipeline

NewCIAppPipelineEventFinishedPipelineWithDefaults instantiates a new CIAppPipelineEventFinishedPipeline 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 (*CIAppPipelineEventFinishedPipeline) GetEnd

func (o *CIAppPipelineEventFinishedPipeline) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventFinishedPipeline) GetEndOk

func (o *CIAppPipelineEventFinishedPipeline) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetError

func (o *CIAppPipelineEventFinishedPipeline) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetErrorOk

func (o *CIAppPipelineEventFinishedPipeline) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error 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 (*CIAppPipelineEventFinishedPipeline) GetGit

func (o *CIAppPipelineEventFinishedPipeline) GetGit() CIAppGitInfo

GetGit returns the Git field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetGitOk

func (o *CIAppPipelineEventFinishedPipeline) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git 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 (*CIAppPipelineEventFinishedPipeline) GetIsManual

func (o *CIAppPipelineEventFinishedPipeline) GetIsManual() bool

GetIsManual returns the IsManual field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetIsManualOk

func (o *CIAppPipelineEventFinishedPipeline) GetIsManualOk() (*bool, bool)

GetIsManualOk returns a tuple with the IsManual 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 (*CIAppPipelineEventFinishedPipeline) GetIsResumed

func (o *CIAppPipelineEventFinishedPipeline) GetIsResumed() bool

GetIsResumed returns the IsResumed field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetIsResumedOk

func (o *CIAppPipelineEventFinishedPipeline) GetIsResumedOk() (*bool, bool)

GetIsResumedOk returns a tuple with the IsResumed 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 (*CIAppPipelineEventFinishedPipeline) GetLevel

func (o *CIAppPipelineEventFinishedPipeline) GetLevel() CIAppPipelineEventPipelineLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventFinishedPipeline) GetLevelOk

func (o *CIAppPipelineEventFinishedPipeline) GetLevelOk() (*CIAppPipelineEventPipelineLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetMetrics

func (o *CIAppPipelineEventFinishedPipeline) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetMetricsOk

func (o *CIAppPipelineEventFinishedPipeline) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics 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 (*CIAppPipelineEventFinishedPipeline) GetName

func (o *CIAppPipelineEventFinishedPipeline) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventFinishedPipeline) GetNameOk

func (o *CIAppPipelineEventFinishedPipeline) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetNode

func (o *CIAppPipelineEventFinishedPipeline) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetNodeOk

func (o *CIAppPipelineEventFinishedPipeline) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node 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 (*CIAppPipelineEventFinishedPipeline) GetParameters

func (o *CIAppPipelineEventFinishedPipeline) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetParametersOk

func (o *CIAppPipelineEventFinishedPipeline) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters 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 (*CIAppPipelineEventFinishedPipeline) GetParentPipeline

func (o *CIAppPipelineEventFinishedPipeline) GetParentPipeline() CIAppPipelineEventParentPipeline

GetParentPipeline returns the ParentPipeline field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetParentPipelineOk

func (o *CIAppPipelineEventFinishedPipeline) GetParentPipelineOk() (*CIAppPipelineEventParentPipeline, bool)

GetParentPipelineOk returns a tuple with the ParentPipeline 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 (*CIAppPipelineEventFinishedPipeline) GetPartialRetry

func (o *CIAppPipelineEventFinishedPipeline) GetPartialRetry() bool

GetPartialRetry returns the PartialRetry field value.

func (*CIAppPipelineEventFinishedPipeline) GetPartialRetryOk

func (o *CIAppPipelineEventFinishedPipeline) GetPartialRetryOk() (*bool, bool)

GetPartialRetryOk returns a tuple with the PartialRetry field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetPipelineId

func (o *CIAppPipelineEventFinishedPipeline) GetPipelineId() string

GetPipelineId returns the PipelineId field value if set, zero value otherwise.

func (*CIAppPipelineEventFinishedPipeline) GetPipelineIdOk

func (o *CIAppPipelineEventFinishedPipeline) GetPipelineIdOk() (*string, bool)

GetPipelineIdOk returns a tuple with the PipelineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetPreviousAttempt

func (o *CIAppPipelineEventFinishedPipeline) GetPreviousAttempt() CIAppPipelineEventPreviousPipeline

GetPreviousAttempt returns the PreviousAttempt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetPreviousAttemptOk

func (o *CIAppPipelineEventFinishedPipeline) GetPreviousAttemptOk() (*CIAppPipelineEventPreviousPipeline, bool)

GetPreviousAttemptOk returns a tuple with the PreviousAttempt 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 (*CIAppPipelineEventFinishedPipeline) GetQueueTime

func (o *CIAppPipelineEventFinishedPipeline) GetQueueTime() int64

GetQueueTime returns the QueueTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetQueueTimeOk

func (o *CIAppPipelineEventFinishedPipeline) GetQueueTimeOk() (*int64, bool)

GetQueueTimeOk returns a tuple with the QueueTime 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 (*CIAppPipelineEventFinishedPipeline) GetStart

func (o *CIAppPipelineEventFinishedPipeline) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventFinishedPipeline) GetStartOk

func (o *CIAppPipelineEventFinishedPipeline) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetStatus

func (o *CIAppPipelineEventFinishedPipeline) GetStatus() CIAppPipelineEventPipelineStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventFinishedPipeline) GetStatusOk

func (o *CIAppPipelineEventFinishedPipeline) GetStatusOk() (*CIAppPipelineEventPipelineStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetTags

func (o *CIAppPipelineEventFinishedPipeline) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventFinishedPipeline) GetTagsOk

func (o *CIAppPipelineEventFinishedPipeline) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventFinishedPipeline) GetUniqueId

func (o *CIAppPipelineEventFinishedPipeline) GetUniqueId() string

GetUniqueId returns the UniqueId field value.

func (*CIAppPipelineEventFinishedPipeline) GetUniqueIdOk

func (o *CIAppPipelineEventFinishedPipeline) GetUniqueIdOk() (*string, bool)

GetUniqueIdOk returns a tuple with the UniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) GetUrl

func (o *CIAppPipelineEventFinishedPipeline) GetUrl() string

GetUrl returns the Url field value.

func (*CIAppPipelineEventFinishedPipeline) GetUrlOk

func (o *CIAppPipelineEventFinishedPipeline) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventFinishedPipeline) HasError

func (o *CIAppPipelineEventFinishedPipeline) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasGit

func (o *CIAppPipelineEventFinishedPipeline) HasGit() bool

HasGit returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasIsManual

func (o *CIAppPipelineEventFinishedPipeline) HasIsManual() bool

HasIsManual returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasIsResumed

func (o *CIAppPipelineEventFinishedPipeline) HasIsResumed() bool

HasIsResumed returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasMetrics

func (o *CIAppPipelineEventFinishedPipeline) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasNode

func (o *CIAppPipelineEventFinishedPipeline) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasParameters

func (o *CIAppPipelineEventFinishedPipeline) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasParentPipeline

func (o *CIAppPipelineEventFinishedPipeline) HasParentPipeline() bool

HasParentPipeline returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasPipelineId

func (o *CIAppPipelineEventFinishedPipeline) HasPipelineId() bool

HasPipelineId returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasPreviousAttempt

func (o *CIAppPipelineEventFinishedPipeline) HasPreviousAttempt() bool

HasPreviousAttempt returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasQueueTime

func (o *CIAppPipelineEventFinishedPipeline) HasQueueTime() bool

HasQueueTime returns a boolean if a field has been set.

func (*CIAppPipelineEventFinishedPipeline) HasTags

func (o *CIAppPipelineEventFinishedPipeline) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventFinishedPipeline) MarshalJSON

func (o CIAppPipelineEventFinishedPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventFinishedPipeline) SetEnd

func (o *CIAppPipelineEventFinishedPipeline) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventFinishedPipeline) SetError

func (o *CIAppPipelineEventFinishedPipeline) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventFinishedPipeline) SetErrorNil

func (o *CIAppPipelineEventFinishedPipeline) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetGit

func (o *CIAppPipelineEventFinishedPipeline) SetGit(v CIAppGitInfo)

SetGit gets a reference to the given NullableCIAppGitInfo and assigns it to the Git field.

func (*CIAppPipelineEventFinishedPipeline) SetGitNil

func (o *CIAppPipelineEventFinishedPipeline) SetGitNil()

SetGitNil sets the value for Git to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetIsManual

func (o *CIAppPipelineEventFinishedPipeline) SetIsManual(v bool)

SetIsManual gets a reference to the given datadog.NullableBool and assigns it to the IsManual field.

func (*CIAppPipelineEventFinishedPipeline) SetIsManualNil

func (o *CIAppPipelineEventFinishedPipeline) SetIsManualNil()

SetIsManualNil sets the value for IsManual to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetIsResumed

func (o *CIAppPipelineEventFinishedPipeline) SetIsResumed(v bool)

SetIsResumed gets a reference to the given datadog.NullableBool and assigns it to the IsResumed field.

func (*CIAppPipelineEventFinishedPipeline) SetIsResumedNil

func (o *CIAppPipelineEventFinishedPipeline) SetIsResumedNil()

SetIsResumedNil sets the value for IsResumed to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetLevel

func (o *CIAppPipelineEventFinishedPipeline) SetLevel(v CIAppPipelineEventPipelineLevel)

SetLevel sets field value.

func (*CIAppPipelineEventFinishedPipeline) SetMetrics

func (o *CIAppPipelineEventFinishedPipeline) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventFinishedPipeline) SetMetricsNil

func (o *CIAppPipelineEventFinishedPipeline) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetName

func (o *CIAppPipelineEventFinishedPipeline) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventFinishedPipeline) SetNode

func (o *CIAppPipelineEventFinishedPipeline) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventFinishedPipeline) SetNodeNil

func (o *CIAppPipelineEventFinishedPipeline) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetParameters

func (o *CIAppPipelineEventFinishedPipeline) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventFinishedPipeline) SetParentPipeline

func (o *CIAppPipelineEventFinishedPipeline) SetParentPipeline(v CIAppPipelineEventParentPipeline)

SetParentPipeline gets a reference to the given NullableCIAppPipelineEventParentPipeline and assigns it to the ParentPipeline field.

func (*CIAppPipelineEventFinishedPipeline) SetParentPipelineNil

func (o *CIAppPipelineEventFinishedPipeline) SetParentPipelineNil()

SetParentPipelineNil sets the value for ParentPipeline to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetPartialRetry

func (o *CIAppPipelineEventFinishedPipeline) SetPartialRetry(v bool)

SetPartialRetry sets field value.

func (*CIAppPipelineEventFinishedPipeline) SetPipelineId

func (o *CIAppPipelineEventFinishedPipeline) SetPipelineId(v string)

SetPipelineId gets a reference to the given string and assigns it to the PipelineId field.

func (*CIAppPipelineEventFinishedPipeline) SetPreviousAttempt

func (o *CIAppPipelineEventFinishedPipeline) SetPreviousAttempt(v CIAppPipelineEventPreviousPipeline)

SetPreviousAttempt gets a reference to the given NullableCIAppPipelineEventPreviousPipeline and assigns it to the PreviousAttempt field.

func (*CIAppPipelineEventFinishedPipeline) SetPreviousAttemptNil

func (o *CIAppPipelineEventFinishedPipeline) SetPreviousAttemptNil()

SetPreviousAttemptNil sets the value for PreviousAttempt to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetQueueTime

func (o *CIAppPipelineEventFinishedPipeline) SetQueueTime(v int64)

SetQueueTime gets a reference to the given datadog.NullableInt64 and assigns it to the QueueTime field.

func (*CIAppPipelineEventFinishedPipeline) SetQueueTimeNil

func (o *CIAppPipelineEventFinishedPipeline) SetQueueTimeNil()

SetQueueTimeNil sets the value for QueueTime to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetStart

func (o *CIAppPipelineEventFinishedPipeline) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventFinishedPipeline) SetStatus

func (o *CIAppPipelineEventFinishedPipeline) SetStatus(v CIAppPipelineEventPipelineStatus)

SetStatus sets field value.

func (*CIAppPipelineEventFinishedPipeline) SetTags

func (o *CIAppPipelineEventFinishedPipeline) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventFinishedPipeline) SetTagsNil

func (o *CIAppPipelineEventFinishedPipeline) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) SetUniqueId

func (o *CIAppPipelineEventFinishedPipeline) SetUniqueId(v string)

SetUniqueId sets field value.

func (*CIAppPipelineEventFinishedPipeline) SetUrl

func (o *CIAppPipelineEventFinishedPipeline) SetUrl(v string)

SetUrl sets field value.

func (*CIAppPipelineEventFinishedPipeline) UnmarshalJSON

func (o *CIAppPipelineEventFinishedPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventFinishedPipeline) UnsetError

func (o *CIAppPipelineEventFinishedPipeline) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetGit

func (o *CIAppPipelineEventFinishedPipeline) UnsetGit()

UnsetGit ensures that no value is present for Git, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetIsManual

func (o *CIAppPipelineEventFinishedPipeline) UnsetIsManual()

UnsetIsManual ensures that no value is present for IsManual, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetIsResumed

func (o *CIAppPipelineEventFinishedPipeline) UnsetIsResumed()

UnsetIsResumed ensures that no value is present for IsResumed, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetMetrics

func (o *CIAppPipelineEventFinishedPipeline) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetNode

func (o *CIAppPipelineEventFinishedPipeline) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetParentPipeline

func (o *CIAppPipelineEventFinishedPipeline) UnsetParentPipeline()

UnsetParentPipeline ensures that no value is present for ParentPipeline, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetPreviousAttempt

func (o *CIAppPipelineEventFinishedPipeline) UnsetPreviousAttempt()

UnsetPreviousAttempt ensures that no value is present for PreviousAttempt, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetQueueTime

func (o *CIAppPipelineEventFinishedPipeline) UnsetQueueTime()

UnsetQueueTime ensures that no value is present for QueueTime, not even an explicit nil.

func (*CIAppPipelineEventFinishedPipeline) UnsetTags

func (o *CIAppPipelineEventFinishedPipeline) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type CIAppPipelineEventInProgressPipeline

CIAppPipelineEventInProgressPipeline Details of a running pipeline.

type CIAppPipelineEventInProgressPipeline struct {
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git,omitempty"`
    // Whether or not the pipeline was triggered manually by the user.
    IsManual datadog.NullableBool `json:"is_manual,omitempty"`
    // Whether or not the pipeline was resumed after being blocked.
    IsResumed datadog.NullableBool `json:"is_resumed,omitempty"`
    // Used to distinguish between pipelines, stages, jobs, and steps.
    Level CIAppPipelineEventPipelineLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // Name of the pipeline. All pipeline runs for the builds should have the same name.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline.
    ParentPipeline NullableCIAppPipelineEventParentPipeline `json:"parent_pipeline,omitempty"`
    // Whether or not the pipeline was a partial retry of a previous attempt. A partial retry is one
    // which only runs a subset of the original jobs.
    PartialRetry bool `json:"partial_retry"`
    // Any ID used in the provider to identify the pipeline run even if it is not unique across retries.
    // If the `pipeline_id` is unique, then both `unique_id` and `pipeline_id` can be set to the same value.
    PipelineId *string `json:"pipeline_id,omitempty"`
    // If the pipeline is a retry, this should contain the details of the previous attempt.
    PreviousAttempt NullableCIAppPipelineEventPreviousPipeline `json:"previous_attempt,omitempty"`
    // The queue time in milliseconds, if applicable.
    QueueTime datadog.NullableInt64 `json:"queue_time,omitempty"`
    // Time when the pipeline run started (it should not include any queue time). The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The in progress status of the pipeline.
    Status CIAppPipelineEventPipelineInProgressStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // UUID of the pipeline run. The ID has to be the same as the finished pipeline.
    UniqueId string `json:"unique_id"`
    // The URL to look at the pipeline in the CI provider UI.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventInProgressPipeline

func NewCIAppPipelineEventInProgressPipeline(level CIAppPipelineEventPipelineLevel, name string, partialRetry bool, start time.Time, status CIAppPipelineEventPipelineInProgressStatus, uniqueId string, url string) *CIAppPipelineEventInProgressPipeline

NewCIAppPipelineEventInProgressPipeline instantiates a new CIAppPipelineEventInProgressPipeline 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 NewCIAppPipelineEventInProgressPipelineWithDefaults

func NewCIAppPipelineEventInProgressPipelineWithDefaults() *CIAppPipelineEventInProgressPipeline

NewCIAppPipelineEventInProgressPipelineWithDefaults instantiates a new CIAppPipelineEventInProgressPipeline 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 (*CIAppPipelineEventInProgressPipeline) GetError

func (o *CIAppPipelineEventInProgressPipeline) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetErrorOk

func (o *CIAppPipelineEventInProgressPipeline) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error 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 (*CIAppPipelineEventInProgressPipeline) GetGit

func (o *CIAppPipelineEventInProgressPipeline) GetGit() CIAppGitInfo

GetGit returns the Git field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetGitOk

func (o *CIAppPipelineEventInProgressPipeline) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git 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 (*CIAppPipelineEventInProgressPipeline) GetIsManual

func (o *CIAppPipelineEventInProgressPipeline) GetIsManual() bool

GetIsManual returns the IsManual field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetIsManualOk

func (o *CIAppPipelineEventInProgressPipeline) GetIsManualOk() (*bool, bool)

GetIsManualOk returns a tuple with the IsManual 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 (*CIAppPipelineEventInProgressPipeline) GetIsResumed

func (o *CIAppPipelineEventInProgressPipeline) GetIsResumed() bool

GetIsResumed returns the IsResumed field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetIsResumedOk

func (o *CIAppPipelineEventInProgressPipeline) GetIsResumedOk() (*bool, bool)

GetIsResumedOk returns a tuple with the IsResumed 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 (*CIAppPipelineEventInProgressPipeline) GetLevel

func (o *CIAppPipelineEventInProgressPipeline) GetLevel() CIAppPipelineEventPipelineLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventInProgressPipeline) GetLevelOk

func (o *CIAppPipelineEventInProgressPipeline) GetLevelOk() (*CIAppPipelineEventPipelineLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) GetMetrics

func (o *CIAppPipelineEventInProgressPipeline) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetMetricsOk

func (o *CIAppPipelineEventInProgressPipeline) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics 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 (*CIAppPipelineEventInProgressPipeline) GetName

func (o *CIAppPipelineEventInProgressPipeline) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventInProgressPipeline) GetNameOk

func (o *CIAppPipelineEventInProgressPipeline) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) GetNode

func (o *CIAppPipelineEventInProgressPipeline) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetNodeOk

func (o *CIAppPipelineEventInProgressPipeline) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node 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 (*CIAppPipelineEventInProgressPipeline) GetParameters

func (o *CIAppPipelineEventInProgressPipeline) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetParametersOk

func (o *CIAppPipelineEventInProgressPipeline) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters 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 (*CIAppPipelineEventInProgressPipeline) GetParentPipeline

func (o *CIAppPipelineEventInProgressPipeline) GetParentPipeline() CIAppPipelineEventParentPipeline

GetParentPipeline returns the ParentPipeline field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetParentPipelineOk

func (o *CIAppPipelineEventInProgressPipeline) GetParentPipelineOk() (*CIAppPipelineEventParentPipeline, bool)

GetParentPipelineOk returns a tuple with the ParentPipeline 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 (*CIAppPipelineEventInProgressPipeline) GetPartialRetry

func (o *CIAppPipelineEventInProgressPipeline) GetPartialRetry() bool

GetPartialRetry returns the PartialRetry field value.

func (*CIAppPipelineEventInProgressPipeline) GetPartialRetryOk

func (o *CIAppPipelineEventInProgressPipeline) GetPartialRetryOk() (*bool, bool)

GetPartialRetryOk returns a tuple with the PartialRetry field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) GetPipelineId

func (o *CIAppPipelineEventInProgressPipeline) GetPipelineId() string

GetPipelineId returns the PipelineId field value if set, zero value otherwise.

func (*CIAppPipelineEventInProgressPipeline) GetPipelineIdOk

func (o *CIAppPipelineEventInProgressPipeline) GetPipelineIdOk() (*string, bool)

GetPipelineIdOk returns a tuple with the PipelineId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) GetPreviousAttempt

func (o *CIAppPipelineEventInProgressPipeline) GetPreviousAttempt() CIAppPipelineEventPreviousPipeline

GetPreviousAttempt returns the PreviousAttempt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetPreviousAttemptOk

func (o *CIAppPipelineEventInProgressPipeline) GetPreviousAttemptOk() (*CIAppPipelineEventPreviousPipeline, bool)

GetPreviousAttemptOk returns a tuple with the PreviousAttempt 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 (*CIAppPipelineEventInProgressPipeline) GetQueueTime

func (o *CIAppPipelineEventInProgressPipeline) GetQueueTime() int64

GetQueueTime returns the QueueTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetQueueTimeOk

func (o *CIAppPipelineEventInProgressPipeline) GetQueueTimeOk() (*int64, bool)

GetQueueTimeOk returns a tuple with the QueueTime 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 (*CIAppPipelineEventInProgressPipeline) GetStart

func (o *CIAppPipelineEventInProgressPipeline) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventInProgressPipeline) GetStartOk

func (o *CIAppPipelineEventInProgressPipeline) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) GetStatus

func (o *CIAppPipelineEventInProgressPipeline) GetStatus() CIAppPipelineEventPipelineInProgressStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventInProgressPipeline) GetStatusOk

func (o *CIAppPipelineEventInProgressPipeline) GetStatusOk() (*CIAppPipelineEventPipelineInProgressStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) GetTags

func (o *CIAppPipelineEventInProgressPipeline) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventInProgressPipeline) GetTagsOk

func (o *CIAppPipelineEventInProgressPipeline) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventInProgressPipeline) GetUniqueId

func (o *CIAppPipelineEventInProgressPipeline) GetUniqueId() string

GetUniqueId returns the UniqueId field value.

func (*CIAppPipelineEventInProgressPipeline) GetUniqueIdOk

func (o *CIAppPipelineEventInProgressPipeline) GetUniqueIdOk() (*string, bool)

GetUniqueIdOk returns a tuple with the UniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) GetUrl

func (o *CIAppPipelineEventInProgressPipeline) GetUrl() string

GetUrl returns the Url field value.

func (*CIAppPipelineEventInProgressPipeline) GetUrlOk

func (o *CIAppPipelineEventInProgressPipeline) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventInProgressPipeline) HasError

func (o *CIAppPipelineEventInProgressPipeline) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasGit

func (o *CIAppPipelineEventInProgressPipeline) HasGit() bool

HasGit returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasIsManual

func (o *CIAppPipelineEventInProgressPipeline) HasIsManual() bool

HasIsManual returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasIsResumed

func (o *CIAppPipelineEventInProgressPipeline) HasIsResumed() bool

HasIsResumed returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasMetrics

func (o *CIAppPipelineEventInProgressPipeline) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasNode

func (o *CIAppPipelineEventInProgressPipeline) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasParameters

func (o *CIAppPipelineEventInProgressPipeline) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasParentPipeline

func (o *CIAppPipelineEventInProgressPipeline) HasParentPipeline() bool

HasParentPipeline returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasPipelineId

func (o *CIAppPipelineEventInProgressPipeline) HasPipelineId() bool

HasPipelineId returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasPreviousAttempt

func (o *CIAppPipelineEventInProgressPipeline) HasPreviousAttempt() bool

HasPreviousAttempt returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasQueueTime

func (o *CIAppPipelineEventInProgressPipeline) HasQueueTime() bool

HasQueueTime returns a boolean if a field has been set.

func (*CIAppPipelineEventInProgressPipeline) HasTags

func (o *CIAppPipelineEventInProgressPipeline) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventInProgressPipeline) MarshalJSON

func (o CIAppPipelineEventInProgressPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventInProgressPipeline) SetError

func (o *CIAppPipelineEventInProgressPipeline) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventInProgressPipeline) SetErrorNil

func (o *CIAppPipelineEventInProgressPipeline) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetGit

func (o *CIAppPipelineEventInProgressPipeline) SetGit(v CIAppGitInfo)

SetGit gets a reference to the given NullableCIAppGitInfo and assigns it to the Git field.

func (*CIAppPipelineEventInProgressPipeline) SetGitNil

func (o *CIAppPipelineEventInProgressPipeline) SetGitNil()

SetGitNil sets the value for Git to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetIsManual

func (o *CIAppPipelineEventInProgressPipeline) SetIsManual(v bool)

SetIsManual gets a reference to the given datadog.NullableBool and assigns it to the IsManual field.

func (*CIAppPipelineEventInProgressPipeline) SetIsManualNil

func (o *CIAppPipelineEventInProgressPipeline) SetIsManualNil()

SetIsManualNil sets the value for IsManual to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetIsResumed

func (o *CIAppPipelineEventInProgressPipeline) SetIsResumed(v bool)

SetIsResumed gets a reference to the given datadog.NullableBool and assigns it to the IsResumed field.

func (*CIAppPipelineEventInProgressPipeline) SetIsResumedNil

func (o *CIAppPipelineEventInProgressPipeline) SetIsResumedNil()

SetIsResumedNil sets the value for IsResumed to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetLevel

func (o *CIAppPipelineEventInProgressPipeline) SetLevel(v CIAppPipelineEventPipelineLevel)

SetLevel sets field value.

func (*CIAppPipelineEventInProgressPipeline) SetMetrics

func (o *CIAppPipelineEventInProgressPipeline) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventInProgressPipeline) SetMetricsNil

func (o *CIAppPipelineEventInProgressPipeline) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetName

func (o *CIAppPipelineEventInProgressPipeline) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventInProgressPipeline) SetNode

func (o *CIAppPipelineEventInProgressPipeline) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventInProgressPipeline) SetNodeNil

func (o *CIAppPipelineEventInProgressPipeline) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetParameters

func (o *CIAppPipelineEventInProgressPipeline) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventInProgressPipeline) SetParentPipeline

func (o *CIAppPipelineEventInProgressPipeline) SetParentPipeline(v CIAppPipelineEventParentPipeline)

SetParentPipeline gets a reference to the given NullableCIAppPipelineEventParentPipeline and assigns it to the ParentPipeline field.

func (*CIAppPipelineEventInProgressPipeline) SetParentPipelineNil

func (o *CIAppPipelineEventInProgressPipeline) SetParentPipelineNil()

SetParentPipelineNil sets the value for ParentPipeline to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetPartialRetry

func (o *CIAppPipelineEventInProgressPipeline) SetPartialRetry(v bool)

SetPartialRetry sets field value.

func (*CIAppPipelineEventInProgressPipeline) SetPipelineId

func (o *CIAppPipelineEventInProgressPipeline) SetPipelineId(v string)

SetPipelineId gets a reference to the given string and assigns it to the PipelineId field.

func (*CIAppPipelineEventInProgressPipeline) SetPreviousAttempt

func (o *CIAppPipelineEventInProgressPipeline) SetPreviousAttempt(v CIAppPipelineEventPreviousPipeline)

SetPreviousAttempt gets a reference to the given NullableCIAppPipelineEventPreviousPipeline and assigns it to the PreviousAttempt field.

func (*CIAppPipelineEventInProgressPipeline) SetPreviousAttemptNil

func (o *CIAppPipelineEventInProgressPipeline) SetPreviousAttemptNil()

SetPreviousAttemptNil sets the value for PreviousAttempt to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetQueueTime

func (o *CIAppPipelineEventInProgressPipeline) SetQueueTime(v int64)

SetQueueTime gets a reference to the given datadog.NullableInt64 and assigns it to the QueueTime field.

func (*CIAppPipelineEventInProgressPipeline) SetQueueTimeNil

func (o *CIAppPipelineEventInProgressPipeline) SetQueueTimeNil()

SetQueueTimeNil sets the value for QueueTime to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetStart

func (o *CIAppPipelineEventInProgressPipeline) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventInProgressPipeline) SetStatus

func (o *CIAppPipelineEventInProgressPipeline) SetStatus(v CIAppPipelineEventPipelineInProgressStatus)

SetStatus sets field value.

func (*CIAppPipelineEventInProgressPipeline) SetTags

func (o *CIAppPipelineEventInProgressPipeline) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventInProgressPipeline) SetTagsNil

func (o *CIAppPipelineEventInProgressPipeline) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) SetUniqueId

func (o *CIAppPipelineEventInProgressPipeline) SetUniqueId(v string)

SetUniqueId sets field value.

func (*CIAppPipelineEventInProgressPipeline) SetUrl

func (o *CIAppPipelineEventInProgressPipeline) SetUrl(v string)

SetUrl sets field value.

func (*CIAppPipelineEventInProgressPipeline) UnmarshalJSON

func (o *CIAppPipelineEventInProgressPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventInProgressPipeline) UnsetError

func (o *CIAppPipelineEventInProgressPipeline) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetGit

func (o *CIAppPipelineEventInProgressPipeline) UnsetGit()

UnsetGit ensures that no value is present for Git, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetIsManual

func (o *CIAppPipelineEventInProgressPipeline) UnsetIsManual()

UnsetIsManual ensures that no value is present for IsManual, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetIsResumed

func (o *CIAppPipelineEventInProgressPipeline) UnsetIsResumed()

UnsetIsResumed ensures that no value is present for IsResumed, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetMetrics

func (o *CIAppPipelineEventInProgressPipeline) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetNode

func (o *CIAppPipelineEventInProgressPipeline) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetParentPipeline

func (o *CIAppPipelineEventInProgressPipeline) UnsetParentPipeline()

UnsetParentPipeline ensures that no value is present for ParentPipeline, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetPreviousAttempt

func (o *CIAppPipelineEventInProgressPipeline) UnsetPreviousAttempt()

UnsetPreviousAttempt ensures that no value is present for PreviousAttempt, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetQueueTime

func (o *CIAppPipelineEventInProgressPipeline) UnsetQueueTime()

UnsetQueueTime ensures that no value is present for QueueTime, not even an explicit nil.

func (*CIAppPipelineEventInProgressPipeline) UnsetTags

func (o *CIAppPipelineEventInProgressPipeline) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type CIAppPipelineEventJob

CIAppPipelineEventJob Details of a CI job.

type CIAppPipelineEventJob struct {
    // A list of job IDs that this job depends on.
    Dependencies datadog.NullableList[string] `json:"dependencies,omitempty"`
    // Time when the job run finished. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git,omitempty"`
    // The UUID for the job. It has to be unique within each pipeline execution.
    Id string `json:"id"`
    // Used to distinguish between pipelines, stages, jobs, and steps.
    Level CIAppPipelineEventJobLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // The name for the job.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // The parent pipeline name.
    PipelineName string `json:"pipeline_name"`
    // The parent pipeline UUID.
    PipelineUniqueId string `json:"pipeline_unique_id"`
    // The queue time in milliseconds, if applicable.
    QueueTime datadog.NullableInt64 `json:"queue_time,omitempty"`
    // The parent stage UUID (if applicable).
    StageId datadog.NullableString `json:"stage_id,omitempty"`
    // The parent stage name (if applicable).
    StageName datadog.NullableString `json:"stage_name,omitempty"`
    // Time when the job run instance started (it should not include any queue time). The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the job.
    Status CIAppPipelineEventJobStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // The URL to look at the job in the CI provider UI.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventJob

func NewCIAppPipelineEventJob(end time.Time, id string, level CIAppPipelineEventJobLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventJobStatus, url string) *CIAppPipelineEventJob

NewCIAppPipelineEventJob instantiates a new CIAppPipelineEventJob 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 NewCIAppPipelineEventJobWithDefaults

func NewCIAppPipelineEventJobWithDefaults() *CIAppPipelineEventJob

NewCIAppPipelineEventJobWithDefaults instantiates a new CIAppPipelineEventJob 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 (*CIAppPipelineEventJob) GetDependencies

func (o *CIAppPipelineEventJob) GetDependencies() []string

GetDependencies returns the Dependencies field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetDependenciesOk

func (o *CIAppPipelineEventJob) GetDependenciesOk() (*[]string, bool)

GetDependenciesOk returns a tuple with the Dependencies 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 (*CIAppPipelineEventJob) GetEnd

func (o *CIAppPipelineEventJob) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventJob) GetEndOk

func (o *CIAppPipelineEventJob) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetError

func (o *CIAppPipelineEventJob) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetErrorOk

func (o *CIAppPipelineEventJob) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error 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 (*CIAppPipelineEventJob) GetGit

func (o *CIAppPipelineEventJob) GetGit() CIAppGitInfo

GetGit returns the Git field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetGitOk

func (o *CIAppPipelineEventJob) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git 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 (*CIAppPipelineEventJob) GetId

func (o *CIAppPipelineEventJob) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventJob) GetIdOk

func (o *CIAppPipelineEventJob) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetLevel

func (o *CIAppPipelineEventJob) GetLevel() CIAppPipelineEventJobLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventJob) GetLevelOk

func (o *CIAppPipelineEventJob) GetLevelOk() (*CIAppPipelineEventJobLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetMetrics

func (o *CIAppPipelineEventJob) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetMetricsOk

func (o *CIAppPipelineEventJob) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics 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 (*CIAppPipelineEventJob) GetName

func (o *CIAppPipelineEventJob) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventJob) GetNameOk

func (o *CIAppPipelineEventJob) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetNode

func (o *CIAppPipelineEventJob) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetNodeOk

func (o *CIAppPipelineEventJob) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node 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 (*CIAppPipelineEventJob) GetParameters

func (o *CIAppPipelineEventJob) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetParametersOk

func (o *CIAppPipelineEventJob) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters 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 (*CIAppPipelineEventJob) GetPipelineName

func (o *CIAppPipelineEventJob) GetPipelineName() string

GetPipelineName returns the PipelineName field value.

func (*CIAppPipelineEventJob) GetPipelineNameOk

func (o *CIAppPipelineEventJob) GetPipelineNameOk() (*string, bool)

GetPipelineNameOk returns a tuple with the PipelineName field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetPipelineUniqueId

func (o *CIAppPipelineEventJob) GetPipelineUniqueId() string

GetPipelineUniqueId returns the PipelineUniqueId field value.

func (*CIAppPipelineEventJob) GetPipelineUniqueIdOk

func (o *CIAppPipelineEventJob) GetPipelineUniqueIdOk() (*string, bool)

GetPipelineUniqueIdOk returns a tuple with the PipelineUniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetQueueTime

func (o *CIAppPipelineEventJob) GetQueueTime() int64

GetQueueTime returns the QueueTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetQueueTimeOk

func (o *CIAppPipelineEventJob) GetQueueTimeOk() (*int64, bool)

GetQueueTimeOk returns a tuple with the QueueTime 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 (*CIAppPipelineEventJob) GetStageId

func (o *CIAppPipelineEventJob) GetStageId() string

GetStageId returns the StageId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetStageIdOk

func (o *CIAppPipelineEventJob) GetStageIdOk() (*string, bool)

GetStageIdOk returns a tuple with the StageId 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 (*CIAppPipelineEventJob) GetStageName

func (o *CIAppPipelineEventJob) GetStageName() string

GetStageName returns the StageName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetStageNameOk

func (o *CIAppPipelineEventJob) GetStageNameOk() (*string, bool)

GetStageNameOk returns a tuple with the StageName 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 (*CIAppPipelineEventJob) GetStart

func (o *CIAppPipelineEventJob) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventJob) GetStartOk

func (o *CIAppPipelineEventJob) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetStatus

func (o *CIAppPipelineEventJob) GetStatus() CIAppPipelineEventJobStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventJob) GetStatusOk

func (o *CIAppPipelineEventJob) GetStatusOk() (*CIAppPipelineEventJobStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) GetTags

func (o *CIAppPipelineEventJob) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventJob) GetTagsOk

func (o *CIAppPipelineEventJob) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventJob) GetUrl

func (o *CIAppPipelineEventJob) GetUrl() string

GetUrl returns the Url field value.

func (*CIAppPipelineEventJob) GetUrlOk

func (o *CIAppPipelineEventJob) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventJob) HasDependencies

func (o *CIAppPipelineEventJob) HasDependencies() bool

HasDependencies returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasError

func (o *CIAppPipelineEventJob) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasGit

func (o *CIAppPipelineEventJob) HasGit() bool

HasGit returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasMetrics

func (o *CIAppPipelineEventJob) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasNode

func (o *CIAppPipelineEventJob) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasParameters

func (o *CIAppPipelineEventJob) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasQueueTime

func (o *CIAppPipelineEventJob) HasQueueTime() bool

HasQueueTime returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasStageId

func (o *CIAppPipelineEventJob) HasStageId() bool

HasStageId returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasStageName

func (o *CIAppPipelineEventJob) HasStageName() bool

HasStageName returns a boolean if a field has been set.

func (*CIAppPipelineEventJob) HasTags

func (o *CIAppPipelineEventJob) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventJob) MarshalJSON

func (o CIAppPipelineEventJob) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventJob) SetDependencies

func (o *CIAppPipelineEventJob) SetDependencies(v []string)

SetDependencies gets a reference to the given datadog.NullableList[string] and assigns it to the Dependencies field.

func (*CIAppPipelineEventJob) SetDependenciesNil

func (o *CIAppPipelineEventJob) SetDependenciesNil()

SetDependenciesNil sets the value for Dependencies to be an explicit nil.

func (*CIAppPipelineEventJob) SetEnd

func (o *CIAppPipelineEventJob) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventJob) SetError

func (o *CIAppPipelineEventJob) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventJob) SetErrorNil

func (o *CIAppPipelineEventJob) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventJob) SetGit

func (o *CIAppPipelineEventJob) SetGit(v CIAppGitInfo)

SetGit gets a reference to the given NullableCIAppGitInfo and assigns it to the Git field.

func (*CIAppPipelineEventJob) SetGitNil

func (o *CIAppPipelineEventJob) SetGitNil()

SetGitNil sets the value for Git to be an explicit nil.

func (*CIAppPipelineEventJob) SetId

func (o *CIAppPipelineEventJob) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventJob) SetLevel

func (o *CIAppPipelineEventJob) SetLevel(v CIAppPipelineEventJobLevel)

SetLevel sets field value.

func (*CIAppPipelineEventJob) SetMetrics

func (o *CIAppPipelineEventJob) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventJob) SetMetricsNil

func (o *CIAppPipelineEventJob) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventJob) SetName

func (o *CIAppPipelineEventJob) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventJob) SetNode

func (o *CIAppPipelineEventJob) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventJob) SetNodeNil

func (o *CIAppPipelineEventJob) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventJob) SetParameters

func (o *CIAppPipelineEventJob) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventJob) SetPipelineName

func (o *CIAppPipelineEventJob) SetPipelineName(v string)

SetPipelineName sets field value.

func (*CIAppPipelineEventJob) SetPipelineUniqueId

func (o *CIAppPipelineEventJob) SetPipelineUniqueId(v string)

SetPipelineUniqueId sets field value.

func (*CIAppPipelineEventJob) SetQueueTime

func (o *CIAppPipelineEventJob) SetQueueTime(v int64)

SetQueueTime gets a reference to the given datadog.NullableInt64 and assigns it to the QueueTime field.

func (*CIAppPipelineEventJob) SetQueueTimeNil

func (o *CIAppPipelineEventJob) SetQueueTimeNil()

SetQueueTimeNil sets the value for QueueTime to be an explicit nil.

func (*CIAppPipelineEventJob) SetStageId

func (o *CIAppPipelineEventJob) SetStageId(v string)

SetStageId gets a reference to the given datadog.NullableString and assigns it to the StageId field.

func (*CIAppPipelineEventJob) SetStageIdNil

func (o *CIAppPipelineEventJob) SetStageIdNil()

SetStageIdNil sets the value for StageId to be an explicit nil.

func (*CIAppPipelineEventJob) SetStageName

func (o *CIAppPipelineEventJob) SetStageName(v string)

SetStageName gets a reference to the given datadog.NullableString and assigns it to the StageName field.

func (*CIAppPipelineEventJob) SetStageNameNil

func (o *CIAppPipelineEventJob) SetStageNameNil()

SetStageNameNil sets the value for StageName to be an explicit nil.

func (*CIAppPipelineEventJob) SetStart

func (o *CIAppPipelineEventJob) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventJob) SetStatus

func (o *CIAppPipelineEventJob) SetStatus(v CIAppPipelineEventJobStatus)

SetStatus sets field value.

func (*CIAppPipelineEventJob) SetTags

func (o *CIAppPipelineEventJob) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventJob) SetTagsNil

func (o *CIAppPipelineEventJob) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventJob) SetUrl

func (o *CIAppPipelineEventJob) SetUrl(v string)

SetUrl sets field value.

func (*CIAppPipelineEventJob) UnmarshalJSON

func (o *CIAppPipelineEventJob) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventJob) UnsetDependencies

func (o *CIAppPipelineEventJob) UnsetDependencies()

UnsetDependencies ensures that no value is present for Dependencies, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetError

func (o *CIAppPipelineEventJob) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetGit

func (o *CIAppPipelineEventJob) UnsetGit()

UnsetGit ensures that no value is present for Git, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetMetrics

func (o *CIAppPipelineEventJob) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetNode

func (o *CIAppPipelineEventJob) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetQueueTime

func (o *CIAppPipelineEventJob) UnsetQueueTime()

UnsetQueueTime ensures that no value is present for QueueTime, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetStageId

func (o *CIAppPipelineEventJob) UnsetStageId()

UnsetStageId ensures that no value is present for StageId, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetStageName

func (o *CIAppPipelineEventJob) UnsetStageName()

UnsetStageName ensures that no value is present for StageName, not even an explicit nil.

func (*CIAppPipelineEventJob) UnsetTags

func (o *CIAppPipelineEventJob) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type CIAppPipelineEventJobLevel

CIAppPipelineEventJobLevel Used to distinguish between pipelines, stages, jobs, and steps.

type CIAppPipelineEventJobLevel string

List of CIAppPipelineEventJobLevel.

const (
    CIAPPPIPELINEEVENTJOBLEVEL_JOB CIAppPipelineEventJobLevel = "job"
)

func NewCIAppPipelineEventJobLevelFromValue

func NewCIAppPipelineEventJobLevelFromValue(v string) (*CIAppPipelineEventJobLevel, error)

NewCIAppPipelineEventJobLevelFromValue returns a pointer to a valid CIAppPipelineEventJobLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventJobLevel) GetAllowedValues

func (v *CIAppPipelineEventJobLevel) GetAllowedValues() []CIAppPipelineEventJobLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventJobLevel) IsValid

func (v CIAppPipelineEventJobLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventJobLevel) Ptr

func (v CIAppPipelineEventJobLevel) Ptr() *CIAppPipelineEventJobLevel

Ptr returns reference to CIAppPipelineEventJobLevel value.

func (*CIAppPipelineEventJobLevel) UnmarshalJSON

func (v *CIAppPipelineEventJobLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventJobStatus

CIAppPipelineEventJobStatus The final status of the job.

type CIAppPipelineEventJobStatus string

List of CIAppPipelineEventJobStatus.

const (
    CIAPPPIPELINEEVENTJOBSTATUS_SUCCESS  CIAppPipelineEventJobStatus = "success"
    CIAPPPIPELINEEVENTJOBSTATUS_ERROR    CIAppPipelineEventJobStatus = "error"
    CIAPPPIPELINEEVENTJOBSTATUS_CANCELED CIAppPipelineEventJobStatus = "canceled"
    CIAPPPIPELINEEVENTJOBSTATUS_SKIPPED  CIAppPipelineEventJobStatus = "skipped"
)

func NewCIAppPipelineEventJobStatusFromValue

func NewCIAppPipelineEventJobStatusFromValue(v string) (*CIAppPipelineEventJobStatus, error)

NewCIAppPipelineEventJobStatusFromValue returns a pointer to a valid CIAppPipelineEventJobStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventJobStatus) GetAllowedValues

func (v *CIAppPipelineEventJobStatus) GetAllowedValues() []CIAppPipelineEventJobStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventJobStatus) IsValid

func (v CIAppPipelineEventJobStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventJobStatus) Ptr

func (v CIAppPipelineEventJobStatus) Ptr() *CIAppPipelineEventJobStatus

Ptr returns reference to CIAppPipelineEventJobStatus value.

func (*CIAppPipelineEventJobStatus) UnmarshalJSON

func (v *CIAppPipelineEventJobStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventParentPipeline

CIAppPipelineEventParentPipeline If the pipeline is triggered as child of another pipeline, this should contain the details of the parent pipeline.

type CIAppPipelineEventParentPipeline struct {
    // UUID of a pipeline.
    Id string `json:"id"`
    // The URL to look at the pipeline in the CI provider UI.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventParentPipeline

func NewCIAppPipelineEventParentPipeline(id string) *CIAppPipelineEventParentPipeline

NewCIAppPipelineEventParentPipeline instantiates a new CIAppPipelineEventParentPipeline 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 NewCIAppPipelineEventParentPipelineWithDefaults

func NewCIAppPipelineEventParentPipelineWithDefaults() *CIAppPipelineEventParentPipeline

NewCIAppPipelineEventParentPipelineWithDefaults instantiates a new CIAppPipelineEventParentPipeline 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 (*CIAppPipelineEventParentPipeline) GetId

func (o *CIAppPipelineEventParentPipeline) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventParentPipeline) GetIdOk

func (o *CIAppPipelineEventParentPipeline) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventParentPipeline) GetUrl

func (o *CIAppPipelineEventParentPipeline) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CIAppPipelineEventParentPipeline) GetUrlOk

func (o *CIAppPipelineEventParentPipeline) 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 (*CIAppPipelineEventParentPipeline) HasUrl

func (o *CIAppPipelineEventParentPipeline) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CIAppPipelineEventParentPipeline) MarshalJSON

func (o CIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventParentPipeline) SetId

func (o *CIAppPipelineEventParentPipeline) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventParentPipeline) SetUrl

func (o *CIAppPipelineEventParentPipeline) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*CIAppPipelineEventParentPipeline) UnmarshalJSON

func (o *CIAppPipelineEventParentPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventPipeline

CIAppPipelineEventPipeline - Details of the top level pipeline, build, or workflow of your CI.

type CIAppPipelineEventPipeline struct {
    CIAppPipelineEventFinishedPipeline   *CIAppPipelineEventFinishedPipeline
    CIAppPipelineEventInProgressPipeline *CIAppPipelineEventInProgressPipeline

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CIAppPipelineEventFinishedPipelineAsCIAppPipelineEventPipeline

func CIAppPipelineEventFinishedPipelineAsCIAppPipelineEventPipeline(v *CIAppPipelineEventFinishedPipeline) CIAppPipelineEventPipeline

CIAppPipelineEventFinishedPipelineAsCIAppPipelineEventPipeline is a convenience function that returns CIAppPipelineEventFinishedPipeline wrapped in CIAppPipelineEventPipeline.

func CIAppPipelineEventInProgressPipelineAsCIAppPipelineEventPipeline

func CIAppPipelineEventInProgressPipelineAsCIAppPipelineEventPipeline(v *CIAppPipelineEventInProgressPipeline) CIAppPipelineEventPipeline

CIAppPipelineEventInProgressPipelineAsCIAppPipelineEventPipeline is a convenience function that returns CIAppPipelineEventInProgressPipeline wrapped in CIAppPipelineEventPipeline.

func (*CIAppPipelineEventPipeline) GetActualInstance

func (obj *CIAppPipelineEventPipeline) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CIAppPipelineEventPipeline) MarshalJSON

func (obj CIAppPipelineEventPipeline) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CIAppPipelineEventPipeline) UnmarshalJSON

func (obj *CIAppPipelineEventPipeline) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CIAppPipelineEventPipelineInProgressStatus

CIAppPipelineEventPipelineInProgressStatus The in progress status of the pipeline.

type CIAppPipelineEventPipelineInProgressStatus string

List of CIAppPipelineEventPipelineInProgressStatus.

const (
    CIAPPPIPELINEEVENTPIPELINEINPROGRESSSTATUS_RUNNING CIAppPipelineEventPipelineInProgressStatus = "running"
)

func NewCIAppPipelineEventPipelineInProgressStatusFromValue

func NewCIAppPipelineEventPipelineInProgressStatusFromValue(v string) (*CIAppPipelineEventPipelineInProgressStatus, error)

NewCIAppPipelineEventPipelineInProgressStatusFromValue returns a pointer to a valid CIAppPipelineEventPipelineInProgressStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventPipelineInProgressStatus) GetAllowedValues

func (v *CIAppPipelineEventPipelineInProgressStatus) GetAllowedValues() []CIAppPipelineEventPipelineInProgressStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventPipelineInProgressStatus) IsValid

func (v CIAppPipelineEventPipelineInProgressStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventPipelineInProgressStatus) Ptr

func (v CIAppPipelineEventPipelineInProgressStatus) Ptr() *CIAppPipelineEventPipelineInProgressStatus

Ptr returns reference to CIAppPipelineEventPipelineInProgressStatus value.

func (*CIAppPipelineEventPipelineInProgressStatus) UnmarshalJSON

func (v *CIAppPipelineEventPipelineInProgressStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventPipelineLevel

CIAppPipelineEventPipelineLevel Used to distinguish between pipelines, stages, jobs, and steps.

type CIAppPipelineEventPipelineLevel string

List of CIAppPipelineEventPipelineLevel.

const (
    CIAPPPIPELINEEVENTPIPELINELEVEL_PIPELINE CIAppPipelineEventPipelineLevel = "pipeline"
)

func NewCIAppPipelineEventPipelineLevelFromValue

func NewCIAppPipelineEventPipelineLevelFromValue(v string) (*CIAppPipelineEventPipelineLevel, error)

NewCIAppPipelineEventPipelineLevelFromValue returns a pointer to a valid CIAppPipelineEventPipelineLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventPipelineLevel) GetAllowedValues

func (v *CIAppPipelineEventPipelineLevel) GetAllowedValues() []CIAppPipelineEventPipelineLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventPipelineLevel) IsValid

func (v CIAppPipelineEventPipelineLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventPipelineLevel) Ptr

func (v CIAppPipelineEventPipelineLevel) Ptr() *CIAppPipelineEventPipelineLevel

Ptr returns reference to CIAppPipelineEventPipelineLevel value.

func (*CIAppPipelineEventPipelineLevel) UnmarshalJSON

func (v *CIAppPipelineEventPipelineLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventPipelineStatus

CIAppPipelineEventPipelineStatus The final status of the pipeline.

type CIAppPipelineEventPipelineStatus string

List of CIAppPipelineEventPipelineStatus.

const (
    CIAPPPIPELINEEVENTPIPELINESTATUS_SUCCESS  CIAppPipelineEventPipelineStatus = "success"
    CIAPPPIPELINEEVENTPIPELINESTATUS_ERROR    CIAppPipelineEventPipelineStatus = "error"
    CIAPPPIPELINEEVENTPIPELINESTATUS_CANCELED CIAppPipelineEventPipelineStatus = "canceled"
    CIAPPPIPELINEEVENTPIPELINESTATUS_SKIPPED  CIAppPipelineEventPipelineStatus = "skipped"
    CIAPPPIPELINEEVENTPIPELINESTATUS_BLOCKED  CIAppPipelineEventPipelineStatus = "blocked"
)

func NewCIAppPipelineEventPipelineStatusFromValue

func NewCIAppPipelineEventPipelineStatusFromValue(v string) (*CIAppPipelineEventPipelineStatus, error)

NewCIAppPipelineEventPipelineStatusFromValue returns a pointer to a valid CIAppPipelineEventPipelineStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventPipelineStatus) GetAllowedValues

func (v *CIAppPipelineEventPipelineStatus) GetAllowedValues() []CIAppPipelineEventPipelineStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventPipelineStatus) IsValid

func (v CIAppPipelineEventPipelineStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventPipelineStatus) Ptr

func (v CIAppPipelineEventPipelineStatus) Ptr() *CIAppPipelineEventPipelineStatus

Ptr returns reference to CIAppPipelineEventPipelineStatus value.

func (*CIAppPipelineEventPipelineStatus) UnmarshalJSON

func (v *CIAppPipelineEventPipelineStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventPreviousPipeline

CIAppPipelineEventPreviousPipeline If the pipeline is a retry, this should contain the details of the previous attempt.

type CIAppPipelineEventPreviousPipeline struct {
    // UUID of a pipeline.
    Id string `json:"id"`
    // The URL to look at the pipeline in the CI provider UI.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventPreviousPipeline

func NewCIAppPipelineEventPreviousPipeline(id string) *CIAppPipelineEventPreviousPipeline

NewCIAppPipelineEventPreviousPipeline instantiates a new CIAppPipelineEventPreviousPipeline 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 NewCIAppPipelineEventPreviousPipelineWithDefaults

func NewCIAppPipelineEventPreviousPipelineWithDefaults() *CIAppPipelineEventPreviousPipeline

NewCIAppPipelineEventPreviousPipelineWithDefaults instantiates a new CIAppPipelineEventPreviousPipeline 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 (*CIAppPipelineEventPreviousPipeline) GetId

func (o *CIAppPipelineEventPreviousPipeline) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventPreviousPipeline) GetIdOk

func (o *CIAppPipelineEventPreviousPipeline) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventPreviousPipeline) GetUrl

func (o *CIAppPipelineEventPreviousPipeline) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CIAppPipelineEventPreviousPipeline) GetUrlOk

func (o *CIAppPipelineEventPreviousPipeline) 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 (*CIAppPipelineEventPreviousPipeline) HasUrl

func (o *CIAppPipelineEventPreviousPipeline) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CIAppPipelineEventPreviousPipeline) MarshalJSON

func (o CIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventPreviousPipeline) SetId

func (o *CIAppPipelineEventPreviousPipeline) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventPreviousPipeline) SetUrl

func (o *CIAppPipelineEventPreviousPipeline) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*CIAppPipelineEventPreviousPipeline) UnmarshalJSON

func (o *CIAppPipelineEventPreviousPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStage

CIAppPipelineEventStage Details of a CI stage.

type CIAppPipelineEventStage struct {
    // A list of stage IDs that this stage depends on.
    Dependencies datadog.NullableList[string] `json:"dependencies,omitempty"`
    // Time when the stage run finished. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git,omitempty"`
    // UUID for the stage. It has to be unique at least in the pipeline scope.
    Id string `json:"id"`
    // Used to distinguish between pipelines, stages, jobs and steps.
    Level CIAppPipelineEventStageLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // The name for the stage.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // The parent pipeline name.
    PipelineName string `json:"pipeline_name"`
    // The parent pipeline UUID.
    PipelineUniqueId string `json:"pipeline_unique_id"`
    // The queue time in milliseconds, if applicable.
    QueueTime datadog.NullableInt64 `json:"queue_time,omitempty"`
    // Time when the stage run started (it should not include any queue time). The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the stage.
    Status CIAppPipelineEventStageStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventStage

func NewCIAppPipelineEventStage(end time.Time, id string, level CIAppPipelineEventStageLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStageStatus) *CIAppPipelineEventStage

NewCIAppPipelineEventStage instantiates a new CIAppPipelineEventStage 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 NewCIAppPipelineEventStageWithDefaults

func NewCIAppPipelineEventStageWithDefaults() *CIAppPipelineEventStage

NewCIAppPipelineEventStageWithDefaults instantiates a new CIAppPipelineEventStage 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 (*CIAppPipelineEventStage) GetDependencies

func (o *CIAppPipelineEventStage) GetDependencies() []string

GetDependencies returns the Dependencies field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetDependenciesOk

func (o *CIAppPipelineEventStage) GetDependenciesOk() (*[]string, bool)

GetDependenciesOk returns a tuple with the Dependencies 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 (*CIAppPipelineEventStage) GetEnd

func (o *CIAppPipelineEventStage) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventStage) GetEndOk

func (o *CIAppPipelineEventStage) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetError

func (o *CIAppPipelineEventStage) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetErrorOk

func (o *CIAppPipelineEventStage) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error 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 (*CIAppPipelineEventStage) GetGit

func (o *CIAppPipelineEventStage) GetGit() CIAppGitInfo

GetGit returns the Git field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetGitOk

func (o *CIAppPipelineEventStage) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git 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 (*CIAppPipelineEventStage) GetId

func (o *CIAppPipelineEventStage) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventStage) GetIdOk

func (o *CIAppPipelineEventStage) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetLevel

func (o *CIAppPipelineEventStage) GetLevel() CIAppPipelineEventStageLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventStage) GetLevelOk

func (o *CIAppPipelineEventStage) GetLevelOk() (*CIAppPipelineEventStageLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetMetrics

func (o *CIAppPipelineEventStage) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetMetricsOk

func (o *CIAppPipelineEventStage) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics 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 (*CIAppPipelineEventStage) GetName

func (o *CIAppPipelineEventStage) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventStage) GetNameOk

func (o *CIAppPipelineEventStage) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetNode

func (o *CIAppPipelineEventStage) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetNodeOk

func (o *CIAppPipelineEventStage) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node 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 (*CIAppPipelineEventStage) GetParameters

func (o *CIAppPipelineEventStage) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetParametersOk

func (o *CIAppPipelineEventStage) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters 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 (*CIAppPipelineEventStage) GetPipelineName

func (o *CIAppPipelineEventStage) GetPipelineName() string

GetPipelineName returns the PipelineName field value.

func (*CIAppPipelineEventStage) GetPipelineNameOk

func (o *CIAppPipelineEventStage) GetPipelineNameOk() (*string, bool)

GetPipelineNameOk returns a tuple with the PipelineName field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetPipelineUniqueId

func (o *CIAppPipelineEventStage) GetPipelineUniqueId() string

GetPipelineUniqueId returns the PipelineUniqueId field value.

func (*CIAppPipelineEventStage) GetPipelineUniqueIdOk

func (o *CIAppPipelineEventStage) GetPipelineUniqueIdOk() (*string, bool)

GetPipelineUniqueIdOk returns a tuple with the PipelineUniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetQueueTime

func (o *CIAppPipelineEventStage) GetQueueTime() int64

GetQueueTime returns the QueueTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetQueueTimeOk

func (o *CIAppPipelineEventStage) GetQueueTimeOk() (*int64, bool)

GetQueueTimeOk returns a tuple with the QueueTime 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 (*CIAppPipelineEventStage) GetStart

func (o *CIAppPipelineEventStage) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventStage) GetStartOk

func (o *CIAppPipelineEventStage) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetStatus

func (o *CIAppPipelineEventStage) GetStatus() CIAppPipelineEventStageStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventStage) GetStatusOk

func (o *CIAppPipelineEventStage) GetStatusOk() (*CIAppPipelineEventStageStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStage) GetTags

func (o *CIAppPipelineEventStage) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStage) GetTagsOk

func (o *CIAppPipelineEventStage) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStage) HasDependencies

func (o *CIAppPipelineEventStage) HasDependencies() bool

HasDependencies returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasError

func (o *CIAppPipelineEventStage) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasGit

func (o *CIAppPipelineEventStage) HasGit() bool

HasGit returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasMetrics

func (o *CIAppPipelineEventStage) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasNode

func (o *CIAppPipelineEventStage) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasParameters

func (o *CIAppPipelineEventStage) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasQueueTime

func (o *CIAppPipelineEventStage) HasQueueTime() bool

HasQueueTime returns a boolean if a field has been set.

func (*CIAppPipelineEventStage) HasTags

func (o *CIAppPipelineEventStage) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CIAppPipelineEventStage) MarshalJSON

func (o CIAppPipelineEventStage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventStage) SetDependencies

func (o *CIAppPipelineEventStage) SetDependencies(v []string)

SetDependencies gets a reference to the given datadog.NullableList[string] and assigns it to the Dependencies field.

func (*CIAppPipelineEventStage) SetDependenciesNil

func (o *CIAppPipelineEventStage) SetDependenciesNil()

SetDependenciesNil sets the value for Dependencies to be an explicit nil.

func (*CIAppPipelineEventStage) SetEnd

func (o *CIAppPipelineEventStage) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventStage) SetError

func (o *CIAppPipelineEventStage) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventStage) SetErrorNil

func (o *CIAppPipelineEventStage) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventStage) SetGit

func (o *CIAppPipelineEventStage) SetGit(v CIAppGitInfo)

SetGit gets a reference to the given NullableCIAppGitInfo and assigns it to the Git field.

func (*CIAppPipelineEventStage) SetGitNil

func (o *CIAppPipelineEventStage) SetGitNil()

SetGitNil sets the value for Git to be an explicit nil.

func (*CIAppPipelineEventStage) SetId

func (o *CIAppPipelineEventStage) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventStage) SetLevel

func (o *CIAppPipelineEventStage) SetLevel(v CIAppPipelineEventStageLevel)

SetLevel sets field value.

func (*CIAppPipelineEventStage) SetMetrics

func (o *CIAppPipelineEventStage) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventStage) SetMetricsNil

func (o *CIAppPipelineEventStage) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventStage) SetName

func (o *CIAppPipelineEventStage) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventStage) SetNode

func (o *CIAppPipelineEventStage) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventStage) SetNodeNil

func (o *CIAppPipelineEventStage) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventStage) SetParameters

func (o *CIAppPipelineEventStage) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventStage) SetPipelineName

func (o *CIAppPipelineEventStage) SetPipelineName(v string)

SetPipelineName sets field value.

func (*CIAppPipelineEventStage) SetPipelineUniqueId

func (o *CIAppPipelineEventStage) SetPipelineUniqueId(v string)

SetPipelineUniqueId sets field value.

func (*CIAppPipelineEventStage) SetQueueTime

func (o *CIAppPipelineEventStage) SetQueueTime(v int64)

SetQueueTime gets a reference to the given datadog.NullableInt64 and assigns it to the QueueTime field.

func (*CIAppPipelineEventStage) SetQueueTimeNil

func (o *CIAppPipelineEventStage) SetQueueTimeNil()

SetQueueTimeNil sets the value for QueueTime to be an explicit nil.

func (*CIAppPipelineEventStage) SetStart

func (o *CIAppPipelineEventStage) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventStage) SetStatus

func (o *CIAppPipelineEventStage) SetStatus(v CIAppPipelineEventStageStatus)

SetStatus sets field value.

func (*CIAppPipelineEventStage) SetTags

func (o *CIAppPipelineEventStage) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventStage) SetTagsNil

func (o *CIAppPipelineEventStage) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventStage) UnmarshalJSON

func (o *CIAppPipelineEventStage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventStage) UnsetDependencies

func (o *CIAppPipelineEventStage) UnsetDependencies()

UnsetDependencies ensures that no value is present for Dependencies, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetError

func (o *CIAppPipelineEventStage) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetGit

func (o *CIAppPipelineEventStage) UnsetGit()

UnsetGit ensures that no value is present for Git, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetMetrics

func (o *CIAppPipelineEventStage) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetNode

func (o *CIAppPipelineEventStage) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetQueueTime

func (o *CIAppPipelineEventStage) UnsetQueueTime()

UnsetQueueTime ensures that no value is present for QueueTime, not even an explicit nil.

func (*CIAppPipelineEventStage) UnsetTags

func (o *CIAppPipelineEventStage) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type CIAppPipelineEventStageLevel

CIAppPipelineEventStageLevel Used to distinguish between pipelines, stages, jobs and steps.

type CIAppPipelineEventStageLevel string

List of CIAppPipelineEventStageLevel.

const (
    CIAPPPIPELINEEVENTSTAGELEVEL_STAGE CIAppPipelineEventStageLevel = "stage"
)

func NewCIAppPipelineEventStageLevelFromValue

func NewCIAppPipelineEventStageLevelFromValue(v string) (*CIAppPipelineEventStageLevel, error)

NewCIAppPipelineEventStageLevelFromValue returns a pointer to a valid CIAppPipelineEventStageLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStageLevel) GetAllowedValues

func (v *CIAppPipelineEventStageLevel) GetAllowedValues() []CIAppPipelineEventStageLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStageLevel) IsValid

func (v CIAppPipelineEventStageLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStageLevel) Ptr

func (v CIAppPipelineEventStageLevel) Ptr() *CIAppPipelineEventStageLevel

Ptr returns reference to CIAppPipelineEventStageLevel value.

func (*CIAppPipelineEventStageLevel) UnmarshalJSON

func (v *CIAppPipelineEventStageLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStageStatus

CIAppPipelineEventStageStatus The final status of the stage.

type CIAppPipelineEventStageStatus string

List of CIAppPipelineEventStageStatus.

const (
    CIAPPPIPELINEEVENTSTAGESTATUS_SUCCESS  CIAppPipelineEventStageStatus = "success"
    CIAPPPIPELINEEVENTSTAGESTATUS_ERROR    CIAppPipelineEventStageStatus = "error"
    CIAPPPIPELINEEVENTSTAGESTATUS_CANCELED CIAppPipelineEventStageStatus = "canceled"
    CIAPPPIPELINEEVENTSTAGESTATUS_SKIPPED  CIAppPipelineEventStageStatus = "skipped"
)

func NewCIAppPipelineEventStageStatusFromValue

func NewCIAppPipelineEventStageStatusFromValue(v string) (*CIAppPipelineEventStageStatus, error)

NewCIAppPipelineEventStageStatusFromValue returns a pointer to a valid CIAppPipelineEventStageStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStageStatus) GetAllowedValues

func (v *CIAppPipelineEventStageStatus) GetAllowedValues() []CIAppPipelineEventStageStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStageStatus) IsValid

func (v CIAppPipelineEventStageStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStageStatus) Ptr

func (v CIAppPipelineEventStageStatus) Ptr() *CIAppPipelineEventStageStatus

Ptr returns reference to CIAppPipelineEventStageStatus value.

func (*CIAppPipelineEventStageStatus) UnmarshalJSON

func (v *CIAppPipelineEventStageStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStep

CIAppPipelineEventStep Details of a CI step.

type CIAppPipelineEventStep struct {
    // Time when the step run finished. The time format must be RFC3339.
    End time.Time `json:"end"`
    // Contains information of the CI error.
    Error NullableCIAppCIError `json:"error,omitempty"`
    // If pipelines are triggered due to actions to a Git repository, then all payloads must contain this.
    // Note that either `tag` or `branch` has to be provided, but not both.
    Git NullableCIAppGitInfo `json:"git,omitempty"`
    // UUID for the step. It has to be unique within each pipeline execution.
    Id string `json:"id"`
    // The parent job UUID (if applicable).
    JobId datadog.NullableString `json:"job_id,omitempty"`
    // The parent job name (if applicable).
    JobName datadog.NullableString `json:"job_name,omitempty"`
    // Used to distinguish between pipelines, stages, jobs and steps.
    Level CIAppPipelineEventStepLevel `json:"level"`
    // A list of user-defined metrics. The metrics must follow the `key:value` pattern and the value must be numeric.
    Metrics datadog.NullableList[string] `json:"metrics,omitempty"`
    // The name for the step.
    Name string `json:"name"`
    // Contains information of the host running the pipeline, stage, job, or step.
    Node NullableCIAppHostInfo `json:"node,omitempty"`
    // A map of key-value parameters or environment variables that were defined for the pipeline.
    Parameters map[string]string `json:"parameters,omitempty"`
    // The parent pipeline name.
    PipelineName string `json:"pipeline_name"`
    // The parent pipeline UUID.
    PipelineUniqueId string `json:"pipeline_unique_id"`
    // The parent stage UUID (if applicable).
    StageId datadog.NullableString `json:"stage_id,omitempty"`
    // The parent stage name (if applicable).
    StageName datadog.NullableString `json:"stage_name,omitempty"`
    // Time when the step run started. The time format must be RFC3339.
    Start time.Time `json:"start"`
    // The final status of the step.
    Status CIAppPipelineEventStepStatus `json:"status"`
    // A list of user-defined tags. The tags must follow the `key:value` pattern.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // The URL to look at the step in the CI provider UI.
    Url datadog.NullableString `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventStep

func NewCIAppPipelineEventStep(end time.Time, id string, level CIAppPipelineEventStepLevel, name string, pipelineName string, pipelineUniqueId string, start time.Time, status CIAppPipelineEventStepStatus) *CIAppPipelineEventStep

NewCIAppPipelineEventStep instantiates a new CIAppPipelineEventStep 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 NewCIAppPipelineEventStepWithDefaults

func NewCIAppPipelineEventStepWithDefaults() *CIAppPipelineEventStep

NewCIAppPipelineEventStepWithDefaults instantiates a new CIAppPipelineEventStep 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 (*CIAppPipelineEventStep) GetEnd

func (o *CIAppPipelineEventStep) GetEnd() time.Time

GetEnd returns the End field value.

func (*CIAppPipelineEventStep) GetEndOk

func (o *CIAppPipelineEventStep) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetError

func (o *CIAppPipelineEventStep) GetError() CIAppCIError

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetErrorOk

func (o *CIAppPipelineEventStep) GetErrorOk() (*CIAppCIError, bool)

GetErrorOk returns a tuple with the Error 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 (*CIAppPipelineEventStep) GetGit

func (o *CIAppPipelineEventStep) GetGit() CIAppGitInfo

GetGit returns the Git field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetGitOk

func (o *CIAppPipelineEventStep) GetGitOk() (*CIAppGitInfo, bool)

GetGitOk returns a tuple with the Git 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 (*CIAppPipelineEventStep) GetId

func (o *CIAppPipelineEventStep) GetId() string

GetId returns the Id field value.

func (*CIAppPipelineEventStep) GetIdOk

func (o *CIAppPipelineEventStep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetJobId

func (o *CIAppPipelineEventStep) GetJobId() string

GetJobId returns the JobId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetJobIdOk

func (o *CIAppPipelineEventStep) GetJobIdOk() (*string, bool)

GetJobIdOk returns a tuple with the JobId 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 (*CIAppPipelineEventStep) GetJobName

func (o *CIAppPipelineEventStep) GetJobName() string

GetJobName returns the JobName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetJobNameOk

func (o *CIAppPipelineEventStep) GetJobNameOk() (*string, bool)

GetJobNameOk returns a tuple with the JobName 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 (*CIAppPipelineEventStep) GetLevel

func (o *CIAppPipelineEventStep) GetLevel() CIAppPipelineEventStepLevel

GetLevel returns the Level field value.

func (*CIAppPipelineEventStep) GetLevelOk

func (o *CIAppPipelineEventStep) GetLevelOk() (*CIAppPipelineEventStepLevel, bool)

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetMetrics

func (o *CIAppPipelineEventStep) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetMetricsOk

func (o *CIAppPipelineEventStep) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics 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 (*CIAppPipelineEventStep) GetName

func (o *CIAppPipelineEventStep) GetName() string

GetName returns the Name field value.

func (*CIAppPipelineEventStep) GetNameOk

func (o *CIAppPipelineEventStep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetNode

func (o *CIAppPipelineEventStep) GetNode() CIAppHostInfo

GetNode returns the Node field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetNodeOk

func (o *CIAppPipelineEventStep) GetNodeOk() (*CIAppHostInfo, bool)

GetNodeOk returns a tuple with the Node 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 (*CIAppPipelineEventStep) GetParameters

func (o *CIAppPipelineEventStep) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetParametersOk

func (o *CIAppPipelineEventStep) GetParametersOk() (*map[string]string, bool)

GetParametersOk returns a tuple with the Parameters 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 (*CIAppPipelineEventStep) GetPipelineName

func (o *CIAppPipelineEventStep) GetPipelineName() string

GetPipelineName returns the PipelineName field value.

func (*CIAppPipelineEventStep) GetPipelineNameOk

func (o *CIAppPipelineEventStep) GetPipelineNameOk() (*string, bool)

GetPipelineNameOk returns a tuple with the PipelineName field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetPipelineUniqueId

func (o *CIAppPipelineEventStep) GetPipelineUniqueId() string

GetPipelineUniqueId returns the PipelineUniqueId field value.

func (*CIAppPipelineEventStep) GetPipelineUniqueIdOk

func (o *CIAppPipelineEventStep) GetPipelineUniqueIdOk() (*string, bool)

GetPipelineUniqueIdOk returns a tuple with the PipelineUniqueId field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetStageId

func (o *CIAppPipelineEventStep) GetStageId() string

GetStageId returns the StageId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetStageIdOk

func (o *CIAppPipelineEventStep) GetStageIdOk() (*string, bool)

GetStageIdOk returns a tuple with the StageId 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 (*CIAppPipelineEventStep) GetStageName

func (o *CIAppPipelineEventStep) GetStageName() string

GetStageName returns the StageName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetStageNameOk

func (o *CIAppPipelineEventStep) GetStageNameOk() (*string, bool)

GetStageNameOk returns a tuple with the StageName 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 (*CIAppPipelineEventStep) GetStart

func (o *CIAppPipelineEventStep) GetStart() time.Time

GetStart returns the Start field value.

func (*CIAppPipelineEventStep) GetStartOk

func (o *CIAppPipelineEventStep) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetStatus

func (o *CIAppPipelineEventStep) GetStatus() CIAppPipelineEventStepStatus

GetStatus returns the Status field value.

func (*CIAppPipelineEventStep) GetStatusOk

func (o *CIAppPipelineEventStep) GetStatusOk() (*CIAppPipelineEventStepStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CIAppPipelineEventStep) GetTags

func (o *CIAppPipelineEventStep) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetTagsOk

func (o *CIAppPipelineEventStep) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) GetUrl

func (o *CIAppPipelineEventStep) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CIAppPipelineEventStep) GetUrlOk

func (o *CIAppPipelineEventStep) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CIAppPipelineEventStep) HasError

func (o *CIAppPipelineEventStep) HasError() bool

HasError returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasGit

func (o *CIAppPipelineEventStep) HasGit() bool

HasGit returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasJobId

func (o *CIAppPipelineEventStep) HasJobId() bool

HasJobId returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasJobName

func (o *CIAppPipelineEventStep) HasJobName() bool

HasJobName returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasMetrics

func (o *CIAppPipelineEventStep) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasNode

func (o *CIAppPipelineEventStep) HasNode() bool

HasNode returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasParameters

func (o *CIAppPipelineEventStep) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasStageId

func (o *CIAppPipelineEventStep) HasStageId() bool

HasStageId returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasStageName

func (o *CIAppPipelineEventStep) HasStageName() bool

HasStageName returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasTags

func (o *CIAppPipelineEventStep) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CIAppPipelineEventStep) HasUrl

func (o *CIAppPipelineEventStep) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CIAppPipelineEventStep) MarshalJSON

func (o CIAppPipelineEventStep) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventStep) SetEnd

func (o *CIAppPipelineEventStep) SetEnd(v time.Time)

SetEnd sets field value.

func (*CIAppPipelineEventStep) SetError

func (o *CIAppPipelineEventStep) SetError(v CIAppCIError)

SetError gets a reference to the given NullableCIAppCIError and assigns it to the Error field.

func (*CIAppPipelineEventStep) SetErrorNil

func (o *CIAppPipelineEventStep) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil.

func (*CIAppPipelineEventStep) SetGit

func (o *CIAppPipelineEventStep) SetGit(v CIAppGitInfo)

SetGit gets a reference to the given NullableCIAppGitInfo and assigns it to the Git field.

func (*CIAppPipelineEventStep) SetGitNil

func (o *CIAppPipelineEventStep) SetGitNil()

SetGitNil sets the value for Git to be an explicit nil.

func (*CIAppPipelineEventStep) SetId

func (o *CIAppPipelineEventStep) SetId(v string)

SetId sets field value.

func (*CIAppPipelineEventStep) SetJobId

func (o *CIAppPipelineEventStep) SetJobId(v string)

SetJobId gets a reference to the given datadog.NullableString and assigns it to the JobId field.

func (*CIAppPipelineEventStep) SetJobIdNil

func (o *CIAppPipelineEventStep) SetJobIdNil()

SetJobIdNil sets the value for JobId to be an explicit nil.

func (*CIAppPipelineEventStep) SetJobName

func (o *CIAppPipelineEventStep) SetJobName(v string)

SetJobName gets a reference to the given datadog.NullableString and assigns it to the JobName field.

func (*CIAppPipelineEventStep) SetJobNameNil

func (o *CIAppPipelineEventStep) SetJobNameNil()

SetJobNameNil sets the value for JobName to be an explicit nil.

func (*CIAppPipelineEventStep) SetLevel

func (o *CIAppPipelineEventStep) SetLevel(v CIAppPipelineEventStepLevel)

SetLevel sets field value.

func (*CIAppPipelineEventStep) SetMetrics

func (o *CIAppPipelineEventStep) SetMetrics(v []string)

SetMetrics gets a reference to the given datadog.NullableList[string] and assigns it to the Metrics field.

func (*CIAppPipelineEventStep) SetMetricsNil

func (o *CIAppPipelineEventStep) SetMetricsNil()

SetMetricsNil sets the value for Metrics to be an explicit nil.

func (*CIAppPipelineEventStep) SetName

func (o *CIAppPipelineEventStep) SetName(v string)

SetName sets field value.

func (*CIAppPipelineEventStep) SetNode

func (o *CIAppPipelineEventStep) SetNode(v CIAppHostInfo)

SetNode gets a reference to the given NullableCIAppHostInfo and assigns it to the Node field.

func (*CIAppPipelineEventStep) SetNodeNil

func (o *CIAppPipelineEventStep) SetNodeNil()

SetNodeNil sets the value for Node to be an explicit nil.

func (*CIAppPipelineEventStep) SetParameters

func (o *CIAppPipelineEventStep) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (*CIAppPipelineEventStep) SetPipelineName

func (o *CIAppPipelineEventStep) SetPipelineName(v string)

SetPipelineName sets field value.

func (*CIAppPipelineEventStep) SetPipelineUniqueId

func (o *CIAppPipelineEventStep) SetPipelineUniqueId(v string)

SetPipelineUniqueId sets field value.

func (*CIAppPipelineEventStep) SetStageId

func (o *CIAppPipelineEventStep) SetStageId(v string)

SetStageId gets a reference to the given datadog.NullableString and assigns it to the StageId field.

func (*CIAppPipelineEventStep) SetStageIdNil

func (o *CIAppPipelineEventStep) SetStageIdNil()

SetStageIdNil sets the value for StageId to be an explicit nil.

func (*CIAppPipelineEventStep) SetStageName

func (o *CIAppPipelineEventStep) SetStageName(v string)

SetStageName gets a reference to the given datadog.NullableString and assigns it to the StageName field.

func (*CIAppPipelineEventStep) SetStageNameNil

func (o *CIAppPipelineEventStep) SetStageNameNil()

SetStageNameNil sets the value for StageName to be an explicit nil.

func (*CIAppPipelineEventStep) SetStart

func (o *CIAppPipelineEventStep) SetStart(v time.Time)

SetStart sets field value.

func (*CIAppPipelineEventStep) SetStatus

func (o *CIAppPipelineEventStep) SetStatus(v CIAppPipelineEventStepStatus)

SetStatus sets field value.

func (*CIAppPipelineEventStep) SetTags

func (o *CIAppPipelineEventStep) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*CIAppPipelineEventStep) SetTagsNil

func (o *CIAppPipelineEventStep) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

func (*CIAppPipelineEventStep) SetUrl

func (o *CIAppPipelineEventStep) SetUrl(v string)

SetUrl gets a reference to the given datadog.NullableString and assigns it to the Url field.

func (*CIAppPipelineEventStep) SetUrlNil

func (o *CIAppPipelineEventStep) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil.

func (*CIAppPipelineEventStep) UnmarshalJSON

func (o *CIAppPipelineEventStep) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CIAppPipelineEventStep) UnsetError

func (o *CIAppPipelineEventStep) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetGit

func (o *CIAppPipelineEventStep) UnsetGit()

UnsetGit ensures that no value is present for Git, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetJobId

func (o *CIAppPipelineEventStep) UnsetJobId()

UnsetJobId ensures that no value is present for JobId, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetJobName

func (o *CIAppPipelineEventStep) UnsetJobName()

UnsetJobName ensures that no value is present for JobName, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetMetrics

func (o *CIAppPipelineEventStep) UnsetMetrics()

UnsetMetrics ensures that no value is present for Metrics, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetNode

func (o *CIAppPipelineEventStep) UnsetNode()

UnsetNode ensures that no value is present for Node, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetStageId

func (o *CIAppPipelineEventStep) UnsetStageId()

UnsetStageId ensures that no value is present for StageId, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetStageName

func (o *CIAppPipelineEventStep) UnsetStageName()

UnsetStageName ensures that no value is present for StageName, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetTags

func (o *CIAppPipelineEventStep) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

func (*CIAppPipelineEventStep) UnsetUrl

func (o *CIAppPipelineEventStep) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil.

type CIAppPipelineEventStepLevel

CIAppPipelineEventStepLevel Used to distinguish between pipelines, stages, jobs and steps.

type CIAppPipelineEventStepLevel string

List of CIAppPipelineEventStepLevel.

const (
    CIAPPPIPELINEEVENTSTEPLEVEL_STEP CIAppPipelineEventStepLevel = "step"
)

func NewCIAppPipelineEventStepLevelFromValue

func NewCIAppPipelineEventStepLevelFromValue(v string) (*CIAppPipelineEventStepLevel, error)

NewCIAppPipelineEventStepLevelFromValue returns a pointer to a valid CIAppPipelineEventStepLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStepLevel) GetAllowedValues

func (v *CIAppPipelineEventStepLevel) GetAllowedValues() []CIAppPipelineEventStepLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStepLevel) IsValid

func (v CIAppPipelineEventStepLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStepLevel) Ptr

func (v CIAppPipelineEventStepLevel) Ptr() *CIAppPipelineEventStepLevel

Ptr returns reference to CIAppPipelineEventStepLevel value.

func (*CIAppPipelineEventStepLevel) UnmarshalJSON

func (v *CIAppPipelineEventStepLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventStepStatus

CIAppPipelineEventStepStatus The final status of the step.

type CIAppPipelineEventStepStatus string

List of CIAppPipelineEventStepStatus.

const (
    CIAPPPIPELINEEVENTSTEPSTATUS_SUCCESS CIAppPipelineEventStepStatus = "success"
    CIAPPPIPELINEEVENTSTEPSTATUS_ERROR   CIAppPipelineEventStepStatus = "error"
)

func NewCIAppPipelineEventStepStatusFromValue

func NewCIAppPipelineEventStepStatusFromValue(v string) (*CIAppPipelineEventStepStatus, error)

NewCIAppPipelineEventStepStatusFromValue returns a pointer to a valid CIAppPipelineEventStepStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventStepStatus) GetAllowedValues

func (v *CIAppPipelineEventStepStatus) GetAllowedValues() []CIAppPipelineEventStepStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventStepStatus) IsValid

func (v CIAppPipelineEventStepStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventStepStatus) Ptr

func (v CIAppPipelineEventStepStatus) Ptr() *CIAppPipelineEventStepStatus

Ptr returns reference to CIAppPipelineEventStepStatus value.

func (*CIAppPipelineEventStepStatus) UnmarshalJSON

func (v *CIAppPipelineEventStepStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventTypeName

CIAppPipelineEventTypeName Type of the event.

type CIAppPipelineEventTypeName string

List of CIAppPipelineEventTypeName.

const (
    CIAPPPIPELINEEVENTTYPENAME_CIPIPELINE CIAppPipelineEventTypeName = "cipipeline"
)

func NewCIAppPipelineEventTypeNameFromValue

func NewCIAppPipelineEventTypeNameFromValue(v string) (*CIAppPipelineEventTypeName, error)

NewCIAppPipelineEventTypeNameFromValue returns a pointer to a valid CIAppPipelineEventTypeName for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineEventTypeName) GetAllowedValues

func (v *CIAppPipelineEventTypeName) GetAllowedValues() []CIAppPipelineEventTypeName

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineEventTypeName) IsValid

func (v CIAppPipelineEventTypeName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineEventTypeName) Ptr

func (v CIAppPipelineEventTypeName) Ptr() *CIAppPipelineEventTypeName

Ptr returns reference to CIAppPipelineEventTypeName value.

func (*CIAppPipelineEventTypeName) UnmarshalJSON

func (v *CIAppPipelineEventTypeName) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventsRequest

CIAppPipelineEventsRequest The request for a pipelines search.

type CIAppPipelineEventsRequest struct {
    // The search and filter query settings.
    Filter *CIAppPipelinesQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *CIAppQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *CIAppSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventsRequest

func NewCIAppPipelineEventsRequest() *CIAppPipelineEventsRequest

NewCIAppPipelineEventsRequest instantiates a new CIAppPipelineEventsRequest 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 NewCIAppPipelineEventsRequestWithDefaults

func NewCIAppPipelineEventsRequestWithDefaults() *CIAppPipelineEventsRequest

NewCIAppPipelineEventsRequestWithDefaults instantiates a new CIAppPipelineEventsRequest 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 (*CIAppPipelineEventsRequest) GetFilter

func (o *CIAppPipelineEventsRequest) GetFilter() CIAppPipelinesQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetFilterOk

func (o *CIAppPipelineEventsRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, 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 (*CIAppPipelineEventsRequest) GetOptions

func (o *CIAppPipelineEventsRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetOptionsOk

func (o *CIAppPipelineEventsRequest) GetOptionsOk() (*CIAppQueryOptions, 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 (*CIAppPipelineEventsRequest) GetPage

func (o *CIAppPipelineEventsRequest) GetPage() CIAppQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetPageOk

func (o *CIAppPipelineEventsRequest) GetPageOk() (*CIAppQueryPageOptions, 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 (*CIAppPipelineEventsRequest) GetSort

func (o *CIAppPipelineEventsRequest) GetSort() CIAppSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppPipelineEventsRequest) GetSortOk

func (o *CIAppPipelineEventsRequest) GetSortOk() (*CIAppSort, 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 (*CIAppPipelineEventsRequest) HasFilter

func (o *CIAppPipelineEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppPipelineEventsRequest) HasOptions

func (o *CIAppPipelineEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*CIAppPipelineEventsRequest) HasPage

func (o *CIAppPipelineEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*CIAppPipelineEventsRequest) HasSort

func (o *CIAppPipelineEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (CIAppPipelineEventsRequest) MarshalJSON

func (o CIAppPipelineEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventsRequest) SetFilter

func (o *CIAppPipelineEventsRequest) SetFilter(v CIAppPipelinesQueryFilter)

SetFilter gets a reference to the given CIAppPipelinesQueryFilter and assigns it to the Filter field.

func (*CIAppPipelineEventsRequest) SetOptions

func (o *CIAppPipelineEventsRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppPipelineEventsRequest) SetPage

func (o *CIAppPipelineEventsRequest) SetPage(v CIAppQueryPageOptions)

SetPage gets a reference to the given CIAppQueryPageOptions and assigns it to the Page field.

func (*CIAppPipelineEventsRequest) SetSort

func (o *CIAppPipelineEventsRequest) SetSort(v CIAppSort)

SetSort gets a reference to the given CIAppSort and assigns it to the Sort field.

func (*CIAppPipelineEventsRequest) UnmarshalJSON

func (o *CIAppPipelineEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineEventsResponse

CIAppPipelineEventsResponse Response object with all pipeline events matching the request and pagination information.

type CIAppPipelineEventsResponse struct {
    // Array of events matching the request.
    Data []CIAppPipelineEvent `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadataWithPagination `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelineEventsResponse

func NewCIAppPipelineEventsResponse() *CIAppPipelineEventsResponse

NewCIAppPipelineEventsResponse instantiates a new CIAppPipelineEventsResponse 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 NewCIAppPipelineEventsResponseWithDefaults

func NewCIAppPipelineEventsResponseWithDefaults() *CIAppPipelineEventsResponse

NewCIAppPipelineEventsResponseWithDefaults instantiates a new CIAppPipelineEventsResponse 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 (*CIAppPipelineEventsResponse) GetData

func (o *CIAppPipelineEventsResponse) GetData() []CIAppPipelineEvent

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppPipelineEventsResponse) GetDataOk

func (o *CIAppPipelineEventsResponse) GetDataOk() (*[]CIAppPipelineEvent, 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 (o *CIAppPipelineEventsResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppPipelineEventsResponse) GetLinksOk

func (o *CIAppPipelineEventsResponse) GetLinksOk() (*CIAppResponseLinks, 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 (*CIAppPipelineEventsResponse) GetMeta

func (o *CIAppPipelineEventsResponse) GetMeta() CIAppResponseMetadataWithPagination

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppPipelineEventsResponse) GetMetaOk

func (o *CIAppPipelineEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, 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 (*CIAppPipelineEventsResponse) HasData

func (o *CIAppPipelineEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppPipelineEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppPipelineEventsResponse) HasMeta

func (o *CIAppPipelineEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppPipelineEventsResponse) MarshalJSON

func (o CIAppPipelineEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelineEventsResponse) SetData

func (o *CIAppPipelineEventsResponse) SetData(v []CIAppPipelineEvent)

SetData gets a reference to the given []CIAppPipelineEvent and assigns it to the Data field.

func (o *CIAppPipelineEventsResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppPipelineEventsResponse) SetMeta

func (o *CIAppPipelineEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)

SetMeta gets a reference to the given CIAppResponseMetadataWithPagination and assigns it to the Meta field.

func (*CIAppPipelineEventsResponse) UnmarshalJSON

func (o *CIAppPipelineEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelineLevel

CIAppPipelineLevel Pipeline execution level.

type CIAppPipelineLevel string

List of CIAppPipelineLevel.

const (
    CIAPPPIPELINELEVEL_PIPELINE CIAppPipelineLevel = "pipeline"
    CIAPPPIPELINELEVEL_STAGE    CIAppPipelineLevel = "stage"
    CIAPPPIPELINELEVEL_JOB      CIAppPipelineLevel = "job"
    CIAPPPIPELINELEVEL_STEP     CIAppPipelineLevel = "step"
    CIAPPPIPELINELEVEL_CUSTOM   CIAppPipelineLevel = "custom"
)

func NewCIAppPipelineLevelFromValue

func NewCIAppPipelineLevelFromValue(v string) (*CIAppPipelineLevel, error)

NewCIAppPipelineLevelFromValue returns a pointer to a valid CIAppPipelineLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppPipelineLevel) GetAllowedValues

func (v *CIAppPipelineLevel) GetAllowedValues() []CIAppPipelineLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppPipelineLevel) IsValid

func (v CIAppPipelineLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppPipelineLevel) Ptr

func (v CIAppPipelineLevel) Ptr() *CIAppPipelineLevel

Ptr returns reference to CIAppPipelineLevel value.

func (*CIAppPipelineLevel) UnmarshalJSON

func (v *CIAppPipelineLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesAggregateRequest

CIAppPipelinesAggregateRequest The object sent with the request to retrieve aggregation buckets of pipeline events from your organization.

type CIAppPipelinesAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []CIAppCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *CIAppPipelinesQueryFilter `json:"filter,omitempty"`
    // The rules for the group-by.
    GroupBy []CIAppPipelinesGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelinesAggregateRequest

func NewCIAppPipelinesAggregateRequest() *CIAppPipelinesAggregateRequest

NewCIAppPipelinesAggregateRequest instantiates a new CIAppPipelinesAggregateRequest 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 NewCIAppPipelinesAggregateRequestWithDefaults

func NewCIAppPipelinesAggregateRequestWithDefaults() *CIAppPipelinesAggregateRequest

NewCIAppPipelinesAggregateRequestWithDefaults instantiates a new CIAppPipelinesAggregateRequest 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 (*CIAppPipelinesAggregateRequest) GetCompute

func (o *CIAppPipelinesAggregateRequest) GetCompute() []CIAppCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetComputeOk

func (o *CIAppPipelinesAggregateRequest) GetComputeOk() (*[]CIAppCompute, 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 (*CIAppPipelinesAggregateRequest) GetFilter

func (o *CIAppPipelinesAggregateRequest) GetFilter() CIAppPipelinesQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetFilterOk

func (o *CIAppPipelinesAggregateRequest) GetFilterOk() (*CIAppPipelinesQueryFilter, 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 (*CIAppPipelinesAggregateRequest) GetGroupBy

func (o *CIAppPipelinesAggregateRequest) GetGroupBy() []CIAppPipelinesGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetGroupByOk

func (o *CIAppPipelinesAggregateRequest) GetGroupByOk() (*[]CIAppPipelinesGroupBy, 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 (*CIAppPipelinesAggregateRequest) GetOptions

func (o *CIAppPipelinesAggregateRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppPipelinesAggregateRequest) GetOptionsOk

func (o *CIAppPipelinesAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, 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 (*CIAppPipelinesAggregateRequest) HasCompute

func (o *CIAppPipelinesAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*CIAppPipelinesAggregateRequest) HasFilter

func (o *CIAppPipelinesAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppPipelinesAggregateRequest) HasGroupBy

func (o *CIAppPipelinesAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*CIAppPipelinesAggregateRequest) HasOptions

func (o *CIAppPipelinesAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (CIAppPipelinesAggregateRequest) MarshalJSON

func (o CIAppPipelinesAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesAggregateRequest) SetCompute

func (o *CIAppPipelinesAggregateRequest) SetCompute(v []CIAppCompute)

SetCompute gets a reference to the given []CIAppCompute and assigns it to the Compute field.

func (*CIAppPipelinesAggregateRequest) SetFilter

func (o *CIAppPipelinesAggregateRequest) SetFilter(v CIAppPipelinesQueryFilter)

SetFilter gets a reference to the given CIAppPipelinesQueryFilter and assigns it to the Filter field.

func (*CIAppPipelinesAggregateRequest) SetGroupBy

func (o *CIAppPipelinesAggregateRequest) SetGroupBy(v []CIAppPipelinesGroupBy)

SetGroupBy gets a reference to the given []CIAppPipelinesGroupBy and assigns it to the GroupBy field.

func (*CIAppPipelinesAggregateRequest) SetOptions

func (o *CIAppPipelinesAggregateRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppPipelinesAggregateRequest) UnmarshalJSON

func (o *CIAppPipelinesAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesAggregationBucketsResponse

CIAppPipelinesAggregationBucketsResponse The query results.

type CIAppPipelinesAggregationBucketsResponse struct {
    // The list of matching buckets, one item per bucket.
    Buckets []CIAppPipelinesBucketResponse `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelinesAggregationBucketsResponse

func NewCIAppPipelinesAggregationBucketsResponse() *CIAppPipelinesAggregationBucketsResponse

NewCIAppPipelinesAggregationBucketsResponse instantiates a new CIAppPipelinesAggregationBucketsResponse 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 NewCIAppPipelinesAggregationBucketsResponseWithDefaults

func NewCIAppPipelinesAggregationBucketsResponseWithDefaults() *CIAppPipelinesAggregationBucketsResponse

NewCIAppPipelinesAggregationBucketsResponseWithDefaults instantiates a new CIAppPipelinesAggregationBucketsResponse 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 (*CIAppPipelinesAggregationBucketsResponse) GetBuckets

func (o *CIAppPipelinesAggregationBucketsResponse) GetBuckets() []CIAppPipelinesBucketResponse

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*CIAppPipelinesAggregationBucketsResponse) GetBucketsOk

func (o *CIAppPipelinesAggregationBucketsResponse) GetBucketsOk() (*[]CIAppPipelinesBucketResponse, 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 (*CIAppPipelinesAggregationBucketsResponse) HasBuckets

func (o *CIAppPipelinesAggregationBucketsResponse) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (CIAppPipelinesAggregationBucketsResponse) MarshalJSON

func (o CIAppPipelinesAggregationBucketsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesAggregationBucketsResponse) SetBuckets

func (o *CIAppPipelinesAggregationBucketsResponse) SetBuckets(v []CIAppPipelinesBucketResponse)

SetBuckets gets a reference to the given []CIAppPipelinesBucketResponse and assigns it to the Buckets field.

func (*CIAppPipelinesAggregationBucketsResponse) UnmarshalJSON

func (o *CIAppPipelinesAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesAnalyticsAggregateResponse

CIAppPipelinesAnalyticsAggregateResponse The response object for the pipeline events aggregate API endpoint.

type CIAppPipelinesAnalyticsAggregateResponse struct {
    // The query results.
    Data *CIAppPipelinesAggregationBucketsResponse `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelinesAnalyticsAggregateResponse

func NewCIAppPipelinesAnalyticsAggregateResponse() *CIAppPipelinesAnalyticsAggregateResponse

NewCIAppPipelinesAnalyticsAggregateResponse instantiates a new CIAppPipelinesAnalyticsAggregateResponse 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 NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults

func NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults() *CIAppPipelinesAnalyticsAggregateResponse

NewCIAppPipelinesAnalyticsAggregateResponseWithDefaults instantiates a new CIAppPipelinesAnalyticsAggregateResponse 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 (*CIAppPipelinesAnalyticsAggregateResponse) GetData

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetData() CIAppPipelinesAggregationBucketsResponse

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetDataOk

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetDataOk() (*CIAppPipelinesAggregationBucketsResponse, 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 (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetLinksOk

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, 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 (*CIAppPipelinesAnalyticsAggregateResponse) GetMeta

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppPipelinesAnalyticsAggregateResponse) GetMetaOk

func (o *CIAppPipelinesAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadata, 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 (*CIAppPipelinesAnalyticsAggregateResponse) HasData

func (o *CIAppPipelinesAnalyticsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppPipelinesAnalyticsAggregateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppPipelinesAnalyticsAggregateResponse) HasMeta

func (o *CIAppPipelinesAnalyticsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppPipelinesAnalyticsAggregateResponse) MarshalJSON

func (o CIAppPipelinesAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesAnalyticsAggregateResponse) SetData

func (o *CIAppPipelinesAnalyticsAggregateResponse) SetData(v CIAppPipelinesAggregationBucketsResponse)

SetData gets a reference to the given CIAppPipelinesAggregationBucketsResponse and assigns it to the Data field.

func (o *CIAppPipelinesAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppPipelinesAnalyticsAggregateResponse) SetMeta

func (o *CIAppPipelinesAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadata)

SetMeta gets a reference to the given CIAppResponseMetadata and assigns it to the Meta field.

func (*CIAppPipelinesAnalyticsAggregateResponse) UnmarshalJSON

func (o *CIAppPipelinesAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesBucketResponse

CIAppPipelinesBucketResponse Bucket values.

type CIAppPipelinesBucketResponse struct {
    // The key-value pairs for each group-by.
    By map[string]interface{} `json:"by,omitempty"`
    // A map of the metric name to value for regular compute, or a list of values for a timeseries.
    Computes map[string]CIAppAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelinesBucketResponse

func NewCIAppPipelinesBucketResponse() *CIAppPipelinesBucketResponse

NewCIAppPipelinesBucketResponse instantiates a new CIAppPipelinesBucketResponse 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 NewCIAppPipelinesBucketResponseWithDefaults

func NewCIAppPipelinesBucketResponseWithDefaults() *CIAppPipelinesBucketResponse

NewCIAppPipelinesBucketResponseWithDefaults instantiates a new CIAppPipelinesBucketResponse 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 (*CIAppPipelinesBucketResponse) GetBy

func (o *CIAppPipelinesBucketResponse) GetBy() map[string]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*CIAppPipelinesBucketResponse) GetByOk

func (o *CIAppPipelinesBucketResponse) GetByOk() (*map[string]interface{}, 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 (*CIAppPipelinesBucketResponse) GetComputes

func (o *CIAppPipelinesBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*CIAppPipelinesBucketResponse) GetComputesOk

func (o *CIAppPipelinesBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, 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 (*CIAppPipelinesBucketResponse) HasBy

func (o *CIAppPipelinesBucketResponse) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*CIAppPipelinesBucketResponse) HasComputes

func (o *CIAppPipelinesBucketResponse) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (CIAppPipelinesBucketResponse) MarshalJSON

func (o CIAppPipelinesBucketResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesBucketResponse) SetBy

func (o *CIAppPipelinesBucketResponse) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} and assigns it to the By field.

func (*CIAppPipelinesBucketResponse) SetComputes

func (o *CIAppPipelinesBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)

SetComputes gets a reference to the given map[string]CIAppAggregateBucketValue and assigns it to the Computes field.

func (*CIAppPipelinesBucketResponse) UnmarshalJSON

func (o *CIAppPipelinesBucketResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesGroupBy

CIAppPipelinesGroupBy A group-by rule.

type CIAppPipelinesGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`.
    Histogram *CIAppGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group-by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group-by.
    Missing *CIAppGroupByMissing `json:"missing,omitempty"`
    // A sort rule. The `aggregation` field is required when `type` is `measure`.
    Sort *CIAppAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *CIAppGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelinesGroupBy

func NewCIAppPipelinesGroupBy(facet string) *CIAppPipelinesGroupBy

NewCIAppPipelinesGroupBy instantiates a new CIAppPipelinesGroupBy 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 NewCIAppPipelinesGroupByWithDefaults

func NewCIAppPipelinesGroupByWithDefaults() *CIAppPipelinesGroupBy

NewCIAppPipelinesGroupByWithDefaults instantiates a new CIAppPipelinesGroupBy 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 (*CIAppPipelinesGroupBy) GetFacet

func (o *CIAppPipelinesGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*CIAppPipelinesGroupBy) GetFacetOk

func (o *CIAppPipelinesGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*CIAppPipelinesGroupBy) GetHistogram

func (o *CIAppPipelinesGroupBy) GetHistogram() CIAppGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetHistogramOk

func (o *CIAppPipelinesGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, 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 (*CIAppPipelinesGroupBy) GetLimit

func (o *CIAppPipelinesGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetLimitOk

func (o *CIAppPipelinesGroupBy) 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 (*CIAppPipelinesGroupBy) GetMissing

func (o *CIAppPipelinesGroupBy) GetMissing() CIAppGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetMissingOk

func (o *CIAppPipelinesGroupBy) GetMissingOk() (*CIAppGroupByMissing, 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 (*CIAppPipelinesGroupBy) GetSort

func (o *CIAppPipelinesGroupBy) GetSort() CIAppAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetSortOk

func (o *CIAppPipelinesGroupBy) GetSortOk() (*CIAppAggregateSort, 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 (*CIAppPipelinesGroupBy) GetTotal

func (o *CIAppPipelinesGroupBy) GetTotal() CIAppGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*CIAppPipelinesGroupBy) GetTotalOk

func (o *CIAppPipelinesGroupBy) GetTotalOk() (*CIAppGroupByTotal, 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 (*CIAppPipelinesGroupBy) HasHistogram

func (o *CIAppPipelinesGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasLimit

func (o *CIAppPipelinesGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasMissing

func (o *CIAppPipelinesGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasSort

func (o *CIAppPipelinesGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*CIAppPipelinesGroupBy) HasTotal

func (o *CIAppPipelinesGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (CIAppPipelinesGroupBy) MarshalJSON

func (o CIAppPipelinesGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesGroupBy) SetFacet

func (o *CIAppPipelinesGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*CIAppPipelinesGroupBy) SetHistogram

func (o *CIAppPipelinesGroupBy) SetHistogram(v CIAppGroupByHistogram)

SetHistogram gets a reference to the given CIAppGroupByHistogram and assigns it to the Histogram field.

func (*CIAppPipelinesGroupBy) SetLimit

func (o *CIAppPipelinesGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*CIAppPipelinesGroupBy) SetMissing

func (o *CIAppPipelinesGroupBy) SetMissing(v CIAppGroupByMissing)

SetMissing gets a reference to the given CIAppGroupByMissing and assigns it to the Missing field.

func (*CIAppPipelinesGroupBy) SetSort

func (o *CIAppPipelinesGroupBy) SetSort(v CIAppAggregateSort)

SetSort gets a reference to the given CIAppAggregateSort and assigns it to the Sort field.

func (*CIAppPipelinesGroupBy) SetTotal

func (o *CIAppPipelinesGroupBy) SetTotal(v CIAppGroupByTotal)

SetTotal gets a reference to the given CIAppGroupByTotal and assigns it to the Total field.

func (*CIAppPipelinesGroupBy) UnmarshalJSON

func (o *CIAppPipelinesGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppPipelinesQueryFilter

CIAppPipelinesQueryFilter The search and filter query settings.

type CIAppPipelinesQueryFilter struct {
    // The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // The search query following the CI Visibility Explorer search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppPipelinesQueryFilter

func NewCIAppPipelinesQueryFilter() *CIAppPipelinesQueryFilter

NewCIAppPipelinesQueryFilter instantiates a new CIAppPipelinesQueryFilter 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 NewCIAppPipelinesQueryFilterWithDefaults

func NewCIAppPipelinesQueryFilterWithDefaults() *CIAppPipelinesQueryFilter

NewCIAppPipelinesQueryFilterWithDefaults instantiates a new CIAppPipelinesQueryFilter 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 (*CIAppPipelinesQueryFilter) GetFrom

func (o *CIAppPipelinesQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*CIAppPipelinesQueryFilter) GetFromOk

func (o *CIAppPipelinesQueryFilter) 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 (*CIAppPipelinesQueryFilter) GetQuery

func (o *CIAppPipelinesQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*CIAppPipelinesQueryFilter) GetQueryOk

func (o *CIAppPipelinesQueryFilter) 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 (*CIAppPipelinesQueryFilter) GetTo

func (o *CIAppPipelinesQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*CIAppPipelinesQueryFilter) GetToOk

func (o *CIAppPipelinesQueryFilter) 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 (*CIAppPipelinesQueryFilter) HasFrom

func (o *CIAppPipelinesQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*CIAppPipelinesQueryFilter) HasQuery

func (o *CIAppPipelinesQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*CIAppPipelinesQueryFilter) HasTo

func (o *CIAppPipelinesQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (CIAppPipelinesQueryFilter) MarshalJSON

func (o CIAppPipelinesQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppPipelinesQueryFilter) SetFrom

func (o *CIAppPipelinesQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*CIAppPipelinesQueryFilter) SetQuery

func (o *CIAppPipelinesQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*CIAppPipelinesQueryFilter) SetTo

func (o *CIAppPipelinesQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*CIAppPipelinesQueryFilter) UnmarshalJSON

func (o *CIAppPipelinesQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppQueryOptions

CIAppQueryOptions Global query options that are used during the query. Only supply timezone or time offset, not both. Otherwise, the query fails.

type CIAppQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppQueryOptions

func NewCIAppQueryOptions() *CIAppQueryOptions

NewCIAppQueryOptions instantiates a new CIAppQueryOptions 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 NewCIAppQueryOptionsWithDefaults

func NewCIAppQueryOptionsWithDefaults() *CIAppQueryOptions

NewCIAppQueryOptionsWithDefaults instantiates a new CIAppQueryOptions 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 (*CIAppQueryOptions) GetTimeOffset

func (o *CIAppQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*CIAppQueryOptions) GetTimeOffsetOk

func (o *CIAppQueryOptions) 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 (*CIAppQueryOptions) GetTimezone

func (o *CIAppQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*CIAppQueryOptions) GetTimezoneOk

func (o *CIAppQueryOptions) 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 (*CIAppQueryOptions) HasTimeOffset

func (o *CIAppQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*CIAppQueryOptions) HasTimezone

func (o *CIAppQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (CIAppQueryOptions) MarshalJSON

func (o CIAppQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppQueryOptions) SetTimeOffset

func (o *CIAppQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*CIAppQueryOptions) SetTimezone

func (o *CIAppQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*CIAppQueryOptions) UnmarshalJSON

func (o *CIAppQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppQueryPageOptions

CIAppQueryPageOptions Paging attributes for listing events.

type CIAppQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppQueryPageOptions

func NewCIAppQueryPageOptions() *CIAppQueryPageOptions

NewCIAppQueryPageOptions instantiates a new CIAppQueryPageOptions 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 NewCIAppQueryPageOptionsWithDefaults

func NewCIAppQueryPageOptionsWithDefaults() *CIAppQueryPageOptions

NewCIAppQueryPageOptionsWithDefaults instantiates a new CIAppQueryPageOptions 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 (*CIAppQueryPageOptions) GetCursor

func (o *CIAppQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*CIAppQueryPageOptions) GetCursorOk

func (o *CIAppQueryPageOptions) 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 (*CIAppQueryPageOptions) GetLimit

func (o *CIAppQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*CIAppQueryPageOptions) GetLimitOk

func (o *CIAppQueryPageOptions) 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 (*CIAppQueryPageOptions) HasCursor

func (o *CIAppQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*CIAppQueryPageOptions) HasLimit

func (o *CIAppQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (CIAppQueryPageOptions) MarshalJSON

func (o CIAppQueryPageOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppQueryPageOptions) SetCursor

func (o *CIAppQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*CIAppQueryPageOptions) SetLimit

func (o *CIAppQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*CIAppQueryPageOptions) UnmarshalJSON

func (o *CIAppQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

CIAppResponseLinks Links attributes.

type CIAppResponseLinks struct {
    // Link for the next set of results. The request can also be made using the
    // POST endpoint.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewCIAppResponseLinks() *CIAppResponseLinks

NewCIAppResponseLinks instantiates a new CIAppResponseLinks 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 NewCIAppResponseLinksWithDefaults

func NewCIAppResponseLinksWithDefaults() *CIAppResponseLinks

NewCIAppResponseLinksWithDefaults instantiates a new CIAppResponseLinks 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 (*CIAppResponseLinks) GetNext

func (o *CIAppResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*CIAppResponseLinks) GetNextOk

func (o *CIAppResponseLinks) 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 (*CIAppResponseLinks) HasNext

func (o *CIAppResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (CIAppResponseLinks) MarshalJSON

func (o CIAppResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponseLinks) SetNext

func (o *CIAppResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*CIAppResponseLinks) UnmarshalJSON

func (o *CIAppResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponseMetadata

CIAppResponseMetadata The metadata associated with a request.

type CIAppResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *CIAppResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []CIAppWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppResponseMetadata

func NewCIAppResponseMetadata() *CIAppResponseMetadata

NewCIAppResponseMetadata instantiates a new CIAppResponseMetadata 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 NewCIAppResponseMetadataWithDefaults

func NewCIAppResponseMetadataWithDefaults() *CIAppResponseMetadata

NewCIAppResponseMetadataWithDefaults instantiates a new CIAppResponseMetadata 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 (*CIAppResponseMetadata) GetElapsed

func (o *CIAppResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetElapsedOk

func (o *CIAppResponseMetadata) 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 (*CIAppResponseMetadata) GetRequestId

func (o *CIAppResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetRequestIdOk

func (o *CIAppResponseMetadata) 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 (*CIAppResponseMetadata) GetStatus

func (o *CIAppResponseMetadata) GetStatus() CIAppResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetStatusOk

func (o *CIAppResponseMetadata) GetStatusOk() (*CIAppResponseStatus, 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 (*CIAppResponseMetadata) GetWarnings

func (o *CIAppResponseMetadata) GetWarnings() []CIAppWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*CIAppResponseMetadata) GetWarningsOk

func (o *CIAppResponseMetadata) GetWarningsOk() (*[]CIAppWarning, 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 (*CIAppResponseMetadata) HasElapsed

func (o *CIAppResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*CIAppResponseMetadata) HasRequestId

func (o *CIAppResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*CIAppResponseMetadata) HasStatus

func (o *CIAppResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CIAppResponseMetadata) HasWarnings

func (o *CIAppResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (CIAppResponseMetadata) MarshalJSON

func (o CIAppResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponseMetadata) SetElapsed

func (o *CIAppResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*CIAppResponseMetadata) SetRequestId

func (o *CIAppResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*CIAppResponseMetadata) SetStatus

func (o *CIAppResponseMetadata) SetStatus(v CIAppResponseStatus)

SetStatus gets a reference to the given CIAppResponseStatus and assigns it to the Status field.

func (*CIAppResponseMetadata) SetWarnings

func (o *CIAppResponseMetadata) SetWarnings(v []CIAppWarning)

SetWarnings gets a reference to the given []CIAppWarning and assigns it to the Warnings field.

func (*CIAppResponseMetadata) UnmarshalJSON

func (o *CIAppResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponseMetadataWithPagination

CIAppResponseMetadataWithPagination The metadata associated with a request.

type CIAppResponseMetadataWithPagination struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *CIAppResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *CIAppResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []CIAppWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppResponseMetadataWithPagination

func NewCIAppResponseMetadataWithPagination() *CIAppResponseMetadataWithPagination

NewCIAppResponseMetadataWithPagination instantiates a new CIAppResponseMetadataWithPagination 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 NewCIAppResponseMetadataWithPaginationWithDefaults

func NewCIAppResponseMetadataWithPaginationWithDefaults() *CIAppResponseMetadataWithPagination

NewCIAppResponseMetadataWithPaginationWithDefaults instantiates a new CIAppResponseMetadataWithPagination 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 (*CIAppResponseMetadataWithPagination) GetElapsed

func (o *CIAppResponseMetadataWithPagination) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetElapsedOk

func (o *CIAppResponseMetadataWithPagination) 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 (*CIAppResponseMetadataWithPagination) GetPage

func (o *CIAppResponseMetadataWithPagination) GetPage() CIAppResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetPageOk

func (o *CIAppResponseMetadataWithPagination) GetPageOk() (*CIAppResponsePage, 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 (*CIAppResponseMetadataWithPagination) GetRequestId

func (o *CIAppResponseMetadataWithPagination) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetRequestIdOk

func (o *CIAppResponseMetadataWithPagination) 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 (*CIAppResponseMetadataWithPagination) GetStatus

func (o *CIAppResponseMetadataWithPagination) GetStatus() CIAppResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetStatusOk

func (o *CIAppResponseMetadataWithPagination) GetStatusOk() (*CIAppResponseStatus, 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 (*CIAppResponseMetadataWithPagination) GetWarnings

func (o *CIAppResponseMetadataWithPagination) GetWarnings() []CIAppWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*CIAppResponseMetadataWithPagination) GetWarningsOk

func (o *CIAppResponseMetadataWithPagination) GetWarningsOk() (*[]CIAppWarning, 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 (*CIAppResponseMetadataWithPagination) HasElapsed

func (o *CIAppResponseMetadataWithPagination) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasPage

func (o *CIAppResponseMetadataWithPagination) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasRequestId

func (o *CIAppResponseMetadataWithPagination) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasStatus

func (o *CIAppResponseMetadataWithPagination) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CIAppResponseMetadataWithPagination) HasWarnings

func (o *CIAppResponseMetadataWithPagination) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (CIAppResponseMetadataWithPagination) MarshalJSON

func (o CIAppResponseMetadataWithPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponseMetadataWithPagination) SetElapsed

func (o *CIAppResponseMetadataWithPagination) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*CIAppResponseMetadataWithPagination) SetPage

func (o *CIAppResponseMetadataWithPagination) SetPage(v CIAppResponsePage)

SetPage gets a reference to the given CIAppResponsePage and assigns it to the Page field.

func (*CIAppResponseMetadataWithPagination) SetRequestId

func (o *CIAppResponseMetadataWithPagination) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*CIAppResponseMetadataWithPagination) SetStatus

func (o *CIAppResponseMetadataWithPagination) SetStatus(v CIAppResponseStatus)

SetStatus gets a reference to the given CIAppResponseStatus and assigns it to the Status field.

func (*CIAppResponseMetadataWithPagination) SetWarnings

func (o *CIAppResponseMetadataWithPagination) SetWarnings(v []CIAppWarning)

SetWarnings gets a reference to the given []CIAppWarning and assigns it to the Warnings field.

func (*CIAppResponseMetadataWithPagination) UnmarshalJSON

func (o *CIAppResponseMetadataWithPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponsePage

CIAppResponsePage Paging attributes.

type CIAppResponsePage 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 `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppResponsePage

func NewCIAppResponsePage() *CIAppResponsePage

NewCIAppResponsePage instantiates a new CIAppResponsePage 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 NewCIAppResponsePageWithDefaults

func NewCIAppResponsePageWithDefaults() *CIAppResponsePage

NewCIAppResponsePageWithDefaults instantiates a new CIAppResponsePage 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 (*CIAppResponsePage) GetAfter

func (o *CIAppResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*CIAppResponsePage) GetAfterOk

func (o *CIAppResponsePage) 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 (*CIAppResponsePage) HasAfter

func (o *CIAppResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (CIAppResponsePage) MarshalJSON

func (o CIAppResponsePage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppResponsePage) SetAfter

func (o *CIAppResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*CIAppResponsePage) UnmarshalJSON

func (o *CIAppResponsePage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppResponseStatus

CIAppResponseStatus The status of the response.

type CIAppResponseStatus string

List of CIAppResponseStatus.

const (
    CIAPPRESPONSESTATUS_DONE    CIAppResponseStatus = "done"
    CIAPPRESPONSESTATUS_TIMEOUT CIAppResponseStatus = "timeout"
)

func NewCIAppResponseStatusFromValue

func NewCIAppResponseStatusFromValue(v string) (*CIAppResponseStatus, error)

NewCIAppResponseStatusFromValue returns a pointer to a valid CIAppResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppResponseStatus) GetAllowedValues

func (v *CIAppResponseStatus) GetAllowedValues() []CIAppResponseStatus

GetAllowedValues reeturns the list of possible values.

func (CIAppResponseStatus) IsValid

func (v CIAppResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppResponseStatus) Ptr

func (v CIAppResponseStatus) Ptr() *CIAppResponseStatus

Ptr returns reference to CIAppResponseStatus value.

func (*CIAppResponseStatus) UnmarshalJSON

func (v *CIAppResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppSort

CIAppSort Sort parameters when querying events.

type CIAppSort string

List of CIAppSort.

const (
    CIAPPSORT_TIMESTAMP_ASCENDING  CIAppSort = "timestamp"
    CIAPPSORT_TIMESTAMP_DESCENDING CIAppSort = "-timestamp"
)

func NewCIAppSortFromValue

func NewCIAppSortFromValue(v string) (*CIAppSort, error)

NewCIAppSortFromValue returns a pointer to a valid CIAppSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppSort) GetAllowedValues

func (v *CIAppSort) GetAllowedValues() []CIAppSort

GetAllowedValues reeturns the list of possible values.

func (CIAppSort) IsValid

func (v CIAppSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppSort) Ptr

func (v CIAppSort) Ptr() *CIAppSort

Ptr returns reference to CIAppSort value.

func (*CIAppSort) UnmarshalJSON

func (v *CIAppSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppSortOrder

CIAppSortOrder The order to use, ascending or descending.

type CIAppSortOrder string

List of CIAppSortOrder.

const (
    CIAPPSORTORDER_ASCENDING  CIAppSortOrder = "asc"
    CIAPPSORTORDER_DESCENDING CIAppSortOrder = "desc"
)

func NewCIAppSortOrderFromValue

func NewCIAppSortOrderFromValue(v string) (*CIAppSortOrder, error)

NewCIAppSortOrderFromValue returns a pointer to a valid CIAppSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppSortOrder) GetAllowedValues

func (v *CIAppSortOrder) GetAllowedValues() []CIAppSortOrder

GetAllowedValues reeturns the list of possible values.

func (CIAppSortOrder) IsValid

func (v CIAppSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppSortOrder) Ptr

func (v CIAppSortOrder) Ptr() *CIAppSortOrder

Ptr returns reference to CIAppSortOrder value.

func (*CIAppSortOrder) UnmarshalJSON

func (v *CIAppSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppTestEvent

CIAppTestEvent Object description of test event after being processed and stored by Datadog.

type CIAppTestEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *CIAppEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *CIAppTestEventTypeName `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestEvent

func NewCIAppTestEvent() *CIAppTestEvent

NewCIAppTestEvent instantiates a new CIAppTestEvent 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 NewCIAppTestEventWithDefaults

func NewCIAppTestEventWithDefaults() *CIAppTestEvent

NewCIAppTestEventWithDefaults instantiates a new CIAppTestEvent 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 (*CIAppTestEvent) GetAttributes

func (o *CIAppTestEvent) GetAttributes() CIAppEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CIAppTestEvent) GetAttributesOk

func (o *CIAppTestEvent) GetAttributesOk() (*CIAppEventAttributes, 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 (*CIAppTestEvent) GetId

func (o *CIAppTestEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CIAppTestEvent) GetIdOk

func (o *CIAppTestEvent) 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 (*CIAppTestEvent) GetType

func (o *CIAppTestEvent) GetType() CIAppTestEventTypeName

GetType returns the Type field value if set, zero value otherwise.

func (*CIAppTestEvent) GetTypeOk

func (o *CIAppTestEvent) GetTypeOk() (*CIAppTestEventTypeName, 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 (*CIAppTestEvent) HasAttributes

func (o *CIAppTestEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CIAppTestEvent) HasId

func (o *CIAppTestEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*CIAppTestEvent) HasType

func (o *CIAppTestEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (CIAppTestEvent) MarshalJSON

func (o CIAppTestEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestEvent) SetAttributes

func (o *CIAppTestEvent) SetAttributes(v CIAppEventAttributes)

SetAttributes gets a reference to the given CIAppEventAttributes and assigns it to the Attributes field.

func (*CIAppTestEvent) SetId

func (o *CIAppTestEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CIAppTestEvent) SetType

func (o *CIAppTestEvent) SetType(v CIAppTestEventTypeName)

SetType gets a reference to the given CIAppTestEventTypeName and assigns it to the Type field.

func (*CIAppTestEvent) UnmarshalJSON

func (o *CIAppTestEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestEventTypeName

CIAppTestEventTypeName Type of the event.

type CIAppTestEventTypeName string

List of CIAppTestEventTypeName.

const (
    CIAPPTESTEVENTTYPENAME_CITEST CIAppTestEventTypeName = "citest"
)

func NewCIAppTestEventTypeNameFromValue

func NewCIAppTestEventTypeNameFromValue(v string) (*CIAppTestEventTypeName, error)

NewCIAppTestEventTypeNameFromValue returns a pointer to a valid CIAppTestEventTypeName for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppTestEventTypeName) GetAllowedValues

func (v *CIAppTestEventTypeName) GetAllowedValues() []CIAppTestEventTypeName

GetAllowedValues reeturns the list of possible values.

func (CIAppTestEventTypeName) IsValid

func (v CIAppTestEventTypeName) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppTestEventTypeName) Ptr

func (v CIAppTestEventTypeName) Ptr() *CIAppTestEventTypeName

Ptr returns reference to CIAppTestEventTypeName value.

func (*CIAppTestEventTypeName) UnmarshalJSON

func (v *CIAppTestEventTypeName) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppTestEventsRequest

CIAppTestEventsRequest The request for a tests search.

type CIAppTestEventsRequest struct {
    // The search and filter query settings.
    Filter *CIAppTestsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *CIAppQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *CIAppSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestEventsRequest

func NewCIAppTestEventsRequest() *CIAppTestEventsRequest

NewCIAppTestEventsRequest instantiates a new CIAppTestEventsRequest 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 NewCIAppTestEventsRequestWithDefaults

func NewCIAppTestEventsRequestWithDefaults() *CIAppTestEventsRequest

NewCIAppTestEventsRequestWithDefaults instantiates a new CIAppTestEventsRequest 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 (*CIAppTestEventsRequest) GetFilter

func (o *CIAppTestEventsRequest) GetFilter() CIAppTestsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetFilterOk

func (o *CIAppTestEventsRequest) GetFilterOk() (*CIAppTestsQueryFilter, 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 (*CIAppTestEventsRequest) GetOptions

func (o *CIAppTestEventsRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetOptionsOk

func (o *CIAppTestEventsRequest) GetOptionsOk() (*CIAppQueryOptions, 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 (*CIAppTestEventsRequest) GetPage

func (o *CIAppTestEventsRequest) GetPage() CIAppQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetPageOk

func (o *CIAppTestEventsRequest) GetPageOk() (*CIAppQueryPageOptions, 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 (*CIAppTestEventsRequest) GetSort

func (o *CIAppTestEventsRequest) GetSort() CIAppSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppTestEventsRequest) GetSortOk

func (o *CIAppTestEventsRequest) GetSortOk() (*CIAppSort, 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 (*CIAppTestEventsRequest) HasFilter

func (o *CIAppTestEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppTestEventsRequest) HasOptions

func (o *CIAppTestEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*CIAppTestEventsRequest) HasPage

func (o *CIAppTestEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*CIAppTestEventsRequest) HasSort

func (o *CIAppTestEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (CIAppTestEventsRequest) MarshalJSON

func (o CIAppTestEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestEventsRequest) SetFilter

func (o *CIAppTestEventsRequest) SetFilter(v CIAppTestsQueryFilter)

SetFilter gets a reference to the given CIAppTestsQueryFilter and assigns it to the Filter field.

func (*CIAppTestEventsRequest) SetOptions

func (o *CIAppTestEventsRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppTestEventsRequest) SetPage

func (o *CIAppTestEventsRequest) SetPage(v CIAppQueryPageOptions)

SetPage gets a reference to the given CIAppQueryPageOptions and assigns it to the Page field.

func (*CIAppTestEventsRequest) SetSort

func (o *CIAppTestEventsRequest) SetSort(v CIAppSort)

SetSort gets a reference to the given CIAppSort and assigns it to the Sort field.

func (*CIAppTestEventsRequest) UnmarshalJSON

func (o *CIAppTestEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestEventsResponse

CIAppTestEventsResponse Response object with all test events matching the request and pagination information.

type CIAppTestEventsResponse struct {
    // Array of events matching the request.
    Data []CIAppTestEvent `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadataWithPagination `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestEventsResponse

func NewCIAppTestEventsResponse() *CIAppTestEventsResponse

NewCIAppTestEventsResponse instantiates a new CIAppTestEventsResponse 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 NewCIAppTestEventsResponseWithDefaults

func NewCIAppTestEventsResponseWithDefaults() *CIAppTestEventsResponse

NewCIAppTestEventsResponseWithDefaults instantiates a new CIAppTestEventsResponse 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 (*CIAppTestEventsResponse) GetData

func (o *CIAppTestEventsResponse) GetData() []CIAppTestEvent

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppTestEventsResponse) GetDataOk

func (o *CIAppTestEventsResponse) GetDataOk() (*[]CIAppTestEvent, 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 (o *CIAppTestEventsResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppTestEventsResponse) GetLinksOk

func (o *CIAppTestEventsResponse) GetLinksOk() (*CIAppResponseLinks, 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 (*CIAppTestEventsResponse) GetMeta

func (o *CIAppTestEventsResponse) GetMeta() CIAppResponseMetadataWithPagination

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppTestEventsResponse) GetMetaOk

func (o *CIAppTestEventsResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, 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 (*CIAppTestEventsResponse) HasData

func (o *CIAppTestEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppTestEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppTestEventsResponse) HasMeta

func (o *CIAppTestEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppTestEventsResponse) MarshalJSON

func (o CIAppTestEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestEventsResponse) SetData

func (o *CIAppTestEventsResponse) SetData(v []CIAppTestEvent)

SetData gets a reference to the given []CIAppTestEvent and assigns it to the Data field.

func (o *CIAppTestEventsResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppTestEventsResponse) SetMeta

func (o *CIAppTestEventsResponse) SetMeta(v CIAppResponseMetadataWithPagination)

SetMeta gets a reference to the given CIAppResponseMetadataWithPagination and assigns it to the Meta field.

func (*CIAppTestEventsResponse) UnmarshalJSON

func (o *CIAppTestEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestLevel

CIAppTestLevel Test run level.

type CIAppTestLevel string

List of CIAppTestLevel.

const (
    CIAPPTESTLEVEL_SESSION CIAppTestLevel = "session"
    CIAPPTESTLEVEL_MODULE  CIAppTestLevel = "module"
    CIAPPTESTLEVEL_SUITE   CIAppTestLevel = "suite"
    CIAPPTESTLEVEL_TEST    CIAppTestLevel = "test"
)

func NewCIAppTestLevelFromValue

func NewCIAppTestLevelFromValue(v string) (*CIAppTestLevel, error)

NewCIAppTestLevelFromValue returns a pointer to a valid CIAppTestLevel for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CIAppTestLevel) GetAllowedValues

func (v *CIAppTestLevel) GetAllowedValues() []CIAppTestLevel

GetAllowedValues reeturns the list of possible values.

func (CIAppTestLevel) IsValid

func (v CIAppTestLevel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CIAppTestLevel) Ptr

func (v CIAppTestLevel) Ptr() *CIAppTestLevel

Ptr returns reference to CIAppTestLevel value.

func (*CIAppTestLevel) UnmarshalJSON

func (v *CIAppTestLevel) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CIAppTestsAggregateRequest

CIAppTestsAggregateRequest The object sent with the request to retrieve aggregation buckets of test events from your organization.

type CIAppTestsAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []CIAppCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *CIAppTestsQueryFilter `json:"filter,omitempty"`
    // The rules for the group-by.
    GroupBy []CIAppTestsGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *CIAppQueryOptions `json:"options,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestsAggregateRequest

func NewCIAppTestsAggregateRequest() *CIAppTestsAggregateRequest

NewCIAppTestsAggregateRequest instantiates a new CIAppTestsAggregateRequest 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 NewCIAppTestsAggregateRequestWithDefaults

func NewCIAppTestsAggregateRequestWithDefaults() *CIAppTestsAggregateRequest

NewCIAppTestsAggregateRequestWithDefaults instantiates a new CIAppTestsAggregateRequest 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 (*CIAppTestsAggregateRequest) GetCompute

func (o *CIAppTestsAggregateRequest) GetCompute() []CIAppCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetComputeOk

func (o *CIAppTestsAggregateRequest) GetComputeOk() (*[]CIAppCompute, 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 (*CIAppTestsAggregateRequest) GetFilter

func (o *CIAppTestsAggregateRequest) GetFilter() CIAppTestsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetFilterOk

func (o *CIAppTestsAggregateRequest) GetFilterOk() (*CIAppTestsQueryFilter, 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 (*CIAppTestsAggregateRequest) GetGroupBy

func (o *CIAppTestsAggregateRequest) GetGroupBy() []CIAppTestsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetGroupByOk

func (o *CIAppTestsAggregateRequest) GetGroupByOk() (*[]CIAppTestsGroupBy, 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 (*CIAppTestsAggregateRequest) GetOptions

func (o *CIAppTestsAggregateRequest) GetOptions() CIAppQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*CIAppTestsAggregateRequest) GetOptionsOk

func (o *CIAppTestsAggregateRequest) GetOptionsOk() (*CIAppQueryOptions, 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 (*CIAppTestsAggregateRequest) HasCompute

func (o *CIAppTestsAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*CIAppTestsAggregateRequest) HasFilter

func (o *CIAppTestsAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CIAppTestsAggregateRequest) HasGroupBy

func (o *CIAppTestsAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*CIAppTestsAggregateRequest) HasOptions

func (o *CIAppTestsAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (CIAppTestsAggregateRequest) MarshalJSON

func (o CIAppTestsAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsAggregateRequest) SetCompute

func (o *CIAppTestsAggregateRequest) SetCompute(v []CIAppCompute)

SetCompute gets a reference to the given []CIAppCompute and assigns it to the Compute field.

func (*CIAppTestsAggregateRequest) SetFilter

func (o *CIAppTestsAggregateRequest) SetFilter(v CIAppTestsQueryFilter)

SetFilter gets a reference to the given CIAppTestsQueryFilter and assigns it to the Filter field.

func (*CIAppTestsAggregateRequest) SetGroupBy

func (o *CIAppTestsAggregateRequest) SetGroupBy(v []CIAppTestsGroupBy)

SetGroupBy gets a reference to the given []CIAppTestsGroupBy and assigns it to the GroupBy field.

func (*CIAppTestsAggregateRequest) SetOptions

func (o *CIAppTestsAggregateRequest) SetOptions(v CIAppQueryOptions)

SetOptions gets a reference to the given CIAppQueryOptions and assigns it to the Options field.

func (*CIAppTestsAggregateRequest) UnmarshalJSON

func (o *CIAppTestsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsAggregationBucketsResponse

CIAppTestsAggregationBucketsResponse The query results.

type CIAppTestsAggregationBucketsResponse struct {
    // The list of matching buckets, one item per bucket.
    Buckets []CIAppTestsBucketResponse `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestsAggregationBucketsResponse

func NewCIAppTestsAggregationBucketsResponse() *CIAppTestsAggregationBucketsResponse

NewCIAppTestsAggregationBucketsResponse instantiates a new CIAppTestsAggregationBucketsResponse 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 NewCIAppTestsAggregationBucketsResponseWithDefaults

func NewCIAppTestsAggregationBucketsResponseWithDefaults() *CIAppTestsAggregationBucketsResponse

NewCIAppTestsAggregationBucketsResponseWithDefaults instantiates a new CIAppTestsAggregationBucketsResponse 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 (*CIAppTestsAggregationBucketsResponse) GetBuckets

func (o *CIAppTestsAggregationBucketsResponse) GetBuckets() []CIAppTestsBucketResponse

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*CIAppTestsAggregationBucketsResponse) GetBucketsOk

func (o *CIAppTestsAggregationBucketsResponse) GetBucketsOk() (*[]CIAppTestsBucketResponse, 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 (*CIAppTestsAggregationBucketsResponse) HasBuckets

func (o *CIAppTestsAggregationBucketsResponse) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (CIAppTestsAggregationBucketsResponse) MarshalJSON

func (o CIAppTestsAggregationBucketsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsAggregationBucketsResponse) SetBuckets

func (o *CIAppTestsAggregationBucketsResponse) SetBuckets(v []CIAppTestsBucketResponse)

SetBuckets gets a reference to the given []CIAppTestsBucketResponse and assigns it to the Buckets field.

func (*CIAppTestsAggregationBucketsResponse) UnmarshalJSON

func (o *CIAppTestsAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsAnalyticsAggregateResponse

CIAppTestsAnalyticsAggregateResponse The response object for the test events aggregate API endpoint.

type CIAppTestsAnalyticsAggregateResponse struct {
    // The query results.
    Data *CIAppTestsAggregationBucketsResponse `json:"data,omitempty"`
    // Links attributes.
    Links *CIAppResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *CIAppResponseMetadataWithPagination `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestsAnalyticsAggregateResponse

func NewCIAppTestsAnalyticsAggregateResponse() *CIAppTestsAnalyticsAggregateResponse

NewCIAppTestsAnalyticsAggregateResponse instantiates a new CIAppTestsAnalyticsAggregateResponse 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 NewCIAppTestsAnalyticsAggregateResponseWithDefaults

func NewCIAppTestsAnalyticsAggregateResponseWithDefaults() *CIAppTestsAnalyticsAggregateResponse

NewCIAppTestsAnalyticsAggregateResponseWithDefaults instantiates a new CIAppTestsAnalyticsAggregateResponse 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 (*CIAppTestsAnalyticsAggregateResponse) GetData

func (o *CIAppTestsAnalyticsAggregateResponse) GetData() CIAppTestsAggregationBucketsResponse

GetData returns the Data field value if set, zero value otherwise.

func (*CIAppTestsAnalyticsAggregateResponse) GetDataOk

func (o *CIAppTestsAnalyticsAggregateResponse) GetDataOk() (*CIAppTestsAggregationBucketsResponse, 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 (o *CIAppTestsAnalyticsAggregateResponse) GetLinks() CIAppResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*CIAppTestsAnalyticsAggregateResponse) GetLinksOk

func (o *CIAppTestsAnalyticsAggregateResponse) GetLinksOk() (*CIAppResponseLinks, 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 (*CIAppTestsAnalyticsAggregateResponse) GetMeta

func (o *CIAppTestsAnalyticsAggregateResponse) GetMeta() CIAppResponseMetadataWithPagination

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CIAppTestsAnalyticsAggregateResponse) GetMetaOk

func (o *CIAppTestsAnalyticsAggregateResponse) GetMetaOk() (*CIAppResponseMetadataWithPagination, 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 (*CIAppTestsAnalyticsAggregateResponse) HasData

func (o *CIAppTestsAnalyticsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *CIAppTestsAnalyticsAggregateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*CIAppTestsAnalyticsAggregateResponse) HasMeta

func (o *CIAppTestsAnalyticsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CIAppTestsAnalyticsAggregateResponse) MarshalJSON

func (o CIAppTestsAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsAnalyticsAggregateResponse) SetData

func (o *CIAppTestsAnalyticsAggregateResponse) SetData(v CIAppTestsAggregationBucketsResponse)

SetData gets a reference to the given CIAppTestsAggregationBucketsResponse and assigns it to the Data field.

func (o *CIAppTestsAnalyticsAggregateResponse) SetLinks(v CIAppResponseLinks)

SetLinks gets a reference to the given CIAppResponseLinks and assigns it to the Links field.

func (*CIAppTestsAnalyticsAggregateResponse) SetMeta

func (o *CIAppTestsAnalyticsAggregateResponse) SetMeta(v CIAppResponseMetadataWithPagination)

SetMeta gets a reference to the given CIAppResponseMetadataWithPagination and assigns it to the Meta field.

func (*CIAppTestsAnalyticsAggregateResponse) UnmarshalJSON

func (o *CIAppTestsAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsBucketResponse

CIAppTestsBucketResponse Bucket values.

type CIAppTestsBucketResponse struct {
    // The key-value pairs for each group-by.
    By map[string]interface{} `json:"by,omitempty"`
    // A map of the metric name to value for regular compute, or a list of values for a timeseries.
    Computes map[string]CIAppAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestsBucketResponse

func NewCIAppTestsBucketResponse() *CIAppTestsBucketResponse

NewCIAppTestsBucketResponse instantiates a new CIAppTestsBucketResponse 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 NewCIAppTestsBucketResponseWithDefaults

func NewCIAppTestsBucketResponseWithDefaults() *CIAppTestsBucketResponse

NewCIAppTestsBucketResponseWithDefaults instantiates a new CIAppTestsBucketResponse 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 (*CIAppTestsBucketResponse) GetBy

func (o *CIAppTestsBucketResponse) GetBy() map[string]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*CIAppTestsBucketResponse) GetByOk

func (o *CIAppTestsBucketResponse) GetByOk() (*map[string]interface{}, 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 (*CIAppTestsBucketResponse) GetComputes

func (o *CIAppTestsBucketResponse) GetComputes() map[string]CIAppAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*CIAppTestsBucketResponse) GetComputesOk

func (o *CIAppTestsBucketResponse) GetComputesOk() (*map[string]CIAppAggregateBucketValue, 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 (*CIAppTestsBucketResponse) HasBy

func (o *CIAppTestsBucketResponse) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*CIAppTestsBucketResponse) HasComputes

func (o *CIAppTestsBucketResponse) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (CIAppTestsBucketResponse) MarshalJSON

func (o CIAppTestsBucketResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsBucketResponse) SetBy

func (o *CIAppTestsBucketResponse) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} and assigns it to the By field.

func (*CIAppTestsBucketResponse) SetComputes

func (o *CIAppTestsBucketResponse) SetComputes(v map[string]CIAppAggregateBucketValue)

SetComputes gets a reference to the given map[string]CIAppAggregateBucketValue and assigns it to the Computes field.

func (*CIAppTestsBucketResponse) UnmarshalJSON

func (o *CIAppTestsBucketResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsGroupBy

CIAppTestsGroupBy A group-by rule.

type CIAppTestsGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // Used to perform a histogram computation (only for measure facets).
    // At most, 100 buckets are allowed, the number of buckets is `(max - min)/interval`.
    Histogram *CIAppGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group-by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group-by.
    Missing *CIAppGroupByMissing `json:"missing,omitempty"`
    // A sort rule. The `aggregation` field is required when `type` is `measure`.
    Sort *CIAppAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *CIAppGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestsGroupBy

func NewCIAppTestsGroupBy(facet string) *CIAppTestsGroupBy

NewCIAppTestsGroupBy instantiates a new CIAppTestsGroupBy 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 NewCIAppTestsGroupByWithDefaults

func NewCIAppTestsGroupByWithDefaults() *CIAppTestsGroupBy

NewCIAppTestsGroupByWithDefaults instantiates a new CIAppTestsGroupBy 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 (*CIAppTestsGroupBy) GetFacet

func (o *CIAppTestsGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*CIAppTestsGroupBy) GetFacetOk

func (o *CIAppTestsGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*CIAppTestsGroupBy) GetHistogram

func (o *CIAppTestsGroupBy) GetHistogram() CIAppGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetHistogramOk

func (o *CIAppTestsGroupBy) GetHistogramOk() (*CIAppGroupByHistogram, 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 (*CIAppTestsGroupBy) GetLimit

func (o *CIAppTestsGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetLimitOk

func (o *CIAppTestsGroupBy) 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 (*CIAppTestsGroupBy) GetMissing

func (o *CIAppTestsGroupBy) GetMissing() CIAppGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetMissingOk

func (o *CIAppTestsGroupBy) GetMissingOk() (*CIAppGroupByMissing, 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 (*CIAppTestsGroupBy) GetSort

func (o *CIAppTestsGroupBy) GetSort() CIAppAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetSortOk

func (o *CIAppTestsGroupBy) GetSortOk() (*CIAppAggregateSort, 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 (*CIAppTestsGroupBy) GetTotal

func (o *CIAppTestsGroupBy) GetTotal() CIAppGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*CIAppTestsGroupBy) GetTotalOk

func (o *CIAppTestsGroupBy) GetTotalOk() (*CIAppGroupByTotal, 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 (*CIAppTestsGroupBy) HasHistogram

func (o *CIAppTestsGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasLimit

func (o *CIAppTestsGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasMissing

func (o *CIAppTestsGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasSort

func (o *CIAppTestsGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*CIAppTestsGroupBy) HasTotal

func (o *CIAppTestsGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (CIAppTestsGroupBy) MarshalJSON

func (o CIAppTestsGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsGroupBy) SetFacet

func (o *CIAppTestsGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*CIAppTestsGroupBy) SetHistogram

func (o *CIAppTestsGroupBy) SetHistogram(v CIAppGroupByHistogram)

SetHistogram gets a reference to the given CIAppGroupByHistogram and assigns it to the Histogram field.

func (*CIAppTestsGroupBy) SetLimit

func (o *CIAppTestsGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*CIAppTestsGroupBy) SetMissing

func (o *CIAppTestsGroupBy) SetMissing(v CIAppGroupByMissing)

SetMissing gets a reference to the given CIAppGroupByMissing and assigns it to the Missing field.

func (*CIAppTestsGroupBy) SetSort

func (o *CIAppTestsGroupBy) SetSort(v CIAppAggregateSort)

SetSort gets a reference to the given CIAppAggregateSort and assigns it to the Sort field.

func (*CIAppTestsGroupBy) SetTotal

func (o *CIAppTestsGroupBy) SetTotal(v CIAppGroupByTotal)

SetTotal gets a reference to the given CIAppGroupByTotal and assigns it to the Total field.

func (*CIAppTestsGroupBy) UnmarshalJSON

func (o *CIAppTestsGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppTestsQueryFilter

CIAppTestsQueryFilter The search and filter query settings.

type CIAppTestsQueryFilter struct {
    // The minimum time for the requested events; supports date, math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // The search query following the CI Visibility Explorer search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events, supports date, math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppTestsQueryFilter

func NewCIAppTestsQueryFilter() *CIAppTestsQueryFilter

NewCIAppTestsQueryFilter instantiates a new CIAppTestsQueryFilter 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 NewCIAppTestsQueryFilterWithDefaults

func NewCIAppTestsQueryFilterWithDefaults() *CIAppTestsQueryFilter

NewCIAppTestsQueryFilterWithDefaults instantiates a new CIAppTestsQueryFilter 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 (*CIAppTestsQueryFilter) GetFrom

func (o *CIAppTestsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*CIAppTestsQueryFilter) GetFromOk

func (o *CIAppTestsQueryFilter) 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 (*CIAppTestsQueryFilter) GetQuery

func (o *CIAppTestsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*CIAppTestsQueryFilter) GetQueryOk

func (o *CIAppTestsQueryFilter) 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 (*CIAppTestsQueryFilter) GetTo

func (o *CIAppTestsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*CIAppTestsQueryFilter) GetToOk

func (o *CIAppTestsQueryFilter) 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 (*CIAppTestsQueryFilter) HasFrom

func (o *CIAppTestsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*CIAppTestsQueryFilter) HasQuery

func (o *CIAppTestsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*CIAppTestsQueryFilter) HasTo

func (o *CIAppTestsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (CIAppTestsQueryFilter) MarshalJSON

func (o CIAppTestsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppTestsQueryFilter) SetFrom

func (o *CIAppTestsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*CIAppTestsQueryFilter) SetQuery

func (o *CIAppTestsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*CIAppTestsQueryFilter) SetTo

func (o *CIAppTestsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*CIAppTestsQueryFilter) UnmarshalJSON

func (o *CIAppTestsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIAppWarning

CIAppWarning A warning message indicating something that went wrong with the query.

type CIAppWarning 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCIAppWarning

func NewCIAppWarning() *CIAppWarning

NewCIAppWarning instantiates a new CIAppWarning 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 NewCIAppWarningWithDefaults

func NewCIAppWarningWithDefaults() *CIAppWarning

NewCIAppWarningWithDefaults instantiates a new CIAppWarning 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 (*CIAppWarning) GetCode

func (o *CIAppWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*CIAppWarning) GetCodeOk

func (o *CIAppWarning) 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 (*CIAppWarning) GetDetail

func (o *CIAppWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*CIAppWarning) GetDetailOk

func (o *CIAppWarning) 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 (*CIAppWarning) GetTitle

func (o *CIAppWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*CIAppWarning) GetTitleOk

func (o *CIAppWarning) 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 (*CIAppWarning) HasCode

func (o *CIAppWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*CIAppWarning) HasDetail

func (o *CIAppWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*CIAppWarning) HasTitle

func (o *CIAppWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (CIAppWarning) MarshalJSON

func (o CIAppWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CIAppWarning) SetCode

func (o *CIAppWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*CIAppWarning) SetDetail

func (o *CIAppWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*CIAppWarning) SetTitle

func (o *CIAppWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*CIAppWarning) UnmarshalJSON

func (o *CIAppWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CIVisibilityPipelinesApi

CIVisibilityPipelinesApi service type

type CIVisibilityPipelinesApi datadog.Service

func NewCIVisibilityPipelinesApi

func NewCIVisibilityPipelinesApi(client *datadog.APIClient) *CIVisibilityPipelinesApi

NewCIVisibilityPipelinesApi Returns NewCIVisibilityPipelinesApi.

func (*CIVisibilityPipelinesApi) AggregateCIAppPipelineEvents

func (a *CIVisibilityPipelinesApi) AggregateCIAppPipelineEvents(ctx _context.Context, body CIAppPipelinesAggregateRequest) (CIAppPipelinesAnalyticsAggregateResponse, *_nethttp.Response, error)

AggregateCIAppPipelineEvents Aggregate pipelines events. Use this API endpoint to aggregate CI Visibility pipeline events into buckets of computed metrics and timeseries.

func (*CIVisibilityPipelinesApi) CreateCIAppPipelineEvent

func (a *CIVisibilityPipelinesApi) CreateCIAppPipelineEvent(ctx _context.Context, body CIAppCreatePipelineEventRequest) (interface{}, *_nethttp.Response, error)

CreateCIAppPipelineEvent Send pipeline event. Send your pipeline event to your Datadog platform over HTTP. For details about how pipeline executions are modeled and what execution types we support, see [Pipeline Data Model And Execution Types](https://docs.datadoghq.com/continuous_integration/guides/pipeline_data_model/).

Pipeline events can be submitted with a timestamp that is up to 18 hours in the past.

func (*CIVisibilityPipelinesApi) ListCIAppPipelineEvents

func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEvents(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)

ListCIAppPipelineEvents Get a list of pipelines events. List endpoint returns CI Visibility pipeline events that match a [search query](https://docs.datadoghq.com/continuous_integration/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to see your latest pipeline events.

func (*CIVisibilityPipelinesApi) ListCIAppPipelineEventsWithPagination

func (a *CIVisibilityPipelinesApi) ListCIAppPipelineEventsWithPagination(ctx _context.Context, o ...ListCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())

ListCIAppPipelineEventsWithPagination provides a paginated version of ListCIAppPipelineEvents returning a channel with all items.

func (*CIVisibilityPipelinesApi) SearchCIAppPipelineEvents

func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEvents(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (CIAppPipelineEventsResponse, *_nethttp.Response, error)

SearchCIAppPipelineEvents Search pipelines events. List endpoint returns CI Visibility pipeline events that match a [search query](https://docs.datadoghq.com/continuous_integration/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to build complex events filtering and search.

func (*CIVisibilityPipelinesApi) SearchCIAppPipelineEventsWithPagination

func (a *CIVisibilityPipelinesApi) SearchCIAppPipelineEventsWithPagination(ctx _context.Context, o ...SearchCIAppPipelineEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppPipelineEvent], func())

SearchCIAppPipelineEventsWithPagination provides a paginated version of SearchCIAppPipelineEvents returning a channel with all items.

type CIVisibilityTestsApi

CIVisibilityTestsApi service type

type CIVisibilityTestsApi datadog.Service

func NewCIVisibilityTestsApi

func NewCIVisibilityTestsApi(client *datadog.APIClient) *CIVisibilityTestsApi

NewCIVisibilityTestsApi Returns NewCIVisibilityTestsApi.

func (*CIVisibilityTestsApi) AggregateCIAppTestEvents

func (a *CIVisibilityTestsApi) AggregateCIAppTestEvents(ctx _context.Context, body CIAppTestsAggregateRequest) (CIAppTestsAnalyticsAggregateResponse, *_nethttp.Response, error)

AggregateCIAppTestEvents Aggregate tests events. The API endpoint to aggregate CI Visibility test events into buckets of computed metrics and timeseries.

func (*CIVisibilityTestsApi) ListCIAppTestEvents

func (a *CIVisibilityTestsApi) ListCIAppTestEvents(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)

ListCIAppTestEvents Get a list of tests events. List endpoint returns CI Visibility test events that match a [search query](https://docs.datadoghq.com/continuous_integration/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to see your latest test events.

func (*CIVisibilityTestsApi) ListCIAppTestEventsWithPagination

func (a *CIVisibilityTestsApi) ListCIAppTestEventsWithPagination(ctx _context.Context, o ...ListCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())

ListCIAppTestEventsWithPagination provides a paginated version of ListCIAppTestEvents returning a channel with all items.

func (*CIVisibilityTestsApi) SearchCIAppTestEvents

func (a *CIVisibilityTestsApi) SearchCIAppTestEvents(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (CIAppTestEventsResponse, *_nethttp.Response, error)

SearchCIAppTestEvents Search tests events. List endpoint returns CI Visibility test events that match a [search query](https://docs.datadoghq.com/continuous_integration/explorer/search_syntax/). [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to build complex events filtering and search.

func (*CIVisibilityTestsApi) SearchCIAppTestEventsWithPagination

func (a *CIVisibilityTestsApi) SearchCIAppTestEventsWithPagination(ctx _context.Context, o ...SearchCIAppTestEventsOptionalParameters) (<-chan datadog.PaginationResult[CIAppTestEvent], func())

SearchCIAppTestEventsWithPagination provides a paginated version of SearchCIAppTestEvents returning a channel with all items.

type CSMAgentsApi

CSMAgentsApi service type

type CSMAgentsApi datadog.Service

func NewCSMAgentsApi

func NewCSMAgentsApi(client *datadog.APIClient) *CSMAgentsApi

NewCSMAgentsApi Returns NewCSMAgentsApi.

func (*CSMAgentsApi) ListAllCSMAgents

func (a *CSMAgentsApi) ListAllCSMAgents(ctx _context.Context, o ...ListAllCSMAgentsOptionalParameters) (CsmAgentsResponse, *_nethttp.Response, error)

ListAllCSMAgents Get all CSM Agents. Get the list of all CSM Agents running on your hosts and containers.

func (*CSMAgentsApi) ListAllCSMServerlessAgents

func (a *CSMAgentsApi) ListAllCSMServerlessAgents(ctx _context.Context, o ...ListAllCSMServerlessAgentsOptionalParameters) (CsmAgentsResponse, *_nethttp.Response, error)

ListAllCSMServerlessAgents Get all CSM Serverless Agents. Get the list of all CSM Serverless Agents running on your hosts and containers.

type CSMAgentsMetadata

CSMAgentsMetadata Metadata related to the paginated response.

type CSMAgentsMetadata struct {
    // The index of the current page in the paginated results.
    PageIndex *int64 `json:"page_index,omitempty"`
    // The number of items per page in the paginated results.
    PageSize *int64 `json:"page_size,omitempty"`
    // Total number of items that match the filter criteria.
    TotalFiltered *int64 `json:"total_filtered,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCSMAgentsMetadata

func NewCSMAgentsMetadata() *CSMAgentsMetadata

NewCSMAgentsMetadata instantiates a new CSMAgentsMetadata 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 NewCSMAgentsMetadataWithDefaults

func NewCSMAgentsMetadataWithDefaults() *CSMAgentsMetadata

NewCSMAgentsMetadataWithDefaults instantiates a new CSMAgentsMetadata 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 (*CSMAgentsMetadata) GetPageIndex

func (o *CSMAgentsMetadata) GetPageIndex() int64

GetPageIndex returns the PageIndex field value if set, zero value otherwise.

func (*CSMAgentsMetadata) GetPageIndexOk

func (o *CSMAgentsMetadata) GetPageIndexOk() (*int64, bool)

GetPageIndexOk returns a tuple with the PageIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CSMAgentsMetadata) GetPageSize

func (o *CSMAgentsMetadata) GetPageSize() int64

GetPageSize returns the PageSize field value if set, zero value otherwise.

func (*CSMAgentsMetadata) GetPageSizeOk

func (o *CSMAgentsMetadata) GetPageSizeOk() (*int64, bool)

GetPageSizeOk returns a tuple with the PageSize field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CSMAgentsMetadata) GetTotalFiltered

func (o *CSMAgentsMetadata) GetTotalFiltered() int64

GetTotalFiltered returns the TotalFiltered field value if set, zero value otherwise.

func (*CSMAgentsMetadata) GetTotalFilteredOk

func (o *CSMAgentsMetadata) GetTotalFilteredOk() (*int64, bool)

GetTotalFilteredOk returns a tuple with the TotalFiltered field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CSMAgentsMetadata) HasPageIndex

func (o *CSMAgentsMetadata) HasPageIndex() bool

HasPageIndex returns a boolean if a field has been set.

func (*CSMAgentsMetadata) HasPageSize

func (o *CSMAgentsMetadata) HasPageSize() bool

HasPageSize returns a boolean if a field has been set.

func (*CSMAgentsMetadata) HasTotalFiltered

func (o *CSMAgentsMetadata) HasTotalFiltered() bool

HasTotalFiltered returns a boolean if a field has been set.

func (CSMAgentsMetadata) MarshalJSON

func (o CSMAgentsMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CSMAgentsMetadata) SetPageIndex

func (o *CSMAgentsMetadata) SetPageIndex(v int64)

SetPageIndex gets a reference to the given int64 and assigns it to the PageIndex field.

func (*CSMAgentsMetadata) SetPageSize

func (o *CSMAgentsMetadata) SetPageSize(v int64)

SetPageSize gets a reference to the given int64 and assigns it to the PageSize field.

func (*CSMAgentsMetadata) SetTotalFiltered

func (o *CSMAgentsMetadata) SetTotalFiltered(v int64)

SetTotalFiltered gets a reference to the given int64 and assigns it to the TotalFiltered field.

func (*CSMAgentsMetadata) UnmarshalJSON

func (o *CSMAgentsMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CSMAgentsType

CSMAgentsType The type of the resource. The value should always be `datadog_agent`.

type CSMAgentsType string

List of CSMAgentsType.

const (
    CSMAGENTSTYPE_DATADOG_AGENT CSMAgentsType = "datadog_agent"
)

func NewCSMAgentsTypeFromValue

func NewCSMAgentsTypeFromValue(v string) (*CSMAgentsType, error)

NewCSMAgentsTypeFromValue returns a pointer to a valid CSMAgentsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CSMAgentsType) GetAllowedValues

func (v *CSMAgentsType) GetAllowedValues() []CSMAgentsType

GetAllowedValues reeturns the list of possible values.

func (CSMAgentsType) IsValid

func (v CSMAgentsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CSMAgentsType) Ptr

func (v CSMAgentsType) Ptr() *CSMAgentsType

Ptr returns reference to CSMAgentsType value.

func (*CSMAgentsType) UnmarshalJSON

func (v *CSMAgentsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CSMCoverageAnalysisApi

CSMCoverageAnalysisApi service type

type CSMCoverageAnalysisApi datadog.Service

func NewCSMCoverageAnalysisApi

func NewCSMCoverageAnalysisApi(client *datadog.APIClient) *CSMCoverageAnalysisApi

NewCSMCoverageAnalysisApi Returns NewCSMCoverageAnalysisApi.

func (*CSMCoverageAnalysisApi) GetCSMCloudAccountsCoverageAnalysis

func (a *CSMCoverageAnalysisApi) GetCSMCloudAccountsCoverageAnalysis(ctx _context.Context) (CsmCloudAccountsCoverageAnalysisResponse, *_nethttp.Response, error)

GetCSMCloudAccountsCoverageAnalysis Get the CSM Cloud Accounts Coverage Analysis. Get the CSM Coverage Analysis of your Cloud Accounts. This is calculated based on the number of your Cloud Accounts that are scanned for security issues.

func (*CSMCoverageAnalysisApi) GetCSMHostsAndContainersCoverageAnalysis

func (a *CSMCoverageAnalysisApi) GetCSMHostsAndContainersCoverageAnalysis(ctx _context.Context) (CsmHostsAndContainersCoverageAnalysisResponse, *_nethttp.Response, error)

GetCSMHostsAndContainersCoverageAnalysis Get the CSM Hosts and Containers Coverage Analysis. Get the CSM Coverage Analysis of your Hosts and Containers. This is calculated based on the number of agents running on your Hosts and Containers with CSM feature(s) enabled.

func (*CSMCoverageAnalysisApi) GetCSMServerlessCoverageAnalysis

func (a *CSMCoverageAnalysisApi) GetCSMServerlessCoverageAnalysis(ctx _context.Context) (CsmServerlessCoverageAnalysisResponse, *_nethttp.Response, error)

GetCSMServerlessCoverageAnalysis Get the CSM Serverless Coverage Analysis. Get the CSM Coverage Analysis of your Serverless Resources. This is calculated based on the number of agents running on your Serverless Resources with CSM feature(s) enabled.

type CSMThreatsApi

CSMThreatsApi service type

type CSMThreatsApi datadog.Service

func NewCSMThreatsApi

func NewCSMThreatsApi(client *datadog.APIClient) *CSMThreatsApi

NewCSMThreatsApi Returns NewCSMThreatsApi.

func (*CSMThreatsApi) CreateCSMThreatsAgentPolicy

func (a *CSMThreatsApi) CreateCSMThreatsAgentPolicy(ctx _context.Context, body CloudWorkloadSecurityAgentPolicyCreateRequest) (CloudWorkloadSecurityAgentPolicyResponse, *_nethttp.Response, error)

CreateCSMThreatsAgentPolicy Create a Workload Protection policy. Create a new Workload Protection policy with the given parameters.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) CreateCSMThreatsAgentRule

func (a *CSMThreatsApi) CreateCSMThreatsAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

CreateCSMThreatsAgentRule Create a Workload Protection agent rule. Create a new Workload Protection agent rule with the given parameters.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) CreateCloudWorkloadSecurityAgentRule

func (a *CSMThreatsApi) CreateCloudWorkloadSecurityAgentRule(ctx _context.Context, body CloudWorkloadSecurityAgentRuleCreateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

CreateCloudWorkloadSecurityAgentRule Create a Workload Protection agent rule (US1-FED). Create a new agent rule with the given parameters.

**Note**: This endpoint should only be used for the Government (US1-FED) site.

func (*CSMThreatsApi) DeleteCSMThreatsAgentPolicy

func (a *CSMThreatsApi) DeleteCSMThreatsAgentPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)

DeleteCSMThreatsAgentPolicy Delete a Workload Protection policy. Delete a specific Workload Protection policy.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) DeleteCSMThreatsAgentRule

func (a *CSMThreatsApi) DeleteCSMThreatsAgentRule(ctx _context.Context, agentRuleId string, o ...DeleteCSMThreatsAgentRuleOptionalParameters) (*_nethttp.Response, error)

DeleteCSMThreatsAgentRule Delete a Workload Protection agent rule. Delete a specific Workload Protection agent rule.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) DeleteCloudWorkloadSecurityAgentRule

func (a *CSMThreatsApi) DeleteCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (*_nethttp.Response, error)

DeleteCloudWorkloadSecurityAgentRule Delete a Workload Protection agent rule (US1-FED). Delete a specific agent rule.

**Note**: This endpoint should only be used for the Government (US1-FED) site.

func (*CSMThreatsApi) DownloadCSMThreatsPolicy

func (a *CSMThreatsApi) DownloadCSMThreatsPolicy(ctx _context.Context) (_io.Reader, *_nethttp.Response, error)

DownloadCSMThreatsPolicy Download the Workload Protection policy. The download endpoint generates a Workload Protection policy file from your currently active Workload Protection agent rules, and downloads them as a `.policy` file. This file can then be deployed to your agents to update the policy running in your environment.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) DownloadCloudWorkloadPolicyFile

func (a *CSMThreatsApi) DownloadCloudWorkloadPolicyFile(ctx _context.Context) (_io.Reader, *_nethttp.Response, error)

DownloadCloudWorkloadPolicyFile Download the Workload Protection policy (US1-FED). The download endpoint generates a Workload Protection policy file from your currently active Workload Protection agent rules, and downloads them as a `.policy` file. This file can then be deployed to your agents to update the policy running in your environment.

**Note**: This endpoint should only be used for the Government (US1-FED) site.

func (*CSMThreatsApi) GetCSMThreatsAgentPolicy

func (a *CSMThreatsApi) GetCSMThreatsAgentPolicy(ctx _context.Context, policyId string) (CloudWorkloadSecurityAgentPolicyResponse, *_nethttp.Response, error)

GetCSMThreatsAgentPolicy Get a Workload Protection policy. Get the details of a specific Workload Protection policy.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) GetCSMThreatsAgentRule

func (a *CSMThreatsApi) GetCSMThreatsAgentRule(ctx _context.Context, agentRuleId string, o ...GetCSMThreatsAgentRuleOptionalParameters) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

GetCSMThreatsAgentRule Get a Workload Protection agent rule. Get the details of a specific Workload Protection agent rule.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) GetCloudWorkloadSecurityAgentRule

func (a *CSMThreatsApi) GetCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

GetCloudWorkloadSecurityAgentRule Get a Workload Protection agent rule (US1-FED). Get the details of a specific agent rule.

**Note**: This endpoint should only be used for the Government (US1-FED) site.

func (*CSMThreatsApi) ListCSMThreatsAgentPolicies

func (a *CSMThreatsApi) ListCSMThreatsAgentPolicies(ctx _context.Context) (CloudWorkloadSecurityAgentPoliciesListResponse, *_nethttp.Response, error)

ListCSMThreatsAgentPolicies Get all Workload Protection policies. Get the list of Workload Protection policies.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) ListCSMThreatsAgentRules

func (a *CSMThreatsApi) ListCSMThreatsAgentRules(ctx _context.Context, o ...ListCSMThreatsAgentRulesOptionalParameters) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)

ListCSMThreatsAgentRules Get all Workload Protection agent rules. Get the list of Workload Protection agent rules.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) ListCloudWorkloadSecurityAgentRules

func (a *CSMThreatsApi) ListCloudWorkloadSecurityAgentRules(ctx _context.Context) (CloudWorkloadSecurityAgentRulesListResponse, *_nethttp.Response, error)

ListCloudWorkloadSecurityAgentRules Get all Workload Protection agent rules (US1-FED). Get the list of agent rules.

**Note**: This endpoint should only be used for the Government (US1-FED) site.

func (*CSMThreatsApi) UpdateCSMThreatsAgentPolicy

func (a *CSMThreatsApi) UpdateCSMThreatsAgentPolicy(ctx _context.Context, policyId string, body CloudWorkloadSecurityAgentPolicyUpdateRequest) (CloudWorkloadSecurityAgentPolicyResponse, *_nethttp.Response, error)

UpdateCSMThreatsAgentPolicy Update a Workload Protection policy. Update a specific Workload Protection policy. Returns the policy object when the request is successful.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) UpdateCSMThreatsAgentRule

func (a *CSMThreatsApi) UpdateCSMThreatsAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest, o ...UpdateCSMThreatsAgentRuleOptionalParameters) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

UpdateCSMThreatsAgentRule Update a Workload Protection agent rule. Update a specific Workload Protection Agent rule. Returns the agent rule object when the request is successful.

**Note**: This endpoint is not available for the Government (US1-FED) site. Please reference the (US1-FED) specific resource below.

func (*CSMThreatsApi) UpdateCloudWorkloadSecurityAgentRule

func (a *CSMThreatsApi) UpdateCloudWorkloadSecurityAgentRule(ctx _context.Context, agentRuleId string, body CloudWorkloadSecurityAgentRuleUpdateRequest) (CloudWorkloadSecurityAgentRuleResponse, *_nethttp.Response, error)

UpdateCloudWorkloadSecurityAgentRule Update a Workload Protection agent rule (US1-FED). Update a specific agent rule. Returns the agent rule object when the request is successful.

**Note**: This endpoint should only be used for the Government (US1-FED) site.

type CVSS

CVSS Vulnerability severity.

type CVSS struct {
    // Vulnerability severity score.
    Score float64 `json:"score"`
    // The vulnerability severity.
    Severity VulnerabilitySeverity `json:"severity"`
    // Vulnerability CVSS vector.
    Vector string `json:"vector"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCVSS

func NewCVSS(score float64, severity VulnerabilitySeverity, vector string) *CVSS

NewCVSS instantiates a new CVSS 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 NewCVSSWithDefaults

func NewCVSSWithDefaults() *CVSS

NewCVSSWithDefaults instantiates a new CVSS 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 (*CVSS) GetScore

func (o *CVSS) GetScore() float64

GetScore returns the Score field value.

func (*CVSS) GetScoreOk

func (o *CVSS) GetScoreOk() (*float64, bool)

GetScoreOk returns a tuple with the Score field value and a boolean to check if the value has been set.

func (*CVSS) GetSeverity

func (o *CVSS) GetSeverity() VulnerabilitySeverity

GetSeverity returns the Severity field value.

func (*CVSS) GetSeverityOk

func (o *CVSS) GetSeverityOk() (*VulnerabilitySeverity, bool)

GetSeverityOk returns a tuple with the Severity field value and a boolean to check if the value has been set.

func (*CVSS) GetVector

func (o *CVSS) GetVector() string

GetVector returns the Vector field value.

func (*CVSS) GetVectorOk

func (o *CVSS) GetVectorOk() (*string, bool)

GetVectorOk returns a tuple with the Vector field value and a boolean to check if the value has been set.

func (CVSS) MarshalJSON

func (o CVSS) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CVSS) SetScore

func (o *CVSS) SetScore(v float64)

SetScore sets field value.

func (*CVSS) SetSeverity

func (o *CVSS) SetSeverity(v VulnerabilitySeverity)

SetSeverity sets field value.

func (*CVSS) SetVector

func (o *CVSS) SetVector(v string)

SetVector sets field value.

func (*CVSS) UnmarshalJSON

func (o *CVSS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CalculatedField

CalculatedField Calculated field.

type CalculatedField struct {
    // Expression.
    Expression string `json:"expression"`
    // Field name.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCalculatedField

func NewCalculatedField(expression string, name string) *CalculatedField

NewCalculatedField instantiates a new CalculatedField 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 NewCalculatedFieldWithDefaults

func NewCalculatedFieldWithDefaults() *CalculatedField

NewCalculatedFieldWithDefaults instantiates a new CalculatedField 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 (*CalculatedField) GetExpression

func (o *CalculatedField) GetExpression() string

GetExpression returns the Expression field value.

func (*CalculatedField) GetExpressionOk

func (o *CalculatedField) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value and a boolean to check if the value has been set.

func (*CalculatedField) GetName

func (o *CalculatedField) GetName() string

GetName returns the Name field value.

func (*CalculatedField) GetNameOk

func (o *CalculatedField) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (CalculatedField) MarshalJSON

func (o CalculatedField) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CalculatedField) SetExpression

func (o *CalculatedField) SetExpression(v string)

SetExpression sets field value.

func (*CalculatedField) SetName

func (o *CalculatedField) SetName(v string)

SetName sets field value.

func (*CalculatedField) UnmarshalJSON

func (o *CalculatedField) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CancelDataDeletionResponseBody

CancelDataDeletionResponseBody The response from the cancel data deletion request endpoint.

type CancelDataDeletionResponseBody struct {
    // The created data deletion request information.
    Data *DataDeletionResponseItem `json:"data,omitempty"`
    // The metadata of the data deletion response.
    Meta *DataDeletionResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCancelDataDeletionResponseBody

func NewCancelDataDeletionResponseBody() *CancelDataDeletionResponseBody

NewCancelDataDeletionResponseBody instantiates a new CancelDataDeletionResponseBody 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 NewCancelDataDeletionResponseBodyWithDefaults

func NewCancelDataDeletionResponseBodyWithDefaults() *CancelDataDeletionResponseBody

NewCancelDataDeletionResponseBodyWithDefaults instantiates a new CancelDataDeletionResponseBody 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 (*CancelDataDeletionResponseBody) GetData

func (o *CancelDataDeletionResponseBody) GetData() DataDeletionResponseItem

GetData returns the Data field value if set, zero value otherwise.

func (*CancelDataDeletionResponseBody) GetDataOk

func (o *CancelDataDeletionResponseBody) GetDataOk() (*DataDeletionResponseItem, 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 (*CancelDataDeletionResponseBody) GetMeta

func (o *CancelDataDeletionResponseBody) GetMeta() DataDeletionResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CancelDataDeletionResponseBody) GetMetaOk

func (o *CancelDataDeletionResponseBody) GetMetaOk() (*DataDeletionResponseMeta, 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 (*CancelDataDeletionResponseBody) HasData

func (o *CancelDataDeletionResponseBody) HasData() bool

HasData returns a boolean if a field has been set.

func (*CancelDataDeletionResponseBody) HasMeta

func (o *CancelDataDeletionResponseBody) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CancelDataDeletionResponseBody) MarshalJSON

func (o CancelDataDeletionResponseBody) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CancelDataDeletionResponseBody) SetData

func (o *CancelDataDeletionResponseBody) SetData(v DataDeletionResponseItem)

SetData gets a reference to the given DataDeletionResponseItem and assigns it to the Data field.

func (*CancelDataDeletionResponseBody) SetMeta

func (o *CancelDataDeletionResponseBody) SetMeta(v DataDeletionResponseMeta)

SetMeta gets a reference to the given DataDeletionResponseMeta and assigns it to the Meta field.

func (*CancelDataDeletionResponseBody) UnmarshalJSON

func (o *CancelDataDeletionResponseBody) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Case

Case A case

type Case struct {
    // Case attributes
    Attributes CaseAttributes `json:"attributes"`
    // Case's identifier
    Id string `json:"id"`
    // Resources related to a case
    Relationships *CaseRelationships `json:"relationships,omitempty"`
    // Case resource type
    Type CaseResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCase

func NewCase(attributes CaseAttributes, id string, typeVar CaseResourceType) *Case

NewCase instantiates a new Case 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 NewCaseWithDefaults

func NewCaseWithDefaults() *Case

NewCaseWithDefaults instantiates a new Case 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 (*Case) GetAttributes

func (o *Case) GetAttributes() CaseAttributes

GetAttributes returns the Attributes field value.

func (*Case) GetAttributesOk

func (o *Case) GetAttributesOk() (*CaseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*Case) GetId

func (o *Case) GetId() string

GetId returns the Id field value.

func (*Case) GetIdOk

func (o *Case) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Case) GetRelationships

func (o *Case) GetRelationships() CaseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Case) GetRelationshipsOk

func (o *Case) GetRelationshipsOk() (*CaseRelationships, 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 (*Case) GetType

func (o *Case) GetType() CaseResourceType

GetType returns the Type field value.

func (*Case) GetTypeOk

func (o *Case) GetTypeOk() (*CaseResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Case) HasRelationships

func (o *Case) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Case) MarshalJSON

func (o Case) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Case) SetAttributes

func (o *Case) SetAttributes(v CaseAttributes)

SetAttributes sets field value.

func (*Case) SetId

func (o *Case) SetId(v string)

SetId sets field value.

func (*Case) SetRelationships

func (o *Case) SetRelationships(v CaseRelationships)

SetRelationships gets a reference to the given CaseRelationships and assigns it to the Relationships field.

func (*Case) SetType

func (o *Case) SetType(v CaseResourceType)

SetType sets field value.

func (*Case) UnmarshalJSON

func (o *Case) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Case3rdPartyTicketStatus

Case3rdPartyTicketStatus Case status

type Case3rdPartyTicketStatus string

List of Case3rdPartyTicketStatus.

const (
    CASE3RDPARTYTICKETSTATUS_IN_PROGRESS Case3rdPartyTicketStatus = "IN_PROGRESS"
    CASE3RDPARTYTICKETSTATUS_COMPLETED   Case3rdPartyTicketStatus = "COMPLETED"
    CASE3RDPARTYTICKETSTATUS_FAILED      Case3rdPartyTicketStatus = "FAILED"
)

func NewCase3rdPartyTicketStatusFromValue

func NewCase3rdPartyTicketStatusFromValue(v string) (*Case3rdPartyTicketStatus, error)

NewCase3rdPartyTicketStatusFromValue returns a pointer to a valid Case3rdPartyTicketStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*Case3rdPartyTicketStatus) GetAllowedValues

func (v *Case3rdPartyTicketStatus) GetAllowedValues() []Case3rdPartyTicketStatus

GetAllowedValues reeturns the list of possible values.

func (Case3rdPartyTicketStatus) IsValid

func (v Case3rdPartyTicketStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (Case3rdPartyTicketStatus) Ptr

func (v Case3rdPartyTicketStatus) Ptr() *Case3rdPartyTicketStatus

Ptr returns reference to Case3rdPartyTicketStatus value.

func (*Case3rdPartyTicketStatus) UnmarshalJSON

func (v *Case3rdPartyTicketStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CaseAssign

CaseAssign Case assign

type CaseAssign struct {
    // Case assign attributes
    Attributes CaseAssignAttributes `json:"attributes"`
    // Case resource type
    Type CaseResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseAssign

func NewCaseAssign(attributes CaseAssignAttributes, typeVar CaseResourceType) *CaseAssign

NewCaseAssign instantiates a new CaseAssign 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 NewCaseAssignWithDefaults

func NewCaseAssignWithDefaults() *CaseAssign

NewCaseAssignWithDefaults instantiates a new CaseAssign 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 (*CaseAssign) GetAttributes

func (o *CaseAssign) GetAttributes() CaseAssignAttributes

GetAttributes returns the Attributes field value.

func (*CaseAssign) GetAttributesOk

func (o *CaseAssign) GetAttributesOk() (*CaseAssignAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CaseAssign) GetType

func (o *CaseAssign) GetType() CaseResourceType

GetType returns the Type field value.

func (*CaseAssign) GetTypeOk

func (o *CaseAssign) GetTypeOk() (*CaseResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CaseAssign) MarshalJSON

func (o CaseAssign) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseAssign) SetAttributes

func (o *CaseAssign) SetAttributes(v CaseAssignAttributes)

SetAttributes sets field value.

func (*CaseAssign) SetType

func (o *CaseAssign) SetType(v CaseResourceType)

SetType sets field value.

func (*CaseAssign) UnmarshalJSON

func (o *CaseAssign) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseAssignAttributes

CaseAssignAttributes Case assign attributes

type CaseAssignAttributes struct {
    // Assignee's UUID
    AssigneeId string `json:"assignee_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseAssignAttributes

func NewCaseAssignAttributes(assigneeId string) *CaseAssignAttributes

NewCaseAssignAttributes instantiates a new CaseAssignAttributes 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 NewCaseAssignAttributesWithDefaults

func NewCaseAssignAttributesWithDefaults() *CaseAssignAttributes

NewCaseAssignAttributesWithDefaults instantiates a new CaseAssignAttributes 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 (*CaseAssignAttributes) GetAssigneeId

func (o *CaseAssignAttributes) GetAssigneeId() string

GetAssigneeId returns the AssigneeId field value.

func (*CaseAssignAttributes) GetAssigneeIdOk

func (o *CaseAssignAttributes) GetAssigneeIdOk() (*string, bool)

GetAssigneeIdOk returns a tuple with the AssigneeId field value and a boolean to check if the value has been set.

func (CaseAssignAttributes) MarshalJSON

func (o CaseAssignAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseAssignAttributes) SetAssigneeId

func (o *CaseAssignAttributes) SetAssigneeId(v string)

SetAssigneeId sets field value.

func (*CaseAssignAttributes) UnmarshalJSON

func (o *CaseAssignAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseAssignRequest

CaseAssignRequest Case assign request

type CaseAssignRequest struct {
    // Case assign
    Data CaseAssign `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseAssignRequest

func NewCaseAssignRequest(data CaseAssign) *CaseAssignRequest

NewCaseAssignRequest instantiates a new CaseAssignRequest 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 NewCaseAssignRequestWithDefaults

func NewCaseAssignRequestWithDefaults() *CaseAssignRequest

NewCaseAssignRequestWithDefaults instantiates a new CaseAssignRequest 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 (*CaseAssignRequest) GetData

func (o *CaseAssignRequest) GetData() CaseAssign

GetData returns the Data field value.

func (*CaseAssignRequest) GetDataOk

func (o *CaseAssignRequest) GetDataOk() (*CaseAssign, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CaseAssignRequest) MarshalJSON

func (o CaseAssignRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseAssignRequest) SetData

func (o *CaseAssignRequest) SetData(v CaseAssign)

SetData sets field value.

func (*CaseAssignRequest) UnmarshalJSON

func (o *CaseAssignRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseAttributes

CaseAttributes Case attributes

type CaseAttributes struct {
    // Timestamp of when the case was archived
    ArchivedAt datadog.NullableTime `json:"archived_at,omitempty"`
    // Timestamp of when the case was closed
    ClosedAt datadog.NullableTime `json:"closed_at,omitempty"`
    // Timestamp of when the case was created
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Description
    Description *string `json:"description,omitempty"`
    // Jira issue attached to case
    JiraIssue NullableJiraIssue `json:"jira_issue,omitempty"`
    // Key
    Key *string `json:"key,omitempty"`
    // Timestamp of when the case was last modified
    ModifiedAt datadog.NullableTime `json:"modified_at,omitempty"`
    // Case priority
    Priority *CasePriority `json:"priority,omitempty"`
    // ServiceNow ticket attached to case
    ServiceNowTicket NullableServiceNowTicket `json:"service_now_ticket,omitempty"`
    // Case status
    Status *CaseStatus `json:"status,omitempty"`
    // Title
    Title *string `json:"title,omitempty"`
    // Case type
    Type *CaseType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseAttributes

func NewCaseAttributes() *CaseAttributes

NewCaseAttributes instantiates a new CaseAttributes 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 NewCaseAttributesWithDefaults

func NewCaseAttributesWithDefaults() *CaseAttributes

NewCaseAttributesWithDefaults instantiates a new CaseAttributes 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 (*CaseAttributes) GetArchivedAt

func (o *CaseAttributes) GetArchivedAt() time.Time

GetArchivedAt returns the ArchivedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseAttributes) GetArchivedAtOk

func (o *CaseAttributes) GetArchivedAtOk() (*time.Time, bool)

GetArchivedAtOk returns a tuple with the ArchivedAt 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 (*CaseAttributes) GetClosedAt

func (o *CaseAttributes) GetClosedAt() time.Time

GetClosedAt returns the ClosedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseAttributes) GetClosedAtOk

func (o *CaseAttributes) GetClosedAtOk() (*time.Time, bool)

GetClosedAtOk returns a tuple with the ClosedAt 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 (*CaseAttributes) GetCreatedAt

func (o *CaseAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*CaseAttributes) GetCreatedAtOk

func (o *CaseAttributes) 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 (*CaseAttributes) GetDescription

func (o *CaseAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CaseAttributes) GetDescriptionOk

func (o *CaseAttributes) 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 (*CaseAttributes) GetJiraIssue

func (o *CaseAttributes) GetJiraIssue() JiraIssue

GetJiraIssue returns the JiraIssue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseAttributes) GetJiraIssueOk

func (o *CaseAttributes) GetJiraIssueOk() (*JiraIssue, bool)

GetJiraIssueOk returns a tuple with the JiraIssue 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 (*CaseAttributes) GetKey

func (o *CaseAttributes) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*CaseAttributes) GetKeyOk

func (o *CaseAttributes) 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 (*CaseAttributes) GetModifiedAt

func (o *CaseAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseAttributes) GetModifiedAtOk

func (o *CaseAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CaseAttributes) GetPriority

func (o *CaseAttributes) GetPriority() CasePriority

GetPriority returns the Priority field value if set, zero value otherwise.

func (*CaseAttributes) GetPriorityOk

func (o *CaseAttributes) GetPriorityOk() (*CasePriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CaseAttributes) GetServiceNowTicket

func (o *CaseAttributes) GetServiceNowTicket() ServiceNowTicket

GetServiceNowTicket returns the ServiceNowTicket field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseAttributes) GetServiceNowTicketOk

func (o *CaseAttributes) GetServiceNowTicketOk() (*ServiceNowTicket, bool)

GetServiceNowTicketOk returns a tuple with the ServiceNowTicket 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 (*CaseAttributes) GetStatus

func (o *CaseAttributes) GetStatus() CaseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*CaseAttributes) GetStatusOk

func (o *CaseAttributes) GetStatusOk() (*CaseStatus, 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 (*CaseAttributes) GetTitle

func (o *CaseAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*CaseAttributes) GetTitleOk

func (o *CaseAttributes) 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 (*CaseAttributes) GetType

func (o *CaseAttributes) GetType() CaseType

GetType returns the Type field value if set, zero value otherwise.

func (*CaseAttributes) GetTypeOk

func (o *CaseAttributes) GetTypeOk() (*CaseType, 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 (*CaseAttributes) HasArchivedAt

func (o *CaseAttributes) HasArchivedAt() bool

HasArchivedAt returns a boolean if a field has been set.

func (*CaseAttributes) HasClosedAt

func (o *CaseAttributes) HasClosedAt() bool

HasClosedAt returns a boolean if a field has been set.

func (*CaseAttributes) HasCreatedAt

func (o *CaseAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CaseAttributes) HasDescription

func (o *CaseAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CaseAttributes) HasJiraIssue

func (o *CaseAttributes) HasJiraIssue() bool

HasJiraIssue returns a boolean if a field has been set.

func (*CaseAttributes) HasKey

func (o *CaseAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*CaseAttributes) HasModifiedAt

func (o *CaseAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*CaseAttributes) HasPriority

func (o *CaseAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*CaseAttributes) HasServiceNowTicket

func (o *CaseAttributes) HasServiceNowTicket() bool

HasServiceNowTicket returns a boolean if a field has been set.

func (*CaseAttributes) HasStatus

func (o *CaseAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CaseAttributes) HasTitle

func (o *CaseAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*CaseAttributes) HasType

func (o *CaseAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (CaseAttributes) MarshalJSON

func (o CaseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseAttributes) SetArchivedAt

func (o *CaseAttributes) SetArchivedAt(v time.Time)

SetArchivedAt gets a reference to the given datadog.NullableTime and assigns it to the ArchivedAt field.

func (*CaseAttributes) SetArchivedAtNil

func (o *CaseAttributes) SetArchivedAtNil()

SetArchivedAtNil sets the value for ArchivedAt to be an explicit nil.

func (*CaseAttributes) SetClosedAt

func (o *CaseAttributes) SetClosedAt(v time.Time)

SetClosedAt gets a reference to the given datadog.NullableTime and assigns it to the ClosedAt field.

func (*CaseAttributes) SetClosedAtNil

func (o *CaseAttributes) SetClosedAtNil()

SetClosedAtNil sets the value for ClosedAt to be an explicit nil.

func (*CaseAttributes) SetCreatedAt

func (o *CaseAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CaseAttributes) SetDescription

func (o *CaseAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CaseAttributes) SetJiraIssue

func (o *CaseAttributes) SetJiraIssue(v JiraIssue)

SetJiraIssue gets a reference to the given NullableJiraIssue and assigns it to the JiraIssue field.

func (*CaseAttributes) SetJiraIssueNil

func (o *CaseAttributes) SetJiraIssueNil()

SetJiraIssueNil sets the value for JiraIssue to be an explicit nil.

func (*CaseAttributes) SetKey

func (o *CaseAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*CaseAttributes) SetModifiedAt

func (o *CaseAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given datadog.NullableTime and assigns it to the ModifiedAt field.

func (*CaseAttributes) SetModifiedAtNil

func (o *CaseAttributes) SetModifiedAtNil()

SetModifiedAtNil sets the value for ModifiedAt to be an explicit nil.

func (*CaseAttributes) SetPriority

func (o *CaseAttributes) SetPriority(v CasePriority)

SetPriority gets a reference to the given CasePriority and assigns it to the Priority field.

func (*CaseAttributes) SetServiceNowTicket

func (o *CaseAttributes) SetServiceNowTicket(v ServiceNowTicket)

SetServiceNowTicket gets a reference to the given NullableServiceNowTicket and assigns it to the ServiceNowTicket field.

func (*CaseAttributes) SetServiceNowTicketNil

func (o *CaseAttributes) SetServiceNowTicketNil()

SetServiceNowTicketNil sets the value for ServiceNowTicket to be an explicit nil.

func (*CaseAttributes) SetStatus

func (o *CaseAttributes) SetStatus(v CaseStatus)

SetStatus gets a reference to the given CaseStatus and assigns it to the Status field.

func (*CaseAttributes) SetTitle

func (o *CaseAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*CaseAttributes) SetType

func (o *CaseAttributes) SetType(v CaseType)

SetType gets a reference to the given CaseType and assigns it to the Type field.

func (*CaseAttributes) UnmarshalJSON

func (o *CaseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CaseAttributes) UnsetArchivedAt

func (o *CaseAttributes) UnsetArchivedAt()

UnsetArchivedAt ensures that no value is present for ArchivedAt, not even an explicit nil.

func (*CaseAttributes) UnsetClosedAt

func (o *CaseAttributes) UnsetClosedAt()

UnsetClosedAt ensures that no value is present for ClosedAt, not even an explicit nil.

func (*CaseAttributes) UnsetJiraIssue

func (o *CaseAttributes) UnsetJiraIssue()

UnsetJiraIssue ensures that no value is present for JiraIssue, not even an explicit nil.

func (*CaseAttributes) UnsetModifiedAt

func (o *CaseAttributes) UnsetModifiedAt()

UnsetModifiedAt ensures that no value is present for ModifiedAt, not even an explicit nil.

func (*CaseAttributes) UnsetServiceNowTicket

func (o *CaseAttributes) UnsetServiceNowTicket()

UnsetServiceNowTicket ensures that no value is present for ServiceNowTicket, not even an explicit nil.

type CaseCreate

CaseCreate Case creation data

type CaseCreate struct {
    // Case creation attributes
    Attributes CaseCreateAttributes `json:"attributes"`
    // Relationships formed with the case on creation
    Relationships *CaseCreateRelationships `json:"relationships,omitempty"`
    // Case resource type
    Type CaseResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseCreate

func NewCaseCreate(attributes CaseCreateAttributes, typeVar CaseResourceType) *CaseCreate

NewCaseCreate instantiates a new CaseCreate 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 NewCaseCreateWithDefaults

func NewCaseCreateWithDefaults() *CaseCreate

NewCaseCreateWithDefaults instantiates a new CaseCreate 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 (*CaseCreate) GetAttributes

func (o *CaseCreate) GetAttributes() CaseCreateAttributes

GetAttributes returns the Attributes field value.

func (*CaseCreate) GetAttributesOk

func (o *CaseCreate) GetAttributesOk() (*CaseCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CaseCreate) GetRelationships

func (o *CaseCreate) GetRelationships() CaseCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*CaseCreate) GetRelationshipsOk

func (o *CaseCreate) GetRelationshipsOk() (*CaseCreateRelationships, 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 (*CaseCreate) GetType

func (o *CaseCreate) GetType() CaseResourceType

GetType returns the Type field value.

func (*CaseCreate) GetTypeOk

func (o *CaseCreate) GetTypeOk() (*CaseResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CaseCreate) HasRelationships

func (o *CaseCreate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (CaseCreate) MarshalJSON

func (o CaseCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseCreate) SetAttributes

func (o *CaseCreate) SetAttributes(v CaseCreateAttributes)

SetAttributes sets field value.

func (*CaseCreate) SetRelationships

func (o *CaseCreate) SetRelationships(v CaseCreateRelationships)

SetRelationships gets a reference to the given CaseCreateRelationships and assigns it to the Relationships field.

func (*CaseCreate) SetType

func (o *CaseCreate) SetType(v CaseResourceType)

SetType sets field value.

func (*CaseCreate) UnmarshalJSON

func (o *CaseCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseCreateAttributes

CaseCreateAttributes Case creation attributes

type CaseCreateAttributes struct {
    // Description
    Description *string `json:"description,omitempty"`
    // Case priority
    Priority *CasePriority `json:"priority,omitempty"`
    // Title
    Title string `json:"title"`
    // Case type
    Type CaseType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseCreateAttributes

func NewCaseCreateAttributes(title string, typeVar CaseType) *CaseCreateAttributes

NewCaseCreateAttributes instantiates a new CaseCreateAttributes 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 NewCaseCreateAttributesWithDefaults

func NewCaseCreateAttributesWithDefaults() *CaseCreateAttributes

NewCaseCreateAttributesWithDefaults instantiates a new CaseCreateAttributes 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 (*CaseCreateAttributes) GetDescription

func (o *CaseCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CaseCreateAttributes) GetDescriptionOk

func (o *CaseCreateAttributes) 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 (*CaseCreateAttributes) GetPriority

func (o *CaseCreateAttributes) GetPriority() CasePriority

GetPriority returns the Priority field value if set, zero value otherwise.

func (*CaseCreateAttributes) GetPriorityOk

func (o *CaseCreateAttributes) GetPriorityOk() (*CasePriority, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CaseCreateAttributes) GetTitle

func (o *CaseCreateAttributes) GetTitle() string

GetTitle returns the Title field value.

func (*CaseCreateAttributes) GetTitleOk

func (o *CaseCreateAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*CaseCreateAttributes) GetType

func (o *CaseCreateAttributes) GetType() CaseType

GetType returns the Type field value.

func (*CaseCreateAttributes) GetTypeOk

func (o *CaseCreateAttributes) GetTypeOk() (*CaseType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CaseCreateAttributes) HasDescription

func (o *CaseCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CaseCreateAttributes) HasPriority

func (o *CaseCreateAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (CaseCreateAttributes) MarshalJSON

func (o CaseCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseCreateAttributes) SetDescription

func (o *CaseCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CaseCreateAttributes) SetPriority

func (o *CaseCreateAttributes) SetPriority(v CasePriority)

SetPriority gets a reference to the given CasePriority and assigns it to the Priority field.

func (*CaseCreateAttributes) SetTitle

func (o *CaseCreateAttributes) SetTitle(v string)

SetTitle sets field value.

func (*CaseCreateAttributes) SetType

func (o *CaseCreateAttributes) SetType(v CaseType)

SetType sets field value.

func (*CaseCreateAttributes) UnmarshalJSON

func (o *CaseCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseCreateRelationships

CaseCreateRelationships Relationships formed with the case on creation

type CaseCreateRelationships struct {
    // Relationship to user.
    Assignee NullableNullableUserRelationship `json:"assignee,omitempty"`
    // Relationship to project
    Project ProjectRelationship `json:"project"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseCreateRelationships

func NewCaseCreateRelationships(project ProjectRelationship) *CaseCreateRelationships

NewCaseCreateRelationships instantiates a new CaseCreateRelationships 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 NewCaseCreateRelationshipsWithDefaults

func NewCaseCreateRelationshipsWithDefaults() *CaseCreateRelationships

NewCaseCreateRelationshipsWithDefaults instantiates a new CaseCreateRelationships 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 (*CaseCreateRelationships) GetAssignee

func (o *CaseCreateRelationships) GetAssignee() NullableUserRelationship

GetAssignee returns the Assignee field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseCreateRelationships) GetAssigneeOk

func (o *CaseCreateRelationships) GetAssigneeOk() (*NullableUserRelationship, bool)

GetAssigneeOk returns a tuple with the Assignee 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 (*CaseCreateRelationships) GetProject

func (o *CaseCreateRelationships) GetProject() ProjectRelationship

GetProject returns the Project field value.

func (*CaseCreateRelationships) GetProjectOk

func (o *CaseCreateRelationships) GetProjectOk() (*ProjectRelationship, bool)

GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.

func (*CaseCreateRelationships) HasAssignee

func (o *CaseCreateRelationships) HasAssignee() bool

HasAssignee returns a boolean if a field has been set.

func (CaseCreateRelationships) MarshalJSON

func (o CaseCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseCreateRelationships) SetAssignee

func (o *CaseCreateRelationships) SetAssignee(v NullableUserRelationship)

SetAssignee gets a reference to the given NullableNullableUserRelationship and assigns it to the Assignee field.

func (*CaseCreateRelationships) SetAssigneeNil

func (o *CaseCreateRelationships) SetAssigneeNil()

SetAssigneeNil sets the value for Assignee to be an explicit nil.

func (*CaseCreateRelationships) SetProject

func (o *CaseCreateRelationships) SetProject(v ProjectRelationship)

SetProject sets field value.

func (*CaseCreateRelationships) UnmarshalJSON

func (o *CaseCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CaseCreateRelationships) UnsetAssignee

func (o *CaseCreateRelationships) UnsetAssignee()

UnsetAssignee ensures that no value is present for Assignee, not even an explicit nil.

type CaseCreateRequest

CaseCreateRequest Case create request

type CaseCreateRequest struct {
    // Case creation data
    Data CaseCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseCreateRequest

func NewCaseCreateRequest(data CaseCreate) *CaseCreateRequest

NewCaseCreateRequest instantiates a new CaseCreateRequest 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 NewCaseCreateRequestWithDefaults

func NewCaseCreateRequestWithDefaults() *CaseCreateRequest

NewCaseCreateRequestWithDefaults instantiates a new CaseCreateRequest 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 (*CaseCreateRequest) GetData

func (o *CaseCreateRequest) GetData() CaseCreate

GetData returns the Data field value.

func (*CaseCreateRequest) GetDataOk

func (o *CaseCreateRequest) GetDataOk() (*CaseCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CaseCreateRequest) MarshalJSON

func (o CaseCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseCreateRequest) SetData

func (o *CaseCreateRequest) SetData(v CaseCreate)

SetData sets field value.

func (*CaseCreateRequest) UnmarshalJSON

func (o *CaseCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseEmpty

CaseEmpty Case empty request data

type CaseEmpty struct {
    // Case resource type
    Type CaseResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseEmpty

func NewCaseEmpty(typeVar CaseResourceType) *CaseEmpty

NewCaseEmpty instantiates a new CaseEmpty 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 NewCaseEmptyWithDefaults

func NewCaseEmptyWithDefaults() *CaseEmpty

NewCaseEmptyWithDefaults instantiates a new CaseEmpty 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 (*CaseEmpty) GetType

func (o *CaseEmpty) GetType() CaseResourceType

GetType returns the Type field value.

func (*CaseEmpty) GetTypeOk

func (o *CaseEmpty) GetTypeOk() (*CaseResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CaseEmpty) MarshalJSON

func (o CaseEmpty) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseEmpty) SetType

func (o *CaseEmpty) SetType(v CaseResourceType)

SetType sets field value.

func (*CaseEmpty) UnmarshalJSON

func (o *CaseEmpty) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseEmptyRequest

CaseEmptyRequest Case empty request

type CaseEmptyRequest struct {
    // Case empty request data
    Data CaseEmpty `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseEmptyRequest

func NewCaseEmptyRequest(data CaseEmpty) *CaseEmptyRequest

NewCaseEmptyRequest instantiates a new CaseEmptyRequest 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 NewCaseEmptyRequestWithDefaults

func NewCaseEmptyRequestWithDefaults() *CaseEmptyRequest

NewCaseEmptyRequestWithDefaults instantiates a new CaseEmptyRequest 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 (*CaseEmptyRequest) GetData

func (o *CaseEmptyRequest) GetData() CaseEmpty

GetData returns the Data field value.

func (*CaseEmptyRequest) GetDataOk

func (o *CaseEmptyRequest) GetDataOk() (*CaseEmpty, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CaseEmptyRequest) MarshalJSON

func (o CaseEmptyRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseEmptyRequest) SetData

func (o *CaseEmptyRequest) SetData(v CaseEmpty)

SetData sets field value.

func (*CaseEmptyRequest) UnmarshalJSON

func (o *CaseEmptyRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseManagementApi

CaseManagementApi service type

type CaseManagementApi datadog.Service

func NewCaseManagementApi

func NewCaseManagementApi(client *datadog.APIClient) *CaseManagementApi

NewCaseManagementApi Returns NewCaseManagementApi.

func (*CaseManagementApi) ArchiveCase

func (a *CaseManagementApi) ArchiveCase(ctx _context.Context, caseId string, body CaseEmptyRequest) (CaseResponse, *_nethttp.Response, error)

ArchiveCase Archive case. Archive case

func (*CaseManagementApi) AssignCase

func (a *CaseManagementApi) AssignCase(ctx _context.Context, caseId string, body CaseAssignRequest) (CaseResponse, *_nethttp.Response, error)

AssignCase Assign case. Assign case to a user

func (*CaseManagementApi) CreateCase

func (a *CaseManagementApi) CreateCase(ctx _context.Context, body CaseCreateRequest) (CaseResponse, *_nethttp.Response, error)

CreateCase Create a case. Create a Case

func (*CaseManagementApi) CreateProject

func (a *CaseManagementApi) CreateProject(ctx _context.Context, body ProjectCreateRequest) (ProjectResponse, *_nethttp.Response, error)

CreateProject Create a project. Create a project.

func (*CaseManagementApi) DeleteProject

func (a *CaseManagementApi) DeleteProject(ctx _context.Context, projectId string) (*_nethttp.Response, error)

DeleteProject Remove a project. Remove a project using the project's `id`.

func (*CaseManagementApi) GetCase

func (a *CaseManagementApi) GetCase(ctx _context.Context, caseId string) (CaseResponse, *_nethttp.Response, error)

GetCase Get the details of a case. Get the details of case by `case_id`

func (*CaseManagementApi) GetProject

func (a *CaseManagementApi) GetProject(ctx _context.Context, projectId string) (ProjectResponse, *_nethttp.Response, error)

GetProject Get the details of a project. Get the details of a project by `project_id`.

func (*CaseManagementApi) GetProjects

func (a *CaseManagementApi) GetProjects(ctx _context.Context) (ProjectsResponse, *_nethttp.Response, error)

GetProjects Get all projects. Get all projects.

func (*CaseManagementApi) SearchCases

func (a *CaseManagementApi) SearchCases(ctx _context.Context, o ...SearchCasesOptionalParameters) (CasesResponse, *_nethttp.Response, error)

SearchCases Search cases. Search cases.

func (*CaseManagementApi) SearchCasesWithPagination

func (a *CaseManagementApi) SearchCasesWithPagination(ctx _context.Context, o ...SearchCasesOptionalParameters) (<-chan datadog.PaginationResult[Case], func())

SearchCasesWithPagination provides a paginated version of SearchCases returning a channel with all items.

func (*CaseManagementApi) UnarchiveCase

func (a *CaseManagementApi) UnarchiveCase(ctx _context.Context, caseId string, body CaseEmptyRequest) (CaseResponse, *_nethttp.Response, error)

UnarchiveCase Unarchive case. Unarchive case

func (*CaseManagementApi) UnassignCase

func (a *CaseManagementApi) UnassignCase(ctx _context.Context, caseId string, body CaseEmptyRequest) (CaseResponse, *_nethttp.Response, error)

UnassignCase Unassign case. Unassign case

func (*CaseManagementApi) UpdatePriority

func (a *CaseManagementApi) UpdatePriority(ctx _context.Context, caseId string, body CaseUpdatePriorityRequest) (CaseResponse, *_nethttp.Response, error)

UpdatePriority Update case priority. Update case priority

func (*CaseManagementApi) UpdateStatus

func (a *CaseManagementApi) UpdateStatus(ctx _context.Context, caseId string, body CaseUpdateStatusRequest) (CaseResponse, *_nethttp.Response, error)

UpdateStatus Update case status. Update case status

type CasePriority

CasePriority Case priority

type CasePriority string

List of CasePriority.

const (
    CASEPRIORITY_NOT_DEFINED CasePriority = "NOT_DEFINED"
    CASEPRIORITY_P1          CasePriority = "P1"
    CASEPRIORITY_P2          CasePriority = "P2"
    CASEPRIORITY_P3          CasePriority = "P3"
    CASEPRIORITY_P4          CasePriority = "P4"
    CASEPRIORITY_P5          CasePriority = "P5"
)

func NewCasePriorityFromValue

func NewCasePriorityFromValue(v string) (*CasePriority, error)

NewCasePriorityFromValue returns a pointer to a valid CasePriority for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CasePriority) GetAllowedValues

func (v *CasePriority) GetAllowedValues() []CasePriority

GetAllowedValues reeturns the list of possible values.

func (CasePriority) IsValid

func (v CasePriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CasePriority) Ptr

func (v CasePriority) Ptr() *CasePriority

Ptr returns reference to CasePriority value.

func (*CasePriority) UnmarshalJSON

func (v *CasePriority) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CaseRelationships

CaseRelationships Resources related to a case

type CaseRelationships struct {
    // Relationship to user.
    Assignee NullableNullableUserRelationship `json:"assignee,omitempty"`
    // Relationship to user.
    CreatedBy NullableNullableUserRelationship `json:"created_by,omitempty"`
    // Relationship to user.
    ModifiedBy NullableNullableUserRelationship `json:"modified_by,omitempty"`
    // Relationship to project
    Project *ProjectRelationship `json:"project,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseRelationships

func NewCaseRelationships() *CaseRelationships

NewCaseRelationships instantiates a new CaseRelationships 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 NewCaseRelationshipsWithDefaults

func NewCaseRelationshipsWithDefaults() *CaseRelationships

NewCaseRelationshipsWithDefaults instantiates a new CaseRelationships 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 (*CaseRelationships) GetAssignee

func (o *CaseRelationships) GetAssignee() NullableUserRelationship

GetAssignee returns the Assignee field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseRelationships) GetAssigneeOk

func (o *CaseRelationships) GetAssigneeOk() (*NullableUserRelationship, bool)

GetAssigneeOk returns a tuple with the Assignee 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 (*CaseRelationships) GetCreatedBy

func (o *CaseRelationships) GetCreatedBy() NullableUserRelationship

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseRelationships) GetCreatedByOk

func (o *CaseRelationships) GetCreatedByOk() (*NullableUserRelationship, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CaseRelationships) GetModifiedBy

func (o *CaseRelationships) GetModifiedBy() NullableUserRelationship

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CaseRelationships) GetModifiedByOk

func (o *CaseRelationships) GetModifiedByOk() (*NullableUserRelationship, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CaseRelationships) GetProject

func (o *CaseRelationships) GetProject() ProjectRelationship

GetProject returns the Project field value if set, zero value otherwise.

func (*CaseRelationships) GetProjectOk

func (o *CaseRelationships) GetProjectOk() (*ProjectRelationship, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CaseRelationships) HasAssignee

func (o *CaseRelationships) HasAssignee() bool

HasAssignee returns a boolean if a field has been set.

func (*CaseRelationships) HasCreatedBy

func (o *CaseRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*CaseRelationships) HasModifiedBy

func (o *CaseRelationships) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (*CaseRelationships) HasProject

func (o *CaseRelationships) HasProject() bool

HasProject returns a boolean if a field has been set.

func (CaseRelationships) MarshalJSON

func (o CaseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseRelationships) SetAssignee

func (o *CaseRelationships) SetAssignee(v NullableUserRelationship)

SetAssignee gets a reference to the given NullableNullableUserRelationship and assigns it to the Assignee field.

func (*CaseRelationships) SetAssigneeNil

func (o *CaseRelationships) SetAssigneeNil()

SetAssigneeNil sets the value for Assignee to be an explicit nil.

func (*CaseRelationships) SetCreatedBy

func (o *CaseRelationships) SetCreatedBy(v NullableUserRelationship)

SetCreatedBy gets a reference to the given NullableNullableUserRelationship and assigns it to the CreatedBy field.

func (*CaseRelationships) SetCreatedByNil

func (o *CaseRelationships) SetCreatedByNil()

SetCreatedByNil sets the value for CreatedBy to be an explicit nil.

func (*CaseRelationships) SetModifiedBy

func (o *CaseRelationships) SetModifiedBy(v NullableUserRelationship)

SetModifiedBy gets a reference to the given NullableNullableUserRelationship and assigns it to the ModifiedBy field.

func (*CaseRelationships) SetModifiedByNil

func (o *CaseRelationships) SetModifiedByNil()

SetModifiedByNil sets the value for ModifiedBy to be an explicit nil.

func (*CaseRelationships) SetProject

func (o *CaseRelationships) SetProject(v ProjectRelationship)

SetProject gets a reference to the given ProjectRelationship and assigns it to the Project field.

func (*CaseRelationships) UnmarshalJSON

func (o *CaseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CaseRelationships) UnsetAssignee

func (o *CaseRelationships) UnsetAssignee()

UnsetAssignee ensures that no value is present for Assignee, not even an explicit nil.

func (*CaseRelationships) UnsetCreatedBy

func (o *CaseRelationships) UnsetCreatedBy()

UnsetCreatedBy ensures that no value is present for CreatedBy, not even an explicit nil.

func (*CaseRelationships) UnsetModifiedBy

func (o *CaseRelationships) UnsetModifiedBy()

UnsetModifiedBy ensures that no value is present for ModifiedBy, not even an explicit nil.

type CaseResourceType

CaseResourceType Case resource type

type CaseResourceType string

List of CaseResourceType.

const (
    CASERESOURCETYPE_CASE CaseResourceType = "case"
)

func NewCaseResourceTypeFromValue

func NewCaseResourceTypeFromValue(v string) (*CaseResourceType, error)

NewCaseResourceTypeFromValue returns a pointer to a valid CaseResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CaseResourceType) GetAllowedValues

func (v *CaseResourceType) GetAllowedValues() []CaseResourceType

GetAllowedValues reeturns the list of possible values.

func (CaseResourceType) IsValid

func (v CaseResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CaseResourceType) Ptr

func (v CaseResourceType) Ptr() *CaseResourceType

Ptr returns reference to CaseResourceType value.

func (*CaseResourceType) UnmarshalJSON

func (v *CaseResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CaseResponse

CaseResponse Case response

type CaseResponse struct {
    // A case
    Data *Case `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseResponse

func NewCaseResponse() *CaseResponse

NewCaseResponse instantiates a new CaseResponse 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 NewCaseResponseWithDefaults

func NewCaseResponseWithDefaults() *CaseResponse

NewCaseResponseWithDefaults instantiates a new CaseResponse 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 (*CaseResponse) GetData

func (o *CaseResponse) GetData() Case

GetData returns the Data field value if set, zero value otherwise.

func (*CaseResponse) GetDataOk

func (o *CaseResponse) GetDataOk() (*Case, 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 (*CaseResponse) HasData

func (o *CaseResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CaseResponse) MarshalJSON

func (o CaseResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseResponse) SetData

func (o *CaseResponse) SetData(v Case)

SetData gets a reference to the given Case and assigns it to the Data field.

func (*CaseResponse) UnmarshalJSON

func (o *CaseResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseSortableField

CaseSortableField Case field that can be sorted on

type CaseSortableField string

List of CaseSortableField.

const (
    CASESORTABLEFIELD_CREATED_AT CaseSortableField = "created_at"
    CASESORTABLEFIELD_PRIORITY   CaseSortableField = "priority"
    CASESORTABLEFIELD_STATUS     CaseSortableField = "status"
)

func NewCaseSortableFieldFromValue

func NewCaseSortableFieldFromValue(v string) (*CaseSortableField, error)

NewCaseSortableFieldFromValue returns a pointer to a valid CaseSortableField for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CaseSortableField) GetAllowedValues

func (v *CaseSortableField) GetAllowedValues() []CaseSortableField

GetAllowedValues reeturns the list of possible values.

func (CaseSortableField) IsValid

func (v CaseSortableField) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CaseSortableField) Ptr

func (v CaseSortableField) Ptr() *CaseSortableField

Ptr returns reference to CaseSortableField value.

func (*CaseSortableField) UnmarshalJSON

func (v *CaseSortableField) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CaseStatus

CaseStatus Case status

type CaseStatus string

List of CaseStatus.

const (
    CASESTATUS_OPEN        CaseStatus = "OPEN"
    CASESTATUS_IN_PROGRESS CaseStatus = "IN_PROGRESS"
    CASESTATUS_CLOSED      CaseStatus = "CLOSED"
)

func NewCaseStatusFromValue

func NewCaseStatusFromValue(v string) (*CaseStatus, error)

NewCaseStatusFromValue returns a pointer to a valid CaseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CaseStatus) GetAllowedValues

func (v *CaseStatus) GetAllowedValues() []CaseStatus

GetAllowedValues reeturns the list of possible values.

func (CaseStatus) IsValid

func (v CaseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CaseStatus) Ptr

func (v CaseStatus) Ptr() *CaseStatus

Ptr returns reference to CaseStatus value.

func (*CaseStatus) UnmarshalJSON

func (v *CaseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CaseTrigger

CaseTrigger Trigger a workflow from a Case. For automatic triggering a handle must be configured and the workflow must be published.

type CaseTrigger struct {
    // Defines a rate limit for a trigger.
    RateLimit *TriggerRateLimit `json:"rateLimit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseTrigger

func NewCaseTrigger() *CaseTrigger

NewCaseTrigger instantiates a new CaseTrigger 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 NewCaseTriggerWithDefaults

func NewCaseTriggerWithDefaults() *CaseTrigger

NewCaseTriggerWithDefaults instantiates a new CaseTrigger 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 (*CaseTrigger) GetRateLimit

func (o *CaseTrigger) GetRateLimit() TriggerRateLimit

GetRateLimit returns the RateLimit field value if set, zero value otherwise.

func (*CaseTrigger) GetRateLimitOk

func (o *CaseTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)

GetRateLimitOk returns a tuple with the RateLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CaseTrigger) HasRateLimit

func (o *CaseTrigger) HasRateLimit() bool

HasRateLimit returns a boolean if a field has been set.

func (CaseTrigger) MarshalJSON

func (o CaseTrigger) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseTrigger) SetRateLimit

func (o *CaseTrigger) SetRateLimit(v TriggerRateLimit)

SetRateLimit gets a reference to the given TriggerRateLimit and assigns it to the RateLimit field.

func (*CaseTrigger) UnmarshalJSON

func (o *CaseTrigger) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseTriggerWrapper

CaseTriggerWrapper Schema for a Case-based trigger.

type CaseTriggerWrapper struct {
    // Trigger a workflow from a Case. For automatic triggering a handle must be configured and the workflow must be published.
    CaseTrigger CaseTrigger `json:"caseTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseTriggerWrapper

func NewCaseTriggerWrapper(caseTrigger CaseTrigger) *CaseTriggerWrapper

NewCaseTriggerWrapper instantiates a new CaseTriggerWrapper 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 NewCaseTriggerWrapperWithDefaults

func NewCaseTriggerWrapperWithDefaults() *CaseTriggerWrapper

NewCaseTriggerWrapperWithDefaults instantiates a new CaseTriggerWrapper 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 (*CaseTriggerWrapper) GetCaseTrigger

func (o *CaseTriggerWrapper) GetCaseTrigger() CaseTrigger

GetCaseTrigger returns the CaseTrigger field value.

func (*CaseTriggerWrapper) GetCaseTriggerOk

func (o *CaseTriggerWrapper) GetCaseTriggerOk() (*CaseTrigger, bool)

GetCaseTriggerOk returns a tuple with the CaseTrigger field value and a boolean to check if the value has been set.

func (*CaseTriggerWrapper) GetStartStepNames

func (o *CaseTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*CaseTriggerWrapper) GetStartStepNamesOk

func (o *CaseTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CaseTriggerWrapper) HasStartStepNames

func (o *CaseTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (CaseTriggerWrapper) MarshalJSON

func (o CaseTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseTriggerWrapper) SetCaseTrigger

func (o *CaseTriggerWrapper) SetCaseTrigger(v CaseTrigger)

SetCaseTrigger sets field value.

func (*CaseTriggerWrapper) SetStartStepNames

func (o *CaseTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*CaseTriggerWrapper) UnmarshalJSON

func (o *CaseTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseType

CaseType Case type

type CaseType string

List of CaseType.

const (
    CASETYPE_STANDARD CaseType = "STANDARD"
)

func NewCaseTypeFromValue

func NewCaseTypeFromValue(v string) (*CaseType, error)

NewCaseTypeFromValue returns a pointer to a valid CaseType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CaseType) GetAllowedValues

func (v *CaseType) GetAllowedValues() []CaseType

GetAllowedValues reeturns the list of possible values.

func (CaseType) IsValid

func (v CaseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CaseType) Ptr

func (v CaseType) Ptr() *CaseType

Ptr returns reference to CaseType value.

func (*CaseType) UnmarshalJSON

func (v *CaseType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CaseUpdatePriority

CaseUpdatePriority Case priority status

type CaseUpdatePriority struct {
    // Case update priority attributes
    Attributes CaseUpdatePriorityAttributes `json:"attributes"`
    // Case resource type
    Type CaseResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseUpdatePriority

func NewCaseUpdatePriority(attributes CaseUpdatePriorityAttributes, typeVar CaseResourceType) *CaseUpdatePriority

NewCaseUpdatePriority instantiates a new CaseUpdatePriority 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 NewCaseUpdatePriorityWithDefaults

func NewCaseUpdatePriorityWithDefaults() *CaseUpdatePriority

NewCaseUpdatePriorityWithDefaults instantiates a new CaseUpdatePriority 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 (*CaseUpdatePriority) GetAttributes

func (o *CaseUpdatePriority) GetAttributes() CaseUpdatePriorityAttributes

GetAttributes returns the Attributes field value.

func (*CaseUpdatePriority) GetAttributesOk

func (o *CaseUpdatePriority) GetAttributesOk() (*CaseUpdatePriorityAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CaseUpdatePriority) GetType

func (o *CaseUpdatePriority) GetType() CaseResourceType

GetType returns the Type field value.

func (*CaseUpdatePriority) GetTypeOk

func (o *CaseUpdatePriority) GetTypeOk() (*CaseResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CaseUpdatePriority) MarshalJSON

func (o CaseUpdatePriority) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseUpdatePriority) SetAttributes

func (o *CaseUpdatePriority) SetAttributes(v CaseUpdatePriorityAttributes)

SetAttributes sets field value.

func (*CaseUpdatePriority) SetType

func (o *CaseUpdatePriority) SetType(v CaseResourceType)

SetType sets field value.

func (*CaseUpdatePriority) UnmarshalJSON

func (o *CaseUpdatePriority) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseUpdatePriorityAttributes

CaseUpdatePriorityAttributes Case update priority attributes

type CaseUpdatePriorityAttributes struct {
    // Case priority
    Priority CasePriority `json:"priority"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseUpdatePriorityAttributes

func NewCaseUpdatePriorityAttributes(priority CasePriority) *CaseUpdatePriorityAttributes

NewCaseUpdatePriorityAttributes instantiates a new CaseUpdatePriorityAttributes 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 NewCaseUpdatePriorityAttributesWithDefaults

func NewCaseUpdatePriorityAttributesWithDefaults() *CaseUpdatePriorityAttributes

NewCaseUpdatePriorityAttributesWithDefaults instantiates a new CaseUpdatePriorityAttributes 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 (*CaseUpdatePriorityAttributes) GetPriority

func (o *CaseUpdatePriorityAttributes) GetPriority() CasePriority

GetPriority returns the Priority field value.

func (*CaseUpdatePriorityAttributes) GetPriorityOk

func (o *CaseUpdatePriorityAttributes) GetPriorityOk() (*CasePriority, bool)

GetPriorityOk returns a tuple with the Priority field value and a boolean to check if the value has been set.

func (CaseUpdatePriorityAttributes) MarshalJSON

func (o CaseUpdatePriorityAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseUpdatePriorityAttributes) SetPriority

func (o *CaseUpdatePriorityAttributes) SetPriority(v CasePriority)

SetPriority sets field value.

func (*CaseUpdatePriorityAttributes) UnmarshalJSON

func (o *CaseUpdatePriorityAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseUpdatePriorityRequest

CaseUpdatePriorityRequest Case update priority request

type CaseUpdatePriorityRequest struct {
    // Case priority status
    Data CaseUpdatePriority `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseUpdatePriorityRequest

func NewCaseUpdatePriorityRequest(data CaseUpdatePriority) *CaseUpdatePriorityRequest

NewCaseUpdatePriorityRequest instantiates a new CaseUpdatePriorityRequest 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 NewCaseUpdatePriorityRequestWithDefaults

func NewCaseUpdatePriorityRequestWithDefaults() *CaseUpdatePriorityRequest

NewCaseUpdatePriorityRequestWithDefaults instantiates a new CaseUpdatePriorityRequest 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 (*CaseUpdatePriorityRequest) GetData

func (o *CaseUpdatePriorityRequest) GetData() CaseUpdatePriority

GetData returns the Data field value.

func (*CaseUpdatePriorityRequest) GetDataOk

func (o *CaseUpdatePriorityRequest) GetDataOk() (*CaseUpdatePriority, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CaseUpdatePriorityRequest) MarshalJSON

func (o CaseUpdatePriorityRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseUpdatePriorityRequest) SetData

func (o *CaseUpdatePriorityRequest) SetData(v CaseUpdatePriority)

SetData sets field value.

func (*CaseUpdatePriorityRequest) UnmarshalJSON

func (o *CaseUpdatePriorityRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseUpdateStatus

CaseUpdateStatus Case update status

type CaseUpdateStatus struct {
    // Case update status attributes
    Attributes CaseUpdateStatusAttributes `json:"attributes"`
    // Case resource type
    Type CaseResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseUpdateStatus

func NewCaseUpdateStatus(attributes CaseUpdateStatusAttributes, typeVar CaseResourceType) *CaseUpdateStatus

NewCaseUpdateStatus instantiates a new CaseUpdateStatus 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 NewCaseUpdateStatusWithDefaults

func NewCaseUpdateStatusWithDefaults() *CaseUpdateStatus

NewCaseUpdateStatusWithDefaults instantiates a new CaseUpdateStatus 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 (*CaseUpdateStatus) GetAttributes

func (o *CaseUpdateStatus) GetAttributes() CaseUpdateStatusAttributes

GetAttributes returns the Attributes field value.

func (*CaseUpdateStatus) GetAttributesOk

func (o *CaseUpdateStatus) GetAttributesOk() (*CaseUpdateStatusAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CaseUpdateStatus) GetType

func (o *CaseUpdateStatus) GetType() CaseResourceType

GetType returns the Type field value.

func (*CaseUpdateStatus) GetTypeOk

func (o *CaseUpdateStatus) GetTypeOk() (*CaseResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CaseUpdateStatus) MarshalJSON

func (o CaseUpdateStatus) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseUpdateStatus) SetAttributes

func (o *CaseUpdateStatus) SetAttributes(v CaseUpdateStatusAttributes)

SetAttributes sets field value.

func (*CaseUpdateStatus) SetType

func (o *CaseUpdateStatus) SetType(v CaseResourceType)

SetType sets field value.

func (*CaseUpdateStatus) UnmarshalJSON

func (o *CaseUpdateStatus) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseUpdateStatusAttributes

CaseUpdateStatusAttributes Case update status attributes

type CaseUpdateStatusAttributes struct {
    // Case status
    Status CaseStatus `json:"status"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseUpdateStatusAttributes

func NewCaseUpdateStatusAttributes(status CaseStatus) *CaseUpdateStatusAttributes

NewCaseUpdateStatusAttributes instantiates a new CaseUpdateStatusAttributes 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 NewCaseUpdateStatusAttributesWithDefaults

func NewCaseUpdateStatusAttributesWithDefaults() *CaseUpdateStatusAttributes

NewCaseUpdateStatusAttributesWithDefaults instantiates a new CaseUpdateStatusAttributes 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 (*CaseUpdateStatusAttributes) GetStatus

func (o *CaseUpdateStatusAttributes) GetStatus() CaseStatus

GetStatus returns the Status field value.

func (*CaseUpdateStatusAttributes) GetStatusOk

func (o *CaseUpdateStatusAttributes) GetStatusOk() (*CaseStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (CaseUpdateStatusAttributes) MarshalJSON

func (o CaseUpdateStatusAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseUpdateStatusAttributes) SetStatus

func (o *CaseUpdateStatusAttributes) SetStatus(v CaseStatus)

SetStatus sets field value.

func (*CaseUpdateStatusAttributes) UnmarshalJSON

func (o *CaseUpdateStatusAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CaseUpdateStatusRequest

CaseUpdateStatusRequest Case update status request

type CaseUpdateStatusRequest struct {
    // Case update status
    Data CaseUpdateStatus `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCaseUpdateStatusRequest

func NewCaseUpdateStatusRequest(data CaseUpdateStatus) *CaseUpdateStatusRequest

NewCaseUpdateStatusRequest instantiates a new CaseUpdateStatusRequest 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 NewCaseUpdateStatusRequestWithDefaults

func NewCaseUpdateStatusRequestWithDefaults() *CaseUpdateStatusRequest

NewCaseUpdateStatusRequestWithDefaults instantiates a new CaseUpdateStatusRequest 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 (*CaseUpdateStatusRequest) GetData

func (o *CaseUpdateStatusRequest) GetData() CaseUpdateStatus

GetData returns the Data field value.

func (*CaseUpdateStatusRequest) GetDataOk

func (o *CaseUpdateStatusRequest) GetDataOk() (*CaseUpdateStatus, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CaseUpdateStatusRequest) MarshalJSON

func (o CaseUpdateStatusRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CaseUpdateStatusRequest) SetData

func (o *CaseUpdateStatusRequest) SetData(v CaseUpdateStatus)

SetData sets field value.

func (*CaseUpdateStatusRequest) UnmarshalJSON

func (o *CaseUpdateStatusRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CasesResponse

CasesResponse Response with cases

type CasesResponse struct {
    // Cases response data
    Data []Case `json:"data,omitempty"`
    // Cases response metadata
    Meta *CasesResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCasesResponse

func NewCasesResponse() *CasesResponse

NewCasesResponse instantiates a new CasesResponse 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 NewCasesResponseWithDefaults

func NewCasesResponseWithDefaults() *CasesResponse

NewCasesResponseWithDefaults instantiates a new CasesResponse 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 (*CasesResponse) GetData

func (o *CasesResponse) GetData() []Case

GetData returns the Data field value if set, zero value otherwise.

func (*CasesResponse) GetDataOk

func (o *CasesResponse) GetDataOk() (*[]Case, 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 (*CasesResponse) GetMeta

func (o *CasesResponse) GetMeta() CasesResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CasesResponse) GetMetaOk

func (o *CasesResponse) GetMetaOk() (*CasesResponseMeta, 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 (*CasesResponse) HasData

func (o *CasesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*CasesResponse) HasMeta

func (o *CasesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CasesResponse) MarshalJSON

func (o CasesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CasesResponse) SetData

func (o *CasesResponse) SetData(v []Case)

SetData gets a reference to the given []Case and assigns it to the Data field.

func (*CasesResponse) SetMeta

func (o *CasesResponse) SetMeta(v CasesResponseMeta)

SetMeta gets a reference to the given CasesResponseMeta and assigns it to the Meta field.

func (*CasesResponse) UnmarshalJSON

func (o *CasesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CasesResponseMeta

CasesResponseMeta Cases response metadata

type CasesResponseMeta struct {
    // Pagination metadata
    Page *CasesResponseMetaPagination `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCasesResponseMeta

func NewCasesResponseMeta() *CasesResponseMeta

NewCasesResponseMeta instantiates a new CasesResponseMeta 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 NewCasesResponseMetaWithDefaults

func NewCasesResponseMetaWithDefaults() *CasesResponseMeta

NewCasesResponseMetaWithDefaults instantiates a new CasesResponseMeta 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 (*CasesResponseMeta) GetPage

func (o *CasesResponseMeta) GetPage() CasesResponseMetaPagination

GetPage returns the Page field value if set, zero value otherwise.

func (*CasesResponseMeta) GetPageOk

func (o *CasesResponseMeta) GetPageOk() (*CasesResponseMetaPagination, 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 (*CasesResponseMeta) HasPage

func (o *CasesResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (CasesResponseMeta) MarshalJSON

func (o CasesResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CasesResponseMeta) SetPage

func (o *CasesResponseMeta) SetPage(v CasesResponseMetaPagination)

SetPage gets a reference to the given CasesResponseMetaPagination and assigns it to the Page field.

func (*CasesResponseMeta) UnmarshalJSON

func (o *CasesResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CasesResponseMetaPagination

CasesResponseMetaPagination Pagination metadata

type CasesResponseMetaPagination struct {
    // Current page number
    Current *int64 `json:"current,omitempty"`
    // Number of cases in current page
    Size *int64 `json:"size,omitempty"`
    // Total number of pages
    Total *int64 `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCasesResponseMetaPagination

func NewCasesResponseMetaPagination() *CasesResponseMetaPagination

NewCasesResponseMetaPagination instantiates a new CasesResponseMetaPagination 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 NewCasesResponseMetaPaginationWithDefaults

func NewCasesResponseMetaPaginationWithDefaults() *CasesResponseMetaPagination

NewCasesResponseMetaPaginationWithDefaults instantiates a new CasesResponseMetaPagination 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 (*CasesResponseMetaPagination) GetCurrent

func (o *CasesResponseMetaPagination) GetCurrent() int64

GetCurrent returns the Current field value if set, zero value otherwise.

func (*CasesResponseMetaPagination) GetCurrentOk

func (o *CasesResponseMetaPagination) GetCurrentOk() (*int64, bool)

GetCurrentOk returns a tuple with the Current field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CasesResponseMetaPagination) GetSize

func (o *CasesResponseMetaPagination) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*CasesResponseMetaPagination) GetSizeOk

func (o *CasesResponseMetaPagination) GetSizeOk() (*int64, 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 (*CasesResponseMetaPagination) GetTotal

func (o *CasesResponseMetaPagination) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*CasesResponseMetaPagination) GetTotalOk

func (o *CasesResponseMetaPagination) 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 (*CasesResponseMetaPagination) HasCurrent

func (o *CasesResponseMetaPagination) HasCurrent() bool

HasCurrent returns a boolean if a field has been set.

func (*CasesResponseMetaPagination) HasSize

func (o *CasesResponseMetaPagination) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*CasesResponseMetaPagination) HasTotal

func (o *CasesResponseMetaPagination) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (CasesResponseMetaPagination) MarshalJSON

func (o CasesResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CasesResponseMetaPagination) SetCurrent

func (o *CasesResponseMetaPagination) SetCurrent(v int64)

SetCurrent gets a reference to the given int64 and assigns it to the Current field.

func (*CasesResponseMetaPagination) SetSize

func (o *CasesResponseMetaPagination) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*CasesResponseMetaPagination) SetTotal

func (o *CasesResponseMetaPagination) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*CasesResponseMetaPagination) UnmarshalJSON

func (o *CasesResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ChangeEventCustomAttributes

ChangeEventCustomAttributes Object representing custom change event attributes.

type ChangeEventCustomAttributes struct {
    // Object representing the entity which made the change. Optional field but if provided should include `type` and `name`.
    Author *ChangeEventCustomAttributesAuthor `json:"author,omitempty"`
    // Free form object with information related to the `change` event. Can be arbitrarily nested and contain any valid JSON.
    ChangeMetadata map[string]interface{} `json:"change_metadata,omitempty"`
    // Object representing a uniquely identified resource.
    ChangedResource ChangeEventCustomAttributesChangedResource `json:"changed_resource"`
    // A list of resources impacted by this change. It is recommended to provide an impacted resource to display
    // the change event at the right location. Only resources of type `service` are supported.
    ImpactedResources []ChangeEventCustomAttributesImpactedResourcesItems `json:"impacted_resources,omitempty"`
    // Free form object to track new value of the changed resource.
    NewValue map[string]interface{} `json:"new_value,omitempty"`
    // Free form object to track previous value of the changed resource.
    PrevValue map[string]interface{} `json:"prev_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewChangeEventCustomAttributes

func NewChangeEventCustomAttributes(changedResource ChangeEventCustomAttributesChangedResource) *ChangeEventCustomAttributes

NewChangeEventCustomAttributes instantiates a new ChangeEventCustomAttributes 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 NewChangeEventCustomAttributesWithDefaults

func NewChangeEventCustomAttributesWithDefaults() *ChangeEventCustomAttributes

NewChangeEventCustomAttributesWithDefaults instantiates a new ChangeEventCustomAttributes 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 (*ChangeEventCustomAttributes) GetAuthor

func (o *ChangeEventCustomAttributes) GetAuthor() ChangeEventCustomAttributesAuthor

GetAuthor returns the Author field value if set, zero value otherwise.

func (*ChangeEventCustomAttributes) GetAuthorOk

func (o *ChangeEventCustomAttributes) GetAuthorOk() (*ChangeEventCustomAttributesAuthor, 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 (*ChangeEventCustomAttributes) GetChangeMetadata

func (o *ChangeEventCustomAttributes) GetChangeMetadata() map[string]interface{}

GetChangeMetadata returns the ChangeMetadata field value if set, zero value otherwise.

func (*ChangeEventCustomAttributes) GetChangeMetadataOk

func (o *ChangeEventCustomAttributes) GetChangeMetadataOk() (*map[string]interface{}, bool)

GetChangeMetadataOk returns a tuple with the ChangeMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributes) GetChangedResource

func (o *ChangeEventCustomAttributes) GetChangedResource() ChangeEventCustomAttributesChangedResource

GetChangedResource returns the ChangedResource field value.

func (*ChangeEventCustomAttributes) GetChangedResourceOk

func (o *ChangeEventCustomAttributes) GetChangedResourceOk() (*ChangeEventCustomAttributesChangedResource, bool)

GetChangedResourceOk returns a tuple with the ChangedResource field value and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributes) GetImpactedResources

func (o *ChangeEventCustomAttributes) GetImpactedResources() []ChangeEventCustomAttributesImpactedResourcesItems

GetImpactedResources returns the ImpactedResources field value if set, zero value otherwise.

func (*ChangeEventCustomAttributes) GetImpactedResourcesOk

func (o *ChangeEventCustomAttributes) GetImpactedResourcesOk() (*[]ChangeEventCustomAttributesImpactedResourcesItems, bool)

GetImpactedResourcesOk returns a tuple with the ImpactedResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributes) GetNewValue

func (o *ChangeEventCustomAttributes) GetNewValue() map[string]interface{}

GetNewValue returns the NewValue field value if set, zero value otherwise.

func (*ChangeEventCustomAttributes) GetNewValueOk

func (o *ChangeEventCustomAttributes) GetNewValueOk() (*map[string]interface{}, bool)

GetNewValueOk returns a tuple with the NewValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributes) GetPrevValue

func (o *ChangeEventCustomAttributes) GetPrevValue() map[string]interface{}

GetPrevValue returns the PrevValue field value if set, zero value otherwise.

func (*ChangeEventCustomAttributes) GetPrevValueOk

func (o *ChangeEventCustomAttributes) GetPrevValueOk() (*map[string]interface{}, bool)

GetPrevValueOk returns a tuple with the PrevValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributes) HasAuthor

func (o *ChangeEventCustomAttributes) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (*ChangeEventCustomAttributes) HasChangeMetadata

func (o *ChangeEventCustomAttributes) HasChangeMetadata() bool

HasChangeMetadata returns a boolean if a field has been set.

func (*ChangeEventCustomAttributes) HasImpactedResources

func (o *ChangeEventCustomAttributes) HasImpactedResources() bool

HasImpactedResources returns a boolean if a field has been set.

func (*ChangeEventCustomAttributes) HasNewValue

func (o *ChangeEventCustomAttributes) HasNewValue() bool

HasNewValue returns a boolean if a field has been set.

func (*ChangeEventCustomAttributes) HasPrevValue

func (o *ChangeEventCustomAttributes) HasPrevValue() bool

HasPrevValue returns a boolean if a field has been set.

func (ChangeEventCustomAttributes) MarshalJSON

func (o ChangeEventCustomAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChangeEventCustomAttributes) SetAuthor

func (o *ChangeEventCustomAttributes) SetAuthor(v ChangeEventCustomAttributesAuthor)

SetAuthor gets a reference to the given ChangeEventCustomAttributesAuthor and assigns it to the Author field.

func (*ChangeEventCustomAttributes) SetChangeMetadata

func (o *ChangeEventCustomAttributes) SetChangeMetadata(v map[string]interface{})

SetChangeMetadata gets a reference to the given map[string]interface{} and assigns it to the ChangeMetadata field.

func (*ChangeEventCustomAttributes) SetChangedResource

func (o *ChangeEventCustomAttributes) SetChangedResource(v ChangeEventCustomAttributesChangedResource)

SetChangedResource sets field value.

func (*ChangeEventCustomAttributes) SetImpactedResources

func (o *ChangeEventCustomAttributes) SetImpactedResources(v []ChangeEventCustomAttributesImpactedResourcesItems)

SetImpactedResources gets a reference to the given []ChangeEventCustomAttributesImpactedResourcesItems and assigns it to the ImpactedResources field.

func (*ChangeEventCustomAttributes) SetNewValue

func (o *ChangeEventCustomAttributes) SetNewValue(v map[string]interface{})

SetNewValue gets a reference to the given map[string]interface{} and assigns it to the NewValue field.

func (*ChangeEventCustomAttributes) SetPrevValue

func (o *ChangeEventCustomAttributes) SetPrevValue(v map[string]interface{})

SetPrevValue gets a reference to the given map[string]interface{} and assigns it to the PrevValue field.

func (*ChangeEventCustomAttributes) UnmarshalJSON

func (o *ChangeEventCustomAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ChangeEventCustomAttributesAuthor

ChangeEventCustomAttributesAuthor Object representing the entity which made the change. Optional field but if provided should include `type` and `name`.

type ChangeEventCustomAttributesAuthor struct {
    // Author's name. Limited to 128 characters.
    Name string `json:"name"`
    // Author's type.
    Type ChangeEventCustomAttributesAuthorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewChangeEventCustomAttributesAuthor

func NewChangeEventCustomAttributesAuthor(name string, typeVar ChangeEventCustomAttributesAuthorType) *ChangeEventCustomAttributesAuthor

NewChangeEventCustomAttributesAuthor instantiates a new ChangeEventCustomAttributesAuthor 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 NewChangeEventCustomAttributesAuthorWithDefaults

func NewChangeEventCustomAttributesAuthorWithDefaults() *ChangeEventCustomAttributesAuthor

NewChangeEventCustomAttributesAuthorWithDefaults instantiates a new ChangeEventCustomAttributesAuthor 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 (*ChangeEventCustomAttributesAuthor) GetName

func (o *ChangeEventCustomAttributesAuthor) GetName() string

GetName returns the Name field value.

func (*ChangeEventCustomAttributesAuthor) GetNameOk

func (o *ChangeEventCustomAttributesAuthor) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributesAuthor) GetType

func (o *ChangeEventCustomAttributesAuthor) GetType() ChangeEventCustomAttributesAuthorType

GetType returns the Type field value.

func (*ChangeEventCustomAttributesAuthor) GetTypeOk

func (o *ChangeEventCustomAttributesAuthor) GetTypeOk() (*ChangeEventCustomAttributesAuthorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ChangeEventCustomAttributesAuthor) MarshalJSON

func (o ChangeEventCustomAttributesAuthor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChangeEventCustomAttributesAuthor) SetName

func (o *ChangeEventCustomAttributesAuthor) SetName(v string)

SetName sets field value.

func (*ChangeEventCustomAttributesAuthor) SetType

func (o *ChangeEventCustomAttributesAuthor) SetType(v ChangeEventCustomAttributesAuthorType)

SetType sets field value.

func (*ChangeEventCustomAttributesAuthor) UnmarshalJSON

func (o *ChangeEventCustomAttributesAuthor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ChangeEventCustomAttributesAuthorType

ChangeEventCustomAttributesAuthorType Author's type.

type ChangeEventCustomAttributesAuthorType string

List of ChangeEventCustomAttributesAuthorType.

const (
    CHANGEEVENTCUSTOMATTRIBUTESAUTHORTYPE_USER   ChangeEventCustomAttributesAuthorType = "user"
    CHANGEEVENTCUSTOMATTRIBUTESAUTHORTYPE_SYSTEM ChangeEventCustomAttributesAuthorType = "system"
)

func NewChangeEventCustomAttributesAuthorTypeFromValue

func NewChangeEventCustomAttributesAuthorTypeFromValue(v string) (*ChangeEventCustomAttributesAuthorType, error)

NewChangeEventCustomAttributesAuthorTypeFromValue returns a pointer to a valid ChangeEventCustomAttributesAuthorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ChangeEventCustomAttributesAuthorType) GetAllowedValues

func (v *ChangeEventCustomAttributesAuthorType) GetAllowedValues() []ChangeEventCustomAttributesAuthorType

GetAllowedValues reeturns the list of possible values.

func (ChangeEventCustomAttributesAuthorType) IsValid

func (v ChangeEventCustomAttributesAuthorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ChangeEventCustomAttributesAuthorType) Ptr

func (v ChangeEventCustomAttributesAuthorType) Ptr() *ChangeEventCustomAttributesAuthorType

Ptr returns reference to ChangeEventCustomAttributesAuthorType value.

func (*ChangeEventCustomAttributesAuthorType) UnmarshalJSON

func (v *ChangeEventCustomAttributesAuthorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ChangeEventCustomAttributesChangedResource

ChangeEventCustomAttributesChangedResource Object representing a uniquely identified resource.

type ChangeEventCustomAttributesChangedResource struct {
    // Resource's name.
    Name string `json:"name"`
    // Resource's type.
    Type ChangeEventCustomAttributesChangedResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewChangeEventCustomAttributesChangedResource

func NewChangeEventCustomAttributesChangedResource(name string, typeVar ChangeEventCustomAttributesChangedResourceType) *ChangeEventCustomAttributesChangedResource

NewChangeEventCustomAttributesChangedResource instantiates a new ChangeEventCustomAttributesChangedResource 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 NewChangeEventCustomAttributesChangedResourceWithDefaults

func NewChangeEventCustomAttributesChangedResourceWithDefaults() *ChangeEventCustomAttributesChangedResource

NewChangeEventCustomAttributesChangedResourceWithDefaults instantiates a new ChangeEventCustomAttributesChangedResource 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 (*ChangeEventCustomAttributesChangedResource) GetName

func (o *ChangeEventCustomAttributesChangedResource) GetName() string

GetName returns the Name field value.

func (*ChangeEventCustomAttributesChangedResource) GetNameOk

func (o *ChangeEventCustomAttributesChangedResource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributesChangedResource) GetType

func (o *ChangeEventCustomAttributesChangedResource) GetType() ChangeEventCustomAttributesChangedResourceType

GetType returns the Type field value.

func (*ChangeEventCustomAttributesChangedResource) GetTypeOk

func (o *ChangeEventCustomAttributesChangedResource) GetTypeOk() (*ChangeEventCustomAttributesChangedResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ChangeEventCustomAttributesChangedResource) MarshalJSON

func (o ChangeEventCustomAttributesChangedResource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChangeEventCustomAttributesChangedResource) SetName

func (o *ChangeEventCustomAttributesChangedResource) SetName(v string)

SetName sets field value.

func (*ChangeEventCustomAttributesChangedResource) SetType

func (o *ChangeEventCustomAttributesChangedResource) SetType(v ChangeEventCustomAttributesChangedResourceType)

SetType sets field value.

func (*ChangeEventCustomAttributesChangedResource) UnmarshalJSON

func (o *ChangeEventCustomAttributesChangedResource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ChangeEventCustomAttributesChangedResourceType

ChangeEventCustomAttributesChangedResourceType Resource's type.

type ChangeEventCustomAttributesChangedResourceType string

List of ChangeEventCustomAttributesChangedResourceType.

const (
    CHANGEEVENTCUSTOMATTRIBUTESCHANGEDRESOURCETYPE_FEATURE_FLAG  ChangeEventCustomAttributesChangedResourceType = "feature_flag"
    CHANGEEVENTCUSTOMATTRIBUTESCHANGEDRESOURCETYPE_CONFIGURATION ChangeEventCustomAttributesChangedResourceType = "configuration"
)

func NewChangeEventCustomAttributesChangedResourceTypeFromValue

func NewChangeEventCustomAttributesChangedResourceTypeFromValue(v string) (*ChangeEventCustomAttributesChangedResourceType, error)

NewChangeEventCustomAttributesChangedResourceTypeFromValue returns a pointer to a valid ChangeEventCustomAttributesChangedResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ChangeEventCustomAttributesChangedResourceType) GetAllowedValues

func (v *ChangeEventCustomAttributesChangedResourceType) GetAllowedValues() []ChangeEventCustomAttributesChangedResourceType

GetAllowedValues reeturns the list of possible values.

func (ChangeEventCustomAttributesChangedResourceType) IsValid

func (v ChangeEventCustomAttributesChangedResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ChangeEventCustomAttributesChangedResourceType) Ptr

func (v ChangeEventCustomAttributesChangedResourceType) Ptr() *ChangeEventCustomAttributesChangedResourceType

Ptr returns reference to ChangeEventCustomAttributesChangedResourceType value.

func (*ChangeEventCustomAttributesChangedResourceType) UnmarshalJSON

func (v *ChangeEventCustomAttributesChangedResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ChangeEventCustomAttributesImpactedResourcesItems

ChangeEventCustomAttributesImpactedResourcesItems Object representing a uniquely identified resource. Only the resource type `service` is supported.

type ChangeEventCustomAttributesImpactedResourcesItems struct {
    // Resource's name.
    Name string `json:"name"`
    // Resource's type.
    Type ChangeEventCustomAttributesImpactedResourcesItemsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewChangeEventCustomAttributesImpactedResourcesItems

func NewChangeEventCustomAttributesImpactedResourcesItems(name string, typeVar ChangeEventCustomAttributesImpactedResourcesItemsType) *ChangeEventCustomAttributesImpactedResourcesItems

NewChangeEventCustomAttributesImpactedResourcesItems instantiates a new ChangeEventCustomAttributesImpactedResourcesItems 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 NewChangeEventCustomAttributesImpactedResourcesItemsWithDefaults

func NewChangeEventCustomAttributesImpactedResourcesItemsWithDefaults() *ChangeEventCustomAttributesImpactedResourcesItems

NewChangeEventCustomAttributesImpactedResourcesItemsWithDefaults instantiates a new ChangeEventCustomAttributesImpactedResourcesItems 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 (*ChangeEventCustomAttributesImpactedResourcesItems) GetName

func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetName() string

GetName returns the Name field value.

func (*ChangeEventCustomAttributesImpactedResourcesItems) GetNameOk

func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ChangeEventCustomAttributesImpactedResourcesItems) GetType

func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetType() ChangeEventCustomAttributesImpactedResourcesItemsType

GetType returns the Type field value.

func (*ChangeEventCustomAttributesImpactedResourcesItems) GetTypeOk

func (o *ChangeEventCustomAttributesImpactedResourcesItems) GetTypeOk() (*ChangeEventCustomAttributesImpactedResourcesItemsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ChangeEventCustomAttributesImpactedResourcesItems) MarshalJSON

func (o ChangeEventCustomAttributesImpactedResourcesItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChangeEventCustomAttributesImpactedResourcesItems) SetName

func (o *ChangeEventCustomAttributesImpactedResourcesItems) SetName(v string)

SetName sets field value.

func (*ChangeEventCustomAttributesImpactedResourcesItems) SetType

func (o *ChangeEventCustomAttributesImpactedResourcesItems) SetType(v ChangeEventCustomAttributesImpactedResourcesItemsType)

SetType sets field value.

func (*ChangeEventCustomAttributesImpactedResourcesItems) UnmarshalJSON

func (o *ChangeEventCustomAttributesImpactedResourcesItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ChangeEventCustomAttributesImpactedResourcesItemsType

ChangeEventCustomAttributesImpactedResourcesItemsType Resource's type.

type ChangeEventCustomAttributesImpactedResourcesItemsType string

List of ChangeEventCustomAttributesImpactedResourcesItemsType.

const (
    CHANGEEVENTCUSTOMATTRIBUTESIMPACTEDRESOURCESITEMSTYPE_SERVICE ChangeEventCustomAttributesImpactedResourcesItemsType = "service"
)

func NewChangeEventCustomAttributesImpactedResourcesItemsTypeFromValue

func NewChangeEventCustomAttributesImpactedResourcesItemsTypeFromValue(v string) (*ChangeEventCustomAttributesImpactedResourcesItemsType, error)

NewChangeEventCustomAttributesImpactedResourcesItemsTypeFromValue returns a pointer to a valid ChangeEventCustomAttributesImpactedResourcesItemsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ChangeEventCustomAttributesImpactedResourcesItemsType) GetAllowedValues

func (v *ChangeEventCustomAttributesImpactedResourcesItemsType) GetAllowedValues() []ChangeEventCustomAttributesImpactedResourcesItemsType

GetAllowedValues reeturns the list of possible values.

func (ChangeEventCustomAttributesImpactedResourcesItemsType) IsValid

func (v ChangeEventCustomAttributesImpactedResourcesItemsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ChangeEventCustomAttributesImpactedResourcesItemsType) Ptr

func (v ChangeEventCustomAttributesImpactedResourcesItemsType) Ptr() *ChangeEventCustomAttributesImpactedResourcesItemsType

Ptr returns reference to ChangeEventCustomAttributesImpactedResourcesItemsType value.

func (*ChangeEventCustomAttributesImpactedResourcesItemsType) UnmarshalJSON

func (v *ChangeEventCustomAttributesImpactedResourcesItemsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ChangeEventTriggerWrapper

ChangeEventTriggerWrapper Schema for a Change Event-based trigger.

type ChangeEventTriggerWrapper struct {
    // Trigger a workflow from a Change Event.
    ChangeEventTrigger interface{} `json:"changeEventTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewChangeEventTriggerWrapper

func NewChangeEventTriggerWrapper(changeEventTrigger interface{}) *ChangeEventTriggerWrapper

NewChangeEventTriggerWrapper instantiates a new ChangeEventTriggerWrapper 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 NewChangeEventTriggerWrapperWithDefaults

func NewChangeEventTriggerWrapperWithDefaults() *ChangeEventTriggerWrapper

NewChangeEventTriggerWrapperWithDefaults instantiates a new ChangeEventTriggerWrapper 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 (*ChangeEventTriggerWrapper) GetChangeEventTrigger

func (o *ChangeEventTriggerWrapper) GetChangeEventTrigger() interface{}

GetChangeEventTrigger returns the ChangeEventTrigger field value.

func (*ChangeEventTriggerWrapper) GetChangeEventTriggerOk

func (o *ChangeEventTriggerWrapper) GetChangeEventTriggerOk() (*interface{}, bool)

GetChangeEventTriggerOk returns a tuple with the ChangeEventTrigger field value and a boolean to check if the value has been set.

func (*ChangeEventTriggerWrapper) GetStartStepNames

func (o *ChangeEventTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*ChangeEventTriggerWrapper) GetStartStepNamesOk

func (o *ChangeEventTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangeEventTriggerWrapper) HasStartStepNames

func (o *ChangeEventTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (ChangeEventTriggerWrapper) MarshalJSON

func (o ChangeEventTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChangeEventTriggerWrapper) SetChangeEventTrigger

func (o *ChangeEventTriggerWrapper) SetChangeEventTrigger(v interface{})

SetChangeEventTrigger sets field value.

func (*ChangeEventTriggerWrapper) SetStartStepNames

func (o *ChangeEventTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*ChangeEventTriggerWrapper) UnmarshalJSON

func (o *ChangeEventTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ChargebackBreakdown

ChargebackBreakdown Charges breakdown.

type ChargebackBreakdown struct {
    // The type of charge for a particular product.
    ChargeType *string `json:"charge_type,omitempty"`
    // The cost for a particular product and charge type during a given month.
    Cost *float64 `json:"cost,omitempty"`
    // The product for which cost is being reported.
    ProductName *string `json:"product_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewChargebackBreakdown

func NewChargebackBreakdown() *ChargebackBreakdown

NewChargebackBreakdown instantiates a new ChargebackBreakdown 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 NewChargebackBreakdownWithDefaults

func NewChargebackBreakdownWithDefaults() *ChargebackBreakdown

NewChargebackBreakdownWithDefaults instantiates a new ChargebackBreakdown 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 (*ChargebackBreakdown) GetChargeType

func (o *ChargebackBreakdown) GetChargeType() string

GetChargeType returns the ChargeType field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetChargeTypeOk

func (o *ChargebackBreakdown) GetChargeTypeOk() (*string, bool)

GetChargeTypeOk returns a tuple with the ChargeType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) GetCost

func (o *ChargebackBreakdown) GetCost() float64

GetCost returns the Cost field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetCostOk

func (o *ChargebackBreakdown) GetCostOk() (*float64, bool)

GetCostOk returns a tuple with the Cost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) GetProductName

func (o *ChargebackBreakdown) GetProductName() string

GetProductName returns the ProductName field value if set, zero value otherwise.

func (*ChargebackBreakdown) GetProductNameOk

func (o *ChargebackBreakdown) GetProductNameOk() (*string, bool)

GetProductNameOk returns a tuple with the ProductName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChargebackBreakdown) HasChargeType

func (o *ChargebackBreakdown) HasChargeType() bool

HasChargeType returns a boolean if a field has been set.

func (*ChargebackBreakdown) HasCost

func (o *ChargebackBreakdown) HasCost() bool

HasCost returns a boolean if a field has been set.

func (*ChargebackBreakdown) HasProductName

func (o *ChargebackBreakdown) HasProductName() bool

HasProductName returns a boolean if a field has been set.

func (ChargebackBreakdown) MarshalJSON

func (o ChargebackBreakdown) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ChargebackBreakdown) SetChargeType

func (o *ChargebackBreakdown) SetChargeType(v string)

SetChargeType gets a reference to the given string and assigns it to the ChargeType field.

func (*ChargebackBreakdown) SetCost

func (o *ChargebackBreakdown) SetCost(v float64)

SetCost gets a reference to the given float64 and assigns it to the Cost field.

func (*ChargebackBreakdown) SetProductName

func (o *ChargebackBreakdown) SetProductName(v string)

SetProductName gets a reference to the given string and assigns it to the ProductName field.

func (*ChargebackBreakdown) UnmarshalJSON

func (o *ChargebackBreakdown) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationComplianceRuleOptions

CloudConfigurationComplianceRuleOptions Options for cloud_configuration rules. Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.

type CloudConfigurationComplianceRuleOptions struct {
    // Whether the rule is a complex one.
    // Must be set to true if `regoRule.resourceTypes` contains more than one item. Defaults to false.
    //
    ComplexRule *bool `json:"complexRule,omitempty"`
    // Rule details.
    RegoRule *CloudConfigurationRegoRule `json:"regoRule,omitempty"`
    // Main resource type to be checked by the rule. It should be specified again in `regoRule.resourceTypes`.
    //
    ResourceType *string `json:"resourceType,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudConfigurationComplianceRuleOptions

func NewCloudConfigurationComplianceRuleOptions() *CloudConfigurationComplianceRuleOptions

NewCloudConfigurationComplianceRuleOptions instantiates a new CloudConfigurationComplianceRuleOptions 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 NewCloudConfigurationComplianceRuleOptionsWithDefaults

func NewCloudConfigurationComplianceRuleOptionsWithDefaults() *CloudConfigurationComplianceRuleOptions

NewCloudConfigurationComplianceRuleOptionsWithDefaults instantiates a new CloudConfigurationComplianceRuleOptions 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 (*CloudConfigurationComplianceRuleOptions) GetComplexRule

func (o *CloudConfigurationComplianceRuleOptions) GetComplexRule() bool

GetComplexRule returns the ComplexRule field value if set, zero value otherwise.

func (*CloudConfigurationComplianceRuleOptions) GetComplexRuleOk

func (o *CloudConfigurationComplianceRuleOptions) GetComplexRuleOk() (*bool, bool)

GetComplexRuleOk returns a tuple with the ComplexRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationComplianceRuleOptions) GetRegoRule

func (o *CloudConfigurationComplianceRuleOptions) GetRegoRule() CloudConfigurationRegoRule

GetRegoRule returns the RegoRule field value if set, zero value otherwise.

func (*CloudConfigurationComplianceRuleOptions) GetRegoRuleOk

func (o *CloudConfigurationComplianceRuleOptions) GetRegoRuleOk() (*CloudConfigurationRegoRule, bool)

GetRegoRuleOk returns a tuple with the RegoRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationComplianceRuleOptions) GetResourceType

func (o *CloudConfigurationComplianceRuleOptions) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*CloudConfigurationComplianceRuleOptions) GetResourceTypeOk

func (o *CloudConfigurationComplianceRuleOptions) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudConfigurationComplianceRuleOptions) HasComplexRule

func (o *CloudConfigurationComplianceRuleOptions) HasComplexRule() bool

HasComplexRule returns a boolean if a field has been set.

func (*CloudConfigurationComplianceRuleOptions) HasRegoRule

func (o *CloudConfigurationComplianceRuleOptions) HasRegoRule() bool

HasRegoRule returns a boolean if a field has been set.

func (*CloudConfigurationComplianceRuleOptions) HasResourceType

func (o *CloudConfigurationComplianceRuleOptions) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (CloudConfigurationComplianceRuleOptions) MarshalJSON

func (o CloudConfigurationComplianceRuleOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationComplianceRuleOptions) SetComplexRule

func (o *CloudConfigurationComplianceRuleOptions) SetComplexRule(v bool)

SetComplexRule gets a reference to the given bool and assigns it to the ComplexRule field.

func (*CloudConfigurationComplianceRuleOptions) SetRegoRule

func (o *CloudConfigurationComplianceRuleOptions) SetRegoRule(v CloudConfigurationRegoRule)

SetRegoRule gets a reference to the given CloudConfigurationRegoRule and assigns it to the RegoRule field.

func (*CloudConfigurationComplianceRuleOptions) SetResourceType

func (o *CloudConfigurationComplianceRuleOptions) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*CloudConfigurationComplianceRuleOptions) UnmarshalJSON

func (o *CloudConfigurationComplianceRuleOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRegoRule

CloudConfigurationRegoRule Rule details.

type CloudConfigurationRegoRule struct {
    // The policy written in `rego`, see: https://www.openpolicyagent.org/docs/latest/policy-language/
    Policy string `json:"policy"`
    // List of resource types that will be evaluated upon. Must have at least one element.
    ResourceTypes []string `json:"resourceTypes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudConfigurationRegoRule

func NewCloudConfigurationRegoRule(policy string, resourceTypes []string) *CloudConfigurationRegoRule

NewCloudConfigurationRegoRule instantiates a new CloudConfigurationRegoRule 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 NewCloudConfigurationRegoRuleWithDefaults

func NewCloudConfigurationRegoRuleWithDefaults() *CloudConfigurationRegoRule

NewCloudConfigurationRegoRuleWithDefaults instantiates a new CloudConfigurationRegoRule 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 (*CloudConfigurationRegoRule) GetPolicy

func (o *CloudConfigurationRegoRule) GetPolicy() string

GetPolicy returns the Policy field value.

func (*CloudConfigurationRegoRule) GetPolicyOk

func (o *CloudConfigurationRegoRule) GetPolicyOk() (*string, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (*CloudConfigurationRegoRule) GetResourceTypes

func (o *CloudConfigurationRegoRule) GetResourceTypes() []string

GetResourceTypes returns the ResourceTypes field value.

func (*CloudConfigurationRegoRule) GetResourceTypesOk

func (o *CloudConfigurationRegoRule) GetResourceTypesOk() (*[]string, bool)

GetResourceTypesOk returns a tuple with the ResourceTypes field value and a boolean to check if the value has been set.

func (CloudConfigurationRegoRule) MarshalJSON

func (o CloudConfigurationRegoRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRegoRule) SetPolicy

func (o *CloudConfigurationRegoRule) SetPolicy(v string)

SetPolicy sets field value.

func (*CloudConfigurationRegoRule) SetResourceTypes

func (o *CloudConfigurationRegoRule) SetResourceTypes(v []string)

SetResourceTypes sets field value.

func (*CloudConfigurationRegoRule) UnmarshalJSON

func (o *CloudConfigurationRegoRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleCaseCreate

CloudConfigurationRuleCaseCreate Description of signals.

type CloudConfigurationRuleCaseCreate struct {
    // Notification targets for each rule case.
    Notifications []string `json:"notifications,omitempty"`
    // Severity of the Security Signal.
    Status SecurityMonitoringRuleSeverity `json:"status"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudConfigurationRuleCaseCreate

func NewCloudConfigurationRuleCaseCreate(status SecurityMonitoringRuleSeverity) *CloudConfigurationRuleCaseCreate

NewCloudConfigurationRuleCaseCreate instantiates a new CloudConfigurationRuleCaseCreate 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 NewCloudConfigurationRuleCaseCreateWithDefaults

func NewCloudConfigurationRuleCaseCreateWithDefaults() *CloudConfigurationRuleCaseCreate

NewCloudConfigurationRuleCaseCreateWithDefaults instantiates a new CloudConfigurationRuleCaseCreate 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 (*CloudConfigurationRuleCaseCreate) GetNotifications

func (o *CloudConfigurationRuleCaseCreate) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*CloudConfigurationRuleCaseCreate) GetNotificationsOk

func (o *CloudConfigurationRuleCaseCreate) 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 (*CloudConfigurationRuleCaseCreate) GetStatus

func (o *CloudConfigurationRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value.

func (*CloudConfigurationRuleCaseCreate) GetStatusOk

func (o *CloudConfigurationRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCaseCreate) HasNotifications

func (o *CloudConfigurationRuleCaseCreate) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (CloudConfigurationRuleCaseCreate) MarshalJSON

func (o CloudConfigurationRuleCaseCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleCaseCreate) SetNotifications

func (o *CloudConfigurationRuleCaseCreate) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*CloudConfigurationRuleCaseCreate) SetStatus

func (o *CloudConfigurationRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus sets field value.

func (*CloudConfigurationRuleCaseCreate) UnmarshalJSON

func (o *CloudConfigurationRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleComplianceSignalOptions

CloudConfigurationRuleComplianceSignalOptions How to generate compliance signals. Useful for cloud_configuration rules only.

type CloudConfigurationRuleComplianceSignalOptions struct {
    // The default activation status.
    DefaultActivationStatus datadog.NullableBool `json:"defaultActivationStatus,omitempty"`
    // The default group by fields.
    DefaultGroupByFields datadog.NullableList[string] `json:"defaultGroupByFields,omitempty"`
    // Whether signals will be sent.
    UserActivationStatus datadog.NullableBool `json:"userActivationStatus,omitempty"`
    // Fields to use to group findings by when sending signals.
    UserGroupByFields datadog.NullableList[string] `json:"userGroupByFields,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudConfigurationRuleComplianceSignalOptions

func NewCloudConfigurationRuleComplianceSignalOptions() *CloudConfigurationRuleComplianceSignalOptions

NewCloudConfigurationRuleComplianceSignalOptions instantiates a new CloudConfigurationRuleComplianceSignalOptions 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 NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults

func NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults() *CloudConfigurationRuleComplianceSignalOptions

NewCloudConfigurationRuleComplianceSignalOptionsWithDefaults instantiates a new CloudConfigurationRuleComplianceSignalOptions 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 (*CloudConfigurationRuleComplianceSignalOptions) GetDefaultActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultActivationStatus() bool

GetDefaultActivationStatus returns the DefaultActivationStatus field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudConfigurationRuleComplianceSignalOptions) GetDefaultActivationStatusOk

func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultActivationStatusOk() (*bool, bool)

GetDefaultActivationStatusOk returns a tuple with the DefaultActivationStatus 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 (*CloudConfigurationRuleComplianceSignalOptions) GetDefaultGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultGroupByFields() []string

GetDefaultGroupByFields returns the DefaultGroupByFields field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudConfigurationRuleComplianceSignalOptions) GetDefaultGroupByFieldsOk

func (o *CloudConfigurationRuleComplianceSignalOptions) GetDefaultGroupByFieldsOk() (*[]string, bool)

GetDefaultGroupByFieldsOk returns a tuple with the DefaultGroupByFields 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 (*CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatus() bool

GetUserActivationStatus returns the UserActivationStatus field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatusOk

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserActivationStatusOk() (*bool, bool)

GetUserActivationStatusOk returns a tuple with the UserActivationStatus 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 (*CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFields() []string

GetUserGroupByFields returns the UserGroupByFields field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFieldsOk

func (o *CloudConfigurationRuleComplianceSignalOptions) GetUserGroupByFieldsOk() (*[]string, bool)

GetUserGroupByFieldsOk returns a tuple with the UserGroupByFields 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 (*CloudConfigurationRuleComplianceSignalOptions) HasDefaultActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) HasDefaultActivationStatus() bool

HasDefaultActivationStatus returns a boolean if a field has been set.

func (*CloudConfigurationRuleComplianceSignalOptions) HasDefaultGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) HasDefaultGroupByFields() bool

HasDefaultGroupByFields returns a boolean if a field has been set.

func (*CloudConfigurationRuleComplianceSignalOptions) HasUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserActivationStatus() bool

HasUserActivationStatus returns a boolean if a field has been set.

func (*CloudConfigurationRuleComplianceSignalOptions) HasUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) HasUserGroupByFields() bool

HasUserGroupByFields returns a boolean if a field has been set.

func (CloudConfigurationRuleComplianceSignalOptions) MarshalJSON

func (o CloudConfigurationRuleComplianceSignalOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleComplianceSignalOptions) SetDefaultActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultActivationStatus(v bool)

SetDefaultActivationStatus gets a reference to the given datadog.NullableBool and assigns it to the DefaultActivationStatus field.

func (*CloudConfigurationRuleComplianceSignalOptions) SetDefaultActivationStatusNil

func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultActivationStatusNil()

SetDefaultActivationStatusNil sets the value for DefaultActivationStatus to be an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) SetDefaultGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultGroupByFields(v []string)

SetDefaultGroupByFields gets a reference to the given datadog.NullableList[string] and assigns it to the DefaultGroupByFields field.

func (*CloudConfigurationRuleComplianceSignalOptions) SetDefaultGroupByFieldsNil

func (o *CloudConfigurationRuleComplianceSignalOptions) SetDefaultGroupByFieldsNil()

SetDefaultGroupByFieldsNil sets the value for DefaultGroupByFields to be an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatus(v bool)

SetUserActivationStatus gets a reference to the given datadog.NullableBool and assigns it to the UserActivationStatus field.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatusNil

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserActivationStatusNil()

SetUserActivationStatusNil sets the value for UserActivationStatus to be an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFields(v []string)

SetUserGroupByFields gets a reference to the given datadog.NullableList[string] and assigns it to the UserGroupByFields field.

func (*CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFieldsNil

func (o *CloudConfigurationRuleComplianceSignalOptions) SetUserGroupByFieldsNil()

SetUserGroupByFieldsNil sets the value for UserGroupByFields to be an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) UnmarshalJSON

func (o *CloudConfigurationRuleComplianceSignalOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CloudConfigurationRuleComplianceSignalOptions) UnsetDefaultActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetDefaultActivationStatus()

UnsetDefaultActivationStatus ensures that no value is present for DefaultActivationStatus, not even an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) UnsetDefaultGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetDefaultGroupByFields()

UnsetDefaultGroupByFields ensures that no value is present for DefaultGroupByFields, not even an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) UnsetUserActivationStatus

func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserActivationStatus()

UnsetUserActivationStatus ensures that no value is present for UserActivationStatus, not even an explicit nil.

func (*CloudConfigurationRuleComplianceSignalOptions) UnsetUserGroupByFields

func (o *CloudConfigurationRuleComplianceSignalOptions) UnsetUserGroupByFields()

UnsetUserGroupByFields ensures that no value is present for UserGroupByFields, not even an explicit nil.

type CloudConfigurationRuleCreatePayload

CloudConfigurationRuleCreatePayload Create a new cloud configuration rule.

type CloudConfigurationRuleCreatePayload struct {
    // Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item.
    //
    Cases []CloudConfigurationRuleCaseCreate `json:"cases"`
    // How to generate compliance signals. Useful for cloud_configuration rules only.
    ComplianceSignalOptions CloudConfigurationRuleComplianceSignalOptions `json:"complianceSignalOptions"`
    // 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 in markdown format for generated findings and signals.
    Message string `json:"message"`
    // The name of the rule.
    Name string `json:"name"`
    // Options on cloud configuration rules.
    Options CloudConfigurationRuleOptions `json:"options"`
    // Tags for generated findings and signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *CloudConfigurationRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudConfigurationRuleCreatePayload

func NewCloudConfigurationRuleCreatePayload(cases []CloudConfigurationRuleCaseCreate, complianceSignalOptions CloudConfigurationRuleComplianceSignalOptions, isEnabled bool, message string, name string, options CloudConfigurationRuleOptions) *CloudConfigurationRuleCreatePayload

NewCloudConfigurationRuleCreatePayload instantiates a new CloudConfigurationRuleCreatePayload 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 NewCloudConfigurationRuleCreatePayloadWithDefaults

func NewCloudConfigurationRuleCreatePayloadWithDefaults() *CloudConfigurationRuleCreatePayload

NewCloudConfigurationRuleCreatePayloadWithDefaults instantiates a new CloudConfigurationRuleCreatePayload 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 (*CloudConfigurationRuleCreatePayload) GetCases

func (o *CloudConfigurationRuleCreatePayload) GetCases() []CloudConfigurationRuleCaseCreate

GetCases returns the Cases field value.

func (*CloudConfigurationRuleCreatePayload) GetCasesOk

func (o *CloudConfigurationRuleCreatePayload) GetCasesOk() (*[]CloudConfigurationRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetComplianceSignalOptions

func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions

GetComplianceSignalOptions returns the ComplianceSignalOptions field value.

func (*CloudConfigurationRuleCreatePayload) GetComplianceSignalOptionsOk

func (o *CloudConfigurationRuleCreatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)

GetComplianceSignalOptionsOk returns a tuple with the ComplianceSignalOptions field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetFilters

func (o *CloudConfigurationRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*CloudConfigurationRuleCreatePayload) GetFiltersOk

func (o *CloudConfigurationRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*CloudConfigurationRuleCreatePayload) GetIsEnabled

func (o *CloudConfigurationRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*CloudConfigurationRuleCreatePayload) GetIsEnabledOk

func (o *CloudConfigurationRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetMessage

func (o *CloudConfigurationRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*CloudConfigurationRuleCreatePayload) GetMessageOk

func (o *CloudConfigurationRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetName

func (o *CloudConfigurationRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*CloudConfigurationRuleCreatePayload) GetNameOk

func (o *CloudConfigurationRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetOptions

func (o *CloudConfigurationRuleCreatePayload) GetOptions() CloudConfigurationRuleOptions

GetOptions returns the Options field value.

func (*CloudConfigurationRuleCreatePayload) GetOptionsOk

func (o *CloudConfigurationRuleCreatePayload) GetOptionsOk() (*CloudConfigurationRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*CloudConfigurationRuleCreatePayload) GetTags

func (o *CloudConfigurationRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CloudConfigurationRuleCreatePayload) GetTagsOk

func (o *CloudConfigurationRuleCreatePayload) 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 (*CloudConfigurationRuleCreatePayload) GetType

func (o *CloudConfigurationRuleCreatePayload) GetType() CloudConfigurationRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudConfigurationRuleCreatePayload) GetTypeOk

func (o *CloudConfigurationRuleCreatePayload) GetTypeOk() (*CloudConfigurationRuleType, 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 (*CloudConfigurationRuleCreatePayload) HasFilters

func (o *CloudConfigurationRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*CloudConfigurationRuleCreatePayload) HasTags

func (o *CloudConfigurationRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CloudConfigurationRuleCreatePayload) HasType

func (o *CloudConfigurationRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudConfigurationRuleCreatePayload) MarshalJSON

func (o CloudConfigurationRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleCreatePayload) SetCases

func (o *CloudConfigurationRuleCreatePayload) SetCases(v []CloudConfigurationRuleCaseCreate)

SetCases sets field value.

func (*CloudConfigurationRuleCreatePayload) SetComplianceSignalOptions

func (o *CloudConfigurationRuleCreatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)

SetComplianceSignalOptions sets field value.

func (*CloudConfigurationRuleCreatePayload) SetFilters

func (o *CloudConfigurationRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*CloudConfigurationRuleCreatePayload) SetIsEnabled

func (o *CloudConfigurationRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*CloudConfigurationRuleCreatePayload) SetMessage

func (o *CloudConfigurationRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*CloudConfigurationRuleCreatePayload) SetName

func (o *CloudConfigurationRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*CloudConfigurationRuleCreatePayload) SetOptions

func (o *CloudConfigurationRuleCreatePayload) SetOptions(v CloudConfigurationRuleOptions)

SetOptions sets field value.

func (*CloudConfigurationRuleCreatePayload) SetTags

func (o *CloudConfigurationRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CloudConfigurationRuleCreatePayload) SetType

func (o *CloudConfigurationRuleCreatePayload) SetType(v CloudConfigurationRuleType)

SetType gets a reference to the given CloudConfigurationRuleType and assigns it to the Type field.

func (*CloudConfigurationRuleCreatePayload) UnmarshalJSON

func (o *CloudConfigurationRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleOptions

CloudConfigurationRuleOptions Options on cloud configuration rules.

type CloudConfigurationRuleOptions struct {
    // Options for cloud_configuration rules.
    // Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.
    //
    ComplianceRuleOptions CloudConfigurationComplianceRuleOptions `json:"complianceRuleOptions"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudConfigurationRuleOptions

func NewCloudConfigurationRuleOptions(complianceRuleOptions CloudConfigurationComplianceRuleOptions) *CloudConfigurationRuleOptions

NewCloudConfigurationRuleOptions instantiates a new CloudConfigurationRuleOptions 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 NewCloudConfigurationRuleOptionsWithDefaults

func NewCloudConfigurationRuleOptionsWithDefaults() *CloudConfigurationRuleOptions

NewCloudConfigurationRuleOptionsWithDefaults instantiates a new CloudConfigurationRuleOptions 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 (*CloudConfigurationRuleOptions) GetComplianceRuleOptions

func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions

GetComplianceRuleOptions returns the ComplianceRuleOptions field value.

func (*CloudConfigurationRuleOptions) GetComplianceRuleOptionsOk

func (o *CloudConfigurationRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)

GetComplianceRuleOptionsOk returns a tuple with the ComplianceRuleOptions field value and a boolean to check if the value has been set.

func (CloudConfigurationRuleOptions) MarshalJSON

func (o CloudConfigurationRuleOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRuleOptions) SetComplianceRuleOptions

func (o *CloudConfigurationRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)

SetComplianceRuleOptions sets field value.

func (*CloudConfigurationRuleOptions) UnmarshalJSON

func (o *CloudConfigurationRuleOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRulePayload

CloudConfigurationRulePayload The payload of a cloud configuration rule.

type CloudConfigurationRulePayload struct {
    // Description of generated findings and signals (severity and channels to be notified in case of a signal). Must contain exactly one item.
    //
    Cases []CloudConfigurationRuleCaseCreate `json:"cases"`
    // How to generate compliance signals. Useful for cloud_configuration rules only.
    ComplianceSignalOptions CloudConfigurationRuleComplianceSignalOptions `json:"complianceSignalOptions"`
    // 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 in markdown format for generated findings and signals.
    Message string `json:"message"`
    // The name of the rule.
    Name string `json:"name"`
    // Options on cloud configuration rules.
    Options CloudConfigurationRuleOptions `json:"options"`
    // Tags for generated findings and signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *CloudConfigurationRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudConfigurationRulePayload

func NewCloudConfigurationRulePayload(cases []CloudConfigurationRuleCaseCreate, complianceSignalOptions CloudConfigurationRuleComplianceSignalOptions, isEnabled bool, message string, name string, options CloudConfigurationRuleOptions) *CloudConfigurationRulePayload

NewCloudConfigurationRulePayload instantiates a new CloudConfigurationRulePayload 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 NewCloudConfigurationRulePayloadWithDefaults

func NewCloudConfigurationRulePayloadWithDefaults() *CloudConfigurationRulePayload

NewCloudConfigurationRulePayloadWithDefaults instantiates a new CloudConfigurationRulePayload 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 (*CloudConfigurationRulePayload) GetCases

func (o *CloudConfigurationRulePayload) GetCases() []CloudConfigurationRuleCaseCreate

GetCases returns the Cases field value.

func (*CloudConfigurationRulePayload) GetCasesOk

func (o *CloudConfigurationRulePayload) GetCasesOk() (*[]CloudConfigurationRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*CloudConfigurationRulePayload) GetComplianceSignalOptions

func (o *CloudConfigurationRulePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions

GetComplianceSignalOptions returns the ComplianceSignalOptions field value.

func (*CloudConfigurationRulePayload) GetComplianceSignalOptionsOk

func (o *CloudConfigurationRulePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)

GetComplianceSignalOptionsOk returns a tuple with the ComplianceSignalOptions field value and a boolean to check if the value has been set.

func (*CloudConfigurationRulePayload) GetFilters

func (o *CloudConfigurationRulePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*CloudConfigurationRulePayload) GetFiltersOk

func (o *CloudConfigurationRulePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*CloudConfigurationRulePayload) GetIsEnabled

func (o *CloudConfigurationRulePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*CloudConfigurationRulePayload) GetIsEnabledOk

func (o *CloudConfigurationRulePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*CloudConfigurationRulePayload) GetMessage

func (o *CloudConfigurationRulePayload) GetMessage() string

GetMessage returns the Message field value.

func (*CloudConfigurationRulePayload) GetMessageOk

func (o *CloudConfigurationRulePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*CloudConfigurationRulePayload) GetName

func (o *CloudConfigurationRulePayload) GetName() string

GetName returns the Name field value.

func (*CloudConfigurationRulePayload) GetNameOk

func (o *CloudConfigurationRulePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudConfigurationRulePayload) GetOptions

func (o *CloudConfigurationRulePayload) GetOptions() CloudConfigurationRuleOptions

GetOptions returns the Options field value.

func (*CloudConfigurationRulePayload) GetOptionsOk

func (o *CloudConfigurationRulePayload) GetOptionsOk() (*CloudConfigurationRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*CloudConfigurationRulePayload) GetTags

func (o *CloudConfigurationRulePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CloudConfigurationRulePayload) GetTagsOk

func (o *CloudConfigurationRulePayload) 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 (*CloudConfigurationRulePayload) GetType

func (o *CloudConfigurationRulePayload) GetType() CloudConfigurationRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudConfigurationRulePayload) GetTypeOk

func (o *CloudConfigurationRulePayload) GetTypeOk() (*CloudConfigurationRuleType, 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 (*CloudConfigurationRulePayload) HasFilters

func (o *CloudConfigurationRulePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*CloudConfigurationRulePayload) HasTags

func (o *CloudConfigurationRulePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*CloudConfigurationRulePayload) HasType

func (o *CloudConfigurationRulePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudConfigurationRulePayload) MarshalJSON

func (o CloudConfigurationRulePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudConfigurationRulePayload) SetCases

func (o *CloudConfigurationRulePayload) SetCases(v []CloudConfigurationRuleCaseCreate)

SetCases sets field value.

func (*CloudConfigurationRulePayload) SetComplianceSignalOptions

func (o *CloudConfigurationRulePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)

SetComplianceSignalOptions sets field value.

func (*CloudConfigurationRulePayload) SetFilters

func (o *CloudConfigurationRulePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*CloudConfigurationRulePayload) SetIsEnabled

func (o *CloudConfigurationRulePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*CloudConfigurationRulePayload) SetMessage

func (o *CloudConfigurationRulePayload) SetMessage(v string)

SetMessage sets field value.

func (*CloudConfigurationRulePayload) SetName

func (o *CloudConfigurationRulePayload) SetName(v string)

SetName sets field value.

func (*CloudConfigurationRulePayload) SetOptions

func (o *CloudConfigurationRulePayload) SetOptions(v CloudConfigurationRuleOptions)

SetOptions sets field value.

func (*CloudConfigurationRulePayload) SetTags

func (o *CloudConfigurationRulePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CloudConfigurationRulePayload) SetType

func (o *CloudConfigurationRulePayload) SetType(v CloudConfigurationRuleType)

SetType gets a reference to the given CloudConfigurationRuleType and assigns it to the Type field.

func (*CloudConfigurationRulePayload) UnmarshalJSON

func (o *CloudConfigurationRulePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudConfigurationRuleType

CloudConfigurationRuleType The rule type.

type CloudConfigurationRuleType string

List of CloudConfigurationRuleType.

const (
    CLOUDCONFIGURATIONRULETYPE_CLOUD_CONFIGURATION CloudConfigurationRuleType = "cloud_configuration"
)

func NewCloudConfigurationRuleTypeFromValue

func NewCloudConfigurationRuleTypeFromValue(v string) (*CloudConfigurationRuleType, error)

NewCloudConfigurationRuleTypeFromValue returns a pointer to a valid CloudConfigurationRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudConfigurationRuleType) GetAllowedValues

func (v *CloudConfigurationRuleType) GetAllowedValues() []CloudConfigurationRuleType

GetAllowedValues reeturns the list of possible values.

func (CloudConfigurationRuleType) IsValid

func (v CloudConfigurationRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudConfigurationRuleType) Ptr

func (v CloudConfigurationRuleType) Ptr() *CloudConfigurationRuleType

Ptr returns reference to CloudConfigurationRuleType value.

func (*CloudConfigurationRuleType) UnmarshalJSON

func (v *CloudConfigurationRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudCostManagementApi

CloudCostManagementApi service type

type CloudCostManagementApi datadog.Service

func NewCloudCostManagementApi

func NewCloudCostManagementApi(client *datadog.APIClient) *CloudCostManagementApi

NewCloudCostManagementApi Returns NewCloudCostManagementApi.

func (*CloudCostManagementApi) CreateCostAWSCURConfig

func (a *CloudCostManagementApi) CreateCostAWSCURConfig(ctx _context.Context, body AwsCURConfigPostRequest) (AwsCURConfigResponse, *_nethttp.Response, error)

CreateCostAWSCURConfig Create Cloud Cost Management AWS CUR config. Create a Cloud Cost Management account for an AWS CUR config.

func (*CloudCostManagementApi) CreateCostAzureUCConfigs

func (a *CloudCostManagementApi) CreateCostAzureUCConfigs(ctx _context.Context, body AzureUCConfigPostRequest) (AzureUCConfigPairsResponse, *_nethttp.Response, error)

CreateCostAzureUCConfigs Create Cloud Cost Management Azure configs. Create a Cloud Cost Management account for an Azure config.

func (*CloudCostManagementApi) DeleteBudget

func (a *CloudCostManagementApi) DeleteBudget(ctx _context.Context, budgetId string) (*_nethttp.Response, error)

DeleteBudget Delete a budget. Delete a budget.

func (*CloudCostManagementApi) DeleteCostAWSCURConfig

func (a *CloudCostManagementApi) DeleteCostAWSCURConfig(ctx _context.Context, cloudAccountId string) (*_nethttp.Response, error)

DeleteCostAWSCURConfig Delete Cloud Cost Management AWS CUR config. Archive a Cloud Cost Management Account.

func (*CloudCostManagementApi) DeleteCostAzureUCConfig

func (a *CloudCostManagementApi) DeleteCostAzureUCConfig(ctx _context.Context, cloudAccountId string) (*_nethttp.Response, error)

DeleteCostAzureUCConfig Delete Cloud Cost Management Azure config. Archive a Cloud Cost Management Account.

func (*CloudCostManagementApi) DeleteCustomCostsFile

func (a *CloudCostManagementApi) DeleteCustomCostsFile(ctx _context.Context, fileId string) (*_nethttp.Response, error)

DeleteCustomCostsFile Delete Custom Costs file. Delete the specified Custom Costs file.

func (*CloudCostManagementApi) GetBudget

func (a *CloudCostManagementApi) GetBudget(ctx _context.Context, budgetId string) (BudgetWithEntries, *_nethttp.Response, error)

GetBudget Get a budget. Get a budget.

func (*CloudCostManagementApi) GetCustomCostsFile

func (a *CloudCostManagementApi) GetCustomCostsFile(ctx _context.Context, fileId string) (CustomCostsFileGetResponse, *_nethttp.Response, error)

GetCustomCostsFile Get Custom Costs file. Fetch the specified Custom Costs file.

func (*CloudCostManagementApi) ListBudgets

func (a *CloudCostManagementApi) ListBudgets(ctx _context.Context) (BudgetArray, *_nethttp.Response, error)

ListBudgets List budgets. List budgets.

func (*CloudCostManagementApi) ListCostAWSCURConfigs

func (a *CloudCostManagementApi) ListCostAWSCURConfigs(ctx _context.Context) (AwsCURConfigsResponse, *_nethttp.Response, error)

ListCostAWSCURConfigs List Cloud Cost Management AWS CUR configs. List the AWS CUR configs.

func (*CloudCostManagementApi) ListCostAzureUCConfigs

func (a *CloudCostManagementApi) ListCostAzureUCConfigs(ctx _context.Context) (AzureUCConfigsResponse, *_nethttp.Response, error)

ListCostAzureUCConfigs List Cloud Cost Management Azure configs. List the Azure configs.

func (*CloudCostManagementApi) ListCustomCostsFiles

func (a *CloudCostManagementApi) ListCustomCostsFiles(ctx _context.Context) (CustomCostsFileListResponse, *_nethttp.Response, error)

ListCustomCostsFiles List Custom Costs files. List the Custom Costs files.

func (*CloudCostManagementApi) UpdateCostAWSCURConfig

func (a *CloudCostManagementApi) UpdateCostAWSCURConfig(ctx _context.Context, cloudAccountId string, body AwsCURConfigPatchRequest) (AwsCURConfigsResponse, *_nethttp.Response, error)

UpdateCostAWSCURConfig Update Cloud Cost Management AWS CUR config. Update the status (active/archived) and/or account filtering configuration of an AWS CUR config.

func (*CloudCostManagementApi) UpdateCostAzureUCConfigs

func (a *CloudCostManagementApi) UpdateCostAzureUCConfigs(ctx _context.Context, cloudAccountId string, body AzureUCConfigPatchRequest) (AzureUCConfigPairsResponse, *_nethttp.Response, error)

UpdateCostAzureUCConfigs Update Cloud Cost Management Azure config. Update the status of an Azure config (active/archived).

func (*CloudCostManagementApi) UploadCustomCostsFile

func (a *CloudCostManagementApi) UploadCustomCostsFile(ctx _context.Context, body []CustomCostsFileLineItem) (CustomCostsFileUploadResponse, *_nethttp.Response, error)

UploadCustomCostsFile Upload Custom Costs file. Upload a Custom Costs file.

func (*CloudCostManagementApi) UpsertBudget

func (a *CloudCostManagementApi) UpsertBudget(ctx _context.Context, body BudgetWithEntries) (BudgetWithEntries, *_nethttp.Response, error)

UpsertBudget Create or update a budget. Create a new budget or update an existing one.

type CloudNetworkMonitoringApi

CloudNetworkMonitoringApi service type

type CloudNetworkMonitoringApi datadog.Service

func NewCloudNetworkMonitoringApi

func NewCloudNetworkMonitoringApi(client *datadog.APIClient) *CloudNetworkMonitoringApi

NewCloudNetworkMonitoringApi Returns NewCloudNetworkMonitoringApi.

func (*CloudNetworkMonitoringApi) GetAggregatedConnections

func (a *CloudNetworkMonitoringApi) GetAggregatedConnections(ctx _context.Context, o ...GetAggregatedConnectionsOptionalParameters) (SingleAggregatedConnectionResponseArray, *_nethttp.Response, error)

GetAggregatedConnections Get all aggregated connections. Get all aggregated connections.

type CloudWorkloadSecurityAgentPoliciesListResponse

CloudWorkloadSecurityAgentPoliciesListResponse Response object that includes a list of Agent policies

type CloudWorkloadSecurityAgentPoliciesListResponse struct {
    // A list of Agent policy objects
    Data []CloudWorkloadSecurityAgentPolicyData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPoliciesListResponse

func NewCloudWorkloadSecurityAgentPoliciesListResponse() *CloudWorkloadSecurityAgentPoliciesListResponse

NewCloudWorkloadSecurityAgentPoliciesListResponse instantiates a new CloudWorkloadSecurityAgentPoliciesListResponse 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 NewCloudWorkloadSecurityAgentPoliciesListResponseWithDefaults

func NewCloudWorkloadSecurityAgentPoliciesListResponseWithDefaults() *CloudWorkloadSecurityAgentPoliciesListResponse

NewCloudWorkloadSecurityAgentPoliciesListResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentPoliciesListResponse 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 (*CloudWorkloadSecurityAgentPoliciesListResponse) GetData

func (o *CloudWorkloadSecurityAgentPoliciesListResponse) GetData() []CloudWorkloadSecurityAgentPolicyData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPoliciesListResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentPoliciesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentPolicyData, 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 (*CloudWorkloadSecurityAgentPoliciesListResponse) HasData

func (o *CloudWorkloadSecurityAgentPoliciesListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPoliciesListResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentPoliciesListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPoliciesListResponse) SetData

func (o *CloudWorkloadSecurityAgentPoliciesListResponse) SetData(v []CloudWorkloadSecurityAgentPolicyData)

SetData gets a reference to the given []CloudWorkloadSecurityAgentPolicyData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentPoliciesListResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPoliciesListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyAttributes

CloudWorkloadSecurityAgentPolicyAttributes A Cloud Workload Security Agent policy returned by the API

type CloudWorkloadSecurityAgentPolicyAttributes struct {
    // The number of rules with the blocking feature in this policy
    BlockingRulesCount *int32 `json:"blockingRulesCount,omitempty"`
    // Whether the policy is managed by Datadog
    DatadogManaged *bool `json:"datadogManaged,omitempty"`
    // The description of the policy
    Description *string `json:"description,omitempty"`
    // The number of rules that are disabled in this policy
    DisabledRulesCount *int32 `json:"disabledRulesCount,omitempty"`
    // Whether the Agent policy is enabled
    Enabled *bool `json:"enabled,omitempty"`
    // The host tags defining where this policy is deployed
    HostTags []string `json:"hostTags,omitempty"`
    // The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR
    HostTagsLists [][]string `json:"hostTagsLists,omitempty"`
    // The number of rules in the monitoring state in this policy
    MonitoringRulesCount *int32 `json:"monitoringRulesCount,omitempty"`
    // The name of the policy
    Name *string `json:"name,omitempty"`
    // The version of the policy
    PolicyVersion *string `json:"policyVersion,omitempty"`
    // The priority of the policy
    Priority *int64 `json:"priority,omitempty"`
    // The number of rules in this policy
    RuleCount *int32 `json:"ruleCount,omitempty"`
    // Timestamp in milliseconds when the policy was last updated
    UpdateDate *int64 `json:"updateDate,omitempty"`
    // When the policy was last updated, timestamp in milliseconds
    UpdatedAt *int64 `json:"updatedAt,omitempty"`
    // The attributes of the user who last updated the policy
    Updater *CloudWorkloadSecurityAgentPolicyUpdaterAttributes `json:"updater,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyAttributes

func NewCloudWorkloadSecurityAgentPolicyAttributes() *CloudWorkloadSecurityAgentPolicyAttributes

NewCloudWorkloadSecurityAgentPolicyAttributes instantiates a new CloudWorkloadSecurityAgentPolicyAttributes 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 NewCloudWorkloadSecurityAgentPolicyAttributesWithDefaults

func NewCloudWorkloadSecurityAgentPolicyAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyAttributes

NewCloudWorkloadSecurityAgentPolicyAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyAttributes 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 (*CloudWorkloadSecurityAgentPolicyAttributes) GetBlockingRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetBlockingRulesCount() int32

GetBlockingRulesCount returns the BlockingRulesCount field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetBlockingRulesCountOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetBlockingRulesCountOk() (*int32, bool)

GetBlockingRulesCountOk returns a tuple with the BlockingRulesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetDatadogManaged

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDatadogManaged() bool

GetDatadogManaged returns the DatadogManaged field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetDatadogManagedOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDatadogManagedOk() (*bool, bool)

GetDatadogManagedOk returns a tuple with the DatadogManaged field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) 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 (*CloudWorkloadSecurityAgentPolicyAttributes) GetDisabledRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDisabledRulesCount() int32

GetDisabledRulesCount returns the DisabledRulesCount field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetDisabledRulesCountOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetDisabledRulesCountOk() (*int32, bool)

GetDisabledRulesCountOk returns a tuple with the DisabledRulesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetHostTags

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTags() []string

GetHostTags returns the HostTags field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsLists() [][]string

GetHostTagsLists returns the HostTagsLists field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsListsOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsListsOk() (*[][]string, bool)

GetHostTagsListsOk returns a tuple with the HostTagsLists field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetHostTagsOk() (*[]string, bool)

GetHostTagsOk returns a tuple with the HostTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetMonitoringRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetMonitoringRulesCount() int32

GetMonitoringRulesCount returns the MonitoringRulesCount field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetMonitoringRulesCountOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetMonitoringRulesCountOk() (*int32, bool)

GetMonitoringRulesCountOk returns a tuple with the MonitoringRulesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetName

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) 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 (*CloudWorkloadSecurityAgentPolicyAttributes) GetPolicyVersion

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPolicyVersion() string

GetPolicyVersion returns the PolicyVersion field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetPolicyVersionOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPolicyVersionOk() (*string, bool)

GetPolicyVersionOk returns a tuple with the PolicyVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetPriority

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPriority() int64

GetPriority returns the Priority field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetPriorityOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetPriorityOk() (*int64, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetRuleCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetRuleCount() int32

GetRuleCount returns the RuleCount field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetRuleCountOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetRuleCountOk() (*int32, bool)

GetRuleCountOk returns a tuple with the RuleCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetUpdateDate

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdateDate() int64

GetUpdateDate returns the UpdateDate field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetUpdateDateOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdateDateOk() (*int64, bool)

GetUpdateDateOk returns a tuple with the UpdateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetUpdatedAt

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetUpdatedAtOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetUpdater

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdater() CloudWorkloadSecurityAgentPolicyUpdaterAttributes

GetUpdater returns the Updater field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyAttributes) GetUpdaterOk

func (o *CloudWorkloadSecurityAgentPolicyAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes, bool)

GetUpdaterOk returns a tuple with the Updater field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasBlockingRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasBlockingRulesCount() bool

HasBlockingRulesCount returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasDatadogManaged

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasDatadogManaged() bool

HasDatadogManaged returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasDisabledRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasDisabledRulesCount() bool

HasDisabledRulesCount returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasHostTags

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasHostTags() bool

HasHostTags returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasHostTagsLists() bool

HasHostTagsLists returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasMonitoringRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasMonitoringRulesCount() bool

HasMonitoringRulesCount returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasName

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasPolicyVersion

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasPolicyVersion() bool

HasPolicyVersion returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasPriority

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasRuleCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasRuleCount() bool

HasRuleCount returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasUpdateDate

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasUpdateDate() bool

HasUpdateDate returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasUpdatedAt

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyAttributes) HasUpdater

func (o *CloudWorkloadSecurityAgentPolicyAttributes) HasUpdater() bool

HasUpdater returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPolicyAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetBlockingRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetBlockingRulesCount(v int32)

SetBlockingRulesCount gets a reference to the given int32 and assigns it to the BlockingRulesCount field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetDatadogManaged

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetDatadogManaged(v bool)

SetDatadogManaged gets a reference to the given bool and assigns it to the DatadogManaged field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetDisabledRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetDisabledRulesCount(v int32)

SetDisabledRulesCount gets a reference to the given int32 and assigns it to the DisabledRulesCount field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetHostTags

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetHostTags(v []string)

SetHostTags gets a reference to the given []string and assigns it to the HostTags field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetHostTagsLists(v [][]string)

SetHostTagsLists gets a reference to the given [][]string and assigns it to the HostTagsLists field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetMonitoringRulesCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetMonitoringRulesCount(v int32)

SetMonitoringRulesCount gets a reference to the given int32 and assigns it to the MonitoringRulesCount field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetName

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetPolicyVersion

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetPolicyVersion(v string)

SetPolicyVersion gets a reference to the given string and assigns it to the PolicyVersion field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetPriority

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetPriority(v int64)

SetPriority gets a reference to the given int64 and assigns it to the Priority field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetRuleCount

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetRuleCount(v int32)

SetRuleCount gets a reference to the given int32 and assigns it to the RuleCount field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetUpdateDate

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetUpdateDate(v int64)

SetUpdateDate gets a reference to the given int64 and assigns it to the UpdateDate field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetUpdatedAt

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) SetUpdater

func (o *CloudWorkloadSecurityAgentPolicyAttributes) SetUpdater(v CloudWorkloadSecurityAgentPolicyUpdaterAttributes)

SetUpdater gets a reference to the given CloudWorkloadSecurityAgentPolicyUpdaterAttributes and assigns it to the Updater field.

func (*CloudWorkloadSecurityAgentPolicyAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyCreateAttributes

CloudWorkloadSecurityAgentPolicyCreateAttributes Create a new Cloud Workload Security Agent policy

type CloudWorkloadSecurityAgentPolicyCreateAttributes struct {
    // The description of the policy
    Description *string `json:"description,omitempty"`
    // Whether the policy is enabled
    Enabled *bool `json:"enabled,omitempty"`
    // The host tags defining where this policy is deployed
    HostTags []string `json:"hostTags,omitempty"`
    // The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR
    HostTagsLists [][]string `json:"hostTagsLists,omitempty"`
    // The name of the policy
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyCreateAttributes

func NewCloudWorkloadSecurityAgentPolicyCreateAttributes(name string) *CloudWorkloadSecurityAgentPolicyCreateAttributes

NewCloudWorkloadSecurityAgentPolicyCreateAttributes instantiates a new CloudWorkloadSecurityAgentPolicyCreateAttributes 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 NewCloudWorkloadSecurityAgentPolicyCreateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentPolicyCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyCreateAttributes

NewCloudWorkloadSecurityAgentPolicyCreateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyCreateAttributes 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 (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) 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 (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTags

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTags() []string

GetHostTags returns the HostTags field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsLists() [][]string

GetHostTagsLists returns the HostTagsLists field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsListsOk

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsListsOk() (*[][]string, bool)

GetHostTagsListsOk returns a tuple with the HostTagsLists field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsOk

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetHostTagsOk() (*[]string, bool)

GetHostTagsOk returns a tuple with the HostTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetName

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetName() string

GetName returns the Name field value.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) HasHostTags

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasHostTags() bool

HasHostTags returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) HasHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) HasHostTagsLists() bool

HasHostTagsLists returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPolicyCreateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) SetHostTags

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetHostTags(v []string)

SetHostTags gets a reference to the given []string and assigns it to the HostTags field.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) SetHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetHostTagsLists(v [][]string)

SetHostTagsLists gets a reference to the given [][]string and assigns it to the HostTagsLists field.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) SetName

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) SetName(v string)

SetName sets field value.

func (*CloudWorkloadSecurityAgentPolicyCreateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyCreateData

CloudWorkloadSecurityAgentPolicyCreateData Object for a single Agent rule

type CloudWorkloadSecurityAgentPolicyCreateData struct {
    // Create a new Cloud Workload Security Agent policy
    Attributes CloudWorkloadSecurityAgentPolicyCreateAttributes `json:"attributes"`
    // The type of the resource, must always be `policy`
    Type CloudWorkloadSecurityAgentPolicyType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyCreateData

func NewCloudWorkloadSecurityAgentPolicyCreateData(attributes CloudWorkloadSecurityAgentPolicyCreateAttributes, typeVar CloudWorkloadSecurityAgentPolicyType) *CloudWorkloadSecurityAgentPolicyCreateData

NewCloudWorkloadSecurityAgentPolicyCreateData instantiates a new CloudWorkloadSecurityAgentPolicyCreateData 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 NewCloudWorkloadSecurityAgentPolicyCreateDataWithDefaults

func NewCloudWorkloadSecurityAgentPolicyCreateDataWithDefaults() *CloudWorkloadSecurityAgentPolicyCreateData

NewCloudWorkloadSecurityAgentPolicyCreateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyCreateData 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 (*CloudWorkloadSecurityAgentPolicyCreateData) GetAttributes

func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetAttributes() CloudWorkloadSecurityAgentPolicyCreateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentPolicyCreateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentPolicyCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyCreateData) GetType

func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetType() CloudWorkloadSecurityAgentPolicyType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentPolicyCreateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentPolicyCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentPolicyType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentPolicyCreateData) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyCreateData) SetAttributes

func (o *CloudWorkloadSecurityAgentPolicyCreateData) SetAttributes(v CloudWorkloadSecurityAgentPolicyCreateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentPolicyCreateData) SetType

func (o *CloudWorkloadSecurityAgentPolicyCreateData) SetType(v CloudWorkloadSecurityAgentPolicyType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentPolicyCreateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyCreateRequest

CloudWorkloadSecurityAgentPolicyCreateRequest Request object that includes the Agent policy to create

type CloudWorkloadSecurityAgentPolicyCreateRequest struct {
    // Object for a single Agent rule
    Data CloudWorkloadSecurityAgentPolicyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyCreateRequest

func NewCloudWorkloadSecurityAgentPolicyCreateRequest(data CloudWorkloadSecurityAgentPolicyCreateData) *CloudWorkloadSecurityAgentPolicyCreateRequest

NewCloudWorkloadSecurityAgentPolicyCreateRequest instantiates a new CloudWorkloadSecurityAgentPolicyCreateRequest 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 NewCloudWorkloadSecurityAgentPolicyCreateRequestWithDefaults

func NewCloudWorkloadSecurityAgentPolicyCreateRequestWithDefaults() *CloudWorkloadSecurityAgentPolicyCreateRequest

NewCloudWorkloadSecurityAgentPolicyCreateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyCreateRequest 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 (*CloudWorkloadSecurityAgentPolicyCreateRequest) GetData

func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) GetData() CloudWorkloadSecurityAgentPolicyCreateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentPolicyCreateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentPolicyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentPolicyCreateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyCreateRequest) SetData

func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) SetData(v CloudWorkloadSecurityAgentPolicyCreateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentPolicyCreateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyData

CloudWorkloadSecurityAgentPolicyData Object for a single Agent policy

type CloudWorkloadSecurityAgentPolicyData struct {
    // A Cloud Workload Security Agent policy returned by the API
    Attributes *CloudWorkloadSecurityAgentPolicyAttributes `json:"attributes,omitempty"`
    // The ID of the Agent policy
    Id *string `json:"id,omitempty"`
    // The type of the resource, must always be `policy`
    Type *CloudWorkloadSecurityAgentPolicyType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyData

func NewCloudWorkloadSecurityAgentPolicyData() *CloudWorkloadSecurityAgentPolicyData

NewCloudWorkloadSecurityAgentPolicyData instantiates a new CloudWorkloadSecurityAgentPolicyData 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 NewCloudWorkloadSecurityAgentPolicyDataWithDefaults

func NewCloudWorkloadSecurityAgentPolicyDataWithDefaults() *CloudWorkloadSecurityAgentPolicyData

NewCloudWorkloadSecurityAgentPolicyDataWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyData 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 (*CloudWorkloadSecurityAgentPolicyData) GetAttributes

func (o *CloudWorkloadSecurityAgentPolicyData) GetAttributes() CloudWorkloadSecurityAgentPolicyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentPolicyData) GetAttributesOk() (*CloudWorkloadSecurityAgentPolicyAttributes, 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 (*CloudWorkloadSecurityAgentPolicyData) GetId

func (o *CloudWorkloadSecurityAgentPolicyData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyData) GetIdOk

func (o *CloudWorkloadSecurityAgentPolicyData) 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 (*CloudWorkloadSecurityAgentPolicyData) GetType

func (o *CloudWorkloadSecurityAgentPolicyData) GetType() CloudWorkloadSecurityAgentPolicyType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyData) GetTypeOk

func (o *CloudWorkloadSecurityAgentPolicyData) GetTypeOk() (*CloudWorkloadSecurityAgentPolicyType, 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 (*CloudWorkloadSecurityAgentPolicyData) HasAttributes

func (o *CloudWorkloadSecurityAgentPolicyData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyData) HasId

func (o *CloudWorkloadSecurityAgentPolicyData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyData) HasType

func (o *CloudWorkloadSecurityAgentPolicyData) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPolicyData) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyData) SetAttributes

func (o *CloudWorkloadSecurityAgentPolicyData) SetAttributes(v CloudWorkloadSecurityAgentPolicyAttributes)

SetAttributes gets a reference to the given CloudWorkloadSecurityAgentPolicyAttributes and assigns it to the Attributes field.

func (*CloudWorkloadSecurityAgentPolicyData) SetId

func (o *CloudWorkloadSecurityAgentPolicyData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CloudWorkloadSecurityAgentPolicyData) SetType

func (o *CloudWorkloadSecurityAgentPolicyData) SetType(v CloudWorkloadSecurityAgentPolicyType)

SetType gets a reference to the given CloudWorkloadSecurityAgentPolicyType and assigns it to the Type field.

func (*CloudWorkloadSecurityAgentPolicyData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyResponse

CloudWorkloadSecurityAgentPolicyResponse Response object that includes an Agent policy

type CloudWorkloadSecurityAgentPolicyResponse struct {
    // Object for a single Agent policy
    Data *CloudWorkloadSecurityAgentPolicyData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyResponse

func NewCloudWorkloadSecurityAgentPolicyResponse() *CloudWorkloadSecurityAgentPolicyResponse

NewCloudWorkloadSecurityAgentPolicyResponse instantiates a new CloudWorkloadSecurityAgentPolicyResponse 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 NewCloudWorkloadSecurityAgentPolicyResponseWithDefaults

func NewCloudWorkloadSecurityAgentPolicyResponseWithDefaults() *CloudWorkloadSecurityAgentPolicyResponse

NewCloudWorkloadSecurityAgentPolicyResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyResponse 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 (*CloudWorkloadSecurityAgentPolicyResponse) GetData

func (o *CloudWorkloadSecurityAgentPolicyResponse) GetData() CloudWorkloadSecurityAgentPolicyData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentPolicyResponse) GetDataOk() (*CloudWorkloadSecurityAgentPolicyData, 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 (*CloudWorkloadSecurityAgentPolicyResponse) HasData

func (o *CloudWorkloadSecurityAgentPolicyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPolicyResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyResponse) SetData

func (o *CloudWorkloadSecurityAgentPolicyResponse) SetData(v CloudWorkloadSecurityAgentPolicyData)

SetData gets a reference to the given CloudWorkloadSecurityAgentPolicyData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentPolicyResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyType

CloudWorkloadSecurityAgentPolicyType The type of the resource, must always be `policy`

type CloudWorkloadSecurityAgentPolicyType string

List of CloudWorkloadSecurityAgentPolicyType.

const (
    CLOUDWORKLOADSECURITYAGENTPOLICYTYPE_POLICY CloudWorkloadSecurityAgentPolicyType = "policy"
)

func NewCloudWorkloadSecurityAgentPolicyTypeFromValue

func NewCloudWorkloadSecurityAgentPolicyTypeFromValue(v string) (*CloudWorkloadSecurityAgentPolicyType, error)

NewCloudWorkloadSecurityAgentPolicyTypeFromValue returns a pointer to a valid CloudWorkloadSecurityAgentPolicyType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudWorkloadSecurityAgentPolicyType) GetAllowedValues

func (v *CloudWorkloadSecurityAgentPolicyType) GetAllowedValues() []CloudWorkloadSecurityAgentPolicyType

GetAllowedValues reeturns the list of possible values.

func (CloudWorkloadSecurityAgentPolicyType) IsValid

func (v CloudWorkloadSecurityAgentPolicyType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudWorkloadSecurityAgentPolicyType) Ptr

func (v CloudWorkloadSecurityAgentPolicyType) Ptr() *CloudWorkloadSecurityAgentPolicyType

Ptr returns reference to CloudWorkloadSecurityAgentPolicyType value.

func (*CloudWorkloadSecurityAgentPolicyType) UnmarshalJSON

func (v *CloudWorkloadSecurityAgentPolicyType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyUpdateAttributes

CloudWorkloadSecurityAgentPolicyUpdateAttributes Update an existing Cloud Workload Security Agent policy

type CloudWorkloadSecurityAgentPolicyUpdateAttributes struct {
    // The description of the policy
    Description *string `json:"description,omitempty"`
    // Whether the policy is enabled
    Enabled *bool `json:"enabled,omitempty"`
    // The host tags defining where this policy is deployed
    HostTags []string `json:"hostTags,omitempty"`
    // The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR
    HostTagsLists [][]string `json:"hostTagsLists,omitempty"`
    // The name of the policy
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyUpdateAttributes

func NewCloudWorkloadSecurityAgentPolicyUpdateAttributes() *CloudWorkloadSecurityAgentPolicyUpdateAttributes

NewCloudWorkloadSecurityAgentPolicyUpdateAttributes instantiates a new CloudWorkloadSecurityAgentPolicyUpdateAttributes 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 NewCloudWorkloadSecurityAgentPolicyUpdateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentPolicyUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdateAttributes

NewCloudWorkloadSecurityAgentPolicyUpdateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyUpdateAttributes 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 (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) 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 (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTags

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTags() []string

GetHostTags returns the HostTags field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsLists() [][]string

GetHostTagsLists returns the HostTagsLists field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsListsOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsListsOk() (*[][]string, bool)

GetHostTagsListsOk returns a tuple with the HostTagsLists field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetHostTagsOk() (*[]string, bool)

GetHostTagsOk returns a tuple with the HostTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetName

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) 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 (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasHostTags

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasHostTags() bool

HasHostTags returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasHostTagsLists() bool

HasHostTagsLists returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasName

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPolicyUpdateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetHostTags

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetHostTags(v []string)

SetHostTags gets a reference to the given []string and assigns it to the HostTags field.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetHostTagsLists

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetHostTagsLists(v [][]string)

SetHostTagsLists gets a reference to the given [][]string and assigns it to the HostTagsLists field.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetName

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentPolicyUpdateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyUpdateData

CloudWorkloadSecurityAgentPolicyUpdateData Object for a single Agent policy

type CloudWorkloadSecurityAgentPolicyUpdateData struct {
    // Update an existing Cloud Workload Security Agent policy
    Attributes CloudWorkloadSecurityAgentPolicyUpdateAttributes `json:"attributes"`
    // The ID of the Agent policy
    Id *string `json:"id,omitempty"`
    // The type of the resource, must always be `policy`
    Type CloudWorkloadSecurityAgentPolicyType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyUpdateData

func NewCloudWorkloadSecurityAgentPolicyUpdateData(attributes CloudWorkloadSecurityAgentPolicyUpdateAttributes, typeVar CloudWorkloadSecurityAgentPolicyType) *CloudWorkloadSecurityAgentPolicyUpdateData

NewCloudWorkloadSecurityAgentPolicyUpdateData instantiates a new CloudWorkloadSecurityAgentPolicyUpdateData 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 NewCloudWorkloadSecurityAgentPolicyUpdateDataWithDefaults

func NewCloudWorkloadSecurityAgentPolicyUpdateDataWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdateData

NewCloudWorkloadSecurityAgentPolicyUpdateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyUpdateData 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 (*CloudWorkloadSecurityAgentPolicyUpdateData) GetAttributes

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetAttributes() CloudWorkloadSecurityAgentPolicyUpdateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentPolicyUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) GetId

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) GetIdOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) 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 (*CloudWorkloadSecurityAgentPolicyUpdateData) GetType

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetType() CloudWorkloadSecurityAgentPolicyType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentPolicyType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) HasId

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPolicyUpdateData) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) SetAttributes

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) SetAttributes(v CloudWorkloadSecurityAgentPolicyUpdateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) SetId

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) SetType

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) SetType(v CloudWorkloadSecurityAgentPolicyType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentPolicyUpdateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyUpdateRequest

CloudWorkloadSecurityAgentPolicyUpdateRequest Request object that includes the Agent policy with the attributes to update

type CloudWorkloadSecurityAgentPolicyUpdateRequest struct {
    // Object for a single Agent policy
    Data CloudWorkloadSecurityAgentPolicyUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyUpdateRequest

func NewCloudWorkloadSecurityAgentPolicyUpdateRequest(data CloudWorkloadSecurityAgentPolicyUpdateData) *CloudWorkloadSecurityAgentPolicyUpdateRequest

NewCloudWorkloadSecurityAgentPolicyUpdateRequest instantiates a new CloudWorkloadSecurityAgentPolicyUpdateRequest 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 NewCloudWorkloadSecurityAgentPolicyUpdateRequestWithDefaults

func NewCloudWorkloadSecurityAgentPolicyUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdateRequest

NewCloudWorkloadSecurityAgentPolicyUpdateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyUpdateRequest 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 (*CloudWorkloadSecurityAgentPolicyUpdateRequest) GetData

func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) GetData() CloudWorkloadSecurityAgentPolicyUpdateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentPolicyUpdateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentPolicyUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentPolicyUpdateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyUpdateRequest) SetData

func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) SetData(v CloudWorkloadSecurityAgentPolicyUpdateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentPolicyUpdateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentPolicyUpdaterAttributes

CloudWorkloadSecurityAgentPolicyUpdaterAttributes The attributes of the user who last updated the policy

type CloudWorkloadSecurityAgentPolicyUpdaterAttributes struct {
    // The handle of the user
    Handle *string `json:"handle,omitempty"`
    // The name of the user
    Name datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentPolicyUpdaterAttributes

func NewCloudWorkloadSecurityAgentPolicyUpdaterAttributes() *CloudWorkloadSecurityAgentPolicyUpdaterAttributes

NewCloudWorkloadSecurityAgentPolicyUpdaterAttributes instantiates a new CloudWorkloadSecurityAgentPolicyUpdaterAttributes 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 NewCloudWorkloadSecurityAgentPolicyUpdaterAttributesWithDefaults

func NewCloudWorkloadSecurityAgentPolicyUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentPolicyUpdaterAttributes

NewCloudWorkloadSecurityAgentPolicyUpdaterAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentPolicyUpdaterAttributes 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 (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetHandle

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetHandleOk

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) 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 (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetName

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) HasHandle

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) HasName

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentPolicyUpdaterAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentPolicyUpdaterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetHandle

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetName

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetNameNil

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CloudWorkloadSecurityAgentPolicyUpdaterAttributes) UnsetName

func (o *CloudWorkloadSecurityAgentPolicyUpdaterAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type CloudWorkloadSecurityAgentRuleAction

CloudWorkloadSecurityAgentRuleAction The action the rule can perform if triggered

type CloudWorkloadSecurityAgentRuleAction struct {
    // SECL expression used to target the container to apply the action on
    Filter *string `json:"filter,omitempty"`
    // Kill system call applied on the container matching the rule
    Kill *CloudWorkloadSecurityAgentRuleKill `json:"kill,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleAction

func NewCloudWorkloadSecurityAgentRuleAction() *CloudWorkloadSecurityAgentRuleAction

NewCloudWorkloadSecurityAgentRuleAction instantiates a new CloudWorkloadSecurityAgentRuleAction 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 NewCloudWorkloadSecurityAgentRuleActionWithDefaults

func NewCloudWorkloadSecurityAgentRuleActionWithDefaults() *CloudWorkloadSecurityAgentRuleAction

NewCloudWorkloadSecurityAgentRuleActionWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleAction 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 (*CloudWorkloadSecurityAgentRuleAction) GetFilter

func (o *CloudWorkloadSecurityAgentRuleAction) GetFilter() string

GetFilter returns the Filter field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAction) GetFilterOk

func (o *CloudWorkloadSecurityAgentRuleAction) GetFilterOk() (*string, 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 (*CloudWorkloadSecurityAgentRuleAction) GetKill

func (o *CloudWorkloadSecurityAgentRuleAction) GetKill() CloudWorkloadSecurityAgentRuleKill

GetKill returns the Kill field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAction) GetKillOk

func (o *CloudWorkloadSecurityAgentRuleAction) GetKillOk() (*CloudWorkloadSecurityAgentRuleKill, bool)

GetKillOk returns a tuple with the Kill field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAction) HasFilter

func (o *CloudWorkloadSecurityAgentRuleAction) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAction) HasKill

func (o *CloudWorkloadSecurityAgentRuleAction) HasKill() bool

HasKill returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleAction) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleAction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleAction) SetFilter

func (o *CloudWorkloadSecurityAgentRuleAction) SetFilter(v string)

SetFilter gets a reference to the given string and assigns it to the Filter field.

func (*CloudWorkloadSecurityAgentRuleAction) SetKill

func (o *CloudWorkloadSecurityAgentRuleAction) SetKill(v CloudWorkloadSecurityAgentRuleKill)

SetKill gets a reference to the given CloudWorkloadSecurityAgentRuleKill and assigns it to the Kill field.

func (*CloudWorkloadSecurityAgentRuleAction) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleAction) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleAttributes

CloudWorkloadSecurityAgentRuleAttributes A Cloud Workload Security Agent rule returned by the API

type CloudWorkloadSecurityAgentRuleAttributes struct {
    // The array of actions the rule can perform if triggered
    Actions []CloudWorkloadSecurityAgentRuleAction `json:"actions,omitempty"`
    // The version of the Agent
    AgentConstraint *string `json:"agentConstraint,omitempty"`
    // The category of the Agent rule
    Category *string `json:"category,omitempty"`
    // The ID of the user who created the rule
    CreationAuthorUuId *string `json:"creationAuthorUuId,omitempty"`
    // When the Agent rule was created, timestamp in milliseconds
    CreationDate *int64 `json:"creationDate,omitempty"`
    // The attributes of the user who created the Agent rule
    Creator *CloudWorkloadSecurityAgentRuleCreatorAttributes `json:"creator,omitempty"`
    // Whether the rule is included by default
    DefaultRule *bool `json:"defaultRule,omitempty"`
    // The description of the Agent rule
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule
    Expression *string `json:"expression,omitempty"`
    // The platforms the Agent rule is supported on
    Filters []string `json:"filters,omitempty"`
    // The name of the Agent rule
    Name *string `json:"name,omitempty"`
    // The list of product tags associated with the rule
    ProductTags []string `json:"product_tags,omitempty"`
    // The ID of the user who updated the rule
    UpdateAuthorUuId *string `json:"updateAuthorUuId,omitempty"`
    // Timestamp in milliseconds when the Agent rule was last updated
    UpdateDate *int64 `json:"updateDate,omitempty"`
    // When the Agent rule was last updated, timestamp in milliseconds
    UpdatedAt *int64 `json:"updatedAt,omitempty"`
    // The attributes of the user who last updated the Agent rule
    Updater *CloudWorkloadSecurityAgentRuleUpdaterAttributes `json:"updater,omitempty"`
    // The version of the Agent rule
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleAttributes

func NewCloudWorkloadSecurityAgentRuleAttributes() *CloudWorkloadSecurityAgentRuleAttributes

NewCloudWorkloadSecurityAgentRuleAttributes instantiates a new CloudWorkloadSecurityAgentRuleAttributes 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 NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleAttributes

NewCloudWorkloadSecurityAgentRuleAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleAttributes 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 (*CloudWorkloadSecurityAgentRuleAttributes) GetActions

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetActions() []CloudWorkloadSecurityAgentRuleAction

GetActions returns the Actions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudWorkloadSecurityAgentRuleAttributes) GetActionsOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetActionsOk() (*[]CloudWorkloadSecurityAgentRuleAction, bool)

GetActionsOk returns a tuple with the Actions 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 (*CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraint

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraint() string

GetAgentConstraint returns the AgentConstraint field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraintOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetAgentConstraintOk() (*string, bool)

GetAgentConstraintOk returns a tuple with the AgentConstraint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuId() string

GetCreationAuthorUuId returns the CreationAuthorUuId field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuIdOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationAuthorUuIdOk() (*string, bool)

GetCreationAuthorUuIdOk returns a tuple with the CreationAuthorUuId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDate() int64

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreator() CloudWorkloadSecurityAgentRuleCreatorAttributes

GetCreator returns the Creator field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetCreatorOk() (*CloudWorkloadSecurityAgentRuleCreatorAttributes, bool)

GetCreatorOk returns a tuple with the Creator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRule() bool

GetDefaultRule returns the DefaultRule field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDefaultRuleOk() (*bool, bool)

GetDefaultRuleOk returns a tuple with the DefaultRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) 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 (*CloudWorkloadSecurityAgentRuleAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetExpression() string

GetExpression returns the Expression field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) 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 (*CloudWorkloadSecurityAgentRuleAttributes) GetFilters

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetFilters() []string

GetFilters returns the Filters field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetFiltersOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetFiltersOk() (*[]string, bool)

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 (*CloudWorkloadSecurityAgentRuleAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) 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 (*CloudWorkloadSecurityAgentRuleAttributes) GetProductTags

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetProductTags() []string

GetProductTags returns the ProductTags field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetProductTagsOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetProductTagsOk() (*[]string, bool)

GetProductTagsOk returns a tuple with the ProductTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuId() string

GetUpdateAuthorUuId returns the UpdateAuthorUuId field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuIdOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateAuthorUuIdOk() (*string, bool)

GetUpdateAuthorUuIdOk returns a tuple with the UpdateAuthorUuId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDate() int64

GetUpdateDate returns the UpdateDate field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDateOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdateDateOk() (*int64, bool)

GetUpdateDateOk returns a tuple with the UpdateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdater() CloudWorkloadSecurityAgentRuleUpdaterAttributes

GetUpdater returns the Updater field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetUpdaterOk() (*CloudWorkloadSecurityAgentRuleUpdaterAttributes, bool)

GetUpdaterOk returns a tuple with the Updater field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleAttributes) GetVersionOk

func (o *CloudWorkloadSecurityAgentRuleAttributes) 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 (*CloudWorkloadSecurityAgentRuleAttributes) HasActions

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasAgentConstraint

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasAgentConstraint() bool

HasAgentConstraint returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreationAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationAuthorUuId() bool

HasCreationAuthorUuId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasCreator() bool

HasCreator returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDefaultRule() bool

HasDefaultRule returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasExpression() bool

HasExpression returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasFilters

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasProductTags

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasProductTags() bool

HasProductTags returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdateAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateAuthorUuId() bool

HasUpdateAuthorUuId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdateDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdateDate() bool

HasUpdateDate returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasUpdater() bool

HasUpdater returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleAttributes) HasVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetActions

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetActions(v []CloudWorkloadSecurityAgentRuleAction)

SetActions gets a reference to the given []CloudWorkloadSecurityAgentRuleAction and assigns it to the Actions field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetAgentConstraint

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetAgentConstraint(v string)

SetAgentConstraint gets a reference to the given string and assigns it to the AgentConstraint field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCategory

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreationAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationAuthorUuId(v string)

SetCreationAuthorUuId gets a reference to the given string and assigns it to the CreationAuthorUuId field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreationDate(v int64)

SetCreationDate gets a reference to the given int64 and assigns it to the CreationDate field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetCreator

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetCreator(v CloudWorkloadSecurityAgentRuleCreatorAttributes)

SetCreator gets a reference to the given CloudWorkloadSecurityAgentRuleCreatorAttributes and assigns it to the Creator field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDefaultRule(v bool)

SetDefaultRule gets a reference to the given bool and assigns it to the DefaultRule field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetExpression(v string)

SetExpression gets a reference to the given string and assigns it to the Expression field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetFilters

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetFilters(v []string)

SetFilters gets a reference to the given []string and assigns it to the Filters field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetProductTags

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetProductTags(v []string)

SetProductTags gets a reference to the given []string and assigns it to the ProductTags field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdateAuthorUuId

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateAuthorUuId(v string)

SetUpdateAuthorUuId gets a reference to the given string and assigns it to the UpdateAuthorUuId field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdateDate

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdateDate(v int64)

SetUpdateDate gets a reference to the given int64 and assigns it to the UpdateDate field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetUpdater

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetUpdater(v CloudWorkloadSecurityAgentRuleUpdaterAttributes)

SetUpdater gets a reference to the given CloudWorkloadSecurityAgentRuleUpdaterAttributes and assigns it to the Updater field.

func (*CloudWorkloadSecurityAgentRuleAttributes) SetVersion

func (o *CloudWorkloadSecurityAgentRuleAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateAttributes

CloudWorkloadSecurityAgentRuleCreateAttributes Create a new Cloud Workload Security Agent rule.

type CloudWorkloadSecurityAgentRuleCreateAttributes struct {
    // The description of the Agent rule.
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule.
    Expression string `json:"expression"`
    // The platforms the Agent rule is supported on
    Filters []string `json:"filters,omitempty"`
    // The name of the Agent rule.
    Name string `json:"name"`
    // The ID of the policy where the Agent rule is saved
    PolicyId *string `json:"policy_id,omitempty"`
    // The list of product tags associated with the rule
    ProductTags []string `json:"product_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleCreateAttributes

func NewCloudWorkloadSecurityAgentRuleCreateAttributes(expression string, name string) *CloudWorkloadSecurityAgentRuleCreateAttributes

NewCloudWorkloadSecurityAgentRuleCreateAttributes instantiates a new CloudWorkloadSecurityAgentRuleCreateAttributes 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 NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreateAttributes

NewCloudWorkloadSecurityAgentRuleCreateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateAttributes 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 (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) 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 (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpression() string

GetExpression returns the Expression field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetExpressionOk() (*string, bool)

GetExpressionOk returns a tuple with the Expression field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetFilters

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetFilters() []string

GetFilters returns the Filters field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetFiltersOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetFiltersOk() (*[]string, bool)

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 (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetName() string

GetName returns the Name field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetPolicyId

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetPolicyId() string

GetPolicyId returns the PolicyId field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetPolicyIdOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetPolicyIdOk() (*string, bool)

GetPolicyIdOk returns a tuple with the PolicyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetProductTags

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetProductTags() []string

GetProductTags returns the ProductTags field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) GetProductTagsOk

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) GetProductTagsOk() (*[]string, bool)

GetProductTagsOk returns a tuple with the ProductTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasFilters

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasPolicyId

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasPolicyId() bool

HasPolicyId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) HasProductTags

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) HasProductTags() bool

HasProductTags returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetExpression(v string)

SetExpression sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetFilters

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetFilters(v []string)

SetFilters gets a reference to the given []string and assigns it to the Filters field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetName(v string)

SetName sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetPolicyId

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetPolicyId(v string)

SetPolicyId gets a reference to the given string and assigns it to the PolicyId field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) SetProductTags

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) SetProductTags(v []string)

SetProductTags gets a reference to the given []string and assigns it to the ProductTags field.

func (*CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateData

CloudWorkloadSecurityAgentRuleCreateData Object for a single Agent rule

type CloudWorkloadSecurityAgentRuleCreateData struct {
    // Create a new Cloud Workload Security Agent rule.
    Attributes CloudWorkloadSecurityAgentRuleCreateAttributes `json:"attributes"`
    // The type of the resource, must always be `agent_rule`
    Type CloudWorkloadSecurityAgentRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleCreateData

func NewCloudWorkloadSecurityAgentRuleCreateData(attributes CloudWorkloadSecurityAgentRuleCreateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleCreateData

NewCloudWorkloadSecurityAgentRuleCreateData instantiates a new CloudWorkloadSecurityAgentRuleCreateData 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 NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults() *CloudWorkloadSecurityAgentRuleCreateData

NewCloudWorkloadSecurityAgentRuleCreateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateData 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 (*CloudWorkloadSecurityAgentRuleCreateData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributes() CloudWorkloadSecurityAgentRuleCreateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetType

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleCreateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleCreateData) SetAttributes(v CloudWorkloadSecurityAgentRuleCreateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) SetType

func (o *CloudWorkloadSecurityAgentRuleCreateData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreateRequest

CloudWorkloadSecurityAgentRuleCreateRequest Request object that includes the Agent rule to create

type CloudWorkloadSecurityAgentRuleCreateRequest struct {
    // Object for a single Agent rule
    Data CloudWorkloadSecurityAgentRuleCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleCreateRequest

func NewCloudWorkloadSecurityAgentRuleCreateRequest(data CloudWorkloadSecurityAgentRuleCreateData) *CloudWorkloadSecurityAgentRuleCreateRequest

NewCloudWorkloadSecurityAgentRuleCreateRequest instantiates a new CloudWorkloadSecurityAgentRuleCreateRequest 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 NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleCreateRequest

NewCloudWorkloadSecurityAgentRuleCreateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreateRequest 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 (*CloudWorkloadSecurityAgentRuleCreateRequest) GetData

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetData() CloudWorkloadSecurityAgentRuleCreateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) SetData

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) SetData(v CloudWorkloadSecurityAgentRuleCreateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleCreatorAttributes

CloudWorkloadSecurityAgentRuleCreatorAttributes The attributes of the user who created the Agent rule

type CloudWorkloadSecurityAgentRuleCreatorAttributes struct {
    // The handle of the user
    Handle *string `json:"handle,omitempty"`
    // The name of the user
    Name datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleCreatorAttributes

func NewCloudWorkloadSecurityAgentRuleCreatorAttributes() *CloudWorkloadSecurityAgentRuleCreatorAttributes

NewCloudWorkloadSecurityAgentRuleCreatorAttributes instantiates a new CloudWorkloadSecurityAgentRuleCreatorAttributes 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 NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleCreatorAttributes

NewCloudWorkloadSecurityAgentRuleCreatorAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleCreatorAttributes 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 (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetHandleOk

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) 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 (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleCreatorAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) SetNameNil

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CloudWorkloadSecurityAgentRuleCreatorAttributes) UnsetName

func (o *CloudWorkloadSecurityAgentRuleCreatorAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type CloudWorkloadSecurityAgentRuleData

CloudWorkloadSecurityAgentRuleData Object for a single Agent rule

type CloudWorkloadSecurityAgentRuleData struct {
    // A Cloud Workload Security Agent rule returned by the API
    Attributes *CloudWorkloadSecurityAgentRuleAttributes `json:"attributes,omitempty"`
    // The ID of the Agent rule
    Id *string `json:"id,omitempty"`
    // The type of the resource, must always be `agent_rule`
    Type *CloudWorkloadSecurityAgentRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleData

func NewCloudWorkloadSecurityAgentRuleData() *CloudWorkloadSecurityAgentRuleData

NewCloudWorkloadSecurityAgentRuleData instantiates a new CloudWorkloadSecurityAgentRuleData 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 NewCloudWorkloadSecurityAgentRuleDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleDataWithDefaults() *CloudWorkloadSecurityAgentRuleData

NewCloudWorkloadSecurityAgentRuleDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleData 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 (*CloudWorkloadSecurityAgentRuleData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleData) GetAttributes() CloudWorkloadSecurityAgentRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleAttributes, 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 (*CloudWorkloadSecurityAgentRuleData) GetId

func (o *CloudWorkloadSecurityAgentRuleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetIdOk

func (o *CloudWorkloadSecurityAgentRuleData) 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 (*CloudWorkloadSecurityAgentRuleData) GetType

func (o *CloudWorkloadSecurityAgentRuleData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, 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 (*CloudWorkloadSecurityAgentRuleData) HasAttributes

func (o *CloudWorkloadSecurityAgentRuleData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasId

func (o *CloudWorkloadSecurityAgentRuleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleData) HasType

func (o *CloudWorkloadSecurityAgentRuleData) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleData) SetAttributes(v CloudWorkloadSecurityAgentRuleAttributes)

SetAttributes gets a reference to the given CloudWorkloadSecurityAgentRuleAttributes and assigns it to the Attributes field.

func (*CloudWorkloadSecurityAgentRuleData) SetId

func (o *CloudWorkloadSecurityAgentRuleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CloudWorkloadSecurityAgentRuleData) SetType

func (o *CloudWorkloadSecurityAgentRuleData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType gets a reference to the given CloudWorkloadSecurityAgentRuleType and assigns it to the Type field.

func (*CloudWorkloadSecurityAgentRuleData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleKill

CloudWorkloadSecurityAgentRuleKill Kill system call applied on the container matching the rule

type CloudWorkloadSecurityAgentRuleKill struct {
    // Supported signals for the kill system call
    Signal *string `json:"signal,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleKill

func NewCloudWorkloadSecurityAgentRuleKill() *CloudWorkloadSecurityAgentRuleKill

NewCloudWorkloadSecurityAgentRuleKill instantiates a new CloudWorkloadSecurityAgentRuleKill 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 NewCloudWorkloadSecurityAgentRuleKillWithDefaults

func NewCloudWorkloadSecurityAgentRuleKillWithDefaults() *CloudWorkloadSecurityAgentRuleKill

NewCloudWorkloadSecurityAgentRuleKillWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleKill 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 (*CloudWorkloadSecurityAgentRuleKill) GetSignal

func (o *CloudWorkloadSecurityAgentRuleKill) GetSignal() string

GetSignal returns the Signal field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleKill) GetSignalOk

func (o *CloudWorkloadSecurityAgentRuleKill) GetSignalOk() (*string, bool)

GetSignalOk returns a tuple with the Signal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleKill) HasSignal

func (o *CloudWorkloadSecurityAgentRuleKill) HasSignal() bool

HasSignal returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleKill) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleKill) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleKill) SetSignal

func (o *CloudWorkloadSecurityAgentRuleKill) SetSignal(v string)

SetSignal gets a reference to the given string and assigns it to the Signal field.

func (*CloudWorkloadSecurityAgentRuleKill) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleKill) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleResponse

CloudWorkloadSecurityAgentRuleResponse Response object that includes an Agent rule

type CloudWorkloadSecurityAgentRuleResponse struct {
    // Object for a single Agent rule
    Data *CloudWorkloadSecurityAgentRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleResponse

func NewCloudWorkloadSecurityAgentRuleResponse() *CloudWorkloadSecurityAgentRuleResponse

NewCloudWorkloadSecurityAgentRuleResponse instantiates a new CloudWorkloadSecurityAgentRuleResponse 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 NewCloudWorkloadSecurityAgentRuleResponseWithDefaults

func NewCloudWorkloadSecurityAgentRuleResponseWithDefaults() *CloudWorkloadSecurityAgentRuleResponse

NewCloudWorkloadSecurityAgentRuleResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleResponse 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 (*CloudWorkloadSecurityAgentRuleResponse) GetData

func (o *CloudWorkloadSecurityAgentRuleResponse) GetData() CloudWorkloadSecurityAgentRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleResponse) GetDataOk() (*CloudWorkloadSecurityAgentRuleData, 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 (*CloudWorkloadSecurityAgentRuleResponse) HasData

func (o *CloudWorkloadSecurityAgentRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleResponse) SetData

func (o *CloudWorkloadSecurityAgentRuleResponse) SetData(v CloudWorkloadSecurityAgentRuleData)

SetData gets a reference to the given CloudWorkloadSecurityAgentRuleData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleType

CloudWorkloadSecurityAgentRuleType The type of the resource, must always be `agent_rule`

type CloudWorkloadSecurityAgentRuleType string

List of CloudWorkloadSecurityAgentRuleType.

const (
    CLOUDWORKLOADSECURITYAGENTRULETYPE_AGENT_RULE CloudWorkloadSecurityAgentRuleType = "agent_rule"
)

func NewCloudWorkloadSecurityAgentRuleTypeFromValue

func NewCloudWorkloadSecurityAgentRuleTypeFromValue(v string) (*CloudWorkloadSecurityAgentRuleType, error)

NewCloudWorkloadSecurityAgentRuleTypeFromValue returns a pointer to a valid CloudWorkloadSecurityAgentRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudWorkloadSecurityAgentRuleType) GetAllowedValues

func (v *CloudWorkloadSecurityAgentRuleType) GetAllowedValues() []CloudWorkloadSecurityAgentRuleType

GetAllowedValues reeturns the list of possible values.

func (CloudWorkloadSecurityAgentRuleType) IsValid

func (v CloudWorkloadSecurityAgentRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudWorkloadSecurityAgentRuleType) Ptr

func (v CloudWorkloadSecurityAgentRuleType) Ptr() *CloudWorkloadSecurityAgentRuleType

Ptr returns reference to CloudWorkloadSecurityAgentRuleType value.

func (*CloudWorkloadSecurityAgentRuleType) UnmarshalJSON

func (v *CloudWorkloadSecurityAgentRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateAttributes

CloudWorkloadSecurityAgentRuleUpdateAttributes Update an existing Cloud Workload Security Agent rule

type CloudWorkloadSecurityAgentRuleUpdateAttributes struct {
    // The description of the Agent rule
    Description *string `json:"description,omitempty"`
    // Whether the Agent rule is enabled
    Enabled *bool `json:"enabled,omitempty"`
    // The SECL expression of the Agent rule
    Expression *string `json:"expression,omitempty"`
    // The ID of the policy where the Agent rule is saved
    PolicyId *string `json:"policy_id,omitempty"`
    // The list of product tags associated with the rule
    ProductTags []string `json:"product_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleUpdateAttributes

func NewCloudWorkloadSecurityAgentRuleUpdateAttributes() *CloudWorkloadSecurityAgentRuleUpdateAttributes

NewCloudWorkloadSecurityAgentRuleUpdateAttributes instantiates a new CloudWorkloadSecurityAgentRuleUpdateAttributes 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 NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateAttributes

NewCloudWorkloadSecurityAgentRuleUpdateAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateAttributes 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 (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetDescriptionOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) 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 (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpression() string

GetExpression returns the Expression field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetExpressionOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) 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 (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetPolicyId

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetPolicyId() string

GetPolicyId returns the PolicyId field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetPolicyIdOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetPolicyIdOk() (*string, bool)

GetPolicyIdOk returns a tuple with the PolicyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetProductTags

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetProductTags() []string

GetProductTags returns the ProductTags field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) GetProductTagsOk

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) GetProductTagsOk() (*[]string, bool)

GetProductTagsOk returns a tuple with the ProductTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasExpression() bool

HasExpression returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasPolicyId

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasPolicyId() bool

HasPolicyId returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) HasProductTags

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) HasProductTags() bool

HasProductTags returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetExpression(v string)

SetExpression gets a reference to the given string and assigns it to the Expression field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetPolicyId

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetPolicyId(v string)

SetPolicyId gets a reference to the given string and assigns it to the PolicyId field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) SetProductTags

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) SetProductTags(v []string)

SetProductTags gets a reference to the given []string and assigns it to the ProductTags field.

func (*CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateData

CloudWorkloadSecurityAgentRuleUpdateData Object for a single Agent rule

type CloudWorkloadSecurityAgentRuleUpdateData struct {
    // Update an existing Cloud Workload Security Agent rule
    Attributes CloudWorkloadSecurityAgentRuleUpdateAttributes `json:"attributes"`
    // The ID of the Agent rule
    Id *string `json:"id,omitempty"`
    // The type of the resource, must always be `agent_rule`
    Type CloudWorkloadSecurityAgentRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleUpdateData

func NewCloudWorkloadSecurityAgentRuleUpdateData(attributes CloudWorkloadSecurityAgentRuleUpdateAttributes, typeVar CloudWorkloadSecurityAgentRuleType) *CloudWorkloadSecurityAgentRuleUpdateData

NewCloudWorkloadSecurityAgentRuleUpdateData instantiates a new CloudWorkloadSecurityAgentRuleUpdateData 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 NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateData

NewCloudWorkloadSecurityAgentRuleUpdateDataWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateData 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 (*CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributes() CloudWorkloadSecurityAgentRuleUpdateAttributes

GetAttributes returns the Attributes field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetAttributesOk() (*CloudWorkloadSecurityAgentRuleUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetId

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetIdOk

func (o *CloudWorkloadSecurityAgentRuleUpdateData) 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 (*CloudWorkloadSecurityAgentRuleUpdateData) GetType

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetType() CloudWorkloadSecurityAgentRuleType

GetType returns the Type field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk

func (o *CloudWorkloadSecurityAgentRuleUpdateData) GetTypeOk() (*CloudWorkloadSecurityAgentRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CloudWorkloadSecurityAgentRuleUpdateData) HasId

func (o *CloudWorkloadSecurityAgentRuleUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes

func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetAttributes(v CloudWorkloadSecurityAgentRuleUpdateAttributes)

SetAttributes sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) SetId

func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CloudWorkloadSecurityAgentRuleUpdateData) SetType

func (o *CloudWorkloadSecurityAgentRuleUpdateData) SetType(v CloudWorkloadSecurityAgentRuleType)

SetType sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdateRequest

CloudWorkloadSecurityAgentRuleUpdateRequest Request object that includes the Agent rule with the attributes to update

type CloudWorkloadSecurityAgentRuleUpdateRequest struct {
    // Object for a single Agent rule
    Data CloudWorkloadSecurityAgentRuleUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleUpdateRequest

func NewCloudWorkloadSecurityAgentRuleUpdateRequest(data CloudWorkloadSecurityAgentRuleUpdateData) *CloudWorkloadSecurityAgentRuleUpdateRequest

NewCloudWorkloadSecurityAgentRuleUpdateRequest instantiates a new CloudWorkloadSecurityAgentRuleUpdateRequest 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 NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults() *CloudWorkloadSecurityAgentRuleUpdateRequest

NewCloudWorkloadSecurityAgentRuleUpdateRequestWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdateRequest 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 (*CloudWorkloadSecurityAgentRuleUpdateRequest) GetData

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetData() CloudWorkloadSecurityAgentRuleUpdateData

GetData returns the Data field value.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) GetDataOk() (*CloudWorkloadSecurityAgentRuleUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) SetData

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) SetData(v CloudWorkloadSecurityAgentRuleUpdateData)

SetData sets field value.

func (*CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudWorkloadSecurityAgentRuleUpdaterAttributes

CloudWorkloadSecurityAgentRuleUpdaterAttributes The attributes of the user who last updated the Agent rule

type CloudWorkloadSecurityAgentRuleUpdaterAttributes struct {
    // The handle of the user
    Handle *string `json:"handle,omitempty"`
    // The name of the user
    Name datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributes() *CloudWorkloadSecurityAgentRuleUpdaterAttributes

NewCloudWorkloadSecurityAgentRuleUpdaterAttributes instantiates a new CloudWorkloadSecurityAgentRuleUpdaterAttributes 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 NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults

func NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults() *CloudWorkloadSecurityAgentRuleUpdaterAttributes

NewCloudWorkloadSecurityAgentRuleUpdaterAttributesWithDefaults instantiates a new CloudWorkloadSecurityAgentRuleUpdaterAttributes 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 (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetHandleOk

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) 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 (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) GetNameOk

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON

func (o CloudWorkloadSecurityAgentRuleUpdaterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetNameNil

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnsetName

func (o *CloudWorkloadSecurityAgentRuleUpdaterAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type CloudWorkloadSecurityAgentRulesListResponse

CloudWorkloadSecurityAgentRulesListResponse Response object that includes a list of Agent rule

type CloudWorkloadSecurityAgentRulesListResponse struct {
    // A list of Agent rules objects
    Data []CloudWorkloadSecurityAgentRuleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudWorkloadSecurityAgentRulesListResponse

func NewCloudWorkloadSecurityAgentRulesListResponse() *CloudWorkloadSecurityAgentRulesListResponse

NewCloudWorkloadSecurityAgentRulesListResponse instantiates a new CloudWorkloadSecurityAgentRulesListResponse 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 NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults

func NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults() *CloudWorkloadSecurityAgentRulesListResponse

NewCloudWorkloadSecurityAgentRulesListResponseWithDefaults instantiates a new CloudWorkloadSecurityAgentRulesListResponse 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 (*CloudWorkloadSecurityAgentRulesListResponse) GetData

func (o *CloudWorkloadSecurityAgentRulesListResponse) GetData() []CloudWorkloadSecurityAgentRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudWorkloadSecurityAgentRulesListResponse) GetDataOk

func (o *CloudWorkloadSecurityAgentRulesListResponse) GetDataOk() (*[]CloudWorkloadSecurityAgentRuleData, 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 (*CloudWorkloadSecurityAgentRulesListResponse) HasData

func (o *CloudWorkloadSecurityAgentRulesListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON

func (o CloudWorkloadSecurityAgentRulesListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudWorkloadSecurityAgentRulesListResponse) SetData

func (o *CloudWorkloadSecurityAgentRulesListResponse) SetData(v []CloudWorkloadSecurityAgentRuleData)

SetData gets a reference to the given []CloudWorkloadSecurityAgentRuleData and assigns it to the Data field.

func (*CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON

func (o *CloudWorkloadSecurityAgentRulesListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountCreateRequest

CloudflareAccountCreateRequest Payload schema when adding a Cloudflare account.

type CloudflareAccountCreateRequest struct {
    // Data object for creating a Cloudflare account.
    Data CloudflareAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountCreateRequest

func NewCloudflareAccountCreateRequest(data CloudflareAccountCreateRequestData) *CloudflareAccountCreateRequest

NewCloudflareAccountCreateRequest instantiates a new CloudflareAccountCreateRequest 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 NewCloudflareAccountCreateRequestWithDefaults

func NewCloudflareAccountCreateRequestWithDefaults() *CloudflareAccountCreateRequest

NewCloudflareAccountCreateRequestWithDefaults instantiates a new CloudflareAccountCreateRequest 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 (*CloudflareAccountCreateRequest) GetData

func (o *CloudflareAccountCreateRequest) GetData() CloudflareAccountCreateRequestData

GetData returns the Data field value.

func (*CloudflareAccountCreateRequest) GetDataOk

func (o *CloudflareAccountCreateRequest) GetDataOk() (*CloudflareAccountCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudflareAccountCreateRequest) MarshalJSON

func (o CloudflareAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountCreateRequest) SetData

func (o *CloudflareAccountCreateRequest) SetData(v CloudflareAccountCreateRequestData)

SetData sets field value.

func (*CloudflareAccountCreateRequest) UnmarshalJSON

func (o *CloudflareAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountCreateRequestAttributes

CloudflareAccountCreateRequestAttributes Attributes object for creating a Cloudflare account.

type CloudflareAccountCreateRequestAttributes struct {
    // The API key (or token) for the Cloudflare account.
    ApiKey string `json:"api_key"`
    // The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required.
    Email *string `json:"email,omitempty"`
    // The name of the Cloudflare account.
    Name string `json:"name"`
    // An allowlist of resources to restrict pulling metrics for including `'web', 'dns', 'lb' (load balancer), 'worker'`.
    Resources []string `json:"resources,omitempty"`
    // An allowlist of zones to restrict pulling metrics for.
    Zones []string `json:"zones,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountCreateRequestAttributes

func NewCloudflareAccountCreateRequestAttributes(apiKey string, name string) *CloudflareAccountCreateRequestAttributes

NewCloudflareAccountCreateRequestAttributes instantiates a new CloudflareAccountCreateRequestAttributes 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 NewCloudflareAccountCreateRequestAttributesWithDefaults

func NewCloudflareAccountCreateRequestAttributesWithDefaults() *CloudflareAccountCreateRequestAttributes

NewCloudflareAccountCreateRequestAttributesWithDefaults instantiates a new CloudflareAccountCreateRequestAttributes 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 (*CloudflareAccountCreateRequestAttributes) GetApiKey

func (o *CloudflareAccountCreateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*CloudflareAccountCreateRequestAttributes) GetApiKeyOk

func (o *CloudflareAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestAttributes) GetEmail

func (o *CloudflareAccountCreateRequestAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CloudflareAccountCreateRequestAttributes) GetEmailOk

func (o *CloudflareAccountCreateRequestAttributes) 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 (*CloudflareAccountCreateRequestAttributes) GetName

func (o *CloudflareAccountCreateRequestAttributes) GetName() string

GetName returns the Name field value.

func (*CloudflareAccountCreateRequestAttributes) GetNameOk

func (o *CloudflareAccountCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestAttributes) GetResources

func (o *CloudflareAccountCreateRequestAttributes) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise.

func (*CloudflareAccountCreateRequestAttributes) GetResourcesOk

func (o *CloudflareAccountCreateRequestAttributes) GetResourcesOk() (*[]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestAttributes) GetZones

func (o *CloudflareAccountCreateRequestAttributes) GetZones() []string

GetZones returns the Zones field value if set, zero value otherwise.

func (*CloudflareAccountCreateRequestAttributes) GetZonesOk

func (o *CloudflareAccountCreateRequestAttributes) GetZonesOk() (*[]string, bool)

GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestAttributes) HasEmail

func (o *CloudflareAccountCreateRequestAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*CloudflareAccountCreateRequestAttributes) HasResources

func (o *CloudflareAccountCreateRequestAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*CloudflareAccountCreateRequestAttributes) HasZones

func (o *CloudflareAccountCreateRequestAttributes) HasZones() bool

HasZones returns a boolean if a field has been set.

func (CloudflareAccountCreateRequestAttributes) MarshalJSON

func (o CloudflareAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountCreateRequestAttributes) SetApiKey

func (o *CloudflareAccountCreateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*CloudflareAccountCreateRequestAttributes) SetEmail

func (o *CloudflareAccountCreateRequestAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CloudflareAccountCreateRequestAttributes) SetName

func (o *CloudflareAccountCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*CloudflareAccountCreateRequestAttributes) SetResources

func (o *CloudflareAccountCreateRequestAttributes) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

func (*CloudflareAccountCreateRequestAttributes) SetZones

func (o *CloudflareAccountCreateRequestAttributes) SetZones(v []string)

SetZones gets a reference to the given []string and assigns it to the Zones field.

func (*CloudflareAccountCreateRequestAttributes) UnmarshalJSON

func (o *CloudflareAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountCreateRequestData

CloudflareAccountCreateRequestData Data object for creating a Cloudflare account.

type CloudflareAccountCreateRequestData struct {
    // Attributes object for creating a Cloudflare account.
    Attributes CloudflareAccountCreateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `cloudflare-accounts`.
    Type CloudflareAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountCreateRequestData

func NewCloudflareAccountCreateRequestData(attributes CloudflareAccountCreateRequestAttributes, typeVar CloudflareAccountType) *CloudflareAccountCreateRequestData

NewCloudflareAccountCreateRequestData instantiates a new CloudflareAccountCreateRequestData 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 NewCloudflareAccountCreateRequestDataWithDefaults

func NewCloudflareAccountCreateRequestDataWithDefaults() *CloudflareAccountCreateRequestData

NewCloudflareAccountCreateRequestDataWithDefaults instantiates a new CloudflareAccountCreateRequestData 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 (*CloudflareAccountCreateRequestData) GetAttributes

func (o *CloudflareAccountCreateRequestData) GetAttributes() CloudflareAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*CloudflareAccountCreateRequestData) GetAttributesOk

func (o *CloudflareAccountCreateRequestData) GetAttributesOk() (*CloudflareAccountCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudflareAccountCreateRequestData) GetType

func (o *CloudflareAccountCreateRequestData) GetType() CloudflareAccountType

GetType returns the Type field value.

func (*CloudflareAccountCreateRequestData) GetTypeOk

func (o *CloudflareAccountCreateRequestData) GetTypeOk() (*CloudflareAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudflareAccountCreateRequestData) MarshalJSON

func (o CloudflareAccountCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountCreateRequestData) SetAttributes

func (o *CloudflareAccountCreateRequestData) SetAttributes(v CloudflareAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*CloudflareAccountCreateRequestData) SetType

func (o *CloudflareAccountCreateRequestData) SetType(v CloudflareAccountType)

SetType sets field value.

func (*CloudflareAccountCreateRequestData) UnmarshalJSON

func (o *CloudflareAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountResponse

CloudflareAccountResponse The expected response schema when getting a Cloudflare account.

type CloudflareAccountResponse struct {
    // Data object of a Cloudflare account.
    Data *CloudflareAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountResponse

func NewCloudflareAccountResponse() *CloudflareAccountResponse

NewCloudflareAccountResponse instantiates a new CloudflareAccountResponse 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 NewCloudflareAccountResponseWithDefaults

func NewCloudflareAccountResponseWithDefaults() *CloudflareAccountResponse

NewCloudflareAccountResponseWithDefaults instantiates a new CloudflareAccountResponse 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 (*CloudflareAccountResponse) GetData

func (o *CloudflareAccountResponse) GetData() CloudflareAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudflareAccountResponse) GetDataOk

func (o *CloudflareAccountResponse) GetDataOk() (*CloudflareAccountResponseData, 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 (*CloudflareAccountResponse) HasData

func (o *CloudflareAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudflareAccountResponse) MarshalJSON

func (o CloudflareAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountResponse) SetData

func (o *CloudflareAccountResponse) SetData(v CloudflareAccountResponseData)

SetData gets a reference to the given CloudflareAccountResponseData and assigns it to the Data field.

func (*CloudflareAccountResponse) UnmarshalJSON

func (o *CloudflareAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountResponseAttributes

CloudflareAccountResponseAttributes Attributes object of a Cloudflare account.

type CloudflareAccountResponseAttributes struct {
    // The email associated with the Cloudflare account.
    Email *string `json:"email,omitempty"`
    // The name of the Cloudflare account.
    Name string `json:"name"`
    // An allowlist of resources, such as `web`, `dns`, `lb` (load balancer), `worker`, that restricts pulling metrics from those resources.
    Resources []string `json:"resources,omitempty"`
    // An allowlist of zones to restrict pulling metrics for.
    Zones []string `json:"zones,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountResponseAttributes

func NewCloudflareAccountResponseAttributes(name string) *CloudflareAccountResponseAttributes

NewCloudflareAccountResponseAttributes instantiates a new CloudflareAccountResponseAttributes 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 NewCloudflareAccountResponseAttributesWithDefaults

func NewCloudflareAccountResponseAttributesWithDefaults() *CloudflareAccountResponseAttributes

NewCloudflareAccountResponseAttributesWithDefaults instantiates a new CloudflareAccountResponseAttributes 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 (*CloudflareAccountResponseAttributes) GetEmail

func (o *CloudflareAccountResponseAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CloudflareAccountResponseAttributes) GetEmailOk

func (o *CloudflareAccountResponseAttributes) 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 (*CloudflareAccountResponseAttributes) GetName

func (o *CloudflareAccountResponseAttributes) GetName() string

GetName returns the Name field value.

func (*CloudflareAccountResponseAttributes) GetNameOk

func (o *CloudflareAccountResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CloudflareAccountResponseAttributes) GetResources

func (o *CloudflareAccountResponseAttributes) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise.

func (*CloudflareAccountResponseAttributes) GetResourcesOk

func (o *CloudflareAccountResponseAttributes) GetResourcesOk() (*[]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountResponseAttributes) GetZones

func (o *CloudflareAccountResponseAttributes) GetZones() []string

GetZones returns the Zones field value if set, zero value otherwise.

func (*CloudflareAccountResponseAttributes) GetZonesOk

func (o *CloudflareAccountResponseAttributes) GetZonesOk() (*[]string, bool)

GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountResponseAttributes) HasEmail

func (o *CloudflareAccountResponseAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*CloudflareAccountResponseAttributes) HasResources

func (o *CloudflareAccountResponseAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*CloudflareAccountResponseAttributes) HasZones

func (o *CloudflareAccountResponseAttributes) HasZones() bool

HasZones returns a boolean if a field has been set.

func (CloudflareAccountResponseAttributes) MarshalJSON

func (o CloudflareAccountResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountResponseAttributes) SetEmail

func (o *CloudflareAccountResponseAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CloudflareAccountResponseAttributes) SetName

func (o *CloudflareAccountResponseAttributes) SetName(v string)

SetName sets field value.

func (*CloudflareAccountResponseAttributes) SetResources

func (o *CloudflareAccountResponseAttributes) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

func (*CloudflareAccountResponseAttributes) SetZones

func (o *CloudflareAccountResponseAttributes) SetZones(v []string)

SetZones gets a reference to the given []string and assigns it to the Zones field.

func (*CloudflareAccountResponseAttributes) UnmarshalJSON

func (o *CloudflareAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountResponseData

CloudflareAccountResponseData Data object of a Cloudflare account.

type CloudflareAccountResponseData struct {
    // Attributes object of a Cloudflare account.
    Attributes CloudflareAccountResponseAttributes `json:"attributes"`
    // The ID of the Cloudflare account, a hash of the account name.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `cloudflare-accounts`.
    Type CloudflareAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountResponseData

func NewCloudflareAccountResponseData(attributes CloudflareAccountResponseAttributes, id string, typeVar CloudflareAccountType) *CloudflareAccountResponseData

NewCloudflareAccountResponseData instantiates a new CloudflareAccountResponseData 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 NewCloudflareAccountResponseDataWithDefaults

func NewCloudflareAccountResponseDataWithDefaults() *CloudflareAccountResponseData

NewCloudflareAccountResponseDataWithDefaults instantiates a new CloudflareAccountResponseData 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 (*CloudflareAccountResponseData) GetAttributes

func (o *CloudflareAccountResponseData) GetAttributes() CloudflareAccountResponseAttributes

GetAttributes returns the Attributes field value.

func (*CloudflareAccountResponseData) GetAttributesOk

func (o *CloudflareAccountResponseData) GetAttributesOk() (*CloudflareAccountResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CloudflareAccountResponseData) GetId

func (o *CloudflareAccountResponseData) GetId() string

GetId returns the Id field value.

func (*CloudflareAccountResponseData) GetIdOk

func (o *CloudflareAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CloudflareAccountResponseData) GetType

func (o *CloudflareAccountResponseData) GetType() CloudflareAccountType

GetType returns the Type field value.

func (*CloudflareAccountResponseData) GetTypeOk

func (o *CloudflareAccountResponseData) GetTypeOk() (*CloudflareAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CloudflareAccountResponseData) MarshalJSON

func (o CloudflareAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountResponseData) SetAttributes

func (o *CloudflareAccountResponseData) SetAttributes(v CloudflareAccountResponseAttributes)

SetAttributes sets field value.

func (*CloudflareAccountResponseData) SetId

func (o *CloudflareAccountResponseData) SetId(v string)

SetId sets field value.

func (*CloudflareAccountResponseData) SetType

func (o *CloudflareAccountResponseData) SetType(v CloudflareAccountType)

SetType sets field value.

func (*CloudflareAccountResponseData) UnmarshalJSON

func (o *CloudflareAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountType

CloudflareAccountType The JSON:API type for this API. Should always be `cloudflare-accounts`.

type CloudflareAccountType string

List of CloudflareAccountType.

const (
    CLOUDFLAREACCOUNTTYPE_CLOUDFLARE_ACCOUNTS CloudflareAccountType = "cloudflare-accounts"
)

func NewCloudflareAccountTypeFromValue

func NewCloudflareAccountTypeFromValue(v string) (*CloudflareAccountType, error)

NewCloudflareAccountTypeFromValue returns a pointer to a valid CloudflareAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CloudflareAccountType) GetAllowedValues

func (v *CloudflareAccountType) GetAllowedValues() []CloudflareAccountType

GetAllowedValues reeturns the list of possible values.

func (CloudflareAccountType) IsValid

func (v CloudflareAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CloudflareAccountType) Ptr

func (v CloudflareAccountType) Ptr() *CloudflareAccountType

Ptr returns reference to CloudflareAccountType value.

func (*CloudflareAccountType) UnmarshalJSON

func (v *CloudflareAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CloudflareAccountUpdateRequest

CloudflareAccountUpdateRequest Payload schema when updating a Cloudflare account.

type CloudflareAccountUpdateRequest struct {
    // Data object for updating a Cloudflare account.
    Data CloudflareAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountUpdateRequest

func NewCloudflareAccountUpdateRequest(data CloudflareAccountUpdateRequestData) *CloudflareAccountUpdateRequest

NewCloudflareAccountUpdateRequest instantiates a new CloudflareAccountUpdateRequest 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 NewCloudflareAccountUpdateRequestWithDefaults

func NewCloudflareAccountUpdateRequestWithDefaults() *CloudflareAccountUpdateRequest

NewCloudflareAccountUpdateRequestWithDefaults instantiates a new CloudflareAccountUpdateRequest 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 (*CloudflareAccountUpdateRequest) GetData

func (o *CloudflareAccountUpdateRequest) GetData() CloudflareAccountUpdateRequestData

GetData returns the Data field value.

func (*CloudflareAccountUpdateRequest) GetDataOk

func (o *CloudflareAccountUpdateRequest) GetDataOk() (*CloudflareAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CloudflareAccountUpdateRequest) MarshalJSON

func (o CloudflareAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountUpdateRequest) SetData

func (o *CloudflareAccountUpdateRequest) SetData(v CloudflareAccountUpdateRequestData)

SetData sets field value.

func (*CloudflareAccountUpdateRequest) UnmarshalJSON

func (o *CloudflareAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountUpdateRequestAttributes

CloudflareAccountUpdateRequestAttributes Attributes object for updating a Cloudflare account.

type CloudflareAccountUpdateRequestAttributes struct {
    // The API key of the Cloudflare account.
    ApiKey string `json:"api_key"`
    // The email associated with the Cloudflare account. If an API key is provided (and not a token), this field is also required.
    Email *string `json:"email,omitempty"`
    // The name of the Cloudflare account.
    Name *string `json:"name,omitempty"`
    // An allowlist of resources to restrict pulling metrics for including `'web', 'dns', 'lb' (load balancer), 'worker'`.
    Resources []string `json:"resources,omitempty"`
    // An allowlist of zones to restrict pulling metrics for.
    Zones []string `json:"zones,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountUpdateRequestAttributes

func NewCloudflareAccountUpdateRequestAttributes(apiKey string) *CloudflareAccountUpdateRequestAttributes

NewCloudflareAccountUpdateRequestAttributes instantiates a new CloudflareAccountUpdateRequestAttributes 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 NewCloudflareAccountUpdateRequestAttributesWithDefaults

func NewCloudflareAccountUpdateRequestAttributesWithDefaults() *CloudflareAccountUpdateRequestAttributes

NewCloudflareAccountUpdateRequestAttributesWithDefaults instantiates a new CloudflareAccountUpdateRequestAttributes 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 (*CloudflareAccountUpdateRequestAttributes) GetApiKey

func (o *CloudflareAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*CloudflareAccountUpdateRequestAttributes) GetApiKeyOk

func (o *CloudflareAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*CloudflareAccountUpdateRequestAttributes) GetEmail

func (o *CloudflareAccountUpdateRequestAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestAttributes) GetEmailOk

func (o *CloudflareAccountUpdateRequestAttributes) 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 (*CloudflareAccountUpdateRequestAttributes) GetName

func (o *CloudflareAccountUpdateRequestAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestAttributes) GetNameOk

func (o *CloudflareAccountUpdateRequestAttributes) 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 (*CloudflareAccountUpdateRequestAttributes) GetResources

func (o *CloudflareAccountUpdateRequestAttributes) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestAttributes) GetResourcesOk

func (o *CloudflareAccountUpdateRequestAttributes) GetResourcesOk() (*[]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountUpdateRequestAttributes) GetZones

func (o *CloudflareAccountUpdateRequestAttributes) GetZones() []string

GetZones returns the Zones field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestAttributes) GetZonesOk

func (o *CloudflareAccountUpdateRequestAttributes) GetZonesOk() (*[]string, bool)

GetZonesOk returns a tuple with the Zones field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CloudflareAccountUpdateRequestAttributes) HasEmail

func (o *CloudflareAccountUpdateRequestAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*CloudflareAccountUpdateRequestAttributes) HasName

func (o *CloudflareAccountUpdateRequestAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CloudflareAccountUpdateRequestAttributes) HasResources

func (o *CloudflareAccountUpdateRequestAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*CloudflareAccountUpdateRequestAttributes) HasZones

func (o *CloudflareAccountUpdateRequestAttributes) HasZones() bool

HasZones returns a boolean if a field has been set.

func (CloudflareAccountUpdateRequestAttributes) MarshalJSON

func (o CloudflareAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountUpdateRequestAttributes) SetApiKey

func (o *CloudflareAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*CloudflareAccountUpdateRequestAttributes) SetEmail

func (o *CloudflareAccountUpdateRequestAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CloudflareAccountUpdateRequestAttributes) SetName

func (o *CloudflareAccountUpdateRequestAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CloudflareAccountUpdateRequestAttributes) SetResources

func (o *CloudflareAccountUpdateRequestAttributes) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

func (*CloudflareAccountUpdateRequestAttributes) SetZones

func (o *CloudflareAccountUpdateRequestAttributes) SetZones(v []string)

SetZones gets a reference to the given []string and assigns it to the Zones field.

func (*CloudflareAccountUpdateRequestAttributes) UnmarshalJSON

func (o *CloudflareAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountUpdateRequestData

CloudflareAccountUpdateRequestData Data object for updating a Cloudflare account.

type CloudflareAccountUpdateRequestData struct {
    // Attributes object for updating a Cloudflare account.
    Attributes *CloudflareAccountUpdateRequestAttributes `json:"attributes,omitempty"`
    // The JSON:API type for this API. Should always be `cloudflare-accounts`.
    Type *CloudflareAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountUpdateRequestData

func NewCloudflareAccountUpdateRequestData() *CloudflareAccountUpdateRequestData

NewCloudflareAccountUpdateRequestData instantiates a new CloudflareAccountUpdateRequestData 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 NewCloudflareAccountUpdateRequestDataWithDefaults

func NewCloudflareAccountUpdateRequestDataWithDefaults() *CloudflareAccountUpdateRequestData

NewCloudflareAccountUpdateRequestDataWithDefaults instantiates a new CloudflareAccountUpdateRequestData 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 (*CloudflareAccountUpdateRequestData) GetAttributes

func (o *CloudflareAccountUpdateRequestData) GetAttributes() CloudflareAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestData) GetAttributesOk

func (o *CloudflareAccountUpdateRequestData) GetAttributesOk() (*CloudflareAccountUpdateRequestAttributes, 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 (*CloudflareAccountUpdateRequestData) GetType

func (o *CloudflareAccountUpdateRequestData) GetType() CloudflareAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*CloudflareAccountUpdateRequestData) GetTypeOk

func (o *CloudflareAccountUpdateRequestData) GetTypeOk() (*CloudflareAccountType, 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 (*CloudflareAccountUpdateRequestData) HasAttributes

func (o *CloudflareAccountUpdateRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CloudflareAccountUpdateRequestData) HasType

func (o *CloudflareAccountUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (CloudflareAccountUpdateRequestData) MarshalJSON

func (o CloudflareAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountUpdateRequestData) SetAttributes

func (o *CloudflareAccountUpdateRequestData) SetAttributes(v CloudflareAccountUpdateRequestAttributes)

SetAttributes gets a reference to the given CloudflareAccountUpdateRequestAttributes and assigns it to the Attributes field.

func (*CloudflareAccountUpdateRequestData) SetType

func (o *CloudflareAccountUpdateRequestData) SetType(v CloudflareAccountType)

SetType gets a reference to the given CloudflareAccountType and assigns it to the Type field.

func (*CloudflareAccountUpdateRequestData) UnmarshalJSON

func (o *CloudflareAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareAccountsResponse

CloudflareAccountsResponse The expected response schema when getting Cloudflare accounts.

type CloudflareAccountsResponse struct {
    // The JSON:API data schema.
    Data []CloudflareAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCloudflareAccountsResponse

func NewCloudflareAccountsResponse() *CloudflareAccountsResponse

NewCloudflareAccountsResponse instantiates a new CloudflareAccountsResponse 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 NewCloudflareAccountsResponseWithDefaults

func NewCloudflareAccountsResponseWithDefaults() *CloudflareAccountsResponse

NewCloudflareAccountsResponseWithDefaults instantiates a new CloudflareAccountsResponse 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 (*CloudflareAccountsResponse) GetData

func (o *CloudflareAccountsResponse) GetData() []CloudflareAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CloudflareAccountsResponse) GetDataOk

func (o *CloudflareAccountsResponse) GetDataOk() (*[]CloudflareAccountResponseData, 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 (*CloudflareAccountsResponse) HasData

func (o *CloudflareAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CloudflareAccountsResponse) MarshalJSON

func (o CloudflareAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CloudflareAccountsResponse) SetData

func (o *CloudflareAccountsResponse) SetData(v []CloudflareAccountResponseData)

SetData gets a reference to the given []CloudflareAccountResponseData and assigns it to the Data field.

func (*CloudflareAccountsResponse) UnmarshalJSON

func (o *CloudflareAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CloudflareIntegrationApi

CloudflareIntegrationApi service type

type CloudflareIntegrationApi datadog.Service

func NewCloudflareIntegrationApi

func NewCloudflareIntegrationApi(client *datadog.APIClient) *CloudflareIntegrationApi

NewCloudflareIntegrationApi Returns NewCloudflareIntegrationApi.

func (*CloudflareIntegrationApi) CreateCloudflareAccount

func (a *CloudflareIntegrationApi) CreateCloudflareAccount(ctx _context.Context, body CloudflareAccountCreateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)

CreateCloudflareAccount Add Cloudflare account. Create a Cloudflare account.

func (*CloudflareIntegrationApi) DeleteCloudflareAccount

func (a *CloudflareIntegrationApi) DeleteCloudflareAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteCloudflareAccount Delete Cloudflare account. Delete a Cloudflare account.

func (*CloudflareIntegrationApi) GetCloudflareAccount

func (a *CloudflareIntegrationApi) GetCloudflareAccount(ctx _context.Context, accountId string) (CloudflareAccountResponse, *_nethttp.Response, error)

GetCloudflareAccount Get Cloudflare account. Get a Cloudflare account.

func (*CloudflareIntegrationApi) ListCloudflareAccounts

func (a *CloudflareIntegrationApi) ListCloudflareAccounts(ctx _context.Context) (CloudflareAccountsResponse, *_nethttp.Response, error)

ListCloudflareAccounts List Cloudflare accounts. List Cloudflare accounts.

func (*CloudflareIntegrationApi) UpdateCloudflareAccount

func (a *CloudflareIntegrationApi) UpdateCloudflareAccount(ctx _context.Context, accountId string, body CloudflareAccountUpdateRequest) (CloudflareAccountResponse, *_nethttp.Response, error)

UpdateCloudflareAccount Update Cloudflare account. Update a Cloudflare account.

type CodeLocation

CodeLocation Code vulnerability location.

type CodeLocation struct {
    // Vulnerability location file path.
    FilePath *string `json:"file_path,omitempty"`
    // Vulnerability extracted location.
    Location string `json:"location"`
    // Vulnerability location method.
    Method *string `json:"method,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCodeLocation

func NewCodeLocation(location string) *CodeLocation

NewCodeLocation instantiates a new CodeLocation 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 NewCodeLocationWithDefaults

func NewCodeLocationWithDefaults() *CodeLocation

NewCodeLocationWithDefaults instantiates a new CodeLocation 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 (*CodeLocation) GetFilePath

func (o *CodeLocation) GetFilePath() string

GetFilePath returns the FilePath field value if set, zero value otherwise.

func (*CodeLocation) GetFilePathOk

func (o *CodeLocation) GetFilePathOk() (*string, bool)

GetFilePathOk returns a tuple with the FilePath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CodeLocation) GetLocation

func (o *CodeLocation) GetLocation() string

GetLocation returns the Location field value.

func (*CodeLocation) GetLocationOk

func (o *CodeLocation) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set.

func (*CodeLocation) GetMethod

func (o *CodeLocation) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*CodeLocation) GetMethodOk

func (o *CodeLocation) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CodeLocation) HasFilePath

func (o *CodeLocation) HasFilePath() bool

HasFilePath returns a boolean if a field has been set.

func (*CodeLocation) HasMethod

func (o *CodeLocation) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (CodeLocation) MarshalJSON

func (o CodeLocation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CodeLocation) SetFilePath

func (o *CodeLocation) SetFilePath(v string)

SetFilePath gets a reference to the given string and assigns it to the FilePath field.

func (*CodeLocation) SetLocation

func (o *CodeLocation) SetLocation(v string)

SetLocation sets field value.

func (*CodeLocation) SetMethod

func (o *CodeLocation) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*CodeLocation) UnmarshalJSON

func (o *CodeLocation) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CompletionCondition

CompletionCondition The definition of `CompletionCondition` object.

type CompletionCondition struct {
    // The `CompletionCondition` `operand1`.
    Operand1 interface{} `json:"operand1"`
    // The `CompletionCondition` `operand2`.
    Operand2 interface{} `json:"operand2,omitempty"`
    // The definition of `CompletionConditionOperator` object.
    Operator CompletionConditionOperator `json:"operator"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCompletionCondition

func NewCompletionCondition(operand1 interface{}, operator CompletionConditionOperator) *CompletionCondition

NewCompletionCondition instantiates a new CompletionCondition 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 NewCompletionConditionWithDefaults

func NewCompletionConditionWithDefaults() *CompletionCondition

NewCompletionConditionWithDefaults instantiates a new CompletionCondition 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 (*CompletionCondition) GetOperand1

func (o *CompletionCondition) GetOperand1() interface{}

GetOperand1 returns the Operand1 field value.

func (*CompletionCondition) GetOperand1Ok

func (o *CompletionCondition) GetOperand1Ok() (*interface{}, bool)

GetOperand1Ok returns a tuple with the Operand1 field value and a boolean to check if the value has been set.

func (*CompletionCondition) GetOperand2

func (o *CompletionCondition) GetOperand2() interface{}

GetOperand2 returns the Operand2 field value if set, zero value otherwise.

func (*CompletionCondition) GetOperand2Ok

func (o *CompletionCondition) GetOperand2Ok() (*interface{}, bool)

GetOperand2Ok returns a tuple with the Operand2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CompletionCondition) GetOperator

func (o *CompletionCondition) GetOperator() CompletionConditionOperator

GetOperator returns the Operator field value.

func (*CompletionCondition) GetOperatorOk

func (o *CompletionCondition) GetOperatorOk() (*CompletionConditionOperator, bool)

GetOperatorOk returns a tuple with the Operator field value and a boolean to check if the value has been set.

func (*CompletionCondition) HasOperand2

func (o *CompletionCondition) HasOperand2() bool

HasOperand2 returns a boolean if a field has been set.

func (CompletionCondition) MarshalJSON

func (o CompletionCondition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CompletionCondition) SetOperand1

func (o *CompletionCondition) SetOperand1(v interface{})

SetOperand1 sets field value.

func (*CompletionCondition) SetOperand2

func (o *CompletionCondition) SetOperand2(v interface{})

SetOperand2 gets a reference to the given interface{} and assigns it to the Operand2 field.

func (*CompletionCondition) SetOperator

func (o *CompletionCondition) SetOperator(v CompletionConditionOperator)

SetOperator sets field value.

func (*CompletionCondition) UnmarshalJSON

func (o *CompletionCondition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CompletionConditionOperator

CompletionConditionOperator The definition of `CompletionConditionOperator` object.

type CompletionConditionOperator string

List of CompletionConditionOperator.

const (
    COMPLETIONCONDITIONOPERATOR_OPERATOR_EQUAL                    CompletionConditionOperator = "OPERATOR_EQUAL"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_NOT_EQUAL                CompletionConditionOperator = "OPERATOR_NOT_EQUAL"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_GREATER_THAN             CompletionConditionOperator = "OPERATOR_GREATER_THAN"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_LESS_THAN                CompletionConditionOperator = "OPERATOR_LESS_THAN"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_GREATER_THAN_OR_EQUAL_TO CompletionConditionOperator = "OPERATOR_GREATER_THAN_OR_EQUAL_TO"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_LESS_THAN_OR_EQUAL_TO    CompletionConditionOperator = "OPERATOR_LESS_THAN_OR_EQUAL_TO"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_CONTAINS                 CompletionConditionOperator = "OPERATOR_CONTAINS"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_DOES_NOT_CONTAIN         CompletionConditionOperator = "OPERATOR_DOES_NOT_CONTAIN"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_IS_NULL                  CompletionConditionOperator = "OPERATOR_IS_NULL"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_IS_NOT_NULL              CompletionConditionOperator = "OPERATOR_IS_NOT_NULL"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_IS_EMPTY                 CompletionConditionOperator = "OPERATOR_IS_EMPTY"
    COMPLETIONCONDITIONOPERATOR_OPERATOR_IS_NOT_EMPTY             CompletionConditionOperator = "OPERATOR_IS_NOT_EMPTY"
)

func NewCompletionConditionOperatorFromValue

func NewCompletionConditionOperatorFromValue(v string) (*CompletionConditionOperator, error)

NewCompletionConditionOperatorFromValue returns a pointer to a valid CompletionConditionOperator for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CompletionConditionOperator) GetAllowedValues

func (v *CompletionConditionOperator) GetAllowedValues() []CompletionConditionOperator

GetAllowedValues reeturns the list of possible values.

func (CompletionConditionOperator) IsValid

func (v CompletionConditionOperator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CompletionConditionOperator) Ptr

func (v CompletionConditionOperator) Ptr() *CompletionConditionOperator

Ptr returns reference to CompletionConditionOperator value.

func (*CompletionConditionOperator) UnmarshalJSON

func (v *CompletionConditionOperator) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CompletionGate

CompletionGate Used to create conditions before running subsequent actions.

type CompletionGate struct {
    // The definition of `CompletionCondition` object.
    CompletionCondition CompletionCondition `json:"completionCondition"`
    // The definition of `RetryStrategy` object.
    RetryStrategy RetryStrategy `json:"retryStrategy"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCompletionGate

func NewCompletionGate(completionCondition CompletionCondition, retryStrategy RetryStrategy) *CompletionGate

NewCompletionGate instantiates a new CompletionGate 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 NewCompletionGateWithDefaults

func NewCompletionGateWithDefaults() *CompletionGate

NewCompletionGateWithDefaults instantiates a new CompletionGate 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 (*CompletionGate) GetCompletionCondition

func (o *CompletionGate) GetCompletionCondition() CompletionCondition

GetCompletionCondition returns the CompletionCondition field value.

func (*CompletionGate) GetCompletionConditionOk

func (o *CompletionGate) GetCompletionConditionOk() (*CompletionCondition, bool)

GetCompletionConditionOk returns a tuple with the CompletionCondition field value and a boolean to check if the value has been set.

func (*CompletionGate) GetRetryStrategy

func (o *CompletionGate) GetRetryStrategy() RetryStrategy

GetRetryStrategy returns the RetryStrategy field value.

func (*CompletionGate) GetRetryStrategyOk

func (o *CompletionGate) GetRetryStrategyOk() (*RetryStrategy, bool)

GetRetryStrategyOk returns a tuple with the RetryStrategy field value and a boolean to check if the value has been set.

func (CompletionGate) MarshalJSON

func (o CompletionGate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CompletionGate) SetCompletionCondition

func (o *CompletionGate) SetCompletionCondition(v CompletionCondition)

SetCompletionCondition sets field value.

func (*CompletionGate) SetRetryStrategy

func (o *CompletionGate) SetRetryStrategy(v RetryStrategy)

SetRetryStrategy sets field value.

func (*CompletionGate) UnmarshalJSON

func (o *CompletionGate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Component

Component [Definition of a UI component in the app](https://docs.datadoghq.com/service_management/app_builder/components/)

type Component struct {
    // Events to listen for on the UI component.
    Events []AppBuilderEvent `json:"events,omitempty"`
    // The ID of the UI component. This property is deprecated; use `name` to identify individual components instead.
    Id datadog.NullableString `json:"id,omitempty"`
    // A unique identifier for this UI component. This name is also visible in the app editor.
    Name string `json:"name"`
    // Properties of a UI component. Different component types can have their own additional unique properties. See the [components documentation](https://docs.datadoghq.com/service_management/app_builder/components/) for more detail on each component type and its properties.
    Properties ComponentProperties `json:"properties"`
    // The UI component type.
    Type ComponentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewComponent

func NewComponent(name string, properties ComponentProperties, typeVar ComponentType) *Component

NewComponent instantiates a new Component 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 NewComponentWithDefaults

func NewComponentWithDefaults() *Component

NewComponentWithDefaults instantiates a new Component 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 (*Component) GetEvents

func (o *Component) GetEvents() []AppBuilderEvent

GetEvents returns the Events field value if set, zero value otherwise.

func (*Component) GetEventsOk

func (o *Component) GetEventsOk() (*[]AppBuilderEvent, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Component) GetId

func (o *Component) GetId() string

GetId returns the Id field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Component) GetIdOk

func (o *Component) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*Component) GetName

func (o *Component) GetName() string

GetName returns the Name field value.

func (*Component) GetNameOk

func (o *Component) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Component) GetProperties

func (o *Component) GetProperties() ComponentProperties

GetProperties returns the Properties field value.

func (*Component) GetPropertiesOk

func (o *Component) GetPropertiesOk() (*ComponentProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set.

func (*Component) GetType

func (o *Component) GetType() ComponentType

GetType returns the Type field value.

func (*Component) GetTypeOk

func (o *Component) GetTypeOk() (*ComponentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Component) HasEvents

func (o *Component) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*Component) HasId

func (o *Component) HasId() bool

HasId returns a boolean if a field has been set.

func (Component) MarshalJSON

func (o Component) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Component) SetEvents

func (o *Component) SetEvents(v []AppBuilderEvent)

SetEvents gets a reference to the given []AppBuilderEvent and assigns it to the Events field.

func (*Component) SetId

func (o *Component) SetId(v string)

SetId gets a reference to the given datadog.NullableString and assigns it to the Id field.

func (*Component) SetIdNil

func (o *Component) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil.

func (*Component) SetName

func (o *Component) SetName(v string)

SetName sets field value.

func (*Component) SetProperties

func (o *Component) SetProperties(v ComponentProperties)

SetProperties sets field value.

func (*Component) SetType

func (o *Component) SetType(v ComponentType)

SetType sets field value.

func (*Component) UnmarshalJSON

func (o *Component) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*Component) UnsetId

func (o *Component) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil.

type ComponentGrid

ComponentGrid A grid component. The grid component is the root canvas for an app and contains all other components.

type ComponentGrid struct {
    // Events to listen for on the grid component.
    Events []AppBuilderEvent `json:"events,omitempty"`
    // The ID of the grid component. This property is deprecated; use `name` to identify individual components instead.
    Id *string `json:"id,omitempty"`
    // A unique identifier for this grid component. This name is also visible in the app editor.
    Name string `json:"name"`
    // Properties of a grid component.
    Properties ComponentGridProperties `json:"properties"`
    // The grid component type.
    Type ComponentGridType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewComponentGrid

func NewComponentGrid(name string, properties ComponentGridProperties, typeVar ComponentGridType) *ComponentGrid

NewComponentGrid instantiates a new ComponentGrid 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 NewComponentGridWithDefaults

func NewComponentGridWithDefaults() *ComponentGrid

NewComponentGridWithDefaults instantiates a new ComponentGrid 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 (*ComponentGrid) GetEvents

func (o *ComponentGrid) GetEvents() []AppBuilderEvent

GetEvents returns the Events field value if set, zero value otherwise.

func (*ComponentGrid) GetEventsOk

func (o *ComponentGrid) GetEventsOk() (*[]AppBuilderEvent, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ComponentGrid) GetId

func (o *ComponentGrid) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ComponentGrid) GetIdOk

func (o *ComponentGrid) 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 (*ComponentGrid) GetName

func (o *ComponentGrid) GetName() string

GetName returns the Name field value.

func (*ComponentGrid) GetNameOk

func (o *ComponentGrid) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ComponentGrid) GetProperties

func (o *ComponentGrid) GetProperties() ComponentGridProperties

GetProperties returns the Properties field value.

func (*ComponentGrid) GetPropertiesOk

func (o *ComponentGrid) GetPropertiesOk() (*ComponentGridProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set.

func (*ComponentGrid) GetType

func (o *ComponentGrid) GetType() ComponentGridType

GetType returns the Type field value.

func (*ComponentGrid) GetTypeOk

func (o *ComponentGrid) GetTypeOk() (*ComponentGridType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ComponentGrid) HasEvents

func (o *ComponentGrid) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*ComponentGrid) HasId

func (o *ComponentGrid) HasId() bool

HasId returns a boolean if a field has been set.

func (ComponentGrid) MarshalJSON

func (o ComponentGrid) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ComponentGrid) SetEvents

func (o *ComponentGrid) SetEvents(v []AppBuilderEvent)

SetEvents gets a reference to the given []AppBuilderEvent and assigns it to the Events field.

func (*ComponentGrid) SetId

func (o *ComponentGrid) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ComponentGrid) SetName

func (o *ComponentGrid) SetName(v string)

SetName sets field value.

func (*ComponentGrid) SetProperties

func (o *ComponentGrid) SetProperties(v ComponentGridProperties)

SetProperties sets field value.

func (*ComponentGrid) SetType

func (o *ComponentGrid) SetType(v ComponentGridType)

SetType sets field value.

func (*ComponentGrid) UnmarshalJSON

func (o *ComponentGrid) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ComponentGridProperties

ComponentGridProperties Properties of a grid component.

type ComponentGridProperties struct {
    // The background color of the grid.
    BackgroundColor *string `json:"backgroundColor,omitempty"`
    // The child components of the grid.
    Children []Component `json:"children,omitempty"`
    // Whether the grid component and its children are visible. If a string, it must be a valid JavaScript expression that evaluates to a boolean.
    IsVisible *ComponentGridPropertiesIsVisible `json:"isVisible,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewComponentGridProperties

func NewComponentGridProperties() *ComponentGridProperties

NewComponentGridProperties instantiates a new ComponentGridProperties 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 NewComponentGridPropertiesWithDefaults

func NewComponentGridPropertiesWithDefaults() *ComponentGridProperties

NewComponentGridPropertiesWithDefaults instantiates a new ComponentGridProperties 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 (*ComponentGridProperties) GetBackgroundColor

func (o *ComponentGridProperties) GetBackgroundColor() string

GetBackgroundColor returns the BackgroundColor field value if set, zero value otherwise.

func (*ComponentGridProperties) GetBackgroundColorOk

func (o *ComponentGridProperties) GetBackgroundColorOk() (*string, bool)

GetBackgroundColorOk returns a tuple with the BackgroundColor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ComponentGridProperties) GetChildren

func (o *ComponentGridProperties) GetChildren() []Component

GetChildren returns the Children field value if set, zero value otherwise.

func (*ComponentGridProperties) GetChildrenOk

func (o *ComponentGridProperties) GetChildrenOk() (*[]Component, bool)

GetChildrenOk returns a tuple with the Children field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ComponentGridProperties) GetIsVisible

func (o *ComponentGridProperties) GetIsVisible() ComponentGridPropertiesIsVisible

GetIsVisible returns the IsVisible field value if set, zero value otherwise.

func (*ComponentGridProperties) GetIsVisibleOk

func (o *ComponentGridProperties) GetIsVisibleOk() (*ComponentGridPropertiesIsVisible, bool)

GetIsVisibleOk returns a tuple with the IsVisible field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ComponentGridProperties) HasBackgroundColor

func (o *ComponentGridProperties) HasBackgroundColor() bool

HasBackgroundColor returns a boolean if a field has been set.

func (*ComponentGridProperties) HasChildren

func (o *ComponentGridProperties) HasChildren() bool

HasChildren returns a boolean if a field has been set.

func (*ComponentGridProperties) HasIsVisible

func (o *ComponentGridProperties) HasIsVisible() bool

HasIsVisible returns a boolean if a field has been set.

func (ComponentGridProperties) MarshalJSON

func (o ComponentGridProperties) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ComponentGridProperties) SetBackgroundColor

func (o *ComponentGridProperties) SetBackgroundColor(v string)

SetBackgroundColor gets a reference to the given string and assigns it to the BackgroundColor field.

func (*ComponentGridProperties) SetChildren

func (o *ComponentGridProperties) SetChildren(v []Component)

SetChildren gets a reference to the given []Component and assigns it to the Children field.

func (*ComponentGridProperties) SetIsVisible

func (o *ComponentGridProperties) SetIsVisible(v ComponentGridPropertiesIsVisible)

SetIsVisible gets a reference to the given ComponentGridPropertiesIsVisible and assigns it to the IsVisible field.

func (*ComponentGridProperties) UnmarshalJSON

func (o *ComponentGridProperties) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ComponentGridPropertiesIsVisible

ComponentGridPropertiesIsVisible - Whether the grid component and its children are visible. If a string, it must be a valid JavaScript expression that evaluates to a boolean.

type ComponentGridPropertiesIsVisible struct {
    String *string
    Bool   *bool

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func BoolAsComponentGridPropertiesIsVisible

func BoolAsComponentGridPropertiesIsVisible(v *bool) ComponentGridPropertiesIsVisible

BoolAsComponentGridPropertiesIsVisible is a convenience function that returns bool wrapped in ComponentGridPropertiesIsVisible.

func StringAsComponentGridPropertiesIsVisible

func StringAsComponentGridPropertiesIsVisible(v *string) ComponentGridPropertiesIsVisible

StringAsComponentGridPropertiesIsVisible is a convenience function that returns string wrapped in ComponentGridPropertiesIsVisible.

func (*ComponentGridPropertiesIsVisible) GetActualInstance

func (obj *ComponentGridPropertiesIsVisible) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ComponentGridPropertiesIsVisible) MarshalJSON

func (obj ComponentGridPropertiesIsVisible) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ComponentGridPropertiesIsVisible) UnmarshalJSON

func (obj *ComponentGridPropertiesIsVisible) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ComponentGridType

ComponentGridType The grid component type.

type ComponentGridType string

List of ComponentGridType.

const (
    COMPONENTGRIDTYPE_GRID ComponentGridType = "grid"
)

func NewComponentGridTypeFromValue

func NewComponentGridTypeFromValue(v string) (*ComponentGridType, error)

NewComponentGridTypeFromValue returns a pointer to a valid ComponentGridType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ComponentGridType) GetAllowedValues

func (v *ComponentGridType) GetAllowedValues() []ComponentGridType

GetAllowedValues reeturns the list of possible values.

func (ComponentGridType) IsValid

func (v ComponentGridType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ComponentGridType) Ptr

func (v ComponentGridType) Ptr() *ComponentGridType

Ptr returns reference to ComponentGridType value.

func (*ComponentGridType) UnmarshalJSON

func (v *ComponentGridType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ComponentProperties

ComponentProperties Properties of a UI component. Different component types can have their own additional unique properties. See the [components documentation](https://docs.datadoghq.com/service_management/app_builder/components/) for more detail on each component type and its properties.

type ComponentProperties struct {
    // The child components of the UI component.
    Children []Component `json:"children,omitempty"`
    // Whether the UI component is visible. If this is a string, it must be a valid JavaScript expression that evaluates to a boolean.
    IsVisible *ComponentPropertiesIsVisible `json:"isVisible,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewComponentProperties

func NewComponentProperties() *ComponentProperties

NewComponentProperties instantiates a new ComponentProperties 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 NewComponentPropertiesWithDefaults

func NewComponentPropertiesWithDefaults() *ComponentProperties

NewComponentPropertiesWithDefaults instantiates a new ComponentProperties 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 (*ComponentProperties) GetChildren

func (o *ComponentProperties) GetChildren() []Component

GetChildren returns the Children field value if set, zero value otherwise.

func (*ComponentProperties) GetChildrenOk

func (o *ComponentProperties) GetChildrenOk() (*[]Component, bool)

GetChildrenOk returns a tuple with the Children field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ComponentProperties) GetIsVisible

func (o *ComponentProperties) GetIsVisible() ComponentPropertiesIsVisible

GetIsVisible returns the IsVisible field value if set, zero value otherwise.

func (*ComponentProperties) GetIsVisibleOk

func (o *ComponentProperties) GetIsVisibleOk() (*ComponentPropertiesIsVisible, bool)

GetIsVisibleOk returns a tuple with the IsVisible field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ComponentProperties) HasChildren

func (o *ComponentProperties) HasChildren() bool

HasChildren returns a boolean if a field has been set.

func (*ComponentProperties) HasIsVisible

func (o *ComponentProperties) HasIsVisible() bool

HasIsVisible returns a boolean if a field has been set.

func (ComponentProperties) MarshalJSON

func (o ComponentProperties) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ComponentProperties) SetChildren

func (o *ComponentProperties) SetChildren(v []Component)

SetChildren gets a reference to the given []Component and assigns it to the Children field.

func (*ComponentProperties) SetIsVisible

func (o *ComponentProperties) SetIsVisible(v ComponentPropertiesIsVisible)

SetIsVisible gets a reference to the given ComponentPropertiesIsVisible and assigns it to the IsVisible field.

func (*ComponentProperties) UnmarshalJSON

func (o *ComponentProperties) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ComponentPropertiesIsVisible

ComponentPropertiesIsVisible - Whether the UI component is visible. If this is a string, it must be a valid JavaScript expression that evaluates to a boolean.

type ComponentPropertiesIsVisible struct {
    Bool   *bool
    String *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func BoolAsComponentPropertiesIsVisible

func BoolAsComponentPropertiesIsVisible(v *bool) ComponentPropertiesIsVisible

BoolAsComponentPropertiesIsVisible is a convenience function that returns bool wrapped in ComponentPropertiesIsVisible.

func StringAsComponentPropertiesIsVisible

func StringAsComponentPropertiesIsVisible(v *string) ComponentPropertiesIsVisible

StringAsComponentPropertiesIsVisible is a convenience function that returns string wrapped in ComponentPropertiesIsVisible.

func (*ComponentPropertiesIsVisible) GetActualInstance

func (obj *ComponentPropertiesIsVisible) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ComponentPropertiesIsVisible) MarshalJSON

func (obj ComponentPropertiesIsVisible) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ComponentPropertiesIsVisible) UnmarshalJSON

func (obj *ComponentPropertiesIsVisible) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ComponentType

ComponentType The UI component type.

type ComponentType string

List of ComponentType.

const (
    COMPONENTTYPE_TABLE           ComponentType = "table"
    COMPONENTTYPE_TEXTINPUT       ComponentType = "textInput"
    COMPONENTTYPE_TEXTAREA        ComponentType = "textArea"
    COMPONENTTYPE_BUTTON          ComponentType = "button"
    COMPONENTTYPE_TEXT            ComponentType = "text"
    COMPONENTTYPE_SELECT          ComponentType = "select"
    COMPONENTTYPE_MODAL           ComponentType = "modal"
    COMPONENTTYPE_SCHEMAFORM      ComponentType = "schemaForm"
    COMPONENTTYPE_CHECKBOX        ComponentType = "checkbox"
    COMPONENTTYPE_TABS            ComponentType = "tabs"
    COMPONENTTYPE_VEGACHART       ComponentType = "vegaChart"
    COMPONENTTYPE_RADIOBUTTONS    ComponentType = "radioButtons"
    COMPONENTTYPE_NUMBERINPUT     ComponentType = "numberInput"
    COMPONENTTYPE_FILEINPUT       ComponentType = "fileInput"
    COMPONENTTYPE_JSONINPUT       ComponentType = "jsonInput"
    COMPONENTTYPE_GRIDCELL        ComponentType = "gridCell"
    COMPONENTTYPE_DATERANGEPICKER ComponentType = "dateRangePicker"
    COMPONENTTYPE_SEARCH          ComponentType = "search"
    COMPONENTTYPE_CONTAINER       ComponentType = "container"
    COMPONENTTYPE_CALLOUTVALUE    ComponentType = "calloutValue"
)

func NewComponentTypeFromValue

func NewComponentTypeFromValue(v string) (*ComponentType, error)

NewComponentTypeFromValue returns a pointer to a valid ComponentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ComponentType) GetAllowedValues

func (v *ComponentType) GetAllowedValues() []ComponentType

GetAllowedValues reeturns the list of possible values.

func (ComponentType) IsValid

func (v ComponentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ComponentType) Ptr

func (v ComponentType) Ptr() *ComponentType

Ptr returns reference to ComponentType value.

func (*ComponentType) UnmarshalJSON

func (v *ComponentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConfluentAccountCreateRequest

ConfluentAccountCreateRequest Payload schema when adding a Confluent account.

type ConfluentAccountCreateRequest struct {
    // The data body for adding a Confluent account.
    Data ConfluentAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountCreateRequest

func NewConfluentAccountCreateRequest(data ConfluentAccountCreateRequestData) *ConfluentAccountCreateRequest

NewConfluentAccountCreateRequest instantiates a new ConfluentAccountCreateRequest 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 NewConfluentAccountCreateRequestWithDefaults

func NewConfluentAccountCreateRequestWithDefaults() *ConfluentAccountCreateRequest

NewConfluentAccountCreateRequestWithDefaults instantiates a new ConfluentAccountCreateRequest 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 (*ConfluentAccountCreateRequest) GetData

func (o *ConfluentAccountCreateRequest) GetData() ConfluentAccountCreateRequestData

GetData returns the Data field value.

func (*ConfluentAccountCreateRequest) GetDataOk

func (o *ConfluentAccountCreateRequest) GetDataOk() (*ConfluentAccountCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentAccountCreateRequest) MarshalJSON

func (o ConfluentAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequest) SetData

func (o *ConfluentAccountCreateRequest) SetData(v ConfluentAccountCreateRequestData)

SetData sets field value.

func (*ConfluentAccountCreateRequest) UnmarshalJSON

func (o *ConfluentAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountCreateRequestAttributes

ConfluentAccountCreateRequestAttributes Attributes associated with the account creation request.

type ConfluentAccountCreateRequestAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // The API secret associated with your Confluent account.
    ApiSecret string `json:"api_secret"`
    // A list of Confluent resources associated with the Confluent account.
    Resources []ConfluentAccountResourceAttributes `json:"resources,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountCreateRequestAttributes

func NewConfluentAccountCreateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountCreateRequestAttributes

NewConfluentAccountCreateRequestAttributes instantiates a new ConfluentAccountCreateRequestAttributes 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 NewConfluentAccountCreateRequestAttributesWithDefaults

func NewConfluentAccountCreateRequestAttributesWithDefaults() *ConfluentAccountCreateRequestAttributes

NewConfluentAccountCreateRequestAttributesWithDefaults instantiates a new ConfluentAccountCreateRequestAttributes 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 (*ConfluentAccountCreateRequestAttributes) GetApiKey

func (o *ConfluentAccountCreateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountCreateRequestAttributes) GetApiKeyOk

func (o *ConfluentAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetApiSecret

func (o *ConfluentAccountCreateRequestAttributes) GetApiSecret() string

GetApiSecret returns the ApiSecret field value.

func (*ConfluentAccountCreateRequestAttributes) GetApiSecretOk

func (o *ConfluentAccountCreateRequestAttributes) GetApiSecretOk() (*string, bool)

GetApiSecretOk returns a tuple with the ApiSecret field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetResources

func (o *ConfluentAccountCreateRequestAttributes) GetResources() []ConfluentAccountResourceAttributes

GetResources returns the Resources field value if set, zero value otherwise.

func (*ConfluentAccountCreateRequestAttributes) GetResourcesOk

func (o *ConfluentAccountCreateRequestAttributes) GetResourcesOk() (*[]ConfluentAccountResourceAttributes, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestAttributes) GetTags

func (o *ConfluentAccountCreateRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountCreateRequestAttributes) GetTagsOk

func (o *ConfluentAccountCreateRequestAttributes) 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 (*ConfluentAccountCreateRequestAttributes) HasResources

func (o *ConfluentAccountCreateRequestAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*ConfluentAccountCreateRequestAttributes) HasTags

func (o *ConfluentAccountCreateRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountCreateRequestAttributes) MarshalJSON

func (o ConfluentAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequestAttributes) SetApiKey

func (o *ConfluentAccountCreateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountCreateRequestAttributes) SetApiSecret

func (o *ConfluentAccountCreateRequestAttributes) SetApiSecret(v string)

SetApiSecret sets field value.

func (*ConfluentAccountCreateRequestAttributes) SetResources

func (o *ConfluentAccountCreateRequestAttributes) SetResources(v []ConfluentAccountResourceAttributes)

SetResources gets a reference to the given []ConfluentAccountResourceAttributes and assigns it to the Resources field.

func (*ConfluentAccountCreateRequestAttributes) SetTags

func (o *ConfluentAccountCreateRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountCreateRequestAttributes) UnmarshalJSON

func (o *ConfluentAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountCreateRequestData

ConfluentAccountCreateRequestData The data body for adding a Confluent account.

type ConfluentAccountCreateRequestData struct {
    // Attributes associated with the account creation request.
    Attributes ConfluentAccountCreateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountCreateRequestData

func NewConfluentAccountCreateRequestData(attributes ConfluentAccountCreateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountCreateRequestData

NewConfluentAccountCreateRequestData instantiates a new ConfluentAccountCreateRequestData 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 NewConfluentAccountCreateRequestDataWithDefaults

func NewConfluentAccountCreateRequestDataWithDefaults() *ConfluentAccountCreateRequestData

NewConfluentAccountCreateRequestDataWithDefaults instantiates a new ConfluentAccountCreateRequestData 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 (*ConfluentAccountCreateRequestData) GetAttributes

func (o *ConfluentAccountCreateRequestData) GetAttributes() ConfluentAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountCreateRequestData) GetAttributesOk

func (o *ConfluentAccountCreateRequestData) GetAttributesOk() (*ConfluentAccountCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountCreateRequestData) GetType

func (o *ConfluentAccountCreateRequestData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountCreateRequestData) GetTypeOk

func (o *ConfluentAccountCreateRequestData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountCreateRequestData) MarshalJSON

func (o ConfluentAccountCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountCreateRequestData) SetAttributes

func (o *ConfluentAccountCreateRequestData) SetAttributes(v ConfluentAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*ConfluentAccountCreateRequestData) SetType

func (o *ConfluentAccountCreateRequestData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountCreateRequestData) UnmarshalJSON

func (o *ConfluentAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResourceAttributes

ConfluentAccountResourceAttributes Attributes object for updating a Confluent resource.

type ConfluentAccountResourceAttributes struct {
    // Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags.
    EnableCustomMetrics *bool `json:"enable_custom_metrics,omitempty"`
    // The ID associated with a Confluent resource.
    Id *string `json:"id,omitempty"`
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType string `json:"resource_type"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountResourceAttributes

func NewConfluentAccountResourceAttributes(resourceType string) *ConfluentAccountResourceAttributes

NewConfluentAccountResourceAttributes instantiates a new ConfluentAccountResourceAttributes 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 NewConfluentAccountResourceAttributesWithDefaults

func NewConfluentAccountResourceAttributesWithDefaults() *ConfluentAccountResourceAttributes

NewConfluentAccountResourceAttributesWithDefaults instantiates a new ConfluentAccountResourceAttributes 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 (*ConfluentAccountResourceAttributes) GetEnableCustomMetrics

func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetrics() bool

GetEnableCustomMetrics returns the EnableCustomMetrics field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetEnableCustomMetricsOk

func (o *ConfluentAccountResourceAttributes) GetEnableCustomMetricsOk() (*bool, bool)

GetEnableCustomMetricsOk returns a tuple with the EnableCustomMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) GetId

func (o *ConfluentAccountResourceAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetIdOk

func (o *ConfluentAccountResourceAttributes) 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 (*ConfluentAccountResourceAttributes) GetResourceType

func (o *ConfluentAccountResourceAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value.

func (*ConfluentAccountResourceAttributes) GetResourceTypeOk

func (o *ConfluentAccountResourceAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*ConfluentAccountResourceAttributes) GetTags

func (o *ConfluentAccountResourceAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountResourceAttributes) GetTagsOk

func (o *ConfluentAccountResourceAttributes) 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 (*ConfluentAccountResourceAttributes) HasEnableCustomMetrics

func (o *ConfluentAccountResourceAttributes) HasEnableCustomMetrics() bool

HasEnableCustomMetrics returns a boolean if a field has been set.

func (*ConfluentAccountResourceAttributes) HasId

func (o *ConfluentAccountResourceAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*ConfluentAccountResourceAttributes) HasTags

func (o *ConfluentAccountResourceAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountResourceAttributes) MarshalJSON

func (o ConfluentAccountResourceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResourceAttributes) SetEnableCustomMetrics

func (o *ConfluentAccountResourceAttributes) SetEnableCustomMetrics(v bool)

SetEnableCustomMetrics gets a reference to the given bool and assigns it to the EnableCustomMetrics field.

func (*ConfluentAccountResourceAttributes) SetId

func (o *ConfluentAccountResourceAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ConfluentAccountResourceAttributes) SetResourceType

func (o *ConfluentAccountResourceAttributes) SetResourceType(v string)

SetResourceType sets field value.

func (*ConfluentAccountResourceAttributes) SetTags

func (o *ConfluentAccountResourceAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountResourceAttributes) UnmarshalJSON

func (o *ConfluentAccountResourceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponse

ConfluentAccountResponse The expected response schema when getting a Confluent account.

type ConfluentAccountResponse struct {
    // An API key and API secret pair that represents a Confluent account.
    Data *ConfluentAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountResponse

func NewConfluentAccountResponse() *ConfluentAccountResponse

NewConfluentAccountResponse instantiates a new ConfluentAccountResponse 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 NewConfluentAccountResponseWithDefaults

func NewConfluentAccountResponseWithDefaults() *ConfluentAccountResponse

NewConfluentAccountResponseWithDefaults instantiates a new ConfluentAccountResponse 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 (*ConfluentAccountResponse) GetData

func (o *ConfluentAccountResponse) GetData() ConfluentAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentAccountResponse) GetDataOk

func (o *ConfluentAccountResponse) GetDataOk() (*ConfluentAccountResponseData, 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 (*ConfluentAccountResponse) HasData

func (o *ConfluentAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentAccountResponse) MarshalJSON

func (o ConfluentAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponse) SetData

func (o *ConfluentAccountResponse) SetData(v ConfluentAccountResponseData)

SetData gets a reference to the given ConfluentAccountResponseData and assigns it to the Data field.

func (*ConfluentAccountResponse) UnmarshalJSON

func (o *ConfluentAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponseAttributes

ConfluentAccountResponseAttributes The attributes of a Confluent account.

type ConfluentAccountResponseAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // A list of Confluent resources associated with the Confluent account.
    Resources []ConfluentResourceResponseAttributes `json:"resources,omitempty"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountResponseAttributes

func NewConfluentAccountResponseAttributes(apiKey string) *ConfluentAccountResponseAttributes

NewConfluentAccountResponseAttributes instantiates a new ConfluentAccountResponseAttributes 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 NewConfluentAccountResponseAttributesWithDefaults

func NewConfluentAccountResponseAttributesWithDefaults() *ConfluentAccountResponseAttributes

NewConfluentAccountResponseAttributesWithDefaults instantiates a new ConfluentAccountResponseAttributes 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 (*ConfluentAccountResponseAttributes) GetApiKey

func (o *ConfluentAccountResponseAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountResponseAttributes) GetApiKeyOk

func (o *ConfluentAccountResponseAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) GetResources

func (o *ConfluentAccountResponseAttributes) GetResources() []ConfluentResourceResponseAttributes

GetResources returns the Resources field value if set, zero value otherwise.

func (*ConfluentAccountResponseAttributes) GetResourcesOk

func (o *ConfluentAccountResponseAttributes) GetResourcesOk() (*[]ConfluentResourceResponseAttributes, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentAccountResponseAttributes) GetTags

func (o *ConfluentAccountResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountResponseAttributes) GetTagsOk

func (o *ConfluentAccountResponseAttributes) 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 (*ConfluentAccountResponseAttributes) HasResources

func (o *ConfluentAccountResponseAttributes) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*ConfluentAccountResponseAttributes) HasTags

func (o *ConfluentAccountResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountResponseAttributes) MarshalJSON

func (o ConfluentAccountResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponseAttributes) SetApiKey

func (o *ConfluentAccountResponseAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountResponseAttributes) SetResources

func (o *ConfluentAccountResponseAttributes) SetResources(v []ConfluentResourceResponseAttributes)

SetResources gets a reference to the given []ConfluentResourceResponseAttributes and assigns it to the Resources field.

func (*ConfluentAccountResponseAttributes) SetTags

func (o *ConfluentAccountResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountResponseAttributes) UnmarshalJSON

func (o *ConfluentAccountResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountResponseData

ConfluentAccountResponseData An API key and API secret pair that represents a Confluent account.

type ConfluentAccountResponseData struct {
    // The attributes of a Confluent account.
    Attributes ConfluentAccountResponseAttributes `json:"attributes"`
    // A randomly generated ID associated with a Confluent account.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountResponseData

func NewConfluentAccountResponseData(attributes ConfluentAccountResponseAttributes, id string, typeVar ConfluentAccountType) *ConfluentAccountResponseData

NewConfluentAccountResponseData instantiates a new ConfluentAccountResponseData 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 NewConfluentAccountResponseDataWithDefaults

func NewConfluentAccountResponseDataWithDefaults() *ConfluentAccountResponseData

NewConfluentAccountResponseDataWithDefaults instantiates a new ConfluentAccountResponseData 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 (*ConfluentAccountResponseData) GetAttributes

func (o *ConfluentAccountResponseData) GetAttributes() ConfluentAccountResponseAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountResponseData) GetAttributesOk

func (o *ConfluentAccountResponseData) GetAttributesOk() (*ConfluentAccountResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseData) GetId

func (o *ConfluentAccountResponseData) GetId() string

GetId returns the Id field value.

func (*ConfluentAccountResponseData) GetIdOk

func (o *ConfluentAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentAccountResponseData) GetType

func (o *ConfluentAccountResponseData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountResponseData) GetTypeOk

func (o *ConfluentAccountResponseData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountResponseData) MarshalJSON

func (o ConfluentAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountResponseData) SetAttributes

func (o *ConfluentAccountResponseData) SetAttributes(v ConfluentAccountResponseAttributes)

SetAttributes sets field value.

func (*ConfluentAccountResponseData) SetId

func (o *ConfluentAccountResponseData) SetId(v string)

SetId sets field value.

func (*ConfluentAccountResponseData) SetType

func (o *ConfluentAccountResponseData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountResponseData) UnmarshalJSON

func (o *ConfluentAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountType

ConfluentAccountType The JSON:API type for this API. Should always be `confluent-cloud-accounts`.

type ConfluentAccountType string

List of ConfluentAccountType.

const (
    CONFLUENTACCOUNTTYPE_CONFLUENT_CLOUD_ACCOUNTS ConfluentAccountType = "confluent-cloud-accounts"
)

func NewConfluentAccountTypeFromValue

func NewConfluentAccountTypeFromValue(v string) (*ConfluentAccountType, error)

NewConfluentAccountTypeFromValue returns a pointer to a valid ConfluentAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConfluentAccountType) GetAllowedValues

func (v *ConfluentAccountType) GetAllowedValues() []ConfluentAccountType

GetAllowedValues reeturns the list of possible values.

func (ConfluentAccountType) IsValid

func (v ConfluentAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConfluentAccountType) Ptr

func (v ConfluentAccountType) Ptr() *ConfluentAccountType

Ptr returns reference to ConfluentAccountType value.

func (*ConfluentAccountType) UnmarshalJSON

func (v *ConfluentAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequest

ConfluentAccountUpdateRequest The JSON:API request for updating a Confluent account.

type ConfluentAccountUpdateRequest struct {
    // Data object for updating a Confluent account.
    Data ConfluentAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountUpdateRequest

func NewConfluentAccountUpdateRequest(data ConfluentAccountUpdateRequestData) *ConfluentAccountUpdateRequest

NewConfluentAccountUpdateRequest instantiates a new ConfluentAccountUpdateRequest 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 NewConfluentAccountUpdateRequestWithDefaults

func NewConfluentAccountUpdateRequestWithDefaults() *ConfluentAccountUpdateRequest

NewConfluentAccountUpdateRequestWithDefaults instantiates a new ConfluentAccountUpdateRequest 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 (*ConfluentAccountUpdateRequest) GetData

func (o *ConfluentAccountUpdateRequest) GetData() ConfluentAccountUpdateRequestData

GetData returns the Data field value.

func (*ConfluentAccountUpdateRequest) GetDataOk

func (o *ConfluentAccountUpdateRequest) GetDataOk() (*ConfluentAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentAccountUpdateRequest) MarshalJSON

func (o ConfluentAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequest) SetData

func (o *ConfluentAccountUpdateRequest) SetData(v ConfluentAccountUpdateRequestData)

SetData sets field value.

func (*ConfluentAccountUpdateRequest) UnmarshalJSON

func (o *ConfluentAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequestAttributes

ConfluentAccountUpdateRequestAttributes Attributes object for updating a Confluent account.

type ConfluentAccountUpdateRequestAttributes struct {
    // The API key associated with your Confluent account.
    ApiKey string `json:"api_key"`
    // The API secret associated with your Confluent account.
    ApiSecret string `json:"api_secret"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountUpdateRequestAttributes

func NewConfluentAccountUpdateRequestAttributes(apiKey string, apiSecret string) *ConfluentAccountUpdateRequestAttributes

NewConfluentAccountUpdateRequestAttributes instantiates a new ConfluentAccountUpdateRequestAttributes 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 NewConfluentAccountUpdateRequestAttributesWithDefaults

func NewConfluentAccountUpdateRequestAttributesWithDefaults() *ConfluentAccountUpdateRequestAttributes

NewConfluentAccountUpdateRequestAttributesWithDefaults instantiates a new ConfluentAccountUpdateRequestAttributes 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 (*ConfluentAccountUpdateRequestAttributes) GetApiKey

func (o *ConfluentAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*ConfluentAccountUpdateRequestAttributes) GetApiKeyOk

func (o *ConfluentAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) GetApiSecret

func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecret() string

GetApiSecret returns the ApiSecret field value.

func (*ConfluentAccountUpdateRequestAttributes) GetApiSecretOk

func (o *ConfluentAccountUpdateRequestAttributes) GetApiSecretOk() (*string, bool)

GetApiSecretOk returns a tuple with the ApiSecret field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestAttributes) GetTags

func (o *ConfluentAccountUpdateRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentAccountUpdateRequestAttributes) GetTagsOk

func (o *ConfluentAccountUpdateRequestAttributes) 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 (*ConfluentAccountUpdateRequestAttributes) HasTags

func (o *ConfluentAccountUpdateRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentAccountUpdateRequestAttributes) MarshalJSON

func (o ConfluentAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequestAttributes) SetApiKey

func (o *ConfluentAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*ConfluentAccountUpdateRequestAttributes) SetApiSecret

func (o *ConfluentAccountUpdateRequestAttributes) SetApiSecret(v string)

SetApiSecret sets field value.

func (*ConfluentAccountUpdateRequestAttributes) SetTags

func (o *ConfluentAccountUpdateRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentAccountUpdateRequestAttributes) UnmarshalJSON

func (o *ConfluentAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountUpdateRequestData

ConfluentAccountUpdateRequestData Data object for updating a Confluent account.

type ConfluentAccountUpdateRequestData struct {
    // Attributes object for updating a Confluent account.
    Attributes ConfluentAccountUpdateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `confluent-cloud-accounts`.
    Type ConfluentAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountUpdateRequestData

func NewConfluentAccountUpdateRequestData(attributes ConfluentAccountUpdateRequestAttributes, typeVar ConfluentAccountType) *ConfluentAccountUpdateRequestData

NewConfluentAccountUpdateRequestData instantiates a new ConfluentAccountUpdateRequestData 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 NewConfluentAccountUpdateRequestDataWithDefaults

func NewConfluentAccountUpdateRequestDataWithDefaults() *ConfluentAccountUpdateRequestData

NewConfluentAccountUpdateRequestDataWithDefaults instantiates a new ConfluentAccountUpdateRequestData 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 (*ConfluentAccountUpdateRequestData) GetAttributes

func (o *ConfluentAccountUpdateRequestData) GetAttributes() ConfluentAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentAccountUpdateRequestData) GetAttributesOk

func (o *ConfluentAccountUpdateRequestData) GetAttributesOk() (*ConfluentAccountUpdateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentAccountUpdateRequestData) GetType

func (o *ConfluentAccountUpdateRequestData) GetType() ConfluentAccountType

GetType returns the Type field value.

func (*ConfluentAccountUpdateRequestData) GetTypeOk

func (o *ConfluentAccountUpdateRequestData) GetTypeOk() (*ConfluentAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentAccountUpdateRequestData) MarshalJSON

func (o ConfluentAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountUpdateRequestData) SetAttributes

func (o *ConfluentAccountUpdateRequestData) SetAttributes(v ConfluentAccountUpdateRequestAttributes)

SetAttributes sets field value.

func (*ConfluentAccountUpdateRequestData) SetType

func (o *ConfluentAccountUpdateRequestData) SetType(v ConfluentAccountType)

SetType sets field value.

func (*ConfluentAccountUpdateRequestData) UnmarshalJSON

func (o *ConfluentAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentAccountsResponse

ConfluentAccountsResponse Confluent account returned by the API.

type ConfluentAccountsResponse struct {
    // The Confluent account.
    Data []ConfluentAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentAccountsResponse

func NewConfluentAccountsResponse() *ConfluentAccountsResponse

NewConfluentAccountsResponse instantiates a new ConfluentAccountsResponse 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 NewConfluentAccountsResponseWithDefaults

func NewConfluentAccountsResponseWithDefaults() *ConfluentAccountsResponse

NewConfluentAccountsResponseWithDefaults instantiates a new ConfluentAccountsResponse 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 (*ConfluentAccountsResponse) GetData

func (o *ConfluentAccountsResponse) GetData() []ConfluentAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentAccountsResponse) GetDataOk

func (o *ConfluentAccountsResponse) GetDataOk() (*[]ConfluentAccountResponseData, 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 (*ConfluentAccountsResponse) HasData

func (o *ConfluentAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentAccountsResponse) MarshalJSON

func (o ConfluentAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentAccountsResponse) SetData

func (o *ConfluentAccountsResponse) SetData(v []ConfluentAccountResponseData)

SetData gets a reference to the given []ConfluentAccountResponseData and assigns it to the Data field.

func (*ConfluentAccountsResponse) UnmarshalJSON

func (o *ConfluentAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentCloudApi

ConfluentCloudApi service type

type ConfluentCloudApi datadog.Service

func NewConfluentCloudApi

func NewConfluentCloudApi(client *datadog.APIClient) *ConfluentCloudApi

NewConfluentCloudApi Returns NewConfluentCloudApi.

func (*ConfluentCloudApi) CreateConfluentAccount

func (a *ConfluentCloudApi) CreateConfluentAccount(ctx _context.Context, body ConfluentAccountCreateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)

CreateConfluentAccount Add Confluent account. Create a Confluent account.

func (*ConfluentCloudApi) CreateConfluentResource

func (a *ConfluentCloudApi) CreateConfluentResource(ctx _context.Context, accountId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)

CreateConfluentResource Add resource to Confluent account. Create a Confluent resource for the account associated with the provided ID.

func (*ConfluentCloudApi) DeleteConfluentAccount

func (a *ConfluentCloudApi) DeleteConfluentAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteConfluentAccount Delete Confluent account. Delete a Confluent account with the provided account ID.

func (*ConfluentCloudApi) DeleteConfluentResource

func (a *ConfluentCloudApi) DeleteConfluentResource(ctx _context.Context, accountId string, resourceId string) (*_nethttp.Response, error)

DeleteConfluentResource Delete resource from Confluent account. Delete a Confluent resource with the provided resource id for the account associated with the provided account ID.

func (*ConfluentCloudApi) GetConfluentAccount

func (a *ConfluentCloudApi) GetConfluentAccount(ctx _context.Context, accountId string) (ConfluentAccountResponse, *_nethttp.Response, error)

GetConfluentAccount Get Confluent account. Get the Confluent account with the provided account ID.

func (*ConfluentCloudApi) GetConfluentResource

func (a *ConfluentCloudApi) GetConfluentResource(ctx _context.Context, accountId string, resourceId string) (ConfluentResourceResponse, *_nethttp.Response, error)

GetConfluentResource Get resource from Confluent account. Get a Confluent resource with the provided resource id for the account associated with the provided account ID.

func (*ConfluentCloudApi) ListConfluentAccount

func (a *ConfluentCloudApi) ListConfluentAccount(ctx _context.Context) (ConfluentAccountsResponse, *_nethttp.Response, error)

ListConfluentAccount List Confluent accounts. List Confluent accounts.

func (*ConfluentCloudApi) ListConfluentResource

func (a *ConfluentCloudApi) ListConfluentResource(ctx _context.Context, accountId string) (ConfluentResourcesResponse, *_nethttp.Response, error)

ListConfluentResource List Confluent Account resources. Get a Confluent resource for the account associated with the provided ID.

func (*ConfluentCloudApi) UpdateConfluentAccount

func (a *ConfluentCloudApi) UpdateConfluentAccount(ctx _context.Context, accountId string, body ConfluentAccountUpdateRequest) (ConfluentAccountResponse, *_nethttp.Response, error)

UpdateConfluentAccount Update Confluent account. Update the Confluent account with the provided account ID.

func (*ConfluentCloudApi) UpdateConfluentResource

func (a *ConfluentCloudApi) UpdateConfluentResource(ctx _context.Context, accountId string, resourceId string, body ConfluentResourceRequest) (ConfluentResourceResponse, *_nethttp.Response, error)

UpdateConfluentResource Update resource in Confluent account. Update a Confluent resource with the provided resource id for the account associated with the provided account ID.

type ConfluentResourceRequest

ConfluentResourceRequest The JSON:API request for updating a Confluent resource.

type ConfluentResourceRequest struct {
    // JSON:API request for updating a Confluent resource.
    Data ConfluentResourceRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentResourceRequest

func NewConfluentResourceRequest(data ConfluentResourceRequestData) *ConfluentResourceRequest

NewConfluentResourceRequest instantiates a new ConfluentResourceRequest 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 NewConfluentResourceRequestWithDefaults

func NewConfluentResourceRequestWithDefaults() *ConfluentResourceRequest

NewConfluentResourceRequestWithDefaults instantiates a new ConfluentResourceRequest 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 (*ConfluentResourceRequest) GetData

func (o *ConfluentResourceRequest) GetData() ConfluentResourceRequestData

GetData returns the Data field value.

func (*ConfluentResourceRequest) GetDataOk

func (o *ConfluentResourceRequest) GetDataOk() (*ConfluentResourceRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ConfluentResourceRequest) MarshalJSON

func (o ConfluentResourceRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequest) SetData

func (o *ConfluentResourceRequest) SetData(v ConfluentResourceRequestData)

SetData sets field value.

func (*ConfluentResourceRequest) UnmarshalJSON

func (o *ConfluentResourceRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceRequestAttributes

ConfluentResourceRequestAttributes Attributes object for updating a Confluent resource.

type ConfluentResourceRequestAttributes struct {
    // Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags.
    EnableCustomMetrics *bool `json:"enable_custom_metrics,omitempty"`
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType string `json:"resource_type"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentResourceRequestAttributes

func NewConfluentResourceRequestAttributes(resourceType string) *ConfluentResourceRequestAttributes

NewConfluentResourceRequestAttributes instantiates a new ConfluentResourceRequestAttributes 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 NewConfluentResourceRequestAttributesWithDefaults

func NewConfluentResourceRequestAttributesWithDefaults() *ConfluentResourceRequestAttributes

NewConfluentResourceRequestAttributesWithDefaults instantiates a new ConfluentResourceRequestAttributes 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 (*ConfluentResourceRequestAttributes) GetEnableCustomMetrics

func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetrics() bool

GetEnableCustomMetrics returns the EnableCustomMetrics field value if set, zero value otherwise.

func (*ConfluentResourceRequestAttributes) GetEnableCustomMetricsOk

func (o *ConfluentResourceRequestAttributes) GetEnableCustomMetricsOk() (*bool, bool)

GetEnableCustomMetricsOk returns a tuple with the EnableCustomMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceRequestAttributes) GetResourceType

func (o *ConfluentResourceRequestAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value.

func (*ConfluentResourceRequestAttributes) GetResourceTypeOk

func (o *ConfluentResourceRequestAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestAttributes) GetTags

func (o *ConfluentResourceRequestAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentResourceRequestAttributes) GetTagsOk

func (o *ConfluentResourceRequestAttributes) 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 (*ConfluentResourceRequestAttributes) HasEnableCustomMetrics

func (o *ConfluentResourceRequestAttributes) HasEnableCustomMetrics() bool

HasEnableCustomMetrics returns a boolean if a field has been set.

func (*ConfluentResourceRequestAttributes) HasTags

func (o *ConfluentResourceRequestAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentResourceRequestAttributes) MarshalJSON

func (o ConfluentResourceRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequestAttributes) SetEnableCustomMetrics

func (o *ConfluentResourceRequestAttributes) SetEnableCustomMetrics(v bool)

SetEnableCustomMetrics gets a reference to the given bool and assigns it to the EnableCustomMetrics field.

func (*ConfluentResourceRequestAttributes) SetResourceType

func (o *ConfluentResourceRequestAttributes) SetResourceType(v string)

SetResourceType sets field value.

func (*ConfluentResourceRequestAttributes) SetTags

func (o *ConfluentResourceRequestAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentResourceRequestAttributes) UnmarshalJSON

func (o *ConfluentResourceRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceRequestData

ConfluentResourceRequestData JSON:API request for updating a Confluent resource.

type ConfluentResourceRequestData struct {
    // Attributes object for updating a Confluent resource.
    Attributes ConfluentResourceRequestAttributes `json:"attributes"`
    // The ID associated with a Confluent resource.
    Id string `json:"id"`
    // The JSON:API type for this request.
    Type ConfluentResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentResourceRequestData

func NewConfluentResourceRequestData(attributes ConfluentResourceRequestAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceRequestData

NewConfluentResourceRequestData instantiates a new ConfluentResourceRequestData 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 NewConfluentResourceRequestDataWithDefaults

func NewConfluentResourceRequestDataWithDefaults() *ConfluentResourceRequestData

NewConfluentResourceRequestDataWithDefaults instantiates a new ConfluentResourceRequestData 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 (*ConfluentResourceRequestData) GetAttributes

func (o *ConfluentResourceRequestData) GetAttributes() ConfluentResourceRequestAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentResourceRequestData) GetAttributesOk

func (o *ConfluentResourceRequestData) GetAttributesOk() (*ConfluentResourceRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestData) GetId

func (o *ConfluentResourceRequestData) GetId() string

GetId returns the Id field value.

func (*ConfluentResourceRequestData) GetIdOk

func (o *ConfluentResourceRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentResourceRequestData) GetType

func (o *ConfluentResourceRequestData) GetType() ConfluentResourceType

GetType returns the Type field value.

func (*ConfluentResourceRequestData) GetTypeOk

func (o *ConfluentResourceRequestData) GetTypeOk() (*ConfluentResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentResourceRequestData) MarshalJSON

func (o ConfluentResourceRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceRequestData) SetAttributes

func (o *ConfluentResourceRequestData) SetAttributes(v ConfluentResourceRequestAttributes)

SetAttributes sets field value.

func (*ConfluentResourceRequestData) SetId

func (o *ConfluentResourceRequestData) SetId(v string)

SetId sets field value.

func (*ConfluentResourceRequestData) SetType

func (o *ConfluentResourceRequestData) SetType(v ConfluentResourceType)

SetType sets field value.

func (*ConfluentResourceRequestData) UnmarshalJSON

func (o *ConfluentResourceRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponse

ConfluentResourceResponse Response schema when interacting with a Confluent resource.

type ConfluentResourceResponse struct {
    // Confluent Cloud resource data.
    Data *ConfluentResourceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentResourceResponse

func NewConfluentResourceResponse() *ConfluentResourceResponse

NewConfluentResourceResponse instantiates a new ConfluentResourceResponse 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 NewConfluentResourceResponseWithDefaults

func NewConfluentResourceResponseWithDefaults() *ConfluentResourceResponse

NewConfluentResourceResponseWithDefaults instantiates a new ConfluentResourceResponse 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 (*ConfluentResourceResponse) GetData

func (o *ConfluentResourceResponse) GetData() ConfluentResourceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentResourceResponse) GetDataOk

func (o *ConfluentResourceResponse) GetDataOk() (*ConfluentResourceResponseData, 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 (*ConfluentResourceResponse) HasData

func (o *ConfluentResourceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentResourceResponse) MarshalJSON

func (o ConfluentResourceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponse) SetData

func (o *ConfluentResourceResponse) SetData(v ConfluentResourceResponseData)

SetData gets a reference to the given ConfluentResourceResponseData and assigns it to the Data field.

func (*ConfluentResourceResponse) UnmarshalJSON

func (o *ConfluentResourceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponseAttributes

ConfluentResourceResponseAttributes Model representation of a Confluent Cloud resource.

type ConfluentResourceResponseAttributes struct {
    // Enable the `custom.consumer_lag_offset` metric, which contains extra metric tags.
    EnableCustomMetrics *bool `json:"enable_custom_metrics,omitempty"`
    // The ID associated with the Confluent resource.
    Id *string `json:"id,omitempty"`
    // The resource type of the Resource. Can be `kafka`, `connector`, `ksql`, or `schema_registry`.
    ResourceType string `json:"resource_type"`
    // A list of strings representing tags. Can be a single key, or key-value pairs separated by a colon.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentResourceResponseAttributes

func NewConfluentResourceResponseAttributes(resourceType string) *ConfluentResourceResponseAttributes

NewConfluentResourceResponseAttributes instantiates a new ConfluentResourceResponseAttributes 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 NewConfluentResourceResponseAttributesWithDefaults

func NewConfluentResourceResponseAttributesWithDefaults() *ConfluentResourceResponseAttributes

NewConfluentResourceResponseAttributesWithDefaults instantiates a new ConfluentResourceResponseAttributes 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 (*ConfluentResourceResponseAttributes) GetEnableCustomMetrics

func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetrics() bool

GetEnableCustomMetrics returns the EnableCustomMetrics field value if set, zero value otherwise.

func (*ConfluentResourceResponseAttributes) GetEnableCustomMetricsOk

func (o *ConfluentResourceResponseAttributes) GetEnableCustomMetricsOk() (*bool, bool)

GetEnableCustomMetricsOk returns a tuple with the EnableCustomMetrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) GetId

func (o *ConfluentResourceResponseAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ConfluentResourceResponseAttributes) GetIdOk

func (o *ConfluentResourceResponseAttributes) 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 (*ConfluentResourceResponseAttributes) GetResourceType

func (o *ConfluentResourceResponseAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value.

func (*ConfluentResourceResponseAttributes) GetResourceTypeOk

func (o *ConfluentResourceResponseAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseAttributes) GetTags

func (o *ConfluentResourceResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfluentResourceResponseAttributes) GetTagsOk

func (o *ConfluentResourceResponseAttributes) 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 (*ConfluentResourceResponseAttributes) HasEnableCustomMetrics

func (o *ConfluentResourceResponseAttributes) HasEnableCustomMetrics() bool

HasEnableCustomMetrics returns a boolean if a field has been set.

func (*ConfluentResourceResponseAttributes) HasId

func (o *ConfluentResourceResponseAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*ConfluentResourceResponseAttributes) HasTags

func (o *ConfluentResourceResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ConfluentResourceResponseAttributes) MarshalJSON

func (o ConfluentResourceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponseAttributes) SetEnableCustomMetrics

func (o *ConfluentResourceResponseAttributes) SetEnableCustomMetrics(v bool)

SetEnableCustomMetrics gets a reference to the given bool and assigns it to the EnableCustomMetrics field.

func (*ConfluentResourceResponseAttributes) SetId

func (o *ConfluentResourceResponseAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ConfluentResourceResponseAttributes) SetResourceType

func (o *ConfluentResourceResponseAttributes) SetResourceType(v string)

SetResourceType sets field value.

func (*ConfluentResourceResponseAttributes) SetTags

func (o *ConfluentResourceResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ConfluentResourceResponseAttributes) UnmarshalJSON

func (o *ConfluentResourceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceResponseData

ConfluentResourceResponseData Confluent Cloud resource data.

type ConfluentResourceResponseData struct {
    // Model representation of a Confluent Cloud resource.
    Attributes ConfluentResourceResponseAttributes `json:"attributes"`
    // The ID associated with the Confluent resource.
    Id string `json:"id"`
    // The JSON:API type for this request.
    Type ConfluentResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentResourceResponseData

func NewConfluentResourceResponseData(attributes ConfluentResourceResponseAttributes, id string, typeVar ConfluentResourceType) *ConfluentResourceResponseData

NewConfluentResourceResponseData instantiates a new ConfluentResourceResponseData 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 NewConfluentResourceResponseDataWithDefaults

func NewConfluentResourceResponseDataWithDefaults() *ConfluentResourceResponseData

NewConfluentResourceResponseDataWithDefaults instantiates a new ConfluentResourceResponseData 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 (*ConfluentResourceResponseData) GetAttributes

func (o *ConfluentResourceResponseData) GetAttributes() ConfluentResourceResponseAttributes

GetAttributes returns the Attributes field value.

func (*ConfluentResourceResponseData) GetAttributesOk

func (o *ConfluentResourceResponseData) GetAttributesOk() (*ConfluentResourceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseData) GetId

func (o *ConfluentResourceResponseData) GetId() string

GetId returns the Id field value.

func (*ConfluentResourceResponseData) GetIdOk

func (o *ConfluentResourceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ConfluentResourceResponseData) GetType

func (o *ConfluentResourceResponseData) GetType() ConfluentResourceType

GetType returns the Type field value.

func (*ConfluentResourceResponseData) GetTypeOk

func (o *ConfluentResourceResponseData) GetTypeOk() (*ConfluentResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ConfluentResourceResponseData) MarshalJSON

func (o ConfluentResourceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourceResponseData) SetAttributes

func (o *ConfluentResourceResponseData) SetAttributes(v ConfluentResourceResponseAttributes)

SetAttributes sets field value.

func (*ConfluentResourceResponseData) SetId

func (o *ConfluentResourceResponseData) SetId(v string)

SetId sets field value.

func (*ConfluentResourceResponseData) SetType

func (o *ConfluentResourceResponseData) SetType(v ConfluentResourceType)

SetType sets field value.

func (*ConfluentResourceResponseData) UnmarshalJSON

func (o *ConfluentResourceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConfluentResourceType

ConfluentResourceType The JSON:API type for this request.

type ConfluentResourceType string

List of ConfluentResourceType.

const (
    CONFLUENTRESOURCETYPE_CONFLUENT_CLOUD_RESOURCES ConfluentResourceType = "confluent-cloud-resources"
)

func NewConfluentResourceTypeFromValue

func NewConfluentResourceTypeFromValue(v string) (*ConfluentResourceType, error)

NewConfluentResourceTypeFromValue returns a pointer to a valid ConfluentResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConfluentResourceType) GetAllowedValues

func (v *ConfluentResourceType) GetAllowedValues() []ConfluentResourceType

GetAllowedValues reeturns the list of possible values.

func (ConfluentResourceType) IsValid

func (v ConfluentResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConfluentResourceType) Ptr

func (v ConfluentResourceType) Ptr() *ConfluentResourceType

Ptr returns reference to ConfluentResourceType value.

func (*ConfluentResourceType) UnmarshalJSON

func (v *ConfluentResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConfluentResourcesResponse

ConfluentResourcesResponse Response schema when interacting with a list of Confluent resources.

type ConfluentResourcesResponse struct {
    // The JSON:API data attribute.
    Data []ConfluentResourceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConfluentResourcesResponse

func NewConfluentResourcesResponse() *ConfluentResourcesResponse

NewConfluentResourcesResponse instantiates a new ConfluentResourcesResponse 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 NewConfluentResourcesResponseWithDefaults

func NewConfluentResourcesResponseWithDefaults() *ConfluentResourcesResponse

NewConfluentResourcesResponseWithDefaults instantiates a new ConfluentResourcesResponse 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 (*ConfluentResourcesResponse) GetData

func (o *ConfluentResourcesResponse) GetData() []ConfluentResourceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ConfluentResourcesResponse) GetDataOk

func (o *ConfluentResourcesResponse) GetDataOk() (*[]ConfluentResourceResponseData, 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 (*ConfluentResourcesResponse) HasData

func (o *ConfluentResourcesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ConfluentResourcesResponse) MarshalJSON

func (o ConfluentResourcesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConfluentResourcesResponse) SetData

func (o *ConfluentResourcesResponse) SetData(v []ConfluentResourceResponseData)

SetData gets a reference to the given []ConfluentResourceResponseData and assigns it to the Data field.

func (*ConfluentResourcesResponse) UnmarshalJSON

func (o *ConfluentResourcesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Connection

Connection The definition of `Connection` object.

type Connection struct {
    // The `Connection` `connectionId`.
    ConnectionId string `json:"connectionId"`
    // The `Connection` `label`.
    Label string `json:"label"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConnection

func NewConnection(connectionId string, label string) *Connection

NewConnection instantiates a new Connection 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 NewConnectionWithDefaults

func NewConnectionWithDefaults() *Connection

NewConnectionWithDefaults instantiates a new Connection 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 (*Connection) GetConnectionId

func (o *Connection) GetConnectionId() string

GetConnectionId returns the ConnectionId field value.

func (*Connection) GetConnectionIdOk

func (o *Connection) GetConnectionIdOk() (*string, bool)

GetConnectionIdOk returns a tuple with the ConnectionId field value and a boolean to check if the value has been set.

func (*Connection) GetLabel

func (o *Connection) GetLabel() string

GetLabel returns the Label field value.

func (*Connection) GetLabelOk

func (o *Connection) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value and a boolean to check if the value has been set.

func (Connection) MarshalJSON

func (o Connection) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Connection) SetConnectionId

func (o *Connection) SetConnectionId(v string)

SetConnectionId sets field value.

func (*Connection) SetLabel

func (o *Connection) SetLabel(v string)

SetLabel sets field value.

func (*Connection) UnmarshalJSON

func (o *Connection) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConnectionEnv

ConnectionEnv A list of connections or connection groups used in the workflow.

type ConnectionEnv struct {
    // The `ConnectionEnv` `connectionGroups`.
    ConnectionGroups []ConnectionGroup `json:"connectionGroups,omitempty"`
    // The `ConnectionEnv` `connections`.
    Connections []Connection `json:"connections,omitempty"`
    // The definition of `ConnectionEnvEnv` object.
    Env ConnectionEnvEnv `json:"env"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConnectionEnv

func NewConnectionEnv(env ConnectionEnvEnv) *ConnectionEnv

NewConnectionEnv instantiates a new ConnectionEnv 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 NewConnectionEnvWithDefaults

func NewConnectionEnvWithDefaults() *ConnectionEnv

NewConnectionEnvWithDefaults instantiates a new ConnectionEnv 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 (*ConnectionEnv) GetConnectionGroups

func (o *ConnectionEnv) GetConnectionGroups() []ConnectionGroup

GetConnectionGroups returns the ConnectionGroups field value if set, zero value otherwise.

func (*ConnectionEnv) GetConnectionGroupsOk

func (o *ConnectionEnv) GetConnectionGroupsOk() (*[]ConnectionGroup, bool)

GetConnectionGroupsOk returns a tuple with the ConnectionGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionEnv) GetConnections

func (o *ConnectionEnv) GetConnections() []Connection

GetConnections returns the Connections field value if set, zero value otherwise.

func (*ConnectionEnv) GetConnectionsOk

func (o *ConnectionEnv) GetConnectionsOk() (*[]Connection, bool)

GetConnectionsOk returns a tuple with the Connections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectionEnv) GetEnv

func (o *ConnectionEnv) GetEnv() ConnectionEnvEnv

GetEnv returns the Env field value.

func (*ConnectionEnv) GetEnvOk

func (o *ConnectionEnv) GetEnvOk() (*ConnectionEnvEnv, bool)

GetEnvOk returns a tuple with the Env field value and a boolean to check if the value has been set.

func (*ConnectionEnv) HasConnectionGroups

func (o *ConnectionEnv) HasConnectionGroups() bool

HasConnectionGroups returns a boolean if a field has been set.

func (*ConnectionEnv) HasConnections

func (o *ConnectionEnv) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (ConnectionEnv) MarshalJSON

func (o ConnectionEnv) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConnectionEnv) SetConnectionGroups

func (o *ConnectionEnv) SetConnectionGroups(v []ConnectionGroup)

SetConnectionGroups gets a reference to the given []ConnectionGroup and assigns it to the ConnectionGroups field.

func (*ConnectionEnv) SetConnections

func (o *ConnectionEnv) SetConnections(v []Connection)

SetConnections gets a reference to the given []Connection and assigns it to the Connections field.

func (*ConnectionEnv) SetEnv

func (o *ConnectionEnv) SetEnv(v ConnectionEnvEnv)

SetEnv sets field value.

func (*ConnectionEnv) UnmarshalJSON

func (o *ConnectionEnv) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConnectionEnvEnv

ConnectionEnvEnv The definition of `ConnectionEnvEnv` object.

type ConnectionEnvEnv string

List of ConnectionEnvEnv.

const (
    CONNECTIONENVENV_DEFAULT ConnectionEnvEnv = "default"
)

func NewConnectionEnvEnvFromValue

func NewConnectionEnvEnvFromValue(v string) (*ConnectionEnvEnv, error)

NewConnectionEnvEnvFromValue returns a pointer to a valid ConnectionEnvEnv for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConnectionEnvEnv) GetAllowedValues

func (v *ConnectionEnvEnv) GetAllowedValues() []ConnectionEnvEnv

GetAllowedValues reeturns the list of possible values.

func (ConnectionEnvEnv) IsValid

func (v ConnectionEnvEnv) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConnectionEnvEnv) Ptr

func (v ConnectionEnvEnv) Ptr() *ConnectionEnvEnv

Ptr returns reference to ConnectionEnvEnv value.

func (*ConnectionEnvEnv) UnmarshalJSON

func (v *ConnectionEnvEnv) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConnectionGroup

ConnectionGroup The definition of `ConnectionGroup` object.

type ConnectionGroup struct {
    // The `ConnectionGroup` `connectionGroupId`.
    ConnectionGroupId string `json:"connectionGroupId"`
    // The `ConnectionGroup` `label`.
    Label string `json:"label"`
    // The `ConnectionGroup` `tags`.
    Tags []string `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConnectionGroup

func NewConnectionGroup(connectionGroupId string, label string, tags []string) *ConnectionGroup

NewConnectionGroup instantiates a new ConnectionGroup 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 NewConnectionGroupWithDefaults

func NewConnectionGroupWithDefaults() *ConnectionGroup

NewConnectionGroupWithDefaults instantiates a new ConnectionGroup 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 (*ConnectionGroup) GetConnectionGroupId

func (o *ConnectionGroup) GetConnectionGroupId() string

GetConnectionGroupId returns the ConnectionGroupId field value.

func (*ConnectionGroup) GetConnectionGroupIdOk

func (o *ConnectionGroup) GetConnectionGroupIdOk() (*string, bool)

GetConnectionGroupIdOk returns a tuple with the ConnectionGroupId field value and a boolean to check if the value has been set.

func (*ConnectionGroup) GetLabel

func (o *ConnectionGroup) GetLabel() string

GetLabel returns the Label field value.

func (*ConnectionGroup) GetLabelOk

func (o *ConnectionGroup) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value and a boolean to check if the value has been set.

func (*ConnectionGroup) GetTags

func (o *ConnectionGroup) GetTags() []string

GetTags returns the Tags field value.

func (*ConnectionGroup) GetTagsOk

func (o *ConnectionGroup) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (ConnectionGroup) MarshalJSON

func (o ConnectionGroup) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConnectionGroup) SetConnectionGroupId

func (o *ConnectionGroup) SetConnectionGroupId(v string)

SetConnectionGroupId sets field value.

func (*ConnectionGroup) SetLabel

func (o *ConnectionGroup) SetLabel(v string)

SetLabel sets field value.

func (*ConnectionGroup) SetTags

func (o *ConnectionGroup) SetTags(v []string)

SetTags sets field value.

func (*ConnectionGroup) UnmarshalJSON

func (o *ConnectionGroup) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Container

Container Container object.

type Container struct {
    // Attributes for a container.
    Attributes *ContainerAttributes `json:"attributes,omitempty"`
    // Container ID.
    Id *string `json:"id,omitempty"`
    // Type of container.
    Type *ContainerType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainer

func NewContainer() *Container

NewContainer instantiates a new Container 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 NewContainerWithDefaults

func NewContainerWithDefaults() *Container

NewContainerWithDefaults instantiates a new Container 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 (*Container) GetAttributes

func (o *Container) GetAttributes() ContainerAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Container) GetAttributesOk

func (o *Container) GetAttributesOk() (*ContainerAttributes, 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 (*Container) GetId

func (o *Container) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Container) GetIdOk

func (o *Container) 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 (*Container) GetType

func (o *Container) GetType() ContainerType

GetType returns the Type field value if set, zero value otherwise.

func (*Container) GetTypeOk

func (o *Container) GetTypeOk() (*ContainerType, 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 (*Container) HasAttributes

func (o *Container) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Container) HasId

func (o *Container) HasId() bool

HasId returns a boolean if a field has been set.

func (*Container) HasType

func (o *Container) HasType() bool

HasType returns a boolean if a field has been set.

func (Container) MarshalJSON

func (o Container) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Container) SetAttributes

func (o *Container) SetAttributes(v ContainerAttributes)

SetAttributes gets a reference to the given ContainerAttributes and assigns it to the Attributes field.

func (*Container) SetId

func (o *Container) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Container) SetType

func (o *Container) SetType(v ContainerType)

SetType gets a reference to the given ContainerType and assigns it to the Type field.

func (*Container) UnmarshalJSON

func (o *Container) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerAttributes

ContainerAttributes Attributes for a container.

type ContainerAttributes struct {
    // The ID of the container.
    ContainerId *string `json:"container_id,omitempty"`
    // Time the container was created.
    CreatedAt *string `json:"created_at,omitempty"`
    // Hostname of the host running the container.
    Host *string `json:"host,omitempty"`
    // Digest of the compressed image manifest.
    ImageDigest datadog.NullableString `json:"image_digest,omitempty"`
    // Name of the associated container image.
    ImageName *string `json:"image_name,omitempty"`
    // List of image tags associated with the container image.
    ImageTags datadog.NullableList[string] `json:"image_tags,omitempty"`
    // Name of the container.
    Name *string `json:"name,omitempty"`
    // Time the container was started.
    StartedAt *string `json:"started_at,omitempty"`
    // State of the container. This depends on the container runtime.
    State *string `json:"state,omitempty"`
    // List of tags associated with the container.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerAttributes

func NewContainerAttributes() *ContainerAttributes

NewContainerAttributes instantiates a new ContainerAttributes 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 NewContainerAttributesWithDefaults

func NewContainerAttributesWithDefaults() *ContainerAttributes

NewContainerAttributesWithDefaults instantiates a new ContainerAttributes 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 (*ContainerAttributes) GetContainerId

func (o *ContainerAttributes) GetContainerId() string

GetContainerId returns the ContainerId field value if set, zero value otherwise.

func (*ContainerAttributes) GetContainerIdOk

func (o *ContainerAttributes) GetContainerIdOk() (*string, bool)

GetContainerIdOk returns a tuple with the ContainerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerAttributes) GetCreatedAt

func (o *ContainerAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*ContainerAttributes) GetCreatedAtOk

func (o *ContainerAttributes) 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 (*ContainerAttributes) GetHost

func (o *ContainerAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*ContainerAttributes) GetHostOk

func (o *ContainerAttributes) 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 (*ContainerAttributes) GetImageDigest

func (o *ContainerAttributes) GetImageDigest() string

GetImageDigest returns the ImageDigest field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerAttributes) GetImageDigestOk

func (o *ContainerAttributes) GetImageDigestOk() (*string, bool)

GetImageDigestOk returns a tuple with the ImageDigest 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 (*ContainerAttributes) GetImageName

func (o *ContainerAttributes) GetImageName() string

GetImageName returns the ImageName field value if set, zero value otherwise.

func (*ContainerAttributes) GetImageNameOk

func (o *ContainerAttributes) GetImageNameOk() (*string, bool)

GetImageNameOk returns a tuple with the ImageName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerAttributes) GetImageTags

func (o *ContainerAttributes) GetImageTags() []string

GetImageTags returns the ImageTags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerAttributes) GetImageTagsOk

func (o *ContainerAttributes) GetImageTagsOk() (*[]string, bool)

GetImageTagsOk returns a tuple with the ImageTags 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 (*ContainerAttributes) GetName

func (o *ContainerAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ContainerAttributes) GetNameOk

func (o *ContainerAttributes) 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 (*ContainerAttributes) GetStartedAt

func (o *ContainerAttributes) GetStartedAt() string

GetStartedAt returns the StartedAt field value if set, zero value otherwise.

func (*ContainerAttributes) GetStartedAtOk

func (o *ContainerAttributes) GetStartedAtOk() (*string, bool)

GetStartedAtOk returns a tuple with the StartedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerAttributes) GetState

func (o *ContainerAttributes) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*ContainerAttributes) GetStateOk

func (o *ContainerAttributes) GetStateOk() (*string, 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 (*ContainerAttributes) GetTags

func (o *ContainerAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ContainerAttributes) GetTagsOk

func (o *ContainerAttributes) 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 (*ContainerAttributes) HasContainerId

func (o *ContainerAttributes) HasContainerId() bool

HasContainerId returns a boolean if a field has been set.

func (*ContainerAttributes) HasCreatedAt

func (o *ContainerAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ContainerAttributes) HasHost

func (o *ContainerAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*ContainerAttributes) HasImageDigest

func (o *ContainerAttributes) HasImageDigest() bool

HasImageDigest returns a boolean if a field has been set.

func (*ContainerAttributes) HasImageName

func (o *ContainerAttributes) HasImageName() bool

HasImageName returns a boolean if a field has been set.

func (*ContainerAttributes) HasImageTags

func (o *ContainerAttributes) HasImageTags() bool

HasImageTags returns a boolean if a field has been set.

func (*ContainerAttributes) HasName

func (o *ContainerAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ContainerAttributes) HasStartedAt

func (o *ContainerAttributes) HasStartedAt() bool

HasStartedAt returns a boolean if a field has been set.

func (*ContainerAttributes) HasState

func (o *ContainerAttributes) HasState() bool

HasState returns a boolean if a field has been set.

func (*ContainerAttributes) HasTags

func (o *ContainerAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ContainerAttributes) MarshalJSON

func (o ContainerAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerAttributes) SetContainerId

func (o *ContainerAttributes) SetContainerId(v string)

SetContainerId gets a reference to the given string and assigns it to the ContainerId field.

func (*ContainerAttributes) SetCreatedAt

func (o *ContainerAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*ContainerAttributes) SetHost

func (o *ContainerAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*ContainerAttributes) SetImageDigest

func (o *ContainerAttributes) SetImageDigest(v string)

SetImageDigest gets a reference to the given datadog.NullableString and assigns it to the ImageDigest field.

func (*ContainerAttributes) SetImageDigestNil

func (o *ContainerAttributes) SetImageDigestNil()

SetImageDigestNil sets the value for ImageDigest to be an explicit nil.

func (*ContainerAttributes) SetImageName

func (o *ContainerAttributes) SetImageName(v string)

SetImageName gets a reference to the given string and assigns it to the ImageName field.

func (*ContainerAttributes) SetImageTags

func (o *ContainerAttributes) SetImageTags(v []string)

SetImageTags gets a reference to the given datadog.NullableList[string] and assigns it to the ImageTags field.

func (*ContainerAttributes) SetImageTagsNil

func (o *ContainerAttributes) SetImageTagsNil()

SetImageTagsNil sets the value for ImageTags to be an explicit nil.

func (*ContainerAttributes) SetName

func (o *ContainerAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ContainerAttributes) SetStartedAt

func (o *ContainerAttributes) SetStartedAt(v string)

SetStartedAt gets a reference to the given string and assigns it to the StartedAt field.

func (*ContainerAttributes) SetState

func (o *ContainerAttributes) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*ContainerAttributes) SetTags

func (o *ContainerAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ContainerAttributes) UnmarshalJSON

func (o *ContainerAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*ContainerAttributes) UnsetImageDigest

func (o *ContainerAttributes) UnsetImageDigest()

UnsetImageDigest ensures that no value is present for ImageDigest, not even an explicit nil.

func (*ContainerAttributes) UnsetImageTags

func (o *ContainerAttributes) UnsetImageTags()

UnsetImageTags ensures that no value is present for ImageTags, not even an explicit nil.

type ContainerGroup

ContainerGroup Container group object.

type ContainerGroup struct {
    // Attributes for a container group.
    Attributes *ContainerGroupAttributes `json:"attributes,omitempty"`
    // Container Group ID.
    Id *string `json:"id,omitempty"`
    // Relationships to containers inside a container group.
    Relationships *ContainerGroupRelationships `json:"relationships,omitempty"`
    // Type of container group.
    Type *ContainerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerGroup

func NewContainerGroup() *ContainerGroup

NewContainerGroup instantiates a new ContainerGroup 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 NewContainerGroupWithDefaults

func NewContainerGroupWithDefaults() *ContainerGroup

NewContainerGroupWithDefaults instantiates a new ContainerGroup 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 (*ContainerGroup) GetAttributes

func (o *ContainerGroup) GetAttributes() ContainerGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ContainerGroup) GetAttributesOk

func (o *ContainerGroup) GetAttributesOk() (*ContainerGroupAttributes, 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 (*ContainerGroup) GetId

func (o *ContainerGroup) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ContainerGroup) GetIdOk

func (o *ContainerGroup) 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 (*ContainerGroup) GetRelationships

func (o *ContainerGroup) GetRelationships() ContainerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ContainerGroup) GetRelationshipsOk

func (o *ContainerGroup) GetRelationshipsOk() (*ContainerGroupRelationships, 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 (*ContainerGroup) GetType

func (o *ContainerGroup) GetType() ContainerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*ContainerGroup) GetTypeOk

func (o *ContainerGroup) GetTypeOk() (*ContainerGroupType, 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 (*ContainerGroup) HasAttributes

func (o *ContainerGroup) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ContainerGroup) HasId

func (o *ContainerGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*ContainerGroup) HasRelationships

func (o *ContainerGroup) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*ContainerGroup) HasType

func (o *ContainerGroup) HasType() bool

HasType returns a boolean if a field has been set.

func (ContainerGroup) MarshalJSON

func (o ContainerGroup) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerGroup) SetAttributes

func (o *ContainerGroup) SetAttributes(v ContainerGroupAttributes)

SetAttributes gets a reference to the given ContainerGroupAttributes and assigns it to the Attributes field.

func (*ContainerGroup) SetId

func (o *ContainerGroup) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ContainerGroup) SetRelationships

func (o *ContainerGroup) SetRelationships(v ContainerGroupRelationships)

SetRelationships gets a reference to the given ContainerGroupRelationships and assigns it to the Relationships field.

func (*ContainerGroup) SetType

func (o *ContainerGroup) SetType(v ContainerGroupType)

SetType gets a reference to the given ContainerGroupType and assigns it to the Type field.

func (*ContainerGroup) UnmarshalJSON

func (o *ContainerGroup) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerGroupAttributes

ContainerGroupAttributes Attributes for a container group.

type ContainerGroupAttributes struct {
    // Number of containers in the group.
    Count *int64 `json:"count,omitempty"`
    // Tags from the group name parsed in key/value format.
    Tags interface{} `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerGroupAttributes

func NewContainerGroupAttributes() *ContainerGroupAttributes

NewContainerGroupAttributes instantiates a new ContainerGroupAttributes 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 NewContainerGroupAttributesWithDefaults

func NewContainerGroupAttributesWithDefaults() *ContainerGroupAttributes

NewContainerGroupAttributesWithDefaults instantiates a new ContainerGroupAttributes 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 (*ContainerGroupAttributes) GetCount

func (o *ContainerGroupAttributes) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*ContainerGroupAttributes) GetCountOk

func (o *ContainerGroupAttributes) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupAttributes) GetTags

func (o *ContainerGroupAttributes) GetTags() interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*ContainerGroupAttributes) GetTagsOk

func (o *ContainerGroupAttributes) 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 (*ContainerGroupAttributes) HasCount

func (o *ContainerGroupAttributes) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*ContainerGroupAttributes) HasTags

func (o *ContainerGroupAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ContainerGroupAttributes) MarshalJSON

func (o ContainerGroupAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerGroupAttributes) SetCount

func (o *ContainerGroupAttributes) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*ContainerGroupAttributes) SetTags

func (o *ContainerGroupAttributes) SetTags(v interface{})

SetTags gets a reference to the given interface{} and assigns it to the Tags field.

func (*ContainerGroupAttributes) UnmarshalJSON

func (o *ContainerGroupAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerGroupRelationships

ContainerGroupRelationships Relationships to containers inside a container group.

type ContainerGroupRelationships struct {
    // Relationships to Containers inside a Container Group.
    Containers *ContainerGroupRelationshipsLink `json:"containers,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerGroupRelationships

func NewContainerGroupRelationships() *ContainerGroupRelationships

NewContainerGroupRelationships instantiates a new ContainerGroupRelationships 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 NewContainerGroupRelationshipsWithDefaults

func NewContainerGroupRelationshipsWithDefaults() *ContainerGroupRelationships

NewContainerGroupRelationshipsWithDefaults instantiates a new ContainerGroupRelationships 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 (*ContainerGroupRelationships) GetContainers

func (o *ContainerGroupRelationships) GetContainers() ContainerGroupRelationshipsLink

GetContainers returns the Containers field value if set, zero value otherwise.

func (*ContainerGroupRelationships) GetContainersOk

func (o *ContainerGroupRelationships) GetContainersOk() (*ContainerGroupRelationshipsLink, bool)

GetContainersOk returns a tuple with the Containers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupRelationships) HasContainers

func (o *ContainerGroupRelationships) HasContainers() bool

HasContainers returns a boolean if a field has been set.

func (ContainerGroupRelationships) MarshalJSON

func (o ContainerGroupRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerGroupRelationships) SetContainers

func (o *ContainerGroupRelationships) SetContainers(v ContainerGroupRelationshipsLink)

SetContainers gets a reference to the given ContainerGroupRelationshipsLink and assigns it to the Containers field.

func (*ContainerGroupRelationships) UnmarshalJSON

func (o *ContainerGroupRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ContainerGroupRelationshipsLink Relationships to Containers inside a Container Group.

type ContainerGroupRelationshipsLink struct {
    // Links data.
    Data []string `json:"data,omitempty"`
    // Links attributes.
    Links *ContainerGroupRelationshipsLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewContainerGroupRelationshipsLink() *ContainerGroupRelationshipsLink

NewContainerGroupRelationshipsLink instantiates a new ContainerGroupRelationshipsLink 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 NewContainerGroupRelationshipsLinkWithDefaults

func NewContainerGroupRelationshipsLinkWithDefaults() *ContainerGroupRelationshipsLink

NewContainerGroupRelationshipsLinkWithDefaults instantiates a new ContainerGroupRelationshipsLink 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 (*ContainerGroupRelationshipsLink) GetData

func (o *ContainerGroupRelationshipsLink) GetData() []string

GetData returns the Data field value if set, zero value otherwise.

func (*ContainerGroupRelationshipsLink) GetDataOk

func (o *ContainerGroupRelationshipsLink) GetDataOk() (*[]string, 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 (o *ContainerGroupRelationshipsLink) GetLinks() ContainerGroupRelationshipsLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ContainerGroupRelationshipsLink) GetLinksOk

func (o *ContainerGroupRelationshipsLink) GetLinksOk() (*ContainerGroupRelationshipsLinks, 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 (*ContainerGroupRelationshipsLink) HasData

func (o *ContainerGroupRelationshipsLink) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ContainerGroupRelationshipsLink) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ContainerGroupRelationshipsLink) MarshalJSON

func (o ContainerGroupRelationshipsLink) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerGroupRelationshipsLink) SetData

func (o *ContainerGroupRelationshipsLink) SetData(v []string)

SetData gets a reference to the given []string and assigns it to the Data field.

func (o *ContainerGroupRelationshipsLink) SetLinks(v ContainerGroupRelationshipsLinks)

SetLinks gets a reference to the given ContainerGroupRelationshipsLinks and assigns it to the Links field.

func (*ContainerGroupRelationshipsLink) UnmarshalJSON

func (o *ContainerGroupRelationshipsLink) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ContainerGroupRelationshipsLinks Links attributes.

type ContainerGroupRelationshipsLinks struct {
    // Link to related containers.
    Related *string `json:"related,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewContainerGroupRelationshipsLinks() *ContainerGroupRelationshipsLinks

NewContainerGroupRelationshipsLinks instantiates a new ContainerGroupRelationshipsLinks 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 NewContainerGroupRelationshipsLinksWithDefaults

func NewContainerGroupRelationshipsLinksWithDefaults() *ContainerGroupRelationshipsLinks

NewContainerGroupRelationshipsLinksWithDefaults instantiates a new ContainerGroupRelationshipsLinks 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 (*ContainerGroupRelationshipsLinks) GetRelated

func (o *ContainerGroupRelationshipsLinks) GetRelated() string

GetRelated returns the Related field value if set, zero value otherwise.

func (*ContainerGroupRelationshipsLinks) GetRelatedOk

func (o *ContainerGroupRelationshipsLinks) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerGroupRelationshipsLinks) HasRelated

func (o *ContainerGroupRelationshipsLinks) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (ContainerGroupRelationshipsLinks) MarshalJSON

func (o ContainerGroupRelationshipsLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerGroupRelationshipsLinks) SetRelated

func (o *ContainerGroupRelationshipsLinks) SetRelated(v string)

SetRelated gets a reference to the given string and assigns it to the Related field.

func (*ContainerGroupRelationshipsLinks) UnmarshalJSON

func (o *ContainerGroupRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerGroupType

ContainerGroupType Type of container group.

type ContainerGroupType string

List of ContainerGroupType.

const (
    CONTAINERGROUPTYPE_CONTAINER_GROUP ContainerGroupType = "container_group"
)

func NewContainerGroupTypeFromValue

func NewContainerGroupTypeFromValue(v string) (*ContainerGroupType, error)

NewContainerGroupTypeFromValue returns a pointer to a valid ContainerGroupType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContainerGroupType) GetAllowedValues

func (v *ContainerGroupType) GetAllowedValues() []ContainerGroupType

GetAllowedValues reeturns the list of possible values.

func (ContainerGroupType) IsValid

func (v ContainerGroupType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContainerGroupType) Ptr

func (v ContainerGroupType) Ptr() *ContainerGroupType

Ptr returns reference to ContainerGroupType value.

func (*ContainerGroupType) UnmarshalJSON

func (v *ContainerGroupType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ContainerImage

ContainerImage Container Image object.

type ContainerImage struct {
    // Attributes for a Container Image.
    Attributes *ContainerImageAttributes `json:"attributes,omitempty"`
    // Container Image ID.
    Id *string `json:"id,omitempty"`
    // Type of Container Image.
    Type *ContainerImageType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImage

func NewContainerImage() *ContainerImage

NewContainerImage instantiates a new ContainerImage 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 NewContainerImageWithDefaults

func NewContainerImageWithDefaults() *ContainerImage

NewContainerImageWithDefaults instantiates a new ContainerImage 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 (*ContainerImage) GetAttributes

func (o *ContainerImage) GetAttributes() ContainerImageAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ContainerImage) GetAttributesOk

func (o *ContainerImage) GetAttributesOk() (*ContainerImageAttributes, 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 (*ContainerImage) GetId

func (o *ContainerImage) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ContainerImage) GetIdOk

func (o *ContainerImage) 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 (*ContainerImage) GetType

func (o *ContainerImage) GetType() ContainerImageType

GetType returns the Type field value if set, zero value otherwise.

func (*ContainerImage) GetTypeOk

func (o *ContainerImage) GetTypeOk() (*ContainerImageType, 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 (*ContainerImage) HasAttributes

func (o *ContainerImage) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ContainerImage) HasId

func (o *ContainerImage) HasId() bool

HasId returns a boolean if a field has been set.

func (*ContainerImage) HasType

func (o *ContainerImage) HasType() bool

HasType returns a boolean if a field has been set.

func (ContainerImage) MarshalJSON

func (o ContainerImage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImage) SetAttributes

func (o *ContainerImage) SetAttributes(v ContainerImageAttributes)

SetAttributes gets a reference to the given ContainerImageAttributes and assigns it to the Attributes field.

func (*ContainerImage) SetId

func (o *ContainerImage) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ContainerImage) SetType

func (o *ContainerImage) SetType(v ContainerImageType)

SetType gets a reference to the given ContainerImageType and assigns it to the Type field.

func (*ContainerImage) UnmarshalJSON

func (o *ContainerImage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImageAttributes

ContainerImageAttributes Attributes for a Container Image.

type ContainerImageAttributes struct {
    // Number of containers running the image.
    ContainerCount *int64 `json:"container_count,omitempty"`
    // List of platform-specific images associated with the image record.
    // The list contains more than 1 entry for multi-architecture images.
    ImageFlavors []ContainerImageFlavor `json:"image_flavors,omitempty"`
    // List of image tags associated with the Container Image.
    ImageTags []string `json:"image_tags,omitempty"`
    // List of build times associated with the Container Image.
    // The list contains more than 1 entry for multi-architecture images.
    ImagesBuiltAt []string `json:"images_built_at,omitempty"`
    // Name of the Container Image.
    Name *string `json:"name,omitempty"`
    // List of Operating System architectures supported by the Container Image.
    OsArchitectures []string `json:"os_architectures,omitempty"`
    // List of Operating System names supported by the Container Image.
    OsNames []string `json:"os_names,omitempty"`
    // List of Operating System versions supported by the Container Image.
    OsVersions []string `json:"os_versions,omitempty"`
    // Time the image was pushed to the container registry.
    PublishedAt *string `json:"published_at,omitempty"`
    // Registry the Container Image was pushed to.
    Registry *string `json:"registry,omitempty"`
    // Digest of the compressed image manifest.
    RepoDigest *string `json:"repo_digest,omitempty"`
    // Repository where the Container Image is stored in.
    Repository *string `json:"repository,omitempty"`
    // Short version of the Container Image name.
    ShortImage *string `json:"short_image,omitempty"`
    // List of size for each platform-specific image associated with the image record.
    // The list contains more than 1 entry for multi-architecture images.
    Sizes []int64 `json:"sizes,omitempty"`
    // List of sources where the Container Image was collected from.
    Sources []string `json:"sources,omitempty"`
    // List of tags associated with the Container Image.
    Tags []string `json:"tags,omitempty"`
    // Vulnerability counts associated with the Container Image.
    VulnerabilityCount *ContainerImageVulnerabilities `json:"vulnerability_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageAttributes

func NewContainerImageAttributes() *ContainerImageAttributes

NewContainerImageAttributes instantiates a new ContainerImageAttributes 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 NewContainerImageAttributesWithDefaults

func NewContainerImageAttributesWithDefaults() *ContainerImageAttributes

NewContainerImageAttributesWithDefaults instantiates a new ContainerImageAttributes 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 (*ContainerImageAttributes) GetContainerCount

func (o *ContainerImageAttributes) GetContainerCount() int64

GetContainerCount returns the ContainerCount field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetContainerCountOk

func (o *ContainerImageAttributes) GetContainerCountOk() (*int64, bool)

GetContainerCountOk returns a tuple with the ContainerCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetImageFlavors

func (o *ContainerImageAttributes) GetImageFlavors() []ContainerImageFlavor

GetImageFlavors returns the ImageFlavors field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetImageFlavorsOk

func (o *ContainerImageAttributes) GetImageFlavorsOk() (*[]ContainerImageFlavor, bool)

GetImageFlavorsOk returns a tuple with the ImageFlavors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetImageTags

func (o *ContainerImageAttributes) GetImageTags() []string

GetImageTags returns the ImageTags field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetImageTagsOk

func (o *ContainerImageAttributes) GetImageTagsOk() (*[]string, bool)

GetImageTagsOk returns a tuple with the ImageTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetImagesBuiltAt

func (o *ContainerImageAttributes) GetImagesBuiltAt() []string

GetImagesBuiltAt returns the ImagesBuiltAt field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetImagesBuiltAtOk

func (o *ContainerImageAttributes) GetImagesBuiltAtOk() (*[]string, bool)

GetImagesBuiltAtOk returns a tuple with the ImagesBuiltAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetName

func (o *ContainerImageAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetNameOk

func (o *ContainerImageAttributes) 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 (*ContainerImageAttributes) GetOsArchitectures

func (o *ContainerImageAttributes) GetOsArchitectures() []string

GetOsArchitectures returns the OsArchitectures field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetOsArchitecturesOk

func (o *ContainerImageAttributes) GetOsArchitecturesOk() (*[]string, bool)

GetOsArchitecturesOk returns a tuple with the OsArchitectures field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetOsNames

func (o *ContainerImageAttributes) GetOsNames() []string

GetOsNames returns the OsNames field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetOsNamesOk

func (o *ContainerImageAttributes) GetOsNamesOk() (*[]string, bool)

GetOsNamesOk returns a tuple with the OsNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetOsVersions

func (o *ContainerImageAttributes) GetOsVersions() []string

GetOsVersions returns the OsVersions field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetOsVersionsOk

func (o *ContainerImageAttributes) GetOsVersionsOk() (*[]string, bool)

GetOsVersionsOk returns a tuple with the OsVersions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetPublishedAt

func (o *ContainerImageAttributes) GetPublishedAt() string

GetPublishedAt returns the PublishedAt field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetPublishedAtOk

func (o *ContainerImageAttributes) GetPublishedAtOk() (*string, bool)

GetPublishedAtOk returns a tuple with the PublishedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetRegistry

func (o *ContainerImageAttributes) GetRegistry() string

GetRegistry returns the Registry field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetRegistryOk

func (o *ContainerImageAttributes) GetRegistryOk() (*string, bool)

GetRegistryOk returns a tuple with the Registry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetRepoDigest

func (o *ContainerImageAttributes) GetRepoDigest() string

GetRepoDigest returns the RepoDigest field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetRepoDigestOk

func (o *ContainerImageAttributes) GetRepoDigestOk() (*string, bool)

GetRepoDigestOk returns a tuple with the RepoDigest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetRepository

func (o *ContainerImageAttributes) GetRepository() string

GetRepository returns the Repository field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetRepositoryOk

func (o *ContainerImageAttributes) GetRepositoryOk() (*string, bool)

GetRepositoryOk returns a tuple with the Repository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetShortImage

func (o *ContainerImageAttributes) GetShortImage() string

GetShortImage returns the ShortImage field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetShortImageOk

func (o *ContainerImageAttributes) GetShortImageOk() (*string, bool)

GetShortImageOk returns a tuple with the ShortImage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetSizes

func (o *ContainerImageAttributes) GetSizes() []int64

GetSizes returns the Sizes field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetSizesOk

func (o *ContainerImageAttributes) GetSizesOk() (*[]int64, bool)

GetSizesOk returns a tuple with the Sizes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetSources

func (o *ContainerImageAttributes) GetSources() []string

GetSources returns the Sources field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetSourcesOk

func (o *ContainerImageAttributes) GetSourcesOk() (*[]string, bool)

GetSourcesOk returns a tuple with the Sources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) GetTags

func (o *ContainerImageAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetTagsOk

func (o *ContainerImageAttributes) 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 (*ContainerImageAttributes) GetVulnerabilityCount

func (o *ContainerImageAttributes) GetVulnerabilityCount() ContainerImageVulnerabilities

GetVulnerabilityCount returns the VulnerabilityCount field value if set, zero value otherwise.

func (*ContainerImageAttributes) GetVulnerabilityCountOk

func (o *ContainerImageAttributes) GetVulnerabilityCountOk() (*ContainerImageVulnerabilities, bool)

GetVulnerabilityCountOk returns a tuple with the VulnerabilityCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageAttributes) HasContainerCount

func (o *ContainerImageAttributes) HasContainerCount() bool

HasContainerCount returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasImageFlavors

func (o *ContainerImageAttributes) HasImageFlavors() bool

HasImageFlavors returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasImageTags

func (o *ContainerImageAttributes) HasImageTags() bool

HasImageTags returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasImagesBuiltAt

func (o *ContainerImageAttributes) HasImagesBuiltAt() bool

HasImagesBuiltAt returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasName

func (o *ContainerImageAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasOsArchitectures

func (o *ContainerImageAttributes) HasOsArchitectures() bool

HasOsArchitectures returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasOsNames

func (o *ContainerImageAttributes) HasOsNames() bool

HasOsNames returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasOsVersions

func (o *ContainerImageAttributes) HasOsVersions() bool

HasOsVersions returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasPublishedAt

func (o *ContainerImageAttributes) HasPublishedAt() bool

HasPublishedAt returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasRegistry

func (o *ContainerImageAttributes) HasRegistry() bool

HasRegistry returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasRepoDigest

func (o *ContainerImageAttributes) HasRepoDigest() bool

HasRepoDigest returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasRepository

func (o *ContainerImageAttributes) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasShortImage

func (o *ContainerImageAttributes) HasShortImage() bool

HasShortImage returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasSizes

func (o *ContainerImageAttributes) HasSizes() bool

HasSizes returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasSources

func (o *ContainerImageAttributes) HasSources() bool

HasSources returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasTags

func (o *ContainerImageAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ContainerImageAttributes) HasVulnerabilityCount

func (o *ContainerImageAttributes) HasVulnerabilityCount() bool

HasVulnerabilityCount returns a boolean if a field has been set.

func (ContainerImageAttributes) MarshalJSON

func (o ContainerImageAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageAttributes) SetContainerCount

func (o *ContainerImageAttributes) SetContainerCount(v int64)

SetContainerCount gets a reference to the given int64 and assigns it to the ContainerCount field.

func (*ContainerImageAttributes) SetImageFlavors

func (o *ContainerImageAttributes) SetImageFlavors(v []ContainerImageFlavor)

SetImageFlavors gets a reference to the given []ContainerImageFlavor and assigns it to the ImageFlavors field.

func (*ContainerImageAttributes) SetImageTags

func (o *ContainerImageAttributes) SetImageTags(v []string)

SetImageTags gets a reference to the given []string and assigns it to the ImageTags field.

func (*ContainerImageAttributes) SetImagesBuiltAt

func (o *ContainerImageAttributes) SetImagesBuiltAt(v []string)

SetImagesBuiltAt gets a reference to the given []string and assigns it to the ImagesBuiltAt field.

func (*ContainerImageAttributes) SetName

func (o *ContainerImageAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ContainerImageAttributes) SetOsArchitectures

func (o *ContainerImageAttributes) SetOsArchitectures(v []string)

SetOsArchitectures gets a reference to the given []string and assigns it to the OsArchitectures field.

func (*ContainerImageAttributes) SetOsNames

func (o *ContainerImageAttributes) SetOsNames(v []string)

SetOsNames gets a reference to the given []string and assigns it to the OsNames field.

func (*ContainerImageAttributes) SetOsVersions

func (o *ContainerImageAttributes) SetOsVersions(v []string)

SetOsVersions gets a reference to the given []string and assigns it to the OsVersions field.

func (*ContainerImageAttributes) SetPublishedAt

func (o *ContainerImageAttributes) SetPublishedAt(v string)

SetPublishedAt gets a reference to the given string and assigns it to the PublishedAt field.

func (*ContainerImageAttributes) SetRegistry

func (o *ContainerImageAttributes) SetRegistry(v string)

SetRegistry gets a reference to the given string and assigns it to the Registry field.

func (*ContainerImageAttributes) SetRepoDigest

func (o *ContainerImageAttributes) SetRepoDigest(v string)

SetRepoDigest gets a reference to the given string and assigns it to the RepoDigest field.

func (*ContainerImageAttributes) SetRepository

func (o *ContainerImageAttributes) SetRepository(v string)

SetRepository gets a reference to the given string and assigns it to the Repository field.

func (*ContainerImageAttributes) SetShortImage

func (o *ContainerImageAttributes) SetShortImage(v string)

SetShortImage gets a reference to the given string and assigns it to the ShortImage field.

func (*ContainerImageAttributes) SetSizes

func (o *ContainerImageAttributes) SetSizes(v []int64)

SetSizes gets a reference to the given []int64 and assigns it to the Sizes field.

func (*ContainerImageAttributes) SetSources

func (o *ContainerImageAttributes) SetSources(v []string)

SetSources gets a reference to the given []string and assigns it to the Sources field.

func (*ContainerImageAttributes) SetTags

func (o *ContainerImageAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ContainerImageAttributes) SetVulnerabilityCount

func (o *ContainerImageAttributes) SetVulnerabilityCount(v ContainerImageVulnerabilities)

SetVulnerabilityCount gets a reference to the given ContainerImageVulnerabilities and assigns it to the VulnerabilityCount field.

func (*ContainerImageAttributes) UnmarshalJSON

func (o *ContainerImageAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImageFlavor

ContainerImageFlavor Container Image breakdown by supported platform.

type ContainerImageFlavor struct {
    // Time the platform-specific Container Image was built.
    BuiltAt *string `json:"built_at,omitempty"`
    // Operating System architecture supported by the Container Image.
    OsArchitecture *string `json:"os_architecture,omitempty"`
    // Operating System name supported by the Container Image.
    OsName *string `json:"os_name,omitempty"`
    // Operating System version supported by the Container Image.
    OsVersion *string `json:"os_version,omitempty"`
    // Size of the platform-specific Container Image.
    Size *int64 `json:"size,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageFlavor

func NewContainerImageFlavor() *ContainerImageFlavor

NewContainerImageFlavor instantiates a new ContainerImageFlavor 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 NewContainerImageFlavorWithDefaults

func NewContainerImageFlavorWithDefaults() *ContainerImageFlavor

NewContainerImageFlavorWithDefaults instantiates a new ContainerImageFlavor 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 (*ContainerImageFlavor) GetBuiltAt

func (o *ContainerImageFlavor) GetBuiltAt() string

GetBuiltAt returns the BuiltAt field value if set, zero value otherwise.

func (*ContainerImageFlavor) GetBuiltAtOk

func (o *ContainerImageFlavor) GetBuiltAtOk() (*string, bool)

GetBuiltAtOk returns a tuple with the BuiltAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageFlavor) GetOsArchitecture

func (o *ContainerImageFlavor) GetOsArchitecture() string

GetOsArchitecture returns the OsArchitecture field value if set, zero value otherwise.

func (*ContainerImageFlavor) GetOsArchitectureOk

func (o *ContainerImageFlavor) GetOsArchitectureOk() (*string, bool)

GetOsArchitectureOk returns a tuple with the OsArchitecture field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageFlavor) GetOsName

func (o *ContainerImageFlavor) GetOsName() string

GetOsName returns the OsName field value if set, zero value otherwise.

func (*ContainerImageFlavor) GetOsNameOk

func (o *ContainerImageFlavor) GetOsNameOk() (*string, bool)

GetOsNameOk returns a tuple with the OsName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageFlavor) GetOsVersion

func (o *ContainerImageFlavor) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*ContainerImageFlavor) GetOsVersionOk

func (o *ContainerImageFlavor) GetOsVersionOk() (*string, bool)

GetOsVersionOk returns a tuple with the OsVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageFlavor) GetSize

func (o *ContainerImageFlavor) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*ContainerImageFlavor) GetSizeOk

func (o *ContainerImageFlavor) GetSizeOk() (*int64, 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 (*ContainerImageFlavor) HasBuiltAt

func (o *ContainerImageFlavor) HasBuiltAt() bool

HasBuiltAt returns a boolean if a field has been set.

func (*ContainerImageFlavor) HasOsArchitecture

func (o *ContainerImageFlavor) HasOsArchitecture() bool

HasOsArchitecture returns a boolean if a field has been set.

func (*ContainerImageFlavor) HasOsName

func (o *ContainerImageFlavor) HasOsName() bool

HasOsName returns a boolean if a field has been set.

func (*ContainerImageFlavor) HasOsVersion

func (o *ContainerImageFlavor) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (*ContainerImageFlavor) HasSize

func (o *ContainerImageFlavor) HasSize() bool

HasSize returns a boolean if a field has been set.

func (ContainerImageFlavor) MarshalJSON

func (o ContainerImageFlavor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageFlavor) SetBuiltAt

func (o *ContainerImageFlavor) SetBuiltAt(v string)

SetBuiltAt gets a reference to the given string and assigns it to the BuiltAt field.

func (*ContainerImageFlavor) SetOsArchitecture

func (o *ContainerImageFlavor) SetOsArchitecture(v string)

SetOsArchitecture gets a reference to the given string and assigns it to the OsArchitecture field.

func (*ContainerImageFlavor) SetOsName

func (o *ContainerImageFlavor) SetOsName(v string)

SetOsName gets a reference to the given string and assigns it to the OsName field.

func (*ContainerImageFlavor) SetOsVersion

func (o *ContainerImageFlavor) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (*ContainerImageFlavor) SetSize

func (o *ContainerImageFlavor) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*ContainerImageFlavor) UnmarshalJSON

func (o *ContainerImageFlavor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImageGroup

ContainerImageGroup Container Image Group object.

type ContainerImageGroup struct {
    // Attributes for a Container Image Group.
    Attributes *ContainerImageGroupAttributes `json:"attributes,omitempty"`
    // Container Image Group ID.
    Id *string `json:"id,omitempty"`
    // Relationships inside a Container Image Group.
    Relationships *ContainerImageGroupRelationships `json:"relationships,omitempty"`
    // Type of Container Image Group.
    Type *ContainerImageGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageGroup

func NewContainerImageGroup() *ContainerImageGroup

NewContainerImageGroup instantiates a new ContainerImageGroup 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 NewContainerImageGroupWithDefaults

func NewContainerImageGroupWithDefaults() *ContainerImageGroup

NewContainerImageGroupWithDefaults instantiates a new ContainerImageGroup 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 (*ContainerImageGroup) GetAttributes

func (o *ContainerImageGroup) GetAttributes() ContainerImageGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ContainerImageGroup) GetAttributesOk

func (o *ContainerImageGroup) GetAttributesOk() (*ContainerImageGroupAttributes, 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 (*ContainerImageGroup) GetId

func (o *ContainerImageGroup) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ContainerImageGroup) GetIdOk

func (o *ContainerImageGroup) 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 (*ContainerImageGroup) GetRelationships

func (o *ContainerImageGroup) GetRelationships() ContainerImageGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ContainerImageGroup) GetRelationshipsOk

func (o *ContainerImageGroup) GetRelationshipsOk() (*ContainerImageGroupRelationships, 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 (*ContainerImageGroup) GetType

func (o *ContainerImageGroup) GetType() ContainerImageGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*ContainerImageGroup) GetTypeOk

func (o *ContainerImageGroup) GetTypeOk() (*ContainerImageGroupType, 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 (*ContainerImageGroup) HasAttributes

func (o *ContainerImageGroup) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ContainerImageGroup) HasId

func (o *ContainerImageGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*ContainerImageGroup) HasRelationships

func (o *ContainerImageGroup) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*ContainerImageGroup) HasType

func (o *ContainerImageGroup) HasType() bool

HasType returns a boolean if a field has been set.

func (ContainerImageGroup) MarshalJSON

func (o ContainerImageGroup) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageGroup) SetAttributes

func (o *ContainerImageGroup) SetAttributes(v ContainerImageGroupAttributes)

SetAttributes gets a reference to the given ContainerImageGroupAttributes and assigns it to the Attributes field.

func (*ContainerImageGroup) SetId

func (o *ContainerImageGroup) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ContainerImageGroup) SetRelationships

func (o *ContainerImageGroup) SetRelationships(v ContainerImageGroupRelationships)

SetRelationships gets a reference to the given ContainerImageGroupRelationships and assigns it to the Relationships field.

func (*ContainerImageGroup) SetType

func (o *ContainerImageGroup) SetType(v ContainerImageGroupType)

SetType gets a reference to the given ContainerImageGroupType and assigns it to the Type field.

func (*ContainerImageGroup) UnmarshalJSON

func (o *ContainerImageGroup) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImageGroupAttributes

ContainerImageGroupAttributes Attributes for a Container Image Group.

type ContainerImageGroupAttributes struct {
    // Number of Container Images in the group.
    Count *int64 `json:"count,omitempty"`
    // Name of the Container Image group.
    Name *string `json:"name,omitempty"`
    // Tags from the group name parsed in key/value format.
    Tags interface{} `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageGroupAttributes

func NewContainerImageGroupAttributes() *ContainerImageGroupAttributes

NewContainerImageGroupAttributes instantiates a new ContainerImageGroupAttributes 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 NewContainerImageGroupAttributesWithDefaults

func NewContainerImageGroupAttributesWithDefaults() *ContainerImageGroupAttributes

NewContainerImageGroupAttributesWithDefaults instantiates a new ContainerImageGroupAttributes 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 (*ContainerImageGroupAttributes) GetCount

func (o *ContainerImageGroupAttributes) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*ContainerImageGroupAttributes) GetCountOk

func (o *ContainerImageGroupAttributes) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageGroupAttributes) GetName

func (o *ContainerImageGroupAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ContainerImageGroupAttributes) GetNameOk

func (o *ContainerImageGroupAttributes) 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 (*ContainerImageGroupAttributes) GetTags

func (o *ContainerImageGroupAttributes) GetTags() interface{}

GetTags returns the Tags field value if set, zero value otherwise.

func (*ContainerImageGroupAttributes) GetTagsOk

func (o *ContainerImageGroupAttributes) 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 (*ContainerImageGroupAttributes) HasCount

func (o *ContainerImageGroupAttributes) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*ContainerImageGroupAttributes) HasName

func (o *ContainerImageGroupAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ContainerImageGroupAttributes) HasTags

func (o *ContainerImageGroupAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ContainerImageGroupAttributes) MarshalJSON

func (o ContainerImageGroupAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageGroupAttributes) SetCount

func (o *ContainerImageGroupAttributes) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*ContainerImageGroupAttributes) SetName

func (o *ContainerImageGroupAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ContainerImageGroupAttributes) SetTags

func (o *ContainerImageGroupAttributes) SetTags(v interface{})

SetTags gets a reference to the given interface{} and assigns it to the Tags field.

func (*ContainerImageGroupAttributes) UnmarshalJSON

func (o *ContainerImageGroupAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ContainerImageGroupImagesRelationshipsLink Relationships to Container Images inside a Container Image Group.

type ContainerImageGroupImagesRelationshipsLink struct {
    // Links data.
    Data []string `json:"data,omitempty"`
    // Links attributes.
    Links *ContainerImageGroupRelationshipsLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewContainerImageGroupImagesRelationshipsLink() *ContainerImageGroupImagesRelationshipsLink

NewContainerImageGroupImagesRelationshipsLink instantiates a new ContainerImageGroupImagesRelationshipsLink 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 NewContainerImageGroupImagesRelationshipsLinkWithDefaults

func NewContainerImageGroupImagesRelationshipsLinkWithDefaults() *ContainerImageGroupImagesRelationshipsLink

NewContainerImageGroupImagesRelationshipsLinkWithDefaults instantiates a new ContainerImageGroupImagesRelationshipsLink 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 (*ContainerImageGroupImagesRelationshipsLink) GetData

func (o *ContainerImageGroupImagesRelationshipsLink) GetData() []string

GetData returns the Data field value if set, zero value otherwise.

func (*ContainerImageGroupImagesRelationshipsLink) GetDataOk

func (o *ContainerImageGroupImagesRelationshipsLink) GetDataOk() (*[]string, 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 (o *ContainerImageGroupImagesRelationshipsLink) GetLinks() ContainerImageGroupRelationshipsLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ContainerImageGroupImagesRelationshipsLink) GetLinksOk

func (o *ContainerImageGroupImagesRelationshipsLink) GetLinksOk() (*ContainerImageGroupRelationshipsLinks, 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 (*ContainerImageGroupImagesRelationshipsLink) HasData

func (o *ContainerImageGroupImagesRelationshipsLink) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ContainerImageGroupImagesRelationshipsLink) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ContainerImageGroupImagesRelationshipsLink) MarshalJSON

func (o ContainerImageGroupImagesRelationshipsLink) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageGroupImagesRelationshipsLink) SetData

func (o *ContainerImageGroupImagesRelationshipsLink) SetData(v []string)

SetData gets a reference to the given []string and assigns it to the Data field.

func (o *ContainerImageGroupImagesRelationshipsLink) SetLinks(v ContainerImageGroupRelationshipsLinks)

SetLinks gets a reference to the given ContainerImageGroupRelationshipsLinks and assigns it to the Links field.

func (*ContainerImageGroupImagesRelationshipsLink) UnmarshalJSON

func (o *ContainerImageGroupImagesRelationshipsLink) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImageGroupRelationships

ContainerImageGroupRelationships Relationships inside a Container Image Group.

type ContainerImageGroupRelationships struct {
    // Relationships to Container Images inside a Container Image Group.
    ContainerImages *ContainerImageGroupImagesRelationshipsLink `json:"container_images,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageGroupRelationships

func NewContainerImageGroupRelationships() *ContainerImageGroupRelationships

NewContainerImageGroupRelationships instantiates a new ContainerImageGroupRelationships 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 NewContainerImageGroupRelationshipsWithDefaults

func NewContainerImageGroupRelationshipsWithDefaults() *ContainerImageGroupRelationships

NewContainerImageGroupRelationshipsWithDefaults instantiates a new ContainerImageGroupRelationships 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 (*ContainerImageGroupRelationships) GetContainerImages

func (o *ContainerImageGroupRelationships) GetContainerImages() ContainerImageGroupImagesRelationshipsLink

GetContainerImages returns the ContainerImages field value if set, zero value otherwise.

func (*ContainerImageGroupRelationships) GetContainerImagesOk

func (o *ContainerImageGroupRelationships) GetContainerImagesOk() (*ContainerImageGroupImagesRelationshipsLink, bool)

GetContainerImagesOk returns a tuple with the ContainerImages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageGroupRelationships) HasContainerImages

func (o *ContainerImageGroupRelationships) HasContainerImages() bool

HasContainerImages returns a boolean if a field has been set.

func (ContainerImageGroupRelationships) MarshalJSON

func (o ContainerImageGroupRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageGroupRelationships) SetContainerImages

func (o *ContainerImageGroupRelationships) SetContainerImages(v ContainerImageGroupImagesRelationshipsLink)

SetContainerImages gets a reference to the given ContainerImageGroupImagesRelationshipsLink and assigns it to the ContainerImages field.

func (*ContainerImageGroupRelationships) UnmarshalJSON

func (o *ContainerImageGroupRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ContainerImageGroupRelationshipsLinks Links attributes.

type ContainerImageGroupRelationshipsLinks struct {
    // Link to related Container Images.
    Related *string `json:"related,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewContainerImageGroupRelationshipsLinks() *ContainerImageGroupRelationshipsLinks

NewContainerImageGroupRelationshipsLinks instantiates a new ContainerImageGroupRelationshipsLinks 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 NewContainerImageGroupRelationshipsLinksWithDefaults

func NewContainerImageGroupRelationshipsLinksWithDefaults() *ContainerImageGroupRelationshipsLinks

NewContainerImageGroupRelationshipsLinksWithDefaults instantiates a new ContainerImageGroupRelationshipsLinks 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 (*ContainerImageGroupRelationshipsLinks) GetRelated

func (o *ContainerImageGroupRelationshipsLinks) GetRelated() string

GetRelated returns the Related field value if set, zero value otherwise.

func (*ContainerImageGroupRelationshipsLinks) GetRelatedOk

func (o *ContainerImageGroupRelationshipsLinks) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageGroupRelationshipsLinks) HasRelated

func (o *ContainerImageGroupRelationshipsLinks) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (ContainerImageGroupRelationshipsLinks) MarshalJSON

func (o ContainerImageGroupRelationshipsLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageGroupRelationshipsLinks) SetRelated

func (o *ContainerImageGroupRelationshipsLinks) SetRelated(v string)

SetRelated gets a reference to the given string and assigns it to the Related field.

func (*ContainerImageGroupRelationshipsLinks) UnmarshalJSON

func (o *ContainerImageGroupRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImageGroupType

ContainerImageGroupType Type of Container Image Group.

type ContainerImageGroupType string

List of ContainerImageGroupType.

const (
    CONTAINERIMAGEGROUPTYPE_CONTAINER_IMAGE_GROUP ContainerImageGroupType = "container_image_group"
)

func NewContainerImageGroupTypeFromValue

func NewContainerImageGroupTypeFromValue(v string) (*ContainerImageGroupType, error)

NewContainerImageGroupTypeFromValue returns a pointer to a valid ContainerImageGroupType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContainerImageGroupType) GetAllowedValues

func (v *ContainerImageGroupType) GetAllowedValues() []ContainerImageGroupType

GetAllowedValues reeturns the list of possible values.

func (ContainerImageGroupType) IsValid

func (v ContainerImageGroupType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContainerImageGroupType) Ptr

func (v ContainerImageGroupType) Ptr() *ContainerImageGroupType

Ptr returns reference to ContainerImageGroupType value.

func (*ContainerImageGroupType) UnmarshalJSON

func (v *ContainerImageGroupType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ContainerImageItem

ContainerImageItem - Possible Container Image models.

type ContainerImageItem struct {
    ContainerImage      *ContainerImage
    ContainerImageGroup *ContainerImageGroup

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ContainerImageAsContainerImageItem

func ContainerImageAsContainerImageItem(v *ContainerImage) ContainerImageItem

ContainerImageAsContainerImageItem is a convenience function that returns ContainerImage wrapped in ContainerImageItem.

func ContainerImageGroupAsContainerImageItem

func ContainerImageGroupAsContainerImageItem(v *ContainerImageGroup) ContainerImageItem

ContainerImageGroupAsContainerImageItem is a convenience function that returns ContainerImageGroup wrapped in ContainerImageItem.

func (*ContainerImageItem) GetActualInstance

func (obj *ContainerImageItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ContainerImageItem) MarshalJSON

func (obj ContainerImageItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ContainerImageItem) UnmarshalJSON

func (obj *ContainerImageItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ContainerImageMeta

ContainerImageMeta Response metadata object.

type ContainerImageMeta struct {
    // Paging attributes.
    Pagination *ContainerImageMetaPage `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageMeta

func NewContainerImageMeta() *ContainerImageMeta

NewContainerImageMeta instantiates a new ContainerImageMeta 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 NewContainerImageMetaWithDefaults

func NewContainerImageMetaWithDefaults() *ContainerImageMeta

NewContainerImageMetaWithDefaults instantiates a new ContainerImageMeta 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 (*ContainerImageMeta) GetPagination

func (o *ContainerImageMeta) GetPagination() ContainerImageMetaPage

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ContainerImageMeta) GetPaginationOk

func (o *ContainerImageMeta) GetPaginationOk() (*ContainerImageMetaPage, bool)

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 (*ContainerImageMeta) HasPagination

func (o *ContainerImageMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (ContainerImageMeta) MarshalJSON

func (o ContainerImageMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageMeta) SetPagination

func (o *ContainerImageMeta) SetPagination(v ContainerImageMetaPage)

SetPagination gets a reference to the given ContainerImageMetaPage and assigns it to the Pagination field.

func (*ContainerImageMeta) UnmarshalJSON

func (o *ContainerImageMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImageMetaPage

ContainerImageMetaPage Paging attributes.

type ContainerImageMetaPage struct {
    // The cursor used to get the current results, if any.
    Cursor *string `json:"cursor,omitempty"`
    // Number of results returned
    Limit *int32 `json:"limit,omitempty"`
    // The cursor used to get the next results, if any.
    NextCursor *string `json:"next_cursor,omitempty"`
    // The cursor used to get the previous results, if any.
    PrevCursor datadog.NullableString `json:"prev_cursor,omitempty"`
    // Total number of records that match the query.
    Total *int64 `json:"total,omitempty"`
    // Type of Container Image pagination.
    Type *ContainerImageMetaPageType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageMetaPage

func NewContainerImageMetaPage() *ContainerImageMetaPage

NewContainerImageMetaPage instantiates a new ContainerImageMetaPage 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 NewContainerImageMetaPageWithDefaults

func NewContainerImageMetaPageWithDefaults() *ContainerImageMetaPage

NewContainerImageMetaPageWithDefaults instantiates a new ContainerImageMetaPage 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 (*ContainerImageMetaPage) GetCursor

func (o *ContainerImageMetaPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ContainerImageMetaPage) GetCursorOk

func (o *ContainerImageMetaPage) 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 (*ContainerImageMetaPage) GetLimit

func (o *ContainerImageMetaPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*ContainerImageMetaPage) GetLimitOk

func (o *ContainerImageMetaPage) 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 (*ContainerImageMetaPage) GetNextCursor

func (o *ContainerImageMetaPage) GetNextCursor() string

GetNextCursor returns the NextCursor field value if set, zero value otherwise.

func (*ContainerImageMetaPage) GetNextCursorOk

func (o *ContainerImageMetaPage) GetNextCursorOk() (*string, bool)

GetNextCursorOk returns a tuple with the NextCursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageMetaPage) GetPrevCursor

func (o *ContainerImageMetaPage) GetPrevCursor() string

GetPrevCursor returns the PrevCursor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerImageMetaPage) GetPrevCursorOk

func (o *ContainerImageMetaPage) GetPrevCursorOk() (*string, bool)

GetPrevCursorOk returns a tuple with the PrevCursor 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 (*ContainerImageMetaPage) GetTotal

func (o *ContainerImageMetaPage) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*ContainerImageMetaPage) GetTotalOk

func (o *ContainerImageMetaPage) 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 (*ContainerImageMetaPage) GetType

func (o *ContainerImageMetaPage) GetType() ContainerImageMetaPageType

GetType returns the Type field value if set, zero value otherwise.

func (*ContainerImageMetaPage) GetTypeOk

func (o *ContainerImageMetaPage) GetTypeOk() (*ContainerImageMetaPageType, 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 (*ContainerImageMetaPage) HasCursor

func (o *ContainerImageMetaPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ContainerImageMetaPage) HasLimit

func (o *ContainerImageMetaPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*ContainerImageMetaPage) HasNextCursor

func (o *ContainerImageMetaPage) HasNextCursor() bool

HasNextCursor returns a boolean if a field has been set.

func (*ContainerImageMetaPage) HasPrevCursor

func (o *ContainerImageMetaPage) HasPrevCursor() bool

HasPrevCursor returns a boolean if a field has been set.

func (*ContainerImageMetaPage) HasTotal

func (o *ContainerImageMetaPage) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*ContainerImageMetaPage) HasType

func (o *ContainerImageMetaPage) HasType() bool

HasType returns a boolean if a field has been set.

func (ContainerImageMetaPage) MarshalJSON

func (o ContainerImageMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageMetaPage) SetCursor

func (o *ContainerImageMetaPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ContainerImageMetaPage) SetLimit

func (o *ContainerImageMetaPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*ContainerImageMetaPage) SetNextCursor

func (o *ContainerImageMetaPage) SetNextCursor(v string)

SetNextCursor gets a reference to the given string and assigns it to the NextCursor field.

func (*ContainerImageMetaPage) SetPrevCursor

func (o *ContainerImageMetaPage) SetPrevCursor(v string)

SetPrevCursor gets a reference to the given datadog.NullableString and assigns it to the PrevCursor field.

func (*ContainerImageMetaPage) SetPrevCursorNil

func (o *ContainerImageMetaPage) SetPrevCursorNil()

SetPrevCursorNil sets the value for PrevCursor to be an explicit nil.

func (*ContainerImageMetaPage) SetTotal

func (o *ContainerImageMetaPage) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*ContainerImageMetaPage) SetType

func (o *ContainerImageMetaPage) SetType(v ContainerImageMetaPageType)

SetType gets a reference to the given ContainerImageMetaPageType and assigns it to the Type field.

func (*ContainerImageMetaPage) UnmarshalJSON

func (o *ContainerImageMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*ContainerImageMetaPage) UnsetPrevCursor

func (o *ContainerImageMetaPage) UnsetPrevCursor()

UnsetPrevCursor ensures that no value is present for PrevCursor, not even an explicit nil.

type ContainerImageMetaPageType

ContainerImageMetaPageType Type of Container Image pagination.

type ContainerImageMetaPageType string

List of ContainerImageMetaPageType.

const (
    CONTAINERIMAGEMETAPAGETYPE_CURSOR_LIMIT ContainerImageMetaPageType = "cursor_limit"
)

func NewContainerImageMetaPageTypeFromValue

func NewContainerImageMetaPageTypeFromValue(v string) (*ContainerImageMetaPageType, error)

NewContainerImageMetaPageTypeFromValue returns a pointer to a valid ContainerImageMetaPageType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContainerImageMetaPageType) GetAllowedValues

func (v *ContainerImageMetaPageType) GetAllowedValues() []ContainerImageMetaPageType

GetAllowedValues reeturns the list of possible values.

func (ContainerImageMetaPageType) IsValid

func (v ContainerImageMetaPageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContainerImageMetaPageType) Ptr

func (v ContainerImageMetaPageType) Ptr() *ContainerImageMetaPageType

Ptr returns reference to ContainerImageMetaPageType value.

func (*ContainerImageMetaPageType) UnmarshalJSON

func (v *ContainerImageMetaPageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ContainerImageType

ContainerImageType Type of Container Image.

type ContainerImageType string

List of ContainerImageType.

const (
    CONTAINERIMAGETYPE_CONTAINER_IMAGE ContainerImageType = "container_image"
)

func NewContainerImageTypeFromValue

func NewContainerImageTypeFromValue(v string) (*ContainerImageType, error)

NewContainerImageTypeFromValue returns a pointer to a valid ContainerImageType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContainerImageType) GetAllowedValues

func (v *ContainerImageType) GetAllowedValues() []ContainerImageType

GetAllowedValues reeturns the list of possible values.

func (ContainerImageType) IsValid

func (v ContainerImageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContainerImageType) Ptr

func (v ContainerImageType) Ptr() *ContainerImageType

Ptr returns reference to ContainerImageType value.

func (*ContainerImageType) UnmarshalJSON

func (v *ContainerImageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ContainerImageVulnerabilities

ContainerImageVulnerabilities Vulnerability counts associated with the Container Image.

type ContainerImageVulnerabilities struct {
    // ID of the Container Image.
    AssetId *string `json:"asset_id,omitempty"`
    // Number of vulnerabilities with CVSS Critical severity.
    Critical *int64 `json:"critical,omitempty"`
    // Number of vulnerabilities with CVSS High severity.
    High *int64 `json:"high,omitempty"`
    // Number of vulnerabilities with CVSS Low severity.
    Low *int64 `json:"low,omitempty"`
    // Number of vulnerabilities with CVSS Medium severity.
    Medium *int64 `json:"medium,omitempty"`
    // Number of vulnerabilities with CVSS None severity.
    None *int64 `json:"none,omitempty"`
    // Number of vulnerabilities with an unknown CVSS severity.
    Unknown *int64 `json:"unknown,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImageVulnerabilities

func NewContainerImageVulnerabilities() *ContainerImageVulnerabilities

NewContainerImageVulnerabilities instantiates a new ContainerImageVulnerabilities 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 NewContainerImageVulnerabilitiesWithDefaults

func NewContainerImageVulnerabilitiesWithDefaults() *ContainerImageVulnerabilities

NewContainerImageVulnerabilitiesWithDefaults instantiates a new ContainerImageVulnerabilities 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 (*ContainerImageVulnerabilities) GetAssetId

func (o *ContainerImageVulnerabilities) GetAssetId() string

GetAssetId returns the AssetId field value if set, zero value otherwise.

func (*ContainerImageVulnerabilities) GetAssetIdOk

func (o *ContainerImageVulnerabilities) GetAssetIdOk() (*string, bool)

GetAssetIdOk returns a tuple with the AssetId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageVulnerabilities) GetCritical

func (o *ContainerImageVulnerabilities) GetCritical() int64

GetCritical returns the Critical field value if set, zero value otherwise.

func (*ContainerImageVulnerabilities) GetCriticalOk

func (o *ContainerImageVulnerabilities) GetCriticalOk() (*int64, bool)

GetCriticalOk returns a tuple with the Critical field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageVulnerabilities) GetHigh

func (o *ContainerImageVulnerabilities) GetHigh() int64

GetHigh returns the High field value if set, zero value otherwise.

func (*ContainerImageVulnerabilities) GetHighOk

func (o *ContainerImageVulnerabilities) GetHighOk() (*int64, bool)

GetHighOk returns a tuple with the High field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageVulnerabilities) GetLow

func (o *ContainerImageVulnerabilities) GetLow() int64

GetLow returns the Low field value if set, zero value otherwise.

func (*ContainerImageVulnerabilities) GetLowOk

func (o *ContainerImageVulnerabilities) GetLowOk() (*int64, bool)

GetLowOk returns a tuple with the Low field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageVulnerabilities) GetMedium

func (o *ContainerImageVulnerabilities) GetMedium() int64

GetMedium returns the Medium field value if set, zero value otherwise.

func (*ContainerImageVulnerabilities) GetMediumOk

func (o *ContainerImageVulnerabilities) GetMediumOk() (*int64, bool)

GetMediumOk returns a tuple with the Medium field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageVulnerabilities) GetNone

func (o *ContainerImageVulnerabilities) GetNone() int64

GetNone returns the None field value if set, zero value otherwise.

func (*ContainerImageVulnerabilities) GetNoneOk

func (o *ContainerImageVulnerabilities) GetNoneOk() (*int64, bool)

GetNoneOk returns a tuple with the None field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageVulnerabilities) GetUnknown

func (o *ContainerImageVulnerabilities) GetUnknown() int64

GetUnknown returns the Unknown field value if set, zero value otherwise.

func (*ContainerImageVulnerabilities) GetUnknownOk

func (o *ContainerImageVulnerabilities) GetUnknownOk() (*int64, bool)

GetUnknownOk returns a tuple with the Unknown field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImageVulnerabilities) HasAssetId

func (o *ContainerImageVulnerabilities) HasAssetId() bool

HasAssetId returns a boolean if a field has been set.

func (*ContainerImageVulnerabilities) HasCritical

func (o *ContainerImageVulnerabilities) HasCritical() bool

HasCritical returns a boolean if a field has been set.

func (*ContainerImageVulnerabilities) HasHigh

func (o *ContainerImageVulnerabilities) HasHigh() bool

HasHigh returns a boolean if a field has been set.

func (*ContainerImageVulnerabilities) HasLow

func (o *ContainerImageVulnerabilities) HasLow() bool

HasLow returns a boolean if a field has been set.

func (*ContainerImageVulnerabilities) HasMedium

func (o *ContainerImageVulnerabilities) HasMedium() bool

HasMedium returns a boolean if a field has been set.

func (*ContainerImageVulnerabilities) HasNone

func (o *ContainerImageVulnerabilities) HasNone() bool

HasNone returns a boolean if a field has been set.

func (*ContainerImageVulnerabilities) HasUnknown

func (o *ContainerImageVulnerabilities) HasUnknown() bool

HasUnknown returns a boolean if a field has been set.

func (ContainerImageVulnerabilities) MarshalJSON

func (o ContainerImageVulnerabilities) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImageVulnerabilities) SetAssetId

func (o *ContainerImageVulnerabilities) SetAssetId(v string)

SetAssetId gets a reference to the given string and assigns it to the AssetId field.

func (*ContainerImageVulnerabilities) SetCritical

func (o *ContainerImageVulnerabilities) SetCritical(v int64)

SetCritical gets a reference to the given int64 and assigns it to the Critical field.

func (*ContainerImageVulnerabilities) SetHigh

func (o *ContainerImageVulnerabilities) SetHigh(v int64)

SetHigh gets a reference to the given int64 and assigns it to the High field.

func (*ContainerImageVulnerabilities) SetLow

func (o *ContainerImageVulnerabilities) SetLow(v int64)

SetLow gets a reference to the given int64 and assigns it to the Low field.

func (*ContainerImageVulnerabilities) SetMedium

func (o *ContainerImageVulnerabilities) SetMedium(v int64)

SetMedium gets a reference to the given int64 and assigns it to the Medium field.

func (*ContainerImageVulnerabilities) SetNone

func (o *ContainerImageVulnerabilities) SetNone(v int64)

SetNone gets a reference to the given int64 and assigns it to the None field.

func (*ContainerImageVulnerabilities) SetUnknown

func (o *ContainerImageVulnerabilities) SetUnknown(v int64)

SetUnknown gets a reference to the given int64 and assigns it to the Unknown field.

func (*ContainerImageVulnerabilities) UnmarshalJSON

func (o *ContainerImageVulnerabilities) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerImagesApi

ContainerImagesApi service type

type ContainerImagesApi datadog.Service

func NewContainerImagesApi

func NewContainerImagesApi(client *datadog.APIClient) *ContainerImagesApi

NewContainerImagesApi Returns NewContainerImagesApi.

func (*ContainerImagesApi) ListContainerImages

func (a *ContainerImagesApi) ListContainerImages(ctx _context.Context, o ...ListContainerImagesOptionalParameters) (ContainerImagesResponse, *_nethttp.Response, error)

ListContainerImages Get all Container Images. Get all Container Images for your organization.

func (*ContainerImagesApi) ListContainerImagesWithPagination

func (a *ContainerImagesApi) ListContainerImagesWithPagination(ctx _context.Context, o ...ListContainerImagesOptionalParameters) (<-chan datadog.PaginationResult[ContainerImageItem], func())

ListContainerImagesWithPagination provides a paginated version of ListContainerImages returning a channel with all items.

type ContainerImagesResponse

ContainerImagesResponse List of Container Images.

type ContainerImagesResponse struct {
    // Array of Container Image objects.
    Data []ContainerImageItem `json:"data,omitempty"`
    // Pagination links.
    Links *ContainerImagesResponseLinks `json:"links,omitempty"`
    // Response metadata object.
    Meta *ContainerImageMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerImagesResponse

func NewContainerImagesResponse() *ContainerImagesResponse

NewContainerImagesResponse instantiates a new ContainerImagesResponse 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 NewContainerImagesResponseWithDefaults

func NewContainerImagesResponseWithDefaults() *ContainerImagesResponse

NewContainerImagesResponseWithDefaults instantiates a new ContainerImagesResponse 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 (*ContainerImagesResponse) GetData

func (o *ContainerImagesResponse) GetData() []ContainerImageItem

GetData returns the Data field value if set, zero value otherwise.

func (*ContainerImagesResponse) GetDataOk

func (o *ContainerImagesResponse) GetDataOk() (*[]ContainerImageItem, 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 (o *ContainerImagesResponse) GetLinks() ContainerImagesResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ContainerImagesResponse) GetLinksOk

func (o *ContainerImagesResponse) GetLinksOk() (*ContainerImagesResponseLinks, 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 (*ContainerImagesResponse) GetMeta

func (o *ContainerImagesResponse) GetMeta() ContainerImageMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ContainerImagesResponse) GetMetaOk

func (o *ContainerImagesResponse) GetMetaOk() (*ContainerImageMeta, 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 (*ContainerImagesResponse) HasData

func (o *ContainerImagesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ContainerImagesResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ContainerImagesResponse) HasMeta

func (o *ContainerImagesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ContainerImagesResponse) MarshalJSON

func (o ContainerImagesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImagesResponse) SetData

func (o *ContainerImagesResponse) SetData(v []ContainerImageItem)

SetData gets a reference to the given []ContainerImageItem and assigns it to the Data field.

func (o *ContainerImagesResponse) SetLinks(v ContainerImagesResponseLinks)

SetLinks gets a reference to the given ContainerImagesResponseLinks and assigns it to the Links field.

func (*ContainerImagesResponse) SetMeta

func (o *ContainerImagesResponse) SetMeta(v ContainerImageMeta)

SetMeta gets a reference to the given ContainerImageMeta and assigns it to the Meta field.

func (*ContainerImagesResponse) UnmarshalJSON

func (o *ContainerImagesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ContainerImagesResponseLinks Pagination links.

type ContainerImagesResponseLinks struct {
    // Link to the first page.
    First *string `json:"first,omitempty"`
    // Link to the last page.
    Last datadog.NullableString `json:"last,omitempty"`
    // Link to the next page.
    Next datadog.NullableString `json:"next,omitempty"`
    // Link to previous page.
    Prev datadog.NullableString `json:"prev,omitempty"`
    // Link to current page.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewContainerImagesResponseLinks() *ContainerImagesResponseLinks

NewContainerImagesResponseLinks instantiates a new ContainerImagesResponseLinks 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 NewContainerImagesResponseLinksWithDefaults

func NewContainerImagesResponseLinksWithDefaults() *ContainerImagesResponseLinks

NewContainerImagesResponseLinksWithDefaults instantiates a new ContainerImagesResponseLinks 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 (*ContainerImagesResponseLinks) GetFirst

func (o *ContainerImagesResponseLinks) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*ContainerImagesResponseLinks) GetFirstOk

func (o *ContainerImagesResponseLinks) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImagesResponseLinks) GetLast

func (o *ContainerImagesResponseLinks) GetLast() string

GetLast returns the Last field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerImagesResponseLinks) GetLastOk

func (o *ContainerImagesResponseLinks) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last 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 (*ContainerImagesResponseLinks) GetNext

func (o *ContainerImagesResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerImagesResponseLinks) GetNextOk

func (o *ContainerImagesResponseLinks) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*ContainerImagesResponseLinks) GetPrev

func (o *ContainerImagesResponseLinks) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerImagesResponseLinks) GetPrevOk

func (o *ContainerImagesResponseLinks) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev 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 (*ContainerImagesResponseLinks) GetSelf

func (o *ContainerImagesResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*ContainerImagesResponseLinks) GetSelfOk

func (o *ContainerImagesResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerImagesResponseLinks) HasFirst

func (o *ContainerImagesResponseLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*ContainerImagesResponseLinks) HasLast

func (o *ContainerImagesResponseLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*ContainerImagesResponseLinks) HasNext

func (o *ContainerImagesResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*ContainerImagesResponseLinks) HasPrev

func (o *ContainerImagesResponseLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*ContainerImagesResponseLinks) HasSelf

func (o *ContainerImagesResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (ContainerImagesResponseLinks) MarshalJSON

func (o ContainerImagesResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerImagesResponseLinks) SetFirst

func (o *ContainerImagesResponseLinks) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*ContainerImagesResponseLinks) SetLast

func (o *ContainerImagesResponseLinks) SetLast(v string)

SetLast gets a reference to the given datadog.NullableString and assigns it to the Last field.

func (*ContainerImagesResponseLinks) SetLastNil

func (o *ContainerImagesResponseLinks) SetLastNil()

SetLastNil sets the value for Last to be an explicit nil.

func (*ContainerImagesResponseLinks) SetNext

func (o *ContainerImagesResponseLinks) SetNext(v string)

SetNext gets a reference to the given datadog.NullableString and assigns it to the Next field.

func (*ContainerImagesResponseLinks) SetNextNil

func (o *ContainerImagesResponseLinks) SetNextNil()

SetNextNil sets the value for Next to be an explicit nil.

func (*ContainerImagesResponseLinks) SetPrev

func (o *ContainerImagesResponseLinks) SetPrev(v string)

SetPrev gets a reference to the given datadog.NullableString and assigns it to the Prev field.

func (*ContainerImagesResponseLinks) SetPrevNil

func (o *ContainerImagesResponseLinks) SetPrevNil()

SetPrevNil sets the value for Prev to be an explicit nil.

func (*ContainerImagesResponseLinks) SetSelf

func (o *ContainerImagesResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*ContainerImagesResponseLinks) UnmarshalJSON

func (o *ContainerImagesResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*ContainerImagesResponseLinks) UnsetLast

func (o *ContainerImagesResponseLinks) UnsetLast()

UnsetLast ensures that no value is present for Last, not even an explicit nil.

func (*ContainerImagesResponseLinks) UnsetNext

func (o *ContainerImagesResponseLinks) UnsetNext()

UnsetNext ensures that no value is present for Next, not even an explicit nil.

func (*ContainerImagesResponseLinks) UnsetPrev

func (o *ContainerImagesResponseLinks) UnsetPrev()

UnsetPrev ensures that no value is present for Prev, not even an explicit nil.

type ContainerItem

ContainerItem - Possible Container models.

type ContainerItem struct {
    Container      *Container
    ContainerGroup *ContainerGroup

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ContainerAsContainerItem

func ContainerAsContainerItem(v *Container) ContainerItem

ContainerAsContainerItem is a convenience function that returns Container wrapped in ContainerItem.

func ContainerGroupAsContainerItem

func ContainerGroupAsContainerItem(v *ContainerGroup) ContainerItem

ContainerGroupAsContainerItem is a convenience function that returns ContainerGroup wrapped in ContainerItem.

func (*ContainerItem) GetActualInstance

func (obj *ContainerItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ContainerItem) MarshalJSON

func (obj ContainerItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ContainerItem) UnmarshalJSON

func (obj *ContainerItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ContainerMeta

ContainerMeta Response metadata object.

type ContainerMeta struct {
    // Paging attributes.
    Pagination *ContainerMetaPage `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerMeta

func NewContainerMeta() *ContainerMeta

NewContainerMeta instantiates a new ContainerMeta 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 NewContainerMetaWithDefaults

func NewContainerMetaWithDefaults() *ContainerMeta

NewContainerMetaWithDefaults instantiates a new ContainerMeta 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 (*ContainerMeta) GetPagination

func (o *ContainerMeta) GetPagination() ContainerMetaPage

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ContainerMeta) GetPaginationOk

func (o *ContainerMeta) GetPaginationOk() (*ContainerMetaPage, bool)

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 (*ContainerMeta) HasPagination

func (o *ContainerMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (ContainerMeta) MarshalJSON

func (o ContainerMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerMeta) SetPagination

func (o *ContainerMeta) SetPagination(v ContainerMetaPage)

SetPagination gets a reference to the given ContainerMetaPage and assigns it to the Pagination field.

func (*ContainerMeta) UnmarshalJSON

func (o *ContainerMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ContainerMetaPage

ContainerMetaPage Paging attributes.

type ContainerMetaPage struct {
    // The cursor used to get the current results, if any.
    Cursor *string `json:"cursor,omitempty"`
    // Number of results returned
    Limit *int32 `json:"limit,omitempty"`
    // The cursor used to get the next results, if any.
    NextCursor *string `json:"next_cursor,omitempty"`
    // The cursor used to get the previous results, if any.
    PrevCursor datadog.NullableString `json:"prev_cursor,omitempty"`
    // Total number of records that match the query.
    Total *int64 `json:"total,omitempty"`
    // Type of Container pagination.
    Type *ContainerMetaPageType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainerMetaPage

func NewContainerMetaPage() *ContainerMetaPage

NewContainerMetaPage instantiates a new ContainerMetaPage 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 NewContainerMetaPageWithDefaults

func NewContainerMetaPageWithDefaults() *ContainerMetaPage

NewContainerMetaPageWithDefaults instantiates a new ContainerMetaPage 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 (*ContainerMetaPage) GetCursor

func (o *ContainerMetaPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ContainerMetaPage) GetCursorOk

func (o *ContainerMetaPage) 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 (*ContainerMetaPage) GetLimit

func (o *ContainerMetaPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*ContainerMetaPage) GetLimitOk

func (o *ContainerMetaPage) 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 (*ContainerMetaPage) GetNextCursor

func (o *ContainerMetaPage) GetNextCursor() string

GetNextCursor returns the NextCursor field value if set, zero value otherwise.

func (*ContainerMetaPage) GetNextCursorOk

func (o *ContainerMetaPage) GetNextCursorOk() (*string, bool)

GetNextCursorOk returns a tuple with the NextCursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainerMetaPage) GetPrevCursor

func (o *ContainerMetaPage) GetPrevCursor() string

GetPrevCursor returns the PrevCursor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainerMetaPage) GetPrevCursorOk

func (o *ContainerMetaPage) GetPrevCursorOk() (*string, bool)

GetPrevCursorOk returns a tuple with the PrevCursor 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 (*ContainerMetaPage) GetTotal

func (o *ContainerMetaPage) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*ContainerMetaPage) GetTotalOk

func (o *ContainerMetaPage) 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 (*ContainerMetaPage) GetType

func (o *ContainerMetaPage) GetType() ContainerMetaPageType

GetType returns the Type field value if set, zero value otherwise.

func (*ContainerMetaPage) GetTypeOk

func (o *ContainerMetaPage) GetTypeOk() (*ContainerMetaPageType, 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 (*ContainerMetaPage) HasCursor

func (o *ContainerMetaPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ContainerMetaPage) HasLimit

func (o *ContainerMetaPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*ContainerMetaPage) HasNextCursor

func (o *ContainerMetaPage) HasNextCursor() bool

HasNextCursor returns a boolean if a field has been set.

func (*ContainerMetaPage) HasPrevCursor

func (o *ContainerMetaPage) HasPrevCursor() bool

HasPrevCursor returns a boolean if a field has been set.

func (*ContainerMetaPage) HasTotal

func (o *ContainerMetaPage) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*ContainerMetaPage) HasType

func (o *ContainerMetaPage) HasType() bool

HasType returns a boolean if a field has been set.

func (ContainerMetaPage) MarshalJSON

func (o ContainerMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainerMetaPage) SetCursor

func (o *ContainerMetaPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ContainerMetaPage) SetLimit

func (o *ContainerMetaPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*ContainerMetaPage) SetNextCursor

func (o *ContainerMetaPage) SetNextCursor(v string)

SetNextCursor gets a reference to the given string and assigns it to the NextCursor field.

func (*ContainerMetaPage) SetPrevCursor

func (o *ContainerMetaPage) SetPrevCursor(v string)

SetPrevCursor gets a reference to the given datadog.NullableString and assigns it to the PrevCursor field.

func (*ContainerMetaPage) SetPrevCursorNil

func (o *ContainerMetaPage) SetPrevCursorNil()

SetPrevCursorNil sets the value for PrevCursor to be an explicit nil.

func (*ContainerMetaPage) SetTotal

func (o *ContainerMetaPage) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*ContainerMetaPage) SetType

func (o *ContainerMetaPage) SetType(v ContainerMetaPageType)

SetType gets a reference to the given ContainerMetaPageType and assigns it to the Type field.

func (*ContainerMetaPage) UnmarshalJSON

func (o *ContainerMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*ContainerMetaPage) UnsetPrevCursor

func (o *ContainerMetaPage) UnsetPrevCursor()

UnsetPrevCursor ensures that no value is present for PrevCursor, not even an explicit nil.

type ContainerMetaPageType

ContainerMetaPageType Type of Container pagination.

type ContainerMetaPageType string

List of ContainerMetaPageType.

const (
    CONTAINERMETAPAGETYPE_CURSOR_LIMIT ContainerMetaPageType = "cursor_limit"
)

func NewContainerMetaPageTypeFromValue

func NewContainerMetaPageTypeFromValue(v string) (*ContainerMetaPageType, error)

NewContainerMetaPageTypeFromValue returns a pointer to a valid ContainerMetaPageType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContainerMetaPageType) GetAllowedValues

func (v *ContainerMetaPageType) GetAllowedValues() []ContainerMetaPageType

GetAllowedValues reeturns the list of possible values.

func (ContainerMetaPageType) IsValid

func (v ContainerMetaPageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContainerMetaPageType) Ptr

func (v ContainerMetaPageType) Ptr() *ContainerMetaPageType

Ptr returns reference to ContainerMetaPageType value.

func (*ContainerMetaPageType) UnmarshalJSON

func (v *ContainerMetaPageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ContainerType

ContainerType Type of container.

type ContainerType string

List of ContainerType.

const (
    CONTAINERTYPE_CONTAINER ContainerType = "container"
)

func NewContainerTypeFromValue

func NewContainerTypeFromValue(v string) (*ContainerType, error)

NewContainerTypeFromValue returns a pointer to a valid ContainerType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContainerType) GetAllowedValues

func (v *ContainerType) GetAllowedValues() []ContainerType

GetAllowedValues reeturns the list of possible values.

func (ContainerType) IsValid

func (v ContainerType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContainerType) Ptr

func (v ContainerType) Ptr() *ContainerType

Ptr returns reference to ContainerType value.

func (*ContainerType) UnmarshalJSON

func (v *ContainerType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ContainersApi

ContainersApi service type

type ContainersApi datadog.Service

func NewContainersApi

func NewContainersApi(client *datadog.APIClient) *ContainersApi

NewContainersApi Returns NewContainersApi.

func (*ContainersApi) ListContainers

func (a *ContainersApi) ListContainers(ctx _context.Context, o ...ListContainersOptionalParameters) (ContainersResponse, *_nethttp.Response, error)

ListContainers Get All Containers. Get all containers for your organization.

func (*ContainersApi) ListContainersWithPagination

func (a *ContainersApi) ListContainersWithPagination(ctx _context.Context, o ...ListContainersOptionalParameters) (<-chan datadog.PaginationResult[ContainerItem], func())

ListContainersWithPagination provides a paginated version of ListContainers returning a channel with all items.

type ContainersResponse

ContainersResponse List of containers.

type ContainersResponse struct {
    // Array of Container objects.
    Data []ContainerItem `json:"data,omitempty"`
    // Pagination links.
    Links *ContainersResponseLinks `json:"links,omitempty"`
    // Response metadata object.
    Meta *ContainerMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewContainersResponse

func NewContainersResponse() *ContainersResponse

NewContainersResponse instantiates a new ContainersResponse 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 NewContainersResponseWithDefaults

func NewContainersResponseWithDefaults() *ContainersResponse

NewContainersResponseWithDefaults instantiates a new ContainersResponse 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 (*ContainersResponse) GetData

func (o *ContainersResponse) GetData() []ContainerItem

GetData returns the Data field value if set, zero value otherwise.

func (*ContainersResponse) GetDataOk

func (o *ContainersResponse) GetDataOk() (*[]ContainerItem, 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 (o *ContainersResponse) GetLinks() ContainersResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ContainersResponse) GetLinksOk

func (o *ContainersResponse) GetLinksOk() (*ContainersResponseLinks, 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 (*ContainersResponse) GetMeta

func (o *ContainersResponse) GetMeta() ContainerMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ContainersResponse) GetMetaOk

func (o *ContainersResponse) GetMetaOk() (*ContainerMeta, 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 (*ContainersResponse) HasData

func (o *ContainersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ContainersResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ContainersResponse) HasMeta

func (o *ContainersResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ContainersResponse) MarshalJSON

func (o ContainersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainersResponse) SetData

func (o *ContainersResponse) SetData(v []ContainerItem)

SetData gets a reference to the given []ContainerItem and assigns it to the Data field.

func (o *ContainersResponse) SetLinks(v ContainersResponseLinks)

SetLinks gets a reference to the given ContainersResponseLinks and assigns it to the Links field.

func (*ContainersResponse) SetMeta

func (o *ContainersResponse) SetMeta(v ContainerMeta)

SetMeta gets a reference to the given ContainerMeta and assigns it to the Meta field.

func (*ContainersResponse) UnmarshalJSON

func (o *ContainersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ContainersResponseLinks Pagination links.

type ContainersResponseLinks struct {
    // Link to the first page.
    First *string `json:"first,omitempty"`
    // Link to the last page.
    Last datadog.NullableString `json:"last,omitempty"`
    // Link to the next page.
    Next datadog.NullableString `json:"next,omitempty"`
    // Link to previous page.
    Prev datadog.NullableString `json:"prev,omitempty"`
    // Link to current page.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewContainersResponseLinks() *ContainersResponseLinks

NewContainersResponseLinks instantiates a new ContainersResponseLinks 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 NewContainersResponseLinksWithDefaults

func NewContainersResponseLinksWithDefaults() *ContainersResponseLinks

NewContainersResponseLinksWithDefaults instantiates a new ContainersResponseLinks 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 (*ContainersResponseLinks) GetFirst

func (o *ContainersResponseLinks) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*ContainersResponseLinks) GetFirstOk

func (o *ContainersResponseLinks) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainersResponseLinks) GetLast

func (o *ContainersResponseLinks) GetLast() string

GetLast returns the Last field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainersResponseLinks) GetLastOk

func (o *ContainersResponseLinks) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last 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 (*ContainersResponseLinks) GetNext

func (o *ContainersResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainersResponseLinks) GetNextOk

func (o *ContainersResponseLinks) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*ContainersResponseLinks) GetPrev

func (o *ContainersResponseLinks) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ContainersResponseLinks) GetPrevOk

func (o *ContainersResponseLinks) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev 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 (*ContainersResponseLinks) GetSelf

func (o *ContainersResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*ContainersResponseLinks) GetSelfOk

func (o *ContainersResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ContainersResponseLinks) HasFirst

func (o *ContainersResponseLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*ContainersResponseLinks) HasLast

func (o *ContainersResponseLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*ContainersResponseLinks) HasNext

func (o *ContainersResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*ContainersResponseLinks) HasPrev

func (o *ContainersResponseLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*ContainersResponseLinks) HasSelf

func (o *ContainersResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (ContainersResponseLinks) MarshalJSON

func (o ContainersResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ContainersResponseLinks) SetFirst

func (o *ContainersResponseLinks) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*ContainersResponseLinks) SetLast

func (o *ContainersResponseLinks) SetLast(v string)

SetLast gets a reference to the given datadog.NullableString and assigns it to the Last field.

func (*ContainersResponseLinks) SetLastNil

func (o *ContainersResponseLinks) SetLastNil()

SetLastNil sets the value for Last to be an explicit nil.

func (*ContainersResponseLinks) SetNext

func (o *ContainersResponseLinks) SetNext(v string)

SetNext gets a reference to the given datadog.NullableString and assigns it to the Next field.

func (*ContainersResponseLinks) SetNextNil

func (o *ContainersResponseLinks) SetNextNil()

SetNextNil sets the value for Next to be an explicit nil.

func (*ContainersResponseLinks) SetPrev

func (o *ContainersResponseLinks) SetPrev(v string)

SetPrev gets a reference to the given datadog.NullableString and assigns it to the Prev field.

func (*ContainersResponseLinks) SetPrevNil

func (o *ContainersResponseLinks) SetPrevNil()

SetPrevNil sets the value for Prev to be an explicit nil.

func (*ContainersResponseLinks) SetSelf

func (o *ContainersResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*ContainersResponseLinks) UnmarshalJSON

func (o *ContainersResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*ContainersResponseLinks) UnsetLast

func (o *ContainersResponseLinks) UnsetLast()

UnsetLast ensures that no value is present for Last, not even an explicit nil.

func (*ContainersResponseLinks) UnsetNext

func (o *ContainersResponseLinks) UnsetNext()

UnsetNext ensures that no value is present for Next, not even an explicit nil.

func (*ContainersResponseLinks) UnsetPrev

func (o *ContainersResponseLinks) UnsetPrev()

UnsetPrev ensures that no value is present for Prev, not even an explicit nil.

type ContentEncoding

ContentEncoding HTTP header used to compress the media-type.

type ContentEncoding string

List of ContentEncoding.

const (
    CONTENTENCODING_IDENTITY ContentEncoding = "identity"
    CONTENTENCODING_GZIP     ContentEncoding = "gzip"
    CONTENTENCODING_DEFLATE  ContentEncoding = "deflate"
)

func NewContentEncodingFromValue

func NewContentEncodingFromValue(v string) (*ContentEncoding, error)

NewContentEncodingFromValue returns a pointer to a valid ContentEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ContentEncoding) GetAllowedValues

func (v *ContentEncoding) GetAllowedValues() []ContentEncoding

GetAllowedValues reeturns the list of possible values.

func (ContentEncoding) IsValid

func (v ContentEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ContentEncoding) Ptr

func (v ContentEncoding) Ptr() *ContentEncoding

Ptr returns reference to ContentEncoding value.

func (*ContentEncoding) UnmarshalJSON

func (v *ContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConvertJobResultsToSignalsAttributes

ConvertJobResultsToSignalsAttributes Attributes for converting historical job results to signals.

type ConvertJobResultsToSignalsAttributes struct {
    // Request ID.
    Id *string `json:"id,omitempty"`
    // Job result IDs.
    JobResultIds []string `json:"jobResultIds"`
    // Notifications sent.
    Notifications []string `json:"notifications"`
    // Message of generated signals.
    SignalMessage string `json:"signalMessage"`
    // Severity of the Security Signal.
    SignalSeverity SecurityMonitoringRuleSeverity `json:"signalSeverity"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConvertJobResultsToSignalsAttributes

func NewConvertJobResultsToSignalsAttributes(jobResultIds []string, notifications []string, signalMessage string, signalSeverity SecurityMonitoringRuleSeverity) *ConvertJobResultsToSignalsAttributes

NewConvertJobResultsToSignalsAttributes instantiates a new ConvertJobResultsToSignalsAttributes 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 NewConvertJobResultsToSignalsAttributesWithDefaults

func NewConvertJobResultsToSignalsAttributesWithDefaults() *ConvertJobResultsToSignalsAttributes

NewConvertJobResultsToSignalsAttributesWithDefaults instantiates a new ConvertJobResultsToSignalsAttributes 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 (*ConvertJobResultsToSignalsAttributes) GetId

func (o *ConvertJobResultsToSignalsAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ConvertJobResultsToSignalsAttributes) GetIdOk

func (o *ConvertJobResultsToSignalsAttributes) 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 (*ConvertJobResultsToSignalsAttributes) GetJobResultIds

func (o *ConvertJobResultsToSignalsAttributes) GetJobResultIds() []string

GetJobResultIds returns the JobResultIds field value.

func (*ConvertJobResultsToSignalsAttributes) GetJobResultIdsOk

func (o *ConvertJobResultsToSignalsAttributes) GetJobResultIdsOk() (*[]string, bool)

GetJobResultIdsOk returns a tuple with the JobResultIds field value and a boolean to check if the value has been set.

func (*ConvertJobResultsToSignalsAttributes) GetNotifications

func (o *ConvertJobResultsToSignalsAttributes) GetNotifications() []string

GetNotifications returns the Notifications field value.

func (*ConvertJobResultsToSignalsAttributes) GetNotificationsOk

func (o *ConvertJobResultsToSignalsAttributes) GetNotificationsOk() (*[]string, bool)

GetNotificationsOk returns a tuple with the Notifications field value and a boolean to check if the value has been set.

func (*ConvertJobResultsToSignalsAttributes) GetSignalMessage

func (o *ConvertJobResultsToSignalsAttributes) GetSignalMessage() string

GetSignalMessage returns the SignalMessage field value.

func (*ConvertJobResultsToSignalsAttributes) GetSignalMessageOk

func (o *ConvertJobResultsToSignalsAttributes) GetSignalMessageOk() (*string, bool)

GetSignalMessageOk returns a tuple with the SignalMessage field value and a boolean to check if the value has been set.

func (*ConvertJobResultsToSignalsAttributes) GetSignalSeverity

func (o *ConvertJobResultsToSignalsAttributes) GetSignalSeverity() SecurityMonitoringRuleSeverity

GetSignalSeverity returns the SignalSeverity field value.

func (*ConvertJobResultsToSignalsAttributes) GetSignalSeverityOk

func (o *ConvertJobResultsToSignalsAttributes) GetSignalSeverityOk() (*SecurityMonitoringRuleSeverity, bool)

GetSignalSeverityOk returns a tuple with the SignalSeverity field value and a boolean to check if the value has been set.

func (*ConvertJobResultsToSignalsAttributes) HasId

func (o *ConvertJobResultsToSignalsAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (ConvertJobResultsToSignalsAttributes) MarshalJSON

func (o ConvertJobResultsToSignalsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConvertJobResultsToSignalsAttributes) SetId

func (o *ConvertJobResultsToSignalsAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ConvertJobResultsToSignalsAttributes) SetJobResultIds

func (o *ConvertJobResultsToSignalsAttributes) SetJobResultIds(v []string)

SetJobResultIds sets field value.

func (*ConvertJobResultsToSignalsAttributes) SetNotifications

func (o *ConvertJobResultsToSignalsAttributes) SetNotifications(v []string)

SetNotifications sets field value.

func (*ConvertJobResultsToSignalsAttributes) SetSignalMessage

func (o *ConvertJobResultsToSignalsAttributes) SetSignalMessage(v string)

SetSignalMessage sets field value.

func (*ConvertJobResultsToSignalsAttributes) SetSignalSeverity

func (o *ConvertJobResultsToSignalsAttributes) SetSignalSeverity(v SecurityMonitoringRuleSeverity)

SetSignalSeverity sets field value.

func (*ConvertJobResultsToSignalsAttributes) UnmarshalJSON

func (o *ConvertJobResultsToSignalsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConvertJobResultsToSignalsData

ConvertJobResultsToSignalsData Data for converting historical job results to signals.

type ConvertJobResultsToSignalsData struct {
    // Attributes for converting historical job results to signals.
    Attributes *ConvertJobResultsToSignalsAttributes `json:"attributes,omitempty"`
    // Type of payload.
    Type *ConvertJobResultsToSignalsDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConvertJobResultsToSignalsData

func NewConvertJobResultsToSignalsData() *ConvertJobResultsToSignalsData

NewConvertJobResultsToSignalsData instantiates a new ConvertJobResultsToSignalsData 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 NewConvertJobResultsToSignalsDataWithDefaults

func NewConvertJobResultsToSignalsDataWithDefaults() *ConvertJobResultsToSignalsData

NewConvertJobResultsToSignalsDataWithDefaults instantiates a new ConvertJobResultsToSignalsData 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 (*ConvertJobResultsToSignalsData) GetAttributes

func (o *ConvertJobResultsToSignalsData) GetAttributes() ConvertJobResultsToSignalsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ConvertJobResultsToSignalsData) GetAttributesOk

func (o *ConvertJobResultsToSignalsData) GetAttributesOk() (*ConvertJobResultsToSignalsAttributes, 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 (*ConvertJobResultsToSignalsData) GetType

func (o *ConvertJobResultsToSignalsData) GetType() ConvertJobResultsToSignalsDataType

GetType returns the Type field value if set, zero value otherwise.

func (*ConvertJobResultsToSignalsData) GetTypeOk

func (o *ConvertJobResultsToSignalsData) GetTypeOk() (*ConvertJobResultsToSignalsDataType, 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 (*ConvertJobResultsToSignalsData) HasAttributes

func (o *ConvertJobResultsToSignalsData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ConvertJobResultsToSignalsData) HasType

func (o *ConvertJobResultsToSignalsData) HasType() bool

HasType returns a boolean if a field has been set.

func (ConvertJobResultsToSignalsData) MarshalJSON

func (o ConvertJobResultsToSignalsData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConvertJobResultsToSignalsData) SetAttributes

func (o *ConvertJobResultsToSignalsData) SetAttributes(v ConvertJobResultsToSignalsAttributes)

SetAttributes gets a reference to the given ConvertJobResultsToSignalsAttributes and assigns it to the Attributes field.

func (*ConvertJobResultsToSignalsData) SetType

func (o *ConvertJobResultsToSignalsData) SetType(v ConvertJobResultsToSignalsDataType)

SetType gets a reference to the given ConvertJobResultsToSignalsDataType and assigns it to the Type field.

func (*ConvertJobResultsToSignalsData) UnmarshalJSON

func (o *ConvertJobResultsToSignalsData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ConvertJobResultsToSignalsDataType

ConvertJobResultsToSignalsDataType Type of payload.

type ConvertJobResultsToSignalsDataType string

List of ConvertJobResultsToSignalsDataType.

const (
    CONVERTJOBRESULTSTOSIGNALSDATATYPE_HISTORICALDETECTIONSJOBRESULTSIGNALCONVERSION ConvertJobResultsToSignalsDataType = "historicalDetectionsJobResultSignalConversion"
)

func NewConvertJobResultsToSignalsDataTypeFromValue

func NewConvertJobResultsToSignalsDataTypeFromValue(v string) (*ConvertJobResultsToSignalsDataType, error)

NewConvertJobResultsToSignalsDataTypeFromValue returns a pointer to a valid ConvertJobResultsToSignalsDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ConvertJobResultsToSignalsDataType) GetAllowedValues

func (v *ConvertJobResultsToSignalsDataType) GetAllowedValues() []ConvertJobResultsToSignalsDataType

GetAllowedValues reeturns the list of possible values.

func (ConvertJobResultsToSignalsDataType) IsValid

func (v ConvertJobResultsToSignalsDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ConvertJobResultsToSignalsDataType) Ptr

func (v ConvertJobResultsToSignalsDataType) Ptr() *ConvertJobResultsToSignalsDataType

Ptr returns reference to ConvertJobResultsToSignalsDataType value.

func (*ConvertJobResultsToSignalsDataType) UnmarshalJSON

func (v *ConvertJobResultsToSignalsDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ConvertJobResultsToSignalsRequest

ConvertJobResultsToSignalsRequest Request for converting historical job results to signals.

type ConvertJobResultsToSignalsRequest struct {
    // Data for converting historical job results to signals.
    Data *ConvertJobResultsToSignalsData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewConvertJobResultsToSignalsRequest

func NewConvertJobResultsToSignalsRequest() *ConvertJobResultsToSignalsRequest

NewConvertJobResultsToSignalsRequest instantiates a new ConvertJobResultsToSignalsRequest 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 NewConvertJobResultsToSignalsRequestWithDefaults

func NewConvertJobResultsToSignalsRequestWithDefaults() *ConvertJobResultsToSignalsRequest

NewConvertJobResultsToSignalsRequestWithDefaults instantiates a new ConvertJobResultsToSignalsRequest 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 (*ConvertJobResultsToSignalsRequest) GetData

func (o *ConvertJobResultsToSignalsRequest) GetData() ConvertJobResultsToSignalsData

GetData returns the Data field value if set, zero value otherwise.

func (*ConvertJobResultsToSignalsRequest) GetDataOk

func (o *ConvertJobResultsToSignalsRequest) GetDataOk() (*ConvertJobResultsToSignalsData, 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 (*ConvertJobResultsToSignalsRequest) HasData

func (o *ConvertJobResultsToSignalsRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (ConvertJobResultsToSignalsRequest) MarshalJSON

func (o ConvertJobResultsToSignalsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ConvertJobResultsToSignalsRequest) SetData

func (o *ConvertJobResultsToSignalsRequest) SetData(v ConvertJobResultsToSignalsData)

SetData gets a reference to the given ConvertJobResultsToSignalsData and assigns it to the Data field.

func (*ConvertJobResultsToSignalsRequest) UnmarshalJSON

func (o *ConvertJobResultsToSignalsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostAttributionAggregatesBody

CostAttributionAggregatesBody The object containing the aggregates.

type CostAttributionAggregatesBody struct {
    // The aggregate type.
    AggType *string `json:"agg_type,omitempty"`
    // The field.
    Field *string `json:"field,omitempty"`
    // The value for a given field.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCostAttributionAggregatesBody

func NewCostAttributionAggregatesBody() *CostAttributionAggregatesBody

NewCostAttributionAggregatesBody instantiates a new CostAttributionAggregatesBody 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 NewCostAttributionAggregatesBodyWithDefaults

func NewCostAttributionAggregatesBodyWithDefaults() *CostAttributionAggregatesBody

NewCostAttributionAggregatesBodyWithDefaults instantiates a new CostAttributionAggregatesBody 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 (*CostAttributionAggregatesBody) GetAggType

func (o *CostAttributionAggregatesBody) GetAggType() string

GetAggType returns the AggType field value if set, zero value otherwise.

func (*CostAttributionAggregatesBody) GetAggTypeOk

func (o *CostAttributionAggregatesBody) GetAggTypeOk() (*string, bool)

GetAggTypeOk returns a tuple with the AggType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostAttributionAggregatesBody) GetField

func (o *CostAttributionAggregatesBody) GetField() string

GetField returns the Field field value if set, zero value otherwise.

func (*CostAttributionAggregatesBody) GetFieldOk

func (o *CostAttributionAggregatesBody) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostAttributionAggregatesBody) GetValue

func (o *CostAttributionAggregatesBody) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*CostAttributionAggregatesBody) GetValueOk

func (o *CostAttributionAggregatesBody) GetValueOk() (*float64, 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 (*CostAttributionAggregatesBody) HasAggType

func (o *CostAttributionAggregatesBody) HasAggType() bool

HasAggType returns a boolean if a field has been set.

func (*CostAttributionAggregatesBody) HasField

func (o *CostAttributionAggregatesBody) HasField() bool

HasField returns a boolean if a field has been set.

func (*CostAttributionAggregatesBody) HasValue

func (o *CostAttributionAggregatesBody) HasValue() bool

HasValue returns a boolean if a field has been set.

func (CostAttributionAggregatesBody) MarshalJSON

func (o CostAttributionAggregatesBody) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostAttributionAggregatesBody) SetAggType

func (o *CostAttributionAggregatesBody) SetAggType(v string)

SetAggType gets a reference to the given string and assigns it to the AggType field.

func (*CostAttributionAggregatesBody) SetField

func (o *CostAttributionAggregatesBody) SetField(v string)

SetField gets a reference to the given string and assigns it to the Field field.

func (*CostAttributionAggregatesBody) SetValue

func (o *CostAttributionAggregatesBody) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*CostAttributionAggregatesBody) UnmarshalJSON

func (o *CostAttributionAggregatesBody) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostAttributionType

CostAttributionType Type of cost attribution data.

type CostAttributionType string

List of CostAttributionType.

const (
    COSTATTRIBUTIONTYPE_COST_BY_TAG CostAttributionType = "cost_by_tag"
)

func NewCostAttributionTypeFromValue

func NewCostAttributionTypeFromValue(v string) (*CostAttributionType, error)

NewCostAttributionTypeFromValue returns a pointer to a valid CostAttributionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CostAttributionType) GetAllowedValues

func (v *CostAttributionType) GetAllowedValues() []CostAttributionType

GetAllowedValues reeturns the list of possible values.

func (CostAttributionType) IsValid

func (v CostAttributionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CostAttributionType) Ptr

func (v CostAttributionType) Ptr() *CostAttributionType

Ptr returns reference to CostAttributionType value.

func (*CostAttributionType) UnmarshalJSON

func (v *CostAttributionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CostByOrg

CostByOrg Cost data.

type CostByOrg struct {
    // Cost attributes data.
    Attributes *CostByOrgAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of cost data.
    Type *CostByOrgType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCostByOrg

func NewCostByOrg() *CostByOrg

NewCostByOrg instantiates a new CostByOrg 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 NewCostByOrgWithDefaults

func NewCostByOrgWithDefaults() *CostByOrg

NewCostByOrgWithDefaults instantiates a new CostByOrg 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 (*CostByOrg) GetAttributes

func (o *CostByOrg) GetAttributes() CostByOrgAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CostByOrg) GetAttributesOk

func (o *CostByOrg) GetAttributesOk() (*CostByOrgAttributes, 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 (*CostByOrg) GetId

func (o *CostByOrg) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CostByOrg) GetIdOk

func (o *CostByOrg) 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 (*CostByOrg) GetType

func (o *CostByOrg) GetType() CostByOrgType

GetType returns the Type field value if set, zero value otherwise.

func (*CostByOrg) GetTypeOk

func (o *CostByOrg) GetTypeOk() (*CostByOrgType, 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 (*CostByOrg) HasAttributes

func (o *CostByOrg) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CostByOrg) HasId

func (o *CostByOrg) HasId() bool

HasId returns a boolean if a field has been set.

func (*CostByOrg) HasType

func (o *CostByOrg) HasType() bool

HasType returns a boolean if a field has been set.

func (CostByOrg) MarshalJSON

func (o CostByOrg) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrg) SetAttributes

func (o *CostByOrg) SetAttributes(v CostByOrgAttributes)

SetAttributes gets a reference to the given CostByOrgAttributes and assigns it to the Attributes field.

func (*CostByOrg) SetId

func (o *CostByOrg) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CostByOrg) SetType

func (o *CostByOrg) SetType(v CostByOrgType)

SetType gets a reference to the given CostByOrgType and assigns it to the Type field.

func (*CostByOrg) UnmarshalJSON

func (o *CostByOrg) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgAttributes

CostByOrgAttributes Cost attributes data.

type CostByOrgAttributes struct {
    // The account name.
    AccountName *string `json:"account_name,omitempty"`
    // The account public ID.
    AccountPublicId *string `json:"account_public_id,omitempty"`
    // List of charges data reported for the requested month.
    Charges []ChargebackBreakdown `json:"charges,omitempty"`
    // The month requested.
    Date *time.Time `json:"date,omitempty"`
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The region of the Datadog instance that the organization belongs to.
    Region *string `json:"region,omitempty"`
    // The total cost of products for the month.
    TotalCost *float64 `json:"total_cost,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCostByOrgAttributes

func NewCostByOrgAttributes() *CostByOrgAttributes

NewCostByOrgAttributes instantiates a new CostByOrgAttributes 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 NewCostByOrgAttributesWithDefaults

func NewCostByOrgAttributesWithDefaults() *CostByOrgAttributes

NewCostByOrgAttributesWithDefaults instantiates a new CostByOrgAttributes 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 (*CostByOrgAttributes) GetAccountName

func (o *CostByOrgAttributes) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetAccountNameOk

func (o *CostByOrgAttributes) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetAccountPublicId

func (o *CostByOrgAttributes) GetAccountPublicId() string

GetAccountPublicId returns the AccountPublicId field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetAccountPublicIdOk

func (o *CostByOrgAttributes) GetAccountPublicIdOk() (*string, bool)

GetAccountPublicIdOk returns a tuple with the AccountPublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetCharges

func (o *CostByOrgAttributes) GetCharges() []ChargebackBreakdown

GetCharges returns the Charges field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetChargesOk

func (o *CostByOrgAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)

GetChargesOk returns a tuple with the Charges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetDate

func (o *CostByOrgAttributes) GetDate() time.Time

GetDate returns the Date field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetDateOk

func (o *CostByOrgAttributes) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetOrgName

func (o *CostByOrgAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetOrgNameOk

func (o *CostByOrgAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) GetPublicId

func (o *CostByOrgAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetPublicIdOk

func (o *CostByOrgAttributes) 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 (*CostByOrgAttributes) GetRegion

func (o *CostByOrgAttributes) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetRegionOk

func (o *CostByOrgAttributes) 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 (*CostByOrgAttributes) GetTotalCost

func (o *CostByOrgAttributes) GetTotalCost() float64

GetTotalCost returns the TotalCost field value if set, zero value otherwise.

func (*CostByOrgAttributes) GetTotalCostOk

func (o *CostByOrgAttributes) GetTotalCostOk() (*float64, bool)

GetTotalCostOk returns a tuple with the TotalCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CostByOrgAttributes) HasAccountName

func (o *CostByOrgAttributes) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasAccountPublicId

func (o *CostByOrgAttributes) HasAccountPublicId() bool

HasAccountPublicId returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasCharges

func (o *CostByOrgAttributes) HasCharges() bool

HasCharges returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasDate

func (o *CostByOrgAttributes) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasOrgName

func (o *CostByOrgAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasPublicId

func (o *CostByOrgAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasRegion

func (o *CostByOrgAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*CostByOrgAttributes) HasTotalCost

func (o *CostByOrgAttributes) HasTotalCost() bool

HasTotalCost returns a boolean if a field has been set.

func (CostByOrgAttributes) MarshalJSON

func (o CostByOrgAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrgAttributes) SetAccountName

func (o *CostByOrgAttributes) SetAccountName(v string)

SetAccountName gets a reference to the given string and assigns it to the AccountName field.

func (*CostByOrgAttributes) SetAccountPublicId

func (o *CostByOrgAttributes) SetAccountPublicId(v string)

SetAccountPublicId gets a reference to the given string and assigns it to the AccountPublicId field.

func (*CostByOrgAttributes) SetCharges

func (o *CostByOrgAttributes) SetCharges(v []ChargebackBreakdown)

SetCharges gets a reference to the given []ChargebackBreakdown and assigns it to the Charges field.

func (*CostByOrgAttributes) SetDate

func (o *CostByOrgAttributes) SetDate(v time.Time)

SetDate gets a reference to the given time.Time and assigns it to the Date field.

func (*CostByOrgAttributes) SetOrgName

func (o *CostByOrgAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*CostByOrgAttributes) SetPublicId

func (o *CostByOrgAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*CostByOrgAttributes) SetRegion

func (o *CostByOrgAttributes) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*CostByOrgAttributes) SetTotalCost

func (o *CostByOrgAttributes) SetTotalCost(v float64)

SetTotalCost gets a reference to the given float64 and assigns it to the TotalCost field.

func (*CostByOrgAttributes) UnmarshalJSON

func (o *CostByOrgAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgResponse

CostByOrgResponse Chargeback Summary response.

type CostByOrgResponse struct {
    // Response containing Chargeback Summary.
    Data []CostByOrg `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCostByOrgResponse

func NewCostByOrgResponse() *CostByOrgResponse

NewCostByOrgResponse instantiates a new CostByOrgResponse 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 NewCostByOrgResponseWithDefaults

func NewCostByOrgResponseWithDefaults() *CostByOrgResponse

NewCostByOrgResponseWithDefaults instantiates a new CostByOrgResponse 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 (*CostByOrgResponse) GetData

func (o *CostByOrgResponse) GetData() []CostByOrg

GetData returns the Data field value if set, zero value otherwise.

func (*CostByOrgResponse) GetDataOk

func (o *CostByOrgResponse) GetDataOk() (*[]CostByOrg, 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 (*CostByOrgResponse) HasData

func (o *CostByOrgResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CostByOrgResponse) MarshalJSON

func (o CostByOrgResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CostByOrgResponse) SetData

func (o *CostByOrgResponse) SetData(v []CostByOrg)

SetData gets a reference to the given []CostByOrg and assigns it to the Data field.

func (*CostByOrgResponse) UnmarshalJSON

func (o *CostByOrgResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CostByOrgType

CostByOrgType Type of cost data.

type CostByOrgType string

List of CostByOrgType.

const (
    COSTBYORGTYPE_COST_BY_ORG CostByOrgType = "cost_by_org"
)

func NewCostByOrgTypeFromValue

func NewCostByOrgTypeFromValue(v string) (*CostByOrgType, error)

NewCostByOrgTypeFromValue returns a pointer to a valid CostByOrgType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CostByOrgType) GetAllowedValues

func (v *CostByOrgType) GetAllowedValues() []CostByOrgType

GetAllowedValues reeturns the list of possible values.

func (CostByOrgType) IsValid

func (v CostByOrgType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CostByOrgType) Ptr

func (v CostByOrgType) Ptr() *CostByOrgType

Ptr returns reference to CostByOrgType value.

func (*CostByOrgType) UnmarshalJSON

func (v *CostByOrgType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CreateActionConnectionRequest

CreateActionConnectionRequest Request used to create an action connection.

type CreateActionConnectionRequest struct {
    // Data related to the connection.
    Data ActionConnectionData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateActionConnectionRequest

func NewCreateActionConnectionRequest(data ActionConnectionData) *CreateActionConnectionRequest

NewCreateActionConnectionRequest instantiates a new CreateActionConnectionRequest 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 NewCreateActionConnectionRequestWithDefaults

func NewCreateActionConnectionRequestWithDefaults() *CreateActionConnectionRequest

NewCreateActionConnectionRequestWithDefaults instantiates a new CreateActionConnectionRequest 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 (*CreateActionConnectionRequest) GetData

func (o *CreateActionConnectionRequest) GetData() ActionConnectionData

GetData returns the Data field value.

func (*CreateActionConnectionRequest) GetDataOk

func (o *CreateActionConnectionRequest) GetDataOk() (*ActionConnectionData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateActionConnectionRequest) MarshalJSON

func (o CreateActionConnectionRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateActionConnectionRequest) SetData

func (o *CreateActionConnectionRequest) SetData(v ActionConnectionData)

SetData sets field value.

func (*CreateActionConnectionRequest) UnmarshalJSON

func (o *CreateActionConnectionRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateActionConnectionResponse

CreateActionConnectionResponse The response for a created connection

type CreateActionConnectionResponse struct {
    // Data related to the connection.
    Data *ActionConnectionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateActionConnectionResponse

func NewCreateActionConnectionResponse() *CreateActionConnectionResponse

NewCreateActionConnectionResponse instantiates a new CreateActionConnectionResponse 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 NewCreateActionConnectionResponseWithDefaults

func NewCreateActionConnectionResponseWithDefaults() *CreateActionConnectionResponse

NewCreateActionConnectionResponseWithDefaults instantiates a new CreateActionConnectionResponse 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 (*CreateActionConnectionResponse) GetData

func (o *CreateActionConnectionResponse) GetData() ActionConnectionData

GetData returns the Data field value if set, zero value otherwise.

func (*CreateActionConnectionResponse) GetDataOk

func (o *CreateActionConnectionResponse) GetDataOk() (*ActionConnectionData, 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 (*CreateActionConnectionResponse) HasData

func (o *CreateActionConnectionResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CreateActionConnectionResponse) MarshalJSON

func (o CreateActionConnectionResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateActionConnectionResponse) SetData

func (o *CreateActionConnectionResponse) SetData(v ActionConnectionData)

SetData gets a reference to the given ActionConnectionData and assigns it to the Data field.

func (*CreateActionConnectionResponse) UnmarshalJSON

func (o *CreateActionConnectionResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateAppRequest

CreateAppRequest A request object for creating a new app.

type CreateAppRequest struct {
    // The data object containing the app definition.
    Data *CreateAppRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateAppRequest

func NewCreateAppRequest() *CreateAppRequest

NewCreateAppRequest instantiates a new CreateAppRequest 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 NewCreateAppRequestWithDefaults

func NewCreateAppRequestWithDefaults() *CreateAppRequest

NewCreateAppRequestWithDefaults instantiates a new CreateAppRequest 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 (*CreateAppRequest) GetData

func (o *CreateAppRequest) GetData() CreateAppRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*CreateAppRequest) GetDataOk

func (o *CreateAppRequest) GetDataOk() (*CreateAppRequestData, 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 (*CreateAppRequest) HasData

func (o *CreateAppRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (CreateAppRequest) MarshalJSON

func (o CreateAppRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateAppRequest) SetData

func (o *CreateAppRequest) SetData(v CreateAppRequestData)

SetData gets a reference to the given CreateAppRequestData and assigns it to the Data field.

func (*CreateAppRequest) UnmarshalJSON

func (o *CreateAppRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateAppRequestData

CreateAppRequestData The data object containing the app definition.

type CreateAppRequestData struct {
    // App definition attributes such as name, description, and components.
    Attributes *CreateAppRequestDataAttributes `json:"attributes,omitempty"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateAppRequestData

func NewCreateAppRequestData(typeVar AppDefinitionType) *CreateAppRequestData

NewCreateAppRequestData instantiates a new CreateAppRequestData 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 NewCreateAppRequestDataWithDefaults

func NewCreateAppRequestDataWithDefaults() *CreateAppRequestData

NewCreateAppRequestDataWithDefaults instantiates a new CreateAppRequestData 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 (*CreateAppRequestData) GetAttributes

func (o *CreateAppRequestData) GetAttributes() CreateAppRequestDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CreateAppRequestData) GetAttributesOk

func (o *CreateAppRequestData) GetAttributesOk() (*CreateAppRequestDataAttributes, 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 (*CreateAppRequestData) GetType

func (o *CreateAppRequestData) GetType() AppDefinitionType

GetType returns the Type field value.

func (*CreateAppRequestData) GetTypeOk

func (o *CreateAppRequestData) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CreateAppRequestData) HasAttributes

func (o *CreateAppRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (CreateAppRequestData) MarshalJSON

func (o CreateAppRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateAppRequestData) SetAttributes

func (o *CreateAppRequestData) SetAttributes(v CreateAppRequestDataAttributes)

SetAttributes gets a reference to the given CreateAppRequestDataAttributes and assigns it to the Attributes field.

func (*CreateAppRequestData) SetType

func (o *CreateAppRequestData) SetType(v AppDefinitionType)

SetType sets field value.

func (*CreateAppRequestData) UnmarshalJSON

func (o *CreateAppRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateAppRequestDataAttributes

CreateAppRequestDataAttributes App definition attributes such as name, description, and components.

type CreateAppRequestDataAttributes struct {
    // The UI components that make up the app.
    Components []ComponentGrid `json:"components,omitempty"`
    // A human-readable description for the app.
    Description *string `json:"description,omitempty"`
    // The name of the app.
    Name *string `json:"name,omitempty"`
    // An array of queries, such as external actions and state variables, that the app uses.
    Queries []Query `json:"queries,omitempty"`
    // The name of the root component of the app. This must be a `grid` component that contains all other components.
    RootInstanceName *string `json:"rootInstanceName,omitempty"`
    // A list of tags for the app, which can be used to filter apps.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateAppRequestDataAttributes

func NewCreateAppRequestDataAttributes() *CreateAppRequestDataAttributes

NewCreateAppRequestDataAttributes instantiates a new CreateAppRequestDataAttributes 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 NewCreateAppRequestDataAttributesWithDefaults

func NewCreateAppRequestDataAttributesWithDefaults() *CreateAppRequestDataAttributes

NewCreateAppRequestDataAttributesWithDefaults instantiates a new CreateAppRequestDataAttributes 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 (*CreateAppRequestDataAttributes) GetComponents

func (o *CreateAppRequestDataAttributes) GetComponents() []ComponentGrid

GetComponents returns the Components field value if set, zero value otherwise.

func (*CreateAppRequestDataAttributes) GetComponentsOk

func (o *CreateAppRequestDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)

GetComponentsOk returns a tuple with the Components field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAppRequestDataAttributes) GetDescription

func (o *CreateAppRequestDataAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateAppRequestDataAttributes) GetDescriptionOk

func (o *CreateAppRequestDataAttributes) 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 (*CreateAppRequestDataAttributes) GetName

func (o *CreateAppRequestDataAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CreateAppRequestDataAttributes) GetNameOk

func (o *CreateAppRequestDataAttributes) 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 (*CreateAppRequestDataAttributes) GetQueries

func (o *CreateAppRequestDataAttributes) GetQueries() []Query

GetQueries returns the Queries field value if set, zero value otherwise.

func (*CreateAppRequestDataAttributes) GetQueriesOk

func (o *CreateAppRequestDataAttributes) GetQueriesOk() (*[]Query, bool)

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 (*CreateAppRequestDataAttributes) GetRootInstanceName

func (o *CreateAppRequestDataAttributes) GetRootInstanceName() string

GetRootInstanceName returns the RootInstanceName field value if set, zero value otherwise.

func (*CreateAppRequestDataAttributes) GetRootInstanceNameOk

func (o *CreateAppRequestDataAttributes) GetRootInstanceNameOk() (*string, bool)

GetRootInstanceNameOk returns a tuple with the RootInstanceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAppRequestDataAttributes) GetTags

func (o *CreateAppRequestDataAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CreateAppRequestDataAttributes) GetTagsOk

func (o *CreateAppRequestDataAttributes) 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 (*CreateAppRequestDataAttributes) HasComponents

func (o *CreateAppRequestDataAttributes) HasComponents() bool

HasComponents returns a boolean if a field has been set.

func (*CreateAppRequestDataAttributes) HasDescription

func (o *CreateAppRequestDataAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateAppRequestDataAttributes) HasName

func (o *CreateAppRequestDataAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateAppRequestDataAttributes) HasQueries

func (o *CreateAppRequestDataAttributes) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*CreateAppRequestDataAttributes) HasRootInstanceName

func (o *CreateAppRequestDataAttributes) HasRootInstanceName() bool

HasRootInstanceName returns a boolean if a field has been set.

func (*CreateAppRequestDataAttributes) HasTags

func (o *CreateAppRequestDataAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CreateAppRequestDataAttributes) MarshalJSON

func (o CreateAppRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateAppRequestDataAttributes) SetComponents

func (o *CreateAppRequestDataAttributes) SetComponents(v []ComponentGrid)

SetComponents gets a reference to the given []ComponentGrid and assigns it to the Components field.

func (*CreateAppRequestDataAttributes) SetDescription

func (o *CreateAppRequestDataAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateAppRequestDataAttributes) SetName

func (o *CreateAppRequestDataAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateAppRequestDataAttributes) SetQueries

func (o *CreateAppRequestDataAttributes) SetQueries(v []Query)

SetQueries gets a reference to the given []Query and assigns it to the Queries field.

func (*CreateAppRequestDataAttributes) SetRootInstanceName

func (o *CreateAppRequestDataAttributes) SetRootInstanceName(v string)

SetRootInstanceName gets a reference to the given string and assigns it to the RootInstanceName field.

func (*CreateAppRequestDataAttributes) SetTags

func (o *CreateAppRequestDataAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CreateAppRequestDataAttributes) UnmarshalJSON

func (o *CreateAppRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateAppResponse

CreateAppResponse The response object after a new app is successfully created, with the app ID.

type CreateAppResponse struct {
    // The data object containing the app ID.
    Data *CreateAppResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateAppResponse

func NewCreateAppResponse() *CreateAppResponse

NewCreateAppResponse instantiates a new CreateAppResponse 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 NewCreateAppResponseWithDefaults

func NewCreateAppResponseWithDefaults() *CreateAppResponse

NewCreateAppResponseWithDefaults instantiates a new CreateAppResponse 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 (*CreateAppResponse) GetData

func (o *CreateAppResponse) GetData() CreateAppResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CreateAppResponse) GetDataOk

func (o *CreateAppResponse) GetDataOk() (*CreateAppResponseData, 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 (*CreateAppResponse) HasData

func (o *CreateAppResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CreateAppResponse) MarshalJSON

func (o CreateAppResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateAppResponse) SetData

func (o *CreateAppResponse) SetData(v CreateAppResponseData)

SetData gets a reference to the given CreateAppResponseData and assigns it to the Data field.

func (*CreateAppResponse) UnmarshalJSON

func (o *CreateAppResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateAppResponseData

CreateAppResponseData The data object containing the app ID.

type CreateAppResponseData struct {
    // The ID of the created app.
    Id uuid.UUID `json:"id"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateAppResponseData

func NewCreateAppResponseData(id uuid.UUID, typeVar AppDefinitionType) *CreateAppResponseData

NewCreateAppResponseData instantiates a new CreateAppResponseData 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 NewCreateAppResponseDataWithDefaults

func NewCreateAppResponseDataWithDefaults() *CreateAppResponseData

NewCreateAppResponseDataWithDefaults instantiates a new CreateAppResponseData 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 (*CreateAppResponseData) GetId

func (o *CreateAppResponseData) GetId() uuid.UUID

GetId returns the Id field value.

func (*CreateAppResponseData) GetIdOk

func (o *CreateAppResponseData) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CreateAppResponseData) GetType

func (o *CreateAppResponseData) GetType() AppDefinitionType

GetType returns the Type field value.

func (*CreateAppResponseData) GetTypeOk

func (o *CreateAppResponseData) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CreateAppResponseData) MarshalJSON

func (o CreateAppResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateAppResponseData) SetId

func (o *CreateAppResponseData) SetId(v uuid.UUID)

SetId sets field value.

func (*CreateAppResponseData) SetType

func (o *CreateAppResponseData) SetType(v AppDefinitionType)

SetType sets field value.

func (*CreateAppResponseData) UnmarshalJSON

func (o *CreateAppResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateCustomFrameworkRequest

CreateCustomFrameworkRequest Request object to create a custom framework.

type CreateCustomFrameworkRequest struct {
    // Contains type and attributes for custom frameworks.
    Data CustomFrameworkData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateCustomFrameworkRequest

func NewCreateCustomFrameworkRequest(data CustomFrameworkData) *CreateCustomFrameworkRequest

NewCreateCustomFrameworkRequest instantiates a new CreateCustomFrameworkRequest 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 NewCreateCustomFrameworkRequestWithDefaults

func NewCreateCustomFrameworkRequestWithDefaults() *CreateCustomFrameworkRequest

NewCreateCustomFrameworkRequestWithDefaults instantiates a new CreateCustomFrameworkRequest 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 (*CreateCustomFrameworkRequest) GetData

func (o *CreateCustomFrameworkRequest) GetData() CustomFrameworkData

GetData returns the Data field value.

func (*CreateCustomFrameworkRequest) GetDataOk

func (o *CreateCustomFrameworkRequest) GetDataOk() (*CustomFrameworkData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateCustomFrameworkRequest) MarshalJSON

func (o CreateCustomFrameworkRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateCustomFrameworkRequest) SetData

func (o *CreateCustomFrameworkRequest) SetData(v CustomFrameworkData)

SetData sets field value.

func (*CreateCustomFrameworkRequest) UnmarshalJSON

func (o *CreateCustomFrameworkRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateCustomFrameworkResponse

CreateCustomFrameworkResponse Response object to create a custom framework.

type CreateCustomFrameworkResponse struct {
    // Contains type and attributes for custom frameworks.
    Data FrameworkHandleAndVersionResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateCustomFrameworkResponse

func NewCreateCustomFrameworkResponse(data FrameworkHandleAndVersionResponseData) *CreateCustomFrameworkResponse

NewCreateCustomFrameworkResponse instantiates a new CreateCustomFrameworkResponse 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 NewCreateCustomFrameworkResponseWithDefaults

func NewCreateCustomFrameworkResponseWithDefaults() *CreateCustomFrameworkResponse

NewCreateCustomFrameworkResponseWithDefaults instantiates a new CreateCustomFrameworkResponse 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 (*CreateCustomFrameworkResponse) GetData

func (o *CreateCustomFrameworkResponse) GetData() FrameworkHandleAndVersionResponseData

GetData returns the Data field value.

func (*CreateCustomFrameworkResponse) GetDataOk

func (o *CreateCustomFrameworkResponse) GetDataOk() (*FrameworkHandleAndVersionResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateCustomFrameworkResponse) MarshalJSON

func (o CreateCustomFrameworkResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateCustomFrameworkResponse) SetData

func (o *CreateCustomFrameworkResponse) SetData(v FrameworkHandleAndVersionResponseData)

SetData sets field value.

func (*CreateCustomFrameworkResponse) UnmarshalJSON

func (o *CreateCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateDataDeletionRequestBody

CreateDataDeletionRequestBody Object needed to create a data deletion request.

type CreateDataDeletionRequestBody struct {
    // Data needed to create a data deletion request.
    Data CreateDataDeletionRequestBodyData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateDataDeletionRequestBody

func NewCreateDataDeletionRequestBody(data CreateDataDeletionRequestBodyData) *CreateDataDeletionRequestBody

NewCreateDataDeletionRequestBody instantiates a new CreateDataDeletionRequestBody 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 NewCreateDataDeletionRequestBodyWithDefaults

func NewCreateDataDeletionRequestBodyWithDefaults() *CreateDataDeletionRequestBody

NewCreateDataDeletionRequestBodyWithDefaults instantiates a new CreateDataDeletionRequestBody 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 (*CreateDataDeletionRequestBody) GetData

func (o *CreateDataDeletionRequestBody) GetData() CreateDataDeletionRequestBodyData

GetData returns the Data field value.

func (*CreateDataDeletionRequestBody) GetDataOk

func (o *CreateDataDeletionRequestBody) GetDataOk() (*CreateDataDeletionRequestBodyData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateDataDeletionRequestBody) MarshalJSON

func (o CreateDataDeletionRequestBody) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateDataDeletionRequestBody) SetData

func (o *CreateDataDeletionRequestBody) SetData(v CreateDataDeletionRequestBodyData)

SetData sets field value.

func (*CreateDataDeletionRequestBody) UnmarshalJSON

func (o *CreateDataDeletionRequestBody) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateDataDeletionRequestBodyAttributes

CreateDataDeletionRequestBodyAttributes Attributes for creating a data deletion request.

type CreateDataDeletionRequestBodyAttributes struct {
    // Start of requested time window, milliseconds since Unix epoch.
    From int64 `json:"from"`
    // List of indexes for the search. If not provided, the search is performed in all indexes.
    Indexes []string `json:"indexes,omitempty"`
    // Query for creating a data deletion request.
    Query map[string]string `json:"query"`
    // End of requested time window, milliseconds since Unix epoch.
    To int64 `json:"to"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateDataDeletionRequestBodyAttributes

func NewCreateDataDeletionRequestBodyAttributes(from int64, query map[string]string, to int64) *CreateDataDeletionRequestBodyAttributes

NewCreateDataDeletionRequestBodyAttributes instantiates a new CreateDataDeletionRequestBodyAttributes 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 NewCreateDataDeletionRequestBodyAttributesWithDefaults

func NewCreateDataDeletionRequestBodyAttributesWithDefaults() *CreateDataDeletionRequestBodyAttributes

NewCreateDataDeletionRequestBodyAttributesWithDefaults instantiates a new CreateDataDeletionRequestBodyAttributes 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 (*CreateDataDeletionRequestBodyAttributes) GetFrom

func (o *CreateDataDeletionRequestBodyAttributes) GetFrom() int64

GetFrom returns the From field value.

func (*CreateDataDeletionRequestBodyAttributes) GetFromOk

func (o *CreateDataDeletionRequestBodyAttributes) GetFromOk() (*int64, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*CreateDataDeletionRequestBodyAttributes) GetIndexes

func (o *CreateDataDeletionRequestBodyAttributes) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*CreateDataDeletionRequestBodyAttributes) GetIndexesOk

func (o *CreateDataDeletionRequestBodyAttributes) 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 (*CreateDataDeletionRequestBodyAttributes) GetQuery

func (o *CreateDataDeletionRequestBodyAttributes) GetQuery() map[string]string

GetQuery returns the Query field value.

func (*CreateDataDeletionRequestBodyAttributes) GetQueryOk

func (o *CreateDataDeletionRequestBodyAttributes) GetQueryOk() (*map[string]string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*CreateDataDeletionRequestBodyAttributes) GetTo

func (o *CreateDataDeletionRequestBodyAttributes) GetTo() int64

GetTo returns the To field value.

func (*CreateDataDeletionRequestBodyAttributes) GetToOk

func (o *CreateDataDeletionRequestBodyAttributes) GetToOk() (*int64, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*CreateDataDeletionRequestBodyAttributes) HasIndexes

func (o *CreateDataDeletionRequestBodyAttributes) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (CreateDataDeletionRequestBodyAttributes) MarshalJSON

func (o CreateDataDeletionRequestBodyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateDataDeletionRequestBodyAttributes) SetFrom

func (o *CreateDataDeletionRequestBodyAttributes) SetFrom(v int64)

SetFrom sets field value.

func (*CreateDataDeletionRequestBodyAttributes) SetIndexes

func (o *CreateDataDeletionRequestBodyAttributes) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*CreateDataDeletionRequestBodyAttributes) SetQuery

func (o *CreateDataDeletionRequestBodyAttributes) SetQuery(v map[string]string)

SetQuery sets field value.

func (*CreateDataDeletionRequestBodyAttributes) SetTo

func (o *CreateDataDeletionRequestBodyAttributes) SetTo(v int64)

SetTo sets field value.

func (*CreateDataDeletionRequestBodyAttributes) UnmarshalJSON

func (o *CreateDataDeletionRequestBodyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateDataDeletionRequestBodyData

CreateDataDeletionRequestBodyData Data needed to create a data deletion request.

type CreateDataDeletionRequestBodyData struct {
    // Attributes for creating a data deletion request.
    Attributes CreateDataDeletionRequestBodyAttributes `json:"attributes"`
    // The deletion request type.
    Type CreateDataDeletionRequestBodyDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateDataDeletionRequestBodyData

func NewCreateDataDeletionRequestBodyData(attributes CreateDataDeletionRequestBodyAttributes, typeVar CreateDataDeletionRequestBodyDataType) *CreateDataDeletionRequestBodyData

NewCreateDataDeletionRequestBodyData instantiates a new CreateDataDeletionRequestBodyData 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 NewCreateDataDeletionRequestBodyDataWithDefaults

func NewCreateDataDeletionRequestBodyDataWithDefaults() *CreateDataDeletionRequestBodyData

NewCreateDataDeletionRequestBodyDataWithDefaults instantiates a new CreateDataDeletionRequestBodyData 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 (*CreateDataDeletionRequestBodyData) GetAttributes

func (o *CreateDataDeletionRequestBodyData) GetAttributes() CreateDataDeletionRequestBodyAttributes

GetAttributes returns the Attributes field value.

func (*CreateDataDeletionRequestBodyData) GetAttributesOk

func (o *CreateDataDeletionRequestBodyData) GetAttributesOk() (*CreateDataDeletionRequestBodyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CreateDataDeletionRequestBodyData) GetType

func (o *CreateDataDeletionRequestBodyData) GetType() CreateDataDeletionRequestBodyDataType

GetType returns the Type field value.

func (*CreateDataDeletionRequestBodyData) GetTypeOk

func (o *CreateDataDeletionRequestBodyData) GetTypeOk() (*CreateDataDeletionRequestBodyDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CreateDataDeletionRequestBodyData) MarshalJSON

func (o CreateDataDeletionRequestBodyData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateDataDeletionRequestBodyData) SetAttributes

func (o *CreateDataDeletionRequestBodyData) SetAttributes(v CreateDataDeletionRequestBodyAttributes)

SetAttributes sets field value.

func (*CreateDataDeletionRequestBodyData) SetType

func (o *CreateDataDeletionRequestBodyData) SetType(v CreateDataDeletionRequestBodyDataType)

SetType sets field value.

func (*CreateDataDeletionRequestBodyData) UnmarshalJSON

func (o *CreateDataDeletionRequestBodyData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateDataDeletionRequestBodyDataType

CreateDataDeletionRequestBodyDataType The deletion request type.

type CreateDataDeletionRequestBodyDataType string

List of CreateDataDeletionRequestBodyDataType.

const (
    CREATEDATADELETIONREQUESTBODYDATATYPE_CREATE_DELETION_REQ CreateDataDeletionRequestBodyDataType = "create_deletion_req"
)

func NewCreateDataDeletionRequestBodyDataTypeFromValue

func NewCreateDataDeletionRequestBodyDataTypeFromValue(v string) (*CreateDataDeletionRequestBodyDataType, error)

NewCreateDataDeletionRequestBodyDataTypeFromValue returns a pointer to a valid CreateDataDeletionRequestBodyDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CreateDataDeletionRequestBodyDataType) GetAllowedValues

func (v *CreateDataDeletionRequestBodyDataType) GetAllowedValues() []CreateDataDeletionRequestBodyDataType

GetAllowedValues reeturns the list of possible values.

func (CreateDataDeletionRequestBodyDataType) IsValid

func (v CreateDataDeletionRequestBodyDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CreateDataDeletionRequestBodyDataType) Ptr

func (v CreateDataDeletionRequestBodyDataType) Ptr() *CreateDataDeletionRequestBodyDataType

Ptr returns reference to CreateDataDeletionRequestBodyDataType value.

func (*CreateDataDeletionRequestBodyDataType) UnmarshalJSON

func (v *CreateDataDeletionRequestBodyDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CreateDataDeletionResponseBody

CreateDataDeletionResponseBody The response from the create data deletion request endpoint.

type CreateDataDeletionResponseBody struct {
    // The created data deletion request information.
    Data *DataDeletionResponseItem `json:"data,omitempty"`
    // The metadata of the data deletion response.
    Meta *DataDeletionResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateDataDeletionResponseBody

func NewCreateDataDeletionResponseBody() *CreateDataDeletionResponseBody

NewCreateDataDeletionResponseBody instantiates a new CreateDataDeletionResponseBody 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 NewCreateDataDeletionResponseBodyWithDefaults

func NewCreateDataDeletionResponseBodyWithDefaults() *CreateDataDeletionResponseBody

NewCreateDataDeletionResponseBodyWithDefaults instantiates a new CreateDataDeletionResponseBody 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 (*CreateDataDeletionResponseBody) GetData

func (o *CreateDataDeletionResponseBody) GetData() DataDeletionResponseItem

GetData returns the Data field value if set, zero value otherwise.

func (*CreateDataDeletionResponseBody) GetDataOk

func (o *CreateDataDeletionResponseBody) GetDataOk() (*DataDeletionResponseItem, 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 (*CreateDataDeletionResponseBody) GetMeta

func (o *CreateDataDeletionResponseBody) GetMeta() DataDeletionResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CreateDataDeletionResponseBody) GetMetaOk

func (o *CreateDataDeletionResponseBody) GetMetaOk() (*DataDeletionResponseMeta, 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 (*CreateDataDeletionResponseBody) HasData

func (o *CreateDataDeletionResponseBody) HasData() bool

HasData returns a boolean if a field has been set.

func (*CreateDataDeletionResponseBody) HasMeta

func (o *CreateDataDeletionResponseBody) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CreateDataDeletionResponseBody) MarshalJSON

func (o CreateDataDeletionResponseBody) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateDataDeletionResponseBody) SetData

func (o *CreateDataDeletionResponseBody) SetData(v DataDeletionResponseItem)

SetData gets a reference to the given DataDeletionResponseItem and assigns it to the Data field.

func (*CreateDataDeletionResponseBody) SetMeta

func (o *CreateDataDeletionResponseBody) SetMeta(v DataDeletionResponseMeta)

SetMeta gets a reference to the given DataDeletionResponseMeta and assigns it to the Meta field.

func (*CreateDataDeletionResponseBody) UnmarshalJSON

func (o *CreateDataDeletionResponseBody) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateNotificationRuleParameters

CreateNotificationRuleParameters Body of the notification rule create request.

type CreateNotificationRuleParameters struct {
    // Data of the notification rule create request: the rule type, and the rule attributes. All fields are required.
    Data *CreateNotificationRuleParametersData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateNotificationRuleParameters

func NewCreateNotificationRuleParameters() *CreateNotificationRuleParameters

NewCreateNotificationRuleParameters instantiates a new CreateNotificationRuleParameters 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 NewCreateNotificationRuleParametersWithDefaults

func NewCreateNotificationRuleParametersWithDefaults() *CreateNotificationRuleParameters

NewCreateNotificationRuleParametersWithDefaults instantiates a new CreateNotificationRuleParameters 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 (*CreateNotificationRuleParameters) GetData

func (o *CreateNotificationRuleParameters) GetData() CreateNotificationRuleParametersData

GetData returns the Data field value if set, zero value otherwise.

func (*CreateNotificationRuleParameters) GetDataOk

func (o *CreateNotificationRuleParameters) GetDataOk() (*CreateNotificationRuleParametersData, 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 (*CreateNotificationRuleParameters) HasData

func (o *CreateNotificationRuleParameters) HasData() bool

HasData returns a boolean if a field has been set.

func (CreateNotificationRuleParameters) MarshalJSON

func (o CreateNotificationRuleParameters) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateNotificationRuleParameters) SetData

func (o *CreateNotificationRuleParameters) SetData(v CreateNotificationRuleParametersData)

SetData gets a reference to the given CreateNotificationRuleParametersData and assigns it to the Data field.

func (*CreateNotificationRuleParameters) UnmarshalJSON

func (o *CreateNotificationRuleParameters) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateNotificationRuleParametersData

CreateNotificationRuleParametersData Data of the notification rule create request: the rule type, and the rule attributes. All fields are required.

type CreateNotificationRuleParametersData struct {
    // Attributes of the notification rule create request.
    Attributes CreateNotificationRuleParametersDataAttributes `json:"attributes"`
    // The rule type associated to notification rules.
    Type NotificationRulesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateNotificationRuleParametersData

func NewCreateNotificationRuleParametersData(attributes CreateNotificationRuleParametersDataAttributes, typeVar NotificationRulesType) *CreateNotificationRuleParametersData

NewCreateNotificationRuleParametersData instantiates a new CreateNotificationRuleParametersData 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 NewCreateNotificationRuleParametersDataWithDefaults

func NewCreateNotificationRuleParametersDataWithDefaults() *CreateNotificationRuleParametersData

NewCreateNotificationRuleParametersDataWithDefaults instantiates a new CreateNotificationRuleParametersData 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 (*CreateNotificationRuleParametersData) GetAttributes

func (o *CreateNotificationRuleParametersData) GetAttributes() CreateNotificationRuleParametersDataAttributes

GetAttributes returns the Attributes field value.

func (*CreateNotificationRuleParametersData) GetAttributesOk

func (o *CreateNotificationRuleParametersData) GetAttributesOk() (*CreateNotificationRuleParametersDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CreateNotificationRuleParametersData) GetType

func (o *CreateNotificationRuleParametersData) GetType() NotificationRulesType

GetType returns the Type field value.

func (*CreateNotificationRuleParametersData) GetTypeOk

func (o *CreateNotificationRuleParametersData) GetTypeOk() (*NotificationRulesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CreateNotificationRuleParametersData) MarshalJSON

func (o CreateNotificationRuleParametersData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateNotificationRuleParametersData) SetAttributes

func (o *CreateNotificationRuleParametersData) SetAttributes(v CreateNotificationRuleParametersDataAttributes)

SetAttributes sets field value.

func (*CreateNotificationRuleParametersData) SetType

func (o *CreateNotificationRuleParametersData) SetType(v NotificationRulesType)

SetType sets field value.

func (*CreateNotificationRuleParametersData) UnmarshalJSON

func (o *CreateNotificationRuleParametersData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateNotificationRuleParametersDataAttributes

CreateNotificationRuleParametersDataAttributes Attributes of the notification rule create request.

type CreateNotificationRuleParametersDataAttributes struct {
    // Field used to enable or disable the rule.
    Enabled *bool `json:"enabled,omitempty"`
    // Name of the notification rule.
    Name string `json:"name"`
    // Selectors are used to filter security issues for which notifications should be generated.
    // Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source.
    // Only the trigger_source field is required.
    Selectors Selectors `json:"selectors"`
    // List of recipients to notify when a notification rule is triggered. Many different target types are supported,
    // such as email addresses, Slack channels, and PagerDuty services.
    // The appropriate integrations need to be properly configured to send notifications to the specified targets.
    Targets []string `json:"targets"`
    // Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation.
    // Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation.
    // Notifications are only sent for new issues discovered during the window.
    // Time aggregation is only available for vulnerability-based notification rules. When omitted or set to 0, no aggregation
    // is done.
    TimeAggregation *int64 `json:"time_aggregation,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateNotificationRuleParametersDataAttributes

func NewCreateNotificationRuleParametersDataAttributes(name string, selectors Selectors, targets []string) *CreateNotificationRuleParametersDataAttributes

NewCreateNotificationRuleParametersDataAttributes instantiates a new CreateNotificationRuleParametersDataAttributes 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 NewCreateNotificationRuleParametersDataAttributesWithDefaults

func NewCreateNotificationRuleParametersDataAttributesWithDefaults() *CreateNotificationRuleParametersDataAttributes

NewCreateNotificationRuleParametersDataAttributesWithDefaults instantiates a new CreateNotificationRuleParametersDataAttributes 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 (*CreateNotificationRuleParametersDataAttributes) GetEnabled

func (o *CreateNotificationRuleParametersDataAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CreateNotificationRuleParametersDataAttributes) GetEnabledOk

func (o *CreateNotificationRuleParametersDataAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNotificationRuleParametersDataAttributes) GetName

func (o *CreateNotificationRuleParametersDataAttributes) GetName() string

GetName returns the Name field value.

func (*CreateNotificationRuleParametersDataAttributes) GetNameOk

func (o *CreateNotificationRuleParametersDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateNotificationRuleParametersDataAttributes) GetSelectors

func (o *CreateNotificationRuleParametersDataAttributes) GetSelectors() Selectors

GetSelectors returns the Selectors field value.

func (*CreateNotificationRuleParametersDataAttributes) GetSelectorsOk

func (o *CreateNotificationRuleParametersDataAttributes) GetSelectorsOk() (*Selectors, bool)

GetSelectorsOk returns a tuple with the Selectors field value and a boolean to check if the value has been set.

func (*CreateNotificationRuleParametersDataAttributes) GetTargets

func (o *CreateNotificationRuleParametersDataAttributes) GetTargets() []string

GetTargets returns the Targets field value.

func (*CreateNotificationRuleParametersDataAttributes) GetTargetsOk

func (o *CreateNotificationRuleParametersDataAttributes) GetTargetsOk() (*[]string, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set.

func (*CreateNotificationRuleParametersDataAttributes) GetTimeAggregation

func (o *CreateNotificationRuleParametersDataAttributes) GetTimeAggregation() int64

GetTimeAggregation returns the TimeAggregation field value if set, zero value otherwise.

func (*CreateNotificationRuleParametersDataAttributes) GetTimeAggregationOk

func (o *CreateNotificationRuleParametersDataAttributes) GetTimeAggregationOk() (*int64, bool)

GetTimeAggregationOk returns a tuple with the TimeAggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNotificationRuleParametersDataAttributes) HasEnabled

func (o *CreateNotificationRuleParametersDataAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CreateNotificationRuleParametersDataAttributes) HasTimeAggregation

func (o *CreateNotificationRuleParametersDataAttributes) HasTimeAggregation() bool

HasTimeAggregation returns a boolean if a field has been set.

func (CreateNotificationRuleParametersDataAttributes) MarshalJSON

func (o CreateNotificationRuleParametersDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateNotificationRuleParametersDataAttributes) SetEnabled

func (o *CreateNotificationRuleParametersDataAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CreateNotificationRuleParametersDataAttributes) SetName

func (o *CreateNotificationRuleParametersDataAttributes) SetName(v string)

SetName sets field value.

func (*CreateNotificationRuleParametersDataAttributes) SetSelectors

func (o *CreateNotificationRuleParametersDataAttributes) SetSelectors(v Selectors)

SetSelectors sets field value.

func (*CreateNotificationRuleParametersDataAttributes) SetTargets

func (o *CreateNotificationRuleParametersDataAttributes) SetTargets(v []string)

SetTargets sets field value.

func (*CreateNotificationRuleParametersDataAttributes) SetTimeAggregation

func (o *CreateNotificationRuleParametersDataAttributes) SetTimeAggregation(v int64)

SetTimeAggregation gets a reference to the given int64 and assigns it to the TimeAggregation field.

func (*CreateNotificationRuleParametersDataAttributes) UnmarshalJSON

func (o *CreateNotificationRuleParametersDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateOnCallEscalationPolicyOptionalParameters

CreateOnCallEscalationPolicyOptionalParameters holds optional parameters for CreateOnCallEscalationPolicy.

type CreateOnCallEscalationPolicyOptionalParameters struct {
    Include *string
}

func NewCreateOnCallEscalationPolicyOptionalParameters

func NewCreateOnCallEscalationPolicyOptionalParameters() *CreateOnCallEscalationPolicyOptionalParameters

NewCreateOnCallEscalationPolicyOptionalParameters creates an empty struct for parameters.

func (*CreateOnCallEscalationPolicyOptionalParameters) WithInclude

func (r *CreateOnCallEscalationPolicyOptionalParameters) WithInclude(include string) *CreateOnCallEscalationPolicyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type CreateOnCallScheduleOptionalParameters

CreateOnCallScheduleOptionalParameters holds optional parameters for CreateOnCallSchedule.

type CreateOnCallScheduleOptionalParameters struct {
    Include *string
}

func NewCreateOnCallScheduleOptionalParameters

func NewCreateOnCallScheduleOptionalParameters() *CreateOnCallScheduleOptionalParameters

NewCreateOnCallScheduleOptionalParameters creates an empty struct for parameters.

func (*CreateOnCallScheduleOptionalParameters) WithInclude

func (r *CreateOnCallScheduleOptionalParameters) WithInclude(include string) *CreateOnCallScheduleOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type CreateOpenAPIOptionalParameters

CreateOpenAPIOptionalParameters holds optional parameters for CreateOpenAPI.

type CreateOpenAPIOptionalParameters struct {
    OpenapiSpecFile *_io.Reader
}

func NewCreateOpenAPIOptionalParameters

func NewCreateOpenAPIOptionalParameters() *CreateOpenAPIOptionalParameters

NewCreateOpenAPIOptionalParameters creates an empty struct for parameters.

func (*CreateOpenAPIOptionalParameters) WithOpenapiSpecFile

func (r *CreateOpenAPIOptionalParameters) WithOpenapiSpecFile(openapiSpecFile _io.Reader) *CreateOpenAPIOptionalParameters

WithOpenapiSpecFile sets the corresponding parameter name and returns the struct.

type CreateOpenAPIResponse

CreateOpenAPIResponse Response for `CreateOpenAPI` operation.

type CreateOpenAPIResponse struct {
    // Data envelope for `CreateOpenAPIResponse`.
    Data *CreateOpenAPIResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateOpenAPIResponse

func NewCreateOpenAPIResponse() *CreateOpenAPIResponse

NewCreateOpenAPIResponse instantiates a new CreateOpenAPIResponse 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 NewCreateOpenAPIResponseWithDefaults

func NewCreateOpenAPIResponseWithDefaults() *CreateOpenAPIResponse

NewCreateOpenAPIResponseWithDefaults instantiates a new CreateOpenAPIResponse 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 (*CreateOpenAPIResponse) GetData

func (o *CreateOpenAPIResponse) GetData() CreateOpenAPIResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CreateOpenAPIResponse) GetDataOk

func (o *CreateOpenAPIResponse) GetDataOk() (*CreateOpenAPIResponseData, 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 (*CreateOpenAPIResponse) HasData

func (o *CreateOpenAPIResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CreateOpenAPIResponse) MarshalJSON

func (o CreateOpenAPIResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateOpenAPIResponse) SetData

func (o *CreateOpenAPIResponse) SetData(v CreateOpenAPIResponseData)

SetData gets a reference to the given CreateOpenAPIResponseData and assigns it to the Data field.

func (*CreateOpenAPIResponse) UnmarshalJSON

func (o *CreateOpenAPIResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateOpenAPIResponseAttributes

CreateOpenAPIResponseAttributes Attributes for `CreateOpenAPI`.

type CreateOpenAPIResponseAttributes struct {
    // List of endpoints which couldn't be parsed.
    FailedEndpoints []OpenAPIEndpoint `json:"failed_endpoints,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateOpenAPIResponseAttributes

func NewCreateOpenAPIResponseAttributes() *CreateOpenAPIResponseAttributes

NewCreateOpenAPIResponseAttributes instantiates a new CreateOpenAPIResponseAttributes 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 NewCreateOpenAPIResponseAttributesWithDefaults

func NewCreateOpenAPIResponseAttributesWithDefaults() *CreateOpenAPIResponseAttributes

NewCreateOpenAPIResponseAttributesWithDefaults instantiates a new CreateOpenAPIResponseAttributes 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 (*CreateOpenAPIResponseAttributes) GetFailedEndpoints

func (o *CreateOpenAPIResponseAttributes) GetFailedEndpoints() []OpenAPIEndpoint

GetFailedEndpoints returns the FailedEndpoints field value if set, zero value otherwise.

func (*CreateOpenAPIResponseAttributes) GetFailedEndpointsOk

func (o *CreateOpenAPIResponseAttributes) GetFailedEndpointsOk() (*[]OpenAPIEndpoint, bool)

GetFailedEndpointsOk returns a tuple with the FailedEndpoints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateOpenAPIResponseAttributes) HasFailedEndpoints

func (o *CreateOpenAPIResponseAttributes) HasFailedEndpoints() bool

HasFailedEndpoints returns a boolean if a field has been set.

func (CreateOpenAPIResponseAttributes) MarshalJSON

func (o CreateOpenAPIResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateOpenAPIResponseAttributes) SetFailedEndpoints

func (o *CreateOpenAPIResponseAttributes) SetFailedEndpoints(v []OpenAPIEndpoint)

SetFailedEndpoints gets a reference to the given []OpenAPIEndpoint and assigns it to the FailedEndpoints field.

func (*CreateOpenAPIResponseAttributes) UnmarshalJSON

func (o *CreateOpenAPIResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateOpenAPIResponseData

CreateOpenAPIResponseData Data envelope for `CreateOpenAPIResponse`.

type CreateOpenAPIResponseData struct {
    // Attributes for `CreateOpenAPI`.
    Attributes *CreateOpenAPIResponseAttributes `json:"attributes,omitempty"`
    // API identifier.
    Id *uuid.UUID `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateOpenAPIResponseData

func NewCreateOpenAPIResponseData() *CreateOpenAPIResponseData

NewCreateOpenAPIResponseData instantiates a new CreateOpenAPIResponseData 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 NewCreateOpenAPIResponseDataWithDefaults

func NewCreateOpenAPIResponseDataWithDefaults() *CreateOpenAPIResponseData

NewCreateOpenAPIResponseDataWithDefaults instantiates a new CreateOpenAPIResponseData 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 (*CreateOpenAPIResponseData) GetAttributes

func (o *CreateOpenAPIResponseData) GetAttributes() CreateOpenAPIResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CreateOpenAPIResponseData) GetAttributesOk

func (o *CreateOpenAPIResponseData) GetAttributesOk() (*CreateOpenAPIResponseAttributes, 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 (*CreateOpenAPIResponseData) GetId

func (o *CreateOpenAPIResponseData) GetId() uuid.UUID

GetId returns the Id field value if set, zero value otherwise.

func (*CreateOpenAPIResponseData) GetIdOk

func (o *CreateOpenAPIResponseData) GetIdOk() (*uuid.UUID, 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 (*CreateOpenAPIResponseData) HasAttributes

func (o *CreateOpenAPIResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CreateOpenAPIResponseData) HasId

func (o *CreateOpenAPIResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (CreateOpenAPIResponseData) MarshalJSON

func (o CreateOpenAPIResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateOpenAPIResponseData) SetAttributes

func (o *CreateOpenAPIResponseData) SetAttributes(v CreateOpenAPIResponseAttributes)

SetAttributes gets a reference to the given CreateOpenAPIResponseAttributes and assigns it to the Attributes field.

func (*CreateOpenAPIResponseData) SetId

func (o *CreateOpenAPIResponseData) SetId(v uuid.UUID)

SetId gets a reference to the given uuid.UUID and assigns it to the Id field.

func (*CreateOpenAPIResponseData) UnmarshalJSON

func (o *CreateOpenAPIResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreatePageRequest

CreatePageRequest Full request to trigger an On-Call Page.

type CreatePageRequest struct {
    // The main request body, including attributes and resource type.
    Data *CreatePageRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreatePageRequest

func NewCreatePageRequest() *CreatePageRequest

NewCreatePageRequest instantiates a new CreatePageRequest 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 NewCreatePageRequestWithDefaults

func NewCreatePageRequestWithDefaults() *CreatePageRequest

NewCreatePageRequestWithDefaults instantiates a new CreatePageRequest 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 (*CreatePageRequest) GetData

func (o *CreatePageRequest) GetData() CreatePageRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*CreatePageRequest) GetDataOk

func (o *CreatePageRequest) GetDataOk() (*CreatePageRequestData, 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 (*CreatePageRequest) HasData

func (o *CreatePageRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (CreatePageRequest) MarshalJSON

func (o CreatePageRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreatePageRequest) SetData

func (o *CreatePageRequest) SetData(v CreatePageRequestData)

SetData gets a reference to the given CreatePageRequestData and assigns it to the Data field.

func (*CreatePageRequest) UnmarshalJSON

func (o *CreatePageRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreatePageRequestData

CreatePageRequestData The main request body, including attributes and resource type.

type CreatePageRequestData struct {
    // Details about the On-Call Page you want to create.
    Attributes *CreatePageRequestDataAttributes `json:"attributes,omitempty"`
    // The type of resource used when creating an On-Call Page.
    Type CreatePageRequestDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreatePageRequestData

func NewCreatePageRequestData(typeVar CreatePageRequestDataType) *CreatePageRequestData

NewCreatePageRequestData instantiates a new CreatePageRequestData 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 NewCreatePageRequestDataWithDefaults

func NewCreatePageRequestDataWithDefaults() *CreatePageRequestData

NewCreatePageRequestDataWithDefaults instantiates a new CreatePageRequestData 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 (*CreatePageRequestData) GetAttributes

func (o *CreatePageRequestData) GetAttributes() CreatePageRequestDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CreatePageRequestData) GetAttributesOk

func (o *CreatePageRequestData) GetAttributesOk() (*CreatePageRequestDataAttributes, 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 (*CreatePageRequestData) GetType

func (o *CreatePageRequestData) GetType() CreatePageRequestDataType

GetType returns the Type field value.

func (*CreatePageRequestData) GetTypeOk

func (o *CreatePageRequestData) GetTypeOk() (*CreatePageRequestDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CreatePageRequestData) HasAttributes

func (o *CreatePageRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (CreatePageRequestData) MarshalJSON

func (o CreatePageRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreatePageRequestData) SetAttributes

func (o *CreatePageRequestData) SetAttributes(v CreatePageRequestDataAttributes)

SetAttributes gets a reference to the given CreatePageRequestDataAttributes and assigns it to the Attributes field.

func (*CreatePageRequestData) SetType

func (o *CreatePageRequestData) SetType(v CreatePageRequestDataType)

SetType sets field value.

func (*CreatePageRequestData) UnmarshalJSON

func (o *CreatePageRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreatePageRequestDataAttributes

CreatePageRequestDataAttributes Details about the On-Call Page you want to create.

type CreatePageRequestDataAttributes struct {
    // A short summary of the issue or context.
    Description *string `json:"description,omitempty"`
    // Tags to help categorize or filter the page.
    Tags []string `json:"tags,omitempty"`
    // Information about the target to notify (such as a team or user).
    Target CreatePageRequestDataAttributesTarget `json:"target"`
    // The title of the page.
    Title string `json:"title"`
    // On-Call Page urgency level.
    Urgency PageUrgency `json:"urgency"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreatePageRequestDataAttributes

func NewCreatePageRequestDataAttributes(target CreatePageRequestDataAttributesTarget, title string, urgency PageUrgency) *CreatePageRequestDataAttributes

NewCreatePageRequestDataAttributes instantiates a new CreatePageRequestDataAttributes 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 NewCreatePageRequestDataAttributesWithDefaults

func NewCreatePageRequestDataAttributesWithDefaults() *CreatePageRequestDataAttributes

NewCreatePageRequestDataAttributesWithDefaults instantiates a new CreatePageRequestDataAttributes 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 (*CreatePageRequestDataAttributes) GetDescription

func (o *CreatePageRequestDataAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreatePageRequestDataAttributes) GetDescriptionOk

func (o *CreatePageRequestDataAttributes) 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 (*CreatePageRequestDataAttributes) GetTags

func (o *CreatePageRequestDataAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CreatePageRequestDataAttributes) GetTagsOk

func (o *CreatePageRequestDataAttributes) 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 (*CreatePageRequestDataAttributes) GetTarget

func (o *CreatePageRequestDataAttributes) GetTarget() CreatePageRequestDataAttributesTarget

GetTarget returns the Target field value.

func (*CreatePageRequestDataAttributes) GetTargetOk

func (o *CreatePageRequestDataAttributes) GetTargetOk() (*CreatePageRequestDataAttributesTarget, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set.

func (*CreatePageRequestDataAttributes) GetTitle

func (o *CreatePageRequestDataAttributes) GetTitle() string

GetTitle returns the Title field value.

func (*CreatePageRequestDataAttributes) GetTitleOk

func (o *CreatePageRequestDataAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*CreatePageRequestDataAttributes) GetUrgency

func (o *CreatePageRequestDataAttributes) GetUrgency() PageUrgency

GetUrgency returns the Urgency field value.

func (*CreatePageRequestDataAttributes) GetUrgencyOk

func (o *CreatePageRequestDataAttributes) GetUrgencyOk() (*PageUrgency, bool)

GetUrgencyOk returns a tuple with the Urgency field value and a boolean to check if the value has been set.

func (*CreatePageRequestDataAttributes) HasDescription

func (o *CreatePageRequestDataAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreatePageRequestDataAttributes) HasTags

func (o *CreatePageRequestDataAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CreatePageRequestDataAttributes) MarshalJSON

func (o CreatePageRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreatePageRequestDataAttributes) SetDescription

func (o *CreatePageRequestDataAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreatePageRequestDataAttributes) SetTags

func (o *CreatePageRequestDataAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*CreatePageRequestDataAttributes) SetTarget

func (o *CreatePageRequestDataAttributes) SetTarget(v CreatePageRequestDataAttributesTarget)

SetTarget sets field value.

func (*CreatePageRequestDataAttributes) SetTitle

func (o *CreatePageRequestDataAttributes) SetTitle(v string)

SetTitle sets field value.

func (*CreatePageRequestDataAttributes) SetUrgency

func (o *CreatePageRequestDataAttributes) SetUrgency(v PageUrgency)

SetUrgency sets field value.

func (*CreatePageRequestDataAttributes) UnmarshalJSON

func (o *CreatePageRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreatePageRequestDataAttributesTarget

CreatePageRequestDataAttributesTarget Information about the target to notify (such as a team or user).

type CreatePageRequestDataAttributesTarget struct {
    // Identifier for the target (for example, team handle or user ID).
    Identifier *string `json:"identifier,omitempty"`
    // The kind of target, `team_id` | `team_handle` | `user_id`.
    Type *OnCallPageTargetType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreatePageRequestDataAttributesTarget

func NewCreatePageRequestDataAttributesTarget() *CreatePageRequestDataAttributesTarget

NewCreatePageRequestDataAttributesTarget instantiates a new CreatePageRequestDataAttributesTarget 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 NewCreatePageRequestDataAttributesTargetWithDefaults

func NewCreatePageRequestDataAttributesTargetWithDefaults() *CreatePageRequestDataAttributesTarget

NewCreatePageRequestDataAttributesTargetWithDefaults instantiates a new CreatePageRequestDataAttributesTarget 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 (*CreatePageRequestDataAttributesTarget) GetIdentifier

func (o *CreatePageRequestDataAttributesTarget) GetIdentifier() string

GetIdentifier returns the Identifier field value if set, zero value otherwise.

func (*CreatePageRequestDataAttributesTarget) GetIdentifierOk

func (o *CreatePageRequestDataAttributesTarget) GetIdentifierOk() (*string, bool)

GetIdentifierOk returns a tuple with the Identifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePageRequestDataAttributesTarget) GetType

func (o *CreatePageRequestDataAttributesTarget) GetType() OnCallPageTargetType

GetType returns the Type field value if set, zero value otherwise.

func (*CreatePageRequestDataAttributesTarget) GetTypeOk

func (o *CreatePageRequestDataAttributesTarget) GetTypeOk() (*OnCallPageTargetType, 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 (*CreatePageRequestDataAttributesTarget) HasIdentifier

func (o *CreatePageRequestDataAttributesTarget) HasIdentifier() bool

HasIdentifier returns a boolean if a field has been set.

func (*CreatePageRequestDataAttributesTarget) HasType

func (o *CreatePageRequestDataAttributesTarget) HasType() bool

HasType returns a boolean if a field has been set.

func (CreatePageRequestDataAttributesTarget) MarshalJSON

func (o CreatePageRequestDataAttributesTarget) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreatePageRequestDataAttributesTarget) SetIdentifier

func (o *CreatePageRequestDataAttributesTarget) SetIdentifier(v string)

SetIdentifier gets a reference to the given string and assigns it to the Identifier field.

func (*CreatePageRequestDataAttributesTarget) SetType

func (o *CreatePageRequestDataAttributesTarget) SetType(v OnCallPageTargetType)

SetType gets a reference to the given OnCallPageTargetType and assigns it to the Type field.

func (*CreatePageRequestDataAttributesTarget) UnmarshalJSON

func (o *CreatePageRequestDataAttributesTarget) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreatePageRequestDataType

CreatePageRequestDataType The type of resource used when creating an On-Call Page.

type CreatePageRequestDataType string

List of CreatePageRequestDataType.

const (
    CREATEPAGEREQUESTDATATYPE_PAGES CreatePageRequestDataType = "pages"
)

func NewCreatePageRequestDataTypeFromValue

func NewCreatePageRequestDataTypeFromValue(v string) (*CreatePageRequestDataType, error)

NewCreatePageRequestDataTypeFromValue returns a pointer to a valid CreatePageRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CreatePageRequestDataType) GetAllowedValues

func (v *CreatePageRequestDataType) GetAllowedValues() []CreatePageRequestDataType

GetAllowedValues reeturns the list of possible values.

func (CreatePageRequestDataType) IsValid

func (v CreatePageRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CreatePageRequestDataType) Ptr

func (v CreatePageRequestDataType) Ptr() *CreatePageRequestDataType

Ptr returns reference to CreatePageRequestDataType value.

func (*CreatePageRequestDataType) UnmarshalJSON

func (v *CreatePageRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CreatePageResponse

CreatePageResponse The full response object after creating a new On-Call Page.

type CreatePageResponse struct {
    // The information returned after successfully creating a page.
    Data *CreatePageResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreatePageResponse

func NewCreatePageResponse() *CreatePageResponse

NewCreatePageResponse instantiates a new CreatePageResponse 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 NewCreatePageResponseWithDefaults

func NewCreatePageResponseWithDefaults() *CreatePageResponse

NewCreatePageResponseWithDefaults instantiates a new CreatePageResponse 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 (*CreatePageResponse) GetData

func (o *CreatePageResponse) GetData() CreatePageResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CreatePageResponse) GetDataOk

func (o *CreatePageResponse) GetDataOk() (*CreatePageResponseData, 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 (*CreatePageResponse) HasData

func (o *CreatePageResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CreatePageResponse) MarshalJSON

func (o CreatePageResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreatePageResponse) SetData

func (o *CreatePageResponse) SetData(v CreatePageResponseData)

SetData gets a reference to the given CreatePageResponseData and assigns it to the Data field.

func (*CreatePageResponse) UnmarshalJSON

func (o *CreatePageResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreatePageResponseData

CreatePageResponseData The information returned after successfully creating a page.

type CreatePageResponseData struct {
    // The unique ID of the created page.
    Id *string `json:"id,omitempty"`
    // The type of resource used when creating an On-Call Page.
    Type CreatePageResponseDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreatePageResponseData

func NewCreatePageResponseData(typeVar CreatePageResponseDataType) *CreatePageResponseData

NewCreatePageResponseData instantiates a new CreatePageResponseData 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 NewCreatePageResponseDataWithDefaults

func NewCreatePageResponseDataWithDefaults() *CreatePageResponseData

NewCreatePageResponseDataWithDefaults instantiates a new CreatePageResponseData 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 (*CreatePageResponseData) GetId

func (o *CreatePageResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CreatePageResponseData) GetIdOk

func (o *CreatePageResponseData) 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 (*CreatePageResponseData) GetType

func (o *CreatePageResponseData) GetType() CreatePageResponseDataType

GetType returns the Type field value.

func (*CreatePageResponseData) GetTypeOk

func (o *CreatePageResponseData) GetTypeOk() (*CreatePageResponseDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CreatePageResponseData) HasId

func (o *CreatePageResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (CreatePageResponseData) MarshalJSON

func (o CreatePageResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreatePageResponseData) SetId

func (o *CreatePageResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreatePageResponseData) SetType

func (o *CreatePageResponseData) SetType(v CreatePageResponseDataType)

SetType sets field value.

func (*CreatePageResponseData) UnmarshalJSON

func (o *CreatePageResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreatePageResponseDataType

CreatePageResponseDataType The type of resource used when creating an On-Call Page.

type CreatePageResponseDataType string

List of CreatePageResponseDataType.

const (
    CREATEPAGERESPONSEDATATYPE_PAGES CreatePageResponseDataType = "pages"
)

func NewCreatePageResponseDataTypeFromValue

func NewCreatePageResponseDataTypeFromValue(v string) (*CreatePageResponseDataType, error)

NewCreatePageResponseDataTypeFromValue returns a pointer to a valid CreatePageResponseDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CreatePageResponseDataType) GetAllowedValues

func (v *CreatePageResponseDataType) GetAllowedValues() []CreatePageResponseDataType

GetAllowedValues reeturns the list of possible values.

func (CreatePageResponseDataType) IsValid

func (v CreatePageResponseDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CreatePageResponseDataType) Ptr

func (v CreatePageResponseDataType) Ptr() *CreatePageResponseDataType

Ptr returns reference to CreatePageResponseDataType value.

func (*CreatePageResponseDataType) UnmarshalJSON

func (v *CreatePageResponseDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CreateRuleRequest

CreateRuleRequest Scorecard create rule request.

type CreateRuleRequest struct {
    // Scorecard create rule request data.
    Data *CreateRuleRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateRuleRequest

func NewCreateRuleRequest() *CreateRuleRequest

NewCreateRuleRequest instantiates a new CreateRuleRequest 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 NewCreateRuleRequestWithDefaults

func NewCreateRuleRequestWithDefaults() *CreateRuleRequest

NewCreateRuleRequestWithDefaults instantiates a new CreateRuleRequest 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 (*CreateRuleRequest) GetData

func (o *CreateRuleRequest) GetData() CreateRuleRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*CreateRuleRequest) GetDataOk

func (o *CreateRuleRequest) GetDataOk() (*CreateRuleRequestData, 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 (*CreateRuleRequest) HasData

func (o *CreateRuleRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (CreateRuleRequest) MarshalJSON

func (o CreateRuleRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateRuleRequest) SetData

func (o *CreateRuleRequest) SetData(v CreateRuleRequestData)

SetData gets a reference to the given CreateRuleRequestData and assigns it to the Data field.

func (*CreateRuleRequest) UnmarshalJSON

func (o *CreateRuleRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateRuleRequestData

CreateRuleRequestData Scorecard create rule request data.

type CreateRuleRequestData struct {
    // Details of a rule.
    Attributes *RuleAttributes `json:"attributes,omitempty"`
    // The JSON:API type for scorecard rules.
    Type *RuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateRuleRequestData

func NewCreateRuleRequestData() *CreateRuleRequestData

NewCreateRuleRequestData instantiates a new CreateRuleRequestData 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 NewCreateRuleRequestDataWithDefaults

func NewCreateRuleRequestDataWithDefaults() *CreateRuleRequestData

NewCreateRuleRequestDataWithDefaults instantiates a new CreateRuleRequestData 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 (*CreateRuleRequestData) GetAttributes

func (o *CreateRuleRequestData) GetAttributes() RuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CreateRuleRequestData) GetAttributesOk

func (o *CreateRuleRequestData) GetAttributesOk() (*RuleAttributes, 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 (*CreateRuleRequestData) GetType

func (o *CreateRuleRequestData) GetType() RuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CreateRuleRequestData) GetTypeOk

func (o *CreateRuleRequestData) GetTypeOk() (*RuleType, 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 (*CreateRuleRequestData) HasAttributes

func (o *CreateRuleRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CreateRuleRequestData) HasType

func (o *CreateRuleRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (CreateRuleRequestData) MarshalJSON

func (o CreateRuleRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateRuleRequestData) SetAttributes

func (o *CreateRuleRequestData) SetAttributes(v RuleAttributes)

SetAttributes gets a reference to the given RuleAttributes and assigns it to the Attributes field.

func (*CreateRuleRequestData) SetType

func (o *CreateRuleRequestData) SetType(v RuleType)

SetType gets a reference to the given RuleType and assigns it to the Type field.

func (*CreateRuleRequestData) UnmarshalJSON

func (o *CreateRuleRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateRuleResponse

CreateRuleResponse Created rule in response.

type CreateRuleResponse struct {
    // Create rule response data.
    Data *CreateRuleResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateRuleResponse

func NewCreateRuleResponse() *CreateRuleResponse

NewCreateRuleResponse instantiates a new CreateRuleResponse 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 NewCreateRuleResponseWithDefaults

func NewCreateRuleResponseWithDefaults() *CreateRuleResponse

NewCreateRuleResponseWithDefaults instantiates a new CreateRuleResponse 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 (*CreateRuleResponse) GetData

func (o *CreateRuleResponse) GetData() CreateRuleResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*CreateRuleResponse) GetDataOk

func (o *CreateRuleResponse) GetDataOk() (*CreateRuleResponseData, 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 (*CreateRuleResponse) HasData

func (o *CreateRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CreateRuleResponse) MarshalJSON

func (o CreateRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateRuleResponse) SetData

func (o *CreateRuleResponse) SetData(v CreateRuleResponseData)

SetData gets a reference to the given CreateRuleResponseData and assigns it to the Data field.

func (*CreateRuleResponse) UnmarshalJSON

func (o *CreateRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateRuleResponseData

CreateRuleResponseData Create rule response data.

type CreateRuleResponseData struct {
    // Details of a rule.
    Attributes *RuleAttributes `json:"attributes,omitempty"`
    // The unique ID for a scorecard rule.
    Id *string `json:"id,omitempty"`
    // Scorecard create rule response relationship.
    Relationships *RelationshipToRule `json:"relationships,omitempty"`
    // The JSON:API type for scorecard rules.
    Type *RuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateRuleResponseData

func NewCreateRuleResponseData() *CreateRuleResponseData

NewCreateRuleResponseData instantiates a new CreateRuleResponseData 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 NewCreateRuleResponseDataWithDefaults

func NewCreateRuleResponseDataWithDefaults() *CreateRuleResponseData

NewCreateRuleResponseDataWithDefaults instantiates a new CreateRuleResponseData 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 (*CreateRuleResponseData) GetAttributes

func (o *CreateRuleResponseData) GetAttributes() RuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CreateRuleResponseData) GetAttributesOk

func (o *CreateRuleResponseData) GetAttributesOk() (*RuleAttributes, 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 (*CreateRuleResponseData) GetId

func (o *CreateRuleResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CreateRuleResponseData) GetIdOk

func (o *CreateRuleResponseData) 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 (*CreateRuleResponseData) GetRelationships

func (o *CreateRuleResponseData) GetRelationships() RelationshipToRule

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*CreateRuleResponseData) GetRelationshipsOk

func (o *CreateRuleResponseData) GetRelationshipsOk() (*RelationshipToRule, 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 (*CreateRuleResponseData) GetType

func (o *CreateRuleResponseData) GetType() RuleType

GetType returns the Type field value if set, zero value otherwise.

func (*CreateRuleResponseData) GetTypeOk

func (o *CreateRuleResponseData) GetTypeOk() (*RuleType, 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 (*CreateRuleResponseData) HasAttributes

func (o *CreateRuleResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CreateRuleResponseData) HasId

func (o *CreateRuleResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateRuleResponseData) HasRelationships

func (o *CreateRuleResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*CreateRuleResponseData) HasType

func (o *CreateRuleResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (CreateRuleResponseData) MarshalJSON

func (o CreateRuleResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateRuleResponseData) SetAttributes

func (o *CreateRuleResponseData) SetAttributes(v RuleAttributes)

SetAttributes gets a reference to the given RuleAttributes and assigns it to the Attributes field.

func (*CreateRuleResponseData) SetId

func (o *CreateRuleResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateRuleResponseData) SetRelationships

func (o *CreateRuleResponseData) SetRelationships(v RelationshipToRule)

SetRelationships gets a reference to the given RelationshipToRule and assigns it to the Relationships field.

func (*CreateRuleResponseData) SetType

func (o *CreateRuleResponseData) SetType(v RuleType)

SetType gets a reference to the given RuleType and assigns it to the Type field.

func (*CreateRuleResponseData) UnmarshalJSON

func (o *CreateRuleResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateWorkflowRequest

CreateWorkflowRequest A request object for creating a new workflow.

type CreateWorkflowRequest struct {
    // Data related to the workflow.
    Data WorkflowData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateWorkflowRequest

func NewCreateWorkflowRequest(data WorkflowData) *CreateWorkflowRequest

NewCreateWorkflowRequest instantiates a new CreateWorkflowRequest 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 NewCreateWorkflowRequestWithDefaults

func NewCreateWorkflowRequestWithDefaults() *CreateWorkflowRequest

NewCreateWorkflowRequestWithDefaults instantiates a new CreateWorkflowRequest 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 (*CreateWorkflowRequest) GetData

func (o *CreateWorkflowRequest) GetData() WorkflowData

GetData returns the Data field value.

func (*CreateWorkflowRequest) GetDataOk

func (o *CreateWorkflowRequest) GetDataOk() (*WorkflowData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateWorkflowRequest) MarshalJSON

func (o CreateWorkflowRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateWorkflowRequest) SetData

func (o *CreateWorkflowRequest) SetData(v WorkflowData)

SetData sets field value.

func (*CreateWorkflowRequest) UnmarshalJSON

func (o *CreateWorkflowRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CreateWorkflowResponse

CreateWorkflowResponse The response object after creating a new workflow.

type CreateWorkflowResponse struct {
    // Data related to the workflow.
    Data WorkflowData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCreateWorkflowResponse

func NewCreateWorkflowResponse(data WorkflowData) *CreateWorkflowResponse

NewCreateWorkflowResponse instantiates a new CreateWorkflowResponse 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 NewCreateWorkflowResponseWithDefaults

func NewCreateWorkflowResponseWithDefaults() *CreateWorkflowResponse

NewCreateWorkflowResponseWithDefaults instantiates a new CreateWorkflowResponse 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 (*CreateWorkflowResponse) GetData

func (o *CreateWorkflowResponse) GetData() WorkflowData

GetData returns the Data field value.

func (*CreateWorkflowResponse) GetDataOk

func (o *CreateWorkflowResponse) GetDataOk() (*WorkflowData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (CreateWorkflowResponse) MarshalJSON

func (o CreateWorkflowResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CreateWorkflowResponse) SetData

func (o *CreateWorkflowResponse) SetData(v WorkflowData)

SetData sets field value.

func (*CreateWorkflowResponse) UnmarshalJSON

func (o *CreateWorkflowResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Creator

Creator Creator of the object.

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 datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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 (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

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)

MarshalJSON serializes the struct using spec logic.

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 datadog.NullableString and assigns it to the Name field.

func (*Creator) SetNameNil

func (o *Creator) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*Creator) UnmarshalJSON

func (o *Creator) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*Creator) UnsetName

func (o *Creator) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type CsmAgentData

CsmAgentData Single Agent Data.

type CsmAgentData struct {
    // A CSM Agent returned by the API.
    Attributes *CsmAgentsAttributes `json:"attributes,omitempty"`
    // The ID of the Agent.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `datadog_agent`.
    Type *CSMAgentsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmAgentData

func NewCsmAgentData() *CsmAgentData

NewCsmAgentData instantiates a new CsmAgentData 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 NewCsmAgentDataWithDefaults

func NewCsmAgentDataWithDefaults() *CsmAgentData

NewCsmAgentDataWithDefaults instantiates a new CsmAgentData 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 (*CsmAgentData) GetAttributes

func (o *CsmAgentData) GetAttributes() CsmAgentsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CsmAgentData) GetAttributesOk

func (o *CsmAgentData) GetAttributesOk() (*CsmAgentsAttributes, 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 (*CsmAgentData) GetId

func (o *CsmAgentData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CsmAgentData) GetIdOk

func (o *CsmAgentData) 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 (*CsmAgentData) GetType

func (o *CsmAgentData) GetType() CSMAgentsType

GetType returns the Type field value if set, zero value otherwise.

func (*CsmAgentData) GetTypeOk

func (o *CsmAgentData) GetTypeOk() (*CSMAgentsType, 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 (*CsmAgentData) HasAttributes

func (o *CsmAgentData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CsmAgentData) HasId

func (o *CsmAgentData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CsmAgentData) HasType

func (o *CsmAgentData) HasType() bool

HasType returns a boolean if a field has been set.

func (CsmAgentData) MarshalJSON

func (o CsmAgentData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmAgentData) SetAttributes

func (o *CsmAgentData) SetAttributes(v CsmAgentsAttributes)

SetAttributes gets a reference to the given CsmAgentsAttributes and assigns it to the Attributes field.

func (*CsmAgentData) SetId

func (o *CsmAgentData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CsmAgentData) SetType

func (o *CsmAgentData) SetType(v CSMAgentsType)

SetType gets a reference to the given CSMAgentsType and assigns it to the Type field.

func (*CsmAgentData) UnmarshalJSON

func (o *CsmAgentData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmAgentsAttributes

CsmAgentsAttributes A CSM Agent returned by the API.

type CsmAgentsAttributes struct {
    // Version of the Datadog Agent.
    AgentVersion *string `json:"agent_version,omitempty"`
    // AWS Fargate details.
    AwsFargate *string `json:"aws_fargate,omitempty"`
    // List of cluster names associated with the Agent.
    ClusterName []string `json:"cluster_name,omitempty"`
    // Unique identifier for the Datadog Agent.
    DatadogAgent *string `json:"datadog_agent,omitempty"`
    // ARN of the ECS Fargate task.
    EcsFargateTaskArn *string `json:"ecs_fargate_task_arn,omitempty"`
    // List of environments associated with the Agent.
    Envs datadog.NullableList[string] `json:"envs,omitempty"`
    // ID of the host.
    HostId *int64 `json:"host_id,omitempty"`
    // Name of the host.
    Hostname *string `json:"hostname,omitempty"`
    // Version of the installer used for installing the Datadog Agent.
    InstallMethodInstallerVersion *string `json:"install_method_installer_version,omitempty"`
    // Tool used for installing the Datadog Agent.
    InstallMethodTool *string `json:"install_method_tool,omitempty"`
    // Indicates if CSM VM Containers is enabled.
    IsCsmVmContainersEnabled datadog.NullableBool `json:"is_csm_vm_containers_enabled,omitempty"`
    // Indicates if CSM VM Hosts is enabled.
    IsCsmVmHostsEnabled datadog.NullableBool `json:"is_csm_vm_hosts_enabled,omitempty"`
    // Indicates if CSPM is enabled.
    IsCspmEnabled datadog.NullableBool `json:"is_cspm_enabled,omitempty"`
    // Indicates if CWS is enabled.
    IsCwsEnabled datadog.NullableBool `json:"is_cws_enabled,omitempty"`
    // Indicates if CWS Remote Configuration is enabled.
    IsCwsRemoteConfigurationEnabled datadog.NullableBool `json:"is_cws_remote_configuration_enabled,omitempty"`
    // Indicates if Remote Configuration is enabled.
    IsRemoteConfigurationEnabled datadog.NullableBool `json:"is_remote_configuration_enabled,omitempty"`
    // Operating system of the host.
    Os *string `json:"os,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmAgentsAttributes

func NewCsmAgentsAttributes() *CsmAgentsAttributes

NewCsmAgentsAttributes instantiates a new CsmAgentsAttributes 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 NewCsmAgentsAttributesWithDefaults

func NewCsmAgentsAttributesWithDefaults() *CsmAgentsAttributes

NewCsmAgentsAttributesWithDefaults instantiates a new CsmAgentsAttributes 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 (*CsmAgentsAttributes) GetAgentVersion

func (o *CsmAgentsAttributes) GetAgentVersion() string

GetAgentVersion returns the AgentVersion field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetAgentVersionOk

func (o *CsmAgentsAttributes) GetAgentVersionOk() (*string, bool)

GetAgentVersionOk returns a tuple with the AgentVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetAwsFargate

func (o *CsmAgentsAttributes) GetAwsFargate() string

GetAwsFargate returns the AwsFargate field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetAwsFargateOk

func (o *CsmAgentsAttributes) GetAwsFargateOk() (*string, bool)

GetAwsFargateOk returns a tuple with the AwsFargate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetClusterName

func (o *CsmAgentsAttributes) GetClusterName() []string

GetClusterName returns the ClusterName field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetClusterNameOk

func (o *CsmAgentsAttributes) GetClusterNameOk() (*[]string, bool)

GetClusterNameOk returns a tuple with the ClusterName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetDatadogAgent

func (o *CsmAgentsAttributes) GetDatadogAgent() string

GetDatadogAgent returns the DatadogAgent field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetDatadogAgentOk

func (o *CsmAgentsAttributes) GetDatadogAgentOk() (*string, bool)

GetDatadogAgentOk returns a tuple with the DatadogAgent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetEcsFargateTaskArn

func (o *CsmAgentsAttributes) GetEcsFargateTaskArn() string

GetEcsFargateTaskArn returns the EcsFargateTaskArn field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetEcsFargateTaskArnOk

func (o *CsmAgentsAttributes) GetEcsFargateTaskArnOk() (*string, bool)

GetEcsFargateTaskArnOk returns a tuple with the EcsFargateTaskArn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetEnvs

func (o *CsmAgentsAttributes) GetEnvs() []string

GetEnvs returns the Envs field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CsmAgentsAttributes) GetEnvsOk

func (o *CsmAgentsAttributes) GetEnvsOk() (*[]string, bool)

GetEnvsOk returns a tuple with the Envs 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 (*CsmAgentsAttributes) GetHostId

func (o *CsmAgentsAttributes) GetHostId() int64

GetHostId returns the HostId field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetHostIdOk

func (o *CsmAgentsAttributes) GetHostIdOk() (*int64, bool)

GetHostIdOk returns a tuple with the HostId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetHostname

func (o *CsmAgentsAttributes) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetHostnameOk

func (o *CsmAgentsAttributes) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetInstallMethodInstallerVersion

func (o *CsmAgentsAttributes) GetInstallMethodInstallerVersion() string

GetInstallMethodInstallerVersion returns the InstallMethodInstallerVersion field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetInstallMethodInstallerVersionOk

func (o *CsmAgentsAttributes) GetInstallMethodInstallerVersionOk() (*string, bool)

GetInstallMethodInstallerVersionOk returns a tuple with the InstallMethodInstallerVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetInstallMethodTool

func (o *CsmAgentsAttributes) GetInstallMethodTool() string

GetInstallMethodTool returns the InstallMethodTool field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetInstallMethodToolOk

func (o *CsmAgentsAttributes) GetInstallMethodToolOk() (*string, bool)

GetInstallMethodToolOk returns a tuple with the InstallMethodTool field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) GetIsCsmVmContainersEnabled

func (o *CsmAgentsAttributes) GetIsCsmVmContainersEnabled() bool

GetIsCsmVmContainersEnabled returns the IsCsmVmContainersEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CsmAgentsAttributes) GetIsCsmVmContainersEnabledOk

func (o *CsmAgentsAttributes) GetIsCsmVmContainersEnabledOk() (*bool, bool)

GetIsCsmVmContainersEnabledOk returns a tuple with the IsCsmVmContainersEnabled 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 (*CsmAgentsAttributes) GetIsCsmVmHostsEnabled

func (o *CsmAgentsAttributes) GetIsCsmVmHostsEnabled() bool

GetIsCsmVmHostsEnabled returns the IsCsmVmHostsEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CsmAgentsAttributes) GetIsCsmVmHostsEnabledOk

func (o *CsmAgentsAttributes) GetIsCsmVmHostsEnabledOk() (*bool, bool)

GetIsCsmVmHostsEnabledOk returns a tuple with the IsCsmVmHostsEnabled 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 (*CsmAgentsAttributes) GetIsCspmEnabled

func (o *CsmAgentsAttributes) GetIsCspmEnabled() bool

GetIsCspmEnabled returns the IsCspmEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CsmAgentsAttributes) GetIsCspmEnabledOk

func (o *CsmAgentsAttributes) GetIsCspmEnabledOk() (*bool, bool)

GetIsCspmEnabledOk returns a tuple with the IsCspmEnabled 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 (*CsmAgentsAttributes) GetIsCwsEnabled

func (o *CsmAgentsAttributes) GetIsCwsEnabled() bool

GetIsCwsEnabled returns the IsCwsEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CsmAgentsAttributes) GetIsCwsEnabledOk

func (o *CsmAgentsAttributes) GetIsCwsEnabledOk() (*bool, bool)

GetIsCwsEnabledOk returns a tuple with the IsCwsEnabled 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 (*CsmAgentsAttributes) GetIsCwsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) GetIsCwsRemoteConfigurationEnabled() bool

GetIsCwsRemoteConfigurationEnabled returns the IsCwsRemoteConfigurationEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CsmAgentsAttributes) GetIsCwsRemoteConfigurationEnabledOk

func (o *CsmAgentsAttributes) GetIsCwsRemoteConfigurationEnabledOk() (*bool, bool)

GetIsCwsRemoteConfigurationEnabledOk returns a tuple with the IsCwsRemoteConfigurationEnabled 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 (*CsmAgentsAttributes) GetIsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) GetIsRemoteConfigurationEnabled() bool

GetIsRemoteConfigurationEnabled returns the IsRemoteConfigurationEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CsmAgentsAttributes) GetIsRemoteConfigurationEnabledOk

func (o *CsmAgentsAttributes) GetIsRemoteConfigurationEnabledOk() (*bool, bool)

GetIsRemoteConfigurationEnabledOk returns a tuple with the IsRemoteConfigurationEnabled 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 (*CsmAgentsAttributes) GetOs

func (o *CsmAgentsAttributes) GetOs() string

GetOs returns the Os field value if set, zero value otherwise.

func (*CsmAgentsAttributes) GetOsOk

func (o *CsmAgentsAttributes) GetOsOk() (*string, bool)

GetOsOk returns a tuple with the Os field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmAgentsAttributes) HasAgentVersion

func (o *CsmAgentsAttributes) HasAgentVersion() bool

HasAgentVersion returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasAwsFargate

func (o *CsmAgentsAttributes) HasAwsFargate() bool

HasAwsFargate returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasClusterName

func (o *CsmAgentsAttributes) HasClusterName() bool

HasClusterName returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasDatadogAgent

func (o *CsmAgentsAttributes) HasDatadogAgent() bool

HasDatadogAgent returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasEcsFargateTaskArn

func (o *CsmAgentsAttributes) HasEcsFargateTaskArn() bool

HasEcsFargateTaskArn returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasEnvs

func (o *CsmAgentsAttributes) HasEnvs() bool

HasEnvs returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasHostId

func (o *CsmAgentsAttributes) HasHostId() bool

HasHostId returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasHostname

func (o *CsmAgentsAttributes) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasInstallMethodInstallerVersion

func (o *CsmAgentsAttributes) HasInstallMethodInstallerVersion() bool

HasInstallMethodInstallerVersion returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasInstallMethodTool

func (o *CsmAgentsAttributes) HasInstallMethodTool() bool

HasInstallMethodTool returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasIsCsmVmContainersEnabled

func (o *CsmAgentsAttributes) HasIsCsmVmContainersEnabled() bool

HasIsCsmVmContainersEnabled returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasIsCsmVmHostsEnabled

func (o *CsmAgentsAttributes) HasIsCsmVmHostsEnabled() bool

HasIsCsmVmHostsEnabled returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasIsCspmEnabled

func (o *CsmAgentsAttributes) HasIsCspmEnabled() bool

HasIsCspmEnabled returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasIsCwsEnabled

func (o *CsmAgentsAttributes) HasIsCwsEnabled() bool

HasIsCwsEnabled returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasIsCwsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) HasIsCwsRemoteConfigurationEnabled() bool

HasIsCwsRemoteConfigurationEnabled returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasIsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) HasIsRemoteConfigurationEnabled() bool

HasIsRemoteConfigurationEnabled returns a boolean if a field has been set.

func (*CsmAgentsAttributes) HasOs

func (o *CsmAgentsAttributes) HasOs() bool

HasOs returns a boolean if a field has been set.

func (CsmAgentsAttributes) MarshalJSON

func (o CsmAgentsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmAgentsAttributes) SetAgentVersion

func (o *CsmAgentsAttributes) SetAgentVersion(v string)

SetAgentVersion gets a reference to the given string and assigns it to the AgentVersion field.

func (*CsmAgentsAttributes) SetAwsFargate

func (o *CsmAgentsAttributes) SetAwsFargate(v string)

SetAwsFargate gets a reference to the given string and assigns it to the AwsFargate field.

func (*CsmAgentsAttributes) SetClusterName

func (o *CsmAgentsAttributes) SetClusterName(v []string)

SetClusterName gets a reference to the given []string and assigns it to the ClusterName field.

func (*CsmAgentsAttributes) SetDatadogAgent

func (o *CsmAgentsAttributes) SetDatadogAgent(v string)

SetDatadogAgent gets a reference to the given string and assigns it to the DatadogAgent field.

func (*CsmAgentsAttributes) SetEcsFargateTaskArn

func (o *CsmAgentsAttributes) SetEcsFargateTaskArn(v string)

SetEcsFargateTaskArn gets a reference to the given string and assigns it to the EcsFargateTaskArn field.

func (*CsmAgentsAttributes) SetEnvs

func (o *CsmAgentsAttributes) SetEnvs(v []string)

SetEnvs gets a reference to the given datadog.NullableList[string] and assigns it to the Envs field.

func (*CsmAgentsAttributes) SetEnvsNil

func (o *CsmAgentsAttributes) SetEnvsNil()

SetEnvsNil sets the value for Envs to be an explicit nil.

func (*CsmAgentsAttributes) SetHostId

func (o *CsmAgentsAttributes) SetHostId(v int64)

SetHostId gets a reference to the given int64 and assigns it to the HostId field.

func (*CsmAgentsAttributes) SetHostname

func (o *CsmAgentsAttributes) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*CsmAgentsAttributes) SetInstallMethodInstallerVersion

func (o *CsmAgentsAttributes) SetInstallMethodInstallerVersion(v string)

SetInstallMethodInstallerVersion gets a reference to the given string and assigns it to the InstallMethodInstallerVersion field.

func (*CsmAgentsAttributes) SetInstallMethodTool

func (o *CsmAgentsAttributes) SetInstallMethodTool(v string)

SetInstallMethodTool gets a reference to the given string and assigns it to the InstallMethodTool field.

func (*CsmAgentsAttributes) SetIsCsmVmContainersEnabled

func (o *CsmAgentsAttributes) SetIsCsmVmContainersEnabled(v bool)

SetIsCsmVmContainersEnabled gets a reference to the given datadog.NullableBool and assigns it to the IsCsmVmContainersEnabled field.

func (*CsmAgentsAttributes) SetIsCsmVmContainersEnabledNil

func (o *CsmAgentsAttributes) SetIsCsmVmContainersEnabledNil()

SetIsCsmVmContainersEnabledNil sets the value for IsCsmVmContainersEnabled to be an explicit nil.

func (*CsmAgentsAttributes) SetIsCsmVmHostsEnabled

func (o *CsmAgentsAttributes) SetIsCsmVmHostsEnabled(v bool)

SetIsCsmVmHostsEnabled gets a reference to the given datadog.NullableBool and assigns it to the IsCsmVmHostsEnabled field.

func (*CsmAgentsAttributes) SetIsCsmVmHostsEnabledNil

func (o *CsmAgentsAttributes) SetIsCsmVmHostsEnabledNil()

SetIsCsmVmHostsEnabledNil sets the value for IsCsmVmHostsEnabled to be an explicit nil.

func (*CsmAgentsAttributes) SetIsCspmEnabled

func (o *CsmAgentsAttributes) SetIsCspmEnabled(v bool)

SetIsCspmEnabled gets a reference to the given datadog.NullableBool and assigns it to the IsCspmEnabled field.

func (*CsmAgentsAttributes) SetIsCspmEnabledNil

func (o *CsmAgentsAttributes) SetIsCspmEnabledNil()

SetIsCspmEnabledNil sets the value for IsCspmEnabled to be an explicit nil.

func (*CsmAgentsAttributes) SetIsCwsEnabled

func (o *CsmAgentsAttributes) SetIsCwsEnabled(v bool)

SetIsCwsEnabled gets a reference to the given datadog.NullableBool and assigns it to the IsCwsEnabled field.

func (*CsmAgentsAttributes) SetIsCwsEnabledNil

func (o *CsmAgentsAttributes) SetIsCwsEnabledNil()

SetIsCwsEnabledNil sets the value for IsCwsEnabled to be an explicit nil.

func (*CsmAgentsAttributes) SetIsCwsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) SetIsCwsRemoteConfigurationEnabled(v bool)

SetIsCwsRemoteConfigurationEnabled gets a reference to the given datadog.NullableBool and assigns it to the IsCwsRemoteConfigurationEnabled field.

func (*CsmAgentsAttributes) SetIsCwsRemoteConfigurationEnabledNil

func (o *CsmAgentsAttributes) SetIsCwsRemoteConfigurationEnabledNil()

SetIsCwsRemoteConfigurationEnabledNil sets the value for IsCwsRemoteConfigurationEnabled to be an explicit nil.

func (*CsmAgentsAttributes) SetIsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) SetIsRemoteConfigurationEnabled(v bool)

SetIsRemoteConfigurationEnabled gets a reference to the given datadog.NullableBool and assigns it to the IsRemoteConfigurationEnabled field.

func (*CsmAgentsAttributes) SetIsRemoteConfigurationEnabledNil

func (o *CsmAgentsAttributes) SetIsRemoteConfigurationEnabledNil()

SetIsRemoteConfigurationEnabledNil sets the value for IsRemoteConfigurationEnabled to be an explicit nil.

func (*CsmAgentsAttributes) SetOs

func (o *CsmAgentsAttributes) SetOs(v string)

SetOs gets a reference to the given string and assigns it to the Os field.

func (*CsmAgentsAttributes) UnmarshalJSON

func (o *CsmAgentsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*CsmAgentsAttributes) UnsetEnvs

func (o *CsmAgentsAttributes) UnsetEnvs()

UnsetEnvs ensures that no value is present for Envs, not even an explicit nil.

func (*CsmAgentsAttributes) UnsetIsCsmVmContainersEnabled

func (o *CsmAgentsAttributes) UnsetIsCsmVmContainersEnabled()

UnsetIsCsmVmContainersEnabled ensures that no value is present for IsCsmVmContainersEnabled, not even an explicit nil.

func (*CsmAgentsAttributes) UnsetIsCsmVmHostsEnabled

func (o *CsmAgentsAttributes) UnsetIsCsmVmHostsEnabled()

UnsetIsCsmVmHostsEnabled ensures that no value is present for IsCsmVmHostsEnabled, not even an explicit nil.

func (*CsmAgentsAttributes) UnsetIsCspmEnabled

func (o *CsmAgentsAttributes) UnsetIsCspmEnabled()

UnsetIsCspmEnabled ensures that no value is present for IsCspmEnabled, not even an explicit nil.

func (*CsmAgentsAttributes) UnsetIsCwsEnabled

func (o *CsmAgentsAttributes) UnsetIsCwsEnabled()

UnsetIsCwsEnabled ensures that no value is present for IsCwsEnabled, not even an explicit nil.

func (*CsmAgentsAttributes) UnsetIsCwsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) UnsetIsCwsRemoteConfigurationEnabled()

UnsetIsCwsRemoteConfigurationEnabled ensures that no value is present for IsCwsRemoteConfigurationEnabled, not even an explicit nil.

func (*CsmAgentsAttributes) UnsetIsRemoteConfigurationEnabled

func (o *CsmAgentsAttributes) UnsetIsRemoteConfigurationEnabled()

UnsetIsRemoteConfigurationEnabled ensures that no value is present for IsRemoteConfigurationEnabled, not even an explicit nil.

type CsmAgentsResponse

CsmAgentsResponse Response object that includes a list of CSM Agents.

type CsmAgentsResponse struct {
    // A list of Agents.
    Data []CsmAgentData `json:"data,omitempty"`
    // Metadata related to the paginated response.
    Meta *CSMAgentsMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmAgentsResponse

func NewCsmAgentsResponse() *CsmAgentsResponse

NewCsmAgentsResponse instantiates a new CsmAgentsResponse 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 NewCsmAgentsResponseWithDefaults

func NewCsmAgentsResponseWithDefaults() *CsmAgentsResponse

NewCsmAgentsResponseWithDefaults instantiates a new CsmAgentsResponse 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 (*CsmAgentsResponse) GetData

func (o *CsmAgentsResponse) GetData() []CsmAgentData

GetData returns the Data field value if set, zero value otherwise.

func (*CsmAgentsResponse) GetDataOk

func (o *CsmAgentsResponse) GetDataOk() (*[]CsmAgentData, 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 (*CsmAgentsResponse) GetMeta

func (o *CsmAgentsResponse) GetMeta() CSMAgentsMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CsmAgentsResponse) GetMetaOk

func (o *CsmAgentsResponse) GetMetaOk() (*CSMAgentsMetadata, 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 (*CsmAgentsResponse) HasData

func (o *CsmAgentsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*CsmAgentsResponse) HasMeta

func (o *CsmAgentsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CsmAgentsResponse) MarshalJSON

func (o CsmAgentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmAgentsResponse) SetData

func (o *CsmAgentsResponse) SetData(v []CsmAgentData)

SetData gets a reference to the given []CsmAgentData and assigns it to the Data field.

func (*CsmAgentsResponse) SetMeta

func (o *CsmAgentsResponse) SetMeta(v CSMAgentsMetadata)

SetMeta gets a reference to the given CSMAgentsMetadata and assigns it to the Meta field.

func (*CsmAgentsResponse) UnmarshalJSON

func (o *CsmAgentsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmCloudAccountsCoverageAnalysisAttributes

CsmCloudAccountsCoverageAnalysisAttributes CSM Cloud Accounts Coverage Analysis attributes.

type CsmCloudAccountsCoverageAnalysisAttributes struct {
    // CSM Coverage Analysis.
    AwsCoverage *CsmCoverageAnalysis `json:"aws_coverage,omitempty"`
    // CSM Coverage Analysis.
    AzureCoverage *CsmCoverageAnalysis `json:"azure_coverage,omitempty"`
    // CSM Coverage Analysis.
    GcpCoverage *CsmCoverageAnalysis `json:"gcp_coverage,omitempty"`
    // The ID of your organization.
    OrgId *int64 `json:"org_id,omitempty"`
    // CSM Coverage Analysis.
    TotalCoverage *CsmCoverageAnalysis `json:"total_coverage,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmCloudAccountsCoverageAnalysisAttributes

func NewCsmCloudAccountsCoverageAnalysisAttributes() *CsmCloudAccountsCoverageAnalysisAttributes

NewCsmCloudAccountsCoverageAnalysisAttributes instantiates a new CsmCloudAccountsCoverageAnalysisAttributes 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 NewCsmCloudAccountsCoverageAnalysisAttributesWithDefaults

func NewCsmCloudAccountsCoverageAnalysisAttributesWithDefaults() *CsmCloudAccountsCoverageAnalysisAttributes

NewCsmCloudAccountsCoverageAnalysisAttributesWithDefaults instantiates a new CsmCloudAccountsCoverageAnalysisAttributes 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 (*CsmCloudAccountsCoverageAnalysisAttributes) GetAwsCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAwsCoverage() CsmCoverageAnalysis

GetAwsCoverage returns the AwsCoverage field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetAwsCoverageOk

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAwsCoverageOk() (*CsmCoverageAnalysis, bool)

GetAwsCoverageOk returns a tuple with the AwsCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetAzureCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAzureCoverage() CsmCoverageAnalysis

GetAzureCoverage returns the AzureCoverage field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetAzureCoverageOk

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetAzureCoverageOk() (*CsmCoverageAnalysis, bool)

GetAzureCoverageOk returns a tuple with the AzureCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetGcpCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetGcpCoverage() CsmCoverageAnalysis

GetGcpCoverage returns the GcpCoverage field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetGcpCoverageOk

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetGcpCoverageOk() (*CsmCoverageAnalysis, bool)

GetGcpCoverageOk returns a tuple with the GcpCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetOrgId

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetOrgId() int64

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetOrgIdOk

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetOrgIdOk() (*int64, bool)

GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetTotalCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetTotalCoverage() CsmCoverageAnalysis

GetTotalCoverage returns the TotalCoverage field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisAttributes) GetTotalCoverageOk

func (o *CsmCloudAccountsCoverageAnalysisAttributes) GetTotalCoverageOk() (*CsmCoverageAnalysis, bool)

GetTotalCoverageOk returns a tuple with the TotalCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) HasAwsCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasAwsCoverage() bool

HasAwsCoverage returns a boolean if a field has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) HasAzureCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasAzureCoverage() bool

HasAzureCoverage returns a boolean if a field has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) HasGcpCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasGcpCoverage() bool

HasGcpCoverage returns a boolean if a field has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) HasOrgId

func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (*CsmCloudAccountsCoverageAnalysisAttributes) HasTotalCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) HasTotalCoverage() bool

HasTotalCoverage returns a boolean if a field has been set.

func (CsmCloudAccountsCoverageAnalysisAttributes) MarshalJSON

func (o CsmCloudAccountsCoverageAnalysisAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmCloudAccountsCoverageAnalysisAttributes) SetAwsCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetAwsCoverage(v CsmCoverageAnalysis)

SetAwsCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the AwsCoverage field.

func (*CsmCloudAccountsCoverageAnalysisAttributes) SetAzureCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetAzureCoverage(v CsmCoverageAnalysis)

SetAzureCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the AzureCoverage field.

func (*CsmCloudAccountsCoverageAnalysisAttributes) SetGcpCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetGcpCoverage(v CsmCoverageAnalysis)

SetGcpCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the GcpCoverage field.

func (*CsmCloudAccountsCoverageAnalysisAttributes) SetOrgId

func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetOrgId(v int64)

SetOrgId gets a reference to the given int64 and assigns it to the OrgId field.

func (*CsmCloudAccountsCoverageAnalysisAttributes) SetTotalCoverage

func (o *CsmCloudAccountsCoverageAnalysisAttributes) SetTotalCoverage(v CsmCoverageAnalysis)

SetTotalCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the TotalCoverage field.

func (*CsmCloudAccountsCoverageAnalysisAttributes) UnmarshalJSON

func (o *CsmCloudAccountsCoverageAnalysisAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmCloudAccountsCoverageAnalysisData

CsmCloudAccountsCoverageAnalysisData CSM Cloud Accounts Coverage Analysis data.

type CsmCloudAccountsCoverageAnalysisData struct {
    // CSM Cloud Accounts Coverage Analysis attributes.
    Attributes *CsmCloudAccountsCoverageAnalysisAttributes `json:"attributes,omitempty"`
    // The ID of your organization.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `get_cloud_accounts_coverage_analysis_response_public_v0`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmCloudAccountsCoverageAnalysisData

func NewCsmCloudAccountsCoverageAnalysisData() *CsmCloudAccountsCoverageAnalysisData

NewCsmCloudAccountsCoverageAnalysisData instantiates a new CsmCloudAccountsCoverageAnalysisData 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 NewCsmCloudAccountsCoverageAnalysisDataWithDefaults

func NewCsmCloudAccountsCoverageAnalysisDataWithDefaults() *CsmCloudAccountsCoverageAnalysisData

NewCsmCloudAccountsCoverageAnalysisDataWithDefaults instantiates a new CsmCloudAccountsCoverageAnalysisData 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 (*CsmCloudAccountsCoverageAnalysisData) GetAttributes

func (o *CsmCloudAccountsCoverageAnalysisData) GetAttributes() CsmCloudAccountsCoverageAnalysisAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisData) GetAttributesOk

func (o *CsmCloudAccountsCoverageAnalysisData) GetAttributesOk() (*CsmCloudAccountsCoverageAnalysisAttributes, 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 (*CsmCloudAccountsCoverageAnalysisData) GetId

func (o *CsmCloudAccountsCoverageAnalysisData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisData) GetIdOk

func (o *CsmCloudAccountsCoverageAnalysisData) 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 (*CsmCloudAccountsCoverageAnalysisData) GetType

func (o *CsmCloudAccountsCoverageAnalysisData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisData) GetTypeOk

func (o *CsmCloudAccountsCoverageAnalysisData) GetTypeOk() (*string, 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 (*CsmCloudAccountsCoverageAnalysisData) HasAttributes

func (o *CsmCloudAccountsCoverageAnalysisData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CsmCloudAccountsCoverageAnalysisData) HasId

func (o *CsmCloudAccountsCoverageAnalysisData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CsmCloudAccountsCoverageAnalysisData) HasType

func (o *CsmCloudAccountsCoverageAnalysisData) HasType() bool

HasType returns a boolean if a field has been set.

func (CsmCloudAccountsCoverageAnalysisData) MarshalJSON

func (o CsmCloudAccountsCoverageAnalysisData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmCloudAccountsCoverageAnalysisData) SetAttributes

func (o *CsmCloudAccountsCoverageAnalysisData) SetAttributes(v CsmCloudAccountsCoverageAnalysisAttributes)

SetAttributes gets a reference to the given CsmCloudAccountsCoverageAnalysisAttributes and assigns it to the Attributes field.

func (*CsmCloudAccountsCoverageAnalysisData) SetId

func (o *CsmCloudAccountsCoverageAnalysisData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CsmCloudAccountsCoverageAnalysisData) SetType

func (o *CsmCloudAccountsCoverageAnalysisData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*CsmCloudAccountsCoverageAnalysisData) UnmarshalJSON

func (o *CsmCloudAccountsCoverageAnalysisData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmCloudAccountsCoverageAnalysisResponse

CsmCloudAccountsCoverageAnalysisResponse CSM Cloud Accounts Coverage Analysis response.

type CsmCloudAccountsCoverageAnalysisResponse struct {
    // CSM Cloud Accounts Coverage Analysis data.
    Data *CsmCloudAccountsCoverageAnalysisData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmCloudAccountsCoverageAnalysisResponse

func NewCsmCloudAccountsCoverageAnalysisResponse() *CsmCloudAccountsCoverageAnalysisResponse

NewCsmCloudAccountsCoverageAnalysisResponse instantiates a new CsmCloudAccountsCoverageAnalysisResponse 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 NewCsmCloudAccountsCoverageAnalysisResponseWithDefaults

func NewCsmCloudAccountsCoverageAnalysisResponseWithDefaults() *CsmCloudAccountsCoverageAnalysisResponse

NewCsmCloudAccountsCoverageAnalysisResponseWithDefaults instantiates a new CsmCloudAccountsCoverageAnalysisResponse 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 (*CsmCloudAccountsCoverageAnalysisResponse) GetData

func (o *CsmCloudAccountsCoverageAnalysisResponse) GetData() CsmCloudAccountsCoverageAnalysisData

GetData returns the Data field value if set, zero value otherwise.

func (*CsmCloudAccountsCoverageAnalysisResponse) GetDataOk

func (o *CsmCloudAccountsCoverageAnalysisResponse) GetDataOk() (*CsmCloudAccountsCoverageAnalysisData, 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 (*CsmCloudAccountsCoverageAnalysisResponse) HasData

func (o *CsmCloudAccountsCoverageAnalysisResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CsmCloudAccountsCoverageAnalysisResponse) MarshalJSON

func (o CsmCloudAccountsCoverageAnalysisResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmCloudAccountsCoverageAnalysisResponse) SetData

func (o *CsmCloudAccountsCoverageAnalysisResponse) SetData(v CsmCloudAccountsCoverageAnalysisData)

SetData gets a reference to the given CsmCloudAccountsCoverageAnalysisData and assigns it to the Data field.

func (*CsmCloudAccountsCoverageAnalysisResponse) UnmarshalJSON

func (o *CsmCloudAccountsCoverageAnalysisResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmCoverageAnalysis

CsmCoverageAnalysis CSM Coverage Analysis.

type CsmCoverageAnalysis struct {
    // The number of fully configured resources.
    ConfiguredResourcesCount *int64 `json:"configured_resources_count,omitempty"`
    // The coverage percentage.
    Coverage *float64 `json:"coverage,omitempty"`
    // The number of partially configured resources.
    PartiallyConfiguredResourcesCount *int64 `json:"partially_configured_resources_count,omitempty"`
    // The total number of resources.
    TotalResourcesCount *int64 `json:"total_resources_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmCoverageAnalysis

func NewCsmCoverageAnalysis() *CsmCoverageAnalysis

NewCsmCoverageAnalysis instantiates a new CsmCoverageAnalysis 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 NewCsmCoverageAnalysisWithDefaults

func NewCsmCoverageAnalysisWithDefaults() *CsmCoverageAnalysis

NewCsmCoverageAnalysisWithDefaults instantiates a new CsmCoverageAnalysis 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 (*CsmCoverageAnalysis) GetConfiguredResourcesCount

func (o *CsmCoverageAnalysis) GetConfiguredResourcesCount() int64

GetConfiguredResourcesCount returns the ConfiguredResourcesCount field value if set, zero value otherwise.

func (*CsmCoverageAnalysis) GetConfiguredResourcesCountOk

func (o *CsmCoverageAnalysis) GetConfiguredResourcesCountOk() (*int64, bool)

GetConfiguredResourcesCountOk returns a tuple with the ConfiguredResourcesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCoverageAnalysis) GetCoverage

func (o *CsmCoverageAnalysis) GetCoverage() float64

GetCoverage returns the Coverage field value if set, zero value otherwise.

func (*CsmCoverageAnalysis) GetCoverageOk

func (o *CsmCoverageAnalysis) GetCoverageOk() (*float64, bool)

GetCoverageOk returns a tuple with the Coverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCoverageAnalysis) GetPartiallyConfiguredResourcesCount

func (o *CsmCoverageAnalysis) GetPartiallyConfiguredResourcesCount() int64

GetPartiallyConfiguredResourcesCount returns the PartiallyConfiguredResourcesCount field value if set, zero value otherwise.

func (*CsmCoverageAnalysis) GetPartiallyConfiguredResourcesCountOk

func (o *CsmCoverageAnalysis) GetPartiallyConfiguredResourcesCountOk() (*int64, bool)

GetPartiallyConfiguredResourcesCountOk returns a tuple with the PartiallyConfiguredResourcesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCoverageAnalysis) GetTotalResourcesCount

func (o *CsmCoverageAnalysis) GetTotalResourcesCount() int64

GetTotalResourcesCount returns the TotalResourcesCount field value if set, zero value otherwise.

func (*CsmCoverageAnalysis) GetTotalResourcesCountOk

func (o *CsmCoverageAnalysis) GetTotalResourcesCountOk() (*int64, bool)

GetTotalResourcesCountOk returns a tuple with the TotalResourcesCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmCoverageAnalysis) HasConfiguredResourcesCount

func (o *CsmCoverageAnalysis) HasConfiguredResourcesCount() bool

HasConfiguredResourcesCount returns a boolean if a field has been set.

func (*CsmCoverageAnalysis) HasCoverage

func (o *CsmCoverageAnalysis) HasCoverage() bool

HasCoverage returns a boolean if a field has been set.

func (*CsmCoverageAnalysis) HasPartiallyConfiguredResourcesCount

func (o *CsmCoverageAnalysis) HasPartiallyConfiguredResourcesCount() bool

HasPartiallyConfiguredResourcesCount returns a boolean if a field has been set.

func (*CsmCoverageAnalysis) HasTotalResourcesCount

func (o *CsmCoverageAnalysis) HasTotalResourcesCount() bool

HasTotalResourcesCount returns a boolean if a field has been set.

func (CsmCoverageAnalysis) MarshalJSON

func (o CsmCoverageAnalysis) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmCoverageAnalysis) SetConfiguredResourcesCount

func (o *CsmCoverageAnalysis) SetConfiguredResourcesCount(v int64)

SetConfiguredResourcesCount gets a reference to the given int64 and assigns it to the ConfiguredResourcesCount field.

func (*CsmCoverageAnalysis) SetCoverage

func (o *CsmCoverageAnalysis) SetCoverage(v float64)

SetCoverage gets a reference to the given float64 and assigns it to the Coverage field.

func (*CsmCoverageAnalysis) SetPartiallyConfiguredResourcesCount

func (o *CsmCoverageAnalysis) SetPartiallyConfiguredResourcesCount(v int64)

SetPartiallyConfiguredResourcesCount gets a reference to the given int64 and assigns it to the PartiallyConfiguredResourcesCount field.

func (*CsmCoverageAnalysis) SetTotalResourcesCount

func (o *CsmCoverageAnalysis) SetTotalResourcesCount(v int64)

SetTotalResourcesCount gets a reference to the given int64 and assigns it to the TotalResourcesCount field.

func (*CsmCoverageAnalysis) UnmarshalJSON

func (o *CsmCoverageAnalysis) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmHostsAndContainersCoverageAnalysisAttributes

CsmHostsAndContainersCoverageAnalysisAttributes CSM Hosts and Containers Coverage Analysis attributes.

type CsmHostsAndContainersCoverageAnalysisAttributes struct {
    // CSM Coverage Analysis.
    CspmCoverage *CsmCoverageAnalysis `json:"cspm_coverage,omitempty"`
    // CSM Coverage Analysis.
    CwsCoverage *CsmCoverageAnalysis `json:"cws_coverage,omitempty"`
    // The ID of your organization.
    OrgId *int64 `json:"org_id,omitempty"`
    // CSM Coverage Analysis.
    TotalCoverage *CsmCoverageAnalysis `json:"total_coverage,omitempty"`
    // CSM Coverage Analysis.
    VmCoverage *CsmCoverageAnalysis `json:"vm_coverage,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmHostsAndContainersCoverageAnalysisAttributes

func NewCsmHostsAndContainersCoverageAnalysisAttributes() *CsmHostsAndContainersCoverageAnalysisAttributes

NewCsmHostsAndContainersCoverageAnalysisAttributes instantiates a new CsmHostsAndContainersCoverageAnalysisAttributes 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 NewCsmHostsAndContainersCoverageAnalysisAttributesWithDefaults

func NewCsmHostsAndContainersCoverageAnalysisAttributesWithDefaults() *CsmHostsAndContainersCoverageAnalysisAttributes

NewCsmHostsAndContainersCoverageAnalysisAttributesWithDefaults instantiates a new CsmHostsAndContainersCoverageAnalysisAttributes 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 (*CsmHostsAndContainersCoverageAnalysisAttributes) GetCspmCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCspmCoverage() CsmCoverageAnalysis

GetCspmCoverage returns the CspmCoverage field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetCspmCoverageOk

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCspmCoverageOk() (*CsmCoverageAnalysis, bool)

GetCspmCoverageOk returns a tuple with the CspmCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetCwsCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCwsCoverage() CsmCoverageAnalysis

GetCwsCoverage returns the CwsCoverage field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetCwsCoverageOk

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetCwsCoverageOk() (*CsmCoverageAnalysis, bool)

GetCwsCoverageOk returns a tuple with the CwsCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetOrgId

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetOrgId() int64

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetOrgIdOk

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetOrgIdOk() (*int64, bool)

GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetTotalCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetTotalCoverage() CsmCoverageAnalysis

GetTotalCoverage returns the TotalCoverage field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetTotalCoverageOk

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetTotalCoverageOk() (*CsmCoverageAnalysis, bool)

GetTotalCoverageOk returns a tuple with the TotalCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetVmCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetVmCoverage() CsmCoverageAnalysis

GetVmCoverage returns the VmCoverage field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) GetVmCoverageOk

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) GetVmCoverageOk() (*CsmCoverageAnalysis, bool)

GetVmCoverageOk returns a tuple with the VmCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) HasCspmCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasCspmCoverage() bool

HasCspmCoverage returns a boolean if a field has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) HasCwsCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasCwsCoverage() bool

HasCwsCoverage returns a boolean if a field has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) HasOrgId

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) HasTotalCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasTotalCoverage() bool

HasTotalCoverage returns a boolean if a field has been set.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) HasVmCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) HasVmCoverage() bool

HasVmCoverage returns a boolean if a field has been set.

func (CsmHostsAndContainersCoverageAnalysisAttributes) MarshalJSON

func (o CsmHostsAndContainersCoverageAnalysisAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) SetCspmCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetCspmCoverage(v CsmCoverageAnalysis)

SetCspmCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the CspmCoverage field.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) SetCwsCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetCwsCoverage(v CsmCoverageAnalysis)

SetCwsCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the CwsCoverage field.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) SetOrgId

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetOrgId(v int64)

SetOrgId gets a reference to the given int64 and assigns it to the OrgId field.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) SetTotalCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetTotalCoverage(v CsmCoverageAnalysis)

SetTotalCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the TotalCoverage field.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) SetVmCoverage

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) SetVmCoverage(v CsmCoverageAnalysis)

SetVmCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the VmCoverage field.

func (*CsmHostsAndContainersCoverageAnalysisAttributes) UnmarshalJSON

func (o *CsmHostsAndContainersCoverageAnalysisAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmHostsAndContainersCoverageAnalysisData

CsmHostsAndContainersCoverageAnalysisData CSM Hosts and Containers Coverage Analysis data.

type CsmHostsAndContainersCoverageAnalysisData struct {
    // CSM Hosts and Containers Coverage Analysis attributes.
    Attributes *CsmHostsAndContainersCoverageAnalysisAttributes `json:"attributes,omitempty"`
    // The ID of your organization.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `get_hosts_and_containers_coverage_analysis_response_public_v0`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmHostsAndContainersCoverageAnalysisData

func NewCsmHostsAndContainersCoverageAnalysisData() *CsmHostsAndContainersCoverageAnalysisData

NewCsmHostsAndContainersCoverageAnalysisData instantiates a new CsmHostsAndContainersCoverageAnalysisData 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 NewCsmHostsAndContainersCoverageAnalysisDataWithDefaults

func NewCsmHostsAndContainersCoverageAnalysisDataWithDefaults() *CsmHostsAndContainersCoverageAnalysisData

NewCsmHostsAndContainersCoverageAnalysisDataWithDefaults instantiates a new CsmHostsAndContainersCoverageAnalysisData 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 (*CsmHostsAndContainersCoverageAnalysisData) GetAttributes

func (o *CsmHostsAndContainersCoverageAnalysisData) GetAttributes() CsmHostsAndContainersCoverageAnalysisAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisData) GetAttributesOk

func (o *CsmHostsAndContainersCoverageAnalysisData) GetAttributesOk() (*CsmHostsAndContainersCoverageAnalysisAttributes, 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 (*CsmHostsAndContainersCoverageAnalysisData) GetId

func (o *CsmHostsAndContainersCoverageAnalysisData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisData) GetIdOk

func (o *CsmHostsAndContainersCoverageAnalysisData) 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 (*CsmHostsAndContainersCoverageAnalysisData) GetType

func (o *CsmHostsAndContainersCoverageAnalysisData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisData) GetTypeOk

func (o *CsmHostsAndContainersCoverageAnalysisData) GetTypeOk() (*string, 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 (*CsmHostsAndContainersCoverageAnalysisData) HasAttributes

func (o *CsmHostsAndContainersCoverageAnalysisData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CsmHostsAndContainersCoverageAnalysisData) HasId

func (o *CsmHostsAndContainersCoverageAnalysisData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CsmHostsAndContainersCoverageAnalysisData) HasType

func (o *CsmHostsAndContainersCoverageAnalysisData) HasType() bool

HasType returns a boolean if a field has been set.

func (CsmHostsAndContainersCoverageAnalysisData) MarshalJSON

func (o CsmHostsAndContainersCoverageAnalysisData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmHostsAndContainersCoverageAnalysisData) SetAttributes

func (o *CsmHostsAndContainersCoverageAnalysisData) SetAttributes(v CsmHostsAndContainersCoverageAnalysisAttributes)

SetAttributes gets a reference to the given CsmHostsAndContainersCoverageAnalysisAttributes and assigns it to the Attributes field.

func (*CsmHostsAndContainersCoverageAnalysisData) SetId

func (o *CsmHostsAndContainersCoverageAnalysisData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CsmHostsAndContainersCoverageAnalysisData) SetType

func (o *CsmHostsAndContainersCoverageAnalysisData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*CsmHostsAndContainersCoverageAnalysisData) UnmarshalJSON

func (o *CsmHostsAndContainersCoverageAnalysisData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmHostsAndContainersCoverageAnalysisResponse

CsmHostsAndContainersCoverageAnalysisResponse CSM Hosts and Containers Coverage Analysis response.

type CsmHostsAndContainersCoverageAnalysisResponse struct {
    // CSM Hosts and Containers Coverage Analysis data.
    Data *CsmHostsAndContainersCoverageAnalysisData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmHostsAndContainersCoverageAnalysisResponse

func NewCsmHostsAndContainersCoverageAnalysisResponse() *CsmHostsAndContainersCoverageAnalysisResponse

NewCsmHostsAndContainersCoverageAnalysisResponse instantiates a new CsmHostsAndContainersCoverageAnalysisResponse 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 NewCsmHostsAndContainersCoverageAnalysisResponseWithDefaults

func NewCsmHostsAndContainersCoverageAnalysisResponseWithDefaults() *CsmHostsAndContainersCoverageAnalysisResponse

NewCsmHostsAndContainersCoverageAnalysisResponseWithDefaults instantiates a new CsmHostsAndContainersCoverageAnalysisResponse 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 (*CsmHostsAndContainersCoverageAnalysisResponse) GetData

func (o *CsmHostsAndContainersCoverageAnalysisResponse) GetData() CsmHostsAndContainersCoverageAnalysisData

GetData returns the Data field value if set, zero value otherwise.

func (*CsmHostsAndContainersCoverageAnalysisResponse) GetDataOk

func (o *CsmHostsAndContainersCoverageAnalysisResponse) GetDataOk() (*CsmHostsAndContainersCoverageAnalysisData, 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 (*CsmHostsAndContainersCoverageAnalysisResponse) HasData

func (o *CsmHostsAndContainersCoverageAnalysisResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CsmHostsAndContainersCoverageAnalysisResponse) MarshalJSON

func (o CsmHostsAndContainersCoverageAnalysisResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmHostsAndContainersCoverageAnalysisResponse) SetData

func (o *CsmHostsAndContainersCoverageAnalysisResponse) SetData(v CsmHostsAndContainersCoverageAnalysisData)

SetData gets a reference to the given CsmHostsAndContainersCoverageAnalysisData and assigns it to the Data field.

func (*CsmHostsAndContainersCoverageAnalysisResponse) UnmarshalJSON

func (o *CsmHostsAndContainersCoverageAnalysisResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmServerlessCoverageAnalysisAttributes

CsmServerlessCoverageAnalysisAttributes CSM Serverless Resources Coverage Analysis attributes.

type CsmServerlessCoverageAnalysisAttributes struct {
    // CSM Coverage Analysis.
    CwsCoverage *CsmCoverageAnalysis `json:"cws_coverage,omitempty"`
    // The ID of your organization.
    OrgId *int64 `json:"org_id,omitempty"`
    // CSM Coverage Analysis.
    TotalCoverage *CsmCoverageAnalysis `json:"total_coverage,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmServerlessCoverageAnalysisAttributes

func NewCsmServerlessCoverageAnalysisAttributes() *CsmServerlessCoverageAnalysisAttributes

NewCsmServerlessCoverageAnalysisAttributes instantiates a new CsmServerlessCoverageAnalysisAttributes 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 NewCsmServerlessCoverageAnalysisAttributesWithDefaults

func NewCsmServerlessCoverageAnalysisAttributesWithDefaults() *CsmServerlessCoverageAnalysisAttributes

NewCsmServerlessCoverageAnalysisAttributesWithDefaults instantiates a new CsmServerlessCoverageAnalysisAttributes 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 (*CsmServerlessCoverageAnalysisAttributes) GetCwsCoverage

func (o *CsmServerlessCoverageAnalysisAttributes) GetCwsCoverage() CsmCoverageAnalysis

GetCwsCoverage returns the CwsCoverage field value if set, zero value otherwise.

func (*CsmServerlessCoverageAnalysisAttributes) GetCwsCoverageOk

func (o *CsmServerlessCoverageAnalysisAttributes) GetCwsCoverageOk() (*CsmCoverageAnalysis, bool)

GetCwsCoverageOk returns a tuple with the CwsCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmServerlessCoverageAnalysisAttributes) GetOrgId

func (o *CsmServerlessCoverageAnalysisAttributes) GetOrgId() int64

GetOrgId returns the OrgId field value if set, zero value otherwise.

func (*CsmServerlessCoverageAnalysisAttributes) GetOrgIdOk

func (o *CsmServerlessCoverageAnalysisAttributes) GetOrgIdOk() (*int64, bool)

GetOrgIdOk returns a tuple with the OrgId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmServerlessCoverageAnalysisAttributes) GetTotalCoverage

func (o *CsmServerlessCoverageAnalysisAttributes) GetTotalCoverage() CsmCoverageAnalysis

GetTotalCoverage returns the TotalCoverage field value if set, zero value otherwise.

func (*CsmServerlessCoverageAnalysisAttributes) GetTotalCoverageOk

func (o *CsmServerlessCoverageAnalysisAttributes) GetTotalCoverageOk() (*CsmCoverageAnalysis, bool)

GetTotalCoverageOk returns a tuple with the TotalCoverage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CsmServerlessCoverageAnalysisAttributes) HasCwsCoverage

func (o *CsmServerlessCoverageAnalysisAttributes) HasCwsCoverage() bool

HasCwsCoverage returns a boolean if a field has been set.

func (*CsmServerlessCoverageAnalysisAttributes) HasOrgId

func (o *CsmServerlessCoverageAnalysisAttributes) HasOrgId() bool

HasOrgId returns a boolean if a field has been set.

func (*CsmServerlessCoverageAnalysisAttributes) HasTotalCoverage

func (o *CsmServerlessCoverageAnalysisAttributes) HasTotalCoverage() bool

HasTotalCoverage returns a boolean if a field has been set.

func (CsmServerlessCoverageAnalysisAttributes) MarshalJSON

func (o CsmServerlessCoverageAnalysisAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmServerlessCoverageAnalysisAttributes) SetCwsCoverage

func (o *CsmServerlessCoverageAnalysisAttributes) SetCwsCoverage(v CsmCoverageAnalysis)

SetCwsCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the CwsCoverage field.

func (*CsmServerlessCoverageAnalysisAttributes) SetOrgId

func (o *CsmServerlessCoverageAnalysisAttributes) SetOrgId(v int64)

SetOrgId gets a reference to the given int64 and assigns it to the OrgId field.

func (*CsmServerlessCoverageAnalysisAttributes) SetTotalCoverage

func (o *CsmServerlessCoverageAnalysisAttributes) SetTotalCoverage(v CsmCoverageAnalysis)

SetTotalCoverage gets a reference to the given CsmCoverageAnalysis and assigns it to the TotalCoverage field.

func (*CsmServerlessCoverageAnalysisAttributes) UnmarshalJSON

func (o *CsmServerlessCoverageAnalysisAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmServerlessCoverageAnalysisData

CsmServerlessCoverageAnalysisData CSM Serverless Resources Coverage Analysis data.

type CsmServerlessCoverageAnalysisData struct {
    // CSM Serverless Resources Coverage Analysis attributes.
    Attributes *CsmServerlessCoverageAnalysisAttributes `json:"attributes,omitempty"`
    // The ID of your organization.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `get_serverless_coverage_analysis_response_public_v0`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmServerlessCoverageAnalysisData

func NewCsmServerlessCoverageAnalysisData() *CsmServerlessCoverageAnalysisData

NewCsmServerlessCoverageAnalysisData instantiates a new CsmServerlessCoverageAnalysisData 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 NewCsmServerlessCoverageAnalysisDataWithDefaults

func NewCsmServerlessCoverageAnalysisDataWithDefaults() *CsmServerlessCoverageAnalysisData

NewCsmServerlessCoverageAnalysisDataWithDefaults instantiates a new CsmServerlessCoverageAnalysisData 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 (*CsmServerlessCoverageAnalysisData) GetAttributes

func (o *CsmServerlessCoverageAnalysisData) GetAttributes() CsmServerlessCoverageAnalysisAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CsmServerlessCoverageAnalysisData) GetAttributesOk

func (o *CsmServerlessCoverageAnalysisData) GetAttributesOk() (*CsmServerlessCoverageAnalysisAttributes, 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 (*CsmServerlessCoverageAnalysisData) GetId

func (o *CsmServerlessCoverageAnalysisData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CsmServerlessCoverageAnalysisData) GetIdOk

func (o *CsmServerlessCoverageAnalysisData) 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 (*CsmServerlessCoverageAnalysisData) GetType

func (o *CsmServerlessCoverageAnalysisData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CsmServerlessCoverageAnalysisData) GetTypeOk

func (o *CsmServerlessCoverageAnalysisData) GetTypeOk() (*string, 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 (*CsmServerlessCoverageAnalysisData) HasAttributes

func (o *CsmServerlessCoverageAnalysisData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CsmServerlessCoverageAnalysisData) HasId

func (o *CsmServerlessCoverageAnalysisData) HasId() bool

HasId returns a boolean if a field has been set.

func (*CsmServerlessCoverageAnalysisData) HasType

func (o *CsmServerlessCoverageAnalysisData) HasType() bool

HasType returns a boolean if a field has been set.

func (CsmServerlessCoverageAnalysisData) MarshalJSON

func (o CsmServerlessCoverageAnalysisData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmServerlessCoverageAnalysisData) SetAttributes

func (o *CsmServerlessCoverageAnalysisData) SetAttributes(v CsmServerlessCoverageAnalysisAttributes)

SetAttributes gets a reference to the given CsmServerlessCoverageAnalysisAttributes and assigns it to the Attributes field.

func (*CsmServerlessCoverageAnalysisData) SetId

func (o *CsmServerlessCoverageAnalysisData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CsmServerlessCoverageAnalysisData) SetType

func (o *CsmServerlessCoverageAnalysisData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*CsmServerlessCoverageAnalysisData) UnmarshalJSON

func (o *CsmServerlessCoverageAnalysisData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CsmServerlessCoverageAnalysisResponse

CsmServerlessCoverageAnalysisResponse CSM Serverless Resources Coverage Analysis response.

type CsmServerlessCoverageAnalysisResponse struct {
    // CSM Serverless Resources Coverage Analysis data.
    Data *CsmServerlessCoverageAnalysisData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCsmServerlessCoverageAnalysisResponse

func NewCsmServerlessCoverageAnalysisResponse() *CsmServerlessCoverageAnalysisResponse

NewCsmServerlessCoverageAnalysisResponse instantiates a new CsmServerlessCoverageAnalysisResponse 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 NewCsmServerlessCoverageAnalysisResponseWithDefaults

func NewCsmServerlessCoverageAnalysisResponseWithDefaults() *CsmServerlessCoverageAnalysisResponse

NewCsmServerlessCoverageAnalysisResponseWithDefaults instantiates a new CsmServerlessCoverageAnalysisResponse 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 (*CsmServerlessCoverageAnalysisResponse) GetData

func (o *CsmServerlessCoverageAnalysisResponse) GetData() CsmServerlessCoverageAnalysisData

GetData returns the Data field value if set, zero value otherwise.

func (*CsmServerlessCoverageAnalysisResponse) GetDataOk

func (o *CsmServerlessCoverageAnalysisResponse) GetDataOk() (*CsmServerlessCoverageAnalysisData, 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 (*CsmServerlessCoverageAnalysisResponse) HasData

func (o *CsmServerlessCoverageAnalysisResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CsmServerlessCoverageAnalysisResponse) MarshalJSON

func (o CsmServerlessCoverageAnalysisResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CsmServerlessCoverageAnalysisResponse) SetData

func (o *CsmServerlessCoverageAnalysisResponse) SetData(v CsmServerlessCoverageAnalysisData)

SetData gets a reference to the given CsmServerlessCoverageAnalysisData and assigns it to the Data field.

func (*CsmServerlessCoverageAnalysisResponse) UnmarshalJSON

func (o *CsmServerlessCoverageAnalysisResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomConnection

CustomConnection A custom connection used by an app.

type CustomConnection struct {
    // The custom connection attributes.
    Attributes *CustomConnectionAttributes `json:"attributes,omitempty"`
    // The ID of the custom connection.
    Id *uuid.UUID `json:"id,omitempty"`
    // The custom connection type.
    Type *CustomConnectionType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomConnection

func NewCustomConnection() *CustomConnection

NewCustomConnection instantiates a new CustomConnection 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 NewCustomConnectionWithDefaults

func NewCustomConnectionWithDefaults() *CustomConnection

NewCustomConnectionWithDefaults instantiates a new CustomConnection 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 (*CustomConnection) GetAttributes

func (o *CustomConnection) GetAttributes() CustomConnectionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CustomConnection) GetAttributesOk

func (o *CustomConnection) GetAttributesOk() (*CustomConnectionAttributes, 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 (*CustomConnection) GetId

func (o *CustomConnection) GetId() uuid.UUID

GetId returns the Id field value if set, zero value otherwise.

func (*CustomConnection) GetIdOk

func (o *CustomConnection) GetIdOk() (*uuid.UUID, 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 (*CustomConnection) GetType

func (o *CustomConnection) GetType() CustomConnectionType

GetType returns the Type field value if set, zero value otherwise.

func (*CustomConnection) GetTypeOk

func (o *CustomConnection) GetTypeOk() (*CustomConnectionType, 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 (*CustomConnection) HasAttributes

func (o *CustomConnection) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CustomConnection) HasId

func (o *CustomConnection) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomConnection) HasType

func (o *CustomConnection) HasType() bool

HasType returns a boolean if a field has been set.

func (CustomConnection) MarshalJSON

func (o CustomConnection) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomConnection) SetAttributes

func (o *CustomConnection) SetAttributes(v CustomConnectionAttributes)

SetAttributes gets a reference to the given CustomConnectionAttributes and assigns it to the Attributes field.

func (*CustomConnection) SetId

func (o *CustomConnection) SetId(v uuid.UUID)

SetId gets a reference to the given uuid.UUID and assigns it to the Id field.

func (*CustomConnection) SetType

func (o *CustomConnection) SetType(v CustomConnectionType)

SetType gets a reference to the given CustomConnectionType and assigns it to the Type field.

func (*CustomConnection) UnmarshalJSON

func (o *CustomConnection) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomConnectionAttributes

CustomConnectionAttributes The custom connection attributes.

type CustomConnectionAttributes struct {
    // The name of the custom connection.
    Name *string `json:"name,omitempty"`
    // Information about the Private Action Runner used by the custom connection, if the custom connection is associated with a Private Action Runner.
    OnPremRunner *CustomConnectionAttributesOnPremRunner `json:"onPremRunner,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomConnectionAttributes

func NewCustomConnectionAttributes() *CustomConnectionAttributes

NewCustomConnectionAttributes instantiates a new CustomConnectionAttributes 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 NewCustomConnectionAttributesWithDefaults

func NewCustomConnectionAttributesWithDefaults() *CustomConnectionAttributes

NewCustomConnectionAttributesWithDefaults instantiates a new CustomConnectionAttributes 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 (*CustomConnectionAttributes) GetName

func (o *CustomConnectionAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CustomConnectionAttributes) GetNameOk

func (o *CustomConnectionAttributes) 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 (*CustomConnectionAttributes) GetOnPremRunner

func (o *CustomConnectionAttributes) GetOnPremRunner() CustomConnectionAttributesOnPremRunner

GetOnPremRunner returns the OnPremRunner field value if set, zero value otherwise.

func (*CustomConnectionAttributes) GetOnPremRunnerOk

func (o *CustomConnectionAttributes) GetOnPremRunnerOk() (*CustomConnectionAttributesOnPremRunner, bool)

GetOnPremRunnerOk returns a tuple with the OnPremRunner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomConnectionAttributes) HasName

func (o *CustomConnectionAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomConnectionAttributes) HasOnPremRunner

func (o *CustomConnectionAttributes) HasOnPremRunner() bool

HasOnPremRunner returns a boolean if a field has been set.

func (CustomConnectionAttributes) MarshalJSON

func (o CustomConnectionAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomConnectionAttributes) SetName

func (o *CustomConnectionAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CustomConnectionAttributes) SetOnPremRunner

func (o *CustomConnectionAttributes) SetOnPremRunner(v CustomConnectionAttributesOnPremRunner)

SetOnPremRunner gets a reference to the given CustomConnectionAttributesOnPremRunner and assigns it to the OnPremRunner field.

func (*CustomConnectionAttributes) UnmarshalJSON

func (o *CustomConnectionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomConnectionAttributesOnPremRunner

CustomConnectionAttributesOnPremRunner Information about the Private Action Runner used by the custom connection, if the custom connection is associated with a Private Action Runner.

type CustomConnectionAttributesOnPremRunner struct {
    // The Private Action Runner ID.
    Id *string `json:"id,omitempty"`
    // The URL of the Private Action Runner.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomConnectionAttributesOnPremRunner

func NewCustomConnectionAttributesOnPremRunner() *CustomConnectionAttributesOnPremRunner

NewCustomConnectionAttributesOnPremRunner instantiates a new CustomConnectionAttributesOnPremRunner 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 NewCustomConnectionAttributesOnPremRunnerWithDefaults

func NewCustomConnectionAttributesOnPremRunnerWithDefaults() *CustomConnectionAttributesOnPremRunner

NewCustomConnectionAttributesOnPremRunnerWithDefaults instantiates a new CustomConnectionAttributesOnPremRunner 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 (*CustomConnectionAttributesOnPremRunner) GetId

func (o *CustomConnectionAttributesOnPremRunner) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustomConnectionAttributesOnPremRunner) GetIdOk

func (o *CustomConnectionAttributesOnPremRunner) 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 (*CustomConnectionAttributesOnPremRunner) GetUrl

func (o *CustomConnectionAttributesOnPremRunner) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*CustomConnectionAttributesOnPremRunner) GetUrlOk

func (o *CustomConnectionAttributesOnPremRunner) 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 (*CustomConnectionAttributesOnPremRunner) HasId

func (o *CustomConnectionAttributesOnPremRunner) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomConnectionAttributesOnPremRunner) HasUrl

func (o *CustomConnectionAttributesOnPremRunner) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (CustomConnectionAttributesOnPremRunner) MarshalJSON

func (o CustomConnectionAttributesOnPremRunner) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomConnectionAttributesOnPremRunner) SetId

func (o *CustomConnectionAttributesOnPremRunner) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustomConnectionAttributesOnPremRunner) SetUrl

func (o *CustomConnectionAttributesOnPremRunner) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*CustomConnectionAttributesOnPremRunner) UnmarshalJSON

func (o *CustomConnectionAttributesOnPremRunner) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomConnectionType

CustomConnectionType The custom connection type.

type CustomConnectionType string

List of CustomConnectionType.

const (
    CUSTOMCONNECTIONTYPE_CUSTOM_CONNECTIONS CustomConnectionType = "custom_connections"
)

func NewCustomConnectionTypeFromValue

func NewCustomConnectionTypeFromValue(v string) (*CustomConnectionType, error)

NewCustomConnectionTypeFromValue returns a pointer to a valid CustomConnectionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomConnectionType) GetAllowedValues

func (v *CustomConnectionType) GetAllowedValues() []CustomConnectionType

GetAllowedValues reeturns the list of possible values.

func (CustomConnectionType) IsValid

func (v CustomConnectionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomConnectionType) Ptr

func (v CustomConnectionType) Ptr() *CustomConnectionType

Ptr returns reference to CustomConnectionType value.

func (*CustomConnectionType) UnmarshalJSON

func (v *CustomConnectionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomCostGetResponseMeta

CustomCostGetResponseMeta Meta for the response from the Get Custom Costs endpoints.

type CustomCostGetResponseMeta struct {
    // Version of Custom Costs file
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostGetResponseMeta

func NewCustomCostGetResponseMeta() *CustomCostGetResponseMeta

NewCustomCostGetResponseMeta instantiates a new CustomCostGetResponseMeta 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 NewCustomCostGetResponseMetaWithDefaults

func NewCustomCostGetResponseMetaWithDefaults() *CustomCostGetResponseMeta

NewCustomCostGetResponseMetaWithDefaults instantiates a new CustomCostGetResponseMeta 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 (*CustomCostGetResponseMeta) GetVersion

func (o *CustomCostGetResponseMeta) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CustomCostGetResponseMeta) GetVersionOk

func (o *CustomCostGetResponseMeta) GetVersionOk() (*string, 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 (*CustomCostGetResponseMeta) HasVersion

func (o *CustomCostGetResponseMeta) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CustomCostGetResponseMeta) MarshalJSON

func (o CustomCostGetResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostGetResponseMeta) SetVersion

func (o *CustomCostGetResponseMeta) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*CustomCostGetResponseMeta) UnmarshalJSON

func (o *CustomCostGetResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostListResponseMeta

CustomCostListResponseMeta Meta for the response from the List Custom Costs endpoints.

type CustomCostListResponseMeta struct {
    // Number of Custom Costs files returned by the List Custom Costs endpoint
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // Version of Custom Costs file
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostListResponseMeta

func NewCustomCostListResponseMeta() *CustomCostListResponseMeta

NewCustomCostListResponseMeta instantiates a new CustomCostListResponseMeta 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 NewCustomCostListResponseMetaWithDefaults

func NewCustomCostListResponseMetaWithDefaults() *CustomCostListResponseMeta

NewCustomCostListResponseMetaWithDefaults instantiates a new CustomCostListResponseMeta 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 (*CustomCostListResponseMeta) GetTotalFilteredCount

func (o *CustomCostListResponseMeta) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*CustomCostListResponseMeta) GetTotalFilteredCountOk

func (o *CustomCostListResponseMeta) 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 (*CustomCostListResponseMeta) GetVersion

func (o *CustomCostListResponseMeta) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CustomCostListResponseMeta) GetVersionOk

func (o *CustomCostListResponseMeta) GetVersionOk() (*string, 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 (*CustomCostListResponseMeta) HasTotalFilteredCount

func (o *CustomCostListResponseMeta) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (*CustomCostListResponseMeta) HasVersion

func (o *CustomCostListResponseMeta) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CustomCostListResponseMeta) MarshalJSON

func (o CustomCostListResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostListResponseMeta) SetTotalFilteredCount

func (o *CustomCostListResponseMeta) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*CustomCostListResponseMeta) SetVersion

func (o *CustomCostListResponseMeta) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*CustomCostListResponseMeta) UnmarshalJSON

func (o *CustomCostListResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostUploadResponseMeta

CustomCostUploadResponseMeta Meta for the response from the Upload Custom Costs endpoints.

type CustomCostUploadResponseMeta struct {
    // Version of Custom Costs file
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostUploadResponseMeta

func NewCustomCostUploadResponseMeta() *CustomCostUploadResponseMeta

NewCustomCostUploadResponseMeta instantiates a new CustomCostUploadResponseMeta 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 NewCustomCostUploadResponseMetaWithDefaults

func NewCustomCostUploadResponseMetaWithDefaults() *CustomCostUploadResponseMeta

NewCustomCostUploadResponseMetaWithDefaults instantiates a new CustomCostUploadResponseMeta 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 (*CustomCostUploadResponseMeta) GetVersion

func (o *CustomCostUploadResponseMeta) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CustomCostUploadResponseMeta) GetVersionOk

func (o *CustomCostUploadResponseMeta) GetVersionOk() (*string, 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 (*CustomCostUploadResponseMeta) HasVersion

func (o *CustomCostUploadResponseMeta) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CustomCostUploadResponseMeta) MarshalJSON

func (o CustomCostUploadResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostUploadResponseMeta) SetVersion

func (o *CustomCostUploadResponseMeta) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*CustomCostUploadResponseMeta) UnmarshalJSON

func (o *CustomCostUploadResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileGetResponse

CustomCostsFileGetResponse Response for Get Custom Costs files.

type CustomCostsFileGetResponse struct {
    // JSON API format of for a Custom Costs file with content.
    Data *CustomCostsFileMetadataWithContentHighLevel `json:"data,omitempty"`
    // Meta for the response from the Get Custom Costs endpoints.
    Meta *CustomCostGetResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileGetResponse

func NewCustomCostsFileGetResponse() *CustomCostsFileGetResponse

NewCustomCostsFileGetResponse instantiates a new CustomCostsFileGetResponse 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 NewCustomCostsFileGetResponseWithDefaults

func NewCustomCostsFileGetResponseWithDefaults() *CustomCostsFileGetResponse

NewCustomCostsFileGetResponseWithDefaults instantiates a new CustomCostsFileGetResponse 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 (*CustomCostsFileGetResponse) GetData

func (o *CustomCostsFileGetResponse) GetData() CustomCostsFileMetadataWithContentHighLevel

GetData returns the Data field value if set, zero value otherwise.

func (*CustomCostsFileGetResponse) GetDataOk

func (o *CustomCostsFileGetResponse) GetDataOk() (*CustomCostsFileMetadataWithContentHighLevel, 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 (*CustomCostsFileGetResponse) GetMeta

func (o *CustomCostsFileGetResponse) GetMeta() CustomCostGetResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CustomCostsFileGetResponse) GetMetaOk

func (o *CustomCostsFileGetResponse) GetMetaOk() (*CustomCostGetResponseMeta, 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 (*CustomCostsFileGetResponse) HasData

func (o *CustomCostsFileGetResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*CustomCostsFileGetResponse) HasMeta

func (o *CustomCostsFileGetResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CustomCostsFileGetResponse) MarshalJSON

func (o CustomCostsFileGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileGetResponse) SetData

func (o *CustomCostsFileGetResponse) SetData(v CustomCostsFileMetadataWithContentHighLevel)

SetData gets a reference to the given CustomCostsFileMetadataWithContentHighLevel and assigns it to the Data field.

func (*CustomCostsFileGetResponse) SetMeta

func (o *CustomCostsFileGetResponse) SetMeta(v CustomCostGetResponseMeta)

SetMeta gets a reference to the given CustomCostGetResponseMeta and assigns it to the Meta field.

func (*CustomCostsFileGetResponse) UnmarshalJSON

func (o *CustomCostsFileGetResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileLineItem

CustomCostsFileLineItem Line item details from a Custom Costs file.

type CustomCostsFileLineItem struct {
    // Total cost in the cost file.
    BilledCost *float64 `json:"BilledCost,omitempty"`
    // Currency used in the Custom Costs file.
    BillingCurrency *string `json:"BillingCurrency,omitempty"`
    // Description for the line item cost.
    ChargeDescription *string `json:"ChargeDescription,omitempty"`
    // End date of the usage charge.
    ChargePeriodEnd *string `json:"ChargePeriodEnd,omitempty"`
    // Start date of the usage charge.
    ChargePeriodStart *string `json:"ChargePeriodStart,omitempty"`
    // Name of the provider for the line item.
    ProviderName *string `json:"ProviderName,omitempty"`
    // Additional tags for the line item.
    Tags map[string]string `json:"Tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileLineItem

func NewCustomCostsFileLineItem() *CustomCostsFileLineItem

NewCustomCostsFileLineItem instantiates a new CustomCostsFileLineItem 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 NewCustomCostsFileLineItemWithDefaults

func NewCustomCostsFileLineItemWithDefaults() *CustomCostsFileLineItem

NewCustomCostsFileLineItemWithDefaults instantiates a new CustomCostsFileLineItem 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 (*CustomCostsFileLineItem) GetBilledCost

func (o *CustomCostsFileLineItem) GetBilledCost() float64

GetBilledCost returns the BilledCost field value if set, zero value otherwise.

func (*CustomCostsFileLineItem) GetBilledCostOk

func (o *CustomCostsFileLineItem) GetBilledCostOk() (*float64, bool)

GetBilledCostOk returns a tuple with the BilledCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileLineItem) GetBillingCurrency

func (o *CustomCostsFileLineItem) GetBillingCurrency() string

GetBillingCurrency returns the BillingCurrency field value if set, zero value otherwise.

func (*CustomCostsFileLineItem) GetBillingCurrencyOk

func (o *CustomCostsFileLineItem) GetBillingCurrencyOk() (*string, bool)

GetBillingCurrencyOk returns a tuple with the BillingCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileLineItem) GetChargeDescription

func (o *CustomCostsFileLineItem) GetChargeDescription() string

GetChargeDescription returns the ChargeDescription field value if set, zero value otherwise.

func (*CustomCostsFileLineItem) GetChargeDescriptionOk

func (o *CustomCostsFileLineItem) GetChargeDescriptionOk() (*string, bool)

GetChargeDescriptionOk returns a tuple with the ChargeDescription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileLineItem) GetChargePeriodEnd

func (o *CustomCostsFileLineItem) GetChargePeriodEnd() string

GetChargePeriodEnd returns the ChargePeriodEnd field value if set, zero value otherwise.

func (*CustomCostsFileLineItem) GetChargePeriodEndOk

func (o *CustomCostsFileLineItem) GetChargePeriodEndOk() (*string, bool)

GetChargePeriodEndOk returns a tuple with the ChargePeriodEnd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileLineItem) GetChargePeriodStart

func (o *CustomCostsFileLineItem) GetChargePeriodStart() string

GetChargePeriodStart returns the ChargePeriodStart field value if set, zero value otherwise.

func (*CustomCostsFileLineItem) GetChargePeriodStartOk

func (o *CustomCostsFileLineItem) GetChargePeriodStartOk() (*string, bool)

GetChargePeriodStartOk returns a tuple with the ChargePeriodStart field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileLineItem) GetProviderName

func (o *CustomCostsFileLineItem) GetProviderName() string

GetProviderName returns the ProviderName field value if set, zero value otherwise.

func (*CustomCostsFileLineItem) GetProviderNameOk

func (o *CustomCostsFileLineItem) GetProviderNameOk() (*string, bool)

GetProviderNameOk returns a tuple with the ProviderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileLineItem) GetTags

func (o *CustomCostsFileLineItem) GetTags() map[string]string

GetTags returns the Tags field value if set, zero value otherwise.

func (*CustomCostsFileLineItem) GetTagsOk

func (o *CustomCostsFileLineItem) GetTagsOk() (*map[string]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 (*CustomCostsFileLineItem) HasBilledCost

func (o *CustomCostsFileLineItem) HasBilledCost() bool

HasBilledCost returns a boolean if a field has been set.

func (*CustomCostsFileLineItem) HasBillingCurrency

func (o *CustomCostsFileLineItem) HasBillingCurrency() bool

HasBillingCurrency returns a boolean if a field has been set.

func (*CustomCostsFileLineItem) HasChargeDescription

func (o *CustomCostsFileLineItem) HasChargeDescription() bool

HasChargeDescription returns a boolean if a field has been set.

func (*CustomCostsFileLineItem) HasChargePeriodEnd

func (o *CustomCostsFileLineItem) HasChargePeriodEnd() bool

HasChargePeriodEnd returns a boolean if a field has been set.

func (*CustomCostsFileLineItem) HasChargePeriodStart

func (o *CustomCostsFileLineItem) HasChargePeriodStart() bool

HasChargePeriodStart returns a boolean if a field has been set.

func (*CustomCostsFileLineItem) HasProviderName

func (o *CustomCostsFileLineItem) HasProviderName() bool

HasProviderName returns a boolean if a field has been set.

func (*CustomCostsFileLineItem) HasTags

func (o *CustomCostsFileLineItem) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CustomCostsFileLineItem) MarshalJSON

func (o CustomCostsFileLineItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileLineItem) SetBilledCost

func (o *CustomCostsFileLineItem) SetBilledCost(v float64)

SetBilledCost gets a reference to the given float64 and assigns it to the BilledCost field.

func (*CustomCostsFileLineItem) SetBillingCurrency

func (o *CustomCostsFileLineItem) SetBillingCurrency(v string)

SetBillingCurrency gets a reference to the given string and assigns it to the BillingCurrency field.

func (*CustomCostsFileLineItem) SetChargeDescription

func (o *CustomCostsFileLineItem) SetChargeDescription(v string)

SetChargeDescription gets a reference to the given string and assigns it to the ChargeDescription field.

func (*CustomCostsFileLineItem) SetChargePeriodEnd

func (o *CustomCostsFileLineItem) SetChargePeriodEnd(v string)

SetChargePeriodEnd gets a reference to the given string and assigns it to the ChargePeriodEnd field.

func (*CustomCostsFileLineItem) SetChargePeriodStart

func (o *CustomCostsFileLineItem) SetChargePeriodStart(v string)

SetChargePeriodStart gets a reference to the given string and assigns it to the ChargePeriodStart field.

func (*CustomCostsFileLineItem) SetProviderName

func (o *CustomCostsFileLineItem) SetProviderName(v string)

SetProviderName gets a reference to the given string and assigns it to the ProviderName field.

func (*CustomCostsFileLineItem) SetTags

func (o *CustomCostsFileLineItem) SetTags(v map[string]string)

SetTags gets a reference to the given map[string]string and assigns it to the Tags field.

func (*CustomCostsFileLineItem) UnmarshalJSON

func (o *CustomCostsFileLineItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileListResponse

CustomCostsFileListResponse Response for List Custom Costs files.

type CustomCostsFileListResponse struct {
    // List of Custom Costs files.
    Data []CustomCostsFileMetadataHighLevel `json:"data,omitempty"`
    // Meta for the response from the List Custom Costs endpoints.
    Meta *CustomCostListResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileListResponse

func NewCustomCostsFileListResponse() *CustomCostsFileListResponse

NewCustomCostsFileListResponse instantiates a new CustomCostsFileListResponse 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 NewCustomCostsFileListResponseWithDefaults

func NewCustomCostsFileListResponseWithDefaults() *CustomCostsFileListResponse

NewCustomCostsFileListResponseWithDefaults instantiates a new CustomCostsFileListResponse 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 (*CustomCostsFileListResponse) GetData

func (o *CustomCostsFileListResponse) GetData() []CustomCostsFileMetadataHighLevel

GetData returns the Data field value if set, zero value otherwise.

func (*CustomCostsFileListResponse) GetDataOk

func (o *CustomCostsFileListResponse) GetDataOk() (*[]CustomCostsFileMetadataHighLevel, 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 (*CustomCostsFileListResponse) GetMeta

func (o *CustomCostsFileListResponse) GetMeta() CustomCostListResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CustomCostsFileListResponse) GetMetaOk

func (o *CustomCostsFileListResponse) GetMetaOk() (*CustomCostListResponseMeta, 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 (*CustomCostsFileListResponse) HasData

func (o *CustomCostsFileListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*CustomCostsFileListResponse) HasMeta

func (o *CustomCostsFileListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CustomCostsFileListResponse) MarshalJSON

func (o CustomCostsFileListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileListResponse) SetData

func (o *CustomCostsFileListResponse) SetData(v []CustomCostsFileMetadataHighLevel)

SetData gets a reference to the given []CustomCostsFileMetadataHighLevel and assigns it to the Data field.

func (*CustomCostsFileListResponse) SetMeta

func (o *CustomCostsFileListResponse) SetMeta(v CustomCostListResponseMeta)

SetMeta gets a reference to the given CustomCostListResponseMeta and assigns it to the Meta field.

func (*CustomCostsFileListResponse) UnmarshalJSON

func (o *CustomCostsFileListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileMetadata

CustomCostsFileMetadata Schema of a Custom Costs metadata.

type CustomCostsFileMetadata struct {
    // Total cost in the cost file.
    BilledCost *float64 `json:"billed_cost,omitempty"`
    // Currency used in the Custom Costs file.
    BillingCurrency *string `json:"billing_currency,omitempty"`
    // Usage charge period of a Custom Costs file.
    ChargePeriod *CustomCostsFileUsageChargePeriod `json:"charge_period,omitempty"`
    // Name of the Custom Costs file.
    Name *string `json:"name,omitempty"`
    // Providers contained in the Custom Costs file.
    ProviderNames []string `json:"provider_names,omitempty"`
    // Status of the Custom Costs file.
    Status *string `json:"status,omitempty"`
    // Timestamp, in millisecond, of the upload time of the Custom Costs file.
    UploadedAt *float64 `json:"uploaded_at,omitempty"`
    // Metadata of the user that has uploaded the Custom Costs file.
    UploadedBy *CustomCostsUser `json:"uploaded_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileMetadata

func NewCustomCostsFileMetadata() *CustomCostsFileMetadata

NewCustomCostsFileMetadata instantiates a new CustomCostsFileMetadata 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 NewCustomCostsFileMetadataWithDefaults

func NewCustomCostsFileMetadataWithDefaults() *CustomCostsFileMetadata

NewCustomCostsFileMetadataWithDefaults instantiates a new CustomCostsFileMetadata 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 (*CustomCostsFileMetadata) GetBilledCost

func (o *CustomCostsFileMetadata) GetBilledCost() float64

GetBilledCost returns the BilledCost field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetBilledCostOk

func (o *CustomCostsFileMetadata) GetBilledCostOk() (*float64, bool)

GetBilledCostOk returns a tuple with the BilledCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadata) GetBillingCurrency

func (o *CustomCostsFileMetadata) GetBillingCurrency() string

GetBillingCurrency returns the BillingCurrency field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetBillingCurrencyOk

func (o *CustomCostsFileMetadata) GetBillingCurrencyOk() (*string, bool)

GetBillingCurrencyOk returns a tuple with the BillingCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadata) GetChargePeriod

func (o *CustomCostsFileMetadata) GetChargePeriod() CustomCostsFileUsageChargePeriod

GetChargePeriod returns the ChargePeriod field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetChargePeriodOk

func (o *CustomCostsFileMetadata) GetChargePeriodOk() (*CustomCostsFileUsageChargePeriod, bool)

GetChargePeriodOk returns a tuple with the ChargePeriod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadata) GetName

func (o *CustomCostsFileMetadata) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetNameOk

func (o *CustomCostsFileMetadata) 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 (*CustomCostsFileMetadata) GetProviderNames

func (o *CustomCostsFileMetadata) GetProviderNames() []string

GetProviderNames returns the ProviderNames field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetProviderNamesOk

func (o *CustomCostsFileMetadata) GetProviderNamesOk() (*[]string, bool)

GetProviderNamesOk returns a tuple with the ProviderNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadata) GetStatus

func (o *CustomCostsFileMetadata) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetStatusOk

func (o *CustomCostsFileMetadata) 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 (*CustomCostsFileMetadata) GetUploadedAt

func (o *CustomCostsFileMetadata) GetUploadedAt() float64

GetUploadedAt returns the UploadedAt field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetUploadedAtOk

func (o *CustomCostsFileMetadata) GetUploadedAtOk() (*float64, bool)

GetUploadedAtOk returns a tuple with the UploadedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadata) GetUploadedBy

func (o *CustomCostsFileMetadata) GetUploadedBy() CustomCostsUser

GetUploadedBy returns the UploadedBy field value if set, zero value otherwise.

func (*CustomCostsFileMetadata) GetUploadedByOk

func (o *CustomCostsFileMetadata) GetUploadedByOk() (*CustomCostsUser, bool)

GetUploadedByOk returns a tuple with the UploadedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadata) HasBilledCost

func (o *CustomCostsFileMetadata) HasBilledCost() bool

HasBilledCost returns a boolean if a field has been set.

func (*CustomCostsFileMetadata) HasBillingCurrency

func (o *CustomCostsFileMetadata) HasBillingCurrency() bool

HasBillingCurrency returns a boolean if a field has been set.

func (*CustomCostsFileMetadata) HasChargePeriod

func (o *CustomCostsFileMetadata) HasChargePeriod() bool

HasChargePeriod returns a boolean if a field has been set.

func (*CustomCostsFileMetadata) HasName

func (o *CustomCostsFileMetadata) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomCostsFileMetadata) HasProviderNames

func (o *CustomCostsFileMetadata) HasProviderNames() bool

HasProviderNames returns a boolean if a field has been set.

func (*CustomCostsFileMetadata) HasStatus

func (o *CustomCostsFileMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CustomCostsFileMetadata) HasUploadedAt

func (o *CustomCostsFileMetadata) HasUploadedAt() bool

HasUploadedAt returns a boolean if a field has been set.

func (*CustomCostsFileMetadata) HasUploadedBy

func (o *CustomCostsFileMetadata) HasUploadedBy() bool

HasUploadedBy returns a boolean if a field has been set.

func (CustomCostsFileMetadata) MarshalJSON

func (o CustomCostsFileMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileMetadata) SetBilledCost

func (o *CustomCostsFileMetadata) SetBilledCost(v float64)

SetBilledCost gets a reference to the given float64 and assigns it to the BilledCost field.

func (*CustomCostsFileMetadata) SetBillingCurrency

func (o *CustomCostsFileMetadata) SetBillingCurrency(v string)

SetBillingCurrency gets a reference to the given string and assigns it to the BillingCurrency field.

func (*CustomCostsFileMetadata) SetChargePeriod

func (o *CustomCostsFileMetadata) SetChargePeriod(v CustomCostsFileUsageChargePeriod)

SetChargePeriod gets a reference to the given CustomCostsFileUsageChargePeriod and assigns it to the ChargePeriod field.

func (*CustomCostsFileMetadata) SetName

func (o *CustomCostsFileMetadata) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CustomCostsFileMetadata) SetProviderNames

func (o *CustomCostsFileMetadata) SetProviderNames(v []string)

SetProviderNames gets a reference to the given []string and assigns it to the ProviderNames field.

func (*CustomCostsFileMetadata) SetStatus

func (o *CustomCostsFileMetadata) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CustomCostsFileMetadata) SetUploadedAt

func (o *CustomCostsFileMetadata) SetUploadedAt(v float64)

SetUploadedAt gets a reference to the given float64 and assigns it to the UploadedAt field.

func (*CustomCostsFileMetadata) SetUploadedBy

func (o *CustomCostsFileMetadata) SetUploadedBy(v CustomCostsUser)

SetUploadedBy gets a reference to the given CustomCostsUser and assigns it to the UploadedBy field.

func (*CustomCostsFileMetadata) UnmarshalJSON

func (o *CustomCostsFileMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileMetadataHighLevel

CustomCostsFileMetadataHighLevel JSON API format for a Custom Costs file.

type CustomCostsFileMetadataHighLevel struct {
    // Schema of a Custom Costs metadata.
    Attributes *CustomCostsFileMetadata `json:"attributes,omitempty"`
    // ID of the Custom Costs metadata.
    Id *string `json:"id,omitempty"`
    // Type of the Custom Costs file metadata.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileMetadataHighLevel

func NewCustomCostsFileMetadataHighLevel() *CustomCostsFileMetadataHighLevel

NewCustomCostsFileMetadataHighLevel instantiates a new CustomCostsFileMetadataHighLevel 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 NewCustomCostsFileMetadataHighLevelWithDefaults

func NewCustomCostsFileMetadataHighLevelWithDefaults() *CustomCostsFileMetadataHighLevel

NewCustomCostsFileMetadataHighLevelWithDefaults instantiates a new CustomCostsFileMetadataHighLevel 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 (*CustomCostsFileMetadataHighLevel) GetAttributes

func (o *CustomCostsFileMetadataHighLevel) GetAttributes() CustomCostsFileMetadata

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CustomCostsFileMetadataHighLevel) GetAttributesOk

func (o *CustomCostsFileMetadataHighLevel) GetAttributesOk() (*CustomCostsFileMetadata, 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 (*CustomCostsFileMetadataHighLevel) GetId

func (o *CustomCostsFileMetadataHighLevel) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustomCostsFileMetadataHighLevel) GetIdOk

func (o *CustomCostsFileMetadataHighLevel) 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 (*CustomCostsFileMetadataHighLevel) GetType

func (o *CustomCostsFileMetadataHighLevel) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CustomCostsFileMetadataHighLevel) GetTypeOk

func (o *CustomCostsFileMetadataHighLevel) GetTypeOk() (*string, 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 (*CustomCostsFileMetadataHighLevel) HasAttributes

func (o *CustomCostsFileMetadataHighLevel) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CustomCostsFileMetadataHighLevel) HasId

func (o *CustomCostsFileMetadataHighLevel) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomCostsFileMetadataHighLevel) HasType

func (o *CustomCostsFileMetadataHighLevel) HasType() bool

HasType returns a boolean if a field has been set.

func (CustomCostsFileMetadataHighLevel) MarshalJSON

func (o CustomCostsFileMetadataHighLevel) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileMetadataHighLevel) SetAttributes

func (o *CustomCostsFileMetadataHighLevel) SetAttributes(v CustomCostsFileMetadata)

SetAttributes gets a reference to the given CustomCostsFileMetadata and assigns it to the Attributes field.

func (*CustomCostsFileMetadataHighLevel) SetId

func (o *CustomCostsFileMetadataHighLevel) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustomCostsFileMetadataHighLevel) SetType

func (o *CustomCostsFileMetadataHighLevel) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*CustomCostsFileMetadataHighLevel) UnmarshalJSON

func (o *CustomCostsFileMetadataHighLevel) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileMetadataWithContent

CustomCostsFileMetadataWithContent Schema of a cost file's metadata.

type CustomCostsFileMetadataWithContent struct {
    // Total cost in the cost file.
    BilledCost *float64 `json:"billed_cost,omitempty"`
    // Currency used in the Custom Costs file.
    BillingCurrency *string `json:"billing_currency,omitempty"`
    // Usage charge period of a Custom Costs file.
    ChargePeriod *CustomCostsFileUsageChargePeriod `json:"charge_period,omitempty"`
    // Detail of the line items from the Custom Costs file.
    Content []CustomCostsFileLineItem `json:"content,omitempty"`
    // Name of the Custom Costs file.
    Name *string `json:"name,omitempty"`
    // Providers contained in the Custom Costs file.
    ProviderNames []string `json:"provider_names,omitempty"`
    // Status of the Custom Costs file.
    Status *string `json:"status,omitempty"`
    // Timestamp in millisecond of the upload time of the Custom Costs file.
    UploadedAt *float64 `json:"uploaded_at,omitempty"`
    // Metadata of the user that has uploaded the Custom Costs file.
    UploadedBy *CustomCostsUser `json:"uploaded_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileMetadataWithContent

func NewCustomCostsFileMetadataWithContent() *CustomCostsFileMetadataWithContent

NewCustomCostsFileMetadataWithContent instantiates a new CustomCostsFileMetadataWithContent 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 NewCustomCostsFileMetadataWithContentWithDefaults

func NewCustomCostsFileMetadataWithContentWithDefaults() *CustomCostsFileMetadataWithContent

NewCustomCostsFileMetadataWithContentWithDefaults instantiates a new CustomCostsFileMetadataWithContent 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 (*CustomCostsFileMetadataWithContent) GetBilledCost

func (o *CustomCostsFileMetadataWithContent) GetBilledCost() float64

GetBilledCost returns the BilledCost field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetBilledCostOk

func (o *CustomCostsFileMetadataWithContent) GetBilledCostOk() (*float64, bool)

GetBilledCostOk returns a tuple with the BilledCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadataWithContent) GetBillingCurrency

func (o *CustomCostsFileMetadataWithContent) GetBillingCurrency() string

GetBillingCurrency returns the BillingCurrency field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetBillingCurrencyOk

func (o *CustomCostsFileMetadataWithContent) GetBillingCurrencyOk() (*string, bool)

GetBillingCurrencyOk returns a tuple with the BillingCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadataWithContent) GetChargePeriod

func (o *CustomCostsFileMetadataWithContent) GetChargePeriod() CustomCostsFileUsageChargePeriod

GetChargePeriod returns the ChargePeriod field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetChargePeriodOk

func (o *CustomCostsFileMetadataWithContent) GetChargePeriodOk() (*CustomCostsFileUsageChargePeriod, bool)

GetChargePeriodOk returns a tuple with the ChargePeriod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadataWithContent) GetContent

func (o *CustomCostsFileMetadataWithContent) GetContent() []CustomCostsFileLineItem

GetContent returns the Content field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetContentOk

func (o *CustomCostsFileMetadataWithContent) GetContentOk() (*[]CustomCostsFileLineItem, bool)

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 (*CustomCostsFileMetadataWithContent) GetName

func (o *CustomCostsFileMetadataWithContent) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetNameOk

func (o *CustomCostsFileMetadataWithContent) 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 (*CustomCostsFileMetadataWithContent) GetProviderNames

func (o *CustomCostsFileMetadataWithContent) GetProviderNames() []string

GetProviderNames returns the ProviderNames field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetProviderNamesOk

func (o *CustomCostsFileMetadataWithContent) GetProviderNamesOk() (*[]string, bool)

GetProviderNamesOk returns a tuple with the ProviderNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadataWithContent) GetStatus

func (o *CustomCostsFileMetadataWithContent) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetStatusOk

func (o *CustomCostsFileMetadataWithContent) 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 (*CustomCostsFileMetadataWithContent) GetUploadedAt

func (o *CustomCostsFileMetadataWithContent) GetUploadedAt() float64

GetUploadedAt returns the UploadedAt field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetUploadedAtOk

func (o *CustomCostsFileMetadataWithContent) GetUploadedAtOk() (*float64, bool)

GetUploadedAtOk returns a tuple with the UploadedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadataWithContent) GetUploadedBy

func (o *CustomCostsFileMetadataWithContent) GetUploadedBy() CustomCostsUser

GetUploadedBy returns the UploadedBy field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContent) GetUploadedByOk

func (o *CustomCostsFileMetadataWithContent) GetUploadedByOk() (*CustomCostsUser, bool)

GetUploadedByOk returns a tuple with the UploadedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileMetadataWithContent) HasBilledCost

func (o *CustomCostsFileMetadataWithContent) HasBilledCost() bool

HasBilledCost returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasBillingCurrency

func (o *CustomCostsFileMetadataWithContent) HasBillingCurrency() bool

HasBillingCurrency returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasChargePeriod

func (o *CustomCostsFileMetadataWithContent) HasChargePeriod() bool

HasChargePeriod returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasContent

func (o *CustomCostsFileMetadataWithContent) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasName

func (o *CustomCostsFileMetadataWithContent) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasProviderNames

func (o *CustomCostsFileMetadataWithContent) HasProviderNames() bool

HasProviderNames returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasStatus

func (o *CustomCostsFileMetadataWithContent) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasUploadedAt

func (o *CustomCostsFileMetadataWithContent) HasUploadedAt() bool

HasUploadedAt returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContent) HasUploadedBy

func (o *CustomCostsFileMetadataWithContent) HasUploadedBy() bool

HasUploadedBy returns a boolean if a field has been set.

func (CustomCostsFileMetadataWithContent) MarshalJSON

func (o CustomCostsFileMetadataWithContent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileMetadataWithContent) SetBilledCost

func (o *CustomCostsFileMetadataWithContent) SetBilledCost(v float64)

SetBilledCost gets a reference to the given float64 and assigns it to the BilledCost field.

func (*CustomCostsFileMetadataWithContent) SetBillingCurrency

func (o *CustomCostsFileMetadataWithContent) SetBillingCurrency(v string)

SetBillingCurrency gets a reference to the given string and assigns it to the BillingCurrency field.

func (*CustomCostsFileMetadataWithContent) SetChargePeriod

func (o *CustomCostsFileMetadataWithContent) SetChargePeriod(v CustomCostsFileUsageChargePeriod)

SetChargePeriod gets a reference to the given CustomCostsFileUsageChargePeriod and assigns it to the ChargePeriod field.

func (*CustomCostsFileMetadataWithContent) SetContent

func (o *CustomCostsFileMetadataWithContent) SetContent(v []CustomCostsFileLineItem)

SetContent gets a reference to the given []CustomCostsFileLineItem and assigns it to the Content field.

func (*CustomCostsFileMetadataWithContent) SetName

func (o *CustomCostsFileMetadataWithContent) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CustomCostsFileMetadataWithContent) SetProviderNames

func (o *CustomCostsFileMetadataWithContent) SetProviderNames(v []string)

SetProviderNames gets a reference to the given []string and assigns it to the ProviderNames field.

func (*CustomCostsFileMetadataWithContent) SetStatus

func (o *CustomCostsFileMetadataWithContent) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CustomCostsFileMetadataWithContent) SetUploadedAt

func (o *CustomCostsFileMetadataWithContent) SetUploadedAt(v float64)

SetUploadedAt gets a reference to the given float64 and assigns it to the UploadedAt field.

func (*CustomCostsFileMetadataWithContent) SetUploadedBy

func (o *CustomCostsFileMetadataWithContent) SetUploadedBy(v CustomCostsUser)

SetUploadedBy gets a reference to the given CustomCostsUser and assigns it to the UploadedBy field.

func (*CustomCostsFileMetadataWithContent) UnmarshalJSON

func (o *CustomCostsFileMetadataWithContent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileMetadataWithContentHighLevel

CustomCostsFileMetadataWithContentHighLevel JSON API format of for a Custom Costs file with content.

type CustomCostsFileMetadataWithContentHighLevel struct {
    // Schema of a cost file's metadata.
    Attributes *CustomCostsFileMetadataWithContent `json:"attributes,omitempty"`
    // ID of the Custom Costs metadata.
    Id *string `json:"id,omitempty"`
    // Type of the Custom Costs file metadata.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileMetadataWithContentHighLevel

func NewCustomCostsFileMetadataWithContentHighLevel() *CustomCostsFileMetadataWithContentHighLevel

NewCustomCostsFileMetadataWithContentHighLevel instantiates a new CustomCostsFileMetadataWithContentHighLevel 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 NewCustomCostsFileMetadataWithContentHighLevelWithDefaults

func NewCustomCostsFileMetadataWithContentHighLevelWithDefaults() *CustomCostsFileMetadataWithContentHighLevel

NewCustomCostsFileMetadataWithContentHighLevelWithDefaults instantiates a new CustomCostsFileMetadataWithContentHighLevel 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 (*CustomCostsFileMetadataWithContentHighLevel) GetAttributes

func (o *CustomCostsFileMetadataWithContentHighLevel) GetAttributes() CustomCostsFileMetadataWithContent

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContentHighLevel) GetAttributesOk

func (o *CustomCostsFileMetadataWithContentHighLevel) GetAttributesOk() (*CustomCostsFileMetadataWithContent, 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 (*CustomCostsFileMetadataWithContentHighLevel) GetId

func (o *CustomCostsFileMetadataWithContentHighLevel) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContentHighLevel) GetIdOk

func (o *CustomCostsFileMetadataWithContentHighLevel) 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 (*CustomCostsFileMetadataWithContentHighLevel) GetType

func (o *CustomCostsFileMetadataWithContentHighLevel) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*CustomCostsFileMetadataWithContentHighLevel) GetTypeOk

func (o *CustomCostsFileMetadataWithContentHighLevel) GetTypeOk() (*string, 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 (*CustomCostsFileMetadataWithContentHighLevel) HasAttributes

func (o *CustomCostsFileMetadataWithContentHighLevel) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContentHighLevel) HasId

func (o *CustomCostsFileMetadataWithContentHighLevel) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomCostsFileMetadataWithContentHighLevel) HasType

func (o *CustomCostsFileMetadataWithContentHighLevel) HasType() bool

HasType returns a boolean if a field has been set.

func (CustomCostsFileMetadataWithContentHighLevel) MarshalJSON

func (o CustomCostsFileMetadataWithContentHighLevel) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileMetadataWithContentHighLevel) SetAttributes

func (o *CustomCostsFileMetadataWithContentHighLevel) SetAttributes(v CustomCostsFileMetadataWithContent)

SetAttributes gets a reference to the given CustomCostsFileMetadataWithContent and assigns it to the Attributes field.

func (*CustomCostsFileMetadataWithContentHighLevel) SetId

func (o *CustomCostsFileMetadataWithContentHighLevel) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustomCostsFileMetadataWithContentHighLevel) SetType

func (o *CustomCostsFileMetadataWithContentHighLevel) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*CustomCostsFileMetadataWithContentHighLevel) UnmarshalJSON

func (o *CustomCostsFileMetadataWithContentHighLevel) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileUploadResponse

CustomCostsFileUploadResponse Response for Uploaded Custom Costs files.

type CustomCostsFileUploadResponse struct {
    // JSON API format for a Custom Costs file.
    Data *CustomCostsFileMetadataHighLevel `json:"data,omitempty"`
    // Meta for the response from the Upload Custom Costs endpoints.
    Meta *CustomCostUploadResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileUploadResponse

func NewCustomCostsFileUploadResponse() *CustomCostsFileUploadResponse

NewCustomCostsFileUploadResponse instantiates a new CustomCostsFileUploadResponse 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 NewCustomCostsFileUploadResponseWithDefaults

func NewCustomCostsFileUploadResponseWithDefaults() *CustomCostsFileUploadResponse

NewCustomCostsFileUploadResponseWithDefaults instantiates a new CustomCostsFileUploadResponse 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 (*CustomCostsFileUploadResponse) GetData

func (o *CustomCostsFileUploadResponse) GetData() CustomCostsFileMetadataHighLevel

GetData returns the Data field value if set, zero value otherwise.

func (*CustomCostsFileUploadResponse) GetDataOk

func (o *CustomCostsFileUploadResponse) GetDataOk() (*CustomCostsFileMetadataHighLevel, 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 (*CustomCostsFileUploadResponse) GetMeta

func (o *CustomCostsFileUploadResponse) GetMeta() CustomCostUploadResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*CustomCostsFileUploadResponse) GetMetaOk

func (o *CustomCostsFileUploadResponse) GetMetaOk() (*CustomCostUploadResponseMeta, 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 (*CustomCostsFileUploadResponse) HasData

func (o *CustomCostsFileUploadResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*CustomCostsFileUploadResponse) HasMeta

func (o *CustomCostsFileUploadResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (CustomCostsFileUploadResponse) MarshalJSON

func (o CustomCostsFileUploadResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileUploadResponse) SetData

func (o *CustomCostsFileUploadResponse) SetData(v CustomCostsFileMetadataHighLevel)

SetData gets a reference to the given CustomCostsFileMetadataHighLevel and assigns it to the Data field.

func (*CustomCostsFileUploadResponse) SetMeta

func (o *CustomCostsFileUploadResponse) SetMeta(v CustomCostUploadResponseMeta)

SetMeta gets a reference to the given CustomCostUploadResponseMeta and assigns it to the Meta field.

func (*CustomCostsFileUploadResponse) UnmarshalJSON

func (o *CustomCostsFileUploadResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsFileUsageChargePeriod

CustomCostsFileUsageChargePeriod Usage charge period of a Custom Costs file.

type CustomCostsFileUsageChargePeriod struct {
    // End of the usage of the Custom Costs file.
    End *float64 `json:"end,omitempty"`
    // Start of the usage of the Custom Costs file.
    Start *float64 `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsFileUsageChargePeriod

func NewCustomCostsFileUsageChargePeriod() *CustomCostsFileUsageChargePeriod

NewCustomCostsFileUsageChargePeriod instantiates a new CustomCostsFileUsageChargePeriod 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 NewCustomCostsFileUsageChargePeriodWithDefaults

func NewCustomCostsFileUsageChargePeriodWithDefaults() *CustomCostsFileUsageChargePeriod

NewCustomCostsFileUsageChargePeriodWithDefaults instantiates a new CustomCostsFileUsageChargePeriod 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 (*CustomCostsFileUsageChargePeriod) GetEnd

func (o *CustomCostsFileUsageChargePeriod) GetEnd() float64

GetEnd returns the End field value if set, zero value otherwise.

func (*CustomCostsFileUsageChargePeriod) GetEndOk

func (o *CustomCostsFileUsageChargePeriod) GetEndOk() (*float64, bool)

GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomCostsFileUsageChargePeriod) GetStart

func (o *CustomCostsFileUsageChargePeriod) GetStart() float64

GetStart returns the Start field value if set, zero value otherwise.

func (*CustomCostsFileUsageChargePeriod) GetStartOk

func (o *CustomCostsFileUsageChargePeriod) GetStartOk() (*float64, 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 (*CustomCostsFileUsageChargePeriod) HasEnd

func (o *CustomCostsFileUsageChargePeriod) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*CustomCostsFileUsageChargePeriod) HasStart

func (o *CustomCostsFileUsageChargePeriod) HasStart() bool

HasStart returns a boolean if a field has been set.

func (CustomCostsFileUsageChargePeriod) MarshalJSON

func (o CustomCostsFileUsageChargePeriod) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsFileUsageChargePeriod) SetEnd

func (o *CustomCostsFileUsageChargePeriod) SetEnd(v float64)

SetEnd gets a reference to the given float64 and assigns it to the End field.

func (*CustomCostsFileUsageChargePeriod) SetStart

func (o *CustomCostsFileUsageChargePeriod) SetStart(v float64)

SetStart gets a reference to the given float64 and assigns it to the Start field.

func (*CustomCostsFileUsageChargePeriod) UnmarshalJSON

func (o *CustomCostsFileUsageChargePeriod) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomCostsUser

CustomCostsUser Metadata of the user that has uploaded the Custom Costs file.

type CustomCostsUser struct {
    // The name of the Custom Costs file.
    Email *string `json:"email,omitempty"`
    // The name of the Custom Costs file.
    Icon *string `json:"icon,omitempty"`
    // Name of the user.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomCostsUser

func NewCustomCostsUser() *CustomCostsUser

NewCustomCostsUser instantiates a new CustomCostsUser 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 NewCustomCostsUserWithDefaults

func NewCustomCostsUserWithDefaults() *CustomCostsUser

NewCustomCostsUserWithDefaults instantiates a new CustomCostsUser 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 (*CustomCostsUser) GetEmail

func (o *CustomCostsUser) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CustomCostsUser) GetEmailOk

func (o *CustomCostsUser) 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 (*CustomCostsUser) GetIcon

func (o *CustomCostsUser) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*CustomCostsUser) GetIconOk

func (o *CustomCostsUser) 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 (*CustomCostsUser) GetName

func (o *CustomCostsUser) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CustomCostsUser) GetNameOk

func (o *CustomCostsUser) 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 (*CustomCostsUser) HasEmail

func (o *CustomCostsUser) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*CustomCostsUser) HasIcon

func (o *CustomCostsUser) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*CustomCostsUser) HasName

func (o *CustomCostsUser) HasName() bool

HasName returns a boolean if a field has been set.

func (CustomCostsUser) MarshalJSON

func (o CustomCostsUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomCostsUser) SetEmail

func (o *CustomCostsUser) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CustomCostsUser) SetIcon

func (o *CustomCostsUser) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*CustomCostsUser) SetName

func (o *CustomCostsUser) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CustomCostsUser) UnmarshalJSON

func (o *CustomCostsUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationAttributeTagsRestrictionListType

CustomDestinationAttributeTagsRestrictionListType How `forward_tags_restriction_list` parameter should be interpreted. If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list are forwarded.

`BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list.

type CustomDestinationAttributeTagsRestrictionListType string

List of CustomDestinationAttributeTagsRestrictionListType.

const (
    CUSTOMDESTINATIONATTRIBUTETAGSRESTRICTIONLISTTYPE_ALLOW_LIST CustomDestinationAttributeTagsRestrictionListType = "ALLOW_LIST"
    CUSTOMDESTINATIONATTRIBUTETAGSRESTRICTIONLISTTYPE_BLOCK_LIST CustomDestinationAttributeTagsRestrictionListType = "BLOCK_LIST"
)

func NewCustomDestinationAttributeTagsRestrictionListTypeFromValue

func NewCustomDestinationAttributeTagsRestrictionListTypeFromValue(v string) (*CustomDestinationAttributeTagsRestrictionListType, error)

NewCustomDestinationAttributeTagsRestrictionListTypeFromValue returns a pointer to a valid CustomDestinationAttributeTagsRestrictionListType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationAttributeTagsRestrictionListType) GetAllowedValues

func (v *CustomDestinationAttributeTagsRestrictionListType) GetAllowedValues() []CustomDestinationAttributeTagsRestrictionListType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationAttributeTagsRestrictionListType) IsValid

func (v CustomDestinationAttributeTagsRestrictionListType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationAttributeTagsRestrictionListType) Ptr

func (v CustomDestinationAttributeTagsRestrictionListType) Ptr() *CustomDestinationAttributeTagsRestrictionListType

Ptr returns reference to CustomDestinationAttributeTagsRestrictionListType value.

func (*CustomDestinationAttributeTagsRestrictionListType) UnmarshalJSON

func (v *CustomDestinationAttributeTagsRestrictionListType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationCreateRequest

CustomDestinationCreateRequest The custom destination.

type CustomDestinationCreateRequest struct {
    // The definition of a custom destination.
    Data *CustomDestinationCreateRequestDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationCreateRequest

func NewCustomDestinationCreateRequest() *CustomDestinationCreateRequest

NewCustomDestinationCreateRequest instantiates a new CustomDestinationCreateRequest 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 NewCustomDestinationCreateRequestWithDefaults

func NewCustomDestinationCreateRequestWithDefaults() *CustomDestinationCreateRequest

NewCustomDestinationCreateRequestWithDefaults instantiates a new CustomDestinationCreateRequest 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 (*CustomDestinationCreateRequest) GetData

func (o *CustomDestinationCreateRequest) GetData() CustomDestinationCreateRequestDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*CustomDestinationCreateRequest) GetDataOk

func (o *CustomDestinationCreateRequest) GetDataOk() (*CustomDestinationCreateRequestDefinition, 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 (*CustomDestinationCreateRequest) HasData

func (o *CustomDestinationCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (CustomDestinationCreateRequest) MarshalJSON

func (o CustomDestinationCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationCreateRequest) SetData

func (o *CustomDestinationCreateRequest) SetData(v CustomDestinationCreateRequestDefinition)

SetData gets a reference to the given CustomDestinationCreateRequestDefinition and assigns it to the Data field.

func (*CustomDestinationCreateRequest) UnmarshalJSON

func (o *CustomDestinationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationCreateRequestAttributes

CustomDestinationCreateRequestAttributes The attributes associated with the custom destination.

type CustomDestinationCreateRequestAttributes struct {
    // Whether logs matching this custom destination should be forwarded or not.
    Enabled *bool `json:"enabled,omitempty"`
    // Whether tags from the forwarded logs should be forwarded or not.
    ForwardTags *bool `json:"forward_tags,omitempty"`
    // List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be filtered.
    //
    // An empty list represents no restriction is in place and either all or no tags will be
    // forwarded depending on `forward_tags_restriction_list_type` parameter.
    ForwardTagsRestrictionList []string `json:"forward_tags_restriction_list,omitempty"`
    // How `forward_tags_restriction_list` parameter should be interpreted.
    // If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list
    // are forwarded.
    //
    // `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list.
    ForwardTagsRestrictionListType *CustomDestinationAttributeTagsRestrictionListType `json:"forward_tags_restriction_list_type,omitempty"`
    // A custom destination's location to forward logs.
    ForwarderDestination CustomDestinationForwardDestination `json:"forwarder_destination"`
    // The custom destination name.
    Name string `json:"name"`
    // The custom destination query and filter. Logs matching this query are forwarded to the destination.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationCreateRequestAttributes

func NewCustomDestinationCreateRequestAttributes(forwarderDestination CustomDestinationForwardDestination, name string) *CustomDestinationCreateRequestAttributes

NewCustomDestinationCreateRequestAttributes instantiates a new CustomDestinationCreateRequestAttributes 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 NewCustomDestinationCreateRequestAttributesWithDefaults

func NewCustomDestinationCreateRequestAttributesWithDefaults() *CustomDestinationCreateRequestAttributes

NewCustomDestinationCreateRequestAttributesWithDefaults instantiates a new CustomDestinationCreateRequestAttributes 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 (*CustomDestinationCreateRequestAttributes) GetEnabled

func (o *CustomDestinationCreateRequestAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustomDestinationCreateRequestAttributes) GetEnabledOk

func (o *CustomDestinationCreateRequestAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationCreateRequestAttributes) GetForwardTags

func (o *CustomDestinationCreateRequestAttributes) GetForwardTags() bool

GetForwardTags returns the ForwardTags field value if set, zero value otherwise.

func (*CustomDestinationCreateRequestAttributes) GetForwardTagsOk

func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsOk() (*bool, bool)

GetForwardTagsOk returns a tuple with the ForwardTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionList

func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionList() []string

GetForwardTagsRestrictionList returns the ForwardTagsRestrictionList field value if set, zero value otherwise.

func (*CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListOk

func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListOk() (*[]string, bool)

GetForwardTagsRestrictionListOk returns a tuple with the ForwardTagsRestrictionList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListType

func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListType() CustomDestinationAttributeTagsRestrictionListType

GetForwardTagsRestrictionListType returns the ForwardTagsRestrictionListType field value if set, zero value otherwise.

func (*CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListTypeOk

func (o *CustomDestinationCreateRequestAttributes) GetForwardTagsRestrictionListTypeOk() (*CustomDestinationAttributeTagsRestrictionListType, bool)

GetForwardTagsRestrictionListTypeOk returns a tuple with the ForwardTagsRestrictionListType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationCreateRequestAttributes) GetForwarderDestination

func (o *CustomDestinationCreateRequestAttributes) GetForwarderDestination() CustomDestinationForwardDestination

GetForwarderDestination returns the ForwarderDestination field value.

func (*CustomDestinationCreateRequestAttributes) GetForwarderDestinationOk

func (o *CustomDestinationCreateRequestAttributes) GetForwarderDestinationOk() (*CustomDestinationForwardDestination, bool)

GetForwarderDestinationOk returns a tuple with the ForwarderDestination field value and a boolean to check if the value has been set.

func (*CustomDestinationCreateRequestAttributes) GetName

func (o *CustomDestinationCreateRequestAttributes) GetName() string

GetName returns the Name field value.

func (*CustomDestinationCreateRequestAttributes) GetNameOk

func (o *CustomDestinationCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CustomDestinationCreateRequestAttributes) GetQuery

func (o *CustomDestinationCreateRequestAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*CustomDestinationCreateRequestAttributes) GetQueryOk

func (o *CustomDestinationCreateRequestAttributes) 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 (*CustomDestinationCreateRequestAttributes) HasEnabled

func (o *CustomDestinationCreateRequestAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustomDestinationCreateRequestAttributes) HasForwardTags

func (o *CustomDestinationCreateRequestAttributes) HasForwardTags() bool

HasForwardTags returns a boolean if a field has been set.

func (*CustomDestinationCreateRequestAttributes) HasForwardTagsRestrictionList

func (o *CustomDestinationCreateRequestAttributes) HasForwardTagsRestrictionList() bool

HasForwardTagsRestrictionList returns a boolean if a field has been set.

func (*CustomDestinationCreateRequestAttributes) HasForwardTagsRestrictionListType

func (o *CustomDestinationCreateRequestAttributes) HasForwardTagsRestrictionListType() bool

HasForwardTagsRestrictionListType returns a boolean if a field has been set.

func (*CustomDestinationCreateRequestAttributes) HasQuery

func (o *CustomDestinationCreateRequestAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (CustomDestinationCreateRequestAttributes) MarshalJSON

func (o CustomDestinationCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationCreateRequestAttributes) SetEnabled

func (o *CustomDestinationCreateRequestAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustomDestinationCreateRequestAttributes) SetForwardTags

func (o *CustomDestinationCreateRequestAttributes) SetForwardTags(v bool)

SetForwardTags gets a reference to the given bool and assigns it to the ForwardTags field.

func (*CustomDestinationCreateRequestAttributes) SetForwardTagsRestrictionList

func (o *CustomDestinationCreateRequestAttributes) SetForwardTagsRestrictionList(v []string)

SetForwardTagsRestrictionList gets a reference to the given []string and assigns it to the ForwardTagsRestrictionList field.

func (*CustomDestinationCreateRequestAttributes) SetForwardTagsRestrictionListType

func (o *CustomDestinationCreateRequestAttributes) SetForwardTagsRestrictionListType(v CustomDestinationAttributeTagsRestrictionListType)

SetForwardTagsRestrictionListType gets a reference to the given CustomDestinationAttributeTagsRestrictionListType and assigns it to the ForwardTagsRestrictionListType field.

func (*CustomDestinationCreateRequestAttributes) SetForwarderDestination

func (o *CustomDestinationCreateRequestAttributes) SetForwarderDestination(v CustomDestinationForwardDestination)

SetForwarderDestination sets field value.

func (*CustomDestinationCreateRequestAttributes) SetName

func (o *CustomDestinationCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*CustomDestinationCreateRequestAttributes) SetQuery

func (o *CustomDestinationCreateRequestAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*CustomDestinationCreateRequestAttributes) UnmarshalJSON

func (o *CustomDestinationCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationCreateRequestDefinition

CustomDestinationCreateRequestDefinition The definition of a custom destination.

type CustomDestinationCreateRequestDefinition struct {
    // The attributes associated with the custom destination.
    Attributes CustomDestinationCreateRequestAttributes `json:"attributes"`
    // The type of the resource. The value should always be `custom_destination`.
    Type CustomDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationCreateRequestDefinition

func NewCustomDestinationCreateRequestDefinition(attributes CustomDestinationCreateRequestAttributes, typeVar CustomDestinationType) *CustomDestinationCreateRequestDefinition

NewCustomDestinationCreateRequestDefinition instantiates a new CustomDestinationCreateRequestDefinition 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 NewCustomDestinationCreateRequestDefinitionWithDefaults

func NewCustomDestinationCreateRequestDefinitionWithDefaults() *CustomDestinationCreateRequestDefinition

NewCustomDestinationCreateRequestDefinitionWithDefaults instantiates a new CustomDestinationCreateRequestDefinition 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 (*CustomDestinationCreateRequestDefinition) GetAttributes

func (o *CustomDestinationCreateRequestDefinition) GetAttributes() CustomDestinationCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*CustomDestinationCreateRequestDefinition) GetAttributesOk

func (o *CustomDestinationCreateRequestDefinition) GetAttributesOk() (*CustomDestinationCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CustomDestinationCreateRequestDefinition) GetType

func (o *CustomDestinationCreateRequestDefinition) GetType() CustomDestinationType

GetType returns the Type field value.

func (*CustomDestinationCreateRequestDefinition) GetTypeOk

func (o *CustomDestinationCreateRequestDefinition) GetTypeOk() (*CustomDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationCreateRequestDefinition) MarshalJSON

func (o CustomDestinationCreateRequestDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationCreateRequestDefinition) SetAttributes

func (o *CustomDestinationCreateRequestDefinition) SetAttributes(v CustomDestinationCreateRequestAttributes)

SetAttributes sets field value.

func (*CustomDestinationCreateRequestDefinition) SetType

func (o *CustomDestinationCreateRequestDefinition) SetType(v CustomDestinationType)

SetType sets field value.

func (*CustomDestinationCreateRequestDefinition) UnmarshalJSON

func (o *CustomDestinationCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationElasticsearchDestinationAuth

CustomDestinationElasticsearchDestinationAuth Basic access authentication.

type CustomDestinationElasticsearchDestinationAuth struct {
    // The password of the authentication. This field is not returned by the API.
    Password string `json:"password"`
    // The username of the authentication. This field is not returned by the API.
    Username string `json:"username"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationElasticsearchDestinationAuth

func NewCustomDestinationElasticsearchDestinationAuth(password string, username string) *CustomDestinationElasticsearchDestinationAuth

NewCustomDestinationElasticsearchDestinationAuth instantiates a new CustomDestinationElasticsearchDestinationAuth 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 NewCustomDestinationElasticsearchDestinationAuthWithDefaults

func NewCustomDestinationElasticsearchDestinationAuthWithDefaults() *CustomDestinationElasticsearchDestinationAuth

NewCustomDestinationElasticsearchDestinationAuthWithDefaults instantiates a new CustomDestinationElasticsearchDestinationAuth 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 (*CustomDestinationElasticsearchDestinationAuth) GetPassword

func (o *CustomDestinationElasticsearchDestinationAuth) GetPassword() string

GetPassword returns the Password field value.

func (*CustomDestinationElasticsearchDestinationAuth) GetPasswordOk

func (o *CustomDestinationElasticsearchDestinationAuth) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*CustomDestinationElasticsearchDestinationAuth) GetUsername

func (o *CustomDestinationElasticsearchDestinationAuth) GetUsername() string

GetUsername returns the Username field value.

func (*CustomDestinationElasticsearchDestinationAuth) GetUsernameOk

func (o *CustomDestinationElasticsearchDestinationAuth) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (CustomDestinationElasticsearchDestinationAuth) MarshalJSON

func (o CustomDestinationElasticsearchDestinationAuth) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationElasticsearchDestinationAuth) SetPassword

func (o *CustomDestinationElasticsearchDestinationAuth) SetPassword(v string)

SetPassword sets field value.

func (*CustomDestinationElasticsearchDestinationAuth) SetUsername

func (o *CustomDestinationElasticsearchDestinationAuth) SetUsername(v string)

SetUsername sets field value.

func (*CustomDestinationElasticsearchDestinationAuth) UnmarshalJSON

func (o *CustomDestinationElasticsearchDestinationAuth) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationForwardDestination

CustomDestinationForwardDestination - A custom destination's location to forward logs.

type CustomDestinationForwardDestination struct {
    CustomDestinationForwardDestinationHttp          *CustomDestinationForwardDestinationHttp
    CustomDestinationForwardDestinationSplunk        *CustomDestinationForwardDestinationSplunk
    CustomDestinationForwardDestinationElasticsearch *CustomDestinationForwardDestinationElasticsearch

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CustomDestinationForwardDestinationElasticsearchAsCustomDestinationForwardDestination

func CustomDestinationForwardDestinationElasticsearchAsCustomDestinationForwardDestination(v *CustomDestinationForwardDestinationElasticsearch) CustomDestinationForwardDestination

CustomDestinationForwardDestinationElasticsearchAsCustomDestinationForwardDestination is a convenience function that returns CustomDestinationForwardDestinationElasticsearch wrapped in CustomDestinationForwardDestination.

func CustomDestinationForwardDestinationHttpAsCustomDestinationForwardDestination

func CustomDestinationForwardDestinationHttpAsCustomDestinationForwardDestination(v *CustomDestinationForwardDestinationHttp) CustomDestinationForwardDestination

CustomDestinationForwardDestinationHttpAsCustomDestinationForwardDestination is a convenience function that returns CustomDestinationForwardDestinationHttp wrapped in CustomDestinationForwardDestination.

func CustomDestinationForwardDestinationSplunkAsCustomDestinationForwardDestination

func CustomDestinationForwardDestinationSplunkAsCustomDestinationForwardDestination(v *CustomDestinationForwardDestinationSplunk) CustomDestinationForwardDestination

CustomDestinationForwardDestinationSplunkAsCustomDestinationForwardDestination is a convenience function that returns CustomDestinationForwardDestinationSplunk wrapped in CustomDestinationForwardDestination.

func (*CustomDestinationForwardDestination) GetActualInstance

func (obj *CustomDestinationForwardDestination) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CustomDestinationForwardDestination) MarshalJSON

func (obj CustomDestinationForwardDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CustomDestinationForwardDestination) UnmarshalJSON

func (obj *CustomDestinationForwardDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CustomDestinationForwardDestinationElasticsearch

CustomDestinationForwardDestinationElasticsearch The Elasticsearch destination.

type CustomDestinationForwardDestinationElasticsearch struct {
    // Basic access authentication.
    Auth CustomDestinationElasticsearchDestinationAuth `json:"auth"`
    // The destination for which logs will be forwarded to.
    // Must have HTTPS scheme and forwarding back to Datadog is not allowed.
    Endpoint string `json:"endpoint"`
    // Name of the Elasticsearch index (must follow [Elasticsearch's criteria](https://www.elastic.co/guide/en/elasticsearch/reference/8.11/indices-create-index.html#indices-create-api-path-params)).
    IndexName string `json:"index_name"`
    // Date pattern with US locale and UTC timezone to be appended to the index name after adding `-`
    // (that is, `${index_name}-${indexPattern}`).
    // You can customize the index rotation naming pattern by choosing one of these options:
    // - Hourly: `yyyy-MM-dd-HH` (as an example, it would render: `2022-10-19-09`)
    // - Daily: `yyyy-MM-dd` (as an example, it would render: `2022-10-19`)
    // - Weekly: `yyyy-'W'ww` (as an example, it would render: `2022-W42`)
    // - Monthly: `yyyy-MM` (as an example, it would render: `2022-10`)
    //
    // If this field is missing or is blank, it means that the index name will always be the same
    // (that is, no rotation).
    IndexRotation *string `json:"index_rotation,omitempty"`
    // Type of the Elasticsearch destination.
    Type CustomDestinationForwardDestinationElasticsearchType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationForwardDestinationElasticsearch

func NewCustomDestinationForwardDestinationElasticsearch(auth CustomDestinationElasticsearchDestinationAuth, endpoint string, indexName string, typeVar CustomDestinationForwardDestinationElasticsearchType) *CustomDestinationForwardDestinationElasticsearch

NewCustomDestinationForwardDestinationElasticsearch instantiates a new CustomDestinationForwardDestinationElasticsearch 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 NewCustomDestinationForwardDestinationElasticsearchWithDefaults

func NewCustomDestinationForwardDestinationElasticsearchWithDefaults() *CustomDestinationForwardDestinationElasticsearch

NewCustomDestinationForwardDestinationElasticsearchWithDefaults instantiates a new CustomDestinationForwardDestinationElasticsearch 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 (*CustomDestinationForwardDestinationElasticsearch) GetAuth

func (o *CustomDestinationForwardDestinationElasticsearch) GetAuth() CustomDestinationElasticsearchDestinationAuth

GetAuth returns the Auth field value.

func (*CustomDestinationForwardDestinationElasticsearch) GetAuthOk

func (o *CustomDestinationForwardDestinationElasticsearch) GetAuthOk() (*CustomDestinationElasticsearchDestinationAuth, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationElasticsearch) GetEndpoint

func (o *CustomDestinationForwardDestinationElasticsearch) GetEndpoint() string

GetEndpoint returns the Endpoint field value.

func (*CustomDestinationForwardDestinationElasticsearch) GetEndpointOk

func (o *CustomDestinationForwardDestinationElasticsearch) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationElasticsearch) GetIndexName

func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexName() string

GetIndexName returns the IndexName field value.

func (*CustomDestinationForwardDestinationElasticsearch) GetIndexNameOk

func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexNameOk() (*string, bool)

GetIndexNameOk returns a tuple with the IndexName field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationElasticsearch) GetIndexRotation

func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexRotation() string

GetIndexRotation returns the IndexRotation field value if set, zero value otherwise.

func (*CustomDestinationForwardDestinationElasticsearch) GetIndexRotationOk

func (o *CustomDestinationForwardDestinationElasticsearch) GetIndexRotationOk() (*string, bool)

GetIndexRotationOk returns a tuple with the IndexRotation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationElasticsearch) GetType

func (o *CustomDestinationForwardDestinationElasticsearch) GetType() CustomDestinationForwardDestinationElasticsearchType

GetType returns the Type field value.

func (*CustomDestinationForwardDestinationElasticsearch) GetTypeOk

func (o *CustomDestinationForwardDestinationElasticsearch) GetTypeOk() (*CustomDestinationForwardDestinationElasticsearchType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationElasticsearch) HasIndexRotation

func (o *CustomDestinationForwardDestinationElasticsearch) HasIndexRotation() bool

HasIndexRotation returns a boolean if a field has been set.

func (CustomDestinationForwardDestinationElasticsearch) MarshalJSON

func (o CustomDestinationForwardDestinationElasticsearch) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationForwardDestinationElasticsearch) SetAuth

func (o *CustomDestinationForwardDestinationElasticsearch) SetAuth(v CustomDestinationElasticsearchDestinationAuth)

SetAuth sets field value.

func (*CustomDestinationForwardDestinationElasticsearch) SetEndpoint

func (o *CustomDestinationForwardDestinationElasticsearch) SetEndpoint(v string)

SetEndpoint sets field value.

func (*CustomDestinationForwardDestinationElasticsearch) SetIndexName

func (o *CustomDestinationForwardDestinationElasticsearch) SetIndexName(v string)

SetIndexName sets field value.

func (*CustomDestinationForwardDestinationElasticsearch) SetIndexRotation

func (o *CustomDestinationForwardDestinationElasticsearch) SetIndexRotation(v string)

SetIndexRotation gets a reference to the given string and assigns it to the IndexRotation field.

func (*CustomDestinationForwardDestinationElasticsearch) SetType

func (o *CustomDestinationForwardDestinationElasticsearch) SetType(v CustomDestinationForwardDestinationElasticsearchType)

SetType sets field value.

func (*CustomDestinationForwardDestinationElasticsearch) UnmarshalJSON

func (o *CustomDestinationForwardDestinationElasticsearch) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationForwardDestinationElasticsearchType

CustomDestinationForwardDestinationElasticsearchType Type of the Elasticsearch destination.

type CustomDestinationForwardDestinationElasticsearchType string

List of CustomDestinationForwardDestinationElasticsearchType.

const (
    CUSTOMDESTINATIONFORWARDDESTINATIONELASTICSEARCHTYPE_ELASTICSEARCH CustomDestinationForwardDestinationElasticsearchType = "elasticsearch"
)

func NewCustomDestinationForwardDestinationElasticsearchTypeFromValue

func NewCustomDestinationForwardDestinationElasticsearchTypeFromValue(v string) (*CustomDestinationForwardDestinationElasticsearchType, error)

NewCustomDestinationForwardDestinationElasticsearchTypeFromValue returns a pointer to a valid CustomDestinationForwardDestinationElasticsearchType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationForwardDestinationElasticsearchType) GetAllowedValues

func (v *CustomDestinationForwardDestinationElasticsearchType) GetAllowedValues() []CustomDestinationForwardDestinationElasticsearchType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationForwardDestinationElasticsearchType) IsValid

func (v CustomDestinationForwardDestinationElasticsearchType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationForwardDestinationElasticsearchType) Ptr

func (v CustomDestinationForwardDestinationElasticsearchType) Ptr() *CustomDestinationForwardDestinationElasticsearchType

Ptr returns reference to CustomDestinationForwardDestinationElasticsearchType value.

func (*CustomDestinationForwardDestinationElasticsearchType) UnmarshalJSON

func (v *CustomDestinationForwardDestinationElasticsearchType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationForwardDestinationHttp

CustomDestinationForwardDestinationHttp The HTTP destination.

type CustomDestinationForwardDestinationHttp struct {
    // Authentication method of the HTTP requests.
    Auth CustomDestinationHttpDestinationAuth `json:"auth"`
    // The destination for which logs will be forwarded to.
    // Must have HTTPS scheme and forwarding back to Datadog is not allowed.
    Endpoint string `json:"endpoint"`
    // Type of the HTTP destination.
    Type CustomDestinationForwardDestinationHttpType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationForwardDestinationHttp

func NewCustomDestinationForwardDestinationHttp(auth CustomDestinationHttpDestinationAuth, endpoint string, typeVar CustomDestinationForwardDestinationHttpType) *CustomDestinationForwardDestinationHttp

NewCustomDestinationForwardDestinationHttp instantiates a new CustomDestinationForwardDestinationHttp 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 NewCustomDestinationForwardDestinationHttpWithDefaults

func NewCustomDestinationForwardDestinationHttpWithDefaults() *CustomDestinationForwardDestinationHttp

NewCustomDestinationForwardDestinationHttpWithDefaults instantiates a new CustomDestinationForwardDestinationHttp 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 (*CustomDestinationForwardDestinationHttp) GetAuth

func (o *CustomDestinationForwardDestinationHttp) GetAuth() CustomDestinationHttpDestinationAuth

GetAuth returns the Auth field value.

func (*CustomDestinationForwardDestinationHttp) GetAuthOk

func (o *CustomDestinationForwardDestinationHttp) GetAuthOk() (*CustomDestinationHttpDestinationAuth, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationHttp) GetEndpoint

func (o *CustomDestinationForwardDestinationHttp) GetEndpoint() string

GetEndpoint returns the Endpoint field value.

func (*CustomDestinationForwardDestinationHttp) GetEndpointOk

func (o *CustomDestinationForwardDestinationHttp) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationHttp) GetType

func (o *CustomDestinationForwardDestinationHttp) GetType() CustomDestinationForwardDestinationHttpType

GetType returns the Type field value.

func (*CustomDestinationForwardDestinationHttp) GetTypeOk

func (o *CustomDestinationForwardDestinationHttp) GetTypeOk() (*CustomDestinationForwardDestinationHttpType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationForwardDestinationHttp) MarshalJSON

func (o CustomDestinationForwardDestinationHttp) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationForwardDestinationHttp) SetAuth

func (o *CustomDestinationForwardDestinationHttp) SetAuth(v CustomDestinationHttpDestinationAuth)

SetAuth sets field value.

func (*CustomDestinationForwardDestinationHttp) SetEndpoint

func (o *CustomDestinationForwardDestinationHttp) SetEndpoint(v string)

SetEndpoint sets field value.

func (*CustomDestinationForwardDestinationHttp) SetType

func (o *CustomDestinationForwardDestinationHttp) SetType(v CustomDestinationForwardDestinationHttpType)

SetType sets field value.

func (*CustomDestinationForwardDestinationHttp) UnmarshalJSON

func (o *CustomDestinationForwardDestinationHttp) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationForwardDestinationHttpType

CustomDestinationForwardDestinationHttpType Type of the HTTP destination.

type CustomDestinationForwardDestinationHttpType string

List of CustomDestinationForwardDestinationHttpType.

const (
    CUSTOMDESTINATIONFORWARDDESTINATIONHTTPTYPE_HTTP CustomDestinationForwardDestinationHttpType = "http"
)

func NewCustomDestinationForwardDestinationHttpTypeFromValue

func NewCustomDestinationForwardDestinationHttpTypeFromValue(v string) (*CustomDestinationForwardDestinationHttpType, error)

NewCustomDestinationForwardDestinationHttpTypeFromValue returns a pointer to a valid CustomDestinationForwardDestinationHttpType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationForwardDestinationHttpType) GetAllowedValues

func (v *CustomDestinationForwardDestinationHttpType) GetAllowedValues() []CustomDestinationForwardDestinationHttpType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationForwardDestinationHttpType) IsValid

func (v CustomDestinationForwardDestinationHttpType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationForwardDestinationHttpType) Ptr

func (v CustomDestinationForwardDestinationHttpType) Ptr() *CustomDestinationForwardDestinationHttpType

Ptr returns reference to CustomDestinationForwardDestinationHttpType value.

func (*CustomDestinationForwardDestinationHttpType) UnmarshalJSON

func (v *CustomDestinationForwardDestinationHttpType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationForwardDestinationSplunk

CustomDestinationForwardDestinationSplunk The Splunk HTTP Event Collector (HEC) destination.

type CustomDestinationForwardDestinationSplunk struct {
    // Access token of the Splunk HTTP Event Collector. This field is not returned by the API.
    AccessToken string `json:"access_token"`
    // The destination for which logs will be forwarded to.
    // Must have HTTPS scheme and forwarding back to Datadog is not allowed.
    Endpoint string `json:"endpoint"`
    // Type of the Splunk HTTP Event Collector (HEC) destination.
    Type CustomDestinationForwardDestinationSplunkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationForwardDestinationSplunk

func NewCustomDestinationForwardDestinationSplunk(accessToken string, endpoint string, typeVar CustomDestinationForwardDestinationSplunkType) *CustomDestinationForwardDestinationSplunk

NewCustomDestinationForwardDestinationSplunk instantiates a new CustomDestinationForwardDestinationSplunk 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 NewCustomDestinationForwardDestinationSplunkWithDefaults

func NewCustomDestinationForwardDestinationSplunkWithDefaults() *CustomDestinationForwardDestinationSplunk

NewCustomDestinationForwardDestinationSplunkWithDefaults instantiates a new CustomDestinationForwardDestinationSplunk 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 (*CustomDestinationForwardDestinationSplunk) GetAccessToken

func (o *CustomDestinationForwardDestinationSplunk) GetAccessToken() string

GetAccessToken returns the AccessToken field value.

func (*CustomDestinationForwardDestinationSplunk) GetAccessTokenOk

func (o *CustomDestinationForwardDestinationSplunk) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationSplunk) GetEndpoint

func (o *CustomDestinationForwardDestinationSplunk) GetEndpoint() string

GetEndpoint returns the Endpoint field value.

func (*CustomDestinationForwardDestinationSplunk) GetEndpointOk

func (o *CustomDestinationForwardDestinationSplunk) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (*CustomDestinationForwardDestinationSplunk) GetType

func (o *CustomDestinationForwardDestinationSplunk) GetType() CustomDestinationForwardDestinationSplunkType

GetType returns the Type field value.

func (*CustomDestinationForwardDestinationSplunk) GetTypeOk

func (o *CustomDestinationForwardDestinationSplunk) GetTypeOk() (*CustomDestinationForwardDestinationSplunkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationForwardDestinationSplunk) MarshalJSON

func (o CustomDestinationForwardDestinationSplunk) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationForwardDestinationSplunk) SetAccessToken

func (o *CustomDestinationForwardDestinationSplunk) SetAccessToken(v string)

SetAccessToken sets field value.

func (*CustomDestinationForwardDestinationSplunk) SetEndpoint

func (o *CustomDestinationForwardDestinationSplunk) SetEndpoint(v string)

SetEndpoint sets field value.

func (*CustomDestinationForwardDestinationSplunk) SetType

func (o *CustomDestinationForwardDestinationSplunk) SetType(v CustomDestinationForwardDestinationSplunkType)

SetType sets field value.

func (*CustomDestinationForwardDestinationSplunk) UnmarshalJSON

func (o *CustomDestinationForwardDestinationSplunk) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationForwardDestinationSplunkType

CustomDestinationForwardDestinationSplunkType Type of the Splunk HTTP Event Collector (HEC) destination.

type CustomDestinationForwardDestinationSplunkType string

List of CustomDestinationForwardDestinationSplunkType.

const (
    CUSTOMDESTINATIONFORWARDDESTINATIONSPLUNKTYPE_SPLUNK_HEC CustomDestinationForwardDestinationSplunkType = "splunk_hec"
)

func NewCustomDestinationForwardDestinationSplunkTypeFromValue

func NewCustomDestinationForwardDestinationSplunkTypeFromValue(v string) (*CustomDestinationForwardDestinationSplunkType, error)

NewCustomDestinationForwardDestinationSplunkTypeFromValue returns a pointer to a valid CustomDestinationForwardDestinationSplunkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationForwardDestinationSplunkType) GetAllowedValues

func (v *CustomDestinationForwardDestinationSplunkType) GetAllowedValues() []CustomDestinationForwardDestinationSplunkType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationForwardDestinationSplunkType) IsValid

func (v CustomDestinationForwardDestinationSplunkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationForwardDestinationSplunkType) Ptr

func (v CustomDestinationForwardDestinationSplunkType) Ptr() *CustomDestinationForwardDestinationSplunkType

Ptr returns reference to CustomDestinationForwardDestinationSplunkType value.

func (*CustomDestinationForwardDestinationSplunkType) UnmarshalJSON

func (v *CustomDestinationForwardDestinationSplunkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationHttpDestinationAuth

CustomDestinationHttpDestinationAuth - Authentication method of the HTTP requests.

type CustomDestinationHttpDestinationAuth struct {
    CustomDestinationHttpDestinationAuthBasic        *CustomDestinationHttpDestinationAuthBasic
    CustomDestinationHttpDestinationAuthCustomHeader *CustomDestinationHttpDestinationAuthCustomHeader

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CustomDestinationHttpDestinationAuthBasicAsCustomDestinationHttpDestinationAuth

func CustomDestinationHttpDestinationAuthBasicAsCustomDestinationHttpDestinationAuth(v *CustomDestinationHttpDestinationAuthBasic) CustomDestinationHttpDestinationAuth

CustomDestinationHttpDestinationAuthBasicAsCustomDestinationHttpDestinationAuth is a convenience function that returns CustomDestinationHttpDestinationAuthBasic wrapped in CustomDestinationHttpDestinationAuth.

func CustomDestinationHttpDestinationAuthCustomHeaderAsCustomDestinationHttpDestinationAuth

func CustomDestinationHttpDestinationAuthCustomHeaderAsCustomDestinationHttpDestinationAuth(v *CustomDestinationHttpDestinationAuthCustomHeader) CustomDestinationHttpDestinationAuth

CustomDestinationHttpDestinationAuthCustomHeaderAsCustomDestinationHttpDestinationAuth is a convenience function that returns CustomDestinationHttpDestinationAuthCustomHeader wrapped in CustomDestinationHttpDestinationAuth.

func (*CustomDestinationHttpDestinationAuth) GetActualInstance

func (obj *CustomDestinationHttpDestinationAuth) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CustomDestinationHttpDestinationAuth) MarshalJSON

func (obj CustomDestinationHttpDestinationAuth) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CustomDestinationHttpDestinationAuth) UnmarshalJSON

func (obj *CustomDestinationHttpDestinationAuth) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CustomDestinationHttpDestinationAuthBasic

CustomDestinationHttpDestinationAuthBasic Basic access authentication.

type CustomDestinationHttpDestinationAuthBasic struct {
    // The password of the authentication. This field is not returned by the API.
    Password string `json:"password"`
    // Type of the basic access authentication.
    Type CustomDestinationHttpDestinationAuthBasicType `json:"type"`
    // The username of the authentication. This field is not returned by the API.
    Username string `json:"username"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationHttpDestinationAuthBasic

func NewCustomDestinationHttpDestinationAuthBasic(password string, typeVar CustomDestinationHttpDestinationAuthBasicType, username string) *CustomDestinationHttpDestinationAuthBasic

NewCustomDestinationHttpDestinationAuthBasic instantiates a new CustomDestinationHttpDestinationAuthBasic 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 NewCustomDestinationHttpDestinationAuthBasicWithDefaults

func NewCustomDestinationHttpDestinationAuthBasicWithDefaults() *CustomDestinationHttpDestinationAuthBasic

NewCustomDestinationHttpDestinationAuthBasicWithDefaults instantiates a new CustomDestinationHttpDestinationAuthBasic 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 (*CustomDestinationHttpDestinationAuthBasic) GetPassword

func (o *CustomDestinationHttpDestinationAuthBasic) GetPassword() string

GetPassword returns the Password field value.

func (*CustomDestinationHttpDestinationAuthBasic) GetPasswordOk

func (o *CustomDestinationHttpDestinationAuthBasic) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value and a boolean to check if the value has been set.

func (*CustomDestinationHttpDestinationAuthBasic) GetType

func (o *CustomDestinationHttpDestinationAuthBasic) GetType() CustomDestinationHttpDestinationAuthBasicType

GetType returns the Type field value.

func (*CustomDestinationHttpDestinationAuthBasic) GetTypeOk

func (o *CustomDestinationHttpDestinationAuthBasic) GetTypeOk() (*CustomDestinationHttpDestinationAuthBasicType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CustomDestinationHttpDestinationAuthBasic) GetUsername

func (o *CustomDestinationHttpDestinationAuthBasic) GetUsername() string

GetUsername returns the Username field value.

func (*CustomDestinationHttpDestinationAuthBasic) GetUsernameOk

func (o *CustomDestinationHttpDestinationAuthBasic) GetUsernameOk() (*string, bool)

GetUsernameOk returns a tuple with the Username field value and a boolean to check if the value has been set.

func (CustomDestinationHttpDestinationAuthBasic) MarshalJSON

func (o CustomDestinationHttpDestinationAuthBasic) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationHttpDestinationAuthBasic) SetPassword

func (o *CustomDestinationHttpDestinationAuthBasic) SetPassword(v string)

SetPassword sets field value.

func (*CustomDestinationHttpDestinationAuthBasic) SetType

func (o *CustomDestinationHttpDestinationAuthBasic) SetType(v CustomDestinationHttpDestinationAuthBasicType)

SetType sets field value.

func (*CustomDestinationHttpDestinationAuthBasic) SetUsername

func (o *CustomDestinationHttpDestinationAuthBasic) SetUsername(v string)

SetUsername sets field value.

func (*CustomDestinationHttpDestinationAuthBasic) UnmarshalJSON

func (o *CustomDestinationHttpDestinationAuthBasic) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationHttpDestinationAuthBasicType

CustomDestinationHttpDestinationAuthBasicType Type of the basic access authentication.

type CustomDestinationHttpDestinationAuthBasicType string

List of CustomDestinationHttpDestinationAuthBasicType.

const (
    CUSTOMDESTINATIONHTTPDESTINATIONAUTHBASICTYPE_BASIC CustomDestinationHttpDestinationAuthBasicType = "basic"
)

func NewCustomDestinationHttpDestinationAuthBasicTypeFromValue

func NewCustomDestinationHttpDestinationAuthBasicTypeFromValue(v string) (*CustomDestinationHttpDestinationAuthBasicType, error)

NewCustomDestinationHttpDestinationAuthBasicTypeFromValue returns a pointer to a valid CustomDestinationHttpDestinationAuthBasicType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationHttpDestinationAuthBasicType) GetAllowedValues

func (v *CustomDestinationHttpDestinationAuthBasicType) GetAllowedValues() []CustomDestinationHttpDestinationAuthBasicType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationHttpDestinationAuthBasicType) IsValid

func (v CustomDestinationHttpDestinationAuthBasicType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationHttpDestinationAuthBasicType) Ptr

func (v CustomDestinationHttpDestinationAuthBasicType) Ptr() *CustomDestinationHttpDestinationAuthBasicType

Ptr returns reference to CustomDestinationHttpDestinationAuthBasicType value.

func (*CustomDestinationHttpDestinationAuthBasicType) UnmarshalJSON

func (v *CustomDestinationHttpDestinationAuthBasicType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationHttpDestinationAuthCustomHeader

CustomDestinationHttpDestinationAuthCustomHeader Custom header access authentication.

type CustomDestinationHttpDestinationAuthCustomHeader struct {
    // The header name of the authentication.
    HeaderName string `json:"header_name"`
    // The header value of the authentication. This field is not returned by the API.
    HeaderValue string `json:"header_value"`
    // Type of the custom header access authentication.
    Type CustomDestinationHttpDestinationAuthCustomHeaderType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationHttpDestinationAuthCustomHeader

func NewCustomDestinationHttpDestinationAuthCustomHeader(headerName string, headerValue string, typeVar CustomDestinationHttpDestinationAuthCustomHeaderType) *CustomDestinationHttpDestinationAuthCustomHeader

NewCustomDestinationHttpDestinationAuthCustomHeader instantiates a new CustomDestinationHttpDestinationAuthCustomHeader 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 NewCustomDestinationHttpDestinationAuthCustomHeaderWithDefaults

func NewCustomDestinationHttpDestinationAuthCustomHeaderWithDefaults() *CustomDestinationHttpDestinationAuthCustomHeader

NewCustomDestinationHttpDestinationAuthCustomHeaderWithDefaults instantiates a new CustomDestinationHttpDestinationAuthCustomHeader 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 (*CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderName

func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderName() string

GetHeaderName returns the HeaderName field value.

func (*CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderNameOk

func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderNameOk() (*string, bool)

GetHeaderNameOk returns a tuple with the HeaderName field value and a boolean to check if the value has been set.

func (*CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderValue

func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderValue() string

GetHeaderValue returns the HeaderValue field value.

func (*CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderValueOk

func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetHeaderValueOk() (*string, bool)

GetHeaderValueOk returns a tuple with the HeaderValue field value and a boolean to check if the value has been set.

func (*CustomDestinationHttpDestinationAuthCustomHeader) GetType

func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetType() CustomDestinationHttpDestinationAuthCustomHeaderType

GetType returns the Type field value.

func (*CustomDestinationHttpDestinationAuthCustomHeader) GetTypeOk

func (o *CustomDestinationHttpDestinationAuthCustomHeader) GetTypeOk() (*CustomDestinationHttpDestinationAuthCustomHeaderType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationHttpDestinationAuthCustomHeader) MarshalJSON

func (o CustomDestinationHttpDestinationAuthCustomHeader) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationHttpDestinationAuthCustomHeader) SetHeaderName

func (o *CustomDestinationHttpDestinationAuthCustomHeader) SetHeaderName(v string)

SetHeaderName sets field value.

func (*CustomDestinationHttpDestinationAuthCustomHeader) SetHeaderValue

func (o *CustomDestinationHttpDestinationAuthCustomHeader) SetHeaderValue(v string)

SetHeaderValue sets field value.

func (*CustomDestinationHttpDestinationAuthCustomHeader) SetType

func (o *CustomDestinationHttpDestinationAuthCustomHeader) SetType(v CustomDestinationHttpDestinationAuthCustomHeaderType)

SetType sets field value.

func (*CustomDestinationHttpDestinationAuthCustomHeader) UnmarshalJSON

func (o *CustomDestinationHttpDestinationAuthCustomHeader) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationHttpDestinationAuthCustomHeaderType

CustomDestinationHttpDestinationAuthCustomHeaderType Type of the custom header access authentication.

type CustomDestinationHttpDestinationAuthCustomHeaderType string

List of CustomDestinationHttpDestinationAuthCustomHeaderType.

const (
    CUSTOMDESTINATIONHTTPDESTINATIONAUTHCUSTOMHEADERTYPE_CUSTOM_HEADER CustomDestinationHttpDestinationAuthCustomHeaderType = "custom_header"
)

func NewCustomDestinationHttpDestinationAuthCustomHeaderTypeFromValue

func NewCustomDestinationHttpDestinationAuthCustomHeaderTypeFromValue(v string) (*CustomDestinationHttpDestinationAuthCustomHeaderType, error)

NewCustomDestinationHttpDestinationAuthCustomHeaderTypeFromValue returns a pointer to a valid CustomDestinationHttpDestinationAuthCustomHeaderType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationHttpDestinationAuthCustomHeaderType) GetAllowedValues

func (v *CustomDestinationHttpDestinationAuthCustomHeaderType) GetAllowedValues() []CustomDestinationHttpDestinationAuthCustomHeaderType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationHttpDestinationAuthCustomHeaderType) IsValid

func (v CustomDestinationHttpDestinationAuthCustomHeaderType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationHttpDestinationAuthCustomHeaderType) Ptr

func (v CustomDestinationHttpDestinationAuthCustomHeaderType) Ptr() *CustomDestinationHttpDestinationAuthCustomHeaderType

Ptr returns reference to CustomDestinationHttpDestinationAuthCustomHeaderType value.

func (*CustomDestinationHttpDestinationAuthCustomHeaderType) UnmarshalJSON

func (v *CustomDestinationHttpDestinationAuthCustomHeaderType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponse

CustomDestinationResponse The custom destination.

type CustomDestinationResponse struct {
    // The definition of a custom destination.
    Data *CustomDestinationResponseDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponse

func NewCustomDestinationResponse() *CustomDestinationResponse

NewCustomDestinationResponse instantiates a new CustomDestinationResponse 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 NewCustomDestinationResponseWithDefaults

func NewCustomDestinationResponseWithDefaults() *CustomDestinationResponse

NewCustomDestinationResponseWithDefaults instantiates a new CustomDestinationResponse 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 (*CustomDestinationResponse) GetData

func (o *CustomDestinationResponse) GetData() CustomDestinationResponseDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*CustomDestinationResponse) GetDataOk

func (o *CustomDestinationResponse) GetDataOk() (*CustomDestinationResponseDefinition, 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 (*CustomDestinationResponse) HasData

func (o *CustomDestinationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CustomDestinationResponse) MarshalJSON

func (o CustomDestinationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponse) SetData

func (o *CustomDestinationResponse) SetData(v CustomDestinationResponseDefinition)

SetData gets a reference to the given CustomDestinationResponseDefinition and assigns it to the Data field.

func (*CustomDestinationResponse) UnmarshalJSON

func (o *CustomDestinationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseAttributes

CustomDestinationResponseAttributes The attributes associated with the custom destination.

type CustomDestinationResponseAttributes struct {
    // Whether logs matching this custom destination should be forwarded or not.
    Enabled *bool `json:"enabled,omitempty"`
    // Whether tags from the forwarded logs should be forwarded or not.
    ForwardTags *bool `json:"forward_tags,omitempty"`
    // List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be filtered.
    //
    // An empty list represents no restriction is in place and either all or no tags will be
    // forwarded depending on `forward_tags_restriction_list_type` parameter.
    ForwardTagsRestrictionList []string `json:"forward_tags_restriction_list,omitempty"`
    // How `forward_tags_restriction_list` parameter should be interpreted.
    // If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list
    // are forwarded.
    //
    // `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list.
    ForwardTagsRestrictionListType *CustomDestinationAttributeTagsRestrictionListType `json:"forward_tags_restriction_list_type,omitempty"`
    // A custom destination's location to forward logs.
    ForwarderDestination *CustomDestinationResponseForwardDestination `json:"forwarder_destination,omitempty"`
    // The custom destination name.
    Name *string `json:"name,omitempty"`
    // The custom destination query filter. Logs matching this query are forwarded to the destination.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponseAttributes

func NewCustomDestinationResponseAttributes() *CustomDestinationResponseAttributes

NewCustomDestinationResponseAttributes instantiates a new CustomDestinationResponseAttributes 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 NewCustomDestinationResponseAttributesWithDefaults

func NewCustomDestinationResponseAttributesWithDefaults() *CustomDestinationResponseAttributes

NewCustomDestinationResponseAttributesWithDefaults instantiates a new CustomDestinationResponseAttributes 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 (*CustomDestinationResponseAttributes) GetEnabled

func (o *CustomDestinationResponseAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustomDestinationResponseAttributes) GetEnabledOk

func (o *CustomDestinationResponseAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationResponseAttributes) GetForwardTags

func (o *CustomDestinationResponseAttributes) GetForwardTags() bool

GetForwardTags returns the ForwardTags field value if set, zero value otherwise.

func (*CustomDestinationResponseAttributes) GetForwardTagsOk

func (o *CustomDestinationResponseAttributes) GetForwardTagsOk() (*bool, bool)

GetForwardTagsOk returns a tuple with the ForwardTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationResponseAttributes) GetForwardTagsRestrictionList

func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionList() []string

GetForwardTagsRestrictionList returns the ForwardTagsRestrictionList field value if set, zero value otherwise.

func (*CustomDestinationResponseAttributes) GetForwardTagsRestrictionListOk

func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionListOk() (*[]string, bool)

GetForwardTagsRestrictionListOk returns a tuple with the ForwardTagsRestrictionList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationResponseAttributes) GetForwardTagsRestrictionListType

func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionListType() CustomDestinationAttributeTagsRestrictionListType

GetForwardTagsRestrictionListType returns the ForwardTagsRestrictionListType field value if set, zero value otherwise.

func (*CustomDestinationResponseAttributes) GetForwardTagsRestrictionListTypeOk

func (o *CustomDestinationResponseAttributes) GetForwardTagsRestrictionListTypeOk() (*CustomDestinationAttributeTagsRestrictionListType, bool)

GetForwardTagsRestrictionListTypeOk returns a tuple with the ForwardTagsRestrictionListType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationResponseAttributes) GetForwarderDestination

func (o *CustomDestinationResponseAttributes) GetForwarderDestination() CustomDestinationResponseForwardDestination

GetForwarderDestination returns the ForwarderDestination field value if set, zero value otherwise.

func (*CustomDestinationResponseAttributes) GetForwarderDestinationOk

func (o *CustomDestinationResponseAttributes) GetForwarderDestinationOk() (*CustomDestinationResponseForwardDestination, bool)

GetForwarderDestinationOk returns a tuple with the ForwarderDestination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationResponseAttributes) GetName

func (o *CustomDestinationResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CustomDestinationResponseAttributes) GetNameOk

func (o *CustomDestinationResponseAttributes) 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 (*CustomDestinationResponseAttributes) GetQuery

func (o *CustomDestinationResponseAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*CustomDestinationResponseAttributes) GetQueryOk

func (o *CustomDestinationResponseAttributes) 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 (*CustomDestinationResponseAttributes) HasEnabled

func (o *CustomDestinationResponseAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustomDestinationResponseAttributes) HasForwardTags

func (o *CustomDestinationResponseAttributes) HasForwardTags() bool

HasForwardTags returns a boolean if a field has been set.

func (*CustomDestinationResponseAttributes) HasForwardTagsRestrictionList

func (o *CustomDestinationResponseAttributes) HasForwardTagsRestrictionList() bool

HasForwardTagsRestrictionList returns a boolean if a field has been set.

func (*CustomDestinationResponseAttributes) HasForwardTagsRestrictionListType

func (o *CustomDestinationResponseAttributes) HasForwardTagsRestrictionListType() bool

HasForwardTagsRestrictionListType returns a boolean if a field has been set.

func (*CustomDestinationResponseAttributes) HasForwarderDestination

func (o *CustomDestinationResponseAttributes) HasForwarderDestination() bool

HasForwarderDestination returns a boolean if a field has been set.

func (*CustomDestinationResponseAttributes) HasName

func (o *CustomDestinationResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomDestinationResponseAttributes) HasQuery

func (o *CustomDestinationResponseAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (CustomDestinationResponseAttributes) MarshalJSON

func (o CustomDestinationResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponseAttributes) SetEnabled

func (o *CustomDestinationResponseAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustomDestinationResponseAttributes) SetForwardTags

func (o *CustomDestinationResponseAttributes) SetForwardTags(v bool)

SetForwardTags gets a reference to the given bool and assigns it to the ForwardTags field.

func (*CustomDestinationResponseAttributes) SetForwardTagsRestrictionList

func (o *CustomDestinationResponseAttributes) SetForwardTagsRestrictionList(v []string)

SetForwardTagsRestrictionList gets a reference to the given []string and assigns it to the ForwardTagsRestrictionList field.

func (*CustomDestinationResponseAttributes) SetForwardTagsRestrictionListType

func (o *CustomDestinationResponseAttributes) SetForwardTagsRestrictionListType(v CustomDestinationAttributeTagsRestrictionListType)

SetForwardTagsRestrictionListType gets a reference to the given CustomDestinationAttributeTagsRestrictionListType and assigns it to the ForwardTagsRestrictionListType field.

func (*CustomDestinationResponseAttributes) SetForwarderDestination

func (o *CustomDestinationResponseAttributes) SetForwarderDestination(v CustomDestinationResponseForwardDestination)

SetForwarderDestination gets a reference to the given CustomDestinationResponseForwardDestination and assigns it to the ForwarderDestination field.

func (*CustomDestinationResponseAttributes) SetName

func (o *CustomDestinationResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CustomDestinationResponseAttributes) SetQuery

func (o *CustomDestinationResponseAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*CustomDestinationResponseAttributes) UnmarshalJSON

func (o *CustomDestinationResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseDefinition

CustomDestinationResponseDefinition The definition of a custom destination.

type CustomDestinationResponseDefinition struct {
    // The attributes associated with the custom destination.
    Attributes *CustomDestinationResponseAttributes `json:"attributes,omitempty"`
    // The custom destination ID.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `custom_destination`.
    Type *CustomDestinationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponseDefinition

func NewCustomDestinationResponseDefinition() *CustomDestinationResponseDefinition

NewCustomDestinationResponseDefinition instantiates a new CustomDestinationResponseDefinition 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 NewCustomDestinationResponseDefinitionWithDefaults

func NewCustomDestinationResponseDefinitionWithDefaults() *CustomDestinationResponseDefinition

NewCustomDestinationResponseDefinitionWithDefaults instantiates a new CustomDestinationResponseDefinition 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 (*CustomDestinationResponseDefinition) GetAttributes

func (o *CustomDestinationResponseDefinition) GetAttributes() CustomDestinationResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CustomDestinationResponseDefinition) GetAttributesOk

func (o *CustomDestinationResponseDefinition) GetAttributesOk() (*CustomDestinationResponseAttributes, 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 (*CustomDestinationResponseDefinition) GetId

func (o *CustomDestinationResponseDefinition) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustomDestinationResponseDefinition) GetIdOk

func (o *CustomDestinationResponseDefinition) 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 (*CustomDestinationResponseDefinition) GetType

func (o *CustomDestinationResponseDefinition) GetType() CustomDestinationType

GetType returns the Type field value if set, zero value otherwise.

func (*CustomDestinationResponseDefinition) GetTypeOk

func (o *CustomDestinationResponseDefinition) GetTypeOk() (*CustomDestinationType, 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 (*CustomDestinationResponseDefinition) HasAttributes

func (o *CustomDestinationResponseDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CustomDestinationResponseDefinition) HasId

func (o *CustomDestinationResponseDefinition) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomDestinationResponseDefinition) HasType

func (o *CustomDestinationResponseDefinition) HasType() bool

HasType returns a boolean if a field has been set.

func (CustomDestinationResponseDefinition) MarshalJSON

func (o CustomDestinationResponseDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponseDefinition) SetAttributes

func (o *CustomDestinationResponseDefinition) SetAttributes(v CustomDestinationResponseAttributes)

SetAttributes gets a reference to the given CustomDestinationResponseAttributes and assigns it to the Attributes field.

func (*CustomDestinationResponseDefinition) SetId

func (o *CustomDestinationResponseDefinition) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustomDestinationResponseDefinition) SetType

func (o *CustomDestinationResponseDefinition) SetType(v CustomDestinationType)

SetType gets a reference to the given CustomDestinationType and assigns it to the Type field.

func (*CustomDestinationResponseDefinition) UnmarshalJSON

func (o *CustomDestinationResponseDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseForwardDestination

CustomDestinationResponseForwardDestination - A custom destination's location to forward logs.

type CustomDestinationResponseForwardDestination struct {
    CustomDestinationResponseForwardDestinationHttp          *CustomDestinationResponseForwardDestinationHttp
    CustomDestinationResponseForwardDestinationSplunk        *CustomDestinationResponseForwardDestinationSplunk
    CustomDestinationResponseForwardDestinationElasticsearch *CustomDestinationResponseForwardDestinationElasticsearch

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CustomDestinationResponseForwardDestinationElasticsearchAsCustomDestinationResponseForwardDestination

func CustomDestinationResponseForwardDestinationElasticsearchAsCustomDestinationResponseForwardDestination(v *CustomDestinationResponseForwardDestinationElasticsearch) CustomDestinationResponseForwardDestination

CustomDestinationResponseForwardDestinationElasticsearchAsCustomDestinationResponseForwardDestination is a convenience function that returns CustomDestinationResponseForwardDestinationElasticsearch wrapped in CustomDestinationResponseForwardDestination.

func CustomDestinationResponseForwardDestinationHttpAsCustomDestinationResponseForwardDestination

func CustomDestinationResponseForwardDestinationHttpAsCustomDestinationResponseForwardDestination(v *CustomDestinationResponseForwardDestinationHttp) CustomDestinationResponseForwardDestination

CustomDestinationResponseForwardDestinationHttpAsCustomDestinationResponseForwardDestination is a convenience function that returns CustomDestinationResponseForwardDestinationHttp wrapped in CustomDestinationResponseForwardDestination.

func CustomDestinationResponseForwardDestinationSplunkAsCustomDestinationResponseForwardDestination

func CustomDestinationResponseForwardDestinationSplunkAsCustomDestinationResponseForwardDestination(v *CustomDestinationResponseForwardDestinationSplunk) CustomDestinationResponseForwardDestination

CustomDestinationResponseForwardDestinationSplunkAsCustomDestinationResponseForwardDestination is a convenience function that returns CustomDestinationResponseForwardDestinationSplunk wrapped in CustomDestinationResponseForwardDestination.

func (*CustomDestinationResponseForwardDestination) GetActualInstance

func (obj *CustomDestinationResponseForwardDestination) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CustomDestinationResponseForwardDestination) MarshalJSON

func (obj CustomDestinationResponseForwardDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CustomDestinationResponseForwardDestination) UnmarshalJSON

func (obj *CustomDestinationResponseForwardDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CustomDestinationResponseForwardDestinationElasticsearch

CustomDestinationResponseForwardDestinationElasticsearch The Elasticsearch destination.

type CustomDestinationResponseForwardDestinationElasticsearch struct {
    // Basic access authentication.
    Auth map[string]interface{} `json:"auth"`
    // The destination for which logs will be forwarded to.
    // Must have HTTPS scheme and forwarding back to Datadog is not allowed.
    Endpoint string `json:"endpoint"`
    // Name of the Elasticsearch index (must follow [Elasticsearch's criteria](https://www.elastic.co/guide/en/elasticsearch/reference/8.11/indices-create-index.html#indices-create-api-path-params)).
    IndexName string `json:"index_name"`
    // Date pattern with US locale and UTC timezone to be appended to the index name after adding `-`
    // (that is, `${index_name}-${indexPattern}`).
    // You can customize the index rotation naming pattern by choosing one of these options:
    // - Hourly: `yyyy-MM-dd-HH` (as an example, it would render: `2022-10-19-09`)
    // - Daily: `yyyy-MM-dd` (as an example, it would render: `2022-10-19`)
    // - Weekly: `yyyy-'W'ww` (as an example, it would render: `2022-W42`)
    // - Monthly: `yyyy-MM` (as an example, it would render: `2022-10`)
    //
    // If this field is missing or is blank, it means that the index name will always be the same
    // (that is, no rotation).
    IndexRotation *string `json:"index_rotation,omitempty"`
    // Type of the Elasticsearch destination.
    Type CustomDestinationResponseForwardDestinationElasticsearchType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponseForwardDestinationElasticsearch

func NewCustomDestinationResponseForwardDestinationElasticsearch(auth map[string]interface{}, endpoint string, indexName string, typeVar CustomDestinationResponseForwardDestinationElasticsearchType) *CustomDestinationResponseForwardDestinationElasticsearch

NewCustomDestinationResponseForwardDestinationElasticsearch instantiates a new CustomDestinationResponseForwardDestinationElasticsearch 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 NewCustomDestinationResponseForwardDestinationElasticsearchWithDefaults

func NewCustomDestinationResponseForwardDestinationElasticsearchWithDefaults() *CustomDestinationResponseForwardDestinationElasticsearch

NewCustomDestinationResponseForwardDestinationElasticsearchWithDefaults instantiates a new CustomDestinationResponseForwardDestinationElasticsearch 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 (*CustomDestinationResponseForwardDestinationElasticsearch) GetAuth

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetAuth() map[string]interface{}

GetAuth returns the Auth field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetAuthOk

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetAuthOk() (*map[string]interface{}, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetEndpoint

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetEndpoint() string

GetEndpoint returns the Endpoint field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetEndpointOk

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetIndexName

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexName() string

GetIndexName returns the IndexName field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetIndexNameOk

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexNameOk() (*string, bool)

GetIndexNameOk returns a tuple with the IndexName field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetIndexRotation

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexRotation() string

GetIndexRotation returns the IndexRotation field value if set, zero value otherwise.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetIndexRotationOk

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetIndexRotationOk() (*string, bool)

GetIndexRotationOk returns a tuple with the IndexRotation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetType

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetType() CustomDestinationResponseForwardDestinationElasticsearchType

GetType returns the Type field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) GetTypeOk

func (o *CustomDestinationResponseForwardDestinationElasticsearch) GetTypeOk() (*CustomDestinationResponseForwardDestinationElasticsearchType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationElasticsearch) HasIndexRotation

func (o *CustomDestinationResponseForwardDestinationElasticsearch) HasIndexRotation() bool

HasIndexRotation returns a boolean if a field has been set.

func (CustomDestinationResponseForwardDestinationElasticsearch) MarshalJSON

func (o CustomDestinationResponseForwardDestinationElasticsearch) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponseForwardDestinationElasticsearch) SetAuth

func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetAuth(v map[string]interface{})

SetAuth sets field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) SetEndpoint

func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetEndpoint(v string)

SetEndpoint sets field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) SetIndexName

func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetIndexName(v string)

SetIndexName sets field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) SetIndexRotation

func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetIndexRotation(v string)

SetIndexRotation gets a reference to the given string and assigns it to the IndexRotation field.

func (*CustomDestinationResponseForwardDestinationElasticsearch) SetType

func (o *CustomDestinationResponseForwardDestinationElasticsearch) SetType(v CustomDestinationResponseForwardDestinationElasticsearchType)

SetType sets field value.

func (*CustomDestinationResponseForwardDestinationElasticsearch) UnmarshalJSON

func (o *CustomDestinationResponseForwardDestinationElasticsearch) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseForwardDestinationElasticsearchType

CustomDestinationResponseForwardDestinationElasticsearchType Type of the Elasticsearch destination.

type CustomDestinationResponseForwardDestinationElasticsearchType string

List of CustomDestinationResponseForwardDestinationElasticsearchType.

const (
    CUSTOMDESTINATIONRESPONSEFORWARDDESTINATIONELASTICSEARCHTYPE_ELASTICSEARCH CustomDestinationResponseForwardDestinationElasticsearchType = "elasticsearch"
)

func NewCustomDestinationResponseForwardDestinationElasticsearchTypeFromValue

func NewCustomDestinationResponseForwardDestinationElasticsearchTypeFromValue(v string) (*CustomDestinationResponseForwardDestinationElasticsearchType, error)

NewCustomDestinationResponseForwardDestinationElasticsearchTypeFromValue returns a pointer to a valid CustomDestinationResponseForwardDestinationElasticsearchType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationResponseForwardDestinationElasticsearchType) GetAllowedValues

func (v *CustomDestinationResponseForwardDestinationElasticsearchType) GetAllowedValues() []CustomDestinationResponseForwardDestinationElasticsearchType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationResponseForwardDestinationElasticsearchType) IsValid

func (v CustomDestinationResponseForwardDestinationElasticsearchType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationResponseForwardDestinationElasticsearchType) Ptr

func (v CustomDestinationResponseForwardDestinationElasticsearchType) Ptr() *CustomDestinationResponseForwardDestinationElasticsearchType

Ptr returns reference to CustomDestinationResponseForwardDestinationElasticsearchType value.

func (*CustomDestinationResponseForwardDestinationElasticsearchType) UnmarshalJSON

func (v *CustomDestinationResponseForwardDestinationElasticsearchType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseForwardDestinationHttp

CustomDestinationResponseForwardDestinationHttp The HTTP destination.

type CustomDestinationResponseForwardDestinationHttp struct {
    // Authentication method of the HTTP requests.
    Auth CustomDestinationResponseHttpDestinationAuth `json:"auth"`
    // The destination for which logs will be forwarded to.
    // Must have HTTPS scheme and forwarding back to Datadog is not allowed.
    Endpoint string `json:"endpoint"`
    // Type of the HTTP destination.
    Type CustomDestinationResponseForwardDestinationHttpType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponseForwardDestinationHttp

func NewCustomDestinationResponseForwardDestinationHttp(auth CustomDestinationResponseHttpDestinationAuth, endpoint string, typeVar CustomDestinationResponseForwardDestinationHttpType) *CustomDestinationResponseForwardDestinationHttp

NewCustomDestinationResponseForwardDestinationHttp instantiates a new CustomDestinationResponseForwardDestinationHttp 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 NewCustomDestinationResponseForwardDestinationHttpWithDefaults

func NewCustomDestinationResponseForwardDestinationHttpWithDefaults() *CustomDestinationResponseForwardDestinationHttp

NewCustomDestinationResponseForwardDestinationHttpWithDefaults instantiates a new CustomDestinationResponseForwardDestinationHttp 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 (*CustomDestinationResponseForwardDestinationHttp) GetAuth

func (o *CustomDestinationResponseForwardDestinationHttp) GetAuth() CustomDestinationResponseHttpDestinationAuth

GetAuth returns the Auth field value.

func (*CustomDestinationResponseForwardDestinationHttp) GetAuthOk

func (o *CustomDestinationResponseForwardDestinationHttp) GetAuthOk() (*CustomDestinationResponseHttpDestinationAuth, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationHttp) GetEndpoint

func (o *CustomDestinationResponseForwardDestinationHttp) GetEndpoint() string

GetEndpoint returns the Endpoint field value.

func (*CustomDestinationResponseForwardDestinationHttp) GetEndpointOk

func (o *CustomDestinationResponseForwardDestinationHttp) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationHttp) GetType

func (o *CustomDestinationResponseForwardDestinationHttp) GetType() CustomDestinationResponseForwardDestinationHttpType

GetType returns the Type field value.

func (*CustomDestinationResponseForwardDestinationHttp) GetTypeOk

func (o *CustomDestinationResponseForwardDestinationHttp) GetTypeOk() (*CustomDestinationResponseForwardDestinationHttpType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationResponseForwardDestinationHttp) MarshalJSON

func (o CustomDestinationResponseForwardDestinationHttp) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponseForwardDestinationHttp) SetAuth

func (o *CustomDestinationResponseForwardDestinationHttp) SetAuth(v CustomDestinationResponseHttpDestinationAuth)

SetAuth sets field value.

func (*CustomDestinationResponseForwardDestinationHttp) SetEndpoint

func (o *CustomDestinationResponseForwardDestinationHttp) SetEndpoint(v string)

SetEndpoint sets field value.

func (*CustomDestinationResponseForwardDestinationHttp) SetType

func (o *CustomDestinationResponseForwardDestinationHttp) SetType(v CustomDestinationResponseForwardDestinationHttpType)

SetType sets field value.

func (*CustomDestinationResponseForwardDestinationHttp) UnmarshalJSON

func (o *CustomDestinationResponseForwardDestinationHttp) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseForwardDestinationHttpType

CustomDestinationResponseForwardDestinationHttpType Type of the HTTP destination.

type CustomDestinationResponseForwardDestinationHttpType string

List of CustomDestinationResponseForwardDestinationHttpType.

const (
    CUSTOMDESTINATIONRESPONSEFORWARDDESTINATIONHTTPTYPE_HTTP CustomDestinationResponseForwardDestinationHttpType = "http"
)

func NewCustomDestinationResponseForwardDestinationHttpTypeFromValue

func NewCustomDestinationResponseForwardDestinationHttpTypeFromValue(v string) (*CustomDestinationResponseForwardDestinationHttpType, error)

NewCustomDestinationResponseForwardDestinationHttpTypeFromValue returns a pointer to a valid CustomDestinationResponseForwardDestinationHttpType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationResponseForwardDestinationHttpType) GetAllowedValues

func (v *CustomDestinationResponseForwardDestinationHttpType) GetAllowedValues() []CustomDestinationResponseForwardDestinationHttpType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationResponseForwardDestinationHttpType) IsValid

func (v CustomDestinationResponseForwardDestinationHttpType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationResponseForwardDestinationHttpType) Ptr

func (v CustomDestinationResponseForwardDestinationHttpType) Ptr() *CustomDestinationResponseForwardDestinationHttpType

Ptr returns reference to CustomDestinationResponseForwardDestinationHttpType value.

func (*CustomDestinationResponseForwardDestinationHttpType) UnmarshalJSON

func (v *CustomDestinationResponseForwardDestinationHttpType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseForwardDestinationSplunk

CustomDestinationResponseForwardDestinationSplunk The Splunk HTTP Event Collector (HEC) destination.

type CustomDestinationResponseForwardDestinationSplunk struct {
    // The destination for which logs will be forwarded to.
    // Must have HTTPS scheme and forwarding back to Datadog is not allowed.
    Endpoint string `json:"endpoint"`
    // Type of the Splunk HTTP Event Collector (HEC) destination.
    Type CustomDestinationResponseForwardDestinationSplunkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponseForwardDestinationSplunk

func NewCustomDestinationResponseForwardDestinationSplunk(endpoint string, typeVar CustomDestinationResponseForwardDestinationSplunkType) *CustomDestinationResponseForwardDestinationSplunk

NewCustomDestinationResponseForwardDestinationSplunk instantiates a new CustomDestinationResponseForwardDestinationSplunk 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 NewCustomDestinationResponseForwardDestinationSplunkWithDefaults

func NewCustomDestinationResponseForwardDestinationSplunkWithDefaults() *CustomDestinationResponseForwardDestinationSplunk

NewCustomDestinationResponseForwardDestinationSplunkWithDefaults instantiates a new CustomDestinationResponseForwardDestinationSplunk 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 (*CustomDestinationResponseForwardDestinationSplunk) GetEndpoint

func (o *CustomDestinationResponseForwardDestinationSplunk) GetEndpoint() string

GetEndpoint returns the Endpoint field value.

func (*CustomDestinationResponseForwardDestinationSplunk) GetEndpointOk

func (o *CustomDestinationResponseForwardDestinationSplunk) GetEndpointOk() (*string, bool)

GetEndpointOk returns a tuple with the Endpoint field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseForwardDestinationSplunk) GetType

func (o *CustomDestinationResponseForwardDestinationSplunk) GetType() CustomDestinationResponseForwardDestinationSplunkType

GetType returns the Type field value.

func (*CustomDestinationResponseForwardDestinationSplunk) GetTypeOk

func (o *CustomDestinationResponseForwardDestinationSplunk) GetTypeOk() (*CustomDestinationResponseForwardDestinationSplunkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationResponseForwardDestinationSplunk) MarshalJSON

func (o CustomDestinationResponseForwardDestinationSplunk) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponseForwardDestinationSplunk) SetEndpoint

func (o *CustomDestinationResponseForwardDestinationSplunk) SetEndpoint(v string)

SetEndpoint sets field value.

func (*CustomDestinationResponseForwardDestinationSplunk) SetType

func (o *CustomDestinationResponseForwardDestinationSplunk) SetType(v CustomDestinationResponseForwardDestinationSplunkType)

SetType sets field value.

func (*CustomDestinationResponseForwardDestinationSplunk) UnmarshalJSON

func (o *CustomDestinationResponseForwardDestinationSplunk) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseForwardDestinationSplunkType

CustomDestinationResponseForwardDestinationSplunkType Type of the Splunk HTTP Event Collector (HEC) destination.

type CustomDestinationResponseForwardDestinationSplunkType string

List of CustomDestinationResponseForwardDestinationSplunkType.

const (
    CUSTOMDESTINATIONRESPONSEFORWARDDESTINATIONSPLUNKTYPE_SPLUNK_HEC CustomDestinationResponseForwardDestinationSplunkType = "splunk_hec"
)

func NewCustomDestinationResponseForwardDestinationSplunkTypeFromValue

func NewCustomDestinationResponseForwardDestinationSplunkTypeFromValue(v string) (*CustomDestinationResponseForwardDestinationSplunkType, error)

NewCustomDestinationResponseForwardDestinationSplunkTypeFromValue returns a pointer to a valid CustomDestinationResponseForwardDestinationSplunkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationResponseForwardDestinationSplunkType) GetAllowedValues

func (v *CustomDestinationResponseForwardDestinationSplunkType) GetAllowedValues() []CustomDestinationResponseForwardDestinationSplunkType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationResponseForwardDestinationSplunkType) IsValid

func (v CustomDestinationResponseForwardDestinationSplunkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationResponseForwardDestinationSplunkType) Ptr

func (v CustomDestinationResponseForwardDestinationSplunkType) Ptr() *CustomDestinationResponseForwardDestinationSplunkType

Ptr returns reference to CustomDestinationResponseForwardDestinationSplunkType value.

func (*CustomDestinationResponseForwardDestinationSplunkType) UnmarshalJSON

func (v *CustomDestinationResponseForwardDestinationSplunkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseHttpDestinationAuth

CustomDestinationResponseHttpDestinationAuth - Authentication method of the HTTP requests.

type CustomDestinationResponseHttpDestinationAuth struct {
    CustomDestinationResponseHttpDestinationAuthBasic        *CustomDestinationResponseHttpDestinationAuthBasic
    CustomDestinationResponseHttpDestinationAuthCustomHeader *CustomDestinationResponseHttpDestinationAuthCustomHeader

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CustomDestinationResponseHttpDestinationAuthBasicAsCustomDestinationResponseHttpDestinationAuth

func CustomDestinationResponseHttpDestinationAuthBasicAsCustomDestinationResponseHttpDestinationAuth(v *CustomDestinationResponseHttpDestinationAuthBasic) CustomDestinationResponseHttpDestinationAuth

CustomDestinationResponseHttpDestinationAuthBasicAsCustomDestinationResponseHttpDestinationAuth is a convenience function that returns CustomDestinationResponseHttpDestinationAuthBasic wrapped in CustomDestinationResponseHttpDestinationAuth.

func CustomDestinationResponseHttpDestinationAuthCustomHeaderAsCustomDestinationResponseHttpDestinationAuth

func CustomDestinationResponseHttpDestinationAuthCustomHeaderAsCustomDestinationResponseHttpDestinationAuth(v *CustomDestinationResponseHttpDestinationAuthCustomHeader) CustomDestinationResponseHttpDestinationAuth

CustomDestinationResponseHttpDestinationAuthCustomHeaderAsCustomDestinationResponseHttpDestinationAuth is a convenience function that returns CustomDestinationResponseHttpDestinationAuthCustomHeader wrapped in CustomDestinationResponseHttpDestinationAuth.

func (*CustomDestinationResponseHttpDestinationAuth) GetActualInstance

func (obj *CustomDestinationResponseHttpDestinationAuth) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (CustomDestinationResponseHttpDestinationAuth) MarshalJSON

func (obj CustomDestinationResponseHttpDestinationAuth) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*CustomDestinationResponseHttpDestinationAuth) UnmarshalJSON

func (obj *CustomDestinationResponseHttpDestinationAuth) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type CustomDestinationResponseHttpDestinationAuthBasic

CustomDestinationResponseHttpDestinationAuthBasic Basic access authentication.

type CustomDestinationResponseHttpDestinationAuthBasic struct {
    // Type of the basic access authentication.
    Type CustomDestinationResponseHttpDestinationAuthBasicType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponseHttpDestinationAuthBasic

func NewCustomDestinationResponseHttpDestinationAuthBasic(typeVar CustomDestinationResponseHttpDestinationAuthBasicType) *CustomDestinationResponseHttpDestinationAuthBasic

NewCustomDestinationResponseHttpDestinationAuthBasic instantiates a new CustomDestinationResponseHttpDestinationAuthBasic 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 NewCustomDestinationResponseHttpDestinationAuthBasicWithDefaults

func NewCustomDestinationResponseHttpDestinationAuthBasicWithDefaults() *CustomDestinationResponseHttpDestinationAuthBasic

NewCustomDestinationResponseHttpDestinationAuthBasicWithDefaults instantiates a new CustomDestinationResponseHttpDestinationAuthBasic 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 (*CustomDestinationResponseHttpDestinationAuthBasic) GetType

func (o *CustomDestinationResponseHttpDestinationAuthBasic) GetType() CustomDestinationResponseHttpDestinationAuthBasicType

GetType returns the Type field value.

func (*CustomDestinationResponseHttpDestinationAuthBasic) GetTypeOk

func (o *CustomDestinationResponseHttpDestinationAuthBasic) GetTypeOk() (*CustomDestinationResponseHttpDestinationAuthBasicType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationResponseHttpDestinationAuthBasic) MarshalJSON

func (o CustomDestinationResponseHttpDestinationAuthBasic) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponseHttpDestinationAuthBasic) SetType

func (o *CustomDestinationResponseHttpDestinationAuthBasic) SetType(v CustomDestinationResponseHttpDestinationAuthBasicType)

SetType sets field value.

func (*CustomDestinationResponseHttpDestinationAuthBasic) UnmarshalJSON

func (o *CustomDestinationResponseHttpDestinationAuthBasic) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseHttpDestinationAuthBasicType

CustomDestinationResponseHttpDestinationAuthBasicType Type of the basic access authentication.

type CustomDestinationResponseHttpDestinationAuthBasicType string

List of CustomDestinationResponseHttpDestinationAuthBasicType.

const (
    CUSTOMDESTINATIONRESPONSEHTTPDESTINATIONAUTHBASICTYPE_BASIC CustomDestinationResponseHttpDestinationAuthBasicType = "basic"
)

func NewCustomDestinationResponseHttpDestinationAuthBasicTypeFromValue

func NewCustomDestinationResponseHttpDestinationAuthBasicTypeFromValue(v string) (*CustomDestinationResponseHttpDestinationAuthBasicType, error)

NewCustomDestinationResponseHttpDestinationAuthBasicTypeFromValue returns a pointer to a valid CustomDestinationResponseHttpDestinationAuthBasicType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationResponseHttpDestinationAuthBasicType) GetAllowedValues

func (v *CustomDestinationResponseHttpDestinationAuthBasicType) GetAllowedValues() []CustomDestinationResponseHttpDestinationAuthBasicType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationResponseHttpDestinationAuthBasicType) IsValid

func (v CustomDestinationResponseHttpDestinationAuthBasicType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationResponseHttpDestinationAuthBasicType) Ptr

func (v CustomDestinationResponseHttpDestinationAuthBasicType) Ptr() *CustomDestinationResponseHttpDestinationAuthBasicType

Ptr returns reference to CustomDestinationResponseHttpDestinationAuthBasicType value.

func (*CustomDestinationResponseHttpDestinationAuthBasicType) UnmarshalJSON

func (v *CustomDestinationResponseHttpDestinationAuthBasicType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseHttpDestinationAuthCustomHeader

CustomDestinationResponseHttpDestinationAuthCustomHeader Custom header access authentication.

type CustomDestinationResponseHttpDestinationAuthCustomHeader struct {
    // The header name of the authentication.
    HeaderName string `json:"header_name"`
    // Type of the custom header access authentication.
    Type CustomDestinationResponseHttpDestinationAuthCustomHeaderType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationResponseHttpDestinationAuthCustomHeader

func NewCustomDestinationResponseHttpDestinationAuthCustomHeader(headerName string, typeVar CustomDestinationResponseHttpDestinationAuthCustomHeaderType) *CustomDestinationResponseHttpDestinationAuthCustomHeader

NewCustomDestinationResponseHttpDestinationAuthCustomHeader instantiates a new CustomDestinationResponseHttpDestinationAuthCustomHeader 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 NewCustomDestinationResponseHttpDestinationAuthCustomHeaderWithDefaults

func NewCustomDestinationResponseHttpDestinationAuthCustomHeaderWithDefaults() *CustomDestinationResponseHttpDestinationAuthCustomHeader

NewCustomDestinationResponseHttpDestinationAuthCustomHeaderWithDefaults instantiates a new CustomDestinationResponseHttpDestinationAuthCustomHeader 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 (*CustomDestinationResponseHttpDestinationAuthCustomHeader) GetHeaderName

func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetHeaderName() string

GetHeaderName returns the HeaderName field value.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeader) GetHeaderNameOk

func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetHeaderNameOk() (*string, bool)

GetHeaderNameOk returns a tuple with the HeaderName field value and a boolean to check if the value has been set.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeader) GetType

func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetType() CustomDestinationResponseHttpDestinationAuthCustomHeaderType

GetType returns the Type field value.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeader) GetTypeOk

func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) GetTypeOk() (*CustomDestinationResponseHttpDestinationAuthCustomHeaderType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomDestinationResponseHttpDestinationAuthCustomHeader) MarshalJSON

func (o CustomDestinationResponseHttpDestinationAuthCustomHeader) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeader) SetHeaderName

func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) SetHeaderName(v string)

SetHeaderName sets field value.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeader) SetType

func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) SetType(v CustomDestinationResponseHttpDestinationAuthCustomHeaderType)

SetType sets field value.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeader) UnmarshalJSON

func (o *CustomDestinationResponseHttpDestinationAuthCustomHeader) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationResponseHttpDestinationAuthCustomHeaderType

CustomDestinationResponseHttpDestinationAuthCustomHeaderType Type of the custom header access authentication.

type CustomDestinationResponseHttpDestinationAuthCustomHeaderType string

List of CustomDestinationResponseHttpDestinationAuthCustomHeaderType.

const (
    CUSTOMDESTINATIONRESPONSEHTTPDESTINATIONAUTHCUSTOMHEADERTYPE_CUSTOM_HEADER CustomDestinationResponseHttpDestinationAuthCustomHeaderType = "custom_header"
)

func NewCustomDestinationResponseHttpDestinationAuthCustomHeaderTypeFromValue

func NewCustomDestinationResponseHttpDestinationAuthCustomHeaderTypeFromValue(v string) (*CustomDestinationResponseHttpDestinationAuthCustomHeaderType, error)

NewCustomDestinationResponseHttpDestinationAuthCustomHeaderTypeFromValue returns a pointer to a valid CustomDestinationResponseHttpDestinationAuthCustomHeaderType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeaderType) GetAllowedValues

func (v *CustomDestinationResponseHttpDestinationAuthCustomHeaderType) GetAllowedValues() []CustomDestinationResponseHttpDestinationAuthCustomHeaderType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationResponseHttpDestinationAuthCustomHeaderType) IsValid

func (v CustomDestinationResponseHttpDestinationAuthCustomHeaderType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationResponseHttpDestinationAuthCustomHeaderType) Ptr

func (v CustomDestinationResponseHttpDestinationAuthCustomHeaderType) Ptr() *CustomDestinationResponseHttpDestinationAuthCustomHeaderType

Ptr returns reference to CustomDestinationResponseHttpDestinationAuthCustomHeaderType value.

func (*CustomDestinationResponseHttpDestinationAuthCustomHeaderType) UnmarshalJSON

func (v *CustomDestinationResponseHttpDestinationAuthCustomHeaderType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationType

CustomDestinationType The type of the resource. The value should always be `custom_destination`.

type CustomDestinationType string

List of CustomDestinationType.

const (
    CUSTOMDESTINATIONTYPE_CUSTOM_DESTINATION CustomDestinationType = "custom_destination"
)

func NewCustomDestinationTypeFromValue

func NewCustomDestinationTypeFromValue(v string) (*CustomDestinationType, error)

NewCustomDestinationTypeFromValue returns a pointer to a valid CustomDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomDestinationType) GetAllowedValues

func (v *CustomDestinationType) GetAllowedValues() []CustomDestinationType

GetAllowedValues reeturns the list of possible values.

func (CustomDestinationType) IsValid

func (v CustomDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomDestinationType) Ptr

func (v CustomDestinationType) Ptr() *CustomDestinationType

Ptr returns reference to CustomDestinationType value.

func (*CustomDestinationType) UnmarshalJSON

func (v *CustomDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomDestinationUpdateRequest

CustomDestinationUpdateRequest The custom destination.

type CustomDestinationUpdateRequest struct {
    // The definition of a custom destination.
    Data *CustomDestinationUpdateRequestDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationUpdateRequest

func NewCustomDestinationUpdateRequest() *CustomDestinationUpdateRequest

NewCustomDestinationUpdateRequest instantiates a new CustomDestinationUpdateRequest 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 NewCustomDestinationUpdateRequestWithDefaults

func NewCustomDestinationUpdateRequestWithDefaults() *CustomDestinationUpdateRequest

NewCustomDestinationUpdateRequestWithDefaults instantiates a new CustomDestinationUpdateRequest 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 (*CustomDestinationUpdateRequest) GetData

func (o *CustomDestinationUpdateRequest) GetData() CustomDestinationUpdateRequestDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequest) GetDataOk

func (o *CustomDestinationUpdateRequest) GetDataOk() (*CustomDestinationUpdateRequestDefinition, 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 (*CustomDestinationUpdateRequest) HasData

func (o *CustomDestinationUpdateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (CustomDestinationUpdateRequest) MarshalJSON

func (o CustomDestinationUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationUpdateRequest) SetData

func (o *CustomDestinationUpdateRequest) SetData(v CustomDestinationUpdateRequestDefinition)

SetData gets a reference to the given CustomDestinationUpdateRequestDefinition and assigns it to the Data field.

func (*CustomDestinationUpdateRequest) UnmarshalJSON

func (o *CustomDestinationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationUpdateRequestAttributes

CustomDestinationUpdateRequestAttributes The attributes associated with the custom destination.

type CustomDestinationUpdateRequestAttributes struct {
    // Whether logs matching this custom destination should be forwarded or not.
    Enabled *bool `json:"enabled,omitempty"`
    // Whether tags from the forwarded logs should be forwarded or not.
    ForwardTags *bool `json:"forward_tags,omitempty"`
    // List of [keys of tags](https://docs.datadoghq.com/getting_started/tagging/#define-tags) to be restricted from being forwarded.
    // An empty list represents no restriction is in place and either all or no tags will be forwarded depending on `forward_tags_restriction_list_type` parameter.
    ForwardTagsRestrictionList []string `json:"forward_tags_restriction_list,omitempty"`
    // How `forward_tags_restriction_list` parameter should be interpreted.
    // If `ALLOW_LIST`, then only tags whose keys on the forwarded logs match the ones on the restriction list
    // are forwarded.
    //
    // `BLOCK_LIST` works the opposite way. It does not forward the tags matching the ones on the list.
    ForwardTagsRestrictionListType *CustomDestinationAttributeTagsRestrictionListType `json:"forward_tags_restriction_list_type,omitempty"`
    // A custom destination's location to forward logs.
    ForwarderDestination *CustomDestinationForwardDestination `json:"forwarder_destination,omitempty"`
    // The custom destination name.
    Name *string `json:"name,omitempty"`
    // The custom destination query and filter. Logs matching this query are forwarded to the destination.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationUpdateRequestAttributes

func NewCustomDestinationUpdateRequestAttributes() *CustomDestinationUpdateRequestAttributes

NewCustomDestinationUpdateRequestAttributes instantiates a new CustomDestinationUpdateRequestAttributes 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 NewCustomDestinationUpdateRequestAttributesWithDefaults

func NewCustomDestinationUpdateRequestAttributesWithDefaults() *CustomDestinationUpdateRequestAttributes

NewCustomDestinationUpdateRequestAttributesWithDefaults instantiates a new CustomDestinationUpdateRequestAttributes 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 (*CustomDestinationUpdateRequestAttributes) GetEnabled

func (o *CustomDestinationUpdateRequestAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestAttributes) GetEnabledOk

func (o *CustomDestinationUpdateRequestAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationUpdateRequestAttributes) GetForwardTags

func (o *CustomDestinationUpdateRequestAttributes) GetForwardTags() bool

GetForwardTags returns the ForwardTags field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestAttributes) GetForwardTagsOk

func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsOk() (*bool, bool)

GetForwardTagsOk returns a tuple with the ForwardTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionList

func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionList() []string

GetForwardTagsRestrictionList returns the ForwardTagsRestrictionList field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListOk

func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListOk() (*[]string, bool)

GetForwardTagsRestrictionListOk returns a tuple with the ForwardTagsRestrictionList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListType

func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListType() CustomDestinationAttributeTagsRestrictionListType

GetForwardTagsRestrictionListType returns the ForwardTagsRestrictionListType field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListTypeOk

func (o *CustomDestinationUpdateRequestAttributes) GetForwardTagsRestrictionListTypeOk() (*CustomDestinationAttributeTagsRestrictionListType, bool)

GetForwardTagsRestrictionListTypeOk returns a tuple with the ForwardTagsRestrictionListType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationUpdateRequestAttributes) GetForwarderDestination

func (o *CustomDestinationUpdateRequestAttributes) GetForwarderDestination() CustomDestinationForwardDestination

GetForwarderDestination returns the ForwarderDestination field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestAttributes) GetForwarderDestinationOk

func (o *CustomDestinationUpdateRequestAttributes) GetForwarderDestinationOk() (*CustomDestinationForwardDestination, bool)

GetForwarderDestinationOk returns a tuple with the ForwarderDestination field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomDestinationUpdateRequestAttributes) GetName

func (o *CustomDestinationUpdateRequestAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestAttributes) GetNameOk

func (o *CustomDestinationUpdateRequestAttributes) 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 (*CustomDestinationUpdateRequestAttributes) GetQuery

func (o *CustomDestinationUpdateRequestAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestAttributes) GetQueryOk

func (o *CustomDestinationUpdateRequestAttributes) 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 (*CustomDestinationUpdateRequestAttributes) HasEnabled

func (o *CustomDestinationUpdateRequestAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*CustomDestinationUpdateRequestAttributes) HasForwardTags

func (o *CustomDestinationUpdateRequestAttributes) HasForwardTags() bool

HasForwardTags returns a boolean if a field has been set.

func (*CustomDestinationUpdateRequestAttributes) HasForwardTagsRestrictionList

func (o *CustomDestinationUpdateRequestAttributes) HasForwardTagsRestrictionList() bool

HasForwardTagsRestrictionList returns a boolean if a field has been set.

func (*CustomDestinationUpdateRequestAttributes) HasForwardTagsRestrictionListType

func (o *CustomDestinationUpdateRequestAttributes) HasForwardTagsRestrictionListType() bool

HasForwardTagsRestrictionListType returns a boolean if a field has been set.

func (*CustomDestinationUpdateRequestAttributes) HasForwarderDestination

func (o *CustomDestinationUpdateRequestAttributes) HasForwarderDestination() bool

HasForwarderDestination returns a boolean if a field has been set.

func (*CustomDestinationUpdateRequestAttributes) HasName

func (o *CustomDestinationUpdateRequestAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomDestinationUpdateRequestAttributes) HasQuery

func (o *CustomDestinationUpdateRequestAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (CustomDestinationUpdateRequestAttributes) MarshalJSON

func (o CustomDestinationUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationUpdateRequestAttributes) SetEnabled

func (o *CustomDestinationUpdateRequestAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*CustomDestinationUpdateRequestAttributes) SetForwardTags

func (o *CustomDestinationUpdateRequestAttributes) SetForwardTags(v bool)

SetForwardTags gets a reference to the given bool and assigns it to the ForwardTags field.

func (*CustomDestinationUpdateRequestAttributes) SetForwardTagsRestrictionList

func (o *CustomDestinationUpdateRequestAttributes) SetForwardTagsRestrictionList(v []string)

SetForwardTagsRestrictionList gets a reference to the given []string and assigns it to the ForwardTagsRestrictionList field.

func (*CustomDestinationUpdateRequestAttributes) SetForwardTagsRestrictionListType

func (o *CustomDestinationUpdateRequestAttributes) SetForwardTagsRestrictionListType(v CustomDestinationAttributeTagsRestrictionListType)

SetForwardTagsRestrictionListType gets a reference to the given CustomDestinationAttributeTagsRestrictionListType and assigns it to the ForwardTagsRestrictionListType field.

func (*CustomDestinationUpdateRequestAttributes) SetForwarderDestination

func (o *CustomDestinationUpdateRequestAttributes) SetForwarderDestination(v CustomDestinationForwardDestination)

SetForwarderDestination gets a reference to the given CustomDestinationForwardDestination and assigns it to the ForwarderDestination field.

func (*CustomDestinationUpdateRequestAttributes) SetName

func (o *CustomDestinationUpdateRequestAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CustomDestinationUpdateRequestAttributes) SetQuery

func (o *CustomDestinationUpdateRequestAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*CustomDestinationUpdateRequestAttributes) UnmarshalJSON

func (o *CustomDestinationUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationUpdateRequestDefinition

CustomDestinationUpdateRequestDefinition The definition of a custom destination.

type CustomDestinationUpdateRequestDefinition struct {
    // The attributes associated with the custom destination.
    Attributes *CustomDestinationUpdateRequestAttributes `json:"attributes,omitempty"`
    // The custom destination ID.
    Id string `json:"id"`
    // The type of the resource. The value should always be `custom_destination`.
    Type CustomDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationUpdateRequestDefinition

func NewCustomDestinationUpdateRequestDefinition(id string, typeVar CustomDestinationType) *CustomDestinationUpdateRequestDefinition

NewCustomDestinationUpdateRequestDefinition instantiates a new CustomDestinationUpdateRequestDefinition 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 NewCustomDestinationUpdateRequestDefinitionWithDefaults

func NewCustomDestinationUpdateRequestDefinitionWithDefaults() *CustomDestinationUpdateRequestDefinition

NewCustomDestinationUpdateRequestDefinitionWithDefaults instantiates a new CustomDestinationUpdateRequestDefinition 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 (*CustomDestinationUpdateRequestDefinition) GetAttributes

func (o *CustomDestinationUpdateRequestDefinition) GetAttributes() CustomDestinationUpdateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CustomDestinationUpdateRequestDefinition) GetAttributesOk

func (o *CustomDestinationUpdateRequestDefinition) GetAttributesOk() (*CustomDestinationUpdateRequestAttributes, 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 (*CustomDestinationUpdateRequestDefinition) GetId

func (o *CustomDestinationUpdateRequestDefinition) GetId() string

GetId returns the Id field value.

func (*CustomDestinationUpdateRequestDefinition) GetIdOk

func (o *CustomDestinationUpdateRequestDefinition) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*CustomDestinationUpdateRequestDefinition) GetType

func (o *CustomDestinationUpdateRequestDefinition) GetType() CustomDestinationType

GetType returns the Type field value.

func (*CustomDestinationUpdateRequestDefinition) GetTypeOk

func (o *CustomDestinationUpdateRequestDefinition) GetTypeOk() (*CustomDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CustomDestinationUpdateRequestDefinition) HasAttributes

func (o *CustomDestinationUpdateRequestDefinition) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (CustomDestinationUpdateRequestDefinition) MarshalJSON

func (o CustomDestinationUpdateRequestDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationUpdateRequestDefinition) SetAttributes

func (o *CustomDestinationUpdateRequestDefinition) SetAttributes(v CustomDestinationUpdateRequestAttributes)

SetAttributes gets a reference to the given CustomDestinationUpdateRequestAttributes and assigns it to the Attributes field.

func (*CustomDestinationUpdateRequestDefinition) SetId

func (o *CustomDestinationUpdateRequestDefinition) SetId(v string)

SetId sets field value.

func (*CustomDestinationUpdateRequestDefinition) SetType

func (o *CustomDestinationUpdateRequestDefinition) SetType(v CustomDestinationType)

SetType sets field value.

func (*CustomDestinationUpdateRequestDefinition) UnmarshalJSON

func (o *CustomDestinationUpdateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomDestinationsResponse

CustomDestinationsResponse The available custom destinations.

type CustomDestinationsResponse struct {
    // A list of custom destinations.
    Data []CustomDestinationResponseDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomDestinationsResponse

func NewCustomDestinationsResponse() *CustomDestinationsResponse

NewCustomDestinationsResponse instantiates a new CustomDestinationsResponse 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 NewCustomDestinationsResponseWithDefaults

func NewCustomDestinationsResponseWithDefaults() *CustomDestinationsResponse

NewCustomDestinationsResponseWithDefaults instantiates a new CustomDestinationsResponse 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 (*CustomDestinationsResponse) GetData

func (o *CustomDestinationsResponse) GetData() []CustomDestinationResponseDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*CustomDestinationsResponse) GetDataOk

func (o *CustomDestinationsResponse) GetDataOk() (*[]CustomDestinationResponseDefinition, 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 (*CustomDestinationsResponse) HasData

func (o *CustomDestinationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (CustomDestinationsResponse) MarshalJSON

func (o CustomDestinationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomDestinationsResponse) SetData

func (o *CustomDestinationsResponse) SetData(v []CustomDestinationResponseDefinition)

SetData gets a reference to the given []CustomDestinationResponseDefinition and assigns it to the Data field.

func (*CustomDestinationsResponse) UnmarshalJSON

func (o *CustomDestinationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomFrameworkControl

CustomFrameworkControl Framework Control.

type CustomFrameworkControl struct {
    // Control Name.
    Name string `json:"name"`
    // Rule IDs.
    RulesId []string `json:"rules_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomFrameworkControl

func NewCustomFrameworkControl(name string, rulesId []string) *CustomFrameworkControl

NewCustomFrameworkControl instantiates a new CustomFrameworkControl 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 NewCustomFrameworkControlWithDefaults

func NewCustomFrameworkControlWithDefaults() *CustomFrameworkControl

NewCustomFrameworkControlWithDefaults instantiates a new CustomFrameworkControl 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 (*CustomFrameworkControl) GetName

func (o *CustomFrameworkControl) GetName() string

GetName returns the Name field value.

func (*CustomFrameworkControl) GetNameOk

func (o *CustomFrameworkControl) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CustomFrameworkControl) GetRulesId

func (o *CustomFrameworkControl) GetRulesId() []string

GetRulesId returns the RulesId field value.

func (*CustomFrameworkControl) GetRulesIdOk

func (o *CustomFrameworkControl) GetRulesIdOk() (*[]string, bool)

GetRulesIdOk returns a tuple with the RulesId field value and a boolean to check if the value has been set.

func (CustomFrameworkControl) MarshalJSON

func (o CustomFrameworkControl) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomFrameworkControl) SetName

func (o *CustomFrameworkControl) SetName(v string)

SetName sets field value.

func (*CustomFrameworkControl) SetRulesId

func (o *CustomFrameworkControl) SetRulesId(v []string)

SetRulesId sets field value.

func (*CustomFrameworkControl) UnmarshalJSON

func (o *CustomFrameworkControl) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomFrameworkData

CustomFrameworkData Contains type and attributes for custom frameworks.

type CustomFrameworkData struct {
    // Framework Data Attributes.
    Attributes CustomFrameworkDataAttributes `json:"attributes"`
    // The type of the resource. The value must be `custom_framework`.
    Type CustomFrameworkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomFrameworkData

func NewCustomFrameworkData(attributes CustomFrameworkDataAttributes, typeVar CustomFrameworkType) *CustomFrameworkData

NewCustomFrameworkData instantiates a new CustomFrameworkData 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 NewCustomFrameworkDataWithDefaults

func NewCustomFrameworkDataWithDefaults() *CustomFrameworkData

NewCustomFrameworkDataWithDefaults instantiates a new CustomFrameworkData 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 (*CustomFrameworkData) GetAttributes

func (o *CustomFrameworkData) GetAttributes() CustomFrameworkDataAttributes

GetAttributes returns the Attributes field value.

func (*CustomFrameworkData) GetAttributesOk

func (o *CustomFrameworkData) GetAttributesOk() (*CustomFrameworkDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*CustomFrameworkData) GetType

func (o *CustomFrameworkData) GetType() CustomFrameworkType

GetType returns the Type field value.

func (*CustomFrameworkData) GetTypeOk

func (o *CustomFrameworkData) GetTypeOk() (*CustomFrameworkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (CustomFrameworkData) MarshalJSON

func (o CustomFrameworkData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomFrameworkData) SetAttributes

func (o *CustomFrameworkData) SetAttributes(v CustomFrameworkDataAttributes)

SetAttributes sets field value.

func (*CustomFrameworkData) SetType

func (o *CustomFrameworkData) SetType(v CustomFrameworkType)

SetType sets field value.

func (*CustomFrameworkData) UnmarshalJSON

func (o *CustomFrameworkData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomFrameworkDataAttributes

CustomFrameworkDataAttributes Framework Data Attributes.

type CustomFrameworkDataAttributes struct {
    // Framework Description
    Description *string `json:"description,omitempty"`
    // Framework Handle
    Handle string `json:"handle"`
    // Framework Icon URL
    IconUrl *string `json:"icon_url,omitempty"`
    // Framework Name
    Name string `json:"name"`
    // Framework Requirements
    Requirements []CustomFrameworkRequirement `json:"requirements"`
    // Framework Version
    Version string `json:"version"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomFrameworkDataAttributes

func NewCustomFrameworkDataAttributes(handle string, name string, requirements []CustomFrameworkRequirement, version string) *CustomFrameworkDataAttributes

NewCustomFrameworkDataAttributes instantiates a new CustomFrameworkDataAttributes 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 NewCustomFrameworkDataAttributesWithDefaults

func NewCustomFrameworkDataAttributesWithDefaults() *CustomFrameworkDataAttributes

NewCustomFrameworkDataAttributesWithDefaults instantiates a new CustomFrameworkDataAttributes 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 (*CustomFrameworkDataAttributes) GetDescription

func (o *CustomFrameworkDataAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CustomFrameworkDataAttributes) GetDescriptionOk

func (o *CustomFrameworkDataAttributes) 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 (*CustomFrameworkDataAttributes) GetHandle

func (o *CustomFrameworkDataAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*CustomFrameworkDataAttributes) GetHandleOk

func (o *CustomFrameworkDataAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*CustomFrameworkDataAttributes) GetIconUrl

func (o *CustomFrameworkDataAttributes) GetIconUrl() string

GetIconUrl returns the IconUrl field value if set, zero value otherwise.

func (*CustomFrameworkDataAttributes) GetIconUrlOk

func (o *CustomFrameworkDataAttributes) GetIconUrlOk() (*string, bool)

GetIconUrlOk returns a tuple with the IconUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomFrameworkDataAttributes) GetName

func (o *CustomFrameworkDataAttributes) GetName() string

GetName returns the Name field value.

func (*CustomFrameworkDataAttributes) GetNameOk

func (o *CustomFrameworkDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CustomFrameworkDataAttributes) GetRequirements

func (o *CustomFrameworkDataAttributes) GetRequirements() []CustomFrameworkRequirement

GetRequirements returns the Requirements field value.

func (*CustomFrameworkDataAttributes) GetRequirementsOk

func (o *CustomFrameworkDataAttributes) GetRequirementsOk() (*[]CustomFrameworkRequirement, bool)

GetRequirementsOk returns a tuple with the Requirements field value and a boolean to check if the value has been set.

func (*CustomFrameworkDataAttributes) GetVersion

func (o *CustomFrameworkDataAttributes) GetVersion() string

GetVersion returns the Version field value.

func (*CustomFrameworkDataAttributes) GetVersionOk

func (o *CustomFrameworkDataAttributes) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*CustomFrameworkDataAttributes) HasDescription

func (o *CustomFrameworkDataAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CustomFrameworkDataAttributes) HasIconUrl

func (o *CustomFrameworkDataAttributes) HasIconUrl() bool

HasIconUrl returns a boolean if a field has been set.

func (CustomFrameworkDataAttributes) MarshalJSON

func (o CustomFrameworkDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomFrameworkDataAttributes) SetDescription

func (o *CustomFrameworkDataAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CustomFrameworkDataAttributes) SetHandle

func (o *CustomFrameworkDataAttributes) SetHandle(v string)

SetHandle sets field value.

func (*CustomFrameworkDataAttributes) SetIconUrl

func (o *CustomFrameworkDataAttributes) SetIconUrl(v string)

SetIconUrl gets a reference to the given string and assigns it to the IconUrl field.

func (*CustomFrameworkDataAttributes) SetName

func (o *CustomFrameworkDataAttributes) SetName(v string)

SetName sets field value.

func (*CustomFrameworkDataAttributes) SetRequirements

func (o *CustomFrameworkDataAttributes) SetRequirements(v []CustomFrameworkRequirement)

SetRequirements sets field value.

func (*CustomFrameworkDataAttributes) SetVersion

func (o *CustomFrameworkDataAttributes) SetVersion(v string)

SetVersion sets field value.

func (*CustomFrameworkDataAttributes) UnmarshalJSON

func (o *CustomFrameworkDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomFrameworkDataHandleAndVersion

CustomFrameworkDataHandleAndVersion Framework Handle and Version.

type CustomFrameworkDataHandleAndVersion struct {
    // Framework Handle
    Handle *string `json:"handle,omitempty"`
    // Framework Version
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomFrameworkDataHandleAndVersion

func NewCustomFrameworkDataHandleAndVersion() *CustomFrameworkDataHandleAndVersion

NewCustomFrameworkDataHandleAndVersion instantiates a new CustomFrameworkDataHandleAndVersion 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 NewCustomFrameworkDataHandleAndVersionWithDefaults

func NewCustomFrameworkDataHandleAndVersionWithDefaults() *CustomFrameworkDataHandleAndVersion

NewCustomFrameworkDataHandleAndVersionWithDefaults instantiates a new CustomFrameworkDataHandleAndVersion 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 (*CustomFrameworkDataHandleAndVersion) GetHandle

func (o *CustomFrameworkDataHandleAndVersion) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*CustomFrameworkDataHandleAndVersion) GetHandleOk

func (o *CustomFrameworkDataHandleAndVersion) 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 (*CustomFrameworkDataHandleAndVersion) GetVersion

func (o *CustomFrameworkDataHandleAndVersion) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*CustomFrameworkDataHandleAndVersion) GetVersionOk

func (o *CustomFrameworkDataHandleAndVersion) GetVersionOk() (*string, 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 (*CustomFrameworkDataHandleAndVersion) HasHandle

func (o *CustomFrameworkDataHandleAndVersion) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*CustomFrameworkDataHandleAndVersion) HasVersion

func (o *CustomFrameworkDataHandleAndVersion) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CustomFrameworkDataHandleAndVersion) MarshalJSON

func (o CustomFrameworkDataHandleAndVersion) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomFrameworkDataHandleAndVersion) SetHandle

func (o *CustomFrameworkDataHandleAndVersion) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*CustomFrameworkDataHandleAndVersion) SetVersion

func (o *CustomFrameworkDataHandleAndVersion) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*CustomFrameworkDataHandleAndVersion) UnmarshalJSON

func (o *CustomFrameworkDataHandleAndVersion) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomFrameworkMetadata

CustomFrameworkMetadata Metadata for custom frameworks.

type CustomFrameworkMetadata struct {
    // Framework without requirements.
    Attributes *CustomFrameworkWithoutRequirements `json:"attributes,omitempty"`
    // The ID of the custom framework.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value must be `custom_framework`.
    Type *CustomFrameworkType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomFrameworkMetadata

func NewCustomFrameworkMetadata() *CustomFrameworkMetadata

NewCustomFrameworkMetadata instantiates a new CustomFrameworkMetadata 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 NewCustomFrameworkMetadataWithDefaults

func NewCustomFrameworkMetadataWithDefaults() *CustomFrameworkMetadata

NewCustomFrameworkMetadataWithDefaults instantiates a new CustomFrameworkMetadata 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 (*CustomFrameworkMetadata) GetAttributes

func (o *CustomFrameworkMetadata) GetAttributes() CustomFrameworkWithoutRequirements

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*CustomFrameworkMetadata) GetAttributesOk

func (o *CustomFrameworkMetadata) GetAttributesOk() (*CustomFrameworkWithoutRequirements, 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 (*CustomFrameworkMetadata) GetId

func (o *CustomFrameworkMetadata) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*CustomFrameworkMetadata) GetIdOk

func (o *CustomFrameworkMetadata) 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 (*CustomFrameworkMetadata) GetType

func (o *CustomFrameworkMetadata) GetType() CustomFrameworkType

GetType returns the Type field value if set, zero value otherwise.

func (*CustomFrameworkMetadata) GetTypeOk

func (o *CustomFrameworkMetadata) GetTypeOk() (*CustomFrameworkType, 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 (*CustomFrameworkMetadata) HasAttributes

func (o *CustomFrameworkMetadata) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*CustomFrameworkMetadata) HasId

func (o *CustomFrameworkMetadata) HasId() bool

HasId returns a boolean if a field has been set.

func (*CustomFrameworkMetadata) HasType

func (o *CustomFrameworkMetadata) HasType() bool

HasType returns a boolean if a field has been set.

func (CustomFrameworkMetadata) MarshalJSON

func (o CustomFrameworkMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomFrameworkMetadata) SetAttributes

func (o *CustomFrameworkMetadata) SetAttributes(v CustomFrameworkWithoutRequirements)

SetAttributes gets a reference to the given CustomFrameworkWithoutRequirements and assigns it to the Attributes field.

func (*CustomFrameworkMetadata) SetId

func (o *CustomFrameworkMetadata) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*CustomFrameworkMetadata) SetType

func (o *CustomFrameworkMetadata) SetType(v CustomFrameworkType)

SetType gets a reference to the given CustomFrameworkType and assigns it to the Type field.

func (*CustomFrameworkMetadata) UnmarshalJSON

func (o *CustomFrameworkMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomFrameworkRequirement

CustomFrameworkRequirement Framework Requirement.

type CustomFrameworkRequirement struct {
    // Requirement Controls.
    Controls []CustomFrameworkControl `json:"controls"`
    // Requirement Name.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomFrameworkRequirement

func NewCustomFrameworkRequirement(controls []CustomFrameworkControl, name string) *CustomFrameworkRequirement

NewCustomFrameworkRequirement instantiates a new CustomFrameworkRequirement 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 NewCustomFrameworkRequirementWithDefaults

func NewCustomFrameworkRequirementWithDefaults() *CustomFrameworkRequirement

NewCustomFrameworkRequirementWithDefaults instantiates a new CustomFrameworkRequirement 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 (*CustomFrameworkRequirement) GetControls

func (o *CustomFrameworkRequirement) GetControls() []CustomFrameworkControl

GetControls returns the Controls field value.

func (*CustomFrameworkRequirement) GetControlsOk

func (o *CustomFrameworkRequirement) GetControlsOk() (*[]CustomFrameworkControl, bool)

GetControlsOk returns a tuple with the Controls field value and a boolean to check if the value has been set.

func (*CustomFrameworkRequirement) GetName

func (o *CustomFrameworkRequirement) GetName() string

GetName returns the Name field value.

func (*CustomFrameworkRequirement) GetNameOk

func (o *CustomFrameworkRequirement) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (CustomFrameworkRequirement) MarshalJSON

func (o CustomFrameworkRequirement) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomFrameworkRequirement) SetControls

func (o *CustomFrameworkRequirement) SetControls(v []CustomFrameworkControl)

SetControls sets field value.

func (*CustomFrameworkRequirement) SetName

func (o *CustomFrameworkRequirement) SetName(v string)

SetName sets field value.

func (*CustomFrameworkRequirement) UnmarshalJSON

func (o *CustomFrameworkRequirement) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type CustomFrameworkType

CustomFrameworkType The type of the resource. The value must be `custom_framework`.

type CustomFrameworkType string

List of CustomFrameworkType.

const (
    CUSTOMFRAMEWORKTYPE_CUSTOM_FRAMEWORK CustomFrameworkType = "custom_framework"
)

func NewCustomFrameworkTypeFromValue

func NewCustomFrameworkTypeFromValue(v string) (*CustomFrameworkType, error)

NewCustomFrameworkTypeFromValue returns a pointer to a valid CustomFrameworkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*CustomFrameworkType) GetAllowedValues

func (v *CustomFrameworkType) GetAllowedValues() []CustomFrameworkType

GetAllowedValues reeturns the list of possible values.

func (CustomFrameworkType) IsValid

func (v CustomFrameworkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (CustomFrameworkType) Ptr

func (v CustomFrameworkType) Ptr() *CustomFrameworkType

Ptr returns reference to CustomFrameworkType value.

func (*CustomFrameworkType) UnmarshalJSON

func (v *CustomFrameworkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type CustomFrameworkWithoutRequirements

CustomFrameworkWithoutRequirements Framework without requirements.

type CustomFrameworkWithoutRequirements struct {
    // Framework Description
    Description *string `json:"description,omitempty"`
    // Framework Handle
    Handle string `json:"handle"`
    // Framework Icon URL
    IconUrl *string `json:"icon_url,omitempty"`
    // Framework Name
    Name string `json:"name"`
    // Framework Version
    Version string `json:"version"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewCustomFrameworkWithoutRequirements

func NewCustomFrameworkWithoutRequirements(handle string, name string, version string) *CustomFrameworkWithoutRequirements

NewCustomFrameworkWithoutRequirements instantiates a new CustomFrameworkWithoutRequirements 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 NewCustomFrameworkWithoutRequirementsWithDefaults

func NewCustomFrameworkWithoutRequirementsWithDefaults() *CustomFrameworkWithoutRequirements

NewCustomFrameworkWithoutRequirementsWithDefaults instantiates a new CustomFrameworkWithoutRequirements 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 (*CustomFrameworkWithoutRequirements) GetDescription

func (o *CustomFrameworkWithoutRequirements) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CustomFrameworkWithoutRequirements) GetDescriptionOk

func (o *CustomFrameworkWithoutRequirements) 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 (*CustomFrameworkWithoutRequirements) GetHandle

func (o *CustomFrameworkWithoutRequirements) GetHandle() string

GetHandle returns the Handle field value.

func (*CustomFrameworkWithoutRequirements) GetHandleOk

func (o *CustomFrameworkWithoutRequirements) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*CustomFrameworkWithoutRequirements) GetIconUrl

func (o *CustomFrameworkWithoutRequirements) GetIconUrl() string

GetIconUrl returns the IconUrl field value if set, zero value otherwise.

func (*CustomFrameworkWithoutRequirements) GetIconUrlOk

func (o *CustomFrameworkWithoutRequirements) GetIconUrlOk() (*string, bool)

GetIconUrlOk returns a tuple with the IconUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomFrameworkWithoutRequirements) GetName

func (o *CustomFrameworkWithoutRequirements) GetName() string

GetName returns the Name field value.

func (*CustomFrameworkWithoutRequirements) GetNameOk

func (o *CustomFrameworkWithoutRequirements) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CustomFrameworkWithoutRequirements) GetVersion

func (o *CustomFrameworkWithoutRequirements) GetVersion() string

GetVersion returns the Version field value.

func (*CustomFrameworkWithoutRequirements) GetVersionOk

func (o *CustomFrameworkWithoutRequirements) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*CustomFrameworkWithoutRequirements) HasDescription

func (o *CustomFrameworkWithoutRequirements) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CustomFrameworkWithoutRequirements) HasIconUrl

func (o *CustomFrameworkWithoutRequirements) HasIconUrl() bool

HasIconUrl returns a boolean if a field has been set.

func (CustomFrameworkWithoutRequirements) MarshalJSON

func (o CustomFrameworkWithoutRequirements) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*CustomFrameworkWithoutRequirements) SetDescription

func (o *CustomFrameworkWithoutRequirements) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CustomFrameworkWithoutRequirements) SetHandle

func (o *CustomFrameworkWithoutRequirements) SetHandle(v string)

SetHandle sets field value.

func (*CustomFrameworkWithoutRequirements) SetIconUrl

func (o *CustomFrameworkWithoutRequirements) SetIconUrl(v string)

SetIconUrl gets a reference to the given string and assigns it to the IconUrl field.

func (*CustomFrameworkWithoutRequirements) SetName

func (o *CustomFrameworkWithoutRequirements) SetName(v string)

SetName sets field value.

func (*CustomFrameworkWithoutRequirements) SetVersion

func (o *CustomFrameworkWithoutRequirements) SetVersion(v string)

SetVersion sets field value.

func (*CustomFrameworkWithoutRequirements) UnmarshalJSON

func (o *CustomFrameworkWithoutRequirements) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORADeploymentRequest

DORADeploymentRequest Request to create a DORA deployment event.

type DORADeploymentRequest struct {
    // The JSON:API data.
    Data DORADeploymentRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORADeploymentRequest

func NewDORADeploymentRequest(data DORADeploymentRequestData) *DORADeploymentRequest

NewDORADeploymentRequest instantiates a new DORADeploymentRequest 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 NewDORADeploymentRequestWithDefaults

func NewDORADeploymentRequestWithDefaults() *DORADeploymentRequest

NewDORADeploymentRequestWithDefaults instantiates a new DORADeploymentRequest 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 (*DORADeploymentRequest) GetData

func (o *DORADeploymentRequest) GetData() DORADeploymentRequestData

GetData returns the Data field value.

func (*DORADeploymentRequest) GetDataOk

func (o *DORADeploymentRequest) GetDataOk() (*DORADeploymentRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DORADeploymentRequest) MarshalJSON

func (o DORADeploymentRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORADeploymentRequest) SetData

func (o *DORADeploymentRequest) SetData(v DORADeploymentRequestData)

SetData sets field value.

func (*DORADeploymentRequest) UnmarshalJSON

func (o *DORADeploymentRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORADeploymentRequestAttributes

DORADeploymentRequestAttributes Attributes to create a DORA deployment event.

type DORADeploymentRequestAttributes struct {
    // Environment name to where the service was deployed.
    Env *string `json:"env,omitempty"`
    // Unix timestamp when the deployment finished. It must be in nanoseconds, milliseconds, or seconds, and it should not be older than 1 hour.
    FinishedAt int64 `json:"finished_at"`
    // Git info for DORA Metrics events.
    Git *DORAGitInfo `json:"git,omitempty"`
    // Deployment ID.
    Id *string `json:"id,omitempty"`
    // Service name.
    Service string `json:"service"`
    // Unix timestamp when the deployment started. It must be in nanoseconds, milliseconds, or seconds.
    StartedAt int64 `json:"started_at"`
    // Name of the team owning the deployed service. If not provided, this is automatically populated with the team associated with the service in the Service Catalog.
    Team *string `json:"team,omitempty"`
    // Version to correlate with [APM Deployment Tracking](https://docs.datadoghq.com/tracing/services/deployment_tracking/).
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORADeploymentRequestAttributes

func NewDORADeploymentRequestAttributes(finishedAt int64, service string, startedAt int64) *DORADeploymentRequestAttributes

NewDORADeploymentRequestAttributes instantiates a new DORADeploymentRequestAttributes 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 NewDORADeploymentRequestAttributesWithDefaults

func NewDORADeploymentRequestAttributesWithDefaults() *DORADeploymentRequestAttributes

NewDORADeploymentRequestAttributesWithDefaults instantiates a new DORADeploymentRequestAttributes 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 (*DORADeploymentRequestAttributes) GetEnv

func (o *DORADeploymentRequestAttributes) GetEnv() string

GetEnv returns the Env field value if set, zero value otherwise.

func (*DORADeploymentRequestAttributes) GetEnvOk

func (o *DORADeploymentRequestAttributes) GetEnvOk() (*string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORADeploymentRequestAttributes) GetFinishedAt

func (o *DORADeploymentRequestAttributes) GetFinishedAt() int64

GetFinishedAt returns the FinishedAt field value.

func (*DORADeploymentRequestAttributes) GetFinishedAtOk

func (o *DORADeploymentRequestAttributes) GetFinishedAtOk() (*int64, bool)

GetFinishedAtOk returns a tuple with the FinishedAt field value and a boolean to check if the value has been set.

func (*DORADeploymentRequestAttributes) GetGit

func (o *DORADeploymentRequestAttributes) GetGit() DORAGitInfo

GetGit returns the Git field value if set, zero value otherwise.

func (*DORADeploymentRequestAttributes) GetGitOk

func (o *DORADeploymentRequestAttributes) GetGitOk() (*DORAGitInfo, bool)

GetGitOk returns a tuple with the Git field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORADeploymentRequestAttributes) GetId

func (o *DORADeploymentRequestAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DORADeploymentRequestAttributes) GetIdOk

func (o *DORADeploymentRequestAttributes) 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 (*DORADeploymentRequestAttributes) GetService

func (o *DORADeploymentRequestAttributes) GetService() string

GetService returns the Service field value.

func (*DORADeploymentRequestAttributes) GetServiceOk

func (o *DORADeploymentRequestAttributes) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value and a boolean to check if the value has been set.

func (*DORADeploymentRequestAttributes) GetStartedAt

func (o *DORADeploymentRequestAttributes) GetStartedAt() int64

GetStartedAt returns the StartedAt field value.

func (*DORADeploymentRequestAttributes) GetStartedAtOk

func (o *DORADeploymentRequestAttributes) GetStartedAtOk() (*int64, bool)

GetStartedAtOk returns a tuple with the StartedAt field value and a boolean to check if the value has been set.

func (*DORADeploymentRequestAttributes) GetTeam

func (o *DORADeploymentRequestAttributes) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*DORADeploymentRequestAttributes) GetTeamOk

func (o *DORADeploymentRequestAttributes) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORADeploymentRequestAttributes) GetVersion

func (o *DORADeploymentRequestAttributes) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*DORADeploymentRequestAttributes) GetVersionOk

func (o *DORADeploymentRequestAttributes) GetVersionOk() (*string, 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 (*DORADeploymentRequestAttributes) HasEnv

func (o *DORADeploymentRequestAttributes) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*DORADeploymentRequestAttributes) HasGit

func (o *DORADeploymentRequestAttributes) HasGit() bool

HasGit returns a boolean if a field has been set.

func (*DORADeploymentRequestAttributes) HasId

func (o *DORADeploymentRequestAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*DORADeploymentRequestAttributes) HasTeam

func (o *DORADeploymentRequestAttributes) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (*DORADeploymentRequestAttributes) HasVersion

func (o *DORADeploymentRequestAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (DORADeploymentRequestAttributes) MarshalJSON

func (o DORADeploymentRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORADeploymentRequestAttributes) SetEnv

func (o *DORADeploymentRequestAttributes) SetEnv(v string)

SetEnv gets a reference to the given string and assigns it to the Env field.

func (*DORADeploymentRequestAttributes) SetFinishedAt

func (o *DORADeploymentRequestAttributes) SetFinishedAt(v int64)

SetFinishedAt sets field value.

func (*DORADeploymentRequestAttributes) SetGit

func (o *DORADeploymentRequestAttributes) SetGit(v DORAGitInfo)

SetGit gets a reference to the given DORAGitInfo and assigns it to the Git field.

func (*DORADeploymentRequestAttributes) SetId

func (o *DORADeploymentRequestAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DORADeploymentRequestAttributes) SetService

func (o *DORADeploymentRequestAttributes) SetService(v string)

SetService sets field value.

func (*DORADeploymentRequestAttributes) SetStartedAt

func (o *DORADeploymentRequestAttributes) SetStartedAt(v int64)

SetStartedAt sets field value.

func (*DORADeploymentRequestAttributes) SetTeam

func (o *DORADeploymentRequestAttributes) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*DORADeploymentRequestAttributes) SetVersion

func (o *DORADeploymentRequestAttributes) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*DORADeploymentRequestAttributes) UnmarshalJSON

func (o *DORADeploymentRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORADeploymentRequestData

DORADeploymentRequestData The JSON:API data.

type DORADeploymentRequestData struct {
    // Attributes to create a DORA deployment event.
    Attributes DORADeploymentRequestAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORADeploymentRequestData

func NewDORADeploymentRequestData(attributes DORADeploymentRequestAttributes) *DORADeploymentRequestData

NewDORADeploymentRequestData instantiates a new DORADeploymentRequestData 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 NewDORADeploymentRequestDataWithDefaults

func NewDORADeploymentRequestDataWithDefaults() *DORADeploymentRequestData

NewDORADeploymentRequestDataWithDefaults instantiates a new DORADeploymentRequestData 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 (*DORADeploymentRequestData) GetAttributes

func (o *DORADeploymentRequestData) GetAttributes() DORADeploymentRequestAttributes

GetAttributes returns the Attributes field value.

func (*DORADeploymentRequestData) GetAttributesOk

func (o *DORADeploymentRequestData) GetAttributesOk() (*DORADeploymentRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (DORADeploymentRequestData) MarshalJSON

func (o DORADeploymentRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORADeploymentRequestData) SetAttributes

func (o *DORADeploymentRequestData) SetAttributes(v DORADeploymentRequestAttributes)

SetAttributes sets field value.

func (*DORADeploymentRequestData) UnmarshalJSON

func (o *DORADeploymentRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORADeploymentResponse

DORADeploymentResponse Response after receiving a DORA deployment event.

type DORADeploymentResponse struct {
    // The JSON:API data.
    Data DORADeploymentResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORADeploymentResponse

func NewDORADeploymentResponse(data DORADeploymentResponseData) *DORADeploymentResponse

NewDORADeploymentResponse instantiates a new DORADeploymentResponse 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 NewDORADeploymentResponseWithDefaults

func NewDORADeploymentResponseWithDefaults() *DORADeploymentResponse

NewDORADeploymentResponseWithDefaults instantiates a new DORADeploymentResponse 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 (*DORADeploymentResponse) GetData

func (o *DORADeploymentResponse) GetData() DORADeploymentResponseData

GetData returns the Data field value.

func (*DORADeploymentResponse) GetDataOk

func (o *DORADeploymentResponse) GetDataOk() (*DORADeploymentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DORADeploymentResponse) MarshalJSON

func (o DORADeploymentResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORADeploymentResponse) SetData

func (o *DORADeploymentResponse) SetData(v DORADeploymentResponseData)

SetData sets field value.

func (*DORADeploymentResponse) UnmarshalJSON

func (o *DORADeploymentResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORADeploymentResponseData

DORADeploymentResponseData The JSON:API data.

type DORADeploymentResponseData struct {
    // The ID of the received DORA deployment event.
    Id string `json:"id"`
    // JSON:API type for DORA deployment events.
    Type *DORADeploymentType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORADeploymentResponseData

func NewDORADeploymentResponseData(id string) *DORADeploymentResponseData

NewDORADeploymentResponseData instantiates a new DORADeploymentResponseData 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 NewDORADeploymentResponseDataWithDefaults

func NewDORADeploymentResponseDataWithDefaults() *DORADeploymentResponseData

NewDORADeploymentResponseDataWithDefaults instantiates a new DORADeploymentResponseData 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 (*DORADeploymentResponseData) GetId

func (o *DORADeploymentResponseData) GetId() string

GetId returns the Id field value.

func (*DORADeploymentResponseData) GetIdOk

func (o *DORADeploymentResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DORADeploymentResponseData) GetType

func (o *DORADeploymentResponseData) GetType() DORADeploymentType

GetType returns the Type field value if set, zero value otherwise.

func (*DORADeploymentResponseData) GetTypeOk

func (o *DORADeploymentResponseData) GetTypeOk() (*DORADeploymentType, 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 (*DORADeploymentResponseData) HasType

func (o *DORADeploymentResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (DORADeploymentResponseData) MarshalJSON

func (o DORADeploymentResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORADeploymentResponseData) SetId

func (o *DORADeploymentResponseData) SetId(v string)

SetId sets field value.

func (*DORADeploymentResponseData) SetType

func (o *DORADeploymentResponseData) SetType(v DORADeploymentType)

SetType gets a reference to the given DORADeploymentType and assigns it to the Type field.

func (*DORADeploymentResponseData) UnmarshalJSON

func (o *DORADeploymentResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORADeploymentType

DORADeploymentType JSON:API type for DORA deployment events.

type DORADeploymentType string

List of DORADeploymentType.

const (
    DORADEPLOYMENTTYPE_DORA_DEPLOYMENT DORADeploymentType = "dora_deployment"
)

func NewDORADeploymentTypeFromValue

func NewDORADeploymentTypeFromValue(v string) (*DORADeploymentType, error)

NewDORADeploymentTypeFromValue returns a pointer to a valid DORADeploymentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DORADeploymentType) GetAllowedValues

func (v *DORADeploymentType) GetAllowedValues() []DORADeploymentType

GetAllowedValues reeturns the list of possible values.

func (DORADeploymentType) IsValid

func (v DORADeploymentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DORADeploymentType) Ptr

func (v DORADeploymentType) Ptr() *DORADeploymentType

Ptr returns reference to DORADeploymentType value.

func (*DORADeploymentType) UnmarshalJSON

func (v *DORADeploymentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DORAEvent

DORAEvent A DORA event.

type DORAEvent struct {
    // The attributes of the event.
    Attributes interface{} `json:"attributes,omitempty"`
    // The ID of the event.
    Id *string `json:"id,omitempty"`
    // The type of the event.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAEvent

func NewDORAEvent() *DORAEvent

NewDORAEvent instantiates a new DORAEvent 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 NewDORAEventWithDefaults

func NewDORAEventWithDefaults() *DORAEvent

NewDORAEventWithDefaults instantiates a new DORAEvent 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 (*DORAEvent) GetAttributes

func (o *DORAEvent) GetAttributes() interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DORAEvent) GetAttributesOk

func (o *DORAEvent) GetAttributesOk() (*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 (*DORAEvent) GetId

func (o *DORAEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DORAEvent) GetIdOk

func (o *DORAEvent) 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 (*DORAEvent) GetType

func (o *DORAEvent) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*DORAEvent) GetTypeOk

func (o *DORAEvent) GetTypeOk() (*string, 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 (*DORAEvent) HasAttributes

func (o *DORAEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DORAEvent) HasId

func (o *DORAEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*DORAEvent) HasType

func (o *DORAEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (DORAEvent) MarshalJSON

func (o DORAEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAEvent) SetAttributes

func (o *DORAEvent) SetAttributes(v interface{})

SetAttributes gets a reference to the given interface{} and assigns it to the Attributes field.

func (*DORAEvent) SetId

func (o *DORAEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DORAEvent) SetType

func (o *DORAEvent) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*DORAEvent) UnmarshalJSON

func (o *DORAEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAFetchResponse

DORAFetchResponse Response for the DORA fetch endpoints.

type DORAFetchResponse struct {
    // A DORA event.
    Data *DORAEvent `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAFetchResponse

func NewDORAFetchResponse() *DORAFetchResponse

NewDORAFetchResponse instantiates a new DORAFetchResponse 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 NewDORAFetchResponseWithDefaults

func NewDORAFetchResponseWithDefaults() *DORAFetchResponse

NewDORAFetchResponseWithDefaults instantiates a new DORAFetchResponse 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 (*DORAFetchResponse) GetData

func (o *DORAFetchResponse) GetData() DORAEvent

GetData returns the Data field value if set, zero value otherwise.

func (*DORAFetchResponse) GetDataOk

func (o *DORAFetchResponse) GetDataOk() (*DORAEvent, 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 (*DORAFetchResponse) HasData

func (o *DORAFetchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (DORAFetchResponse) MarshalJSON

func (o DORAFetchResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAFetchResponse) SetData

func (o *DORAFetchResponse) SetData(v DORAEvent)

SetData gets a reference to the given DORAEvent and assigns it to the Data field.

func (*DORAFetchResponse) UnmarshalJSON

func (o *DORAFetchResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAGitInfo

DORAGitInfo Git info for DORA Metrics events.

type DORAGitInfo struct {
    // Git Commit SHA.
    CommitSha string `json:"commit_sha"`
    // Git Repository URL
    RepositoryUrl string `json:"repository_url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAGitInfo

func NewDORAGitInfo(commitSha string, repositoryUrl string) *DORAGitInfo

NewDORAGitInfo instantiates a new DORAGitInfo 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 NewDORAGitInfoWithDefaults

func NewDORAGitInfoWithDefaults() *DORAGitInfo

NewDORAGitInfoWithDefaults instantiates a new DORAGitInfo 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 (*DORAGitInfo) GetCommitSha

func (o *DORAGitInfo) GetCommitSha() string

GetCommitSha returns the CommitSha field value.

func (*DORAGitInfo) GetCommitShaOk

func (o *DORAGitInfo) GetCommitShaOk() (*string, bool)

GetCommitShaOk returns a tuple with the CommitSha field value and a boolean to check if the value has been set.

func (*DORAGitInfo) GetRepositoryUrl

func (o *DORAGitInfo) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value.

func (*DORAGitInfo) GetRepositoryUrlOk

func (o *DORAGitInfo) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value and a boolean to check if the value has been set.

func (DORAGitInfo) MarshalJSON

func (o DORAGitInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAGitInfo) SetCommitSha

func (o *DORAGitInfo) SetCommitSha(v string)

SetCommitSha sets field value.

func (*DORAGitInfo) SetRepositoryUrl

func (o *DORAGitInfo) SetRepositoryUrl(v string)

SetRepositoryUrl sets field value.

func (*DORAGitInfo) UnmarshalJSON

func (o *DORAGitInfo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAIncidentRequest

DORAIncidentRequest Request to create a DORA incident event.

type DORAIncidentRequest struct {
    // The JSON:API data.
    Data DORAIncidentRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAIncidentRequest

func NewDORAIncidentRequest(data DORAIncidentRequestData) *DORAIncidentRequest

NewDORAIncidentRequest instantiates a new DORAIncidentRequest 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 NewDORAIncidentRequestWithDefaults

func NewDORAIncidentRequestWithDefaults() *DORAIncidentRequest

NewDORAIncidentRequestWithDefaults instantiates a new DORAIncidentRequest 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 (*DORAIncidentRequest) GetData

func (o *DORAIncidentRequest) GetData() DORAIncidentRequestData

GetData returns the Data field value.

func (*DORAIncidentRequest) GetDataOk

func (o *DORAIncidentRequest) GetDataOk() (*DORAIncidentRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DORAIncidentRequest) MarshalJSON

func (o DORAIncidentRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAIncidentRequest) SetData

func (o *DORAIncidentRequest) SetData(v DORAIncidentRequestData)

SetData sets field value.

func (*DORAIncidentRequest) UnmarshalJSON

func (o *DORAIncidentRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAIncidentRequestAttributes

DORAIncidentRequestAttributes Attributes to create a DORA incident event.

type DORAIncidentRequestAttributes struct {
    // Environment name that was impacted by the incident.
    Env *string `json:"env,omitempty"`
    // Unix timestamp when the incident finished. It must be in nanoseconds, milliseconds, or seconds, and it should not be older than 1 hour.
    FinishedAt *int64 `json:"finished_at,omitempty"`
    // Git info for DORA Metrics events.
    Git *DORAGitInfo `json:"git,omitempty"`
    // Incident ID. Must have at least 16 characters. Required to update a previously sent incident.
    Id *string `json:"id,omitempty"`
    // Incident name.
    Name *string `json:"name,omitempty"`
    // Service names impacted by the incident. If possible, use names registered in the Service Catalog. Required when the team field is not provided.
    Services []string `json:"services,omitempty"`
    // Incident severity.
    Severity *string `json:"severity,omitempty"`
    // Unix timestamp when the incident started. It must be in nanoseconds, milliseconds, or seconds.
    StartedAt int64 `json:"started_at"`
    // Name of the team owning the services impacted. If possible, use team handles registered in Datadog. Required when the services field is not provided.
    Team *string `json:"team,omitempty"`
    // Version to correlate with [APM Deployment Tracking](https://docs.datadoghq.com/tracing/services/deployment_tracking/).
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAIncidentRequestAttributes

func NewDORAIncidentRequestAttributes(startedAt int64) *DORAIncidentRequestAttributes

NewDORAIncidentRequestAttributes instantiates a new DORAIncidentRequestAttributes 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 NewDORAIncidentRequestAttributesWithDefaults

func NewDORAIncidentRequestAttributesWithDefaults() *DORAIncidentRequestAttributes

NewDORAIncidentRequestAttributesWithDefaults instantiates a new DORAIncidentRequestAttributes 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 (*DORAIncidentRequestAttributes) GetEnv

func (o *DORAIncidentRequestAttributes) GetEnv() string

GetEnv returns the Env field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetEnvOk

func (o *DORAIncidentRequestAttributes) GetEnvOk() (*string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORAIncidentRequestAttributes) GetFinishedAt

func (o *DORAIncidentRequestAttributes) GetFinishedAt() int64

GetFinishedAt returns the FinishedAt field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetFinishedAtOk

func (o *DORAIncidentRequestAttributes) GetFinishedAtOk() (*int64, bool)

GetFinishedAtOk returns a tuple with the FinishedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORAIncidentRequestAttributes) GetGit

func (o *DORAIncidentRequestAttributes) GetGit() DORAGitInfo

GetGit returns the Git field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetGitOk

func (o *DORAIncidentRequestAttributes) GetGitOk() (*DORAGitInfo, bool)

GetGitOk returns a tuple with the Git field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORAIncidentRequestAttributes) GetId

func (o *DORAIncidentRequestAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetIdOk

func (o *DORAIncidentRequestAttributes) 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 (*DORAIncidentRequestAttributes) GetName

func (o *DORAIncidentRequestAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetNameOk

func (o *DORAIncidentRequestAttributes) 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 (*DORAIncidentRequestAttributes) GetServices

func (o *DORAIncidentRequestAttributes) GetServices() []string

GetServices returns the Services field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetServicesOk

func (o *DORAIncidentRequestAttributes) GetServicesOk() (*[]string, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORAIncidentRequestAttributes) GetSeverity

func (o *DORAIncidentRequestAttributes) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetSeverityOk

func (o *DORAIncidentRequestAttributes) GetSeverityOk() (*string, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORAIncidentRequestAttributes) GetStartedAt

func (o *DORAIncidentRequestAttributes) GetStartedAt() int64

GetStartedAt returns the StartedAt field value.

func (*DORAIncidentRequestAttributes) GetStartedAtOk

func (o *DORAIncidentRequestAttributes) GetStartedAtOk() (*int64, bool)

GetStartedAtOk returns a tuple with the StartedAt field value and a boolean to check if the value has been set.

func (*DORAIncidentRequestAttributes) GetTeam

func (o *DORAIncidentRequestAttributes) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetTeamOk

func (o *DORAIncidentRequestAttributes) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DORAIncidentRequestAttributes) GetVersion

func (o *DORAIncidentRequestAttributes) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*DORAIncidentRequestAttributes) GetVersionOk

func (o *DORAIncidentRequestAttributes) GetVersionOk() (*string, 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 (*DORAIncidentRequestAttributes) HasEnv

func (o *DORAIncidentRequestAttributes) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasFinishedAt

func (o *DORAIncidentRequestAttributes) HasFinishedAt() bool

HasFinishedAt returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasGit

func (o *DORAIncidentRequestAttributes) HasGit() bool

HasGit returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasId

func (o *DORAIncidentRequestAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasName

func (o *DORAIncidentRequestAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasServices

func (o *DORAIncidentRequestAttributes) HasServices() bool

HasServices returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasSeverity

func (o *DORAIncidentRequestAttributes) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasTeam

func (o *DORAIncidentRequestAttributes) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (*DORAIncidentRequestAttributes) HasVersion

func (o *DORAIncidentRequestAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (DORAIncidentRequestAttributes) MarshalJSON

func (o DORAIncidentRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAIncidentRequestAttributes) SetEnv

func (o *DORAIncidentRequestAttributes) SetEnv(v string)

SetEnv gets a reference to the given string and assigns it to the Env field.

func (*DORAIncidentRequestAttributes) SetFinishedAt

func (o *DORAIncidentRequestAttributes) SetFinishedAt(v int64)

SetFinishedAt gets a reference to the given int64 and assigns it to the FinishedAt field.

func (*DORAIncidentRequestAttributes) SetGit

func (o *DORAIncidentRequestAttributes) SetGit(v DORAGitInfo)

SetGit gets a reference to the given DORAGitInfo and assigns it to the Git field.

func (*DORAIncidentRequestAttributes) SetId

func (o *DORAIncidentRequestAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DORAIncidentRequestAttributes) SetName

func (o *DORAIncidentRequestAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DORAIncidentRequestAttributes) SetServices

func (o *DORAIncidentRequestAttributes) SetServices(v []string)

SetServices gets a reference to the given []string and assigns it to the Services field.

func (*DORAIncidentRequestAttributes) SetSeverity

func (o *DORAIncidentRequestAttributes) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*DORAIncidentRequestAttributes) SetStartedAt

func (o *DORAIncidentRequestAttributes) SetStartedAt(v int64)

SetStartedAt sets field value.

func (*DORAIncidentRequestAttributes) SetTeam

func (o *DORAIncidentRequestAttributes) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*DORAIncidentRequestAttributes) SetVersion

func (o *DORAIncidentRequestAttributes) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*DORAIncidentRequestAttributes) UnmarshalJSON

func (o *DORAIncidentRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAIncidentRequestData

DORAIncidentRequestData The JSON:API data.

type DORAIncidentRequestData struct {
    // Attributes to create a DORA incident event.
    Attributes DORAIncidentRequestAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAIncidentRequestData

func NewDORAIncidentRequestData(attributes DORAIncidentRequestAttributes) *DORAIncidentRequestData

NewDORAIncidentRequestData instantiates a new DORAIncidentRequestData 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 NewDORAIncidentRequestDataWithDefaults

func NewDORAIncidentRequestDataWithDefaults() *DORAIncidentRequestData

NewDORAIncidentRequestDataWithDefaults instantiates a new DORAIncidentRequestData 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 (*DORAIncidentRequestData) GetAttributes

func (o *DORAIncidentRequestData) GetAttributes() DORAIncidentRequestAttributes

GetAttributes returns the Attributes field value.

func (*DORAIncidentRequestData) GetAttributesOk

func (o *DORAIncidentRequestData) GetAttributesOk() (*DORAIncidentRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (DORAIncidentRequestData) MarshalJSON

func (o DORAIncidentRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAIncidentRequestData) SetAttributes

func (o *DORAIncidentRequestData) SetAttributes(v DORAIncidentRequestAttributes)

SetAttributes sets field value.

func (*DORAIncidentRequestData) UnmarshalJSON

func (o *DORAIncidentRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAIncidentResponse

DORAIncidentResponse Response after receiving a DORA incident event.

type DORAIncidentResponse struct {
    // Response after receiving a DORA incident event.
    Data DORAIncidentResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAIncidentResponse

func NewDORAIncidentResponse(data DORAIncidentResponseData) *DORAIncidentResponse

NewDORAIncidentResponse instantiates a new DORAIncidentResponse 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 NewDORAIncidentResponseWithDefaults

func NewDORAIncidentResponseWithDefaults() *DORAIncidentResponse

NewDORAIncidentResponseWithDefaults instantiates a new DORAIncidentResponse 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 (*DORAIncidentResponse) GetData

func (o *DORAIncidentResponse) GetData() DORAIncidentResponseData

GetData returns the Data field value.

func (*DORAIncidentResponse) GetDataOk

func (o *DORAIncidentResponse) GetDataOk() (*DORAIncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DORAIncidentResponse) MarshalJSON

func (o DORAIncidentResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAIncidentResponse) SetData

func (o *DORAIncidentResponse) SetData(v DORAIncidentResponseData)

SetData sets field value.

func (*DORAIncidentResponse) UnmarshalJSON

func (o *DORAIncidentResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAIncidentResponseData

DORAIncidentResponseData Response after receiving a DORA incident event.

type DORAIncidentResponseData struct {
    // The ID of the received DORA incident event.
    Id string `json:"id"`
    // JSON:API type for DORA incident events.
    Type *DORAIncidentType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAIncidentResponseData

func NewDORAIncidentResponseData(id string) *DORAIncidentResponseData

NewDORAIncidentResponseData instantiates a new DORAIncidentResponseData 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 NewDORAIncidentResponseDataWithDefaults

func NewDORAIncidentResponseDataWithDefaults() *DORAIncidentResponseData

NewDORAIncidentResponseDataWithDefaults instantiates a new DORAIncidentResponseData 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 (*DORAIncidentResponseData) GetId

func (o *DORAIncidentResponseData) GetId() string

GetId returns the Id field value.

func (*DORAIncidentResponseData) GetIdOk

func (o *DORAIncidentResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DORAIncidentResponseData) GetType

func (o *DORAIncidentResponseData) GetType() DORAIncidentType

GetType returns the Type field value if set, zero value otherwise.

func (*DORAIncidentResponseData) GetTypeOk

func (o *DORAIncidentResponseData) GetTypeOk() (*DORAIncidentType, 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 (*DORAIncidentResponseData) HasType

func (o *DORAIncidentResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (DORAIncidentResponseData) MarshalJSON

func (o DORAIncidentResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAIncidentResponseData) SetId

func (o *DORAIncidentResponseData) SetId(v string)

SetId sets field value.

func (*DORAIncidentResponseData) SetType

func (o *DORAIncidentResponseData) SetType(v DORAIncidentType)

SetType gets a reference to the given DORAIncidentType and assigns it to the Type field.

func (*DORAIncidentResponseData) UnmarshalJSON

func (o *DORAIncidentResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAIncidentType

DORAIncidentType JSON:API type for DORA incident events.

type DORAIncidentType string

List of DORAIncidentType.

const (
    DORAINCIDENTTYPE_DORA_INCIDENT DORAIncidentType = "dora_incident"
)

func NewDORAIncidentTypeFromValue

func NewDORAIncidentTypeFromValue(v string) (*DORAIncidentType, error)

NewDORAIncidentTypeFromValue returns a pointer to a valid DORAIncidentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DORAIncidentType) GetAllowedValues

func (v *DORAIncidentType) GetAllowedValues() []DORAIncidentType

GetAllowedValues reeturns the list of possible values.

func (DORAIncidentType) IsValid

func (v DORAIncidentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DORAIncidentType) Ptr

func (v DORAIncidentType) Ptr() *DORAIncidentType

Ptr returns reference to DORAIncidentType value.

func (*DORAIncidentType) UnmarshalJSON

func (v *DORAIncidentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DORAListDeploymentsRequest

DORAListDeploymentsRequest Request to get a list of deployments.

type DORAListDeploymentsRequest struct {
    // The JSON:API data.
    Data DORAListDeploymentsRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAListDeploymentsRequest

func NewDORAListDeploymentsRequest(data DORAListDeploymentsRequestData) *DORAListDeploymentsRequest

NewDORAListDeploymentsRequest instantiates a new DORAListDeploymentsRequest 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 NewDORAListDeploymentsRequestWithDefaults

func NewDORAListDeploymentsRequestWithDefaults() *DORAListDeploymentsRequest

NewDORAListDeploymentsRequestWithDefaults instantiates a new DORAListDeploymentsRequest 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 (*DORAListDeploymentsRequest) GetData

func (o *DORAListDeploymentsRequest) GetData() DORAListDeploymentsRequestData

GetData returns the Data field value.

func (*DORAListDeploymentsRequest) GetDataOk

func (o *DORAListDeploymentsRequest) GetDataOk() (*DORAListDeploymentsRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DORAListDeploymentsRequest) MarshalJSON

func (o DORAListDeploymentsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAListDeploymentsRequest) SetData

func (o *DORAListDeploymentsRequest) SetData(v DORAListDeploymentsRequestData)

SetData sets field value.

func (*DORAListDeploymentsRequest) UnmarshalJSON

func (o *DORAListDeploymentsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAListDeploymentsRequestAttributes

DORAListDeploymentsRequestAttributes Attributes to get a list of deployments.

type DORAListDeploymentsRequestAttributes struct {
    // Minimum timestamp for requested events.
    From *time.Time `json:"from,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // Search query with event platform syntax.
    Query *string `json:"query,omitempty"`
    // Sort order (prefixed with `-` for descending).
    Sort *string `json:"sort,omitempty"`
    // Maximum timestamp for requested events.
    To *time.Time `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAListDeploymentsRequestAttributes

func NewDORAListDeploymentsRequestAttributes() *DORAListDeploymentsRequestAttributes

NewDORAListDeploymentsRequestAttributes instantiates a new DORAListDeploymentsRequestAttributes 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 NewDORAListDeploymentsRequestAttributesWithDefaults

func NewDORAListDeploymentsRequestAttributesWithDefaults() *DORAListDeploymentsRequestAttributes

NewDORAListDeploymentsRequestAttributesWithDefaults instantiates a new DORAListDeploymentsRequestAttributes 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 (*DORAListDeploymentsRequestAttributes) GetFrom

func (o *DORAListDeploymentsRequestAttributes) GetFrom() time.Time

GetFrom returns the From field value if set, zero value otherwise.

func (*DORAListDeploymentsRequestAttributes) GetFromOk

func (o *DORAListDeploymentsRequestAttributes) GetFromOk() (*time.Time, 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 (*DORAListDeploymentsRequestAttributes) GetLimit

func (o *DORAListDeploymentsRequestAttributes) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*DORAListDeploymentsRequestAttributes) GetLimitOk

func (o *DORAListDeploymentsRequestAttributes) 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 (*DORAListDeploymentsRequestAttributes) GetQuery

func (o *DORAListDeploymentsRequestAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*DORAListDeploymentsRequestAttributes) GetQueryOk

func (o *DORAListDeploymentsRequestAttributes) 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 (*DORAListDeploymentsRequestAttributes) GetSort

func (o *DORAListDeploymentsRequestAttributes) GetSort() string

GetSort returns the Sort field value if set, zero value otherwise.

func (*DORAListDeploymentsRequestAttributes) GetSortOk

func (o *DORAListDeploymentsRequestAttributes) GetSortOk() (*string, 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 (*DORAListDeploymentsRequestAttributes) GetTo

func (o *DORAListDeploymentsRequestAttributes) GetTo() time.Time

GetTo returns the To field value if set, zero value otherwise.

func (*DORAListDeploymentsRequestAttributes) GetToOk

func (o *DORAListDeploymentsRequestAttributes) GetToOk() (*time.Time, 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 (*DORAListDeploymentsRequestAttributes) HasFrom

func (o *DORAListDeploymentsRequestAttributes) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*DORAListDeploymentsRequestAttributes) HasLimit

func (o *DORAListDeploymentsRequestAttributes) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*DORAListDeploymentsRequestAttributes) HasQuery

func (o *DORAListDeploymentsRequestAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*DORAListDeploymentsRequestAttributes) HasSort

func (o *DORAListDeploymentsRequestAttributes) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*DORAListDeploymentsRequestAttributes) HasTo

func (o *DORAListDeploymentsRequestAttributes) HasTo() bool

HasTo returns a boolean if a field has been set.

func (DORAListDeploymentsRequestAttributes) MarshalJSON

func (o DORAListDeploymentsRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAListDeploymentsRequestAttributes) SetFrom

func (o *DORAListDeploymentsRequestAttributes) SetFrom(v time.Time)

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*DORAListDeploymentsRequestAttributes) SetLimit

func (o *DORAListDeploymentsRequestAttributes) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*DORAListDeploymentsRequestAttributes) SetQuery

func (o *DORAListDeploymentsRequestAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*DORAListDeploymentsRequestAttributes) SetSort

func (o *DORAListDeploymentsRequestAttributes) SetSort(v string)

SetSort gets a reference to the given string and assigns it to the Sort field.

func (*DORAListDeploymentsRequestAttributes) SetTo

func (o *DORAListDeploymentsRequestAttributes) SetTo(v time.Time)

SetTo gets a reference to the given time.Time and assigns it to the To field.

func (*DORAListDeploymentsRequestAttributes) UnmarshalJSON

func (o *DORAListDeploymentsRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAListDeploymentsRequestData

DORAListDeploymentsRequestData The JSON:API data.

type DORAListDeploymentsRequestData struct {
    // Attributes to get a list of deployments.
    Attributes DORAListDeploymentsRequestAttributes `json:"attributes"`
    // The definition of `DORAListDeploymentsRequestDataType` object.
    Type *DORAListDeploymentsRequestDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAListDeploymentsRequestData

func NewDORAListDeploymentsRequestData(attributes DORAListDeploymentsRequestAttributes) *DORAListDeploymentsRequestData

NewDORAListDeploymentsRequestData instantiates a new DORAListDeploymentsRequestData 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 NewDORAListDeploymentsRequestDataWithDefaults

func NewDORAListDeploymentsRequestDataWithDefaults() *DORAListDeploymentsRequestData

NewDORAListDeploymentsRequestDataWithDefaults instantiates a new DORAListDeploymentsRequestData 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 (*DORAListDeploymentsRequestData) GetAttributes

func (o *DORAListDeploymentsRequestData) GetAttributes() DORAListDeploymentsRequestAttributes

GetAttributes returns the Attributes field value.

func (*DORAListDeploymentsRequestData) GetAttributesOk

func (o *DORAListDeploymentsRequestData) GetAttributesOk() (*DORAListDeploymentsRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*DORAListDeploymentsRequestData) GetType

func (o *DORAListDeploymentsRequestData) GetType() DORAListDeploymentsRequestDataType

GetType returns the Type field value if set, zero value otherwise.

func (*DORAListDeploymentsRequestData) GetTypeOk

func (o *DORAListDeploymentsRequestData) GetTypeOk() (*DORAListDeploymentsRequestDataType, 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 (*DORAListDeploymentsRequestData) HasType

func (o *DORAListDeploymentsRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (DORAListDeploymentsRequestData) MarshalJSON

func (o DORAListDeploymentsRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAListDeploymentsRequestData) SetAttributes

func (o *DORAListDeploymentsRequestData) SetAttributes(v DORAListDeploymentsRequestAttributes)

SetAttributes sets field value.

func (*DORAListDeploymentsRequestData) SetType

func (o *DORAListDeploymentsRequestData) SetType(v DORAListDeploymentsRequestDataType)

SetType gets a reference to the given DORAListDeploymentsRequestDataType and assigns it to the Type field.

func (*DORAListDeploymentsRequestData) UnmarshalJSON

func (o *DORAListDeploymentsRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAListDeploymentsRequestDataType

DORAListDeploymentsRequestDataType The definition of `DORAListDeploymentsRequestDataType` object.

type DORAListDeploymentsRequestDataType string

List of DORAListDeploymentsRequestDataType.

const (
    DORALISTDEPLOYMENTSREQUESTDATATYPE_DORA_DEPLOYMENTS_LIST_REQUEST DORAListDeploymentsRequestDataType = "dora_deployments_list_request"
)

func NewDORAListDeploymentsRequestDataTypeFromValue

func NewDORAListDeploymentsRequestDataTypeFromValue(v string) (*DORAListDeploymentsRequestDataType, error)

NewDORAListDeploymentsRequestDataTypeFromValue returns a pointer to a valid DORAListDeploymentsRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DORAListDeploymentsRequestDataType) GetAllowedValues

func (v *DORAListDeploymentsRequestDataType) GetAllowedValues() []DORAListDeploymentsRequestDataType

GetAllowedValues reeturns the list of possible values.

func (DORAListDeploymentsRequestDataType) IsValid

func (v DORAListDeploymentsRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DORAListDeploymentsRequestDataType) Ptr

func (v DORAListDeploymentsRequestDataType) Ptr() *DORAListDeploymentsRequestDataType

Ptr returns reference to DORAListDeploymentsRequestDataType value.

func (*DORAListDeploymentsRequestDataType) UnmarshalJSON

func (v *DORAListDeploymentsRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DORAListFailuresRequest

DORAListFailuresRequest Request to get a list of failures.

type DORAListFailuresRequest struct {
    // The JSON:API data.
    Data DORAListFailuresRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAListFailuresRequest

func NewDORAListFailuresRequest(data DORAListFailuresRequestData) *DORAListFailuresRequest

NewDORAListFailuresRequest instantiates a new DORAListFailuresRequest 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 NewDORAListFailuresRequestWithDefaults

func NewDORAListFailuresRequestWithDefaults() *DORAListFailuresRequest

NewDORAListFailuresRequestWithDefaults instantiates a new DORAListFailuresRequest 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 (*DORAListFailuresRequest) GetData

func (o *DORAListFailuresRequest) GetData() DORAListFailuresRequestData

GetData returns the Data field value.

func (*DORAListFailuresRequest) GetDataOk

func (o *DORAListFailuresRequest) GetDataOk() (*DORAListFailuresRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DORAListFailuresRequest) MarshalJSON

func (o DORAListFailuresRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAListFailuresRequest) SetData

func (o *DORAListFailuresRequest) SetData(v DORAListFailuresRequestData)

SetData sets field value.

func (*DORAListFailuresRequest) UnmarshalJSON

func (o *DORAListFailuresRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAListFailuresRequestAttributes

DORAListFailuresRequestAttributes Attributes to get a list of failures.

type DORAListFailuresRequestAttributes struct {
    // Minimum timestamp for requested events.
    From *time.Time `json:"from,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // Search query with event platform syntax.
    Query *string `json:"query,omitempty"`
    // Sort order (prefixed with `-` for descending).
    Sort *string `json:"sort,omitempty"`
    // Maximum timestamp for requested events.
    To *time.Time `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAListFailuresRequestAttributes

func NewDORAListFailuresRequestAttributes() *DORAListFailuresRequestAttributes

NewDORAListFailuresRequestAttributes instantiates a new DORAListFailuresRequestAttributes 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 NewDORAListFailuresRequestAttributesWithDefaults

func NewDORAListFailuresRequestAttributesWithDefaults() *DORAListFailuresRequestAttributes

NewDORAListFailuresRequestAttributesWithDefaults instantiates a new DORAListFailuresRequestAttributes 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 (*DORAListFailuresRequestAttributes) GetFrom

func (o *DORAListFailuresRequestAttributes) GetFrom() time.Time

GetFrom returns the From field value if set, zero value otherwise.

func (*DORAListFailuresRequestAttributes) GetFromOk

func (o *DORAListFailuresRequestAttributes) GetFromOk() (*time.Time, 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 (*DORAListFailuresRequestAttributes) GetLimit

func (o *DORAListFailuresRequestAttributes) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*DORAListFailuresRequestAttributes) GetLimitOk

func (o *DORAListFailuresRequestAttributes) 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 (*DORAListFailuresRequestAttributes) GetQuery

func (o *DORAListFailuresRequestAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*DORAListFailuresRequestAttributes) GetQueryOk

func (o *DORAListFailuresRequestAttributes) 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 (*DORAListFailuresRequestAttributes) GetSort

func (o *DORAListFailuresRequestAttributes) GetSort() string

GetSort returns the Sort field value if set, zero value otherwise.

func (*DORAListFailuresRequestAttributes) GetSortOk

func (o *DORAListFailuresRequestAttributes) GetSortOk() (*string, 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 (*DORAListFailuresRequestAttributes) GetTo

func (o *DORAListFailuresRequestAttributes) GetTo() time.Time

GetTo returns the To field value if set, zero value otherwise.

func (*DORAListFailuresRequestAttributes) GetToOk

func (o *DORAListFailuresRequestAttributes) GetToOk() (*time.Time, 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 (*DORAListFailuresRequestAttributes) HasFrom

func (o *DORAListFailuresRequestAttributes) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*DORAListFailuresRequestAttributes) HasLimit

func (o *DORAListFailuresRequestAttributes) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*DORAListFailuresRequestAttributes) HasQuery

func (o *DORAListFailuresRequestAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*DORAListFailuresRequestAttributes) HasSort

func (o *DORAListFailuresRequestAttributes) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*DORAListFailuresRequestAttributes) HasTo

func (o *DORAListFailuresRequestAttributes) HasTo() bool

HasTo returns a boolean if a field has been set.

func (DORAListFailuresRequestAttributes) MarshalJSON

func (o DORAListFailuresRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAListFailuresRequestAttributes) SetFrom

func (o *DORAListFailuresRequestAttributes) SetFrom(v time.Time)

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*DORAListFailuresRequestAttributes) SetLimit

func (o *DORAListFailuresRequestAttributes) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*DORAListFailuresRequestAttributes) SetQuery

func (o *DORAListFailuresRequestAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*DORAListFailuresRequestAttributes) SetSort

func (o *DORAListFailuresRequestAttributes) SetSort(v string)

SetSort gets a reference to the given string and assigns it to the Sort field.

func (*DORAListFailuresRequestAttributes) SetTo

func (o *DORAListFailuresRequestAttributes) SetTo(v time.Time)

SetTo gets a reference to the given time.Time and assigns it to the To field.

func (*DORAListFailuresRequestAttributes) UnmarshalJSON

func (o *DORAListFailuresRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAListFailuresRequestData

DORAListFailuresRequestData The JSON:API data.

type DORAListFailuresRequestData struct {
    // Attributes to get a list of failures.
    Attributes DORAListFailuresRequestAttributes `json:"attributes"`
    // The definition of `DORAListFailuresRequestDataType` object.
    Type *DORAListFailuresRequestDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAListFailuresRequestData

func NewDORAListFailuresRequestData(attributes DORAListFailuresRequestAttributes) *DORAListFailuresRequestData

NewDORAListFailuresRequestData instantiates a new DORAListFailuresRequestData 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 NewDORAListFailuresRequestDataWithDefaults

func NewDORAListFailuresRequestDataWithDefaults() *DORAListFailuresRequestData

NewDORAListFailuresRequestDataWithDefaults instantiates a new DORAListFailuresRequestData 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 (*DORAListFailuresRequestData) GetAttributes

func (o *DORAListFailuresRequestData) GetAttributes() DORAListFailuresRequestAttributes

GetAttributes returns the Attributes field value.

func (*DORAListFailuresRequestData) GetAttributesOk

func (o *DORAListFailuresRequestData) GetAttributesOk() (*DORAListFailuresRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*DORAListFailuresRequestData) GetType

func (o *DORAListFailuresRequestData) GetType() DORAListFailuresRequestDataType

GetType returns the Type field value if set, zero value otherwise.

func (*DORAListFailuresRequestData) GetTypeOk

func (o *DORAListFailuresRequestData) GetTypeOk() (*DORAListFailuresRequestDataType, 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 (*DORAListFailuresRequestData) HasType

func (o *DORAListFailuresRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (DORAListFailuresRequestData) MarshalJSON

func (o DORAListFailuresRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAListFailuresRequestData) SetAttributes

func (o *DORAListFailuresRequestData) SetAttributes(v DORAListFailuresRequestAttributes)

SetAttributes sets field value.

func (*DORAListFailuresRequestData) SetType

func (o *DORAListFailuresRequestData) SetType(v DORAListFailuresRequestDataType)

SetType gets a reference to the given DORAListFailuresRequestDataType and assigns it to the Type field.

func (*DORAListFailuresRequestData) UnmarshalJSON

func (o *DORAListFailuresRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAListFailuresRequestDataType

DORAListFailuresRequestDataType The definition of `DORAListFailuresRequestDataType` object.

type DORAListFailuresRequestDataType string

List of DORAListFailuresRequestDataType.

const (
    DORALISTFAILURESREQUESTDATATYPE_DORA_FAILURES_LIST_REQUEST DORAListFailuresRequestDataType = "dora_failures_list_request"
)

func NewDORAListFailuresRequestDataTypeFromValue

func NewDORAListFailuresRequestDataTypeFromValue(v string) (*DORAListFailuresRequestDataType, error)

NewDORAListFailuresRequestDataTypeFromValue returns a pointer to a valid DORAListFailuresRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DORAListFailuresRequestDataType) GetAllowedValues

func (v *DORAListFailuresRequestDataType) GetAllowedValues() []DORAListFailuresRequestDataType

GetAllowedValues reeturns the list of possible values.

func (DORAListFailuresRequestDataType) IsValid

func (v DORAListFailuresRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DORAListFailuresRequestDataType) Ptr

func (v DORAListFailuresRequestDataType) Ptr() *DORAListFailuresRequestDataType

Ptr returns reference to DORAListFailuresRequestDataType value.

func (*DORAListFailuresRequestDataType) UnmarshalJSON

func (v *DORAListFailuresRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DORAListResponse

DORAListResponse Response for the DORA list endpoints.

type DORAListResponse struct {
    // The list of DORA events.
    Data []DORAEvent `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDORAListResponse

func NewDORAListResponse() *DORAListResponse

NewDORAListResponse instantiates a new DORAListResponse 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 NewDORAListResponseWithDefaults

func NewDORAListResponseWithDefaults() *DORAListResponse

NewDORAListResponseWithDefaults instantiates a new DORAListResponse 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 (*DORAListResponse) GetData

func (o *DORAListResponse) GetData() []DORAEvent

GetData returns the Data field value if set, zero value otherwise.

func (*DORAListResponse) GetDataOk

func (o *DORAListResponse) GetDataOk() (*[]DORAEvent, 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 (*DORAListResponse) HasData

func (o *DORAListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (DORAListResponse) MarshalJSON

func (o DORAListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DORAListResponse) SetData

func (o *DORAListResponse) SetData(v []DORAEvent)

SetData gets a reference to the given []DORAEvent and assigns it to the Data field.

func (*DORAListResponse) UnmarshalJSON

func (o *DORAListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DORAMetricsApi

DORAMetricsApi service type

type DORAMetricsApi datadog.Service

func NewDORAMetricsApi

func NewDORAMetricsApi(client *datadog.APIClient) *DORAMetricsApi

NewDORAMetricsApi Returns NewDORAMetricsApi.

func (*DORAMetricsApi) CreateDORADeployment

func (a *DORAMetricsApi) CreateDORADeployment(ctx _context.Context, body DORADeploymentRequest) (DORADeploymentResponse, *_nethttp.Response, error)

CreateDORADeployment Send a deployment event for DORA Metrics. Use this API endpoint to provide data about deployments for DORA metrics.

This is necessary for: - Deployment Frequency - Change Lead Time - Change Failure Rate

func (*DORAMetricsApi) CreateDORAIncident

func (a *DORAMetricsApi) CreateDORAIncident(ctx _context.Context, body DORAIncidentRequest) (DORAIncidentResponse, *_nethttp.Response, error)

CreateDORAIncident Send an incident event for DORA Metrics. Use this API endpoint to provide failure data for DORA metrics.

This is necessary for: - Change Failure Rate - Time to Restore

func (*DORAMetricsApi) GetDORADeployment

func (a *DORAMetricsApi) GetDORADeployment(ctx _context.Context, deploymentId string) (DORAFetchResponse, *_nethttp.Response, error)

GetDORADeployment Get a deployment event. Use this API endpoint to get a deployment event.

func (*DORAMetricsApi) GetDORAFailure

func (a *DORAMetricsApi) GetDORAFailure(ctx _context.Context, failureId string) (DORAFetchResponse, *_nethttp.Response, error)

GetDORAFailure Get a failure event. Use this API endpoint to get a failure event.

func (*DORAMetricsApi) ListDORADeployments

func (a *DORAMetricsApi) ListDORADeployments(ctx _context.Context, body DORAListDeploymentsRequest) (DORAListResponse, *_nethttp.Response, error)

ListDORADeployments Get a list of deployment events. Use this API endpoint to get a list of deployment events.

func (*DORAMetricsApi) ListDORAFailures

func (a *DORAMetricsApi) ListDORAFailures(ctx _context.Context, body DORAListFailuresRequest) (DORAListResponse, *_nethttp.Response, error)

ListDORAFailures Get a list of failure events. Use this API endpoint to get a list of failure events.

type DashboardListAddItemsRequest

DashboardListAddItemsRequest Request containing a list of dashboards to add.

type DashboardListAddItemsRequest struct {
    // List of dashboards to add the dashboard list.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *DashboardListAddItemsRequest) GetDashboards() []DashboardListItemRequest

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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListAddItemsRequest) SetDashboards

func (o *DashboardListAddItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListAddItemsRequest) UnmarshalJSON

func (o *DashboardListAddItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListAddItemsResponse

DashboardListAddItemsResponse Response containing a list of added dashboards.

type DashboardListAddItemsResponse struct {
    // List of dashboards added to the dashboard list.
    AddedDashboardsToList []DashboardListItemResponse `json:"added_dashboards_to_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListAddItemsResponse) SetAddedDashboardsToList

func (o *DashboardListAddItemsResponse) SetAddedDashboardsToList(v []DashboardListItemResponse)

SetAddedDashboardsToList gets a reference to the given []DashboardListItemResponse and assigns it to the AddedDashboardsToList field.

func (*DashboardListAddItemsResponse) UnmarshalJSON

func (o *DashboardListAddItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListDeleteItemsRequest

DashboardListDeleteItemsRequest Request containing a list of dashboards to delete.

type DashboardListDeleteItemsRequest struct {
    // List of dashboards to delete from the dashboard list.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *DashboardListDeleteItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListDeleteItemsRequest) GetDashboardsOk

func (o *DashboardListDeleteItemsRequest) 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListDeleteItemsRequest) SetDashboards

func (o *DashboardListDeleteItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListDeleteItemsRequest) UnmarshalJSON

func (o *DashboardListDeleteItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListDeleteItemsResponse

DashboardListDeleteItemsResponse Response containing a list of deleted dashboards.

type DashboardListDeleteItemsResponse struct {
    // List of dashboards deleted from the dashboard list.
    DeletedDashboardsFromList []DashboardListItemResponse `json:"deleted_dashboards_from_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList

func (o *DashboardListDeleteItemsResponse) SetDeletedDashboardsFromList(v []DashboardListItemResponse)

SetDeletedDashboardsFromList gets a reference to the given []DashboardListItemResponse and assigns it to the DeletedDashboardsFromList field.

func (*DashboardListDeleteItemsResponse) UnmarshalJSON

func (o *DashboardListDeleteItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItem

DashboardListItem A dashboard within a list.

type DashboardListItem struct {
    // Creator of the object.
    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 datadog.NullableString `json:"icon,omitempty"`
    // ID of the dashboard.
    Id string `json:"id"`
    // The short name of the integration.
    IntegrationId datadog.NullableString `json:"integration_id,omitempty"`
    // 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"`
    // List of team names representing ownership of a dashboard.
    Tags datadog.NullableList[string] `json:"tags,omitempty"`
    // Title of the dashboard.
    Title *string `json:"title,omitempty"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // URL path to the dashboard.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDashboardListItem

func NewDashboardListItem(id string, typeVar 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 (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

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) GetIntegrationId

func (o *DashboardListItem) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DashboardListItem) GetIntegrationIdOk

func (o *DashboardListItem) GetIntegrationIdOk() (*string, bool)

GetIntegrationIdOk returns a tuple with the IntegrationId 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 (*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) GetTags

func (o *DashboardListItem) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DashboardListItem) GetTagsOk

func (o *DashboardListItem) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

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) HasIntegrationId

func (o *DashboardListItem) HasIntegrationId() bool

HasIntegrationId 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) HasTags

func (o *DashboardListItem) HasTags() bool

HasTags 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)

MarshalJSON serializes the struct using spec logic.

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 datadog.NullableString and assigns it to the Icon field.

func (*DashboardListItem) SetIconNil

func (o *DashboardListItem) SetIconNil()

SetIconNil sets the value for Icon to be an explicit nil.

func (*DashboardListItem) SetId

func (o *DashboardListItem) SetId(v string)

SetId sets field value.

func (*DashboardListItem) SetIntegrationId

func (o *DashboardListItem) SetIntegrationId(v string)

SetIntegrationId gets a reference to the given datadog.NullableString and assigns it to the IntegrationId field.

func (*DashboardListItem) SetIntegrationIdNil

func (o *DashboardListItem) SetIntegrationIdNil()

SetIntegrationIdNil sets the value for IntegrationId to be an explicit nil.

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) SetTags

func (o *DashboardListItem) SetTags(v []string)

SetTags gets a reference to the given datadog.NullableList[string] and assigns it to the Tags field.

func (*DashboardListItem) SetTagsNil

func (o *DashboardListItem) SetTagsNil()

SetTagsNil sets the value for Tags to be an explicit nil.

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)

UnmarshalJSON deserializes the given payload.

func (*DashboardListItem) UnsetIcon

func (o *DashboardListItem) UnsetIcon()

UnsetIcon ensures that no value is present for Icon, not even an explicit nil.

func (*DashboardListItem) UnsetIntegrationId

func (o *DashboardListItem) UnsetIntegrationId()

UnsetIntegrationId ensures that no value is present for IntegrationId, not even an explicit nil.

func (*DashboardListItem) UnsetTags

func (o *DashboardListItem) UnsetTags()

UnsetTags ensures that no value is present for Tags, not even an explicit nil.

type DashboardListItemRequest

DashboardListItemRequest A dashboard within a list.

type DashboardListItemRequest struct {
    // ID of the dashboard.
    Id string `json:"id"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDashboardListItemRequest

func NewDashboardListItemRequest(id string, typeVar 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

func (o *DashboardListItemRequest) GetType() DashboardType

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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItemRequest) SetId

func (o *DashboardListItemRequest) SetId(v string)

SetId sets field value.

func (*DashboardListItemRequest) SetType

func (o *DashboardListItemRequest) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItemRequest) UnmarshalJSON

func (o *DashboardListItemRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItemResponse

DashboardListItemResponse A dashboard within a list.

type DashboardListItemResponse struct {
    // ID of the dashboard.
    Id string `json:"id"`
    // The type of the dashboard.
    Type DashboardType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDashboardListItemResponse

func NewDashboardListItemResponse(id string, typeVar 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

func (o *DashboardListItemResponse) GetType() DashboardType

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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListItemResponse) SetId

func (o *DashboardListItemResponse) SetId(v string)

SetId sets field value.

func (*DashboardListItemResponse) SetType

func (o *DashboardListItemResponse) SetType(v DashboardType)

SetType sets field value.

func (*DashboardListItemResponse) UnmarshalJSON

func (o *DashboardListItemResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListItems

DashboardListItems Dashboards within a list.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type DashboardListUpdateItemsRequest

DashboardListUpdateItemsRequest Request containing the list of dashboards to update to.

type DashboardListUpdateItemsRequest struct {
    // List of dashboards to update the dashboard list to.
    Dashboards []DashboardListItemRequest `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *DashboardListUpdateItemsRequest) GetDashboards() []DashboardListItemRequest

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsRequest) GetDashboardsOk

func (o *DashboardListUpdateItemsRequest) 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListUpdateItemsRequest) SetDashboards

func (o *DashboardListUpdateItemsRequest) SetDashboards(v []DashboardListItemRequest)

SetDashboards gets a reference to the given []DashboardListItemRequest and assigns it to the Dashboards field.

func (*DashboardListUpdateItemsRequest) UnmarshalJSON

func (o *DashboardListUpdateItemsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListUpdateItemsResponse

DashboardListUpdateItemsResponse Response containing a list of updated dashboards.

type DashboardListUpdateItemsResponse struct {
    // List of dashboards in the dashboard list.
    Dashboards []DashboardListItemResponse `json:"dashboards,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *DashboardListUpdateItemsResponse) GetDashboards() []DashboardListItemResponse

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*DashboardListUpdateItemsResponse) GetDashboardsOk

func (o *DashboardListUpdateItemsResponse) GetDashboardsOk() (*[]DashboardListItemResponse, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*DashboardListUpdateItemsResponse) SetDashboards

func (o *DashboardListUpdateItemsResponse) SetDashboards(v []DashboardListItemResponse)

SetDashboards gets a reference to the given []DashboardListItemResponse and assigns it to the Dashboards field.

func (*DashboardListUpdateItemsResponse) UnmarshalJSON

func (o *DashboardListUpdateItemsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardListsApi

DashboardListsApi service type

type DashboardListsApi datadog.Service

func NewDashboardListsApi

func NewDashboardListsApi(client *datadog.APIClient) *DashboardListsApi

NewDashboardListsApi Returns NewDashboardListsApi.

func (*DashboardListsApi) CreateDashboardListItems

func (a *DashboardListsApi) CreateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListAddItemsRequest) (DashboardListAddItemsResponse, *_nethttp.Response, error)

CreateDashboardListItems Add Items to a Dashboard List. Add dashboards to an existing dashboard list.

func (*DashboardListsApi) DeleteDashboardListItems

func (a *DashboardListsApi) DeleteDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListDeleteItemsRequest) (DashboardListDeleteItemsResponse, *_nethttp.Response, error)

DeleteDashboardListItems Delete items from a dashboard list. Delete dashboards from an existing dashboard list.

func (*DashboardListsApi) GetDashboardListItems

func (a *DashboardListsApi) 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 (*DashboardListsApi) UpdateDashboardListItems

func (a *DashboardListsApi) UpdateDashboardListItems(ctx _context.Context, dashboardListId int64, body DashboardListUpdateItemsRequest) (DashboardListUpdateItemsResponse, *_nethttp.Response, error)

UpdateDashboardListItems Update items of a dashboard list. Update dashboards of an existing dashboard list.

type DashboardTriggerWrapper

DashboardTriggerWrapper Schema for a Dashboard-based trigger.

type DashboardTriggerWrapper struct {
    // Trigger a workflow from a Dashboard.
    DashboardTrigger interface{} `json:"dashboardTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDashboardTriggerWrapper

func NewDashboardTriggerWrapper(dashboardTrigger interface{}) *DashboardTriggerWrapper

NewDashboardTriggerWrapper instantiates a new DashboardTriggerWrapper 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 NewDashboardTriggerWrapperWithDefaults

func NewDashboardTriggerWrapperWithDefaults() *DashboardTriggerWrapper

NewDashboardTriggerWrapperWithDefaults instantiates a new DashboardTriggerWrapper 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 (*DashboardTriggerWrapper) GetDashboardTrigger

func (o *DashboardTriggerWrapper) GetDashboardTrigger() interface{}

GetDashboardTrigger returns the DashboardTrigger field value.

func (*DashboardTriggerWrapper) GetDashboardTriggerOk

func (o *DashboardTriggerWrapper) GetDashboardTriggerOk() (*interface{}, bool)

GetDashboardTriggerOk returns a tuple with the DashboardTrigger field value and a boolean to check if the value has been set.

func (*DashboardTriggerWrapper) GetStartStepNames

func (o *DashboardTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*DashboardTriggerWrapper) GetStartStepNamesOk

func (o *DashboardTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DashboardTriggerWrapper) HasStartStepNames

func (o *DashboardTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (DashboardTriggerWrapper) MarshalJSON

func (o DashboardTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DashboardTriggerWrapper) SetDashboardTrigger

func (o *DashboardTriggerWrapper) SetDashboardTrigger(v interface{})

SetDashboardTrigger sets field value.

func (*DashboardTriggerWrapper) SetStartStepNames

func (o *DashboardTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*DashboardTriggerWrapper) UnmarshalJSON

func (o *DashboardTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DashboardType

DashboardType The type of the dashboard.

type DashboardType string

List of DashboardType.

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"
)

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) GetAllowedValues

func (v *DashboardType) GetAllowedValues() []DashboardType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type DataDeletionApi

DataDeletionApi service type

type DataDeletionApi datadog.Service

func NewDataDeletionApi

func NewDataDeletionApi(client *datadog.APIClient) *DataDeletionApi

NewDataDeletionApi Returns NewDataDeletionApi.

func (*DataDeletionApi) CancelDataDeletionRequest

func (a *DataDeletionApi) CancelDataDeletionRequest(ctx _context.Context, id string) (CancelDataDeletionResponseBody, *_nethttp.Response, error)

CancelDataDeletionRequest Cancels a data deletion request. Cancels a data deletion request by providing its ID.

func (*DataDeletionApi) CreateDataDeletionRequest

func (a *DataDeletionApi) CreateDataDeletionRequest(ctx _context.Context, product string, body CreateDataDeletionRequestBody) (CreateDataDeletionResponseBody, *_nethttp.Response, error)

CreateDataDeletionRequest Creates a data deletion request. Creates a data deletion request by providing a query and a timeframe targeting the proper data.

func (*DataDeletionApi) GetDataDeletionRequests

func (a *DataDeletionApi) GetDataDeletionRequests(ctx _context.Context, o ...GetDataDeletionRequestsOptionalParameters) (GetDataDeletionsResponseBody, *_nethttp.Response, error)

GetDataDeletionRequests Gets a list of data deletion requests. Gets a list of data deletion requests based on several filter parameters.

type DataDeletionResponseItem

DataDeletionResponseItem The created data deletion request information.

type DataDeletionResponseItem struct {
    // Deletion attribute for data deletion response.
    Attributes DataDeletionResponseItemAttributes `json:"attributes"`
    // The ID of the created data deletion request.
    Id string `json:"id"`
    // The type of the request created.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataDeletionResponseItem

func NewDataDeletionResponseItem(attributes DataDeletionResponseItemAttributes, id string, typeVar string) *DataDeletionResponseItem

NewDataDeletionResponseItem instantiates a new DataDeletionResponseItem 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 NewDataDeletionResponseItemWithDefaults

func NewDataDeletionResponseItemWithDefaults() *DataDeletionResponseItem

NewDataDeletionResponseItemWithDefaults instantiates a new DataDeletionResponseItem 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 (*DataDeletionResponseItem) GetAttributes

func (o *DataDeletionResponseItem) GetAttributes() DataDeletionResponseItemAttributes

GetAttributes returns the Attributes field value.

func (*DataDeletionResponseItem) GetAttributesOk

func (o *DataDeletionResponseItem) GetAttributesOk() (*DataDeletionResponseItemAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItem) GetId

func (o *DataDeletionResponseItem) GetId() string

GetId returns the Id field value.

func (*DataDeletionResponseItem) GetIdOk

func (o *DataDeletionResponseItem) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItem) GetType

func (o *DataDeletionResponseItem) GetType() string

GetType returns the Type field value.

func (*DataDeletionResponseItem) GetTypeOk

func (o *DataDeletionResponseItem) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DataDeletionResponseItem) MarshalJSON

func (o DataDeletionResponseItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataDeletionResponseItem) SetAttributes

func (o *DataDeletionResponseItem) SetAttributes(v DataDeletionResponseItemAttributes)

SetAttributes sets field value.

func (*DataDeletionResponseItem) SetId

func (o *DataDeletionResponseItem) SetId(v string)

SetId sets field value.

func (*DataDeletionResponseItem) SetType

func (o *DataDeletionResponseItem) SetType(v string)

SetType sets field value.

func (*DataDeletionResponseItem) UnmarshalJSON

func (o *DataDeletionResponseItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataDeletionResponseItemAttributes

DataDeletionResponseItemAttributes Deletion attribute for data deletion response.

type DataDeletionResponseItemAttributes struct {
    // Creation time of the deletion request.
    CreatedAt string `json:"created_at"`
    // User who created the deletion request.
    CreatedBy string `json:"created_by"`
    // Start of requested time window, milliseconds since Unix epoch.
    FromTime int64 `json:"from_time"`
    // List of indexes for the search. If not provided, the search is performed in all indexes.
    Indexes []string `json:"indexes,omitempty"`
    // Whether the deletion request is fully created or not. It can take several minutes to fully create a deletion request depending on the target query and timeframe.
    IsCreated bool `json:"is_created"`
    // Organization ID.
    OrgId int64 `json:"org_id"`
    // Product name.
    Product string `json:"product"`
    // Query for creating a data deletion request.
    Query string `json:"query"`
    // Starting time of the process to delete the requested data.
    StartingAt string `json:"starting_at"`
    // Status of the deletion request.
    Status string `json:"status"`
    // End of requested time window, milliseconds since Unix epoch.
    ToTime int64 `json:"to_time"`
    // Total number of elements to be deleted. Only the data accessible to the current user that matches the query and timeframe provided will be deleted.
    TotalUnrestricted int64 `json:"total_unrestricted"`
    // Update time of the deletion request.
    UpdatedAt string `json:"updated_at"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataDeletionResponseItemAttributes

func NewDataDeletionResponseItemAttributes(createdAt string, createdBy string, fromTime int64, isCreated bool, orgId int64, product string, query string, startingAt string, status string, toTime int64, totalUnrestricted int64, updatedAt string) *DataDeletionResponseItemAttributes

NewDataDeletionResponseItemAttributes instantiates a new DataDeletionResponseItemAttributes 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 NewDataDeletionResponseItemAttributesWithDefaults

func NewDataDeletionResponseItemAttributesWithDefaults() *DataDeletionResponseItemAttributes

NewDataDeletionResponseItemAttributesWithDefaults instantiates a new DataDeletionResponseItemAttributes 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 (*DataDeletionResponseItemAttributes) GetCreatedAt

func (o *DataDeletionResponseItemAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value.

func (*DataDeletionResponseItemAttributes) GetCreatedAtOk

func (o *DataDeletionResponseItemAttributes) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetCreatedBy

func (o *DataDeletionResponseItemAttributes) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value.

func (*DataDeletionResponseItemAttributes) GetCreatedByOk

func (o *DataDeletionResponseItemAttributes) GetCreatedByOk() (*string, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetFromTime

func (o *DataDeletionResponseItemAttributes) GetFromTime() int64

GetFromTime returns the FromTime field value.

func (*DataDeletionResponseItemAttributes) GetFromTimeOk

func (o *DataDeletionResponseItemAttributes) GetFromTimeOk() (*int64, bool)

GetFromTimeOk returns a tuple with the FromTime field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetIndexes

func (o *DataDeletionResponseItemAttributes) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*DataDeletionResponseItemAttributes) GetIndexesOk

func (o *DataDeletionResponseItemAttributes) 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 (*DataDeletionResponseItemAttributes) GetIsCreated

func (o *DataDeletionResponseItemAttributes) GetIsCreated() bool

GetIsCreated returns the IsCreated field value.

func (*DataDeletionResponseItemAttributes) GetIsCreatedOk

func (o *DataDeletionResponseItemAttributes) GetIsCreatedOk() (*bool, bool)

GetIsCreatedOk returns a tuple with the IsCreated field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetOrgId

func (o *DataDeletionResponseItemAttributes) GetOrgId() int64

GetOrgId returns the OrgId field value.

func (*DataDeletionResponseItemAttributes) GetOrgIdOk

func (o *DataDeletionResponseItemAttributes) GetOrgIdOk() (*int64, bool)

GetOrgIdOk returns a tuple with the OrgId field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetProduct

func (o *DataDeletionResponseItemAttributes) GetProduct() string

GetProduct returns the Product field value.

func (*DataDeletionResponseItemAttributes) GetProductOk

func (o *DataDeletionResponseItemAttributes) GetProductOk() (*string, bool)

GetProductOk returns a tuple with the Product field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetQuery

func (o *DataDeletionResponseItemAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*DataDeletionResponseItemAttributes) GetQueryOk

func (o *DataDeletionResponseItemAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetStartingAt

func (o *DataDeletionResponseItemAttributes) GetStartingAt() string

GetStartingAt returns the StartingAt field value.

func (*DataDeletionResponseItemAttributes) GetStartingAtOk

func (o *DataDeletionResponseItemAttributes) GetStartingAtOk() (*string, bool)

GetStartingAtOk returns a tuple with the StartingAt field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetStatus

func (o *DataDeletionResponseItemAttributes) GetStatus() string

GetStatus returns the Status field value.

func (*DataDeletionResponseItemAttributes) GetStatusOk

func (o *DataDeletionResponseItemAttributes) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetToTime

func (o *DataDeletionResponseItemAttributes) GetToTime() int64

GetToTime returns the ToTime field value.

func (*DataDeletionResponseItemAttributes) GetToTimeOk

func (o *DataDeletionResponseItemAttributes) GetToTimeOk() (*int64, bool)

GetToTimeOk returns a tuple with the ToTime field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetTotalUnrestricted

func (o *DataDeletionResponseItemAttributes) GetTotalUnrestricted() int64

GetTotalUnrestricted returns the TotalUnrestricted field value.

func (*DataDeletionResponseItemAttributes) GetTotalUnrestrictedOk

func (o *DataDeletionResponseItemAttributes) GetTotalUnrestrictedOk() (*int64, bool)

GetTotalUnrestrictedOk returns a tuple with the TotalUnrestricted field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) GetUpdatedAt

func (o *DataDeletionResponseItemAttributes) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value.

func (*DataDeletionResponseItemAttributes) GetUpdatedAtOk

func (o *DataDeletionResponseItemAttributes) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*DataDeletionResponseItemAttributes) HasIndexes

func (o *DataDeletionResponseItemAttributes) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (DataDeletionResponseItemAttributes) MarshalJSON

func (o DataDeletionResponseItemAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataDeletionResponseItemAttributes) SetCreatedAt

func (o *DataDeletionResponseItemAttributes) SetCreatedAt(v string)

SetCreatedAt sets field value.

func (*DataDeletionResponseItemAttributes) SetCreatedBy

func (o *DataDeletionResponseItemAttributes) SetCreatedBy(v string)

SetCreatedBy sets field value.

func (*DataDeletionResponseItemAttributes) SetFromTime

func (o *DataDeletionResponseItemAttributes) SetFromTime(v int64)

SetFromTime sets field value.

func (*DataDeletionResponseItemAttributes) SetIndexes

func (o *DataDeletionResponseItemAttributes) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*DataDeletionResponseItemAttributes) SetIsCreated

func (o *DataDeletionResponseItemAttributes) SetIsCreated(v bool)

SetIsCreated sets field value.

func (*DataDeletionResponseItemAttributes) SetOrgId

func (o *DataDeletionResponseItemAttributes) SetOrgId(v int64)

SetOrgId sets field value.

func (*DataDeletionResponseItemAttributes) SetProduct

func (o *DataDeletionResponseItemAttributes) SetProduct(v string)

SetProduct sets field value.

func (*DataDeletionResponseItemAttributes) SetQuery

func (o *DataDeletionResponseItemAttributes) SetQuery(v string)

SetQuery sets field value.

func (*DataDeletionResponseItemAttributes) SetStartingAt

func (o *DataDeletionResponseItemAttributes) SetStartingAt(v string)

SetStartingAt sets field value.

func (*DataDeletionResponseItemAttributes) SetStatus

func (o *DataDeletionResponseItemAttributes) SetStatus(v string)

SetStatus sets field value.

func (*DataDeletionResponseItemAttributes) SetToTime

func (o *DataDeletionResponseItemAttributes) SetToTime(v int64)

SetToTime sets field value.

func (*DataDeletionResponseItemAttributes) SetTotalUnrestricted

func (o *DataDeletionResponseItemAttributes) SetTotalUnrestricted(v int64)

SetTotalUnrestricted sets field value.

func (*DataDeletionResponseItemAttributes) SetUpdatedAt

func (o *DataDeletionResponseItemAttributes) SetUpdatedAt(v string)

SetUpdatedAt sets field value.

func (*DataDeletionResponseItemAttributes) UnmarshalJSON

func (o *DataDeletionResponseItemAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataDeletionResponseMeta

DataDeletionResponseMeta The metadata of the data deletion response.

type DataDeletionResponseMeta struct {
    // The total deletion requests created by product.
    CountProduct map[string]int64 `json:"count_product,omitempty"`
    // The total deletion requests created by status.
    CountStatus map[string]int64 `json:"count_status,omitempty"`
    // The next page when searching deletion requests created in the current organization.
    NextPage *string `json:"next_page,omitempty"`
    // The product of the deletion request.
    Product *string `json:"product,omitempty"`
    // The status of the executed request.
    RequestStatus *string `json:"request_status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataDeletionResponseMeta

func NewDataDeletionResponseMeta() *DataDeletionResponseMeta

NewDataDeletionResponseMeta instantiates a new DataDeletionResponseMeta 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 NewDataDeletionResponseMetaWithDefaults

func NewDataDeletionResponseMetaWithDefaults() *DataDeletionResponseMeta

NewDataDeletionResponseMetaWithDefaults instantiates a new DataDeletionResponseMeta 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 (*DataDeletionResponseMeta) GetCountProduct

func (o *DataDeletionResponseMeta) GetCountProduct() map[string]int64

GetCountProduct returns the CountProduct field value if set, zero value otherwise.

func (*DataDeletionResponseMeta) GetCountProductOk

func (o *DataDeletionResponseMeta) GetCountProductOk() (*map[string]int64, bool)

GetCountProductOk returns a tuple with the CountProduct field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataDeletionResponseMeta) GetCountStatus

func (o *DataDeletionResponseMeta) GetCountStatus() map[string]int64

GetCountStatus returns the CountStatus field value if set, zero value otherwise.

func (*DataDeletionResponseMeta) GetCountStatusOk

func (o *DataDeletionResponseMeta) GetCountStatusOk() (*map[string]int64, bool)

GetCountStatusOk returns a tuple with the CountStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataDeletionResponseMeta) GetNextPage

func (o *DataDeletionResponseMeta) GetNextPage() string

GetNextPage returns the NextPage field value if set, zero value otherwise.

func (*DataDeletionResponseMeta) GetNextPageOk

func (o *DataDeletionResponseMeta) GetNextPageOk() (*string, bool)

GetNextPageOk returns a tuple with the NextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataDeletionResponseMeta) GetProduct

func (o *DataDeletionResponseMeta) GetProduct() string

GetProduct returns the Product field value if set, zero value otherwise.

func (*DataDeletionResponseMeta) GetProductOk

func (o *DataDeletionResponseMeta) GetProductOk() (*string, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataDeletionResponseMeta) GetRequestStatus

func (o *DataDeletionResponseMeta) GetRequestStatus() string

GetRequestStatus returns the RequestStatus field value if set, zero value otherwise.

func (*DataDeletionResponseMeta) GetRequestStatusOk

func (o *DataDeletionResponseMeta) GetRequestStatusOk() (*string, bool)

GetRequestStatusOk returns a tuple with the RequestStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataDeletionResponseMeta) HasCountProduct

func (o *DataDeletionResponseMeta) HasCountProduct() bool

HasCountProduct returns a boolean if a field has been set.

func (*DataDeletionResponseMeta) HasCountStatus

func (o *DataDeletionResponseMeta) HasCountStatus() bool

HasCountStatus returns a boolean if a field has been set.

func (*DataDeletionResponseMeta) HasNextPage

func (o *DataDeletionResponseMeta) HasNextPage() bool

HasNextPage returns a boolean if a field has been set.

func (*DataDeletionResponseMeta) HasProduct

func (o *DataDeletionResponseMeta) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*DataDeletionResponseMeta) HasRequestStatus

func (o *DataDeletionResponseMeta) HasRequestStatus() bool

HasRequestStatus returns a boolean if a field has been set.

func (DataDeletionResponseMeta) MarshalJSON

func (o DataDeletionResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataDeletionResponseMeta) SetCountProduct

func (o *DataDeletionResponseMeta) SetCountProduct(v map[string]int64)

SetCountProduct gets a reference to the given map[string]int64 and assigns it to the CountProduct field.

func (*DataDeletionResponseMeta) SetCountStatus

func (o *DataDeletionResponseMeta) SetCountStatus(v map[string]int64)

SetCountStatus gets a reference to the given map[string]int64 and assigns it to the CountStatus field.

func (*DataDeletionResponseMeta) SetNextPage

func (o *DataDeletionResponseMeta) SetNextPage(v string)

SetNextPage gets a reference to the given string and assigns it to the NextPage field.

func (*DataDeletionResponseMeta) SetProduct

func (o *DataDeletionResponseMeta) SetProduct(v string)

SetProduct gets a reference to the given string and assigns it to the Product field.

func (*DataDeletionResponseMeta) SetRequestStatus

func (o *DataDeletionResponseMeta) SetRequestStatus(v string)

SetRequestStatus gets a reference to the given string and assigns it to the RequestStatus field.

func (*DataDeletionResponseMeta) UnmarshalJSON

func (o *DataDeletionResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataRelationshipsTeams

DataRelationshipsTeams Associates teams with this schedule in a data structure.

type DataRelationshipsTeams struct {
    // An array of team references for this schedule.
    Data []DataRelationshipsTeamsDataItems `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataRelationshipsTeams

func NewDataRelationshipsTeams() *DataRelationshipsTeams

NewDataRelationshipsTeams instantiates a new DataRelationshipsTeams 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 NewDataRelationshipsTeamsWithDefaults

func NewDataRelationshipsTeamsWithDefaults() *DataRelationshipsTeams

NewDataRelationshipsTeamsWithDefaults instantiates a new DataRelationshipsTeams 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 (*DataRelationshipsTeams) GetData

func (o *DataRelationshipsTeams) GetData() []DataRelationshipsTeamsDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*DataRelationshipsTeams) GetDataOk

func (o *DataRelationshipsTeams) GetDataOk() (*[]DataRelationshipsTeamsDataItems, 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 (*DataRelationshipsTeams) HasData

func (o *DataRelationshipsTeams) HasData() bool

HasData returns a boolean if a field has been set.

func (DataRelationshipsTeams) MarshalJSON

func (o DataRelationshipsTeams) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataRelationshipsTeams) SetData

func (o *DataRelationshipsTeams) SetData(v []DataRelationshipsTeamsDataItems)

SetData gets a reference to the given []DataRelationshipsTeamsDataItems and assigns it to the Data field.

func (*DataRelationshipsTeams) UnmarshalJSON

func (o *DataRelationshipsTeams) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataRelationshipsTeamsDataItems

DataRelationshipsTeamsDataItems Relates a team to this schedule, identified by `id` and `type` (must be `teams`).

type DataRelationshipsTeamsDataItems struct {
    // The unique identifier of the team in this relationship.
    Id string `json:"id"`
    // Teams resource type.
    Type DataRelationshipsTeamsDataItemsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataRelationshipsTeamsDataItems

func NewDataRelationshipsTeamsDataItems(id string, typeVar DataRelationshipsTeamsDataItemsType) *DataRelationshipsTeamsDataItems

NewDataRelationshipsTeamsDataItems instantiates a new DataRelationshipsTeamsDataItems 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 NewDataRelationshipsTeamsDataItemsWithDefaults

func NewDataRelationshipsTeamsDataItemsWithDefaults() *DataRelationshipsTeamsDataItems

NewDataRelationshipsTeamsDataItemsWithDefaults instantiates a new DataRelationshipsTeamsDataItems 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 (*DataRelationshipsTeamsDataItems) GetId

func (o *DataRelationshipsTeamsDataItems) GetId() string

GetId returns the Id field value.

func (*DataRelationshipsTeamsDataItems) GetIdOk

func (o *DataRelationshipsTeamsDataItems) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DataRelationshipsTeamsDataItems) GetType

func (o *DataRelationshipsTeamsDataItems) GetType() DataRelationshipsTeamsDataItemsType

GetType returns the Type field value.

func (*DataRelationshipsTeamsDataItems) GetTypeOk

func (o *DataRelationshipsTeamsDataItems) GetTypeOk() (*DataRelationshipsTeamsDataItemsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DataRelationshipsTeamsDataItems) MarshalJSON

func (o DataRelationshipsTeamsDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataRelationshipsTeamsDataItems) SetId

func (o *DataRelationshipsTeamsDataItems) SetId(v string)

SetId sets field value.

func (*DataRelationshipsTeamsDataItems) SetType

func (o *DataRelationshipsTeamsDataItems) SetType(v DataRelationshipsTeamsDataItemsType)

SetType sets field value.

func (*DataRelationshipsTeamsDataItems) UnmarshalJSON

func (o *DataRelationshipsTeamsDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataRelationshipsTeamsDataItemsType

DataRelationshipsTeamsDataItemsType Teams resource type.

type DataRelationshipsTeamsDataItemsType string

List of DataRelationshipsTeamsDataItemsType.

const (
    DATARELATIONSHIPSTEAMSDATAITEMSTYPE_TEAMS DataRelationshipsTeamsDataItemsType = "teams"
)

func NewDataRelationshipsTeamsDataItemsTypeFromValue

func NewDataRelationshipsTeamsDataItemsTypeFromValue(v string) (*DataRelationshipsTeamsDataItemsType, error)

NewDataRelationshipsTeamsDataItemsTypeFromValue returns a pointer to a valid DataRelationshipsTeamsDataItemsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DataRelationshipsTeamsDataItemsType) GetAllowedValues

func (v *DataRelationshipsTeamsDataItemsType) GetAllowedValues() []DataRelationshipsTeamsDataItemsType

GetAllowedValues reeturns the list of possible values.

func (DataRelationshipsTeamsDataItemsType) IsValid

func (v DataRelationshipsTeamsDataItemsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DataRelationshipsTeamsDataItemsType) Ptr

func (v DataRelationshipsTeamsDataItemsType) Ptr() *DataRelationshipsTeamsDataItemsType

Ptr returns reference to DataRelationshipsTeamsDataItemsType value.

func (*DataRelationshipsTeamsDataItemsType) UnmarshalJSON

func (v *DataRelationshipsTeamsDataItemsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DataScalarColumn

DataScalarColumn A column containing the numerical results for a formula or query.

type DataScalarColumn struct {
    // Metadata for the resulting numerical values.
    Meta *ScalarMeta `json:"meta,omitempty"`
    // The name referencing the formula or query for this column.
    Name *string `json:"name,omitempty"`
    // The type of column present for numbers.
    Type *ScalarColumnTypeNumber `json:"type,omitempty"`
    // The array of numerical values for one formula or query.
    Values []*float64 `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataScalarColumn

func NewDataScalarColumn() *DataScalarColumn

NewDataScalarColumn instantiates a new DataScalarColumn 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 NewDataScalarColumnWithDefaults

func NewDataScalarColumnWithDefaults() *DataScalarColumn

NewDataScalarColumnWithDefaults instantiates a new DataScalarColumn 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 (*DataScalarColumn) GetMeta

func (o *DataScalarColumn) GetMeta() ScalarMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*DataScalarColumn) GetMetaOk

func (o *DataScalarColumn) GetMetaOk() (*ScalarMeta, 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 (*DataScalarColumn) GetName

func (o *DataScalarColumn) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DataScalarColumn) GetNameOk

func (o *DataScalarColumn) 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 (*DataScalarColumn) GetType

func (o *DataScalarColumn) GetType() ScalarColumnTypeNumber

GetType returns the Type field value if set, zero value otherwise.

func (*DataScalarColumn) GetTypeOk

func (o *DataScalarColumn) GetTypeOk() (*ScalarColumnTypeNumber, 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 (*DataScalarColumn) GetValues

func (o *DataScalarColumn) GetValues() []*float64

GetValues returns the Values field value if set, zero value otherwise.

func (*DataScalarColumn) GetValuesOk

func (o *DataScalarColumn) GetValuesOk() (*[]*float64, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataScalarColumn) HasMeta

func (o *DataScalarColumn) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*DataScalarColumn) HasName

func (o *DataScalarColumn) HasName() bool

HasName returns a boolean if a field has been set.

func (*DataScalarColumn) HasType

func (o *DataScalarColumn) HasType() bool

HasType returns a boolean if a field has been set.

func (*DataScalarColumn) HasValues

func (o *DataScalarColumn) HasValues() bool

HasValues returns a boolean if a field has been set.

func (DataScalarColumn) MarshalJSON

func (o DataScalarColumn) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataScalarColumn) SetMeta

func (o *DataScalarColumn) SetMeta(v ScalarMeta)

SetMeta gets a reference to the given ScalarMeta and assigns it to the Meta field.

func (*DataScalarColumn) SetName

func (o *DataScalarColumn) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DataScalarColumn) SetType

func (o *DataScalarColumn) SetType(v ScalarColumnTypeNumber)

SetType gets a reference to the given ScalarColumnTypeNumber and assigns it to the Type field.

func (*DataScalarColumn) SetValues

func (o *DataScalarColumn) SetValues(v []*float64)

SetValues gets a reference to the given []*float64 and assigns it to the Values field.

func (*DataScalarColumn) UnmarshalJSON

func (o *DataScalarColumn) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataTransform

DataTransform A data transformer, which is custom JavaScript code that executes and transforms data when its inputs change.

type DataTransform struct {
    // The ID of the data transformer.
    Id uuid.UUID `json:"id"`
    // A unique identifier for this data transformer. This name is also used to access the transformer's result throughout the app.
    Name string `json:"name"`
    // The properties of the data transformer.
    Properties DataTransformProperties `json:"properties"`
    // The data transform type.
    Type DataTransformType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataTransform

func NewDataTransform(id uuid.UUID, name string, properties DataTransformProperties, typeVar DataTransformType) *DataTransform

NewDataTransform instantiates a new DataTransform 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 NewDataTransformWithDefaults

func NewDataTransformWithDefaults() *DataTransform

NewDataTransformWithDefaults instantiates a new DataTransform 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 (*DataTransform) GetId

func (o *DataTransform) GetId() uuid.UUID

GetId returns the Id field value.

func (*DataTransform) GetIdOk

func (o *DataTransform) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DataTransform) GetName

func (o *DataTransform) GetName() string

GetName returns the Name field value.

func (*DataTransform) GetNameOk

func (o *DataTransform) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*DataTransform) GetProperties

func (o *DataTransform) GetProperties() DataTransformProperties

GetProperties returns the Properties field value.

func (*DataTransform) GetPropertiesOk

func (o *DataTransform) GetPropertiesOk() (*DataTransformProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set.

func (*DataTransform) GetType

func (o *DataTransform) GetType() DataTransformType

GetType returns the Type field value.

func (*DataTransform) GetTypeOk

func (o *DataTransform) GetTypeOk() (*DataTransformType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DataTransform) MarshalJSON

func (o DataTransform) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataTransform) SetId

func (o *DataTransform) SetId(v uuid.UUID)

SetId sets field value.

func (*DataTransform) SetName

func (o *DataTransform) SetName(v string)

SetName sets field value.

func (*DataTransform) SetProperties

func (o *DataTransform) SetProperties(v DataTransformProperties)

SetProperties sets field value.

func (*DataTransform) SetType

func (o *DataTransform) SetType(v DataTransformType)

SetType sets field value.

func (*DataTransform) UnmarshalJSON

func (o *DataTransform) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataTransformProperties

DataTransformProperties The properties of the data transformer.

type DataTransformProperties struct {
    // A JavaScript function that returns the transformed data.
    Outputs *string `json:"outputs,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDataTransformProperties

func NewDataTransformProperties() *DataTransformProperties

NewDataTransformProperties instantiates a new DataTransformProperties 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 NewDataTransformPropertiesWithDefaults

func NewDataTransformPropertiesWithDefaults() *DataTransformProperties

NewDataTransformPropertiesWithDefaults instantiates a new DataTransformProperties 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 (*DataTransformProperties) GetOutputs

func (o *DataTransformProperties) GetOutputs() string

GetOutputs returns the Outputs field value if set, zero value otherwise.

func (*DataTransformProperties) GetOutputsOk

func (o *DataTransformProperties) GetOutputsOk() (*string, bool)

GetOutputsOk returns a tuple with the Outputs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DataTransformProperties) HasOutputs

func (o *DataTransformProperties) HasOutputs() bool

HasOutputs returns a boolean if a field has been set.

func (DataTransformProperties) MarshalJSON

func (o DataTransformProperties) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DataTransformProperties) SetOutputs

func (o *DataTransformProperties) SetOutputs(v string)

SetOutputs gets a reference to the given string and assigns it to the Outputs field.

func (*DataTransformProperties) UnmarshalJSON

func (o *DataTransformProperties) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DataTransformType

DataTransformType The data transform type.

type DataTransformType string

List of DataTransformType.

const (
    DATATRANSFORMTYPE_DATATRANSFORM DataTransformType = "dataTransform"
)

func NewDataTransformTypeFromValue

func NewDataTransformTypeFromValue(v string) (*DataTransformType, error)

NewDataTransformTypeFromValue returns a pointer to a valid DataTransformType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DataTransformType) GetAllowedValues

func (v *DataTransformType) GetAllowedValues() []DataTransformType

GetAllowedValues reeturns the list of possible values.

func (DataTransformType) IsValid

func (v DataTransformType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DataTransformType) Ptr

func (v DataTransformType) Ptr() *DataTransformType

Ptr returns reference to DataTransformType value.

func (*DataTransformType) UnmarshalJSON

func (v *DataTransformType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DatabaseMonitoringTriggerWrapper

DatabaseMonitoringTriggerWrapper Schema for a Database Monitoring-based trigger.

type DatabaseMonitoringTriggerWrapper struct {
    // Trigger a workflow from Database Monitoring.
    DatabaseMonitoringTrigger interface{} `json:"databaseMonitoringTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDatabaseMonitoringTriggerWrapper

func NewDatabaseMonitoringTriggerWrapper(databaseMonitoringTrigger interface{}) *DatabaseMonitoringTriggerWrapper

NewDatabaseMonitoringTriggerWrapper instantiates a new DatabaseMonitoringTriggerWrapper 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 NewDatabaseMonitoringTriggerWrapperWithDefaults

func NewDatabaseMonitoringTriggerWrapperWithDefaults() *DatabaseMonitoringTriggerWrapper

NewDatabaseMonitoringTriggerWrapperWithDefaults instantiates a new DatabaseMonitoringTriggerWrapper 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 (*DatabaseMonitoringTriggerWrapper) GetDatabaseMonitoringTrigger

func (o *DatabaseMonitoringTriggerWrapper) GetDatabaseMonitoringTrigger() interface{}

GetDatabaseMonitoringTrigger returns the DatabaseMonitoringTrigger field value.

func (*DatabaseMonitoringTriggerWrapper) GetDatabaseMonitoringTriggerOk

func (o *DatabaseMonitoringTriggerWrapper) GetDatabaseMonitoringTriggerOk() (*interface{}, bool)

GetDatabaseMonitoringTriggerOk returns a tuple with the DatabaseMonitoringTrigger field value and a boolean to check if the value has been set.

func (*DatabaseMonitoringTriggerWrapper) GetStartStepNames

func (o *DatabaseMonitoringTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*DatabaseMonitoringTriggerWrapper) GetStartStepNamesOk

func (o *DatabaseMonitoringTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseMonitoringTriggerWrapper) HasStartStepNames

func (o *DatabaseMonitoringTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (DatabaseMonitoringTriggerWrapper) MarshalJSON

func (o DatabaseMonitoringTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DatabaseMonitoringTriggerWrapper) SetDatabaseMonitoringTrigger

func (o *DatabaseMonitoringTriggerWrapper) SetDatabaseMonitoringTrigger(v interface{})

SetDatabaseMonitoringTrigger sets field value.

func (*DatabaseMonitoringTriggerWrapper) SetStartStepNames

func (o *DatabaseMonitoringTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*DatabaseMonitoringTriggerWrapper) UnmarshalJSON

func (o *DatabaseMonitoringTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeleteAppResponse

DeleteAppResponse The response object after an app is successfully deleted.

type DeleteAppResponse struct {
    // The definition of `DeleteAppResponseData` object.
    Data *DeleteAppResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeleteAppResponse

func NewDeleteAppResponse() *DeleteAppResponse

NewDeleteAppResponse instantiates a new DeleteAppResponse 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 NewDeleteAppResponseWithDefaults

func NewDeleteAppResponseWithDefaults() *DeleteAppResponse

NewDeleteAppResponseWithDefaults instantiates a new DeleteAppResponse 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 (*DeleteAppResponse) GetData

func (o *DeleteAppResponse) GetData() DeleteAppResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*DeleteAppResponse) GetDataOk

func (o *DeleteAppResponse) GetDataOk() (*DeleteAppResponseData, 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 (*DeleteAppResponse) HasData

func (o *DeleteAppResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (DeleteAppResponse) MarshalJSON

func (o DeleteAppResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeleteAppResponse) SetData

func (o *DeleteAppResponse) SetData(v DeleteAppResponseData)

SetData gets a reference to the given DeleteAppResponseData and assigns it to the Data field.

func (*DeleteAppResponse) UnmarshalJSON

func (o *DeleteAppResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeleteAppResponseData

DeleteAppResponseData The definition of `DeleteAppResponseData` object.

type DeleteAppResponseData struct {
    // The ID of the deleted app.
    Id uuid.UUID `json:"id"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeleteAppResponseData

func NewDeleteAppResponseData(id uuid.UUID, typeVar AppDefinitionType) *DeleteAppResponseData

NewDeleteAppResponseData instantiates a new DeleteAppResponseData 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 NewDeleteAppResponseDataWithDefaults

func NewDeleteAppResponseDataWithDefaults() *DeleteAppResponseData

NewDeleteAppResponseDataWithDefaults instantiates a new DeleteAppResponseData 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 (*DeleteAppResponseData) GetId

func (o *DeleteAppResponseData) GetId() uuid.UUID

GetId returns the Id field value.

func (*DeleteAppResponseData) GetIdOk

func (o *DeleteAppResponseData) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DeleteAppResponseData) GetType

func (o *DeleteAppResponseData) GetType() AppDefinitionType

GetType returns the Type field value.

func (*DeleteAppResponseData) GetTypeOk

func (o *DeleteAppResponseData) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DeleteAppResponseData) MarshalJSON

func (o DeleteAppResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeleteAppResponseData) SetId

func (o *DeleteAppResponseData) SetId(v uuid.UUID)

SetId sets field value.

func (*DeleteAppResponseData) SetType

func (o *DeleteAppResponseData) SetType(v AppDefinitionType)

SetType sets field value.

func (*DeleteAppResponseData) UnmarshalJSON

func (o *DeleteAppResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeleteAppsRequest

DeleteAppsRequest A request object for deleting multiple apps by ID.

type DeleteAppsRequest struct {
    // An array of objects containing the IDs of the apps to delete.
    Data []DeleteAppsRequestDataItems `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeleteAppsRequest

func NewDeleteAppsRequest() *DeleteAppsRequest

NewDeleteAppsRequest instantiates a new DeleteAppsRequest 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 NewDeleteAppsRequestWithDefaults

func NewDeleteAppsRequestWithDefaults() *DeleteAppsRequest

NewDeleteAppsRequestWithDefaults instantiates a new DeleteAppsRequest 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 (*DeleteAppsRequest) GetData

func (o *DeleteAppsRequest) GetData() []DeleteAppsRequestDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*DeleteAppsRequest) GetDataOk

func (o *DeleteAppsRequest) GetDataOk() (*[]DeleteAppsRequestDataItems, 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 (*DeleteAppsRequest) HasData

func (o *DeleteAppsRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (DeleteAppsRequest) MarshalJSON

func (o DeleteAppsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeleteAppsRequest) SetData

func (o *DeleteAppsRequest) SetData(v []DeleteAppsRequestDataItems)

SetData gets a reference to the given []DeleteAppsRequestDataItems and assigns it to the Data field.

func (*DeleteAppsRequest) UnmarshalJSON

func (o *DeleteAppsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeleteAppsRequestDataItems

DeleteAppsRequestDataItems An object containing the ID of an app to delete.

type DeleteAppsRequestDataItems struct {
    // The ID of the app to delete.
    Id uuid.UUID `json:"id"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeleteAppsRequestDataItems

func NewDeleteAppsRequestDataItems(id uuid.UUID, typeVar AppDefinitionType) *DeleteAppsRequestDataItems

NewDeleteAppsRequestDataItems instantiates a new DeleteAppsRequestDataItems 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 NewDeleteAppsRequestDataItemsWithDefaults

func NewDeleteAppsRequestDataItemsWithDefaults() *DeleteAppsRequestDataItems

NewDeleteAppsRequestDataItemsWithDefaults instantiates a new DeleteAppsRequestDataItems 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 (*DeleteAppsRequestDataItems) GetId

func (o *DeleteAppsRequestDataItems) GetId() uuid.UUID

GetId returns the Id field value.

func (*DeleteAppsRequestDataItems) GetIdOk

func (o *DeleteAppsRequestDataItems) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DeleteAppsRequestDataItems) GetType

func (o *DeleteAppsRequestDataItems) GetType() AppDefinitionType

GetType returns the Type field value.

func (*DeleteAppsRequestDataItems) GetTypeOk

func (o *DeleteAppsRequestDataItems) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DeleteAppsRequestDataItems) MarshalJSON

func (o DeleteAppsRequestDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeleteAppsRequestDataItems) SetId

func (o *DeleteAppsRequestDataItems) SetId(v uuid.UUID)

SetId sets field value.

func (*DeleteAppsRequestDataItems) SetType

func (o *DeleteAppsRequestDataItems) SetType(v AppDefinitionType)

SetType sets field value.

func (*DeleteAppsRequestDataItems) UnmarshalJSON

func (o *DeleteAppsRequestDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeleteAppsResponse

DeleteAppsResponse The response object after multiple apps are successfully deleted.

type DeleteAppsResponse struct {
    // An array of objects containing the IDs of the deleted apps.
    Data []DeleteAppsResponseDataItems `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeleteAppsResponse

func NewDeleteAppsResponse() *DeleteAppsResponse

NewDeleteAppsResponse instantiates a new DeleteAppsResponse 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 NewDeleteAppsResponseWithDefaults

func NewDeleteAppsResponseWithDefaults() *DeleteAppsResponse

NewDeleteAppsResponseWithDefaults instantiates a new DeleteAppsResponse 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 (*DeleteAppsResponse) GetData

func (o *DeleteAppsResponse) GetData() []DeleteAppsResponseDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*DeleteAppsResponse) GetDataOk

func (o *DeleteAppsResponse) GetDataOk() (*[]DeleteAppsResponseDataItems, 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 (*DeleteAppsResponse) HasData

func (o *DeleteAppsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (DeleteAppsResponse) MarshalJSON

func (o DeleteAppsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeleteAppsResponse) SetData

func (o *DeleteAppsResponse) SetData(v []DeleteAppsResponseDataItems)

SetData gets a reference to the given []DeleteAppsResponseDataItems and assigns it to the Data field.

func (*DeleteAppsResponse) UnmarshalJSON

func (o *DeleteAppsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeleteAppsResponseDataItems

DeleteAppsResponseDataItems An object containing the ID of a deleted app.

type DeleteAppsResponseDataItems struct {
    // The ID of the deleted app.
    Id uuid.UUID `json:"id"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeleteAppsResponseDataItems

func NewDeleteAppsResponseDataItems(id uuid.UUID, typeVar AppDefinitionType) *DeleteAppsResponseDataItems

NewDeleteAppsResponseDataItems instantiates a new DeleteAppsResponseDataItems 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 NewDeleteAppsResponseDataItemsWithDefaults

func NewDeleteAppsResponseDataItemsWithDefaults() *DeleteAppsResponseDataItems

NewDeleteAppsResponseDataItemsWithDefaults instantiates a new DeleteAppsResponseDataItems 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 (*DeleteAppsResponseDataItems) GetId

func (o *DeleteAppsResponseDataItems) GetId() uuid.UUID

GetId returns the Id field value.

func (*DeleteAppsResponseDataItems) GetIdOk

func (o *DeleteAppsResponseDataItems) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DeleteAppsResponseDataItems) GetType

func (o *DeleteAppsResponseDataItems) GetType() AppDefinitionType

GetType returns the Type field value.

func (*DeleteAppsResponseDataItems) GetTypeOk

func (o *DeleteAppsResponseDataItems) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DeleteAppsResponseDataItems) MarshalJSON

func (o DeleteAppsResponseDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeleteAppsResponseDataItems) SetId

func (o *DeleteAppsResponseDataItems) SetId(v uuid.UUID)

SetId sets field value.

func (*DeleteAppsResponseDataItems) SetType

func (o *DeleteAppsResponseDataItems) SetType(v AppDefinitionType)

SetType sets field value.

func (*DeleteAppsResponseDataItems) UnmarshalJSON

func (o *DeleteAppsResponseDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeleteCSMThreatsAgentRuleOptionalParameters

DeleteCSMThreatsAgentRuleOptionalParameters holds optional parameters for DeleteCSMThreatsAgentRule.

type DeleteCSMThreatsAgentRuleOptionalParameters struct {
    PolicyId *string
}

func NewDeleteCSMThreatsAgentRuleOptionalParameters

func NewDeleteCSMThreatsAgentRuleOptionalParameters() *DeleteCSMThreatsAgentRuleOptionalParameters

NewDeleteCSMThreatsAgentRuleOptionalParameters creates an empty struct for parameters.

func (*DeleteCSMThreatsAgentRuleOptionalParameters) WithPolicyId

func (r *DeleteCSMThreatsAgentRuleOptionalParameters) WithPolicyId(policyId string) *DeleteCSMThreatsAgentRuleOptionalParameters

WithPolicyId sets the corresponding parameter name and returns the struct.

type DeleteCustomFrameworkResponse

DeleteCustomFrameworkResponse Response object to delete a custom framework.

type DeleteCustomFrameworkResponse struct {
    // Metadata for custom frameworks.
    Data CustomFrameworkMetadata `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeleteCustomFrameworkResponse

func NewDeleteCustomFrameworkResponse(data CustomFrameworkMetadata) *DeleteCustomFrameworkResponse

NewDeleteCustomFrameworkResponse instantiates a new DeleteCustomFrameworkResponse 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 NewDeleteCustomFrameworkResponseWithDefaults

func NewDeleteCustomFrameworkResponseWithDefaults() *DeleteCustomFrameworkResponse

NewDeleteCustomFrameworkResponseWithDefaults instantiates a new DeleteCustomFrameworkResponse 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 (*DeleteCustomFrameworkResponse) GetData

func (o *DeleteCustomFrameworkResponse) GetData() CustomFrameworkMetadata

GetData returns the Data field value.

func (*DeleteCustomFrameworkResponse) GetDataOk

func (o *DeleteCustomFrameworkResponse) GetDataOk() (*CustomFrameworkMetadata, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DeleteCustomFrameworkResponse) MarshalJSON

func (o DeleteCustomFrameworkResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeleteCustomFrameworkResponse) SetData

func (o *DeleteCustomFrameworkResponse) SetData(v CustomFrameworkMetadata)

SetData sets field value.

func (*DeleteCustomFrameworkResponse) UnmarshalJSON

func (o *DeleteCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DependencyLocation

DependencyLocation Static library vulnerability location.

type DependencyLocation struct {
    // Location column end.
    ColumnEnd int64 `json:"column_end"`
    // Location column start.
    ColumnStart int64 `json:"column_start"`
    // Location file name.
    FileName string `json:"file_name"`
    // Location line end.
    LineEnd int64 `json:"line_end"`
    // Location line start.
    LineStart int64 `json:"line_start"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDependencyLocation

func NewDependencyLocation(columnEnd int64, columnStart int64, fileName string, lineEnd int64, lineStart int64) *DependencyLocation

NewDependencyLocation instantiates a new DependencyLocation 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 NewDependencyLocationWithDefaults

func NewDependencyLocationWithDefaults() *DependencyLocation

NewDependencyLocationWithDefaults instantiates a new DependencyLocation 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 (*DependencyLocation) GetColumnEnd

func (o *DependencyLocation) GetColumnEnd() int64

GetColumnEnd returns the ColumnEnd field value.

func (*DependencyLocation) GetColumnEndOk

func (o *DependencyLocation) GetColumnEndOk() (*int64, bool)

GetColumnEndOk returns a tuple with the ColumnEnd field value and a boolean to check if the value has been set.

func (*DependencyLocation) GetColumnStart

func (o *DependencyLocation) GetColumnStart() int64

GetColumnStart returns the ColumnStart field value.

func (*DependencyLocation) GetColumnStartOk

func (o *DependencyLocation) GetColumnStartOk() (*int64, bool)

GetColumnStartOk returns a tuple with the ColumnStart field value and a boolean to check if the value has been set.

func (*DependencyLocation) GetFileName

func (o *DependencyLocation) GetFileName() string

GetFileName returns the FileName field value.

func (*DependencyLocation) GetFileNameOk

func (o *DependencyLocation) GetFileNameOk() (*string, bool)

GetFileNameOk returns a tuple with the FileName field value and a boolean to check if the value has been set.

func (*DependencyLocation) GetLineEnd

func (o *DependencyLocation) GetLineEnd() int64

GetLineEnd returns the LineEnd field value.

func (*DependencyLocation) GetLineEndOk

func (o *DependencyLocation) GetLineEndOk() (*int64, bool)

GetLineEndOk returns a tuple with the LineEnd field value and a boolean to check if the value has been set.

func (*DependencyLocation) GetLineStart

func (o *DependencyLocation) GetLineStart() int64

GetLineStart returns the LineStart field value.

func (*DependencyLocation) GetLineStartOk

func (o *DependencyLocation) GetLineStartOk() (*int64, bool)

GetLineStartOk returns a tuple with the LineStart field value and a boolean to check if the value has been set.

func (DependencyLocation) MarshalJSON

func (o DependencyLocation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DependencyLocation) SetColumnEnd

func (o *DependencyLocation) SetColumnEnd(v int64)

SetColumnEnd sets field value.

func (*DependencyLocation) SetColumnStart

func (o *DependencyLocation) SetColumnStart(v int64)

SetColumnStart sets field value.

func (*DependencyLocation) SetFileName

func (o *DependencyLocation) SetFileName(v string)

SetFileName sets field value.

func (*DependencyLocation) SetLineEnd

func (o *DependencyLocation) SetLineEnd(v int64)

SetLineEnd sets field value.

func (*DependencyLocation) SetLineStart

func (o *DependencyLocation) SetLineStart(v int64)

SetLineStart sets field value.

func (*DependencyLocation) UnmarshalJSON

func (o *DependencyLocation) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Deployment

Deployment The version of the app that was published.

type Deployment struct {
    // The attributes object containing the version ID of the published app.
    Attributes *DeploymentAttributes `json:"attributes,omitempty"`
    // The deployment ID.
    Id *uuid.UUID `json:"id,omitempty"`
    // Metadata object containing the publication creation information.
    Meta *DeploymentMetadata `json:"meta,omitempty"`
    // The deployment type.
    Type *AppDeploymentType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeployment

func NewDeployment() *Deployment

NewDeployment instantiates a new Deployment 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 NewDeploymentWithDefaults

func NewDeploymentWithDefaults() *Deployment

NewDeploymentWithDefaults instantiates a new Deployment 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 (*Deployment) GetAttributes

func (o *Deployment) GetAttributes() DeploymentAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Deployment) GetAttributesOk

func (o *Deployment) GetAttributesOk() (*DeploymentAttributes, 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 (*Deployment) GetId

func (o *Deployment) GetId() uuid.UUID

GetId returns the Id field value if set, zero value otherwise.

func (*Deployment) GetIdOk

func (o *Deployment) GetIdOk() (*uuid.UUID, 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 (*Deployment) GetMeta

func (o *Deployment) GetMeta() DeploymentMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*Deployment) GetMetaOk

func (o *Deployment) GetMetaOk() (*DeploymentMetadata, 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 (*Deployment) GetType

func (o *Deployment) GetType() AppDeploymentType

GetType returns the Type field value if set, zero value otherwise.

func (*Deployment) GetTypeOk

func (o *Deployment) GetTypeOk() (*AppDeploymentType, 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 (*Deployment) HasAttributes

func (o *Deployment) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Deployment) HasId

func (o *Deployment) HasId() bool

HasId returns a boolean if a field has been set.

func (*Deployment) HasMeta

func (o *Deployment) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*Deployment) HasType

func (o *Deployment) HasType() bool

HasType returns a boolean if a field has been set.

func (Deployment) MarshalJSON

func (o Deployment) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Deployment) SetAttributes

func (o *Deployment) SetAttributes(v DeploymentAttributes)

SetAttributes gets a reference to the given DeploymentAttributes and assigns it to the Attributes field.

func (*Deployment) SetId

func (o *Deployment) SetId(v uuid.UUID)

SetId gets a reference to the given uuid.UUID and assigns it to the Id field.

func (*Deployment) SetMeta

func (o *Deployment) SetMeta(v DeploymentMetadata)

SetMeta gets a reference to the given DeploymentMetadata and assigns it to the Meta field.

func (*Deployment) SetType

func (o *Deployment) SetType(v AppDeploymentType)

SetType gets a reference to the given AppDeploymentType and assigns it to the Type field.

func (*Deployment) UnmarshalJSON

func (o *Deployment) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeploymentAttributes

DeploymentAttributes The attributes object containing the version ID of the published app.

type DeploymentAttributes struct {
    // The version ID of the app that was published. For an unpublished app, this is always the nil UUID (`00000000-0000-0000-0000-000000000000`).
    AppVersionId *uuid.UUID `json:"app_version_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeploymentAttributes

func NewDeploymentAttributes() *DeploymentAttributes

NewDeploymentAttributes instantiates a new DeploymentAttributes 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 NewDeploymentAttributesWithDefaults

func NewDeploymentAttributesWithDefaults() *DeploymentAttributes

NewDeploymentAttributesWithDefaults instantiates a new DeploymentAttributes 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 (*DeploymentAttributes) GetAppVersionId

func (o *DeploymentAttributes) GetAppVersionId() uuid.UUID

GetAppVersionId returns the AppVersionId field value if set, zero value otherwise.

func (*DeploymentAttributes) GetAppVersionIdOk

func (o *DeploymentAttributes) GetAppVersionIdOk() (*uuid.UUID, bool)

GetAppVersionIdOk returns a tuple with the AppVersionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeploymentAttributes) HasAppVersionId

func (o *DeploymentAttributes) HasAppVersionId() bool

HasAppVersionId returns a boolean if a field has been set.

func (DeploymentAttributes) MarshalJSON

func (o DeploymentAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeploymentAttributes) SetAppVersionId

func (o *DeploymentAttributes) SetAppVersionId(v uuid.UUID)

SetAppVersionId gets a reference to the given uuid.UUID and assigns it to the AppVersionId field.

func (*DeploymentAttributes) UnmarshalJSON

func (o *DeploymentAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeploymentMetadata

DeploymentMetadata Metadata object containing the publication creation information.

type DeploymentMetadata struct {
    // Timestamp of when the app was published.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // The ID of the user who published the app.
    UserId *int64 `json:"user_id,omitempty"`
    // The name (or email address) of the user who published the app.
    UserName *string `json:"user_name,omitempty"`
    // The UUID of the user who published the app.
    UserUuid *uuid.UUID `json:"user_uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeploymentMetadata

func NewDeploymentMetadata() *DeploymentMetadata

NewDeploymentMetadata instantiates a new DeploymentMetadata 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 NewDeploymentMetadataWithDefaults

func NewDeploymentMetadataWithDefaults() *DeploymentMetadata

NewDeploymentMetadataWithDefaults instantiates a new DeploymentMetadata 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 (*DeploymentMetadata) GetCreatedAt

func (o *DeploymentMetadata) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*DeploymentMetadata) GetCreatedAtOk

func (o *DeploymentMetadata) 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 (*DeploymentMetadata) GetUserId

func (o *DeploymentMetadata) GetUserId() int64

GetUserId returns the UserId field value if set, zero value otherwise.

func (*DeploymentMetadata) GetUserIdOk

func (o *DeploymentMetadata) GetUserIdOk() (*int64, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeploymentMetadata) GetUserName

func (o *DeploymentMetadata) GetUserName() string

GetUserName returns the UserName field value if set, zero value otherwise.

func (*DeploymentMetadata) GetUserNameOk

func (o *DeploymentMetadata) GetUserNameOk() (*string, bool)

GetUserNameOk returns a tuple with the UserName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeploymentMetadata) GetUserUuid

func (o *DeploymentMetadata) GetUserUuid() uuid.UUID

GetUserUuid returns the UserUuid field value if set, zero value otherwise.

func (*DeploymentMetadata) GetUserUuidOk

func (o *DeploymentMetadata) GetUserUuidOk() (*uuid.UUID, bool)

GetUserUuidOk returns a tuple with the UserUuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeploymentMetadata) HasCreatedAt

func (o *DeploymentMetadata) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*DeploymentMetadata) HasUserId

func (o *DeploymentMetadata) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (*DeploymentMetadata) HasUserName

func (o *DeploymentMetadata) HasUserName() bool

HasUserName returns a boolean if a field has been set.

func (*DeploymentMetadata) HasUserUuid

func (o *DeploymentMetadata) HasUserUuid() bool

HasUserUuid returns a boolean if a field has been set.

func (DeploymentMetadata) MarshalJSON

func (o DeploymentMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeploymentMetadata) SetCreatedAt

func (o *DeploymentMetadata) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*DeploymentMetadata) SetUserId

func (o *DeploymentMetadata) SetUserId(v int64)

SetUserId gets a reference to the given int64 and assigns it to the UserId field.

func (*DeploymentMetadata) SetUserName

func (o *DeploymentMetadata) SetUserName(v string)

SetUserName gets a reference to the given string and assigns it to the UserName field.

func (*DeploymentMetadata) SetUserUuid

func (o *DeploymentMetadata) SetUserUuid(v uuid.UUID)

SetUserUuid gets a reference to the given uuid.UUID and assigns it to the UserUuid field.

func (*DeploymentMetadata) UnmarshalJSON

func (o *DeploymentMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeploymentRelationship

DeploymentRelationship Information pointing to the app's publication status.

type DeploymentRelationship struct {
    // Data object containing the deployment ID.
    Data *DeploymentRelationshipData `json:"data,omitempty"`
    // Metadata object containing the publication creation information.
    Meta *DeploymentMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeploymentRelationship

func NewDeploymentRelationship() *DeploymentRelationship

NewDeploymentRelationship instantiates a new DeploymentRelationship 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 NewDeploymentRelationshipWithDefaults

func NewDeploymentRelationshipWithDefaults() *DeploymentRelationship

NewDeploymentRelationshipWithDefaults instantiates a new DeploymentRelationship 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 (*DeploymentRelationship) GetData

func (o *DeploymentRelationship) GetData() DeploymentRelationshipData

GetData returns the Data field value if set, zero value otherwise.

func (*DeploymentRelationship) GetDataOk

func (o *DeploymentRelationship) GetDataOk() (*DeploymentRelationshipData, 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 (*DeploymentRelationship) GetMeta

func (o *DeploymentRelationship) GetMeta() DeploymentMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*DeploymentRelationship) GetMetaOk

func (o *DeploymentRelationship) GetMetaOk() (*DeploymentMetadata, 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 (*DeploymentRelationship) HasData

func (o *DeploymentRelationship) HasData() bool

HasData returns a boolean if a field has been set.

func (*DeploymentRelationship) HasMeta

func (o *DeploymentRelationship) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (DeploymentRelationship) MarshalJSON

func (o DeploymentRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeploymentRelationship) SetData

func (o *DeploymentRelationship) SetData(v DeploymentRelationshipData)

SetData gets a reference to the given DeploymentRelationshipData and assigns it to the Data field.

func (*DeploymentRelationship) SetMeta

func (o *DeploymentRelationship) SetMeta(v DeploymentMetadata)

SetMeta gets a reference to the given DeploymentMetadata and assigns it to the Meta field.

func (*DeploymentRelationship) UnmarshalJSON

func (o *DeploymentRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeploymentRelationshipData

DeploymentRelationshipData Data object containing the deployment ID.

type DeploymentRelationshipData struct {
    // The deployment ID.
    Id *uuid.UUID `json:"id,omitempty"`
    // The deployment type.
    Type *AppDeploymentType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeploymentRelationshipData

func NewDeploymentRelationshipData() *DeploymentRelationshipData

NewDeploymentRelationshipData instantiates a new DeploymentRelationshipData 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 NewDeploymentRelationshipDataWithDefaults

func NewDeploymentRelationshipDataWithDefaults() *DeploymentRelationshipData

NewDeploymentRelationshipDataWithDefaults instantiates a new DeploymentRelationshipData 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 (*DeploymentRelationshipData) GetId

func (o *DeploymentRelationshipData) GetId() uuid.UUID

GetId returns the Id field value if set, zero value otherwise.

func (*DeploymentRelationshipData) GetIdOk

func (o *DeploymentRelationshipData) GetIdOk() (*uuid.UUID, 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 (*DeploymentRelationshipData) GetType

func (o *DeploymentRelationshipData) GetType() AppDeploymentType

GetType returns the Type field value if set, zero value otherwise.

func (*DeploymentRelationshipData) GetTypeOk

func (o *DeploymentRelationshipData) GetTypeOk() (*AppDeploymentType, 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 (*DeploymentRelationshipData) HasId

func (o *DeploymentRelationshipData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DeploymentRelationshipData) HasType

func (o *DeploymentRelationshipData) HasType() bool

HasType returns a boolean if a field has been set.

func (DeploymentRelationshipData) MarshalJSON

func (o DeploymentRelationshipData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeploymentRelationshipData) SetId

func (o *DeploymentRelationshipData) SetId(v uuid.UUID)

SetId gets a reference to the given uuid.UUID and assigns it to the Id field.

func (*DeploymentRelationshipData) SetType

func (o *DeploymentRelationshipData) SetType(v AppDeploymentType)

SetType gets a reference to the given AppDeploymentType and assigns it to the Type field.

func (*DeploymentRelationshipData) UnmarshalJSON

func (o *DeploymentRelationshipData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DetailedFinding

DetailedFinding A single finding with with message and resource configuration.

type DetailedFinding struct {
    // The JSON:API attributes of the detailed finding.
    Attributes *DetailedFindingAttributes `json:"attributes,omitempty"`
    // The unique ID for this finding.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for findings that have the message and resource configuration.
    Type *DetailedFindingType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDetailedFinding

func NewDetailedFinding() *DetailedFinding

NewDetailedFinding instantiates a new DetailedFinding 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 NewDetailedFindingWithDefaults

func NewDetailedFindingWithDefaults() *DetailedFinding

NewDetailedFindingWithDefaults instantiates a new DetailedFinding 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 (*DetailedFinding) GetAttributes

func (o *DetailedFinding) GetAttributes() DetailedFindingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DetailedFinding) GetAttributesOk

func (o *DetailedFinding) GetAttributesOk() (*DetailedFindingAttributes, 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 (*DetailedFinding) GetId

func (o *DetailedFinding) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DetailedFinding) GetIdOk

func (o *DetailedFinding) 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 (*DetailedFinding) GetType

func (o *DetailedFinding) GetType() DetailedFindingType

GetType returns the Type field value if set, zero value otherwise.

func (*DetailedFinding) GetTypeOk

func (o *DetailedFinding) GetTypeOk() (*DetailedFindingType, 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 (*DetailedFinding) HasAttributes

func (o *DetailedFinding) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DetailedFinding) HasId

func (o *DetailedFinding) HasId() bool

HasId returns a boolean if a field has been set.

func (*DetailedFinding) HasType

func (o *DetailedFinding) HasType() bool

HasType returns a boolean if a field has been set.

func (DetailedFinding) MarshalJSON

func (o DetailedFinding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DetailedFinding) SetAttributes

func (o *DetailedFinding) SetAttributes(v DetailedFindingAttributes)

SetAttributes gets a reference to the given DetailedFindingAttributes and assigns it to the Attributes field.

func (*DetailedFinding) SetId

func (o *DetailedFinding) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DetailedFinding) SetType

func (o *DetailedFinding) SetType(v DetailedFindingType)

SetType gets a reference to the given DetailedFindingType and assigns it to the Type field.

func (*DetailedFinding) UnmarshalJSON

func (o *DetailedFinding) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DetailedFindingAttributes

DetailedFindingAttributes The JSON:API attributes of the detailed finding.

type DetailedFindingAttributes struct {
    // The evaluation of the finding.
    Evaluation *FindingEvaluation `json:"evaluation,omitempty"`
    // The date on which the evaluation for this finding changed (Unix ms).
    EvaluationChangedAt *int64 `json:"evaluation_changed_at,omitempty"`
    // The remediation message for this finding.
    Message *string `json:"message,omitempty"`
    // Information about the mute status of this finding.
    Mute *FindingMute `json:"mute,omitempty"`
    // The resource name of this finding.
    Resource *string `json:"resource,omitempty"`
    // The resource configuration for this finding.
    ResourceConfiguration interface{} `json:"resource_configuration,omitempty"`
    // The date on which the resource was discovered (Unix ms).
    ResourceDiscoveryDate *int64 `json:"resource_discovery_date,omitempty"`
    // The resource type of this finding.
    ResourceType *string `json:"resource_type,omitempty"`
    // The rule that triggered this finding.
    Rule *FindingRule `json:"rule,omitempty"`
    // The status of the finding.
    Status *FindingStatus `json:"status,omitempty"`
    // The tags associated with this finding.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDetailedFindingAttributes

func NewDetailedFindingAttributes() *DetailedFindingAttributes

NewDetailedFindingAttributes instantiates a new DetailedFindingAttributes 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 NewDetailedFindingAttributesWithDefaults

func NewDetailedFindingAttributesWithDefaults() *DetailedFindingAttributes

NewDetailedFindingAttributesWithDefaults instantiates a new DetailedFindingAttributes 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 (*DetailedFindingAttributes) GetEvaluation

func (o *DetailedFindingAttributes) GetEvaluation() FindingEvaluation

GetEvaluation returns the Evaluation field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetEvaluationChangedAt

func (o *DetailedFindingAttributes) GetEvaluationChangedAt() int64

GetEvaluationChangedAt returns the EvaluationChangedAt field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetEvaluationChangedAtOk

func (o *DetailedFindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)

GetEvaluationChangedAtOk returns a tuple with the EvaluationChangedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetEvaluationOk

func (o *DetailedFindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)

GetEvaluationOk returns a tuple with the Evaluation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetMessage

func (o *DetailedFindingAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetMessageOk

func (o *DetailedFindingAttributes) 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 (*DetailedFindingAttributes) GetMute

func (o *DetailedFindingAttributes) GetMute() FindingMute

GetMute returns the Mute field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetMuteOk

func (o *DetailedFindingAttributes) GetMuteOk() (*FindingMute, bool)

GetMuteOk returns a tuple with the Mute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResource

func (o *DetailedFindingAttributes) GetResource() string

GetResource returns the Resource field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceConfiguration

func (o *DetailedFindingAttributes) GetResourceConfiguration() interface{}

GetResourceConfiguration returns the ResourceConfiguration field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceConfigurationOk

func (o *DetailedFindingAttributes) GetResourceConfigurationOk() (*interface{}, bool)

GetResourceConfigurationOk returns a tuple with the ResourceConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResourceDiscoveryDate

func (o *DetailedFindingAttributes) GetResourceDiscoveryDate() int64

GetResourceDiscoveryDate returns the ResourceDiscoveryDate field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceDiscoveryDateOk

func (o *DetailedFindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)

GetResourceDiscoveryDateOk returns a tuple with the ResourceDiscoveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResourceOk

func (o *DetailedFindingAttributes) GetResourceOk() (*string, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetResourceType

func (o *DetailedFindingAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetResourceTypeOk

func (o *DetailedFindingAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetRule

func (o *DetailedFindingAttributes) GetRule() FindingRule

GetRule returns the Rule field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetRuleOk

func (o *DetailedFindingAttributes) GetRuleOk() (*FindingRule, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DetailedFindingAttributes) GetStatus

func (o *DetailedFindingAttributes) GetStatus() FindingStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetStatusOk

func (o *DetailedFindingAttributes) GetStatusOk() (*FindingStatus, 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 (*DetailedFindingAttributes) GetTags

func (o *DetailedFindingAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*DetailedFindingAttributes) GetTagsOk

func (o *DetailedFindingAttributes) 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 (*DetailedFindingAttributes) HasEvaluation

func (o *DetailedFindingAttributes) HasEvaluation() bool

HasEvaluation returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasEvaluationChangedAt

func (o *DetailedFindingAttributes) HasEvaluationChangedAt() bool

HasEvaluationChangedAt returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasMessage

func (o *DetailedFindingAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasMute

func (o *DetailedFindingAttributes) HasMute() bool

HasMute returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResource

func (o *DetailedFindingAttributes) HasResource() bool

HasResource returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResourceConfiguration

func (o *DetailedFindingAttributes) HasResourceConfiguration() bool

HasResourceConfiguration returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResourceDiscoveryDate

func (o *DetailedFindingAttributes) HasResourceDiscoveryDate() bool

HasResourceDiscoveryDate returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasResourceType

func (o *DetailedFindingAttributes) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasRule

func (o *DetailedFindingAttributes) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasStatus

func (o *DetailedFindingAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DetailedFindingAttributes) HasTags

func (o *DetailedFindingAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (DetailedFindingAttributes) MarshalJSON

func (o DetailedFindingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DetailedFindingAttributes) SetEvaluation

func (o *DetailedFindingAttributes) SetEvaluation(v FindingEvaluation)

SetEvaluation gets a reference to the given FindingEvaluation and assigns it to the Evaluation field.

func (*DetailedFindingAttributes) SetEvaluationChangedAt

func (o *DetailedFindingAttributes) SetEvaluationChangedAt(v int64)

SetEvaluationChangedAt gets a reference to the given int64 and assigns it to the EvaluationChangedAt field.

func (*DetailedFindingAttributes) SetMessage

func (o *DetailedFindingAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*DetailedFindingAttributes) SetMute

func (o *DetailedFindingAttributes) SetMute(v FindingMute)

SetMute gets a reference to the given FindingMute and assigns it to the Mute field.

func (*DetailedFindingAttributes) SetResource

func (o *DetailedFindingAttributes) SetResource(v string)

SetResource gets a reference to the given string and assigns it to the Resource field.

func (*DetailedFindingAttributes) SetResourceConfiguration

func (o *DetailedFindingAttributes) SetResourceConfiguration(v interface{})

SetResourceConfiguration gets a reference to the given interface{} and assigns it to the ResourceConfiguration field.

func (*DetailedFindingAttributes) SetResourceDiscoveryDate

func (o *DetailedFindingAttributes) SetResourceDiscoveryDate(v int64)

SetResourceDiscoveryDate gets a reference to the given int64 and assigns it to the ResourceDiscoveryDate field.

func (*DetailedFindingAttributes) SetResourceType

func (o *DetailedFindingAttributes) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*DetailedFindingAttributes) SetRule

func (o *DetailedFindingAttributes) SetRule(v FindingRule)

SetRule gets a reference to the given FindingRule and assigns it to the Rule field.

func (*DetailedFindingAttributes) SetStatus

func (o *DetailedFindingAttributes) SetStatus(v FindingStatus)

SetStatus gets a reference to the given FindingStatus and assigns it to the Status field.

func (*DetailedFindingAttributes) SetTags

func (o *DetailedFindingAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*DetailedFindingAttributes) UnmarshalJSON

func (o *DetailedFindingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DetailedFindingType

DetailedFindingType The JSON:API type for findings that have the message and resource configuration.

type DetailedFindingType string

List of DetailedFindingType.

const (
    DETAILEDFINDINGTYPE_DETAILED_FINDING DetailedFindingType = "detailed_finding"
)

func NewDetailedFindingTypeFromValue

func NewDetailedFindingTypeFromValue(v string) (*DetailedFindingType, error)

NewDetailedFindingTypeFromValue returns a pointer to a valid DetailedFindingType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DetailedFindingType) GetAllowedValues

func (v *DetailedFindingType) GetAllowedValues() []DetailedFindingType

GetAllowedValues reeturns the list of possible values.

func (DetailedFindingType) IsValid

func (v DetailedFindingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DetailedFindingType) Ptr

func (v DetailedFindingType) Ptr() *DetailedFindingType

Ptr returns reference to DetailedFindingType value.

func (*DetailedFindingType) UnmarshalJSON

func (v *DetailedFindingType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DeviceAttributes

DeviceAttributes The device attributes

type DeviceAttributes struct {
    // The device description
    Description *string `json:"description,omitempty"`
    // The device type
    DeviceType *string `json:"device_type,omitempty"`
    // The device integration
    Integration *string `json:"integration,omitempty"`
    // Count of the device interfaces by status
    InterfaceStatuses *DeviceAttributesInterfaceStatuses `json:"interface_statuses,omitempty"`
    // The device IP address
    IpAddress *string `json:"ip_address,omitempty"`
    // The device location
    Location *string `json:"location,omitempty"`
    // The device model
    Model *string `json:"model,omitempty"`
    // The device name
    Name *string `json:"name,omitempty"`
    // The device OS hostname
    OsHostname *string `json:"os_hostname,omitempty"`
    // The device OS name
    OsName *string `json:"os_name,omitempty"`
    // The device OS version
    OsVersion *string `json:"os_version,omitempty"`
    // The device ping status
    PingStatus *string `json:"ping_status,omitempty"`
    // The device product name
    ProductName *string `json:"product_name,omitempty"`
    // The device serial number
    SerialNumber *string `json:"serial_number,omitempty"`
    // The device SNMP status
    Status *string `json:"status,omitempty"`
    // The device subnet
    Subnet *string `json:"subnet,omitempty"`
    // The device `sys_object_id`
    SysObjectId *string `json:"sys_object_id,omitempty"`
    // The list of device tags
    Tags []string `json:"tags,omitempty"`
    // The device vendor
    Vendor *string `json:"vendor,omitempty"`
    // The device version
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeviceAttributes

func NewDeviceAttributes() *DeviceAttributes

NewDeviceAttributes instantiates a new DeviceAttributes 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 NewDeviceAttributesWithDefaults

func NewDeviceAttributesWithDefaults() *DeviceAttributes

NewDeviceAttributesWithDefaults instantiates a new DeviceAttributes 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 (*DeviceAttributes) GetDescription

func (o *DeviceAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*DeviceAttributes) GetDescriptionOk

func (o *DeviceAttributes) 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 (*DeviceAttributes) GetDeviceType

func (o *DeviceAttributes) GetDeviceType() string

GetDeviceType returns the DeviceType field value if set, zero value otherwise.

func (*DeviceAttributes) GetDeviceTypeOk

func (o *DeviceAttributes) GetDeviceTypeOk() (*string, bool)

GetDeviceTypeOk returns a tuple with the DeviceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetIntegration

func (o *DeviceAttributes) GetIntegration() string

GetIntegration returns the Integration field value if set, zero value otherwise.

func (*DeviceAttributes) GetIntegrationOk

func (o *DeviceAttributes) GetIntegrationOk() (*string, bool)

GetIntegrationOk returns a tuple with the Integration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetInterfaceStatuses

func (o *DeviceAttributes) GetInterfaceStatuses() DeviceAttributesInterfaceStatuses

GetInterfaceStatuses returns the InterfaceStatuses field value if set, zero value otherwise.

func (*DeviceAttributes) GetInterfaceStatusesOk

func (o *DeviceAttributes) GetInterfaceStatusesOk() (*DeviceAttributesInterfaceStatuses, bool)

GetInterfaceStatusesOk returns a tuple with the InterfaceStatuses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetIpAddress

func (o *DeviceAttributes) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*DeviceAttributes) GetIpAddressOk

func (o *DeviceAttributes) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetLocation

func (o *DeviceAttributes) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*DeviceAttributes) GetLocationOk

func (o *DeviceAttributes) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetModel

func (o *DeviceAttributes) GetModel() string

GetModel returns the Model field value if set, zero value otherwise.

func (*DeviceAttributes) GetModelOk

func (o *DeviceAttributes) GetModelOk() (*string, bool)

GetModelOk returns a tuple with the Model field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetName

func (o *DeviceAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DeviceAttributes) GetNameOk

func (o *DeviceAttributes) 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 (*DeviceAttributes) GetOsHostname

func (o *DeviceAttributes) GetOsHostname() string

GetOsHostname returns the OsHostname field value if set, zero value otherwise.

func (*DeviceAttributes) GetOsHostnameOk

func (o *DeviceAttributes) GetOsHostnameOk() (*string, bool)

GetOsHostnameOk returns a tuple with the OsHostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetOsName

func (o *DeviceAttributes) GetOsName() string

GetOsName returns the OsName field value if set, zero value otherwise.

func (*DeviceAttributes) GetOsNameOk

func (o *DeviceAttributes) GetOsNameOk() (*string, bool)

GetOsNameOk returns a tuple with the OsName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetOsVersion

func (o *DeviceAttributes) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*DeviceAttributes) GetOsVersionOk

func (o *DeviceAttributes) GetOsVersionOk() (*string, bool)

GetOsVersionOk returns a tuple with the OsVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetPingStatus

func (o *DeviceAttributes) GetPingStatus() string

GetPingStatus returns the PingStatus field value if set, zero value otherwise.

func (*DeviceAttributes) GetPingStatusOk

func (o *DeviceAttributes) GetPingStatusOk() (*string, bool)

GetPingStatusOk returns a tuple with the PingStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetProductName

func (o *DeviceAttributes) GetProductName() string

GetProductName returns the ProductName field value if set, zero value otherwise.

func (*DeviceAttributes) GetProductNameOk

func (o *DeviceAttributes) GetProductNameOk() (*string, bool)

GetProductNameOk returns a tuple with the ProductName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetSerialNumber

func (o *DeviceAttributes) GetSerialNumber() string

GetSerialNumber returns the SerialNumber field value if set, zero value otherwise.

func (*DeviceAttributes) GetSerialNumberOk

func (o *DeviceAttributes) GetSerialNumberOk() (*string, bool)

GetSerialNumberOk returns a tuple with the SerialNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetStatus

func (o *DeviceAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*DeviceAttributes) GetStatusOk

func (o *DeviceAttributes) 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 (*DeviceAttributes) GetSubnet

func (o *DeviceAttributes) GetSubnet() string

GetSubnet returns the Subnet field value if set, zero value otherwise.

func (*DeviceAttributes) GetSubnetOk

func (o *DeviceAttributes) GetSubnetOk() (*string, bool)

GetSubnetOk returns a tuple with the Subnet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetSysObjectId

func (o *DeviceAttributes) GetSysObjectId() string

GetSysObjectId returns the SysObjectId field value if set, zero value otherwise.

func (*DeviceAttributes) GetSysObjectIdOk

func (o *DeviceAttributes) GetSysObjectIdOk() (*string, bool)

GetSysObjectIdOk returns a tuple with the SysObjectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetTags

func (o *DeviceAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*DeviceAttributes) GetTagsOk

func (o *DeviceAttributes) 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 (*DeviceAttributes) GetVendor

func (o *DeviceAttributes) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise.

func (*DeviceAttributes) GetVendorOk

func (o *DeviceAttributes) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributes) GetVersion

func (o *DeviceAttributes) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*DeviceAttributes) GetVersionOk

func (o *DeviceAttributes) GetVersionOk() (*string, 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 (*DeviceAttributes) HasDescription

func (o *DeviceAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DeviceAttributes) HasDeviceType

func (o *DeviceAttributes) HasDeviceType() bool

HasDeviceType returns a boolean if a field has been set.

func (*DeviceAttributes) HasIntegration

func (o *DeviceAttributes) HasIntegration() bool

HasIntegration returns a boolean if a field has been set.

func (*DeviceAttributes) HasInterfaceStatuses

func (o *DeviceAttributes) HasInterfaceStatuses() bool

HasInterfaceStatuses returns a boolean if a field has been set.

func (*DeviceAttributes) HasIpAddress

func (o *DeviceAttributes) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*DeviceAttributes) HasLocation

func (o *DeviceAttributes) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*DeviceAttributes) HasModel

func (o *DeviceAttributes) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*DeviceAttributes) HasName

func (o *DeviceAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*DeviceAttributes) HasOsHostname

func (o *DeviceAttributes) HasOsHostname() bool

HasOsHostname returns a boolean if a field has been set.

func (*DeviceAttributes) HasOsName

func (o *DeviceAttributes) HasOsName() bool

HasOsName returns a boolean if a field has been set.

func (*DeviceAttributes) HasOsVersion

func (o *DeviceAttributes) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (*DeviceAttributes) HasPingStatus

func (o *DeviceAttributes) HasPingStatus() bool

HasPingStatus returns a boolean if a field has been set.

func (*DeviceAttributes) HasProductName

func (o *DeviceAttributes) HasProductName() bool

HasProductName returns a boolean if a field has been set.

func (*DeviceAttributes) HasSerialNumber

func (o *DeviceAttributes) HasSerialNumber() bool

HasSerialNumber returns a boolean if a field has been set.

func (*DeviceAttributes) HasStatus

func (o *DeviceAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*DeviceAttributes) HasSubnet

func (o *DeviceAttributes) HasSubnet() bool

HasSubnet returns a boolean if a field has been set.

func (*DeviceAttributes) HasSysObjectId

func (o *DeviceAttributes) HasSysObjectId() bool

HasSysObjectId returns a boolean if a field has been set.

func (*DeviceAttributes) HasTags

func (o *DeviceAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*DeviceAttributes) HasVendor

func (o *DeviceAttributes) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (*DeviceAttributes) HasVersion

func (o *DeviceAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (DeviceAttributes) MarshalJSON

func (o DeviceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeviceAttributes) SetDescription

func (o *DeviceAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*DeviceAttributes) SetDeviceType

func (o *DeviceAttributes) SetDeviceType(v string)

SetDeviceType gets a reference to the given string and assigns it to the DeviceType field.

func (*DeviceAttributes) SetIntegration

func (o *DeviceAttributes) SetIntegration(v string)

SetIntegration gets a reference to the given string and assigns it to the Integration field.

func (*DeviceAttributes) SetInterfaceStatuses

func (o *DeviceAttributes) SetInterfaceStatuses(v DeviceAttributesInterfaceStatuses)

SetInterfaceStatuses gets a reference to the given DeviceAttributesInterfaceStatuses and assigns it to the InterfaceStatuses field.

func (*DeviceAttributes) SetIpAddress

func (o *DeviceAttributes) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*DeviceAttributes) SetLocation

func (o *DeviceAttributes) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*DeviceAttributes) SetModel

func (o *DeviceAttributes) SetModel(v string)

SetModel gets a reference to the given string and assigns it to the Model field.

func (*DeviceAttributes) SetName

func (o *DeviceAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DeviceAttributes) SetOsHostname

func (o *DeviceAttributes) SetOsHostname(v string)

SetOsHostname gets a reference to the given string and assigns it to the OsHostname field.

func (*DeviceAttributes) SetOsName

func (o *DeviceAttributes) SetOsName(v string)

SetOsName gets a reference to the given string and assigns it to the OsName field.

func (*DeviceAttributes) SetOsVersion

func (o *DeviceAttributes) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (*DeviceAttributes) SetPingStatus

func (o *DeviceAttributes) SetPingStatus(v string)

SetPingStatus gets a reference to the given string and assigns it to the PingStatus field.

func (*DeviceAttributes) SetProductName

func (o *DeviceAttributes) SetProductName(v string)

SetProductName gets a reference to the given string and assigns it to the ProductName field.

func (*DeviceAttributes) SetSerialNumber

func (o *DeviceAttributes) SetSerialNumber(v string)

SetSerialNumber gets a reference to the given string and assigns it to the SerialNumber field.

func (*DeviceAttributes) SetStatus

func (o *DeviceAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*DeviceAttributes) SetSubnet

func (o *DeviceAttributes) SetSubnet(v string)

SetSubnet gets a reference to the given string and assigns it to the Subnet field.

func (*DeviceAttributes) SetSysObjectId

func (o *DeviceAttributes) SetSysObjectId(v string)

SetSysObjectId gets a reference to the given string and assigns it to the SysObjectId field.

func (*DeviceAttributes) SetTags

func (o *DeviceAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*DeviceAttributes) SetVendor

func (o *DeviceAttributes) SetVendor(v string)

SetVendor gets a reference to the given string and assigns it to the Vendor field.

func (*DeviceAttributes) SetVersion

func (o *DeviceAttributes) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*DeviceAttributes) UnmarshalJSON

func (o *DeviceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DeviceAttributesInterfaceStatuses

DeviceAttributesInterfaceStatuses Count of the device interfaces by status

type DeviceAttributesInterfaceStatuses struct {
    // The number of interfaces that are down
    Down *int64 `json:"down,omitempty"`
    // The number of interfaces that are off
    Off *int64 `json:"off,omitempty"`
    // The number of interfaces that are up
    Up *int64 `json:"up,omitempty"`
    // The number of interfaces that are in a warning state
    Warning *int64 `json:"warning,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDeviceAttributesInterfaceStatuses

func NewDeviceAttributesInterfaceStatuses() *DeviceAttributesInterfaceStatuses

NewDeviceAttributesInterfaceStatuses instantiates a new DeviceAttributesInterfaceStatuses 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 NewDeviceAttributesInterfaceStatusesWithDefaults

func NewDeviceAttributesInterfaceStatusesWithDefaults() *DeviceAttributesInterfaceStatuses

NewDeviceAttributesInterfaceStatusesWithDefaults instantiates a new DeviceAttributesInterfaceStatuses 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 (*DeviceAttributesInterfaceStatuses) GetDown

func (o *DeviceAttributesInterfaceStatuses) GetDown() int64

GetDown returns the Down field value if set, zero value otherwise.

func (*DeviceAttributesInterfaceStatuses) GetDownOk

func (o *DeviceAttributesInterfaceStatuses) GetDownOk() (*int64, bool)

GetDownOk returns a tuple with the Down field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributesInterfaceStatuses) GetOff

func (o *DeviceAttributesInterfaceStatuses) GetOff() int64

GetOff returns the Off field value if set, zero value otherwise.

func (*DeviceAttributesInterfaceStatuses) GetOffOk

func (o *DeviceAttributesInterfaceStatuses) GetOffOk() (*int64, bool)

GetOffOk returns a tuple with the Off field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributesInterfaceStatuses) GetUp

func (o *DeviceAttributesInterfaceStatuses) GetUp() int64

GetUp returns the Up field value if set, zero value otherwise.

func (*DeviceAttributesInterfaceStatuses) GetUpOk

func (o *DeviceAttributesInterfaceStatuses) GetUpOk() (*int64, bool)

GetUpOk returns a tuple with the Up field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeviceAttributesInterfaceStatuses) GetWarning

func (o *DeviceAttributesInterfaceStatuses) GetWarning() int64

GetWarning returns the Warning field value if set, zero value otherwise.

func (*DeviceAttributesInterfaceStatuses) GetWarningOk

func (o *DeviceAttributesInterfaceStatuses) GetWarningOk() (*int64, 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 (*DeviceAttributesInterfaceStatuses) HasDown

func (o *DeviceAttributesInterfaceStatuses) HasDown() bool

HasDown returns a boolean if a field has been set.

func (*DeviceAttributesInterfaceStatuses) HasOff

func (o *DeviceAttributesInterfaceStatuses) HasOff() bool

HasOff returns a boolean if a field has been set.

func (*DeviceAttributesInterfaceStatuses) HasUp

func (o *DeviceAttributesInterfaceStatuses) HasUp() bool

HasUp returns a boolean if a field has been set.

func (*DeviceAttributesInterfaceStatuses) HasWarning

func (o *DeviceAttributesInterfaceStatuses) HasWarning() bool

HasWarning returns a boolean if a field has been set.

func (DeviceAttributesInterfaceStatuses) MarshalJSON

func (o DeviceAttributesInterfaceStatuses) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DeviceAttributesInterfaceStatuses) SetDown

func (o *DeviceAttributesInterfaceStatuses) SetDown(v int64)

SetDown gets a reference to the given int64 and assigns it to the Down field.

func (*DeviceAttributesInterfaceStatuses) SetOff

func (o *DeviceAttributesInterfaceStatuses) SetOff(v int64)

SetOff gets a reference to the given int64 and assigns it to the Off field.

func (*DeviceAttributesInterfaceStatuses) SetUp

func (o *DeviceAttributesInterfaceStatuses) SetUp(v int64)

SetUp gets a reference to the given int64 and assigns it to the Up field.

func (*DeviceAttributesInterfaceStatuses) SetWarning

func (o *DeviceAttributesInterfaceStatuses) SetWarning(v int64)

SetWarning gets a reference to the given int64 and assigns it to the Warning field.

func (*DeviceAttributesInterfaceStatuses) UnmarshalJSON

func (o *DeviceAttributesInterfaceStatuses) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DevicesListData

DevicesListData The devices list data

type DevicesListData struct {
    // The device attributes
    Attributes *DeviceAttributes `json:"attributes,omitempty"`
    // The device ID
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be device.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDevicesListData

func NewDevicesListData() *DevicesListData

NewDevicesListData instantiates a new DevicesListData 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 NewDevicesListDataWithDefaults

func NewDevicesListDataWithDefaults() *DevicesListData

NewDevicesListDataWithDefaults instantiates a new DevicesListData 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 (*DevicesListData) GetAttributes

func (o *DevicesListData) GetAttributes() DeviceAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DevicesListData) GetAttributesOk

func (o *DevicesListData) GetAttributesOk() (*DeviceAttributes, 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 (*DevicesListData) GetId

func (o *DevicesListData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DevicesListData) GetIdOk

func (o *DevicesListData) 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 (*DevicesListData) GetType

func (o *DevicesListData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*DevicesListData) GetTypeOk

func (o *DevicesListData) GetTypeOk() (*string, 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 (*DevicesListData) HasAttributes

func (o *DevicesListData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DevicesListData) HasId

func (o *DevicesListData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DevicesListData) HasType

func (o *DevicesListData) HasType() bool

HasType returns a boolean if a field has been set.

func (DevicesListData) MarshalJSON

func (o DevicesListData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DevicesListData) SetAttributes

func (o *DevicesListData) SetAttributes(v DeviceAttributes)

SetAttributes gets a reference to the given DeviceAttributes and assigns it to the Attributes field.

func (*DevicesListData) SetId

func (o *DevicesListData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DevicesListData) SetType

func (o *DevicesListData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*DevicesListData) UnmarshalJSON

func (o *DevicesListData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DomainAllowlist

DomainAllowlist The email domain allowlist for an org.

type DomainAllowlist struct {
    // The details of the email domain allowlist.
    Attributes *DomainAllowlistAttributes `json:"attributes,omitempty"`
    // The unique identifier of the org.
    Id datadog.NullableString `json:"id,omitempty"`
    // Email domain allowlist allowlist type.
    Type DomainAllowlistType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDomainAllowlist

func NewDomainAllowlist(typeVar DomainAllowlistType) *DomainAllowlist

NewDomainAllowlist instantiates a new DomainAllowlist 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 NewDomainAllowlistWithDefaults

func NewDomainAllowlistWithDefaults() *DomainAllowlist

NewDomainAllowlistWithDefaults instantiates a new DomainAllowlist 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 (*DomainAllowlist) GetAttributes

func (o *DomainAllowlist) GetAttributes() DomainAllowlistAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DomainAllowlist) GetAttributesOk

func (o *DomainAllowlist) GetAttributesOk() (*DomainAllowlistAttributes, 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 (*DomainAllowlist) GetId

func (o *DomainAllowlist) GetId() string

GetId returns the Id field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DomainAllowlist) GetIdOk

func (o *DomainAllowlist) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DomainAllowlist) GetType

func (o *DomainAllowlist) GetType() DomainAllowlistType

GetType returns the Type field value.

func (*DomainAllowlist) GetTypeOk

func (o *DomainAllowlist) GetTypeOk() (*DomainAllowlistType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*DomainAllowlist) HasAttributes

func (o *DomainAllowlist) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DomainAllowlist) HasId

func (o *DomainAllowlist) HasId() bool

HasId returns a boolean if a field has been set.

func (DomainAllowlist) MarshalJSON

func (o DomainAllowlist) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DomainAllowlist) SetAttributes

func (o *DomainAllowlist) SetAttributes(v DomainAllowlistAttributes)

SetAttributes gets a reference to the given DomainAllowlistAttributes and assigns it to the Attributes field.

func (*DomainAllowlist) SetId

func (o *DomainAllowlist) SetId(v string)

SetId gets a reference to the given datadog.NullableString and assigns it to the Id field.

func (*DomainAllowlist) SetIdNil

func (o *DomainAllowlist) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil.

func (*DomainAllowlist) SetType

func (o *DomainAllowlist) SetType(v DomainAllowlistType)

SetType sets field value.

func (*DomainAllowlist) UnmarshalJSON

func (o *DomainAllowlist) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DomainAllowlist) UnsetId

func (o *DomainAllowlist) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil.

type DomainAllowlistApi

DomainAllowlistApi service type

type DomainAllowlistApi datadog.Service

func NewDomainAllowlistApi

func NewDomainAllowlistApi(client *datadog.APIClient) *DomainAllowlistApi

NewDomainAllowlistApi Returns NewDomainAllowlistApi.

func (*DomainAllowlistApi) GetDomainAllowlist

func (a *DomainAllowlistApi) GetDomainAllowlist(ctx _context.Context) (DomainAllowlistResponse, *_nethttp.Response, error)

GetDomainAllowlist Get Domain Allowlist. Get the domain allowlist for an organization.

func (*DomainAllowlistApi) PatchDomainAllowlist

func (a *DomainAllowlistApi) PatchDomainAllowlist(ctx _context.Context, body DomainAllowlistRequest) (DomainAllowlistResponse, *_nethttp.Response, error)

PatchDomainAllowlist Sets Domain Allowlist. Update the domain allowlist for an organization.

type DomainAllowlistAttributes

DomainAllowlistAttributes The details of the email domain allowlist.

type DomainAllowlistAttributes struct {
    // The list of domains in the email domain allowlist.
    Domains []string `json:"domains,omitempty"`
    // Whether the email domain allowlist is enabled for the org.
    Enabled *bool `json:"enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDomainAllowlistAttributes

func NewDomainAllowlistAttributes() *DomainAllowlistAttributes

NewDomainAllowlistAttributes instantiates a new DomainAllowlistAttributes 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 NewDomainAllowlistAttributesWithDefaults

func NewDomainAllowlistAttributesWithDefaults() *DomainAllowlistAttributes

NewDomainAllowlistAttributesWithDefaults instantiates a new DomainAllowlistAttributes 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 (*DomainAllowlistAttributes) GetDomains

func (o *DomainAllowlistAttributes) GetDomains() []string

GetDomains returns the Domains field value if set, zero value otherwise.

func (*DomainAllowlistAttributes) GetDomainsOk

func (o *DomainAllowlistAttributes) GetDomainsOk() (*[]string, bool)

GetDomainsOk returns a tuple with the Domains field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainAllowlistAttributes) GetEnabled

func (o *DomainAllowlistAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*DomainAllowlistAttributes) GetEnabledOk

func (o *DomainAllowlistAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainAllowlistAttributes) HasDomains

func (o *DomainAllowlistAttributes) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*DomainAllowlistAttributes) HasEnabled

func (o *DomainAllowlistAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (DomainAllowlistAttributes) MarshalJSON

func (o DomainAllowlistAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DomainAllowlistAttributes) SetDomains

func (o *DomainAllowlistAttributes) SetDomains(v []string)

SetDomains gets a reference to the given []string and assigns it to the Domains field.

func (*DomainAllowlistAttributes) SetEnabled

func (o *DomainAllowlistAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*DomainAllowlistAttributes) UnmarshalJSON

func (o *DomainAllowlistAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DomainAllowlistRequest

DomainAllowlistRequest Request containing the desired email domain allowlist configuration.

type DomainAllowlistRequest struct {
    // The email domain allowlist for an org.
    Data DomainAllowlist `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDomainAllowlistRequest

func NewDomainAllowlistRequest(data DomainAllowlist) *DomainAllowlistRequest

NewDomainAllowlistRequest instantiates a new DomainAllowlistRequest 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 NewDomainAllowlistRequestWithDefaults

func NewDomainAllowlistRequestWithDefaults() *DomainAllowlistRequest

NewDomainAllowlistRequestWithDefaults instantiates a new DomainAllowlistRequest 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 (*DomainAllowlistRequest) GetData

func (o *DomainAllowlistRequest) GetData() DomainAllowlist

GetData returns the Data field value.

func (*DomainAllowlistRequest) GetDataOk

func (o *DomainAllowlistRequest) GetDataOk() (*DomainAllowlist, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DomainAllowlistRequest) MarshalJSON

func (o DomainAllowlistRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DomainAllowlistRequest) SetData

func (o *DomainAllowlistRequest) SetData(v DomainAllowlist)

SetData sets field value.

func (*DomainAllowlistRequest) UnmarshalJSON

func (o *DomainAllowlistRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DomainAllowlistResponse

DomainAllowlistResponse Response containing information about the email domain allowlist.

type DomainAllowlistResponse struct {
    // The email domain allowlist response for an org.
    Data *DomainAllowlistResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDomainAllowlistResponse

func NewDomainAllowlistResponse() *DomainAllowlistResponse

NewDomainAllowlistResponse instantiates a new DomainAllowlistResponse 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 NewDomainAllowlistResponseWithDefaults

func NewDomainAllowlistResponseWithDefaults() *DomainAllowlistResponse

NewDomainAllowlistResponseWithDefaults instantiates a new DomainAllowlistResponse 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 (*DomainAllowlistResponse) GetData

func (o *DomainAllowlistResponse) GetData() DomainAllowlistResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*DomainAllowlistResponse) GetDataOk

func (o *DomainAllowlistResponse) GetDataOk() (*DomainAllowlistResponseData, 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 (*DomainAllowlistResponse) HasData

func (o *DomainAllowlistResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (DomainAllowlistResponse) MarshalJSON

func (o DomainAllowlistResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DomainAllowlistResponse) SetData

func (o *DomainAllowlistResponse) SetData(v DomainAllowlistResponseData)

SetData gets a reference to the given DomainAllowlistResponseData and assigns it to the Data field.

func (*DomainAllowlistResponse) UnmarshalJSON

func (o *DomainAllowlistResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DomainAllowlistResponseData

DomainAllowlistResponseData The email domain allowlist response for an org.

type DomainAllowlistResponseData struct {
    // The details of the email domain allowlist.
    Attributes *DomainAllowlistResponseDataAttributes `json:"attributes,omitempty"`
    // The unique identifier of the org.
    Id datadog.NullableString `json:"id,omitempty"`
    // Email domain allowlist allowlist type.
    Type DomainAllowlistType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDomainAllowlistResponseData

func NewDomainAllowlistResponseData(typeVar DomainAllowlistType) *DomainAllowlistResponseData

NewDomainAllowlistResponseData instantiates a new DomainAllowlistResponseData 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 NewDomainAllowlistResponseDataWithDefaults

func NewDomainAllowlistResponseDataWithDefaults() *DomainAllowlistResponseData

NewDomainAllowlistResponseDataWithDefaults instantiates a new DomainAllowlistResponseData 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 (*DomainAllowlistResponseData) GetAttributes

func (o *DomainAllowlistResponseData) GetAttributes() DomainAllowlistResponseDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DomainAllowlistResponseData) GetAttributesOk

func (o *DomainAllowlistResponseData) GetAttributesOk() (*DomainAllowlistResponseDataAttributes, 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 (*DomainAllowlistResponseData) GetId

func (o *DomainAllowlistResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DomainAllowlistResponseData) GetIdOk

func (o *DomainAllowlistResponseData) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DomainAllowlistResponseData) GetType

func (o *DomainAllowlistResponseData) GetType() DomainAllowlistType

GetType returns the Type field value.

func (*DomainAllowlistResponseData) GetTypeOk

func (o *DomainAllowlistResponseData) GetTypeOk() (*DomainAllowlistType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*DomainAllowlistResponseData) HasAttributes

func (o *DomainAllowlistResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DomainAllowlistResponseData) HasId

func (o *DomainAllowlistResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (DomainAllowlistResponseData) MarshalJSON

func (o DomainAllowlistResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DomainAllowlistResponseData) SetAttributes

func (o *DomainAllowlistResponseData) SetAttributes(v DomainAllowlistResponseDataAttributes)

SetAttributes gets a reference to the given DomainAllowlistResponseDataAttributes and assigns it to the Attributes field.

func (*DomainAllowlistResponseData) SetId

func (o *DomainAllowlistResponseData) SetId(v string)

SetId gets a reference to the given datadog.NullableString and assigns it to the Id field.

func (*DomainAllowlistResponseData) SetIdNil

func (o *DomainAllowlistResponseData) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil.

func (*DomainAllowlistResponseData) SetType

func (o *DomainAllowlistResponseData) SetType(v DomainAllowlistType)

SetType sets field value.

func (*DomainAllowlistResponseData) UnmarshalJSON

func (o *DomainAllowlistResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DomainAllowlistResponseData) UnsetId

func (o *DomainAllowlistResponseData) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil.

type DomainAllowlistResponseDataAttributes

DomainAllowlistResponseDataAttributes The details of the email domain allowlist.

type DomainAllowlistResponseDataAttributes struct {
    // The list of domains in the email domain allowlist.
    Domains []string `json:"domains,omitempty"`
    // Whether the email domain allowlist is enabled for the org.
    Enabled *bool `json:"enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDomainAllowlistResponseDataAttributes

func NewDomainAllowlistResponseDataAttributes() *DomainAllowlistResponseDataAttributes

NewDomainAllowlistResponseDataAttributes instantiates a new DomainAllowlistResponseDataAttributes 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 NewDomainAllowlistResponseDataAttributesWithDefaults

func NewDomainAllowlistResponseDataAttributesWithDefaults() *DomainAllowlistResponseDataAttributes

NewDomainAllowlistResponseDataAttributesWithDefaults instantiates a new DomainAllowlistResponseDataAttributes 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 (*DomainAllowlistResponseDataAttributes) GetDomains

func (o *DomainAllowlistResponseDataAttributes) GetDomains() []string

GetDomains returns the Domains field value if set, zero value otherwise.

func (*DomainAllowlistResponseDataAttributes) GetDomainsOk

func (o *DomainAllowlistResponseDataAttributes) GetDomainsOk() (*[]string, bool)

GetDomainsOk returns a tuple with the Domains field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainAllowlistResponseDataAttributes) GetEnabled

func (o *DomainAllowlistResponseDataAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*DomainAllowlistResponseDataAttributes) GetEnabledOk

func (o *DomainAllowlistResponseDataAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainAllowlistResponseDataAttributes) HasDomains

func (o *DomainAllowlistResponseDataAttributes) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*DomainAllowlistResponseDataAttributes) HasEnabled

func (o *DomainAllowlistResponseDataAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (DomainAllowlistResponseDataAttributes) MarshalJSON

func (o DomainAllowlistResponseDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DomainAllowlistResponseDataAttributes) SetDomains

func (o *DomainAllowlistResponseDataAttributes) SetDomains(v []string)

SetDomains gets a reference to the given []string and assigns it to the Domains field.

func (*DomainAllowlistResponseDataAttributes) SetEnabled

func (o *DomainAllowlistResponseDataAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*DomainAllowlistResponseDataAttributes) UnmarshalJSON

func (o *DomainAllowlistResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DomainAllowlistType

DomainAllowlistType Email domain allowlist allowlist type.

type DomainAllowlistType string

List of DomainAllowlistType.

const (
    DOMAINALLOWLISTTYPE_DOMAIN_ALLOWLIST DomainAllowlistType = "domain_allowlist"
)

func NewDomainAllowlistTypeFromValue

func NewDomainAllowlistTypeFromValue(v string) (*DomainAllowlistType, error)

NewDomainAllowlistTypeFromValue returns a pointer to a valid DomainAllowlistType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DomainAllowlistType) GetAllowedValues

func (v *DomainAllowlistType) GetAllowedValues() []DomainAllowlistType

GetAllowedValues reeturns the list of possible values.

func (DomainAllowlistType) IsValid

func (v DomainAllowlistType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DomainAllowlistType) Ptr

func (v DomainAllowlistType) Ptr() *DomainAllowlistType

Ptr returns reference to DomainAllowlistType value.

func (*DomainAllowlistType) UnmarshalJSON

func (v *DomainAllowlistType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeCreateRequest

DowntimeCreateRequest Request for creating a downtime.

type DowntimeCreateRequest struct {
    // Object to create a downtime.
    Data DowntimeCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeCreateRequest

func NewDowntimeCreateRequest(data DowntimeCreateRequestData) *DowntimeCreateRequest

NewDowntimeCreateRequest instantiates a new DowntimeCreateRequest 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 NewDowntimeCreateRequestWithDefaults

func NewDowntimeCreateRequestWithDefaults() *DowntimeCreateRequest

NewDowntimeCreateRequestWithDefaults instantiates a new DowntimeCreateRequest 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 (*DowntimeCreateRequest) GetData

func (o *DowntimeCreateRequest) GetData() DowntimeCreateRequestData

GetData returns the Data field value.

func (*DowntimeCreateRequest) GetDataOk

func (o *DowntimeCreateRequest) GetDataOk() (*DowntimeCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DowntimeCreateRequest) MarshalJSON

func (o DowntimeCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeCreateRequest) SetData

func (o *DowntimeCreateRequest) SetData(v DowntimeCreateRequestData)

SetData sets field value.

func (*DowntimeCreateRequest) UnmarshalJSON

func (o *DowntimeCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeCreateRequestAttributes

DowntimeCreateRequestAttributes Downtime details.

type DowntimeCreateRequestAttributes struct {
    // The timezone in which to display the downtime's start and end times in Datadog applications. This is not used
    // as an offset for scheduling.
    DisplayTimezone datadog.NullableString `json:"display_timezone,omitempty"`
    // A message to include with notifications for this downtime. Email notifications can be sent to specific users
    // by using the same `@username` notation as events.
    Message datadog.NullableString `json:"message,omitempty"`
    // Monitor identifier for the downtime.
    MonitorIdentifier DowntimeMonitorIdentifier `json:"monitor_identifier"`
    // If the first recovery notification during a downtime should be muted.
    MuteFirstRecoveryNotification *bool `json:"mute_first_recovery_notification,omitempty"`
    // States that will trigger a monitor notification when the `notify_end_types` action occurs.
    NotifyEndStates []DowntimeNotifyEndStateTypes `json:"notify_end_states,omitempty"`
    // Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state.
    NotifyEndTypes []DowntimeNotifyEndStateActions `json:"notify_end_types,omitempty"`
    // Schedule for the downtime.
    Schedule *DowntimeScheduleCreateRequest `json:"schedule,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope string `json:"scope"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeCreateRequestAttributes

func NewDowntimeCreateRequestAttributes(monitorIdentifier DowntimeMonitorIdentifier, scope string) *DowntimeCreateRequestAttributes

NewDowntimeCreateRequestAttributes instantiates a new DowntimeCreateRequestAttributes 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 NewDowntimeCreateRequestAttributesWithDefaults

func NewDowntimeCreateRequestAttributesWithDefaults() *DowntimeCreateRequestAttributes

NewDowntimeCreateRequestAttributesWithDefaults instantiates a new DowntimeCreateRequestAttributes 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 (*DowntimeCreateRequestAttributes) GetDisplayTimezone

func (o *DowntimeCreateRequestAttributes) GetDisplayTimezone() string

GetDisplayTimezone returns the DisplayTimezone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeCreateRequestAttributes) GetDisplayTimezoneOk

func (o *DowntimeCreateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)

GetDisplayTimezoneOk returns a tuple with the DisplayTimezone 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 (*DowntimeCreateRequestAttributes) GetMessage

func (o *DowntimeCreateRequestAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeCreateRequestAttributes) GetMessageOk

func (o *DowntimeCreateRequestAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeCreateRequestAttributes) GetMonitorIdentifier

func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier

GetMonitorIdentifier returns the MonitorIdentifier field value.

func (*DowntimeCreateRequestAttributes) GetMonitorIdentifierOk

func (o *DowntimeCreateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)

GetMonitorIdentifierOk returns a tuple with the MonitorIdentifier field value and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotification

func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotification() bool

GetMuteFirstRecoveryNotification returns the MuteFirstRecoveryNotification field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotificationOk

func (o *DowntimeCreateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)

GetMuteFirstRecoveryNotificationOk returns a tuple with the MuteFirstRecoveryNotification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetNotifyEndStates

func (o *DowntimeCreateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes

GetNotifyEndStates returns the NotifyEndStates field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetNotifyEndStatesOk

func (o *DowntimeCreateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)

GetNotifyEndStatesOk returns a tuple with the NotifyEndStates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetNotifyEndTypes

func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions

GetNotifyEndTypes returns the NotifyEndTypes field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetNotifyEndTypesOk

func (o *DowntimeCreateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)

GetNotifyEndTypesOk returns a tuple with the NotifyEndTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetSchedule

func (o *DowntimeCreateRequestAttributes) GetSchedule() DowntimeScheduleCreateRequest

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*DowntimeCreateRequestAttributes) GetScheduleOk

func (o *DowntimeCreateRequestAttributes) GetScheduleOk() (*DowntimeScheduleCreateRequest, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) GetScope

func (o *DowntimeCreateRequestAttributes) GetScope() string

GetScope returns the Scope field value.

func (*DowntimeCreateRequestAttributes) GetScopeOk

func (o *DowntimeCreateRequestAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*DowntimeCreateRequestAttributes) HasDisplayTimezone

func (o *DowntimeCreateRequestAttributes) HasDisplayTimezone() bool

HasDisplayTimezone returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasMessage

func (o *DowntimeCreateRequestAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasMuteFirstRecoveryNotification

func (o *DowntimeCreateRequestAttributes) HasMuteFirstRecoveryNotification() bool

HasMuteFirstRecoveryNotification returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasNotifyEndStates

func (o *DowntimeCreateRequestAttributes) HasNotifyEndStates() bool

HasNotifyEndStates returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasNotifyEndTypes

func (o *DowntimeCreateRequestAttributes) HasNotifyEndTypes() bool

HasNotifyEndTypes returns a boolean if a field has been set.

func (*DowntimeCreateRequestAttributes) HasSchedule

func (o *DowntimeCreateRequestAttributes) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (DowntimeCreateRequestAttributes) MarshalJSON

func (o DowntimeCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeCreateRequestAttributes) SetDisplayTimezone

func (o *DowntimeCreateRequestAttributes) SetDisplayTimezone(v string)

SetDisplayTimezone gets a reference to the given datadog.NullableString and assigns it to the DisplayTimezone field.

func (*DowntimeCreateRequestAttributes) SetDisplayTimezoneNil

func (o *DowntimeCreateRequestAttributes) SetDisplayTimezoneNil()

SetDisplayTimezoneNil sets the value for DisplayTimezone to be an explicit nil.

func (*DowntimeCreateRequestAttributes) SetMessage

func (o *DowntimeCreateRequestAttributes) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*DowntimeCreateRequestAttributes) SetMessageNil

func (o *DowntimeCreateRequestAttributes) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*DowntimeCreateRequestAttributes) SetMonitorIdentifier

func (o *DowntimeCreateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)

SetMonitorIdentifier sets field value.

func (*DowntimeCreateRequestAttributes) SetMuteFirstRecoveryNotification

func (o *DowntimeCreateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)

SetMuteFirstRecoveryNotification gets a reference to the given bool and assigns it to the MuteFirstRecoveryNotification field.

func (*DowntimeCreateRequestAttributes) SetNotifyEndStates

func (o *DowntimeCreateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)

SetNotifyEndStates gets a reference to the given []DowntimeNotifyEndStateTypes and assigns it to the NotifyEndStates field.

func (*DowntimeCreateRequestAttributes) SetNotifyEndTypes

func (o *DowntimeCreateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)

SetNotifyEndTypes gets a reference to the given []DowntimeNotifyEndStateActions and assigns it to the NotifyEndTypes field.

func (*DowntimeCreateRequestAttributes) SetSchedule

func (o *DowntimeCreateRequestAttributes) SetSchedule(v DowntimeScheduleCreateRequest)

SetSchedule gets a reference to the given DowntimeScheduleCreateRequest and assigns it to the Schedule field.

func (*DowntimeCreateRequestAttributes) SetScope

func (o *DowntimeCreateRequestAttributes) SetScope(v string)

SetScope sets field value.

func (*DowntimeCreateRequestAttributes) UnmarshalJSON

func (o *DowntimeCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeCreateRequestAttributes) UnsetDisplayTimezone

func (o *DowntimeCreateRequestAttributes) UnsetDisplayTimezone()

UnsetDisplayTimezone ensures that no value is present for DisplayTimezone, not even an explicit nil.

func (*DowntimeCreateRequestAttributes) UnsetMessage

func (o *DowntimeCreateRequestAttributes) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

type DowntimeCreateRequestData

DowntimeCreateRequestData Object to create a downtime.

type DowntimeCreateRequestData struct {
    // Downtime details.
    Attributes DowntimeCreateRequestAttributes `json:"attributes"`
    // Downtime resource type.
    Type DowntimeResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeCreateRequestData

func NewDowntimeCreateRequestData(attributes DowntimeCreateRequestAttributes, typeVar DowntimeResourceType) *DowntimeCreateRequestData

NewDowntimeCreateRequestData instantiates a new DowntimeCreateRequestData 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 NewDowntimeCreateRequestDataWithDefaults

func NewDowntimeCreateRequestDataWithDefaults() *DowntimeCreateRequestData

NewDowntimeCreateRequestDataWithDefaults instantiates a new DowntimeCreateRequestData 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 (*DowntimeCreateRequestData) GetAttributes

func (o *DowntimeCreateRequestData) GetAttributes() DowntimeCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*DowntimeCreateRequestData) GetAttributesOk

func (o *DowntimeCreateRequestData) GetAttributesOk() (*DowntimeCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*DowntimeCreateRequestData) GetType

func (o *DowntimeCreateRequestData) GetType() DowntimeResourceType

GetType returns the Type field value.

func (*DowntimeCreateRequestData) GetTypeOk

func (o *DowntimeCreateRequestData) GetTypeOk() (*DowntimeResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DowntimeCreateRequestData) MarshalJSON

func (o DowntimeCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeCreateRequestData) SetAttributes

func (o *DowntimeCreateRequestData) SetAttributes(v DowntimeCreateRequestAttributes)

SetAttributes sets field value.

func (*DowntimeCreateRequestData) SetType

func (o *DowntimeCreateRequestData) SetType(v DowntimeResourceType)

SetType sets field value.

func (*DowntimeCreateRequestData) UnmarshalJSON

func (o *DowntimeCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeIncludedMonitorType

DowntimeIncludedMonitorType Monitor resource type.

type DowntimeIncludedMonitorType string

List of DowntimeIncludedMonitorType.

const (
    DOWNTIMEINCLUDEDMONITORTYPE_MONITORS DowntimeIncludedMonitorType = "monitors"
)

func NewDowntimeIncludedMonitorTypeFromValue

func NewDowntimeIncludedMonitorTypeFromValue(v string) (*DowntimeIncludedMonitorType, error)

NewDowntimeIncludedMonitorTypeFromValue returns a pointer to a valid DowntimeIncludedMonitorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeIncludedMonitorType) GetAllowedValues

func (v *DowntimeIncludedMonitorType) GetAllowedValues() []DowntimeIncludedMonitorType

GetAllowedValues reeturns the list of possible values.

func (DowntimeIncludedMonitorType) IsValid

func (v DowntimeIncludedMonitorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeIncludedMonitorType) Ptr

func (v DowntimeIncludedMonitorType) Ptr() *DowntimeIncludedMonitorType

Ptr returns reference to DowntimeIncludedMonitorType value.

func (*DowntimeIncludedMonitorType) UnmarshalJSON

func (v *DowntimeIncludedMonitorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeMeta

DowntimeMeta Pagination metadata returned by the API.

type DowntimeMeta struct {
    // Object containing the total filtered count.
    Page *DowntimeMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeMeta

func NewDowntimeMeta() *DowntimeMeta

NewDowntimeMeta instantiates a new DowntimeMeta 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 NewDowntimeMetaWithDefaults

func NewDowntimeMetaWithDefaults() *DowntimeMeta

NewDowntimeMetaWithDefaults instantiates a new DowntimeMeta 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 (*DowntimeMeta) GetPage

func (o *DowntimeMeta) GetPage() DowntimeMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*DowntimeMeta) GetPageOk

func (o *DowntimeMeta) GetPageOk() (*DowntimeMetaPage, 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 (*DowntimeMeta) HasPage

func (o *DowntimeMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (DowntimeMeta) MarshalJSON

func (o DowntimeMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMeta) SetPage

func (o *DowntimeMeta) SetPage(v DowntimeMetaPage)

SetPage gets a reference to the given DowntimeMetaPage and assigns it to the Page field.

func (*DowntimeMeta) UnmarshalJSON

func (o *DowntimeMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMetaPage

DowntimeMetaPage Object containing the total filtered count.

type DowntimeMetaPage struct {
    // Total count of elements matched by the filter.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeMetaPage

func NewDowntimeMetaPage() *DowntimeMetaPage

NewDowntimeMetaPage instantiates a new DowntimeMetaPage 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 NewDowntimeMetaPageWithDefaults

func NewDowntimeMetaPageWithDefaults() *DowntimeMetaPage

NewDowntimeMetaPageWithDefaults instantiates a new DowntimeMetaPage 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 (*DowntimeMetaPage) GetTotalFilteredCount

func (o *DowntimeMetaPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*DowntimeMetaPage) GetTotalFilteredCountOk

func (o *DowntimeMetaPage) 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 (*DowntimeMetaPage) HasTotalFilteredCount

func (o *DowntimeMetaPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (DowntimeMetaPage) MarshalJSON

func (o DowntimeMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMetaPage) SetTotalFilteredCount

func (o *DowntimeMetaPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*DowntimeMetaPage) UnmarshalJSON

func (o *DowntimeMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIdentifier

DowntimeMonitorIdentifier - Monitor identifier for the downtime.

type DowntimeMonitorIdentifier struct {
    DowntimeMonitorIdentifierId   *DowntimeMonitorIdentifierId
    DowntimeMonitorIdentifierTags *DowntimeMonitorIdentifierTags

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier

func DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierId) DowntimeMonitorIdentifier

DowntimeMonitorIdentifierIdAsDowntimeMonitorIdentifier is a convenience function that returns DowntimeMonitorIdentifierId wrapped in DowntimeMonitorIdentifier.

func DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier

func DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier(v *DowntimeMonitorIdentifierTags) DowntimeMonitorIdentifier

DowntimeMonitorIdentifierTagsAsDowntimeMonitorIdentifier is a convenience function that returns DowntimeMonitorIdentifierTags wrapped in DowntimeMonitorIdentifier.

func (*DowntimeMonitorIdentifier) GetActualInstance

func (obj *DowntimeMonitorIdentifier) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeMonitorIdentifier) MarshalJSON

func (obj DowntimeMonitorIdentifier) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeMonitorIdentifier) UnmarshalJSON

func (obj *DowntimeMonitorIdentifier) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeMonitorIdentifierId

DowntimeMonitorIdentifierId Object of the monitor identifier.

type DowntimeMonitorIdentifierId struct {
    // ID of the monitor to prevent notifications.
    MonitorId int64 `json:"monitor_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeMonitorIdentifierId

func NewDowntimeMonitorIdentifierId(monitorId int64) *DowntimeMonitorIdentifierId

NewDowntimeMonitorIdentifierId instantiates a new DowntimeMonitorIdentifierId 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 NewDowntimeMonitorIdentifierIdWithDefaults

func NewDowntimeMonitorIdentifierIdWithDefaults() *DowntimeMonitorIdentifierId

NewDowntimeMonitorIdentifierIdWithDefaults instantiates a new DowntimeMonitorIdentifierId 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 (*DowntimeMonitorIdentifierId) GetMonitorId

func (o *DowntimeMonitorIdentifierId) GetMonitorId() int64

GetMonitorId returns the MonitorId field value.

func (*DowntimeMonitorIdentifierId) GetMonitorIdOk

func (o *DowntimeMonitorIdentifierId) GetMonitorIdOk() (*int64, bool)

GetMonitorIdOk returns a tuple with the MonitorId field value and a boolean to check if the value has been set.

func (DowntimeMonitorIdentifierId) MarshalJSON

func (o DowntimeMonitorIdentifierId) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIdentifierId) SetMonitorId

func (o *DowntimeMonitorIdentifierId) SetMonitorId(v int64)

SetMonitorId sets field value.

func (*DowntimeMonitorIdentifierId) UnmarshalJSON

func (o *DowntimeMonitorIdentifierId) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIdentifierTags

DowntimeMonitorIdentifierTags Object of the monitor tags.

type DowntimeMonitorIdentifierTags struct {
    // A list of monitor tags. For example, tags that are applied directly to monitors,
    // not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies.
    // The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitor_tags`
    // to `[*]` configures the downtime to mute all monitors for the given scope.
    MonitorTags []string `json:"monitor_tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeMonitorIdentifierTags

func NewDowntimeMonitorIdentifierTags(monitorTags []string) *DowntimeMonitorIdentifierTags

NewDowntimeMonitorIdentifierTags instantiates a new DowntimeMonitorIdentifierTags 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 NewDowntimeMonitorIdentifierTagsWithDefaults

func NewDowntimeMonitorIdentifierTagsWithDefaults() *DowntimeMonitorIdentifierTags

NewDowntimeMonitorIdentifierTagsWithDefaults instantiates a new DowntimeMonitorIdentifierTags 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 (*DowntimeMonitorIdentifierTags) GetMonitorTags

func (o *DowntimeMonitorIdentifierTags) GetMonitorTags() []string

GetMonitorTags returns the MonitorTags field value.

func (*DowntimeMonitorIdentifierTags) GetMonitorTagsOk

func (o *DowntimeMonitorIdentifierTags) GetMonitorTagsOk() (*[]string, bool)

GetMonitorTagsOk returns a tuple with the MonitorTags field value and a boolean to check if the value has been set.

func (DowntimeMonitorIdentifierTags) MarshalJSON

func (o DowntimeMonitorIdentifierTags) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIdentifierTags) SetMonitorTags

func (o *DowntimeMonitorIdentifierTags) SetMonitorTags(v []string)

SetMonitorTags sets field value.

func (*DowntimeMonitorIdentifierTags) UnmarshalJSON

func (o *DowntimeMonitorIdentifierTags) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIncludedAttributes

DowntimeMonitorIncludedAttributes Attributes of the monitor identified by the downtime.

type DowntimeMonitorIncludedAttributes struct {
    // The name of the monitor identified by the downtime.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeMonitorIncludedAttributes

func NewDowntimeMonitorIncludedAttributes() *DowntimeMonitorIncludedAttributes

NewDowntimeMonitorIncludedAttributes instantiates a new DowntimeMonitorIncludedAttributes 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 NewDowntimeMonitorIncludedAttributesWithDefaults

func NewDowntimeMonitorIncludedAttributesWithDefaults() *DowntimeMonitorIncludedAttributes

NewDowntimeMonitorIncludedAttributesWithDefaults instantiates a new DowntimeMonitorIncludedAttributes 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 (*DowntimeMonitorIncludedAttributes) GetName

func (o *DowntimeMonitorIncludedAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedAttributes) GetNameOk

func (o *DowntimeMonitorIncludedAttributes) 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 (*DowntimeMonitorIncludedAttributes) HasName

func (o *DowntimeMonitorIncludedAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (DowntimeMonitorIncludedAttributes) MarshalJSON

func (o DowntimeMonitorIncludedAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIncludedAttributes) SetName

func (o *DowntimeMonitorIncludedAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DowntimeMonitorIncludedAttributes) UnmarshalJSON

func (o *DowntimeMonitorIncludedAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeMonitorIncludedItem

DowntimeMonitorIncludedItem Information about the monitor identified by the downtime.

type DowntimeMonitorIncludedItem struct {
    // Attributes of the monitor identified by the downtime.
    Attributes *DowntimeMonitorIncludedAttributes `json:"attributes,omitempty"`
    // ID of the monitor identified by the downtime.
    Id *int64 `json:"id,omitempty"`
    // Monitor resource type.
    Type *DowntimeIncludedMonitorType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeMonitorIncludedItem

func NewDowntimeMonitorIncludedItem() *DowntimeMonitorIncludedItem

NewDowntimeMonitorIncludedItem instantiates a new DowntimeMonitorIncludedItem 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 NewDowntimeMonitorIncludedItemWithDefaults

func NewDowntimeMonitorIncludedItemWithDefaults() *DowntimeMonitorIncludedItem

NewDowntimeMonitorIncludedItemWithDefaults instantiates a new DowntimeMonitorIncludedItem 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 (*DowntimeMonitorIncludedItem) GetAttributes

func (o *DowntimeMonitorIncludedItem) GetAttributes() DowntimeMonitorIncludedAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedItem) GetAttributesOk

func (o *DowntimeMonitorIncludedItem) GetAttributesOk() (*DowntimeMonitorIncludedAttributes, 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 (*DowntimeMonitorIncludedItem) GetId

func (o *DowntimeMonitorIncludedItem) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedItem) GetIdOk

func (o *DowntimeMonitorIncludedItem) GetIdOk() (*int64, 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 (*DowntimeMonitorIncludedItem) GetType

func (o *DowntimeMonitorIncludedItem) GetType() DowntimeIncludedMonitorType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeMonitorIncludedItem) GetTypeOk

func (o *DowntimeMonitorIncludedItem) GetTypeOk() (*DowntimeIncludedMonitorType, 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 (*DowntimeMonitorIncludedItem) HasAttributes

func (o *DowntimeMonitorIncludedItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DowntimeMonitorIncludedItem) HasId

func (o *DowntimeMonitorIncludedItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeMonitorIncludedItem) HasType

func (o *DowntimeMonitorIncludedItem) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeMonitorIncludedItem) MarshalJSON

func (o DowntimeMonitorIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeMonitorIncludedItem) SetAttributes

func (o *DowntimeMonitorIncludedItem) SetAttributes(v DowntimeMonitorIncludedAttributes)

SetAttributes gets a reference to the given DowntimeMonitorIncludedAttributes and assigns it to the Attributes field.

func (*DowntimeMonitorIncludedItem) SetId

func (o *DowntimeMonitorIncludedItem) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*DowntimeMonitorIncludedItem) SetType

func (o *DowntimeMonitorIncludedItem) SetType(v DowntimeIncludedMonitorType)

SetType gets a reference to the given DowntimeIncludedMonitorType and assigns it to the Type field.

func (*DowntimeMonitorIncludedItem) UnmarshalJSON

func (o *DowntimeMonitorIncludedItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeNotifyEndStateActions

DowntimeNotifyEndStateActions Action that will trigger a monitor notification if the downtime is in the `notify_end_types` state.

type DowntimeNotifyEndStateActions string

List of DowntimeNotifyEndStateActions.

const (
    DOWNTIMENOTIFYENDSTATEACTIONS_CANCELED DowntimeNotifyEndStateActions = "canceled"
    DOWNTIMENOTIFYENDSTATEACTIONS_EXPIRED  DowntimeNotifyEndStateActions = "expired"
)

func NewDowntimeNotifyEndStateActionsFromValue

func NewDowntimeNotifyEndStateActionsFromValue(v string) (*DowntimeNotifyEndStateActions, error)

NewDowntimeNotifyEndStateActionsFromValue returns a pointer to a valid DowntimeNotifyEndStateActions for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeNotifyEndStateActions) GetAllowedValues

func (v *DowntimeNotifyEndStateActions) GetAllowedValues() []DowntimeNotifyEndStateActions

GetAllowedValues reeturns the list of possible values.

func (DowntimeNotifyEndStateActions) IsValid

func (v DowntimeNotifyEndStateActions) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeNotifyEndStateActions) Ptr

func (v DowntimeNotifyEndStateActions) Ptr() *DowntimeNotifyEndStateActions

Ptr returns reference to DowntimeNotifyEndStateActions value.

func (*DowntimeNotifyEndStateActions) UnmarshalJSON

func (v *DowntimeNotifyEndStateActions) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeNotifyEndStateTypes

DowntimeNotifyEndStateTypes State that will trigger a monitor notification when the `notify_end_types` action occurs.

type DowntimeNotifyEndStateTypes string

List of DowntimeNotifyEndStateTypes.

const (
    DOWNTIMENOTIFYENDSTATETYPES_ALERT   DowntimeNotifyEndStateTypes = "alert"
    DOWNTIMENOTIFYENDSTATETYPES_NO_DATA DowntimeNotifyEndStateTypes = "no data"
    DOWNTIMENOTIFYENDSTATETYPES_WARN    DowntimeNotifyEndStateTypes = "warn"
)

func NewDowntimeNotifyEndStateTypesFromValue

func NewDowntimeNotifyEndStateTypesFromValue(v string) (*DowntimeNotifyEndStateTypes, error)

NewDowntimeNotifyEndStateTypesFromValue returns a pointer to a valid DowntimeNotifyEndStateTypes for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeNotifyEndStateTypes) GetAllowedValues

func (v *DowntimeNotifyEndStateTypes) GetAllowedValues() []DowntimeNotifyEndStateTypes

GetAllowedValues reeturns the list of possible values.

func (DowntimeNotifyEndStateTypes) IsValid

func (v DowntimeNotifyEndStateTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeNotifyEndStateTypes) Ptr

func (v DowntimeNotifyEndStateTypes) Ptr() *DowntimeNotifyEndStateTypes

Ptr returns reference to DowntimeNotifyEndStateTypes value.

func (*DowntimeNotifyEndStateTypes) UnmarshalJSON

func (v *DowntimeNotifyEndStateTypes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeRelationships

DowntimeRelationships All relationships associated with downtime.

type DowntimeRelationships struct {
    // The user who created the downtime.
    CreatedBy *DowntimeRelationshipsCreatedBy `json:"created_by,omitempty"`
    // The monitor identified by the downtime.
    Monitor *DowntimeRelationshipsMonitor `json:"monitor,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeRelationships

func NewDowntimeRelationships() *DowntimeRelationships

NewDowntimeRelationships instantiates a new DowntimeRelationships 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 NewDowntimeRelationshipsWithDefaults

func NewDowntimeRelationshipsWithDefaults() *DowntimeRelationships

NewDowntimeRelationshipsWithDefaults instantiates a new DowntimeRelationships 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 (*DowntimeRelationships) GetCreatedBy

func (o *DowntimeRelationships) GetCreatedBy() DowntimeRelationshipsCreatedBy

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*DowntimeRelationships) GetCreatedByOk

func (o *DowntimeRelationships) GetCreatedByOk() (*DowntimeRelationshipsCreatedBy, 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 (*DowntimeRelationships) GetMonitor

func (o *DowntimeRelationships) GetMonitor() DowntimeRelationshipsMonitor

GetMonitor returns the Monitor field value if set, zero value otherwise.

func (*DowntimeRelationships) GetMonitorOk

func (o *DowntimeRelationships) GetMonitorOk() (*DowntimeRelationshipsMonitor, bool)

GetMonitorOk returns a tuple with the Monitor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeRelationships) HasCreatedBy

func (o *DowntimeRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*DowntimeRelationships) HasMonitor

func (o *DowntimeRelationships) HasMonitor() bool

HasMonitor returns a boolean if a field has been set.

func (DowntimeRelationships) MarshalJSON

func (o DowntimeRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationships) SetCreatedBy

func (o *DowntimeRelationships) SetCreatedBy(v DowntimeRelationshipsCreatedBy)

SetCreatedBy gets a reference to the given DowntimeRelationshipsCreatedBy and assigns it to the CreatedBy field.

func (*DowntimeRelationships) SetMonitor

func (o *DowntimeRelationships) SetMonitor(v DowntimeRelationshipsMonitor)

SetMonitor gets a reference to the given DowntimeRelationshipsMonitor and assigns it to the Monitor field.

func (*DowntimeRelationships) UnmarshalJSON

func (o *DowntimeRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeRelationshipsCreatedBy

DowntimeRelationshipsCreatedBy The user who created the downtime.

type DowntimeRelationshipsCreatedBy struct {
    // Data for the user who created the downtime.
    Data NullableDowntimeRelationshipsCreatedByData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeRelationshipsCreatedBy

func NewDowntimeRelationshipsCreatedBy() *DowntimeRelationshipsCreatedBy

NewDowntimeRelationshipsCreatedBy instantiates a new DowntimeRelationshipsCreatedBy 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 NewDowntimeRelationshipsCreatedByWithDefaults

func NewDowntimeRelationshipsCreatedByWithDefaults() *DowntimeRelationshipsCreatedBy

NewDowntimeRelationshipsCreatedByWithDefaults instantiates a new DowntimeRelationshipsCreatedBy 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 (*DowntimeRelationshipsCreatedBy) GetData

func (o *DowntimeRelationshipsCreatedBy) GetData() DowntimeRelationshipsCreatedByData

GetData returns the Data field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeRelationshipsCreatedBy) GetDataOk

func (o *DowntimeRelationshipsCreatedBy) GetDataOk() (*DowntimeRelationshipsCreatedByData, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeRelationshipsCreatedBy) HasData

func (o *DowntimeRelationshipsCreatedBy) HasData() bool

HasData returns a boolean if a field has been set.

func (DowntimeRelationshipsCreatedBy) MarshalJSON

func (o DowntimeRelationshipsCreatedBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsCreatedBy) SetData

func (o *DowntimeRelationshipsCreatedBy) SetData(v DowntimeRelationshipsCreatedByData)

SetData gets a reference to the given NullableDowntimeRelationshipsCreatedByData and assigns it to the Data field.

func (*DowntimeRelationshipsCreatedBy) SetDataNil

func (o *DowntimeRelationshipsCreatedBy) SetDataNil()

SetDataNil sets the value for Data to be an explicit nil.

func (*DowntimeRelationshipsCreatedBy) UnmarshalJSON

func (o *DowntimeRelationshipsCreatedBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeRelationshipsCreatedBy) UnsetData

func (o *DowntimeRelationshipsCreatedBy) UnsetData()

UnsetData ensures that no value is present for Data, not even an explicit nil.

type DowntimeRelationshipsCreatedByData

DowntimeRelationshipsCreatedByData Data for the user who created the downtime.

type DowntimeRelationshipsCreatedByData struct {
    // User ID of the downtime creator.
    Id *string `json:"id,omitempty"`
    // Users resource type.
    Type *UsersType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeRelationshipsCreatedByData

func NewDowntimeRelationshipsCreatedByData() *DowntimeRelationshipsCreatedByData

NewDowntimeRelationshipsCreatedByData instantiates a new DowntimeRelationshipsCreatedByData 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 NewDowntimeRelationshipsCreatedByDataWithDefaults

func NewDowntimeRelationshipsCreatedByDataWithDefaults() *DowntimeRelationshipsCreatedByData

NewDowntimeRelationshipsCreatedByDataWithDefaults instantiates a new DowntimeRelationshipsCreatedByData 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 (*DowntimeRelationshipsCreatedByData) GetId

func (o *DowntimeRelationshipsCreatedByData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeRelationshipsCreatedByData) GetIdOk

func (o *DowntimeRelationshipsCreatedByData) 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 (*DowntimeRelationshipsCreatedByData) GetType

func (o *DowntimeRelationshipsCreatedByData) GetType() UsersType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeRelationshipsCreatedByData) GetTypeOk

func (o *DowntimeRelationshipsCreatedByData) 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 (*DowntimeRelationshipsCreatedByData) HasId

func (o *DowntimeRelationshipsCreatedByData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeRelationshipsCreatedByData) HasType

func (o *DowntimeRelationshipsCreatedByData) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeRelationshipsCreatedByData) MarshalJSON

func (o DowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsCreatedByData) SetId

func (o *DowntimeRelationshipsCreatedByData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DowntimeRelationshipsCreatedByData) SetType

func (o *DowntimeRelationshipsCreatedByData) SetType(v UsersType)

SetType gets a reference to the given UsersType and assigns it to the Type field.

func (*DowntimeRelationshipsCreatedByData) UnmarshalJSON

func (o *DowntimeRelationshipsCreatedByData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeRelationshipsMonitor

DowntimeRelationshipsMonitor The monitor identified by the downtime.

type DowntimeRelationshipsMonitor struct {
    // Data for the monitor.
    Data NullableDowntimeRelationshipsMonitorData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeRelationshipsMonitor

func NewDowntimeRelationshipsMonitor() *DowntimeRelationshipsMonitor

NewDowntimeRelationshipsMonitor instantiates a new DowntimeRelationshipsMonitor 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 NewDowntimeRelationshipsMonitorWithDefaults

func NewDowntimeRelationshipsMonitorWithDefaults() *DowntimeRelationshipsMonitor

NewDowntimeRelationshipsMonitorWithDefaults instantiates a new DowntimeRelationshipsMonitor 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 (*DowntimeRelationshipsMonitor) GetData

func (o *DowntimeRelationshipsMonitor) GetData() DowntimeRelationshipsMonitorData

GetData returns the Data field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeRelationshipsMonitor) GetDataOk

func (o *DowntimeRelationshipsMonitor) GetDataOk() (*DowntimeRelationshipsMonitorData, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeRelationshipsMonitor) HasData

func (o *DowntimeRelationshipsMonitor) HasData() bool

HasData returns a boolean if a field has been set.

func (DowntimeRelationshipsMonitor) MarshalJSON

func (o DowntimeRelationshipsMonitor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsMonitor) SetData

func (o *DowntimeRelationshipsMonitor) SetData(v DowntimeRelationshipsMonitorData)

SetData gets a reference to the given NullableDowntimeRelationshipsMonitorData and assigns it to the Data field.

func (*DowntimeRelationshipsMonitor) SetDataNil

func (o *DowntimeRelationshipsMonitor) SetDataNil()

SetDataNil sets the value for Data to be an explicit nil.

func (*DowntimeRelationshipsMonitor) UnmarshalJSON

func (o *DowntimeRelationshipsMonitor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeRelationshipsMonitor) UnsetData

func (o *DowntimeRelationshipsMonitor) UnsetData()

UnsetData ensures that no value is present for Data, not even an explicit nil.

type DowntimeRelationshipsMonitorData

DowntimeRelationshipsMonitorData Data for the monitor.

type DowntimeRelationshipsMonitorData struct {
    // Monitor ID of the downtime.
    Id *string `json:"id,omitempty"`
    // Monitor resource type.
    Type *DowntimeIncludedMonitorType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeRelationshipsMonitorData

func NewDowntimeRelationshipsMonitorData() *DowntimeRelationshipsMonitorData

NewDowntimeRelationshipsMonitorData instantiates a new DowntimeRelationshipsMonitorData 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 NewDowntimeRelationshipsMonitorDataWithDefaults

func NewDowntimeRelationshipsMonitorDataWithDefaults() *DowntimeRelationshipsMonitorData

NewDowntimeRelationshipsMonitorDataWithDefaults instantiates a new DowntimeRelationshipsMonitorData 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 (*DowntimeRelationshipsMonitorData) GetId

func (o *DowntimeRelationshipsMonitorData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeRelationshipsMonitorData) GetIdOk

func (o *DowntimeRelationshipsMonitorData) 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 (*DowntimeRelationshipsMonitorData) GetType

func (o *DowntimeRelationshipsMonitorData) GetType() DowntimeIncludedMonitorType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeRelationshipsMonitorData) GetTypeOk

func (o *DowntimeRelationshipsMonitorData) GetTypeOk() (*DowntimeIncludedMonitorType, 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 (*DowntimeRelationshipsMonitorData) HasId

func (o *DowntimeRelationshipsMonitorData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeRelationshipsMonitorData) HasType

func (o *DowntimeRelationshipsMonitorData) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeRelationshipsMonitorData) MarshalJSON

func (o DowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeRelationshipsMonitorData) SetId

func (o *DowntimeRelationshipsMonitorData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DowntimeRelationshipsMonitorData) SetType

func (o *DowntimeRelationshipsMonitorData) SetType(v DowntimeIncludedMonitorType)

SetType gets a reference to the given DowntimeIncludedMonitorType and assigns it to the Type field.

func (*DowntimeRelationshipsMonitorData) UnmarshalJSON

func (o *DowntimeRelationshipsMonitorData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeResourceType

DowntimeResourceType Downtime resource type.

type DowntimeResourceType string

List of DowntimeResourceType.

const (
    DOWNTIMERESOURCETYPE_DOWNTIME DowntimeResourceType = "downtime"
)

func NewDowntimeResourceTypeFromValue

func NewDowntimeResourceTypeFromValue(v string) (*DowntimeResourceType, error)

NewDowntimeResourceTypeFromValue returns a pointer to a valid DowntimeResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeResourceType) GetAllowedValues

func (v *DowntimeResourceType) GetAllowedValues() []DowntimeResourceType

GetAllowedValues reeturns the list of possible values.

func (DowntimeResourceType) IsValid

func (v DowntimeResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeResourceType) Ptr

func (v DowntimeResourceType) Ptr() *DowntimeResourceType

Ptr returns reference to DowntimeResourceType value.

func (*DowntimeResourceType) UnmarshalJSON

func (v *DowntimeResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeResponse

DowntimeResponse Downtiming gives you greater control over monitor notifications by allowing you to globally exclude scopes from alerting. Downtime settings, which can be scheduled with start and end times, prevent all alerting related to specified Datadog tags.

type DowntimeResponse struct {
    // Downtime data.
    Data *DowntimeResponseData `json:"data,omitempty"`
    // Array of objects related to the downtime that the user requested.
    Included []DowntimeResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeResponse

func NewDowntimeResponse() *DowntimeResponse

NewDowntimeResponse instantiates a new DowntimeResponse 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 NewDowntimeResponseWithDefaults

func NewDowntimeResponseWithDefaults() *DowntimeResponse

NewDowntimeResponseWithDefaults instantiates a new DowntimeResponse 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 (*DowntimeResponse) GetData

func (o *DowntimeResponse) GetData() DowntimeResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*DowntimeResponse) GetDataOk

func (o *DowntimeResponse) GetDataOk() (*DowntimeResponseData, 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 (*DowntimeResponse) GetIncluded

func (o *DowntimeResponse) GetIncluded() []DowntimeResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*DowntimeResponse) GetIncludedOk

func (o *DowntimeResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, 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 (*DowntimeResponse) HasData

func (o *DowntimeResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*DowntimeResponse) HasIncluded

func (o *DowntimeResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (DowntimeResponse) MarshalJSON

func (o DowntimeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeResponse) SetData

func (o *DowntimeResponse) SetData(v DowntimeResponseData)

SetData gets a reference to the given DowntimeResponseData and assigns it to the Data field.

func (*DowntimeResponse) SetIncluded

func (o *DowntimeResponse) SetIncluded(v []DowntimeResponseIncludedItem)

SetIncluded gets a reference to the given []DowntimeResponseIncludedItem and assigns it to the Included field.

func (*DowntimeResponse) UnmarshalJSON

func (o *DowntimeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeResponseAttributes

DowntimeResponseAttributes Downtime details.

type DowntimeResponseAttributes struct {
    // Time that the downtime was canceled.
    Canceled datadog.NullableTime `json:"canceled,omitempty"`
    // Creation time of the downtime.
    Created *time.Time `json:"created,omitempty"`
    // The timezone in which to display the downtime's start and end times in Datadog applications. This is not used
    // as an offset for scheduling.
    DisplayTimezone datadog.NullableString `json:"display_timezone,omitempty"`
    // A message to include with notifications for this downtime. Email notifications can be sent to specific users
    // by using the same `@username` notation as events.
    Message datadog.NullableString `json:"message,omitempty"`
    // Time that the downtime was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Monitor identifier for the downtime.
    MonitorIdentifier *DowntimeMonitorIdentifier `json:"monitor_identifier,omitempty"`
    // If the first recovery notification during a downtime should be muted.
    MuteFirstRecoveryNotification *bool `json:"mute_first_recovery_notification,omitempty"`
    // States that will trigger a monitor notification when the `notify_end_types` action occurs.
    NotifyEndStates []DowntimeNotifyEndStateTypes `json:"notify_end_states,omitempty"`
    // Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state.
    NotifyEndTypes []DowntimeNotifyEndStateActions `json:"notify_end_types,omitempty"`
    // The schedule that defines when the monitor starts, stops, and recurs. There are two types of schedules:
    // one-time and recurring. Recurring schedules may have up to five RRULE-based recurrences. If no schedules are
    // provided, the downtime will begin immediately and never end.
    Schedule *DowntimeScheduleResponse `json:"schedule,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope *string `json:"scope,omitempty"`
    // The current status of the downtime.
    Status *DowntimeStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeResponseAttributes

func NewDowntimeResponseAttributes() *DowntimeResponseAttributes

NewDowntimeResponseAttributes instantiates a new DowntimeResponseAttributes 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 NewDowntimeResponseAttributesWithDefaults

func NewDowntimeResponseAttributesWithDefaults() *DowntimeResponseAttributes

NewDowntimeResponseAttributesWithDefaults instantiates a new DowntimeResponseAttributes 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 (*DowntimeResponseAttributes) GetCanceled

func (o *DowntimeResponseAttributes) GetCanceled() time.Time

GetCanceled returns the Canceled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeResponseAttributes) GetCanceledOk

func (o *DowntimeResponseAttributes) GetCanceledOk() (*time.Time, bool)

GetCanceledOk returns a tuple with the Canceled 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 (*DowntimeResponseAttributes) GetCreated

func (o *DowntimeResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetCreatedOk

func (o *DowntimeResponseAttributes) 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 (*DowntimeResponseAttributes) GetDisplayTimezone

func (o *DowntimeResponseAttributes) GetDisplayTimezone() string

GetDisplayTimezone returns the DisplayTimezone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeResponseAttributes) GetDisplayTimezoneOk

func (o *DowntimeResponseAttributes) GetDisplayTimezoneOk() (*string, bool)

GetDisplayTimezoneOk returns a tuple with the DisplayTimezone 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 (*DowntimeResponseAttributes) GetMessage

func (o *DowntimeResponseAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeResponseAttributes) GetMessageOk

func (o *DowntimeResponseAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeResponseAttributes) GetModified

func (o *DowntimeResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetModifiedOk

func (o *DowntimeResponseAttributes) 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 (*DowntimeResponseAttributes) GetMonitorIdentifier

func (o *DowntimeResponseAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier

GetMonitorIdentifier returns the MonitorIdentifier field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetMonitorIdentifierOk

func (o *DowntimeResponseAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)

GetMonitorIdentifierOk returns a tuple with the MonitorIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetMuteFirstRecoveryNotification

func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotification() bool

GetMuteFirstRecoveryNotification returns the MuteFirstRecoveryNotification field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetMuteFirstRecoveryNotificationOk

func (o *DowntimeResponseAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)

GetMuteFirstRecoveryNotificationOk returns a tuple with the MuteFirstRecoveryNotification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetNotifyEndStates

func (o *DowntimeResponseAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes

GetNotifyEndStates returns the NotifyEndStates field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetNotifyEndStatesOk

func (o *DowntimeResponseAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)

GetNotifyEndStatesOk returns a tuple with the NotifyEndStates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetNotifyEndTypes

func (o *DowntimeResponseAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions

GetNotifyEndTypes returns the NotifyEndTypes field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetNotifyEndTypesOk

func (o *DowntimeResponseAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)

GetNotifyEndTypesOk returns a tuple with the NotifyEndTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetSchedule

func (o *DowntimeResponseAttributes) GetSchedule() DowntimeScheduleResponse

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetScheduleOk

func (o *DowntimeResponseAttributes) GetScheduleOk() (*DowntimeScheduleResponse, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetScope

func (o *DowntimeResponseAttributes) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetScopeOk

func (o *DowntimeResponseAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeResponseAttributes) GetStatus

func (o *DowntimeResponseAttributes) GetStatus() DowntimeStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*DowntimeResponseAttributes) GetStatusOk

func (o *DowntimeResponseAttributes) GetStatusOk() (*DowntimeStatus, 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 (*DowntimeResponseAttributes) HasCanceled

func (o *DowntimeResponseAttributes) HasCanceled() bool

HasCanceled returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasCreated

func (o *DowntimeResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasDisplayTimezone

func (o *DowntimeResponseAttributes) HasDisplayTimezone() bool

HasDisplayTimezone returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasMessage

func (o *DowntimeResponseAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasModified

func (o *DowntimeResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasMonitorIdentifier

func (o *DowntimeResponseAttributes) HasMonitorIdentifier() bool

HasMonitorIdentifier returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasMuteFirstRecoveryNotification

func (o *DowntimeResponseAttributes) HasMuteFirstRecoveryNotification() bool

HasMuteFirstRecoveryNotification returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasNotifyEndStates

func (o *DowntimeResponseAttributes) HasNotifyEndStates() bool

HasNotifyEndStates returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasNotifyEndTypes

func (o *DowntimeResponseAttributes) HasNotifyEndTypes() bool

HasNotifyEndTypes returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasSchedule

func (o *DowntimeResponseAttributes) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasScope

func (o *DowntimeResponseAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*DowntimeResponseAttributes) HasStatus

func (o *DowntimeResponseAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (DowntimeResponseAttributes) MarshalJSON

func (o DowntimeResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeResponseAttributes) SetCanceled

func (o *DowntimeResponseAttributes) SetCanceled(v time.Time)

SetCanceled gets a reference to the given datadog.NullableTime and assigns it to the Canceled field.

func (*DowntimeResponseAttributes) SetCanceledNil

func (o *DowntimeResponseAttributes) SetCanceledNil()

SetCanceledNil sets the value for Canceled to be an explicit nil.

func (*DowntimeResponseAttributes) SetCreated

func (o *DowntimeResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*DowntimeResponseAttributes) SetDisplayTimezone

func (o *DowntimeResponseAttributes) SetDisplayTimezone(v string)

SetDisplayTimezone gets a reference to the given datadog.NullableString and assigns it to the DisplayTimezone field.

func (*DowntimeResponseAttributes) SetDisplayTimezoneNil

func (o *DowntimeResponseAttributes) SetDisplayTimezoneNil()

SetDisplayTimezoneNil sets the value for DisplayTimezone to be an explicit nil.

func (*DowntimeResponseAttributes) SetMessage

func (o *DowntimeResponseAttributes) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*DowntimeResponseAttributes) SetMessageNil

func (o *DowntimeResponseAttributes) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*DowntimeResponseAttributes) SetModified

func (o *DowntimeResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*DowntimeResponseAttributes) SetMonitorIdentifier

func (o *DowntimeResponseAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)

SetMonitorIdentifier gets a reference to the given DowntimeMonitorIdentifier and assigns it to the MonitorIdentifier field.

func (*DowntimeResponseAttributes) SetMuteFirstRecoveryNotification

func (o *DowntimeResponseAttributes) SetMuteFirstRecoveryNotification(v bool)

SetMuteFirstRecoveryNotification gets a reference to the given bool and assigns it to the MuteFirstRecoveryNotification field.

func (*DowntimeResponseAttributes) SetNotifyEndStates

func (o *DowntimeResponseAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)

SetNotifyEndStates gets a reference to the given []DowntimeNotifyEndStateTypes and assigns it to the NotifyEndStates field.

func (*DowntimeResponseAttributes) SetNotifyEndTypes

func (o *DowntimeResponseAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)

SetNotifyEndTypes gets a reference to the given []DowntimeNotifyEndStateActions and assigns it to the NotifyEndTypes field.

func (*DowntimeResponseAttributes) SetSchedule

func (o *DowntimeResponseAttributes) SetSchedule(v DowntimeScheduleResponse)

SetSchedule gets a reference to the given DowntimeScheduleResponse and assigns it to the Schedule field.

func (*DowntimeResponseAttributes) SetScope

func (o *DowntimeResponseAttributes) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*DowntimeResponseAttributes) SetStatus

func (o *DowntimeResponseAttributes) SetStatus(v DowntimeStatus)

SetStatus gets a reference to the given DowntimeStatus and assigns it to the Status field.

func (*DowntimeResponseAttributes) UnmarshalJSON

func (o *DowntimeResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeResponseAttributes) UnsetCanceled

func (o *DowntimeResponseAttributes) UnsetCanceled()

UnsetCanceled ensures that no value is present for Canceled, not even an explicit nil.

func (*DowntimeResponseAttributes) UnsetDisplayTimezone

func (o *DowntimeResponseAttributes) UnsetDisplayTimezone()

UnsetDisplayTimezone ensures that no value is present for DisplayTimezone, not even an explicit nil.

func (*DowntimeResponseAttributes) UnsetMessage

func (o *DowntimeResponseAttributes) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

type DowntimeResponseData

DowntimeResponseData Downtime data.

type DowntimeResponseData struct {
    // Downtime details.
    Attributes *DowntimeResponseAttributes `json:"attributes,omitempty"`
    // The downtime ID.
    Id *string `json:"id,omitempty"`
    // All relationships associated with downtime.
    Relationships *DowntimeRelationships `json:"relationships,omitempty"`
    // Downtime resource type.
    Type *DowntimeResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeResponseData

func NewDowntimeResponseData() *DowntimeResponseData

NewDowntimeResponseData instantiates a new DowntimeResponseData 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 NewDowntimeResponseDataWithDefaults

func NewDowntimeResponseDataWithDefaults() *DowntimeResponseData

NewDowntimeResponseDataWithDefaults instantiates a new DowntimeResponseData 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 (*DowntimeResponseData) GetAttributes

func (o *DowntimeResponseData) GetAttributes() DowntimeResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*DowntimeResponseData) GetAttributesOk

func (o *DowntimeResponseData) GetAttributesOk() (*DowntimeResponseAttributes, 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 (*DowntimeResponseData) GetId

func (o *DowntimeResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*DowntimeResponseData) GetIdOk

func (o *DowntimeResponseData) 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 (*DowntimeResponseData) GetRelationships

func (o *DowntimeResponseData) GetRelationships() DowntimeRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*DowntimeResponseData) GetRelationshipsOk

func (o *DowntimeResponseData) GetRelationshipsOk() (*DowntimeRelationships, 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 (*DowntimeResponseData) GetType

func (o *DowntimeResponseData) GetType() DowntimeResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*DowntimeResponseData) GetTypeOk

func (o *DowntimeResponseData) GetTypeOk() (*DowntimeResourceType, 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 (*DowntimeResponseData) HasAttributes

func (o *DowntimeResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*DowntimeResponseData) HasId

func (o *DowntimeResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*DowntimeResponseData) HasRelationships

func (o *DowntimeResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*DowntimeResponseData) HasType

func (o *DowntimeResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (DowntimeResponseData) MarshalJSON

func (o DowntimeResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeResponseData) SetAttributes

func (o *DowntimeResponseData) SetAttributes(v DowntimeResponseAttributes)

SetAttributes gets a reference to the given DowntimeResponseAttributes and assigns it to the Attributes field.

func (*DowntimeResponseData) SetId

func (o *DowntimeResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*DowntimeResponseData) SetRelationships

func (o *DowntimeResponseData) SetRelationships(v DowntimeRelationships)

SetRelationships gets a reference to the given DowntimeRelationships and assigns it to the Relationships field.

func (*DowntimeResponseData) SetType

func (o *DowntimeResponseData) SetType(v DowntimeResourceType)

SetType gets a reference to the given DowntimeResourceType and assigns it to the Type field.

func (*DowntimeResponseData) UnmarshalJSON

func (o *DowntimeResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeResponseIncludedItem

DowntimeResponseIncludedItem - An object related to a downtime.

type DowntimeResponseIncludedItem struct {
    User                        *User
    DowntimeMonitorIncludedItem *DowntimeMonitorIncludedItem

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem

func DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem(v *DowntimeMonitorIncludedItem) DowntimeResponseIncludedItem

DowntimeMonitorIncludedItemAsDowntimeResponseIncludedItem is a convenience function that returns DowntimeMonitorIncludedItem wrapped in DowntimeResponseIncludedItem.

func UserAsDowntimeResponseIncludedItem

func UserAsDowntimeResponseIncludedItem(v *User) DowntimeResponseIncludedItem

UserAsDowntimeResponseIncludedItem is a convenience function that returns User wrapped in DowntimeResponseIncludedItem.

func (*DowntimeResponseIncludedItem) GetActualInstance

func (obj *DowntimeResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeResponseIncludedItem) MarshalJSON

func (obj DowntimeResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeResponseIncludedItem) UnmarshalJSON

func (obj *DowntimeResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeScheduleCreateRequest

DowntimeScheduleCreateRequest - Schedule for the downtime.

type DowntimeScheduleCreateRequest struct {
    DowntimeScheduleRecurrencesCreateRequest   *DowntimeScheduleRecurrencesCreateRequest
    DowntimeScheduleOneTimeCreateUpdateRequest *DowntimeScheduleOneTimeCreateUpdateRequest

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleCreateRequest

DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleCreateRequest is a convenience function that returns DowntimeScheduleOneTimeCreateUpdateRequest wrapped in DowntimeScheduleCreateRequest.

func DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest

func DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest(v *DowntimeScheduleRecurrencesCreateRequest) DowntimeScheduleCreateRequest

DowntimeScheduleRecurrencesCreateRequestAsDowntimeScheduleCreateRequest is a convenience function that returns DowntimeScheduleRecurrencesCreateRequest wrapped in DowntimeScheduleCreateRequest.

func (*DowntimeScheduleCreateRequest) GetActualInstance

func (obj *DowntimeScheduleCreateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeScheduleCreateRequest) MarshalJSON

func (obj DowntimeScheduleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeScheduleCreateRequest) UnmarshalJSON

func (obj *DowntimeScheduleCreateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeScheduleCurrentDowntimeResponse

DowntimeScheduleCurrentDowntimeResponse The most recent actual start and end dates for a recurring downtime. For a canceled downtime, this is the previously occurring downtime. For active downtimes, this is the ongoing downtime, and for scheduled downtimes it is the upcoming downtime.

type DowntimeScheduleCurrentDowntimeResponse struct {
    // The end of the current downtime.
    End datadog.NullableTime `json:"end,omitempty"`
    // The start of the current downtime.
    Start *time.Time `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleCurrentDowntimeResponse

func NewDowntimeScheduleCurrentDowntimeResponse() *DowntimeScheduleCurrentDowntimeResponse

NewDowntimeScheduleCurrentDowntimeResponse instantiates a new DowntimeScheduleCurrentDowntimeResponse 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 NewDowntimeScheduleCurrentDowntimeResponseWithDefaults

func NewDowntimeScheduleCurrentDowntimeResponseWithDefaults() *DowntimeScheduleCurrentDowntimeResponse

NewDowntimeScheduleCurrentDowntimeResponseWithDefaults instantiates a new DowntimeScheduleCurrentDowntimeResponse 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 (*DowntimeScheduleCurrentDowntimeResponse) GetEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleCurrentDowntimeResponse) GetEndOk

func (o *DowntimeScheduleCurrentDowntimeResponse) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End 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 (*DowntimeScheduleCurrentDowntimeResponse) GetStart

func (o *DowntimeScheduleCurrentDowntimeResponse) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise.

func (*DowntimeScheduleCurrentDowntimeResponse) GetStartOk

func (o *DowntimeScheduleCurrentDowntimeResponse) GetStartOk() (*time.Time, 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 (*DowntimeScheduleCurrentDowntimeResponse) HasEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*DowntimeScheduleCurrentDowntimeResponse) HasStart

func (o *DowntimeScheduleCurrentDowntimeResponse) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleCurrentDowntimeResponse) MarshalJSON

func (o DowntimeScheduleCurrentDowntimeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleCurrentDowntimeResponse) SetEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*DowntimeScheduleCurrentDowntimeResponse) SetEndNil

func (o *DowntimeScheduleCurrentDowntimeResponse) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*DowntimeScheduleCurrentDowntimeResponse) SetStart

func (o *DowntimeScheduleCurrentDowntimeResponse) SetStart(v time.Time)

SetStart gets a reference to the given time.Time and assigns it to the Start field.

func (*DowntimeScheduleCurrentDowntimeResponse) UnmarshalJSON

func (o *DowntimeScheduleCurrentDowntimeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleCurrentDowntimeResponse) UnsetEnd

func (o *DowntimeScheduleCurrentDowntimeResponse) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

type DowntimeScheduleOneTimeCreateUpdateRequest

DowntimeScheduleOneTimeCreateUpdateRequest A one-time downtime definition.

type DowntimeScheduleOneTimeCreateUpdateRequest struct {
    // ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the
    // downtime continues forever.
    End datadog.NullableTime `json:"end,omitempty"`
    // ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the
    // downtime starts the moment it is created.
    Start datadog.NullableTime `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleOneTimeCreateUpdateRequest

func NewDowntimeScheduleOneTimeCreateUpdateRequest() *DowntimeScheduleOneTimeCreateUpdateRequest

NewDowntimeScheduleOneTimeCreateUpdateRequest instantiates a new DowntimeScheduleOneTimeCreateUpdateRequest 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 NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults

func NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults() *DowntimeScheduleOneTimeCreateUpdateRequest

NewDowntimeScheduleOneTimeCreateUpdateRequestWithDefaults instantiates a new DowntimeScheduleOneTimeCreateUpdateRequest 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 (*DowntimeScheduleOneTimeCreateUpdateRequest) GetEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleOneTimeCreateUpdateRequest) GetEndOk

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End 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 (*DowntimeScheduleOneTimeCreateUpdateRequest) GetStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleOneTimeCreateUpdateRequest) GetStartOk

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) GetStartOk() (*time.Time, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) HasEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) HasStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleOneTimeCreateUpdateRequest) MarshalJSON

func (o DowntimeScheduleOneTimeCreateUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetEndNil

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStart(v time.Time)

SetStart gets a reference to the given datadog.NullableTime and assigns it to the Start field.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) SetStartNil

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) SetStartNil()

SetStartNil sets the value for Start to be an explicit nil.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) UnmarshalJSON

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) UnsetEnd

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

func (*DowntimeScheduleOneTimeCreateUpdateRequest) UnsetStart

func (o *DowntimeScheduleOneTimeCreateUpdateRequest) UnsetStart()

UnsetStart ensures that no value is present for Start, not even an explicit nil.

type DowntimeScheduleOneTimeResponse

DowntimeScheduleOneTimeResponse A one-time downtime definition.

type DowntimeScheduleOneTimeResponse struct {
    // ISO-8601 Datetime to end the downtime.
    End datadog.NullableTime `json:"end,omitempty"`
    // ISO-8601 Datetime to start the downtime.
    Start time.Time `json:"start"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleOneTimeResponse

func NewDowntimeScheduleOneTimeResponse(start time.Time) *DowntimeScheduleOneTimeResponse

NewDowntimeScheduleOneTimeResponse instantiates a new DowntimeScheduleOneTimeResponse 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 NewDowntimeScheduleOneTimeResponseWithDefaults

func NewDowntimeScheduleOneTimeResponseWithDefaults() *DowntimeScheduleOneTimeResponse

NewDowntimeScheduleOneTimeResponseWithDefaults instantiates a new DowntimeScheduleOneTimeResponse 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 (*DowntimeScheduleOneTimeResponse) GetEnd

func (o *DowntimeScheduleOneTimeResponse) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleOneTimeResponse) GetEndOk

func (o *DowntimeScheduleOneTimeResponse) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End 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 (*DowntimeScheduleOneTimeResponse) GetStart

func (o *DowntimeScheduleOneTimeResponse) GetStart() time.Time

GetStart returns the Start field value.

func (*DowntimeScheduleOneTimeResponse) GetStartOk

func (o *DowntimeScheduleOneTimeResponse) GetStartOk() (*time.Time, bool)

GetStartOk returns a tuple with the Start field value and a boolean to check if the value has been set.

func (*DowntimeScheduleOneTimeResponse) HasEnd

func (o *DowntimeScheduleOneTimeResponse) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (DowntimeScheduleOneTimeResponse) MarshalJSON

func (o DowntimeScheduleOneTimeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleOneTimeResponse) SetEnd

func (o *DowntimeScheduleOneTimeResponse) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*DowntimeScheduleOneTimeResponse) SetEndNil

func (o *DowntimeScheduleOneTimeResponse) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*DowntimeScheduleOneTimeResponse) SetStart

func (o *DowntimeScheduleOneTimeResponse) SetStart(v time.Time)

SetStart sets field value.

func (*DowntimeScheduleOneTimeResponse) UnmarshalJSON

func (o *DowntimeScheduleOneTimeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleOneTimeResponse) UnsetEnd

func (o *DowntimeScheduleOneTimeResponse) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

type DowntimeScheduleRecurrenceCreateUpdateRequest

DowntimeScheduleRecurrenceCreateUpdateRequest An object defining the recurrence of the downtime.

type DowntimeScheduleRecurrenceCreateUpdateRequest struct {
    // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'.
    Duration string `json:"duration"`
    // The `RRULE` standard for defining recurring events.
    // For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`.
    // Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported.
    //
    // **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`).
    // More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api).
    Rrule string `json:"rrule"`
    // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the
    // downtime starts the moment it is created.
    Start datadog.NullableString `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleRecurrenceCreateUpdateRequest

func NewDowntimeScheduleRecurrenceCreateUpdateRequest(duration string, rrule string) *DowntimeScheduleRecurrenceCreateUpdateRequest

NewDowntimeScheduleRecurrenceCreateUpdateRequest instantiates a new DowntimeScheduleRecurrenceCreateUpdateRequest 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 NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults

func NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults() *DowntimeScheduleRecurrenceCreateUpdateRequest

NewDowntimeScheduleRecurrenceCreateUpdateRequestWithDefaults instantiates a new DowntimeScheduleRecurrenceCreateUpdateRequest 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 (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetDuration

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDuration() string

GetDuration returns the Duration field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetDurationOk

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetDurationOk() (*string, bool)

GetDurationOk returns a tuple with the Duration field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetRrule

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRrule() string

GetRrule returns the Rrule field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetRruleOk

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetRruleOk() (*string, bool)

GetRruleOk returns a tuple with the Rrule field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) GetStart() string

GetStart returns the Start field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) GetStartOk

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) HasStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleRecurrenceCreateUpdateRequest) MarshalJSON

func (o DowntimeScheduleRecurrenceCreateUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetDuration

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetDuration(v string)

SetDuration sets field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetRrule

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetRrule(v string)

SetRrule sets field value.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStart(v string)

SetStart gets a reference to the given datadog.NullableString and assigns it to the Start field.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) SetStartNil

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) SetStartNil()

SetStartNil sets the value for Start to be an explicit nil.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) UnmarshalJSON

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeScheduleRecurrenceCreateUpdateRequest) UnsetStart

func (o *DowntimeScheduleRecurrenceCreateUpdateRequest) UnsetStart()

UnsetStart ensures that no value is present for Start, not even an explicit nil.

type DowntimeScheduleRecurrenceResponse

DowntimeScheduleRecurrenceResponse An RRULE-based recurring downtime.

type DowntimeScheduleRecurrenceResponse struct {
    // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'.
    Duration *string `json:"duration,omitempty"`
    // The `RRULE` standard for defining recurring events.
    // For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`.
    // Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported.
    //
    // **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`).
    // More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api).
    Rrule *string `json:"rrule,omitempty"`
    // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the
    // downtime starts the moment it is created.
    Start *string `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleRecurrenceResponse

func NewDowntimeScheduleRecurrenceResponse() *DowntimeScheduleRecurrenceResponse

NewDowntimeScheduleRecurrenceResponse instantiates a new DowntimeScheduleRecurrenceResponse 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 NewDowntimeScheduleRecurrenceResponseWithDefaults

func NewDowntimeScheduleRecurrenceResponseWithDefaults() *DowntimeScheduleRecurrenceResponse

NewDowntimeScheduleRecurrenceResponseWithDefaults instantiates a new DowntimeScheduleRecurrenceResponse 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 (*DowntimeScheduleRecurrenceResponse) GetDuration

func (o *DowntimeScheduleRecurrenceResponse) GetDuration() string

GetDuration returns the Duration field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrenceResponse) GetDurationOk

func (o *DowntimeScheduleRecurrenceResponse) GetDurationOk() (*string, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceResponse) GetRrule

func (o *DowntimeScheduleRecurrenceResponse) GetRrule() string

GetRrule returns the Rrule field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrenceResponse) GetRruleOk

func (o *DowntimeScheduleRecurrenceResponse) GetRruleOk() (*string, bool)

GetRruleOk returns a tuple with the Rrule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrenceResponse) GetStart

func (o *DowntimeScheduleRecurrenceResponse) GetStart() string

GetStart returns the Start field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrenceResponse) GetStartOk

func (o *DowntimeScheduleRecurrenceResponse) 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 (*DowntimeScheduleRecurrenceResponse) HasDuration

func (o *DowntimeScheduleRecurrenceResponse) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrenceResponse) HasRrule

func (o *DowntimeScheduleRecurrenceResponse) HasRrule() bool

HasRrule returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrenceResponse) HasStart

func (o *DowntimeScheduleRecurrenceResponse) HasStart() bool

HasStart returns a boolean if a field has been set.

func (DowntimeScheduleRecurrenceResponse) MarshalJSON

func (o DowntimeScheduleRecurrenceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrenceResponse) SetDuration

func (o *DowntimeScheduleRecurrenceResponse) SetDuration(v string)

SetDuration gets a reference to the given string and assigns it to the Duration field.

func (*DowntimeScheduleRecurrenceResponse) SetRrule

func (o *DowntimeScheduleRecurrenceResponse) SetRrule(v string)

SetRrule gets a reference to the given string and assigns it to the Rrule field.

func (*DowntimeScheduleRecurrenceResponse) SetStart

func (o *DowntimeScheduleRecurrenceResponse) SetStart(v string)

SetStart gets a reference to the given string and assigns it to the Start field.

func (*DowntimeScheduleRecurrenceResponse) UnmarshalJSON

func (o *DowntimeScheduleRecurrenceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleRecurrencesCreateRequest

DowntimeScheduleRecurrencesCreateRequest A recurring downtime schedule definition.

type DowntimeScheduleRecurrencesCreateRequest struct {
    // A list of downtime recurrences.
    Recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest `json:"recurrences"`
    // The timezone in which to schedule the downtime.
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleRecurrencesCreateRequest

func NewDowntimeScheduleRecurrencesCreateRequest(recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest) *DowntimeScheduleRecurrencesCreateRequest

NewDowntimeScheduleRecurrencesCreateRequest instantiates a new DowntimeScheduleRecurrencesCreateRequest 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 NewDowntimeScheduleRecurrencesCreateRequestWithDefaults

func NewDowntimeScheduleRecurrencesCreateRequestWithDefaults() *DowntimeScheduleRecurrencesCreateRequest

NewDowntimeScheduleRecurrencesCreateRequestWithDefaults instantiates a new DowntimeScheduleRecurrencesCreateRequest 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 (*DowntimeScheduleRecurrencesCreateRequest) GetRecurrences

func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest

GetRecurrences returns the Recurrences field value.

func (*DowntimeScheduleRecurrencesCreateRequest) GetRecurrencesOk

func (o *DowntimeScheduleRecurrencesCreateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)

GetRecurrencesOk returns a tuple with the Recurrences field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesCreateRequest) GetTimezone

func (o *DowntimeScheduleRecurrencesCreateRequest) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesCreateRequest) GetTimezoneOk

func (o *DowntimeScheduleRecurrencesCreateRequest) 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 (*DowntimeScheduleRecurrencesCreateRequest) HasTimezone

func (o *DowntimeScheduleRecurrencesCreateRequest) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (DowntimeScheduleRecurrencesCreateRequest) MarshalJSON

func (o DowntimeScheduleRecurrencesCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrencesCreateRequest) SetRecurrences

func (o *DowntimeScheduleRecurrencesCreateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)

SetRecurrences sets field value.

func (*DowntimeScheduleRecurrencesCreateRequest) SetTimezone

func (o *DowntimeScheduleRecurrencesCreateRequest) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*DowntimeScheduleRecurrencesCreateRequest) UnmarshalJSON

func (o *DowntimeScheduleRecurrencesCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleRecurrencesResponse

DowntimeScheduleRecurrencesResponse A recurring downtime schedule definition.

type DowntimeScheduleRecurrencesResponse struct {
    // The most recent actual start and end dates for a recurring downtime. For a canceled downtime,
    // this is the previously occurring downtime. For active downtimes, this is the ongoing downtime, and for scheduled
    // downtimes it is the upcoming downtime.
    CurrentDowntime *DowntimeScheduleCurrentDowntimeResponse `json:"current_downtime,omitempty"`
    // A list of downtime recurrences.
    Recurrences []DowntimeScheduleRecurrenceResponse `json:"recurrences"`
    // The timezone in which to schedule the downtime. This affects recurring start and end dates.
    // Must match `display_timezone`.
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleRecurrencesResponse

func NewDowntimeScheduleRecurrencesResponse(recurrences []DowntimeScheduleRecurrenceResponse) *DowntimeScheduleRecurrencesResponse

NewDowntimeScheduleRecurrencesResponse instantiates a new DowntimeScheduleRecurrencesResponse 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 NewDowntimeScheduleRecurrencesResponseWithDefaults

func NewDowntimeScheduleRecurrencesResponseWithDefaults() *DowntimeScheduleRecurrencesResponse

NewDowntimeScheduleRecurrencesResponseWithDefaults instantiates a new DowntimeScheduleRecurrencesResponse 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 (*DowntimeScheduleRecurrencesResponse) GetCurrentDowntime

func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntime() DowntimeScheduleCurrentDowntimeResponse

GetCurrentDowntime returns the CurrentDowntime field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesResponse) GetCurrentDowntimeOk

func (o *DowntimeScheduleRecurrencesResponse) GetCurrentDowntimeOk() (*DowntimeScheduleCurrentDowntimeResponse, bool)

GetCurrentDowntimeOk returns a tuple with the CurrentDowntime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesResponse) GetRecurrences

func (o *DowntimeScheduleRecurrencesResponse) GetRecurrences() []DowntimeScheduleRecurrenceResponse

GetRecurrences returns the Recurrences field value.

func (*DowntimeScheduleRecurrencesResponse) GetRecurrencesOk

func (o *DowntimeScheduleRecurrencesResponse) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceResponse, bool)

GetRecurrencesOk returns a tuple with the Recurrences field value and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesResponse) GetTimezone

func (o *DowntimeScheduleRecurrencesResponse) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesResponse) GetTimezoneOk

func (o *DowntimeScheduleRecurrencesResponse) 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 (*DowntimeScheduleRecurrencesResponse) HasCurrentDowntime

func (o *DowntimeScheduleRecurrencesResponse) HasCurrentDowntime() bool

HasCurrentDowntime returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrencesResponse) HasTimezone

func (o *DowntimeScheduleRecurrencesResponse) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (DowntimeScheduleRecurrencesResponse) MarshalJSON

func (o DowntimeScheduleRecurrencesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrencesResponse) SetCurrentDowntime

func (o *DowntimeScheduleRecurrencesResponse) SetCurrentDowntime(v DowntimeScheduleCurrentDowntimeResponse)

SetCurrentDowntime gets a reference to the given DowntimeScheduleCurrentDowntimeResponse and assigns it to the CurrentDowntime field.

func (*DowntimeScheduleRecurrencesResponse) SetRecurrences

func (o *DowntimeScheduleRecurrencesResponse) SetRecurrences(v []DowntimeScheduleRecurrenceResponse)

SetRecurrences sets field value.

func (*DowntimeScheduleRecurrencesResponse) SetTimezone

func (o *DowntimeScheduleRecurrencesResponse) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*DowntimeScheduleRecurrencesResponse) UnmarshalJSON

func (o *DowntimeScheduleRecurrencesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleRecurrencesUpdateRequest

DowntimeScheduleRecurrencesUpdateRequest A recurring downtime schedule definition.

type DowntimeScheduleRecurrencesUpdateRequest struct {
    // A list of downtime recurrences.
    Recurrences []DowntimeScheduleRecurrenceCreateUpdateRequest `json:"recurrences,omitempty"`
    // The timezone in which to schedule the downtime.
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewDowntimeScheduleRecurrencesUpdateRequest

func NewDowntimeScheduleRecurrencesUpdateRequest() *DowntimeScheduleRecurrencesUpdateRequest

NewDowntimeScheduleRecurrencesUpdateRequest instantiates a new DowntimeScheduleRecurrencesUpdateRequest 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 NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults

func NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults() *DowntimeScheduleRecurrencesUpdateRequest

NewDowntimeScheduleRecurrencesUpdateRequestWithDefaults instantiates a new DowntimeScheduleRecurrencesUpdateRequest 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 (*DowntimeScheduleRecurrencesUpdateRequest) GetRecurrences

func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrences() []DowntimeScheduleRecurrenceCreateUpdateRequest

GetRecurrences returns the Recurrences field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesUpdateRequest) GetRecurrencesOk

func (o *DowntimeScheduleRecurrencesUpdateRequest) GetRecurrencesOk() (*[]DowntimeScheduleRecurrenceCreateUpdateRequest, bool)

GetRecurrencesOk returns a tuple with the Recurrences field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeScheduleRecurrencesUpdateRequest) GetTimezone

func (o *DowntimeScheduleRecurrencesUpdateRequest) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*DowntimeScheduleRecurrencesUpdateRequest) GetTimezoneOk

func (o *DowntimeScheduleRecurrencesUpdateRequest) 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 (*DowntimeScheduleRecurrencesUpdateRequest) HasRecurrences

func (o *DowntimeScheduleRecurrencesUpdateRequest) HasRecurrences() bool

HasRecurrences returns a boolean if a field has been set.

func (*DowntimeScheduleRecurrencesUpdateRequest) HasTimezone

func (o *DowntimeScheduleRecurrencesUpdateRequest) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (DowntimeScheduleRecurrencesUpdateRequest) MarshalJSON

func (o DowntimeScheduleRecurrencesUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeScheduleRecurrencesUpdateRequest) SetRecurrences

func (o *DowntimeScheduleRecurrencesUpdateRequest) SetRecurrences(v []DowntimeScheduleRecurrenceCreateUpdateRequest)

SetRecurrences gets a reference to the given []DowntimeScheduleRecurrenceCreateUpdateRequest and assigns it to the Recurrences field.

func (*DowntimeScheduleRecurrencesUpdateRequest) SetTimezone

func (o *DowntimeScheduleRecurrencesUpdateRequest) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*DowntimeScheduleRecurrencesUpdateRequest) UnmarshalJSON

func (o *DowntimeScheduleRecurrencesUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeScheduleResponse

DowntimeScheduleResponse - The schedule that defines when the monitor starts, stops, and recurs. There are two types of schedules: one-time and recurring. Recurring schedules may have up to five RRULE-based recurrences. If no schedules are provided, the downtime will begin immediately and never end.

type DowntimeScheduleResponse struct {
    DowntimeScheduleRecurrencesResponse *DowntimeScheduleRecurrencesResponse
    DowntimeScheduleOneTimeResponse     *DowntimeScheduleOneTimeResponse

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse

func DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse(v *DowntimeScheduleOneTimeResponse) DowntimeScheduleResponse

DowntimeScheduleOneTimeResponseAsDowntimeScheduleResponse is a convenience function that returns DowntimeScheduleOneTimeResponse wrapped in DowntimeScheduleResponse.

func DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse

func DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse(v *DowntimeScheduleRecurrencesResponse) DowntimeScheduleResponse

DowntimeScheduleRecurrencesResponseAsDowntimeScheduleResponse is a convenience function that returns DowntimeScheduleRecurrencesResponse wrapped in DowntimeScheduleResponse.

func (*DowntimeScheduleResponse) GetActualInstance

func (obj *DowntimeScheduleResponse) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeScheduleResponse) MarshalJSON

func (obj DowntimeScheduleResponse) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeScheduleResponse) UnmarshalJSON

func (obj *DowntimeScheduleResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeScheduleUpdateRequest

DowntimeScheduleUpdateRequest - Schedule for the downtime.

type DowntimeScheduleUpdateRequest struct {
    DowntimeScheduleRecurrencesUpdateRequest   *DowntimeScheduleRecurrencesUpdateRequest
    DowntimeScheduleOneTimeCreateUpdateRequest *DowntimeScheduleOneTimeCreateUpdateRequest

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest

func DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleOneTimeCreateUpdateRequest) DowntimeScheduleUpdateRequest

DowntimeScheduleOneTimeCreateUpdateRequestAsDowntimeScheduleUpdateRequest is a convenience function that returns DowntimeScheduleOneTimeCreateUpdateRequest wrapped in DowntimeScheduleUpdateRequest.

func DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest

func DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest(v *DowntimeScheduleRecurrencesUpdateRequest) DowntimeScheduleUpdateRequest

DowntimeScheduleRecurrencesUpdateRequestAsDowntimeScheduleUpdateRequest is a convenience function that returns DowntimeScheduleRecurrencesUpdateRequest wrapped in DowntimeScheduleUpdateRequest.

func (*DowntimeScheduleUpdateRequest) GetActualInstance

func (obj *DowntimeScheduleUpdateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (DowntimeScheduleUpdateRequest) MarshalJSON

func (obj DowntimeScheduleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*DowntimeScheduleUpdateRequest) UnmarshalJSON

func (obj *DowntimeScheduleUpdateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type DowntimeStatus

DowntimeStatus The current status of the downtime.

type DowntimeStatus string

List of DowntimeStatus.

const (
    DOWNTIMESTATUS_ACTIVE    DowntimeStatus = "active"
    DOWNTIMESTATUS_CANCELED  DowntimeStatus = "canceled"
    DOWNTIMESTATUS_ENDED     DowntimeStatus = "ended"
    DOWNTIMESTATUS_SCHEDULED DowntimeStatus = "scheduled"
)

func NewDowntimeStatusFromValue

func NewDowntimeStatusFromValue(v string) (*DowntimeStatus, error)

NewDowntimeStatusFromValue returns a pointer to a valid DowntimeStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*DowntimeStatus) GetAllowedValues

func (v *DowntimeStatus) GetAllowedValues() []DowntimeStatus

GetAllowedValues reeturns the list of possible values.

func (DowntimeStatus) IsValid

func (v DowntimeStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (DowntimeStatus) Ptr

func (v DowntimeStatus) Ptr() *DowntimeStatus

Ptr returns reference to DowntimeStatus value.

func (*DowntimeStatus) UnmarshalJSON

func (v *DowntimeStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type DowntimeUpdateRequest

DowntimeUpdateRequest Request for editing a downtime.

type DowntimeUpdateRequest struct {
    // Object to update a downtime.
    Data DowntimeUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeUpdateRequest

func NewDowntimeUpdateRequest(data DowntimeUpdateRequestData) *DowntimeUpdateRequest

NewDowntimeUpdateRequest instantiates a new DowntimeUpdateRequest 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 NewDowntimeUpdateRequestWithDefaults

func NewDowntimeUpdateRequestWithDefaults() *DowntimeUpdateRequest

NewDowntimeUpdateRequestWithDefaults instantiates a new DowntimeUpdateRequest 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 (*DowntimeUpdateRequest) GetData

func (o *DowntimeUpdateRequest) GetData() DowntimeUpdateRequestData

GetData returns the Data field value.

func (*DowntimeUpdateRequest) GetDataOk

func (o *DowntimeUpdateRequest) GetDataOk() (*DowntimeUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (DowntimeUpdateRequest) MarshalJSON

func (o DowntimeUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeUpdateRequest) SetData

func (o *DowntimeUpdateRequest) SetData(v DowntimeUpdateRequestData)

SetData sets field value.

func (*DowntimeUpdateRequest) UnmarshalJSON

func (o *DowntimeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimeUpdateRequestAttributes

DowntimeUpdateRequestAttributes Attributes of the downtime to update.

type DowntimeUpdateRequestAttributes struct {
    // The timezone in which to display the downtime's start and end times in Datadog applications. This is not used
    // as an offset for scheduling.
    DisplayTimezone datadog.NullableString `json:"display_timezone,omitempty"`
    // A message to include with notifications for this downtime. Email notifications can be sent to specific users
    // by using the same `@username` notation as events.
    Message datadog.NullableString `json:"message,omitempty"`
    // Monitor identifier for the downtime.
    MonitorIdentifier *DowntimeMonitorIdentifier `json:"monitor_identifier,omitempty"`
    // If the first recovery notification during a downtime should be muted.
    MuteFirstRecoveryNotification *bool `json:"mute_first_recovery_notification,omitempty"`
    // States that will trigger a monitor notification when the `notify_end_types` action occurs.
    NotifyEndStates []DowntimeNotifyEndStateTypes `json:"notify_end_states,omitempty"`
    // Actions that will trigger a monitor notification if the downtime is in the `notify_end_types` state.
    NotifyEndTypes []DowntimeNotifyEndStateActions `json:"notify_end_types,omitempty"`
    // Schedule for the downtime.
    Schedule *DowntimeScheduleUpdateRequest `json:"schedule,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope *string `json:"scope,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeUpdateRequestAttributes

func NewDowntimeUpdateRequestAttributes() *DowntimeUpdateRequestAttributes

NewDowntimeUpdateRequestAttributes instantiates a new DowntimeUpdateRequestAttributes 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 NewDowntimeUpdateRequestAttributesWithDefaults

func NewDowntimeUpdateRequestAttributesWithDefaults() *DowntimeUpdateRequestAttributes

NewDowntimeUpdateRequestAttributesWithDefaults instantiates a new DowntimeUpdateRequestAttributes 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 (*DowntimeUpdateRequestAttributes) GetDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezone() string

GetDisplayTimezone returns the DisplayTimezone field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeUpdateRequestAttributes) GetDisplayTimezoneOk

func (o *DowntimeUpdateRequestAttributes) GetDisplayTimezoneOk() (*string, bool)

GetDisplayTimezoneOk returns a tuple with the DisplayTimezone 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 (*DowntimeUpdateRequestAttributes) GetMessage

func (o *DowntimeUpdateRequestAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DowntimeUpdateRequestAttributes) GetMessageOk

func (o *DowntimeUpdateRequestAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*DowntimeUpdateRequestAttributes) GetMonitorIdentifier

func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifier() DowntimeMonitorIdentifier

GetMonitorIdentifier returns the MonitorIdentifier field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetMonitorIdentifierOk

func (o *DowntimeUpdateRequestAttributes) GetMonitorIdentifierOk() (*DowntimeMonitorIdentifier, bool)

GetMonitorIdentifierOk returns a tuple with the MonitorIdentifier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotification

func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotification() bool

GetMuteFirstRecoveryNotification returns the MuteFirstRecoveryNotification field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotificationOk

func (o *DowntimeUpdateRequestAttributes) GetMuteFirstRecoveryNotificationOk() (*bool, bool)

GetMuteFirstRecoveryNotificationOk returns a tuple with the MuteFirstRecoveryNotification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndStates

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStates() []DowntimeNotifyEndStateTypes

GetNotifyEndStates returns the NotifyEndStates field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndStatesOk

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndStatesOk() (*[]DowntimeNotifyEndStateTypes, bool)

GetNotifyEndStatesOk returns a tuple with the NotifyEndStates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndTypes

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypes() []DowntimeNotifyEndStateActions

GetNotifyEndTypes returns the NotifyEndTypes field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetNotifyEndTypesOk

func (o *DowntimeUpdateRequestAttributes) GetNotifyEndTypesOk() (*[]DowntimeNotifyEndStateActions, bool)

GetNotifyEndTypesOk returns a tuple with the NotifyEndTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetSchedule

func (o *DowntimeUpdateRequestAttributes) GetSchedule() DowntimeScheduleUpdateRequest

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetScheduleOk

func (o *DowntimeUpdateRequestAttributes) GetScheduleOk() (*DowntimeScheduleUpdateRequest, bool)

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) GetScope

func (o *DowntimeUpdateRequestAttributes) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*DowntimeUpdateRequestAttributes) GetScopeOk

func (o *DowntimeUpdateRequestAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestAttributes) HasDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) HasDisplayTimezone() bool

HasDisplayTimezone returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasMessage

func (o *DowntimeUpdateRequestAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasMonitorIdentifier

func (o *DowntimeUpdateRequestAttributes) HasMonitorIdentifier() bool

HasMonitorIdentifier returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasMuteFirstRecoveryNotification

func (o *DowntimeUpdateRequestAttributes) HasMuteFirstRecoveryNotification() bool

HasMuteFirstRecoveryNotification returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasNotifyEndStates

func (o *DowntimeUpdateRequestAttributes) HasNotifyEndStates() bool

HasNotifyEndStates returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasNotifyEndTypes

func (o *DowntimeUpdateRequestAttributes) HasNotifyEndTypes() bool

HasNotifyEndTypes returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasSchedule

func (o *DowntimeUpdateRequestAttributes) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*DowntimeUpdateRequestAttributes) HasScope

func (o *DowntimeUpdateRequestAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (DowntimeUpdateRequestAttributes) MarshalJSON

func (o DowntimeUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeUpdateRequestAttributes) SetDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezone(v string)

SetDisplayTimezone gets a reference to the given datadog.NullableString and assigns it to the DisplayTimezone field.

func (*DowntimeUpdateRequestAttributes) SetDisplayTimezoneNil

func (o *DowntimeUpdateRequestAttributes) SetDisplayTimezoneNil()

SetDisplayTimezoneNil sets the value for DisplayTimezone to be an explicit nil.

func (*DowntimeUpdateRequestAttributes) SetMessage

func (o *DowntimeUpdateRequestAttributes) SetMessage(v string)

SetMessage gets a reference to the given datadog.NullableString and assigns it to the Message field.

func (*DowntimeUpdateRequestAttributes) SetMessageNil

func (o *DowntimeUpdateRequestAttributes) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil.

func (*DowntimeUpdateRequestAttributes) SetMonitorIdentifier

func (o *DowntimeUpdateRequestAttributes) SetMonitorIdentifier(v DowntimeMonitorIdentifier)

SetMonitorIdentifier gets a reference to the given DowntimeMonitorIdentifier and assigns it to the MonitorIdentifier field.

func (*DowntimeUpdateRequestAttributes) SetMuteFirstRecoveryNotification

func (o *DowntimeUpdateRequestAttributes) SetMuteFirstRecoveryNotification(v bool)

SetMuteFirstRecoveryNotification gets a reference to the given bool and assigns it to the MuteFirstRecoveryNotification field.

func (*DowntimeUpdateRequestAttributes) SetNotifyEndStates

func (o *DowntimeUpdateRequestAttributes) SetNotifyEndStates(v []DowntimeNotifyEndStateTypes)

SetNotifyEndStates gets a reference to the given []DowntimeNotifyEndStateTypes and assigns it to the NotifyEndStates field.

func (*DowntimeUpdateRequestAttributes) SetNotifyEndTypes

func (o *DowntimeUpdateRequestAttributes) SetNotifyEndTypes(v []DowntimeNotifyEndStateActions)

SetNotifyEndTypes gets a reference to the given []DowntimeNotifyEndStateActions and assigns it to the NotifyEndTypes field.

func (*DowntimeUpdateRequestAttributes) SetSchedule

func (o *DowntimeUpdateRequestAttributes) SetSchedule(v DowntimeScheduleUpdateRequest)

SetSchedule gets a reference to the given DowntimeScheduleUpdateRequest and assigns it to the Schedule field.

func (*DowntimeUpdateRequestAttributes) SetScope

func (o *DowntimeUpdateRequestAttributes) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*DowntimeUpdateRequestAttributes) UnmarshalJSON

func (o *DowntimeUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*DowntimeUpdateRequestAttributes) UnsetDisplayTimezone

func (o *DowntimeUpdateRequestAttributes) UnsetDisplayTimezone()

UnsetDisplayTimezone ensures that no value is present for DisplayTimezone, not even an explicit nil.

func (*DowntimeUpdateRequestAttributes) UnsetMessage

func (o *DowntimeUpdateRequestAttributes) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil.

type DowntimeUpdateRequestData

DowntimeUpdateRequestData Object to update a downtime.

type DowntimeUpdateRequestData struct {
    // Attributes of the downtime to update.
    Attributes DowntimeUpdateRequestAttributes `json:"attributes"`
    // ID of this downtime.
    Id string `json:"id"`
    // Downtime resource type.
    Type DowntimeResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewDowntimeUpdateRequestData

func NewDowntimeUpdateRequestData(attributes DowntimeUpdateRequestAttributes, id string, typeVar DowntimeResourceType) *DowntimeUpdateRequestData

NewDowntimeUpdateRequestData instantiates a new DowntimeUpdateRequestData 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 NewDowntimeUpdateRequestDataWithDefaults

func NewDowntimeUpdateRequestDataWithDefaults() *DowntimeUpdateRequestData

NewDowntimeUpdateRequestDataWithDefaults instantiates a new DowntimeUpdateRequestData 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 (*DowntimeUpdateRequestData) GetAttributes

func (o *DowntimeUpdateRequestData) GetAttributes() DowntimeUpdateRequestAttributes

GetAttributes returns the Attributes field value.

func (*DowntimeUpdateRequestData) GetAttributesOk

func (o *DowntimeUpdateRequestData) GetAttributesOk() (*DowntimeUpdateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestData) GetId

func (o *DowntimeUpdateRequestData) GetId() string

GetId returns the Id field value.

func (*DowntimeUpdateRequestData) GetIdOk

func (o *DowntimeUpdateRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*DowntimeUpdateRequestData) GetType

func (o *DowntimeUpdateRequestData) GetType() DowntimeResourceType

GetType returns the Type field value.

func (*DowntimeUpdateRequestData) GetTypeOk

func (o *DowntimeUpdateRequestData) GetTypeOk() (*DowntimeResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (DowntimeUpdateRequestData) MarshalJSON

func (o DowntimeUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*DowntimeUpdateRequestData) SetAttributes

func (o *DowntimeUpdateRequestData) SetAttributes(v DowntimeUpdateRequestAttributes)

SetAttributes sets field value.

func (*DowntimeUpdateRequestData) SetId

func (o *DowntimeUpdateRequestData) SetId(v string)

SetId sets field value.

func (*DowntimeUpdateRequestData) SetType

func (o *DowntimeUpdateRequestData) SetType(v DowntimeResourceType)

SetType sets field value.

func (*DowntimeUpdateRequestData) UnmarshalJSON

func (o *DowntimeUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type DowntimesApi

DowntimesApi service type

type DowntimesApi datadog.Service

func NewDowntimesApi

func NewDowntimesApi(client *datadog.APIClient) *DowntimesApi

NewDowntimesApi Returns NewDowntimesApi.

func (*DowntimesApi) CancelDowntime

func (a *DowntimesApi) CancelDowntime(ctx _context.Context, downtimeId string) (*_nethttp.Response, error)

CancelDowntime Cancel a downtime. Cancel a downtime.

**Note**: Downtimes canceled through the API are no longer active, but are retained for approximately two days before being permanently removed. The downtime may still appear in search results until it is permanently removed.

func (*DowntimesApi) CreateDowntime

func (a *DowntimesApi) CreateDowntime(ctx _context.Context, body DowntimeCreateRequest) (DowntimeResponse, *_nethttp.Response, error)

CreateDowntime Schedule a downtime. Schedule a downtime.

func (*DowntimesApi) GetDowntime

func (a *DowntimesApi) GetDowntime(ctx _context.Context, downtimeId string, o ...GetDowntimeOptionalParameters) (DowntimeResponse, *_nethttp.Response, error)

GetDowntime Get a downtime. Get downtime detail by `downtime_id`.

func (*DowntimesApi) ListDowntimes

func (a *DowntimesApi) ListDowntimes(ctx _context.Context, o ...ListDowntimesOptionalParameters) (ListDowntimesResponse, *_nethttp.Response, error)

ListDowntimes Get all downtimes. Get all scheduled downtimes.

func (*DowntimesApi) ListDowntimesWithPagination

func (a *DowntimesApi) ListDowntimesWithPagination(ctx _context.Context, o ...ListDowntimesOptionalParameters) (<-chan datadog.PaginationResult[DowntimeResponseData], func())

ListDowntimesWithPagination provides a paginated version of ListDowntimes returning a channel with all items.

func (*DowntimesApi) ListMonitorDowntimes

func (a *DowntimesApi) ListMonitorDowntimes(ctx _context.Context, monitorId int64, o ...ListMonitorDowntimesOptionalParameters) (MonitorDowntimeMatchResponse, *_nethttp.Response, error)

ListMonitorDowntimes Get active downtimes for a monitor. Get all active downtimes for the specified monitor.

func (*DowntimesApi) ListMonitorDowntimesWithPagination

func (a *DowntimesApi) ListMonitorDowntimesWithPagination(ctx _context.Context, monitorId int64, o ...ListMonitorDowntimesOptionalParameters) (<-chan datadog.PaginationResult[MonitorDowntimeMatchResponseData], func())

ListMonitorDowntimesWithPagination provides a paginated version of ListMonitorDowntimes returning a channel with all items.

func (*DowntimesApi) UpdateDowntime

func (a *DowntimesApi) UpdateDowntime(ctx _context.Context, downtimeId string, body DowntimeUpdateRequest) (DowntimeResponse, *_nethttp.Response, error)

UpdateDowntime Update a downtime. Update a downtime by `downtime_id`.

type EPSS

EPSS Vulnerability EPSS severity.

type EPSS struct {
    // Vulnerability EPSS severity score.
    Score float64 `json:"score"`
    // The vulnerability severity.
    Severity VulnerabilitySeverity `json:"severity"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEPSS

func NewEPSS(score float64, severity VulnerabilitySeverity) *EPSS

NewEPSS instantiates a new EPSS 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 NewEPSSWithDefaults

func NewEPSSWithDefaults() *EPSS

NewEPSSWithDefaults instantiates a new EPSS 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 (*EPSS) GetScore

func (o *EPSS) GetScore() float64

GetScore returns the Score field value.

func (*EPSS) GetScoreOk

func (o *EPSS) GetScoreOk() (*float64, bool)

GetScoreOk returns a tuple with the Score field value and a boolean to check if the value has been set.

func (*EPSS) GetSeverity

func (o *EPSS) GetSeverity() VulnerabilitySeverity

GetSeverity returns the Severity field value.

func (*EPSS) GetSeverityOk

func (o *EPSS) GetSeverityOk() (*VulnerabilitySeverity, bool)

GetSeverityOk returns a tuple with the Severity field value and a boolean to check if the value has been set.

func (EPSS) MarshalJSON

func (o EPSS) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EPSS) SetScore

func (o *EPSS) SetScore(v float64)

SetScore sets field value.

func (*EPSS) SetSeverity

func (o *EPSS) SetSeverity(v VulnerabilitySeverity)

SetSeverity sets field value.

func (*EPSS) UnmarshalJSON

func (o *EPSS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityAttributes

EntityAttributes Entity attributes.

type EntityAttributes struct {
    // The API version.
    ApiVersion *string `json:"apiVersion,omitempty"`
    // The description.
    Description *string `json:"description,omitempty"`
    // The display name.
    DisplayName *string `json:"displayName,omitempty"`
    // The kind.
    Kind *string `json:"kind,omitempty"`
    // The name.
    Name *string `json:"name,omitempty"`
    // The namespace.
    Namespace *string `json:"namespace,omitempty"`
    // The owner.
    Owner *string `json:"owner,omitempty"`
    // The tags.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityAttributes

func NewEntityAttributes() *EntityAttributes

NewEntityAttributes instantiates a new EntityAttributes 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 NewEntityAttributesWithDefaults

func NewEntityAttributesWithDefaults() *EntityAttributes

NewEntityAttributesWithDefaults instantiates a new EntityAttributes 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 (*EntityAttributes) GetApiVersion

func (o *EntityAttributes) GetApiVersion() string

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*EntityAttributes) GetApiVersionOk

func (o *EntityAttributes) GetApiVersionOk() (*string, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityAttributes) GetDescription

func (o *EntityAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*EntityAttributes) GetDescriptionOk

func (o *EntityAttributes) 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 (*EntityAttributes) GetDisplayName

func (o *EntityAttributes) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*EntityAttributes) GetDisplayNameOk

func (o *EntityAttributes) 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 (*EntityAttributes) GetKind

func (o *EntityAttributes) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*EntityAttributes) GetKindOk

func (o *EntityAttributes) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityAttributes) GetName

func (o *EntityAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EntityAttributes) GetNameOk

func (o *EntityAttributes) 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 (*EntityAttributes) GetNamespace

func (o *EntityAttributes) GetNamespace() string

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*EntityAttributes) GetNamespaceOk

func (o *EntityAttributes) GetNamespaceOk() (*string, bool)

GetNamespaceOk returns a tuple with the Namespace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityAttributes) GetOwner

func (o *EntityAttributes) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*EntityAttributes) GetOwnerOk

func (o *EntityAttributes) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityAttributes) GetTags

func (o *EntityAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EntityAttributes) GetTagsOk

func (o *EntityAttributes) 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 (*EntityAttributes) HasApiVersion

func (o *EntityAttributes) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*EntityAttributes) HasDescription

func (o *EntityAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EntityAttributes) HasDisplayName

func (o *EntityAttributes) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*EntityAttributes) HasKind

func (o *EntityAttributes) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*EntityAttributes) HasName

func (o *EntityAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*EntityAttributes) HasNamespace

func (o *EntityAttributes) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*EntityAttributes) HasOwner

func (o *EntityAttributes) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*EntityAttributes) HasTags

func (o *EntityAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (EntityAttributes) MarshalJSON

func (o EntityAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityAttributes) SetApiVersion

func (o *EntityAttributes) SetApiVersion(v string)

SetApiVersion gets a reference to the given string and assigns it to the ApiVersion field.

func (*EntityAttributes) SetDescription

func (o *EntityAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*EntityAttributes) SetDisplayName

func (o *EntityAttributes) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*EntityAttributes) SetKind

func (o *EntityAttributes) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*EntityAttributes) SetName

func (o *EntityAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EntityAttributes) SetNamespace

func (o *EntityAttributes) SetNamespace(v string)

SetNamespace gets a reference to the given string and assigns it to the Namespace field.

func (*EntityAttributes) SetOwner

func (o *EntityAttributes) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*EntityAttributes) SetTags

func (o *EntityAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EntityAttributes) UnmarshalJSON

func (o *EntityAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityData

EntityData Entity data.

type EntityData struct {
    // Entity attributes.
    Attributes *EntityAttributes `json:"attributes,omitempty"`
    // Entity ID.
    Id *string `json:"id,omitempty"`
    // Entity metadata.
    Meta *EntityMeta `json:"meta,omitempty"`
    // Entity relationships.
    Relationships *EntityRelationships `json:"relationships,omitempty"`
    // Entity.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityData

func NewEntityData() *EntityData

NewEntityData instantiates a new EntityData 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 NewEntityDataWithDefaults

func NewEntityDataWithDefaults() *EntityData

NewEntityDataWithDefaults instantiates a new EntityData 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 (*EntityData) GetAttributes

func (o *EntityData) GetAttributes() EntityAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EntityData) GetAttributesOk

func (o *EntityData) GetAttributesOk() (*EntityAttributes, 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 (*EntityData) GetId

func (o *EntityData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EntityData) GetIdOk

func (o *EntityData) 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 (*EntityData) GetMeta

func (o *EntityData) GetMeta() EntityMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*EntityData) GetMetaOk

func (o *EntityData) GetMetaOk() (*EntityMeta, 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 (*EntityData) GetRelationships

func (o *EntityData) GetRelationships() EntityRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*EntityData) GetRelationshipsOk

func (o *EntityData) GetRelationshipsOk() (*EntityRelationships, 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 (*EntityData) GetType

func (o *EntityData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EntityData) GetTypeOk

func (o *EntityData) GetTypeOk() (*string, 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 (*EntityData) HasAttributes

func (o *EntityData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EntityData) HasId

func (o *EntityData) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntityData) HasMeta

func (o *EntityData) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*EntityData) HasRelationships

func (o *EntityData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*EntityData) HasType

func (o *EntityData) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityData) MarshalJSON

func (o EntityData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityData) SetAttributes

func (o *EntityData) SetAttributes(v EntityAttributes)

SetAttributes gets a reference to the given EntityAttributes and assigns it to the Attributes field.

func (*EntityData) SetId

func (o *EntityData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EntityData) SetMeta

func (o *EntityData) SetMeta(v EntityMeta)

SetMeta gets a reference to the given EntityMeta and assigns it to the Meta field.

func (*EntityData) SetRelationships

func (o *EntityData) SetRelationships(v EntityRelationships)

SetRelationships gets a reference to the given EntityRelationships and assigns it to the Relationships field.

func (*EntityData) SetType

func (o *EntityData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EntityData) UnmarshalJSON

func (o *EntityData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityMeta

EntityMeta Entity metadata.

type EntityMeta struct {
    // The creation time.
    CreatedAt *string `json:"createdAt,omitempty"`
    // The ingestion source.
    IngestionSource *string `json:"ingestionSource,omitempty"`
    // The modification time.
    ModifiedAt *string `json:"modifiedAt,omitempty"`
    // The origin.
    Origin *string `json:"origin,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityMeta

func NewEntityMeta() *EntityMeta

NewEntityMeta instantiates a new EntityMeta 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 NewEntityMetaWithDefaults

func NewEntityMetaWithDefaults() *EntityMeta

NewEntityMetaWithDefaults instantiates a new EntityMeta 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 (*EntityMeta) GetCreatedAt

func (o *EntityMeta) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*EntityMeta) GetCreatedAtOk

func (o *EntityMeta) 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 (*EntityMeta) GetIngestionSource

func (o *EntityMeta) GetIngestionSource() string

GetIngestionSource returns the IngestionSource field value if set, zero value otherwise.

func (*EntityMeta) GetIngestionSourceOk

func (o *EntityMeta) GetIngestionSourceOk() (*string, bool)

GetIngestionSourceOk returns a tuple with the IngestionSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityMeta) GetModifiedAt

func (o *EntityMeta) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*EntityMeta) GetModifiedAtOk

func (o *EntityMeta) 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 (*EntityMeta) GetOrigin

func (o *EntityMeta) GetOrigin() string

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*EntityMeta) GetOriginOk

func (o *EntityMeta) GetOriginOk() (*string, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityMeta) HasCreatedAt

func (o *EntityMeta) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*EntityMeta) HasIngestionSource

func (o *EntityMeta) HasIngestionSource() bool

HasIngestionSource returns a boolean if a field has been set.

func (*EntityMeta) HasModifiedAt

func (o *EntityMeta) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*EntityMeta) HasOrigin

func (o *EntityMeta) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (EntityMeta) MarshalJSON

func (o EntityMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityMeta) SetCreatedAt

func (o *EntityMeta) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*EntityMeta) SetIngestionSource

func (o *EntityMeta) SetIngestionSource(v string)

SetIngestionSource gets a reference to the given string and assigns it to the IngestionSource field.

func (*EntityMeta) SetModifiedAt

func (o *EntityMeta) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*EntityMeta) SetOrigin

func (o *EntityMeta) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*EntityMeta) UnmarshalJSON

func (o *EntityMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityRelationships

EntityRelationships Entity relationships.

type EntityRelationships struct {
    // Entity to incidents relationship.
    Incidents *EntityToIncidents `json:"incidents,omitempty"`
    // Entity to oncalls relationship.
    Oncall *EntityToOncalls `json:"oncall,omitempty"`
    // Entity to raw schema relationship.
    RawSchema *EntityToRawSchema `json:"rawSchema,omitempty"`
    // Entity to related entities relationship.
    RelatedEntities *EntityToRelatedEntities `json:"relatedEntities,omitempty"`
    // Entity to detail schema relationship.
    Schema *EntityToSchema `json:"schema,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityRelationships

func NewEntityRelationships() *EntityRelationships

NewEntityRelationships instantiates a new EntityRelationships 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 NewEntityRelationshipsWithDefaults

func NewEntityRelationshipsWithDefaults() *EntityRelationships

NewEntityRelationshipsWithDefaults instantiates a new EntityRelationships 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 (*EntityRelationships) GetIncidents

func (o *EntityRelationships) GetIncidents() EntityToIncidents

GetIncidents returns the Incidents field value if set, zero value otherwise.

func (*EntityRelationships) GetIncidentsOk

func (o *EntityRelationships) GetIncidentsOk() (*EntityToIncidents, bool)

GetIncidentsOk returns a tuple with the Incidents field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRelationships) GetOncall

func (o *EntityRelationships) GetOncall() EntityToOncalls

GetOncall returns the Oncall field value if set, zero value otherwise.

func (*EntityRelationships) GetOncallOk

func (o *EntityRelationships) GetOncallOk() (*EntityToOncalls, bool)

GetOncallOk returns a tuple with the Oncall field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRelationships) GetRawSchema

func (o *EntityRelationships) GetRawSchema() EntityToRawSchema

GetRawSchema returns the RawSchema field value if set, zero value otherwise.

func (*EntityRelationships) GetRawSchemaOk

func (o *EntityRelationships) GetRawSchemaOk() (*EntityToRawSchema, bool)

GetRawSchemaOk returns a tuple with the RawSchema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRelationships) GetRelatedEntities

func (o *EntityRelationships) GetRelatedEntities() EntityToRelatedEntities

GetRelatedEntities returns the RelatedEntities field value if set, zero value otherwise.

func (*EntityRelationships) GetRelatedEntitiesOk

func (o *EntityRelationships) GetRelatedEntitiesOk() (*EntityToRelatedEntities, bool)

GetRelatedEntitiesOk returns a tuple with the RelatedEntities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRelationships) GetSchema

func (o *EntityRelationships) GetSchema() EntityToSchema

GetSchema returns the Schema field value if set, zero value otherwise.

func (*EntityRelationships) GetSchemaOk

func (o *EntityRelationships) GetSchemaOk() (*EntityToSchema, bool)

GetSchemaOk returns a tuple with the Schema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityRelationships) HasIncidents

func (o *EntityRelationships) HasIncidents() bool

HasIncidents returns a boolean if a field has been set.

func (*EntityRelationships) HasOncall

func (o *EntityRelationships) HasOncall() bool

HasOncall returns a boolean if a field has been set.

func (*EntityRelationships) HasRawSchema

func (o *EntityRelationships) HasRawSchema() bool

HasRawSchema returns a boolean if a field has been set.

func (*EntityRelationships) HasRelatedEntities

func (o *EntityRelationships) HasRelatedEntities() bool

HasRelatedEntities returns a boolean if a field has been set.

func (*EntityRelationships) HasSchema

func (o *EntityRelationships) HasSchema() bool

HasSchema returns a boolean if a field has been set.

func (EntityRelationships) MarshalJSON

func (o EntityRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityRelationships) SetIncidents

func (o *EntityRelationships) SetIncidents(v EntityToIncidents)

SetIncidents gets a reference to the given EntityToIncidents and assigns it to the Incidents field.

func (*EntityRelationships) SetOncall

func (o *EntityRelationships) SetOncall(v EntityToOncalls)

SetOncall gets a reference to the given EntityToOncalls and assigns it to the Oncall field.

func (*EntityRelationships) SetRawSchema

func (o *EntityRelationships) SetRawSchema(v EntityToRawSchema)

SetRawSchema gets a reference to the given EntityToRawSchema and assigns it to the RawSchema field.

func (*EntityRelationships) SetRelatedEntities

func (o *EntityRelationships) SetRelatedEntities(v EntityToRelatedEntities)

SetRelatedEntities gets a reference to the given EntityToRelatedEntities and assigns it to the RelatedEntities field.

func (*EntityRelationships) SetSchema

func (o *EntityRelationships) SetSchema(v EntityToSchema)

SetSchema gets a reference to the given EntityToSchema and assigns it to the Schema field.

func (*EntityRelationships) UnmarshalJSON

func (o *EntityRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedIncident

EntityResponseIncludedIncident Included incident.

type EntityResponseIncludedIncident struct {
    // Incident attributes.
    Attributes *EntityResponseIncludedRelatedIncidentAttributes `json:"attributes,omitempty"`
    // Incident ID.
    Id *string `json:"id,omitempty"`
    // Incident description.
    Type *EntityResponseIncludedIncidentType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedIncident

func NewEntityResponseIncludedIncident() *EntityResponseIncludedIncident

NewEntityResponseIncludedIncident instantiates a new EntityResponseIncludedIncident 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 NewEntityResponseIncludedIncidentWithDefaults

func NewEntityResponseIncludedIncidentWithDefaults() *EntityResponseIncludedIncident

NewEntityResponseIncludedIncidentWithDefaults instantiates a new EntityResponseIncludedIncident 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 (*EntityResponseIncludedIncident) GetAttributes

func (o *EntityResponseIncludedIncident) GetAttributes() EntityResponseIncludedRelatedIncidentAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EntityResponseIncludedIncident) GetAttributesOk

func (o *EntityResponseIncludedIncident) GetAttributesOk() (*EntityResponseIncludedRelatedIncidentAttributes, 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 (*EntityResponseIncludedIncident) GetId

func (o *EntityResponseIncludedIncident) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EntityResponseIncludedIncident) GetIdOk

func (o *EntityResponseIncludedIncident) 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 (*EntityResponseIncludedIncident) GetType

func (o *EntityResponseIncludedIncident) GetType() EntityResponseIncludedIncidentType

GetType returns the Type field value if set, zero value otherwise.

func (*EntityResponseIncludedIncident) GetTypeOk

func (o *EntityResponseIncludedIncident) GetTypeOk() (*EntityResponseIncludedIncidentType, 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 (*EntityResponseIncludedIncident) HasAttributes

func (o *EntityResponseIncludedIncident) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EntityResponseIncludedIncident) HasId

func (o *EntityResponseIncludedIncident) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntityResponseIncludedIncident) HasType

func (o *EntityResponseIncludedIncident) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityResponseIncludedIncident) MarshalJSON

func (o EntityResponseIncludedIncident) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedIncident) SetAttributes

func (o *EntityResponseIncludedIncident) SetAttributes(v EntityResponseIncludedRelatedIncidentAttributes)

SetAttributes gets a reference to the given EntityResponseIncludedRelatedIncidentAttributes and assigns it to the Attributes field.

func (*EntityResponseIncludedIncident) SetId

func (o *EntityResponseIncludedIncident) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EntityResponseIncludedIncident) SetType

func (o *EntityResponseIncludedIncident) SetType(v EntityResponseIncludedIncidentType)

SetType gets a reference to the given EntityResponseIncludedIncidentType and assigns it to the Type field.

func (*EntityResponseIncludedIncident) UnmarshalJSON

func (o *EntityResponseIncludedIncident) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedIncidentType

EntityResponseIncludedIncidentType Incident description.

type EntityResponseIncludedIncidentType string

List of EntityResponseIncludedIncidentType.

const (
    ENTITYRESPONSEINCLUDEDINCIDENTTYPE_INCIDENT EntityResponseIncludedIncidentType = "incident"
)

func NewEntityResponseIncludedIncidentTypeFromValue

func NewEntityResponseIncludedIncidentTypeFromValue(v string) (*EntityResponseIncludedIncidentType, error)

NewEntityResponseIncludedIncidentTypeFromValue returns a pointer to a valid EntityResponseIncludedIncidentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityResponseIncludedIncidentType) GetAllowedValues

func (v *EntityResponseIncludedIncidentType) GetAllowedValues() []EntityResponseIncludedIncidentType

GetAllowedValues reeturns the list of possible values.

func (EntityResponseIncludedIncidentType) IsValid

func (v EntityResponseIncludedIncidentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityResponseIncludedIncidentType) Ptr

func (v EntityResponseIncludedIncidentType) Ptr() *EntityResponseIncludedIncidentType

Ptr returns reference to EntityResponseIncludedIncidentType value.

func (*EntityResponseIncludedIncidentType) UnmarshalJSON

func (v *EntityResponseIncludedIncidentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedOncall

EntityResponseIncludedOncall Included oncall.

type EntityResponseIncludedOncall struct {
    // Included related oncall attributes.
    Attributes *EntityResponseIncludedRelatedOncallAttributes `json:"attributes,omitempty"`
    // Oncall ID.
    Id *string `json:"id,omitempty"`
    // Oncall type.
    Type *EntityResponseIncludedOncallType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedOncall

func NewEntityResponseIncludedOncall() *EntityResponseIncludedOncall

NewEntityResponseIncludedOncall instantiates a new EntityResponseIncludedOncall 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 NewEntityResponseIncludedOncallWithDefaults

func NewEntityResponseIncludedOncallWithDefaults() *EntityResponseIncludedOncall

NewEntityResponseIncludedOncallWithDefaults instantiates a new EntityResponseIncludedOncall 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 (*EntityResponseIncludedOncall) GetAttributes

func (o *EntityResponseIncludedOncall) GetAttributes() EntityResponseIncludedRelatedOncallAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EntityResponseIncludedOncall) GetAttributesOk

func (o *EntityResponseIncludedOncall) GetAttributesOk() (*EntityResponseIncludedRelatedOncallAttributes, 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 (*EntityResponseIncludedOncall) GetId

func (o *EntityResponseIncludedOncall) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EntityResponseIncludedOncall) GetIdOk

func (o *EntityResponseIncludedOncall) 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 (*EntityResponseIncludedOncall) GetType

func (o *EntityResponseIncludedOncall) GetType() EntityResponseIncludedOncallType

GetType returns the Type field value if set, zero value otherwise.

func (*EntityResponseIncludedOncall) GetTypeOk

func (o *EntityResponseIncludedOncall) GetTypeOk() (*EntityResponseIncludedOncallType, 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 (*EntityResponseIncludedOncall) HasAttributes

func (o *EntityResponseIncludedOncall) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EntityResponseIncludedOncall) HasId

func (o *EntityResponseIncludedOncall) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntityResponseIncludedOncall) HasType

func (o *EntityResponseIncludedOncall) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityResponseIncludedOncall) MarshalJSON

func (o EntityResponseIncludedOncall) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedOncall) SetAttributes

func (o *EntityResponseIncludedOncall) SetAttributes(v EntityResponseIncludedRelatedOncallAttributes)

SetAttributes gets a reference to the given EntityResponseIncludedRelatedOncallAttributes and assigns it to the Attributes field.

func (*EntityResponseIncludedOncall) SetId

func (o *EntityResponseIncludedOncall) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EntityResponseIncludedOncall) SetType

func (o *EntityResponseIncludedOncall) SetType(v EntityResponseIncludedOncallType)

SetType gets a reference to the given EntityResponseIncludedOncallType and assigns it to the Type field.

func (*EntityResponseIncludedOncall) UnmarshalJSON

func (o *EntityResponseIncludedOncall) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedOncallType

EntityResponseIncludedOncallType Oncall type.

type EntityResponseIncludedOncallType string

List of EntityResponseIncludedOncallType.

const (
    ENTITYRESPONSEINCLUDEDONCALLTYPE_ONCALL EntityResponseIncludedOncallType = "oncall"
)

func NewEntityResponseIncludedOncallTypeFromValue

func NewEntityResponseIncludedOncallTypeFromValue(v string) (*EntityResponseIncludedOncallType, error)

NewEntityResponseIncludedOncallTypeFromValue returns a pointer to a valid EntityResponseIncludedOncallType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityResponseIncludedOncallType) GetAllowedValues

func (v *EntityResponseIncludedOncallType) GetAllowedValues() []EntityResponseIncludedOncallType

GetAllowedValues reeturns the list of possible values.

func (EntityResponseIncludedOncallType) IsValid

func (v EntityResponseIncludedOncallType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityResponseIncludedOncallType) Ptr

func (v EntityResponseIncludedOncallType) Ptr() *EntityResponseIncludedOncallType

Ptr returns reference to EntityResponseIncludedOncallType value.

func (*EntityResponseIncludedOncallType) UnmarshalJSON

func (v *EntityResponseIncludedOncallType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRawSchema

EntityResponseIncludedRawSchema Included raw schema.

type EntityResponseIncludedRawSchema struct {
    // Included raw schema attributes.
    Attributes *EntityResponseIncludedRawSchemaAttributes `json:"attributes,omitempty"`
    // Raw schema ID.
    Id *string `json:"id,omitempty"`
    // Raw schema type.
    Type *EntityResponseIncludedRawSchemaType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRawSchema

func NewEntityResponseIncludedRawSchema() *EntityResponseIncludedRawSchema

NewEntityResponseIncludedRawSchema instantiates a new EntityResponseIncludedRawSchema 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 NewEntityResponseIncludedRawSchemaWithDefaults

func NewEntityResponseIncludedRawSchemaWithDefaults() *EntityResponseIncludedRawSchema

NewEntityResponseIncludedRawSchemaWithDefaults instantiates a new EntityResponseIncludedRawSchema 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 (*EntityResponseIncludedRawSchema) GetAttributes

func (o *EntityResponseIncludedRawSchema) GetAttributes() EntityResponseIncludedRawSchemaAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EntityResponseIncludedRawSchema) GetAttributesOk

func (o *EntityResponseIncludedRawSchema) GetAttributesOk() (*EntityResponseIncludedRawSchemaAttributes, 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 (*EntityResponseIncludedRawSchema) GetId

func (o *EntityResponseIncludedRawSchema) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EntityResponseIncludedRawSchema) GetIdOk

func (o *EntityResponseIncludedRawSchema) 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 (*EntityResponseIncludedRawSchema) GetType

func (o *EntityResponseIncludedRawSchema) GetType() EntityResponseIncludedRawSchemaType

GetType returns the Type field value if set, zero value otherwise.

func (*EntityResponseIncludedRawSchema) GetTypeOk

func (o *EntityResponseIncludedRawSchema) GetTypeOk() (*EntityResponseIncludedRawSchemaType, 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 (*EntityResponseIncludedRawSchema) HasAttributes

func (o *EntityResponseIncludedRawSchema) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EntityResponseIncludedRawSchema) HasId

func (o *EntityResponseIncludedRawSchema) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntityResponseIncludedRawSchema) HasType

func (o *EntityResponseIncludedRawSchema) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityResponseIncludedRawSchema) MarshalJSON

func (o EntityResponseIncludedRawSchema) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRawSchema) SetAttributes

func (o *EntityResponseIncludedRawSchema) SetAttributes(v EntityResponseIncludedRawSchemaAttributes)

SetAttributes gets a reference to the given EntityResponseIncludedRawSchemaAttributes and assigns it to the Attributes field.

func (*EntityResponseIncludedRawSchema) SetId

func (o *EntityResponseIncludedRawSchema) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EntityResponseIncludedRawSchema) SetType

func (o *EntityResponseIncludedRawSchema) SetType(v EntityResponseIncludedRawSchemaType)

SetType gets a reference to the given EntityResponseIncludedRawSchemaType and assigns it to the Type field.

func (*EntityResponseIncludedRawSchema) UnmarshalJSON

func (o *EntityResponseIncludedRawSchema) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRawSchemaAttributes

EntityResponseIncludedRawSchemaAttributes Included raw schema attributes.

type EntityResponseIncludedRawSchemaAttributes struct {
    // Schema from user input in base64 encoding.
    RawSchema *string `json:"rawSchema,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRawSchemaAttributes

func NewEntityResponseIncludedRawSchemaAttributes() *EntityResponseIncludedRawSchemaAttributes

NewEntityResponseIncludedRawSchemaAttributes instantiates a new EntityResponseIncludedRawSchemaAttributes 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 NewEntityResponseIncludedRawSchemaAttributesWithDefaults

func NewEntityResponseIncludedRawSchemaAttributesWithDefaults() *EntityResponseIncludedRawSchemaAttributes

NewEntityResponseIncludedRawSchemaAttributesWithDefaults instantiates a new EntityResponseIncludedRawSchemaAttributes 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 (*EntityResponseIncludedRawSchemaAttributes) GetRawSchema

func (o *EntityResponseIncludedRawSchemaAttributes) GetRawSchema() string

GetRawSchema returns the RawSchema field value if set, zero value otherwise.

func (*EntityResponseIncludedRawSchemaAttributes) GetRawSchemaOk

func (o *EntityResponseIncludedRawSchemaAttributes) GetRawSchemaOk() (*string, bool)

GetRawSchemaOk returns a tuple with the RawSchema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRawSchemaAttributes) HasRawSchema

func (o *EntityResponseIncludedRawSchemaAttributes) HasRawSchema() bool

HasRawSchema returns a boolean if a field has been set.

func (EntityResponseIncludedRawSchemaAttributes) MarshalJSON

func (o EntityResponseIncludedRawSchemaAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRawSchemaAttributes) SetRawSchema

func (o *EntityResponseIncludedRawSchemaAttributes) SetRawSchema(v string)

SetRawSchema gets a reference to the given string and assigns it to the RawSchema field.

func (*EntityResponseIncludedRawSchemaAttributes) UnmarshalJSON

func (o *EntityResponseIncludedRawSchemaAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRawSchemaType

EntityResponseIncludedRawSchemaType Raw schema type.

type EntityResponseIncludedRawSchemaType string

List of EntityResponseIncludedRawSchemaType.

const (
    ENTITYRESPONSEINCLUDEDRAWSCHEMATYPE_RAW_SCHEMA EntityResponseIncludedRawSchemaType = "rawSchema"
)

func NewEntityResponseIncludedRawSchemaTypeFromValue

func NewEntityResponseIncludedRawSchemaTypeFromValue(v string) (*EntityResponseIncludedRawSchemaType, error)

NewEntityResponseIncludedRawSchemaTypeFromValue returns a pointer to a valid EntityResponseIncludedRawSchemaType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityResponseIncludedRawSchemaType) GetAllowedValues

func (v *EntityResponseIncludedRawSchemaType) GetAllowedValues() []EntityResponseIncludedRawSchemaType

GetAllowedValues reeturns the list of possible values.

func (EntityResponseIncludedRawSchemaType) IsValid

func (v EntityResponseIncludedRawSchemaType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityResponseIncludedRawSchemaType) Ptr

func (v EntityResponseIncludedRawSchemaType) Ptr() *EntityResponseIncludedRawSchemaType

Ptr returns reference to EntityResponseIncludedRawSchemaType value.

func (*EntityResponseIncludedRawSchemaType) UnmarshalJSON

func (v *EntityResponseIncludedRawSchemaType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRelatedEntity

EntityResponseIncludedRelatedEntity Included related entity.

type EntityResponseIncludedRelatedEntity struct {
    // Related entity attributes.
    Attributes *EntityResponseIncludedRelatedEntityAttributes `json:"attributes,omitempty"`
    // Entity UUID.
    Id *string `json:"id,omitempty"`
    // Included related entity meta.
    Meta *EntityResponseIncludedRelatedEntityMeta `json:"meta,omitempty"`
    // Related entity.
    Type *EntityResponseIncludedRelatedEntityType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRelatedEntity

func NewEntityResponseIncludedRelatedEntity() *EntityResponseIncludedRelatedEntity

NewEntityResponseIncludedRelatedEntity instantiates a new EntityResponseIncludedRelatedEntity 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 NewEntityResponseIncludedRelatedEntityWithDefaults

func NewEntityResponseIncludedRelatedEntityWithDefaults() *EntityResponseIncludedRelatedEntity

NewEntityResponseIncludedRelatedEntityWithDefaults instantiates a new EntityResponseIncludedRelatedEntity 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 (*EntityResponseIncludedRelatedEntity) GetAttributes

func (o *EntityResponseIncludedRelatedEntity) GetAttributes() EntityResponseIncludedRelatedEntityAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntity) GetAttributesOk

func (o *EntityResponseIncludedRelatedEntity) GetAttributesOk() (*EntityResponseIncludedRelatedEntityAttributes, 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 (*EntityResponseIncludedRelatedEntity) GetId

func (o *EntityResponseIncludedRelatedEntity) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntity) GetIdOk

func (o *EntityResponseIncludedRelatedEntity) 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 (*EntityResponseIncludedRelatedEntity) GetMeta

func (o *EntityResponseIncludedRelatedEntity) GetMeta() EntityResponseIncludedRelatedEntityMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntity) GetMetaOk

func (o *EntityResponseIncludedRelatedEntity) GetMetaOk() (*EntityResponseIncludedRelatedEntityMeta, 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 (*EntityResponseIncludedRelatedEntity) GetType

func (o *EntityResponseIncludedRelatedEntity) GetType() EntityResponseIncludedRelatedEntityType

GetType returns the Type field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntity) GetTypeOk

func (o *EntityResponseIncludedRelatedEntity) GetTypeOk() (*EntityResponseIncludedRelatedEntityType, 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 (*EntityResponseIncludedRelatedEntity) HasAttributes

func (o *EntityResponseIncludedRelatedEntity) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntity) HasId

func (o *EntityResponseIncludedRelatedEntity) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntity) HasMeta

func (o *EntityResponseIncludedRelatedEntity) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntity) HasType

func (o *EntityResponseIncludedRelatedEntity) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityResponseIncludedRelatedEntity) MarshalJSON

func (o EntityResponseIncludedRelatedEntity) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRelatedEntity) SetAttributes

func (o *EntityResponseIncludedRelatedEntity) SetAttributes(v EntityResponseIncludedRelatedEntityAttributes)

SetAttributes gets a reference to the given EntityResponseIncludedRelatedEntityAttributes and assigns it to the Attributes field.

func (*EntityResponseIncludedRelatedEntity) SetId

func (o *EntityResponseIncludedRelatedEntity) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EntityResponseIncludedRelatedEntity) SetMeta

func (o *EntityResponseIncludedRelatedEntity) SetMeta(v EntityResponseIncludedRelatedEntityMeta)

SetMeta gets a reference to the given EntityResponseIncludedRelatedEntityMeta and assigns it to the Meta field.

func (*EntityResponseIncludedRelatedEntity) SetType

func (o *EntityResponseIncludedRelatedEntity) SetType(v EntityResponseIncludedRelatedEntityType)

SetType gets a reference to the given EntityResponseIncludedRelatedEntityType and assigns it to the Type field.

func (*EntityResponseIncludedRelatedEntity) UnmarshalJSON

func (o *EntityResponseIncludedRelatedEntity) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRelatedEntityAttributes

EntityResponseIncludedRelatedEntityAttributes Related entity attributes.

type EntityResponseIncludedRelatedEntityAttributes struct {
    // Entity kind.
    Kind *string `json:"kind,omitempty"`
    // Entity name.
    Name *string `json:"name,omitempty"`
    // Entity namespace.
    Namespace *string `json:"namespace,omitempty"`
    // Entity relation type to the associated entity.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRelatedEntityAttributes

func NewEntityResponseIncludedRelatedEntityAttributes() *EntityResponseIncludedRelatedEntityAttributes

NewEntityResponseIncludedRelatedEntityAttributes instantiates a new EntityResponseIncludedRelatedEntityAttributes 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 NewEntityResponseIncludedRelatedEntityAttributesWithDefaults

func NewEntityResponseIncludedRelatedEntityAttributesWithDefaults() *EntityResponseIncludedRelatedEntityAttributes

NewEntityResponseIncludedRelatedEntityAttributesWithDefaults instantiates a new EntityResponseIncludedRelatedEntityAttributes 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 (*EntityResponseIncludedRelatedEntityAttributes) GetKind

func (o *EntityResponseIncludedRelatedEntityAttributes) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityAttributes) GetKindOk

func (o *EntityResponseIncludedRelatedEntityAttributes) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedEntityAttributes) GetName

func (o *EntityResponseIncludedRelatedEntityAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityAttributes) GetNameOk

func (o *EntityResponseIncludedRelatedEntityAttributes) 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 (*EntityResponseIncludedRelatedEntityAttributes) GetNamespace

func (o *EntityResponseIncludedRelatedEntityAttributes) GetNamespace() string

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityAttributes) GetNamespaceOk

func (o *EntityResponseIncludedRelatedEntityAttributes) GetNamespaceOk() (*string, bool)

GetNamespaceOk returns a tuple with the Namespace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedEntityAttributes) GetType

func (o *EntityResponseIncludedRelatedEntityAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityAttributes) GetTypeOk

func (o *EntityResponseIncludedRelatedEntityAttributes) GetTypeOk() (*string, 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 (*EntityResponseIncludedRelatedEntityAttributes) HasKind

func (o *EntityResponseIncludedRelatedEntityAttributes) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntityAttributes) HasName

func (o *EntityResponseIncludedRelatedEntityAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntityAttributes) HasNamespace

func (o *EntityResponseIncludedRelatedEntityAttributes) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntityAttributes) HasType

func (o *EntityResponseIncludedRelatedEntityAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityResponseIncludedRelatedEntityAttributes) MarshalJSON

func (o EntityResponseIncludedRelatedEntityAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRelatedEntityAttributes) SetKind

func (o *EntityResponseIncludedRelatedEntityAttributes) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*EntityResponseIncludedRelatedEntityAttributes) SetName

func (o *EntityResponseIncludedRelatedEntityAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EntityResponseIncludedRelatedEntityAttributes) SetNamespace

func (o *EntityResponseIncludedRelatedEntityAttributes) SetNamespace(v string)

SetNamespace gets a reference to the given string and assigns it to the Namespace field.

func (*EntityResponseIncludedRelatedEntityAttributes) SetType

func (o *EntityResponseIncludedRelatedEntityAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EntityResponseIncludedRelatedEntityAttributes) UnmarshalJSON

func (o *EntityResponseIncludedRelatedEntityAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRelatedEntityMeta

EntityResponseIncludedRelatedEntityMeta Included related entity meta.

type EntityResponseIncludedRelatedEntityMeta struct {
    // Entity creation time.
    CreatedAt *time.Time `json:"createdAt,omitempty"`
    // Entity relation defined by.
    DefinedBy *string `json:"defined_by,omitempty"`
    // Entity modification time.
    ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
    // Entity relation source.
    Source *string `json:"source,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRelatedEntityMeta

func NewEntityResponseIncludedRelatedEntityMeta() *EntityResponseIncludedRelatedEntityMeta

NewEntityResponseIncludedRelatedEntityMeta instantiates a new EntityResponseIncludedRelatedEntityMeta 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 NewEntityResponseIncludedRelatedEntityMetaWithDefaults

func NewEntityResponseIncludedRelatedEntityMetaWithDefaults() *EntityResponseIncludedRelatedEntityMeta

NewEntityResponseIncludedRelatedEntityMetaWithDefaults instantiates a new EntityResponseIncludedRelatedEntityMeta 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 (*EntityResponseIncludedRelatedEntityMeta) GetCreatedAt

func (o *EntityResponseIncludedRelatedEntityMeta) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityMeta) GetCreatedAtOk

func (o *EntityResponseIncludedRelatedEntityMeta) 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 (*EntityResponseIncludedRelatedEntityMeta) GetDefinedBy

func (o *EntityResponseIncludedRelatedEntityMeta) GetDefinedBy() string

GetDefinedBy returns the DefinedBy field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityMeta) GetDefinedByOk

func (o *EntityResponseIncludedRelatedEntityMeta) GetDefinedByOk() (*string, bool)

GetDefinedByOk returns a tuple with the DefinedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedEntityMeta) GetModifiedAt

func (o *EntityResponseIncludedRelatedEntityMeta) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityMeta) GetModifiedAtOk

func (o *EntityResponseIncludedRelatedEntityMeta) 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 (*EntityResponseIncludedRelatedEntityMeta) GetSource

func (o *EntityResponseIncludedRelatedEntityMeta) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedEntityMeta) GetSourceOk

func (o *EntityResponseIncludedRelatedEntityMeta) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedEntityMeta) HasCreatedAt

func (o *EntityResponseIncludedRelatedEntityMeta) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntityMeta) HasDefinedBy

func (o *EntityResponseIncludedRelatedEntityMeta) HasDefinedBy() bool

HasDefinedBy returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntityMeta) HasModifiedAt

func (o *EntityResponseIncludedRelatedEntityMeta) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedEntityMeta) HasSource

func (o *EntityResponseIncludedRelatedEntityMeta) HasSource() bool

HasSource returns a boolean if a field has been set.

func (EntityResponseIncludedRelatedEntityMeta) MarshalJSON

func (o EntityResponseIncludedRelatedEntityMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRelatedEntityMeta) SetCreatedAt

func (o *EntityResponseIncludedRelatedEntityMeta) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*EntityResponseIncludedRelatedEntityMeta) SetDefinedBy

func (o *EntityResponseIncludedRelatedEntityMeta) SetDefinedBy(v string)

SetDefinedBy gets a reference to the given string and assigns it to the DefinedBy field.

func (*EntityResponseIncludedRelatedEntityMeta) SetModifiedAt

func (o *EntityResponseIncludedRelatedEntityMeta) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*EntityResponseIncludedRelatedEntityMeta) SetSource

func (o *EntityResponseIncludedRelatedEntityMeta) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*EntityResponseIncludedRelatedEntityMeta) UnmarshalJSON

func (o *EntityResponseIncludedRelatedEntityMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRelatedEntityType

EntityResponseIncludedRelatedEntityType Related entity.

type EntityResponseIncludedRelatedEntityType string

List of EntityResponseIncludedRelatedEntityType.

const (
    ENTITYRESPONSEINCLUDEDRELATEDENTITYTYPE_RELATED_ENTITY EntityResponseIncludedRelatedEntityType = "relatedEntity"
)

func NewEntityResponseIncludedRelatedEntityTypeFromValue

func NewEntityResponseIncludedRelatedEntityTypeFromValue(v string) (*EntityResponseIncludedRelatedEntityType, error)

NewEntityResponseIncludedRelatedEntityTypeFromValue returns a pointer to a valid EntityResponseIncludedRelatedEntityType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityResponseIncludedRelatedEntityType) GetAllowedValues

func (v *EntityResponseIncludedRelatedEntityType) GetAllowedValues() []EntityResponseIncludedRelatedEntityType

GetAllowedValues reeturns the list of possible values.

func (EntityResponseIncludedRelatedEntityType) IsValid

func (v EntityResponseIncludedRelatedEntityType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityResponseIncludedRelatedEntityType) Ptr

func (v EntityResponseIncludedRelatedEntityType) Ptr() *EntityResponseIncludedRelatedEntityType

Ptr returns reference to EntityResponseIncludedRelatedEntityType value.

func (*EntityResponseIncludedRelatedEntityType) UnmarshalJSON

func (v *EntityResponseIncludedRelatedEntityType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRelatedIncidentAttributes

EntityResponseIncludedRelatedIncidentAttributes Incident attributes.

type EntityResponseIncludedRelatedIncidentAttributes struct {
    // Incident creation time.
    CreatedAt *time.Time `json:"createdAt,omitempty"`
    // Incident URL.
    HtmlUrl *string `json:"htmlURL,omitempty"`
    // Incident provider.
    Provider *string `json:"provider,omitempty"`
    // Incident status.
    Status *string `json:"status,omitempty"`
    // Incident title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRelatedIncidentAttributes

func NewEntityResponseIncludedRelatedIncidentAttributes() *EntityResponseIncludedRelatedIncidentAttributes

NewEntityResponseIncludedRelatedIncidentAttributes instantiates a new EntityResponseIncludedRelatedIncidentAttributes 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 NewEntityResponseIncludedRelatedIncidentAttributesWithDefaults

func NewEntityResponseIncludedRelatedIncidentAttributesWithDefaults() *EntityResponseIncludedRelatedIncidentAttributes

NewEntityResponseIncludedRelatedIncidentAttributesWithDefaults instantiates a new EntityResponseIncludedRelatedIncidentAttributes 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 (*EntityResponseIncludedRelatedIncidentAttributes) GetCreatedAt

func (o *EntityResponseIncludedRelatedIncidentAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedIncidentAttributes) GetCreatedAtOk

func (o *EntityResponseIncludedRelatedIncidentAttributes) 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 (*EntityResponseIncludedRelatedIncidentAttributes) GetHtmlUrl

func (o *EntityResponseIncludedRelatedIncidentAttributes) GetHtmlUrl() string

GetHtmlUrl returns the HtmlUrl field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedIncidentAttributes) GetHtmlUrlOk

func (o *EntityResponseIncludedRelatedIncidentAttributes) GetHtmlUrlOk() (*string, bool)

GetHtmlUrlOk returns a tuple with the HtmlUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedIncidentAttributes) GetProvider

func (o *EntityResponseIncludedRelatedIncidentAttributes) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedIncidentAttributes) GetProviderOk

func (o *EntityResponseIncludedRelatedIncidentAttributes) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedIncidentAttributes) GetStatus

func (o *EntityResponseIncludedRelatedIncidentAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedIncidentAttributes) GetStatusOk

func (o *EntityResponseIncludedRelatedIncidentAttributes) 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 (*EntityResponseIncludedRelatedIncidentAttributes) GetTitle

func (o *EntityResponseIncludedRelatedIncidentAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedIncidentAttributes) GetTitleOk

func (o *EntityResponseIncludedRelatedIncidentAttributes) 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 (*EntityResponseIncludedRelatedIncidentAttributes) HasCreatedAt

func (o *EntityResponseIncludedRelatedIncidentAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedIncidentAttributes) HasHtmlUrl

func (o *EntityResponseIncludedRelatedIncidentAttributes) HasHtmlUrl() bool

HasHtmlUrl returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedIncidentAttributes) HasProvider

func (o *EntityResponseIncludedRelatedIncidentAttributes) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedIncidentAttributes) HasStatus

func (o *EntityResponseIncludedRelatedIncidentAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedIncidentAttributes) HasTitle

func (o *EntityResponseIncludedRelatedIncidentAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EntityResponseIncludedRelatedIncidentAttributes) MarshalJSON

func (o EntityResponseIncludedRelatedIncidentAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRelatedIncidentAttributes) SetCreatedAt

func (o *EntityResponseIncludedRelatedIncidentAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*EntityResponseIncludedRelatedIncidentAttributes) SetHtmlUrl

func (o *EntityResponseIncludedRelatedIncidentAttributes) SetHtmlUrl(v string)

SetHtmlUrl gets a reference to the given string and assigns it to the HtmlUrl field.

func (*EntityResponseIncludedRelatedIncidentAttributes) SetProvider

func (o *EntityResponseIncludedRelatedIncidentAttributes) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*EntityResponseIncludedRelatedIncidentAttributes) SetStatus

func (o *EntityResponseIncludedRelatedIncidentAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*EntityResponseIncludedRelatedIncidentAttributes) SetTitle

func (o *EntityResponseIncludedRelatedIncidentAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*EntityResponseIncludedRelatedIncidentAttributes) UnmarshalJSON

func (o *EntityResponseIncludedRelatedIncidentAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRelatedOncallAttributes

EntityResponseIncludedRelatedOncallAttributes Included related oncall attributes.

type EntityResponseIncludedRelatedOncallAttributes struct {
    // Oncall escalations.
    Escalations []EntityResponseIncludedRelatedOncallEscalationItem `json:"escalations,omitempty"`
    // Oncall provider.
    Provider *string `json:"provider,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRelatedOncallAttributes

func NewEntityResponseIncludedRelatedOncallAttributes() *EntityResponseIncludedRelatedOncallAttributes

NewEntityResponseIncludedRelatedOncallAttributes instantiates a new EntityResponseIncludedRelatedOncallAttributes 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 NewEntityResponseIncludedRelatedOncallAttributesWithDefaults

func NewEntityResponseIncludedRelatedOncallAttributesWithDefaults() *EntityResponseIncludedRelatedOncallAttributes

NewEntityResponseIncludedRelatedOncallAttributesWithDefaults instantiates a new EntityResponseIncludedRelatedOncallAttributes 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 (*EntityResponseIncludedRelatedOncallAttributes) GetEscalations

func (o *EntityResponseIncludedRelatedOncallAttributes) GetEscalations() []EntityResponseIncludedRelatedOncallEscalationItem

GetEscalations returns the Escalations field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedOncallAttributes) GetEscalationsOk

func (o *EntityResponseIncludedRelatedOncallAttributes) GetEscalationsOk() (*[]EntityResponseIncludedRelatedOncallEscalationItem, bool)

GetEscalationsOk returns a tuple with the Escalations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedOncallAttributes) GetProvider

func (o *EntityResponseIncludedRelatedOncallAttributes) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedOncallAttributes) GetProviderOk

func (o *EntityResponseIncludedRelatedOncallAttributes) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedOncallAttributes) HasEscalations

func (o *EntityResponseIncludedRelatedOncallAttributes) HasEscalations() bool

HasEscalations returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedOncallAttributes) HasProvider

func (o *EntityResponseIncludedRelatedOncallAttributes) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (EntityResponseIncludedRelatedOncallAttributes) MarshalJSON

func (o EntityResponseIncludedRelatedOncallAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRelatedOncallAttributes) SetEscalations

func (o *EntityResponseIncludedRelatedOncallAttributes) SetEscalations(v []EntityResponseIncludedRelatedOncallEscalationItem)

SetEscalations gets a reference to the given []EntityResponseIncludedRelatedOncallEscalationItem and assigns it to the Escalations field.

func (*EntityResponseIncludedRelatedOncallAttributes) SetProvider

func (o *EntityResponseIncludedRelatedOncallAttributes) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*EntityResponseIncludedRelatedOncallAttributes) UnmarshalJSON

func (o *EntityResponseIncludedRelatedOncallAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedRelatedOncallEscalationItem

EntityResponseIncludedRelatedOncallEscalationItem Oncall escalation.

type EntityResponseIncludedRelatedOncallEscalationItem struct {
    // Oncall email.
    Email *string `json:"email,omitempty"`
    // Oncall level.
    EscalationLevel *int64 `json:"escalationLevel,omitempty"`
    // Oncall name.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedRelatedOncallEscalationItem

func NewEntityResponseIncludedRelatedOncallEscalationItem() *EntityResponseIncludedRelatedOncallEscalationItem

NewEntityResponseIncludedRelatedOncallEscalationItem instantiates a new EntityResponseIncludedRelatedOncallEscalationItem 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 NewEntityResponseIncludedRelatedOncallEscalationItemWithDefaults

func NewEntityResponseIncludedRelatedOncallEscalationItemWithDefaults() *EntityResponseIncludedRelatedOncallEscalationItem

NewEntityResponseIncludedRelatedOncallEscalationItemWithDefaults instantiates a new EntityResponseIncludedRelatedOncallEscalationItem 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 (*EntityResponseIncludedRelatedOncallEscalationItem) GetEmail

func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedOncallEscalationItem) GetEmailOk

func (o *EntityResponseIncludedRelatedOncallEscalationItem) 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 (*EntityResponseIncludedRelatedOncallEscalationItem) GetEscalationLevel

func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetEscalationLevel() int64

GetEscalationLevel returns the EscalationLevel field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedOncallEscalationItem) GetEscalationLevelOk

func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetEscalationLevelOk() (*int64, bool)

GetEscalationLevelOk returns a tuple with the EscalationLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedRelatedOncallEscalationItem) GetName

func (o *EntityResponseIncludedRelatedOncallEscalationItem) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EntityResponseIncludedRelatedOncallEscalationItem) GetNameOk

func (o *EntityResponseIncludedRelatedOncallEscalationItem) 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 (*EntityResponseIncludedRelatedOncallEscalationItem) HasEmail

func (o *EntityResponseIncludedRelatedOncallEscalationItem) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedOncallEscalationItem) HasEscalationLevel

func (o *EntityResponseIncludedRelatedOncallEscalationItem) HasEscalationLevel() bool

HasEscalationLevel returns a boolean if a field has been set.

func (*EntityResponseIncludedRelatedOncallEscalationItem) HasName

func (o *EntityResponseIncludedRelatedOncallEscalationItem) HasName() bool

HasName returns a boolean if a field has been set.

func (EntityResponseIncludedRelatedOncallEscalationItem) MarshalJSON

func (o EntityResponseIncludedRelatedOncallEscalationItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedRelatedOncallEscalationItem) SetEmail

func (o *EntityResponseIncludedRelatedOncallEscalationItem) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*EntityResponseIncludedRelatedOncallEscalationItem) SetEscalationLevel

func (o *EntityResponseIncludedRelatedOncallEscalationItem) SetEscalationLevel(v int64)

SetEscalationLevel gets a reference to the given int64 and assigns it to the EscalationLevel field.

func (*EntityResponseIncludedRelatedOncallEscalationItem) SetName

func (o *EntityResponseIncludedRelatedOncallEscalationItem) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EntityResponseIncludedRelatedOncallEscalationItem) UnmarshalJSON

func (o *EntityResponseIncludedRelatedOncallEscalationItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedSchema

EntityResponseIncludedSchema Included detail entity schema.

type EntityResponseIncludedSchema struct {
    // Included schema.
    Attributes *EntityResponseIncludedSchemaAttributes `json:"attributes,omitempty"`
    // Entity ID.
    Id *string `json:"id,omitempty"`
    // Schema type.
    Type *EntityResponseIncludedSchemaType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedSchema

func NewEntityResponseIncludedSchema() *EntityResponseIncludedSchema

NewEntityResponseIncludedSchema instantiates a new EntityResponseIncludedSchema 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 NewEntityResponseIncludedSchemaWithDefaults

func NewEntityResponseIncludedSchemaWithDefaults() *EntityResponseIncludedSchema

NewEntityResponseIncludedSchemaWithDefaults instantiates a new EntityResponseIncludedSchema 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 (*EntityResponseIncludedSchema) GetAttributes

func (o *EntityResponseIncludedSchema) GetAttributes() EntityResponseIncludedSchemaAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EntityResponseIncludedSchema) GetAttributesOk

func (o *EntityResponseIncludedSchema) GetAttributesOk() (*EntityResponseIncludedSchemaAttributes, 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 (*EntityResponseIncludedSchema) GetId

func (o *EntityResponseIncludedSchema) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EntityResponseIncludedSchema) GetIdOk

func (o *EntityResponseIncludedSchema) 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 (*EntityResponseIncludedSchema) GetType

func (o *EntityResponseIncludedSchema) GetType() EntityResponseIncludedSchemaType

GetType returns the Type field value if set, zero value otherwise.

func (*EntityResponseIncludedSchema) GetTypeOk

func (o *EntityResponseIncludedSchema) GetTypeOk() (*EntityResponseIncludedSchemaType, 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 (*EntityResponseIncludedSchema) HasAttributes

func (o *EntityResponseIncludedSchema) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EntityResponseIncludedSchema) HasId

func (o *EntityResponseIncludedSchema) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntityResponseIncludedSchema) HasType

func (o *EntityResponseIncludedSchema) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityResponseIncludedSchema) MarshalJSON

func (o EntityResponseIncludedSchema) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedSchema) SetAttributes

func (o *EntityResponseIncludedSchema) SetAttributes(v EntityResponseIncludedSchemaAttributes)

SetAttributes gets a reference to the given EntityResponseIncludedSchemaAttributes and assigns it to the Attributes field.

func (*EntityResponseIncludedSchema) SetId

func (o *EntityResponseIncludedSchema) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EntityResponseIncludedSchema) SetType

func (o *EntityResponseIncludedSchema) SetType(v EntityResponseIncludedSchemaType)

SetType gets a reference to the given EntityResponseIncludedSchemaType and assigns it to the Type field.

func (*EntityResponseIncludedSchema) UnmarshalJSON

func (o *EntityResponseIncludedSchema) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedSchemaAttributes

EntityResponseIncludedSchemaAttributes Included schema.

type EntityResponseIncludedSchemaAttributes struct {
    // Entity schema v3.
    Schema *EntityV3 `json:"schema,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseIncludedSchemaAttributes

func NewEntityResponseIncludedSchemaAttributes() *EntityResponseIncludedSchemaAttributes

NewEntityResponseIncludedSchemaAttributes instantiates a new EntityResponseIncludedSchemaAttributes 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 NewEntityResponseIncludedSchemaAttributesWithDefaults

func NewEntityResponseIncludedSchemaAttributesWithDefaults() *EntityResponseIncludedSchemaAttributes

NewEntityResponseIncludedSchemaAttributesWithDefaults instantiates a new EntityResponseIncludedSchemaAttributes 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 (*EntityResponseIncludedSchemaAttributes) GetSchema

func (o *EntityResponseIncludedSchemaAttributes) GetSchema() EntityV3

GetSchema returns the Schema field value if set, zero value otherwise.

func (*EntityResponseIncludedSchemaAttributes) GetSchemaOk

func (o *EntityResponseIncludedSchemaAttributes) GetSchemaOk() (*EntityV3, bool)

GetSchemaOk returns a tuple with the Schema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseIncludedSchemaAttributes) HasSchema

func (o *EntityResponseIncludedSchemaAttributes) HasSchema() bool

HasSchema returns a boolean if a field has been set.

func (EntityResponseIncludedSchemaAttributes) MarshalJSON

func (o EntityResponseIncludedSchemaAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseIncludedSchemaAttributes) SetSchema

func (o *EntityResponseIncludedSchemaAttributes) SetSchema(v EntityV3)

SetSchema gets a reference to the given EntityV3 and assigns it to the Schema field.

func (*EntityResponseIncludedSchemaAttributes) UnmarshalJSON

func (o *EntityResponseIncludedSchemaAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityResponseIncludedSchemaType

EntityResponseIncludedSchemaType Schema type.

type EntityResponseIncludedSchemaType string

List of EntityResponseIncludedSchemaType.

const (
    ENTITYRESPONSEINCLUDEDSCHEMATYPE_SCHEMA EntityResponseIncludedSchemaType = "schema"
)

func NewEntityResponseIncludedSchemaTypeFromValue

func NewEntityResponseIncludedSchemaTypeFromValue(v string) (*EntityResponseIncludedSchemaType, error)

NewEntityResponseIncludedSchemaTypeFromValue returns a pointer to a valid EntityResponseIncludedSchemaType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityResponseIncludedSchemaType) GetAllowedValues

func (v *EntityResponseIncludedSchemaType) GetAllowedValues() []EntityResponseIncludedSchemaType

GetAllowedValues reeturns the list of possible values.

func (EntityResponseIncludedSchemaType) IsValid

func (v EntityResponseIncludedSchemaType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityResponseIncludedSchemaType) Ptr

func (v EntityResponseIncludedSchemaType) Ptr() *EntityResponseIncludedSchemaType

Ptr returns reference to EntityResponseIncludedSchemaType value.

func (*EntityResponseIncludedSchemaType) UnmarshalJSON

func (v *EntityResponseIncludedSchemaType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityResponseMeta

EntityResponseMeta Entity metadata.

type EntityResponseMeta struct {
    // Total entities count.
    Count *int64 `json:"count,omitempty"`
    // Total included data count.
    IncludeCount *int64 `json:"includeCount,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityResponseMeta

func NewEntityResponseMeta() *EntityResponseMeta

NewEntityResponseMeta instantiates a new EntityResponseMeta 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 NewEntityResponseMetaWithDefaults

func NewEntityResponseMetaWithDefaults() *EntityResponseMeta

NewEntityResponseMetaWithDefaults instantiates a new EntityResponseMeta 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 (*EntityResponseMeta) GetCount

func (o *EntityResponseMeta) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*EntityResponseMeta) GetCountOk

func (o *EntityResponseMeta) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseMeta) GetIncludeCount

func (o *EntityResponseMeta) GetIncludeCount() int64

GetIncludeCount returns the IncludeCount field value if set, zero value otherwise.

func (*EntityResponseMeta) GetIncludeCountOk

func (o *EntityResponseMeta) GetIncludeCountOk() (*int64, bool)

GetIncludeCountOk returns a tuple with the IncludeCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityResponseMeta) HasCount

func (o *EntityResponseMeta) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*EntityResponseMeta) HasIncludeCount

func (o *EntityResponseMeta) HasIncludeCount() bool

HasIncludeCount returns a boolean if a field has been set.

func (EntityResponseMeta) MarshalJSON

func (o EntityResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityResponseMeta) SetCount

func (o *EntityResponseMeta) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*EntityResponseMeta) SetIncludeCount

func (o *EntityResponseMeta) SetIncludeCount(v int64)

SetIncludeCount gets a reference to the given int64 and assigns it to the IncludeCount field.

func (*EntityResponseMeta) UnmarshalJSON

func (o *EntityResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityToIncidents

EntityToIncidents Entity to incidents relationship.

type EntityToIncidents struct {
    // Relationships.
    Data []RelationshipItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityToIncidents

func NewEntityToIncidents() *EntityToIncidents

NewEntityToIncidents instantiates a new EntityToIncidents 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 NewEntityToIncidentsWithDefaults

func NewEntityToIncidentsWithDefaults() *EntityToIncidents

NewEntityToIncidentsWithDefaults instantiates a new EntityToIncidents 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 (*EntityToIncidents) GetData

func (o *EntityToIncidents) GetData() []RelationshipItem

GetData returns the Data field value if set, zero value otherwise.

func (*EntityToIncidents) GetDataOk

func (o *EntityToIncidents) GetDataOk() (*[]RelationshipItem, 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 (*EntityToIncidents) HasData

func (o *EntityToIncidents) HasData() bool

HasData returns a boolean if a field has been set.

func (EntityToIncidents) MarshalJSON

func (o EntityToIncidents) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityToIncidents) SetData

func (o *EntityToIncidents) SetData(v []RelationshipItem)

SetData gets a reference to the given []RelationshipItem and assigns it to the Data field.

func (*EntityToIncidents) UnmarshalJSON

func (o *EntityToIncidents) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityToOncalls

EntityToOncalls Entity to oncalls relationship.

type EntityToOncalls struct {
    // Relationships.
    Data []RelationshipItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityToOncalls

func NewEntityToOncalls() *EntityToOncalls

NewEntityToOncalls instantiates a new EntityToOncalls 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 NewEntityToOncallsWithDefaults

func NewEntityToOncallsWithDefaults() *EntityToOncalls

NewEntityToOncallsWithDefaults instantiates a new EntityToOncalls 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 (*EntityToOncalls) GetData

func (o *EntityToOncalls) GetData() []RelationshipItem

GetData returns the Data field value if set, zero value otherwise.

func (*EntityToOncalls) GetDataOk

func (o *EntityToOncalls) GetDataOk() (*[]RelationshipItem, 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 (*EntityToOncalls) HasData

func (o *EntityToOncalls) HasData() bool

HasData returns a boolean if a field has been set.

func (EntityToOncalls) MarshalJSON

func (o EntityToOncalls) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityToOncalls) SetData

func (o *EntityToOncalls) SetData(v []RelationshipItem)

SetData gets a reference to the given []RelationshipItem and assigns it to the Data field.

func (*EntityToOncalls) UnmarshalJSON

func (o *EntityToOncalls) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityToRawSchema

EntityToRawSchema Entity to raw schema relationship.

type EntityToRawSchema struct {
    // Relationship entry.
    Data *RelationshipItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityToRawSchema

func NewEntityToRawSchema() *EntityToRawSchema

NewEntityToRawSchema instantiates a new EntityToRawSchema 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 NewEntityToRawSchemaWithDefaults

func NewEntityToRawSchemaWithDefaults() *EntityToRawSchema

NewEntityToRawSchemaWithDefaults instantiates a new EntityToRawSchema 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 (*EntityToRawSchema) GetData

func (o *EntityToRawSchema) GetData() RelationshipItem

GetData returns the Data field value if set, zero value otherwise.

func (*EntityToRawSchema) GetDataOk

func (o *EntityToRawSchema) GetDataOk() (*RelationshipItem, 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 (*EntityToRawSchema) HasData

func (o *EntityToRawSchema) HasData() bool

HasData returns a boolean if a field has been set.

func (EntityToRawSchema) MarshalJSON

func (o EntityToRawSchema) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityToRawSchema) SetData

func (o *EntityToRawSchema) SetData(v RelationshipItem)

SetData gets a reference to the given RelationshipItem and assigns it to the Data field.

func (*EntityToRawSchema) UnmarshalJSON

func (o *EntityToRawSchema) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityToRelatedEntities

EntityToRelatedEntities Entity to related entities relationship.

type EntityToRelatedEntities struct {
    // Relationships.
    Data []RelationshipItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityToRelatedEntities

func NewEntityToRelatedEntities() *EntityToRelatedEntities

NewEntityToRelatedEntities instantiates a new EntityToRelatedEntities 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 NewEntityToRelatedEntitiesWithDefaults

func NewEntityToRelatedEntitiesWithDefaults() *EntityToRelatedEntities

NewEntityToRelatedEntitiesWithDefaults instantiates a new EntityToRelatedEntities 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 (*EntityToRelatedEntities) GetData

func (o *EntityToRelatedEntities) GetData() []RelationshipItem

GetData returns the Data field value if set, zero value otherwise.

func (*EntityToRelatedEntities) GetDataOk

func (o *EntityToRelatedEntities) GetDataOk() (*[]RelationshipItem, 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 (*EntityToRelatedEntities) HasData

func (o *EntityToRelatedEntities) HasData() bool

HasData returns a boolean if a field has been set.

func (EntityToRelatedEntities) MarshalJSON

func (o EntityToRelatedEntities) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityToRelatedEntities) SetData

func (o *EntityToRelatedEntities) SetData(v []RelationshipItem)

SetData gets a reference to the given []RelationshipItem and assigns it to the Data field.

func (*EntityToRelatedEntities) UnmarshalJSON

func (o *EntityToRelatedEntities) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityToSchema

EntityToSchema Entity to detail schema relationship.

type EntityToSchema struct {
    // Relationship entry.
    Data *RelationshipItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityToSchema

func NewEntityToSchema() *EntityToSchema

NewEntityToSchema instantiates a new EntityToSchema 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 NewEntityToSchemaWithDefaults

func NewEntityToSchemaWithDefaults() *EntityToSchema

NewEntityToSchemaWithDefaults instantiates a new EntityToSchema 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 (*EntityToSchema) GetData

func (o *EntityToSchema) GetData() RelationshipItem

GetData returns the Data field value if set, zero value otherwise.

func (*EntityToSchema) GetDataOk

func (o *EntityToSchema) GetDataOk() (*RelationshipItem, 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 (*EntityToSchema) HasData

func (o *EntityToSchema) HasData() bool

HasData returns a boolean if a field has been set.

func (EntityToSchema) MarshalJSON

func (o EntityToSchema) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityToSchema) SetData

func (o *EntityToSchema) SetData(v RelationshipItem)

SetData gets a reference to the given RelationshipItem and assigns it to the Data field.

func (*EntityToSchema) UnmarshalJSON

func (o *EntityToSchema) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3

EntityV3 - Entity schema v3.

type EntityV3 struct {
    EntityV3Service   *EntityV3Service
    EntityV3Datastore *EntityV3Datastore
    EntityV3Queue     *EntityV3Queue
    EntityV3System    *EntityV3System
    EntityV3API       *EntityV3API

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EntityV3APIAsEntityV3

func EntityV3APIAsEntityV3(v *EntityV3API) EntityV3

EntityV3APIAsEntityV3 is a convenience function that returns EntityV3API wrapped in EntityV3.

func EntityV3DatastoreAsEntityV3

func EntityV3DatastoreAsEntityV3(v *EntityV3Datastore) EntityV3

EntityV3DatastoreAsEntityV3 is a convenience function that returns EntityV3Datastore wrapped in EntityV3.

func EntityV3QueueAsEntityV3

func EntityV3QueueAsEntityV3(v *EntityV3Queue) EntityV3

EntityV3QueueAsEntityV3 is a convenience function that returns EntityV3Queue wrapped in EntityV3.

func EntityV3ServiceAsEntityV3

func EntityV3ServiceAsEntityV3(v *EntityV3Service) EntityV3

EntityV3ServiceAsEntityV3 is a convenience function that returns EntityV3Service wrapped in EntityV3.

func EntityV3SystemAsEntityV3

func EntityV3SystemAsEntityV3(v *EntityV3System) EntityV3

EntityV3SystemAsEntityV3 is a convenience function that returns EntityV3System wrapped in EntityV3.

func (*EntityV3) GetActualInstance

func (obj *EntityV3) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (EntityV3) MarshalJSON

func (obj EntityV3) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*EntityV3) UnmarshalJSON

func (obj *EntityV3) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type EntityV3API

EntityV3API Schema for API entities.

type EntityV3API struct {
    // The schema version of entity type. The field is known as schema-version in the previous version.
    ApiVersion EntityV3APIVersion `json:"apiVersion"`
    // Datadog product integrations for the API entity.
    Datadog *EntityV3APIDatadog `json:"datadog,omitempty"`
    // Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A base schema for defining third-party integrations.
    Integrations *EntityV3Integrations `json:"integrations,omitempty"`
    // The definition of Entity V3 API Kind object.
    Kind EntityV3APIKind `json:"kind"`
    // The definition of Entity V3 Metadata object.
    Metadata EntityV3Metadata `json:"metadata"`
    // The definition of Entity V3 API Spec object.
    Spec *EntityV3APISpec `json:"spec,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3API

func NewEntityV3API(apiVersion EntityV3APIVersion, kind EntityV3APIKind, metadata EntityV3Metadata) *EntityV3API

NewEntityV3API instantiates a new EntityV3API 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 NewEntityV3APIWithDefaults

func NewEntityV3APIWithDefaults() *EntityV3API

NewEntityV3APIWithDefaults instantiates a new EntityV3API 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 (*EntityV3API) GetApiVersion

func (o *EntityV3API) GetApiVersion() EntityV3APIVersion

GetApiVersion returns the ApiVersion field value.

func (*EntityV3API) GetApiVersionOk

func (o *EntityV3API) GetApiVersionOk() (*EntityV3APIVersion, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*EntityV3API) GetDatadog

func (o *EntityV3API) GetDatadog() EntityV3APIDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*EntityV3API) GetDatadogOk

func (o *EntityV3API) GetDatadogOk() (*EntityV3APIDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3API) GetExtensions

func (o *EntityV3API) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*EntityV3API) GetExtensionsOk

func (o *EntityV3API) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3API) GetIntegrations

func (o *EntityV3API) GetIntegrations() EntityV3Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*EntityV3API) GetIntegrationsOk

func (o *EntityV3API) GetIntegrationsOk() (*EntityV3Integrations, bool)

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 (*EntityV3API) GetKind

func (o *EntityV3API) GetKind() EntityV3APIKind

GetKind returns the Kind field value.

func (*EntityV3API) GetKindOk

func (o *EntityV3API) GetKindOk() (*EntityV3APIKind, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*EntityV3API) GetMetadata

func (o *EntityV3API) GetMetadata() EntityV3Metadata

GetMetadata returns the Metadata field value.

func (*EntityV3API) GetMetadataOk

func (o *EntityV3API) GetMetadataOk() (*EntityV3Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*EntityV3API) GetSpec

func (o *EntityV3API) GetSpec() EntityV3APISpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*EntityV3API) GetSpecOk

func (o *EntityV3API) GetSpecOk() (*EntityV3APISpec, bool)

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3API) HasDatadog

func (o *EntityV3API) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*EntityV3API) HasExtensions

func (o *EntityV3API) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*EntityV3API) HasIntegrations

func (o *EntityV3API) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*EntityV3API) HasSpec

func (o *EntityV3API) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (EntityV3API) MarshalJSON

func (o EntityV3API) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3API) SetApiVersion

func (o *EntityV3API) SetApiVersion(v EntityV3APIVersion)

SetApiVersion sets field value.

func (*EntityV3API) SetDatadog

func (o *EntityV3API) SetDatadog(v EntityV3APIDatadog)

SetDatadog gets a reference to the given EntityV3APIDatadog and assigns it to the Datadog field.

func (*EntityV3API) SetExtensions

func (o *EntityV3API) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*EntityV3API) SetIntegrations

func (o *EntityV3API) SetIntegrations(v EntityV3Integrations)

SetIntegrations gets a reference to the given EntityV3Integrations and assigns it to the Integrations field.

func (*EntityV3API) SetKind

func (o *EntityV3API) SetKind(v EntityV3APIKind)

SetKind sets field value.

func (*EntityV3API) SetMetadata

func (o *EntityV3API) SetMetadata(v EntityV3Metadata)

SetMetadata sets field value.

func (*EntityV3API) SetSpec

func (o *EntityV3API) SetSpec(v EntityV3APISpec)

SetSpec gets a reference to the given EntityV3APISpec and assigns it to the Spec field.

func (*EntityV3API) UnmarshalJSON

func (o *EntityV3API) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3APIDatadog

EntityV3APIDatadog Datadog product integrations for the API entity.

type EntityV3APIDatadog struct {
    // Schema for mapping source code locations to an entity.
    CodeLocations []EntityV3DatadogCodeLocationItem `json:"codeLocations,omitempty"`
    // Events associations.
    Events []EntityV3DatadogEventItem `json:"events,omitempty"`
    // Logs association.
    Logs []EntityV3DatadogLogItem `json:"logs,omitempty"`
    // Performance stats association.
    PerformanceData *EntityV3DatadogPerformance `json:"performanceData,omitempty"`
    // CI Pipelines association.
    Pipelines *EntityV3DatadogPipelines `json:"pipelines,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3APIDatadog

func NewEntityV3APIDatadog() *EntityV3APIDatadog

NewEntityV3APIDatadog instantiates a new EntityV3APIDatadog 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 NewEntityV3APIDatadogWithDefaults

func NewEntityV3APIDatadogWithDefaults() *EntityV3APIDatadog

NewEntityV3APIDatadogWithDefaults instantiates a new EntityV3APIDatadog 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 (*EntityV3APIDatadog) GetCodeLocations

func (o *EntityV3APIDatadog) GetCodeLocations() []EntityV3DatadogCodeLocationItem

GetCodeLocations returns the CodeLocations field value if set, zero value otherwise.

func (*EntityV3APIDatadog) GetCodeLocationsOk

func (o *EntityV3APIDatadog) GetCodeLocationsOk() (*[]EntityV3DatadogCodeLocationItem, bool)

GetCodeLocationsOk returns a tuple with the CodeLocations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APIDatadog) GetEvents

func (o *EntityV3APIDatadog) GetEvents() []EntityV3DatadogEventItem

GetEvents returns the Events field value if set, zero value otherwise.

func (*EntityV3APIDatadog) GetEventsOk

func (o *EntityV3APIDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APIDatadog) GetLogs

func (o *EntityV3APIDatadog) GetLogs() []EntityV3DatadogLogItem

GetLogs returns the Logs field value if set, zero value otherwise.

func (*EntityV3APIDatadog) GetLogsOk

func (o *EntityV3APIDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)

GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APIDatadog) GetPerformanceData

func (o *EntityV3APIDatadog) GetPerformanceData() EntityV3DatadogPerformance

GetPerformanceData returns the PerformanceData field value if set, zero value otherwise.

func (*EntityV3APIDatadog) GetPerformanceDataOk

func (o *EntityV3APIDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)

GetPerformanceDataOk returns a tuple with the PerformanceData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APIDatadog) GetPipelines

func (o *EntityV3APIDatadog) GetPipelines() EntityV3DatadogPipelines

GetPipelines returns the Pipelines field value if set, zero value otherwise.

func (*EntityV3APIDatadog) GetPipelinesOk

func (o *EntityV3APIDatadog) GetPipelinesOk() (*EntityV3DatadogPipelines, bool)

GetPipelinesOk returns a tuple with the Pipelines field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APIDatadog) HasCodeLocations

func (o *EntityV3APIDatadog) HasCodeLocations() bool

HasCodeLocations returns a boolean if a field has been set.

func (*EntityV3APIDatadog) HasEvents

func (o *EntityV3APIDatadog) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*EntityV3APIDatadog) HasLogs

func (o *EntityV3APIDatadog) HasLogs() bool

HasLogs returns a boolean if a field has been set.

func (*EntityV3APIDatadog) HasPerformanceData

func (o *EntityV3APIDatadog) HasPerformanceData() bool

HasPerformanceData returns a boolean if a field has been set.

func (*EntityV3APIDatadog) HasPipelines

func (o *EntityV3APIDatadog) HasPipelines() bool

HasPipelines returns a boolean if a field has been set.

func (EntityV3APIDatadog) MarshalJSON

func (o EntityV3APIDatadog) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3APIDatadog) SetCodeLocations

func (o *EntityV3APIDatadog) SetCodeLocations(v []EntityV3DatadogCodeLocationItem)

SetCodeLocations gets a reference to the given []EntityV3DatadogCodeLocationItem and assigns it to the CodeLocations field.

func (*EntityV3APIDatadog) SetEvents

func (o *EntityV3APIDatadog) SetEvents(v []EntityV3DatadogEventItem)

SetEvents gets a reference to the given []EntityV3DatadogEventItem and assigns it to the Events field.

func (*EntityV3APIDatadog) SetLogs

func (o *EntityV3APIDatadog) SetLogs(v []EntityV3DatadogLogItem)

SetLogs gets a reference to the given []EntityV3DatadogLogItem and assigns it to the Logs field.

func (*EntityV3APIDatadog) SetPerformanceData

func (o *EntityV3APIDatadog) SetPerformanceData(v EntityV3DatadogPerformance)

SetPerformanceData gets a reference to the given EntityV3DatadogPerformance and assigns it to the PerformanceData field.

func (*EntityV3APIDatadog) SetPipelines

func (o *EntityV3APIDatadog) SetPipelines(v EntityV3DatadogPipelines)

SetPipelines gets a reference to the given EntityV3DatadogPipelines and assigns it to the Pipelines field.

func (*EntityV3APIDatadog) UnmarshalJSON

func (o *EntityV3APIDatadog) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3APIKind

EntityV3APIKind The definition of Entity V3 API Kind object.

type EntityV3APIKind string

List of EntityV3APIKind.

const (
    ENTITYV3APIKIND_API EntityV3APIKind = "api"
)

func NewEntityV3APIKindFromValue

func NewEntityV3APIKindFromValue(v string) (*EntityV3APIKind, error)

NewEntityV3APIKindFromValue returns a pointer to a valid EntityV3APIKind for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityV3APIKind) GetAllowedValues

func (v *EntityV3APIKind) GetAllowedValues() []EntityV3APIKind

GetAllowedValues reeturns the list of possible values.

func (EntityV3APIKind) IsValid

func (v EntityV3APIKind) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityV3APIKind) Ptr

func (v EntityV3APIKind) Ptr() *EntityV3APIKind

Ptr returns reference to EntityV3APIKind value.

func (*EntityV3APIKind) UnmarshalJSON

func (v *EntityV3APIKind) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityV3APISpec

EntityV3APISpec The definition of Entity V3 API Spec object.

type EntityV3APISpec struct {
    // Services which implemented the API.
    ImplementedBy []string `json:"implementedBy,omitempty"`
    // The API definition.
    Interface *EntityV3APISpecInterface `json:"interface,omitempty"`
    // The lifecycle state of the component.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // The importance of the component.
    Tier *string `json:"tier,omitempty"`
    // The type of API.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3APISpec

func NewEntityV3APISpec() *EntityV3APISpec

NewEntityV3APISpec instantiates a new EntityV3APISpec 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 NewEntityV3APISpecWithDefaults

func NewEntityV3APISpecWithDefaults() *EntityV3APISpec

NewEntityV3APISpecWithDefaults instantiates a new EntityV3APISpec 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 (*EntityV3APISpec) GetImplementedBy

func (o *EntityV3APISpec) GetImplementedBy() []string

GetImplementedBy returns the ImplementedBy field value if set, zero value otherwise.

func (*EntityV3APISpec) GetImplementedByOk

func (o *EntityV3APISpec) GetImplementedByOk() (*[]string, bool)

GetImplementedByOk returns a tuple with the ImplementedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APISpec) GetInterface

func (o *EntityV3APISpec) GetInterface() EntityV3APISpecInterface

GetInterface returns the Interface field value if set, zero value otherwise.

func (*EntityV3APISpec) GetInterfaceOk

func (o *EntityV3APISpec) GetInterfaceOk() (*EntityV3APISpecInterface, bool)

GetInterfaceOk returns a tuple with the Interface field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APISpec) GetLifecycle

func (o *EntityV3APISpec) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*EntityV3APISpec) GetLifecycleOk

func (o *EntityV3APISpec) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APISpec) GetTier

func (o *EntityV3APISpec) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*EntityV3APISpec) GetTierOk

func (o *EntityV3APISpec) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APISpec) GetType

func (o *EntityV3APISpec) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EntityV3APISpec) GetTypeOk

func (o *EntityV3APISpec) GetTypeOk() (*string, 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 (*EntityV3APISpec) HasImplementedBy

func (o *EntityV3APISpec) HasImplementedBy() bool

HasImplementedBy returns a boolean if a field has been set.

func (*EntityV3APISpec) HasInterface

func (o *EntityV3APISpec) HasInterface() bool

HasInterface returns a boolean if a field has been set.

func (*EntityV3APISpec) HasLifecycle

func (o *EntityV3APISpec) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (*EntityV3APISpec) HasTier

func (o *EntityV3APISpec) HasTier() bool

HasTier returns a boolean if a field has been set.

func (*EntityV3APISpec) HasType

func (o *EntityV3APISpec) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityV3APISpec) MarshalJSON

func (o EntityV3APISpec) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3APISpec) SetImplementedBy

func (o *EntityV3APISpec) SetImplementedBy(v []string)

SetImplementedBy gets a reference to the given []string and assigns it to the ImplementedBy field.

func (*EntityV3APISpec) SetInterface

func (o *EntityV3APISpec) SetInterface(v EntityV3APISpecInterface)

SetInterface gets a reference to the given EntityV3APISpecInterface and assigns it to the Interface field.

func (*EntityV3APISpec) SetLifecycle

func (o *EntityV3APISpec) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (*EntityV3APISpec) SetTier

func (o *EntityV3APISpec) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*EntityV3APISpec) SetType

func (o *EntityV3APISpec) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EntityV3APISpec) UnmarshalJSON

func (o *EntityV3APISpec) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3APISpecInterface

EntityV3APISpecInterface - The API definition.

type EntityV3APISpecInterface struct {
    EntityV3APISpecInterfaceFileRef    *EntityV3APISpecInterfaceFileRef
    EntityV3APISpecInterfaceDefinition *EntityV3APISpecInterfaceDefinition

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EntityV3APISpecInterfaceDefinitionAsEntityV3APISpecInterface

func EntityV3APISpecInterfaceDefinitionAsEntityV3APISpecInterface(v *EntityV3APISpecInterfaceDefinition) EntityV3APISpecInterface

EntityV3APISpecInterfaceDefinitionAsEntityV3APISpecInterface is a convenience function that returns EntityV3APISpecInterfaceDefinition wrapped in EntityV3APISpecInterface.

func EntityV3APISpecInterfaceFileRefAsEntityV3APISpecInterface

func EntityV3APISpecInterfaceFileRefAsEntityV3APISpecInterface(v *EntityV3APISpecInterfaceFileRef) EntityV3APISpecInterface

EntityV3APISpecInterfaceFileRefAsEntityV3APISpecInterface is a convenience function that returns EntityV3APISpecInterfaceFileRef wrapped in EntityV3APISpecInterface.

func (*EntityV3APISpecInterface) GetActualInstance

func (obj *EntityV3APISpecInterface) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (EntityV3APISpecInterface) MarshalJSON

func (obj EntityV3APISpecInterface) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*EntityV3APISpecInterface) UnmarshalJSON

func (obj *EntityV3APISpecInterface) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type EntityV3APISpecInterfaceDefinition

EntityV3APISpecInterfaceDefinition The definition of `EntityV3APISpecInterfaceDefinition` object.

type EntityV3APISpecInterfaceDefinition struct {
    // The API definition.
    Definition interface{} `json:"definition,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3APISpecInterfaceDefinition

func NewEntityV3APISpecInterfaceDefinition() *EntityV3APISpecInterfaceDefinition

NewEntityV3APISpecInterfaceDefinition instantiates a new EntityV3APISpecInterfaceDefinition 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 NewEntityV3APISpecInterfaceDefinitionWithDefaults

func NewEntityV3APISpecInterfaceDefinitionWithDefaults() *EntityV3APISpecInterfaceDefinition

NewEntityV3APISpecInterfaceDefinitionWithDefaults instantiates a new EntityV3APISpecInterfaceDefinition 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 (*EntityV3APISpecInterfaceDefinition) GetDefinition

func (o *EntityV3APISpecInterfaceDefinition) GetDefinition() interface{}

GetDefinition returns the Definition field value if set, zero value otherwise.

func (*EntityV3APISpecInterfaceDefinition) GetDefinitionOk

func (o *EntityV3APISpecInterfaceDefinition) GetDefinitionOk() (*interface{}, bool)

GetDefinitionOk returns a tuple with the Definition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APISpecInterfaceDefinition) HasDefinition

func (o *EntityV3APISpecInterfaceDefinition) HasDefinition() bool

HasDefinition returns a boolean if a field has been set.

func (EntityV3APISpecInterfaceDefinition) MarshalJSON

func (o EntityV3APISpecInterfaceDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3APISpecInterfaceDefinition) SetDefinition

func (o *EntityV3APISpecInterfaceDefinition) SetDefinition(v interface{})

SetDefinition gets a reference to the given interface{} and assigns it to the Definition field.

func (*EntityV3APISpecInterfaceDefinition) UnmarshalJSON

func (o *EntityV3APISpecInterfaceDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3APISpecInterfaceFileRef

EntityV3APISpecInterfaceFileRef The definition of `EntityV3APISpecInterfaceFileRef` object.

type EntityV3APISpecInterfaceFileRef struct {
    // The reference to the API definition file.
    FileRef *string `json:"fileRef,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3APISpecInterfaceFileRef

func NewEntityV3APISpecInterfaceFileRef() *EntityV3APISpecInterfaceFileRef

NewEntityV3APISpecInterfaceFileRef instantiates a new EntityV3APISpecInterfaceFileRef 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 NewEntityV3APISpecInterfaceFileRefWithDefaults

func NewEntityV3APISpecInterfaceFileRefWithDefaults() *EntityV3APISpecInterfaceFileRef

NewEntityV3APISpecInterfaceFileRefWithDefaults instantiates a new EntityV3APISpecInterfaceFileRef 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 (*EntityV3APISpecInterfaceFileRef) GetFileRef

func (o *EntityV3APISpecInterfaceFileRef) GetFileRef() string

GetFileRef returns the FileRef field value if set, zero value otherwise.

func (*EntityV3APISpecInterfaceFileRef) GetFileRefOk

func (o *EntityV3APISpecInterfaceFileRef) GetFileRefOk() (*string, bool)

GetFileRefOk returns a tuple with the FileRef field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3APISpecInterfaceFileRef) HasFileRef

func (o *EntityV3APISpecInterfaceFileRef) HasFileRef() bool

HasFileRef returns a boolean if a field has been set.

func (EntityV3APISpecInterfaceFileRef) MarshalJSON

func (o EntityV3APISpecInterfaceFileRef) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3APISpecInterfaceFileRef) SetFileRef

func (o *EntityV3APISpecInterfaceFileRef) SetFileRef(v string)

SetFileRef gets a reference to the given string and assigns it to the FileRef field.

func (*EntityV3APISpecInterfaceFileRef) UnmarshalJSON

func (o *EntityV3APISpecInterfaceFileRef) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3APIVersion

EntityV3APIVersion The schema version of entity type. The field is known as schema-version in the previous version.

type EntityV3APIVersion string

List of EntityV3APIVersion.

const (
    ENTITYV3APIVERSION_V3 EntityV3APIVersion = "v3"
)

func NewEntityV3APIVersionFromValue

func NewEntityV3APIVersionFromValue(v string) (*EntityV3APIVersion, error)

NewEntityV3APIVersionFromValue returns a pointer to a valid EntityV3APIVersion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityV3APIVersion) GetAllowedValues

func (v *EntityV3APIVersion) GetAllowedValues() []EntityV3APIVersion

GetAllowedValues reeturns the list of possible values.

func (EntityV3APIVersion) IsValid

func (v EntityV3APIVersion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityV3APIVersion) Ptr

func (v EntityV3APIVersion) Ptr() *EntityV3APIVersion

Ptr returns reference to EntityV3APIVersion value.

func (*EntityV3APIVersion) UnmarshalJSON

func (v *EntityV3APIVersion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityV3DatadogCodeLocationItem

EntityV3DatadogCodeLocationItem Code location item.

type EntityV3DatadogCodeLocationItem struct {
    // The paths (glob) to the source code of the service.
    Paths []string `json:"paths,omitempty"`
    // The repository path of the source code of the entity.
    RepositoryUrl *string `json:"repositoryURL,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatadogCodeLocationItem

func NewEntityV3DatadogCodeLocationItem() *EntityV3DatadogCodeLocationItem

NewEntityV3DatadogCodeLocationItem instantiates a new EntityV3DatadogCodeLocationItem 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 NewEntityV3DatadogCodeLocationItemWithDefaults

func NewEntityV3DatadogCodeLocationItemWithDefaults() *EntityV3DatadogCodeLocationItem

NewEntityV3DatadogCodeLocationItemWithDefaults instantiates a new EntityV3DatadogCodeLocationItem 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 (*EntityV3DatadogCodeLocationItem) GetPaths

func (o *EntityV3DatadogCodeLocationItem) GetPaths() []string

GetPaths returns the Paths field value if set, zero value otherwise.

func (*EntityV3DatadogCodeLocationItem) GetPathsOk

func (o *EntityV3DatadogCodeLocationItem) GetPathsOk() (*[]string, bool)

GetPathsOk returns a tuple with the Paths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatadogCodeLocationItem) GetRepositoryUrl

func (o *EntityV3DatadogCodeLocationItem) GetRepositoryUrl() string

GetRepositoryUrl returns the RepositoryUrl field value if set, zero value otherwise.

func (*EntityV3DatadogCodeLocationItem) GetRepositoryUrlOk

func (o *EntityV3DatadogCodeLocationItem) GetRepositoryUrlOk() (*string, bool)

GetRepositoryUrlOk returns a tuple with the RepositoryUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatadogCodeLocationItem) HasPaths

func (o *EntityV3DatadogCodeLocationItem) HasPaths() bool

HasPaths returns a boolean if a field has been set.

func (*EntityV3DatadogCodeLocationItem) HasRepositoryUrl

func (o *EntityV3DatadogCodeLocationItem) HasRepositoryUrl() bool

HasRepositoryUrl returns a boolean if a field has been set.

func (EntityV3DatadogCodeLocationItem) MarshalJSON

func (o EntityV3DatadogCodeLocationItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatadogCodeLocationItem) SetPaths

func (o *EntityV3DatadogCodeLocationItem) SetPaths(v []string)

SetPaths gets a reference to the given []string and assigns it to the Paths field.

func (*EntityV3DatadogCodeLocationItem) SetRepositoryUrl

func (o *EntityV3DatadogCodeLocationItem) SetRepositoryUrl(v string)

SetRepositoryUrl gets a reference to the given string and assigns it to the RepositoryUrl field.

func (*EntityV3DatadogCodeLocationItem) UnmarshalJSON

func (o *EntityV3DatadogCodeLocationItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatadogEventItem

EntityV3DatadogEventItem Events association item.

type EntityV3DatadogEventItem struct {
    // The name of the query.
    Name *string `json:"name,omitempty"`
    // The query to run.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatadogEventItem

func NewEntityV3DatadogEventItem() *EntityV3DatadogEventItem

NewEntityV3DatadogEventItem instantiates a new EntityV3DatadogEventItem 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 NewEntityV3DatadogEventItemWithDefaults

func NewEntityV3DatadogEventItemWithDefaults() *EntityV3DatadogEventItem

NewEntityV3DatadogEventItemWithDefaults instantiates a new EntityV3DatadogEventItem 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 (*EntityV3DatadogEventItem) GetName

func (o *EntityV3DatadogEventItem) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EntityV3DatadogEventItem) GetNameOk

func (o *EntityV3DatadogEventItem) 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 (*EntityV3DatadogEventItem) GetQuery

func (o *EntityV3DatadogEventItem) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*EntityV3DatadogEventItem) GetQueryOk

func (o *EntityV3DatadogEventItem) 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 (*EntityV3DatadogEventItem) HasName

func (o *EntityV3DatadogEventItem) HasName() bool

HasName returns a boolean if a field has been set.

func (*EntityV3DatadogEventItem) HasQuery

func (o *EntityV3DatadogEventItem) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (EntityV3DatadogEventItem) MarshalJSON

func (o EntityV3DatadogEventItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatadogEventItem) SetName

func (o *EntityV3DatadogEventItem) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EntityV3DatadogEventItem) SetQuery

func (o *EntityV3DatadogEventItem) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*EntityV3DatadogEventItem) UnmarshalJSON

func (o *EntityV3DatadogEventItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatadogIntegrationOpsgenie

EntityV3DatadogIntegrationOpsgenie An Opsgenie integration schema.

type EntityV3DatadogIntegrationOpsgenie struct {
    // The region for the Opsgenie integration.
    Region *string `json:"region,omitempty"`
    // The service URL for the Opsgenie integration.
    ServiceUrl string `json:"serviceURL"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatadogIntegrationOpsgenie

func NewEntityV3DatadogIntegrationOpsgenie(serviceUrl string) *EntityV3DatadogIntegrationOpsgenie

NewEntityV3DatadogIntegrationOpsgenie instantiates a new EntityV3DatadogIntegrationOpsgenie 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 NewEntityV3DatadogIntegrationOpsgenieWithDefaults

func NewEntityV3DatadogIntegrationOpsgenieWithDefaults() *EntityV3DatadogIntegrationOpsgenie

NewEntityV3DatadogIntegrationOpsgenieWithDefaults instantiates a new EntityV3DatadogIntegrationOpsgenie 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 (*EntityV3DatadogIntegrationOpsgenie) GetRegion

func (o *EntityV3DatadogIntegrationOpsgenie) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*EntityV3DatadogIntegrationOpsgenie) GetRegionOk

func (o *EntityV3DatadogIntegrationOpsgenie) 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 (*EntityV3DatadogIntegrationOpsgenie) GetServiceUrl

func (o *EntityV3DatadogIntegrationOpsgenie) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value.

func (*EntityV3DatadogIntegrationOpsgenie) GetServiceUrlOk

func (o *EntityV3DatadogIntegrationOpsgenie) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value and a boolean to check if the value has been set.

func (*EntityV3DatadogIntegrationOpsgenie) HasRegion

func (o *EntityV3DatadogIntegrationOpsgenie) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (EntityV3DatadogIntegrationOpsgenie) MarshalJSON

func (o EntityV3DatadogIntegrationOpsgenie) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatadogIntegrationOpsgenie) SetRegion

func (o *EntityV3DatadogIntegrationOpsgenie) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*EntityV3DatadogIntegrationOpsgenie) SetServiceUrl

func (o *EntityV3DatadogIntegrationOpsgenie) SetServiceUrl(v string)

SetServiceUrl sets field value.

func (*EntityV3DatadogIntegrationOpsgenie) UnmarshalJSON

func (o *EntityV3DatadogIntegrationOpsgenie) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatadogIntegrationPagerduty

EntityV3DatadogIntegrationPagerduty A PagerDuty integration schema.

type EntityV3DatadogIntegrationPagerduty struct {
    // The service URL for the PagerDuty integration.
    ServiceUrl string `json:"serviceURL"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatadogIntegrationPagerduty

func NewEntityV3DatadogIntegrationPagerduty(serviceUrl string) *EntityV3DatadogIntegrationPagerduty

NewEntityV3DatadogIntegrationPagerduty instantiates a new EntityV3DatadogIntegrationPagerduty 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 NewEntityV3DatadogIntegrationPagerdutyWithDefaults

func NewEntityV3DatadogIntegrationPagerdutyWithDefaults() *EntityV3DatadogIntegrationPagerduty

NewEntityV3DatadogIntegrationPagerdutyWithDefaults instantiates a new EntityV3DatadogIntegrationPagerduty 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 (*EntityV3DatadogIntegrationPagerduty) GetServiceUrl

func (o *EntityV3DatadogIntegrationPagerduty) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value.

func (*EntityV3DatadogIntegrationPagerduty) GetServiceUrlOk

func (o *EntityV3DatadogIntegrationPagerduty) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value and a boolean to check if the value has been set.

func (EntityV3DatadogIntegrationPagerduty) MarshalJSON

func (o EntityV3DatadogIntegrationPagerduty) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatadogIntegrationPagerduty) SetServiceUrl

func (o *EntityV3DatadogIntegrationPagerduty) SetServiceUrl(v string)

SetServiceUrl sets field value.

func (*EntityV3DatadogIntegrationPagerduty) UnmarshalJSON

func (o *EntityV3DatadogIntegrationPagerduty) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatadogLogItem

EntityV3DatadogLogItem Log association item.

type EntityV3DatadogLogItem struct {
    // The name of the query.
    Name *string `json:"name,omitempty"`
    // The query to run.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatadogLogItem

func NewEntityV3DatadogLogItem() *EntityV3DatadogLogItem

NewEntityV3DatadogLogItem instantiates a new EntityV3DatadogLogItem 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 NewEntityV3DatadogLogItemWithDefaults

func NewEntityV3DatadogLogItemWithDefaults() *EntityV3DatadogLogItem

NewEntityV3DatadogLogItemWithDefaults instantiates a new EntityV3DatadogLogItem 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 (*EntityV3DatadogLogItem) GetName

func (o *EntityV3DatadogLogItem) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EntityV3DatadogLogItem) GetNameOk

func (o *EntityV3DatadogLogItem) 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 (*EntityV3DatadogLogItem) GetQuery

func (o *EntityV3DatadogLogItem) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*EntityV3DatadogLogItem) GetQueryOk

func (o *EntityV3DatadogLogItem) 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 (*EntityV3DatadogLogItem) HasName

func (o *EntityV3DatadogLogItem) HasName() bool

HasName returns a boolean if a field has been set.

func (*EntityV3DatadogLogItem) HasQuery

func (o *EntityV3DatadogLogItem) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (EntityV3DatadogLogItem) MarshalJSON

func (o EntityV3DatadogLogItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatadogLogItem) SetName

func (o *EntityV3DatadogLogItem) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EntityV3DatadogLogItem) SetQuery

func (o *EntityV3DatadogLogItem) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*EntityV3DatadogLogItem) UnmarshalJSON

func (o *EntityV3DatadogLogItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatadogPerformance

EntityV3DatadogPerformance Performance stats association.

type EntityV3DatadogPerformance struct {
    // A list of APM entity tags that associates the APM Stats data with the entity.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatadogPerformance

func NewEntityV3DatadogPerformance() *EntityV3DatadogPerformance

NewEntityV3DatadogPerformance instantiates a new EntityV3DatadogPerformance 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 NewEntityV3DatadogPerformanceWithDefaults

func NewEntityV3DatadogPerformanceWithDefaults() *EntityV3DatadogPerformance

NewEntityV3DatadogPerformanceWithDefaults instantiates a new EntityV3DatadogPerformance 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 (*EntityV3DatadogPerformance) GetTags

func (o *EntityV3DatadogPerformance) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EntityV3DatadogPerformance) GetTagsOk

func (o *EntityV3DatadogPerformance) 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 (*EntityV3DatadogPerformance) HasTags

func (o *EntityV3DatadogPerformance) HasTags() bool

HasTags returns a boolean if a field has been set.

func (EntityV3DatadogPerformance) MarshalJSON

func (o EntityV3DatadogPerformance) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatadogPerformance) SetTags

func (o *EntityV3DatadogPerformance) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EntityV3DatadogPerformance) UnmarshalJSON

func (o *EntityV3DatadogPerformance) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatadogPipelines

EntityV3DatadogPipelines CI Pipelines association.

type EntityV3DatadogPipelines struct {
    // A list of CI Fingerprints that associate CI Pipelines with the entity.
    Fingerprints []string `json:"fingerprints,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatadogPipelines

func NewEntityV3DatadogPipelines() *EntityV3DatadogPipelines

NewEntityV3DatadogPipelines instantiates a new EntityV3DatadogPipelines 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 NewEntityV3DatadogPipelinesWithDefaults

func NewEntityV3DatadogPipelinesWithDefaults() *EntityV3DatadogPipelines

NewEntityV3DatadogPipelinesWithDefaults instantiates a new EntityV3DatadogPipelines 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 (*EntityV3DatadogPipelines) GetFingerprints

func (o *EntityV3DatadogPipelines) GetFingerprints() []string

GetFingerprints returns the Fingerprints field value if set, zero value otherwise.

func (*EntityV3DatadogPipelines) GetFingerprintsOk

func (o *EntityV3DatadogPipelines) GetFingerprintsOk() (*[]string, bool)

GetFingerprintsOk returns a tuple with the Fingerprints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatadogPipelines) HasFingerprints

func (o *EntityV3DatadogPipelines) HasFingerprints() bool

HasFingerprints returns a boolean if a field has been set.

func (EntityV3DatadogPipelines) MarshalJSON

func (o EntityV3DatadogPipelines) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatadogPipelines) SetFingerprints

func (o *EntityV3DatadogPipelines) SetFingerprints(v []string)

SetFingerprints gets a reference to the given []string and assigns it to the Fingerprints field.

func (*EntityV3DatadogPipelines) UnmarshalJSON

func (o *EntityV3DatadogPipelines) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3Datastore

EntityV3Datastore Schema for datastore entities.

type EntityV3Datastore struct {
    // The schema version of entity type. The field is known as schema-version in the previous version.
    ApiVersion EntityV3APIVersion `json:"apiVersion"`
    // Datadog product integrations for the datastore entity.
    Datadog *EntityV3DatastoreDatadog `json:"datadog,omitempty"`
    // Custom extensions. This is the free-formed field to send client side metadata. No Datadog features are affected by this field.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A base schema for defining third-party integrations.
    Integrations *EntityV3Integrations `json:"integrations,omitempty"`
    // The definition of Entity V3 Datastore Kind object.
    Kind EntityV3DatastoreKind `json:"kind"`
    // The definition of Entity V3 Metadata object.
    Metadata EntityV3Metadata `json:"metadata"`
    // The definition of Entity V3 Datastore Spec object.
    Spec *EntityV3DatastoreSpec `json:"spec,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3Datastore

func NewEntityV3Datastore(apiVersion EntityV3APIVersion, kind EntityV3DatastoreKind, metadata EntityV3Metadata) *EntityV3Datastore

NewEntityV3Datastore instantiates a new EntityV3Datastore 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 NewEntityV3DatastoreWithDefaults

func NewEntityV3DatastoreWithDefaults() *EntityV3Datastore

NewEntityV3DatastoreWithDefaults instantiates a new EntityV3Datastore 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 (*EntityV3Datastore) GetApiVersion

func (o *EntityV3Datastore) GetApiVersion() EntityV3APIVersion

GetApiVersion returns the ApiVersion field value.

func (*EntityV3Datastore) GetApiVersionOk

func (o *EntityV3Datastore) GetApiVersionOk() (*EntityV3APIVersion, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*EntityV3Datastore) GetDatadog

func (o *EntityV3Datastore) GetDatadog() EntityV3DatastoreDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*EntityV3Datastore) GetDatadogOk

func (o *EntityV3Datastore) GetDatadogOk() (*EntityV3DatastoreDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Datastore) GetExtensions

func (o *EntityV3Datastore) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*EntityV3Datastore) GetExtensionsOk

func (o *EntityV3Datastore) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Datastore) GetIntegrations

func (o *EntityV3Datastore) GetIntegrations() EntityV3Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*EntityV3Datastore) GetIntegrationsOk

func (o *EntityV3Datastore) GetIntegrationsOk() (*EntityV3Integrations, bool)

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 (*EntityV3Datastore) GetKind

func (o *EntityV3Datastore) GetKind() EntityV3DatastoreKind

GetKind returns the Kind field value.

func (*EntityV3Datastore) GetKindOk

func (o *EntityV3Datastore) GetKindOk() (*EntityV3DatastoreKind, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*EntityV3Datastore) GetMetadata

func (o *EntityV3Datastore) GetMetadata() EntityV3Metadata

GetMetadata returns the Metadata field value.

func (*EntityV3Datastore) GetMetadataOk

func (o *EntityV3Datastore) GetMetadataOk() (*EntityV3Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*EntityV3Datastore) GetSpec

func (o *EntityV3Datastore) GetSpec() EntityV3DatastoreSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*EntityV3Datastore) GetSpecOk

func (o *EntityV3Datastore) GetSpecOk() (*EntityV3DatastoreSpec, bool)

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Datastore) HasDatadog

func (o *EntityV3Datastore) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*EntityV3Datastore) HasExtensions

func (o *EntityV3Datastore) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*EntityV3Datastore) HasIntegrations

func (o *EntityV3Datastore) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*EntityV3Datastore) HasSpec

func (o *EntityV3Datastore) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (EntityV3Datastore) MarshalJSON

func (o EntityV3Datastore) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3Datastore) SetApiVersion

func (o *EntityV3Datastore) SetApiVersion(v EntityV3APIVersion)

SetApiVersion sets field value.

func (*EntityV3Datastore) SetDatadog

func (o *EntityV3Datastore) SetDatadog(v EntityV3DatastoreDatadog)

SetDatadog gets a reference to the given EntityV3DatastoreDatadog and assigns it to the Datadog field.

func (*EntityV3Datastore) SetExtensions

func (o *EntityV3Datastore) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*EntityV3Datastore) SetIntegrations

func (o *EntityV3Datastore) SetIntegrations(v EntityV3Integrations)

SetIntegrations gets a reference to the given EntityV3Integrations and assigns it to the Integrations field.

func (*EntityV3Datastore) SetKind

func (o *EntityV3Datastore) SetKind(v EntityV3DatastoreKind)

SetKind sets field value.

func (*EntityV3Datastore) SetMetadata

func (o *EntityV3Datastore) SetMetadata(v EntityV3Metadata)

SetMetadata sets field value.

func (*EntityV3Datastore) SetSpec

func (o *EntityV3Datastore) SetSpec(v EntityV3DatastoreSpec)

SetSpec gets a reference to the given EntityV3DatastoreSpec and assigns it to the Spec field.

func (*EntityV3Datastore) UnmarshalJSON

func (o *EntityV3Datastore) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatastoreDatadog

EntityV3DatastoreDatadog Datadog product integrations for the datastore entity.

type EntityV3DatastoreDatadog struct {
    // Events associations.
    Events []EntityV3DatadogEventItem `json:"events,omitempty"`
    // Logs association.
    Logs []EntityV3DatadogLogItem `json:"logs,omitempty"`
    // Performance stats association.
    PerformanceData *EntityV3DatadogPerformance `json:"performanceData,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatastoreDatadog

func NewEntityV3DatastoreDatadog() *EntityV3DatastoreDatadog

NewEntityV3DatastoreDatadog instantiates a new EntityV3DatastoreDatadog 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 NewEntityV3DatastoreDatadogWithDefaults

func NewEntityV3DatastoreDatadogWithDefaults() *EntityV3DatastoreDatadog

NewEntityV3DatastoreDatadogWithDefaults instantiates a new EntityV3DatastoreDatadog 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 (*EntityV3DatastoreDatadog) GetEvents

func (o *EntityV3DatastoreDatadog) GetEvents() []EntityV3DatadogEventItem

GetEvents returns the Events field value if set, zero value otherwise.

func (*EntityV3DatastoreDatadog) GetEventsOk

func (o *EntityV3DatastoreDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatastoreDatadog) GetLogs

func (o *EntityV3DatastoreDatadog) GetLogs() []EntityV3DatadogLogItem

GetLogs returns the Logs field value if set, zero value otherwise.

func (*EntityV3DatastoreDatadog) GetLogsOk

func (o *EntityV3DatastoreDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)

GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatastoreDatadog) GetPerformanceData

func (o *EntityV3DatastoreDatadog) GetPerformanceData() EntityV3DatadogPerformance

GetPerformanceData returns the PerformanceData field value if set, zero value otherwise.

func (*EntityV3DatastoreDatadog) GetPerformanceDataOk

func (o *EntityV3DatastoreDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)

GetPerformanceDataOk returns a tuple with the PerformanceData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatastoreDatadog) HasEvents

func (o *EntityV3DatastoreDatadog) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*EntityV3DatastoreDatadog) HasLogs

func (o *EntityV3DatastoreDatadog) HasLogs() bool

HasLogs returns a boolean if a field has been set.

func (*EntityV3DatastoreDatadog) HasPerformanceData

func (o *EntityV3DatastoreDatadog) HasPerformanceData() bool

HasPerformanceData returns a boolean if a field has been set.

func (EntityV3DatastoreDatadog) MarshalJSON

func (o EntityV3DatastoreDatadog) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatastoreDatadog) SetEvents

func (o *EntityV3DatastoreDatadog) SetEvents(v []EntityV3DatadogEventItem)

SetEvents gets a reference to the given []EntityV3DatadogEventItem and assigns it to the Events field.

func (*EntityV3DatastoreDatadog) SetLogs

func (o *EntityV3DatastoreDatadog) SetLogs(v []EntityV3DatadogLogItem)

SetLogs gets a reference to the given []EntityV3DatadogLogItem and assigns it to the Logs field.

func (*EntityV3DatastoreDatadog) SetPerformanceData

func (o *EntityV3DatastoreDatadog) SetPerformanceData(v EntityV3DatadogPerformance)

SetPerformanceData gets a reference to the given EntityV3DatadogPerformance and assigns it to the PerformanceData field.

func (*EntityV3DatastoreDatadog) UnmarshalJSON

func (o *EntityV3DatastoreDatadog) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3DatastoreKind

EntityV3DatastoreKind The definition of Entity V3 Datastore Kind object.

type EntityV3DatastoreKind string

List of EntityV3DatastoreKind.

const (
    ENTITYV3DATASTOREKIND_DATASTORE EntityV3DatastoreKind = "datastore"
)

func NewEntityV3DatastoreKindFromValue

func NewEntityV3DatastoreKindFromValue(v string) (*EntityV3DatastoreKind, error)

NewEntityV3DatastoreKindFromValue returns a pointer to a valid EntityV3DatastoreKind for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityV3DatastoreKind) GetAllowedValues

func (v *EntityV3DatastoreKind) GetAllowedValues() []EntityV3DatastoreKind

GetAllowedValues reeturns the list of possible values.

func (EntityV3DatastoreKind) IsValid

func (v EntityV3DatastoreKind) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityV3DatastoreKind) Ptr

func (v EntityV3DatastoreKind) Ptr() *EntityV3DatastoreKind

Ptr returns reference to EntityV3DatastoreKind value.

func (*EntityV3DatastoreKind) UnmarshalJSON

func (v *EntityV3DatastoreKind) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityV3DatastoreSpec

EntityV3DatastoreSpec The definition of Entity V3 Datastore Spec object.

type EntityV3DatastoreSpec struct {
    // A list of components the datastore is a part of
    ComponentOf []string `json:"componentOf,omitempty"`
    // The lifecycle state of the datastore.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // The importance of the datastore.
    Tier *string `json:"tier,omitempty"`
    // The type of datastore.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3DatastoreSpec

func NewEntityV3DatastoreSpec() *EntityV3DatastoreSpec

NewEntityV3DatastoreSpec instantiates a new EntityV3DatastoreSpec 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 NewEntityV3DatastoreSpecWithDefaults

func NewEntityV3DatastoreSpecWithDefaults() *EntityV3DatastoreSpec

NewEntityV3DatastoreSpecWithDefaults instantiates a new EntityV3DatastoreSpec 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 (*EntityV3DatastoreSpec) GetComponentOf

func (o *EntityV3DatastoreSpec) GetComponentOf() []string

GetComponentOf returns the ComponentOf field value if set, zero value otherwise.

func (*EntityV3DatastoreSpec) GetComponentOfOk

func (o *EntityV3DatastoreSpec) GetComponentOfOk() (*[]string, bool)

GetComponentOfOk returns a tuple with the ComponentOf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatastoreSpec) GetLifecycle

func (o *EntityV3DatastoreSpec) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*EntityV3DatastoreSpec) GetLifecycleOk

func (o *EntityV3DatastoreSpec) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatastoreSpec) GetTier

func (o *EntityV3DatastoreSpec) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*EntityV3DatastoreSpec) GetTierOk

func (o *EntityV3DatastoreSpec) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3DatastoreSpec) GetType

func (o *EntityV3DatastoreSpec) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EntityV3DatastoreSpec) GetTypeOk

func (o *EntityV3DatastoreSpec) GetTypeOk() (*string, 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 (*EntityV3DatastoreSpec) HasComponentOf

func (o *EntityV3DatastoreSpec) HasComponentOf() bool

HasComponentOf returns a boolean if a field has been set.

func (*EntityV3DatastoreSpec) HasLifecycle

func (o *EntityV3DatastoreSpec) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (*EntityV3DatastoreSpec) HasTier

func (o *EntityV3DatastoreSpec) HasTier() bool

HasTier returns a boolean if a field has been set.

func (*EntityV3DatastoreSpec) HasType

func (o *EntityV3DatastoreSpec) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityV3DatastoreSpec) MarshalJSON

func (o EntityV3DatastoreSpec) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3DatastoreSpec) SetComponentOf

func (o *EntityV3DatastoreSpec) SetComponentOf(v []string)

SetComponentOf gets a reference to the given []string and assigns it to the ComponentOf field.

func (*EntityV3DatastoreSpec) SetLifecycle

func (o *EntityV3DatastoreSpec) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (*EntityV3DatastoreSpec) SetTier

func (o *EntityV3DatastoreSpec) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*EntityV3DatastoreSpec) SetType

func (o *EntityV3DatastoreSpec) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EntityV3DatastoreSpec) UnmarshalJSON

func (o *EntityV3DatastoreSpec) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3Integrations

EntityV3Integrations A base schema for defining third-party integrations.

type EntityV3Integrations struct {
    // An Opsgenie integration schema.
    Opsgenie *EntityV3DatadogIntegrationOpsgenie `json:"opsgenie,omitempty"`
    // A PagerDuty integration schema.
    Pagerduty *EntityV3DatadogIntegrationPagerduty `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3Integrations

func NewEntityV3Integrations() *EntityV3Integrations

NewEntityV3Integrations instantiates a new EntityV3Integrations 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 NewEntityV3IntegrationsWithDefaults

func NewEntityV3IntegrationsWithDefaults() *EntityV3Integrations

NewEntityV3IntegrationsWithDefaults instantiates a new EntityV3Integrations 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 (*EntityV3Integrations) GetOpsgenie

func (o *EntityV3Integrations) GetOpsgenie() EntityV3DatadogIntegrationOpsgenie

GetOpsgenie returns the Opsgenie field value if set, zero value otherwise.

func (*EntityV3Integrations) GetOpsgenieOk

func (o *EntityV3Integrations) GetOpsgenieOk() (*EntityV3DatadogIntegrationOpsgenie, bool)

GetOpsgenieOk returns a tuple with the Opsgenie field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Integrations) GetPagerduty

func (o *EntityV3Integrations) GetPagerduty() EntityV3DatadogIntegrationPagerduty

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*EntityV3Integrations) GetPagerdutyOk

func (o *EntityV3Integrations) GetPagerdutyOk() (*EntityV3DatadogIntegrationPagerduty, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Integrations) HasOpsgenie

func (o *EntityV3Integrations) HasOpsgenie() bool

HasOpsgenie returns a boolean if a field has been set.

func (*EntityV3Integrations) HasPagerduty

func (o *EntityV3Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (EntityV3Integrations) MarshalJSON

func (o EntityV3Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3Integrations) SetOpsgenie

func (o *EntityV3Integrations) SetOpsgenie(v EntityV3DatadogIntegrationOpsgenie)

SetOpsgenie gets a reference to the given EntityV3DatadogIntegrationOpsgenie and assigns it to the Opsgenie field.

func (*EntityV3Integrations) SetPagerduty

func (o *EntityV3Integrations) SetPagerduty(v EntityV3DatadogIntegrationPagerduty)

SetPagerduty gets a reference to the given EntityV3DatadogIntegrationPagerduty and assigns it to the Pagerduty field.

func (*EntityV3Integrations) UnmarshalJSON

func (o *EntityV3Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3Metadata

EntityV3Metadata The definition of Entity V3 Metadata object.

type EntityV3Metadata struct {
    // The additional owners of the entity, usually a team.
    AdditionalOwners []EntityV3MetadataAdditionalOwnersItems `json:"additionalOwners,omitempty"`
    // A list of contacts for the entity.
    Contacts []EntityV3MetadataContactsItems `json:"contacts,omitempty"`
    // Short description of the entity. The UI can leverage the description for display.
    Description *string `json:"description,omitempty"`
    // User friendly name of the entity. The UI can leverage the display name for display.
    DisplayName *string `json:"displayName,omitempty"`
    // A read-only globally unique identifier for the entity generated by Datadog.  User supplied values are ignored.
    Id *string `json:"id,omitempty"`
    // The entity reference from which to inherit metadata
    InheritFrom *string `json:"inheritFrom,omitempty"`
    // A list of links for the entity.
    Links []EntityV3MetadataLinksItems `json:"links,omitempty"`
    // A read-only set of Datadog managed attributes generated by Datadog.  User supplied values are ignored.
    Managed map[string]interface{} `json:"managed,omitempty"`
    // Unique name given to an entity under the kind/namespace.
    Name string `json:"name"`
    // Namespace is a part of unique identifier. It has a default value of 'default'.
    Namespace *string `json:"namespace,omitempty"`
    // The owner of the entity, usually a team.
    Owner *string `json:"owner,omitempty"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3Metadata

func NewEntityV3Metadata(name string) *EntityV3Metadata

NewEntityV3Metadata instantiates a new EntityV3Metadata 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 NewEntityV3MetadataWithDefaults

func NewEntityV3MetadataWithDefaults() *EntityV3Metadata

NewEntityV3MetadataWithDefaults instantiates a new EntityV3Metadata 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 (*EntityV3Metadata) GetAdditionalOwners

func (o *EntityV3Metadata) GetAdditionalOwners() []EntityV3MetadataAdditionalOwnersItems

GetAdditionalOwners returns the AdditionalOwners field value if set, zero value otherwise.

func (*EntityV3Metadata) GetAdditionalOwnersOk

func (o *EntityV3Metadata) GetAdditionalOwnersOk() (*[]EntityV3MetadataAdditionalOwnersItems, bool)

GetAdditionalOwnersOk returns a tuple with the AdditionalOwners field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Metadata) GetContacts

func (o *EntityV3Metadata) GetContacts() []EntityV3MetadataContactsItems

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*EntityV3Metadata) GetContactsOk

func (o *EntityV3Metadata) GetContactsOk() (*[]EntityV3MetadataContactsItems, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Metadata) GetDescription

func (o *EntityV3Metadata) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*EntityV3Metadata) GetDescriptionOk

func (o *EntityV3Metadata) 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 (*EntityV3Metadata) GetDisplayName

func (o *EntityV3Metadata) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*EntityV3Metadata) GetDisplayNameOk

func (o *EntityV3Metadata) 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 (*EntityV3Metadata) GetId

func (o *EntityV3Metadata) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EntityV3Metadata) GetIdOk

func (o *EntityV3Metadata) 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 (*EntityV3Metadata) GetInheritFrom

func (o *EntityV3Metadata) GetInheritFrom() string

GetInheritFrom returns the InheritFrom field value if set, zero value otherwise.

func (*EntityV3Metadata) GetInheritFromOk

func (o *EntityV3Metadata) GetInheritFromOk() (*string, bool)

GetInheritFromOk returns a tuple with the InheritFrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *EntityV3Metadata) GetLinks() []EntityV3MetadataLinksItems

GetLinks returns the Links field value if set, zero value otherwise.

func (*EntityV3Metadata) GetLinksOk

func (o *EntityV3Metadata) GetLinksOk() (*[]EntityV3MetadataLinksItems, 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 (*EntityV3Metadata) GetManaged

func (o *EntityV3Metadata) GetManaged() map[string]interface{}

GetManaged returns the Managed field value if set, zero value otherwise.

func (*EntityV3Metadata) GetManagedOk

func (o *EntityV3Metadata) GetManagedOk() (*map[string]interface{}, bool)

GetManagedOk returns a tuple with the Managed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Metadata) GetName

func (o *EntityV3Metadata) GetName() string

GetName returns the Name field value.

func (*EntityV3Metadata) GetNameOk

func (o *EntityV3Metadata) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EntityV3Metadata) GetNamespace

func (o *EntityV3Metadata) GetNamespace() string

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*EntityV3Metadata) GetNamespaceOk

func (o *EntityV3Metadata) GetNamespaceOk() (*string, bool)

GetNamespaceOk returns a tuple with the Namespace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Metadata) GetOwner

func (o *EntityV3Metadata) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*EntityV3Metadata) GetOwnerOk

func (o *EntityV3Metadata) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Metadata) GetTags

func (o *EntityV3Metadata) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EntityV3Metadata) GetTagsOk

func (o *EntityV3Metadata) 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 (*EntityV3Metadata) HasAdditionalOwners

func (o *EntityV3Metadata) HasAdditionalOwners() bool

HasAdditionalOwners returns a boolean if a field has been set.

func (*EntityV3Metadata) HasContacts

func (o *EntityV3Metadata) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*EntityV3Metadata) HasDescription

func (o *EntityV3Metadata) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EntityV3Metadata) HasDisplayName

func (o *EntityV3Metadata) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*EntityV3Metadata) HasId

func (o *EntityV3Metadata) HasId() bool

HasId returns a boolean if a field has been set.

func (*EntityV3Metadata) HasInheritFrom

func (o *EntityV3Metadata) HasInheritFrom() bool

HasInheritFrom returns a boolean if a field has been set.

func (o *EntityV3Metadata) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*EntityV3Metadata) HasManaged

func (o *EntityV3Metadata) HasManaged() bool

HasManaged returns a boolean if a field has been set.

func (*EntityV3Metadata) HasNamespace

func (o *EntityV3Metadata) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*EntityV3Metadata) HasOwner

func (o *EntityV3Metadata) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*EntityV3Metadata) HasTags

func (o *EntityV3Metadata) HasTags() bool

HasTags returns a boolean if a field has been set.

func (EntityV3Metadata) MarshalJSON

func (o EntityV3Metadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3Metadata) SetAdditionalOwners

func (o *EntityV3Metadata) SetAdditionalOwners(v []EntityV3MetadataAdditionalOwnersItems)

SetAdditionalOwners gets a reference to the given []EntityV3MetadataAdditionalOwnersItems and assigns it to the AdditionalOwners field.

func (*EntityV3Metadata) SetContacts

func (o *EntityV3Metadata) SetContacts(v []EntityV3MetadataContactsItems)

SetContacts gets a reference to the given []EntityV3MetadataContactsItems and assigns it to the Contacts field.

func (*EntityV3Metadata) SetDescription

func (o *EntityV3Metadata) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*EntityV3Metadata) SetDisplayName

func (o *EntityV3Metadata) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*EntityV3Metadata) SetId

func (o *EntityV3Metadata) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EntityV3Metadata) SetInheritFrom

func (o *EntityV3Metadata) SetInheritFrom(v string)

SetInheritFrom gets a reference to the given string and assigns it to the InheritFrom field.

func (o *EntityV3Metadata) SetLinks(v []EntityV3MetadataLinksItems)

SetLinks gets a reference to the given []EntityV3MetadataLinksItems and assigns it to the Links field.

func (*EntityV3Metadata) SetManaged

func (o *EntityV3Metadata) SetManaged(v map[string]interface{})

SetManaged gets a reference to the given map[string]interface{} and assigns it to the Managed field.

func (*EntityV3Metadata) SetName

func (o *EntityV3Metadata) SetName(v string)

SetName sets field value.

func (*EntityV3Metadata) SetNamespace

func (o *EntityV3Metadata) SetNamespace(v string)

SetNamespace gets a reference to the given string and assigns it to the Namespace field.

func (*EntityV3Metadata) SetOwner

func (o *EntityV3Metadata) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*EntityV3Metadata) SetTags

func (o *EntityV3Metadata) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EntityV3Metadata) UnmarshalJSON

func (o *EntityV3Metadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3MetadataAdditionalOwnersItems

EntityV3MetadataAdditionalOwnersItems The definition of Entity V3 Metadata Additional Owners Items object.

type EntityV3MetadataAdditionalOwnersItems struct {
    // Team name.
    Name string `json:"name"`
    // Team type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEntityV3MetadataAdditionalOwnersItems

func NewEntityV3MetadataAdditionalOwnersItems(name string) *EntityV3MetadataAdditionalOwnersItems

NewEntityV3MetadataAdditionalOwnersItems instantiates a new EntityV3MetadataAdditionalOwnersItems 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 NewEntityV3MetadataAdditionalOwnersItemsWithDefaults

func NewEntityV3MetadataAdditionalOwnersItemsWithDefaults() *EntityV3MetadataAdditionalOwnersItems

NewEntityV3MetadataAdditionalOwnersItemsWithDefaults instantiates a new EntityV3MetadataAdditionalOwnersItems 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 (*EntityV3MetadataAdditionalOwnersItems) GetName

func (o *EntityV3MetadataAdditionalOwnersItems) GetName() string

GetName returns the Name field value.

func (*EntityV3MetadataAdditionalOwnersItems) GetNameOk

func (o *EntityV3MetadataAdditionalOwnersItems) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EntityV3MetadataAdditionalOwnersItems) GetType

func (o *EntityV3MetadataAdditionalOwnersItems) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EntityV3MetadataAdditionalOwnersItems) GetTypeOk

func (o *EntityV3MetadataAdditionalOwnersItems) GetTypeOk() (*string, 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 (*EntityV3MetadataAdditionalOwnersItems) HasType

func (o *EntityV3MetadataAdditionalOwnersItems) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityV3MetadataAdditionalOwnersItems) MarshalJSON

func (o EntityV3MetadataAdditionalOwnersItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3MetadataAdditionalOwnersItems) SetName

func (o *EntityV3MetadataAdditionalOwnersItems) SetName(v string)

SetName sets field value.

func (*EntityV3MetadataAdditionalOwnersItems) SetType

func (o *EntityV3MetadataAdditionalOwnersItems) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EntityV3MetadataAdditionalOwnersItems) UnmarshalJSON

func (o *EntityV3MetadataAdditionalOwnersItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3MetadataContactsItems

EntityV3MetadataContactsItems The definition of Entity V3 Metadata Contacts Items object.

type EntityV3MetadataContactsItems struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact name.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3MetadataContactsItems

func NewEntityV3MetadataContactsItems(contact string, typeVar string) *EntityV3MetadataContactsItems

NewEntityV3MetadataContactsItems instantiates a new EntityV3MetadataContactsItems 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 NewEntityV3MetadataContactsItemsWithDefaults

func NewEntityV3MetadataContactsItemsWithDefaults() *EntityV3MetadataContactsItems

NewEntityV3MetadataContactsItemsWithDefaults instantiates a new EntityV3MetadataContactsItems 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 (*EntityV3MetadataContactsItems) GetContact

func (o *EntityV3MetadataContactsItems) GetContact() string

GetContact returns the Contact field value.

func (*EntityV3MetadataContactsItems) GetContactOk

func (o *EntityV3MetadataContactsItems) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*EntityV3MetadataContactsItems) GetName

func (o *EntityV3MetadataContactsItems) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EntityV3MetadataContactsItems) GetNameOk

func (o *EntityV3MetadataContactsItems) 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 (*EntityV3MetadataContactsItems) GetType

func (o *EntityV3MetadataContactsItems) GetType() string

GetType returns the Type field value.

func (*EntityV3MetadataContactsItems) GetTypeOk

func (o *EntityV3MetadataContactsItems) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EntityV3MetadataContactsItems) HasName

func (o *EntityV3MetadataContactsItems) HasName() bool

HasName returns a boolean if a field has been set.

func (EntityV3MetadataContactsItems) MarshalJSON

func (o EntityV3MetadataContactsItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3MetadataContactsItems) SetContact

func (o *EntityV3MetadataContactsItems) SetContact(v string)

SetContact sets field value.

func (*EntityV3MetadataContactsItems) SetName

func (o *EntityV3MetadataContactsItems) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EntityV3MetadataContactsItems) SetType

func (o *EntityV3MetadataContactsItems) SetType(v string)

SetType sets field value.

func (*EntityV3MetadataContactsItems) UnmarshalJSON

func (o *EntityV3MetadataContactsItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3MetadataLinksItems

EntityV3MetadataLinksItems The definition of Entity V3 Metadata Links Items object.

type EntityV3MetadataLinksItems struct {
    // Link name.
    Name string `json:"name"`
    // Link provider.
    Provider *string `json:"provider,omitempty"`
    // Link type.
    Type string `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3MetadataLinksItems

func NewEntityV3MetadataLinksItems(name string, typeVar string, url string) *EntityV3MetadataLinksItems

NewEntityV3MetadataLinksItems instantiates a new EntityV3MetadataLinksItems 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 NewEntityV3MetadataLinksItemsWithDefaults

func NewEntityV3MetadataLinksItemsWithDefaults() *EntityV3MetadataLinksItems

NewEntityV3MetadataLinksItemsWithDefaults instantiates a new EntityV3MetadataLinksItems 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 (*EntityV3MetadataLinksItems) GetName

func (o *EntityV3MetadataLinksItems) GetName() string

GetName returns the Name field value.

func (*EntityV3MetadataLinksItems) GetNameOk

func (o *EntityV3MetadataLinksItems) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EntityV3MetadataLinksItems) GetProvider

func (o *EntityV3MetadataLinksItems) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*EntityV3MetadataLinksItems) GetProviderOk

func (o *EntityV3MetadataLinksItems) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3MetadataLinksItems) GetType

func (o *EntityV3MetadataLinksItems) GetType() string

GetType returns the Type field value.

func (*EntityV3MetadataLinksItems) GetTypeOk

func (o *EntityV3MetadataLinksItems) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EntityV3MetadataLinksItems) GetUrl

func (o *EntityV3MetadataLinksItems) GetUrl() string

GetUrl returns the Url field value.

func (*EntityV3MetadataLinksItems) GetUrlOk

func (o *EntityV3MetadataLinksItems) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*EntityV3MetadataLinksItems) HasProvider

func (o *EntityV3MetadataLinksItems) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (EntityV3MetadataLinksItems) MarshalJSON

func (o EntityV3MetadataLinksItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3MetadataLinksItems) SetName

func (o *EntityV3MetadataLinksItems) SetName(v string)

SetName sets field value.

func (*EntityV3MetadataLinksItems) SetProvider

func (o *EntityV3MetadataLinksItems) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*EntityV3MetadataLinksItems) SetType

func (o *EntityV3MetadataLinksItems) SetType(v string)

SetType sets field value.

func (*EntityV3MetadataLinksItems) SetUrl

func (o *EntityV3MetadataLinksItems) SetUrl(v string)

SetUrl sets field value.

func (*EntityV3MetadataLinksItems) UnmarshalJSON

func (o *EntityV3MetadataLinksItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3Queue

EntityV3Queue Schema for queue entities.

type EntityV3Queue struct {
    // The schema version of entity type. The field is known as schema-version in the previous version.
    ApiVersion EntityV3APIVersion `json:"apiVersion"`
    // Datadog product integrations for the datastore entity.
    Datadog *EntityV3QueueDatadog `json:"datadog,omitempty"`
    // Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A base schema for defining third-party integrations.
    Integrations *EntityV3Integrations `json:"integrations,omitempty"`
    // The definition of Entity V3 Queue Kind object.
    Kind EntityV3QueueKind `json:"kind"`
    // The definition of Entity V3 Metadata object.
    Metadata EntityV3Metadata `json:"metadata"`
    // The definition of Entity V3 Queue Spec object.
    Spec *EntityV3QueueSpec `json:"spec,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3Queue

func NewEntityV3Queue(apiVersion EntityV3APIVersion, kind EntityV3QueueKind, metadata EntityV3Metadata) *EntityV3Queue

NewEntityV3Queue instantiates a new EntityV3Queue 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 NewEntityV3QueueWithDefaults

func NewEntityV3QueueWithDefaults() *EntityV3Queue

NewEntityV3QueueWithDefaults instantiates a new EntityV3Queue 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 (*EntityV3Queue) GetApiVersion

func (o *EntityV3Queue) GetApiVersion() EntityV3APIVersion

GetApiVersion returns the ApiVersion field value.

func (*EntityV3Queue) GetApiVersionOk

func (o *EntityV3Queue) GetApiVersionOk() (*EntityV3APIVersion, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*EntityV3Queue) GetDatadog

func (o *EntityV3Queue) GetDatadog() EntityV3QueueDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*EntityV3Queue) GetDatadogOk

func (o *EntityV3Queue) GetDatadogOk() (*EntityV3QueueDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Queue) GetExtensions

func (o *EntityV3Queue) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*EntityV3Queue) GetExtensionsOk

func (o *EntityV3Queue) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Queue) GetIntegrations

func (o *EntityV3Queue) GetIntegrations() EntityV3Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*EntityV3Queue) GetIntegrationsOk

func (o *EntityV3Queue) GetIntegrationsOk() (*EntityV3Integrations, bool)

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 (*EntityV3Queue) GetKind

func (o *EntityV3Queue) GetKind() EntityV3QueueKind

GetKind returns the Kind field value.

func (*EntityV3Queue) GetKindOk

func (o *EntityV3Queue) GetKindOk() (*EntityV3QueueKind, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*EntityV3Queue) GetMetadata

func (o *EntityV3Queue) GetMetadata() EntityV3Metadata

GetMetadata returns the Metadata field value.

func (*EntityV3Queue) GetMetadataOk

func (o *EntityV3Queue) GetMetadataOk() (*EntityV3Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*EntityV3Queue) GetSpec

func (o *EntityV3Queue) GetSpec() EntityV3QueueSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*EntityV3Queue) GetSpecOk

func (o *EntityV3Queue) GetSpecOk() (*EntityV3QueueSpec, bool)

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Queue) HasDatadog

func (o *EntityV3Queue) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*EntityV3Queue) HasExtensions

func (o *EntityV3Queue) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*EntityV3Queue) HasIntegrations

func (o *EntityV3Queue) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*EntityV3Queue) HasSpec

func (o *EntityV3Queue) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (EntityV3Queue) MarshalJSON

func (o EntityV3Queue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3Queue) SetApiVersion

func (o *EntityV3Queue) SetApiVersion(v EntityV3APIVersion)

SetApiVersion sets field value.

func (*EntityV3Queue) SetDatadog

func (o *EntityV3Queue) SetDatadog(v EntityV3QueueDatadog)

SetDatadog gets a reference to the given EntityV3QueueDatadog and assigns it to the Datadog field.

func (*EntityV3Queue) SetExtensions

func (o *EntityV3Queue) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*EntityV3Queue) SetIntegrations

func (o *EntityV3Queue) SetIntegrations(v EntityV3Integrations)

SetIntegrations gets a reference to the given EntityV3Integrations and assigns it to the Integrations field.

func (*EntityV3Queue) SetKind

func (o *EntityV3Queue) SetKind(v EntityV3QueueKind)

SetKind sets field value.

func (*EntityV3Queue) SetMetadata

func (o *EntityV3Queue) SetMetadata(v EntityV3Metadata)

SetMetadata sets field value.

func (*EntityV3Queue) SetSpec

func (o *EntityV3Queue) SetSpec(v EntityV3QueueSpec)

SetSpec gets a reference to the given EntityV3QueueSpec and assigns it to the Spec field.

func (*EntityV3Queue) UnmarshalJSON

func (o *EntityV3Queue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3QueueDatadog

EntityV3QueueDatadog Datadog product integrations for the datastore entity.

type EntityV3QueueDatadog struct {
    // Events associations.
    Events []EntityV3DatadogEventItem `json:"events,omitempty"`
    // Logs association.
    Logs []EntityV3DatadogLogItem `json:"logs,omitempty"`
    // Performance stats association.
    PerformanceData *EntityV3DatadogPerformance `json:"performanceData,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3QueueDatadog

func NewEntityV3QueueDatadog() *EntityV3QueueDatadog

NewEntityV3QueueDatadog instantiates a new EntityV3QueueDatadog 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 NewEntityV3QueueDatadogWithDefaults

func NewEntityV3QueueDatadogWithDefaults() *EntityV3QueueDatadog

NewEntityV3QueueDatadogWithDefaults instantiates a new EntityV3QueueDatadog 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 (*EntityV3QueueDatadog) GetEvents

func (o *EntityV3QueueDatadog) GetEvents() []EntityV3DatadogEventItem

GetEvents returns the Events field value if set, zero value otherwise.

func (*EntityV3QueueDatadog) GetEventsOk

func (o *EntityV3QueueDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3QueueDatadog) GetLogs

func (o *EntityV3QueueDatadog) GetLogs() []EntityV3DatadogLogItem

GetLogs returns the Logs field value if set, zero value otherwise.

func (*EntityV3QueueDatadog) GetLogsOk

func (o *EntityV3QueueDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)

GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3QueueDatadog) GetPerformanceData

func (o *EntityV3QueueDatadog) GetPerformanceData() EntityV3DatadogPerformance

GetPerformanceData returns the PerformanceData field value if set, zero value otherwise.

func (*EntityV3QueueDatadog) GetPerformanceDataOk

func (o *EntityV3QueueDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)

GetPerformanceDataOk returns a tuple with the PerformanceData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3QueueDatadog) HasEvents

func (o *EntityV3QueueDatadog) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*EntityV3QueueDatadog) HasLogs

func (o *EntityV3QueueDatadog) HasLogs() bool

HasLogs returns a boolean if a field has been set.

func (*EntityV3QueueDatadog) HasPerformanceData

func (o *EntityV3QueueDatadog) HasPerformanceData() bool

HasPerformanceData returns a boolean if a field has been set.

func (EntityV3QueueDatadog) MarshalJSON

func (o EntityV3QueueDatadog) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3QueueDatadog) SetEvents

func (o *EntityV3QueueDatadog) SetEvents(v []EntityV3DatadogEventItem)

SetEvents gets a reference to the given []EntityV3DatadogEventItem and assigns it to the Events field.

func (*EntityV3QueueDatadog) SetLogs

func (o *EntityV3QueueDatadog) SetLogs(v []EntityV3DatadogLogItem)

SetLogs gets a reference to the given []EntityV3DatadogLogItem and assigns it to the Logs field.

func (*EntityV3QueueDatadog) SetPerformanceData

func (o *EntityV3QueueDatadog) SetPerformanceData(v EntityV3DatadogPerformance)

SetPerformanceData gets a reference to the given EntityV3DatadogPerformance and assigns it to the PerformanceData field.

func (*EntityV3QueueDatadog) UnmarshalJSON

func (o *EntityV3QueueDatadog) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3QueueKind

EntityV3QueueKind The definition of Entity V3 Queue Kind object.

type EntityV3QueueKind string

List of EntityV3QueueKind.

const (
    ENTITYV3QUEUEKIND_QUEUE EntityV3QueueKind = "queue"
)

func NewEntityV3QueueKindFromValue

func NewEntityV3QueueKindFromValue(v string) (*EntityV3QueueKind, error)

NewEntityV3QueueKindFromValue returns a pointer to a valid EntityV3QueueKind for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityV3QueueKind) GetAllowedValues

func (v *EntityV3QueueKind) GetAllowedValues() []EntityV3QueueKind

GetAllowedValues reeturns the list of possible values.

func (EntityV3QueueKind) IsValid

func (v EntityV3QueueKind) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityV3QueueKind) Ptr

func (v EntityV3QueueKind) Ptr() *EntityV3QueueKind

Ptr returns reference to EntityV3QueueKind value.

func (*EntityV3QueueKind) UnmarshalJSON

func (v *EntityV3QueueKind) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityV3QueueSpec

EntityV3QueueSpec The definition of Entity V3 Queue Spec object.

type EntityV3QueueSpec struct {
    // A list of components the queue is a part of
    ComponentOf []string `json:"componentOf,omitempty"`
    // The lifecycle state of the queue.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // The importance of the queue.
    Tier *string `json:"tier,omitempty"`
    // The type of queue.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3QueueSpec

func NewEntityV3QueueSpec() *EntityV3QueueSpec

NewEntityV3QueueSpec instantiates a new EntityV3QueueSpec 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 NewEntityV3QueueSpecWithDefaults

func NewEntityV3QueueSpecWithDefaults() *EntityV3QueueSpec

NewEntityV3QueueSpecWithDefaults instantiates a new EntityV3QueueSpec 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 (*EntityV3QueueSpec) GetComponentOf

func (o *EntityV3QueueSpec) GetComponentOf() []string

GetComponentOf returns the ComponentOf field value if set, zero value otherwise.

func (*EntityV3QueueSpec) GetComponentOfOk

func (o *EntityV3QueueSpec) GetComponentOfOk() (*[]string, bool)

GetComponentOfOk returns a tuple with the ComponentOf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3QueueSpec) GetLifecycle

func (o *EntityV3QueueSpec) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*EntityV3QueueSpec) GetLifecycleOk

func (o *EntityV3QueueSpec) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3QueueSpec) GetTier

func (o *EntityV3QueueSpec) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*EntityV3QueueSpec) GetTierOk

func (o *EntityV3QueueSpec) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3QueueSpec) GetType

func (o *EntityV3QueueSpec) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EntityV3QueueSpec) GetTypeOk

func (o *EntityV3QueueSpec) GetTypeOk() (*string, 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 (*EntityV3QueueSpec) HasComponentOf

func (o *EntityV3QueueSpec) HasComponentOf() bool

HasComponentOf returns a boolean if a field has been set.

func (*EntityV3QueueSpec) HasLifecycle

func (o *EntityV3QueueSpec) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (*EntityV3QueueSpec) HasTier

func (o *EntityV3QueueSpec) HasTier() bool

HasTier returns a boolean if a field has been set.

func (*EntityV3QueueSpec) HasType

func (o *EntityV3QueueSpec) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityV3QueueSpec) MarshalJSON

func (o EntityV3QueueSpec) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3QueueSpec) SetComponentOf

func (o *EntityV3QueueSpec) SetComponentOf(v []string)

SetComponentOf gets a reference to the given []string and assigns it to the ComponentOf field.

func (*EntityV3QueueSpec) SetLifecycle

func (o *EntityV3QueueSpec) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (*EntityV3QueueSpec) SetTier

func (o *EntityV3QueueSpec) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*EntityV3QueueSpec) SetType

func (o *EntityV3QueueSpec) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EntityV3QueueSpec) UnmarshalJSON

func (o *EntityV3QueueSpec) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3Service

EntityV3Service Schema for service entities.

type EntityV3Service struct {
    // The schema version of entity type. The field is known as schema-version in the previous version.
    ApiVersion EntityV3APIVersion `json:"apiVersion"`
    // Datadog product integrations for the service entity.
    Datadog *EntityV3ServiceDatadog `json:"datadog,omitempty"`
    // Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A base schema for defining third-party integrations.
    Integrations *EntityV3Integrations `json:"integrations,omitempty"`
    // The definition of Entity V3 Service Kind object.
    Kind EntityV3ServiceKind `json:"kind"`
    // The definition of Entity V3 Metadata object.
    Metadata EntityV3Metadata `json:"metadata"`
    // The definition of Entity V3 Service Spec object.
    Spec *EntityV3ServiceSpec `json:"spec,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3Service

func NewEntityV3Service(apiVersion EntityV3APIVersion, kind EntityV3ServiceKind, metadata EntityV3Metadata) *EntityV3Service

NewEntityV3Service instantiates a new EntityV3Service 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 NewEntityV3ServiceWithDefaults

func NewEntityV3ServiceWithDefaults() *EntityV3Service

NewEntityV3ServiceWithDefaults instantiates a new EntityV3Service 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 (*EntityV3Service) GetApiVersion

func (o *EntityV3Service) GetApiVersion() EntityV3APIVersion

GetApiVersion returns the ApiVersion field value.

func (*EntityV3Service) GetApiVersionOk

func (o *EntityV3Service) GetApiVersionOk() (*EntityV3APIVersion, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*EntityV3Service) GetDatadog

func (o *EntityV3Service) GetDatadog() EntityV3ServiceDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*EntityV3Service) GetDatadogOk

func (o *EntityV3Service) GetDatadogOk() (*EntityV3ServiceDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Service) GetExtensions

func (o *EntityV3Service) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*EntityV3Service) GetExtensionsOk

func (o *EntityV3Service) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Service) GetIntegrations

func (o *EntityV3Service) GetIntegrations() EntityV3Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*EntityV3Service) GetIntegrationsOk

func (o *EntityV3Service) GetIntegrationsOk() (*EntityV3Integrations, bool)

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 (*EntityV3Service) GetKind

func (o *EntityV3Service) GetKind() EntityV3ServiceKind

GetKind returns the Kind field value.

func (*EntityV3Service) GetKindOk

func (o *EntityV3Service) GetKindOk() (*EntityV3ServiceKind, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*EntityV3Service) GetMetadata

func (o *EntityV3Service) GetMetadata() EntityV3Metadata

GetMetadata returns the Metadata field value.

func (*EntityV3Service) GetMetadataOk

func (o *EntityV3Service) GetMetadataOk() (*EntityV3Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*EntityV3Service) GetSpec

func (o *EntityV3Service) GetSpec() EntityV3ServiceSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*EntityV3Service) GetSpecOk

func (o *EntityV3Service) GetSpecOk() (*EntityV3ServiceSpec, bool)

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3Service) HasDatadog

func (o *EntityV3Service) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*EntityV3Service) HasExtensions

func (o *EntityV3Service) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*EntityV3Service) HasIntegrations

func (o *EntityV3Service) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*EntityV3Service) HasSpec

func (o *EntityV3Service) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (EntityV3Service) MarshalJSON

func (o EntityV3Service) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3Service) SetApiVersion

func (o *EntityV3Service) SetApiVersion(v EntityV3APIVersion)

SetApiVersion sets field value.

func (*EntityV3Service) SetDatadog

func (o *EntityV3Service) SetDatadog(v EntityV3ServiceDatadog)

SetDatadog gets a reference to the given EntityV3ServiceDatadog and assigns it to the Datadog field.

func (*EntityV3Service) SetExtensions

func (o *EntityV3Service) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*EntityV3Service) SetIntegrations

func (o *EntityV3Service) SetIntegrations(v EntityV3Integrations)

SetIntegrations gets a reference to the given EntityV3Integrations and assigns it to the Integrations field.

func (*EntityV3Service) SetKind

func (o *EntityV3Service) SetKind(v EntityV3ServiceKind)

SetKind sets field value.

func (*EntityV3Service) SetMetadata

func (o *EntityV3Service) SetMetadata(v EntityV3Metadata)

SetMetadata sets field value.

func (*EntityV3Service) SetSpec

func (o *EntityV3Service) SetSpec(v EntityV3ServiceSpec)

SetSpec gets a reference to the given EntityV3ServiceSpec and assigns it to the Spec field.

func (*EntityV3Service) UnmarshalJSON

func (o *EntityV3Service) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3ServiceDatadog

EntityV3ServiceDatadog Datadog product integrations for the service entity.

type EntityV3ServiceDatadog struct {
    // Schema for mapping source code locations to an entity.
    CodeLocations []EntityV3DatadogCodeLocationItem `json:"codeLocations,omitempty"`
    // Events associations.
    Events []EntityV3DatadogEventItem `json:"events,omitempty"`
    // Logs association.
    Logs []EntityV3DatadogLogItem `json:"logs,omitempty"`
    // Performance stats association.
    PerformanceData *EntityV3DatadogPerformance `json:"performanceData,omitempty"`
    // CI Pipelines association.
    Pipelines *EntityV3DatadogPipelines `json:"pipelines,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3ServiceDatadog

func NewEntityV3ServiceDatadog() *EntityV3ServiceDatadog

NewEntityV3ServiceDatadog instantiates a new EntityV3ServiceDatadog 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 NewEntityV3ServiceDatadogWithDefaults

func NewEntityV3ServiceDatadogWithDefaults() *EntityV3ServiceDatadog

NewEntityV3ServiceDatadogWithDefaults instantiates a new EntityV3ServiceDatadog 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 (*EntityV3ServiceDatadog) GetCodeLocations

func (o *EntityV3ServiceDatadog) GetCodeLocations() []EntityV3DatadogCodeLocationItem

GetCodeLocations returns the CodeLocations field value if set, zero value otherwise.

func (*EntityV3ServiceDatadog) GetCodeLocationsOk

func (o *EntityV3ServiceDatadog) GetCodeLocationsOk() (*[]EntityV3DatadogCodeLocationItem, bool)

GetCodeLocationsOk returns a tuple with the CodeLocations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceDatadog) GetEvents

func (o *EntityV3ServiceDatadog) GetEvents() []EntityV3DatadogEventItem

GetEvents returns the Events field value if set, zero value otherwise.

func (*EntityV3ServiceDatadog) GetEventsOk

func (o *EntityV3ServiceDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceDatadog) GetLogs

func (o *EntityV3ServiceDatadog) GetLogs() []EntityV3DatadogLogItem

GetLogs returns the Logs field value if set, zero value otherwise.

func (*EntityV3ServiceDatadog) GetLogsOk

func (o *EntityV3ServiceDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)

GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceDatadog) GetPerformanceData

func (o *EntityV3ServiceDatadog) GetPerformanceData() EntityV3DatadogPerformance

GetPerformanceData returns the PerformanceData field value if set, zero value otherwise.

func (*EntityV3ServiceDatadog) GetPerformanceDataOk

func (o *EntityV3ServiceDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)

GetPerformanceDataOk returns a tuple with the PerformanceData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceDatadog) GetPipelines

func (o *EntityV3ServiceDatadog) GetPipelines() EntityV3DatadogPipelines

GetPipelines returns the Pipelines field value if set, zero value otherwise.

func (*EntityV3ServiceDatadog) GetPipelinesOk

func (o *EntityV3ServiceDatadog) GetPipelinesOk() (*EntityV3DatadogPipelines, bool)

GetPipelinesOk returns a tuple with the Pipelines field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceDatadog) HasCodeLocations

func (o *EntityV3ServiceDatadog) HasCodeLocations() bool

HasCodeLocations returns a boolean if a field has been set.

func (*EntityV3ServiceDatadog) HasEvents

func (o *EntityV3ServiceDatadog) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*EntityV3ServiceDatadog) HasLogs

func (o *EntityV3ServiceDatadog) HasLogs() bool

HasLogs returns a boolean if a field has been set.

func (*EntityV3ServiceDatadog) HasPerformanceData

func (o *EntityV3ServiceDatadog) HasPerformanceData() bool

HasPerformanceData returns a boolean if a field has been set.

func (*EntityV3ServiceDatadog) HasPipelines

func (o *EntityV3ServiceDatadog) HasPipelines() bool

HasPipelines returns a boolean if a field has been set.

func (EntityV3ServiceDatadog) MarshalJSON

func (o EntityV3ServiceDatadog) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3ServiceDatadog) SetCodeLocations

func (o *EntityV3ServiceDatadog) SetCodeLocations(v []EntityV3DatadogCodeLocationItem)

SetCodeLocations gets a reference to the given []EntityV3DatadogCodeLocationItem and assigns it to the CodeLocations field.

func (*EntityV3ServiceDatadog) SetEvents

func (o *EntityV3ServiceDatadog) SetEvents(v []EntityV3DatadogEventItem)

SetEvents gets a reference to the given []EntityV3DatadogEventItem and assigns it to the Events field.

func (*EntityV3ServiceDatadog) SetLogs

func (o *EntityV3ServiceDatadog) SetLogs(v []EntityV3DatadogLogItem)

SetLogs gets a reference to the given []EntityV3DatadogLogItem and assigns it to the Logs field.

func (*EntityV3ServiceDatadog) SetPerformanceData

func (o *EntityV3ServiceDatadog) SetPerformanceData(v EntityV3DatadogPerformance)

SetPerformanceData gets a reference to the given EntityV3DatadogPerformance and assigns it to the PerformanceData field.

func (*EntityV3ServiceDatadog) SetPipelines

func (o *EntityV3ServiceDatadog) SetPipelines(v EntityV3DatadogPipelines)

SetPipelines gets a reference to the given EntityV3DatadogPipelines and assigns it to the Pipelines field.

func (*EntityV3ServiceDatadog) UnmarshalJSON

func (o *EntityV3ServiceDatadog) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3ServiceKind

EntityV3ServiceKind The definition of Entity V3 Service Kind object.

type EntityV3ServiceKind string

List of EntityV3ServiceKind.

const (
    ENTITYV3SERVICEKIND_SERVICE EntityV3ServiceKind = "service"
)

func NewEntityV3ServiceKindFromValue

func NewEntityV3ServiceKindFromValue(v string) (*EntityV3ServiceKind, error)

NewEntityV3ServiceKindFromValue returns a pointer to a valid EntityV3ServiceKind for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityV3ServiceKind) GetAllowedValues

func (v *EntityV3ServiceKind) GetAllowedValues() []EntityV3ServiceKind

GetAllowedValues reeturns the list of possible values.

func (EntityV3ServiceKind) IsValid

func (v EntityV3ServiceKind) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityV3ServiceKind) Ptr

func (v EntityV3ServiceKind) Ptr() *EntityV3ServiceKind

Ptr returns reference to EntityV3ServiceKind value.

func (*EntityV3ServiceKind) UnmarshalJSON

func (v *EntityV3ServiceKind) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityV3ServiceSpec

EntityV3ServiceSpec The definition of Entity V3 Service Spec object.

type EntityV3ServiceSpec struct {
    // A list of components the service is a part of
    ComponentOf []string `json:"componentOf,omitempty"`
    // A list of components the service depends on.
    DependsOn []string `json:"dependsOn,omitempty"`
    // The service's programming language.
    Languages []string `json:"languages,omitempty"`
    // The lifecycle state of the component.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // The importance of the component.
    Tier *string `json:"tier,omitempty"`
    // The type of service.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3ServiceSpec

func NewEntityV3ServiceSpec() *EntityV3ServiceSpec

NewEntityV3ServiceSpec instantiates a new EntityV3ServiceSpec 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 NewEntityV3ServiceSpecWithDefaults

func NewEntityV3ServiceSpecWithDefaults() *EntityV3ServiceSpec

NewEntityV3ServiceSpecWithDefaults instantiates a new EntityV3ServiceSpec 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 (*EntityV3ServiceSpec) GetComponentOf

func (o *EntityV3ServiceSpec) GetComponentOf() []string

GetComponentOf returns the ComponentOf field value if set, zero value otherwise.

func (*EntityV3ServiceSpec) GetComponentOfOk

func (o *EntityV3ServiceSpec) GetComponentOfOk() (*[]string, bool)

GetComponentOfOk returns a tuple with the ComponentOf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceSpec) GetDependsOn

func (o *EntityV3ServiceSpec) GetDependsOn() []string

GetDependsOn returns the DependsOn field value if set, zero value otherwise.

func (*EntityV3ServiceSpec) GetDependsOnOk

func (o *EntityV3ServiceSpec) GetDependsOnOk() (*[]string, bool)

GetDependsOnOk returns a tuple with the DependsOn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceSpec) GetLanguages

func (o *EntityV3ServiceSpec) GetLanguages() []string

GetLanguages returns the Languages field value if set, zero value otherwise.

func (*EntityV3ServiceSpec) GetLanguagesOk

func (o *EntityV3ServiceSpec) GetLanguagesOk() (*[]string, bool)

GetLanguagesOk returns a tuple with the Languages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceSpec) GetLifecycle

func (o *EntityV3ServiceSpec) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*EntityV3ServiceSpec) GetLifecycleOk

func (o *EntityV3ServiceSpec) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceSpec) GetTier

func (o *EntityV3ServiceSpec) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*EntityV3ServiceSpec) GetTierOk

func (o *EntityV3ServiceSpec) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3ServiceSpec) GetType

func (o *EntityV3ServiceSpec) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EntityV3ServiceSpec) GetTypeOk

func (o *EntityV3ServiceSpec) GetTypeOk() (*string, 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 (*EntityV3ServiceSpec) HasComponentOf

func (o *EntityV3ServiceSpec) HasComponentOf() bool

HasComponentOf returns a boolean if a field has been set.

func (*EntityV3ServiceSpec) HasDependsOn

func (o *EntityV3ServiceSpec) HasDependsOn() bool

HasDependsOn returns a boolean if a field has been set.

func (*EntityV3ServiceSpec) HasLanguages

func (o *EntityV3ServiceSpec) HasLanguages() bool

HasLanguages returns a boolean if a field has been set.

func (*EntityV3ServiceSpec) HasLifecycle

func (o *EntityV3ServiceSpec) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (*EntityV3ServiceSpec) HasTier

func (o *EntityV3ServiceSpec) HasTier() bool

HasTier returns a boolean if a field has been set.

func (*EntityV3ServiceSpec) HasType

func (o *EntityV3ServiceSpec) HasType() bool

HasType returns a boolean if a field has been set.

func (EntityV3ServiceSpec) MarshalJSON

func (o EntityV3ServiceSpec) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3ServiceSpec) SetComponentOf

func (o *EntityV3ServiceSpec) SetComponentOf(v []string)

SetComponentOf gets a reference to the given []string and assigns it to the ComponentOf field.

func (*EntityV3ServiceSpec) SetDependsOn

func (o *EntityV3ServiceSpec) SetDependsOn(v []string)

SetDependsOn gets a reference to the given []string and assigns it to the DependsOn field.

func (*EntityV3ServiceSpec) SetLanguages

func (o *EntityV3ServiceSpec) SetLanguages(v []string)

SetLanguages gets a reference to the given []string and assigns it to the Languages field.

func (*EntityV3ServiceSpec) SetLifecycle

func (o *EntityV3ServiceSpec) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (*EntityV3ServiceSpec) SetTier

func (o *EntityV3ServiceSpec) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*EntityV3ServiceSpec) SetType

func (o *EntityV3ServiceSpec) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EntityV3ServiceSpec) UnmarshalJSON

func (o *EntityV3ServiceSpec) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3System

EntityV3System Schema for system entities.

type EntityV3System struct {
    // The schema version of entity type. The field is known as schema-version in the previous version.
    ApiVersion EntityV3APIVersion `json:"apiVersion"`
    // Datadog product integrations for the service entity.
    Datadog *EntityV3SystemDatadog `json:"datadog,omitempty"`
    // Custom extensions. This is the free-formed field to send client-side metadata. No Datadog features are affected by this field.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A base schema for defining third-party integrations.
    Integrations *EntityV3Integrations `json:"integrations,omitempty"`
    // The definition of Entity V3 System Kind object.
    Kind EntityV3SystemKind `json:"kind"`
    // The definition of Entity V3 Metadata object.
    Metadata EntityV3Metadata `json:"metadata"`
    // The definition of Entity V3 System Spec object.
    Spec *EntityV3SystemSpec `json:"spec,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3System

func NewEntityV3System(apiVersion EntityV3APIVersion, kind EntityV3SystemKind, metadata EntityV3Metadata) *EntityV3System

NewEntityV3System instantiates a new EntityV3System 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 NewEntityV3SystemWithDefaults

func NewEntityV3SystemWithDefaults() *EntityV3System

NewEntityV3SystemWithDefaults instantiates a new EntityV3System 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 (*EntityV3System) GetApiVersion

func (o *EntityV3System) GetApiVersion() EntityV3APIVersion

GetApiVersion returns the ApiVersion field value.

func (*EntityV3System) GetApiVersionOk

func (o *EntityV3System) GetApiVersionOk() (*EntityV3APIVersion, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value and a boolean to check if the value has been set.

func (*EntityV3System) GetDatadog

func (o *EntityV3System) GetDatadog() EntityV3SystemDatadog

GetDatadog returns the Datadog field value if set, zero value otherwise.

func (*EntityV3System) GetDatadogOk

func (o *EntityV3System) GetDatadogOk() (*EntityV3SystemDatadog, bool)

GetDatadogOk returns a tuple with the Datadog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3System) GetExtensions

func (o *EntityV3System) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*EntityV3System) GetExtensionsOk

func (o *EntityV3System) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3System) GetIntegrations

func (o *EntityV3System) GetIntegrations() EntityV3Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*EntityV3System) GetIntegrationsOk

func (o *EntityV3System) GetIntegrationsOk() (*EntityV3Integrations, bool)

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 (*EntityV3System) GetKind

func (o *EntityV3System) GetKind() EntityV3SystemKind

GetKind returns the Kind field value.

func (*EntityV3System) GetKindOk

func (o *EntityV3System) GetKindOk() (*EntityV3SystemKind, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*EntityV3System) GetMetadata

func (o *EntityV3System) GetMetadata() EntityV3Metadata

GetMetadata returns the Metadata field value.

func (*EntityV3System) GetMetadataOk

func (o *EntityV3System) GetMetadataOk() (*EntityV3Metadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*EntityV3System) GetSpec

func (o *EntityV3System) GetSpec() EntityV3SystemSpec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*EntityV3System) GetSpecOk

func (o *EntityV3System) GetSpecOk() (*EntityV3SystemSpec, bool)

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3System) HasDatadog

func (o *EntityV3System) HasDatadog() bool

HasDatadog returns a boolean if a field has been set.

func (*EntityV3System) HasExtensions

func (o *EntityV3System) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*EntityV3System) HasIntegrations

func (o *EntityV3System) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*EntityV3System) HasSpec

func (o *EntityV3System) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (EntityV3System) MarshalJSON

func (o EntityV3System) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3System) SetApiVersion

func (o *EntityV3System) SetApiVersion(v EntityV3APIVersion)

SetApiVersion sets field value.

func (*EntityV3System) SetDatadog

func (o *EntityV3System) SetDatadog(v EntityV3SystemDatadog)

SetDatadog gets a reference to the given EntityV3SystemDatadog and assigns it to the Datadog field.

func (*EntityV3System) SetExtensions

func (o *EntityV3System) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*EntityV3System) SetIntegrations

func (o *EntityV3System) SetIntegrations(v EntityV3Integrations)

SetIntegrations gets a reference to the given EntityV3Integrations and assigns it to the Integrations field.

func (*EntityV3System) SetKind

func (o *EntityV3System) SetKind(v EntityV3SystemKind)

SetKind sets field value.

func (*EntityV3System) SetMetadata

func (o *EntityV3System) SetMetadata(v EntityV3Metadata)

SetMetadata sets field value.

func (*EntityV3System) SetSpec

func (o *EntityV3System) SetSpec(v EntityV3SystemSpec)

SetSpec gets a reference to the given EntityV3SystemSpec and assigns it to the Spec field.

func (*EntityV3System) UnmarshalJSON

func (o *EntityV3System) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3SystemDatadog

EntityV3SystemDatadog Datadog product integrations for the service entity.

type EntityV3SystemDatadog struct {
    // Events associations.
    Events []EntityV3DatadogEventItem `json:"events,omitempty"`
    // Logs association.
    Logs []EntityV3DatadogLogItem `json:"logs,omitempty"`
    // Performance stats association.
    PerformanceData *EntityV3DatadogPerformance `json:"performanceData,omitempty"`
    // CI Pipelines association.
    Pipelines *EntityV3DatadogPipelines `json:"pipelines,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3SystemDatadog

func NewEntityV3SystemDatadog() *EntityV3SystemDatadog

NewEntityV3SystemDatadog instantiates a new EntityV3SystemDatadog 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 NewEntityV3SystemDatadogWithDefaults

func NewEntityV3SystemDatadogWithDefaults() *EntityV3SystemDatadog

NewEntityV3SystemDatadogWithDefaults instantiates a new EntityV3SystemDatadog 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 (*EntityV3SystemDatadog) GetEvents

func (o *EntityV3SystemDatadog) GetEvents() []EntityV3DatadogEventItem

GetEvents returns the Events field value if set, zero value otherwise.

func (*EntityV3SystemDatadog) GetEventsOk

func (o *EntityV3SystemDatadog) GetEventsOk() (*[]EntityV3DatadogEventItem, bool)

GetEventsOk returns a tuple with the Events field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3SystemDatadog) GetLogs

func (o *EntityV3SystemDatadog) GetLogs() []EntityV3DatadogLogItem

GetLogs returns the Logs field value if set, zero value otherwise.

func (*EntityV3SystemDatadog) GetLogsOk

func (o *EntityV3SystemDatadog) GetLogsOk() (*[]EntityV3DatadogLogItem, bool)

GetLogsOk returns a tuple with the Logs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3SystemDatadog) GetPerformanceData

func (o *EntityV3SystemDatadog) GetPerformanceData() EntityV3DatadogPerformance

GetPerformanceData returns the PerformanceData field value if set, zero value otherwise.

func (*EntityV3SystemDatadog) GetPerformanceDataOk

func (o *EntityV3SystemDatadog) GetPerformanceDataOk() (*EntityV3DatadogPerformance, bool)

GetPerformanceDataOk returns a tuple with the PerformanceData field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3SystemDatadog) GetPipelines

func (o *EntityV3SystemDatadog) GetPipelines() EntityV3DatadogPipelines

GetPipelines returns the Pipelines field value if set, zero value otherwise.

func (*EntityV3SystemDatadog) GetPipelinesOk

func (o *EntityV3SystemDatadog) GetPipelinesOk() (*EntityV3DatadogPipelines, bool)

GetPipelinesOk returns a tuple with the Pipelines field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3SystemDatadog) HasEvents

func (o *EntityV3SystemDatadog) HasEvents() bool

HasEvents returns a boolean if a field has been set.

func (*EntityV3SystemDatadog) HasLogs

func (o *EntityV3SystemDatadog) HasLogs() bool

HasLogs returns a boolean if a field has been set.

func (*EntityV3SystemDatadog) HasPerformanceData

func (o *EntityV3SystemDatadog) HasPerformanceData() bool

HasPerformanceData returns a boolean if a field has been set.

func (*EntityV3SystemDatadog) HasPipelines

func (o *EntityV3SystemDatadog) HasPipelines() bool

HasPipelines returns a boolean if a field has been set.

func (EntityV3SystemDatadog) MarshalJSON

func (o EntityV3SystemDatadog) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3SystemDatadog) SetEvents

func (o *EntityV3SystemDatadog) SetEvents(v []EntityV3DatadogEventItem)

SetEvents gets a reference to the given []EntityV3DatadogEventItem and assigns it to the Events field.

func (*EntityV3SystemDatadog) SetLogs

func (o *EntityV3SystemDatadog) SetLogs(v []EntityV3DatadogLogItem)

SetLogs gets a reference to the given []EntityV3DatadogLogItem and assigns it to the Logs field.

func (*EntityV3SystemDatadog) SetPerformanceData

func (o *EntityV3SystemDatadog) SetPerformanceData(v EntityV3DatadogPerformance)

SetPerformanceData gets a reference to the given EntityV3DatadogPerformance and assigns it to the PerformanceData field.

func (*EntityV3SystemDatadog) SetPipelines

func (o *EntityV3SystemDatadog) SetPipelines(v EntityV3DatadogPipelines)

SetPipelines gets a reference to the given EntityV3DatadogPipelines and assigns it to the Pipelines field.

func (*EntityV3SystemDatadog) UnmarshalJSON

func (o *EntityV3SystemDatadog) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EntityV3SystemKind

EntityV3SystemKind The definition of Entity V3 System Kind object.

type EntityV3SystemKind string

List of EntityV3SystemKind.

const (
    ENTITYV3SYSTEMKIND_SYSTEM EntityV3SystemKind = "system"
)

func NewEntityV3SystemKindFromValue

func NewEntityV3SystemKindFromValue(v string) (*EntityV3SystemKind, error)

NewEntityV3SystemKindFromValue returns a pointer to a valid EntityV3SystemKind for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EntityV3SystemKind) GetAllowedValues

func (v *EntityV3SystemKind) GetAllowedValues() []EntityV3SystemKind

GetAllowedValues reeturns the list of possible values.

func (EntityV3SystemKind) IsValid

func (v EntityV3SystemKind) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EntityV3SystemKind) Ptr

func (v EntityV3SystemKind) Ptr() *EntityV3SystemKind

Ptr returns reference to EntityV3SystemKind value.

func (*EntityV3SystemKind) UnmarshalJSON

func (v *EntityV3SystemKind) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EntityV3SystemSpec

EntityV3SystemSpec The definition of Entity V3 System Spec object.

type EntityV3SystemSpec struct {
    // A list of components belongs to the system.
    Components []string `json:"components,omitempty"`
    // The lifecycle state of the component.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // An entity reference to the owner of the component.
    Tier *string `json:"tier,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewEntityV3SystemSpec

func NewEntityV3SystemSpec() *EntityV3SystemSpec

NewEntityV3SystemSpec instantiates a new EntityV3SystemSpec 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 NewEntityV3SystemSpecWithDefaults

func NewEntityV3SystemSpecWithDefaults() *EntityV3SystemSpec

NewEntityV3SystemSpecWithDefaults instantiates a new EntityV3SystemSpec 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 (*EntityV3SystemSpec) GetComponents

func (o *EntityV3SystemSpec) GetComponents() []string

GetComponents returns the Components field value if set, zero value otherwise.

func (*EntityV3SystemSpec) GetComponentsOk

func (o *EntityV3SystemSpec) GetComponentsOk() (*[]string, bool)

GetComponentsOk returns a tuple with the Components field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3SystemSpec) GetLifecycle

func (o *EntityV3SystemSpec) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*EntityV3SystemSpec) GetLifecycleOk

func (o *EntityV3SystemSpec) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3SystemSpec) GetTier

func (o *EntityV3SystemSpec) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*EntityV3SystemSpec) GetTierOk

func (o *EntityV3SystemSpec) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EntityV3SystemSpec) HasComponents

func (o *EntityV3SystemSpec) HasComponents() bool

HasComponents returns a boolean if a field has been set.

func (*EntityV3SystemSpec) HasLifecycle

func (o *EntityV3SystemSpec) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (*EntityV3SystemSpec) HasTier

func (o *EntityV3SystemSpec) HasTier() bool

HasTier returns a boolean if a field has been set.

func (EntityV3SystemSpec) MarshalJSON

func (o EntityV3SystemSpec) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EntityV3SystemSpec) SetComponents

func (o *EntityV3SystemSpec) SetComponents(v []string)

SetComponents gets a reference to the given []string and assigns it to the Components field.

func (*EntityV3SystemSpec) SetLifecycle

func (o *EntityV3SystemSpec) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (*EntityV3SystemSpec) SetTier

func (o *EntityV3SystemSpec) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*EntityV3SystemSpec) UnmarshalJSON

func (o *EntityV3SystemSpec) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ErrorHandler

ErrorHandler Used to handle errors in an action.

type ErrorHandler struct {
    // The `ErrorHandler` `fallbackStepName`.
    FallbackStepName string `json:"fallbackStepName"`
    // The definition of `RetryStrategy` object.
    RetryStrategy RetryStrategy `json:"retryStrategy"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewErrorHandler

func NewErrorHandler(fallbackStepName string, retryStrategy RetryStrategy) *ErrorHandler

NewErrorHandler instantiates a new ErrorHandler 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 NewErrorHandlerWithDefaults

func NewErrorHandlerWithDefaults() *ErrorHandler

NewErrorHandlerWithDefaults instantiates a new ErrorHandler 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 (*ErrorHandler) GetFallbackStepName

func (o *ErrorHandler) GetFallbackStepName() string

GetFallbackStepName returns the FallbackStepName field value.

func (*ErrorHandler) GetFallbackStepNameOk

func (o *ErrorHandler) GetFallbackStepNameOk() (*string, bool)

GetFallbackStepNameOk returns a tuple with the FallbackStepName field value and a boolean to check if the value has been set.

func (*ErrorHandler) GetRetryStrategy

func (o *ErrorHandler) GetRetryStrategy() RetryStrategy

GetRetryStrategy returns the RetryStrategy field value.

func (*ErrorHandler) GetRetryStrategyOk

func (o *ErrorHandler) GetRetryStrategyOk() (*RetryStrategy, bool)

GetRetryStrategyOk returns a tuple with the RetryStrategy field value and a boolean to check if the value has been set.

func (ErrorHandler) MarshalJSON

func (o ErrorHandler) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ErrorHandler) SetFallbackStepName

func (o *ErrorHandler) SetFallbackStepName(v string)

SetFallbackStepName sets field value.

func (*ErrorHandler) SetRetryStrategy

func (o *ErrorHandler) SetRetryStrategy(v RetryStrategy)

SetRetryStrategy sets field value.

func (*ErrorHandler) UnmarshalJSON

func (o *ErrorHandler) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicy

EscalationPolicy Represents a complete escalation policy response, including policy data and optionally included related resources.

type EscalationPolicy struct {
    // Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.
    Data *EscalationPolicyData `json:"data,omitempty"`
    // Provides any included related resources, such as steps or targets, returned with the policy.
    Included []EscalationPolicyIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicy

func NewEscalationPolicy() *EscalationPolicy

NewEscalationPolicy instantiates a new EscalationPolicy 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 NewEscalationPolicyWithDefaults

func NewEscalationPolicyWithDefaults() *EscalationPolicy

NewEscalationPolicyWithDefaults instantiates a new EscalationPolicy 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 (*EscalationPolicy) GetData

func (o *EscalationPolicy) GetData() EscalationPolicyData

GetData returns the Data field value if set, zero value otherwise.

func (*EscalationPolicy) GetDataOk

func (o *EscalationPolicy) GetDataOk() (*EscalationPolicyData, 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 (*EscalationPolicy) GetIncluded

func (o *EscalationPolicy) GetIncluded() []EscalationPolicyIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*EscalationPolicy) GetIncludedOk

func (o *EscalationPolicy) GetIncludedOk() (*[]EscalationPolicyIncluded, 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 (*EscalationPolicy) HasData

func (o *EscalationPolicy) HasData() bool

HasData returns a boolean if a field has been set.

func (*EscalationPolicy) HasIncluded

func (o *EscalationPolicy) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (EscalationPolicy) MarshalJSON

func (o EscalationPolicy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicy) SetData

func (o *EscalationPolicy) SetData(v EscalationPolicyData)

SetData gets a reference to the given EscalationPolicyData and assigns it to the Data field.

func (*EscalationPolicy) SetIncluded

func (o *EscalationPolicy) SetIncluded(v []EscalationPolicyIncluded)

SetIncluded gets a reference to the given []EscalationPolicyIncluded and assigns it to the Included field.

func (*EscalationPolicy) UnmarshalJSON

func (o *EscalationPolicy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyCreateRequest

EscalationPolicyCreateRequest Represents a request to create a new escalation policy, including the policy data.

type EscalationPolicyCreateRequest struct {
    // Represents the data for creating an escalation policy, including its attributes, relationships, and resource type.
    Data EscalationPolicyCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyCreateRequest

func NewEscalationPolicyCreateRequest(data EscalationPolicyCreateRequestData) *EscalationPolicyCreateRequest

NewEscalationPolicyCreateRequest instantiates a new EscalationPolicyCreateRequest 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 NewEscalationPolicyCreateRequestWithDefaults

func NewEscalationPolicyCreateRequestWithDefaults() *EscalationPolicyCreateRequest

NewEscalationPolicyCreateRequestWithDefaults instantiates a new EscalationPolicyCreateRequest 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 (*EscalationPolicyCreateRequest) GetData

func (o *EscalationPolicyCreateRequest) GetData() EscalationPolicyCreateRequestData

GetData returns the Data field value.

func (*EscalationPolicyCreateRequest) GetDataOk

func (o *EscalationPolicyCreateRequest) GetDataOk() (*EscalationPolicyCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (EscalationPolicyCreateRequest) MarshalJSON

func (o EscalationPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyCreateRequest) SetData

func (o *EscalationPolicyCreateRequest) SetData(v EscalationPolicyCreateRequestData)

SetData sets field value.

func (*EscalationPolicyCreateRequest) UnmarshalJSON

func (o *EscalationPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyCreateRequestData

EscalationPolicyCreateRequestData Represents the data for creating an escalation policy, including its attributes, relationships, and resource type.

type EscalationPolicyCreateRequestData struct {
    // Defines the attributes for creating an escalation policy, including its description, name, resolution behavior, retries, and steps.
    Attributes EscalationPolicyCreateRequestDataAttributes `json:"attributes"`
    // Represents relationships in an escalation policy creation request, including references to teams.
    Relationships *EscalationPolicyCreateRequestDataRelationships `json:"relationships,omitempty"`
    // Indicates that the resource is of type `policies`.
    Type EscalationPolicyCreateRequestDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyCreateRequestData

func NewEscalationPolicyCreateRequestData(attributes EscalationPolicyCreateRequestDataAttributes, typeVar EscalationPolicyCreateRequestDataType) *EscalationPolicyCreateRequestData

NewEscalationPolicyCreateRequestData instantiates a new EscalationPolicyCreateRequestData 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 NewEscalationPolicyCreateRequestDataWithDefaults

func NewEscalationPolicyCreateRequestDataWithDefaults() *EscalationPolicyCreateRequestData

NewEscalationPolicyCreateRequestDataWithDefaults instantiates a new EscalationPolicyCreateRequestData 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 (*EscalationPolicyCreateRequestData) GetAttributes

func (o *EscalationPolicyCreateRequestData) GetAttributes() EscalationPolicyCreateRequestDataAttributes

GetAttributes returns the Attributes field value.

func (*EscalationPolicyCreateRequestData) GetAttributesOk

func (o *EscalationPolicyCreateRequestData) GetAttributesOk() (*EscalationPolicyCreateRequestDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestData) GetRelationships

func (o *EscalationPolicyCreateRequestData) GetRelationships() EscalationPolicyCreateRequestDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*EscalationPolicyCreateRequestData) GetRelationshipsOk

func (o *EscalationPolicyCreateRequestData) GetRelationshipsOk() (*EscalationPolicyCreateRequestDataRelationships, 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 (*EscalationPolicyCreateRequestData) GetType

func (o *EscalationPolicyCreateRequestData) GetType() EscalationPolicyCreateRequestDataType

GetType returns the Type field value.

func (*EscalationPolicyCreateRequestData) GetTypeOk

func (o *EscalationPolicyCreateRequestData) GetTypeOk() (*EscalationPolicyCreateRequestDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestData) HasRelationships

func (o *EscalationPolicyCreateRequestData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (EscalationPolicyCreateRequestData) MarshalJSON

func (o EscalationPolicyCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyCreateRequestData) SetAttributes

func (o *EscalationPolicyCreateRequestData) SetAttributes(v EscalationPolicyCreateRequestDataAttributes)

SetAttributes sets field value.

func (*EscalationPolicyCreateRequestData) SetRelationships

func (o *EscalationPolicyCreateRequestData) SetRelationships(v EscalationPolicyCreateRequestDataRelationships)

SetRelationships gets a reference to the given EscalationPolicyCreateRequestDataRelationships and assigns it to the Relationships field.

func (*EscalationPolicyCreateRequestData) SetType

func (o *EscalationPolicyCreateRequestData) SetType(v EscalationPolicyCreateRequestDataType)

SetType sets field value.

func (*EscalationPolicyCreateRequestData) UnmarshalJSON

func (o *EscalationPolicyCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyCreateRequestDataAttributes

EscalationPolicyCreateRequestDataAttributes Defines the attributes for creating an escalation policy, including its description, name, resolution behavior, retries, and steps.

type EscalationPolicyCreateRequestDataAttributes struct {
    // Specifies the name for the new escalation policy.
    Name string `json:"name"`
    // Indicates whether the page is automatically resolved when the policy ends.
    ResolvePageOnPolicyEnd *bool `json:"resolve_page_on_policy_end,omitempty"`
    // Specifies how many times the escalation sequence is retried if there is no response.
    Retries *int64 `json:"retries,omitempty"`
    // A list of escalation steps, each defining assignment, escalation timeout, and targets for the new policy.
    Steps []EscalationPolicyCreateRequestDataAttributesStepsItems `json:"steps"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyCreateRequestDataAttributes

func NewEscalationPolicyCreateRequestDataAttributes(name string, steps []EscalationPolicyCreateRequestDataAttributesStepsItems) *EscalationPolicyCreateRequestDataAttributes

NewEscalationPolicyCreateRequestDataAttributes instantiates a new EscalationPolicyCreateRequestDataAttributes 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 NewEscalationPolicyCreateRequestDataAttributesWithDefaults

func NewEscalationPolicyCreateRequestDataAttributesWithDefaults() *EscalationPolicyCreateRequestDataAttributes

NewEscalationPolicyCreateRequestDataAttributesWithDefaults instantiates a new EscalationPolicyCreateRequestDataAttributes 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 (*EscalationPolicyCreateRequestDataAttributes) GetName

func (o *EscalationPolicyCreateRequestDataAttributes) GetName() string

GetName returns the Name field value.

func (*EscalationPolicyCreateRequestDataAttributes) GetNameOk

func (o *EscalationPolicyCreateRequestDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataAttributes) GetResolvePageOnPolicyEnd

func (o *EscalationPolicyCreateRequestDataAttributes) GetResolvePageOnPolicyEnd() bool

GetResolvePageOnPolicyEnd returns the ResolvePageOnPolicyEnd field value if set, zero value otherwise.

func (*EscalationPolicyCreateRequestDataAttributes) GetResolvePageOnPolicyEndOk

func (o *EscalationPolicyCreateRequestDataAttributes) GetResolvePageOnPolicyEndOk() (*bool, bool)

GetResolvePageOnPolicyEndOk returns a tuple with the ResolvePageOnPolicyEnd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataAttributes) GetRetries

func (o *EscalationPolicyCreateRequestDataAttributes) GetRetries() int64

GetRetries returns the Retries field value if set, zero value otherwise.

func (*EscalationPolicyCreateRequestDataAttributes) GetRetriesOk

func (o *EscalationPolicyCreateRequestDataAttributes) GetRetriesOk() (*int64, bool)

GetRetriesOk returns a tuple with the Retries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataAttributes) GetSteps

func (o *EscalationPolicyCreateRequestDataAttributes) GetSteps() []EscalationPolicyCreateRequestDataAttributesStepsItems

GetSteps returns the Steps field value.

func (*EscalationPolicyCreateRequestDataAttributes) GetStepsOk

func (o *EscalationPolicyCreateRequestDataAttributes) GetStepsOk() (*[]EscalationPolicyCreateRequestDataAttributesStepsItems, bool)

GetStepsOk returns a tuple with the Steps field value and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataAttributes) HasResolvePageOnPolicyEnd

func (o *EscalationPolicyCreateRequestDataAttributes) HasResolvePageOnPolicyEnd() bool

HasResolvePageOnPolicyEnd returns a boolean if a field has been set.

func (*EscalationPolicyCreateRequestDataAttributes) HasRetries

func (o *EscalationPolicyCreateRequestDataAttributes) HasRetries() bool

HasRetries returns a boolean if a field has been set.

func (EscalationPolicyCreateRequestDataAttributes) MarshalJSON

func (o EscalationPolicyCreateRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyCreateRequestDataAttributes) SetName

func (o *EscalationPolicyCreateRequestDataAttributes) SetName(v string)

SetName sets field value.

func (*EscalationPolicyCreateRequestDataAttributes) SetResolvePageOnPolicyEnd

func (o *EscalationPolicyCreateRequestDataAttributes) SetResolvePageOnPolicyEnd(v bool)

SetResolvePageOnPolicyEnd gets a reference to the given bool and assigns it to the ResolvePageOnPolicyEnd field.

func (*EscalationPolicyCreateRequestDataAttributes) SetRetries

func (o *EscalationPolicyCreateRequestDataAttributes) SetRetries(v int64)

SetRetries gets a reference to the given int64 and assigns it to the Retries field.

func (*EscalationPolicyCreateRequestDataAttributes) SetSteps

func (o *EscalationPolicyCreateRequestDataAttributes) SetSteps(v []EscalationPolicyCreateRequestDataAttributesStepsItems)

SetSteps sets field value.

func (*EscalationPolicyCreateRequestDataAttributes) UnmarshalJSON

func (o *EscalationPolicyCreateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyCreateRequestDataAttributesStepsItems

EscalationPolicyCreateRequestDataAttributesStepsItems Defines a single escalation step within an escalation policy creation request. Contains assignment strategy, escalation timeout, and a list of targets.

type EscalationPolicyCreateRequestDataAttributesStepsItems struct {
    // Specifies how this escalation step will assign targets (example `default` or `round-robin`).
    Assignment *EscalationPolicyStepAttributesAssignment `json:"assignment,omitempty"`
    // Defines how many seconds to wait before escalating to the next step.
    EscalateAfterSeconds *int64 `json:"escalate_after_seconds,omitempty"`
    // Specifies the collection of escalation targets for this step.
    Targets []EscalationPolicyStepTarget `json:"targets"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyCreateRequestDataAttributesStepsItems

func NewEscalationPolicyCreateRequestDataAttributesStepsItems(targets []EscalationPolicyStepTarget) *EscalationPolicyCreateRequestDataAttributesStepsItems

NewEscalationPolicyCreateRequestDataAttributesStepsItems instantiates a new EscalationPolicyCreateRequestDataAttributesStepsItems 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 NewEscalationPolicyCreateRequestDataAttributesStepsItemsWithDefaults

func NewEscalationPolicyCreateRequestDataAttributesStepsItemsWithDefaults() *EscalationPolicyCreateRequestDataAttributesStepsItems

NewEscalationPolicyCreateRequestDataAttributesStepsItemsWithDefaults instantiates a new EscalationPolicyCreateRequestDataAttributesStepsItems 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 (*EscalationPolicyCreateRequestDataAttributesStepsItems) GetAssignment

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetAssignment() EscalationPolicyStepAttributesAssignment

GetAssignment returns the Assignment field value if set, zero value otherwise.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) GetAssignmentOk

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetAssignmentOk() (*EscalationPolicyStepAttributesAssignment, bool)

GetAssignmentOk returns a tuple with the Assignment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) GetEscalateAfterSeconds

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetEscalateAfterSeconds() int64

GetEscalateAfterSeconds returns the EscalateAfterSeconds field value if set, zero value otherwise.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) GetEscalateAfterSecondsOk

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetEscalateAfterSecondsOk() (*int64, bool)

GetEscalateAfterSecondsOk returns a tuple with the EscalateAfterSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) GetTargets

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetTargets() []EscalationPolicyStepTarget

GetTargets returns the Targets field value.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) GetTargetsOk

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) GetTargetsOk() (*[]EscalationPolicyStepTarget, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) HasAssignment

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) HasAssignment() bool

HasAssignment returns a boolean if a field has been set.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) HasEscalateAfterSeconds

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) HasEscalateAfterSeconds() bool

HasEscalateAfterSeconds returns a boolean if a field has been set.

func (EscalationPolicyCreateRequestDataAttributesStepsItems) MarshalJSON

func (o EscalationPolicyCreateRequestDataAttributesStepsItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) SetAssignment

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) SetAssignment(v EscalationPolicyStepAttributesAssignment)

SetAssignment gets a reference to the given EscalationPolicyStepAttributesAssignment and assigns it to the Assignment field.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) SetEscalateAfterSeconds

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) SetEscalateAfterSeconds(v int64)

SetEscalateAfterSeconds gets a reference to the given int64 and assigns it to the EscalateAfterSeconds field.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) SetTargets

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) SetTargets(v []EscalationPolicyStepTarget)

SetTargets sets field value.

func (*EscalationPolicyCreateRequestDataAttributesStepsItems) UnmarshalJSON

func (o *EscalationPolicyCreateRequestDataAttributesStepsItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyCreateRequestDataRelationships

EscalationPolicyCreateRequestDataRelationships Represents relationships in an escalation policy creation request, including references to teams.

type EscalationPolicyCreateRequestDataRelationships struct {
    // Associates teams with this schedule in a data structure.
    Teams *DataRelationshipsTeams `json:"teams,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyCreateRequestDataRelationships

func NewEscalationPolicyCreateRequestDataRelationships() *EscalationPolicyCreateRequestDataRelationships

NewEscalationPolicyCreateRequestDataRelationships instantiates a new EscalationPolicyCreateRequestDataRelationships 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 NewEscalationPolicyCreateRequestDataRelationshipsWithDefaults

func NewEscalationPolicyCreateRequestDataRelationshipsWithDefaults() *EscalationPolicyCreateRequestDataRelationships

NewEscalationPolicyCreateRequestDataRelationshipsWithDefaults instantiates a new EscalationPolicyCreateRequestDataRelationships 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 (*EscalationPolicyCreateRequestDataRelationships) GetTeams

func (o *EscalationPolicyCreateRequestDataRelationships) GetTeams() DataRelationshipsTeams

GetTeams returns the Teams field value if set, zero value otherwise.

func (*EscalationPolicyCreateRequestDataRelationships) GetTeamsOk

func (o *EscalationPolicyCreateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyCreateRequestDataRelationships) HasTeams

func (o *EscalationPolicyCreateRequestDataRelationships) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (EscalationPolicyCreateRequestDataRelationships) MarshalJSON

func (o EscalationPolicyCreateRequestDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyCreateRequestDataRelationships) SetTeams

func (o *EscalationPolicyCreateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)

SetTeams gets a reference to the given DataRelationshipsTeams and assigns it to the Teams field.

func (*EscalationPolicyCreateRequestDataRelationships) UnmarshalJSON

func (o *EscalationPolicyCreateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyCreateRequestDataType

EscalationPolicyCreateRequestDataType Indicates that the resource is of type `policies`.

type EscalationPolicyCreateRequestDataType string

List of EscalationPolicyCreateRequestDataType.

const (
    ESCALATIONPOLICYCREATEREQUESTDATATYPE_POLICIES EscalationPolicyCreateRequestDataType = "policies"
)

func NewEscalationPolicyCreateRequestDataTypeFromValue

func NewEscalationPolicyCreateRequestDataTypeFromValue(v string) (*EscalationPolicyCreateRequestDataType, error)

NewEscalationPolicyCreateRequestDataTypeFromValue returns a pointer to a valid EscalationPolicyCreateRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyCreateRequestDataType) GetAllowedValues

func (v *EscalationPolicyCreateRequestDataType) GetAllowedValues() []EscalationPolicyCreateRequestDataType

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyCreateRequestDataType) IsValid

func (v EscalationPolicyCreateRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyCreateRequestDataType) Ptr

func (v EscalationPolicyCreateRequestDataType) Ptr() *EscalationPolicyCreateRequestDataType

Ptr returns reference to EscalationPolicyCreateRequestDataType value.

func (*EscalationPolicyCreateRequestDataType) UnmarshalJSON

func (v *EscalationPolicyCreateRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationPolicyData

EscalationPolicyData Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.

type EscalationPolicyData struct {
    // Defines the main attributes of an escalation policy, such as its name and behavior on policy end.
    Attributes *EscalationPolicyDataAttributes `json:"attributes,omitempty"`
    // Specifies the unique identifier of the escalation policy.
    Id *string `json:"id,omitempty"`
    // Represents the relationships for an escalation policy, including references to steps and teams.
    Relationships *EscalationPolicyDataRelationships `json:"relationships,omitempty"`
    // Indicates that the resource is of type `policies`.
    Type EscalationPolicyDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyData

func NewEscalationPolicyData(typeVar EscalationPolicyDataType) *EscalationPolicyData

NewEscalationPolicyData instantiates a new EscalationPolicyData 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 NewEscalationPolicyDataWithDefaults

func NewEscalationPolicyDataWithDefaults() *EscalationPolicyData

NewEscalationPolicyDataWithDefaults instantiates a new EscalationPolicyData 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 (*EscalationPolicyData) GetAttributes

func (o *EscalationPolicyData) GetAttributes() EscalationPolicyDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EscalationPolicyData) GetAttributesOk

func (o *EscalationPolicyData) GetAttributesOk() (*EscalationPolicyDataAttributes, 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 (*EscalationPolicyData) GetId

func (o *EscalationPolicyData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EscalationPolicyData) GetIdOk

func (o *EscalationPolicyData) 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 (*EscalationPolicyData) GetRelationships

func (o *EscalationPolicyData) GetRelationships() EscalationPolicyDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*EscalationPolicyData) GetRelationshipsOk

func (o *EscalationPolicyData) GetRelationshipsOk() (*EscalationPolicyDataRelationships, 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 (*EscalationPolicyData) GetType

func (o *EscalationPolicyData) GetType() EscalationPolicyDataType

GetType returns the Type field value.

func (*EscalationPolicyData) GetTypeOk

func (o *EscalationPolicyData) GetTypeOk() (*EscalationPolicyDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EscalationPolicyData) HasAttributes

func (o *EscalationPolicyData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EscalationPolicyData) HasId

func (o *EscalationPolicyData) HasId() bool

HasId returns a boolean if a field has been set.

func (*EscalationPolicyData) HasRelationships

func (o *EscalationPolicyData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (EscalationPolicyData) MarshalJSON

func (o EscalationPolicyData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyData) SetAttributes

func (o *EscalationPolicyData) SetAttributes(v EscalationPolicyDataAttributes)

SetAttributes gets a reference to the given EscalationPolicyDataAttributes and assigns it to the Attributes field.

func (*EscalationPolicyData) SetId

func (o *EscalationPolicyData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EscalationPolicyData) SetRelationships

func (o *EscalationPolicyData) SetRelationships(v EscalationPolicyDataRelationships)

SetRelationships gets a reference to the given EscalationPolicyDataRelationships and assigns it to the Relationships field.

func (*EscalationPolicyData) SetType

func (o *EscalationPolicyData) SetType(v EscalationPolicyDataType)

SetType sets field value.

func (*EscalationPolicyData) UnmarshalJSON

func (o *EscalationPolicyData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyDataAttributes

EscalationPolicyDataAttributes Defines the main attributes of an escalation policy, such as its name and behavior on policy end.

type EscalationPolicyDataAttributes struct {
    // Specifies the name of the escalation policy.
    Name string `json:"name"`
    // Indicates whether the page is automatically resolved when the policy ends.
    ResolvePageOnPolicyEnd *bool `json:"resolve_page_on_policy_end,omitempty"`
    // Specifies how many times the escalation sequence is retried if there is no response.
    Retries *int64 `json:"retries,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyDataAttributes

func NewEscalationPolicyDataAttributes(name string) *EscalationPolicyDataAttributes

NewEscalationPolicyDataAttributes instantiates a new EscalationPolicyDataAttributes 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 NewEscalationPolicyDataAttributesWithDefaults

func NewEscalationPolicyDataAttributesWithDefaults() *EscalationPolicyDataAttributes

NewEscalationPolicyDataAttributesWithDefaults instantiates a new EscalationPolicyDataAttributes 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 (*EscalationPolicyDataAttributes) GetName

func (o *EscalationPolicyDataAttributes) GetName() string

GetName returns the Name field value.

func (*EscalationPolicyDataAttributes) GetNameOk

func (o *EscalationPolicyDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EscalationPolicyDataAttributes) GetResolvePageOnPolicyEnd

func (o *EscalationPolicyDataAttributes) GetResolvePageOnPolicyEnd() bool

GetResolvePageOnPolicyEnd returns the ResolvePageOnPolicyEnd field value if set, zero value otherwise.

func (*EscalationPolicyDataAttributes) GetResolvePageOnPolicyEndOk

func (o *EscalationPolicyDataAttributes) GetResolvePageOnPolicyEndOk() (*bool, bool)

GetResolvePageOnPolicyEndOk returns a tuple with the ResolvePageOnPolicyEnd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyDataAttributes) GetRetries

func (o *EscalationPolicyDataAttributes) GetRetries() int64

GetRetries returns the Retries field value if set, zero value otherwise.

func (*EscalationPolicyDataAttributes) GetRetriesOk

func (o *EscalationPolicyDataAttributes) GetRetriesOk() (*int64, bool)

GetRetriesOk returns a tuple with the Retries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyDataAttributes) HasResolvePageOnPolicyEnd

func (o *EscalationPolicyDataAttributes) HasResolvePageOnPolicyEnd() bool

HasResolvePageOnPolicyEnd returns a boolean if a field has been set.

func (*EscalationPolicyDataAttributes) HasRetries

func (o *EscalationPolicyDataAttributes) HasRetries() bool

HasRetries returns a boolean if a field has been set.

func (EscalationPolicyDataAttributes) MarshalJSON

func (o EscalationPolicyDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyDataAttributes) SetName

func (o *EscalationPolicyDataAttributes) SetName(v string)

SetName sets field value.

func (*EscalationPolicyDataAttributes) SetResolvePageOnPolicyEnd

func (o *EscalationPolicyDataAttributes) SetResolvePageOnPolicyEnd(v bool)

SetResolvePageOnPolicyEnd gets a reference to the given bool and assigns it to the ResolvePageOnPolicyEnd field.

func (*EscalationPolicyDataAttributes) SetRetries

func (o *EscalationPolicyDataAttributes) SetRetries(v int64)

SetRetries gets a reference to the given int64 and assigns it to the Retries field.

func (*EscalationPolicyDataAttributes) UnmarshalJSON

func (o *EscalationPolicyDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyDataRelationships

EscalationPolicyDataRelationships Represents the relationships for an escalation policy, including references to steps and teams.

type EscalationPolicyDataRelationships struct {
    // Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.
    Steps EscalationPolicyDataRelationshipsSteps `json:"steps"`
    // Associates teams with this schedule in a data structure.
    Teams *DataRelationshipsTeams `json:"teams,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyDataRelationships

func NewEscalationPolicyDataRelationships(steps EscalationPolicyDataRelationshipsSteps) *EscalationPolicyDataRelationships

NewEscalationPolicyDataRelationships instantiates a new EscalationPolicyDataRelationships 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 NewEscalationPolicyDataRelationshipsWithDefaults

func NewEscalationPolicyDataRelationshipsWithDefaults() *EscalationPolicyDataRelationships

NewEscalationPolicyDataRelationshipsWithDefaults instantiates a new EscalationPolicyDataRelationships 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 (*EscalationPolicyDataRelationships) GetSteps

func (o *EscalationPolicyDataRelationships) GetSteps() EscalationPolicyDataRelationshipsSteps

GetSteps returns the Steps field value.

func (*EscalationPolicyDataRelationships) GetStepsOk

func (o *EscalationPolicyDataRelationships) GetStepsOk() (*EscalationPolicyDataRelationshipsSteps, bool)

GetStepsOk returns a tuple with the Steps field value and a boolean to check if the value has been set.

func (*EscalationPolicyDataRelationships) GetTeams

func (o *EscalationPolicyDataRelationships) GetTeams() DataRelationshipsTeams

GetTeams returns the Teams field value if set, zero value otherwise.

func (*EscalationPolicyDataRelationships) GetTeamsOk

func (o *EscalationPolicyDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyDataRelationships) HasTeams

func (o *EscalationPolicyDataRelationships) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (EscalationPolicyDataRelationships) MarshalJSON

func (o EscalationPolicyDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyDataRelationships) SetSteps

func (o *EscalationPolicyDataRelationships) SetSteps(v EscalationPolicyDataRelationshipsSteps)

SetSteps sets field value.

func (*EscalationPolicyDataRelationships) SetTeams

func (o *EscalationPolicyDataRelationships) SetTeams(v DataRelationshipsTeams)

SetTeams gets a reference to the given DataRelationshipsTeams and assigns it to the Teams field.

func (*EscalationPolicyDataRelationships) UnmarshalJSON

func (o *EscalationPolicyDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyDataRelationshipsSteps

EscalationPolicyDataRelationshipsSteps Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.

type EscalationPolicyDataRelationshipsSteps struct {
    // An array of references to the steps defined in this escalation policy.
    Data []EscalationPolicyDataRelationshipsStepsDataItems `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyDataRelationshipsSteps

func NewEscalationPolicyDataRelationshipsSteps() *EscalationPolicyDataRelationshipsSteps

NewEscalationPolicyDataRelationshipsSteps instantiates a new EscalationPolicyDataRelationshipsSteps 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 NewEscalationPolicyDataRelationshipsStepsWithDefaults

func NewEscalationPolicyDataRelationshipsStepsWithDefaults() *EscalationPolicyDataRelationshipsSteps

NewEscalationPolicyDataRelationshipsStepsWithDefaults instantiates a new EscalationPolicyDataRelationshipsSteps 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 (*EscalationPolicyDataRelationshipsSteps) GetData

func (o *EscalationPolicyDataRelationshipsSteps) GetData() []EscalationPolicyDataRelationshipsStepsDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*EscalationPolicyDataRelationshipsSteps) GetDataOk

func (o *EscalationPolicyDataRelationshipsSteps) GetDataOk() (*[]EscalationPolicyDataRelationshipsStepsDataItems, 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 (*EscalationPolicyDataRelationshipsSteps) HasData

func (o *EscalationPolicyDataRelationshipsSteps) HasData() bool

HasData returns a boolean if a field has been set.

func (EscalationPolicyDataRelationshipsSteps) MarshalJSON

func (o EscalationPolicyDataRelationshipsSteps) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyDataRelationshipsSteps) SetData

func (o *EscalationPolicyDataRelationshipsSteps) SetData(v []EscalationPolicyDataRelationshipsStepsDataItems)

SetData gets a reference to the given []EscalationPolicyDataRelationshipsStepsDataItems and assigns it to the Data field.

func (*EscalationPolicyDataRelationshipsSteps) UnmarshalJSON

func (o *EscalationPolicyDataRelationshipsSteps) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyDataRelationshipsStepsDataItems

EscalationPolicyDataRelationshipsStepsDataItems Defines a relationship to a single step within an escalation policy. Contains the step's `id` and `type`.

type EscalationPolicyDataRelationshipsStepsDataItems struct {
    // Specifies the unique identifier for the step resource.
    Id string `json:"id"`
    // Indicates that the resource is of type `steps`.
    Type EscalationPolicyDataRelationshipsStepsDataItemsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyDataRelationshipsStepsDataItems

func NewEscalationPolicyDataRelationshipsStepsDataItems(id string, typeVar EscalationPolicyDataRelationshipsStepsDataItemsType) *EscalationPolicyDataRelationshipsStepsDataItems

NewEscalationPolicyDataRelationshipsStepsDataItems instantiates a new EscalationPolicyDataRelationshipsStepsDataItems 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 NewEscalationPolicyDataRelationshipsStepsDataItemsWithDefaults

func NewEscalationPolicyDataRelationshipsStepsDataItemsWithDefaults() *EscalationPolicyDataRelationshipsStepsDataItems

NewEscalationPolicyDataRelationshipsStepsDataItemsWithDefaults instantiates a new EscalationPolicyDataRelationshipsStepsDataItems 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 (*EscalationPolicyDataRelationshipsStepsDataItems) GetId

func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetId() string

GetId returns the Id field value.

func (*EscalationPolicyDataRelationshipsStepsDataItems) GetIdOk

func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*EscalationPolicyDataRelationshipsStepsDataItems) GetType

func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetType() EscalationPolicyDataRelationshipsStepsDataItemsType

GetType returns the Type field value.

func (*EscalationPolicyDataRelationshipsStepsDataItems) GetTypeOk

func (o *EscalationPolicyDataRelationshipsStepsDataItems) GetTypeOk() (*EscalationPolicyDataRelationshipsStepsDataItemsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (EscalationPolicyDataRelationshipsStepsDataItems) MarshalJSON

func (o EscalationPolicyDataRelationshipsStepsDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyDataRelationshipsStepsDataItems) SetId

func (o *EscalationPolicyDataRelationshipsStepsDataItems) SetId(v string)

SetId sets field value.

func (*EscalationPolicyDataRelationshipsStepsDataItems) SetType

func (o *EscalationPolicyDataRelationshipsStepsDataItems) SetType(v EscalationPolicyDataRelationshipsStepsDataItemsType)

SetType sets field value.

func (*EscalationPolicyDataRelationshipsStepsDataItems) UnmarshalJSON

func (o *EscalationPolicyDataRelationshipsStepsDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyDataRelationshipsStepsDataItemsType

EscalationPolicyDataRelationshipsStepsDataItemsType Indicates that the resource is of type `steps`.

type EscalationPolicyDataRelationshipsStepsDataItemsType string

List of EscalationPolicyDataRelationshipsStepsDataItemsType.

const (
    ESCALATIONPOLICYDATARELATIONSHIPSSTEPSDATAITEMSTYPE_STEPS EscalationPolicyDataRelationshipsStepsDataItemsType = "steps"
)

func NewEscalationPolicyDataRelationshipsStepsDataItemsTypeFromValue

func NewEscalationPolicyDataRelationshipsStepsDataItemsTypeFromValue(v string) (*EscalationPolicyDataRelationshipsStepsDataItemsType, error)

NewEscalationPolicyDataRelationshipsStepsDataItemsTypeFromValue returns a pointer to a valid EscalationPolicyDataRelationshipsStepsDataItemsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyDataRelationshipsStepsDataItemsType) GetAllowedValues

func (v *EscalationPolicyDataRelationshipsStepsDataItemsType) GetAllowedValues() []EscalationPolicyDataRelationshipsStepsDataItemsType

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyDataRelationshipsStepsDataItemsType) IsValid

func (v EscalationPolicyDataRelationshipsStepsDataItemsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyDataRelationshipsStepsDataItemsType) Ptr

func (v EscalationPolicyDataRelationshipsStepsDataItemsType) Ptr() *EscalationPolicyDataRelationshipsStepsDataItemsType

Ptr returns reference to EscalationPolicyDataRelationshipsStepsDataItemsType value.

func (*EscalationPolicyDataRelationshipsStepsDataItemsType) UnmarshalJSON

func (v *EscalationPolicyDataRelationshipsStepsDataItemsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationPolicyDataType

EscalationPolicyDataType Indicates that the resource is of type `policies`.

type EscalationPolicyDataType string

List of EscalationPolicyDataType.

const (
    ESCALATIONPOLICYDATATYPE_POLICIES EscalationPolicyDataType = "policies"
)

func NewEscalationPolicyDataTypeFromValue

func NewEscalationPolicyDataTypeFromValue(v string) (*EscalationPolicyDataType, error)

NewEscalationPolicyDataTypeFromValue returns a pointer to a valid EscalationPolicyDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyDataType) GetAllowedValues

func (v *EscalationPolicyDataType) GetAllowedValues() []EscalationPolicyDataType

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyDataType) IsValid

func (v EscalationPolicyDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyDataType) Ptr

func (v EscalationPolicyDataType) Ptr() *EscalationPolicyDataType

Ptr returns reference to EscalationPolicyDataType value.

func (*EscalationPolicyDataType) UnmarshalJSON

func (v *EscalationPolicyDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationPolicyIncluded

EscalationPolicyIncluded - Represents included related resources when retrieving an escalation policy, such as teams, steps, or targets.

type EscalationPolicyIncluded struct {
    TeamReference        *TeamReference
    EscalationPolicyStep *EscalationPolicyStep
    EscalationPolicyUser *EscalationPolicyUser
    ScheduleData         *ScheduleData

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EscalationPolicyStepAsEscalationPolicyIncluded

func EscalationPolicyStepAsEscalationPolicyIncluded(v *EscalationPolicyStep) EscalationPolicyIncluded

EscalationPolicyStepAsEscalationPolicyIncluded is a convenience function that returns EscalationPolicyStep wrapped in EscalationPolicyIncluded.

func EscalationPolicyUserAsEscalationPolicyIncluded

func EscalationPolicyUserAsEscalationPolicyIncluded(v *EscalationPolicyUser) EscalationPolicyIncluded

EscalationPolicyUserAsEscalationPolicyIncluded is a convenience function that returns EscalationPolicyUser wrapped in EscalationPolicyIncluded.

func ScheduleDataAsEscalationPolicyIncluded

func ScheduleDataAsEscalationPolicyIncluded(v *ScheduleData) EscalationPolicyIncluded

ScheduleDataAsEscalationPolicyIncluded is a convenience function that returns ScheduleData wrapped in EscalationPolicyIncluded.

func TeamReferenceAsEscalationPolicyIncluded

func TeamReferenceAsEscalationPolicyIncluded(v *TeamReference) EscalationPolicyIncluded

TeamReferenceAsEscalationPolicyIncluded is a convenience function that returns TeamReference wrapped in EscalationPolicyIncluded.

func (*EscalationPolicyIncluded) GetActualInstance

func (obj *EscalationPolicyIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (EscalationPolicyIncluded) MarshalJSON

func (obj EscalationPolicyIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*EscalationPolicyIncluded) UnmarshalJSON

func (obj *EscalationPolicyIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type EscalationPolicyStep

EscalationPolicyStep Represents a single step in an escalation policy, including its attributes, relationships, and resource type.

type EscalationPolicyStep struct {
    // Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.
    Attributes *EscalationPolicyStepAttributes `json:"attributes,omitempty"`
    // Specifies the unique identifier of this escalation policy step.
    Id *string `json:"id,omitempty"`
    // Represents the relationship of an escalation policy step to its targets.
    Relationships *EscalationPolicyStepRelationships `json:"relationships,omitempty"`
    // Indicates that the resource is of type `steps`.
    Type EscalationPolicyStepType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyStep

func NewEscalationPolicyStep(typeVar EscalationPolicyStepType) *EscalationPolicyStep

NewEscalationPolicyStep instantiates a new EscalationPolicyStep 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 NewEscalationPolicyStepWithDefaults

func NewEscalationPolicyStepWithDefaults() *EscalationPolicyStep

NewEscalationPolicyStepWithDefaults instantiates a new EscalationPolicyStep 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 (*EscalationPolicyStep) GetAttributes

func (o *EscalationPolicyStep) GetAttributes() EscalationPolicyStepAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EscalationPolicyStep) GetAttributesOk

func (o *EscalationPolicyStep) GetAttributesOk() (*EscalationPolicyStepAttributes, 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 (*EscalationPolicyStep) GetId

func (o *EscalationPolicyStep) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EscalationPolicyStep) GetIdOk

func (o *EscalationPolicyStep) 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 (*EscalationPolicyStep) GetRelationships

func (o *EscalationPolicyStep) GetRelationships() EscalationPolicyStepRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*EscalationPolicyStep) GetRelationshipsOk

func (o *EscalationPolicyStep) GetRelationshipsOk() (*EscalationPolicyStepRelationships, 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 (*EscalationPolicyStep) GetType

func (o *EscalationPolicyStep) GetType() EscalationPolicyStepType

GetType returns the Type field value.

func (*EscalationPolicyStep) GetTypeOk

func (o *EscalationPolicyStep) GetTypeOk() (*EscalationPolicyStepType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EscalationPolicyStep) HasAttributes

func (o *EscalationPolicyStep) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EscalationPolicyStep) HasId

func (o *EscalationPolicyStep) HasId() bool

HasId returns a boolean if a field has been set.

func (*EscalationPolicyStep) HasRelationships

func (o *EscalationPolicyStep) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (EscalationPolicyStep) MarshalJSON

func (o EscalationPolicyStep) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyStep) SetAttributes

func (o *EscalationPolicyStep) SetAttributes(v EscalationPolicyStepAttributes)

SetAttributes gets a reference to the given EscalationPolicyStepAttributes and assigns it to the Attributes field.

func (*EscalationPolicyStep) SetId

func (o *EscalationPolicyStep) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EscalationPolicyStep) SetRelationships

func (o *EscalationPolicyStep) SetRelationships(v EscalationPolicyStepRelationships)

SetRelationships gets a reference to the given EscalationPolicyStepRelationships and assigns it to the Relationships field.

func (*EscalationPolicyStep) SetType

func (o *EscalationPolicyStep) SetType(v EscalationPolicyStepType)

SetType sets field value.

func (*EscalationPolicyStep) UnmarshalJSON

func (o *EscalationPolicyStep) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyStepAttributes

EscalationPolicyStepAttributes Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.

type EscalationPolicyStepAttributes struct {
    // Specifies how this escalation step will assign targets (example `default` or `round-robin`).
    Assignment *EscalationPolicyStepAttributesAssignment `json:"assignment,omitempty"`
    // Specifies how many seconds to wait before escalating to the next step.
    EscalateAfterSeconds *int64 `json:"escalate_after_seconds,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyStepAttributes

func NewEscalationPolicyStepAttributes() *EscalationPolicyStepAttributes

NewEscalationPolicyStepAttributes instantiates a new EscalationPolicyStepAttributes 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 NewEscalationPolicyStepAttributesWithDefaults

func NewEscalationPolicyStepAttributesWithDefaults() *EscalationPolicyStepAttributes

NewEscalationPolicyStepAttributesWithDefaults instantiates a new EscalationPolicyStepAttributes 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 (*EscalationPolicyStepAttributes) GetAssignment

func (o *EscalationPolicyStepAttributes) GetAssignment() EscalationPolicyStepAttributesAssignment

GetAssignment returns the Assignment field value if set, zero value otherwise.

func (*EscalationPolicyStepAttributes) GetAssignmentOk

func (o *EscalationPolicyStepAttributes) GetAssignmentOk() (*EscalationPolicyStepAttributesAssignment, bool)

GetAssignmentOk returns a tuple with the Assignment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyStepAttributes) GetEscalateAfterSeconds

func (o *EscalationPolicyStepAttributes) GetEscalateAfterSeconds() int64

GetEscalateAfterSeconds returns the EscalateAfterSeconds field value if set, zero value otherwise.

func (*EscalationPolicyStepAttributes) GetEscalateAfterSecondsOk

func (o *EscalationPolicyStepAttributes) GetEscalateAfterSecondsOk() (*int64, bool)

GetEscalateAfterSecondsOk returns a tuple with the EscalateAfterSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyStepAttributes) HasAssignment

func (o *EscalationPolicyStepAttributes) HasAssignment() bool

HasAssignment returns a boolean if a field has been set.

func (*EscalationPolicyStepAttributes) HasEscalateAfterSeconds

func (o *EscalationPolicyStepAttributes) HasEscalateAfterSeconds() bool

HasEscalateAfterSeconds returns a boolean if a field has been set.

func (EscalationPolicyStepAttributes) MarshalJSON

func (o EscalationPolicyStepAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyStepAttributes) SetAssignment

func (o *EscalationPolicyStepAttributes) SetAssignment(v EscalationPolicyStepAttributesAssignment)

SetAssignment gets a reference to the given EscalationPolicyStepAttributesAssignment and assigns it to the Assignment field.

func (*EscalationPolicyStepAttributes) SetEscalateAfterSeconds

func (o *EscalationPolicyStepAttributes) SetEscalateAfterSeconds(v int64)

SetEscalateAfterSeconds gets a reference to the given int64 and assigns it to the EscalateAfterSeconds field.

func (*EscalationPolicyStepAttributes) UnmarshalJSON

func (o *EscalationPolicyStepAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyStepAttributesAssignment

EscalationPolicyStepAttributesAssignment Specifies how this escalation step will assign targets (example `default` or `round-robin`).

type EscalationPolicyStepAttributesAssignment string

List of EscalationPolicyStepAttributesAssignment.

const (
    ESCALATIONPOLICYSTEPATTRIBUTESASSIGNMENT_DEFAULT     EscalationPolicyStepAttributesAssignment = "default"
    ESCALATIONPOLICYSTEPATTRIBUTESASSIGNMENT_ROUND_ROBIN EscalationPolicyStepAttributesAssignment = "round-robin"
)

func NewEscalationPolicyStepAttributesAssignmentFromValue

func NewEscalationPolicyStepAttributesAssignmentFromValue(v string) (*EscalationPolicyStepAttributesAssignment, error)

NewEscalationPolicyStepAttributesAssignmentFromValue returns a pointer to a valid EscalationPolicyStepAttributesAssignment for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyStepAttributesAssignment) GetAllowedValues

func (v *EscalationPolicyStepAttributesAssignment) GetAllowedValues() []EscalationPolicyStepAttributesAssignment

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyStepAttributesAssignment) IsValid

func (v EscalationPolicyStepAttributesAssignment) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyStepAttributesAssignment) Ptr

func (v EscalationPolicyStepAttributesAssignment) Ptr() *EscalationPolicyStepAttributesAssignment

Ptr returns reference to EscalationPolicyStepAttributesAssignment value.

func (*EscalationPolicyStepAttributesAssignment) UnmarshalJSON

func (v *EscalationPolicyStepAttributesAssignment) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationPolicyStepRelationships

EscalationPolicyStepRelationships Represents the relationship of an escalation policy step to its targets.

type EscalationPolicyStepRelationships struct {
    // A list of escalation targets for a step
    Targets *EscalationTargets `json:"targets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyStepRelationships

func NewEscalationPolicyStepRelationships() *EscalationPolicyStepRelationships

NewEscalationPolicyStepRelationships instantiates a new EscalationPolicyStepRelationships 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 NewEscalationPolicyStepRelationshipsWithDefaults

func NewEscalationPolicyStepRelationshipsWithDefaults() *EscalationPolicyStepRelationships

NewEscalationPolicyStepRelationshipsWithDefaults instantiates a new EscalationPolicyStepRelationships 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 (*EscalationPolicyStepRelationships) GetTargets

func (o *EscalationPolicyStepRelationships) GetTargets() EscalationTargets

GetTargets returns the Targets field value if set, zero value otherwise.

func (*EscalationPolicyStepRelationships) GetTargetsOk

func (o *EscalationPolicyStepRelationships) GetTargetsOk() (*EscalationTargets, bool)

GetTargetsOk returns a tuple with the Targets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyStepRelationships) HasTargets

func (o *EscalationPolicyStepRelationships) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (EscalationPolicyStepRelationships) MarshalJSON

func (o EscalationPolicyStepRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyStepRelationships) SetTargets

func (o *EscalationPolicyStepRelationships) SetTargets(v EscalationTargets)

SetTargets gets a reference to the given EscalationTargets and assigns it to the Targets field.

func (*EscalationPolicyStepRelationships) UnmarshalJSON

func (o *EscalationPolicyStepRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyStepTarget

EscalationPolicyStepTarget Defines a single escalation target within a step for an escalation policy creation request. Contains `id` and `type`.

type EscalationPolicyStepTarget struct {
    // Specifies the unique identifier for this target.
    Id *string `json:"id,omitempty"`
    // Specifies the type of escalation target (example `users`, `schedules`, or `teams`).
    Type *EscalationPolicyStepTargetType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyStepTarget

func NewEscalationPolicyStepTarget() *EscalationPolicyStepTarget

NewEscalationPolicyStepTarget instantiates a new EscalationPolicyStepTarget 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 NewEscalationPolicyStepTargetWithDefaults

func NewEscalationPolicyStepTargetWithDefaults() *EscalationPolicyStepTarget

NewEscalationPolicyStepTargetWithDefaults instantiates a new EscalationPolicyStepTarget 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 (*EscalationPolicyStepTarget) GetId

func (o *EscalationPolicyStepTarget) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EscalationPolicyStepTarget) GetIdOk

func (o *EscalationPolicyStepTarget) 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 (*EscalationPolicyStepTarget) GetType

func (o *EscalationPolicyStepTarget) GetType() EscalationPolicyStepTargetType

GetType returns the Type field value if set, zero value otherwise.

func (*EscalationPolicyStepTarget) GetTypeOk

func (o *EscalationPolicyStepTarget) GetTypeOk() (*EscalationPolicyStepTargetType, 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 (*EscalationPolicyStepTarget) HasId

func (o *EscalationPolicyStepTarget) HasId() bool

HasId returns a boolean if a field has been set.

func (*EscalationPolicyStepTarget) HasType

func (o *EscalationPolicyStepTarget) HasType() bool

HasType returns a boolean if a field has been set.

func (EscalationPolicyStepTarget) MarshalJSON

func (o EscalationPolicyStepTarget) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyStepTarget) SetId

func (o *EscalationPolicyStepTarget) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EscalationPolicyStepTarget) SetType

func (o *EscalationPolicyStepTarget) SetType(v EscalationPolicyStepTargetType)

SetType gets a reference to the given EscalationPolicyStepTargetType and assigns it to the Type field.

func (*EscalationPolicyStepTarget) UnmarshalJSON

func (o *EscalationPolicyStepTarget) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyStepTargetType

EscalationPolicyStepTargetType Specifies the type of escalation target (example `users`, `schedules`, or `teams`).

type EscalationPolicyStepTargetType string

List of EscalationPolicyStepTargetType.

const (
    ESCALATIONPOLICYSTEPTARGETTYPE_USERS     EscalationPolicyStepTargetType = "users"
    ESCALATIONPOLICYSTEPTARGETTYPE_SCHEDULES EscalationPolicyStepTargetType = "schedules"
    ESCALATIONPOLICYSTEPTARGETTYPE_TEAMS     EscalationPolicyStepTargetType = "teams"
)

func NewEscalationPolicyStepTargetTypeFromValue

func NewEscalationPolicyStepTargetTypeFromValue(v string) (*EscalationPolicyStepTargetType, error)

NewEscalationPolicyStepTargetTypeFromValue returns a pointer to a valid EscalationPolicyStepTargetType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyStepTargetType) GetAllowedValues

func (v *EscalationPolicyStepTargetType) GetAllowedValues() []EscalationPolicyStepTargetType

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyStepTargetType) IsValid

func (v EscalationPolicyStepTargetType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyStepTargetType) Ptr

func (v EscalationPolicyStepTargetType) Ptr() *EscalationPolicyStepTargetType

Ptr returns reference to EscalationPolicyStepTargetType value.

func (*EscalationPolicyStepTargetType) UnmarshalJSON

func (v *EscalationPolicyStepTargetType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationPolicyStepType

EscalationPolicyStepType Indicates that the resource is of type `steps`.

type EscalationPolicyStepType string

List of EscalationPolicyStepType.

const (
    ESCALATIONPOLICYSTEPTYPE_STEPS EscalationPolicyStepType = "steps"
)

func NewEscalationPolicyStepTypeFromValue

func NewEscalationPolicyStepTypeFromValue(v string) (*EscalationPolicyStepType, error)

NewEscalationPolicyStepTypeFromValue returns a pointer to a valid EscalationPolicyStepType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyStepType) GetAllowedValues

func (v *EscalationPolicyStepType) GetAllowedValues() []EscalationPolicyStepType

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyStepType) IsValid

func (v EscalationPolicyStepType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyStepType) Ptr

func (v EscalationPolicyStepType) Ptr() *EscalationPolicyStepType

Ptr returns reference to EscalationPolicyStepType value.

func (*EscalationPolicyStepType) UnmarshalJSON

func (v *EscalationPolicyStepType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUpdateRequest

EscalationPolicyUpdateRequest Represents a request to update an existing escalation policy, including the updated policy data.

type EscalationPolicyUpdateRequest struct {
    // Represents the data for updating an existing escalation policy, including its ID, attributes, relationships, and resource type.
    Data EscalationPolicyUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyUpdateRequest

func NewEscalationPolicyUpdateRequest(data EscalationPolicyUpdateRequestData) *EscalationPolicyUpdateRequest

NewEscalationPolicyUpdateRequest instantiates a new EscalationPolicyUpdateRequest 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 NewEscalationPolicyUpdateRequestWithDefaults

func NewEscalationPolicyUpdateRequestWithDefaults() *EscalationPolicyUpdateRequest

NewEscalationPolicyUpdateRequestWithDefaults instantiates a new EscalationPolicyUpdateRequest 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 (*EscalationPolicyUpdateRequest) GetData

func (o *EscalationPolicyUpdateRequest) GetData() EscalationPolicyUpdateRequestData

GetData returns the Data field value.

func (*EscalationPolicyUpdateRequest) GetDataOk

func (o *EscalationPolicyUpdateRequest) GetDataOk() (*EscalationPolicyUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (EscalationPolicyUpdateRequest) MarshalJSON

func (o EscalationPolicyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyUpdateRequest) SetData

func (o *EscalationPolicyUpdateRequest) SetData(v EscalationPolicyUpdateRequestData)

SetData sets field value.

func (*EscalationPolicyUpdateRequest) UnmarshalJSON

func (o *EscalationPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUpdateRequestData

EscalationPolicyUpdateRequestData Represents the data for updating an existing escalation policy, including its ID, attributes, relationships, and resource type.

type EscalationPolicyUpdateRequestData struct {
    // Defines the attributes that can be updated for an escalation policy, such as description, name, resolution behavior, retries, and steps.
    Attributes EscalationPolicyUpdateRequestDataAttributes `json:"attributes"`
    // Specifies the unique identifier of the escalation policy being updated.
    Id string `json:"id"`
    // Represents relationships in an escalation policy update request, including references to teams.
    Relationships *EscalationPolicyUpdateRequestDataRelationships `json:"relationships,omitempty"`
    // Indicates that the resource is of type `policies`.
    Type EscalationPolicyUpdateRequestDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyUpdateRequestData

func NewEscalationPolicyUpdateRequestData(attributes EscalationPolicyUpdateRequestDataAttributes, id string, typeVar EscalationPolicyUpdateRequestDataType) *EscalationPolicyUpdateRequestData

NewEscalationPolicyUpdateRequestData instantiates a new EscalationPolicyUpdateRequestData 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 NewEscalationPolicyUpdateRequestDataWithDefaults

func NewEscalationPolicyUpdateRequestDataWithDefaults() *EscalationPolicyUpdateRequestData

NewEscalationPolicyUpdateRequestDataWithDefaults instantiates a new EscalationPolicyUpdateRequestData 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 (*EscalationPolicyUpdateRequestData) GetAttributes

func (o *EscalationPolicyUpdateRequestData) GetAttributes() EscalationPolicyUpdateRequestDataAttributes

GetAttributes returns the Attributes field value.

func (*EscalationPolicyUpdateRequestData) GetAttributesOk

func (o *EscalationPolicyUpdateRequestData) GetAttributesOk() (*EscalationPolicyUpdateRequestDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestData) GetId

func (o *EscalationPolicyUpdateRequestData) GetId() string

GetId returns the Id field value.

func (*EscalationPolicyUpdateRequestData) GetIdOk

func (o *EscalationPolicyUpdateRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestData) GetRelationships

func (o *EscalationPolicyUpdateRequestData) GetRelationships() EscalationPolicyUpdateRequestDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*EscalationPolicyUpdateRequestData) GetRelationshipsOk

func (o *EscalationPolicyUpdateRequestData) GetRelationshipsOk() (*EscalationPolicyUpdateRequestDataRelationships, 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 (*EscalationPolicyUpdateRequestData) GetType

func (o *EscalationPolicyUpdateRequestData) GetType() EscalationPolicyUpdateRequestDataType

GetType returns the Type field value.

func (*EscalationPolicyUpdateRequestData) GetTypeOk

func (o *EscalationPolicyUpdateRequestData) GetTypeOk() (*EscalationPolicyUpdateRequestDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestData) HasRelationships

func (o *EscalationPolicyUpdateRequestData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (EscalationPolicyUpdateRequestData) MarshalJSON

func (o EscalationPolicyUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyUpdateRequestData) SetAttributes

func (o *EscalationPolicyUpdateRequestData) SetAttributes(v EscalationPolicyUpdateRequestDataAttributes)

SetAttributes sets field value.

func (*EscalationPolicyUpdateRequestData) SetId

func (o *EscalationPolicyUpdateRequestData) SetId(v string)

SetId sets field value.

func (*EscalationPolicyUpdateRequestData) SetRelationships

func (o *EscalationPolicyUpdateRequestData) SetRelationships(v EscalationPolicyUpdateRequestDataRelationships)

SetRelationships gets a reference to the given EscalationPolicyUpdateRequestDataRelationships and assigns it to the Relationships field.

func (*EscalationPolicyUpdateRequestData) SetType

func (o *EscalationPolicyUpdateRequestData) SetType(v EscalationPolicyUpdateRequestDataType)

SetType sets field value.

func (*EscalationPolicyUpdateRequestData) UnmarshalJSON

func (o *EscalationPolicyUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUpdateRequestDataAttributes

EscalationPolicyUpdateRequestDataAttributes Defines the attributes that can be updated for an escalation policy, such as description, name, resolution behavior, retries, and steps.

type EscalationPolicyUpdateRequestDataAttributes struct {
    // Specifies the name of the escalation policy.
    Name string `json:"name"`
    // Indicates whether the page is automatically resolved when the policy ends.
    ResolvePageOnPolicyEnd *bool `json:"resolve_page_on_policy_end,omitempty"`
    // Specifies how many times the escalation sequence is retried if there is no response.
    Retries *int64 `json:"retries,omitempty"`
    // A list of escalation steps, each defining assignment, escalation timeout, and targets.
    Steps []EscalationPolicyUpdateRequestDataAttributesStepsItems `json:"steps"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyUpdateRequestDataAttributes

func NewEscalationPolicyUpdateRequestDataAttributes(name string, steps []EscalationPolicyUpdateRequestDataAttributesStepsItems) *EscalationPolicyUpdateRequestDataAttributes

NewEscalationPolicyUpdateRequestDataAttributes instantiates a new EscalationPolicyUpdateRequestDataAttributes 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 NewEscalationPolicyUpdateRequestDataAttributesWithDefaults

func NewEscalationPolicyUpdateRequestDataAttributesWithDefaults() *EscalationPolicyUpdateRequestDataAttributes

NewEscalationPolicyUpdateRequestDataAttributesWithDefaults instantiates a new EscalationPolicyUpdateRequestDataAttributes 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 (*EscalationPolicyUpdateRequestDataAttributes) GetName

func (o *EscalationPolicyUpdateRequestDataAttributes) GetName() string

GetName returns the Name field value.

func (*EscalationPolicyUpdateRequestDataAttributes) GetNameOk

func (o *EscalationPolicyUpdateRequestDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataAttributes) GetResolvePageOnPolicyEnd

func (o *EscalationPolicyUpdateRequestDataAttributes) GetResolvePageOnPolicyEnd() bool

GetResolvePageOnPolicyEnd returns the ResolvePageOnPolicyEnd field value if set, zero value otherwise.

func (*EscalationPolicyUpdateRequestDataAttributes) GetResolvePageOnPolicyEndOk

func (o *EscalationPolicyUpdateRequestDataAttributes) GetResolvePageOnPolicyEndOk() (*bool, bool)

GetResolvePageOnPolicyEndOk returns a tuple with the ResolvePageOnPolicyEnd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataAttributes) GetRetries

func (o *EscalationPolicyUpdateRequestDataAttributes) GetRetries() int64

GetRetries returns the Retries field value if set, zero value otherwise.

func (*EscalationPolicyUpdateRequestDataAttributes) GetRetriesOk

func (o *EscalationPolicyUpdateRequestDataAttributes) GetRetriesOk() (*int64, bool)

GetRetriesOk returns a tuple with the Retries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataAttributes) GetSteps

func (o *EscalationPolicyUpdateRequestDataAttributes) GetSteps() []EscalationPolicyUpdateRequestDataAttributesStepsItems

GetSteps returns the Steps field value.

func (*EscalationPolicyUpdateRequestDataAttributes) GetStepsOk

func (o *EscalationPolicyUpdateRequestDataAttributes) GetStepsOk() (*[]EscalationPolicyUpdateRequestDataAttributesStepsItems, bool)

GetStepsOk returns a tuple with the Steps field value and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataAttributes) HasResolvePageOnPolicyEnd

func (o *EscalationPolicyUpdateRequestDataAttributes) HasResolvePageOnPolicyEnd() bool

HasResolvePageOnPolicyEnd returns a boolean if a field has been set.

func (*EscalationPolicyUpdateRequestDataAttributes) HasRetries

func (o *EscalationPolicyUpdateRequestDataAttributes) HasRetries() bool

HasRetries returns a boolean if a field has been set.

func (EscalationPolicyUpdateRequestDataAttributes) MarshalJSON

func (o EscalationPolicyUpdateRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyUpdateRequestDataAttributes) SetName

func (o *EscalationPolicyUpdateRequestDataAttributes) SetName(v string)

SetName sets field value.

func (*EscalationPolicyUpdateRequestDataAttributes) SetResolvePageOnPolicyEnd

func (o *EscalationPolicyUpdateRequestDataAttributes) SetResolvePageOnPolicyEnd(v bool)

SetResolvePageOnPolicyEnd gets a reference to the given bool and assigns it to the ResolvePageOnPolicyEnd field.

func (*EscalationPolicyUpdateRequestDataAttributes) SetRetries

func (o *EscalationPolicyUpdateRequestDataAttributes) SetRetries(v int64)

SetRetries gets a reference to the given int64 and assigns it to the Retries field.

func (*EscalationPolicyUpdateRequestDataAttributes) SetSteps

func (o *EscalationPolicyUpdateRequestDataAttributes) SetSteps(v []EscalationPolicyUpdateRequestDataAttributesStepsItems)

SetSteps sets field value.

func (*EscalationPolicyUpdateRequestDataAttributes) UnmarshalJSON

func (o *EscalationPolicyUpdateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUpdateRequestDataAttributesStepsItems

EscalationPolicyUpdateRequestDataAttributesStepsItems Defines a single escalation step within an escalation policy update request. Contains assignment strategy, escalation timeout, an optional step ID, and a list of targets.

type EscalationPolicyUpdateRequestDataAttributesStepsItems struct {
    // Specifies how this escalation step will assign targets (example `default` or `round-robin`).
    Assignment *EscalationPolicyStepAttributesAssignment `json:"assignment,omitempty"`
    // Defines how many seconds to wait before escalating to the next step.
    EscalateAfterSeconds *int64 `json:"escalate_after_seconds,omitempty"`
    // Specifies the unique identifier of this step.
    Id *string `json:"id,omitempty"`
    // Specifies the collection of escalation targets for this step.
    Targets []EscalationPolicyStepTarget `json:"targets"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyUpdateRequestDataAttributesStepsItems

func NewEscalationPolicyUpdateRequestDataAttributesStepsItems(targets []EscalationPolicyStepTarget) *EscalationPolicyUpdateRequestDataAttributesStepsItems

NewEscalationPolicyUpdateRequestDataAttributesStepsItems instantiates a new EscalationPolicyUpdateRequestDataAttributesStepsItems 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 NewEscalationPolicyUpdateRequestDataAttributesStepsItemsWithDefaults

func NewEscalationPolicyUpdateRequestDataAttributesStepsItemsWithDefaults() *EscalationPolicyUpdateRequestDataAttributesStepsItems

NewEscalationPolicyUpdateRequestDataAttributesStepsItemsWithDefaults instantiates a new EscalationPolicyUpdateRequestDataAttributesStepsItems 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 (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetAssignment

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetAssignment() EscalationPolicyStepAttributesAssignment

GetAssignment returns the Assignment field value if set, zero value otherwise.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetAssignmentOk

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetAssignmentOk() (*EscalationPolicyStepAttributesAssignment, bool)

GetAssignmentOk returns a tuple with the Assignment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetEscalateAfterSeconds

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetEscalateAfterSeconds() int64

GetEscalateAfterSeconds returns the EscalateAfterSeconds field value if set, zero value otherwise.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetEscalateAfterSecondsOk

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetEscalateAfterSecondsOk() (*int64, bool)

GetEscalateAfterSecondsOk returns a tuple with the EscalateAfterSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetId

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetIdOk

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) 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 (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetTargets

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetTargets() []EscalationPolicyStepTarget

GetTargets returns the Targets field value.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) GetTargetsOk

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) GetTargetsOk() (*[]EscalationPolicyStepTarget, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) HasAssignment

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) HasAssignment() bool

HasAssignment returns a boolean if a field has been set.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) HasEscalateAfterSeconds

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) HasEscalateAfterSeconds() bool

HasEscalateAfterSeconds returns a boolean if a field has been set.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) HasId

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) HasId() bool

HasId returns a boolean if a field has been set.

func (EscalationPolicyUpdateRequestDataAttributesStepsItems) MarshalJSON

func (o EscalationPolicyUpdateRequestDataAttributesStepsItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) SetAssignment

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetAssignment(v EscalationPolicyStepAttributesAssignment)

SetAssignment gets a reference to the given EscalationPolicyStepAttributesAssignment and assigns it to the Assignment field.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) SetEscalateAfterSeconds

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetEscalateAfterSeconds(v int64)

SetEscalateAfterSeconds gets a reference to the given int64 and assigns it to the EscalateAfterSeconds field.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) SetId

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) SetTargets

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) SetTargets(v []EscalationPolicyStepTarget)

SetTargets sets field value.

func (*EscalationPolicyUpdateRequestDataAttributesStepsItems) UnmarshalJSON

func (o *EscalationPolicyUpdateRequestDataAttributesStepsItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUpdateRequestDataRelationships

EscalationPolicyUpdateRequestDataRelationships Represents relationships in an escalation policy update request, including references to teams.

type EscalationPolicyUpdateRequestDataRelationships struct {
    // Associates teams with this schedule in a data structure.
    Teams *DataRelationshipsTeams `json:"teams,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyUpdateRequestDataRelationships

func NewEscalationPolicyUpdateRequestDataRelationships() *EscalationPolicyUpdateRequestDataRelationships

NewEscalationPolicyUpdateRequestDataRelationships instantiates a new EscalationPolicyUpdateRequestDataRelationships 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 NewEscalationPolicyUpdateRequestDataRelationshipsWithDefaults

func NewEscalationPolicyUpdateRequestDataRelationshipsWithDefaults() *EscalationPolicyUpdateRequestDataRelationships

NewEscalationPolicyUpdateRequestDataRelationshipsWithDefaults instantiates a new EscalationPolicyUpdateRequestDataRelationships 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 (*EscalationPolicyUpdateRequestDataRelationships) GetTeams

func (o *EscalationPolicyUpdateRequestDataRelationships) GetTeams() DataRelationshipsTeams

GetTeams returns the Teams field value if set, zero value otherwise.

func (*EscalationPolicyUpdateRequestDataRelationships) GetTeamsOk

func (o *EscalationPolicyUpdateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EscalationPolicyUpdateRequestDataRelationships) HasTeams

func (o *EscalationPolicyUpdateRequestDataRelationships) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (EscalationPolicyUpdateRequestDataRelationships) MarshalJSON

func (o EscalationPolicyUpdateRequestDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyUpdateRequestDataRelationships) SetTeams

func (o *EscalationPolicyUpdateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)

SetTeams gets a reference to the given DataRelationshipsTeams and assigns it to the Teams field.

func (*EscalationPolicyUpdateRequestDataRelationships) UnmarshalJSON

func (o *EscalationPolicyUpdateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUpdateRequestDataType

EscalationPolicyUpdateRequestDataType Indicates that the resource is of type `policies`.

type EscalationPolicyUpdateRequestDataType string

List of EscalationPolicyUpdateRequestDataType.

const (
    ESCALATIONPOLICYUPDATEREQUESTDATATYPE_POLICIES EscalationPolicyUpdateRequestDataType = "policies"
)

func NewEscalationPolicyUpdateRequestDataTypeFromValue

func NewEscalationPolicyUpdateRequestDataTypeFromValue(v string) (*EscalationPolicyUpdateRequestDataType, error)

NewEscalationPolicyUpdateRequestDataTypeFromValue returns a pointer to a valid EscalationPolicyUpdateRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyUpdateRequestDataType) GetAllowedValues

func (v *EscalationPolicyUpdateRequestDataType) GetAllowedValues() []EscalationPolicyUpdateRequestDataType

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyUpdateRequestDataType) IsValid

func (v EscalationPolicyUpdateRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyUpdateRequestDataType) Ptr

func (v EscalationPolicyUpdateRequestDataType) Ptr() *EscalationPolicyUpdateRequestDataType

Ptr returns reference to EscalationPolicyUpdateRequestDataType value.

func (*EscalationPolicyUpdateRequestDataType) UnmarshalJSON

func (v *EscalationPolicyUpdateRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUser

EscalationPolicyUser Represents a user object in the context of an escalation policy, including their `id`, type, and basic attributes.

type EscalationPolicyUser struct {
    // Provides basic user information for an escalation policy, including a name and email address.
    Attributes *EscalationPolicyUserAttributes `json:"attributes,omitempty"`
    // The unique user identifier.
    Id *string `json:"id,omitempty"`
    // Users resource type.
    Type EscalationPolicyUserType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyUser

func NewEscalationPolicyUser(typeVar EscalationPolicyUserType) *EscalationPolicyUser

NewEscalationPolicyUser instantiates a new EscalationPolicyUser 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 NewEscalationPolicyUserWithDefaults

func NewEscalationPolicyUserWithDefaults() *EscalationPolicyUser

NewEscalationPolicyUserWithDefaults instantiates a new EscalationPolicyUser 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 (*EscalationPolicyUser) GetAttributes

func (o *EscalationPolicyUser) GetAttributes() EscalationPolicyUserAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EscalationPolicyUser) GetAttributesOk

func (o *EscalationPolicyUser) GetAttributesOk() (*EscalationPolicyUserAttributes, 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 (*EscalationPolicyUser) GetId

func (o *EscalationPolicyUser) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EscalationPolicyUser) GetIdOk

func (o *EscalationPolicyUser) 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 (*EscalationPolicyUser) GetType

func (o *EscalationPolicyUser) GetType() EscalationPolicyUserType

GetType returns the Type field value.

func (*EscalationPolicyUser) GetTypeOk

func (o *EscalationPolicyUser) GetTypeOk() (*EscalationPolicyUserType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*EscalationPolicyUser) HasAttributes

func (o *EscalationPolicyUser) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EscalationPolicyUser) HasId

func (o *EscalationPolicyUser) HasId() bool

HasId returns a boolean if a field has been set.

func (EscalationPolicyUser) MarshalJSON

func (o EscalationPolicyUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyUser) SetAttributes

func (o *EscalationPolicyUser) SetAttributes(v EscalationPolicyUserAttributes)

SetAttributes gets a reference to the given EscalationPolicyUserAttributes and assigns it to the Attributes field.

func (*EscalationPolicyUser) SetId

func (o *EscalationPolicyUser) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EscalationPolicyUser) SetType

func (o *EscalationPolicyUser) SetType(v EscalationPolicyUserType)

SetType sets field value.

func (*EscalationPolicyUser) UnmarshalJSON

func (o *EscalationPolicyUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUserAttributes

EscalationPolicyUserAttributes Provides basic user information for an escalation policy, including a name and email address.

type EscalationPolicyUserAttributes struct {
    // The user's email address.
    Email *string `json:"email,omitempty"`
    // The user's name.
    Name *string `json:"name,omitempty"`
    // The user's status.
    Status *UserAttributesStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationPolicyUserAttributes

func NewEscalationPolicyUserAttributes() *EscalationPolicyUserAttributes

NewEscalationPolicyUserAttributes instantiates a new EscalationPolicyUserAttributes 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 NewEscalationPolicyUserAttributesWithDefaults

func NewEscalationPolicyUserAttributesWithDefaults() *EscalationPolicyUserAttributes

NewEscalationPolicyUserAttributesWithDefaults instantiates a new EscalationPolicyUserAttributes 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 (*EscalationPolicyUserAttributes) GetEmail

func (o *EscalationPolicyUserAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*EscalationPolicyUserAttributes) GetEmailOk

func (o *EscalationPolicyUserAttributes) 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 (*EscalationPolicyUserAttributes) GetName

func (o *EscalationPolicyUserAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EscalationPolicyUserAttributes) GetNameOk

func (o *EscalationPolicyUserAttributes) 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 (*EscalationPolicyUserAttributes) GetStatus

func (o *EscalationPolicyUserAttributes) GetStatus() UserAttributesStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*EscalationPolicyUserAttributes) GetStatusOk

func (o *EscalationPolicyUserAttributes) GetStatusOk() (*UserAttributesStatus, 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 (*EscalationPolicyUserAttributes) HasEmail

func (o *EscalationPolicyUserAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*EscalationPolicyUserAttributes) HasName

func (o *EscalationPolicyUserAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*EscalationPolicyUserAttributes) HasStatus

func (o *EscalationPolicyUserAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (EscalationPolicyUserAttributes) MarshalJSON

func (o EscalationPolicyUserAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationPolicyUserAttributes) SetEmail

func (o *EscalationPolicyUserAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*EscalationPolicyUserAttributes) SetName

func (o *EscalationPolicyUserAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EscalationPolicyUserAttributes) SetStatus

func (o *EscalationPolicyUserAttributes) SetStatus(v UserAttributesStatus)

SetStatus gets a reference to the given UserAttributesStatus and assigns it to the Status field.

func (*EscalationPolicyUserAttributes) UnmarshalJSON

func (o *EscalationPolicyUserAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EscalationPolicyUserType

EscalationPolicyUserType Users resource type.

type EscalationPolicyUserType string

List of EscalationPolicyUserType.

const (
    ESCALATIONPOLICYUSERTYPE_USERS EscalationPolicyUserType = "users"
)

func NewEscalationPolicyUserTypeFromValue

func NewEscalationPolicyUserTypeFromValue(v string) (*EscalationPolicyUserType, error)

NewEscalationPolicyUserTypeFromValue returns a pointer to a valid EscalationPolicyUserType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EscalationPolicyUserType) GetAllowedValues

func (v *EscalationPolicyUserType) GetAllowedValues() []EscalationPolicyUserType

GetAllowedValues reeturns the list of possible values.

func (EscalationPolicyUserType) IsValid

func (v EscalationPolicyUserType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EscalationPolicyUserType) Ptr

func (v EscalationPolicyUserType) Ptr() *EscalationPolicyUserType

Ptr returns reference to EscalationPolicyUserType value.

func (*EscalationPolicyUserType) UnmarshalJSON

func (v *EscalationPolicyUserType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EscalationTarget

EscalationTarget - Represents an escalation target, which can be a team, user, or schedule.

type EscalationTarget struct {
    TeamTarget     *TeamTarget
    UserTarget     *UserTarget
    ScheduleTarget *ScheduleTarget

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ScheduleTargetAsEscalationTarget

func ScheduleTargetAsEscalationTarget(v *ScheduleTarget) EscalationTarget

ScheduleTargetAsEscalationTarget is a convenience function that returns ScheduleTarget wrapped in EscalationTarget.

func TeamTargetAsEscalationTarget

func TeamTargetAsEscalationTarget(v *TeamTarget) EscalationTarget

TeamTargetAsEscalationTarget is a convenience function that returns TeamTarget wrapped in EscalationTarget.

func UserTargetAsEscalationTarget

func UserTargetAsEscalationTarget(v *UserTarget) EscalationTarget

UserTargetAsEscalationTarget is a convenience function that returns UserTarget wrapped in EscalationTarget.

func (*EscalationTarget) GetActualInstance

func (obj *EscalationTarget) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (EscalationTarget) MarshalJSON

func (obj EscalationTarget) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*EscalationTarget) UnmarshalJSON

func (obj *EscalationTarget) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type EscalationTargets

EscalationTargets A list of escalation targets for a step

type EscalationTargets struct {
    // The `EscalationTargets` `data`.
    Data []EscalationTarget `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEscalationTargets

func NewEscalationTargets() *EscalationTargets

NewEscalationTargets instantiates a new EscalationTargets 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 NewEscalationTargetsWithDefaults

func NewEscalationTargetsWithDefaults() *EscalationTargets

NewEscalationTargetsWithDefaults instantiates a new EscalationTargets 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 (*EscalationTargets) GetData

func (o *EscalationTargets) GetData() []EscalationTarget

GetData returns the Data field value if set, zero value otherwise.

func (*EscalationTargets) GetDataOk

func (o *EscalationTargets) GetDataOk() (*[]EscalationTarget, 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 (*EscalationTargets) HasData

func (o *EscalationTargets) HasData() bool

HasData returns a boolean if a field has been set.

func (EscalationTargets) MarshalJSON

func (o EscalationTargets) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EscalationTargets) SetData

func (o *EscalationTargets) SetData(v []EscalationTarget)

SetData gets a reference to the given []EscalationTarget and assigns it to the Data field.

func (*EscalationTargets) UnmarshalJSON

func (o *EscalationTargets) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EstimateMetricsOutputSeriesOptionalParameters

EstimateMetricsOutputSeriesOptionalParameters holds optional parameters for EstimateMetricsOutputSeries.

type EstimateMetricsOutputSeriesOptionalParameters struct {
    FilterGroups          *string
    FilterHoursAgo        *int32
    FilterNumAggregations *int32
    FilterPct             *bool
    FilterTimespanH       *int32
}

func NewEstimateMetricsOutputSeriesOptionalParameters

func NewEstimateMetricsOutputSeriesOptionalParameters() *EstimateMetricsOutputSeriesOptionalParameters

NewEstimateMetricsOutputSeriesOptionalParameters creates an empty struct for parameters.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterGroups(filterGroups string) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterGroups sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterHoursAgo(filterHoursAgo int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterHoursAgo sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterNumAggregations(filterNumAggregations int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterNumAggregations sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterPct(filterPct bool) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterPct sets the corresponding parameter name and returns the struct.

func (*EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH

func (r *EstimateMetricsOutputSeriesOptionalParameters) WithFilterTimespanH(filterTimespanH int32) *EstimateMetricsOutputSeriesOptionalParameters

WithFilterTimespanH sets the corresponding parameter name and returns the struct.

type Event

Event The metadata associated with a request.

type Event struct {
    // Event ID.
    Id *string `json:"id,omitempty"`
    // The event name.
    Name *string `json:"name,omitempty"`
    // Event source ID.
    SourceId *int64 `json:"source_id,omitempty"`
    // Event type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEvent

func NewEvent() *Event

NewEvent instantiates a new Event 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 NewEventWithDefaults

func NewEventWithDefaults() *Event

NewEventWithDefaults instantiates a new Event 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 (*Event) GetId

func (o *Event) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Event) GetIdOk

func (o *Event) 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 (*Event) GetName

func (o *Event) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Event) GetNameOk

func (o *Event) 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 (*Event) GetSourceId

func (o *Event) GetSourceId() int64

GetSourceId returns the SourceId field value if set, zero value otherwise.

func (*Event) GetSourceIdOk

func (o *Event) GetSourceIdOk() (*int64, bool)

GetSourceIdOk returns a tuple with the SourceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Event) GetType

func (o *Event) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Event) GetTypeOk

func (o *Event) GetTypeOk() (*string, 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 (*Event) HasId

func (o *Event) HasId() bool

HasId returns a boolean if a field has been set.

func (*Event) HasName

func (o *Event) HasName() bool

HasName returns a boolean if a field has been set.

func (*Event) HasSourceId

func (o *Event) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

func (*Event) HasType

func (o *Event) HasType() bool

HasType returns a boolean if a field has been set.

func (Event) MarshalJSON

func (o Event) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Event) SetId

func (o *Event) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Event) SetName

func (o *Event) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Event) SetSourceId

func (o *Event) SetSourceId(v int64)

SetSourceId gets a reference to the given int64 and assigns it to the SourceId field.

func (*Event) SetType

func (o *Event) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*Event) UnmarshalJSON

func (o *Event) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventAttributes

EventAttributes Object description of attributes from your event.

type EventAttributes struct {
    // Aggregation key of the event.
    AggregationKey *string `json:"aggregation_key,omitempty"`
    // POSIX timestamp of the event. Must be sent as an integer (no quotation marks).
    // Limited to events no older than 18 hours.
    DateHappened *int64 `json:"date_happened,omitempty"`
    // A device name.
    DeviceName *string `json:"device_name,omitempty"`
    // The duration between the triggering of the event and its recovery in nanoseconds.
    Duration *int64 `json:"duration,omitempty"`
    // The event title.
    EventObject *string `json:"event_object,omitempty"`
    // The metadata associated with a request.
    Evt *Event `json:"evt,omitempty"`
    // Host name to associate with the event.
    // Any tags associated with the host are also applied to this event.
    Hostname *string `json:"hostname,omitempty"`
    // Attributes from the monitor that triggered the event.
    Monitor NullableMonitorType `json:"monitor,omitempty"`
    // List of groups referred to in the event.
    MonitorGroups datadog.NullableList[string] `json:"monitor_groups,omitempty"`
    // ID of the monitor that triggered the event. When an event isn't related to a monitor, this field is empty.
    MonitorId datadog.NullableInt64 `json:"monitor_id,omitempty"`
    // The priority of the event's monitor. For example, `normal` or `low`.
    Priority NullableEventPriority `json:"priority,omitempty"`
    // Related event ID.
    RelatedEventId *int64 `json:"related_event_id,omitempty"`
    // Service that triggered the event.
    Service *string `json:"service,omitempty"`
    // The type of event being posted.
    // For example, `nagios`, `hudson`, `jenkins`, `my_apps`, `chef`, `puppet`, `git` or `bitbucket`.
    // The list of standard source attribute values is [available here](https://docs.datadoghq.com/integrations/faq/list-of-api-source-attribute-value).
    SourceTypeName *string `json:"source_type_name,omitempty"`
    // Identifier for the source of the event, such as a monitor alert, an externally-submitted event, or an integration.
    Sourcecategory *string `json:"sourcecategory,omitempty"`
    // If an alert event is enabled, its status is one of the following:
    // `failure`, `error`, `warning`, `info`, `success`, `user_update`,
    // `recommendation`, or `snapshot`.
    Status *EventStatusType `json:"status,omitempty"`
    // A list of tags to apply to the event.
    Tags []string `json:"tags,omitempty"`
    // POSIX timestamp of your event in milliseconds.
    Timestamp *int64 `json:"timestamp,omitempty"`
    // The event title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventAttributes

func NewEventAttributes() *EventAttributes

NewEventAttributes instantiates a new EventAttributes 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 NewEventAttributesWithDefaults

func NewEventAttributesWithDefaults() *EventAttributes

NewEventAttributesWithDefaults instantiates a new EventAttributes 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 (*EventAttributes) GetAggregationKey

func (o *EventAttributes) GetAggregationKey() string

GetAggregationKey returns the AggregationKey field value if set, zero value otherwise.

func (*EventAttributes) GetAggregationKeyOk

func (o *EventAttributes) GetAggregationKeyOk() (*string, bool)

GetAggregationKeyOk returns a tuple with the AggregationKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDateHappened

func (o *EventAttributes) GetDateHappened() int64

GetDateHappened returns the DateHappened field value if set, zero value otherwise.

func (*EventAttributes) GetDateHappenedOk

func (o *EventAttributes) GetDateHappenedOk() (*int64, bool)

GetDateHappenedOk returns a tuple with the DateHappened field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDeviceName

func (o *EventAttributes) GetDeviceName() string

GetDeviceName returns the DeviceName field value if set, zero value otherwise.

func (*EventAttributes) GetDeviceNameOk

func (o *EventAttributes) GetDeviceNameOk() (*string, bool)

GetDeviceNameOk returns a tuple with the DeviceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetDuration

func (o *EventAttributes) GetDuration() int64

GetDuration returns the Duration field value if set, zero value otherwise.

func (*EventAttributes) GetDurationOk

func (o *EventAttributes) GetDurationOk() (*int64, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetEventObject

func (o *EventAttributes) GetEventObject() string

GetEventObject returns the EventObject field value if set, zero value otherwise.

func (*EventAttributes) GetEventObjectOk

func (o *EventAttributes) GetEventObjectOk() (*string, bool)

GetEventObjectOk returns a tuple with the EventObject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetEvt

func (o *EventAttributes) GetEvt() Event

GetEvt returns the Evt field value if set, zero value otherwise.

func (*EventAttributes) GetEvtOk

func (o *EventAttributes) GetEvtOk() (*Event, bool)

GetEvtOk returns a tuple with the Evt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetHostname

func (o *EventAttributes) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*EventAttributes) GetHostnameOk

func (o *EventAttributes) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetMonitor

func (o *EventAttributes) GetMonitor() MonitorType

GetMonitor returns the Monitor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorGroups

func (o *EventAttributes) GetMonitorGroups() []string

GetMonitorGroups returns the MonitorGroups field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorGroupsOk

func (o *EventAttributes) GetMonitorGroupsOk() (*[]string, bool)

GetMonitorGroupsOk returns a tuple with the MonitorGroups 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 (*EventAttributes) GetMonitorId

func (o *EventAttributes) GetMonitorId() int64

GetMonitorId returns the MonitorId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetMonitorIdOk

func (o *EventAttributes) GetMonitorIdOk() (*int64, bool)

GetMonitorIdOk returns a tuple with the MonitorId 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 (*EventAttributes) GetMonitorOk

func (o *EventAttributes) GetMonitorOk() (*MonitorType, bool)

GetMonitorOk returns a tuple with the Monitor 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 (*EventAttributes) GetPriority

func (o *EventAttributes) GetPriority() EventPriority

GetPriority returns the Priority field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EventAttributes) GetPriorityOk

func (o *EventAttributes) GetPriorityOk() (*EventPriority, bool)

GetPriorityOk returns a tuple with the Priority 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 (*EventAttributes) GetRelatedEventId

func (o *EventAttributes) GetRelatedEventId() int64

GetRelatedEventId returns the RelatedEventId field value if set, zero value otherwise.

func (*EventAttributes) GetRelatedEventIdOk

func (o *EventAttributes) GetRelatedEventIdOk() (*int64, bool)

GetRelatedEventIdOk returns a tuple with the RelatedEventId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetService

func (o *EventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*EventAttributes) GetServiceOk

func (o *EventAttributes) 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 (*EventAttributes) GetSourceTypeName

func (o *EventAttributes) GetSourceTypeName() string

GetSourceTypeName returns the SourceTypeName field value if set, zero value otherwise.

func (*EventAttributes) GetSourceTypeNameOk

func (o *EventAttributes) GetSourceTypeNameOk() (*string, bool)

GetSourceTypeNameOk returns a tuple with the SourceTypeName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetSourcecategory

func (o *EventAttributes) GetSourcecategory() string

GetSourcecategory returns the Sourcecategory field value if set, zero value otherwise.

func (*EventAttributes) GetSourcecategoryOk

func (o *EventAttributes) GetSourcecategoryOk() (*string, bool)

GetSourcecategoryOk returns a tuple with the Sourcecategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventAttributes) GetStatus

func (o *EventAttributes) GetStatus() EventStatusType

GetStatus returns the Status field value if set, zero value otherwise.

func (*EventAttributes) GetStatusOk

func (o *EventAttributes) GetStatusOk() (*EventStatusType, 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 (*EventAttributes) GetTags

func (o *EventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EventAttributes) GetTagsOk

func (o *EventAttributes) 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 (*EventAttributes) GetTimestamp

func (o *EventAttributes) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventAttributes) GetTimestampOk

func (o *EventAttributes) GetTimestampOk() (*int64, 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 (*EventAttributes) GetTitle

func (o *EventAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*EventAttributes) GetTitleOk

func (o *EventAttributes) 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 (*EventAttributes) HasAggregationKey

func (o *EventAttributes) HasAggregationKey() bool

HasAggregationKey returns a boolean if a field has been set.

func (*EventAttributes) HasDateHappened

func (o *EventAttributes) HasDateHappened() bool

HasDateHappened returns a boolean if a field has been set.

func (*EventAttributes) HasDeviceName

func (o *EventAttributes) HasDeviceName() bool

HasDeviceName returns a boolean if a field has been set.

func (*EventAttributes) HasDuration

func (o *EventAttributes) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*EventAttributes) HasEventObject

func (o *EventAttributes) HasEventObject() bool

HasEventObject returns a boolean if a field has been set.

func (*EventAttributes) HasEvt

func (o *EventAttributes) HasEvt() bool

HasEvt returns a boolean if a field has been set.

func (*EventAttributes) HasHostname

func (o *EventAttributes) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*EventAttributes) HasMonitor

func (o *EventAttributes) HasMonitor() bool

HasMonitor returns a boolean if a field has been set.

func (*EventAttributes) HasMonitorGroups

func (o *EventAttributes) HasMonitorGroups() bool

HasMonitorGroups returns a boolean if a field has been set.

func (*EventAttributes) HasMonitorId

func (o *EventAttributes) HasMonitorId() bool

HasMonitorId returns a boolean if a field has been set.

func (*EventAttributes) HasPriority

func (o *EventAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*EventAttributes) HasRelatedEventId

func (o *EventAttributes) HasRelatedEventId() bool

HasRelatedEventId returns a boolean if a field has been set.

func (*EventAttributes) HasService

func (o *EventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*EventAttributes) HasSourceTypeName

func (o *EventAttributes) HasSourceTypeName() bool

HasSourceTypeName returns a boolean if a field has been set.

func (*EventAttributes) HasSourcecategory

func (o *EventAttributes) HasSourcecategory() bool

HasSourcecategory returns a boolean if a field has been set.

func (*EventAttributes) HasStatus

func (o *EventAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*EventAttributes) HasTags

func (o *EventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*EventAttributes) HasTimestamp

func (o *EventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*EventAttributes) HasTitle

func (o *EventAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EventAttributes) MarshalJSON

func (o EventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventAttributes) SetAggregationKey

func (o *EventAttributes) SetAggregationKey(v string)

SetAggregationKey gets a reference to the given string and assigns it to the AggregationKey field.

func (*EventAttributes) SetDateHappened

func (o *EventAttributes) SetDateHappened(v int64)

SetDateHappened gets a reference to the given int64 and assigns it to the DateHappened field.

func (*EventAttributes) SetDeviceName

func (o *EventAttributes) SetDeviceName(v string)

SetDeviceName gets a reference to the given string and assigns it to the DeviceName field.

func (*EventAttributes) SetDuration

func (o *EventAttributes) SetDuration(v int64)

SetDuration gets a reference to the given int64 and assigns it to the Duration field.

func (*EventAttributes) SetEventObject

func (o *EventAttributes) SetEventObject(v string)

SetEventObject gets a reference to the given string and assigns it to the EventObject field.

func (*EventAttributes) SetEvt

func (o *EventAttributes) SetEvt(v Event)

SetEvt gets a reference to the given Event and assigns it to the Evt field.

func (*EventAttributes) SetHostname

func (o *EventAttributes) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*EventAttributes) SetMonitor

func (o *EventAttributes) SetMonitor(v MonitorType)

SetMonitor gets a reference to the given NullableMonitorType and assigns it to the Monitor field.

func (*EventAttributes) SetMonitorGroups

func (o *EventAttributes) SetMonitorGroups(v []string)

SetMonitorGroups gets a reference to the given datadog.NullableList[string] and assigns it to the MonitorGroups field.

func (*EventAttributes) SetMonitorGroupsNil

func (o *EventAttributes) SetMonitorGroupsNil()

SetMonitorGroupsNil sets the value for MonitorGroups to be an explicit nil.

func (*EventAttributes) SetMonitorId

func (o *EventAttributes) SetMonitorId(v int64)

SetMonitorId gets a reference to the given datadog.NullableInt64 and assigns it to the MonitorId field.

func (*EventAttributes) SetMonitorIdNil

func (o *EventAttributes) SetMonitorIdNil()

SetMonitorIdNil sets the value for MonitorId to be an explicit nil.

func (*EventAttributes) SetMonitorNil

func (o *EventAttributes) SetMonitorNil()

SetMonitorNil sets the value for Monitor to be an explicit nil.

func (*EventAttributes) SetPriority

func (o *EventAttributes) SetPriority(v EventPriority)

SetPriority gets a reference to the given NullableEventPriority and assigns it to the Priority field.

func (*EventAttributes) SetPriorityNil

func (o *EventAttributes) SetPriorityNil()

SetPriorityNil sets the value for Priority to be an explicit nil.

func (*EventAttributes) SetRelatedEventId

func (o *EventAttributes) SetRelatedEventId(v int64)

SetRelatedEventId gets a reference to the given int64 and assigns it to the RelatedEventId field.

func (*EventAttributes) SetService

func (o *EventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*EventAttributes) SetSourceTypeName

func (o *EventAttributes) SetSourceTypeName(v string)

SetSourceTypeName gets a reference to the given string and assigns it to the SourceTypeName field.

func (*EventAttributes) SetSourcecategory

func (o *EventAttributes) SetSourcecategory(v string)

SetSourcecategory gets a reference to the given string and assigns it to the Sourcecategory field.

func (*EventAttributes) SetStatus

func (o *EventAttributes) SetStatus(v EventStatusType)

SetStatus gets a reference to the given EventStatusType and assigns it to the Status field.

func (*EventAttributes) SetTags

func (o *EventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EventAttributes) SetTimestamp

func (o *EventAttributes) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

func (*EventAttributes) SetTitle

func (o *EventAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*EventAttributes) UnmarshalJSON

func (o *EventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*EventAttributes) UnsetMonitor

func (o *EventAttributes) UnsetMonitor()

UnsetMonitor ensures that no value is present for Monitor, not even an explicit nil.

func (*EventAttributes) UnsetMonitorGroups

func (o *EventAttributes) UnsetMonitorGroups()

UnsetMonitorGroups ensures that no value is present for MonitorGroups, not even an explicit nil.

func (*EventAttributes) UnsetMonitorId

func (o *EventAttributes) UnsetMonitorId()

UnsetMonitorId ensures that no value is present for MonitorId, not even an explicit nil.

func (*EventAttributes) UnsetPriority

func (o *EventAttributes) UnsetPriority()

UnsetPriority ensures that no value is present for Priority, not even an explicit nil.

type EventCategory

EventCategory Event category to identify the type of event. Only the value `change` is supported. Support for other categories are coming. please reach out to datadog support if you're interested.

type EventCategory string

List of EventCategory.

const (
    EVENTCATEGORY_CHANGE EventCategory = "change"
)

func NewEventCategoryFromValue

func NewEventCategoryFromValue(v string) (*EventCategory, error)

NewEventCategoryFromValue returns a pointer to a valid EventCategory for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventCategory) GetAllowedValues

func (v *EventCategory) GetAllowedValues() []EventCategory

GetAllowedValues reeturns the list of possible values.

func (EventCategory) IsValid

func (v EventCategory) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventCategory) Ptr

func (v EventCategory) Ptr() *EventCategory

Ptr returns reference to EventCategory value.

func (*EventCategory) UnmarshalJSON

func (v *EventCategory) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventCreateRequest

EventCreateRequest Object representing an event creation request.

type EventCreateRequest struct {
    // Event attributes.
    Attributes *EventPayload `json:"attributes,omitempty"`
    // Entity type.
    Type *EventCreateRequestType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventCreateRequest

func NewEventCreateRequest() *EventCreateRequest

NewEventCreateRequest instantiates a new EventCreateRequest 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 NewEventCreateRequestWithDefaults

func NewEventCreateRequestWithDefaults() *EventCreateRequest

NewEventCreateRequestWithDefaults instantiates a new EventCreateRequest 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 (*EventCreateRequest) GetAttributes

func (o *EventCreateRequest) GetAttributes() EventPayload

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventCreateRequest) GetAttributesOk

func (o *EventCreateRequest) GetAttributesOk() (*EventPayload, 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 (*EventCreateRequest) GetType

func (o *EventCreateRequest) GetType() EventCreateRequestType

GetType returns the Type field value if set, zero value otherwise.

func (*EventCreateRequest) GetTypeOk

func (o *EventCreateRequest) GetTypeOk() (*EventCreateRequestType, 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 (*EventCreateRequest) HasAttributes

func (o *EventCreateRequest) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventCreateRequest) HasType

func (o *EventCreateRequest) HasType() bool

HasType returns a boolean if a field has been set.

func (EventCreateRequest) MarshalJSON

func (o EventCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventCreateRequest) SetAttributes

func (o *EventCreateRequest) SetAttributes(v EventPayload)

SetAttributes gets a reference to the given EventPayload and assigns it to the Attributes field.

func (*EventCreateRequest) SetType

func (o *EventCreateRequest) SetType(v EventCreateRequestType)

SetType gets a reference to the given EventCreateRequestType and assigns it to the Type field.

func (*EventCreateRequest) UnmarshalJSON

func (o *EventCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventCreateRequestPayload

EventCreateRequestPayload Payload for creating an event.

type EventCreateRequestPayload struct {
    // Object representing an event creation request.
    Data *EventCreateRequest `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventCreateRequestPayload

func NewEventCreateRequestPayload() *EventCreateRequestPayload

NewEventCreateRequestPayload instantiates a new EventCreateRequestPayload 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 NewEventCreateRequestPayloadWithDefaults

func NewEventCreateRequestPayloadWithDefaults() *EventCreateRequestPayload

NewEventCreateRequestPayloadWithDefaults instantiates a new EventCreateRequestPayload 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 (*EventCreateRequestPayload) GetData

func (o *EventCreateRequestPayload) GetData() EventCreateRequest

GetData returns the Data field value if set, zero value otherwise.

func (*EventCreateRequestPayload) GetDataOk

func (o *EventCreateRequestPayload) GetDataOk() (*EventCreateRequest, 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 (*EventCreateRequestPayload) HasData

func (o *EventCreateRequestPayload) HasData() bool

HasData returns a boolean if a field has been set.

func (EventCreateRequestPayload) MarshalJSON

func (o EventCreateRequestPayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventCreateRequestPayload) SetData

func (o *EventCreateRequestPayload) SetData(v EventCreateRequest)

SetData gets a reference to the given EventCreateRequest and assigns it to the Data field.

func (*EventCreateRequestPayload) UnmarshalJSON

func (o *EventCreateRequestPayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventCreateRequestType

EventCreateRequestType Entity type.

type EventCreateRequestType string

List of EventCreateRequestType.

const (
    EVENTCREATEREQUESTTYPE_EVENT EventCreateRequestType = "event"
)

func NewEventCreateRequestTypeFromValue

func NewEventCreateRequestTypeFromValue(v string) (*EventCreateRequestType, error)

NewEventCreateRequestTypeFromValue returns a pointer to a valid EventCreateRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventCreateRequestType) GetAllowedValues

func (v *EventCreateRequestType) GetAllowedValues() []EventCreateRequestType

GetAllowedValues reeturns the list of possible values.

func (EventCreateRequestType) IsValid

func (v EventCreateRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventCreateRequestType) Ptr

func (v EventCreateRequestType) Ptr() *EventCreateRequestType

Ptr returns reference to EventCreateRequestType value.

func (*EventCreateRequestType) UnmarshalJSON

func (v *EventCreateRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventCreateResponse

EventCreateResponse Object containing an event response.

type EventCreateResponse struct {
    // JSON object containing all events attributes and their associated values.
    Attributes *EventCreateResponseAttributes `json:"attributes,omitempty"`
    // Event type
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventCreateResponse

func NewEventCreateResponse() *EventCreateResponse

NewEventCreateResponse instantiates a new EventCreateResponse 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 NewEventCreateResponseWithDefaults

func NewEventCreateResponseWithDefaults() *EventCreateResponse

NewEventCreateResponseWithDefaults instantiates a new EventCreateResponse 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 (*EventCreateResponse) GetAttributes

func (o *EventCreateResponse) GetAttributes() EventCreateResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventCreateResponse) GetAttributesOk

func (o *EventCreateResponse) GetAttributesOk() (*EventCreateResponseAttributes, 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 (*EventCreateResponse) GetType

func (o *EventCreateResponse) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*EventCreateResponse) GetTypeOk

func (o *EventCreateResponse) GetTypeOk() (*string, 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 (*EventCreateResponse) HasAttributes

func (o *EventCreateResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventCreateResponse) HasType

func (o *EventCreateResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (EventCreateResponse) MarshalJSON

func (o EventCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventCreateResponse) SetAttributes

func (o *EventCreateResponse) SetAttributes(v EventCreateResponseAttributes)

SetAttributes gets a reference to the given EventCreateResponseAttributes and assigns it to the Attributes field.

func (*EventCreateResponse) SetType

func (o *EventCreateResponse) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*EventCreateResponse) UnmarshalJSON

func (o *EventCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventCreateResponseAttributes

EventCreateResponseAttributes JSON object containing all events attributes and their associated values.

type EventCreateResponseAttributes struct {
    // JSON object of attributes from your events.
    Attributes *EventCreateResponseAttributesAttributes `json:"attributes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventCreateResponseAttributes

func NewEventCreateResponseAttributes() *EventCreateResponseAttributes

NewEventCreateResponseAttributes instantiates a new EventCreateResponseAttributes 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 NewEventCreateResponseAttributesWithDefaults

func NewEventCreateResponseAttributesWithDefaults() *EventCreateResponseAttributes

NewEventCreateResponseAttributesWithDefaults instantiates a new EventCreateResponseAttributes 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 (*EventCreateResponseAttributes) GetAttributes

func (o *EventCreateResponseAttributes) GetAttributes() EventCreateResponseAttributesAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventCreateResponseAttributes) GetAttributesOk

func (o *EventCreateResponseAttributes) GetAttributesOk() (*EventCreateResponseAttributesAttributes, 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 (*EventCreateResponseAttributes) HasAttributes

func (o *EventCreateResponseAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (EventCreateResponseAttributes) MarshalJSON

func (o EventCreateResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventCreateResponseAttributes) SetAttributes

func (o *EventCreateResponseAttributes) SetAttributes(v EventCreateResponseAttributesAttributes)

SetAttributes gets a reference to the given EventCreateResponseAttributesAttributes and assigns it to the Attributes field.

func (*EventCreateResponseAttributes) UnmarshalJSON

func (o *EventCreateResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventCreateResponseAttributesAttributes

EventCreateResponseAttributesAttributes JSON object of attributes from your events.

type EventCreateResponseAttributesAttributes struct {
    // JSON object of event system attributes.
    Evt *EventCreateResponseAttributesAttributesEvt `json:"evt,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventCreateResponseAttributesAttributes

func NewEventCreateResponseAttributesAttributes() *EventCreateResponseAttributesAttributes

NewEventCreateResponseAttributesAttributes instantiates a new EventCreateResponseAttributesAttributes 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 NewEventCreateResponseAttributesAttributesWithDefaults

func NewEventCreateResponseAttributesAttributesWithDefaults() *EventCreateResponseAttributesAttributes

NewEventCreateResponseAttributesAttributesWithDefaults instantiates a new EventCreateResponseAttributesAttributes 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 (*EventCreateResponseAttributesAttributes) GetEvt

func (o *EventCreateResponseAttributesAttributes) GetEvt() EventCreateResponseAttributesAttributesEvt

GetEvt returns the Evt field value if set, zero value otherwise.

func (*EventCreateResponseAttributesAttributes) GetEvtOk

func (o *EventCreateResponseAttributesAttributes) GetEvtOk() (*EventCreateResponseAttributesAttributesEvt, bool)

GetEvtOk returns a tuple with the Evt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventCreateResponseAttributesAttributes) HasEvt

func (o *EventCreateResponseAttributesAttributes) HasEvt() bool

HasEvt returns a boolean if a field has been set.

func (EventCreateResponseAttributesAttributes) MarshalJSON

func (o EventCreateResponseAttributesAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventCreateResponseAttributesAttributes) SetEvt

func (o *EventCreateResponseAttributesAttributes) SetEvt(v EventCreateResponseAttributesAttributesEvt)

SetEvt gets a reference to the given EventCreateResponseAttributesAttributesEvt and assigns it to the Evt field.

func (*EventCreateResponseAttributesAttributes) UnmarshalJSON

func (o *EventCreateResponseAttributesAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventCreateResponseAttributesAttributesEvt

EventCreateResponseAttributesAttributesEvt JSON object of event system attributes.

type EventCreateResponseAttributesAttributesEvt struct {
    // Event id
    Id *string `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventCreateResponseAttributesAttributesEvt

func NewEventCreateResponseAttributesAttributesEvt() *EventCreateResponseAttributesAttributesEvt

NewEventCreateResponseAttributesAttributesEvt instantiates a new EventCreateResponseAttributesAttributesEvt 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 NewEventCreateResponseAttributesAttributesEvtWithDefaults

func NewEventCreateResponseAttributesAttributesEvtWithDefaults() *EventCreateResponseAttributesAttributesEvt

NewEventCreateResponseAttributesAttributesEvtWithDefaults instantiates a new EventCreateResponseAttributesAttributesEvt 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 (*EventCreateResponseAttributesAttributesEvt) GetId

func (o *EventCreateResponseAttributesAttributesEvt) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EventCreateResponseAttributesAttributesEvt) GetIdOk

func (o *EventCreateResponseAttributesAttributesEvt) 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 (*EventCreateResponseAttributesAttributesEvt) HasId

func (o *EventCreateResponseAttributesAttributesEvt) HasId() bool

HasId returns a boolean if a field has been set.

func (EventCreateResponseAttributesAttributesEvt) MarshalJSON

func (o EventCreateResponseAttributesAttributesEvt) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventCreateResponseAttributesAttributesEvt) SetId

func (o *EventCreateResponseAttributesAttributesEvt) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EventCreateResponseAttributesAttributesEvt) UnmarshalJSON

func (o *EventCreateResponseAttributesAttributesEvt) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventCreateResponsePayload

EventCreateResponsePayload Response containing information about created event.

type EventCreateResponsePayload struct {
    // Object containing an event response.
    Data *EventCreateResponse `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventCreateResponsePayload

func NewEventCreateResponsePayload() *EventCreateResponsePayload

NewEventCreateResponsePayload instantiates a new EventCreateResponsePayload 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 NewEventCreateResponsePayloadWithDefaults

func NewEventCreateResponsePayloadWithDefaults() *EventCreateResponsePayload

NewEventCreateResponsePayloadWithDefaults instantiates a new EventCreateResponsePayload 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 (*EventCreateResponsePayload) GetData

func (o *EventCreateResponsePayload) GetData() EventCreateResponse

GetData returns the Data field value if set, zero value otherwise.

func (*EventCreateResponsePayload) GetDataOk

func (o *EventCreateResponsePayload) GetDataOk() (*EventCreateResponse, 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 (*EventCreateResponsePayload) HasData

func (o *EventCreateResponsePayload) HasData() bool

HasData returns a boolean if a field has been set.

func (EventCreateResponsePayload) MarshalJSON

func (o EventCreateResponsePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventCreateResponsePayload) SetData

func (o *EventCreateResponsePayload) SetData(v EventCreateResponse)

SetData gets a reference to the given EventCreateResponse and assigns it to the Data field.

func (*EventCreateResponsePayload) UnmarshalJSON

func (o *EventCreateResponsePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventPayload

EventPayload Event attributes.

type EventPayload struct {
    // An arbitrary string to use for aggregation when correlating events. Limited to 100 characters.
    AggregationKey *string `json:"aggregation_key,omitempty"`
    // JSON object for custom attributes. Schema are different per each event category.
    Attributes EventPayloadAttributes `json:"attributes"`
    // Event category to identify the type of event. Only the value `change` is supported. Support for other categories are coming. please reach out to datadog support if you're interested.
    Category EventCategory `json:"category"`
    // The body of the event. Limited to 4000 characters.
    Message *string `json:"message,omitempty"`
    // A list of tags to apply to the event.
    // Refer to [Tags docs](https://docs.datadoghq.com/getting_started/tagging/).
    Tags []string `json:"tags,omitempty"`
    // Timestamp when the event occurred. Must follow [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format.
    // For example `"2017-01-15T01:30:15.010000Z"`.
    // Defaults to the timestamp of receipt. Limited to values no older than 18 hours.
    Timestamp *string `json:"timestamp,omitempty"`
    // The event title. Limited to 500 characters.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventPayload

func NewEventPayload(attributes EventPayloadAttributes, category EventCategory, title string) *EventPayload

NewEventPayload instantiates a new EventPayload 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 NewEventPayloadWithDefaults

func NewEventPayloadWithDefaults() *EventPayload

NewEventPayloadWithDefaults instantiates a new EventPayload 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 (*EventPayload) GetAggregationKey

func (o *EventPayload) GetAggregationKey() string

GetAggregationKey returns the AggregationKey field value if set, zero value otherwise.

func (*EventPayload) GetAggregationKeyOk

func (o *EventPayload) GetAggregationKeyOk() (*string, bool)

GetAggregationKeyOk returns a tuple with the AggregationKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventPayload) GetAttributes

func (o *EventPayload) GetAttributes() EventPayloadAttributes

GetAttributes returns the Attributes field value.

func (*EventPayload) GetAttributesOk

func (o *EventPayload) GetAttributesOk() (*EventPayloadAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*EventPayload) GetCategory

func (o *EventPayload) GetCategory() EventCategory

GetCategory returns the Category field value.

func (*EventPayload) GetCategoryOk

func (o *EventPayload) GetCategoryOk() (*EventCategory, bool)

GetCategoryOk returns a tuple with the Category field value and a boolean to check if the value has been set.

func (*EventPayload) GetMessage

func (o *EventPayload) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*EventPayload) GetMessageOk

func (o *EventPayload) 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 (*EventPayload) GetTags

func (o *EventPayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EventPayload) GetTagsOk

func (o *EventPayload) 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 (*EventPayload) GetTimestamp

func (o *EventPayload) GetTimestamp() string

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventPayload) GetTimestampOk

func (o *EventPayload) 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 (*EventPayload) GetTitle

func (o *EventPayload) GetTitle() string

GetTitle returns the Title field value.

func (*EventPayload) GetTitleOk

func (o *EventPayload) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*EventPayload) HasAggregationKey

func (o *EventPayload) HasAggregationKey() bool

HasAggregationKey returns a boolean if a field has been set.

func (*EventPayload) HasMessage

func (o *EventPayload) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*EventPayload) HasTags

func (o *EventPayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*EventPayload) HasTimestamp

func (o *EventPayload) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (EventPayload) MarshalJSON

func (o EventPayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventPayload) SetAggregationKey

func (o *EventPayload) SetAggregationKey(v string)

SetAggregationKey gets a reference to the given string and assigns it to the AggregationKey field.

func (*EventPayload) SetAttributes

func (o *EventPayload) SetAttributes(v EventPayloadAttributes)

SetAttributes sets field value.

func (*EventPayload) SetCategory

func (o *EventPayload) SetCategory(v EventCategory)

SetCategory sets field value.

func (*EventPayload) SetMessage

func (o *EventPayload) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*EventPayload) SetTags

func (o *EventPayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EventPayload) SetTimestamp

func (o *EventPayload) SetTimestamp(v string)

SetTimestamp gets a reference to the given string and assigns it to the Timestamp field.

func (*EventPayload) SetTitle

func (o *EventPayload) SetTitle(v string)

SetTitle sets field value.

func (*EventPayload) UnmarshalJSON

func (o *EventPayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventPayloadAttributes

EventPayloadAttributes - JSON object for custom attributes. Schema are different per each event category.

type EventPayloadAttributes struct {
    ChangeEventCustomAttributes *ChangeEventCustomAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ChangeEventCustomAttributesAsEventPayloadAttributes

func ChangeEventCustomAttributesAsEventPayloadAttributes(v *ChangeEventCustomAttributes) EventPayloadAttributes

ChangeEventCustomAttributesAsEventPayloadAttributes is a convenience function that returns ChangeEventCustomAttributes wrapped in EventPayloadAttributes.

func (*EventPayloadAttributes) GetActualInstance

func (obj *EventPayloadAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (EventPayloadAttributes) MarshalJSON

func (obj EventPayloadAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*EventPayloadAttributes) UnmarshalJSON

func (obj *EventPayloadAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type EventPriority

EventPriority The priority of the event's monitor. For example, `normal` or `low`.

type EventPriority string

List of EventPriority.

const (
    EVENTPRIORITY_NORMAL EventPriority = "normal"
    EVENTPRIORITY_LOW    EventPriority = "low"
)

func NewEventPriorityFromValue

func NewEventPriorityFromValue(v string) (*EventPriority, error)

NewEventPriorityFromValue returns a pointer to a valid EventPriority for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventPriority) GetAllowedValues

func (v *EventPriority) GetAllowedValues() []EventPriority

GetAllowedValues reeturns the list of possible values.

func (EventPriority) IsValid

func (v EventPriority) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventPriority) Ptr

func (v EventPriority) Ptr() *EventPriority

Ptr returns reference to EventPriority value.

func (*EventPriority) UnmarshalJSON

func (v *EventPriority) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventResponse

EventResponse The object description of an event after being processed and stored by Datadog.

type EventResponse struct {
    // The object description of an event response attribute.
    Attributes *EventResponseAttributes `json:"attributes,omitempty"`
    // the unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *EventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventResponse

func NewEventResponse() *EventResponse

NewEventResponse instantiates a new EventResponse 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 NewEventResponseWithDefaults

func NewEventResponseWithDefaults() *EventResponse

NewEventResponseWithDefaults instantiates a new EventResponse 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 (*EventResponse) GetAttributes

func (o *EventResponse) GetAttributes() EventResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventResponse) GetAttributesOk

func (o *EventResponse) GetAttributesOk() (*EventResponseAttributes, 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 (*EventResponse) GetId

func (o *EventResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*EventResponse) GetIdOk

func (o *EventResponse) 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 (*EventResponse) GetType

func (o *EventResponse) GetType() EventType

GetType returns the Type field value if set, zero value otherwise.

func (*EventResponse) GetTypeOk

func (o *EventResponse) GetTypeOk() (*EventType, 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 (*EventResponse) HasAttributes

func (o *EventResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventResponse) HasId

func (o *EventResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*EventResponse) HasType

func (o *EventResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (EventResponse) MarshalJSON

func (o EventResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventResponse) SetAttributes

func (o *EventResponse) SetAttributes(v EventResponseAttributes)

SetAttributes gets a reference to the given EventResponseAttributes and assigns it to the Attributes field.

func (*EventResponse) SetId

func (o *EventResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*EventResponse) SetType

func (o *EventResponse) SetType(v EventType)

SetType gets a reference to the given EventType and assigns it to the Type field.

func (*EventResponse) UnmarshalJSON

func (o *EventResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventResponseAttributes

EventResponseAttributes The object description of an event response attribute.

type EventResponseAttributes struct {
    // Object description of attributes from your event.
    Attributes *EventAttributes `json:"attributes,omitempty"`
    // The message of the event.
    Message *string `json:"message,omitempty"`
    // An array of tags associated with the event.
    Tags []string `json:"tags,omitempty"`
    // The timestamp of the event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventResponseAttributes

func NewEventResponseAttributes() *EventResponseAttributes

NewEventResponseAttributes instantiates a new EventResponseAttributes 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 NewEventResponseAttributesWithDefaults

func NewEventResponseAttributesWithDefaults() *EventResponseAttributes

NewEventResponseAttributesWithDefaults instantiates a new EventResponseAttributes 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 (*EventResponseAttributes) GetAttributes

func (o *EventResponseAttributes) GetAttributes() EventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*EventResponseAttributes) GetAttributesOk

func (o *EventResponseAttributes) GetAttributesOk() (*EventAttributes, 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 (*EventResponseAttributes) GetMessage

func (o *EventResponseAttributes) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*EventResponseAttributes) GetMessageOk

func (o *EventResponseAttributes) 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 (*EventResponseAttributes) GetTags

func (o *EventResponseAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*EventResponseAttributes) GetTagsOk

func (o *EventResponseAttributes) 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 (*EventResponseAttributes) GetTimestamp

func (o *EventResponseAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*EventResponseAttributes) GetTimestampOk

func (o *EventResponseAttributes) 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 (*EventResponseAttributes) HasAttributes

func (o *EventResponseAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*EventResponseAttributes) HasMessage

func (o *EventResponseAttributes) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*EventResponseAttributes) HasTags

func (o *EventResponseAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*EventResponseAttributes) HasTimestamp

func (o *EventResponseAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (EventResponseAttributes) MarshalJSON

func (o EventResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventResponseAttributes) SetAttributes

func (o *EventResponseAttributes) SetAttributes(v EventAttributes)

SetAttributes gets a reference to the given EventAttributes and assigns it to the Attributes field.

func (*EventResponseAttributes) SetMessage

func (o *EventResponseAttributes) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*EventResponseAttributes) SetTags

func (o *EventResponseAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*EventResponseAttributes) SetTimestamp

func (o *EventResponseAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*EventResponseAttributes) UnmarshalJSON

func (o *EventResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventStatusType

EventStatusType If an alert event is enabled, its status is one of the following: `failure`, `error`, `warning`, `info`, `success`, `user_update`, `recommendation`, or `snapshot`.

type EventStatusType string

List of EventStatusType.

const (
    EVENTSTATUSTYPE_FAILURE        EventStatusType = "failure"
    EVENTSTATUSTYPE_ERROR          EventStatusType = "error"
    EVENTSTATUSTYPE_WARNING        EventStatusType = "warning"
    EVENTSTATUSTYPE_INFO           EventStatusType = "info"
    EVENTSTATUSTYPE_SUCCESS        EventStatusType = "success"
    EVENTSTATUSTYPE_USER_UPDATE    EventStatusType = "user_update"
    EVENTSTATUSTYPE_RECOMMENDATION EventStatusType = "recommendation"
    EVENTSTATUSTYPE_SNAPSHOT       EventStatusType = "snapshot"
)

func NewEventStatusTypeFromValue

func NewEventStatusTypeFromValue(v string) (*EventStatusType, error)

NewEventStatusTypeFromValue returns a pointer to a valid EventStatusType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventStatusType) GetAllowedValues

func (v *EventStatusType) GetAllowedValues() []EventStatusType

GetAllowedValues reeturns the list of possible values.

func (EventStatusType) IsValid

func (v EventStatusType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventStatusType) Ptr

func (v EventStatusType) Ptr() *EventStatusType

Ptr returns reference to EventStatusType value.

func (*EventStatusType) UnmarshalJSON

func (v *EventStatusType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventType

EventType Type of the event.

type EventType string

List of EventType.

const (
    EVENTTYPE_EVENT EventType = "event"
)

func NewEventTypeFromValue

func NewEventTypeFromValue(v string) (*EventType, error)

NewEventTypeFromValue returns a pointer to a valid EventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventType) GetAllowedValues

func (v *EventType) GetAllowedValues() []EventType

GetAllowedValues reeturns the list of possible values.

func (EventType) IsValid

func (v EventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventType) Ptr

func (v EventType) Ptr() *EventType

Ptr returns reference to EventType value.

func (*EventType) UnmarshalJSON

func (v *EventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsAggregation

EventsAggregation The type of aggregation that can be performed on events-based queries.

type EventsAggregation string

List of EventsAggregation.

const (
    EVENTSAGGREGATION_COUNT       EventsAggregation = "count"
    EVENTSAGGREGATION_CARDINALITY EventsAggregation = "cardinality"
    EVENTSAGGREGATION_PC75        EventsAggregation = "pc75"
    EVENTSAGGREGATION_PC90        EventsAggregation = "pc90"
    EVENTSAGGREGATION_PC95        EventsAggregation = "pc95"
    EVENTSAGGREGATION_PC98        EventsAggregation = "pc98"
    EVENTSAGGREGATION_PC99        EventsAggregation = "pc99"
    EVENTSAGGREGATION_SUM         EventsAggregation = "sum"
    EVENTSAGGREGATION_MIN         EventsAggregation = "min"
    EVENTSAGGREGATION_MAX         EventsAggregation = "max"
    EVENTSAGGREGATION_AVG         EventsAggregation = "avg"
)

func NewEventsAggregationFromValue

func NewEventsAggregationFromValue(v string) (*EventsAggregation, error)

NewEventsAggregationFromValue returns a pointer to a valid EventsAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsAggregation) GetAllowedValues

func (v *EventsAggregation) GetAllowedValues() []EventsAggregation

GetAllowedValues reeturns the list of possible values.

func (EventsAggregation) IsValid

func (v EventsAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsAggregation) Ptr

func (v EventsAggregation) Ptr() *EventsAggregation

Ptr returns reference to EventsAggregation value.

func (*EventsAggregation) UnmarshalJSON

func (v *EventsAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsApi

EventsApi service type

type EventsApi datadog.Service

func NewEventsApi

func NewEventsApi(client *datadog.APIClient) *EventsApi

NewEventsApi Returns NewEventsApi.

func (*EventsApi) CreateEvent

func (a *EventsApi) CreateEvent(ctx _context.Context, body EventCreateRequestPayload) (EventCreateResponsePayload, *_nethttp.Response, error)

CreateEvent Post an event. This endpoint allows you to post events.

✅ **Only events with the `change` category** are in General Availability. See [Change Tracking](https://docs.datadoghq.com/change_tracking) for more details.

❌ For use cases involving other event categories, please use the V1 endpoint.

func (*EventsApi) ListEvents

func (a *EventsApi) ListEvents(ctx _context.Context, o ...ListEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)

ListEvents Get a list of events. List endpoint returns events that match an events search query. [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to see your latest events.

func (*EventsApi) ListEventsWithPagination

func (a *EventsApi) ListEventsWithPagination(ctx _context.Context, o ...ListEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())

ListEventsWithPagination provides a paginated version of ListEvents returning a channel with all items.

func (*EventsApi) SearchEvents

func (a *EventsApi) SearchEvents(ctx _context.Context, o ...SearchEventsOptionalParameters) (EventsListResponse, *_nethttp.Response, error)

SearchEvents Search events. List endpoint returns events that match an events search query. [Results are paginated similarly to logs](https://docs.datadoghq.com/logs/guide/collect-multiple-logs-with-pagination).

Use this endpoint to build complex events filtering and search.

func (*EventsApi) SearchEventsWithPagination

func (a *EventsApi) SearchEventsWithPagination(ctx _context.Context, o ...SearchEventsOptionalParameters) (<-chan datadog.PaginationResult[EventResponse], func())

SearchEventsWithPagination provides a paginated version of SearchEvents returning a channel with all items.

type EventsCompute

EventsCompute The instructions for what to compute for this query.

type EventsCompute struct {
    // The type of aggregation that can be performed on events-based queries.
    Aggregation EventsAggregation `json:"aggregation"`
    // Interval for compute in milliseconds.
    Interval *int64 `json:"interval,omitempty"`
    // The "measure" attribute on which to perform the computation.
    Metric *string `json:"metric,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsCompute

func NewEventsCompute(aggregation EventsAggregation) *EventsCompute

NewEventsCompute instantiates a new EventsCompute 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 NewEventsComputeWithDefaults

func NewEventsComputeWithDefaults() *EventsCompute

NewEventsComputeWithDefaults instantiates a new EventsCompute 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 (*EventsCompute) GetAggregation

func (o *EventsCompute) GetAggregation() EventsAggregation

GetAggregation returns the Aggregation field value.

func (*EventsCompute) GetAggregationOk

func (o *EventsCompute) GetAggregationOk() (*EventsAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*EventsCompute) GetInterval

func (o *EventsCompute) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*EventsCompute) GetIntervalOk

func (o *EventsCompute) GetIntervalOk() (*int64, 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 (*EventsCompute) GetMetric

func (o *EventsCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*EventsCompute) GetMetricOk

func (o *EventsCompute) 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 (*EventsCompute) HasInterval

func (o *EventsCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*EventsCompute) HasMetric

func (o *EventsCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (EventsCompute) MarshalJSON

func (o EventsCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsCompute) SetAggregation

func (o *EventsCompute) SetAggregation(v EventsAggregation)

SetAggregation sets field value.

func (*EventsCompute) SetInterval

func (o *EventsCompute) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*EventsCompute) SetMetric

func (o *EventsCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*EventsCompute) UnmarshalJSON

func (o *EventsCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsDataSource

EventsDataSource A data source that is powered by the Events Platform.

type EventsDataSource string

List of EventsDataSource.

const (
    EVENTSDATASOURCE_LOGS EventsDataSource = "logs"
    EVENTSDATASOURCE_RUM  EventsDataSource = "rum"
)

func NewEventsDataSourceFromValue

func NewEventsDataSourceFromValue(v string) (*EventsDataSource, error)

NewEventsDataSourceFromValue returns a pointer to a valid EventsDataSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsDataSource) GetAllowedValues

func (v *EventsDataSource) GetAllowedValues() []EventsDataSource

GetAllowedValues reeturns the list of possible values.

func (EventsDataSource) IsValid

func (v EventsDataSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsDataSource) Ptr

func (v EventsDataSource) Ptr() *EventsDataSource

Ptr returns reference to EventsDataSource value.

func (*EventsDataSource) UnmarshalJSON

func (v *EventsDataSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsGroupBy

EventsGroupBy A dimension on which to split a query's results.

type EventsGroupBy struct {
    // The facet by which to split groups.
    Facet string `json:"facet"`
    // The maximum buckets to return for this group by. Note: at most 10000 buckets are allowed.
    // If grouping by multiple facets, the product of limits must not exceed 10000.
    Limit *int32 `json:"limit,omitempty"`
    // The dimension by which to sort a query's results.
    Sort *EventsGroupBySort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsGroupBy

func NewEventsGroupBy(facet string) *EventsGroupBy

NewEventsGroupBy instantiates a new EventsGroupBy 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 NewEventsGroupByWithDefaults

func NewEventsGroupByWithDefaults() *EventsGroupBy

NewEventsGroupByWithDefaults instantiates a new EventsGroupBy 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 (*EventsGroupBy) GetFacet

func (o *EventsGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*EventsGroupBy) GetFacetOk

func (o *EventsGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*EventsGroupBy) GetLimit

func (o *EventsGroupBy) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*EventsGroupBy) GetLimitOk

func (o *EventsGroupBy) 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 (*EventsGroupBy) GetSort

func (o *EventsGroupBy) GetSort() EventsGroupBySort

GetSort returns the Sort field value if set, zero value otherwise.

func (*EventsGroupBy) GetSortOk

func (o *EventsGroupBy) GetSortOk() (*EventsGroupBySort, 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 (*EventsGroupBy) HasLimit

func (o *EventsGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*EventsGroupBy) HasSort

func (o *EventsGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (EventsGroupBy) MarshalJSON

func (o EventsGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsGroupBy) SetFacet

func (o *EventsGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*EventsGroupBy) SetLimit

func (o *EventsGroupBy) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*EventsGroupBy) SetSort

func (o *EventsGroupBy) SetSort(v EventsGroupBySort)

SetSort gets a reference to the given EventsGroupBySort and assigns it to the Sort field.

func (*EventsGroupBy) UnmarshalJSON

func (o *EventsGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsGroupBySort

EventsGroupBySort The dimension by which to sort a query's results.

type EventsGroupBySort struct {
    // The type of aggregation that can be performed on events-based queries.
    Aggregation EventsAggregation `json:"aggregation"`
    // The metric's calculated value which should be used to define the sort order of a query's results.
    Metric *string `json:"metric,omitempty"`
    // Direction of sort.
    Order *QuerySortOrder `json:"order,omitempty"`
    // The type of sort to use on the calculated value.
    Type *EventsSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsGroupBySort

func NewEventsGroupBySort(aggregation EventsAggregation) *EventsGroupBySort

NewEventsGroupBySort instantiates a new EventsGroupBySort 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 NewEventsGroupBySortWithDefaults

func NewEventsGroupBySortWithDefaults() *EventsGroupBySort

NewEventsGroupBySortWithDefaults instantiates a new EventsGroupBySort 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 (*EventsGroupBySort) GetAggregation

func (o *EventsGroupBySort) GetAggregation() EventsAggregation

GetAggregation returns the Aggregation field value.

func (*EventsGroupBySort) GetAggregationOk

func (o *EventsGroupBySort) GetAggregationOk() (*EventsAggregation, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*EventsGroupBySort) GetMetric

func (o *EventsGroupBySort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*EventsGroupBySort) GetMetricOk

func (o *EventsGroupBySort) 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 (*EventsGroupBySort) GetOrder

func (o *EventsGroupBySort) GetOrder() QuerySortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*EventsGroupBySort) GetOrderOk

func (o *EventsGroupBySort) GetOrderOk() (*QuerySortOrder, 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 (*EventsGroupBySort) GetType

func (o *EventsGroupBySort) GetType() EventsSortType

GetType returns the Type field value if set, zero value otherwise.

func (*EventsGroupBySort) GetTypeOk

func (o *EventsGroupBySort) GetTypeOk() (*EventsSortType, 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 (*EventsGroupBySort) HasMetric

func (o *EventsGroupBySort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*EventsGroupBySort) HasOrder

func (o *EventsGroupBySort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EventsGroupBySort) HasType

func (o *EventsGroupBySort) HasType() bool

HasType returns a boolean if a field has been set.

func (EventsGroupBySort) MarshalJSON

func (o EventsGroupBySort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsGroupBySort) SetAggregation

func (o *EventsGroupBySort) SetAggregation(v EventsAggregation)

SetAggregation sets field value.

func (*EventsGroupBySort) SetMetric

func (o *EventsGroupBySort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*EventsGroupBySort) SetOrder

func (o *EventsGroupBySort) SetOrder(v QuerySortOrder)

SetOrder gets a reference to the given QuerySortOrder and assigns it to the Order field.

func (*EventsGroupBySort) SetType

func (o *EventsGroupBySort) SetType(v EventsSortType)

SetType gets a reference to the given EventsSortType and assigns it to the Type field.

func (*EventsGroupBySort) UnmarshalJSON

func (o *EventsGroupBySort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsListRequest

EventsListRequest The object sent with the request to retrieve a list of events from your organization.

type EventsListRequest struct {
    // The search and filter query settings.
    Filter *EventsQueryFilter `json:"filter,omitempty"`
    // The global query options that are used. Either provide a timezone or a time offset but not both,
    // otherwise the query fails.
    Options *EventsQueryOptions `json:"options,omitempty"`
    // Pagination settings.
    Page *EventsRequestPage `json:"page,omitempty"`
    // The sort parameters when querying events.
    Sort *EventsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsListRequest

func NewEventsListRequest() *EventsListRequest

NewEventsListRequest instantiates a new EventsListRequest 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 NewEventsListRequestWithDefaults

func NewEventsListRequestWithDefaults() *EventsListRequest

NewEventsListRequestWithDefaults instantiates a new EventsListRequest 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 (*EventsListRequest) GetFilter

func (o *EventsListRequest) GetFilter() EventsQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*EventsListRequest) GetFilterOk

func (o *EventsListRequest) GetFilterOk() (*EventsQueryFilter, 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 (*EventsListRequest) GetOptions

func (o *EventsListRequest) GetOptions() EventsQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*EventsListRequest) GetOptionsOk

func (o *EventsListRequest) GetOptionsOk() (*EventsQueryOptions, 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 (*EventsListRequest) GetPage

func (o *EventsListRequest) GetPage() EventsRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*EventsListRequest) GetPageOk

func (o *EventsListRequest) GetPageOk() (*EventsRequestPage, 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 (*EventsListRequest) GetSort

func (o *EventsListRequest) GetSort() EventsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*EventsListRequest) GetSortOk

func (o *EventsListRequest) GetSortOk() (*EventsSort, 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 (*EventsListRequest) HasFilter

func (o *EventsListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*EventsListRequest) HasOptions

func (o *EventsListRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*EventsListRequest) HasPage

func (o *EventsListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*EventsListRequest) HasSort

func (o *EventsListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (EventsListRequest) MarshalJSON

func (o EventsListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListRequest) SetFilter

func (o *EventsListRequest) SetFilter(v EventsQueryFilter)

SetFilter gets a reference to the given EventsQueryFilter and assigns it to the Filter field.

func (*EventsListRequest) SetOptions

func (o *EventsListRequest) SetOptions(v EventsQueryOptions)

SetOptions gets a reference to the given EventsQueryOptions and assigns it to the Options field.

func (*EventsListRequest) SetPage

func (o *EventsListRequest) SetPage(v EventsRequestPage)

SetPage gets a reference to the given EventsRequestPage and assigns it to the Page field.

func (*EventsListRequest) SetSort

func (o *EventsListRequest) SetSort(v EventsSort)

SetSort gets a reference to the given EventsSort and assigns it to the Sort field.

func (*EventsListRequest) UnmarshalJSON

func (o *EventsListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsListResponse

EventsListResponse The response object with all events matching the request and pagination information.

type EventsListResponse struct {
    // An array of events matching the request.
    Data []EventResponse `json:"data,omitempty"`
    // Links attributes.
    Links *EventsListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *EventsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsListResponse

func NewEventsListResponse() *EventsListResponse

NewEventsListResponse instantiates a new EventsListResponse 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 NewEventsListResponseWithDefaults

func NewEventsListResponseWithDefaults() *EventsListResponse

NewEventsListResponseWithDefaults instantiates a new EventsListResponse 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 (*EventsListResponse) GetData

func (o *EventsListResponse) GetData() []EventResponse

GetData returns the Data field value if set, zero value otherwise.

func (*EventsListResponse) GetDataOk

func (o *EventsListResponse) GetDataOk() (*[]EventResponse, 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 (o *EventsListResponse) GetLinks() EventsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*EventsListResponse) GetLinksOk

func (o *EventsListResponse) GetLinksOk() (*EventsListResponseLinks, 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 (*EventsListResponse) GetMeta

func (o *EventsListResponse) GetMeta() EventsResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*EventsListResponse) GetMetaOk

func (o *EventsListResponse) GetMetaOk() (*EventsResponseMetadata, 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 (*EventsListResponse) HasData

func (o *EventsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *EventsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*EventsListResponse) HasMeta

func (o *EventsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (EventsListResponse) MarshalJSON

func (o EventsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListResponse) SetData

func (o *EventsListResponse) SetData(v []EventResponse)

SetData gets a reference to the given []EventResponse and assigns it to the Data field.

func (o *EventsListResponse) SetLinks(v EventsListResponseLinks)

SetLinks gets a reference to the given EventsListResponseLinks and assigns it to the Links field.

func (*EventsListResponse) SetMeta

func (o *EventsListResponse) SetMeta(v EventsResponseMetadata)

SetMeta gets a reference to the given EventsResponseMetadata and assigns it to the Meta field.

func (*EventsListResponse) UnmarshalJSON

func (o *EventsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

EventsListResponseLinks Links attributes.

type EventsListResponseLinks 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewEventsListResponseLinks() *EventsListResponseLinks

NewEventsListResponseLinks instantiates a new EventsListResponseLinks 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 NewEventsListResponseLinksWithDefaults

func NewEventsListResponseLinksWithDefaults() *EventsListResponseLinks

NewEventsListResponseLinksWithDefaults instantiates a new EventsListResponseLinks 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 (*EventsListResponseLinks) GetNext

func (o *EventsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*EventsListResponseLinks) GetNextOk

func (o *EventsListResponseLinks) 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 (*EventsListResponseLinks) HasNext

func (o *EventsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (EventsListResponseLinks) MarshalJSON

func (o EventsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsListResponseLinks) SetNext

func (o *EventsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*EventsListResponseLinks) UnmarshalJSON

func (o *EventsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsQueryFilter

EventsQueryFilter The search and filter query settings.

type EventsQueryFilter struct {
    // The minimum time for the requested events. Supports date math and regular timestamps in milliseconds.
    From *string `json:"from,omitempty"`
    // The search query following the event search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events. Supports date math and regular timestamps in milliseconds.
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsQueryFilter

func NewEventsQueryFilter() *EventsQueryFilter

NewEventsQueryFilter instantiates a new EventsQueryFilter 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 NewEventsQueryFilterWithDefaults

func NewEventsQueryFilterWithDefaults() *EventsQueryFilter

NewEventsQueryFilterWithDefaults instantiates a new EventsQueryFilter 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 (*EventsQueryFilter) GetFrom

func (o *EventsQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*EventsQueryFilter) GetFromOk

func (o *EventsQueryFilter) 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 (*EventsQueryFilter) GetQuery

func (o *EventsQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*EventsQueryFilter) GetQueryOk

func (o *EventsQueryFilter) 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 (*EventsQueryFilter) GetTo

func (o *EventsQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*EventsQueryFilter) GetToOk

func (o *EventsQueryFilter) 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 (*EventsQueryFilter) HasFrom

func (o *EventsQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*EventsQueryFilter) HasQuery

func (o *EventsQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*EventsQueryFilter) HasTo

func (o *EventsQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (EventsQueryFilter) MarshalJSON

func (o EventsQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsQueryFilter) SetFrom

func (o *EventsQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*EventsQueryFilter) SetQuery

func (o *EventsQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*EventsQueryFilter) SetTo

func (o *EventsQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*EventsQueryFilter) UnmarshalJSON

func (o *EventsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsQueryOptions

EventsQueryOptions The global query options that are used. Either provide a timezone or a time offset but not both, otherwise the query fails.

type EventsQueryOptions struct {
    // The time offset to apply to the query in seconds.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsQueryOptions

func NewEventsQueryOptions() *EventsQueryOptions

NewEventsQueryOptions instantiates a new EventsQueryOptions 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 NewEventsQueryOptionsWithDefaults

func NewEventsQueryOptionsWithDefaults() *EventsQueryOptions

NewEventsQueryOptionsWithDefaults instantiates a new EventsQueryOptions 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 (*EventsQueryOptions) GetTimeOffset

func (o *EventsQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*EventsQueryOptions) GetTimeOffsetOk

func (o *EventsQueryOptions) 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 (*EventsQueryOptions) GetTimezone

func (o *EventsQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*EventsQueryOptions) GetTimezoneOk

func (o *EventsQueryOptions) 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 (*EventsQueryOptions) HasTimeOffset

func (o *EventsQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*EventsQueryOptions) HasTimezone

func (o *EventsQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (EventsQueryOptions) MarshalJSON

func (o EventsQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsQueryOptions) SetTimeOffset

func (o *EventsQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*EventsQueryOptions) SetTimezone

func (o *EventsQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*EventsQueryOptions) UnmarshalJSON

func (o *EventsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsRequestPage

EventsRequestPage Pagination settings.

type EventsRequestPage struct {
    // The returned paging point to use to get the next results.
    Cursor *string `json:"cursor,omitempty"`
    // The maximum number of logs in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsRequestPage

func NewEventsRequestPage() *EventsRequestPage

NewEventsRequestPage instantiates a new EventsRequestPage 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 NewEventsRequestPageWithDefaults

func NewEventsRequestPageWithDefaults() *EventsRequestPage

NewEventsRequestPageWithDefaults instantiates a new EventsRequestPage 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 (*EventsRequestPage) GetCursor

func (o *EventsRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*EventsRequestPage) GetCursorOk

func (o *EventsRequestPage) 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 (*EventsRequestPage) GetLimit

func (o *EventsRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*EventsRequestPage) GetLimitOk

func (o *EventsRequestPage) 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 (*EventsRequestPage) HasCursor

func (o *EventsRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*EventsRequestPage) HasLimit

func (o *EventsRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (EventsRequestPage) MarshalJSON

func (o EventsRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsRequestPage) SetCursor

func (o *EventsRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*EventsRequestPage) SetLimit

func (o *EventsRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*EventsRequestPage) UnmarshalJSON

func (o *EventsRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsResponseMetadata

EventsResponseMetadata The metadata associated with a request.

type EventsResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Pagination attributes.
    Page *EventsResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The request status.
    Status *string `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results might be returned if
    // warnings are present in the response.
    Warnings []EventsWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsResponseMetadata

func NewEventsResponseMetadata() *EventsResponseMetadata

NewEventsResponseMetadata instantiates a new EventsResponseMetadata 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 NewEventsResponseMetadataWithDefaults

func NewEventsResponseMetadataWithDefaults() *EventsResponseMetadata

NewEventsResponseMetadataWithDefaults instantiates a new EventsResponseMetadata 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 (*EventsResponseMetadata) GetElapsed

func (o *EventsResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetElapsedOk

func (o *EventsResponseMetadata) 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 (*EventsResponseMetadata) GetPage

func (o *EventsResponseMetadata) GetPage() EventsResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetPageOk

func (o *EventsResponseMetadata) GetPageOk() (*EventsResponseMetadataPage, 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 (*EventsResponseMetadata) GetRequestId

func (o *EventsResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetRequestIdOk

func (o *EventsResponseMetadata) 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 (*EventsResponseMetadata) GetStatus

func (o *EventsResponseMetadata) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetStatusOk

func (o *EventsResponseMetadata) 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 (*EventsResponseMetadata) GetWarnings

func (o *EventsResponseMetadata) GetWarnings() []EventsWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*EventsResponseMetadata) GetWarningsOk

func (o *EventsResponseMetadata) GetWarningsOk() (*[]EventsWarning, 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 (*EventsResponseMetadata) HasElapsed

func (o *EventsResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasPage

func (o *EventsResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasRequestId

func (o *EventsResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasStatus

func (o *EventsResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*EventsResponseMetadata) HasWarnings

func (o *EventsResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (EventsResponseMetadata) MarshalJSON

func (o EventsResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsResponseMetadata) SetElapsed

func (o *EventsResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*EventsResponseMetadata) SetPage

func (o *EventsResponseMetadata) SetPage(v EventsResponseMetadataPage)

SetPage gets a reference to the given EventsResponseMetadataPage and assigns it to the Page field.

func (*EventsResponseMetadata) SetRequestId

func (o *EventsResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*EventsResponseMetadata) SetStatus

func (o *EventsResponseMetadata) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*EventsResponseMetadata) SetWarnings

func (o *EventsResponseMetadata) SetWarnings(v []EventsWarning)

SetWarnings gets a reference to the given []EventsWarning and assigns it to the Warnings field.

func (*EventsResponseMetadata) UnmarshalJSON

func (o *EventsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsResponseMetadataPage

EventsResponseMetadataPage Pagination attributes.

type EventsResponseMetadataPage 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsResponseMetadataPage

func NewEventsResponseMetadataPage() *EventsResponseMetadataPage

NewEventsResponseMetadataPage instantiates a new EventsResponseMetadataPage 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 NewEventsResponseMetadataPageWithDefaults

func NewEventsResponseMetadataPageWithDefaults() *EventsResponseMetadataPage

NewEventsResponseMetadataPageWithDefaults instantiates a new EventsResponseMetadataPage 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 (*EventsResponseMetadataPage) GetAfter

func (o *EventsResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*EventsResponseMetadataPage) GetAfterOk

func (o *EventsResponseMetadataPage) 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 (*EventsResponseMetadataPage) HasAfter

func (o *EventsResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (EventsResponseMetadataPage) MarshalJSON

func (o EventsResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsResponseMetadataPage) SetAfter

func (o *EventsResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*EventsResponseMetadataPage) UnmarshalJSON

func (o *EventsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsScalarQuery

EventsScalarQuery An individual scalar events query.

type EventsScalarQuery struct {
    // The instructions for what to compute for this query.
    Compute EventsCompute `json:"compute"`
    // A data source that is powered by the Events Platform.
    DataSource EventsDataSource `json:"data_source"`
    // The list of facets on which to split results.
    GroupBy []EventsGroupBy `json:"group_by,omitempty"`
    // The indexes in which to search.
    Indexes []string `json:"indexes,omitempty"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // Configuration of the search/filter for an events query.
    Search *EventsSearch `json:"search,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsScalarQuery

func NewEventsScalarQuery(compute EventsCompute, dataSource EventsDataSource) *EventsScalarQuery

NewEventsScalarQuery instantiates a new EventsScalarQuery 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 NewEventsScalarQueryWithDefaults

func NewEventsScalarQueryWithDefaults() *EventsScalarQuery

NewEventsScalarQueryWithDefaults instantiates a new EventsScalarQuery 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 (*EventsScalarQuery) GetCompute

func (o *EventsScalarQuery) GetCompute() EventsCompute

GetCompute returns the Compute field value.

func (*EventsScalarQuery) GetComputeOk

func (o *EventsScalarQuery) GetComputeOk() (*EventsCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*EventsScalarQuery) GetDataSource

func (o *EventsScalarQuery) GetDataSource() EventsDataSource

GetDataSource returns the DataSource field value.

func (*EventsScalarQuery) GetDataSourceOk

func (o *EventsScalarQuery) GetDataSourceOk() (*EventsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*EventsScalarQuery) GetGroupBy

func (o *EventsScalarQuery) GetGroupBy() []EventsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*EventsScalarQuery) GetGroupByOk

func (o *EventsScalarQuery) GetGroupByOk() (*[]EventsGroupBy, 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 (*EventsScalarQuery) GetIndexes

func (o *EventsScalarQuery) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*EventsScalarQuery) GetIndexesOk

func (o *EventsScalarQuery) 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 (*EventsScalarQuery) GetName

func (o *EventsScalarQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EventsScalarQuery) GetNameOk

func (o *EventsScalarQuery) 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 (*EventsScalarQuery) GetSearch

func (o *EventsScalarQuery) GetSearch() EventsSearch

GetSearch returns the Search field value if set, zero value otherwise.

func (*EventsScalarQuery) GetSearchOk

func (o *EventsScalarQuery) GetSearchOk() (*EventsSearch, bool)

GetSearchOk returns a tuple with the Search field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsScalarQuery) HasGroupBy

func (o *EventsScalarQuery) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*EventsScalarQuery) HasIndexes

func (o *EventsScalarQuery) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (*EventsScalarQuery) HasName

func (o *EventsScalarQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*EventsScalarQuery) HasSearch

func (o *EventsScalarQuery) HasSearch() bool

HasSearch returns a boolean if a field has been set.

func (EventsScalarQuery) MarshalJSON

func (o EventsScalarQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsScalarQuery) SetCompute

func (o *EventsScalarQuery) SetCompute(v EventsCompute)

SetCompute sets field value.

func (*EventsScalarQuery) SetDataSource

func (o *EventsScalarQuery) SetDataSource(v EventsDataSource)

SetDataSource sets field value.

func (*EventsScalarQuery) SetGroupBy

func (o *EventsScalarQuery) SetGroupBy(v []EventsGroupBy)

SetGroupBy gets a reference to the given []EventsGroupBy and assigns it to the GroupBy field.

func (*EventsScalarQuery) SetIndexes

func (o *EventsScalarQuery) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*EventsScalarQuery) SetName

func (o *EventsScalarQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EventsScalarQuery) SetSearch

func (o *EventsScalarQuery) SetSearch(v EventsSearch)

SetSearch gets a reference to the given EventsSearch and assigns it to the Search field.

func (*EventsScalarQuery) UnmarshalJSON

func (o *EventsScalarQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsSearch

EventsSearch Configuration of the search/filter for an events query.

type EventsSearch struct {
    // The search/filter string for an events query.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsSearch

func NewEventsSearch() *EventsSearch

NewEventsSearch instantiates a new EventsSearch 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 NewEventsSearchWithDefaults

func NewEventsSearchWithDefaults() *EventsSearch

NewEventsSearchWithDefaults instantiates a new EventsSearch 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 (*EventsSearch) GetQuery

func (o *EventsSearch) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*EventsSearch) GetQueryOk

func (o *EventsSearch) 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 (*EventsSearch) HasQuery

func (o *EventsSearch) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (EventsSearch) MarshalJSON

func (o EventsSearch) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsSearch) SetQuery

func (o *EventsSearch) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*EventsSearch) UnmarshalJSON

func (o *EventsSearch) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsSort

EventsSort The sort parameters when querying events.

type EventsSort string

List of EventsSort.

const (
    EVENTSSORT_TIMESTAMP_ASCENDING  EventsSort = "timestamp"
    EVENTSSORT_TIMESTAMP_DESCENDING EventsSort = "-timestamp"
)

func NewEventsSortFromValue

func NewEventsSortFromValue(v string) (*EventsSort, error)

NewEventsSortFromValue returns a pointer to a valid EventsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsSort) GetAllowedValues

func (v *EventsSort) GetAllowedValues() []EventsSort

GetAllowedValues reeturns the list of possible values.

func (EventsSort) IsValid

func (v EventsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsSort) Ptr

func (v EventsSort) Ptr() *EventsSort

Ptr returns reference to EventsSort value.

func (*EventsSort) UnmarshalJSON

func (v *EventsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsSortType

EventsSortType The type of sort to use on the calculated value.

type EventsSortType string

List of EventsSortType.

const (
    EVENTSSORTTYPE_ALPHABETICAL EventsSortType = "alphabetical"
    EVENTSSORTTYPE_MEASURE      EventsSortType = "measure"
)

func NewEventsSortTypeFromValue

func NewEventsSortTypeFromValue(v string) (*EventsSortType, error)

NewEventsSortTypeFromValue returns a pointer to a valid EventsSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*EventsSortType) GetAllowedValues

func (v *EventsSortType) GetAllowedValues() []EventsSortType

GetAllowedValues reeturns the list of possible values.

func (EventsSortType) IsValid

func (v EventsSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (EventsSortType) Ptr

func (v EventsSortType) Ptr() *EventsSortType

Ptr returns reference to EventsSortType value.

func (*EventsSortType) UnmarshalJSON

func (v *EventsSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type EventsTimeseriesQuery

EventsTimeseriesQuery An individual timeseries events query.

type EventsTimeseriesQuery struct {
    // The instructions for what to compute for this query.
    Compute EventsCompute `json:"compute"`
    // A data source that is powered by the Events Platform.
    DataSource EventsDataSource `json:"data_source"`
    // The list of facets on which to split results.
    GroupBy []EventsGroupBy `json:"group_by,omitempty"`
    // The indexes in which to search.
    Indexes []string `json:"indexes,omitempty"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // Configuration of the search/filter for an events query.
    Search *EventsSearch `json:"search,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsTimeseriesQuery

func NewEventsTimeseriesQuery(compute EventsCompute, dataSource EventsDataSource) *EventsTimeseriesQuery

NewEventsTimeseriesQuery instantiates a new EventsTimeseriesQuery 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 NewEventsTimeseriesQueryWithDefaults

func NewEventsTimeseriesQueryWithDefaults() *EventsTimeseriesQuery

NewEventsTimeseriesQueryWithDefaults instantiates a new EventsTimeseriesQuery 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 (*EventsTimeseriesQuery) GetCompute

func (o *EventsTimeseriesQuery) GetCompute() EventsCompute

GetCompute returns the Compute field value.

func (*EventsTimeseriesQuery) GetComputeOk

func (o *EventsTimeseriesQuery) GetComputeOk() (*EventsCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) GetDataSource

func (o *EventsTimeseriesQuery) GetDataSource() EventsDataSource

GetDataSource returns the DataSource field value.

func (*EventsTimeseriesQuery) GetDataSourceOk

func (o *EventsTimeseriesQuery) GetDataSourceOk() (*EventsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) GetGroupBy

func (o *EventsTimeseriesQuery) GetGroupBy() []EventsGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetGroupByOk

func (o *EventsTimeseriesQuery) GetGroupByOk() (*[]EventsGroupBy, 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 (*EventsTimeseriesQuery) GetIndexes

func (o *EventsTimeseriesQuery) GetIndexes() []string

GetIndexes returns the Indexes field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetIndexesOk

func (o *EventsTimeseriesQuery) 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 (*EventsTimeseriesQuery) GetName

func (o *EventsTimeseriesQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetNameOk

func (o *EventsTimeseriesQuery) 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 (*EventsTimeseriesQuery) GetSearch

func (o *EventsTimeseriesQuery) GetSearch() EventsSearch

GetSearch returns the Search field value if set, zero value otherwise.

func (*EventsTimeseriesQuery) GetSearchOk

func (o *EventsTimeseriesQuery) GetSearchOk() (*EventsSearch, bool)

GetSearchOk returns a tuple with the Search field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EventsTimeseriesQuery) HasGroupBy

func (o *EventsTimeseriesQuery) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*EventsTimeseriesQuery) HasIndexes

func (o *EventsTimeseriesQuery) HasIndexes() bool

HasIndexes returns a boolean if a field has been set.

func (*EventsTimeseriesQuery) HasName

func (o *EventsTimeseriesQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*EventsTimeseriesQuery) HasSearch

func (o *EventsTimeseriesQuery) HasSearch() bool

HasSearch returns a boolean if a field has been set.

func (EventsTimeseriesQuery) MarshalJSON

func (o EventsTimeseriesQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsTimeseriesQuery) SetCompute

func (o *EventsTimeseriesQuery) SetCompute(v EventsCompute)

SetCompute sets field value.

func (*EventsTimeseriesQuery) SetDataSource

func (o *EventsTimeseriesQuery) SetDataSource(v EventsDataSource)

SetDataSource sets field value.

func (*EventsTimeseriesQuery) SetGroupBy

func (o *EventsTimeseriesQuery) SetGroupBy(v []EventsGroupBy)

SetGroupBy gets a reference to the given []EventsGroupBy and assigns it to the GroupBy field.

func (*EventsTimeseriesQuery) SetIndexes

func (o *EventsTimeseriesQuery) SetIndexes(v []string)

SetIndexes gets a reference to the given []string and assigns it to the Indexes field.

func (*EventsTimeseriesQuery) SetName

func (o *EventsTimeseriesQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*EventsTimeseriesQuery) SetSearch

func (o *EventsTimeseriesQuery) SetSearch(v EventsSearch)

SetSearch gets a reference to the given EventsSearch and assigns it to the Search field.

func (*EventsTimeseriesQuery) UnmarshalJSON

func (o *EventsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type EventsWarning

EventsWarning A warning message indicating something is wrong with the query.

type EventsWarning 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewEventsWarning

func NewEventsWarning() *EventsWarning

NewEventsWarning instantiates a new EventsWarning 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 NewEventsWarningWithDefaults

func NewEventsWarningWithDefaults() *EventsWarning

NewEventsWarningWithDefaults instantiates a new EventsWarning 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 (*EventsWarning) GetCode

func (o *EventsWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*EventsWarning) GetCodeOk

func (o *EventsWarning) 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 (*EventsWarning) GetDetail

func (o *EventsWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*EventsWarning) GetDetailOk

func (o *EventsWarning) 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 (*EventsWarning) GetTitle

func (o *EventsWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*EventsWarning) GetTitleOk

func (o *EventsWarning) 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 (*EventsWarning) HasCode

func (o *EventsWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*EventsWarning) HasDetail

func (o *EventsWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*EventsWarning) HasTitle

func (o *EventsWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EventsWarning) MarshalJSON

func (o EventsWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*EventsWarning) SetCode

func (o *EventsWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*EventsWarning) SetDetail

func (o *EventsWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*EventsWarning) SetTitle

func (o *EventsWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*EventsWarning) UnmarshalJSON

func (o *EventsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccounResponseAttributes

FastlyAccounResponseAttributes Attributes object of a Fastly account.

type FastlyAccounResponseAttributes struct {
    // The name of the Fastly account.
    Name string `json:"name"`
    // A list of services belonging to the parent account.
    Services []FastlyService `json:"services,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccounResponseAttributes

func NewFastlyAccounResponseAttributes(name string) *FastlyAccounResponseAttributes

NewFastlyAccounResponseAttributes instantiates a new FastlyAccounResponseAttributes 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 NewFastlyAccounResponseAttributesWithDefaults

func NewFastlyAccounResponseAttributesWithDefaults() *FastlyAccounResponseAttributes

NewFastlyAccounResponseAttributesWithDefaults instantiates a new FastlyAccounResponseAttributes 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 (*FastlyAccounResponseAttributes) GetName

func (o *FastlyAccounResponseAttributes) GetName() string

GetName returns the Name field value.

func (*FastlyAccounResponseAttributes) GetNameOk

func (o *FastlyAccounResponseAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FastlyAccounResponseAttributes) GetServices

func (o *FastlyAccounResponseAttributes) GetServices() []FastlyService

GetServices returns the Services field value if set, zero value otherwise.

func (*FastlyAccounResponseAttributes) GetServicesOk

func (o *FastlyAccounResponseAttributes) GetServicesOk() (*[]FastlyService, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccounResponseAttributes) HasServices

func (o *FastlyAccounResponseAttributes) HasServices() bool

HasServices returns a boolean if a field has been set.

func (FastlyAccounResponseAttributes) MarshalJSON

func (o FastlyAccounResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccounResponseAttributes) SetName

func (o *FastlyAccounResponseAttributes) SetName(v string)

SetName sets field value.

func (*FastlyAccounResponseAttributes) SetServices

func (o *FastlyAccounResponseAttributes) SetServices(v []FastlyService)

SetServices gets a reference to the given []FastlyService and assigns it to the Services field.

func (*FastlyAccounResponseAttributes) UnmarshalJSON

func (o *FastlyAccounResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountCreateRequest

FastlyAccountCreateRequest Payload schema when adding a Fastly account.

type FastlyAccountCreateRequest struct {
    // Data object for creating a Fastly account.
    Data FastlyAccountCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountCreateRequest

func NewFastlyAccountCreateRequest(data FastlyAccountCreateRequestData) *FastlyAccountCreateRequest

NewFastlyAccountCreateRequest instantiates a new FastlyAccountCreateRequest 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 NewFastlyAccountCreateRequestWithDefaults

func NewFastlyAccountCreateRequestWithDefaults() *FastlyAccountCreateRequest

NewFastlyAccountCreateRequestWithDefaults instantiates a new FastlyAccountCreateRequest 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 (*FastlyAccountCreateRequest) GetData

func (o *FastlyAccountCreateRequest) GetData() FastlyAccountCreateRequestData

GetData returns the Data field value.

func (*FastlyAccountCreateRequest) GetDataOk

func (o *FastlyAccountCreateRequest) GetDataOk() (*FastlyAccountCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (FastlyAccountCreateRequest) MarshalJSON

func (o FastlyAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountCreateRequest) SetData

func (o *FastlyAccountCreateRequest) SetData(v FastlyAccountCreateRequestData)

SetData sets field value.

func (*FastlyAccountCreateRequest) UnmarshalJSON

func (o *FastlyAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountCreateRequestAttributes

FastlyAccountCreateRequestAttributes Attributes object for creating a Fastly account.

type FastlyAccountCreateRequestAttributes struct {
    // The API key for the Fastly account.
    ApiKey string `json:"api_key"`
    // The name of the Fastly account.
    Name string `json:"name"`
    // A list of services belonging to the parent account.
    Services []FastlyService `json:"services,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountCreateRequestAttributes

func NewFastlyAccountCreateRequestAttributes(apiKey string, name string) *FastlyAccountCreateRequestAttributes

NewFastlyAccountCreateRequestAttributes instantiates a new FastlyAccountCreateRequestAttributes 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 NewFastlyAccountCreateRequestAttributesWithDefaults

func NewFastlyAccountCreateRequestAttributesWithDefaults() *FastlyAccountCreateRequestAttributes

NewFastlyAccountCreateRequestAttributesWithDefaults instantiates a new FastlyAccountCreateRequestAttributes 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 (*FastlyAccountCreateRequestAttributes) GetApiKey

func (o *FastlyAccountCreateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value.

func (*FastlyAccountCreateRequestAttributes) GetApiKeyOk

func (o *FastlyAccountCreateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestAttributes) GetName

func (o *FastlyAccountCreateRequestAttributes) GetName() string

GetName returns the Name field value.

func (*FastlyAccountCreateRequestAttributes) GetNameOk

func (o *FastlyAccountCreateRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestAttributes) GetServices

func (o *FastlyAccountCreateRequestAttributes) GetServices() []FastlyService

GetServices returns the Services field value if set, zero value otherwise.

func (*FastlyAccountCreateRequestAttributes) GetServicesOk

func (o *FastlyAccountCreateRequestAttributes) GetServicesOk() (*[]FastlyService, bool)

GetServicesOk returns a tuple with the Services field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestAttributes) HasServices

func (o *FastlyAccountCreateRequestAttributes) HasServices() bool

HasServices returns a boolean if a field has been set.

func (FastlyAccountCreateRequestAttributes) MarshalJSON

func (o FastlyAccountCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountCreateRequestAttributes) SetApiKey

func (o *FastlyAccountCreateRequestAttributes) SetApiKey(v string)

SetApiKey sets field value.

func (*FastlyAccountCreateRequestAttributes) SetName

func (o *FastlyAccountCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*FastlyAccountCreateRequestAttributes) SetServices

func (o *FastlyAccountCreateRequestAttributes) SetServices(v []FastlyService)

SetServices gets a reference to the given []FastlyService and assigns it to the Services field.

func (*FastlyAccountCreateRequestAttributes) UnmarshalJSON

func (o *FastlyAccountCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountCreateRequestData

FastlyAccountCreateRequestData Data object for creating a Fastly account.

type FastlyAccountCreateRequestData struct {
    // Attributes object for creating a Fastly account.
    Attributes FastlyAccountCreateRequestAttributes `json:"attributes"`
    // The JSON:API type for this API. Should always be `fastly-accounts`.
    Type FastlyAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountCreateRequestData

func NewFastlyAccountCreateRequestData(attributes FastlyAccountCreateRequestAttributes, typeVar FastlyAccountType) *FastlyAccountCreateRequestData

NewFastlyAccountCreateRequestData instantiates a new FastlyAccountCreateRequestData 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 NewFastlyAccountCreateRequestDataWithDefaults

func NewFastlyAccountCreateRequestDataWithDefaults() *FastlyAccountCreateRequestData

NewFastlyAccountCreateRequestDataWithDefaults instantiates a new FastlyAccountCreateRequestData 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 (*FastlyAccountCreateRequestData) GetAttributes

func (o *FastlyAccountCreateRequestData) GetAttributes() FastlyAccountCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*FastlyAccountCreateRequestData) GetAttributesOk

func (o *FastlyAccountCreateRequestData) GetAttributesOk() (*FastlyAccountCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*FastlyAccountCreateRequestData) GetType

func (o *FastlyAccountCreateRequestData) GetType() FastlyAccountType

GetType returns the Type field value.

func (*FastlyAccountCreateRequestData) GetTypeOk

func (o *FastlyAccountCreateRequestData) GetTypeOk() (*FastlyAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FastlyAccountCreateRequestData) MarshalJSON

func (o FastlyAccountCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountCreateRequestData) SetAttributes

func (o *FastlyAccountCreateRequestData) SetAttributes(v FastlyAccountCreateRequestAttributes)

SetAttributes sets field value.

func (*FastlyAccountCreateRequestData) SetType

func (o *FastlyAccountCreateRequestData) SetType(v FastlyAccountType)

SetType sets field value.

func (*FastlyAccountCreateRequestData) UnmarshalJSON

func (o *FastlyAccountCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountResponse

FastlyAccountResponse The expected response schema when getting a Fastly account.

type FastlyAccountResponse struct {
    // Data object of a Fastly account.
    Data *FastlyAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountResponse

func NewFastlyAccountResponse() *FastlyAccountResponse

NewFastlyAccountResponse instantiates a new FastlyAccountResponse 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 NewFastlyAccountResponseWithDefaults

func NewFastlyAccountResponseWithDefaults() *FastlyAccountResponse

NewFastlyAccountResponseWithDefaults instantiates a new FastlyAccountResponse 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 (*FastlyAccountResponse) GetData

func (o *FastlyAccountResponse) GetData() FastlyAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyAccountResponse) GetDataOk

func (o *FastlyAccountResponse) GetDataOk() (*FastlyAccountResponseData, 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 (*FastlyAccountResponse) HasData

func (o *FastlyAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyAccountResponse) MarshalJSON

func (o FastlyAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountResponse) SetData

func (o *FastlyAccountResponse) SetData(v FastlyAccountResponseData)

SetData gets a reference to the given FastlyAccountResponseData and assigns it to the Data field.

func (*FastlyAccountResponse) UnmarshalJSON

func (o *FastlyAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountResponseData

FastlyAccountResponseData Data object of a Fastly account.

type FastlyAccountResponseData struct {
    // Attributes object of a Fastly account.
    Attributes FastlyAccounResponseAttributes `json:"attributes"`
    // The ID of the Fastly account, a hash of the account name.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `fastly-accounts`.
    Type FastlyAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountResponseData

func NewFastlyAccountResponseData(attributes FastlyAccounResponseAttributes, id string, typeVar FastlyAccountType) *FastlyAccountResponseData

NewFastlyAccountResponseData instantiates a new FastlyAccountResponseData 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 NewFastlyAccountResponseDataWithDefaults

func NewFastlyAccountResponseDataWithDefaults() *FastlyAccountResponseData

NewFastlyAccountResponseDataWithDefaults instantiates a new FastlyAccountResponseData 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 (*FastlyAccountResponseData) GetAttributes

func (o *FastlyAccountResponseData) GetAttributes() FastlyAccounResponseAttributes

GetAttributes returns the Attributes field value.

func (*FastlyAccountResponseData) GetAttributesOk

func (o *FastlyAccountResponseData) GetAttributesOk() (*FastlyAccounResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*FastlyAccountResponseData) GetId

func (o *FastlyAccountResponseData) GetId() string

GetId returns the Id field value.

func (*FastlyAccountResponseData) GetIdOk

func (o *FastlyAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FastlyAccountResponseData) GetType

func (o *FastlyAccountResponseData) GetType() FastlyAccountType

GetType returns the Type field value.

func (*FastlyAccountResponseData) GetTypeOk

func (o *FastlyAccountResponseData) GetTypeOk() (*FastlyAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FastlyAccountResponseData) MarshalJSON

func (o FastlyAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountResponseData) SetAttributes

func (o *FastlyAccountResponseData) SetAttributes(v FastlyAccounResponseAttributes)

SetAttributes sets field value.

func (*FastlyAccountResponseData) SetId

func (o *FastlyAccountResponseData) SetId(v string)

SetId sets field value.

func (*FastlyAccountResponseData) SetType

func (o *FastlyAccountResponseData) SetType(v FastlyAccountType)

SetType sets field value.

func (*FastlyAccountResponseData) UnmarshalJSON

func (o *FastlyAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountType

FastlyAccountType The JSON:API type for this API. Should always be `fastly-accounts`.

type FastlyAccountType string

List of FastlyAccountType.

const (
    FASTLYACCOUNTTYPE_FASTLY_ACCOUNTS FastlyAccountType = "fastly-accounts"
)

func NewFastlyAccountTypeFromValue

func NewFastlyAccountTypeFromValue(v string) (*FastlyAccountType, error)

NewFastlyAccountTypeFromValue returns a pointer to a valid FastlyAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FastlyAccountType) GetAllowedValues

func (v *FastlyAccountType) GetAllowedValues() []FastlyAccountType

GetAllowedValues reeturns the list of possible values.

func (FastlyAccountType) IsValid

func (v FastlyAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FastlyAccountType) Ptr

func (v FastlyAccountType) Ptr() *FastlyAccountType

Ptr returns reference to FastlyAccountType value.

func (*FastlyAccountType) UnmarshalJSON

func (v *FastlyAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FastlyAccountUpdateRequest

FastlyAccountUpdateRequest Payload schema when updating a Fastly account.

type FastlyAccountUpdateRequest struct {
    // Data object for updating a Fastly account.
    Data FastlyAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountUpdateRequest

func NewFastlyAccountUpdateRequest(data FastlyAccountUpdateRequestData) *FastlyAccountUpdateRequest

NewFastlyAccountUpdateRequest instantiates a new FastlyAccountUpdateRequest 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 NewFastlyAccountUpdateRequestWithDefaults

func NewFastlyAccountUpdateRequestWithDefaults() *FastlyAccountUpdateRequest

NewFastlyAccountUpdateRequestWithDefaults instantiates a new FastlyAccountUpdateRequest 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 (*FastlyAccountUpdateRequest) GetData

func (o *FastlyAccountUpdateRequest) GetData() FastlyAccountUpdateRequestData

GetData returns the Data field value.

func (*FastlyAccountUpdateRequest) GetDataOk

func (o *FastlyAccountUpdateRequest) GetDataOk() (*FastlyAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (FastlyAccountUpdateRequest) MarshalJSON

func (o FastlyAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountUpdateRequest) SetData

func (o *FastlyAccountUpdateRequest) SetData(v FastlyAccountUpdateRequestData)

SetData sets field value.

func (*FastlyAccountUpdateRequest) UnmarshalJSON

func (o *FastlyAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountUpdateRequestAttributes

FastlyAccountUpdateRequestAttributes Attributes object for updating a Fastly account.

type FastlyAccountUpdateRequestAttributes struct {
    // The API key of the Fastly account.
    ApiKey *string `json:"api_key,omitempty"`
    // The name of the Fastly account.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountUpdateRequestAttributes

func NewFastlyAccountUpdateRequestAttributes() *FastlyAccountUpdateRequestAttributes

NewFastlyAccountUpdateRequestAttributes instantiates a new FastlyAccountUpdateRequestAttributes 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 NewFastlyAccountUpdateRequestAttributesWithDefaults

func NewFastlyAccountUpdateRequestAttributesWithDefaults() *FastlyAccountUpdateRequestAttributes

NewFastlyAccountUpdateRequestAttributesWithDefaults instantiates a new FastlyAccountUpdateRequestAttributes 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 (*FastlyAccountUpdateRequestAttributes) GetApiKey

func (o *FastlyAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*FastlyAccountUpdateRequestAttributes) GetApiKeyOk

func (o *FastlyAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FastlyAccountUpdateRequestAttributes) GetName

func (o *FastlyAccountUpdateRequestAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FastlyAccountUpdateRequestAttributes) GetNameOk

func (o *FastlyAccountUpdateRequestAttributes) 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 (*FastlyAccountUpdateRequestAttributes) HasApiKey

func (o *FastlyAccountUpdateRequestAttributes) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (*FastlyAccountUpdateRequestAttributes) HasName

func (o *FastlyAccountUpdateRequestAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (FastlyAccountUpdateRequestAttributes) MarshalJSON

func (o FastlyAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountUpdateRequestAttributes) SetApiKey

func (o *FastlyAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*FastlyAccountUpdateRequestAttributes) SetName

func (o *FastlyAccountUpdateRequestAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*FastlyAccountUpdateRequestAttributes) UnmarshalJSON

func (o *FastlyAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountUpdateRequestData

FastlyAccountUpdateRequestData Data object for updating a Fastly account.

type FastlyAccountUpdateRequestData struct {
    // Attributes object for updating a Fastly account.
    Attributes *FastlyAccountUpdateRequestAttributes `json:"attributes,omitempty"`
    // The JSON:API type for this API. Should always be `fastly-accounts`.
    Type *FastlyAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountUpdateRequestData

func NewFastlyAccountUpdateRequestData() *FastlyAccountUpdateRequestData

NewFastlyAccountUpdateRequestData instantiates a new FastlyAccountUpdateRequestData 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 NewFastlyAccountUpdateRequestDataWithDefaults

func NewFastlyAccountUpdateRequestDataWithDefaults() *FastlyAccountUpdateRequestData

NewFastlyAccountUpdateRequestDataWithDefaults instantiates a new FastlyAccountUpdateRequestData 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 (*FastlyAccountUpdateRequestData) GetAttributes

func (o *FastlyAccountUpdateRequestData) GetAttributes() FastlyAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FastlyAccountUpdateRequestData) GetAttributesOk

func (o *FastlyAccountUpdateRequestData) GetAttributesOk() (*FastlyAccountUpdateRequestAttributes, 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 (*FastlyAccountUpdateRequestData) GetType

func (o *FastlyAccountUpdateRequestData) GetType() FastlyAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*FastlyAccountUpdateRequestData) GetTypeOk

func (o *FastlyAccountUpdateRequestData) GetTypeOk() (*FastlyAccountType, 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 (*FastlyAccountUpdateRequestData) HasAttributes

func (o *FastlyAccountUpdateRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*FastlyAccountUpdateRequestData) HasType

func (o *FastlyAccountUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (FastlyAccountUpdateRequestData) MarshalJSON

func (o FastlyAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountUpdateRequestData) SetAttributes

func (o *FastlyAccountUpdateRequestData) SetAttributes(v FastlyAccountUpdateRequestAttributes)

SetAttributes gets a reference to the given FastlyAccountUpdateRequestAttributes and assigns it to the Attributes field.

func (*FastlyAccountUpdateRequestData) SetType

func (o *FastlyAccountUpdateRequestData) SetType(v FastlyAccountType)

SetType gets a reference to the given FastlyAccountType and assigns it to the Type field.

func (*FastlyAccountUpdateRequestData) UnmarshalJSON

func (o *FastlyAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyAccountsResponse

FastlyAccountsResponse The expected response schema when getting Fastly accounts.

type FastlyAccountsResponse struct {
    // The JSON:API data schema.
    Data []FastlyAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyAccountsResponse

func NewFastlyAccountsResponse() *FastlyAccountsResponse

NewFastlyAccountsResponse instantiates a new FastlyAccountsResponse 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 NewFastlyAccountsResponseWithDefaults

func NewFastlyAccountsResponseWithDefaults() *FastlyAccountsResponse

NewFastlyAccountsResponseWithDefaults instantiates a new FastlyAccountsResponse 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 (*FastlyAccountsResponse) GetData

func (o *FastlyAccountsResponse) GetData() []FastlyAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyAccountsResponse) GetDataOk

func (o *FastlyAccountsResponse) GetDataOk() (*[]FastlyAccountResponseData, 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 (*FastlyAccountsResponse) HasData

func (o *FastlyAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyAccountsResponse) MarshalJSON

func (o FastlyAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyAccountsResponse) SetData

func (o *FastlyAccountsResponse) SetData(v []FastlyAccountResponseData)

SetData gets a reference to the given []FastlyAccountResponseData and assigns it to the Data field.

func (*FastlyAccountsResponse) UnmarshalJSON

func (o *FastlyAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyIntegrationApi

FastlyIntegrationApi service type

type FastlyIntegrationApi datadog.Service

func NewFastlyIntegrationApi

func NewFastlyIntegrationApi(client *datadog.APIClient) *FastlyIntegrationApi

NewFastlyIntegrationApi Returns NewFastlyIntegrationApi.

func (*FastlyIntegrationApi) CreateFastlyAccount

func (a *FastlyIntegrationApi) CreateFastlyAccount(ctx _context.Context, body FastlyAccountCreateRequest) (FastlyAccountResponse, *_nethttp.Response, error)

CreateFastlyAccount Add Fastly account. Create a Fastly account.

func (*FastlyIntegrationApi) CreateFastlyService

func (a *FastlyIntegrationApi) CreateFastlyService(ctx _context.Context, accountId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)

CreateFastlyService Add Fastly service. Create a Fastly service for an account.

func (*FastlyIntegrationApi) DeleteFastlyAccount

func (a *FastlyIntegrationApi) DeleteFastlyAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteFastlyAccount Delete Fastly account. Delete a Fastly account.

func (*FastlyIntegrationApi) DeleteFastlyService

func (a *FastlyIntegrationApi) DeleteFastlyService(ctx _context.Context, accountId string, serviceId string) (*_nethttp.Response, error)

DeleteFastlyService Delete Fastly service. Delete a Fastly service for an account.

func (*FastlyIntegrationApi) GetFastlyAccount

func (a *FastlyIntegrationApi) GetFastlyAccount(ctx _context.Context, accountId string) (FastlyAccountResponse, *_nethttp.Response, error)

GetFastlyAccount Get Fastly account. Get a Fastly account.

func (*FastlyIntegrationApi) GetFastlyService

func (a *FastlyIntegrationApi) GetFastlyService(ctx _context.Context, accountId string, serviceId string) (FastlyServiceResponse, *_nethttp.Response, error)

GetFastlyService Get Fastly service. Get a Fastly service for an account.

func (*FastlyIntegrationApi) ListFastlyAccounts

func (a *FastlyIntegrationApi) ListFastlyAccounts(ctx _context.Context) (FastlyAccountsResponse, *_nethttp.Response, error)

ListFastlyAccounts List Fastly accounts. List Fastly accounts.

func (*FastlyIntegrationApi) ListFastlyServices

func (a *FastlyIntegrationApi) ListFastlyServices(ctx _context.Context, accountId string) (FastlyServicesResponse, *_nethttp.Response, error)

ListFastlyServices List Fastly services. List Fastly services for an account.

func (*FastlyIntegrationApi) UpdateFastlyAccount

func (a *FastlyIntegrationApi) UpdateFastlyAccount(ctx _context.Context, accountId string, body FastlyAccountUpdateRequest) (FastlyAccountResponse, *_nethttp.Response, error)

UpdateFastlyAccount Update Fastly account. Update a Fastly account.

func (*FastlyIntegrationApi) UpdateFastlyService

func (a *FastlyIntegrationApi) UpdateFastlyService(ctx _context.Context, accountId string, serviceId string, body FastlyServiceRequest) (FastlyServiceResponse, *_nethttp.Response, error)

UpdateFastlyService Update Fastly service. Update a Fastly service for an account.

type FastlyService

FastlyService The schema representation of a Fastly service.

type FastlyService struct {
    // The ID of the Fastly service
    Id string `json:"id"`
    // A list of tags for the Fastly service.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyService

func NewFastlyService(id string) *FastlyService

NewFastlyService instantiates a new FastlyService 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 NewFastlyServiceWithDefaults

func NewFastlyServiceWithDefaults() *FastlyService

NewFastlyServiceWithDefaults instantiates a new FastlyService 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 (*FastlyService) GetId

func (o *FastlyService) GetId() string

GetId returns the Id field value.

func (*FastlyService) GetIdOk

func (o *FastlyService) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FastlyService) GetTags

func (o *FastlyService) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*FastlyService) GetTagsOk

func (o *FastlyService) 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 (*FastlyService) HasTags

func (o *FastlyService) HasTags() bool

HasTags returns a boolean if a field has been set.

func (FastlyService) MarshalJSON

func (o FastlyService) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyService) SetId

func (o *FastlyService) SetId(v string)

SetId sets field value.

func (*FastlyService) SetTags

func (o *FastlyService) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*FastlyService) UnmarshalJSON

func (o *FastlyService) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceAttributes

FastlyServiceAttributes Attributes object for Fastly service requests.

type FastlyServiceAttributes struct {
    // A list of tags for the Fastly service.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyServiceAttributes

func NewFastlyServiceAttributes() *FastlyServiceAttributes

NewFastlyServiceAttributes instantiates a new FastlyServiceAttributes 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 NewFastlyServiceAttributesWithDefaults

func NewFastlyServiceAttributesWithDefaults() *FastlyServiceAttributes

NewFastlyServiceAttributesWithDefaults instantiates a new FastlyServiceAttributes 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 (*FastlyServiceAttributes) GetTags

func (o *FastlyServiceAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*FastlyServiceAttributes) GetTagsOk

func (o *FastlyServiceAttributes) 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 (*FastlyServiceAttributes) HasTags

func (o *FastlyServiceAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (FastlyServiceAttributes) MarshalJSON

func (o FastlyServiceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceAttributes) SetTags

func (o *FastlyServiceAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*FastlyServiceAttributes) UnmarshalJSON

func (o *FastlyServiceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceData

FastlyServiceData Data object for Fastly service requests.

type FastlyServiceData struct {
    // Attributes object for Fastly service requests.
    Attributes *FastlyServiceAttributes `json:"attributes,omitempty"`
    // The ID of the Fastly service.
    Id string `json:"id"`
    // The JSON:API type for this API. Should always be `fastly-services`.
    Type FastlyServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyServiceData

func NewFastlyServiceData(id string, typeVar FastlyServiceType) *FastlyServiceData

NewFastlyServiceData instantiates a new FastlyServiceData 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 NewFastlyServiceDataWithDefaults

func NewFastlyServiceDataWithDefaults() *FastlyServiceData

NewFastlyServiceDataWithDefaults instantiates a new FastlyServiceData 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 (*FastlyServiceData) GetAttributes

func (o *FastlyServiceData) GetAttributes() FastlyServiceAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*FastlyServiceData) GetAttributesOk

func (o *FastlyServiceData) GetAttributesOk() (*FastlyServiceAttributes, 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 (*FastlyServiceData) GetId

func (o *FastlyServiceData) GetId() string

GetId returns the Id field value.

func (*FastlyServiceData) GetIdOk

func (o *FastlyServiceData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FastlyServiceData) GetType

func (o *FastlyServiceData) GetType() FastlyServiceType

GetType returns the Type field value.

func (*FastlyServiceData) GetTypeOk

func (o *FastlyServiceData) GetTypeOk() (*FastlyServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*FastlyServiceData) HasAttributes

func (o *FastlyServiceData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (FastlyServiceData) MarshalJSON

func (o FastlyServiceData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceData) SetAttributes

func (o *FastlyServiceData) SetAttributes(v FastlyServiceAttributes)

SetAttributes gets a reference to the given FastlyServiceAttributes and assigns it to the Attributes field.

func (*FastlyServiceData) SetId

func (o *FastlyServiceData) SetId(v string)

SetId sets field value.

func (*FastlyServiceData) SetType

func (o *FastlyServiceData) SetType(v FastlyServiceType)

SetType sets field value.

func (*FastlyServiceData) UnmarshalJSON

func (o *FastlyServiceData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceRequest

FastlyServiceRequest Payload schema for Fastly service requests.

type FastlyServiceRequest struct {
    // Data object for Fastly service requests.
    Data FastlyServiceData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyServiceRequest

func NewFastlyServiceRequest(data FastlyServiceData) *FastlyServiceRequest

NewFastlyServiceRequest instantiates a new FastlyServiceRequest 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 NewFastlyServiceRequestWithDefaults

func NewFastlyServiceRequestWithDefaults() *FastlyServiceRequest

NewFastlyServiceRequestWithDefaults instantiates a new FastlyServiceRequest 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 (*FastlyServiceRequest) GetData

func (o *FastlyServiceRequest) GetData() FastlyServiceData

GetData returns the Data field value.

func (*FastlyServiceRequest) GetDataOk

func (o *FastlyServiceRequest) GetDataOk() (*FastlyServiceData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (FastlyServiceRequest) MarshalJSON

func (o FastlyServiceRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceRequest) SetData

func (o *FastlyServiceRequest) SetData(v FastlyServiceData)

SetData sets field value.

func (*FastlyServiceRequest) UnmarshalJSON

func (o *FastlyServiceRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceResponse

FastlyServiceResponse The expected response schema when getting a Fastly service.

type FastlyServiceResponse struct {
    // Data object for Fastly service requests.
    Data *FastlyServiceData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyServiceResponse

func NewFastlyServiceResponse() *FastlyServiceResponse

NewFastlyServiceResponse instantiates a new FastlyServiceResponse 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 NewFastlyServiceResponseWithDefaults

func NewFastlyServiceResponseWithDefaults() *FastlyServiceResponse

NewFastlyServiceResponseWithDefaults instantiates a new FastlyServiceResponse 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 (*FastlyServiceResponse) GetData

func (o *FastlyServiceResponse) GetData() FastlyServiceData

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyServiceResponse) GetDataOk

func (o *FastlyServiceResponse) GetDataOk() (*FastlyServiceData, 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 (*FastlyServiceResponse) HasData

func (o *FastlyServiceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyServiceResponse) MarshalJSON

func (o FastlyServiceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServiceResponse) SetData

func (o *FastlyServiceResponse) SetData(v FastlyServiceData)

SetData gets a reference to the given FastlyServiceData and assigns it to the Data field.

func (*FastlyServiceResponse) UnmarshalJSON

func (o *FastlyServiceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FastlyServiceType

FastlyServiceType The JSON:API type for this API. Should always be `fastly-services`.

type FastlyServiceType string

List of FastlyServiceType.

const (
    FASTLYSERVICETYPE_FASTLY_SERVICES FastlyServiceType = "fastly-services"
)

func NewFastlyServiceTypeFromValue

func NewFastlyServiceTypeFromValue(v string) (*FastlyServiceType, error)

NewFastlyServiceTypeFromValue returns a pointer to a valid FastlyServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FastlyServiceType) GetAllowedValues

func (v *FastlyServiceType) GetAllowedValues() []FastlyServiceType

GetAllowedValues reeturns the list of possible values.

func (FastlyServiceType) IsValid

func (v FastlyServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FastlyServiceType) Ptr

func (v FastlyServiceType) Ptr() *FastlyServiceType

Ptr returns reference to FastlyServiceType value.

func (*FastlyServiceType) UnmarshalJSON

func (v *FastlyServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FastlyServicesResponse

FastlyServicesResponse The expected response schema when getting Fastly services.

type FastlyServicesResponse struct {
    // The JSON:API data schema.
    Data []FastlyServiceData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFastlyServicesResponse

func NewFastlyServicesResponse() *FastlyServicesResponse

NewFastlyServicesResponse instantiates a new FastlyServicesResponse 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 NewFastlyServicesResponseWithDefaults

func NewFastlyServicesResponseWithDefaults() *FastlyServicesResponse

NewFastlyServicesResponseWithDefaults instantiates a new FastlyServicesResponse 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 (*FastlyServicesResponse) GetData

func (o *FastlyServicesResponse) GetData() []FastlyServiceData

GetData returns the Data field value if set, zero value otherwise.

func (*FastlyServicesResponse) GetDataOk

func (o *FastlyServicesResponse) GetDataOk() (*[]FastlyServiceData, 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 (*FastlyServicesResponse) HasData

func (o *FastlyServicesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (FastlyServicesResponse) MarshalJSON

func (o FastlyServicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FastlyServicesResponse) SetData

func (o *FastlyServicesResponse) SetData(v []FastlyServiceData)

SetData gets a reference to the given []FastlyServiceData and assigns it to the Data field.

func (*FastlyServicesResponse) UnmarshalJSON

func (o *FastlyServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Finding

Finding A single finding without the message and resource configuration.

type Finding struct {
    // The JSON:API attributes of the finding.
    Attributes *FindingAttributes `json:"attributes,omitempty"`
    // The unique ID for this finding.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for findings.
    Type *FindingType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFinding

func NewFinding() *Finding

NewFinding instantiates a new Finding 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 NewFindingWithDefaults

func NewFindingWithDefaults() *Finding

NewFindingWithDefaults instantiates a new Finding 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 (*Finding) GetAttributes

func (o *Finding) GetAttributes() FindingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Finding) GetAttributesOk

func (o *Finding) GetAttributesOk() (*FindingAttributes, 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 (*Finding) GetId

func (o *Finding) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Finding) GetIdOk

func (o *Finding) 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 (*Finding) GetType

func (o *Finding) GetType() FindingType

GetType returns the Type field value if set, zero value otherwise.

func (*Finding) GetTypeOk

func (o *Finding) GetTypeOk() (*FindingType, 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 (*Finding) HasAttributes

func (o *Finding) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Finding) HasId

func (o *Finding) HasId() bool

HasId returns a boolean if a field has been set.

func (*Finding) HasType

func (o *Finding) HasType() bool

HasType returns a boolean if a field has been set.

func (Finding) MarshalJSON

func (o Finding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Finding) SetAttributes

func (o *Finding) SetAttributes(v FindingAttributes)

SetAttributes gets a reference to the given FindingAttributes and assigns it to the Attributes field.

func (*Finding) SetId

func (o *Finding) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Finding) SetType

func (o *Finding) SetType(v FindingType)

SetType gets a reference to the given FindingType and assigns it to the Type field.

func (*Finding) UnmarshalJSON

func (o *Finding) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingAttributes

FindingAttributes The JSON:API attributes of the finding.

type FindingAttributes struct {
    // The evaluation of the finding.
    Evaluation *FindingEvaluation `json:"evaluation,omitempty"`
    // The date on which the evaluation for this finding changed (Unix ms).
    EvaluationChangedAt *int64 `json:"evaluation_changed_at,omitempty"`
    // Information about the mute status of this finding.
    Mute *FindingMute `json:"mute,omitempty"`
    // The resource name of this finding.
    Resource *string `json:"resource,omitempty"`
    // The date on which the resource was discovered (Unix ms).
    ResourceDiscoveryDate *int64 `json:"resource_discovery_date,omitempty"`
    // The resource type of this finding.
    ResourceType *string `json:"resource_type,omitempty"`
    // The rule that triggered this finding.
    Rule *FindingRule `json:"rule,omitempty"`
    // The status of the finding.
    Status *FindingStatus `json:"status,omitempty"`
    // The tags associated with this finding.
    Tags []string `json:"tags,omitempty"`
    // The vulnerability type of the finding.
    VulnerabilityType *FindingVulnerabilityType `json:"vulnerability_type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFindingAttributes

func NewFindingAttributes() *FindingAttributes

NewFindingAttributes instantiates a new FindingAttributes 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 NewFindingAttributesWithDefaults

func NewFindingAttributesWithDefaults() *FindingAttributes

NewFindingAttributesWithDefaults instantiates a new FindingAttributes 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 (*FindingAttributes) GetEvaluation

func (o *FindingAttributes) GetEvaluation() FindingEvaluation

GetEvaluation returns the Evaluation field value if set, zero value otherwise.

func (*FindingAttributes) GetEvaluationChangedAt

func (o *FindingAttributes) GetEvaluationChangedAt() int64

GetEvaluationChangedAt returns the EvaluationChangedAt field value if set, zero value otherwise.

func (*FindingAttributes) GetEvaluationChangedAtOk

func (o *FindingAttributes) GetEvaluationChangedAtOk() (*int64, bool)

GetEvaluationChangedAtOk returns a tuple with the EvaluationChangedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetEvaluationOk

func (o *FindingAttributes) GetEvaluationOk() (*FindingEvaluation, bool)

GetEvaluationOk returns a tuple with the Evaluation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetMute

func (o *FindingAttributes) GetMute() FindingMute

GetMute returns the Mute field value if set, zero value otherwise.

func (*FindingAttributes) GetMuteOk

func (o *FindingAttributes) GetMuteOk() (*FindingMute, bool)

GetMuteOk returns a tuple with the Mute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetResource

func (o *FindingAttributes) GetResource() string

GetResource returns the Resource field value if set, zero value otherwise.

func (*FindingAttributes) GetResourceDiscoveryDate

func (o *FindingAttributes) GetResourceDiscoveryDate() int64

GetResourceDiscoveryDate returns the ResourceDiscoveryDate field value if set, zero value otherwise.

func (*FindingAttributes) GetResourceDiscoveryDateOk

func (o *FindingAttributes) GetResourceDiscoveryDateOk() (*int64, bool)

GetResourceDiscoveryDateOk returns a tuple with the ResourceDiscoveryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetResourceOk

func (o *FindingAttributes) GetResourceOk() (*string, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetResourceType

func (o *FindingAttributes) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*FindingAttributes) GetResourceTypeOk

func (o *FindingAttributes) GetResourceTypeOk() (*string, bool)

GetResourceTypeOk returns a tuple with the ResourceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetRule

func (o *FindingAttributes) GetRule() FindingRule

GetRule returns the Rule field value if set, zero value otherwise.

func (*FindingAttributes) GetRuleOk

func (o *FindingAttributes) GetRuleOk() (*FindingRule, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) GetStatus

func (o *FindingAttributes) GetStatus() FindingStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*FindingAttributes) GetStatusOk

func (o *FindingAttributes) GetStatusOk() (*FindingStatus, 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 (*FindingAttributes) GetTags

func (o *FindingAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*FindingAttributes) GetTagsOk

func (o *FindingAttributes) 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 (*FindingAttributes) GetVulnerabilityType

func (o *FindingAttributes) GetVulnerabilityType() FindingVulnerabilityType

GetVulnerabilityType returns the VulnerabilityType field value if set, zero value otherwise.

func (*FindingAttributes) GetVulnerabilityTypeOk

func (o *FindingAttributes) GetVulnerabilityTypeOk() (*FindingVulnerabilityType, bool)

GetVulnerabilityTypeOk returns a tuple with the VulnerabilityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingAttributes) HasEvaluation

func (o *FindingAttributes) HasEvaluation() bool

HasEvaluation returns a boolean if a field has been set.

func (*FindingAttributes) HasEvaluationChangedAt

func (o *FindingAttributes) HasEvaluationChangedAt() bool

HasEvaluationChangedAt returns a boolean if a field has been set.

func (*FindingAttributes) HasMute

func (o *FindingAttributes) HasMute() bool

HasMute returns a boolean if a field has been set.

func (*FindingAttributes) HasResource

func (o *FindingAttributes) HasResource() bool

HasResource returns a boolean if a field has been set.

func (*FindingAttributes) HasResourceDiscoveryDate

func (o *FindingAttributes) HasResourceDiscoveryDate() bool

HasResourceDiscoveryDate returns a boolean if a field has been set.

func (*FindingAttributes) HasResourceType

func (o *FindingAttributes) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*FindingAttributes) HasRule

func (o *FindingAttributes) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*FindingAttributes) HasStatus

func (o *FindingAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*FindingAttributes) HasTags

func (o *FindingAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*FindingAttributes) HasVulnerabilityType

func (o *FindingAttributes) HasVulnerabilityType() bool

HasVulnerabilityType returns a boolean if a field has been set.

func (FindingAttributes) MarshalJSON

func (o FindingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FindingAttributes) SetEvaluation

func (o *FindingAttributes) SetEvaluation(v FindingEvaluation)

SetEvaluation gets a reference to the given FindingEvaluation and assigns it to the Evaluation field.

func (*FindingAttributes) SetEvaluationChangedAt

func (o *FindingAttributes) SetEvaluationChangedAt(v int64)

SetEvaluationChangedAt gets a reference to the given int64 and assigns it to the EvaluationChangedAt field.

func (*FindingAttributes) SetMute

func (o *FindingAttributes) SetMute(v FindingMute)

SetMute gets a reference to the given FindingMute and assigns it to the Mute field.

func (*FindingAttributes) SetResource

func (o *FindingAttributes) SetResource(v string)

SetResource gets a reference to the given string and assigns it to the Resource field.

func (*FindingAttributes) SetResourceDiscoveryDate

func (o *FindingAttributes) SetResourceDiscoveryDate(v int64)

SetResourceDiscoveryDate gets a reference to the given int64 and assigns it to the ResourceDiscoveryDate field.

func (*FindingAttributes) SetResourceType

func (o *FindingAttributes) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

func (*FindingAttributes) SetRule

func (o *FindingAttributes) SetRule(v FindingRule)

SetRule gets a reference to the given FindingRule and assigns it to the Rule field.

func (*FindingAttributes) SetStatus

func (o *FindingAttributes) SetStatus(v FindingStatus)

SetStatus gets a reference to the given FindingStatus and assigns it to the Status field.

func (*FindingAttributes) SetTags

func (o *FindingAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*FindingAttributes) SetVulnerabilityType

func (o *FindingAttributes) SetVulnerabilityType(v FindingVulnerabilityType)

SetVulnerabilityType gets a reference to the given FindingVulnerabilityType and assigns it to the VulnerabilityType field.

func (*FindingAttributes) UnmarshalJSON

func (o *FindingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingEvaluation

FindingEvaluation The evaluation of the finding.

type FindingEvaluation string

List of FindingEvaluation.

const (
    FINDINGEVALUATION_PASS FindingEvaluation = "pass"
    FINDINGEVALUATION_FAIL FindingEvaluation = "fail"
)

func NewFindingEvaluationFromValue

func NewFindingEvaluationFromValue(v string) (*FindingEvaluation, error)

NewFindingEvaluationFromValue returns a pointer to a valid FindingEvaluation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingEvaluation) GetAllowedValues

func (v *FindingEvaluation) GetAllowedValues() []FindingEvaluation

GetAllowedValues reeturns the list of possible values.

func (FindingEvaluation) IsValid

func (v FindingEvaluation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingEvaluation) Ptr

func (v FindingEvaluation) Ptr() *FindingEvaluation

Ptr returns reference to FindingEvaluation value.

func (*FindingEvaluation) UnmarshalJSON

func (v *FindingEvaluation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FindingMute

FindingMute Information about the mute status of this finding.

type FindingMute struct {
    // Additional information about the reason why this finding is muted or unmuted.
    Description *string `json:"description,omitempty"`
    // The expiration date of the mute or unmute action (Unix ms).
    ExpirationDate *int64 `json:"expiration_date,omitempty"`
    // Whether this finding is muted or unmuted.
    Muted *bool `json:"muted,omitempty"`
    // The reason why this finding is muted or unmuted.
    Reason *FindingMuteReason `json:"reason,omitempty"`
    // The start of the mute period.
    StartDate *int64 `json:"start_date,omitempty"`
    // The ID of the user who muted or unmuted this finding.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewFindingMute

func NewFindingMute() *FindingMute

NewFindingMute instantiates a new FindingMute 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 NewFindingMuteWithDefaults

func NewFindingMuteWithDefaults() *FindingMute

NewFindingMuteWithDefaults instantiates a new FindingMute 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 (*FindingMute) GetDescription

func (o *FindingMute) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*FindingMute) GetDescriptionOk

func (o *FindingMute) 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 (*FindingMute) GetExpirationDate

func (o *FindingMute) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*FindingMute) GetExpirationDateOk

func (o *FindingMute) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetMuted

func (o *FindingMute) GetMuted() bool

GetMuted returns the Muted field value if set, zero value otherwise.

func (*FindingMute) GetMutedOk

func (o *FindingMute) GetMutedOk() (*bool, bool)

GetMutedOk returns a tuple with the Muted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetReason

func (o *FindingMute) GetReason() FindingMuteReason

GetReason returns the Reason field value if set, zero value otherwise.

func (*FindingMute) GetReasonOk

func (o *FindingMute) GetReasonOk() (*FindingMuteReason, bool)

GetReasonOk returns a tuple with the Reason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetStartDate

func (o *FindingMute) GetStartDate() int64

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*FindingMute) GetStartDateOk

func (o *FindingMute) GetStartDateOk() (*int64, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FindingMute) GetUuid

func (o *FindingMute) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*FindingMute) GetUuidOk

func (o *FindingMute) 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 (*FindingMute) HasDescription

func (o *FindingMute) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*FindingMute) HasExpirationDate

func (o *FindingMute) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*FindingMute) HasMuted

func (o *FindingMute) HasMuted() bool

HasMuted returns a boolean if a field has been set.

func (*FindingMute) HasReason

func (o *FindingMute) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*FindingMute) HasStartDate

func (o *FindingMute) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*FindingMute) HasUuid

func (o *FindingMute) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (FindingMute) MarshalJSON

func (o FindingMute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FindingMute) SetDescription

func (o *FindingMute) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*FindingMute) SetExpirationDate

func (o *FindingMute) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given int64 and assigns it to the ExpirationDate field.

func (*FindingMute) SetMuted

func (o *FindingMute) SetMuted(v bool)

SetMuted gets a reference to the given bool and assigns it to the Muted field.

func (*FindingMute) SetReason

func (o *FindingMute) SetReason(v FindingMuteReason)

SetReason gets a reference to the given FindingMuteReason and assigns it to the Reason field.

func (*FindingMute) SetStartDate

func (o *FindingMute) SetStartDate(v int64)

SetStartDate gets a reference to the given int64 and assigns it to the StartDate field.

func (*FindingMute) SetUuid

func (o *FindingMute) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*FindingMute) UnmarshalJSON

func (o *FindingMute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingMuteReason

FindingMuteReason The reason why this finding is muted or unmuted.

type FindingMuteReason string

List of FindingMuteReason.

const (
    FINDINGMUTEREASON_PENDING_FIX             FindingMuteReason = "PENDING_FIX"
    FINDINGMUTEREASON_FALSE_POSITIVE          FindingMuteReason = "FALSE_POSITIVE"
    FINDINGMUTEREASON_ACCEPTED_RISK           FindingMuteReason = "ACCEPTED_RISK"
    FINDINGMUTEREASON_NO_PENDING_FIX          FindingMuteReason = "NO_PENDING_FIX"
    FINDINGMUTEREASON_HUMAN_ERROR             FindingMuteReason = "HUMAN_ERROR"
    FINDINGMUTEREASON_NO_LONGER_ACCEPTED_RISK FindingMuteReason = "NO_LONGER_ACCEPTED_RISK"
    FINDINGMUTEREASON_OTHER                   FindingMuteReason = "OTHER"
)

func NewFindingMuteReasonFromValue

func NewFindingMuteReasonFromValue(v string) (*FindingMuteReason, error)

NewFindingMuteReasonFromValue returns a pointer to a valid FindingMuteReason for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingMuteReason) GetAllowedValues

func (v *FindingMuteReason) GetAllowedValues() []FindingMuteReason

GetAllowedValues reeturns the list of possible values.

func (FindingMuteReason) IsValid

func (v FindingMuteReason) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingMuteReason) Ptr

func (v FindingMuteReason) Ptr() *FindingMuteReason

Ptr returns reference to FindingMuteReason value.

func (*FindingMuteReason) UnmarshalJSON

func (v *FindingMuteReason) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FindingRule

FindingRule The rule that triggered this finding.

type FindingRule struct {
    // The ID of the rule that triggered this finding.
    Id *string `json:"id,omitempty"`
    // The name of the rule that triggered this finding.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewFindingRule

func NewFindingRule() *FindingRule

NewFindingRule instantiates a new FindingRule 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 NewFindingRuleWithDefaults

func NewFindingRuleWithDefaults() *FindingRule

NewFindingRuleWithDefaults instantiates a new FindingRule 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 (*FindingRule) GetId

func (o *FindingRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*FindingRule) GetIdOk

func (o *FindingRule) 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 (*FindingRule) GetName

func (o *FindingRule) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FindingRule) GetNameOk

func (o *FindingRule) 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 (*FindingRule) HasId

func (o *FindingRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*FindingRule) HasName

func (o *FindingRule) HasName() bool

HasName returns a boolean if a field has been set.

func (FindingRule) MarshalJSON

func (o FindingRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FindingRule) SetId

func (o *FindingRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*FindingRule) SetName

func (o *FindingRule) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*FindingRule) UnmarshalJSON

func (o *FindingRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FindingStatus

FindingStatus The status of the finding.

type FindingStatus string

List of FindingStatus.

const (
    FINDINGSTATUS_CRITICAL FindingStatus = "critical"
    FINDINGSTATUS_HIGH     FindingStatus = "high"
    FINDINGSTATUS_MEDIUM   FindingStatus = "medium"
    FINDINGSTATUS_LOW      FindingStatus = "low"
    FINDINGSTATUS_INFO     FindingStatus = "info"
)

func NewFindingStatusFromValue

func NewFindingStatusFromValue(v string) (*FindingStatus, error)

NewFindingStatusFromValue returns a pointer to a valid FindingStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingStatus) GetAllowedValues

func (v *FindingStatus) GetAllowedValues() []FindingStatus

GetAllowedValues reeturns the list of possible values.

func (FindingStatus) IsValid

func (v FindingStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingStatus) Ptr

func (v FindingStatus) Ptr() *FindingStatus

Ptr returns reference to FindingStatus value.

func (*FindingStatus) UnmarshalJSON

func (v *FindingStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FindingType

FindingType The JSON:API type for findings.

type FindingType string

List of FindingType.

const (
    FINDINGTYPE_FINDING FindingType = "finding"
)

func NewFindingTypeFromValue

func NewFindingTypeFromValue(v string) (*FindingType, error)

NewFindingTypeFromValue returns a pointer to a valid FindingType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingType) GetAllowedValues

func (v *FindingType) GetAllowedValues() []FindingType

GetAllowedValues reeturns the list of possible values.

func (FindingType) IsValid

func (v FindingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingType) Ptr

func (v FindingType) Ptr() *FindingType

Ptr returns reference to FindingType value.

func (*FindingType) UnmarshalJSON

func (v *FindingType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FindingVulnerabilityType

FindingVulnerabilityType The vulnerability type of the finding.

type FindingVulnerabilityType string

List of FindingVulnerabilityType.

const (
    FINDINGVULNERABILITYTYPE_MISCONFIGURATION FindingVulnerabilityType = "misconfiguration"
    FINDINGVULNERABILITYTYPE_ATTACK_PATH      FindingVulnerabilityType = "attack_path"
    FINDINGVULNERABILITYTYPE_IDENTITY_RISK    FindingVulnerabilityType = "identity_risk"
    FINDINGVULNERABILITYTYPE_API_SECURITY     FindingVulnerabilityType = "api_security"
)

func NewFindingVulnerabilityTypeFromValue

func NewFindingVulnerabilityTypeFromValue(v string) (*FindingVulnerabilityType, error)

NewFindingVulnerabilityTypeFromValue returns a pointer to a valid FindingVulnerabilityType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*FindingVulnerabilityType) GetAllowedValues

func (v *FindingVulnerabilityType) GetAllowedValues() []FindingVulnerabilityType

GetAllowedValues reeturns the list of possible values.

func (FindingVulnerabilityType) IsValid

func (v FindingVulnerabilityType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (FindingVulnerabilityType) Ptr

func (v FindingVulnerabilityType) Ptr() *FindingVulnerabilityType

Ptr returns reference to FindingVulnerabilityType value.

func (*FindingVulnerabilityType) UnmarshalJSON

func (v *FindingVulnerabilityType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type FormulaLimit

FormulaLimit Message for specifying limits to the number of values returned by a query. This limit is only for scalar queries and has no effect on timeseries queries.

type FormulaLimit struct {
    // The number of results to which to limit.
    Count *int32 `json:"count,omitempty"`
    // Direction of sort.
    Order *QuerySortOrder `json:"order,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFormulaLimit

func NewFormulaLimit() *FormulaLimit

NewFormulaLimit instantiates a new FormulaLimit 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 NewFormulaLimitWithDefaults

func NewFormulaLimitWithDefaults() *FormulaLimit

NewFormulaLimitWithDefaults instantiates a new FormulaLimit 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 (*FormulaLimit) GetCount

func (o *FormulaLimit) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*FormulaLimit) GetCountOk

func (o *FormulaLimit) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FormulaLimit) GetOrder

func (o *FormulaLimit) GetOrder() QuerySortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*FormulaLimit) GetOrderOk

func (o *FormulaLimit) GetOrderOk() (*QuerySortOrder, 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 (*FormulaLimit) HasCount

func (o *FormulaLimit) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*FormulaLimit) HasOrder

func (o *FormulaLimit) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (FormulaLimit) MarshalJSON

func (o FormulaLimit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FormulaLimit) SetCount

func (o *FormulaLimit) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*FormulaLimit) SetOrder

func (o *FormulaLimit) SetOrder(v QuerySortOrder)

SetOrder gets a reference to the given QuerySortOrder and assigns it to the Order field.

func (*FormulaLimit) UnmarshalJSON

func (o *FormulaLimit) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FrameworkHandleAndVersionResponseData

FrameworkHandleAndVersionResponseData Contains type and attributes for custom frameworks.

type FrameworkHandleAndVersionResponseData struct {
    // Framework Handle and Version.
    Attributes CustomFrameworkDataHandleAndVersion `json:"attributes"`
    // The ID of the custom framework.
    Id string `json:"id"`
    // The type of the resource. The value must be `custom_framework`.
    Type CustomFrameworkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFrameworkHandleAndVersionResponseData

func NewFrameworkHandleAndVersionResponseData(attributes CustomFrameworkDataHandleAndVersion, id string, typeVar CustomFrameworkType) *FrameworkHandleAndVersionResponseData

NewFrameworkHandleAndVersionResponseData instantiates a new FrameworkHandleAndVersionResponseData 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 NewFrameworkHandleAndVersionResponseDataWithDefaults

func NewFrameworkHandleAndVersionResponseDataWithDefaults() *FrameworkHandleAndVersionResponseData

NewFrameworkHandleAndVersionResponseDataWithDefaults instantiates a new FrameworkHandleAndVersionResponseData 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 (*FrameworkHandleAndVersionResponseData) GetAttributes

func (o *FrameworkHandleAndVersionResponseData) GetAttributes() CustomFrameworkDataHandleAndVersion

GetAttributes returns the Attributes field value.

func (*FrameworkHandleAndVersionResponseData) GetAttributesOk

func (o *FrameworkHandleAndVersionResponseData) GetAttributesOk() (*CustomFrameworkDataHandleAndVersion, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*FrameworkHandleAndVersionResponseData) GetId

func (o *FrameworkHandleAndVersionResponseData) GetId() string

GetId returns the Id field value.

func (*FrameworkHandleAndVersionResponseData) GetIdOk

func (o *FrameworkHandleAndVersionResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FrameworkHandleAndVersionResponseData) GetType

func (o *FrameworkHandleAndVersionResponseData) GetType() CustomFrameworkType

GetType returns the Type field value.

func (*FrameworkHandleAndVersionResponseData) GetTypeOk

func (o *FrameworkHandleAndVersionResponseData) GetTypeOk() (*CustomFrameworkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FrameworkHandleAndVersionResponseData) MarshalJSON

func (o FrameworkHandleAndVersionResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FrameworkHandleAndVersionResponseData) SetAttributes

func (o *FrameworkHandleAndVersionResponseData) SetAttributes(v CustomFrameworkDataHandleAndVersion)

SetAttributes sets field value.

func (*FrameworkHandleAndVersionResponseData) SetId

func (o *FrameworkHandleAndVersionResponseData) SetId(v string)

SetId sets field value.

func (*FrameworkHandleAndVersionResponseData) SetType

func (o *FrameworkHandleAndVersionResponseData) SetType(v CustomFrameworkType)

SetType sets field value.

func (*FrameworkHandleAndVersionResponseData) UnmarshalJSON

func (o *FrameworkHandleAndVersionResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullAPIKey

FullAPIKey Datadog API key.

type FullAPIKey struct {
    // Attributes of a full API key.
    Attributes *FullAPIKeyAttributes `json:"attributes,omitempty"`
    // ID of the API key.
    Id *string `json:"id,omitempty"`
    // Resources related to the API key.
    Relationships *APIKeyRelationships `json:"relationships,omitempty"`
    // API Keys resource type.
    Type *APIKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*FullAPIKey) UnmarshalJSON

func (o *FullAPIKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullAPIKeyAttributes

FullAPIKeyAttributes Attributes of a full API key.

type FullAPIKeyAttributes struct {
    // The category of the API key.
    Category *string `json:"category,omitempty"`
    // Creation date of the API key.
    CreatedAt *time.Time `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 *time.Time `json:"modified_at,omitempty"`
    // Name of the API key.
    Name *string `json:"name,omitempty"`
    // The remote config read enabled status.
    RemoteConfigReadEnabled *bool `json:"remote_config_read_enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetCategory

func (o *FullAPIKeyAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetCategoryOk

func (o *FullAPIKeyAttributes) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) GetCreatedAt

func (o *FullAPIKeyAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetCreatedAtOk

func (o *FullAPIKeyAttributes) 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 (*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() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetModifiedAtOk

func (o *FullAPIKeyAttributes) 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 (*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) GetRemoteConfigReadEnabled

func (o *FullAPIKeyAttributes) GetRemoteConfigReadEnabled() bool

GetRemoteConfigReadEnabled returns the RemoteConfigReadEnabled field value if set, zero value otherwise.

func (*FullAPIKeyAttributes) GetRemoteConfigReadEnabledOk

func (o *FullAPIKeyAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)

GetRemoteConfigReadEnabledOk returns a tuple with the RemoteConfigReadEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullAPIKeyAttributes) HasCategory

func (o *FullAPIKeyAttributes) HasCategory() bool

HasCategory returns a boolean if a field 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) HasRemoteConfigReadEnabled

func (o *FullAPIKeyAttributes) HasRemoteConfigReadEnabled() bool

HasRemoteConfigReadEnabled returns a boolean if a field has been set.

func (FullAPIKeyAttributes) MarshalJSON

func (o FullAPIKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullAPIKeyAttributes) SetCategory

func (o *FullAPIKeyAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*FullAPIKeyAttributes) SetCreatedAt

func (o *FullAPIKeyAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time 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 time.Time)

SetModifiedAt gets a reference to the given time.Time 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.

func (*FullAPIKeyAttributes) SetRemoteConfigReadEnabled

func (o *FullAPIKeyAttributes) SetRemoteConfigReadEnabled(v bool)

SetRemoteConfigReadEnabled gets a reference to the given bool and assigns it to the RemoteConfigReadEnabled field.

func (*FullAPIKeyAttributes) UnmarshalJSON

func (o *FullAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullApplicationKey

FullApplicationKey Datadog application key.

type FullApplicationKey struct {
    // Attributes of a full application key.
    Attributes *FullApplicationKeyAttributes `json:"attributes,omitempty"`
    // ID of the application key.
    Id *string `json:"id,omitempty"`
    // Resources related to the application key.
    Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
    // Application Keys resource type.
    Type *ApplicationKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *FullApplicationKey) GetAttributes() FullApplicationKeyAttributes

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

func (o *FullApplicationKey) GetType() ApplicationKeysType

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)

MarshalJSON serializes the struct using spec logic.

func (*FullApplicationKey) SetAttributes

func (o *FullApplicationKey) SetAttributes(v FullApplicationKeyAttributes)

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

func (o *FullApplicationKey) SetType(v ApplicationKeysType)

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

func (*FullApplicationKey) UnmarshalJSON

func (o *FullApplicationKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullApplicationKeyAttributes

FullApplicationKeyAttributes Attributes of a full application key.

type FullApplicationKeyAttributes struct {
    // Creation date of the application key.
    CreatedAt *time.Time `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"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FullApplicationKeyAttributes) GetCreatedAtOk

func (o *FullApplicationKeyAttributes) 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 (*FullApplicationKeyAttributes) GetKey

func (o *FullApplicationKeyAttributes) GetKey() string

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) GetScopes

func (o *FullApplicationKeyAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FullApplicationKeyAttributes) GetScopesOk

func (o *FullApplicationKeyAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes 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 (*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) HasScopes

func (o *FullApplicationKeyAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (FullApplicationKeyAttributes) MarshalJSON

func (o FullApplicationKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullApplicationKeyAttributes) SetCreatedAt

func (o *FullApplicationKeyAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time 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.

func (*FullApplicationKeyAttributes) SetScopes

func (o *FullApplicationKeyAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*FullApplicationKeyAttributes) SetScopesNil

func (o *FullApplicationKeyAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*FullApplicationKeyAttributes) UnmarshalJSON

func (o *FullApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*FullApplicationKeyAttributes) UnsetScopes

func (o *FullApplicationKeyAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type FullCustomFrameworkData

FullCustomFrameworkData Contains type and attributes for custom frameworks.

type FullCustomFrameworkData struct {
    // Full Framework Data Attributes.
    Attributes FullCustomFrameworkDataAttributes `json:"attributes"`
    // The ID of the custom framework.
    Id string `json:"id"`
    // The type of the resource. The value must be `custom_framework`.
    Type CustomFrameworkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFullCustomFrameworkData

func NewFullCustomFrameworkData(attributes FullCustomFrameworkDataAttributes, id string, typeVar CustomFrameworkType) *FullCustomFrameworkData

NewFullCustomFrameworkData instantiates a new FullCustomFrameworkData 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 NewFullCustomFrameworkDataWithDefaults

func NewFullCustomFrameworkDataWithDefaults() *FullCustomFrameworkData

NewFullCustomFrameworkDataWithDefaults instantiates a new FullCustomFrameworkData 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 (*FullCustomFrameworkData) GetAttributes

func (o *FullCustomFrameworkData) GetAttributes() FullCustomFrameworkDataAttributes

GetAttributes returns the Attributes field value.

func (*FullCustomFrameworkData) GetAttributesOk

func (o *FullCustomFrameworkData) GetAttributesOk() (*FullCustomFrameworkDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*FullCustomFrameworkData) GetId

func (o *FullCustomFrameworkData) GetId() string

GetId returns the Id field value.

func (*FullCustomFrameworkData) GetIdOk

func (o *FullCustomFrameworkData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FullCustomFrameworkData) GetType

func (o *FullCustomFrameworkData) GetType() CustomFrameworkType

GetType returns the Type field value.

func (*FullCustomFrameworkData) GetTypeOk

func (o *FullCustomFrameworkData) GetTypeOk() (*CustomFrameworkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FullCustomFrameworkData) MarshalJSON

func (o FullCustomFrameworkData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullCustomFrameworkData) SetAttributes

func (o *FullCustomFrameworkData) SetAttributes(v FullCustomFrameworkDataAttributes)

SetAttributes sets field value.

func (*FullCustomFrameworkData) SetId

func (o *FullCustomFrameworkData) SetId(v string)

SetId sets field value.

func (*FullCustomFrameworkData) SetType

func (o *FullCustomFrameworkData) SetType(v CustomFrameworkType)

SetType sets field value.

func (*FullCustomFrameworkData) UnmarshalJSON

func (o *FullCustomFrameworkData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type FullCustomFrameworkDataAttributes

FullCustomFrameworkDataAttributes Full Framework Data Attributes.

type FullCustomFrameworkDataAttributes struct {
    // Framework Handle
    Handle string `json:"handle"`
    // Framework Icon URL
    IconUrl *string `json:"icon_url,omitempty"`
    // Framework Name
    Name string `json:"name"`
    // Framework Requirements
    Requirements []CustomFrameworkRequirement `json:"requirements"`
    // Framework Version
    Version string `json:"version"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewFullCustomFrameworkDataAttributes

func NewFullCustomFrameworkDataAttributes(handle string, name string, requirements []CustomFrameworkRequirement, version string) *FullCustomFrameworkDataAttributes

NewFullCustomFrameworkDataAttributes instantiates a new FullCustomFrameworkDataAttributes 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 NewFullCustomFrameworkDataAttributesWithDefaults

func NewFullCustomFrameworkDataAttributesWithDefaults() *FullCustomFrameworkDataAttributes

NewFullCustomFrameworkDataAttributesWithDefaults instantiates a new FullCustomFrameworkDataAttributes 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 (*FullCustomFrameworkDataAttributes) GetHandle

func (o *FullCustomFrameworkDataAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*FullCustomFrameworkDataAttributes) GetHandleOk

func (o *FullCustomFrameworkDataAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*FullCustomFrameworkDataAttributes) GetIconUrl

func (o *FullCustomFrameworkDataAttributes) GetIconUrl() string

GetIconUrl returns the IconUrl field value if set, zero value otherwise.

func (*FullCustomFrameworkDataAttributes) GetIconUrlOk

func (o *FullCustomFrameworkDataAttributes) GetIconUrlOk() (*string, bool)

GetIconUrlOk returns a tuple with the IconUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FullCustomFrameworkDataAttributes) GetName

func (o *FullCustomFrameworkDataAttributes) GetName() string

GetName returns the Name field value.

func (*FullCustomFrameworkDataAttributes) GetNameOk

func (o *FullCustomFrameworkDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FullCustomFrameworkDataAttributes) GetRequirements

func (o *FullCustomFrameworkDataAttributes) GetRequirements() []CustomFrameworkRequirement

GetRequirements returns the Requirements field value.

func (*FullCustomFrameworkDataAttributes) GetRequirementsOk

func (o *FullCustomFrameworkDataAttributes) GetRequirementsOk() (*[]CustomFrameworkRequirement, bool)

GetRequirementsOk returns a tuple with the Requirements field value and a boolean to check if the value has been set.

func (*FullCustomFrameworkDataAttributes) GetVersion

func (o *FullCustomFrameworkDataAttributes) GetVersion() string

GetVersion returns the Version field value.

func (*FullCustomFrameworkDataAttributes) GetVersionOk

func (o *FullCustomFrameworkDataAttributes) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*FullCustomFrameworkDataAttributes) HasIconUrl

func (o *FullCustomFrameworkDataAttributes) HasIconUrl() bool

HasIconUrl returns a boolean if a field has been set.

func (FullCustomFrameworkDataAttributes) MarshalJSON

func (o FullCustomFrameworkDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*FullCustomFrameworkDataAttributes) SetHandle

func (o *FullCustomFrameworkDataAttributes) SetHandle(v string)

SetHandle sets field value.

func (*FullCustomFrameworkDataAttributes) SetIconUrl

func (o *FullCustomFrameworkDataAttributes) SetIconUrl(v string)

SetIconUrl gets a reference to the given string and assigns it to the IconUrl field.

func (*FullCustomFrameworkDataAttributes) SetName

func (o *FullCustomFrameworkDataAttributes) SetName(v string)

SetName sets field value.

func (*FullCustomFrameworkDataAttributes) SetRequirements

func (o *FullCustomFrameworkDataAttributes) SetRequirements(v []CustomFrameworkRequirement)

SetRequirements sets field value.

func (*FullCustomFrameworkDataAttributes) SetVersion

func (o *FullCustomFrameworkDataAttributes) SetVersion(v string)

SetVersion sets field value.

func (*FullCustomFrameworkDataAttributes) UnmarshalJSON

func (o *FullCustomFrameworkDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPIntegrationApi

GCPIntegrationApi service type

type GCPIntegrationApi datadog.Service

func NewGCPIntegrationApi

func NewGCPIntegrationApi(client *datadog.APIClient) *GCPIntegrationApi

NewGCPIntegrationApi Returns NewGCPIntegrationApi.

func (*GCPIntegrationApi) CreateGCPSTSAccount

func (a *GCPIntegrationApi) CreateGCPSTSAccount(ctx _context.Context, body GCPSTSServiceAccountCreateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)

CreateGCPSTSAccount Create a new entry for your service account. Create a new entry within Datadog for your STS enabled service account.

func (*GCPIntegrationApi) DeleteGCPSTSAccount

func (a *GCPIntegrationApi) DeleteGCPSTSAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteGCPSTSAccount Delete an STS enabled GCP Account. Delete an STS enabled GCP account from within Datadog.

func (*GCPIntegrationApi) GetGCPSTSDelegate

func (a *GCPIntegrationApi) GetGCPSTSDelegate(ctx _context.Context) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)

GetGCPSTSDelegate List delegate account. List your Datadog-GCP STS delegate account configured in your Datadog account.

func (*GCPIntegrationApi) ListGCPSTSAccounts

func (a *GCPIntegrationApi) ListGCPSTSAccounts(ctx _context.Context) (GCPSTSServiceAccountsResponse, *_nethttp.Response, error)

ListGCPSTSAccounts List all GCP STS-enabled service accounts. List all GCP STS-enabled service accounts configured in your Datadog account.

func (*GCPIntegrationApi) MakeGCPSTSDelegate

func (a *GCPIntegrationApi) MakeGCPSTSDelegate(ctx _context.Context, o ...MakeGCPSTSDelegateOptionalParameters) (GCPSTSDelegateAccountResponse, *_nethttp.Response, error)

MakeGCPSTSDelegate Create a Datadog GCP principal. Create a Datadog GCP principal.

func (*GCPIntegrationApi) UpdateGCPSTSAccount

func (a *GCPIntegrationApi) UpdateGCPSTSAccount(ctx _context.Context, accountId string, body GCPSTSServiceAccountUpdateRequest) (GCPSTSServiceAccountResponse, *_nethttp.Response, error)

UpdateGCPSTSAccount Update STS Service Account. Update an STS enabled service account.

type GCPMetricNamespaceConfig

GCPMetricNamespaceConfig Configuration for a GCP metric namespace.

type GCPMetricNamespaceConfig struct {
    // When disabled, Datadog does not collect metrics that are related to this GCP metric namespace.
    Disabled *bool `json:"disabled,omitempty"`
    // The id of the GCP metric namespace.
    Id *string `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPMetricNamespaceConfig

func NewGCPMetricNamespaceConfig() *GCPMetricNamespaceConfig

NewGCPMetricNamespaceConfig instantiates a new GCPMetricNamespaceConfig 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 NewGCPMetricNamespaceConfigWithDefaults

func NewGCPMetricNamespaceConfigWithDefaults() *GCPMetricNamespaceConfig

NewGCPMetricNamespaceConfigWithDefaults instantiates a new GCPMetricNamespaceConfig 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 (*GCPMetricNamespaceConfig) GetDisabled

func (o *GCPMetricNamespaceConfig) GetDisabled() bool

GetDisabled returns the Disabled field value if set, zero value otherwise.

func (*GCPMetricNamespaceConfig) GetDisabledOk

func (o *GCPMetricNamespaceConfig) 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 (*GCPMetricNamespaceConfig) GetId

func (o *GCPMetricNamespaceConfig) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GCPMetricNamespaceConfig) GetIdOk

func (o *GCPMetricNamespaceConfig) 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 (*GCPMetricNamespaceConfig) HasDisabled

func (o *GCPMetricNamespaceConfig) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

func (*GCPMetricNamespaceConfig) HasId

func (o *GCPMetricNamespaceConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (GCPMetricNamespaceConfig) MarshalJSON

func (o GCPMetricNamespaceConfig) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPMetricNamespaceConfig) SetDisabled

func (o *GCPMetricNamespaceConfig) SetDisabled(v bool)

SetDisabled gets a reference to the given bool and assigns it to the Disabled field.

func (*GCPMetricNamespaceConfig) SetId

func (o *GCPMetricNamespaceConfig) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GCPMetricNamespaceConfig) UnmarshalJSON

func (o *GCPMetricNamespaceConfig) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSDelegateAccount

GCPSTSDelegateAccount Datadog principal service account info.

type GCPSTSDelegateAccount struct {
    // Your delegate account attributes.
    Attributes *GCPSTSDelegateAccountAttributes `json:"attributes,omitempty"`
    // The ID of the delegate service account.
    Id *string `json:"id,omitempty"`
    // The type of account.
    Type *GCPSTSDelegateAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSDelegateAccount

func NewGCPSTSDelegateAccount() *GCPSTSDelegateAccount

NewGCPSTSDelegateAccount instantiates a new GCPSTSDelegateAccount 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 NewGCPSTSDelegateAccountWithDefaults

func NewGCPSTSDelegateAccountWithDefaults() *GCPSTSDelegateAccount

NewGCPSTSDelegateAccountWithDefaults instantiates a new GCPSTSDelegateAccount 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 (*GCPSTSDelegateAccount) GetAttributes

func (o *GCPSTSDelegateAccount) GetAttributes() GCPSTSDelegateAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSDelegateAccount) GetAttributesOk

func (o *GCPSTSDelegateAccount) GetAttributesOk() (*GCPSTSDelegateAccountAttributes, 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 (*GCPSTSDelegateAccount) GetId

func (o *GCPSTSDelegateAccount) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GCPSTSDelegateAccount) GetIdOk

func (o *GCPSTSDelegateAccount) 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 (*GCPSTSDelegateAccount) GetType

func (o *GCPSTSDelegateAccount) GetType() GCPSTSDelegateAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSDelegateAccount) GetTypeOk

func (o *GCPSTSDelegateAccount) GetTypeOk() (*GCPSTSDelegateAccountType, 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 (*GCPSTSDelegateAccount) HasAttributes

func (o *GCPSTSDelegateAccount) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSDelegateAccount) HasId

func (o *GCPSTSDelegateAccount) HasId() bool

HasId returns a boolean if a field has been set.

func (*GCPSTSDelegateAccount) HasType

func (o *GCPSTSDelegateAccount) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSDelegateAccount) MarshalJSON

func (o GCPSTSDelegateAccount) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSDelegateAccount) SetAttributes

func (o *GCPSTSDelegateAccount) SetAttributes(v GCPSTSDelegateAccountAttributes)

SetAttributes gets a reference to the given GCPSTSDelegateAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSDelegateAccount) SetId

func (o *GCPSTSDelegateAccount) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GCPSTSDelegateAccount) SetType

func (o *GCPSTSDelegateAccount) SetType(v GCPSTSDelegateAccountType)

SetType gets a reference to the given GCPSTSDelegateAccountType and assigns it to the Type field.

func (*GCPSTSDelegateAccount) UnmarshalJSON

func (o *GCPSTSDelegateAccount) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSDelegateAccountAttributes

GCPSTSDelegateAccountAttributes Your delegate account attributes.

type GCPSTSDelegateAccountAttributes struct {
    // Your organization's Datadog principal email address.
    DelegateAccountEmail *string `json:"delegate_account_email,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSDelegateAccountAttributes

func NewGCPSTSDelegateAccountAttributes() *GCPSTSDelegateAccountAttributes

NewGCPSTSDelegateAccountAttributes instantiates a new GCPSTSDelegateAccountAttributes 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 NewGCPSTSDelegateAccountAttributesWithDefaults

func NewGCPSTSDelegateAccountAttributesWithDefaults() *GCPSTSDelegateAccountAttributes

NewGCPSTSDelegateAccountAttributesWithDefaults instantiates a new GCPSTSDelegateAccountAttributes 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 (*GCPSTSDelegateAccountAttributes) GetDelegateAccountEmail

func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmail() string

GetDelegateAccountEmail returns the DelegateAccountEmail field value if set, zero value otherwise.

func (*GCPSTSDelegateAccountAttributes) GetDelegateAccountEmailOk

func (o *GCPSTSDelegateAccountAttributes) GetDelegateAccountEmailOk() (*string, bool)

GetDelegateAccountEmailOk returns a tuple with the DelegateAccountEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSDelegateAccountAttributes) HasDelegateAccountEmail

func (o *GCPSTSDelegateAccountAttributes) HasDelegateAccountEmail() bool

HasDelegateAccountEmail returns a boolean if a field has been set.

func (GCPSTSDelegateAccountAttributes) MarshalJSON

func (o GCPSTSDelegateAccountAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSDelegateAccountAttributes) SetDelegateAccountEmail

func (o *GCPSTSDelegateAccountAttributes) SetDelegateAccountEmail(v string)

SetDelegateAccountEmail gets a reference to the given string and assigns it to the DelegateAccountEmail field.

func (*GCPSTSDelegateAccountAttributes) UnmarshalJSON

func (o *GCPSTSDelegateAccountAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSDelegateAccountResponse

GCPSTSDelegateAccountResponse Your delegate service account response data.

type GCPSTSDelegateAccountResponse struct {
    // Datadog principal service account info.
    Data *GCPSTSDelegateAccount `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSDelegateAccountResponse

func NewGCPSTSDelegateAccountResponse() *GCPSTSDelegateAccountResponse

NewGCPSTSDelegateAccountResponse instantiates a new GCPSTSDelegateAccountResponse 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 NewGCPSTSDelegateAccountResponseWithDefaults

func NewGCPSTSDelegateAccountResponseWithDefaults() *GCPSTSDelegateAccountResponse

NewGCPSTSDelegateAccountResponseWithDefaults instantiates a new GCPSTSDelegateAccountResponse 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 (*GCPSTSDelegateAccountResponse) GetData

func (o *GCPSTSDelegateAccountResponse) GetData() GCPSTSDelegateAccount

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSDelegateAccountResponse) GetDataOk

func (o *GCPSTSDelegateAccountResponse) GetDataOk() (*GCPSTSDelegateAccount, 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 (*GCPSTSDelegateAccountResponse) HasData

func (o *GCPSTSDelegateAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSDelegateAccountResponse) MarshalJSON

func (o GCPSTSDelegateAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSDelegateAccountResponse) SetData

func (o *GCPSTSDelegateAccountResponse) SetData(v GCPSTSDelegateAccount)

SetData gets a reference to the given GCPSTSDelegateAccount and assigns it to the Data field.

func (*GCPSTSDelegateAccountResponse) UnmarshalJSON

func (o *GCPSTSDelegateAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSDelegateAccountType

GCPSTSDelegateAccountType The type of account.

type GCPSTSDelegateAccountType string

List of GCPSTSDelegateAccountType.

const (
    GCPSTSDELEGATEACCOUNTTYPE_GCP_STS_DELEGATE GCPSTSDelegateAccountType = "gcp_sts_delegate"
)

func NewGCPSTSDelegateAccountTypeFromValue

func NewGCPSTSDelegateAccountTypeFromValue(v string) (*GCPSTSDelegateAccountType, error)

NewGCPSTSDelegateAccountTypeFromValue returns a pointer to a valid GCPSTSDelegateAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*GCPSTSDelegateAccountType) GetAllowedValues

func (v *GCPSTSDelegateAccountType) GetAllowedValues() []GCPSTSDelegateAccountType

GetAllowedValues reeturns the list of possible values.

func (GCPSTSDelegateAccountType) IsValid

func (v GCPSTSDelegateAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (GCPSTSDelegateAccountType) Ptr

func (v GCPSTSDelegateAccountType) Ptr() *GCPSTSDelegateAccountType

Ptr returns reference to GCPSTSDelegateAccountType value.

func (*GCPSTSDelegateAccountType) UnmarshalJSON

func (v *GCPSTSDelegateAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccount

GCPSTSServiceAccount Info on your service account.

type GCPSTSServiceAccount struct {
    // Attributes associated with your service account.
    Attributes *GCPSTSServiceAccountAttributes `json:"attributes,omitempty"`
    // Your service account's unique ID.
    Id *string `json:"id,omitempty"`
    // Additional information related to your service account.
    Meta *GCPServiceAccountMeta `json:"meta,omitempty"`
    // The type of account.
    Type *GCPServiceAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccount

func NewGCPSTSServiceAccount() *GCPSTSServiceAccount

NewGCPSTSServiceAccount instantiates a new GCPSTSServiceAccount 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 NewGCPSTSServiceAccountWithDefaults

func NewGCPSTSServiceAccountWithDefaults() *GCPSTSServiceAccount

NewGCPSTSServiceAccountWithDefaults instantiates a new GCPSTSServiceAccount 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 (*GCPSTSServiceAccount) GetAttributes

func (o *GCPSTSServiceAccount) GetAttributes() GCPSTSServiceAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetAttributesOk

func (o *GCPSTSServiceAccount) GetAttributesOk() (*GCPSTSServiceAccountAttributes, 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 (*GCPSTSServiceAccount) GetId

func (o *GCPSTSServiceAccount) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetIdOk

func (o *GCPSTSServiceAccount) 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 (*GCPSTSServiceAccount) GetMeta

func (o *GCPSTSServiceAccount) GetMeta() GCPServiceAccountMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetMetaOk

func (o *GCPSTSServiceAccount) GetMetaOk() (*GCPServiceAccountMeta, 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 (*GCPSTSServiceAccount) GetType

func (o *GCPSTSServiceAccount) GetType() GCPServiceAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSServiceAccount) GetTypeOk

func (o *GCPSTSServiceAccount) GetTypeOk() (*GCPServiceAccountType, 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 (*GCPSTSServiceAccount) HasAttributes

func (o *GCPSTSServiceAccount) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSServiceAccount) HasId

func (o *GCPSTSServiceAccount) HasId() bool

HasId returns a boolean if a field has been set.

func (*GCPSTSServiceAccount) HasMeta

func (o *GCPSTSServiceAccount) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*GCPSTSServiceAccount) HasType

func (o *GCPSTSServiceAccount) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSServiceAccount) MarshalJSON

func (o GCPSTSServiceAccount) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccount) SetAttributes

func (o *GCPSTSServiceAccount) SetAttributes(v GCPSTSServiceAccountAttributes)

SetAttributes gets a reference to the given GCPSTSServiceAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSServiceAccount) SetId

func (o *GCPSTSServiceAccount) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GCPSTSServiceAccount) SetMeta

func (o *GCPSTSServiceAccount) SetMeta(v GCPServiceAccountMeta)

SetMeta gets a reference to the given GCPServiceAccountMeta and assigns it to the Meta field.

func (*GCPSTSServiceAccount) SetType

func (o *GCPSTSServiceAccount) SetType(v GCPServiceAccountType)

SetType gets a reference to the given GCPServiceAccountType and assigns it to the Type field.

func (*GCPSTSServiceAccount) UnmarshalJSON

func (o *GCPSTSServiceAccount) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountAttributes

GCPSTSServiceAccountAttributes Attributes associated with your service account.

type GCPSTSServiceAccountAttributes struct {
    // Tags to be associated with GCP metrics and service checks from your account.
    AccountTags []string `json:"account_tags,omitempty"`
    // Silence monitors for expected GCE instance shutdowns.
    Automute *bool `json:"automute,omitempty"`
    // Your service account email address.
    ClientEmail *string `json:"client_email,omitempty"`
    // List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags.
    // Only Cloud Run revision resources that apply to specified filters are imported into Datadog.
    CloudRunRevisionFilters []string `json:"cloud_run_revision_filters,omitempty"`
    // Your Host Filters.
    HostFilters []string `json:"host_filters,omitempty"`
    // When enabled, Datadog will activate the Cloud Security Monitoring product for this service account. Note: This requires resource_collection_enabled to be set to true.
    IsCspmEnabled *bool `json:"is_cspm_enabled,omitempty"`
    // When enabled, Datadog applies the `X-Goog-User-Project` header, attributing Google Cloud billing and quota usage to the project being monitored rather than the default service account project.
    IsPerProjectQuotaEnabled *bool `json:"is_per_project_quota_enabled,omitempty"`
    // When enabled, Datadog scans for all resource change data in your Google Cloud environment.
    IsResourceChangeCollectionEnabled *bool `json:"is_resource_change_collection_enabled,omitempty"`
    // When enabled, Datadog will attempt to collect Security Command Center Findings. Note: This requires additional permissions on the service account.
    IsSecurityCommandCenterEnabled *bool `json:"is_security_command_center_enabled,omitempty"`
    // Configurations for GCP metric namespaces.
    MetricNamespaceConfigs []GCPMetricNamespaceConfig `json:"metric_namespace_configs,omitempty"`
    // When enabled, Datadog scans for all resources in your GCP environment.
    ResourceCollectionEnabled *bool `json:"resource_collection_enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccountAttributes

func NewGCPSTSServiceAccountAttributes() *GCPSTSServiceAccountAttributes

NewGCPSTSServiceAccountAttributes instantiates a new GCPSTSServiceAccountAttributes 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 NewGCPSTSServiceAccountAttributesWithDefaults

func NewGCPSTSServiceAccountAttributesWithDefaults() *GCPSTSServiceAccountAttributes

NewGCPSTSServiceAccountAttributesWithDefaults instantiates a new GCPSTSServiceAccountAttributes 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 (*GCPSTSServiceAccountAttributes) GetAccountTags

func (o *GCPSTSServiceAccountAttributes) GetAccountTags() []string

GetAccountTags returns the AccountTags field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetAccountTagsOk

func (o *GCPSTSServiceAccountAttributes) GetAccountTagsOk() (*[]string, bool)

GetAccountTagsOk returns a tuple with the AccountTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetAutomute

func (o *GCPSTSServiceAccountAttributes) GetAutomute() bool

GetAutomute returns the Automute field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetAutomuteOk

func (o *GCPSTSServiceAccountAttributes) GetAutomuteOk() (*bool, bool)

GetAutomuteOk returns a tuple with the Automute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetClientEmail

func (o *GCPSTSServiceAccountAttributes) GetClientEmail() string

GetClientEmail returns the ClientEmail field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetClientEmailOk

func (o *GCPSTSServiceAccountAttributes) GetClientEmailOk() (*string, bool)

GetClientEmailOk returns a tuple with the ClientEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetCloudRunRevisionFilters

func (o *GCPSTSServiceAccountAttributes) GetCloudRunRevisionFilters() []string

GetCloudRunRevisionFilters returns the CloudRunRevisionFilters field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetCloudRunRevisionFiltersOk

func (o *GCPSTSServiceAccountAttributes) GetCloudRunRevisionFiltersOk() (*[]string, bool)

GetCloudRunRevisionFiltersOk returns a tuple with the CloudRunRevisionFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetHostFilters

func (o *GCPSTSServiceAccountAttributes) GetHostFilters() []string

GetHostFilters returns the HostFilters field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetHostFiltersOk

func (o *GCPSTSServiceAccountAttributes) GetHostFiltersOk() (*[]string, bool)

GetHostFiltersOk returns a tuple with the HostFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetIsCspmEnabled

func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabled() bool

GetIsCspmEnabled returns the IsCspmEnabled field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetIsCspmEnabledOk

func (o *GCPSTSServiceAccountAttributes) GetIsCspmEnabledOk() (*bool, bool)

GetIsCspmEnabledOk returns a tuple with the IsCspmEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetIsPerProjectQuotaEnabled

func (o *GCPSTSServiceAccountAttributes) GetIsPerProjectQuotaEnabled() bool

GetIsPerProjectQuotaEnabled returns the IsPerProjectQuotaEnabled field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetIsPerProjectQuotaEnabledOk

func (o *GCPSTSServiceAccountAttributes) GetIsPerProjectQuotaEnabledOk() (*bool, bool)

GetIsPerProjectQuotaEnabledOk returns a tuple with the IsPerProjectQuotaEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetIsResourceChangeCollectionEnabled

func (o *GCPSTSServiceAccountAttributes) GetIsResourceChangeCollectionEnabled() bool

GetIsResourceChangeCollectionEnabled returns the IsResourceChangeCollectionEnabled field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetIsResourceChangeCollectionEnabledOk

func (o *GCPSTSServiceAccountAttributes) GetIsResourceChangeCollectionEnabledOk() (*bool, bool)

GetIsResourceChangeCollectionEnabledOk returns a tuple with the IsResourceChangeCollectionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetIsSecurityCommandCenterEnabled

func (o *GCPSTSServiceAccountAttributes) GetIsSecurityCommandCenterEnabled() bool

GetIsSecurityCommandCenterEnabled returns the IsSecurityCommandCenterEnabled field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetIsSecurityCommandCenterEnabledOk

func (o *GCPSTSServiceAccountAttributes) GetIsSecurityCommandCenterEnabledOk() (*bool, bool)

GetIsSecurityCommandCenterEnabledOk returns a tuple with the IsSecurityCommandCenterEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetMetricNamespaceConfigs

func (o *GCPSTSServiceAccountAttributes) GetMetricNamespaceConfigs() []GCPMetricNamespaceConfig

GetMetricNamespaceConfigs returns the MetricNamespaceConfigs field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetMetricNamespaceConfigsOk

func (o *GCPSTSServiceAccountAttributes) GetMetricNamespaceConfigsOk() (*[]GCPMetricNamespaceConfig, bool)

GetMetricNamespaceConfigsOk returns a tuple with the MetricNamespaceConfigs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) GetResourceCollectionEnabled

func (o *GCPSTSServiceAccountAttributes) GetResourceCollectionEnabled() bool

GetResourceCollectionEnabled returns the ResourceCollectionEnabled field value if set, zero value otherwise.

func (*GCPSTSServiceAccountAttributes) GetResourceCollectionEnabledOk

func (o *GCPSTSServiceAccountAttributes) GetResourceCollectionEnabledOk() (*bool, bool)

GetResourceCollectionEnabledOk returns a tuple with the ResourceCollectionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPSTSServiceAccountAttributes) HasAccountTags

func (o *GCPSTSServiceAccountAttributes) HasAccountTags() bool

HasAccountTags returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasAutomute

func (o *GCPSTSServiceAccountAttributes) HasAutomute() bool

HasAutomute returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasClientEmail

func (o *GCPSTSServiceAccountAttributes) HasClientEmail() bool

HasClientEmail returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasCloudRunRevisionFilters

func (o *GCPSTSServiceAccountAttributes) HasCloudRunRevisionFilters() bool

HasCloudRunRevisionFilters returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasHostFilters

func (o *GCPSTSServiceAccountAttributes) HasHostFilters() bool

HasHostFilters returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasIsCspmEnabled

func (o *GCPSTSServiceAccountAttributes) HasIsCspmEnabled() bool

HasIsCspmEnabled returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasIsPerProjectQuotaEnabled

func (o *GCPSTSServiceAccountAttributes) HasIsPerProjectQuotaEnabled() bool

HasIsPerProjectQuotaEnabled returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasIsResourceChangeCollectionEnabled

func (o *GCPSTSServiceAccountAttributes) HasIsResourceChangeCollectionEnabled() bool

HasIsResourceChangeCollectionEnabled returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasIsSecurityCommandCenterEnabled

func (o *GCPSTSServiceAccountAttributes) HasIsSecurityCommandCenterEnabled() bool

HasIsSecurityCommandCenterEnabled returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasMetricNamespaceConfigs

func (o *GCPSTSServiceAccountAttributes) HasMetricNamespaceConfigs() bool

HasMetricNamespaceConfigs returns a boolean if a field has been set.

func (*GCPSTSServiceAccountAttributes) HasResourceCollectionEnabled

func (o *GCPSTSServiceAccountAttributes) HasResourceCollectionEnabled() bool

HasResourceCollectionEnabled returns a boolean if a field has been set.

func (GCPSTSServiceAccountAttributes) MarshalJSON

func (o GCPSTSServiceAccountAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountAttributes) SetAccountTags

func (o *GCPSTSServiceAccountAttributes) SetAccountTags(v []string)

SetAccountTags gets a reference to the given []string and assigns it to the AccountTags field.

func (*GCPSTSServiceAccountAttributes) SetAutomute

func (o *GCPSTSServiceAccountAttributes) SetAutomute(v bool)

SetAutomute gets a reference to the given bool and assigns it to the Automute field.

func (*GCPSTSServiceAccountAttributes) SetClientEmail

func (o *GCPSTSServiceAccountAttributes) SetClientEmail(v string)

SetClientEmail gets a reference to the given string and assigns it to the ClientEmail field.

func (*GCPSTSServiceAccountAttributes) SetCloudRunRevisionFilters

func (o *GCPSTSServiceAccountAttributes) SetCloudRunRevisionFilters(v []string)

SetCloudRunRevisionFilters gets a reference to the given []string and assigns it to the CloudRunRevisionFilters field.

func (*GCPSTSServiceAccountAttributes) SetHostFilters

func (o *GCPSTSServiceAccountAttributes) SetHostFilters(v []string)

SetHostFilters gets a reference to the given []string and assigns it to the HostFilters field.

func (*GCPSTSServiceAccountAttributes) SetIsCspmEnabled

func (o *GCPSTSServiceAccountAttributes) SetIsCspmEnabled(v bool)

SetIsCspmEnabled gets a reference to the given bool and assigns it to the IsCspmEnabled field.

func (*GCPSTSServiceAccountAttributes) SetIsPerProjectQuotaEnabled

func (o *GCPSTSServiceAccountAttributes) SetIsPerProjectQuotaEnabled(v bool)

SetIsPerProjectQuotaEnabled gets a reference to the given bool and assigns it to the IsPerProjectQuotaEnabled field.

func (*GCPSTSServiceAccountAttributes) SetIsResourceChangeCollectionEnabled

func (o *GCPSTSServiceAccountAttributes) SetIsResourceChangeCollectionEnabled(v bool)

SetIsResourceChangeCollectionEnabled gets a reference to the given bool and assigns it to the IsResourceChangeCollectionEnabled field.

func (*GCPSTSServiceAccountAttributes) SetIsSecurityCommandCenterEnabled

func (o *GCPSTSServiceAccountAttributes) SetIsSecurityCommandCenterEnabled(v bool)

SetIsSecurityCommandCenterEnabled gets a reference to the given bool and assigns it to the IsSecurityCommandCenterEnabled field.

func (*GCPSTSServiceAccountAttributes) SetMetricNamespaceConfigs

func (o *GCPSTSServiceAccountAttributes) SetMetricNamespaceConfigs(v []GCPMetricNamespaceConfig)

SetMetricNamespaceConfigs gets a reference to the given []GCPMetricNamespaceConfig and assigns it to the MetricNamespaceConfigs field.

func (*GCPSTSServiceAccountAttributes) SetResourceCollectionEnabled

func (o *GCPSTSServiceAccountAttributes) SetResourceCollectionEnabled(v bool)

SetResourceCollectionEnabled gets a reference to the given bool and assigns it to the ResourceCollectionEnabled field.

func (*GCPSTSServiceAccountAttributes) UnmarshalJSON

func (o *GCPSTSServiceAccountAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountCreateRequest

GCPSTSServiceAccountCreateRequest Data on your newly generated service account.

type GCPSTSServiceAccountCreateRequest struct {
    // Additional metadata on your generated service account.
    Data *GCPSTSServiceAccountData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccountCreateRequest

func NewGCPSTSServiceAccountCreateRequest() *GCPSTSServiceAccountCreateRequest

NewGCPSTSServiceAccountCreateRequest instantiates a new GCPSTSServiceAccountCreateRequest 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 NewGCPSTSServiceAccountCreateRequestWithDefaults

func NewGCPSTSServiceAccountCreateRequestWithDefaults() *GCPSTSServiceAccountCreateRequest

NewGCPSTSServiceAccountCreateRequestWithDefaults instantiates a new GCPSTSServiceAccountCreateRequest 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 (*GCPSTSServiceAccountCreateRequest) GetData

func (o *GCPSTSServiceAccountCreateRequest) GetData() GCPSTSServiceAccountData

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountCreateRequest) GetDataOk

func (o *GCPSTSServiceAccountCreateRequest) GetDataOk() (*GCPSTSServiceAccountData, 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 (*GCPSTSServiceAccountCreateRequest) HasData

func (o *GCPSTSServiceAccountCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountCreateRequest) MarshalJSON

func (o GCPSTSServiceAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountCreateRequest) SetData

func (o *GCPSTSServiceAccountCreateRequest) SetData(v GCPSTSServiceAccountData)

SetData gets a reference to the given GCPSTSServiceAccountData and assigns it to the Data field.

func (*GCPSTSServiceAccountCreateRequest) UnmarshalJSON

func (o *GCPSTSServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountData

GCPSTSServiceAccountData Additional metadata on your generated service account.

type GCPSTSServiceAccountData struct {
    // Attributes associated with your service account.
    Attributes *GCPSTSServiceAccountAttributes `json:"attributes,omitempty"`
    // The type of account.
    Type *GCPServiceAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccountData

func NewGCPSTSServiceAccountData() *GCPSTSServiceAccountData

NewGCPSTSServiceAccountData instantiates a new GCPSTSServiceAccountData 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 NewGCPSTSServiceAccountDataWithDefaults

func NewGCPSTSServiceAccountDataWithDefaults() *GCPSTSServiceAccountData

NewGCPSTSServiceAccountDataWithDefaults instantiates a new GCPSTSServiceAccountData 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 (*GCPSTSServiceAccountData) GetAttributes

func (o *GCPSTSServiceAccountData) GetAttributes() GCPSTSServiceAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSServiceAccountData) GetAttributesOk

func (o *GCPSTSServiceAccountData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, 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 (*GCPSTSServiceAccountData) GetType

func (o *GCPSTSServiceAccountData) GetType() GCPServiceAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSServiceAccountData) GetTypeOk

func (o *GCPSTSServiceAccountData) GetTypeOk() (*GCPServiceAccountType, 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 (*GCPSTSServiceAccountData) HasAttributes

func (o *GCPSTSServiceAccountData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSServiceAccountData) HasType

func (o *GCPSTSServiceAccountData) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSServiceAccountData) MarshalJSON

func (o GCPSTSServiceAccountData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountData) SetAttributes

func (o *GCPSTSServiceAccountData) SetAttributes(v GCPSTSServiceAccountAttributes)

SetAttributes gets a reference to the given GCPSTSServiceAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSServiceAccountData) SetType

func (o *GCPSTSServiceAccountData) SetType(v GCPServiceAccountType)

SetType gets a reference to the given GCPServiceAccountType and assigns it to the Type field.

func (*GCPSTSServiceAccountData) UnmarshalJSON

func (o *GCPSTSServiceAccountData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountResponse

GCPSTSServiceAccountResponse The account creation response.

type GCPSTSServiceAccountResponse struct {
    // Info on your service account.
    Data *GCPSTSServiceAccount `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccountResponse

func NewGCPSTSServiceAccountResponse() *GCPSTSServiceAccountResponse

NewGCPSTSServiceAccountResponse instantiates a new GCPSTSServiceAccountResponse 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 NewGCPSTSServiceAccountResponseWithDefaults

func NewGCPSTSServiceAccountResponseWithDefaults() *GCPSTSServiceAccountResponse

NewGCPSTSServiceAccountResponseWithDefaults instantiates a new GCPSTSServiceAccountResponse 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 (*GCPSTSServiceAccountResponse) GetData

func (o *GCPSTSServiceAccountResponse) GetData() GCPSTSServiceAccount

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountResponse) GetDataOk

func (o *GCPSTSServiceAccountResponse) GetDataOk() (*GCPSTSServiceAccount, 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 (*GCPSTSServiceAccountResponse) HasData

func (o *GCPSTSServiceAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountResponse) MarshalJSON

func (o GCPSTSServiceAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountResponse) SetData

func (o *GCPSTSServiceAccountResponse) SetData(v GCPSTSServiceAccount)

SetData gets a reference to the given GCPSTSServiceAccount and assigns it to the Data field.

func (*GCPSTSServiceAccountResponse) UnmarshalJSON

func (o *GCPSTSServiceAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountUpdateRequest

GCPSTSServiceAccountUpdateRequest Service account info.

type GCPSTSServiceAccountUpdateRequest struct {
    // Data on your service account.
    Data *GCPSTSServiceAccountUpdateRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccountUpdateRequest

func NewGCPSTSServiceAccountUpdateRequest() *GCPSTSServiceAccountUpdateRequest

NewGCPSTSServiceAccountUpdateRequest instantiates a new GCPSTSServiceAccountUpdateRequest 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 NewGCPSTSServiceAccountUpdateRequestWithDefaults

func NewGCPSTSServiceAccountUpdateRequestWithDefaults() *GCPSTSServiceAccountUpdateRequest

NewGCPSTSServiceAccountUpdateRequestWithDefaults instantiates a new GCPSTSServiceAccountUpdateRequest 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 (*GCPSTSServiceAccountUpdateRequest) GetData

func (o *GCPSTSServiceAccountUpdateRequest) GetData() GCPSTSServiceAccountUpdateRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequest) GetDataOk

func (o *GCPSTSServiceAccountUpdateRequest) GetDataOk() (*GCPSTSServiceAccountUpdateRequestData, 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 (*GCPSTSServiceAccountUpdateRequest) HasData

func (o *GCPSTSServiceAccountUpdateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountUpdateRequest) MarshalJSON

func (o GCPSTSServiceAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountUpdateRequest) SetData

func (o *GCPSTSServiceAccountUpdateRequest) SetData(v GCPSTSServiceAccountUpdateRequestData)

SetData gets a reference to the given GCPSTSServiceAccountUpdateRequestData and assigns it to the Data field.

func (*GCPSTSServiceAccountUpdateRequest) UnmarshalJSON

func (o *GCPSTSServiceAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountUpdateRequestData

GCPSTSServiceAccountUpdateRequestData Data on your service account.

type GCPSTSServiceAccountUpdateRequestData struct {
    // Attributes associated with your service account.
    Attributes *GCPSTSServiceAccountAttributes `json:"attributes,omitempty"`
    // Your service account's unique ID.
    Id *string `json:"id,omitempty"`
    // The type of account.
    Type *GCPServiceAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccountUpdateRequestData

func NewGCPSTSServiceAccountUpdateRequestData() *GCPSTSServiceAccountUpdateRequestData

NewGCPSTSServiceAccountUpdateRequestData instantiates a new GCPSTSServiceAccountUpdateRequestData 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 NewGCPSTSServiceAccountUpdateRequestDataWithDefaults

func NewGCPSTSServiceAccountUpdateRequestDataWithDefaults() *GCPSTSServiceAccountUpdateRequestData

NewGCPSTSServiceAccountUpdateRequestDataWithDefaults instantiates a new GCPSTSServiceAccountUpdateRequestData 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 (*GCPSTSServiceAccountUpdateRequestData) GetAttributes

func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributes() GCPSTSServiceAccountAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequestData) GetAttributesOk

func (o *GCPSTSServiceAccountUpdateRequestData) GetAttributesOk() (*GCPSTSServiceAccountAttributes, 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 (*GCPSTSServiceAccountUpdateRequestData) GetId

func (o *GCPSTSServiceAccountUpdateRequestData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequestData) GetIdOk

func (o *GCPSTSServiceAccountUpdateRequestData) 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 (*GCPSTSServiceAccountUpdateRequestData) GetType

func (o *GCPSTSServiceAccountUpdateRequestData) GetType() GCPServiceAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*GCPSTSServiceAccountUpdateRequestData) GetTypeOk

func (o *GCPSTSServiceAccountUpdateRequestData) GetTypeOk() (*GCPServiceAccountType, 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 (*GCPSTSServiceAccountUpdateRequestData) HasAttributes

func (o *GCPSTSServiceAccountUpdateRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GCPSTSServiceAccountUpdateRequestData) HasId

func (o *GCPSTSServiceAccountUpdateRequestData) HasId() bool

HasId returns a boolean if a field has been set.

func (*GCPSTSServiceAccountUpdateRequestData) HasType

func (o *GCPSTSServiceAccountUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (GCPSTSServiceAccountUpdateRequestData) MarshalJSON

func (o GCPSTSServiceAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountUpdateRequestData) SetAttributes

func (o *GCPSTSServiceAccountUpdateRequestData) SetAttributes(v GCPSTSServiceAccountAttributes)

SetAttributes gets a reference to the given GCPSTSServiceAccountAttributes and assigns it to the Attributes field.

func (*GCPSTSServiceAccountUpdateRequestData) SetId

func (o *GCPSTSServiceAccountUpdateRequestData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GCPSTSServiceAccountUpdateRequestData) SetType

func (o *GCPSTSServiceAccountUpdateRequestData) SetType(v GCPServiceAccountType)

SetType gets a reference to the given GCPServiceAccountType and assigns it to the Type field.

func (*GCPSTSServiceAccountUpdateRequestData) UnmarshalJSON

func (o *GCPSTSServiceAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPSTSServiceAccountsResponse

GCPSTSServiceAccountsResponse Object containing all your STS enabled accounts.

type GCPSTSServiceAccountsResponse struct {
    // Array of GCP STS enabled service accounts.
    Data []GCPSTSServiceAccount `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPSTSServiceAccountsResponse

func NewGCPSTSServiceAccountsResponse() *GCPSTSServiceAccountsResponse

NewGCPSTSServiceAccountsResponse instantiates a new GCPSTSServiceAccountsResponse 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 NewGCPSTSServiceAccountsResponseWithDefaults

func NewGCPSTSServiceAccountsResponseWithDefaults() *GCPSTSServiceAccountsResponse

NewGCPSTSServiceAccountsResponseWithDefaults instantiates a new GCPSTSServiceAccountsResponse 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 (*GCPSTSServiceAccountsResponse) GetData

func (o *GCPSTSServiceAccountsResponse) GetData() []GCPSTSServiceAccount

GetData returns the Data field value if set, zero value otherwise.

func (*GCPSTSServiceAccountsResponse) GetDataOk

func (o *GCPSTSServiceAccountsResponse) GetDataOk() (*[]GCPSTSServiceAccount, 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 (*GCPSTSServiceAccountsResponse) HasData

func (o *GCPSTSServiceAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GCPSTSServiceAccountsResponse) MarshalJSON

func (o GCPSTSServiceAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPSTSServiceAccountsResponse) SetData

func (o *GCPSTSServiceAccountsResponse) SetData(v []GCPSTSServiceAccount)

SetData gets a reference to the given []GCPSTSServiceAccount and assigns it to the Data field.

func (*GCPSTSServiceAccountsResponse) UnmarshalJSON

func (o *GCPSTSServiceAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPServiceAccountMeta

GCPServiceAccountMeta Additional information related to your service account.

type GCPServiceAccountMeta struct {
    // The current list of projects accessible from your service account.
    AccessibleProjects []string `json:"accessible_projects,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGCPServiceAccountMeta

func NewGCPServiceAccountMeta() *GCPServiceAccountMeta

NewGCPServiceAccountMeta instantiates a new GCPServiceAccountMeta 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 NewGCPServiceAccountMetaWithDefaults

func NewGCPServiceAccountMetaWithDefaults() *GCPServiceAccountMeta

NewGCPServiceAccountMetaWithDefaults instantiates a new GCPServiceAccountMeta 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 (*GCPServiceAccountMeta) GetAccessibleProjects

func (o *GCPServiceAccountMeta) GetAccessibleProjects() []string

GetAccessibleProjects returns the AccessibleProjects field value if set, zero value otherwise.

func (*GCPServiceAccountMeta) GetAccessibleProjectsOk

func (o *GCPServiceAccountMeta) GetAccessibleProjectsOk() (*[]string, bool)

GetAccessibleProjectsOk returns a tuple with the AccessibleProjects field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GCPServiceAccountMeta) HasAccessibleProjects

func (o *GCPServiceAccountMeta) HasAccessibleProjects() bool

HasAccessibleProjects returns a boolean if a field has been set.

func (GCPServiceAccountMeta) MarshalJSON

func (o GCPServiceAccountMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GCPServiceAccountMeta) SetAccessibleProjects

func (o *GCPServiceAccountMeta) SetAccessibleProjects(v []string)

SetAccessibleProjects gets a reference to the given []string and assigns it to the AccessibleProjects field.

func (*GCPServiceAccountMeta) UnmarshalJSON

func (o *GCPServiceAccountMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GCPServiceAccountType

GCPServiceAccountType The type of account.

type GCPServiceAccountType string

List of GCPServiceAccountType.

const (
    GCPSERVICEACCOUNTTYPE_GCP_SERVICE_ACCOUNT GCPServiceAccountType = "gcp_service_account"
)

func NewGCPServiceAccountTypeFromValue

func NewGCPServiceAccountTypeFromValue(v string) (*GCPServiceAccountType, error)

NewGCPServiceAccountTypeFromValue returns a pointer to a valid GCPServiceAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*GCPServiceAccountType) GetAllowedValues

func (v *GCPServiceAccountType) GetAllowedValues() []GCPServiceAccountType

GetAllowedValues reeturns the list of possible values.

func (GCPServiceAccountType) IsValid

func (v GCPServiceAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (GCPServiceAccountType) Ptr

func (v GCPServiceAccountType) Ptr() *GCPServiceAccountType

Ptr returns reference to GCPServiceAccountType value.

func (*GCPServiceAccountType) UnmarshalJSON

func (v *GCPServiceAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type GetAPIKeyOptionalParameters

GetAPIKeyOptionalParameters holds optional parameters for GetAPIKey.

type GetAPIKeyOptionalParameters struct {
    Include *string
}

func NewGetAPIKeyOptionalParameters

func NewGetAPIKeyOptionalParameters() *GetAPIKeyOptionalParameters

NewGetAPIKeyOptionalParameters creates an empty struct for parameters.

func (*GetAPIKeyOptionalParameters) WithInclude

func (r *GetAPIKeyOptionalParameters) WithInclude(include string) *GetAPIKeyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetActionConnectionResponse

GetActionConnectionResponse The response for found connection

type GetActionConnectionResponse struct {
    // Data related to the connection.
    Data *ActionConnectionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetActionConnectionResponse

func NewGetActionConnectionResponse() *GetActionConnectionResponse

NewGetActionConnectionResponse instantiates a new GetActionConnectionResponse 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 NewGetActionConnectionResponseWithDefaults

func NewGetActionConnectionResponseWithDefaults() *GetActionConnectionResponse

NewGetActionConnectionResponseWithDefaults instantiates a new GetActionConnectionResponse 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 (*GetActionConnectionResponse) GetData

func (o *GetActionConnectionResponse) GetData() ActionConnectionData

GetData returns the Data field value if set, zero value otherwise.

func (*GetActionConnectionResponse) GetDataOk

func (o *GetActionConnectionResponse) GetDataOk() (*ActionConnectionData, 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 (*GetActionConnectionResponse) HasData

func (o *GetActionConnectionResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetActionConnectionResponse) MarshalJSON

func (o GetActionConnectionResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetActionConnectionResponse) SetData

func (o *GetActionConnectionResponse) SetData(v ActionConnectionData)

SetData gets a reference to the given ActionConnectionData and assigns it to the Data field.

func (*GetActionConnectionResponse) UnmarshalJSON

func (o *GetActionConnectionResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetAggregatedConnectionsOptionalParameters

GetAggregatedConnectionsOptionalParameters holds optional parameters for GetAggregatedConnections.

type GetAggregatedConnectionsOptionalParameters struct {
    From    *int64
    To      *int64
    GroupBy *string
    Tags    *string
    Limit   *int32
}

func NewGetAggregatedConnectionsOptionalParameters

func NewGetAggregatedConnectionsOptionalParameters() *GetAggregatedConnectionsOptionalParameters

NewGetAggregatedConnectionsOptionalParameters creates an empty struct for parameters.

func (*GetAggregatedConnectionsOptionalParameters) WithFrom

func (r *GetAggregatedConnectionsOptionalParameters) WithFrom(from int64) *GetAggregatedConnectionsOptionalParameters

WithFrom sets the corresponding parameter name and returns the struct.

func (*GetAggregatedConnectionsOptionalParameters) WithGroupBy

func (r *GetAggregatedConnectionsOptionalParameters) WithGroupBy(groupBy string) *GetAggregatedConnectionsOptionalParameters

WithGroupBy sets the corresponding parameter name and returns the struct.

func (*GetAggregatedConnectionsOptionalParameters) WithLimit

func (r *GetAggregatedConnectionsOptionalParameters) WithLimit(limit int32) *GetAggregatedConnectionsOptionalParameters

WithLimit sets the corresponding parameter name and returns the struct.

func (*GetAggregatedConnectionsOptionalParameters) WithTags

func (r *GetAggregatedConnectionsOptionalParameters) WithTags(tags string) *GetAggregatedConnectionsOptionalParameters

WithTags sets the corresponding parameter name and returns the struct.

func (*GetAggregatedConnectionsOptionalParameters) WithTo

func (r *GetAggregatedConnectionsOptionalParameters) WithTo(to int64) *GetAggregatedConnectionsOptionalParameters

WithTo sets the corresponding parameter name and returns the struct.

type GetAppOptionalParameters

GetAppOptionalParameters holds optional parameters for GetApp.

type GetAppOptionalParameters struct {
    Version *string
}

func NewGetAppOptionalParameters

func NewGetAppOptionalParameters() *GetAppOptionalParameters

NewGetAppOptionalParameters creates an empty struct for parameters.

func (*GetAppOptionalParameters) WithVersion

func (r *GetAppOptionalParameters) WithVersion(version string) *GetAppOptionalParameters

WithVersion sets the corresponding parameter name and returns the struct.

type GetAppResponse

GetAppResponse The full app definition response object.

type GetAppResponse struct {
    // The data object containing the app definition.
    Data *GetAppResponseData `json:"data,omitempty"`
    // Data on the version of the app that was published.
    Included []Deployment `json:"included,omitempty"`
    // Metadata of an app.
    Meta *AppMeta `json:"meta,omitempty"`
    // The app's publication relationship and custom connections.
    Relationship *AppRelationship `json:"relationship,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetAppResponse

func NewGetAppResponse() *GetAppResponse

NewGetAppResponse instantiates a new GetAppResponse 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 NewGetAppResponseWithDefaults

func NewGetAppResponseWithDefaults() *GetAppResponse

NewGetAppResponseWithDefaults instantiates a new GetAppResponse 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 (*GetAppResponse) GetData

func (o *GetAppResponse) GetData() GetAppResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*GetAppResponse) GetDataOk

func (o *GetAppResponse) GetDataOk() (*GetAppResponseData, 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 (*GetAppResponse) GetIncluded

func (o *GetAppResponse) GetIncluded() []Deployment

GetIncluded returns the Included field value if set, zero value otherwise.

func (*GetAppResponse) GetIncludedOk

func (o *GetAppResponse) GetIncludedOk() (*[]Deployment, 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 (*GetAppResponse) GetMeta

func (o *GetAppResponse) GetMeta() AppMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*GetAppResponse) GetMetaOk

func (o *GetAppResponse) GetMetaOk() (*AppMeta, 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 (*GetAppResponse) GetRelationship

func (o *GetAppResponse) GetRelationship() AppRelationship

GetRelationship returns the Relationship field value if set, zero value otherwise.

func (*GetAppResponse) GetRelationshipOk

func (o *GetAppResponse) GetRelationshipOk() (*AppRelationship, bool)

GetRelationshipOk returns a tuple with the Relationship field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAppResponse) HasData

func (o *GetAppResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*GetAppResponse) HasIncluded

func (o *GetAppResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*GetAppResponse) HasMeta

func (o *GetAppResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*GetAppResponse) HasRelationship

func (o *GetAppResponse) HasRelationship() bool

HasRelationship returns a boolean if a field has been set.

func (GetAppResponse) MarshalJSON

func (o GetAppResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetAppResponse) SetData

func (o *GetAppResponse) SetData(v GetAppResponseData)

SetData gets a reference to the given GetAppResponseData and assigns it to the Data field.

func (*GetAppResponse) SetIncluded

func (o *GetAppResponse) SetIncluded(v []Deployment)

SetIncluded gets a reference to the given []Deployment and assigns it to the Included field.

func (*GetAppResponse) SetMeta

func (o *GetAppResponse) SetMeta(v AppMeta)

SetMeta gets a reference to the given AppMeta and assigns it to the Meta field.

func (*GetAppResponse) SetRelationship

func (o *GetAppResponse) SetRelationship(v AppRelationship)

SetRelationship gets a reference to the given AppRelationship and assigns it to the Relationship field.

func (*GetAppResponse) UnmarshalJSON

func (o *GetAppResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetAppResponseData

GetAppResponseData The data object containing the app definition.

type GetAppResponseData struct {
    // The app definition attributes, such as name, description, and components.
    Attributes GetAppResponseDataAttributes `json:"attributes"`
    // The ID of the app.
    Id uuid.UUID `json:"id"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetAppResponseData

func NewGetAppResponseData(attributes GetAppResponseDataAttributes, id uuid.UUID, typeVar AppDefinitionType) *GetAppResponseData

NewGetAppResponseData instantiates a new GetAppResponseData 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 NewGetAppResponseDataWithDefaults

func NewGetAppResponseDataWithDefaults() *GetAppResponseData

NewGetAppResponseDataWithDefaults instantiates a new GetAppResponseData 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 (*GetAppResponseData) GetAttributes

func (o *GetAppResponseData) GetAttributes() GetAppResponseDataAttributes

GetAttributes returns the Attributes field value.

func (*GetAppResponseData) GetAttributesOk

func (o *GetAppResponseData) GetAttributesOk() (*GetAppResponseDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*GetAppResponseData) GetId

func (o *GetAppResponseData) GetId() uuid.UUID

GetId returns the Id field value.

func (*GetAppResponseData) GetIdOk

func (o *GetAppResponseData) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*GetAppResponseData) GetType

func (o *GetAppResponseData) GetType() AppDefinitionType

GetType returns the Type field value.

func (*GetAppResponseData) GetTypeOk

func (o *GetAppResponseData) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (GetAppResponseData) MarshalJSON

func (o GetAppResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetAppResponseData) SetAttributes

func (o *GetAppResponseData) SetAttributes(v GetAppResponseDataAttributes)

SetAttributes sets field value.

func (*GetAppResponseData) SetId

func (o *GetAppResponseData) SetId(v uuid.UUID)

SetId sets field value.

func (*GetAppResponseData) SetType

func (o *GetAppResponseData) SetType(v AppDefinitionType)

SetType sets field value.

func (*GetAppResponseData) UnmarshalJSON

func (o *GetAppResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetAppResponseDataAttributes

GetAppResponseDataAttributes The app definition attributes, such as name, description, and components.

type GetAppResponseDataAttributes struct {
    // The UI components that make up the app.
    Components []ComponentGrid `json:"components,omitempty"`
    // A human-readable description for the app.
    Description *string `json:"description,omitempty"`
    // Whether the app is marked as a favorite by the current user.
    Favorite *bool `json:"favorite,omitempty"`
    // The name of the app.
    Name *string `json:"name,omitempty"`
    // An array of queries, such as external actions and state variables, that the app uses.
    Queries []Query `json:"queries,omitempty"`
    // The name of the root component of the app. This must be a `grid` component that contains all other components.
    RootInstanceName *string `json:"rootInstanceName,omitempty"`
    // A list of tags for the app, which can be used to filter apps.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetAppResponseDataAttributes

func NewGetAppResponseDataAttributes() *GetAppResponseDataAttributes

NewGetAppResponseDataAttributes instantiates a new GetAppResponseDataAttributes 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 NewGetAppResponseDataAttributesWithDefaults

func NewGetAppResponseDataAttributesWithDefaults() *GetAppResponseDataAttributes

NewGetAppResponseDataAttributesWithDefaults instantiates a new GetAppResponseDataAttributes 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 (*GetAppResponseDataAttributes) GetComponents

func (o *GetAppResponseDataAttributes) GetComponents() []ComponentGrid

GetComponents returns the Components field value if set, zero value otherwise.

func (*GetAppResponseDataAttributes) GetComponentsOk

func (o *GetAppResponseDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)

GetComponentsOk returns a tuple with the Components field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAppResponseDataAttributes) GetDescription

func (o *GetAppResponseDataAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*GetAppResponseDataAttributes) GetDescriptionOk

func (o *GetAppResponseDataAttributes) 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 (*GetAppResponseDataAttributes) GetFavorite

func (o *GetAppResponseDataAttributes) GetFavorite() bool

GetFavorite returns the Favorite field value if set, zero value otherwise.

func (*GetAppResponseDataAttributes) GetFavoriteOk

func (o *GetAppResponseDataAttributes) GetFavoriteOk() (*bool, bool)

GetFavoriteOk returns a tuple with the Favorite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAppResponseDataAttributes) GetName

func (o *GetAppResponseDataAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GetAppResponseDataAttributes) GetNameOk

func (o *GetAppResponseDataAttributes) 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 (*GetAppResponseDataAttributes) GetQueries

func (o *GetAppResponseDataAttributes) GetQueries() []Query

GetQueries returns the Queries field value if set, zero value otherwise.

func (*GetAppResponseDataAttributes) GetQueriesOk

func (o *GetAppResponseDataAttributes) GetQueriesOk() (*[]Query, bool)

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 (*GetAppResponseDataAttributes) GetRootInstanceName

func (o *GetAppResponseDataAttributes) GetRootInstanceName() string

GetRootInstanceName returns the RootInstanceName field value if set, zero value otherwise.

func (*GetAppResponseDataAttributes) GetRootInstanceNameOk

func (o *GetAppResponseDataAttributes) GetRootInstanceNameOk() (*string, bool)

GetRootInstanceNameOk returns a tuple with the RootInstanceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAppResponseDataAttributes) GetTags

func (o *GetAppResponseDataAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*GetAppResponseDataAttributes) GetTagsOk

func (o *GetAppResponseDataAttributes) 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 (*GetAppResponseDataAttributes) HasComponents

func (o *GetAppResponseDataAttributes) HasComponents() bool

HasComponents returns a boolean if a field has been set.

func (*GetAppResponseDataAttributes) HasDescription

func (o *GetAppResponseDataAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GetAppResponseDataAttributes) HasFavorite

func (o *GetAppResponseDataAttributes) HasFavorite() bool

HasFavorite returns a boolean if a field has been set.

func (*GetAppResponseDataAttributes) HasName

func (o *GetAppResponseDataAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*GetAppResponseDataAttributes) HasQueries

func (o *GetAppResponseDataAttributes) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*GetAppResponseDataAttributes) HasRootInstanceName

func (o *GetAppResponseDataAttributes) HasRootInstanceName() bool

HasRootInstanceName returns a boolean if a field has been set.

func (*GetAppResponseDataAttributes) HasTags

func (o *GetAppResponseDataAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (GetAppResponseDataAttributes) MarshalJSON

func (o GetAppResponseDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetAppResponseDataAttributes) SetComponents

func (o *GetAppResponseDataAttributes) SetComponents(v []ComponentGrid)

SetComponents gets a reference to the given []ComponentGrid and assigns it to the Components field.

func (*GetAppResponseDataAttributes) SetDescription

func (o *GetAppResponseDataAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*GetAppResponseDataAttributes) SetFavorite

func (o *GetAppResponseDataAttributes) SetFavorite(v bool)

SetFavorite gets a reference to the given bool and assigns it to the Favorite field.

func (*GetAppResponseDataAttributes) SetName

func (o *GetAppResponseDataAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetAppResponseDataAttributes) SetQueries

func (o *GetAppResponseDataAttributes) SetQueries(v []Query)

SetQueries gets a reference to the given []Query and assigns it to the Queries field.

func (*GetAppResponseDataAttributes) SetRootInstanceName

func (o *GetAppResponseDataAttributes) SetRootInstanceName(v string)

SetRootInstanceName gets a reference to the given string and assigns it to the RootInstanceName field.

func (*GetAppResponseDataAttributes) SetTags

func (o *GetAppResponseDataAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*GetAppResponseDataAttributes) UnmarshalJSON

func (o *GetAppResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetApplicationKeyOptionalParameters

GetApplicationKeyOptionalParameters holds optional parameters for GetApplicationKey.

type GetApplicationKeyOptionalParameters struct {
    Include *string
}

func NewGetApplicationKeyOptionalParameters

func NewGetApplicationKeyOptionalParameters() *GetApplicationKeyOptionalParameters

NewGetApplicationKeyOptionalParameters creates an empty struct for parameters.

func (*GetApplicationKeyOptionalParameters) WithInclude

func (r *GetApplicationKeyOptionalParameters) WithInclude(include string) *GetApplicationKeyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetBillingDimensionMappingOptionalParameters

GetBillingDimensionMappingOptionalParameters holds optional parameters for GetBillingDimensionMapping.

type GetBillingDimensionMappingOptionalParameters struct {
    FilterMonth *time.Time
    FilterView  *string
}

func NewGetBillingDimensionMappingOptionalParameters

func NewGetBillingDimensionMappingOptionalParameters() *GetBillingDimensionMappingOptionalParameters

NewGetBillingDimensionMappingOptionalParameters creates an empty struct for parameters.

func (*GetBillingDimensionMappingOptionalParameters) WithFilterMonth

func (r *GetBillingDimensionMappingOptionalParameters) WithFilterMonth(filterMonth time.Time) *GetBillingDimensionMappingOptionalParameters

WithFilterMonth sets the corresponding parameter name and returns the struct.

func (*GetBillingDimensionMappingOptionalParameters) WithFilterView

func (r *GetBillingDimensionMappingOptionalParameters) WithFilterView(filterView string) *GetBillingDimensionMappingOptionalParameters

WithFilterView sets the corresponding parameter name and returns the struct.

type GetCSMThreatsAgentRuleOptionalParameters

GetCSMThreatsAgentRuleOptionalParameters holds optional parameters for GetCSMThreatsAgentRule.

type GetCSMThreatsAgentRuleOptionalParameters struct {
    PolicyId *string
}

func NewGetCSMThreatsAgentRuleOptionalParameters

func NewGetCSMThreatsAgentRuleOptionalParameters() *GetCSMThreatsAgentRuleOptionalParameters

NewGetCSMThreatsAgentRuleOptionalParameters creates an empty struct for parameters.

func (*GetCSMThreatsAgentRuleOptionalParameters) WithPolicyId

func (r *GetCSMThreatsAgentRuleOptionalParameters) WithPolicyId(policyId string) *GetCSMThreatsAgentRuleOptionalParameters

WithPolicyId sets the corresponding parameter name and returns the struct.

type GetCostByOrgOptionalParameters

GetCostByOrgOptionalParameters holds optional parameters for GetCostByOrg.

type GetCostByOrgOptionalParameters struct {
    EndMonth *time.Time
}

func NewGetCostByOrgOptionalParameters

func NewGetCostByOrgOptionalParameters() *GetCostByOrgOptionalParameters

NewGetCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetCostByOrgOptionalParameters) WithEndMonth

func (r *GetCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

type GetCustomFrameworkResponse

GetCustomFrameworkResponse Response object to get a custom framework.

type GetCustomFrameworkResponse struct {
    // Contains type and attributes for custom frameworks.
    Data FullCustomFrameworkData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetCustomFrameworkResponse

func NewGetCustomFrameworkResponse(data FullCustomFrameworkData) *GetCustomFrameworkResponse

NewGetCustomFrameworkResponse instantiates a new GetCustomFrameworkResponse 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 NewGetCustomFrameworkResponseWithDefaults

func NewGetCustomFrameworkResponseWithDefaults() *GetCustomFrameworkResponse

NewGetCustomFrameworkResponseWithDefaults instantiates a new GetCustomFrameworkResponse 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 (*GetCustomFrameworkResponse) GetData

func (o *GetCustomFrameworkResponse) GetData() FullCustomFrameworkData

GetData returns the Data field value.

func (*GetCustomFrameworkResponse) GetDataOk

func (o *GetCustomFrameworkResponse) GetDataOk() (*FullCustomFrameworkData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetCustomFrameworkResponse) MarshalJSON

func (o GetCustomFrameworkResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetCustomFrameworkResponse) SetData

func (o *GetCustomFrameworkResponse) SetData(v FullCustomFrameworkData)

SetData sets field value.

func (*GetCustomFrameworkResponse) UnmarshalJSON

func (o *GetCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetDataDeletionRequestsOptionalParameters

GetDataDeletionRequestsOptionalParameters holds optional parameters for GetDataDeletionRequests.

type GetDataDeletionRequestsOptionalParameters struct {
    NextPage *string
    Product  *string
    Query    *string
    Status   *string
    PageSize *int64
}

func NewGetDataDeletionRequestsOptionalParameters

func NewGetDataDeletionRequestsOptionalParameters() *GetDataDeletionRequestsOptionalParameters

NewGetDataDeletionRequestsOptionalParameters creates an empty struct for parameters.

func (*GetDataDeletionRequestsOptionalParameters) WithNextPage

func (r *GetDataDeletionRequestsOptionalParameters) WithNextPage(nextPage string) *GetDataDeletionRequestsOptionalParameters

WithNextPage sets the corresponding parameter name and returns the struct.

func (*GetDataDeletionRequestsOptionalParameters) WithPageSize

func (r *GetDataDeletionRequestsOptionalParameters) WithPageSize(pageSize int64) *GetDataDeletionRequestsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*GetDataDeletionRequestsOptionalParameters) WithProduct

func (r *GetDataDeletionRequestsOptionalParameters) WithProduct(product string) *GetDataDeletionRequestsOptionalParameters

WithProduct sets the corresponding parameter name and returns the struct.

func (*GetDataDeletionRequestsOptionalParameters) WithQuery

func (r *GetDataDeletionRequestsOptionalParameters) WithQuery(query string) *GetDataDeletionRequestsOptionalParameters

WithQuery sets the corresponding parameter name and returns the struct.

func (*GetDataDeletionRequestsOptionalParameters) WithStatus

func (r *GetDataDeletionRequestsOptionalParameters) WithStatus(status string) *GetDataDeletionRequestsOptionalParameters

WithStatus sets the corresponding parameter name and returns the struct.

type GetDataDeletionsResponseBody

GetDataDeletionsResponseBody The response from the get data deletion requests endpoint.

type GetDataDeletionsResponseBody struct {
    // The list of data deletion requests that matches the query.
    Data []DataDeletionResponseItem `json:"data,omitempty"`
    // The metadata of the data deletion response.
    Meta *DataDeletionResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetDataDeletionsResponseBody

func NewGetDataDeletionsResponseBody() *GetDataDeletionsResponseBody

NewGetDataDeletionsResponseBody instantiates a new GetDataDeletionsResponseBody 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 NewGetDataDeletionsResponseBodyWithDefaults

func NewGetDataDeletionsResponseBodyWithDefaults() *GetDataDeletionsResponseBody

NewGetDataDeletionsResponseBodyWithDefaults instantiates a new GetDataDeletionsResponseBody 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 (*GetDataDeletionsResponseBody) GetData

func (o *GetDataDeletionsResponseBody) GetData() []DataDeletionResponseItem

GetData returns the Data field value if set, zero value otherwise.

func (*GetDataDeletionsResponseBody) GetDataOk

func (o *GetDataDeletionsResponseBody) GetDataOk() (*[]DataDeletionResponseItem, 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 (*GetDataDeletionsResponseBody) GetMeta

func (o *GetDataDeletionsResponseBody) GetMeta() DataDeletionResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*GetDataDeletionsResponseBody) GetMetaOk

func (o *GetDataDeletionsResponseBody) GetMetaOk() (*DataDeletionResponseMeta, 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 (*GetDataDeletionsResponseBody) HasData

func (o *GetDataDeletionsResponseBody) HasData() bool

HasData returns a boolean if a field has been set.

func (*GetDataDeletionsResponseBody) HasMeta

func (o *GetDataDeletionsResponseBody) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (GetDataDeletionsResponseBody) MarshalJSON

func (o GetDataDeletionsResponseBody) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetDataDeletionsResponseBody) SetData

func (o *GetDataDeletionsResponseBody) SetData(v []DataDeletionResponseItem)

SetData gets a reference to the given []DataDeletionResponseItem and assigns it to the Data field.

func (*GetDataDeletionsResponseBody) SetMeta

func (o *GetDataDeletionsResponseBody) SetMeta(v DataDeletionResponseMeta)

SetMeta gets a reference to the given DataDeletionResponseMeta and assigns it to the Meta field.

func (*GetDataDeletionsResponseBody) UnmarshalJSON

func (o *GetDataDeletionsResponseBody) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetDeviceAttributes

GetDeviceAttributes The device attributes

type GetDeviceAttributes struct {
    // A description of the device.
    Description *string `json:"description,omitempty"`
    // The type of the device.
    DeviceType *string `json:"device_type,omitempty"`
    // The integration of the device.
    Integration *string `json:"integration,omitempty"`
    // The IP address of the device.
    IpAddress *string `json:"ip_address,omitempty"`
    // The location of the device.
    Location *string `json:"location,omitempty"`
    // The model of the device.
    Model *string `json:"model,omitempty"`
    // The name of the device.
    Name *string `json:"name,omitempty"`
    // The operating system hostname of the device.
    OsHostname *string `json:"os_hostname,omitempty"`
    // The operating system name of the device.
    OsName *string `json:"os_name,omitempty"`
    // The operating system version of the device.
    OsVersion *string `json:"os_version,omitempty"`
    // The ping status of the device.
    PingStatus *string `json:"ping_status,omitempty"`
    // The product name of the device.
    ProductName *string `json:"product_name,omitempty"`
    // The serial number of the device.
    SerialNumber *string `json:"serial_number,omitempty"`
    // The status of the device.
    Status *string `json:"status,omitempty"`
    // The subnet of the device.
    Subnet *string `json:"subnet,omitempty"`
    // The device `sys_object_id`.
    SysObjectId *string `json:"sys_object_id,omitempty"`
    // A list of tags associated with the device.
    Tags []string `json:"tags,omitempty"`
    // The vendor of the device.
    Vendor *string `json:"vendor,omitempty"`
    // The version of the device.
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetDeviceAttributes

func NewGetDeviceAttributes() *GetDeviceAttributes

NewGetDeviceAttributes instantiates a new GetDeviceAttributes 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 NewGetDeviceAttributesWithDefaults

func NewGetDeviceAttributesWithDefaults() *GetDeviceAttributes

NewGetDeviceAttributesWithDefaults instantiates a new GetDeviceAttributes 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 (*GetDeviceAttributes) GetDescription

func (o *GetDeviceAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetDescriptionOk

func (o *GetDeviceAttributes) 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 (*GetDeviceAttributes) GetDeviceType

func (o *GetDeviceAttributes) GetDeviceType() string

GetDeviceType returns the DeviceType field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetDeviceTypeOk

func (o *GetDeviceAttributes) GetDeviceTypeOk() (*string, bool)

GetDeviceTypeOk returns a tuple with the DeviceType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetIntegration

func (o *GetDeviceAttributes) GetIntegration() string

GetIntegration returns the Integration field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetIntegrationOk

func (o *GetDeviceAttributes) GetIntegrationOk() (*string, bool)

GetIntegrationOk returns a tuple with the Integration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetIpAddress

func (o *GetDeviceAttributes) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetIpAddressOk

func (o *GetDeviceAttributes) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetLocation

func (o *GetDeviceAttributes) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetLocationOk

func (o *GetDeviceAttributes) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetModel

func (o *GetDeviceAttributes) GetModel() string

GetModel returns the Model field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetModelOk

func (o *GetDeviceAttributes) GetModelOk() (*string, bool)

GetModelOk returns a tuple with the Model field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetName

func (o *GetDeviceAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetNameOk

func (o *GetDeviceAttributes) 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 (*GetDeviceAttributes) GetOsHostname

func (o *GetDeviceAttributes) GetOsHostname() string

GetOsHostname returns the OsHostname field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetOsHostnameOk

func (o *GetDeviceAttributes) GetOsHostnameOk() (*string, bool)

GetOsHostnameOk returns a tuple with the OsHostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetOsName

func (o *GetDeviceAttributes) GetOsName() string

GetOsName returns the OsName field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetOsNameOk

func (o *GetDeviceAttributes) GetOsNameOk() (*string, bool)

GetOsNameOk returns a tuple with the OsName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetOsVersion

func (o *GetDeviceAttributes) GetOsVersion() string

GetOsVersion returns the OsVersion field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetOsVersionOk

func (o *GetDeviceAttributes) GetOsVersionOk() (*string, bool)

GetOsVersionOk returns a tuple with the OsVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetPingStatus

func (o *GetDeviceAttributes) GetPingStatus() string

GetPingStatus returns the PingStatus field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetPingStatusOk

func (o *GetDeviceAttributes) GetPingStatusOk() (*string, bool)

GetPingStatusOk returns a tuple with the PingStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetProductName

func (o *GetDeviceAttributes) GetProductName() string

GetProductName returns the ProductName field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetProductNameOk

func (o *GetDeviceAttributes) GetProductNameOk() (*string, bool)

GetProductNameOk returns a tuple with the ProductName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetSerialNumber

func (o *GetDeviceAttributes) GetSerialNumber() string

GetSerialNumber returns the SerialNumber field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetSerialNumberOk

func (o *GetDeviceAttributes) GetSerialNumberOk() (*string, bool)

GetSerialNumberOk returns a tuple with the SerialNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetStatus

func (o *GetDeviceAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetStatusOk

func (o *GetDeviceAttributes) 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 (*GetDeviceAttributes) GetSubnet

func (o *GetDeviceAttributes) GetSubnet() string

GetSubnet returns the Subnet field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetSubnetOk

func (o *GetDeviceAttributes) GetSubnetOk() (*string, bool)

GetSubnetOk returns a tuple with the Subnet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetSysObjectId

func (o *GetDeviceAttributes) GetSysObjectId() string

GetSysObjectId returns the SysObjectId field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetSysObjectIdOk

func (o *GetDeviceAttributes) GetSysObjectIdOk() (*string, bool)

GetSysObjectIdOk returns a tuple with the SysObjectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetTags

func (o *GetDeviceAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetTagsOk

func (o *GetDeviceAttributes) 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 (*GetDeviceAttributes) GetVendor

func (o *GetDeviceAttributes) GetVendor() string

GetVendor returns the Vendor field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetVendorOk

func (o *GetDeviceAttributes) GetVendorOk() (*string, bool)

GetVendorOk returns a tuple with the Vendor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetDeviceAttributes) GetVersion

func (o *GetDeviceAttributes) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*GetDeviceAttributes) GetVersionOk

func (o *GetDeviceAttributes) GetVersionOk() (*string, 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 (*GetDeviceAttributes) HasDescription

func (o *GetDeviceAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasDeviceType

func (o *GetDeviceAttributes) HasDeviceType() bool

HasDeviceType returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasIntegration

func (o *GetDeviceAttributes) HasIntegration() bool

HasIntegration returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasIpAddress

func (o *GetDeviceAttributes) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasLocation

func (o *GetDeviceAttributes) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasModel

func (o *GetDeviceAttributes) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasName

func (o *GetDeviceAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasOsHostname

func (o *GetDeviceAttributes) HasOsHostname() bool

HasOsHostname returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasOsName

func (o *GetDeviceAttributes) HasOsName() bool

HasOsName returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasOsVersion

func (o *GetDeviceAttributes) HasOsVersion() bool

HasOsVersion returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasPingStatus

func (o *GetDeviceAttributes) HasPingStatus() bool

HasPingStatus returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasProductName

func (o *GetDeviceAttributes) HasProductName() bool

HasProductName returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasSerialNumber

func (o *GetDeviceAttributes) HasSerialNumber() bool

HasSerialNumber returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasStatus

func (o *GetDeviceAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasSubnet

func (o *GetDeviceAttributes) HasSubnet() bool

HasSubnet returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasSysObjectId

func (o *GetDeviceAttributes) HasSysObjectId() bool

HasSysObjectId returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasTags

func (o *GetDeviceAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasVendor

func (o *GetDeviceAttributes) HasVendor() bool

HasVendor returns a boolean if a field has been set.

func (*GetDeviceAttributes) HasVersion

func (o *GetDeviceAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (GetDeviceAttributes) MarshalJSON

func (o GetDeviceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetDeviceAttributes) SetDescription

func (o *GetDeviceAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*GetDeviceAttributes) SetDeviceType

func (o *GetDeviceAttributes) SetDeviceType(v string)

SetDeviceType gets a reference to the given string and assigns it to the DeviceType field.

func (*GetDeviceAttributes) SetIntegration

func (o *GetDeviceAttributes) SetIntegration(v string)

SetIntegration gets a reference to the given string and assigns it to the Integration field.

func (*GetDeviceAttributes) SetIpAddress

func (o *GetDeviceAttributes) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*GetDeviceAttributes) SetLocation

func (o *GetDeviceAttributes) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*GetDeviceAttributes) SetModel

func (o *GetDeviceAttributes) SetModel(v string)

SetModel gets a reference to the given string and assigns it to the Model field.

func (*GetDeviceAttributes) SetName

func (o *GetDeviceAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetDeviceAttributes) SetOsHostname

func (o *GetDeviceAttributes) SetOsHostname(v string)

SetOsHostname gets a reference to the given string and assigns it to the OsHostname field.

func (*GetDeviceAttributes) SetOsName

func (o *GetDeviceAttributes) SetOsName(v string)

SetOsName gets a reference to the given string and assigns it to the OsName field.

func (*GetDeviceAttributes) SetOsVersion

func (o *GetDeviceAttributes) SetOsVersion(v string)

SetOsVersion gets a reference to the given string and assigns it to the OsVersion field.

func (*GetDeviceAttributes) SetPingStatus

func (o *GetDeviceAttributes) SetPingStatus(v string)

SetPingStatus gets a reference to the given string and assigns it to the PingStatus field.

func (*GetDeviceAttributes) SetProductName

func (o *GetDeviceAttributes) SetProductName(v string)

SetProductName gets a reference to the given string and assigns it to the ProductName field.

func (*GetDeviceAttributes) SetSerialNumber

func (o *GetDeviceAttributes) SetSerialNumber(v string)

SetSerialNumber gets a reference to the given string and assigns it to the SerialNumber field.

func (*GetDeviceAttributes) SetStatus

func (o *GetDeviceAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*GetDeviceAttributes) SetSubnet

func (o *GetDeviceAttributes) SetSubnet(v string)

SetSubnet gets a reference to the given string and assigns it to the Subnet field.

func (*GetDeviceAttributes) SetSysObjectId

func (o *GetDeviceAttributes) SetSysObjectId(v string)

SetSysObjectId gets a reference to the given string and assigns it to the SysObjectId field.

func (*GetDeviceAttributes) SetTags

func (o *GetDeviceAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*GetDeviceAttributes) SetVendor

func (o *GetDeviceAttributes) SetVendor(v string)

SetVendor gets a reference to the given string and assigns it to the Vendor field.

func (*GetDeviceAttributes) SetVersion

func (o *GetDeviceAttributes) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*GetDeviceAttributes) UnmarshalJSON

func (o *GetDeviceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetDeviceData

GetDeviceData Get device response data.

type GetDeviceData struct {
    // The device attributes
    Attributes *GetDeviceAttributes `json:"attributes,omitempty"`
    // The device ID
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be device.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetDeviceData

func NewGetDeviceData() *GetDeviceData

NewGetDeviceData instantiates a new GetDeviceData 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 NewGetDeviceDataWithDefaults

func NewGetDeviceDataWithDefaults() *GetDeviceData

NewGetDeviceDataWithDefaults instantiates a new GetDeviceData 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 (*GetDeviceData) GetAttributes

func (o *GetDeviceData) GetAttributes() GetDeviceAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GetDeviceData) GetAttributesOk

func (o *GetDeviceData) GetAttributesOk() (*GetDeviceAttributes, 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 (*GetDeviceData) GetId

func (o *GetDeviceData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GetDeviceData) GetIdOk

func (o *GetDeviceData) 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 (*GetDeviceData) GetType

func (o *GetDeviceData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*GetDeviceData) GetTypeOk

func (o *GetDeviceData) GetTypeOk() (*string, 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 (*GetDeviceData) HasAttributes

func (o *GetDeviceData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GetDeviceData) HasId

func (o *GetDeviceData) HasId() bool

HasId returns a boolean if a field has been set.

func (*GetDeviceData) HasType

func (o *GetDeviceData) HasType() bool

HasType returns a boolean if a field has been set.

func (GetDeviceData) MarshalJSON

func (o GetDeviceData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetDeviceData) SetAttributes

func (o *GetDeviceData) SetAttributes(v GetDeviceAttributes)

SetAttributes gets a reference to the given GetDeviceAttributes and assigns it to the Attributes field.

func (*GetDeviceData) SetId

func (o *GetDeviceData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetDeviceData) SetType

func (o *GetDeviceData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*GetDeviceData) UnmarshalJSON

func (o *GetDeviceData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetDeviceResponse

GetDeviceResponse The `GetDevice` operation's response.

type GetDeviceResponse struct {
    // Get device response data.
    Data *GetDeviceData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetDeviceResponse

func NewGetDeviceResponse() *GetDeviceResponse

NewGetDeviceResponse instantiates a new GetDeviceResponse 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 NewGetDeviceResponseWithDefaults

func NewGetDeviceResponseWithDefaults() *GetDeviceResponse

NewGetDeviceResponseWithDefaults instantiates a new GetDeviceResponse 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 (*GetDeviceResponse) GetData

func (o *GetDeviceResponse) GetData() GetDeviceData

GetData returns the Data field value if set, zero value otherwise.

func (*GetDeviceResponse) GetDataOk

func (o *GetDeviceResponse) GetDataOk() (*GetDeviceData, 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 (*GetDeviceResponse) HasData

func (o *GetDeviceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetDeviceResponse) MarshalJSON

func (o GetDeviceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetDeviceResponse) SetData

func (o *GetDeviceResponse) SetData(v GetDeviceData)

SetData gets a reference to the given GetDeviceData and assigns it to the Data field.

func (*GetDeviceResponse) UnmarshalJSON

func (o *GetDeviceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetDowntimeOptionalParameters

GetDowntimeOptionalParameters holds optional parameters for GetDowntime.

type GetDowntimeOptionalParameters struct {
    Include *string
}

func NewGetDowntimeOptionalParameters

func NewGetDowntimeOptionalParameters() *GetDowntimeOptionalParameters

NewGetDowntimeOptionalParameters creates an empty struct for parameters.

func (*GetDowntimeOptionalParameters) WithInclude

func (r *GetDowntimeOptionalParameters) WithInclude(include string) *GetDowntimeOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetEstimatedCostByOrgOptionalParameters

GetEstimatedCostByOrgOptionalParameters holds optional parameters for GetEstimatedCostByOrg.

type GetEstimatedCostByOrgOptionalParameters struct {
    View                     *string
    StartMonth               *time.Time
    EndMonth                 *time.Time
    StartDate                *time.Time
    EndDate                  *time.Time
    IncludeConnectedAccounts *bool
}

func NewGetEstimatedCostByOrgOptionalParameters

func NewGetEstimatedCostByOrgOptionalParameters() *GetEstimatedCostByOrgOptionalParameters

NewGetEstimatedCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetEstimatedCostByOrgOptionalParameters) WithEndDate

func (r *GetEstimatedCostByOrgOptionalParameters) WithEndDate(endDate time.Time) *GetEstimatedCostByOrgOptionalParameters

WithEndDate sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithEndMonth

func (r *GetEstimatedCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetEstimatedCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithIncludeConnectedAccounts

func (r *GetEstimatedCostByOrgOptionalParameters) WithIncludeConnectedAccounts(includeConnectedAccounts bool) *GetEstimatedCostByOrgOptionalParameters

WithIncludeConnectedAccounts sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithStartDate

func (r *GetEstimatedCostByOrgOptionalParameters) WithStartDate(startDate time.Time) *GetEstimatedCostByOrgOptionalParameters

WithStartDate sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithStartMonth

func (r *GetEstimatedCostByOrgOptionalParameters) WithStartMonth(startMonth time.Time) *GetEstimatedCostByOrgOptionalParameters

WithStartMonth sets the corresponding parameter name and returns the struct.

func (*GetEstimatedCostByOrgOptionalParameters) WithView

func (r *GetEstimatedCostByOrgOptionalParameters) WithView(view string) *GetEstimatedCostByOrgOptionalParameters

WithView sets the corresponding parameter name and returns the struct.

type GetFindingOptionalParameters

GetFindingOptionalParameters holds optional parameters for GetFinding.

type GetFindingOptionalParameters struct {
    SnapshotTimestamp *int64
}

func NewGetFindingOptionalParameters

func NewGetFindingOptionalParameters() *GetFindingOptionalParameters

NewGetFindingOptionalParameters creates an empty struct for parameters.

func (*GetFindingOptionalParameters) WithSnapshotTimestamp

func (r *GetFindingOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *GetFindingOptionalParameters

WithSnapshotTimestamp sets the corresponding parameter name and returns the struct.

type GetFindingResponse

GetFindingResponse The expected response schema when getting a finding.

type GetFindingResponse struct {
    // A single finding with with message and resource configuration.
    Data DetailedFinding `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetFindingResponse

func NewGetFindingResponse(data DetailedFinding) *GetFindingResponse

NewGetFindingResponse instantiates a new GetFindingResponse 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 NewGetFindingResponseWithDefaults

func NewGetFindingResponseWithDefaults() *GetFindingResponse

NewGetFindingResponseWithDefaults instantiates a new GetFindingResponse 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 (*GetFindingResponse) GetData

func (o *GetFindingResponse) GetData() DetailedFinding

GetData returns the Data field value.

func (*GetFindingResponse) GetDataOk

func (o *GetFindingResponse) GetDataOk() (*DetailedFinding, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetFindingResponse) MarshalJSON

func (o GetFindingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetFindingResponse) SetData

func (o *GetFindingResponse) SetData(v DetailedFinding)

SetData sets field value.

func (*GetFindingResponse) UnmarshalJSON

func (o *GetFindingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetHistoricalCostByOrgOptionalParameters

GetHistoricalCostByOrgOptionalParameters holds optional parameters for GetHistoricalCostByOrg.

type GetHistoricalCostByOrgOptionalParameters struct {
    View                     *string
    EndMonth                 *time.Time
    IncludeConnectedAccounts *bool
}

func NewGetHistoricalCostByOrgOptionalParameters

func NewGetHistoricalCostByOrgOptionalParameters() *GetHistoricalCostByOrgOptionalParameters

NewGetHistoricalCostByOrgOptionalParameters creates an empty struct for parameters.

func (*GetHistoricalCostByOrgOptionalParameters) WithEndMonth

func (r *GetHistoricalCostByOrgOptionalParameters) WithEndMonth(endMonth time.Time) *GetHistoricalCostByOrgOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

func (*GetHistoricalCostByOrgOptionalParameters) WithIncludeConnectedAccounts

func (r *GetHistoricalCostByOrgOptionalParameters) WithIncludeConnectedAccounts(includeConnectedAccounts bool) *GetHistoricalCostByOrgOptionalParameters

WithIncludeConnectedAccounts sets the corresponding parameter name and returns the struct.

func (*GetHistoricalCostByOrgOptionalParameters) WithView

func (r *GetHistoricalCostByOrgOptionalParameters) WithView(view string) *GetHistoricalCostByOrgOptionalParameters

WithView sets the corresponding parameter name and returns the struct.

type GetHourlyUsageOptionalParameters

GetHourlyUsageOptionalParameters holds optional parameters for GetHourlyUsage.

type GetHourlyUsageOptionalParameters struct {
    FilterTimestampEnd             *time.Time
    FilterIncludeDescendants       *bool
    FilterIncludeConnectedAccounts *bool
    FilterIncludeBreakdown         *bool
    FilterVersions                 *string
    PageLimit                      *int32
    PageNextRecordId               *string
}

func NewGetHourlyUsageOptionalParameters

func NewGetHourlyUsageOptionalParameters() *GetHourlyUsageOptionalParameters

NewGetHourlyUsageOptionalParameters creates an empty struct for parameters.

func (*GetHourlyUsageOptionalParameters) WithFilterIncludeBreakdown

func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeBreakdown(filterIncludeBreakdown bool) *GetHourlyUsageOptionalParameters

WithFilterIncludeBreakdown sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterIncludeConnectedAccounts

func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeConnectedAccounts(filterIncludeConnectedAccounts bool) *GetHourlyUsageOptionalParameters

WithFilterIncludeConnectedAccounts sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants

func (r *GetHourlyUsageOptionalParameters) WithFilterIncludeDescendants(filterIncludeDescendants bool) *GetHourlyUsageOptionalParameters

WithFilterIncludeDescendants sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterTimestampEnd

func (r *GetHourlyUsageOptionalParameters) WithFilterTimestampEnd(filterTimestampEnd time.Time) *GetHourlyUsageOptionalParameters

WithFilterTimestampEnd sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithFilterVersions

func (r *GetHourlyUsageOptionalParameters) WithFilterVersions(filterVersions string) *GetHourlyUsageOptionalParameters

WithFilterVersions sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithPageLimit

func (r *GetHourlyUsageOptionalParameters) WithPageLimit(pageLimit int32) *GetHourlyUsageOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*GetHourlyUsageOptionalParameters) WithPageNextRecordId

func (r *GetHourlyUsageOptionalParameters) WithPageNextRecordId(pageNextRecordId string) *GetHourlyUsageOptionalParameters

WithPageNextRecordId sets the corresponding parameter name and returns the struct.

type GetIncidentOptionalParameters

GetIncidentOptionalParameters holds optional parameters for GetIncident.

type GetIncidentOptionalParameters struct {
    Include *[]IncidentRelatedObject
}

func NewGetIncidentOptionalParameters

func NewGetIncidentOptionalParameters() *GetIncidentOptionalParameters

NewGetIncidentOptionalParameters creates an empty struct for parameters.

func (*GetIncidentOptionalParameters) WithInclude

func (r *GetIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *GetIncidentOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetIncidentServiceOptionalParameters

GetIncidentServiceOptionalParameters holds optional parameters for GetIncidentService.

type GetIncidentServiceOptionalParameters struct {
    Include *IncidentRelatedObject
}

func NewGetIncidentServiceOptionalParameters

func NewGetIncidentServiceOptionalParameters() *GetIncidentServiceOptionalParameters

NewGetIncidentServiceOptionalParameters creates an empty struct for parameters.

func (*GetIncidentServiceOptionalParameters) WithInclude

func (r *GetIncidentServiceOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentServiceOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetIncidentTeamOptionalParameters

GetIncidentTeamOptionalParameters holds optional parameters for GetIncidentTeam.

type GetIncidentTeamOptionalParameters struct {
    Include *IncidentRelatedObject
}

func NewGetIncidentTeamOptionalParameters

func NewGetIncidentTeamOptionalParameters() *GetIncidentTeamOptionalParameters

NewGetIncidentTeamOptionalParameters creates an empty struct for parameters.

func (*GetIncidentTeamOptionalParameters) WithInclude

func (r *GetIncidentTeamOptionalParameters) WithInclude(include IncidentRelatedObject) *GetIncidentTeamOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetInterfacesData

GetInterfacesData The interfaces list data

type GetInterfacesData struct {
    // The interface attributes
    Attributes *InterfaceAttributes `json:"attributes,omitempty"`
    // The interface ID
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be interface.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetInterfacesData

func NewGetInterfacesData() *GetInterfacesData

NewGetInterfacesData instantiates a new GetInterfacesData 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 NewGetInterfacesDataWithDefaults

func NewGetInterfacesDataWithDefaults() *GetInterfacesData

NewGetInterfacesDataWithDefaults instantiates a new GetInterfacesData 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 (*GetInterfacesData) GetAttributes

func (o *GetInterfacesData) GetAttributes() InterfaceAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GetInterfacesData) GetAttributesOk

func (o *GetInterfacesData) GetAttributesOk() (*InterfaceAttributes, 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 (*GetInterfacesData) GetId

func (o *GetInterfacesData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GetInterfacesData) GetIdOk

func (o *GetInterfacesData) 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 (*GetInterfacesData) GetType

func (o *GetInterfacesData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*GetInterfacesData) GetTypeOk

func (o *GetInterfacesData) GetTypeOk() (*string, 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 (*GetInterfacesData) HasAttributes

func (o *GetInterfacesData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GetInterfacesData) HasId

func (o *GetInterfacesData) HasId() bool

HasId returns a boolean if a field has been set.

func (*GetInterfacesData) HasType

func (o *GetInterfacesData) HasType() bool

HasType returns a boolean if a field has been set.

func (GetInterfacesData) MarshalJSON

func (o GetInterfacesData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetInterfacesData) SetAttributes

func (o *GetInterfacesData) SetAttributes(v InterfaceAttributes)

SetAttributes gets a reference to the given InterfaceAttributes and assigns it to the Attributes field.

func (*GetInterfacesData) SetId

func (o *GetInterfacesData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetInterfacesData) SetType

func (o *GetInterfacesData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*GetInterfacesData) UnmarshalJSON

func (o *GetInterfacesData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetInterfacesOptionalParameters

GetInterfacesOptionalParameters holds optional parameters for GetInterfaces.

type GetInterfacesOptionalParameters struct {
    GetIpAddresses *bool
}

func NewGetInterfacesOptionalParameters

func NewGetInterfacesOptionalParameters() *GetInterfacesOptionalParameters

NewGetInterfacesOptionalParameters creates an empty struct for parameters.

func (*GetInterfacesOptionalParameters) WithGetIpAddresses

func (r *GetInterfacesOptionalParameters) WithGetIpAddresses(getIpAddresses bool) *GetInterfacesOptionalParameters

WithGetIpAddresses sets the corresponding parameter name and returns the struct.

type GetInterfacesResponse

GetInterfacesResponse The `GetInterfaces` operation's response.

type GetInterfacesResponse struct {
    // Get Interfaces response
    Data []GetInterfacesData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetInterfacesResponse

func NewGetInterfacesResponse() *GetInterfacesResponse

NewGetInterfacesResponse instantiates a new GetInterfacesResponse 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 NewGetInterfacesResponseWithDefaults

func NewGetInterfacesResponseWithDefaults() *GetInterfacesResponse

NewGetInterfacesResponseWithDefaults instantiates a new GetInterfacesResponse 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 (*GetInterfacesResponse) GetData

func (o *GetInterfacesResponse) GetData() []GetInterfacesData

GetData returns the Data field value if set, zero value otherwise.

func (*GetInterfacesResponse) GetDataOk

func (o *GetInterfacesResponse) GetDataOk() (*[]GetInterfacesData, 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 (*GetInterfacesResponse) HasData

func (o *GetInterfacesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetInterfacesResponse) MarshalJSON

func (o GetInterfacesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetInterfacesResponse) SetData

func (o *GetInterfacesResponse) SetData(v []GetInterfacesData)

SetData gets a reference to the given []GetInterfacesData and assigns it to the Data field.

func (*GetInterfacesResponse) UnmarshalJSON

func (o *GetInterfacesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetMonitorNotificationRuleOptionalParameters

GetMonitorNotificationRuleOptionalParameters holds optional parameters for GetMonitorNotificationRule.

type GetMonitorNotificationRuleOptionalParameters struct {
    Include *string
}

func NewGetMonitorNotificationRuleOptionalParameters

func NewGetMonitorNotificationRuleOptionalParameters() *GetMonitorNotificationRuleOptionalParameters

NewGetMonitorNotificationRuleOptionalParameters creates an empty struct for parameters.

func (*GetMonitorNotificationRuleOptionalParameters) WithInclude

func (r *GetMonitorNotificationRuleOptionalParameters) WithInclude(include string) *GetMonitorNotificationRuleOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetMonitorNotificationRulesOptionalParameters

GetMonitorNotificationRulesOptionalParameters holds optional parameters for GetMonitorNotificationRules.

type GetMonitorNotificationRulesOptionalParameters struct {
    Include *string
}

func NewGetMonitorNotificationRulesOptionalParameters

func NewGetMonitorNotificationRulesOptionalParameters() *GetMonitorNotificationRulesOptionalParameters

NewGetMonitorNotificationRulesOptionalParameters creates an empty struct for parameters.

func (*GetMonitorNotificationRulesOptionalParameters) WithInclude

func (r *GetMonitorNotificationRulesOptionalParameters) WithInclude(include string) *GetMonitorNotificationRulesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetMonthlyCostAttributionOptionalParameters

GetMonthlyCostAttributionOptionalParameters holds optional parameters for GetMonthlyCostAttribution.

type GetMonthlyCostAttributionOptionalParameters struct {
    EndMonth           *time.Time
    SortDirection      *SortDirection
    SortName           *string
    TagBreakdownKeys   *string
    NextRecordId       *string
    IncludeDescendants *bool
}

func NewGetMonthlyCostAttributionOptionalParameters

func NewGetMonthlyCostAttributionOptionalParameters() *GetMonthlyCostAttributionOptionalParameters

NewGetMonthlyCostAttributionOptionalParameters creates an empty struct for parameters.

func (*GetMonthlyCostAttributionOptionalParameters) WithEndMonth

func (r *GetMonthlyCostAttributionOptionalParameters) WithEndMonth(endMonth time.Time) *GetMonthlyCostAttributionOptionalParameters

WithEndMonth sets the corresponding parameter name and returns the struct.

func (*GetMonthlyCostAttributionOptionalParameters) WithIncludeDescendants

func (r *GetMonthlyCostAttributionOptionalParameters) WithIncludeDescendants(includeDescendants bool) *GetMonthlyCostAttributionOptionalParameters

WithIncludeDescendants sets the corresponding parameter name and returns the struct.

func (*GetMonthlyCostAttributionOptionalParameters) WithNextRecordId

func (r *GetMonthlyCostAttributionOptionalParameters) WithNextRecordId(nextRecordId string) *GetMonthlyCostAttributionOptionalParameters

WithNextRecordId sets the corresponding parameter name and returns the struct.

func (*GetMonthlyCostAttributionOptionalParameters) WithSortDirection

func (r *GetMonthlyCostAttributionOptionalParameters) WithSortDirection(sortDirection SortDirection) *GetMonthlyCostAttributionOptionalParameters

WithSortDirection sets the corresponding parameter name and returns the struct.

func (*GetMonthlyCostAttributionOptionalParameters) WithSortName

func (r *GetMonthlyCostAttributionOptionalParameters) WithSortName(sortName string) *GetMonthlyCostAttributionOptionalParameters

WithSortName sets the corresponding parameter name and returns the struct.

func (*GetMonthlyCostAttributionOptionalParameters) WithTagBreakdownKeys

func (r *GetMonthlyCostAttributionOptionalParameters) WithTagBreakdownKeys(tagBreakdownKeys string) *GetMonthlyCostAttributionOptionalParameters

WithTagBreakdownKeys sets the corresponding parameter name and returns the struct.

type GetOnCallEscalationPolicyOptionalParameters

GetOnCallEscalationPolicyOptionalParameters holds optional parameters for GetOnCallEscalationPolicy.

type GetOnCallEscalationPolicyOptionalParameters struct {
    Include *string
}

func NewGetOnCallEscalationPolicyOptionalParameters

func NewGetOnCallEscalationPolicyOptionalParameters() *GetOnCallEscalationPolicyOptionalParameters

NewGetOnCallEscalationPolicyOptionalParameters creates an empty struct for parameters.

func (*GetOnCallEscalationPolicyOptionalParameters) WithInclude

func (r *GetOnCallEscalationPolicyOptionalParameters) WithInclude(include string) *GetOnCallEscalationPolicyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetOnCallScheduleOptionalParameters

GetOnCallScheduleOptionalParameters holds optional parameters for GetOnCallSchedule.

type GetOnCallScheduleOptionalParameters struct {
    Include *string
}

func NewGetOnCallScheduleOptionalParameters

func NewGetOnCallScheduleOptionalParameters() *GetOnCallScheduleOptionalParameters

NewGetOnCallScheduleOptionalParameters creates an empty struct for parameters.

func (*GetOnCallScheduleOptionalParameters) WithInclude

func (r *GetOnCallScheduleOptionalParameters) WithInclude(include string) *GetOnCallScheduleOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetOnCallTeamRoutingRulesOptionalParameters

GetOnCallTeamRoutingRulesOptionalParameters holds optional parameters for GetOnCallTeamRoutingRules.

type GetOnCallTeamRoutingRulesOptionalParameters struct {
    Include *string
}

func NewGetOnCallTeamRoutingRulesOptionalParameters

func NewGetOnCallTeamRoutingRulesOptionalParameters() *GetOnCallTeamRoutingRulesOptionalParameters

NewGetOnCallTeamRoutingRulesOptionalParameters creates an empty struct for parameters.

func (*GetOnCallTeamRoutingRulesOptionalParameters) WithInclude

func (r *GetOnCallTeamRoutingRulesOptionalParameters) WithInclude(include string) *GetOnCallTeamRoutingRulesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetProjectedCostOptionalParameters

GetProjectedCostOptionalParameters holds optional parameters for GetProjectedCost.

type GetProjectedCostOptionalParameters struct {
    View                     *string
    IncludeConnectedAccounts *bool
}

func NewGetProjectedCostOptionalParameters

func NewGetProjectedCostOptionalParameters() *GetProjectedCostOptionalParameters

NewGetProjectedCostOptionalParameters creates an empty struct for parameters.

func (*GetProjectedCostOptionalParameters) WithIncludeConnectedAccounts

func (r *GetProjectedCostOptionalParameters) WithIncludeConnectedAccounts(includeConnectedAccounts bool) *GetProjectedCostOptionalParameters

WithIncludeConnectedAccounts sets the corresponding parameter name and returns the struct.

func (*GetProjectedCostOptionalParameters) WithView

func (r *GetProjectedCostOptionalParameters) WithView(view string) *GetProjectedCostOptionalParameters

WithView sets the corresponding parameter name and returns the struct.

type GetResourceEvaluationFiltersOptionalParameters

GetResourceEvaluationFiltersOptionalParameters holds optional parameters for GetResourceEvaluationFilters.

type GetResourceEvaluationFiltersOptionalParameters struct {
    CloudProvider *string
    AccountId     *string
    SkipCache     *bool
}

func NewGetResourceEvaluationFiltersOptionalParameters

func NewGetResourceEvaluationFiltersOptionalParameters() *GetResourceEvaluationFiltersOptionalParameters

NewGetResourceEvaluationFiltersOptionalParameters creates an empty struct for parameters.

func (*GetResourceEvaluationFiltersOptionalParameters) WithAccountId

func (r *GetResourceEvaluationFiltersOptionalParameters) WithAccountId(accountId string) *GetResourceEvaluationFiltersOptionalParameters

WithAccountId sets the corresponding parameter name and returns the struct.

func (*GetResourceEvaluationFiltersOptionalParameters) WithCloudProvider

func (r *GetResourceEvaluationFiltersOptionalParameters) WithCloudProvider(cloudProvider string) *GetResourceEvaluationFiltersOptionalParameters

WithCloudProvider sets the corresponding parameter name and returns the struct.

func (*GetResourceEvaluationFiltersOptionalParameters) WithSkipCache

func (r *GetResourceEvaluationFiltersOptionalParameters) WithSkipCache(skipCache bool) *GetResourceEvaluationFiltersOptionalParameters

WithSkipCache sets the corresponding parameter name and returns the struct.

type GetResourceEvaluationFiltersResponse

GetResourceEvaluationFiltersResponse The definition of `GetResourceEvaluationFiltersResponse` object.

type GetResourceEvaluationFiltersResponse struct {
    // The definition of `GetResourceFilterResponseData` object.
    Data GetResourceEvaluationFiltersResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetResourceEvaluationFiltersResponse

func NewGetResourceEvaluationFiltersResponse(data GetResourceEvaluationFiltersResponseData) *GetResourceEvaluationFiltersResponse

NewGetResourceEvaluationFiltersResponse instantiates a new GetResourceEvaluationFiltersResponse 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 NewGetResourceEvaluationFiltersResponseWithDefaults

func NewGetResourceEvaluationFiltersResponseWithDefaults() *GetResourceEvaluationFiltersResponse

NewGetResourceEvaluationFiltersResponseWithDefaults instantiates a new GetResourceEvaluationFiltersResponse 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 (*GetResourceEvaluationFiltersResponse) GetData

func (o *GetResourceEvaluationFiltersResponse) GetData() GetResourceEvaluationFiltersResponseData

GetData returns the Data field value.

func (*GetResourceEvaluationFiltersResponse) GetDataOk

func (o *GetResourceEvaluationFiltersResponse) GetDataOk() (*GetResourceEvaluationFiltersResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetResourceEvaluationFiltersResponse) MarshalJSON

func (o GetResourceEvaluationFiltersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetResourceEvaluationFiltersResponse) SetData

func (o *GetResourceEvaluationFiltersResponse) SetData(v GetResourceEvaluationFiltersResponseData)

SetData sets field value.

func (*GetResourceEvaluationFiltersResponse) UnmarshalJSON

func (o *GetResourceEvaluationFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetResourceEvaluationFiltersResponseData

GetResourceEvaluationFiltersResponseData The definition of `GetResourceFilterResponseData` object.

type GetResourceEvaluationFiltersResponseData struct {
    // Attributes of a resource filter.
    Attributes *ResourceFilterAttributes `json:"attributes,omitempty"`
    // The `data` `id`.
    Id *string `json:"id,omitempty"`
    // Constant string to identify the request type.
    Type *ResourceFilterRequestType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetResourceEvaluationFiltersResponseData

func NewGetResourceEvaluationFiltersResponseData() *GetResourceEvaluationFiltersResponseData

NewGetResourceEvaluationFiltersResponseData instantiates a new GetResourceEvaluationFiltersResponseData 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 NewGetResourceEvaluationFiltersResponseDataWithDefaults

func NewGetResourceEvaluationFiltersResponseDataWithDefaults() *GetResourceEvaluationFiltersResponseData

NewGetResourceEvaluationFiltersResponseDataWithDefaults instantiates a new GetResourceEvaluationFiltersResponseData 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 (*GetResourceEvaluationFiltersResponseData) GetAttributes

func (o *GetResourceEvaluationFiltersResponseData) GetAttributes() ResourceFilterAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GetResourceEvaluationFiltersResponseData) GetAttributesOk

func (o *GetResourceEvaluationFiltersResponseData) GetAttributesOk() (*ResourceFilterAttributes, 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 (*GetResourceEvaluationFiltersResponseData) GetId

func (o *GetResourceEvaluationFiltersResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GetResourceEvaluationFiltersResponseData) GetIdOk

func (o *GetResourceEvaluationFiltersResponseData) 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 (*GetResourceEvaluationFiltersResponseData) GetType

func (o *GetResourceEvaluationFiltersResponseData) GetType() ResourceFilterRequestType

GetType returns the Type field value if set, zero value otherwise.

func (*GetResourceEvaluationFiltersResponseData) GetTypeOk

func (o *GetResourceEvaluationFiltersResponseData) GetTypeOk() (*ResourceFilterRequestType, 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 (*GetResourceEvaluationFiltersResponseData) HasAttributes

func (o *GetResourceEvaluationFiltersResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GetResourceEvaluationFiltersResponseData) HasId

func (o *GetResourceEvaluationFiltersResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*GetResourceEvaluationFiltersResponseData) HasType

func (o *GetResourceEvaluationFiltersResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (GetResourceEvaluationFiltersResponseData) MarshalJSON

func (o GetResourceEvaluationFiltersResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetResourceEvaluationFiltersResponseData) SetAttributes

func (o *GetResourceEvaluationFiltersResponseData) SetAttributes(v ResourceFilterAttributes)

SetAttributes gets a reference to the given ResourceFilterAttributes and assigns it to the Attributes field.

func (*GetResourceEvaluationFiltersResponseData) SetId

func (o *GetResourceEvaluationFiltersResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetResourceEvaluationFiltersResponseData) SetType

func (o *GetResourceEvaluationFiltersResponseData) SetType(v ResourceFilterRequestType)

SetType gets a reference to the given ResourceFilterRequestType and assigns it to the Type field.

func (*GetResourceEvaluationFiltersResponseData) UnmarshalJSON

func (o *GetResourceEvaluationFiltersResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetRuleVersionHistoryData

GetRuleVersionHistoryData Data for the rule version history.

type GetRuleVersionHistoryData struct {
    // Response object containing the version history of a rule.
    Attributes *RuleVersionHistory `json:"attributes,omitempty"`
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Type of data.
    Type *GetRuleVersionHistoryDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetRuleVersionHistoryData

func NewGetRuleVersionHistoryData() *GetRuleVersionHistoryData

NewGetRuleVersionHistoryData instantiates a new GetRuleVersionHistoryData 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 NewGetRuleVersionHistoryDataWithDefaults

func NewGetRuleVersionHistoryDataWithDefaults() *GetRuleVersionHistoryData

NewGetRuleVersionHistoryDataWithDefaults instantiates a new GetRuleVersionHistoryData 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 (*GetRuleVersionHistoryData) GetAttributes

func (o *GetRuleVersionHistoryData) GetAttributes() RuleVersionHistory

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*GetRuleVersionHistoryData) GetAttributesOk

func (o *GetRuleVersionHistoryData) GetAttributesOk() (*RuleVersionHistory, 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 (*GetRuleVersionHistoryData) GetId

func (o *GetRuleVersionHistoryData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*GetRuleVersionHistoryData) GetIdOk

func (o *GetRuleVersionHistoryData) 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 (*GetRuleVersionHistoryData) GetType

func (o *GetRuleVersionHistoryData) GetType() GetRuleVersionHistoryDataType

GetType returns the Type field value if set, zero value otherwise.

func (*GetRuleVersionHistoryData) GetTypeOk

func (o *GetRuleVersionHistoryData) GetTypeOk() (*GetRuleVersionHistoryDataType, 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 (*GetRuleVersionHistoryData) HasAttributes

func (o *GetRuleVersionHistoryData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*GetRuleVersionHistoryData) HasId

func (o *GetRuleVersionHistoryData) HasId() bool

HasId returns a boolean if a field has been set.

func (*GetRuleVersionHistoryData) HasType

func (o *GetRuleVersionHistoryData) HasType() bool

HasType returns a boolean if a field has been set.

func (GetRuleVersionHistoryData) MarshalJSON

func (o GetRuleVersionHistoryData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetRuleVersionHistoryData) SetAttributes

func (o *GetRuleVersionHistoryData) SetAttributes(v RuleVersionHistory)

SetAttributes gets a reference to the given RuleVersionHistory and assigns it to the Attributes field.

func (*GetRuleVersionHistoryData) SetId

func (o *GetRuleVersionHistoryData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*GetRuleVersionHistoryData) SetType

func (o *GetRuleVersionHistoryData) SetType(v GetRuleVersionHistoryDataType)

SetType gets a reference to the given GetRuleVersionHistoryDataType and assigns it to the Type field.

func (*GetRuleVersionHistoryData) UnmarshalJSON

func (o *GetRuleVersionHistoryData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetRuleVersionHistoryDataType

GetRuleVersionHistoryDataType Type of data.

type GetRuleVersionHistoryDataType string

List of GetRuleVersionHistoryDataType.

const (
    GETRULEVERSIONHISTORYDATATYPE_GETRULEVERSIONHISTORYRESPONSE GetRuleVersionHistoryDataType = "GetRuleVersionHistoryResponse"
)

func NewGetRuleVersionHistoryDataTypeFromValue

func NewGetRuleVersionHistoryDataTypeFromValue(v string) (*GetRuleVersionHistoryDataType, error)

NewGetRuleVersionHistoryDataTypeFromValue returns a pointer to a valid GetRuleVersionHistoryDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*GetRuleVersionHistoryDataType) GetAllowedValues

func (v *GetRuleVersionHistoryDataType) GetAllowedValues() []GetRuleVersionHistoryDataType

GetAllowedValues reeturns the list of possible values.

func (GetRuleVersionHistoryDataType) IsValid

func (v GetRuleVersionHistoryDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (GetRuleVersionHistoryDataType) Ptr

func (v GetRuleVersionHistoryDataType) Ptr() *GetRuleVersionHistoryDataType

Ptr returns reference to GetRuleVersionHistoryDataType value.

func (*GetRuleVersionHistoryDataType) UnmarshalJSON

func (v *GetRuleVersionHistoryDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type GetRuleVersionHistoryOptionalParameters

GetRuleVersionHistoryOptionalParameters holds optional parameters for GetRuleVersionHistory.

type GetRuleVersionHistoryOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
}

func NewGetRuleVersionHistoryOptionalParameters

func NewGetRuleVersionHistoryOptionalParameters() *GetRuleVersionHistoryOptionalParameters

NewGetRuleVersionHistoryOptionalParameters creates an empty struct for parameters.

func (*GetRuleVersionHistoryOptionalParameters) WithPageNumber

func (r *GetRuleVersionHistoryOptionalParameters) WithPageNumber(pageNumber int64) *GetRuleVersionHistoryOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*GetRuleVersionHistoryOptionalParameters) WithPageSize

func (r *GetRuleVersionHistoryOptionalParameters) WithPageSize(pageSize int64) *GetRuleVersionHistoryOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type GetRuleVersionHistoryResponse

GetRuleVersionHistoryResponse Response for getting the rule version history.

type GetRuleVersionHistoryResponse struct {
    // Data for the rule version history.
    Data *GetRuleVersionHistoryData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetRuleVersionHistoryResponse

func NewGetRuleVersionHistoryResponse() *GetRuleVersionHistoryResponse

NewGetRuleVersionHistoryResponse instantiates a new GetRuleVersionHistoryResponse 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 NewGetRuleVersionHistoryResponseWithDefaults

func NewGetRuleVersionHistoryResponseWithDefaults() *GetRuleVersionHistoryResponse

NewGetRuleVersionHistoryResponseWithDefaults instantiates a new GetRuleVersionHistoryResponse 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 (*GetRuleVersionHistoryResponse) GetData

func (o *GetRuleVersionHistoryResponse) GetData() GetRuleVersionHistoryData

GetData returns the Data field value if set, zero value otherwise.

func (*GetRuleVersionHistoryResponse) GetDataOk

func (o *GetRuleVersionHistoryResponse) GetDataOk() (*GetRuleVersionHistoryData, 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 (*GetRuleVersionHistoryResponse) HasData

func (o *GetRuleVersionHistoryResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetRuleVersionHistoryResponse) MarshalJSON

func (o GetRuleVersionHistoryResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetRuleVersionHistoryResponse) SetData

func (o *GetRuleVersionHistoryResponse) SetData(v GetRuleVersionHistoryData)

SetData gets a reference to the given GetRuleVersionHistoryData and assigns it to the Data field.

func (*GetRuleVersionHistoryResponse) UnmarshalJSON

func (o *GetRuleVersionHistoryResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetSBOMOptionalParameters

GetSBOMOptionalParameters holds optional parameters for GetSBOM.

type GetSBOMOptionalParameters struct {
    FilterRepoDigest *string
}

func NewGetSBOMOptionalParameters

func NewGetSBOMOptionalParameters() *GetSBOMOptionalParameters

NewGetSBOMOptionalParameters creates an empty struct for parameters.

func (*GetSBOMOptionalParameters) WithFilterRepoDigest

func (r *GetSBOMOptionalParameters) WithFilterRepoDigest(filterRepoDigest string) *GetSBOMOptionalParameters

WithFilterRepoDigest sets the corresponding parameter name and returns the struct.

type GetSBOMResponse

GetSBOMResponse The expected response schema when getting an SBOM.

type GetSBOMResponse struct {
    // A single SBOM
    Data SBOM `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetSBOMResponse

func NewGetSBOMResponse(data SBOM) *GetSBOMResponse

NewGetSBOMResponse instantiates a new GetSBOMResponse 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 NewGetSBOMResponseWithDefaults

func NewGetSBOMResponseWithDefaults() *GetSBOMResponse

NewGetSBOMResponseWithDefaults instantiates a new GetSBOMResponse 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 (*GetSBOMResponse) GetData

func (o *GetSBOMResponse) GetData() SBOM

GetData returns the Data field value.

func (*GetSBOMResponse) GetDataOk

func (o *GetSBOMResponse) GetDataOk() (*SBOM, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (GetSBOMResponse) MarshalJSON

func (o GetSBOMResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetSBOMResponse) SetData

func (o *GetSBOMResponse) SetData(v SBOM)

SetData sets field value.

func (*GetSBOMResponse) UnmarshalJSON

func (o *GetSBOMResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GetScheduleOnCallUserOptionalParameters

GetScheduleOnCallUserOptionalParameters holds optional parameters for GetScheduleOnCallUser.

type GetScheduleOnCallUserOptionalParameters struct {
    Include    *string
    FilterAtTs *string
}

func NewGetScheduleOnCallUserOptionalParameters

func NewGetScheduleOnCallUserOptionalParameters() *GetScheduleOnCallUserOptionalParameters

NewGetScheduleOnCallUserOptionalParameters creates an empty struct for parameters.

func (*GetScheduleOnCallUserOptionalParameters) WithFilterAtTs

func (r *GetScheduleOnCallUserOptionalParameters) WithFilterAtTs(filterAtTs string) *GetScheduleOnCallUserOptionalParameters

WithFilterAtTs sets the corresponding parameter name and returns the struct.

func (*GetScheduleOnCallUserOptionalParameters) WithInclude

func (r *GetScheduleOnCallUserOptionalParameters) WithInclude(include string) *GetScheduleOnCallUserOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type GetServiceDefinitionOptionalParameters

GetServiceDefinitionOptionalParameters holds optional parameters for GetServiceDefinition.

type GetServiceDefinitionOptionalParameters struct {
    SchemaVersion *ServiceDefinitionSchemaVersions
}

func NewGetServiceDefinitionOptionalParameters

func NewGetServiceDefinitionOptionalParameters() *GetServiceDefinitionOptionalParameters

NewGetServiceDefinitionOptionalParameters creates an empty struct for parameters.

func (*GetServiceDefinitionOptionalParameters) WithSchemaVersion

func (r *GetServiceDefinitionOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *GetServiceDefinitionOptionalParameters

WithSchemaVersion sets the corresponding parameter name and returns the struct.

type GetTeamMembershipsOptionalParameters

GetTeamMembershipsOptionalParameters holds optional parameters for GetTeamMemberships.

type GetTeamMembershipsOptionalParameters struct {
    PageSize      *int64
    PageNumber    *int64
    Sort          *GetTeamMembershipsSort
    FilterKeyword *string
}

func NewGetTeamMembershipsOptionalParameters

func NewGetTeamMembershipsOptionalParameters() *GetTeamMembershipsOptionalParameters

NewGetTeamMembershipsOptionalParameters creates an empty struct for parameters.

func (*GetTeamMembershipsOptionalParameters) WithFilterKeyword

func (r *GetTeamMembershipsOptionalParameters) WithFilterKeyword(filterKeyword string) *GetTeamMembershipsOptionalParameters

WithFilterKeyword sets the corresponding parameter name and returns the struct.

func (*GetTeamMembershipsOptionalParameters) WithPageNumber

func (r *GetTeamMembershipsOptionalParameters) WithPageNumber(pageNumber int64) *GetTeamMembershipsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*GetTeamMembershipsOptionalParameters) WithPageSize

func (r *GetTeamMembershipsOptionalParameters) WithPageSize(pageSize int64) *GetTeamMembershipsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*GetTeamMembershipsOptionalParameters) WithSort

func (r *GetTeamMembershipsOptionalParameters) WithSort(sort GetTeamMembershipsSort) *GetTeamMembershipsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type GetTeamMembershipsSort

GetTeamMembershipsSort Specifies the order of returned team memberships

type GetTeamMembershipsSort string

List of GetTeamMembershipsSort.

const (
    GETTEAMMEMBERSHIPSSORT_MANAGER_NAME  GetTeamMembershipsSort = "manager_name"
    GETTEAMMEMBERSHIPSSORT__MANAGER_NAME GetTeamMembershipsSort = "-manager_name"
    GETTEAMMEMBERSHIPSSORT_NAME          GetTeamMembershipsSort = "name"
    GETTEAMMEMBERSHIPSSORT__NAME         GetTeamMembershipsSort = "-name"
    GETTEAMMEMBERSHIPSSORT_HANDLE        GetTeamMembershipsSort = "handle"
    GETTEAMMEMBERSHIPSSORT__HANDLE       GetTeamMembershipsSort = "-handle"
    GETTEAMMEMBERSHIPSSORT_EMAIL         GetTeamMembershipsSort = "email"
    GETTEAMMEMBERSHIPSSORT__EMAIL        GetTeamMembershipsSort = "-email"
)

func NewGetTeamMembershipsSortFromValue

func NewGetTeamMembershipsSortFromValue(v string) (*GetTeamMembershipsSort, error)

NewGetTeamMembershipsSortFromValue returns a pointer to a valid GetTeamMembershipsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*GetTeamMembershipsSort) GetAllowedValues

func (v *GetTeamMembershipsSort) GetAllowedValues() []GetTeamMembershipsSort

GetAllowedValues reeturns the list of possible values.

func (GetTeamMembershipsSort) IsValid

func (v GetTeamMembershipsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (GetTeamMembershipsSort) Ptr

func (v GetTeamMembershipsSort) Ptr() *GetTeamMembershipsSort

Ptr returns reference to GetTeamMembershipsSort value.

func (*GetTeamMembershipsSort) UnmarshalJSON

func (v *GetTeamMembershipsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type GetUsageApplicationSecurityMonitoringOptionalParameters

GetUsageApplicationSecurityMonitoringOptionalParameters holds optional parameters for GetUsageApplicationSecurityMonitoring.

type GetUsageApplicationSecurityMonitoringOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageApplicationSecurityMonitoringOptionalParameters

func NewGetUsageApplicationSecurityMonitoringOptionalParameters() *GetUsageApplicationSecurityMonitoringOptionalParameters

NewGetUsageApplicationSecurityMonitoringOptionalParameters creates an empty struct for parameters.

func (*GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr

func (r *GetUsageApplicationSecurityMonitoringOptionalParameters) WithEndHr(endHr time.Time) *GetUsageApplicationSecurityMonitoringOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GetUsageLambdaTracedInvocationsOptionalParameters

GetUsageLambdaTracedInvocationsOptionalParameters holds optional parameters for GetUsageLambdaTracedInvocations.

type GetUsageLambdaTracedInvocationsOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageLambdaTracedInvocationsOptionalParameters

func NewGetUsageLambdaTracedInvocationsOptionalParameters() *GetUsageLambdaTracedInvocationsOptionalParameters

NewGetUsageLambdaTracedInvocationsOptionalParameters creates an empty struct for parameters.

func (*GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr

func (r *GetUsageLambdaTracedInvocationsOptionalParameters) WithEndHr(endHr time.Time) *GetUsageLambdaTracedInvocationsOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GetUsageObservabilityPipelinesOptionalParameters

GetUsageObservabilityPipelinesOptionalParameters holds optional parameters for GetUsageObservabilityPipelines.

type GetUsageObservabilityPipelinesOptionalParameters struct {
    EndHr *time.Time
}

func NewGetUsageObservabilityPipelinesOptionalParameters

func NewGetUsageObservabilityPipelinesOptionalParameters() *GetUsageObservabilityPipelinesOptionalParameters

NewGetUsageObservabilityPipelinesOptionalParameters creates an empty struct for parameters.

func (*GetUsageObservabilityPipelinesOptionalParameters) WithEndHr

func (r *GetUsageObservabilityPipelinesOptionalParameters) WithEndHr(endHr time.Time) *GetUsageObservabilityPipelinesOptionalParameters

WithEndHr sets the corresponding parameter name and returns the struct.

type GetWorkflowResponse

GetWorkflowResponse The response object after getting a workflow.

type GetWorkflowResponse struct {
    // Data related to the workflow.
    Data *WorkflowData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGetWorkflowResponse

func NewGetWorkflowResponse() *GetWorkflowResponse

NewGetWorkflowResponse instantiates a new GetWorkflowResponse 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 NewGetWorkflowResponseWithDefaults

func NewGetWorkflowResponseWithDefaults() *GetWorkflowResponse

NewGetWorkflowResponseWithDefaults instantiates a new GetWorkflowResponse 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 (*GetWorkflowResponse) GetData

func (o *GetWorkflowResponse) GetData() WorkflowData

GetData returns the Data field value if set, zero value otherwise.

func (*GetWorkflowResponse) GetDataOk

func (o *GetWorkflowResponse) GetDataOk() (*WorkflowData, 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 (*GetWorkflowResponse) HasData

func (o *GetWorkflowResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (GetWorkflowResponse) MarshalJSON

func (o GetWorkflowResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GetWorkflowResponse) SetData

func (o *GetWorkflowResponse) SetData(v WorkflowData)

SetData gets a reference to the given WorkflowData and assigns it to the Data field.

func (*GetWorkflowResponse) UnmarshalJSON

func (o *GetWorkflowResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GithubWebhookTrigger

GithubWebhookTrigger Trigger a workflow from a GitHub webhook. To trigger a workflow from GitHub, you must set a `webhookSecret`. In your GitHub Webhook Settings, set the Payload URL to "base_url"/api/v2/workflows/"workflow_id"/webhook?orgId="org_id", select application/json for the content type, and be highly recommend enabling SSL verification for security. The workflow must be published.

type GithubWebhookTrigger struct {
    // Defines a rate limit for a trigger.
    RateLimit *TriggerRateLimit `json:"rateLimit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGithubWebhookTrigger

func NewGithubWebhookTrigger() *GithubWebhookTrigger

NewGithubWebhookTrigger instantiates a new GithubWebhookTrigger 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 NewGithubWebhookTriggerWithDefaults

func NewGithubWebhookTriggerWithDefaults() *GithubWebhookTrigger

NewGithubWebhookTriggerWithDefaults instantiates a new GithubWebhookTrigger 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 (*GithubWebhookTrigger) GetRateLimit

func (o *GithubWebhookTrigger) GetRateLimit() TriggerRateLimit

GetRateLimit returns the RateLimit field value if set, zero value otherwise.

func (*GithubWebhookTrigger) GetRateLimitOk

func (o *GithubWebhookTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)

GetRateLimitOk returns a tuple with the RateLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GithubWebhookTrigger) HasRateLimit

func (o *GithubWebhookTrigger) HasRateLimit() bool

HasRateLimit returns a boolean if a field has been set.

func (GithubWebhookTrigger) MarshalJSON

func (o GithubWebhookTrigger) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GithubWebhookTrigger) SetRateLimit

func (o *GithubWebhookTrigger) SetRateLimit(v TriggerRateLimit)

SetRateLimit gets a reference to the given TriggerRateLimit and assigns it to the RateLimit field.

func (*GithubWebhookTrigger) UnmarshalJSON

func (o *GithubWebhookTrigger) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GithubWebhookTriggerWrapper

GithubWebhookTriggerWrapper Schema for a GitHub webhook-based trigger.

type GithubWebhookTriggerWrapper struct {
    // Trigger a workflow from a GitHub webhook. To trigger a workflow from GitHub, you must set a `webhookSecret`. In your GitHub Webhook Settings, set the Payload URL to "base_url"/api/v2/workflows/"workflow_id"/webhook?orgId="org_id", select application/json for the content type, and be highly recommend enabling SSL verification for security. The workflow must be published.
    GithubWebhookTrigger GithubWebhookTrigger `json:"githubWebhookTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGithubWebhookTriggerWrapper

func NewGithubWebhookTriggerWrapper(githubWebhookTrigger GithubWebhookTrigger) *GithubWebhookTriggerWrapper

NewGithubWebhookTriggerWrapper instantiates a new GithubWebhookTriggerWrapper 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 NewGithubWebhookTriggerWrapperWithDefaults

func NewGithubWebhookTriggerWrapperWithDefaults() *GithubWebhookTriggerWrapper

NewGithubWebhookTriggerWrapperWithDefaults instantiates a new GithubWebhookTriggerWrapper 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 (*GithubWebhookTriggerWrapper) GetGithubWebhookTrigger

func (o *GithubWebhookTriggerWrapper) GetGithubWebhookTrigger() GithubWebhookTrigger

GetGithubWebhookTrigger returns the GithubWebhookTrigger field value.

func (*GithubWebhookTriggerWrapper) GetGithubWebhookTriggerOk

func (o *GithubWebhookTriggerWrapper) GetGithubWebhookTriggerOk() (*GithubWebhookTrigger, bool)

GetGithubWebhookTriggerOk returns a tuple with the GithubWebhookTrigger field value and a boolean to check if the value has been set.

func (*GithubWebhookTriggerWrapper) GetStartStepNames

func (o *GithubWebhookTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*GithubWebhookTriggerWrapper) GetStartStepNamesOk

func (o *GithubWebhookTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GithubWebhookTriggerWrapper) HasStartStepNames

func (o *GithubWebhookTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (GithubWebhookTriggerWrapper) MarshalJSON

func (o GithubWebhookTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GithubWebhookTriggerWrapper) SetGithubWebhookTrigger

func (o *GithubWebhookTriggerWrapper) SetGithubWebhookTrigger(v GithubWebhookTrigger)

SetGithubWebhookTrigger sets field value.

func (*GithubWebhookTriggerWrapper) SetStartStepNames

func (o *GithubWebhookTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*GithubWebhookTriggerWrapper) UnmarshalJSON

func (o *GithubWebhookTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type GroupScalarColumn

GroupScalarColumn A column containing the tag keys and values in a group.

type GroupScalarColumn struct {
    // The name of the tag key or group.
    Name *string `json:"name,omitempty"`
    // The type of column present for groups.
    Type *ScalarColumnTypeGroup `json:"type,omitempty"`
    // The array of tag values for each group found for the results of the formulas or queries.
    Values [][]string `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewGroupScalarColumn

func NewGroupScalarColumn() *GroupScalarColumn

NewGroupScalarColumn instantiates a new GroupScalarColumn 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 NewGroupScalarColumnWithDefaults

func NewGroupScalarColumnWithDefaults() *GroupScalarColumn

NewGroupScalarColumnWithDefaults instantiates a new GroupScalarColumn 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 (*GroupScalarColumn) GetName

func (o *GroupScalarColumn) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GroupScalarColumn) GetNameOk

func (o *GroupScalarColumn) 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 (*GroupScalarColumn) GetType

func (o *GroupScalarColumn) GetType() ScalarColumnTypeGroup

GetType returns the Type field value if set, zero value otherwise.

func (*GroupScalarColumn) GetTypeOk

func (o *GroupScalarColumn) GetTypeOk() (*ScalarColumnTypeGroup, 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 (*GroupScalarColumn) GetValues

func (o *GroupScalarColumn) GetValues() [][]string

GetValues returns the Values field value if set, zero value otherwise.

func (*GroupScalarColumn) GetValuesOk

func (o *GroupScalarColumn) GetValuesOk() (*[][]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupScalarColumn) HasName

func (o *GroupScalarColumn) HasName() bool

HasName returns a boolean if a field has been set.

func (*GroupScalarColumn) HasType

func (o *GroupScalarColumn) HasType() bool

HasType returns a boolean if a field has been set.

func (*GroupScalarColumn) HasValues

func (o *GroupScalarColumn) HasValues() bool

HasValues returns a boolean if a field has been set.

func (GroupScalarColumn) MarshalJSON

func (o GroupScalarColumn) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*GroupScalarColumn) SetName

func (o *GroupScalarColumn) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GroupScalarColumn) SetType

func (o *GroupScalarColumn) SetType(v ScalarColumnTypeGroup)

SetType gets a reference to the given ScalarColumnTypeGroup and assigns it to the Type field.

func (*GroupScalarColumn) SetValues

func (o *GroupScalarColumn) SetValues(v [][]string)

SetValues gets a reference to the given [][]string and assigns it to the Values field.

func (*GroupScalarColumn) UnmarshalJSON

func (o *GroupScalarColumn) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPBody

HTTPBody The definition of `HTTPBody` object.

type HTTPBody struct {
    // Serialized body content
    Content *string `json:"content,omitempty"`
    // Content type of the body
    ContentType *string `json:"content_type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPBody

func NewHTTPBody() *HTTPBody

NewHTTPBody instantiates a new HTTPBody 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 NewHTTPBodyWithDefaults

func NewHTTPBodyWithDefaults() *HTTPBody

NewHTTPBodyWithDefaults instantiates a new HTTPBody 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 (*HTTPBody) GetContent

func (o *HTTPBody) GetContent() string

GetContent returns the Content field value if set, zero value otherwise.

func (*HTTPBody) GetContentOk

func (o *HTTPBody) GetContentOk() (*string, bool)

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 (*HTTPBody) GetContentType

func (o *HTTPBody) GetContentType() string

GetContentType returns the ContentType field value if set, zero value otherwise.

func (*HTTPBody) GetContentTypeOk

func (o *HTTPBody) GetContentTypeOk() (*string, bool)

GetContentTypeOk returns a tuple with the ContentType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPBody) HasContent

func (o *HTTPBody) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*HTTPBody) HasContentType

func (o *HTTPBody) HasContentType() bool

HasContentType returns a boolean if a field has been set.

func (HTTPBody) MarshalJSON

func (o HTTPBody) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPBody) SetContent

func (o *HTTPBody) SetContent(v string)

SetContent gets a reference to the given string and assigns it to the Content field.

func (*HTTPBody) SetContentType

func (o *HTTPBody) SetContentType(v string)

SetContentType gets a reference to the given string and assigns it to the ContentType field.

func (*HTTPBody) UnmarshalJSON

func (o *HTTPBody) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPCIAppError

HTTPCIAppError List of errors.

type HTTPCIAppError struct {
    // Error message.
    Detail *string `json:"detail,omitempty"`
    // Error code.
    Status *string `json:"status,omitempty"`
    // Error title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPCIAppError

func NewHTTPCIAppError() *HTTPCIAppError

NewHTTPCIAppError instantiates a new HTTPCIAppError 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 NewHTTPCIAppErrorWithDefaults

func NewHTTPCIAppErrorWithDefaults() *HTTPCIAppError

NewHTTPCIAppErrorWithDefaults instantiates a new HTTPCIAppError 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 (*HTTPCIAppError) GetDetail

func (o *HTTPCIAppError) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPCIAppError) GetDetailOk

func (o *HTTPCIAppError) 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 (*HTTPCIAppError) GetStatus

func (o *HTTPCIAppError) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*HTTPCIAppError) GetStatusOk

func (o *HTTPCIAppError) 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 (*HTTPCIAppError) GetTitle

func (o *HTTPCIAppError) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*HTTPCIAppError) GetTitleOk

func (o *HTTPCIAppError) 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 (*HTTPCIAppError) HasDetail

func (o *HTTPCIAppError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*HTTPCIAppError) HasStatus

func (o *HTTPCIAppError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*HTTPCIAppError) HasTitle

func (o *HTTPCIAppError) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (HTTPCIAppError) MarshalJSON

func (o HTTPCIAppError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPCIAppError) SetDetail

func (o *HTTPCIAppError) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*HTTPCIAppError) SetStatus

func (o *HTTPCIAppError) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*HTTPCIAppError) SetTitle

func (o *HTTPCIAppError) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*HTTPCIAppError) UnmarshalJSON

func (o *HTTPCIAppError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPCIAppErrors

HTTPCIAppErrors Errors occurred.

type HTTPCIAppErrors struct {
    // Structured errors.
    Errors []HTTPCIAppError `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPCIAppErrors

func NewHTTPCIAppErrors() *HTTPCIAppErrors

NewHTTPCIAppErrors instantiates a new HTTPCIAppErrors 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 NewHTTPCIAppErrorsWithDefaults

func NewHTTPCIAppErrorsWithDefaults() *HTTPCIAppErrors

NewHTTPCIAppErrorsWithDefaults instantiates a new HTTPCIAppErrors 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 (*HTTPCIAppErrors) GetErrors

func (o *HTTPCIAppErrors) GetErrors() []HTTPCIAppError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*HTTPCIAppErrors) GetErrorsOk

func (o *HTTPCIAppErrors) GetErrorsOk() (*[]HTTPCIAppError, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPCIAppErrors) HasErrors

func (o *HTTPCIAppErrors) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (HTTPCIAppErrors) MarshalJSON

func (o HTTPCIAppErrors) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPCIAppErrors) SetErrors

func (o *HTTPCIAppErrors) SetErrors(v []HTTPCIAppError)

SetErrors gets a reference to the given []HTTPCIAppError and assigns it to the Errors field.

func (*HTTPCIAppErrors) UnmarshalJSON

func (o *HTTPCIAppErrors) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPCredentials

HTTPCredentials - The definition of `HTTPCredentials` object.

type HTTPCredentials struct {
    HTTPTokenAuth *HTTPTokenAuth

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func HTTPTokenAuthAsHTTPCredentials

func HTTPTokenAuthAsHTTPCredentials(v *HTTPTokenAuth) HTTPCredentials

HTTPTokenAuthAsHTTPCredentials is a convenience function that returns HTTPTokenAuth wrapped in HTTPCredentials.

func (*HTTPCredentials) GetActualInstance

func (obj *HTTPCredentials) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (HTTPCredentials) MarshalJSON

func (obj HTTPCredentials) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*HTTPCredentials) UnmarshalJSON

func (obj *HTTPCredentials) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type HTTPCredentialsUpdate

HTTPCredentialsUpdate - The definition of `HTTPCredentialsUpdate` object.

type HTTPCredentialsUpdate struct {
    HTTPTokenAuthUpdate *HTTPTokenAuthUpdate

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func HTTPTokenAuthUpdateAsHTTPCredentialsUpdate

func HTTPTokenAuthUpdateAsHTTPCredentialsUpdate(v *HTTPTokenAuthUpdate) HTTPCredentialsUpdate

HTTPTokenAuthUpdateAsHTTPCredentialsUpdate is a convenience function that returns HTTPTokenAuthUpdate wrapped in HTTPCredentialsUpdate.

func (*HTTPCredentialsUpdate) GetActualInstance

func (obj *HTTPCredentialsUpdate) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (HTTPCredentialsUpdate) MarshalJSON

func (obj HTTPCredentialsUpdate) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*HTTPCredentialsUpdate) UnmarshalJSON

func (obj *HTTPCredentialsUpdate) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type HTTPHeader

HTTPHeader The definition of `HTTPHeader` object.

type HTTPHeader struct {
    // The `HTTPHeader` `name`.
    Name string `json:"name"`
    // The `HTTPHeader` `value`.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPHeader

func NewHTTPHeader(name string, value string) *HTTPHeader

NewHTTPHeader instantiates a new HTTPHeader 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 NewHTTPHeaderWithDefaults

func NewHTTPHeaderWithDefaults() *HTTPHeader

NewHTTPHeaderWithDefaults instantiates a new HTTPHeader 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 (*HTTPHeader) GetName

func (o *HTTPHeader) GetName() string

GetName returns the Name field value.

func (*HTTPHeader) GetNameOk

func (o *HTTPHeader) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*HTTPHeader) GetValue

func (o *HTTPHeader) GetValue() string

GetValue returns the Value field value.

func (*HTTPHeader) GetValueOk

func (o *HTTPHeader) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (HTTPHeader) MarshalJSON

func (o HTTPHeader) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPHeader) SetName

func (o *HTTPHeader) SetName(v string)

SetName sets field value.

func (*HTTPHeader) SetValue

func (o *HTTPHeader) SetValue(v string)

SetValue sets field value.

func (*HTTPHeader) UnmarshalJSON

func (o *HTTPHeader) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPHeaderUpdate

HTTPHeaderUpdate The definition of `HTTPHeaderUpdate` object.

type HTTPHeaderUpdate struct {
    // Should the header be deleted.
    Deleted *bool `json:"deleted,omitempty"`
    // The `HTTPHeaderUpdate` `name`.
    Name string `json:"name"`
    // The `HTTPHeaderUpdate` `value`.
    Value *string `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPHeaderUpdate

func NewHTTPHeaderUpdate(name string) *HTTPHeaderUpdate

NewHTTPHeaderUpdate instantiates a new HTTPHeaderUpdate 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 NewHTTPHeaderUpdateWithDefaults

func NewHTTPHeaderUpdateWithDefaults() *HTTPHeaderUpdate

NewHTTPHeaderUpdateWithDefaults instantiates a new HTTPHeaderUpdate 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 (*HTTPHeaderUpdate) GetDeleted

func (o *HTTPHeaderUpdate) GetDeleted() bool

GetDeleted returns the Deleted field value if set, zero value otherwise.

func (*HTTPHeaderUpdate) GetDeletedOk

func (o *HTTPHeaderUpdate) GetDeletedOk() (*bool, bool)

GetDeletedOk returns a tuple with the Deleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPHeaderUpdate) GetName

func (o *HTTPHeaderUpdate) GetName() string

GetName returns the Name field value.

func (*HTTPHeaderUpdate) GetNameOk

func (o *HTTPHeaderUpdate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*HTTPHeaderUpdate) GetValue

func (o *HTTPHeaderUpdate) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*HTTPHeaderUpdate) GetValueOk

func (o *HTTPHeaderUpdate) 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 (*HTTPHeaderUpdate) HasDeleted

func (o *HTTPHeaderUpdate) HasDeleted() bool

HasDeleted returns a boolean if a field has been set.

func (*HTTPHeaderUpdate) HasValue

func (o *HTTPHeaderUpdate) HasValue() bool

HasValue returns a boolean if a field has been set.

func (HTTPHeaderUpdate) MarshalJSON

func (o HTTPHeaderUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPHeaderUpdate) SetDeleted

func (o *HTTPHeaderUpdate) SetDeleted(v bool)

SetDeleted gets a reference to the given bool and assigns it to the Deleted field.

func (*HTTPHeaderUpdate) SetName

func (o *HTTPHeaderUpdate) SetName(v string)

SetName sets field value.

func (*HTTPHeaderUpdate) SetValue

func (o *HTTPHeaderUpdate) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (*HTTPHeaderUpdate) UnmarshalJSON

func (o *HTTPHeaderUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPIntegration

HTTPIntegration The definition of `HTTPIntegration` object.

type HTTPIntegration struct {
    // Base HTTP url for the integration
    BaseUrl string `json:"base_url"`
    // The definition of `HTTPCredentials` object.
    Credentials HTTPCredentials `json:"credentials"`
    // The definition of `HTTPIntegrationType` object.
    Type HTTPIntegrationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPIntegration

func NewHTTPIntegration(baseUrl string, credentials HTTPCredentials, typeVar HTTPIntegrationType) *HTTPIntegration

NewHTTPIntegration instantiates a new HTTPIntegration 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 NewHTTPIntegrationWithDefaults

func NewHTTPIntegrationWithDefaults() *HTTPIntegration

NewHTTPIntegrationWithDefaults instantiates a new HTTPIntegration 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 (*HTTPIntegration) GetBaseUrl

func (o *HTTPIntegration) GetBaseUrl() string

GetBaseUrl returns the BaseUrl field value.

func (*HTTPIntegration) GetBaseUrlOk

func (o *HTTPIntegration) GetBaseUrlOk() (*string, bool)

GetBaseUrlOk returns a tuple with the BaseUrl field value and a boolean to check if the value has been set.

func (*HTTPIntegration) GetCredentials

func (o *HTTPIntegration) GetCredentials() HTTPCredentials

GetCredentials returns the Credentials field value.

func (*HTTPIntegration) GetCredentialsOk

func (o *HTTPIntegration) GetCredentialsOk() (*HTTPCredentials, bool)

GetCredentialsOk returns a tuple with the Credentials field value and a boolean to check if the value has been set.

func (*HTTPIntegration) GetType

func (o *HTTPIntegration) GetType() HTTPIntegrationType

GetType returns the Type field value.

func (*HTTPIntegration) GetTypeOk

func (o *HTTPIntegration) GetTypeOk() (*HTTPIntegrationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (HTTPIntegration) MarshalJSON

func (o HTTPIntegration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPIntegration) SetBaseUrl

func (o *HTTPIntegration) SetBaseUrl(v string)

SetBaseUrl sets field value.

func (*HTTPIntegration) SetCredentials

func (o *HTTPIntegration) SetCredentials(v HTTPCredentials)

SetCredentials sets field value.

func (*HTTPIntegration) SetType

func (o *HTTPIntegration) SetType(v HTTPIntegrationType)

SetType sets field value.

func (*HTTPIntegration) UnmarshalJSON

func (o *HTTPIntegration) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPIntegrationType

HTTPIntegrationType The definition of `HTTPIntegrationType` object.

type HTTPIntegrationType string

List of HTTPIntegrationType.

const (
    HTTPINTEGRATIONTYPE_HTTP HTTPIntegrationType = "HTTP"
)

func NewHTTPIntegrationTypeFromValue

func NewHTTPIntegrationTypeFromValue(v string) (*HTTPIntegrationType, error)

NewHTTPIntegrationTypeFromValue returns a pointer to a valid HTTPIntegrationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*HTTPIntegrationType) GetAllowedValues

func (v *HTTPIntegrationType) GetAllowedValues() []HTTPIntegrationType

GetAllowedValues reeturns the list of possible values.

func (HTTPIntegrationType) IsValid

func (v HTTPIntegrationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (HTTPIntegrationType) Ptr

func (v HTTPIntegrationType) Ptr() *HTTPIntegrationType

Ptr returns reference to HTTPIntegrationType value.

func (*HTTPIntegrationType) UnmarshalJSON

func (v *HTTPIntegrationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type HTTPIntegrationUpdate

HTTPIntegrationUpdate The definition of `HTTPIntegrationUpdate` object.

type HTTPIntegrationUpdate struct {
    // Base HTTP url for the integration
    BaseUrl *string `json:"base_url,omitempty"`
    // The definition of `HTTPCredentialsUpdate` object.
    Credentials *HTTPCredentialsUpdate `json:"credentials,omitempty"`
    // The definition of `HTTPIntegrationType` object.
    Type HTTPIntegrationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPIntegrationUpdate

func NewHTTPIntegrationUpdate(typeVar HTTPIntegrationType) *HTTPIntegrationUpdate

NewHTTPIntegrationUpdate instantiates a new HTTPIntegrationUpdate 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 NewHTTPIntegrationUpdateWithDefaults

func NewHTTPIntegrationUpdateWithDefaults() *HTTPIntegrationUpdate

NewHTTPIntegrationUpdateWithDefaults instantiates a new HTTPIntegrationUpdate 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 (*HTTPIntegrationUpdate) GetBaseUrl

func (o *HTTPIntegrationUpdate) GetBaseUrl() string

GetBaseUrl returns the BaseUrl field value if set, zero value otherwise.

func (*HTTPIntegrationUpdate) GetBaseUrlOk

func (o *HTTPIntegrationUpdate) GetBaseUrlOk() (*string, bool)

GetBaseUrlOk returns a tuple with the BaseUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPIntegrationUpdate) GetCredentials

func (o *HTTPIntegrationUpdate) GetCredentials() HTTPCredentialsUpdate

GetCredentials returns the Credentials field value if set, zero value otherwise.

func (*HTTPIntegrationUpdate) GetCredentialsOk

func (o *HTTPIntegrationUpdate) GetCredentialsOk() (*HTTPCredentialsUpdate, bool)

GetCredentialsOk returns a tuple with the Credentials field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPIntegrationUpdate) GetType

func (o *HTTPIntegrationUpdate) GetType() HTTPIntegrationType

GetType returns the Type field value.

func (*HTTPIntegrationUpdate) GetTypeOk

func (o *HTTPIntegrationUpdate) GetTypeOk() (*HTTPIntegrationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*HTTPIntegrationUpdate) HasBaseUrl

func (o *HTTPIntegrationUpdate) HasBaseUrl() bool

HasBaseUrl returns a boolean if a field has been set.

func (*HTTPIntegrationUpdate) HasCredentials

func (o *HTTPIntegrationUpdate) HasCredentials() bool

HasCredentials returns a boolean if a field has been set.

func (HTTPIntegrationUpdate) MarshalJSON

func (o HTTPIntegrationUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPIntegrationUpdate) SetBaseUrl

func (o *HTTPIntegrationUpdate) SetBaseUrl(v string)

SetBaseUrl gets a reference to the given string and assigns it to the BaseUrl field.

func (*HTTPIntegrationUpdate) SetCredentials

func (o *HTTPIntegrationUpdate) SetCredentials(v HTTPCredentialsUpdate)

SetCredentials gets a reference to the given HTTPCredentialsUpdate and assigns it to the Credentials field.

func (*HTTPIntegrationUpdate) SetType

func (o *HTTPIntegrationUpdate) SetType(v HTTPIntegrationType)

SetType sets field value.

func (*HTTPIntegrationUpdate) UnmarshalJSON

func (o *HTTPIntegrationUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogError

HTTPLogError List of errors.

type HTTPLogError struct {
    // Error message.
    Detail *string `json:"detail,omitempty"`
    // Error code.
    Status *string `json:"status,omitempty"`
    // Error title.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPLogError

func NewHTTPLogError() *HTTPLogError

NewHTTPLogError instantiates a new HTTPLogError 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 NewHTTPLogErrorWithDefaults

func NewHTTPLogErrorWithDefaults() *HTTPLogError

NewHTTPLogErrorWithDefaults instantiates a new HTTPLogError 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 (*HTTPLogError) GetDetail

func (o *HTTPLogError) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*HTTPLogError) GetDetailOk

func (o *HTTPLogError) 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 (*HTTPLogError) GetStatus

func (o *HTTPLogError) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*HTTPLogError) GetStatusOk

func (o *HTTPLogError) 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 (*HTTPLogError) GetTitle

func (o *HTTPLogError) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*HTTPLogError) GetTitleOk

func (o *HTTPLogError) 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 (*HTTPLogError) HasDetail

func (o *HTTPLogError) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*HTTPLogError) HasStatus

func (o *HTTPLogError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*HTTPLogError) HasTitle

func (o *HTTPLogError) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (HTTPLogError) MarshalJSON

func (o HTTPLogError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogError) SetDetail

func (o *HTTPLogError) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*HTTPLogError) SetStatus

func (o *HTTPLogError) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*HTTPLogError) SetTitle

func (o *HTTPLogError) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*HTTPLogError) UnmarshalJSON

func (o *HTTPLogError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogErrors

HTTPLogErrors Invalid query performed.

type HTTPLogErrors struct {
    // Structured errors.
    Errors []HTTPLogError `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPLogErrors

func NewHTTPLogErrors() *HTTPLogErrors

NewHTTPLogErrors instantiates a new HTTPLogErrors 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 NewHTTPLogErrorsWithDefaults

func NewHTTPLogErrorsWithDefaults() *HTTPLogErrors

NewHTTPLogErrorsWithDefaults instantiates a new HTTPLogErrors 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 (*HTTPLogErrors) GetErrors

func (o *HTTPLogErrors) GetErrors() []HTTPLogError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*HTTPLogErrors) GetErrorsOk

func (o *HTTPLogErrors) GetErrorsOk() (*[]HTTPLogError, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogErrors) HasErrors

func (o *HTTPLogErrors) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (HTTPLogErrors) MarshalJSON

func (o HTTPLogErrors) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogErrors) SetErrors

func (o *HTTPLogErrors) SetErrors(v []HTTPLogError)

SetErrors gets a reference to the given []HTTPLogError and assigns it to the Errors field.

func (*HTTPLogErrors) UnmarshalJSON

func (o *HTTPLogErrors) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPLogItem

HTTPLogItem Logs that are sent over HTTP.

type HTTPLogItem struct {
    // The integration name associated with your log: the technology from which the log originated.
    // When it matches an integration name, Datadog automatically installs the corresponding parsers and facets.
    // See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes).
    Ddsource *string `json:"ddsource,omitempty"`
    // Tags associated with your logs.
    Ddtags *string `json:"ddtags,omitempty"`
    // The name of the originating host of the log.
    Hostname *string `json:"hostname,omitempty"`
    // The message [reserved attribute](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#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"`
    // 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.
    // See [reserved attributes](https://docs.datadoghq.com/logs/log_configuration/attributes_naming_convention/#reserved-attributes).
    Service *string `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPLogItem

func NewHTTPLogItem(message string) *HTTPLogItem

NewHTTPLogItem instantiates a new HTTPLogItem 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 NewHTTPLogItemWithDefaults

func NewHTTPLogItemWithDefaults() *HTTPLogItem

NewHTTPLogItemWithDefaults instantiates a new HTTPLogItem 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 (*HTTPLogItem) GetDdsource

func (o *HTTPLogItem) GetDdsource() string

GetDdsource returns the Ddsource field value if set, zero value otherwise.

func (*HTTPLogItem) GetDdsourceOk

func (o *HTTPLogItem) GetDdsourceOk() (*string, bool)

GetDdsourceOk returns a tuple with the Ddsource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetDdtags

func (o *HTTPLogItem) GetDdtags() string

GetDdtags returns the Ddtags field value if set, zero value otherwise.

func (*HTTPLogItem) GetDdtagsOk

func (o *HTTPLogItem) GetDdtagsOk() (*string, bool)

GetDdtagsOk returns a tuple with the Ddtags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetHostname

func (o *HTTPLogItem) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*HTTPLogItem) GetHostnameOk

func (o *HTTPLogItem) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPLogItem) GetMessage

func (o *HTTPLogItem) GetMessage() string

GetMessage returns the Message field value.

func (*HTTPLogItem) GetMessageOk

func (o *HTTPLogItem) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*HTTPLogItem) GetService

func (o *HTTPLogItem) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*HTTPLogItem) GetServiceOk

func (o *HTTPLogItem) 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 (*HTTPLogItem) HasDdsource

func (o *HTTPLogItem) HasDdsource() bool

HasDdsource returns a boolean if a field has been set.

func (*HTTPLogItem) HasDdtags

func (o *HTTPLogItem) HasDdtags() bool

HasDdtags returns a boolean if a field has been set.

func (*HTTPLogItem) HasHostname

func (o *HTTPLogItem) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*HTTPLogItem) HasService

func (o *HTTPLogItem) HasService() bool

HasService returns a boolean if a field has been set.

func (HTTPLogItem) MarshalJSON

func (o HTTPLogItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPLogItem) SetDdsource

func (o *HTTPLogItem) SetDdsource(v string)

SetDdsource gets a reference to the given string and assigns it to the Ddsource field.

func (*HTTPLogItem) SetDdtags

func (o *HTTPLogItem) SetDdtags(v string)

SetDdtags gets a reference to the given string and assigns it to the Ddtags field.

func (*HTTPLogItem) SetHostname

func (o *HTTPLogItem) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*HTTPLogItem) SetMessage

func (o *HTTPLogItem) SetMessage(v string)

SetMessage sets field value.

func (*HTTPLogItem) SetService

func (o *HTTPLogItem) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*HTTPLogItem) UnmarshalJSON

func (o *HTTPLogItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPToken

HTTPToken The definition of `HTTPToken` object.

type HTTPToken struct {
    // The `HTTPToken` `name`.
    Name string `json:"name"`
    // The definition of `TokenType` object.
    Type TokenType `json:"type"`
    // The `HTTPToken` `value`.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPToken

func NewHTTPToken(name string, typeVar TokenType, value string) *HTTPToken

NewHTTPToken instantiates a new HTTPToken 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 NewHTTPTokenWithDefaults

func NewHTTPTokenWithDefaults() *HTTPToken

NewHTTPTokenWithDefaults instantiates a new HTTPToken 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 (*HTTPToken) GetName

func (o *HTTPToken) GetName() string

GetName returns the Name field value.

func (*HTTPToken) GetNameOk

func (o *HTTPToken) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*HTTPToken) GetType

func (o *HTTPToken) GetType() TokenType

GetType returns the Type field value.

func (*HTTPToken) GetTypeOk

func (o *HTTPToken) GetTypeOk() (*TokenType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*HTTPToken) GetValue

func (o *HTTPToken) GetValue() string

GetValue returns the Value field value.

func (*HTTPToken) GetValueOk

func (o *HTTPToken) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (HTTPToken) MarshalJSON

func (o HTTPToken) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPToken) SetName

func (o *HTTPToken) SetName(v string)

SetName sets field value.

func (*HTTPToken) SetType

func (o *HTTPToken) SetType(v TokenType)

SetType sets field value.

func (*HTTPToken) SetValue

func (o *HTTPToken) SetValue(v string)

SetValue sets field value.

func (*HTTPToken) UnmarshalJSON

func (o *HTTPToken) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPTokenAuth

HTTPTokenAuth The definition of `HTTPTokenAuth` object.

type HTTPTokenAuth struct {
    // The definition of `HTTPBody` object.
    Body *HTTPBody `json:"body,omitempty"`
    // The `HTTPTokenAuth` `headers`.
    Headers []HTTPHeader `json:"headers,omitempty"`
    // The `HTTPTokenAuth` `tokens`.
    Tokens []HTTPToken `json:"tokens,omitempty"`
    // The definition of `HTTPTokenAuthType` object.
    Type HTTPTokenAuthType `json:"type"`
    // The `HTTPTokenAuth` `url_parameters`.
    UrlParameters []UrlParam `json:"url_parameters,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPTokenAuth

func NewHTTPTokenAuth(typeVar HTTPTokenAuthType) *HTTPTokenAuth

NewHTTPTokenAuth instantiates a new HTTPTokenAuth 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 NewHTTPTokenAuthWithDefaults

func NewHTTPTokenAuthWithDefaults() *HTTPTokenAuth

NewHTTPTokenAuthWithDefaults instantiates a new HTTPTokenAuth 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 (*HTTPTokenAuth) GetBody

func (o *HTTPTokenAuth) GetBody() HTTPBody

GetBody returns the Body field value if set, zero value otherwise.

func (*HTTPTokenAuth) GetBodyOk

func (o *HTTPTokenAuth) GetBodyOk() (*HTTPBody, bool)

GetBodyOk returns a tuple with the Body field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuth) GetHeaders

func (o *HTTPTokenAuth) GetHeaders() []HTTPHeader

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*HTTPTokenAuth) GetHeadersOk

func (o *HTTPTokenAuth) GetHeadersOk() (*[]HTTPHeader, bool)

GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuth) GetTokens

func (o *HTTPTokenAuth) GetTokens() []HTTPToken

GetTokens returns the Tokens field value if set, zero value otherwise.

func (*HTTPTokenAuth) GetTokensOk

func (o *HTTPTokenAuth) GetTokensOk() (*[]HTTPToken, bool)

GetTokensOk returns a tuple with the Tokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuth) GetType

func (o *HTTPTokenAuth) GetType() HTTPTokenAuthType

GetType returns the Type field value.

func (*HTTPTokenAuth) GetTypeOk

func (o *HTTPTokenAuth) GetTypeOk() (*HTTPTokenAuthType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*HTTPTokenAuth) GetUrlParameters

func (o *HTTPTokenAuth) GetUrlParameters() []UrlParam

GetUrlParameters returns the UrlParameters field value if set, zero value otherwise.

func (*HTTPTokenAuth) GetUrlParametersOk

func (o *HTTPTokenAuth) GetUrlParametersOk() (*[]UrlParam, bool)

GetUrlParametersOk returns a tuple with the UrlParameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuth) HasBody

func (o *HTTPTokenAuth) HasBody() bool

HasBody returns a boolean if a field has been set.

func (*HTTPTokenAuth) HasHeaders

func (o *HTTPTokenAuth) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*HTTPTokenAuth) HasTokens

func (o *HTTPTokenAuth) HasTokens() bool

HasTokens returns a boolean if a field has been set.

func (*HTTPTokenAuth) HasUrlParameters

func (o *HTTPTokenAuth) HasUrlParameters() bool

HasUrlParameters returns a boolean if a field has been set.

func (HTTPTokenAuth) MarshalJSON

func (o HTTPTokenAuth) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPTokenAuth) SetBody

func (o *HTTPTokenAuth) SetBody(v HTTPBody)

SetBody gets a reference to the given HTTPBody and assigns it to the Body field.

func (*HTTPTokenAuth) SetHeaders

func (o *HTTPTokenAuth) SetHeaders(v []HTTPHeader)

SetHeaders gets a reference to the given []HTTPHeader and assigns it to the Headers field.

func (*HTTPTokenAuth) SetTokens

func (o *HTTPTokenAuth) SetTokens(v []HTTPToken)

SetTokens gets a reference to the given []HTTPToken and assigns it to the Tokens field.

func (*HTTPTokenAuth) SetType

func (o *HTTPTokenAuth) SetType(v HTTPTokenAuthType)

SetType sets field value.

func (*HTTPTokenAuth) SetUrlParameters

func (o *HTTPTokenAuth) SetUrlParameters(v []UrlParam)

SetUrlParameters gets a reference to the given []UrlParam and assigns it to the UrlParameters field.

func (*HTTPTokenAuth) UnmarshalJSON

func (o *HTTPTokenAuth) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPTokenAuthType

HTTPTokenAuthType The definition of `HTTPTokenAuthType` object.

type HTTPTokenAuthType string

List of HTTPTokenAuthType.

const (
    HTTPTOKENAUTHTYPE_HTTPTOKENAUTH HTTPTokenAuthType = "HTTPTokenAuth"
)

func NewHTTPTokenAuthTypeFromValue

func NewHTTPTokenAuthTypeFromValue(v string) (*HTTPTokenAuthType, error)

NewHTTPTokenAuthTypeFromValue returns a pointer to a valid HTTPTokenAuthType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*HTTPTokenAuthType) GetAllowedValues

func (v *HTTPTokenAuthType) GetAllowedValues() []HTTPTokenAuthType

GetAllowedValues reeturns the list of possible values.

func (HTTPTokenAuthType) IsValid

func (v HTTPTokenAuthType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (HTTPTokenAuthType) Ptr

func (v HTTPTokenAuthType) Ptr() *HTTPTokenAuthType

Ptr returns reference to HTTPTokenAuthType value.

func (*HTTPTokenAuthType) UnmarshalJSON

func (v *HTTPTokenAuthType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type HTTPTokenAuthUpdate

HTTPTokenAuthUpdate The definition of `HTTPTokenAuthUpdate` object.

type HTTPTokenAuthUpdate struct {
    // The definition of `HTTPBody` object.
    Body *HTTPBody `json:"body,omitempty"`
    // The `HTTPTokenAuthUpdate` `headers`.
    Headers []HTTPHeaderUpdate `json:"headers,omitempty"`
    // The `HTTPTokenAuthUpdate` `tokens`.
    Tokens []HTTPTokenUpdate `json:"tokens,omitempty"`
    // The definition of `HTTPTokenAuthType` object.
    Type HTTPTokenAuthType `json:"type"`
    // The `HTTPTokenAuthUpdate` `url_parameters`.
    UrlParameters []UrlParamUpdate `json:"url_parameters,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPTokenAuthUpdate

func NewHTTPTokenAuthUpdate(typeVar HTTPTokenAuthType) *HTTPTokenAuthUpdate

NewHTTPTokenAuthUpdate instantiates a new HTTPTokenAuthUpdate 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 NewHTTPTokenAuthUpdateWithDefaults

func NewHTTPTokenAuthUpdateWithDefaults() *HTTPTokenAuthUpdate

NewHTTPTokenAuthUpdateWithDefaults instantiates a new HTTPTokenAuthUpdate 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 (*HTTPTokenAuthUpdate) GetBody

func (o *HTTPTokenAuthUpdate) GetBody() HTTPBody

GetBody returns the Body field value if set, zero value otherwise.

func (*HTTPTokenAuthUpdate) GetBodyOk

func (o *HTTPTokenAuthUpdate) GetBodyOk() (*HTTPBody, bool)

GetBodyOk returns a tuple with the Body field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuthUpdate) GetHeaders

func (o *HTTPTokenAuthUpdate) GetHeaders() []HTTPHeaderUpdate

GetHeaders returns the Headers field value if set, zero value otherwise.

func (*HTTPTokenAuthUpdate) GetHeadersOk

func (o *HTTPTokenAuthUpdate) GetHeadersOk() (*[]HTTPHeaderUpdate, bool)

GetHeadersOk returns a tuple with the Headers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuthUpdate) GetTokens

func (o *HTTPTokenAuthUpdate) GetTokens() []HTTPTokenUpdate

GetTokens returns the Tokens field value if set, zero value otherwise.

func (*HTTPTokenAuthUpdate) GetTokensOk

func (o *HTTPTokenAuthUpdate) GetTokensOk() (*[]HTTPTokenUpdate, bool)

GetTokensOk returns a tuple with the Tokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuthUpdate) GetType

func (o *HTTPTokenAuthUpdate) GetType() HTTPTokenAuthType

GetType returns the Type field value.

func (*HTTPTokenAuthUpdate) GetTypeOk

func (o *HTTPTokenAuthUpdate) GetTypeOk() (*HTTPTokenAuthType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*HTTPTokenAuthUpdate) GetUrlParameters

func (o *HTTPTokenAuthUpdate) GetUrlParameters() []UrlParamUpdate

GetUrlParameters returns the UrlParameters field value if set, zero value otherwise.

func (*HTTPTokenAuthUpdate) GetUrlParametersOk

func (o *HTTPTokenAuthUpdate) GetUrlParametersOk() (*[]UrlParamUpdate, bool)

GetUrlParametersOk returns a tuple with the UrlParameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenAuthUpdate) HasBody

func (o *HTTPTokenAuthUpdate) HasBody() bool

HasBody returns a boolean if a field has been set.

func (*HTTPTokenAuthUpdate) HasHeaders

func (o *HTTPTokenAuthUpdate) HasHeaders() bool

HasHeaders returns a boolean if a field has been set.

func (*HTTPTokenAuthUpdate) HasTokens

func (o *HTTPTokenAuthUpdate) HasTokens() bool

HasTokens returns a boolean if a field has been set.

func (*HTTPTokenAuthUpdate) HasUrlParameters

func (o *HTTPTokenAuthUpdate) HasUrlParameters() bool

HasUrlParameters returns a boolean if a field has been set.

func (HTTPTokenAuthUpdate) MarshalJSON

func (o HTTPTokenAuthUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPTokenAuthUpdate) SetBody

func (o *HTTPTokenAuthUpdate) SetBody(v HTTPBody)

SetBody gets a reference to the given HTTPBody and assigns it to the Body field.

func (*HTTPTokenAuthUpdate) SetHeaders

func (o *HTTPTokenAuthUpdate) SetHeaders(v []HTTPHeaderUpdate)

SetHeaders gets a reference to the given []HTTPHeaderUpdate and assigns it to the Headers field.

func (*HTTPTokenAuthUpdate) SetTokens

func (o *HTTPTokenAuthUpdate) SetTokens(v []HTTPTokenUpdate)

SetTokens gets a reference to the given []HTTPTokenUpdate and assigns it to the Tokens field.

func (*HTTPTokenAuthUpdate) SetType

func (o *HTTPTokenAuthUpdate) SetType(v HTTPTokenAuthType)

SetType sets field value.

func (*HTTPTokenAuthUpdate) SetUrlParameters

func (o *HTTPTokenAuthUpdate) SetUrlParameters(v []UrlParamUpdate)

SetUrlParameters gets a reference to the given []UrlParamUpdate and assigns it to the UrlParameters field.

func (*HTTPTokenAuthUpdate) UnmarshalJSON

func (o *HTTPTokenAuthUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HTTPTokenUpdate

HTTPTokenUpdate The definition of `HTTPTokenUpdate` object.

type HTTPTokenUpdate struct {
    // Should the header be deleted.
    Deleted *bool `json:"deleted,omitempty"`
    // The `HTTPToken` `name`.
    Name string `json:"name"`
    // The definition of `TokenType` object.
    Type TokenType `json:"type"`
    // The `HTTPToken` `value`.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHTTPTokenUpdate

func NewHTTPTokenUpdate(name string, typeVar TokenType, value string) *HTTPTokenUpdate

NewHTTPTokenUpdate instantiates a new HTTPTokenUpdate 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 NewHTTPTokenUpdateWithDefaults

func NewHTTPTokenUpdateWithDefaults() *HTTPTokenUpdate

NewHTTPTokenUpdateWithDefaults instantiates a new HTTPTokenUpdate 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 (*HTTPTokenUpdate) GetDeleted

func (o *HTTPTokenUpdate) GetDeleted() bool

GetDeleted returns the Deleted field value if set, zero value otherwise.

func (*HTTPTokenUpdate) GetDeletedOk

func (o *HTTPTokenUpdate) GetDeletedOk() (*bool, bool)

GetDeletedOk returns a tuple with the Deleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HTTPTokenUpdate) GetName

func (o *HTTPTokenUpdate) GetName() string

GetName returns the Name field value.

func (*HTTPTokenUpdate) GetNameOk

func (o *HTTPTokenUpdate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*HTTPTokenUpdate) GetType

func (o *HTTPTokenUpdate) GetType() TokenType

GetType returns the Type field value.

func (*HTTPTokenUpdate) GetTypeOk

func (o *HTTPTokenUpdate) GetTypeOk() (*TokenType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*HTTPTokenUpdate) GetValue

func (o *HTTPTokenUpdate) GetValue() string

GetValue returns the Value field value.

func (*HTTPTokenUpdate) GetValueOk

func (o *HTTPTokenUpdate) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*HTTPTokenUpdate) HasDeleted

func (o *HTTPTokenUpdate) HasDeleted() bool

HasDeleted returns a boolean if a field has been set.

func (HTTPTokenUpdate) MarshalJSON

func (o HTTPTokenUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HTTPTokenUpdate) SetDeleted

func (o *HTTPTokenUpdate) SetDeleted(v bool)

SetDeleted gets a reference to the given bool and assigns it to the Deleted field.

func (*HTTPTokenUpdate) SetName

func (o *HTTPTokenUpdate) SetName(v string)

SetName sets field value.

func (*HTTPTokenUpdate) SetType

func (o *HTTPTokenUpdate) SetType(v TokenType)

SetType sets field value.

func (*HTTPTokenUpdate) SetValue

func (o *HTTPTokenUpdate) SetValue(v string)

SetValue sets field value.

func (*HTTPTokenUpdate) UnmarshalJSON

func (o *HTTPTokenUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HistoricalJobDataType

HistoricalJobDataType Type of payload.

type HistoricalJobDataType string

List of HistoricalJobDataType.

const (
    HISTORICALJOBDATATYPE_HISTORICALDETECTIONSJOB HistoricalJobDataType = "historicalDetectionsJob"
)

func NewHistoricalJobDataTypeFromValue

func NewHistoricalJobDataTypeFromValue(v string) (*HistoricalJobDataType, error)

NewHistoricalJobDataTypeFromValue returns a pointer to a valid HistoricalJobDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*HistoricalJobDataType) GetAllowedValues

func (v *HistoricalJobDataType) GetAllowedValues() []HistoricalJobDataType

GetAllowedValues reeturns the list of possible values.

func (HistoricalJobDataType) IsValid

func (v HistoricalJobDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (HistoricalJobDataType) Ptr

func (v HistoricalJobDataType) Ptr() *HistoricalJobDataType

Ptr returns reference to HistoricalJobDataType value.

func (*HistoricalJobDataType) UnmarshalJSON

func (v *HistoricalJobDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type HistoricalJobListMeta

HistoricalJobListMeta Metadata about the list of jobs.

type HistoricalJobListMeta struct {
    // Number of jobs in the list.
    TotalCount *int32 `json:"totalCount,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHistoricalJobListMeta

func NewHistoricalJobListMeta() *HistoricalJobListMeta

NewHistoricalJobListMeta instantiates a new HistoricalJobListMeta 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 NewHistoricalJobListMetaWithDefaults

func NewHistoricalJobListMetaWithDefaults() *HistoricalJobListMeta

NewHistoricalJobListMetaWithDefaults instantiates a new HistoricalJobListMeta 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 (*HistoricalJobListMeta) GetTotalCount

func (o *HistoricalJobListMeta) GetTotalCount() int32

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*HistoricalJobListMeta) GetTotalCountOk

func (o *HistoricalJobListMeta) GetTotalCountOk() (*int32, 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 (*HistoricalJobListMeta) HasTotalCount

func (o *HistoricalJobListMeta) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (HistoricalJobListMeta) MarshalJSON

func (o HistoricalJobListMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HistoricalJobListMeta) SetTotalCount

func (o *HistoricalJobListMeta) SetTotalCount(v int32)

SetTotalCount gets a reference to the given int32 and assigns it to the TotalCount field.

func (*HistoricalJobListMeta) UnmarshalJSON

func (o *HistoricalJobListMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HistoricalJobOptions

HistoricalJobOptions Job options.

type HistoricalJobOptions struct {
    // The detection method.
    DetectionMethod *SecurityMonitoringRuleDetectionMethod `json:"detectionMethod,omitempty"`
    // 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. For third party detection method, this field is not used.
    EvaluationWindow *SecurityMonitoringRuleEvaluationWindow `json:"evaluationWindow,omitempty"`
    // Options on impossible travel detection method.
    ImpossibleTravelOptions *SecurityMonitoringRuleImpossibleTravelOptions `json:"impossibleTravelOptions,omitempty"`
    // Once a signal is generated, the signal will remain "open" if a case is matched at least once within
    // this keep alive window. For third party detection method, this field is not used.
    KeepAlive *SecurityMonitoringRuleKeepAlive `json:"keepAlive,omitempty"`
    // 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.
    MaxSignalDuration *SecurityMonitoringRuleMaxSignalDuration `json:"maxSignalDuration,omitempty"`
    // Options on new value detection method.
    NewValueOptions *SecurityMonitoringRuleNewValueOptions `json:"newValueOptions,omitempty"`
    // Options on third party detection method.
    ThirdPartyRuleOptions *SecurityMonitoringRuleThirdPartyOptions `json:"thirdPartyRuleOptions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHistoricalJobOptions

func NewHistoricalJobOptions() *HistoricalJobOptions

NewHistoricalJobOptions instantiates a new HistoricalJobOptions 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 NewHistoricalJobOptionsWithDefaults

func NewHistoricalJobOptionsWithDefaults() *HistoricalJobOptions

NewHistoricalJobOptionsWithDefaults instantiates a new HistoricalJobOptions 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 (*HistoricalJobOptions) GetDetectionMethod

func (o *HistoricalJobOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod

GetDetectionMethod returns the DetectionMethod field value if set, zero value otherwise.

func (*HistoricalJobOptions) GetDetectionMethodOk

func (o *HistoricalJobOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)

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 (*HistoricalJobOptions) GetEvaluationWindow

func (o *HistoricalJobOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow

GetEvaluationWindow returns the EvaluationWindow field value if set, zero value otherwise.

func (*HistoricalJobOptions) GetEvaluationWindowOk

func (o *HistoricalJobOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)

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 (*HistoricalJobOptions) GetImpossibleTravelOptions

func (o *HistoricalJobOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions

GetImpossibleTravelOptions returns the ImpossibleTravelOptions field value if set, zero value otherwise.

func (*HistoricalJobOptions) GetImpossibleTravelOptionsOk

func (o *HistoricalJobOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)

GetImpossibleTravelOptionsOk returns a tuple with the ImpossibleTravelOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobOptions) GetKeepAlive

func (o *HistoricalJobOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive

GetKeepAlive returns the KeepAlive field value if set, zero value otherwise.

func (*HistoricalJobOptions) GetKeepAliveOk

func (o *HistoricalJobOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)

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 (*HistoricalJobOptions) GetMaxSignalDuration

func (o *HistoricalJobOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration

GetMaxSignalDuration returns the MaxSignalDuration field value if set, zero value otherwise.

func (*HistoricalJobOptions) GetMaxSignalDurationOk

func (o *HistoricalJobOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)

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 (*HistoricalJobOptions) GetNewValueOptions

func (o *HistoricalJobOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions

GetNewValueOptions returns the NewValueOptions field value if set, zero value otherwise.

func (*HistoricalJobOptions) GetNewValueOptionsOk

func (o *HistoricalJobOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)

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 (*HistoricalJobOptions) GetThirdPartyRuleOptions

func (o *HistoricalJobOptions) GetThirdPartyRuleOptions() SecurityMonitoringRuleThirdPartyOptions

GetThirdPartyRuleOptions returns the ThirdPartyRuleOptions field value if set, zero value otherwise.

func (*HistoricalJobOptions) GetThirdPartyRuleOptionsOk

func (o *HistoricalJobOptions) GetThirdPartyRuleOptionsOk() (*SecurityMonitoringRuleThirdPartyOptions, bool)

GetThirdPartyRuleOptionsOk returns a tuple with the ThirdPartyRuleOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobOptions) HasDetectionMethod

func (o *HistoricalJobOptions) HasDetectionMethod() bool

HasDetectionMethod returns a boolean if a field has been set.

func (*HistoricalJobOptions) HasEvaluationWindow

func (o *HistoricalJobOptions) HasEvaluationWindow() bool

HasEvaluationWindow returns a boolean if a field has been set.

func (*HistoricalJobOptions) HasImpossibleTravelOptions

func (o *HistoricalJobOptions) HasImpossibleTravelOptions() bool

HasImpossibleTravelOptions returns a boolean if a field has been set.

func (*HistoricalJobOptions) HasKeepAlive

func (o *HistoricalJobOptions) HasKeepAlive() bool

HasKeepAlive returns a boolean if a field has been set.

func (*HistoricalJobOptions) HasMaxSignalDuration

func (o *HistoricalJobOptions) HasMaxSignalDuration() bool

HasMaxSignalDuration returns a boolean if a field has been set.

func (*HistoricalJobOptions) HasNewValueOptions

func (o *HistoricalJobOptions) HasNewValueOptions() bool

HasNewValueOptions returns a boolean if a field has been set.

func (*HistoricalJobOptions) HasThirdPartyRuleOptions

func (o *HistoricalJobOptions) HasThirdPartyRuleOptions() bool

HasThirdPartyRuleOptions returns a boolean if a field has been set.

func (HistoricalJobOptions) MarshalJSON

func (o HistoricalJobOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HistoricalJobOptions) SetDetectionMethod

func (o *HistoricalJobOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)

SetDetectionMethod gets a reference to the given SecurityMonitoringRuleDetectionMethod and assigns it to the DetectionMethod field.

func (*HistoricalJobOptions) SetEvaluationWindow

func (o *HistoricalJobOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)

SetEvaluationWindow gets a reference to the given SecurityMonitoringRuleEvaluationWindow and assigns it to the EvaluationWindow field.

func (*HistoricalJobOptions) SetImpossibleTravelOptions

func (o *HistoricalJobOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)

SetImpossibleTravelOptions gets a reference to the given SecurityMonitoringRuleImpossibleTravelOptions and assigns it to the ImpossibleTravelOptions field.

func (*HistoricalJobOptions) SetKeepAlive

func (o *HistoricalJobOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)

SetKeepAlive gets a reference to the given SecurityMonitoringRuleKeepAlive and assigns it to the KeepAlive field.

func (*HistoricalJobOptions) SetMaxSignalDuration

func (o *HistoricalJobOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)

SetMaxSignalDuration gets a reference to the given SecurityMonitoringRuleMaxSignalDuration and assigns it to the MaxSignalDuration field.

func (*HistoricalJobOptions) SetNewValueOptions

func (o *HistoricalJobOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)

SetNewValueOptions gets a reference to the given SecurityMonitoringRuleNewValueOptions and assigns it to the NewValueOptions field.

func (*HistoricalJobOptions) SetThirdPartyRuleOptions

func (o *HistoricalJobOptions) SetThirdPartyRuleOptions(v SecurityMonitoringRuleThirdPartyOptions)

SetThirdPartyRuleOptions gets a reference to the given SecurityMonitoringRuleThirdPartyOptions and assigns it to the ThirdPartyRuleOptions field.

func (*HistoricalJobOptions) UnmarshalJSON

func (o *HistoricalJobOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HistoricalJobQuery

HistoricalJobQuery Query for selecting logs analyzed by the historical job.

type HistoricalJobQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Source of events, either logs, audit trail, or Datadog events.
    DataSource *SecurityMonitoringStandardDataSource `json:"dataSource,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"`
    // When false, events without a group-by value are ignored by the query. When true, events with missing group-by fields are processed with `N/A`, replacing the missing values.
    HasOptionalGroupByFields *bool `json:"hasOptionalGroupByFields,omitempty"`
    // Group of target fields to aggregate over when using the sum, max, geo data, or new value aggregations. The sum, max, and geo data aggregations only accept one value in this list, whereas the new value aggregation accepts up to five values.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Query to run on logs.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHistoricalJobQuery

func NewHistoricalJobQuery() *HistoricalJobQuery

NewHistoricalJobQuery instantiates a new HistoricalJobQuery 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 NewHistoricalJobQueryWithDefaults

func NewHistoricalJobQueryWithDefaults() *HistoricalJobQuery

NewHistoricalJobQueryWithDefaults instantiates a new HistoricalJobQuery 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 (*HistoricalJobQuery) GetAggregation

func (o *HistoricalJobQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetAggregationOk

func (o *HistoricalJobQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, 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 (*HistoricalJobQuery) GetDataSource

func (o *HistoricalJobQuery) GetDataSource() SecurityMonitoringStandardDataSource

GetDataSource returns the DataSource field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetDataSourceOk

func (o *HistoricalJobQuery) GetDataSourceOk() (*SecurityMonitoringStandardDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobQuery) GetDistinctFields

func (o *HistoricalJobQuery) GetDistinctFields() []string

GetDistinctFields returns the DistinctFields field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetDistinctFieldsOk

func (o *HistoricalJobQuery) 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 (*HistoricalJobQuery) GetGroupByFields

func (o *HistoricalJobQuery) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetGroupByFieldsOk

func (o *HistoricalJobQuery) 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 (*HistoricalJobQuery) GetHasOptionalGroupByFields

func (o *HistoricalJobQuery) GetHasOptionalGroupByFields() bool

GetHasOptionalGroupByFields returns the HasOptionalGroupByFields field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetHasOptionalGroupByFieldsOk

func (o *HistoricalJobQuery) GetHasOptionalGroupByFieldsOk() (*bool, bool)

GetHasOptionalGroupByFieldsOk returns a tuple with the HasOptionalGroupByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobQuery) GetMetrics

func (o *HistoricalJobQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetMetricsOk

func (o *HistoricalJobQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobQuery) GetName

func (o *HistoricalJobQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetNameOk

func (o *HistoricalJobQuery) 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 (*HistoricalJobQuery) GetQuery

func (o *HistoricalJobQuery) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*HistoricalJobQuery) GetQueryOk

func (o *HistoricalJobQuery) 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 (*HistoricalJobQuery) HasAggregation

func (o *HistoricalJobQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*HistoricalJobQuery) HasDataSource

func (o *HistoricalJobQuery) HasDataSource() bool

HasDataSource returns a boolean if a field has been set.

func (*HistoricalJobQuery) HasDistinctFields

func (o *HistoricalJobQuery) HasDistinctFields() bool

HasDistinctFields returns a boolean if a field has been set.

func (*HistoricalJobQuery) HasGroupByFields

func (o *HistoricalJobQuery) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*HistoricalJobQuery) HasHasOptionalGroupByFields

func (o *HistoricalJobQuery) HasHasOptionalGroupByFields() bool

HasHasOptionalGroupByFields returns a boolean if a field has been set.

func (*HistoricalJobQuery) HasMetrics

func (o *HistoricalJobQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*HistoricalJobQuery) HasName

func (o *HistoricalJobQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*HistoricalJobQuery) HasQuery

func (o *HistoricalJobQuery) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (HistoricalJobQuery) MarshalJSON

func (o HistoricalJobQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HistoricalJobQuery) SetAggregation

func (o *HistoricalJobQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*HistoricalJobQuery) SetDataSource

func (o *HistoricalJobQuery) SetDataSource(v SecurityMonitoringStandardDataSource)

SetDataSource gets a reference to the given SecurityMonitoringStandardDataSource and assigns it to the DataSource field.

func (*HistoricalJobQuery) SetDistinctFields

func (o *HistoricalJobQuery) SetDistinctFields(v []string)

SetDistinctFields gets a reference to the given []string and assigns it to the DistinctFields field.

func (*HistoricalJobQuery) SetGroupByFields

func (o *HistoricalJobQuery) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*HistoricalJobQuery) SetHasOptionalGroupByFields

func (o *HistoricalJobQuery) SetHasOptionalGroupByFields(v bool)

SetHasOptionalGroupByFields gets a reference to the given bool and assigns it to the HasOptionalGroupByFields field.

func (*HistoricalJobQuery) SetMetrics

func (o *HistoricalJobQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*HistoricalJobQuery) SetName

func (o *HistoricalJobQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*HistoricalJobQuery) SetQuery

func (o *HistoricalJobQuery) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*HistoricalJobQuery) UnmarshalJSON

func (o *HistoricalJobQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HistoricalJobResponse

HistoricalJobResponse Historical job response.

type HistoricalJobResponse struct {
    // Historical job response data.
    Data *HistoricalJobResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHistoricalJobResponse

func NewHistoricalJobResponse() *HistoricalJobResponse

NewHistoricalJobResponse instantiates a new HistoricalJobResponse 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 NewHistoricalJobResponseWithDefaults

func NewHistoricalJobResponseWithDefaults() *HistoricalJobResponse

NewHistoricalJobResponseWithDefaults instantiates a new HistoricalJobResponse 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 (*HistoricalJobResponse) GetData

func (o *HistoricalJobResponse) GetData() HistoricalJobResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*HistoricalJobResponse) GetDataOk

func (o *HistoricalJobResponse) GetDataOk() (*HistoricalJobResponseData, 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 (*HistoricalJobResponse) HasData

func (o *HistoricalJobResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (HistoricalJobResponse) MarshalJSON

func (o HistoricalJobResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HistoricalJobResponse) SetData

func (o *HistoricalJobResponse) SetData(v HistoricalJobResponseData)

SetData gets a reference to the given HistoricalJobResponseData and assigns it to the Data field.

func (*HistoricalJobResponse) UnmarshalJSON

func (o *HistoricalJobResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HistoricalJobResponseAttributes

HistoricalJobResponseAttributes Historical job attributes.

type HistoricalJobResponseAttributes struct {
    // Time when the job was created.
    CreatedAt *string `json:"createdAt,omitempty"`
    // The handle of the user who created the job.
    CreatedByHandle *string `json:"createdByHandle,omitempty"`
    // The name of the user who created the job.
    CreatedByName *string `json:"createdByName,omitempty"`
    // ID of the rule used to create the job (if it is created from a rule).
    CreatedFromRuleId *string `json:"createdFromRuleId,omitempty"`
    // Definition of a historical job.
    JobDefinition *JobDefinition `json:"jobDefinition,omitempty"`
    // Job name.
    JobName *string `json:"jobName,omitempty"`
    // Job status.
    JobStatus *string `json:"jobStatus,omitempty"`
    // Last modification time of the job.
    ModifiedAt *string `json:"modifiedAt,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHistoricalJobResponseAttributes

func NewHistoricalJobResponseAttributes() *HistoricalJobResponseAttributes

NewHistoricalJobResponseAttributes instantiates a new HistoricalJobResponseAttributes 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 NewHistoricalJobResponseAttributesWithDefaults

func NewHistoricalJobResponseAttributesWithDefaults() *HistoricalJobResponseAttributes

NewHistoricalJobResponseAttributesWithDefaults instantiates a new HistoricalJobResponseAttributes 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 (*HistoricalJobResponseAttributes) GetCreatedAt

func (o *HistoricalJobResponseAttributes) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetCreatedAtOk

func (o *HistoricalJobResponseAttributes) 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 (*HistoricalJobResponseAttributes) GetCreatedByHandle

func (o *HistoricalJobResponseAttributes) GetCreatedByHandle() string

GetCreatedByHandle returns the CreatedByHandle field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetCreatedByHandleOk

func (o *HistoricalJobResponseAttributes) GetCreatedByHandleOk() (*string, bool)

GetCreatedByHandleOk returns a tuple with the CreatedByHandle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobResponseAttributes) GetCreatedByName

func (o *HistoricalJobResponseAttributes) GetCreatedByName() string

GetCreatedByName returns the CreatedByName field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetCreatedByNameOk

func (o *HistoricalJobResponseAttributes) GetCreatedByNameOk() (*string, bool)

GetCreatedByNameOk returns a tuple with the CreatedByName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobResponseAttributes) GetCreatedFromRuleId

func (o *HistoricalJobResponseAttributes) GetCreatedFromRuleId() string

GetCreatedFromRuleId returns the CreatedFromRuleId field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetCreatedFromRuleIdOk

func (o *HistoricalJobResponseAttributes) GetCreatedFromRuleIdOk() (*string, bool)

GetCreatedFromRuleIdOk returns a tuple with the CreatedFromRuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobResponseAttributes) GetJobDefinition

func (o *HistoricalJobResponseAttributes) GetJobDefinition() JobDefinition

GetJobDefinition returns the JobDefinition field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetJobDefinitionOk

func (o *HistoricalJobResponseAttributes) GetJobDefinitionOk() (*JobDefinition, bool)

GetJobDefinitionOk returns a tuple with the JobDefinition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobResponseAttributes) GetJobName

func (o *HistoricalJobResponseAttributes) GetJobName() string

GetJobName returns the JobName field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetJobNameOk

func (o *HistoricalJobResponseAttributes) GetJobNameOk() (*string, bool)

GetJobNameOk returns a tuple with the JobName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobResponseAttributes) GetJobStatus

func (o *HistoricalJobResponseAttributes) GetJobStatus() string

GetJobStatus returns the JobStatus field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetJobStatusOk

func (o *HistoricalJobResponseAttributes) GetJobStatusOk() (*string, bool)

GetJobStatusOk returns a tuple with the JobStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalJobResponseAttributes) GetModifiedAt

func (o *HistoricalJobResponseAttributes) GetModifiedAt() string

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*HistoricalJobResponseAttributes) GetModifiedAtOk

func (o *HistoricalJobResponseAttributes) 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 (*HistoricalJobResponseAttributes) HasCreatedAt

func (o *HistoricalJobResponseAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*HistoricalJobResponseAttributes) HasCreatedByHandle

func (o *HistoricalJobResponseAttributes) HasCreatedByHandle() bool

HasCreatedByHandle returns a boolean if a field has been set.

func (*HistoricalJobResponseAttributes) HasCreatedByName

func (o *HistoricalJobResponseAttributes) HasCreatedByName() bool

HasCreatedByName returns a boolean if a field has been set.

func (*HistoricalJobResponseAttributes) HasCreatedFromRuleId

func (o *HistoricalJobResponseAttributes) HasCreatedFromRuleId() bool

HasCreatedFromRuleId returns a boolean if a field has been set.

func (*HistoricalJobResponseAttributes) HasJobDefinition

func (o *HistoricalJobResponseAttributes) HasJobDefinition() bool

HasJobDefinition returns a boolean if a field has been set.

func (*HistoricalJobResponseAttributes) HasJobName

func (o *HistoricalJobResponseAttributes) HasJobName() bool

HasJobName returns a boolean if a field has been set.

func (*HistoricalJobResponseAttributes) HasJobStatus

func (o *HistoricalJobResponseAttributes) HasJobStatus() bool

HasJobStatus returns a boolean if a field has been set.

func (*HistoricalJobResponseAttributes) HasModifiedAt

func (o *HistoricalJobResponseAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (HistoricalJobResponseAttributes) MarshalJSON

func (o HistoricalJobResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HistoricalJobResponseAttributes) SetCreatedAt

func (o *HistoricalJobResponseAttributes) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*HistoricalJobResponseAttributes) SetCreatedByHandle

func (o *HistoricalJobResponseAttributes) SetCreatedByHandle(v string)

SetCreatedByHandle gets a reference to the given string and assigns it to the CreatedByHandle field.

func (*HistoricalJobResponseAttributes) SetCreatedByName

func (o *HistoricalJobResponseAttributes) SetCreatedByName(v string)

SetCreatedByName gets a reference to the given string and assigns it to the CreatedByName field.

func (*HistoricalJobResponseAttributes) SetCreatedFromRuleId

func (o *HistoricalJobResponseAttributes) SetCreatedFromRuleId(v string)

SetCreatedFromRuleId gets a reference to the given string and assigns it to the CreatedFromRuleId field.

func (*HistoricalJobResponseAttributes) SetJobDefinition

func (o *HistoricalJobResponseAttributes) SetJobDefinition(v JobDefinition)

SetJobDefinition gets a reference to the given JobDefinition and assigns it to the JobDefinition field.

func (*HistoricalJobResponseAttributes) SetJobName

func (o *HistoricalJobResponseAttributes) SetJobName(v string)

SetJobName gets a reference to the given string and assigns it to the JobName field.

func (*HistoricalJobResponseAttributes) SetJobStatus

func (o *HistoricalJobResponseAttributes) SetJobStatus(v string)

SetJobStatus gets a reference to the given string and assigns it to the JobStatus field.

func (*HistoricalJobResponseAttributes) SetModifiedAt

func (o *HistoricalJobResponseAttributes) SetModifiedAt(v string)

SetModifiedAt gets a reference to the given string and assigns it to the ModifiedAt field.

func (*HistoricalJobResponseAttributes) UnmarshalJSON

func (o *HistoricalJobResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HistoricalJobResponseData

HistoricalJobResponseData Historical job response data.

type HistoricalJobResponseData struct {
    // Historical job attributes.
    Attributes *HistoricalJobResponseAttributes `json:"attributes,omitempty"`
    // ID of the job.
    Id *string `json:"id,omitempty"`
    // Type of payload.
    Type *HistoricalJobDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHistoricalJobResponseData

func NewHistoricalJobResponseData() *HistoricalJobResponseData

NewHistoricalJobResponseData instantiates a new HistoricalJobResponseData 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 NewHistoricalJobResponseDataWithDefaults

func NewHistoricalJobResponseDataWithDefaults() *HistoricalJobResponseData

NewHistoricalJobResponseDataWithDefaults instantiates a new HistoricalJobResponseData 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 (*HistoricalJobResponseData) GetAttributes

func (o *HistoricalJobResponseData) GetAttributes() HistoricalJobResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*HistoricalJobResponseData) GetAttributesOk

func (o *HistoricalJobResponseData) GetAttributesOk() (*HistoricalJobResponseAttributes, 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 (*HistoricalJobResponseData) GetId

func (o *HistoricalJobResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*HistoricalJobResponseData) GetIdOk

func (o *HistoricalJobResponseData) 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 (*HistoricalJobResponseData) GetType

func (o *HistoricalJobResponseData) GetType() HistoricalJobDataType

GetType returns the Type field value if set, zero value otherwise.

func (*HistoricalJobResponseData) GetTypeOk

func (o *HistoricalJobResponseData) GetTypeOk() (*HistoricalJobDataType, 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 (*HistoricalJobResponseData) HasAttributes

func (o *HistoricalJobResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*HistoricalJobResponseData) HasId

func (o *HistoricalJobResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*HistoricalJobResponseData) HasType

func (o *HistoricalJobResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (HistoricalJobResponseData) MarshalJSON

func (o HistoricalJobResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HistoricalJobResponseData) SetAttributes

func (o *HistoricalJobResponseData) SetAttributes(v HistoricalJobResponseAttributes)

SetAttributes gets a reference to the given HistoricalJobResponseAttributes and assigns it to the Attributes field.

func (*HistoricalJobResponseData) SetId

func (o *HistoricalJobResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*HistoricalJobResponseData) SetType

func (o *HistoricalJobResponseData) SetType(v HistoricalJobDataType)

SetType gets a reference to the given HistoricalJobDataType and assigns it to the Type field.

func (*HistoricalJobResponseData) UnmarshalJSON

func (o *HistoricalJobResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsage

HourlyUsage Hourly usage for a product family for an org.

type HourlyUsage struct {
    // Attributes of hourly usage for a product family for an org for a time period.
    Attributes *HourlyUsageAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of usage data.
    Type *UsageTimeSeriesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHourlyUsage

func NewHourlyUsage() *HourlyUsage

NewHourlyUsage instantiates a new HourlyUsage 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 NewHourlyUsageWithDefaults

func NewHourlyUsageWithDefaults() *HourlyUsage

NewHourlyUsageWithDefaults instantiates a new HourlyUsage 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 (*HourlyUsage) GetAttributes

func (o *HourlyUsage) GetAttributes() HourlyUsageAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*HourlyUsage) GetAttributesOk

func (o *HourlyUsage) GetAttributesOk() (*HourlyUsageAttributes, 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 (*HourlyUsage) GetId

func (o *HourlyUsage) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*HourlyUsage) GetIdOk

func (o *HourlyUsage) 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 (*HourlyUsage) GetType

func (o *HourlyUsage) GetType() UsageTimeSeriesType

GetType returns the Type field value if set, zero value otherwise.

func (*HourlyUsage) GetTypeOk

func (o *HourlyUsage) GetTypeOk() (*UsageTimeSeriesType, 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 (*HourlyUsage) HasAttributes

func (o *HourlyUsage) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*HourlyUsage) HasId

func (o *HourlyUsage) HasId() bool

HasId returns a boolean if a field has been set.

func (*HourlyUsage) HasType

func (o *HourlyUsage) HasType() bool

HasType returns a boolean if a field has been set.

func (HourlyUsage) MarshalJSON

func (o HourlyUsage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsage) SetAttributes

func (o *HourlyUsage) SetAttributes(v HourlyUsageAttributes)

SetAttributes gets a reference to the given HourlyUsageAttributes and assigns it to the Attributes field.

func (*HourlyUsage) SetId

func (o *HourlyUsage) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*HourlyUsage) SetType

func (o *HourlyUsage) SetType(v UsageTimeSeriesType)

SetType gets a reference to the given UsageTimeSeriesType and assigns it to the Type field.

func (*HourlyUsage) UnmarshalJSON

func (o *HourlyUsage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageAttributes

HourlyUsageAttributes Attributes of hourly usage for a product family for an org for a time period.

type HourlyUsageAttributes struct {
    // The account name.
    AccountName *string `json:"account_name,omitempty"`
    // The account public ID.
    AccountPublicId *string `json:"account_public_id,omitempty"`
    // List of the measured usage values for the product family for the org for the time period.
    Measurements []HourlyUsageMeasurement `json:"measurements,omitempty"`
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The product for which usage is being reported.
    ProductFamily *string `json:"product_family,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The region of the Datadog instance that the organization belongs to.
    Region *string `json:"region,omitempty"`
    // Datetime in ISO-8601 format, UTC. The hour for the usage.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHourlyUsageAttributes

func NewHourlyUsageAttributes() *HourlyUsageAttributes

NewHourlyUsageAttributes instantiates a new HourlyUsageAttributes 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 NewHourlyUsageAttributesWithDefaults

func NewHourlyUsageAttributesWithDefaults() *HourlyUsageAttributes

NewHourlyUsageAttributesWithDefaults instantiates a new HourlyUsageAttributes 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 (*HourlyUsageAttributes) GetAccountName

func (o *HourlyUsageAttributes) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetAccountNameOk

func (o *HourlyUsageAttributes) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetAccountPublicId

func (o *HourlyUsageAttributes) GetAccountPublicId() string

GetAccountPublicId returns the AccountPublicId field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetAccountPublicIdOk

func (o *HourlyUsageAttributes) GetAccountPublicIdOk() (*string, bool)

GetAccountPublicIdOk returns a tuple with the AccountPublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetMeasurements

func (o *HourlyUsageAttributes) GetMeasurements() []HourlyUsageMeasurement

GetMeasurements returns the Measurements field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetMeasurementsOk

func (o *HourlyUsageAttributes) GetMeasurementsOk() (*[]HourlyUsageMeasurement, bool)

GetMeasurementsOk returns a tuple with the Measurements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetOrgName

func (o *HourlyUsageAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetOrgNameOk

func (o *HourlyUsageAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetProductFamily

func (o *HourlyUsageAttributes) GetProductFamily() string

GetProductFamily returns the ProductFamily field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetProductFamilyOk

func (o *HourlyUsageAttributes) GetProductFamilyOk() (*string, bool)

GetProductFamilyOk returns a tuple with the ProductFamily field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageAttributes) GetPublicId

func (o *HourlyUsageAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetPublicIdOk

func (o *HourlyUsageAttributes) 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 (*HourlyUsageAttributes) GetRegion

func (o *HourlyUsageAttributes) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetRegionOk

func (o *HourlyUsageAttributes) 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 (*HourlyUsageAttributes) GetTimestamp

func (o *HourlyUsageAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*HourlyUsageAttributes) GetTimestampOk

func (o *HourlyUsageAttributes) 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 (*HourlyUsageAttributes) HasAccountName

func (o *HourlyUsageAttributes) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasAccountPublicId

func (o *HourlyUsageAttributes) HasAccountPublicId() bool

HasAccountPublicId returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasMeasurements

func (o *HourlyUsageAttributes) HasMeasurements() bool

HasMeasurements returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasOrgName

func (o *HourlyUsageAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasProductFamily

func (o *HourlyUsageAttributes) HasProductFamily() bool

HasProductFamily returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasPublicId

func (o *HourlyUsageAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasRegion

func (o *HourlyUsageAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*HourlyUsageAttributes) HasTimestamp

func (o *HourlyUsageAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (HourlyUsageAttributes) MarshalJSON

func (o HourlyUsageAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageAttributes) SetAccountName

func (o *HourlyUsageAttributes) SetAccountName(v string)

SetAccountName gets a reference to the given string and assigns it to the AccountName field.

func (*HourlyUsageAttributes) SetAccountPublicId

func (o *HourlyUsageAttributes) SetAccountPublicId(v string)

SetAccountPublicId gets a reference to the given string and assigns it to the AccountPublicId field.

func (*HourlyUsageAttributes) SetMeasurements

func (o *HourlyUsageAttributes) SetMeasurements(v []HourlyUsageMeasurement)

SetMeasurements gets a reference to the given []HourlyUsageMeasurement and assigns it to the Measurements field.

func (*HourlyUsageAttributes) SetOrgName

func (o *HourlyUsageAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*HourlyUsageAttributes) SetProductFamily

func (o *HourlyUsageAttributes) SetProductFamily(v string)

SetProductFamily gets a reference to the given string and assigns it to the ProductFamily field.

func (*HourlyUsageAttributes) SetPublicId

func (o *HourlyUsageAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*HourlyUsageAttributes) SetRegion

func (o *HourlyUsageAttributes) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*HourlyUsageAttributes) SetTimestamp

func (o *HourlyUsageAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*HourlyUsageAttributes) UnmarshalJSON

func (o *HourlyUsageAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageMeasurement

HourlyUsageMeasurement Usage amount for a given usage type.

type HourlyUsageMeasurement struct {
    // Type of usage.
    UsageType *string `json:"usage_type,omitempty"`
    // Contains the number measured for the given usage_type during the hour.
    Value datadog.NullableInt64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHourlyUsageMeasurement

func NewHourlyUsageMeasurement() *HourlyUsageMeasurement

NewHourlyUsageMeasurement instantiates a new HourlyUsageMeasurement 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 NewHourlyUsageMeasurementWithDefaults

func NewHourlyUsageMeasurementWithDefaults() *HourlyUsageMeasurement

NewHourlyUsageMeasurementWithDefaults instantiates a new HourlyUsageMeasurement 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 (*HourlyUsageMeasurement) GetUsageType

func (o *HourlyUsageMeasurement) GetUsageType() string

GetUsageType returns the UsageType field value if set, zero value otherwise.

func (*HourlyUsageMeasurement) GetUsageTypeOk

func (o *HourlyUsageMeasurement) GetUsageTypeOk() (*string, bool)

GetUsageTypeOk returns a tuple with the UsageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HourlyUsageMeasurement) GetValue

func (o *HourlyUsageMeasurement) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HourlyUsageMeasurement) GetValueOk

func (o *HourlyUsageMeasurement) GetValueOk() (*int64, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*HourlyUsageMeasurement) HasUsageType

func (o *HourlyUsageMeasurement) HasUsageType() bool

HasUsageType returns a boolean if a field has been set.

func (*HourlyUsageMeasurement) HasValue

func (o *HourlyUsageMeasurement) HasValue() bool

HasValue returns a boolean if a field has been set.

func (HourlyUsageMeasurement) MarshalJSON

func (o HourlyUsageMeasurement) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageMeasurement) SetUsageType

func (o *HourlyUsageMeasurement) SetUsageType(v string)

SetUsageType gets a reference to the given string and assigns it to the UsageType field.

func (*HourlyUsageMeasurement) SetValue

func (o *HourlyUsageMeasurement) SetValue(v int64)

SetValue gets a reference to the given datadog.NullableInt64 and assigns it to the Value field.

func (*HourlyUsageMeasurement) SetValueNil

func (o *HourlyUsageMeasurement) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*HourlyUsageMeasurement) UnmarshalJSON

func (o *HourlyUsageMeasurement) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*HourlyUsageMeasurement) UnsetValue

func (o *HourlyUsageMeasurement) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type HourlyUsageMetadata

HourlyUsageMetadata The object containing document metadata.

type HourlyUsageMetadata struct {
    // The metadata for the current pagination.
    Pagination *HourlyUsagePagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHourlyUsageMetadata

func NewHourlyUsageMetadata() *HourlyUsageMetadata

NewHourlyUsageMetadata instantiates a new HourlyUsageMetadata 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 NewHourlyUsageMetadataWithDefaults

func NewHourlyUsageMetadataWithDefaults() *HourlyUsageMetadata

NewHourlyUsageMetadataWithDefaults instantiates a new HourlyUsageMetadata 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 (*HourlyUsageMetadata) GetPagination

func (o *HourlyUsageMetadata) GetPagination() HourlyUsagePagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*HourlyUsageMetadata) GetPaginationOk

func (o *HourlyUsageMetadata) GetPaginationOk() (*HourlyUsagePagination, bool)

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 (*HourlyUsageMetadata) HasPagination

func (o *HourlyUsageMetadata) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (HourlyUsageMetadata) MarshalJSON

func (o HourlyUsageMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageMetadata) SetPagination

func (o *HourlyUsageMetadata) SetPagination(v HourlyUsagePagination)

SetPagination gets a reference to the given HourlyUsagePagination and assigns it to the Pagination field.

func (*HourlyUsageMetadata) UnmarshalJSON

func (o *HourlyUsageMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsagePagination

HourlyUsagePagination The metadata for the current pagination.

type HourlyUsagePagination struct {
    // The cursor to get the next results (if any). To make the next request, use the same parameters and add `next_record_id`.
    NextRecordId datadog.NullableString `json:"next_record_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHourlyUsagePagination

func NewHourlyUsagePagination() *HourlyUsagePagination

NewHourlyUsagePagination instantiates a new HourlyUsagePagination 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 NewHourlyUsagePaginationWithDefaults

func NewHourlyUsagePaginationWithDefaults() *HourlyUsagePagination

NewHourlyUsagePaginationWithDefaults instantiates a new HourlyUsagePagination 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 (*HourlyUsagePagination) GetNextRecordId

func (o *HourlyUsagePagination) GetNextRecordId() string

GetNextRecordId returns the NextRecordId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*HourlyUsagePagination) GetNextRecordIdOk

func (o *HourlyUsagePagination) GetNextRecordIdOk() (*string, bool)

GetNextRecordIdOk returns a tuple with the NextRecordId 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 (*HourlyUsagePagination) HasNextRecordId

func (o *HourlyUsagePagination) HasNextRecordId() bool

HasNextRecordId returns a boolean if a field has been set.

func (HourlyUsagePagination) MarshalJSON

func (o HourlyUsagePagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsagePagination) SetNextRecordId

func (o *HourlyUsagePagination) SetNextRecordId(v string)

SetNextRecordId gets a reference to the given datadog.NullableString and assigns it to the NextRecordId field.

func (*HourlyUsagePagination) SetNextRecordIdNil

func (o *HourlyUsagePagination) SetNextRecordIdNil()

SetNextRecordIdNil sets the value for NextRecordId to be an explicit nil.

func (*HourlyUsagePagination) UnmarshalJSON

func (o *HourlyUsagePagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*HourlyUsagePagination) UnsetNextRecordId

func (o *HourlyUsagePagination) UnsetNextRecordId()

UnsetNextRecordId ensures that no value is present for NextRecordId, not even an explicit nil.

type HourlyUsageResponse

HourlyUsageResponse Hourly usage response.

type HourlyUsageResponse struct {
    // Response containing hourly usage.
    Data []HourlyUsage `json:"data,omitempty"`
    // The object containing document metadata.
    Meta *HourlyUsageMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewHourlyUsageResponse

func NewHourlyUsageResponse() *HourlyUsageResponse

NewHourlyUsageResponse instantiates a new HourlyUsageResponse 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 NewHourlyUsageResponseWithDefaults

func NewHourlyUsageResponseWithDefaults() *HourlyUsageResponse

NewHourlyUsageResponseWithDefaults instantiates a new HourlyUsageResponse 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 (*HourlyUsageResponse) GetData

func (o *HourlyUsageResponse) GetData() []HourlyUsage

GetData returns the Data field value if set, zero value otherwise.

func (*HourlyUsageResponse) GetDataOk

func (o *HourlyUsageResponse) GetDataOk() (*[]HourlyUsage, 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 (*HourlyUsageResponse) GetMeta

func (o *HourlyUsageResponse) GetMeta() HourlyUsageMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*HourlyUsageResponse) GetMetaOk

func (o *HourlyUsageResponse) GetMetaOk() (*HourlyUsageMetadata, 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 (*HourlyUsageResponse) HasData

func (o *HourlyUsageResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*HourlyUsageResponse) HasMeta

func (o *HourlyUsageResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (HourlyUsageResponse) MarshalJSON

func (o HourlyUsageResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*HourlyUsageResponse) SetData

func (o *HourlyUsageResponse) SetData(v []HourlyUsage)

SetData gets a reference to the given []HourlyUsage and assigns it to the Data field.

func (*HourlyUsageResponse) SetMeta

func (o *HourlyUsageResponse) SetMeta(v HourlyUsageMetadata)

SetMeta gets a reference to the given HourlyUsageMetadata and assigns it to the Meta field.

func (*HourlyUsageResponse) UnmarshalJSON

func (o *HourlyUsageResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type HourlyUsageType

HourlyUsageType Usage type that is being measured.

type HourlyUsageType string

List of HourlyUsageType.

const (
    HOURLYUSAGETYPE_APP_SEC_HOST_COUNT                       HourlyUsageType = "app_sec_host_count"
    HOURLYUSAGETYPE_OBSERVABILITY_PIPELINES_BYTES_PROCESSSED HourlyUsageType = "observability_pipelines_bytes_processed"
    HOURLYUSAGETYPE_LAMBDA_TRACED_INVOCATIONS_COUNT          HourlyUsageType = "lambda_traced_invocations_count"
)

func NewHourlyUsageTypeFromValue

func NewHourlyUsageTypeFromValue(v string) (*HourlyUsageType, error)

NewHourlyUsageTypeFromValue returns a pointer to a valid HourlyUsageType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*HourlyUsageType) GetAllowedValues

func (v *HourlyUsageType) GetAllowedValues() []HourlyUsageType

GetAllowedValues reeturns the list of possible values.

func (HourlyUsageType) IsValid

func (v HourlyUsageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (HourlyUsageType) Ptr

func (v HourlyUsageType) Ptr() *HourlyUsageType

Ptr returns reference to HourlyUsageType value.

func (*HourlyUsageType) UnmarshalJSON

func (v *HourlyUsageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IPAllowlistApi

IPAllowlistApi service type

type IPAllowlistApi datadog.Service

func NewIPAllowlistApi

func NewIPAllowlistApi(client *datadog.APIClient) *IPAllowlistApi

NewIPAllowlistApi Returns NewIPAllowlistApi.

func (*IPAllowlistApi) GetIPAllowlist

func (a *IPAllowlistApi) GetIPAllowlist(ctx _context.Context) (IPAllowlistResponse, *_nethttp.Response, error)

GetIPAllowlist Get IP Allowlist. Returns the IP allowlist and its enabled or disabled state.

func (*IPAllowlistApi) UpdateIPAllowlist

func (a *IPAllowlistApi) UpdateIPAllowlist(ctx _context.Context, body IPAllowlistUpdateRequest) (IPAllowlistResponse, *_nethttp.Response, error)

UpdateIPAllowlist Update IP Allowlist. Edit the entries in the IP allowlist, and enable or disable it.

type IPAllowlistAttributes

IPAllowlistAttributes Attributes of the IP allowlist.

type IPAllowlistAttributes struct {
    // Whether the IP allowlist logic is enabled or not.
    Enabled *bool `json:"enabled,omitempty"`
    // Array of entries in the IP allowlist.
    Entries []IPAllowlistEntry `json:"entries,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIPAllowlistAttributes

func NewIPAllowlistAttributes() *IPAllowlistAttributes

NewIPAllowlistAttributes instantiates a new IPAllowlistAttributes 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 NewIPAllowlistAttributesWithDefaults

func NewIPAllowlistAttributesWithDefaults() *IPAllowlistAttributes

NewIPAllowlistAttributesWithDefaults instantiates a new IPAllowlistAttributes 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 (*IPAllowlistAttributes) GetEnabled

func (o *IPAllowlistAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*IPAllowlistAttributes) GetEnabledOk

func (o *IPAllowlistAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistAttributes) GetEntries

func (o *IPAllowlistAttributes) GetEntries() []IPAllowlistEntry

GetEntries returns the Entries field value if set, zero value otherwise.

func (*IPAllowlistAttributes) GetEntriesOk

func (o *IPAllowlistAttributes) GetEntriesOk() (*[]IPAllowlistEntry, bool)

GetEntriesOk returns a tuple with the Entries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistAttributes) HasEnabled

func (o *IPAllowlistAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*IPAllowlistAttributes) HasEntries

func (o *IPAllowlistAttributes) HasEntries() bool

HasEntries returns a boolean if a field has been set.

func (IPAllowlistAttributes) MarshalJSON

func (o IPAllowlistAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistAttributes) SetEnabled

func (o *IPAllowlistAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*IPAllowlistAttributes) SetEntries

func (o *IPAllowlistAttributes) SetEntries(v []IPAllowlistEntry)

SetEntries gets a reference to the given []IPAllowlistEntry and assigns it to the Entries field.

func (*IPAllowlistAttributes) UnmarshalJSON

func (o *IPAllowlistAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistData

IPAllowlistData IP allowlist data.

type IPAllowlistData struct {
    // Attributes of the IP allowlist.
    Attributes *IPAllowlistAttributes `json:"attributes,omitempty"`
    // The unique identifier of the org.
    Id *string `json:"id,omitempty"`
    // IP allowlist type.
    Type IPAllowlistType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIPAllowlistData

func NewIPAllowlistData(typeVar IPAllowlistType) *IPAllowlistData

NewIPAllowlistData instantiates a new IPAllowlistData 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 NewIPAllowlistDataWithDefaults

func NewIPAllowlistDataWithDefaults() *IPAllowlistData

NewIPAllowlistDataWithDefaults instantiates a new IPAllowlistData 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 (*IPAllowlistData) GetAttributes

func (o *IPAllowlistData) GetAttributes() IPAllowlistAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IPAllowlistData) GetAttributesOk

func (o *IPAllowlistData) GetAttributesOk() (*IPAllowlistAttributes, 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 (*IPAllowlistData) GetId

func (o *IPAllowlistData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IPAllowlistData) GetIdOk

func (o *IPAllowlistData) 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 (*IPAllowlistData) GetType

func (o *IPAllowlistData) GetType() IPAllowlistType

GetType returns the Type field value.

func (*IPAllowlistData) GetTypeOk

func (o *IPAllowlistData) GetTypeOk() (*IPAllowlistType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IPAllowlistData) HasAttributes

func (o *IPAllowlistData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IPAllowlistData) HasId

func (o *IPAllowlistData) HasId() bool

HasId returns a boolean if a field has been set.

func (IPAllowlistData) MarshalJSON

func (o IPAllowlistData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistData) SetAttributes

func (o *IPAllowlistData) SetAttributes(v IPAllowlistAttributes)

SetAttributes gets a reference to the given IPAllowlistAttributes and assigns it to the Attributes field.

func (*IPAllowlistData) SetId

func (o *IPAllowlistData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IPAllowlistData) SetType

func (o *IPAllowlistData) SetType(v IPAllowlistType)

SetType sets field value.

func (*IPAllowlistData) UnmarshalJSON

func (o *IPAllowlistData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntry

IPAllowlistEntry IP allowlist entry object.

type IPAllowlistEntry struct {
    // Data of the IP allowlist entry object.
    Data IPAllowlistEntryData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIPAllowlistEntry

func NewIPAllowlistEntry(data IPAllowlistEntryData) *IPAllowlistEntry

NewIPAllowlistEntry instantiates a new IPAllowlistEntry 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 NewIPAllowlistEntryWithDefaults

func NewIPAllowlistEntryWithDefaults() *IPAllowlistEntry

NewIPAllowlistEntryWithDefaults instantiates a new IPAllowlistEntry 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 (*IPAllowlistEntry) GetData

func (o *IPAllowlistEntry) GetData() IPAllowlistEntryData

GetData returns the Data field value.

func (*IPAllowlistEntry) GetDataOk

func (o *IPAllowlistEntry) GetDataOk() (*IPAllowlistEntryData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IPAllowlistEntry) MarshalJSON

func (o IPAllowlistEntry) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistEntry) SetData

func (o *IPAllowlistEntry) SetData(v IPAllowlistEntryData)

SetData sets field value.

func (*IPAllowlistEntry) UnmarshalJSON

func (o *IPAllowlistEntry) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntryAttributes

IPAllowlistEntryAttributes Attributes of the IP allowlist entry.

type IPAllowlistEntryAttributes struct {
    // The CIDR block describing the IP range of the entry.
    CidrBlock *string `json:"cidr_block,omitempty"`
    // Creation time of the entry.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last entry modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // A note describing the IP allowlist entry.
    Note *string `json:"note,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIPAllowlistEntryAttributes

func NewIPAllowlistEntryAttributes() *IPAllowlistEntryAttributes

NewIPAllowlistEntryAttributes instantiates a new IPAllowlistEntryAttributes 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 NewIPAllowlistEntryAttributesWithDefaults

func NewIPAllowlistEntryAttributesWithDefaults() *IPAllowlistEntryAttributes

NewIPAllowlistEntryAttributesWithDefaults instantiates a new IPAllowlistEntryAttributes 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 (*IPAllowlistEntryAttributes) GetCidrBlock

func (o *IPAllowlistEntryAttributes) GetCidrBlock() string

GetCidrBlock returns the CidrBlock field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetCidrBlockOk

func (o *IPAllowlistEntryAttributes) GetCidrBlockOk() (*string, bool)

GetCidrBlockOk returns a tuple with the CidrBlock field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryAttributes) GetCreatedAt

func (o *IPAllowlistEntryAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetCreatedAtOk

func (o *IPAllowlistEntryAttributes) 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 (*IPAllowlistEntryAttributes) GetModifiedAt

func (o *IPAllowlistEntryAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetModifiedAtOk

func (o *IPAllowlistEntryAttributes) 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 (*IPAllowlistEntryAttributes) GetNote

func (o *IPAllowlistEntryAttributes) GetNote() string

GetNote returns the Note field value if set, zero value otherwise.

func (*IPAllowlistEntryAttributes) GetNoteOk

func (o *IPAllowlistEntryAttributes) GetNoteOk() (*string, bool)

GetNoteOk returns a tuple with the Note field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IPAllowlistEntryAttributes) HasCidrBlock

func (o *IPAllowlistEntryAttributes) HasCidrBlock() bool

HasCidrBlock returns a boolean if a field has been set.

func (*IPAllowlistEntryAttributes) HasCreatedAt

func (o *IPAllowlistEntryAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*IPAllowlistEntryAttributes) HasModifiedAt

func (o *IPAllowlistEntryAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*IPAllowlistEntryAttributes) HasNote

func (o *IPAllowlistEntryAttributes) HasNote() bool

HasNote returns a boolean if a field has been set.

func (IPAllowlistEntryAttributes) MarshalJSON

func (o IPAllowlistEntryAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistEntryAttributes) SetCidrBlock

func (o *IPAllowlistEntryAttributes) SetCidrBlock(v string)

SetCidrBlock gets a reference to the given string and assigns it to the CidrBlock field.

func (*IPAllowlistEntryAttributes) SetCreatedAt

func (o *IPAllowlistEntryAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*IPAllowlistEntryAttributes) SetModifiedAt

func (o *IPAllowlistEntryAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*IPAllowlistEntryAttributes) SetNote

func (o *IPAllowlistEntryAttributes) SetNote(v string)

SetNote gets a reference to the given string and assigns it to the Note field.

func (*IPAllowlistEntryAttributes) UnmarshalJSON

func (o *IPAllowlistEntryAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntryData

IPAllowlistEntryData Data of the IP allowlist entry object.

type IPAllowlistEntryData struct {
    // Attributes of the IP allowlist entry.
    Attributes *IPAllowlistEntryAttributes `json:"attributes,omitempty"`
    // The unique identifier of the IP allowlist entry.
    Id *string `json:"id,omitempty"`
    // IP allowlist Entry type.
    Type IPAllowlistEntryType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIPAllowlistEntryData

func NewIPAllowlistEntryData(typeVar IPAllowlistEntryType) *IPAllowlistEntryData

NewIPAllowlistEntryData instantiates a new IPAllowlistEntryData 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 NewIPAllowlistEntryDataWithDefaults

func NewIPAllowlistEntryDataWithDefaults() *IPAllowlistEntryData

NewIPAllowlistEntryDataWithDefaults instantiates a new IPAllowlistEntryData 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 (*IPAllowlistEntryData) GetAttributes

func (o *IPAllowlistEntryData) GetAttributes() IPAllowlistEntryAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IPAllowlistEntryData) GetAttributesOk

func (o *IPAllowlistEntryData) GetAttributesOk() (*IPAllowlistEntryAttributes, 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 (*IPAllowlistEntryData) GetId

func (o *IPAllowlistEntryData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IPAllowlistEntryData) GetIdOk

func (o *IPAllowlistEntryData) 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 (*IPAllowlistEntryData) GetType

func (o *IPAllowlistEntryData) GetType() IPAllowlistEntryType

GetType returns the Type field value.

func (*IPAllowlistEntryData) GetTypeOk

func (o *IPAllowlistEntryData) GetTypeOk() (*IPAllowlistEntryType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IPAllowlistEntryData) HasAttributes

func (o *IPAllowlistEntryData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IPAllowlistEntryData) HasId

func (o *IPAllowlistEntryData) HasId() bool

HasId returns a boolean if a field has been set.

func (IPAllowlistEntryData) MarshalJSON

func (o IPAllowlistEntryData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistEntryData) SetAttributes

func (o *IPAllowlistEntryData) SetAttributes(v IPAllowlistEntryAttributes)

SetAttributes gets a reference to the given IPAllowlistEntryAttributes and assigns it to the Attributes field.

func (*IPAllowlistEntryData) SetId

func (o *IPAllowlistEntryData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IPAllowlistEntryData) SetType

func (o *IPAllowlistEntryData) SetType(v IPAllowlistEntryType)

SetType sets field value.

func (*IPAllowlistEntryData) UnmarshalJSON

func (o *IPAllowlistEntryData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistEntryType

IPAllowlistEntryType IP allowlist Entry type.

type IPAllowlistEntryType string

List of IPAllowlistEntryType.

const (
    IPALLOWLISTENTRYTYPE_IP_ALLOWLIST_ENTRY IPAllowlistEntryType = "ip_allowlist_entry"
)

func NewIPAllowlistEntryTypeFromValue

func NewIPAllowlistEntryTypeFromValue(v string) (*IPAllowlistEntryType, error)

NewIPAllowlistEntryTypeFromValue returns a pointer to a valid IPAllowlistEntryType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IPAllowlistEntryType) GetAllowedValues

func (v *IPAllowlistEntryType) GetAllowedValues() []IPAllowlistEntryType

GetAllowedValues reeturns the list of possible values.

func (IPAllowlistEntryType) IsValid

func (v IPAllowlistEntryType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IPAllowlistEntryType) Ptr

func (v IPAllowlistEntryType) Ptr() *IPAllowlistEntryType

Ptr returns reference to IPAllowlistEntryType value.

func (*IPAllowlistEntryType) UnmarshalJSON

func (v *IPAllowlistEntryType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IPAllowlistResponse

IPAllowlistResponse Response containing information about the IP allowlist.

type IPAllowlistResponse struct {
    // IP allowlist data.
    Data *IPAllowlistData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIPAllowlistResponse

func NewIPAllowlistResponse() *IPAllowlistResponse

NewIPAllowlistResponse instantiates a new IPAllowlistResponse 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 NewIPAllowlistResponseWithDefaults

func NewIPAllowlistResponseWithDefaults() *IPAllowlistResponse

NewIPAllowlistResponseWithDefaults instantiates a new IPAllowlistResponse 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 (*IPAllowlistResponse) GetData

func (o *IPAllowlistResponse) GetData() IPAllowlistData

GetData returns the Data field value if set, zero value otherwise.

func (*IPAllowlistResponse) GetDataOk

func (o *IPAllowlistResponse) GetDataOk() (*IPAllowlistData, 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 (*IPAllowlistResponse) HasData

func (o *IPAllowlistResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (IPAllowlistResponse) MarshalJSON

func (o IPAllowlistResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistResponse) SetData

func (o *IPAllowlistResponse) SetData(v IPAllowlistData)

SetData gets a reference to the given IPAllowlistData and assigns it to the Data field.

func (*IPAllowlistResponse) UnmarshalJSON

func (o *IPAllowlistResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IPAllowlistType

IPAllowlistType IP allowlist type.

type IPAllowlistType string

List of IPAllowlistType.

const (
    IPALLOWLISTTYPE_IP_ALLOWLIST IPAllowlistType = "ip_allowlist"
)

func NewIPAllowlistTypeFromValue

func NewIPAllowlistTypeFromValue(v string) (*IPAllowlistType, error)

NewIPAllowlistTypeFromValue returns a pointer to a valid IPAllowlistType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IPAllowlistType) GetAllowedValues

func (v *IPAllowlistType) GetAllowedValues() []IPAllowlistType

GetAllowedValues reeturns the list of possible values.

func (IPAllowlistType) IsValid

func (v IPAllowlistType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IPAllowlistType) Ptr

func (v IPAllowlistType) Ptr() *IPAllowlistType

Ptr returns reference to IPAllowlistType value.

func (*IPAllowlistType) UnmarshalJSON

func (v *IPAllowlistType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IPAllowlistUpdateRequest

IPAllowlistUpdateRequest Update the IP allowlist.

type IPAllowlistUpdateRequest struct {
    // IP allowlist data.
    Data IPAllowlistData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIPAllowlistUpdateRequest

func NewIPAllowlistUpdateRequest(data IPAllowlistData) *IPAllowlistUpdateRequest

NewIPAllowlistUpdateRequest instantiates a new IPAllowlistUpdateRequest 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 NewIPAllowlistUpdateRequestWithDefaults

func NewIPAllowlistUpdateRequestWithDefaults() *IPAllowlistUpdateRequest

NewIPAllowlistUpdateRequestWithDefaults instantiates a new IPAllowlistUpdateRequest 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 (*IPAllowlistUpdateRequest) GetData

func (o *IPAllowlistUpdateRequest) GetData() IPAllowlistData

GetData returns the Data field value.

func (*IPAllowlistUpdateRequest) GetDataOk

func (o *IPAllowlistUpdateRequest) GetDataOk() (*IPAllowlistData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IPAllowlistUpdateRequest) MarshalJSON

func (o IPAllowlistUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IPAllowlistUpdateRequest) SetData

func (o *IPAllowlistUpdateRequest) SetData(v IPAllowlistData)

SetData sets field value.

func (*IPAllowlistUpdateRequest) UnmarshalJSON

func (o *IPAllowlistUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IdPMetadataFormData

IdPMetadataFormData The form data submitted to upload IdP metadata

type IdPMetadataFormData struct {
    // The IdP metadata XML file
    IdpFile *_io.Reader `json:"idp_file,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIdPMetadataFormData

func NewIdPMetadataFormData() *IdPMetadataFormData

NewIdPMetadataFormData instantiates a new IdPMetadataFormData 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 NewIdPMetadataFormDataWithDefaults

func NewIdPMetadataFormDataWithDefaults() *IdPMetadataFormData

NewIdPMetadataFormDataWithDefaults instantiates a new IdPMetadataFormData 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 (*IdPMetadataFormData) GetIdpFile

func (o *IdPMetadataFormData) GetIdpFile() _io.Reader

GetIdpFile returns the IdpFile field value if set, zero value otherwise.

func (*IdPMetadataFormData) GetIdpFileOk

func (o *IdPMetadataFormData) GetIdpFileOk() (*_io.Reader, bool)

GetIdpFileOk returns a tuple with the IdpFile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdPMetadataFormData) HasIdpFile

func (o *IdPMetadataFormData) HasIdpFile() bool

HasIdpFile returns a boolean if a field has been set.

func (IdPMetadataFormData) MarshalJSON

func (o IdPMetadataFormData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IdPMetadataFormData) SetIdpFile

func (o *IdPMetadataFormData) SetIdpFile(v _io.Reader)

SetIdpFile gets a reference to the given _io.Reader and assigns it to the IdpFile field.

func (*IdPMetadataFormData) UnmarshalJSON

func (o *IdPMetadataFormData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentAttachmentType

IncidentAttachmentAttachmentType The type of the incident attachment attributes.

type IncidentAttachmentAttachmentType string

List of IncidentAttachmentAttachmentType.

const (
    INCIDENTATTACHMENTATTACHMENTTYPE_LINK       IncidentAttachmentAttachmentType = "link"
    INCIDENTATTACHMENTATTACHMENTTYPE_POSTMORTEM IncidentAttachmentAttachmentType = "postmortem"
)

func NewIncidentAttachmentAttachmentTypeFromValue

func NewIncidentAttachmentAttachmentTypeFromValue(v string) (*IncidentAttachmentAttachmentType, error)

NewIncidentAttachmentAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentAttachmentType) GetAllowedValues

func (v *IncidentAttachmentAttachmentType) GetAllowedValues() []IncidentAttachmentAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentAttachmentType) IsValid

func (v IncidentAttachmentAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentAttachmentType) Ptr

func (v IncidentAttachmentAttachmentType) Ptr() *IncidentAttachmentAttachmentType

Ptr returns reference to IncidentAttachmentAttachmentType value.

func (*IncidentAttachmentAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentAttributes

IncidentAttachmentAttributes - The attributes object for an attachment.

type IncidentAttachmentAttributes struct {
    IncidentAttachmentPostmortemAttributes *IncidentAttachmentPostmortemAttributes
    IncidentAttachmentLinkAttributes       *IncidentAttachmentLinkAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes

func IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentAttributes

IncidentAttachmentLinkAttributesAsIncidentAttachmentAttributes is a convenience function that returns IncidentAttachmentLinkAttributes wrapped in IncidentAttachmentAttributes.

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentAttributes

IncidentAttachmentPostmortemAttributesAsIncidentAttachmentAttributes is a convenience function that returns IncidentAttachmentPostmortemAttributes wrapped in IncidentAttachmentAttributes.

func (*IncidentAttachmentAttributes) GetActualInstance

func (obj *IncidentAttachmentAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentAttributes) MarshalJSON

func (obj IncidentAttachmentAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentAttributes) UnmarshalJSON

func (obj *IncidentAttachmentAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentAttachmentData

IncidentAttachmentData A single incident attachment.

type IncidentAttachmentData struct {
    // The attributes object for an attachment.
    Attributes IncidentAttachmentAttributes `json:"attributes"`
    // A unique identifier that represents the incident attachment.
    Id string `json:"id"`
    // The incident attachment's relationships.
    Relationships IncidentAttachmentRelationships `json:"relationships"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentData

func NewIncidentAttachmentData(attributes IncidentAttachmentAttributes, id string, relationships IncidentAttachmentRelationships, typeVar IncidentAttachmentType) *IncidentAttachmentData

NewIncidentAttachmentData instantiates a new IncidentAttachmentData 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 NewIncidentAttachmentDataWithDefaults

func NewIncidentAttachmentDataWithDefaults() *IncidentAttachmentData

NewIncidentAttachmentDataWithDefaults instantiates a new IncidentAttachmentData 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 (*IncidentAttachmentData) GetAttributes

func (o *IncidentAttachmentData) GetAttributes() IncidentAttachmentAttributes

GetAttributes returns the Attributes field value.

func (*IncidentAttachmentData) GetAttributesOk

func (o *IncidentAttachmentData) GetAttributesOk() (*IncidentAttachmentAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetId

func (o *IncidentAttachmentData) GetId() string

GetId returns the Id field value.

func (*IncidentAttachmentData) GetIdOk

func (o *IncidentAttachmentData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetRelationships

func (o *IncidentAttachmentData) GetRelationships() IncidentAttachmentRelationships

GetRelationships returns the Relationships field value.

func (*IncidentAttachmentData) GetRelationshipsOk

func (o *IncidentAttachmentData) GetRelationshipsOk() (*IncidentAttachmentRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*IncidentAttachmentData) GetType

func (o *IncidentAttachmentData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*IncidentAttachmentData) GetTypeOk

func (o *IncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentAttachmentData) MarshalJSON

func (o IncidentAttachmentData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentData) SetAttributes

func (o *IncidentAttachmentData) SetAttributes(v IncidentAttachmentAttributes)

SetAttributes sets field value.

func (*IncidentAttachmentData) SetId

func (o *IncidentAttachmentData) SetId(v string)

SetId sets field value.

func (*IncidentAttachmentData) SetRelationships

func (o *IncidentAttachmentData) SetRelationships(v IncidentAttachmentRelationships)

SetRelationships sets field value.

func (*IncidentAttachmentData) SetType

func (o *IncidentAttachmentData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*IncidentAttachmentData) UnmarshalJSON

func (o *IncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttachmentType

IncidentAttachmentLinkAttachmentType The type of link attachment attributes.

type IncidentAttachmentLinkAttachmentType string

List of IncidentAttachmentLinkAttachmentType.

const (
    INCIDENTATTACHMENTLINKATTACHMENTTYPE_LINK IncidentAttachmentLinkAttachmentType = "link"
)

func NewIncidentAttachmentLinkAttachmentTypeFromValue

func NewIncidentAttachmentLinkAttachmentTypeFromValue(v string) (*IncidentAttachmentLinkAttachmentType, error)

NewIncidentAttachmentLinkAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentLinkAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentLinkAttachmentType) GetAllowedValues

func (v *IncidentAttachmentLinkAttachmentType) GetAllowedValues() []IncidentAttachmentLinkAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentLinkAttachmentType) IsValid

func (v IncidentAttachmentLinkAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentLinkAttachmentType) Ptr

func (v IncidentAttachmentLinkAttachmentType) Ptr() *IncidentAttachmentLinkAttachmentType

Ptr returns reference to IncidentAttachmentLinkAttachmentType value.

func (*IncidentAttachmentLinkAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentLinkAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttributes

IncidentAttachmentLinkAttributes The attributes object for a link attachment.

type IncidentAttachmentLinkAttributes struct {
    // The link attachment.
    Attachment IncidentAttachmentLinkAttributesAttachmentObject `json:"attachment"`
    // The type of link attachment attributes.
    AttachmentType IncidentAttachmentLinkAttachmentType `json:"attachment_type"`
    // Timestamp when the incident attachment link was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentLinkAttributes

func NewIncidentAttachmentLinkAttributes(attachment IncidentAttachmentLinkAttributesAttachmentObject, attachmentType IncidentAttachmentLinkAttachmentType) *IncidentAttachmentLinkAttributes

NewIncidentAttachmentLinkAttributes instantiates a new IncidentAttachmentLinkAttributes 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 NewIncidentAttachmentLinkAttributesWithDefaults

func NewIncidentAttachmentLinkAttributesWithDefaults() *IncidentAttachmentLinkAttributes

NewIncidentAttachmentLinkAttributesWithDefaults instantiates a new IncidentAttachmentLinkAttributes 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 (*IncidentAttachmentLinkAttributes) GetAttachment

func (o *IncidentAttachmentLinkAttributes) GetAttachment() IncidentAttachmentLinkAttributesAttachmentObject

GetAttachment returns the Attachment field value.

func (*IncidentAttachmentLinkAttributes) GetAttachmentOk

func (o *IncidentAttachmentLinkAttributes) GetAttachmentOk() (*IncidentAttachmentLinkAttributesAttachmentObject, bool)

GetAttachmentOk returns a tuple with the Attachment field value and a boolean to check if the value has been set.

func (*IncidentAttachmentLinkAttributes) GetAttachmentType

func (o *IncidentAttachmentLinkAttributes) GetAttachmentType() IncidentAttachmentLinkAttachmentType

GetAttachmentType returns the AttachmentType field value.

func (*IncidentAttachmentLinkAttributes) GetAttachmentTypeOk

func (o *IncidentAttachmentLinkAttributes) GetAttachmentTypeOk() (*IncidentAttachmentLinkAttachmentType, bool)

GetAttachmentTypeOk returns a tuple with the AttachmentType field value and a boolean to check if the value has been set.

func (*IncidentAttachmentLinkAttributes) GetModified

func (o *IncidentAttachmentLinkAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentAttachmentLinkAttributes) GetModifiedOk

func (o *IncidentAttachmentLinkAttributes) 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 (*IncidentAttachmentLinkAttributes) HasModified

func (o *IncidentAttachmentLinkAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (IncidentAttachmentLinkAttributes) MarshalJSON

func (o IncidentAttachmentLinkAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentLinkAttributes) SetAttachment

func (o *IncidentAttachmentLinkAttributes) SetAttachment(v IncidentAttachmentLinkAttributesAttachmentObject)

SetAttachment sets field value.

func (*IncidentAttachmentLinkAttributes) SetAttachmentType

func (o *IncidentAttachmentLinkAttributes) SetAttachmentType(v IncidentAttachmentLinkAttachmentType)

SetAttachmentType sets field value.

func (*IncidentAttachmentLinkAttributes) SetModified

func (o *IncidentAttachmentLinkAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentAttachmentLinkAttributes) UnmarshalJSON

func (o *IncidentAttachmentLinkAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentLinkAttributesAttachmentObject

IncidentAttachmentLinkAttributesAttachmentObject The link attachment.

type IncidentAttachmentLinkAttributesAttachmentObject struct {
    // The URL of this link attachment.
    DocumentUrl string `json:"documentUrl"`
    // The title of this link attachment.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentLinkAttributesAttachmentObject

func NewIncidentAttachmentLinkAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentLinkAttributesAttachmentObject

NewIncidentAttachmentLinkAttributesAttachmentObject instantiates a new IncidentAttachmentLinkAttributesAttachmentObject 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 NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults

func NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults() *IncidentAttachmentLinkAttributesAttachmentObject

NewIncidentAttachmentLinkAttributesAttachmentObjectWithDefaults instantiates a new IncidentAttachmentLinkAttributesAttachmentObject 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 (*IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrl() string

GetDocumentUrl returns the DocumentUrl field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)

GetDocumentUrlOk returns a tuple with the DocumentUrl field value and a boolean to check if the value has been set.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetTitle

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk

func (o *IncidentAttachmentLinkAttributesAttachmentObject) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON

func (o IncidentAttachmentLinkAttributesAttachmentObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl

func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetDocumentUrl(v string)

SetDocumentUrl sets field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) SetTitle

func (o *IncidentAttachmentLinkAttributesAttachmentObject) SetTitle(v string)

SetTitle sets field value.

func (*IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON

func (o *IncidentAttachmentLinkAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentPostmortemAttachmentType

IncidentAttachmentPostmortemAttachmentType The type of postmortem attachment attributes.

type IncidentAttachmentPostmortemAttachmentType string

List of IncidentAttachmentPostmortemAttachmentType.

const (
    INCIDENTATTACHMENTPOSTMORTEMATTACHMENTTYPE_POSTMORTEM IncidentAttachmentPostmortemAttachmentType = "postmortem"
)

func NewIncidentAttachmentPostmortemAttachmentTypeFromValue

func NewIncidentAttachmentPostmortemAttachmentTypeFromValue(v string) (*IncidentAttachmentPostmortemAttachmentType, error)

NewIncidentAttachmentPostmortemAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentPostmortemAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentPostmortemAttachmentType) GetAllowedValues

func (v *IncidentAttachmentPostmortemAttachmentType) GetAllowedValues() []IncidentAttachmentPostmortemAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentPostmortemAttachmentType) IsValid

func (v IncidentAttachmentPostmortemAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentPostmortemAttachmentType) Ptr

func (v IncidentAttachmentPostmortemAttachmentType) Ptr() *IncidentAttachmentPostmortemAttachmentType

Ptr returns reference to IncidentAttachmentPostmortemAttachmentType value.

func (*IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentPostmortemAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentPostmortemAttributes

IncidentAttachmentPostmortemAttributes The attributes object for a postmortem attachment.

type IncidentAttachmentPostmortemAttributes struct {
    // The postmortem attachment.
    Attachment IncidentAttachmentsPostmortemAttributesAttachmentObject `json:"attachment"`
    // The type of postmortem attachment attributes.
    AttachmentType IncidentAttachmentPostmortemAttachmentType `json:"attachment_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentPostmortemAttributes

func NewIncidentAttachmentPostmortemAttributes(attachment IncidentAttachmentsPostmortemAttributesAttachmentObject, attachmentType IncidentAttachmentPostmortemAttachmentType) *IncidentAttachmentPostmortemAttributes

NewIncidentAttachmentPostmortemAttributes instantiates a new IncidentAttachmentPostmortemAttributes 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 NewIncidentAttachmentPostmortemAttributesWithDefaults

func NewIncidentAttachmentPostmortemAttributesWithDefaults() *IncidentAttachmentPostmortemAttributes

NewIncidentAttachmentPostmortemAttributesWithDefaults instantiates a new IncidentAttachmentPostmortemAttributes 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 (*IncidentAttachmentPostmortemAttributes) GetAttachment

func (o *IncidentAttachmentPostmortemAttributes) GetAttachment() IncidentAttachmentsPostmortemAttributesAttachmentObject

GetAttachment returns the Attachment field value.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentOk

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentOk() (*IncidentAttachmentsPostmortemAttributesAttachmentObject, bool)

GetAttachmentOk returns a tuple with the Attachment field value and a boolean to check if the value has been set.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentType

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentType() IncidentAttachmentPostmortemAttachmentType

GetAttachmentType returns the AttachmentType field value.

func (*IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk

func (o *IncidentAttachmentPostmortemAttributes) GetAttachmentTypeOk() (*IncidentAttachmentPostmortemAttachmentType, bool)

GetAttachmentTypeOk returns a tuple with the AttachmentType field value and a boolean to check if the value has been set.

func (IncidentAttachmentPostmortemAttributes) MarshalJSON

func (o IncidentAttachmentPostmortemAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentPostmortemAttributes) SetAttachment

func (o *IncidentAttachmentPostmortemAttributes) SetAttachment(v IncidentAttachmentsPostmortemAttributesAttachmentObject)

SetAttachment sets field value.

func (*IncidentAttachmentPostmortemAttributes) SetAttachmentType

func (o *IncidentAttachmentPostmortemAttributes) SetAttachmentType(v IncidentAttachmentPostmortemAttachmentType)

SetAttachmentType sets field value.

func (*IncidentAttachmentPostmortemAttributes) UnmarshalJSON

func (o *IncidentAttachmentPostmortemAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentRelatedObject

IncidentAttachmentRelatedObject The object related to an incident attachment.

type IncidentAttachmentRelatedObject string

List of IncidentAttachmentRelatedObject.

const (
    INCIDENTATTACHMENTRELATEDOBJECT_USERS IncidentAttachmentRelatedObject = "users"
)

func NewIncidentAttachmentRelatedObjectFromValue

func NewIncidentAttachmentRelatedObjectFromValue(v string) (*IncidentAttachmentRelatedObject, error)

NewIncidentAttachmentRelatedObjectFromValue returns a pointer to a valid IncidentAttachmentRelatedObject for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentRelatedObject) GetAllowedValues

func (v *IncidentAttachmentRelatedObject) GetAllowedValues() []IncidentAttachmentRelatedObject

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentRelatedObject) IsValid

func (v IncidentAttachmentRelatedObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentRelatedObject) Ptr

func (v IncidentAttachmentRelatedObject) Ptr() *IncidentAttachmentRelatedObject

Ptr returns reference to IncidentAttachmentRelatedObject value.

func (*IncidentAttachmentRelatedObject) UnmarshalJSON

func (v *IncidentAttachmentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentRelationships

IncidentAttachmentRelationships The incident attachment's relationships.

type IncidentAttachmentRelationships struct {
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentRelationships

func NewIncidentAttachmentRelationships() *IncidentAttachmentRelationships

NewIncidentAttachmentRelationships instantiates a new IncidentAttachmentRelationships 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 NewIncidentAttachmentRelationshipsWithDefaults

func NewIncidentAttachmentRelationshipsWithDefaults() *IncidentAttachmentRelationships

NewIncidentAttachmentRelationshipsWithDefaults instantiates a new IncidentAttachmentRelationships 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 (*IncidentAttachmentRelationships) GetLastModifiedByUser

func (o *IncidentAttachmentRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentAttachmentRelationships) GetLastModifiedByUserOk

func (o *IncidentAttachmentRelationships) 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 (*IncidentAttachmentRelationships) HasLastModifiedByUser

func (o *IncidentAttachmentRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (IncidentAttachmentRelationships) MarshalJSON

func (o IncidentAttachmentRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentRelationships) SetLastModifiedByUser

func (o *IncidentAttachmentRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentAttachmentRelationships) UnmarshalJSON

func (o *IncidentAttachmentRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentType

IncidentAttachmentType The incident attachment resource type.

type IncidentAttachmentType string

List of IncidentAttachmentType.

const (
    INCIDENTATTACHMENTTYPE_INCIDENT_ATTACHMENTS IncidentAttachmentType = "incident_attachments"
)

func NewIncidentAttachmentTypeFromValue

func NewIncidentAttachmentTypeFromValue(v string) (*IncidentAttachmentType, error)

NewIncidentAttachmentTypeFromValue returns a pointer to a valid IncidentAttachmentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentAttachmentType) GetAllowedValues

func (v *IncidentAttachmentType) GetAllowedValues() []IncidentAttachmentType

GetAllowedValues reeturns the list of possible values.

func (IncidentAttachmentType) IsValid

func (v IncidentAttachmentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentAttachmentType) Ptr

func (v IncidentAttachmentType) Ptr() *IncidentAttachmentType

Ptr returns reference to IncidentAttachmentType value.

func (*IncidentAttachmentType) UnmarshalJSON

func (v *IncidentAttachmentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateAttributes

IncidentAttachmentUpdateAttributes - Incident attachment attributes.

type IncidentAttachmentUpdateAttributes struct {
    IncidentAttachmentPostmortemAttributes *IncidentAttachmentPostmortemAttributes
    IncidentAttachmentLinkAttributes       *IncidentAttachmentLinkAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes

func IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentLinkAttributes) IncidentAttachmentUpdateAttributes

IncidentAttachmentLinkAttributesAsIncidentAttachmentUpdateAttributes is a convenience function that returns IncidentAttachmentLinkAttributes wrapped in IncidentAttachmentUpdateAttributes.

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes

func IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes(v *IncidentAttachmentPostmortemAttributes) IncidentAttachmentUpdateAttributes

IncidentAttachmentPostmortemAttributesAsIncidentAttachmentUpdateAttributes is a convenience function that returns IncidentAttachmentPostmortemAttributes wrapped in IncidentAttachmentUpdateAttributes.

func (*IncidentAttachmentUpdateAttributes) GetActualInstance

func (obj *IncidentAttachmentUpdateAttributes) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentUpdateAttributes) MarshalJSON

func (obj IncidentAttachmentUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentUpdateAttributes) UnmarshalJSON

func (obj *IncidentAttachmentUpdateAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentAttachmentUpdateData

IncidentAttachmentUpdateData A single incident attachment.

type IncidentAttachmentUpdateData struct {
    // Incident attachment attributes.
    Attributes *IncidentAttachmentUpdateAttributes `json:"attributes,omitempty"`
    // A unique identifier that represents the incident attachment.
    Id *string `json:"id,omitempty"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentUpdateData

func NewIncidentAttachmentUpdateData(typeVar IncidentAttachmentType) *IncidentAttachmentUpdateData

NewIncidentAttachmentUpdateData instantiates a new IncidentAttachmentUpdateData 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 NewIncidentAttachmentUpdateDataWithDefaults

func NewIncidentAttachmentUpdateDataWithDefaults() *IncidentAttachmentUpdateData

NewIncidentAttachmentUpdateDataWithDefaults instantiates a new IncidentAttachmentUpdateData 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 (*IncidentAttachmentUpdateData) GetAttributes

func (o *IncidentAttachmentUpdateData) GetAttributes() IncidentAttachmentUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateData) GetAttributesOk

func (o *IncidentAttachmentUpdateData) GetAttributesOk() (*IncidentAttachmentUpdateAttributes, 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 (*IncidentAttachmentUpdateData) GetId

func (o *IncidentAttachmentUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateData) GetIdOk

func (o *IncidentAttachmentUpdateData) 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 (*IncidentAttachmentUpdateData) GetType

func (o *IncidentAttachmentUpdateData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*IncidentAttachmentUpdateData) GetTypeOk

func (o *IncidentAttachmentUpdateData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateData) HasAttributes

func (o *IncidentAttachmentUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentAttachmentUpdateData) HasId

func (o *IncidentAttachmentUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (IncidentAttachmentUpdateData) MarshalJSON

func (o IncidentAttachmentUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateData) SetAttributes

func (o *IncidentAttachmentUpdateData) SetAttributes(v IncidentAttachmentUpdateAttributes)

SetAttributes gets a reference to the given IncidentAttachmentUpdateAttributes and assigns it to the Attributes field.

func (*IncidentAttachmentUpdateData) SetId

func (o *IncidentAttachmentUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentAttachmentUpdateData) SetType

func (o *IncidentAttachmentUpdateData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*IncidentAttachmentUpdateData) UnmarshalJSON

func (o *IncidentAttachmentUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateRequest

IncidentAttachmentUpdateRequest The update request for an incident's attachments.

type IncidentAttachmentUpdateRequest struct {
    // An array of incident attachments. An attachment object without an "id" key indicates that you want to
    // create that attachment. An attachment object without an "attributes" key indicates that you want to
    // delete that attachment. An attachment object with both the "id" key and a populated "attributes" object
    // indicates that you want to update that attachment.
    Data []IncidentAttachmentUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentUpdateRequest

func NewIncidentAttachmentUpdateRequest(data []IncidentAttachmentUpdateData) *IncidentAttachmentUpdateRequest

NewIncidentAttachmentUpdateRequest instantiates a new IncidentAttachmentUpdateRequest 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 NewIncidentAttachmentUpdateRequestWithDefaults

func NewIncidentAttachmentUpdateRequestWithDefaults() *IncidentAttachmentUpdateRequest

NewIncidentAttachmentUpdateRequestWithDefaults instantiates a new IncidentAttachmentUpdateRequest 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 (*IncidentAttachmentUpdateRequest) GetData

func (o *IncidentAttachmentUpdateRequest) GetData() []IncidentAttachmentUpdateData

GetData returns the Data field value.

func (*IncidentAttachmentUpdateRequest) GetDataOk

func (o *IncidentAttachmentUpdateRequest) GetDataOk() (*[]IncidentAttachmentUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentAttachmentUpdateRequest) MarshalJSON

func (o IncidentAttachmentUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateRequest) SetData

func (o *IncidentAttachmentUpdateRequest) SetData(v []IncidentAttachmentUpdateData)

SetData sets field value.

func (*IncidentAttachmentUpdateRequest) UnmarshalJSON

func (o *IncidentAttachmentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentUpdateResponse

IncidentAttachmentUpdateResponse The response object containing the created or updated incident attachments.

type IncidentAttachmentUpdateResponse struct {
    // An array of incident attachments. Only the attachments that were created or updated by the request are
    // returned.
    Data []IncidentAttachmentData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentAttachmentsResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentUpdateResponse

func NewIncidentAttachmentUpdateResponse(data []IncidentAttachmentData) *IncidentAttachmentUpdateResponse

NewIncidentAttachmentUpdateResponse instantiates a new IncidentAttachmentUpdateResponse 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 NewIncidentAttachmentUpdateResponseWithDefaults

func NewIncidentAttachmentUpdateResponseWithDefaults() *IncidentAttachmentUpdateResponse

NewIncidentAttachmentUpdateResponseWithDefaults instantiates a new IncidentAttachmentUpdateResponse 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 (*IncidentAttachmentUpdateResponse) GetData

func (o *IncidentAttachmentUpdateResponse) GetData() []IncidentAttachmentData

GetData returns the Data field value.

func (*IncidentAttachmentUpdateResponse) GetDataOk

func (o *IncidentAttachmentUpdateResponse) GetDataOk() (*[]IncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentAttachmentUpdateResponse) GetIncluded

func (o *IncidentAttachmentUpdateResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentAttachmentUpdateResponse) GetIncludedOk

func (o *IncidentAttachmentUpdateResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, 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 (*IncidentAttachmentUpdateResponse) HasIncluded

func (o *IncidentAttachmentUpdateResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentAttachmentUpdateResponse) MarshalJSON

func (o IncidentAttachmentUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentUpdateResponse) SetData

func (o *IncidentAttachmentUpdateResponse) SetData(v []IncidentAttachmentData)

SetData sets field value.

func (*IncidentAttachmentUpdateResponse) SetIncluded

func (o *IncidentAttachmentUpdateResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentAttachmentsResponseIncludedItem and assigns it to the Included field.

func (*IncidentAttachmentUpdateResponse) UnmarshalJSON

func (o *IncidentAttachmentUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsPostmortemAttributesAttachmentObject

IncidentAttachmentsPostmortemAttributesAttachmentObject The postmortem attachment.

type IncidentAttachmentsPostmortemAttributesAttachmentObject struct {
    // The URL of this notebook attachment.
    DocumentUrl string `json:"documentUrl"`
    // The title of this postmortem attachment.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentsPostmortemAttributesAttachmentObject

func NewIncidentAttachmentsPostmortemAttributesAttachmentObject(documentUrl string, title string) *IncidentAttachmentsPostmortemAttributesAttachmentObject

NewIncidentAttachmentsPostmortemAttributesAttachmentObject instantiates a new IncidentAttachmentsPostmortemAttributesAttachmentObject 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 NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults

func NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults() *IncidentAttachmentsPostmortemAttributesAttachmentObject

NewIncidentAttachmentsPostmortemAttributesAttachmentObjectWithDefaults instantiates a new IncidentAttachmentsPostmortemAttributesAttachmentObject 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 (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrl() string

GetDocumentUrl returns the DocumentUrl field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetDocumentUrlOk() (*string, bool)

GetDocumentUrlOk returns a tuple with the DocumentUrl field value and a boolean to check if the value has been set.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitle() string

GetTitle returns the Title field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON

func (o IncidentAttachmentsPostmortemAttributesAttachmentObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetDocumentUrl(v string)

SetDocumentUrl sets field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) SetTitle(v string)

SetTitle sets field value.

func (*IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON

func (o *IncidentAttachmentsPostmortemAttributesAttachmentObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsResponse

IncidentAttachmentsResponse The response object containing an incident's attachments.

type IncidentAttachmentsResponse struct {
    // An array of incident attachments.
    Data []IncidentAttachmentData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentAttachmentsResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentAttachmentsResponse

func NewIncidentAttachmentsResponse(data []IncidentAttachmentData) *IncidentAttachmentsResponse

NewIncidentAttachmentsResponse instantiates a new IncidentAttachmentsResponse 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 NewIncidentAttachmentsResponseWithDefaults

func NewIncidentAttachmentsResponseWithDefaults() *IncidentAttachmentsResponse

NewIncidentAttachmentsResponseWithDefaults instantiates a new IncidentAttachmentsResponse 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 (*IncidentAttachmentsResponse) GetData

func (o *IncidentAttachmentsResponse) GetData() []IncidentAttachmentData

GetData returns the Data field value.

func (*IncidentAttachmentsResponse) GetDataOk

func (o *IncidentAttachmentsResponse) GetDataOk() (*[]IncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentAttachmentsResponse) GetIncluded

func (o *IncidentAttachmentsResponse) GetIncluded() []IncidentAttachmentsResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentAttachmentsResponse) GetIncludedOk

func (o *IncidentAttachmentsResponse) GetIncludedOk() (*[]IncidentAttachmentsResponseIncludedItem, 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 (*IncidentAttachmentsResponse) HasIncluded

func (o *IncidentAttachmentsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentAttachmentsResponse) MarshalJSON

func (o IncidentAttachmentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentAttachmentsResponse) SetData

func (o *IncidentAttachmentsResponse) SetData(v []IncidentAttachmentData)

SetData sets field value.

func (*IncidentAttachmentsResponse) SetIncluded

func (o *IncidentAttachmentsResponse) SetIncluded(v []IncidentAttachmentsResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentAttachmentsResponseIncludedItem and assigns it to the Included field.

func (*IncidentAttachmentsResponse) UnmarshalJSON

func (o *IncidentAttachmentsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentAttachmentsResponseIncludedItem

IncidentAttachmentsResponseIncludedItem - An object related to an attachment that is included in the response.

type IncidentAttachmentsResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentAttachmentsResponseIncludedItem

func UserAsIncidentAttachmentsResponseIncludedItem(v *User) IncidentAttachmentsResponseIncludedItem

UserAsIncidentAttachmentsResponseIncludedItem is a convenience function that returns User wrapped in IncidentAttachmentsResponseIncludedItem.

func (*IncidentAttachmentsResponseIncludedItem) GetActualInstance

func (obj *IncidentAttachmentsResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentAttachmentsResponseIncludedItem) MarshalJSON

func (obj IncidentAttachmentsResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentAttachmentsResponseIncludedItem) UnmarshalJSON

func (obj *IncidentAttachmentsResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentCreateAttributes

IncidentCreateAttributes The incident's attributes for a create request.

type IncidentCreateAttributes struct {
    // Required if `customer_impacted:"true"`. A summary of the impact customers experienced during the incident.
    CustomerImpactScope *string `json:"customer_impact_scope,omitempty"`
    // 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"`
    // A unique identifier that represents an incident type. The default incident type will be used if this property is not provided.
    IncidentTypeUuid *string `json:"incident_type_uuid,omitempty"`
    // An array of initial timeline cells to be placed at the beginning of the incident timeline.
    InitialCells []IncidentTimelineCellCreateAttributes `json:"initial_cells,omitempty"`
    // Notification handles that will be notified of the incident at creation.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetCustomerImpactScope

func (o *IncidentCreateAttributes) GetCustomerImpactScope() string

GetCustomerImpactScope returns the CustomerImpactScope field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetCustomerImpactScopeOk

func (o *IncidentCreateAttributes) 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 (*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

func (o *IncidentCreateAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetFieldsOk

func (o *IncidentCreateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

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) GetIncidentTypeUuid

func (o *IncidentCreateAttributes) GetIncidentTypeUuid() string

GetIncidentTypeUuid returns the IncidentTypeUuid field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetIncidentTypeUuidOk

func (o *IncidentCreateAttributes) GetIncidentTypeUuidOk() (*string, bool)

GetIncidentTypeUuidOk returns a tuple with the IncidentTypeUuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetInitialCells

func (o *IncidentCreateAttributes) GetInitialCells() []IncidentTimelineCellCreateAttributes

GetInitialCells returns the InitialCells field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetInitialCellsOk

func (o *IncidentCreateAttributes) GetInitialCellsOk() (*[]IncidentTimelineCellCreateAttributes, bool)

GetInitialCellsOk returns a tuple with the InitialCells field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentCreateAttributes) GetNotificationHandles

func (o *IncidentCreateAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentCreateAttributes) GetNotificationHandlesOk

func (o *IncidentCreateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, 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) HasCustomerImpactScope

func (o *IncidentCreateAttributes) HasCustomerImpactScope() bool

HasCustomerImpactScope returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasFields

func (o *IncidentCreateAttributes) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasIncidentTypeUuid

func (o *IncidentCreateAttributes) HasIncidentTypeUuid() bool

HasIncidentTypeUuid returns a boolean if a field has been set.

func (*IncidentCreateAttributes) HasInitialCells

func (o *IncidentCreateAttributes) HasInitialCells() bool

HasInitialCells 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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateAttributes) SetCustomerImpactScope

func (o *IncidentCreateAttributes) SetCustomerImpactScope(v string)

SetCustomerImpactScope gets a reference to the given string and assigns it to the CustomerImpactScope field.

func (*IncidentCreateAttributes) SetCustomerImpacted

func (o *IncidentCreateAttributes) SetCustomerImpacted(v bool)

SetCustomerImpacted sets field value.

func (*IncidentCreateAttributes) SetFields

func (o *IncidentCreateAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentCreateAttributes) SetIncidentTypeUuid

func (o *IncidentCreateAttributes) SetIncidentTypeUuid(v string)

SetIncidentTypeUuid gets a reference to the given string and assigns it to the IncidentTypeUuid field.

func (*IncidentCreateAttributes) SetInitialCells

func (o *IncidentCreateAttributes) SetInitialCells(v []IncidentTimelineCellCreateAttributes)

SetInitialCells gets a reference to the given []IncidentTimelineCellCreateAttributes and assigns it to the InitialCells field.

func (*IncidentCreateAttributes) SetNotificationHandles

func (o *IncidentCreateAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle 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)

UnmarshalJSON deserializes the given payload.

type IncidentCreateData

IncidentCreateData Incident data for a create request.

type IncidentCreateData struct {
    // The incident's attributes for a create request.
    Attributes IncidentCreateAttributes `json:"attributes"`
    // The relationships the incident will have with other resources once created.
    Relationships *IncidentCreateRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentCreateData

func NewIncidentCreateData(attributes IncidentCreateAttributes, typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type IncidentCreateRelationships

IncidentCreateRelationships The relationships the incident will have with other resources once created.

type IncidentCreateRelationships struct {
    // Relationship to user.
    CommanderUser NullableNullableRelationshipToUser `json:"commander_user"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentCreateRelationships

func NewIncidentCreateRelationships(commanderUser NullableNullableRelationshipToUser) *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) GetCommanderUser

func (o *IncidentCreateRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value. If the value is explicit nil, the zero value for NullableRelationshipToUser will be returned.

func (*IncidentCreateRelationships) GetCommanderUserOk

func (o *IncidentCreateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, bool)

GetCommanderUserOk returns a tuple with the CommanderUser 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 (IncidentCreateRelationships) MarshalJSON

func (o IncidentCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateRelationships) SetCommanderUser

func (o *IncidentCreateRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser sets field value.

func (*IncidentCreateRelationships) UnmarshalJSON

func (o *IncidentCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentCreateRequest

IncidentCreateRequest Create request for an incident.

type IncidentCreateRequest struct {
    // Incident data for a create request.
    Data IncidentCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentCreateRequest) GetData() IncidentCreateData

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentCreateRequest) SetData

func (o *IncidentCreateRequest) SetData(v IncidentCreateData)

SetData sets field value.

func (*IncidentCreateRequest) UnmarshalJSON

func (o *IncidentCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentFieldAttributes

IncidentFieldAttributes - Dynamic fields for which selections can be made, with field names as keys.

type IncidentFieldAttributes struct {
    IncidentFieldAttributesSingleValue   *IncidentFieldAttributesSingleValue
    IncidentFieldAttributesMultipleValue *IncidentFieldAttributesMultipleValue

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (IncidentFieldAttributes) MarshalJSON

func (obj IncidentFieldAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentFieldAttributes) UnmarshalJSON

func (obj *IncidentFieldAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentFieldAttributesMultipleValue

IncidentFieldAttributesMultipleValue A field with potentially multiple values selected.

type IncidentFieldAttributesMultipleValue struct {
    // Type of the multiple value field definitions.
    Type *IncidentFieldAttributesValueType `json:"type,omitempty"`
    // The multiple values selected for this field.
    Value datadog.NullableList[string] `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentFieldAttributesMultipleValue) GetType() IncidentFieldAttributesValueType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesMultipleValue) GetTypeOk

func (o *IncidentFieldAttributesMultipleValue) GetTypeOk() (*IncidentFieldAttributesValueType, 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 (*IncidentFieldAttributesMultipleValue) GetValue

func (o *IncidentFieldAttributesMultipleValue) GetValue() []string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentFieldAttributesMultipleValue) HasType

func (o *IncidentFieldAttributesMultipleValue) HasType() bool

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesMultipleValue) HasValue

func (o *IncidentFieldAttributesMultipleValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesMultipleValue) MarshalJSON

func (o IncidentFieldAttributesMultipleValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentFieldAttributesMultipleValue) SetType

func (o *IncidentFieldAttributesMultipleValue) SetType(v IncidentFieldAttributesValueType)

SetType gets a reference to the given IncidentFieldAttributesValueType and assigns it to the Type field.

func (*IncidentFieldAttributesMultipleValue) SetValue

func (o *IncidentFieldAttributesMultipleValue) SetValue(v []string)

SetValue gets a reference to the given datadog.NullableList[string] and assigns it to the Value field.

func (*IncidentFieldAttributesMultipleValue) SetValueNil

func (o *IncidentFieldAttributesMultipleValue) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*IncidentFieldAttributesMultipleValue) UnmarshalJSON

func (o *IncidentFieldAttributesMultipleValue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentFieldAttributesMultipleValue) UnsetValue

func (o *IncidentFieldAttributesMultipleValue) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type IncidentFieldAttributesSingleValue

IncidentFieldAttributesSingleValue A field with a single value selected.

type IncidentFieldAttributesSingleValue struct {
    // Type of the single value field definitions.
    Type *IncidentFieldAttributesSingleValueType `json:"type,omitempty"`
    // The single value selected for this field.
    Value datadog.NullableString `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentFieldAttributesSingleValue) GetType() IncidentFieldAttributesSingleValueType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentFieldAttributesSingleValue) GetTypeOk

func (o *IncidentFieldAttributesSingleValue) GetTypeOk() (*IncidentFieldAttributesSingleValueType, 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 (*IncidentFieldAttributesSingleValue) GetValue

func (o *IncidentFieldAttributesSingleValue) GetValue() string

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentFieldAttributesSingleValue) HasType

func (o *IncidentFieldAttributesSingleValue) HasType() bool

HasType returns a boolean if a field has been set.

func (*IncidentFieldAttributesSingleValue) HasValue

func (o *IncidentFieldAttributesSingleValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (IncidentFieldAttributesSingleValue) MarshalJSON

func (o IncidentFieldAttributesSingleValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentFieldAttributesSingleValue) SetType

func (o *IncidentFieldAttributesSingleValue) SetType(v IncidentFieldAttributesSingleValueType)

SetType gets a reference to the given IncidentFieldAttributesSingleValueType and assigns it to the Type field.

func (*IncidentFieldAttributesSingleValue) SetValue

func (o *IncidentFieldAttributesSingleValue) SetValue(v string)

SetValue gets a reference to the given datadog.NullableString and assigns it to the Value field.

func (*IncidentFieldAttributesSingleValue) SetValueNil

func (o *IncidentFieldAttributesSingleValue) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*IncidentFieldAttributesSingleValue) UnmarshalJSON

func (o *IncidentFieldAttributesSingleValue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentFieldAttributesSingleValue) UnsetValue

func (o *IncidentFieldAttributesSingleValue) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type IncidentFieldAttributesSingleValueType

IncidentFieldAttributesSingleValueType Type of the single value field definitions.

type IncidentFieldAttributesSingleValueType string

List of IncidentFieldAttributesSingleValueType.

const (
    INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_DROPDOWN IncidentFieldAttributesSingleValueType = "dropdown"
    INCIDENTFIELDATTRIBUTESSINGLEVALUETYPE_TEXTBOX  IncidentFieldAttributesSingleValueType = "textbox"
)

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) GetAllowedValues

func (v *IncidentFieldAttributesSingleValueType) GetAllowedValues() []IncidentFieldAttributesSingleValueType

GetAllowedValues reeturns the list of possible values.

func (IncidentFieldAttributesSingleValueType) IsValid

func (v IncidentFieldAttributesSingleValueType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentFieldAttributesSingleValueType) Ptr

func (v IncidentFieldAttributesSingleValueType) Ptr() *IncidentFieldAttributesSingleValueType

Ptr returns reference to IncidentFieldAttributesSingleValueType value.

func (*IncidentFieldAttributesSingleValueType) UnmarshalJSON

func (v *IncidentFieldAttributesSingleValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentFieldAttributesValueType

IncidentFieldAttributesValueType Type of the multiple value field definitions.

type IncidentFieldAttributesValueType string

List of IncidentFieldAttributesValueType.

const (
    INCIDENTFIELDATTRIBUTESVALUETYPE_MULTISELECT  IncidentFieldAttributesValueType = "multiselect"
    INCIDENTFIELDATTRIBUTESVALUETYPE_TEXTARRAY    IncidentFieldAttributesValueType = "textarray"
    INCIDENTFIELDATTRIBUTESVALUETYPE_METRICTAG    IncidentFieldAttributesValueType = "metrictag"
    INCIDENTFIELDATTRIBUTESVALUETYPE_AUTOCOMPLETE IncidentFieldAttributesValueType = "autocomplete"
)

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) GetAllowedValues

func (v *IncidentFieldAttributesValueType) GetAllowedValues() []IncidentFieldAttributesValueType

GetAllowedValues reeturns the list of possible values.

func (IncidentFieldAttributesValueType) IsValid

func (v IncidentFieldAttributesValueType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentFieldAttributesValueType) Ptr

func (v IncidentFieldAttributesValueType) Ptr() *IncidentFieldAttributesValueType

Ptr returns reference to IncidentFieldAttributesValueType value.

func (*IncidentFieldAttributesValueType) UnmarshalJSON

func (v *IncidentFieldAttributesValueType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentImpactsType

IncidentImpactsType The incident impacts type.

type IncidentImpactsType string

List of IncidentImpactsType.

const (
    INCIDENTIMPACTSTYPE_INCIDENT_IMPACTS IncidentImpactsType = "incident_impacts"
)

func NewIncidentImpactsTypeFromValue

func NewIncidentImpactsTypeFromValue(v string) (*IncidentImpactsType, error)

NewIncidentImpactsTypeFromValue returns a pointer to a valid IncidentImpactsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentImpactsType) GetAllowedValues

func (v *IncidentImpactsType) GetAllowedValues() []IncidentImpactsType

GetAllowedValues reeturns the list of possible values.

func (IncidentImpactsType) IsValid

func (v IncidentImpactsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentImpactsType) Ptr

func (v IncidentImpactsType) Ptr() *IncidentImpactsType

Ptr returns reference to IncidentImpactsType value.

func (*IncidentImpactsType) UnmarshalJSON

func (v *IncidentImpactsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataAttributes

IncidentIntegrationMetadataAttributes Incident integration metadata's attributes for a create request.

type IncidentIntegrationMetadataAttributes struct {
    // Timestamp when the incident todo was created.
    Created *time.Time `json:"created,omitempty"`
    // UUID of the incident this integration metadata is connected to.
    IncidentId *string `json:"incident_id,omitempty"`
    // A number indicating the type of integration this metadata is for. 1 indicates Slack;
    // 8 indicates Jira.
    IntegrationType int32 `json:"integration_type"`
    // Incident integration metadata's metadata attribute.
    Metadata IncidentIntegrationMetadataMetadata `json:"metadata"`
    // Timestamp when the incident todo was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // A number indicating the status of this integration metadata. 0 indicates unknown;
    // 1 indicates pending; 2 indicates complete; 3 indicates manually created;
    // 4 indicates manually updated; 5 indicates failed.
    Status *int32 `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataAttributes

func NewIncidentIntegrationMetadataAttributes(integrationType int32, metadata IncidentIntegrationMetadataMetadata) *IncidentIntegrationMetadataAttributes

NewIncidentIntegrationMetadataAttributes instantiates a new IncidentIntegrationMetadataAttributes 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 NewIncidentIntegrationMetadataAttributesWithDefaults

func NewIncidentIntegrationMetadataAttributesWithDefaults() *IncidentIntegrationMetadataAttributes

NewIncidentIntegrationMetadataAttributesWithDefaults instantiates a new IncidentIntegrationMetadataAttributes 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 (*IncidentIntegrationMetadataAttributes) GetCreated

func (o *IncidentIntegrationMetadataAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataAttributes) GetCreatedOk

func (o *IncidentIntegrationMetadataAttributes) 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 (*IncidentIntegrationMetadataAttributes) GetIncidentId

func (o *IncidentIntegrationMetadataAttributes) GetIncidentId() string

GetIncidentId returns the IncidentId field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataAttributes) GetIncidentIdOk

func (o *IncidentIntegrationMetadataAttributes) GetIncidentIdOk() (*string, bool)

GetIncidentIdOk returns a tuple with the IncidentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataAttributes) GetIntegrationType

func (o *IncidentIntegrationMetadataAttributes) GetIntegrationType() int32

GetIntegrationType returns the IntegrationType field value.

func (*IncidentIntegrationMetadataAttributes) GetIntegrationTypeOk

func (o *IncidentIntegrationMetadataAttributes) GetIntegrationTypeOk() (*int32, bool)

GetIntegrationTypeOk returns a tuple with the IntegrationType field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataAttributes) GetMetadata

func (o *IncidentIntegrationMetadataAttributes) GetMetadata() IncidentIntegrationMetadataMetadata

GetMetadata returns the Metadata field value.

func (*IncidentIntegrationMetadataAttributes) GetMetadataOk

func (o *IncidentIntegrationMetadataAttributes) GetMetadataOk() (*IncidentIntegrationMetadataMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataAttributes) GetModified

func (o *IncidentIntegrationMetadataAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataAttributes) GetModifiedOk

func (o *IncidentIntegrationMetadataAttributes) 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 (*IncidentIntegrationMetadataAttributes) GetStatus

func (o *IncidentIntegrationMetadataAttributes) GetStatus() int32

GetStatus returns the Status field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataAttributes) GetStatusOk

func (o *IncidentIntegrationMetadataAttributes) GetStatusOk() (*int32, 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 (*IncidentIntegrationMetadataAttributes) HasCreated

func (o *IncidentIntegrationMetadataAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentIntegrationMetadataAttributes) HasIncidentId

func (o *IncidentIntegrationMetadataAttributes) HasIncidentId() bool

HasIncidentId returns a boolean if a field has been set.

func (*IncidentIntegrationMetadataAttributes) HasModified

func (o *IncidentIntegrationMetadataAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*IncidentIntegrationMetadataAttributes) HasStatus

func (o *IncidentIntegrationMetadataAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (IncidentIntegrationMetadataAttributes) MarshalJSON

func (o IncidentIntegrationMetadataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataAttributes) SetCreated

func (o *IncidentIntegrationMetadataAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentIntegrationMetadataAttributes) SetIncidentId

func (o *IncidentIntegrationMetadataAttributes) SetIncidentId(v string)

SetIncidentId gets a reference to the given string and assigns it to the IncidentId field.

func (*IncidentIntegrationMetadataAttributes) SetIntegrationType

func (o *IncidentIntegrationMetadataAttributes) SetIntegrationType(v int32)

SetIntegrationType sets field value.

func (*IncidentIntegrationMetadataAttributes) SetMetadata

func (o *IncidentIntegrationMetadataAttributes) SetMetadata(v IncidentIntegrationMetadataMetadata)

SetMetadata sets field value.

func (*IncidentIntegrationMetadataAttributes) SetModified

func (o *IncidentIntegrationMetadataAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentIntegrationMetadataAttributes) SetStatus

func (o *IncidentIntegrationMetadataAttributes) SetStatus(v int32)

SetStatus gets a reference to the given int32 and assigns it to the Status field.

func (*IncidentIntegrationMetadataAttributes) UnmarshalJSON

func (o *IncidentIntegrationMetadataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataCreateData

IncidentIntegrationMetadataCreateData Incident integration metadata data for a create request.

type IncidentIntegrationMetadataCreateData struct {
    // Incident integration metadata's attributes for a create request.
    Attributes IncidentIntegrationMetadataAttributes `json:"attributes"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataCreateData

func NewIncidentIntegrationMetadataCreateData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataCreateData

NewIncidentIntegrationMetadataCreateData instantiates a new IncidentIntegrationMetadataCreateData 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 NewIncidentIntegrationMetadataCreateDataWithDefaults

func NewIncidentIntegrationMetadataCreateDataWithDefaults() *IncidentIntegrationMetadataCreateData

NewIncidentIntegrationMetadataCreateDataWithDefaults instantiates a new IncidentIntegrationMetadataCreateData 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 (*IncidentIntegrationMetadataCreateData) GetAttributes

func (o *IncidentIntegrationMetadataCreateData) GetAttributes() IncidentIntegrationMetadataAttributes

GetAttributes returns the Attributes field value.

func (*IncidentIntegrationMetadataCreateData) GetAttributesOk

func (o *IncidentIntegrationMetadataCreateData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataCreateData) GetType

func (o *IncidentIntegrationMetadataCreateData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*IncidentIntegrationMetadataCreateData) GetTypeOk

func (o *IncidentIntegrationMetadataCreateData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataCreateData) MarshalJSON

func (o IncidentIntegrationMetadataCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataCreateData) SetAttributes

func (o *IncidentIntegrationMetadataCreateData) SetAttributes(v IncidentIntegrationMetadataAttributes)

SetAttributes sets field value.

func (*IncidentIntegrationMetadataCreateData) SetType

func (o *IncidentIntegrationMetadataCreateData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*IncidentIntegrationMetadataCreateData) UnmarshalJSON

func (o *IncidentIntegrationMetadataCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataCreateRequest

IncidentIntegrationMetadataCreateRequest Create request for an incident integration metadata.

type IncidentIntegrationMetadataCreateRequest struct {
    // Incident integration metadata data for a create request.
    Data IncidentIntegrationMetadataCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataCreateRequest

func NewIncidentIntegrationMetadataCreateRequest(data IncidentIntegrationMetadataCreateData) *IncidentIntegrationMetadataCreateRequest

NewIncidentIntegrationMetadataCreateRequest instantiates a new IncidentIntegrationMetadataCreateRequest 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 NewIncidentIntegrationMetadataCreateRequestWithDefaults

func NewIncidentIntegrationMetadataCreateRequestWithDefaults() *IncidentIntegrationMetadataCreateRequest

NewIncidentIntegrationMetadataCreateRequestWithDefaults instantiates a new IncidentIntegrationMetadataCreateRequest 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 (*IncidentIntegrationMetadataCreateRequest) GetData

func (o *IncidentIntegrationMetadataCreateRequest) GetData() IncidentIntegrationMetadataCreateData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataCreateRequest) GetDataOk

func (o *IncidentIntegrationMetadataCreateRequest) GetDataOk() (*IncidentIntegrationMetadataCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataCreateRequest) MarshalJSON

func (o IncidentIntegrationMetadataCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataCreateRequest) SetData

func (o *IncidentIntegrationMetadataCreateRequest) SetData(v IncidentIntegrationMetadataCreateData)

SetData sets field value.

func (*IncidentIntegrationMetadataCreateRequest) UnmarshalJSON

func (o *IncidentIntegrationMetadataCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataListResponse

IncidentIntegrationMetadataListResponse Response with a list of incident integration metadata.

type IncidentIntegrationMetadataListResponse struct {
    // An array of incident integration metadata.
    Data []IncidentIntegrationMetadataResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentIntegrationMetadataResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataListResponse

func NewIncidentIntegrationMetadataListResponse(data []IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataListResponse

NewIncidentIntegrationMetadataListResponse instantiates a new IncidentIntegrationMetadataListResponse 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 NewIncidentIntegrationMetadataListResponseWithDefaults

func NewIncidentIntegrationMetadataListResponseWithDefaults() *IncidentIntegrationMetadataListResponse

NewIncidentIntegrationMetadataListResponseWithDefaults instantiates a new IncidentIntegrationMetadataListResponse 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 (*IncidentIntegrationMetadataListResponse) GetData

func (o *IncidentIntegrationMetadataListResponse) GetData() []IncidentIntegrationMetadataResponseData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataListResponse) GetDataOk

func (o *IncidentIntegrationMetadataListResponse) GetDataOk() (*[]IncidentIntegrationMetadataResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataListResponse) GetIncluded

func (o *IncidentIntegrationMetadataListResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataListResponse) GetIncludedOk

func (o *IncidentIntegrationMetadataListResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, 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 (*IncidentIntegrationMetadataListResponse) GetMeta

func (o *IncidentIntegrationMetadataListResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataListResponse) GetMetaOk

func (o *IncidentIntegrationMetadataListResponse) GetMetaOk() (*IncidentResponseMeta, 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 (*IncidentIntegrationMetadataListResponse) HasIncluded

func (o *IncidentIntegrationMetadataListResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentIntegrationMetadataListResponse) HasMeta

func (o *IncidentIntegrationMetadataListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentIntegrationMetadataListResponse) MarshalJSON

func (o IncidentIntegrationMetadataListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataListResponse) SetData

func (o *IncidentIntegrationMetadataListResponse) SetData(v []IncidentIntegrationMetadataResponseData)

SetData sets field value.

func (*IncidentIntegrationMetadataListResponse) SetIncluded

func (o *IncidentIntegrationMetadataListResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentIntegrationMetadataResponseIncludedItem and assigns it to the Included field.

func (*IncidentIntegrationMetadataListResponse) SetMeta

func (o *IncidentIntegrationMetadataListResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentIntegrationMetadataListResponse) UnmarshalJSON

func (o *IncidentIntegrationMetadataListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataMetadata

IncidentIntegrationMetadataMetadata - Incident integration metadata's metadata attribute.

type IncidentIntegrationMetadataMetadata struct {
    SlackIntegrationMetadata   *SlackIntegrationMetadata
    JiraIntegrationMetadata    *JiraIntegrationMetadata
    MSTeamsIntegrationMetadata *MSTeamsIntegrationMetadata

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata

func JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *JiraIntegrationMetadata) IncidentIntegrationMetadataMetadata

JiraIntegrationMetadataAsIncidentIntegrationMetadataMetadata is a convenience function that returns JiraIntegrationMetadata wrapped in IncidentIntegrationMetadataMetadata.

func MSTeamsIntegrationMetadataAsIncidentIntegrationMetadataMetadata

func MSTeamsIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *MSTeamsIntegrationMetadata) IncidentIntegrationMetadataMetadata

MSTeamsIntegrationMetadataAsIncidentIntegrationMetadataMetadata is a convenience function that returns MSTeamsIntegrationMetadata wrapped in IncidentIntegrationMetadataMetadata.

func SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata

func SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata(v *SlackIntegrationMetadata) IncidentIntegrationMetadataMetadata

SlackIntegrationMetadataAsIncidentIntegrationMetadataMetadata is a convenience function that returns SlackIntegrationMetadata wrapped in IncidentIntegrationMetadataMetadata.

func (*IncidentIntegrationMetadataMetadata) GetActualInstance

func (obj *IncidentIntegrationMetadataMetadata) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentIntegrationMetadataMetadata) MarshalJSON

func (obj IncidentIntegrationMetadataMetadata) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentIntegrationMetadataMetadata) UnmarshalJSON

func (obj *IncidentIntegrationMetadataMetadata) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentIntegrationMetadataPatchData

IncidentIntegrationMetadataPatchData Incident integration metadata data for a patch request.

type IncidentIntegrationMetadataPatchData struct {
    // Incident integration metadata's attributes for a create request.
    Attributes IncidentIntegrationMetadataAttributes `json:"attributes"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataPatchData

func NewIncidentIntegrationMetadataPatchData(attributes IncidentIntegrationMetadataAttributes, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataPatchData

NewIncidentIntegrationMetadataPatchData instantiates a new IncidentIntegrationMetadataPatchData 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 NewIncidentIntegrationMetadataPatchDataWithDefaults

func NewIncidentIntegrationMetadataPatchDataWithDefaults() *IncidentIntegrationMetadataPatchData

NewIncidentIntegrationMetadataPatchDataWithDefaults instantiates a new IncidentIntegrationMetadataPatchData 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 (*IncidentIntegrationMetadataPatchData) GetAttributes

func (o *IncidentIntegrationMetadataPatchData) GetAttributes() IncidentIntegrationMetadataAttributes

GetAttributes returns the Attributes field value.

func (*IncidentIntegrationMetadataPatchData) GetAttributesOk

func (o *IncidentIntegrationMetadataPatchData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataPatchData) GetType

func (o *IncidentIntegrationMetadataPatchData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*IncidentIntegrationMetadataPatchData) GetTypeOk

func (o *IncidentIntegrationMetadataPatchData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataPatchData) MarshalJSON

func (o IncidentIntegrationMetadataPatchData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataPatchData) SetAttributes

func (o *IncidentIntegrationMetadataPatchData) SetAttributes(v IncidentIntegrationMetadataAttributes)

SetAttributes sets field value.

func (*IncidentIntegrationMetadataPatchData) SetType

func (o *IncidentIntegrationMetadataPatchData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*IncidentIntegrationMetadataPatchData) UnmarshalJSON

func (o *IncidentIntegrationMetadataPatchData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataPatchRequest

IncidentIntegrationMetadataPatchRequest Patch request for an incident integration metadata.

type IncidentIntegrationMetadataPatchRequest struct {
    // Incident integration metadata data for a patch request.
    Data IncidentIntegrationMetadataPatchData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataPatchRequest

func NewIncidentIntegrationMetadataPatchRequest(data IncidentIntegrationMetadataPatchData) *IncidentIntegrationMetadataPatchRequest

NewIncidentIntegrationMetadataPatchRequest instantiates a new IncidentIntegrationMetadataPatchRequest 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 NewIncidentIntegrationMetadataPatchRequestWithDefaults

func NewIncidentIntegrationMetadataPatchRequestWithDefaults() *IncidentIntegrationMetadataPatchRequest

NewIncidentIntegrationMetadataPatchRequestWithDefaults instantiates a new IncidentIntegrationMetadataPatchRequest 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 (*IncidentIntegrationMetadataPatchRequest) GetData

func (o *IncidentIntegrationMetadataPatchRequest) GetData() IncidentIntegrationMetadataPatchData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataPatchRequest) GetDataOk

func (o *IncidentIntegrationMetadataPatchRequest) GetDataOk() (*IncidentIntegrationMetadataPatchData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentIntegrationMetadataPatchRequest) MarshalJSON

func (o IncidentIntegrationMetadataPatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataPatchRequest) SetData

func (o *IncidentIntegrationMetadataPatchRequest) SetData(v IncidentIntegrationMetadataPatchData)

SetData sets field value.

func (*IncidentIntegrationMetadataPatchRequest) UnmarshalJSON

func (o *IncidentIntegrationMetadataPatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataResponse

IncidentIntegrationMetadataResponse Response with an incident integration metadata.

type IncidentIntegrationMetadataResponse struct {
    // Incident integration metadata from a response.
    Data IncidentIntegrationMetadataResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentIntegrationMetadataResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataResponse

func NewIncidentIntegrationMetadataResponse(data IncidentIntegrationMetadataResponseData) *IncidentIntegrationMetadataResponse

NewIncidentIntegrationMetadataResponse instantiates a new IncidentIntegrationMetadataResponse 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 NewIncidentIntegrationMetadataResponseWithDefaults

func NewIncidentIntegrationMetadataResponseWithDefaults() *IncidentIntegrationMetadataResponse

NewIncidentIntegrationMetadataResponseWithDefaults instantiates a new IncidentIntegrationMetadataResponse 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 (*IncidentIntegrationMetadataResponse) GetData

func (o *IncidentIntegrationMetadataResponse) GetData() IncidentIntegrationMetadataResponseData

GetData returns the Data field value.

func (*IncidentIntegrationMetadataResponse) GetDataOk

func (o *IncidentIntegrationMetadataResponse) GetDataOk() (*IncidentIntegrationMetadataResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponse) GetIncluded

func (o *IncidentIntegrationMetadataResponse) GetIncluded() []IncidentIntegrationMetadataResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataResponse) GetIncludedOk

func (o *IncidentIntegrationMetadataResponse) GetIncludedOk() (*[]IncidentIntegrationMetadataResponseIncludedItem, 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 (*IncidentIntegrationMetadataResponse) HasIncluded

func (o *IncidentIntegrationMetadataResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentIntegrationMetadataResponse) MarshalJSON

func (o IncidentIntegrationMetadataResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataResponse) SetData

func (o *IncidentIntegrationMetadataResponse) SetData(v IncidentIntegrationMetadataResponseData)

SetData sets field value.

func (*IncidentIntegrationMetadataResponse) SetIncluded

func (o *IncidentIntegrationMetadataResponse) SetIncluded(v []IncidentIntegrationMetadataResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentIntegrationMetadataResponseIncludedItem and assigns it to the Included field.

func (*IncidentIntegrationMetadataResponse) UnmarshalJSON

func (o *IncidentIntegrationMetadataResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataResponseData

IncidentIntegrationMetadataResponseData Incident integration metadata from a response.

type IncidentIntegrationMetadataResponseData struct {
    // Incident integration metadata's attributes for a create request.
    Attributes *IncidentIntegrationMetadataAttributes `json:"attributes,omitempty"`
    // The incident integration metadata's ID.
    Id string `json:"id"`
    // The incident's integration relationships from a response.
    Relationships *IncidentIntegrationRelationships `json:"relationships,omitempty"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationMetadataResponseData

func NewIncidentIntegrationMetadataResponseData(id string, typeVar IncidentIntegrationMetadataType) *IncidentIntegrationMetadataResponseData

NewIncidentIntegrationMetadataResponseData instantiates a new IncidentIntegrationMetadataResponseData 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 NewIncidentIntegrationMetadataResponseDataWithDefaults

func NewIncidentIntegrationMetadataResponseDataWithDefaults() *IncidentIntegrationMetadataResponseData

NewIncidentIntegrationMetadataResponseDataWithDefaults instantiates a new IncidentIntegrationMetadataResponseData 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 (*IncidentIntegrationMetadataResponseData) GetAttributes

func (o *IncidentIntegrationMetadataResponseData) GetAttributes() IncidentIntegrationMetadataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataResponseData) GetAttributesOk

func (o *IncidentIntegrationMetadataResponseData) GetAttributesOk() (*IncidentIntegrationMetadataAttributes, 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 (*IncidentIntegrationMetadataResponseData) GetId

func (o *IncidentIntegrationMetadataResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentIntegrationMetadataResponseData) GetIdOk

func (o *IncidentIntegrationMetadataResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponseData) GetRelationships

func (o *IncidentIntegrationMetadataResponseData) GetRelationships() IncidentIntegrationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentIntegrationMetadataResponseData) GetRelationshipsOk

func (o *IncidentIntegrationMetadataResponseData) GetRelationshipsOk() (*IncidentIntegrationRelationships, 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 (*IncidentIntegrationMetadataResponseData) GetType

func (o *IncidentIntegrationMetadataResponseData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*IncidentIntegrationMetadataResponseData) GetTypeOk

func (o *IncidentIntegrationMetadataResponseData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentIntegrationMetadataResponseData) HasAttributes

func (o *IncidentIntegrationMetadataResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentIntegrationMetadataResponseData) HasRelationships

func (o *IncidentIntegrationMetadataResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentIntegrationMetadataResponseData) MarshalJSON

func (o IncidentIntegrationMetadataResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationMetadataResponseData) SetAttributes

func (o *IncidentIntegrationMetadataResponseData) SetAttributes(v IncidentIntegrationMetadataAttributes)

SetAttributes gets a reference to the given IncidentIntegrationMetadataAttributes and assigns it to the Attributes field.

func (*IncidentIntegrationMetadataResponseData) SetId

func (o *IncidentIntegrationMetadataResponseData) SetId(v string)

SetId sets field value.

func (*IncidentIntegrationMetadataResponseData) SetRelationships

func (o *IncidentIntegrationMetadataResponseData) SetRelationships(v IncidentIntegrationRelationships)

SetRelationships gets a reference to the given IncidentIntegrationRelationships and assigns it to the Relationships field.

func (*IncidentIntegrationMetadataResponseData) SetType

func (o *IncidentIntegrationMetadataResponseData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*IncidentIntegrationMetadataResponseData) UnmarshalJSON

func (o *IncidentIntegrationMetadataResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationMetadataResponseIncludedItem

IncidentIntegrationMetadataResponseIncludedItem - An object related to an incident integration metadata that is included in the response.

type IncidentIntegrationMetadataResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentIntegrationMetadataResponseIncludedItem

func UserAsIncidentIntegrationMetadataResponseIncludedItem(v *User) IncidentIntegrationMetadataResponseIncludedItem

UserAsIncidentIntegrationMetadataResponseIncludedItem is a convenience function that returns User wrapped in IncidentIntegrationMetadataResponseIncludedItem.

func (*IncidentIntegrationMetadataResponseIncludedItem) GetActualInstance

func (obj *IncidentIntegrationMetadataResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentIntegrationMetadataResponseIncludedItem) MarshalJSON

func (obj IncidentIntegrationMetadataResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentIntegrationMetadataResponseIncludedItem) UnmarshalJSON

func (obj *IncidentIntegrationMetadataResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentIntegrationMetadataType

IncidentIntegrationMetadataType Integration metadata resource type.

type IncidentIntegrationMetadataType string

List of IncidentIntegrationMetadataType.

const (
    INCIDENTINTEGRATIONMETADATATYPE_INCIDENT_INTEGRATIONS IncidentIntegrationMetadataType = "incident_integrations"
)

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) GetAllowedValues

func (v *IncidentIntegrationMetadataType) GetAllowedValues() []IncidentIntegrationMetadataType

GetAllowedValues reeturns the list of possible values.

func (IncidentIntegrationMetadataType) IsValid

func (v IncidentIntegrationMetadataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentIntegrationMetadataType) Ptr

func (v IncidentIntegrationMetadataType) Ptr() *IncidentIntegrationMetadataType

Ptr returns reference to IncidentIntegrationMetadataType value.

func (*IncidentIntegrationMetadataType) UnmarshalJSON

func (v *IncidentIntegrationMetadataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentIntegrationRelationships

IncidentIntegrationRelationships The incident's integration relationships from a response.

type IncidentIntegrationRelationships struct {
    // Relationship to user.
    CreatedByUser *RelationshipToUser `json:"created_by_user,omitempty"`
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentIntegrationRelationships

func NewIncidentIntegrationRelationships() *IncidentIntegrationRelationships

NewIncidentIntegrationRelationships instantiates a new IncidentIntegrationRelationships 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 NewIncidentIntegrationRelationshipsWithDefaults

func NewIncidentIntegrationRelationshipsWithDefaults() *IncidentIntegrationRelationships

NewIncidentIntegrationRelationshipsWithDefaults instantiates a new IncidentIntegrationRelationships 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 (*IncidentIntegrationRelationships) GetCreatedByUser

func (o *IncidentIntegrationRelationships) GetCreatedByUser() RelationshipToUser

GetCreatedByUser returns the CreatedByUser field value if set, zero value otherwise.

func (*IncidentIntegrationRelationships) GetCreatedByUserOk

func (o *IncidentIntegrationRelationships) 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 (*IncidentIntegrationRelationships) GetLastModifiedByUser

func (o *IncidentIntegrationRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentIntegrationRelationships) GetLastModifiedByUserOk

func (o *IncidentIntegrationRelationships) 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 (*IncidentIntegrationRelationships) HasCreatedByUser

func (o *IncidentIntegrationRelationships) HasCreatedByUser() bool

HasCreatedByUser returns a boolean if a field has been set.

func (*IncidentIntegrationRelationships) HasLastModifiedByUser

func (o *IncidentIntegrationRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (IncidentIntegrationRelationships) MarshalJSON

func (o IncidentIntegrationRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentIntegrationRelationships) SetCreatedByUser

func (o *IncidentIntegrationRelationships) SetCreatedByUser(v RelationshipToUser)

SetCreatedByUser gets a reference to the given RelationshipToUser and assigns it to the CreatedByUser field.

func (*IncidentIntegrationRelationships) SetLastModifiedByUser

func (o *IncidentIntegrationRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentIntegrationRelationships) UnmarshalJSON

func (o *IncidentIntegrationRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentNonDatadogCreator

IncidentNonDatadogCreator Incident's non Datadog creator.

type IncidentNonDatadogCreator struct {
    // Non Datadog creator `48px` image.
    Image48Px *string `json:"image_48_px,omitempty"`
    // Non Datadog creator name.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentNonDatadogCreator

func NewIncidentNonDatadogCreator() *IncidentNonDatadogCreator

NewIncidentNonDatadogCreator instantiates a new IncidentNonDatadogCreator 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 NewIncidentNonDatadogCreatorWithDefaults

func NewIncidentNonDatadogCreatorWithDefaults() *IncidentNonDatadogCreator

NewIncidentNonDatadogCreatorWithDefaults instantiates a new IncidentNonDatadogCreator 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 (*IncidentNonDatadogCreator) GetImage48Px

func (o *IncidentNonDatadogCreator) GetImage48Px() string

GetImage48Px returns the Image48Px field value if set, zero value otherwise.

func (*IncidentNonDatadogCreator) GetImage48PxOk

func (o *IncidentNonDatadogCreator) GetImage48PxOk() (*string, bool)

GetImage48PxOk returns a tuple with the Image48Px field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentNonDatadogCreator) GetName

func (o *IncidentNonDatadogCreator) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentNonDatadogCreator) GetNameOk

func (o *IncidentNonDatadogCreator) 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 (*IncidentNonDatadogCreator) HasImage48Px

func (o *IncidentNonDatadogCreator) HasImage48Px() bool

HasImage48Px returns a boolean if a field has been set.

func (*IncidentNonDatadogCreator) HasName

func (o *IncidentNonDatadogCreator) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentNonDatadogCreator) MarshalJSON

func (o IncidentNonDatadogCreator) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentNonDatadogCreator) SetImage48Px

func (o *IncidentNonDatadogCreator) SetImage48Px(v string)

SetImage48Px gets a reference to the given string and assigns it to the Image48Px field.

func (*IncidentNonDatadogCreator) SetName

func (o *IncidentNonDatadogCreator) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentNonDatadogCreator) UnmarshalJSON

func (o *IncidentNonDatadogCreator) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentNotificationHandle

IncidentNotificationHandle A notification handle that will be notified at incident creation.

type IncidentNotificationHandle struct {
    // The name of the notified handle.
    DisplayName *string `json:"display_name,omitempty"`
    // The handle used for the notification. This includes an email address, Slack channel, or workflow.
    Handle *string `json:"handle,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentNotificationHandle

func NewIncidentNotificationHandle() *IncidentNotificationHandle

NewIncidentNotificationHandle instantiates a new IncidentNotificationHandle 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 NewIncidentNotificationHandleWithDefaults

func NewIncidentNotificationHandleWithDefaults() *IncidentNotificationHandle

NewIncidentNotificationHandleWithDefaults instantiates a new IncidentNotificationHandle 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 (*IncidentNotificationHandle) GetDisplayName

func (o *IncidentNotificationHandle) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*IncidentNotificationHandle) GetDisplayNameOk

func (o *IncidentNotificationHandle) 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 (*IncidentNotificationHandle) GetHandle

func (o *IncidentNotificationHandle) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IncidentNotificationHandle) GetHandleOk

func (o *IncidentNotificationHandle) 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 (*IncidentNotificationHandle) HasDisplayName

func (o *IncidentNotificationHandle) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*IncidentNotificationHandle) HasHandle

func (o *IncidentNotificationHandle) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (IncidentNotificationHandle) MarshalJSON

func (o IncidentNotificationHandle) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentNotificationHandle) SetDisplayName

func (o *IncidentNotificationHandle) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*IncidentNotificationHandle) SetHandle

func (o *IncidentNotificationHandle) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IncidentNotificationHandle) UnmarshalJSON

func (o *IncidentNotificationHandle) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentPostmortemType

IncidentPostmortemType Incident postmortem resource type.

type IncidentPostmortemType string

List of IncidentPostmortemType.

const (
    INCIDENTPOSTMORTEMTYPE_INCIDENT_POSTMORTEMS IncidentPostmortemType = "incident_postmortems"
)

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) GetAllowedValues

func (v *IncidentPostmortemType) GetAllowedValues() []IncidentPostmortemType

GetAllowedValues reeturns the list of possible values.

func (IncidentPostmortemType) IsValid

func (v IncidentPostmortemType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentPostmortemType) Ptr

func (v IncidentPostmortemType) Ptr() *IncidentPostmortemType

Ptr returns reference to IncidentPostmortemType value.

func (*IncidentPostmortemType) UnmarshalJSON

func (v *IncidentPostmortemType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentRelatedObject

IncidentRelatedObject Object related to an incident.

type IncidentRelatedObject string

List of IncidentRelatedObject.

const (
    INCIDENTRELATEDOBJECT_USERS       IncidentRelatedObject = "users"
    INCIDENTRELATEDOBJECT_ATTACHMENTS IncidentRelatedObject = "attachments"
)

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) GetAllowedValues

func (v *IncidentRelatedObject) GetAllowedValues() []IncidentRelatedObject

GetAllowedValues reeturns the list of possible values.

func (IncidentRelatedObject) IsValid

func (v IncidentRelatedObject) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentRelatedObject) Ptr

func (v IncidentRelatedObject) Ptr() *IncidentRelatedObject

Ptr returns reference to IncidentRelatedObject value.

func (*IncidentRelatedObject) UnmarshalJSON

func (v *IncidentRelatedObject) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentRespondersType

IncidentRespondersType The incident responders type.

type IncidentRespondersType string

List of IncidentRespondersType.

const (
    INCIDENTRESPONDERSTYPE_INCIDENT_RESPONDERS IncidentRespondersType = "incident_responders"
)

func NewIncidentRespondersTypeFromValue

func NewIncidentRespondersTypeFromValue(v string) (*IncidentRespondersType, error)

NewIncidentRespondersTypeFromValue returns a pointer to a valid IncidentRespondersType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentRespondersType) GetAllowedValues

func (v *IncidentRespondersType) GetAllowedValues() []IncidentRespondersType

GetAllowedValues reeturns the list of possible values.

func (IncidentRespondersType) IsValid

func (v IncidentRespondersType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentRespondersType) Ptr

func (v IncidentRespondersType) Ptr() *IncidentRespondersType

Ptr returns reference to IncidentRespondersType value.

func (*IncidentRespondersType) UnmarshalJSON

func (v *IncidentRespondersType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentResponse

IncidentResponse Response with an incident.

type IncidentResponse struct {
    // Incident data from a response.
    Data IncidentResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentResponse) GetData() IncidentResponseData

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

func (o *IncidentResponse) GetIncluded() []IncidentResponseIncludedItem

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type IncidentResponseAttributes

IncidentResponseAttributes The incident's attributes from a response.

type IncidentResponseAttributes struct {
    // Timestamp of when the incident was archived.
    Archived datadog.NullableTime `json:"archived,omitempty"`
    // The incident case id.
    CaseId datadog.NullableInt64 `json:"case_id,omitempty"`
    // 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 datadog.NullableTime `json:"customer_impact_end,omitempty"`
    // A summary of the impact customers experienced during the incident.
    CustomerImpactScope datadog.NullableString `json:"customer_impact_scope,omitempty"`
    // Timestamp when customers began being impacted by the incident.
    CustomerImpactStart datadog.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 datadog.NullableTime `json:"detected,omitempty"`
    // A condensed view of the user-defined fields attached to incidents.
    Fields map[string]IncidentFieldAttributes `json:"fields,omitempty"`
    // A unique identifier that represents an incident type.
    IncidentTypeUuid *string `json:"incident_type_uuid,omitempty"`
    // Timestamp when the incident was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // Incident's non Datadog creator.
    NonDatadogCreator NullableIncidentNonDatadogCreator `json:"non_datadog_creator,omitempty"`
    // Notification handles that will be notified of the incident during update.
    NotificationHandles []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The monotonically increasing integer ID for the incident.
    PublicId *int64 `json:"public_id,omitempty"`
    // Timestamp when the incident's state was last changed from active or stable to resolved or completed.
    Resolved datadog.NullableTime `json:"resolved,omitempty"`
    // The incident severity.
    Severity *IncidentSeverity `json:"severity,omitempty"`
    // The state incident.
    State datadog.NullableString `json:"state,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"`
    // The incident visibility status.
    Visibility datadog.NullableString `json:"visibility,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetArchived

func (o *IncidentResponseAttributes) GetArchived() time.Time

GetArchived returns the Archived field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetArchivedOk

func (o *IncidentResponseAttributes) GetArchivedOk() (*time.Time, bool)

GetArchivedOk returns a tuple with the Archived 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) GetCaseId

func (o *IncidentResponseAttributes) GetCaseId() int64

GetCaseId returns the CaseId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetCaseIdOk

func (o *IncidentResponseAttributes) GetCaseIdOk() (*int64, bool)

GetCaseIdOk returns a tuple with the CaseId 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) 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

func (o *IncidentResponseAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetFieldsOk

func (o *IncidentResponseAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

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) GetIncidentTypeUuid

func (o *IncidentResponseAttributes) GetIncidentTypeUuid() string

GetIncidentTypeUuid returns the IncidentTypeUuid field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetIncidentTypeUuidOk

func (o *IncidentResponseAttributes) GetIncidentTypeUuidOk() (*string, bool)

GetIncidentTypeUuidOk returns a tuple with the IncidentTypeUuid 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) GetNonDatadogCreator

func (o *IncidentResponseAttributes) GetNonDatadogCreator() IncidentNonDatadogCreator

GetNonDatadogCreator returns the NonDatadogCreator field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetNonDatadogCreatorOk

func (o *IncidentResponseAttributes) GetNonDatadogCreatorOk() (*IncidentNonDatadogCreator, bool)

GetNonDatadogCreatorOk returns a tuple with the NonDatadogCreator 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) GetNotificationHandles

func (o *IncidentResponseAttributes) GetNotificationHandles() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetNotificationHandlesOk

func (o *IncidentResponseAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

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) GetSeverity

func (o *IncidentResponseAttributes) GetSeverity() IncidentSeverity

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*IncidentResponseAttributes) GetSeverityOk

func (o *IncidentResponseAttributes) GetSeverityOk() (*IncidentSeverity, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseAttributes) GetState

func (o *IncidentResponseAttributes) GetState() string

GetState returns the State field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetStateOk

func (o *IncidentResponseAttributes) GetStateOk() (*string, 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. 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) GetVisibility

func (o *IncidentResponseAttributes) GetVisibility() string

GetVisibility returns the Visibility field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseAttributes) GetVisibilityOk

func (o *IncidentResponseAttributes) GetVisibilityOk() (*string, bool)

GetVisibilityOk returns a tuple with the Visibility 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) HasArchived

func (o *IncidentResponseAttributes) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasCaseId

func (o *IncidentResponseAttributes) HasCaseId() bool

HasCaseId returns a boolean if a field 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) HasIncidentTypeUuid

func (o *IncidentResponseAttributes) HasIncidentTypeUuid() bool

HasIncidentTypeUuid 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) HasNonDatadogCreator

func (o *IncidentResponseAttributes) HasNonDatadogCreator() bool

HasNonDatadogCreator 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) 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) HasSeverity

func (o *IncidentResponseAttributes) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*IncidentResponseAttributes) HasState

func (o *IncidentResponseAttributes) HasState() bool

HasState 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) HasVisibility

func (o *IncidentResponseAttributes) HasVisibility() bool

HasVisibility returns a boolean if a field has been set.

func (IncidentResponseAttributes) MarshalJSON

func (o IncidentResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseAttributes) SetArchived

func (o *IncidentResponseAttributes) SetArchived(v time.Time)

SetArchived gets a reference to the given datadog.NullableTime and assigns it to the Archived field.

func (*IncidentResponseAttributes) SetArchivedNil

func (o *IncidentResponseAttributes) SetArchivedNil()

SetArchivedNil sets the value for Archived to be an explicit nil.

func (*IncidentResponseAttributes) SetCaseId

func (o *IncidentResponseAttributes) SetCaseId(v int64)

SetCaseId gets a reference to the given datadog.NullableInt64 and assigns it to the CaseId field.

func (*IncidentResponseAttributes) SetCaseIdNil

func (o *IncidentResponseAttributes) SetCaseIdNil()

SetCaseIdNil sets the value for CaseId to be an explicit nil.

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 datadog.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 datadog.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 datadog.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 datadog.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

func (o *IncidentResponseAttributes) SetFields(v map[string]IncidentFieldAttributes)

SetFields gets a reference to the given map[string]IncidentFieldAttributes and assigns it to the Fields field.

func (*IncidentResponseAttributes) SetIncidentTypeUuid

func (o *IncidentResponseAttributes) SetIncidentTypeUuid(v string)

SetIncidentTypeUuid gets a reference to the given string and assigns it to the IncidentTypeUuid 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) SetNonDatadogCreator

func (o *IncidentResponseAttributes) SetNonDatadogCreator(v IncidentNonDatadogCreator)

SetNonDatadogCreator gets a reference to the given NullableIncidentNonDatadogCreator and assigns it to the NonDatadogCreator field.

func (*IncidentResponseAttributes) SetNonDatadogCreatorNil

func (o *IncidentResponseAttributes) SetNonDatadogCreatorNil()

SetNonDatadogCreatorNil sets the value for NonDatadogCreator to be an explicit nil.

func (*IncidentResponseAttributes) SetNotificationHandles

func (o *IncidentResponseAttributes) SetNotificationHandles(v []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles 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 datadog.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) SetSeverity

func (o *IncidentResponseAttributes) SetSeverity(v IncidentSeverity)

SetSeverity gets a reference to the given IncidentSeverity and assigns it to the Severity field.

func (*IncidentResponseAttributes) SetState

func (o *IncidentResponseAttributes) SetState(v string)

SetState gets a reference to the given datadog.NullableString and assigns it to the State field.

func (*IncidentResponseAttributes) SetStateNil

func (o *IncidentResponseAttributes) SetStateNil()

SetStateNil sets the value for State 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) SetVisibility

func (o *IncidentResponseAttributes) SetVisibility(v string)

SetVisibility gets a reference to the given datadog.NullableString and assigns it to the Visibility field.

func (*IncidentResponseAttributes) SetVisibilityNil

func (o *IncidentResponseAttributes) SetVisibilityNil()

SetVisibilityNil sets the value for Visibility to be an explicit nil.

func (*IncidentResponseAttributes) UnmarshalJSON

func (o *IncidentResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentResponseAttributes) UnsetArchived

func (o *IncidentResponseAttributes) UnsetArchived()

UnsetArchived ensures that no value is present for Archived, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetCaseId

func (o *IncidentResponseAttributes) UnsetCaseId()

UnsetCaseId ensures that no value is present for CaseId, not even an explicit nil.

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) UnsetNonDatadogCreator

func (o *IncidentResponseAttributes) UnsetNonDatadogCreator()

UnsetNonDatadogCreator ensures that no value is present for NonDatadogCreator, 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.

func (*IncidentResponseAttributes) UnsetState

func (o *IncidentResponseAttributes) UnsetState()

UnsetState ensures that no value is present for State, not even an explicit nil.

func (*IncidentResponseAttributes) UnsetVisibility

func (o *IncidentResponseAttributes) UnsetVisibility()

UnsetVisibility ensures that no value is present for Visibility, not even an explicit nil.

type IncidentResponseData

IncidentResponseData Incident data from a response.

type IncidentResponseData struct {
    // The incident's attributes from a response.
    Attributes *IncidentResponseAttributes `json:"attributes,omitempty"`
    // The incident's ID.
    Id string `json:"id"`
    // The incident's relationships from a response.
    Relationships *IncidentResponseRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentResponseData

func NewIncidentResponseData(id string, typeVar 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

func (o *IncidentResponseData) GetAttributes() IncidentResponseAttributes

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

func (o *IncidentResponseData) GetRelationships() IncidentResponseRelationships

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseData) SetAttributes

func (o *IncidentResponseData) SetAttributes(v IncidentResponseAttributes)

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)

UnmarshalJSON deserializes the given payload.

type IncidentResponseIncludedItem

IncidentResponseIncludedItem - An object related to an incident that is included in the response.

type IncidentResponseIncludedItem struct {
    IncidentUserData       *IncidentUserData
    IncidentAttachmentData *IncidentAttachmentData

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentAttachmentDataAsIncidentResponseIncludedItem

func IncidentAttachmentDataAsIncidentResponseIncludedItem(v *IncidentAttachmentData) IncidentResponseIncludedItem

IncidentAttachmentDataAsIncidentResponseIncludedItem is a convenience function that returns IncidentAttachmentData wrapped in IncidentResponseIncludedItem.

func IncidentUserDataAsIncidentResponseIncludedItem

func IncidentUserDataAsIncidentResponseIncludedItem(v *IncidentUserData) IncidentResponseIncludedItem

IncidentUserDataAsIncidentResponseIncludedItem is a convenience function that returns IncidentUserData wrapped in IncidentResponseIncludedItem.

func (*IncidentResponseIncludedItem) GetActualInstance

func (obj *IncidentResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentResponseIncludedItem) MarshalJSON

func (obj IncidentResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentResponseIncludedItem) UnmarshalJSON

func (obj *IncidentResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentResponseMeta

IncidentResponseMeta The metadata object containing pagination metadata.

type IncidentResponseMeta struct {
    // Pagination properties.
    Pagination *IncidentResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentResponseMeta

func NewIncidentResponseMeta() *IncidentResponseMeta

NewIncidentResponseMeta instantiates a new IncidentResponseMeta 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 NewIncidentResponseMetaWithDefaults

func NewIncidentResponseMetaWithDefaults() *IncidentResponseMeta

NewIncidentResponseMetaWithDefaults instantiates a new IncidentResponseMeta 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 (*IncidentResponseMeta) GetPagination

func (o *IncidentResponseMeta) GetPagination() IncidentResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*IncidentResponseMeta) GetPaginationOk

func (o *IncidentResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)

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 (*IncidentResponseMeta) HasPagination

func (o *IncidentResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (IncidentResponseMeta) MarshalJSON

func (o IncidentResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseMeta) SetPagination

func (o *IncidentResponseMeta) SetPagination(v IncidentResponseMetaPagination)

SetPagination gets a reference to the given IncidentResponseMetaPagination and assigns it to the Pagination field.

func (*IncidentResponseMeta) UnmarshalJSON

func (o *IncidentResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseMetaPagination

IncidentResponseMetaPagination Pagination properties.

type IncidentResponseMetaPagination 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentResponseMetaPagination

func NewIncidentResponseMetaPagination() *IncidentResponseMetaPagination

NewIncidentResponseMetaPagination instantiates a new IncidentResponseMetaPagination 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 NewIncidentResponseMetaPaginationWithDefaults

func NewIncidentResponseMetaPaginationWithDefaults() *IncidentResponseMetaPagination

NewIncidentResponseMetaPaginationWithDefaults instantiates a new IncidentResponseMetaPagination 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 (*IncidentResponseMetaPagination) GetNextOffset

func (o *IncidentResponseMetaPagination) GetNextOffset() int64

GetNextOffset returns the NextOffset field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetNextOffsetOk

func (o *IncidentResponseMetaPagination) 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 (*IncidentResponseMetaPagination) GetOffset

func (o *IncidentResponseMetaPagination) GetOffset() int64

GetOffset returns the Offset field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetOffsetOk

func (o *IncidentResponseMetaPagination) 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 (*IncidentResponseMetaPagination) GetSize

func (o *IncidentResponseMetaPagination) GetSize() int64

GetSize returns the Size field value if set, zero value otherwise.

func (*IncidentResponseMetaPagination) GetSizeOk

func (o *IncidentResponseMetaPagination) GetSizeOk() (*int64, 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 (*IncidentResponseMetaPagination) HasNextOffset

func (o *IncidentResponseMetaPagination) HasNextOffset() bool

HasNextOffset returns a boolean if a field has been set.

func (*IncidentResponseMetaPagination) HasOffset

func (o *IncidentResponseMetaPagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*IncidentResponseMetaPagination) HasSize

func (o *IncidentResponseMetaPagination) HasSize() bool

HasSize returns a boolean if a field has been set.

func (IncidentResponseMetaPagination) MarshalJSON

func (o IncidentResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseMetaPagination) SetNextOffset

func (o *IncidentResponseMetaPagination) SetNextOffset(v int64)

SetNextOffset gets a reference to the given int64 and assigns it to the NextOffset field.

func (*IncidentResponseMetaPagination) SetOffset

func (o *IncidentResponseMetaPagination) SetOffset(v int64)

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*IncidentResponseMetaPagination) SetSize

func (o *IncidentResponseMetaPagination) SetSize(v int64)

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*IncidentResponseMetaPagination) UnmarshalJSON

func (o *IncidentResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentResponseRelationships

IncidentResponseRelationships The incident's relationships from a response.

type IncidentResponseRelationships struct {
    // A relationship reference for attachments.
    Attachments *RelationshipToIncidentAttachment `json:"attachments,omitempty"`
    // Relationship to user.
    CommanderUser NullableNullableRelationshipToUser `json:"commander_user,omitempty"`
    // Relationship to user.
    CreatedByUser *RelationshipToUser `json:"created_by_user,omitempty"`
    // Relationship to impacts.
    Impacts *RelationshipToIncidentImpacts `json:"impacts,omitempty"`
    // A relationship reference for multiple integration metadata objects.
    Integrations *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // Relationship to incident responders.
    Responders *RelationshipToIncidentResponders `json:"responders,omitempty"`
    // Relationship to incident user defined fields.
    UserDefinedFields *RelationshipToIncidentUserDefinedFields `json:"user_defined_fields,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetAttachments

func (o *IncidentResponseRelationships) GetAttachments() RelationshipToIncidentAttachment

GetAttachments returns the Attachments field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetAttachmentsOk

func (o *IncidentResponseRelationships) GetAttachmentsOk() (*RelationshipToIncidentAttachment, bool)

GetAttachmentsOk returns a tuple with the Attachments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetCommanderUser

func (o *IncidentResponseRelationships) GetCommanderUser() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentResponseRelationships) GetCommanderUserOk

func (o *IncidentResponseRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

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) GetImpacts

func (o *IncidentResponseRelationships) GetImpacts() RelationshipToIncidentImpacts

GetImpacts returns the Impacts field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetImpactsOk

func (o *IncidentResponseRelationships) GetImpactsOk() (*RelationshipToIncidentImpacts, bool)

GetImpactsOk returns a tuple with the Impacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetIntegrations

func (o *IncidentResponseRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetIntegrationsOk

func (o *IncidentResponseRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)

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) GetResponders

func (o *IncidentResponseRelationships) GetResponders() RelationshipToIncidentResponders

GetResponders returns the Responders field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetRespondersOk

func (o *IncidentResponseRelationships) GetRespondersOk() (*RelationshipToIncidentResponders, bool)

GetRespondersOk returns a tuple with the Responders field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) GetUserDefinedFields

func (o *IncidentResponseRelationships) GetUserDefinedFields() RelationshipToIncidentUserDefinedFields

GetUserDefinedFields returns the UserDefinedFields field value if set, zero value otherwise.

func (*IncidentResponseRelationships) GetUserDefinedFieldsOk

func (o *IncidentResponseRelationships) GetUserDefinedFieldsOk() (*RelationshipToIncidentUserDefinedFields, bool)

GetUserDefinedFieldsOk returns a tuple with the UserDefinedFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentResponseRelationships) HasAttachments

func (o *IncidentResponseRelationships) HasAttachments() bool

HasAttachments returns a boolean if a field 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) HasImpacts

func (o *IncidentResponseRelationships) HasImpacts() bool

HasImpacts 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) HasResponders

func (o *IncidentResponseRelationships) HasResponders() bool

HasResponders returns a boolean if a field has been set.

func (*IncidentResponseRelationships) HasUserDefinedFields

func (o *IncidentResponseRelationships) HasUserDefinedFields() bool

HasUserDefinedFields returns a boolean if a field has been set.

func (IncidentResponseRelationships) MarshalJSON

func (o IncidentResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentResponseRelationships) SetAttachments

func (o *IncidentResponseRelationships) SetAttachments(v RelationshipToIncidentAttachment)

SetAttachments gets a reference to the given RelationshipToIncidentAttachment and assigns it to the Attachments field.

func (*IncidentResponseRelationships) SetCommanderUser

func (o *IncidentResponseRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser gets a reference to the given NullableNullableRelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentResponseRelationships) SetCommanderUserNil

func (o *IncidentResponseRelationships) SetCommanderUserNil()

SetCommanderUserNil sets the value for CommanderUser to be an explicit nil.

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) SetImpacts

func (o *IncidentResponseRelationships) SetImpacts(v RelationshipToIncidentImpacts)

SetImpacts gets a reference to the given RelationshipToIncidentImpacts and assigns it to the Impacts field.

func (*IncidentResponseRelationships) SetIntegrations

func (o *IncidentResponseRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)

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) SetResponders

func (o *IncidentResponseRelationships) SetResponders(v RelationshipToIncidentResponders)

SetResponders gets a reference to the given RelationshipToIncidentResponders and assigns it to the Responders field.

func (*IncidentResponseRelationships) SetUserDefinedFields

func (o *IncidentResponseRelationships) SetUserDefinedFields(v RelationshipToIncidentUserDefinedFields)

SetUserDefinedFields gets a reference to the given RelationshipToIncidentUserDefinedFields and assigns it to the UserDefinedFields field.

func (*IncidentResponseRelationships) UnmarshalJSON

func (o *IncidentResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentResponseRelationships) UnsetCommanderUser

func (o *IncidentResponseRelationships) UnsetCommanderUser()

UnsetCommanderUser ensures that no value is present for CommanderUser, not even an explicit nil.

type IncidentSearchResponse

IncidentSearchResponse Response with incidents and facets.

type IncidentSearchResponse struct {
    // Data returned by an incident search.
    Data IncidentSearchResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentSearchResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponse

func NewIncidentSearchResponse(data IncidentSearchResponseData) *IncidentSearchResponse

NewIncidentSearchResponse instantiates a new IncidentSearchResponse 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 NewIncidentSearchResponseWithDefaults

func NewIncidentSearchResponseWithDefaults() *IncidentSearchResponse

NewIncidentSearchResponseWithDefaults instantiates a new IncidentSearchResponse 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 (*IncidentSearchResponse) GetData

func (o *IncidentSearchResponse) GetData() IncidentSearchResponseData

GetData returns the Data field value.

func (*IncidentSearchResponse) GetDataOk

func (o *IncidentSearchResponse) GetDataOk() (*IncidentSearchResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentSearchResponse) GetIncluded

func (o *IncidentSearchResponse) GetIncluded() []IncidentResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentSearchResponse) GetIncludedOk

func (o *IncidentSearchResponse) 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 (*IncidentSearchResponse) GetMeta

func (o *IncidentSearchResponse) GetMeta() IncidentSearchResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentSearchResponse) GetMetaOk

func (o *IncidentSearchResponse) GetMetaOk() (*IncidentSearchResponseMeta, 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 (*IncidentSearchResponse) HasIncluded

func (o *IncidentSearchResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentSearchResponse) HasMeta

func (o *IncidentSearchResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentSearchResponse) MarshalJSON

func (o IncidentSearchResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponse) SetData

func (o *IncidentSearchResponse) SetData(v IncidentSearchResponseData)

SetData sets field value.

func (*IncidentSearchResponse) SetIncluded

func (o *IncidentSearchResponse) SetIncluded(v []IncidentResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentResponseIncludedItem and assigns it to the Included field.

func (*IncidentSearchResponse) SetMeta

func (o *IncidentSearchResponse) SetMeta(v IncidentSearchResponseMeta)

SetMeta gets a reference to the given IncidentSearchResponseMeta and assigns it to the Meta field.

func (*IncidentSearchResponse) UnmarshalJSON

func (o *IncidentSearchResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseAttributes

IncidentSearchResponseAttributes Attributes returned by an incident search.

type IncidentSearchResponseAttributes struct {
    // Facet data for incidents returned by a search query.
    Facets IncidentSearchResponseFacetsData `json:"facets"`
    // Incidents returned by the search.
    Incidents []IncidentSearchResponseIncidentsData `json:"incidents"`
    // Number of incidents returned by the search.
    Total int32 `json:"total"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseAttributes

func NewIncidentSearchResponseAttributes(facets IncidentSearchResponseFacetsData, incidents []IncidentSearchResponseIncidentsData, total int32) *IncidentSearchResponseAttributes

NewIncidentSearchResponseAttributes instantiates a new IncidentSearchResponseAttributes 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 NewIncidentSearchResponseAttributesWithDefaults

func NewIncidentSearchResponseAttributesWithDefaults() *IncidentSearchResponseAttributes

NewIncidentSearchResponseAttributesWithDefaults instantiates a new IncidentSearchResponseAttributes 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 (*IncidentSearchResponseAttributes) GetFacets

func (o *IncidentSearchResponseAttributes) GetFacets() IncidentSearchResponseFacetsData

GetFacets returns the Facets field value.

func (*IncidentSearchResponseAttributes) GetFacetsOk

func (o *IncidentSearchResponseAttributes) GetFacetsOk() (*IncidentSearchResponseFacetsData, bool)

GetFacetsOk returns a tuple with the Facets field value and a boolean to check if the value has been set.

func (*IncidentSearchResponseAttributes) GetIncidents

func (o *IncidentSearchResponseAttributes) GetIncidents() []IncidentSearchResponseIncidentsData

GetIncidents returns the Incidents field value.

func (*IncidentSearchResponseAttributes) GetIncidentsOk

func (o *IncidentSearchResponseAttributes) GetIncidentsOk() (*[]IncidentSearchResponseIncidentsData, bool)

GetIncidentsOk returns a tuple with the Incidents field value and a boolean to check if the value has been set.

func (*IncidentSearchResponseAttributes) GetTotal

func (o *IncidentSearchResponseAttributes) GetTotal() int32

GetTotal returns the Total field value.

func (*IncidentSearchResponseAttributes) GetTotalOk

func (o *IncidentSearchResponseAttributes) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (IncidentSearchResponseAttributes) MarshalJSON

func (o IncidentSearchResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseAttributes) SetFacets

func (o *IncidentSearchResponseAttributes) SetFacets(v IncidentSearchResponseFacetsData)

SetFacets sets field value.

func (*IncidentSearchResponseAttributes) SetIncidents

func (o *IncidentSearchResponseAttributes) SetIncidents(v []IncidentSearchResponseIncidentsData)

SetIncidents sets field value.

func (*IncidentSearchResponseAttributes) SetTotal

func (o *IncidentSearchResponseAttributes) SetTotal(v int32)

SetTotal sets field value.

func (*IncidentSearchResponseAttributes) UnmarshalJSON

func (o *IncidentSearchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseData

IncidentSearchResponseData Data returned by an incident search.

type IncidentSearchResponseData struct {
    // Attributes returned by an incident search.
    Attributes *IncidentSearchResponseAttributes `json:"attributes,omitempty"`
    // Incident search result type.
    Type *IncidentSearchResultsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseData

func NewIncidentSearchResponseData() *IncidentSearchResponseData

NewIncidentSearchResponseData instantiates a new IncidentSearchResponseData 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 NewIncidentSearchResponseDataWithDefaults

func NewIncidentSearchResponseDataWithDefaults() *IncidentSearchResponseData

NewIncidentSearchResponseDataWithDefaults instantiates a new IncidentSearchResponseData 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 (*IncidentSearchResponseData) GetAttributes

func (o *IncidentSearchResponseData) GetAttributes() IncidentSearchResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentSearchResponseData) GetAttributesOk

func (o *IncidentSearchResponseData) GetAttributesOk() (*IncidentSearchResponseAttributes, 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 (*IncidentSearchResponseData) GetType

func (o *IncidentSearchResponseData) GetType() IncidentSearchResultsType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentSearchResponseData) GetTypeOk

func (o *IncidentSearchResponseData) GetTypeOk() (*IncidentSearchResultsType, 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 (*IncidentSearchResponseData) HasAttributes

func (o *IncidentSearchResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentSearchResponseData) HasType

func (o *IncidentSearchResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (IncidentSearchResponseData) MarshalJSON

func (o IncidentSearchResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseData) SetAttributes

func (o *IncidentSearchResponseData) SetAttributes(v IncidentSearchResponseAttributes)

SetAttributes gets a reference to the given IncidentSearchResponseAttributes and assigns it to the Attributes field.

func (*IncidentSearchResponseData) SetType

func (o *IncidentSearchResponseData) SetType(v IncidentSearchResultsType)

SetType gets a reference to the given IncidentSearchResultsType and assigns it to the Type field.

func (*IncidentSearchResponseData) UnmarshalJSON

func (o *IncidentSearchResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseFacetsData

IncidentSearchResponseFacetsData Facet data for incidents returned by a search query.

type IncidentSearchResponseFacetsData struct {
    // Facet data for incident commander users.
    Commander []IncidentSearchResponseUserFacetData `json:"commander,omitempty"`
    // Facet data for incident creator users.
    CreatedBy []IncidentSearchResponseUserFacetData `json:"created_by,omitempty"`
    // Facet data for incident property fields.
    Fields []IncidentSearchResponsePropertyFieldFacetData `json:"fields,omitempty"`
    // Facet data for incident impact attributes.
    Impact []IncidentSearchResponseFieldFacetData `json:"impact,omitempty"`
    // Facet data for incident last modified by users.
    LastModifiedBy []IncidentSearchResponseUserFacetData `json:"last_modified_by,omitempty"`
    // Facet data for incident postmortem existence.
    Postmortem []IncidentSearchResponseFieldFacetData `json:"postmortem,omitempty"`
    // Facet data for incident responder users.
    Responder []IncidentSearchResponseUserFacetData `json:"responder,omitempty"`
    // Facet data for incident severity attributes.
    Severity []IncidentSearchResponseFieldFacetData `json:"severity,omitempty"`
    // Facet data for incident state attributes.
    State []IncidentSearchResponseFieldFacetData `json:"state,omitempty"`
    // Facet data for incident time to repair metrics.
    TimeToRepair []IncidentSearchResponseNumericFacetData `json:"time_to_repair,omitempty"`
    // Facet data for incident time to resolve metrics.
    TimeToResolve []IncidentSearchResponseNumericFacetData `json:"time_to_resolve,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseFacetsData

func NewIncidentSearchResponseFacetsData() *IncidentSearchResponseFacetsData

NewIncidentSearchResponseFacetsData instantiates a new IncidentSearchResponseFacetsData 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 NewIncidentSearchResponseFacetsDataWithDefaults

func NewIncidentSearchResponseFacetsDataWithDefaults() *IncidentSearchResponseFacetsData

NewIncidentSearchResponseFacetsDataWithDefaults instantiates a new IncidentSearchResponseFacetsData 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 (*IncidentSearchResponseFacetsData) GetCommander

func (o *IncidentSearchResponseFacetsData) GetCommander() []IncidentSearchResponseUserFacetData

GetCommander returns the Commander field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetCommanderOk

func (o *IncidentSearchResponseFacetsData) GetCommanderOk() (*[]IncidentSearchResponseUserFacetData, bool)

GetCommanderOk returns a tuple with the Commander field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetCreatedBy

func (o *IncidentSearchResponseFacetsData) GetCreatedBy() []IncidentSearchResponseUserFacetData

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetCreatedByOk

func (o *IncidentSearchResponseFacetsData) GetCreatedByOk() (*[]IncidentSearchResponseUserFacetData, 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 (*IncidentSearchResponseFacetsData) GetFields

func (o *IncidentSearchResponseFacetsData) GetFields() []IncidentSearchResponsePropertyFieldFacetData

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetFieldsOk

func (o *IncidentSearchResponseFacetsData) GetFieldsOk() (*[]IncidentSearchResponsePropertyFieldFacetData, bool)

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 (*IncidentSearchResponseFacetsData) GetImpact

func (o *IncidentSearchResponseFacetsData) GetImpact() []IncidentSearchResponseFieldFacetData

GetImpact returns the Impact field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetImpactOk

func (o *IncidentSearchResponseFacetsData) GetImpactOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetImpactOk returns a tuple with the Impact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetLastModifiedBy

func (o *IncidentSearchResponseFacetsData) GetLastModifiedBy() []IncidentSearchResponseUserFacetData

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetLastModifiedByOk

func (o *IncidentSearchResponseFacetsData) GetLastModifiedByOk() (*[]IncidentSearchResponseUserFacetData, 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 (*IncidentSearchResponseFacetsData) GetPostmortem

func (o *IncidentSearchResponseFacetsData) GetPostmortem() []IncidentSearchResponseFieldFacetData

GetPostmortem returns the Postmortem field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetPostmortemOk

func (o *IncidentSearchResponseFacetsData) GetPostmortemOk() (*[]IncidentSearchResponseFieldFacetData, bool)

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 (*IncidentSearchResponseFacetsData) GetResponder

func (o *IncidentSearchResponseFacetsData) GetResponder() []IncidentSearchResponseUserFacetData

GetResponder returns the Responder field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetResponderOk

func (o *IncidentSearchResponseFacetsData) GetResponderOk() (*[]IncidentSearchResponseUserFacetData, bool)

GetResponderOk returns a tuple with the Responder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetSeverity

func (o *IncidentSearchResponseFacetsData) GetSeverity() []IncidentSearchResponseFieldFacetData

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetSeverityOk

func (o *IncidentSearchResponseFacetsData) GetSeverityOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFacetsData) GetState

func (o *IncidentSearchResponseFacetsData) GetState() []IncidentSearchResponseFieldFacetData

GetState returns the State field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetStateOk

func (o *IncidentSearchResponseFacetsData) GetStateOk() (*[]IncidentSearchResponseFieldFacetData, 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 (*IncidentSearchResponseFacetsData) GetTimeToRepair

func (o *IncidentSearchResponseFacetsData) GetTimeToRepair() []IncidentSearchResponseNumericFacetData

GetTimeToRepair returns the TimeToRepair field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetTimeToRepairOk

func (o *IncidentSearchResponseFacetsData) GetTimeToRepairOk() (*[]IncidentSearchResponseNumericFacetData, 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 (*IncidentSearchResponseFacetsData) GetTimeToResolve

func (o *IncidentSearchResponseFacetsData) GetTimeToResolve() []IncidentSearchResponseNumericFacetData

GetTimeToResolve returns the TimeToResolve field value if set, zero value otherwise.

func (*IncidentSearchResponseFacetsData) GetTimeToResolveOk

func (o *IncidentSearchResponseFacetsData) GetTimeToResolveOk() (*[]IncidentSearchResponseNumericFacetData, 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 (*IncidentSearchResponseFacetsData) HasCommander

func (o *IncidentSearchResponseFacetsData) HasCommander() bool

HasCommander returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasCreatedBy

func (o *IncidentSearchResponseFacetsData) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasFields

func (o *IncidentSearchResponseFacetsData) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasImpact

func (o *IncidentSearchResponseFacetsData) HasImpact() bool

HasImpact returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasLastModifiedBy

func (o *IncidentSearchResponseFacetsData) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasPostmortem

func (o *IncidentSearchResponseFacetsData) HasPostmortem() bool

HasPostmortem returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasResponder

func (o *IncidentSearchResponseFacetsData) HasResponder() bool

HasResponder returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasSeverity

func (o *IncidentSearchResponseFacetsData) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasState

func (o *IncidentSearchResponseFacetsData) HasState() bool

HasState returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasTimeToRepair

func (o *IncidentSearchResponseFacetsData) HasTimeToRepair() bool

HasTimeToRepair returns a boolean if a field has been set.

func (*IncidentSearchResponseFacetsData) HasTimeToResolve

func (o *IncidentSearchResponseFacetsData) HasTimeToResolve() bool

HasTimeToResolve returns a boolean if a field has been set.

func (IncidentSearchResponseFacetsData) MarshalJSON

func (o IncidentSearchResponseFacetsData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseFacetsData) SetCommander

func (o *IncidentSearchResponseFacetsData) SetCommander(v []IncidentSearchResponseUserFacetData)

SetCommander gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the Commander field.

func (*IncidentSearchResponseFacetsData) SetCreatedBy

func (o *IncidentSearchResponseFacetsData) SetCreatedBy(v []IncidentSearchResponseUserFacetData)

SetCreatedBy gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the CreatedBy field.

func (*IncidentSearchResponseFacetsData) SetFields

func (o *IncidentSearchResponseFacetsData) SetFields(v []IncidentSearchResponsePropertyFieldFacetData)

SetFields gets a reference to the given []IncidentSearchResponsePropertyFieldFacetData and assigns it to the Fields field.

func (*IncidentSearchResponseFacetsData) SetImpact

func (o *IncidentSearchResponseFacetsData) SetImpact(v []IncidentSearchResponseFieldFacetData)

SetImpact gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the Impact field.

func (*IncidentSearchResponseFacetsData) SetLastModifiedBy

func (o *IncidentSearchResponseFacetsData) SetLastModifiedBy(v []IncidentSearchResponseUserFacetData)

SetLastModifiedBy gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the LastModifiedBy field.

func (*IncidentSearchResponseFacetsData) SetPostmortem

func (o *IncidentSearchResponseFacetsData) SetPostmortem(v []IncidentSearchResponseFieldFacetData)

SetPostmortem gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the Postmortem field.

func (*IncidentSearchResponseFacetsData) SetResponder

func (o *IncidentSearchResponseFacetsData) SetResponder(v []IncidentSearchResponseUserFacetData)

SetResponder gets a reference to the given []IncidentSearchResponseUserFacetData and assigns it to the Responder field.

func (*IncidentSearchResponseFacetsData) SetSeverity

func (o *IncidentSearchResponseFacetsData) SetSeverity(v []IncidentSearchResponseFieldFacetData)

SetSeverity gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the Severity field.

func (*IncidentSearchResponseFacetsData) SetState

func (o *IncidentSearchResponseFacetsData) SetState(v []IncidentSearchResponseFieldFacetData)

SetState gets a reference to the given []IncidentSearchResponseFieldFacetData and assigns it to the State field.

func (*IncidentSearchResponseFacetsData) SetTimeToRepair

func (o *IncidentSearchResponseFacetsData) SetTimeToRepair(v []IncidentSearchResponseNumericFacetData)

SetTimeToRepair gets a reference to the given []IncidentSearchResponseNumericFacetData and assigns it to the TimeToRepair field.

func (*IncidentSearchResponseFacetsData) SetTimeToResolve

func (o *IncidentSearchResponseFacetsData) SetTimeToResolve(v []IncidentSearchResponseNumericFacetData)

SetTimeToResolve gets a reference to the given []IncidentSearchResponseNumericFacetData and assigns it to the TimeToResolve field.

func (*IncidentSearchResponseFacetsData) UnmarshalJSON

func (o *IncidentSearchResponseFacetsData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseFieldFacetData

IncidentSearchResponseFieldFacetData Facet value and number of occurrences for a property field of an incident.

type IncidentSearchResponseFieldFacetData struct {
    // Count of the facet value appearing in search results.
    Count *int32 `json:"count,omitempty"`
    // The facet value appearing in search results.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseFieldFacetData

func NewIncidentSearchResponseFieldFacetData() *IncidentSearchResponseFieldFacetData

NewIncidentSearchResponseFieldFacetData instantiates a new IncidentSearchResponseFieldFacetData 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 NewIncidentSearchResponseFieldFacetDataWithDefaults

func NewIncidentSearchResponseFieldFacetDataWithDefaults() *IncidentSearchResponseFieldFacetData

NewIncidentSearchResponseFieldFacetDataWithDefaults instantiates a new IncidentSearchResponseFieldFacetData 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 (*IncidentSearchResponseFieldFacetData) GetCount

func (o *IncidentSearchResponseFieldFacetData) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*IncidentSearchResponseFieldFacetData) GetCountOk

func (o *IncidentSearchResponseFieldFacetData) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseFieldFacetData) GetName

func (o *IncidentSearchResponseFieldFacetData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentSearchResponseFieldFacetData) GetNameOk

func (o *IncidentSearchResponseFieldFacetData) 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 (*IncidentSearchResponseFieldFacetData) HasCount

func (o *IncidentSearchResponseFieldFacetData) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*IncidentSearchResponseFieldFacetData) HasName

func (o *IncidentSearchResponseFieldFacetData) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentSearchResponseFieldFacetData) MarshalJSON

func (o IncidentSearchResponseFieldFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseFieldFacetData) SetCount

func (o *IncidentSearchResponseFieldFacetData) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*IncidentSearchResponseFieldFacetData) SetName

func (o *IncidentSearchResponseFieldFacetData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentSearchResponseFieldFacetData) UnmarshalJSON

func (o *IncidentSearchResponseFieldFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseIncidentsData

IncidentSearchResponseIncidentsData Incident returned by the search.

type IncidentSearchResponseIncidentsData struct {
    // Incident data from a response.
    Data IncidentResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseIncidentsData

func NewIncidentSearchResponseIncidentsData(data IncidentResponseData) *IncidentSearchResponseIncidentsData

NewIncidentSearchResponseIncidentsData instantiates a new IncidentSearchResponseIncidentsData 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 NewIncidentSearchResponseIncidentsDataWithDefaults

func NewIncidentSearchResponseIncidentsDataWithDefaults() *IncidentSearchResponseIncidentsData

NewIncidentSearchResponseIncidentsDataWithDefaults instantiates a new IncidentSearchResponseIncidentsData 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 (*IncidentSearchResponseIncidentsData) GetData

func (o *IncidentSearchResponseIncidentsData) GetData() IncidentResponseData

GetData returns the Data field value.

func (*IncidentSearchResponseIncidentsData) GetDataOk

func (o *IncidentSearchResponseIncidentsData) GetDataOk() (*IncidentResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentSearchResponseIncidentsData) MarshalJSON

func (o IncidentSearchResponseIncidentsData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseIncidentsData) SetData

func (o *IncidentSearchResponseIncidentsData) SetData(v IncidentResponseData)

SetData sets field value.

func (*IncidentSearchResponseIncidentsData) UnmarshalJSON

func (o *IncidentSearchResponseIncidentsData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseMeta

IncidentSearchResponseMeta The metadata object containing pagination metadata.

type IncidentSearchResponseMeta struct {
    // Pagination properties.
    Pagination *IncidentResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseMeta

func NewIncidentSearchResponseMeta() *IncidentSearchResponseMeta

NewIncidentSearchResponseMeta instantiates a new IncidentSearchResponseMeta 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 NewIncidentSearchResponseMetaWithDefaults

func NewIncidentSearchResponseMetaWithDefaults() *IncidentSearchResponseMeta

NewIncidentSearchResponseMetaWithDefaults instantiates a new IncidentSearchResponseMeta 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 (*IncidentSearchResponseMeta) GetPagination

func (o *IncidentSearchResponseMeta) GetPagination() IncidentResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*IncidentSearchResponseMeta) GetPaginationOk

func (o *IncidentSearchResponseMeta) GetPaginationOk() (*IncidentResponseMetaPagination, bool)

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 (*IncidentSearchResponseMeta) HasPagination

func (o *IncidentSearchResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (IncidentSearchResponseMeta) MarshalJSON

func (o IncidentSearchResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseMeta) SetPagination

func (o *IncidentSearchResponseMeta) SetPagination(v IncidentResponseMetaPagination)

SetPagination gets a reference to the given IncidentResponseMetaPagination and assigns it to the Pagination field.

func (*IncidentSearchResponseMeta) UnmarshalJSON

func (o *IncidentSearchResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseNumericFacetData

IncidentSearchResponseNumericFacetData Facet data numeric attributes of an incident.

type IncidentSearchResponseNumericFacetData struct {
    // Aggregate information for numeric incident data.
    Aggregates IncidentSearchResponseNumericFacetDataAggregates `json:"aggregates"`
    // Name of the incident property field.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseNumericFacetData

func NewIncidentSearchResponseNumericFacetData(aggregates IncidentSearchResponseNumericFacetDataAggregates, name string) *IncidentSearchResponseNumericFacetData

NewIncidentSearchResponseNumericFacetData instantiates a new IncidentSearchResponseNumericFacetData 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 NewIncidentSearchResponseNumericFacetDataWithDefaults

func NewIncidentSearchResponseNumericFacetDataWithDefaults() *IncidentSearchResponseNumericFacetData

NewIncidentSearchResponseNumericFacetDataWithDefaults instantiates a new IncidentSearchResponseNumericFacetData 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 (*IncidentSearchResponseNumericFacetData) GetAggregates

func (o *IncidentSearchResponseNumericFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates

GetAggregates returns the Aggregates field value.

func (*IncidentSearchResponseNumericFacetData) GetAggregatesOk

func (o *IncidentSearchResponseNumericFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)

GetAggregatesOk returns a tuple with the Aggregates field value and a boolean to check if the value has been set.

func (*IncidentSearchResponseNumericFacetData) GetName

func (o *IncidentSearchResponseNumericFacetData) GetName() string

GetName returns the Name field value.

func (*IncidentSearchResponseNumericFacetData) GetNameOk

func (o *IncidentSearchResponseNumericFacetData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (IncidentSearchResponseNumericFacetData) MarshalJSON

func (o IncidentSearchResponseNumericFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseNumericFacetData) SetAggregates

func (o *IncidentSearchResponseNumericFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)

SetAggregates sets field value.

func (*IncidentSearchResponseNumericFacetData) SetName

func (o *IncidentSearchResponseNumericFacetData) SetName(v string)

SetName sets field value.

func (*IncidentSearchResponseNumericFacetData) UnmarshalJSON

func (o *IncidentSearchResponseNumericFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseNumericFacetDataAggregates

IncidentSearchResponseNumericFacetDataAggregates Aggregate information for numeric incident data.

type IncidentSearchResponseNumericFacetDataAggregates struct {
    // Maximum value of the numeric aggregates.
    Max datadog.NullableFloat64 `json:"max,omitempty"`
    // Minimum value of the numeric aggregates.
    Min datadog.NullableFloat64 `json:"min,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseNumericFacetDataAggregates

func NewIncidentSearchResponseNumericFacetDataAggregates() *IncidentSearchResponseNumericFacetDataAggregates

NewIncidentSearchResponseNumericFacetDataAggregates instantiates a new IncidentSearchResponseNumericFacetDataAggregates 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 NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults

func NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults() *IncidentSearchResponseNumericFacetDataAggregates

NewIncidentSearchResponseNumericFacetDataAggregatesWithDefaults instantiates a new IncidentSearchResponseNumericFacetDataAggregates 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 (*IncidentSearchResponseNumericFacetDataAggregates) GetMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMax() float64

GetMax returns the Max field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentSearchResponseNumericFacetDataAggregates) GetMaxOk

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max 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 (*IncidentSearchResponseNumericFacetDataAggregates) GetMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMin() float64

GetMin returns the Min field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentSearchResponseNumericFacetDataAggregates) GetMinOk

func (o *IncidentSearchResponseNumericFacetDataAggregates) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min 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 (*IncidentSearchResponseNumericFacetDataAggregates) HasMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMax() bool

HasMax returns a boolean if a field has been set.

func (*IncidentSearchResponseNumericFacetDataAggregates) HasMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) HasMin() bool

HasMin returns a boolean if a field has been set.

func (IncidentSearchResponseNumericFacetDataAggregates) MarshalJSON

func (o IncidentSearchResponseNumericFacetDataAggregates) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMax(v float64)

SetMax gets a reference to the given datadog.NullableFloat64 and assigns it to the Max field.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMaxNil

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMaxNil()

SetMaxNil sets the value for Max to be an explicit nil.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMin(v float64)

SetMin gets a reference to the given datadog.NullableFloat64 and assigns it to the Min field.

func (*IncidentSearchResponseNumericFacetDataAggregates) SetMinNil

func (o *IncidentSearchResponseNumericFacetDataAggregates) SetMinNil()

SetMinNil sets the value for Min to be an explicit nil.

func (*IncidentSearchResponseNumericFacetDataAggregates) UnmarshalJSON

func (o *IncidentSearchResponseNumericFacetDataAggregates) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentSearchResponseNumericFacetDataAggregates) UnsetMax

func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMax()

UnsetMax ensures that no value is present for Max, not even an explicit nil.

func (*IncidentSearchResponseNumericFacetDataAggregates) UnsetMin

func (o *IncidentSearchResponseNumericFacetDataAggregates) UnsetMin()

UnsetMin ensures that no value is present for Min, not even an explicit nil.

type IncidentSearchResponsePropertyFieldFacetData

IncidentSearchResponsePropertyFieldFacetData Facet data for the incident property fields.

type IncidentSearchResponsePropertyFieldFacetData struct {
    // Aggregate information for numeric incident data.
    Aggregates *IncidentSearchResponseNumericFacetDataAggregates `json:"aggregates,omitempty"`
    // Facet data for the property field of an incident.
    Facets []IncidentSearchResponseFieldFacetData `json:"facets"`
    // Name of the incident property field.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponsePropertyFieldFacetData

func NewIncidentSearchResponsePropertyFieldFacetData(facets []IncidentSearchResponseFieldFacetData, name string) *IncidentSearchResponsePropertyFieldFacetData

NewIncidentSearchResponsePropertyFieldFacetData instantiates a new IncidentSearchResponsePropertyFieldFacetData 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 NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults

func NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults() *IncidentSearchResponsePropertyFieldFacetData

NewIncidentSearchResponsePropertyFieldFacetDataWithDefaults instantiates a new IncidentSearchResponsePropertyFieldFacetData 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 (*IncidentSearchResponsePropertyFieldFacetData) GetAggregates

func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregates() IncidentSearchResponseNumericFacetDataAggregates

GetAggregates returns the Aggregates field value if set, zero value otherwise.

func (*IncidentSearchResponsePropertyFieldFacetData) GetAggregatesOk

func (o *IncidentSearchResponsePropertyFieldFacetData) GetAggregatesOk() (*IncidentSearchResponseNumericFacetDataAggregates, bool)

GetAggregatesOk returns a tuple with the Aggregates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponsePropertyFieldFacetData) GetFacets

func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacets() []IncidentSearchResponseFieldFacetData

GetFacets returns the Facets field value.

func (*IncidentSearchResponsePropertyFieldFacetData) GetFacetsOk

func (o *IncidentSearchResponsePropertyFieldFacetData) GetFacetsOk() (*[]IncidentSearchResponseFieldFacetData, bool)

GetFacetsOk returns a tuple with the Facets field value and a boolean to check if the value has been set.

func (*IncidentSearchResponsePropertyFieldFacetData) GetName

func (o *IncidentSearchResponsePropertyFieldFacetData) GetName() string

GetName returns the Name field value.

func (*IncidentSearchResponsePropertyFieldFacetData) GetNameOk

func (o *IncidentSearchResponsePropertyFieldFacetData) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IncidentSearchResponsePropertyFieldFacetData) HasAggregates

func (o *IncidentSearchResponsePropertyFieldFacetData) HasAggregates() bool

HasAggregates returns a boolean if a field has been set.

func (IncidentSearchResponsePropertyFieldFacetData) MarshalJSON

func (o IncidentSearchResponsePropertyFieldFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponsePropertyFieldFacetData) SetAggregates

func (o *IncidentSearchResponsePropertyFieldFacetData) SetAggregates(v IncidentSearchResponseNumericFacetDataAggregates)

SetAggregates gets a reference to the given IncidentSearchResponseNumericFacetDataAggregates and assigns it to the Aggregates field.

func (*IncidentSearchResponsePropertyFieldFacetData) SetFacets

func (o *IncidentSearchResponsePropertyFieldFacetData) SetFacets(v []IncidentSearchResponseFieldFacetData)

SetFacets sets field value.

func (*IncidentSearchResponsePropertyFieldFacetData) SetName

func (o *IncidentSearchResponsePropertyFieldFacetData) SetName(v string)

SetName sets field value.

func (*IncidentSearchResponsePropertyFieldFacetData) UnmarshalJSON

func (o *IncidentSearchResponsePropertyFieldFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResponseUserFacetData

IncidentSearchResponseUserFacetData Facet data for user attributes of an incident.

type IncidentSearchResponseUserFacetData struct {
    // Count of the facet value appearing in search results.
    Count *int32 `json:"count,omitempty"`
    // Email of the user.
    Email *string `json:"email,omitempty"`
    // Handle of the user.
    Handle *string `json:"handle,omitempty"`
    // Name of the user.
    Name *string `json:"name,omitempty"`
    // ID of the user.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentSearchResponseUserFacetData

func NewIncidentSearchResponseUserFacetData() *IncidentSearchResponseUserFacetData

NewIncidentSearchResponseUserFacetData instantiates a new IncidentSearchResponseUserFacetData 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 NewIncidentSearchResponseUserFacetDataWithDefaults

func NewIncidentSearchResponseUserFacetDataWithDefaults() *IncidentSearchResponseUserFacetData

NewIncidentSearchResponseUserFacetDataWithDefaults instantiates a new IncidentSearchResponseUserFacetData 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 (*IncidentSearchResponseUserFacetData) GetCount

func (o *IncidentSearchResponseUserFacetData) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetCountOk

func (o *IncidentSearchResponseUserFacetData) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentSearchResponseUserFacetData) GetEmail

func (o *IncidentSearchResponseUserFacetData) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetEmailOk

func (o *IncidentSearchResponseUserFacetData) 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 (*IncidentSearchResponseUserFacetData) GetHandle

func (o *IncidentSearchResponseUserFacetData) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetHandleOk

func (o *IncidentSearchResponseUserFacetData) 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 (*IncidentSearchResponseUserFacetData) GetName

func (o *IncidentSearchResponseUserFacetData) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetNameOk

func (o *IncidentSearchResponseUserFacetData) 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 (*IncidentSearchResponseUserFacetData) GetUuid

func (o *IncidentSearchResponseUserFacetData) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IncidentSearchResponseUserFacetData) GetUuidOk

func (o *IncidentSearchResponseUserFacetData) 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 (*IncidentSearchResponseUserFacetData) HasCount

func (o *IncidentSearchResponseUserFacetData) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasEmail

func (o *IncidentSearchResponseUserFacetData) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasHandle

func (o *IncidentSearchResponseUserFacetData) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasName

func (o *IncidentSearchResponseUserFacetData) HasName() bool

HasName returns a boolean if a field has been set.

func (*IncidentSearchResponseUserFacetData) HasUuid

func (o *IncidentSearchResponseUserFacetData) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IncidentSearchResponseUserFacetData) MarshalJSON

func (o IncidentSearchResponseUserFacetData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentSearchResponseUserFacetData) SetCount

func (o *IncidentSearchResponseUserFacetData) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*IncidentSearchResponseUserFacetData) SetEmail

func (o *IncidentSearchResponseUserFacetData) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IncidentSearchResponseUserFacetData) SetHandle

func (o *IncidentSearchResponseUserFacetData) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IncidentSearchResponseUserFacetData) SetName

func (o *IncidentSearchResponseUserFacetData) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentSearchResponseUserFacetData) SetUuid

func (o *IncidentSearchResponseUserFacetData) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*IncidentSearchResponseUserFacetData) UnmarshalJSON

func (o *IncidentSearchResponseUserFacetData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSearchResultsType

IncidentSearchResultsType Incident search result type.

type IncidentSearchResultsType string

List of IncidentSearchResultsType.

const (
    INCIDENTSEARCHRESULTSTYPE_INCIDENTS_SEARCH_RESULTS IncidentSearchResultsType = "incidents_search_results"
)

func NewIncidentSearchResultsTypeFromValue

func NewIncidentSearchResultsTypeFromValue(v string) (*IncidentSearchResultsType, error)

NewIncidentSearchResultsTypeFromValue returns a pointer to a valid IncidentSearchResultsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentSearchResultsType) GetAllowedValues

func (v *IncidentSearchResultsType) GetAllowedValues() []IncidentSearchResultsType

GetAllowedValues reeturns the list of possible values.

func (IncidentSearchResultsType) IsValid

func (v IncidentSearchResultsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentSearchResultsType) Ptr

func (v IncidentSearchResultsType) Ptr() *IncidentSearchResultsType

Ptr returns reference to IncidentSearchResultsType value.

func (*IncidentSearchResultsType) UnmarshalJSON

func (v *IncidentSearchResultsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentSearchSortOrder

IncidentSearchSortOrder The ways searched incidents can be sorted.

type IncidentSearchSortOrder string

List of IncidentSearchSortOrder.

const (
    INCIDENTSEARCHSORTORDER_CREATED_ASCENDING  IncidentSearchSortOrder = "created"
    INCIDENTSEARCHSORTORDER_CREATED_DESCENDING IncidentSearchSortOrder = "-created"
)

func NewIncidentSearchSortOrderFromValue

func NewIncidentSearchSortOrderFromValue(v string) (*IncidentSearchSortOrder, error)

NewIncidentSearchSortOrderFromValue returns a pointer to a valid IncidentSearchSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentSearchSortOrder) GetAllowedValues

func (v *IncidentSearchSortOrder) GetAllowedValues() []IncidentSearchSortOrder

GetAllowedValues reeturns the list of possible values.

func (IncidentSearchSortOrder) IsValid

func (v IncidentSearchSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentSearchSortOrder) Ptr

func (v IncidentSearchSortOrder) Ptr() *IncidentSearchSortOrder

Ptr returns reference to IncidentSearchSortOrder value.

func (*IncidentSearchSortOrder) UnmarshalJSON

func (v *IncidentSearchSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateAttributes

IncidentServiceCreateAttributes The incident service's attributes for a create request.

type IncidentServiceCreateAttributes struct {
    // Name of the incident service.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServiceCreateAttributes) GetName() string

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateAttributes) SetName

func (o *IncidentServiceCreateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentServiceCreateAttributes) UnmarshalJSON

func (o *IncidentServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateData

IncidentServiceCreateData Incident Service payload for create requests.

type IncidentServiceCreateData struct {
    // The incident service's attributes for a create request.
    Attributes *IncidentServiceCreateAttributes `json:"attributes,omitempty"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentServiceCreateData

func NewIncidentServiceCreateData(typeVar 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

func (o *IncidentServiceCreateData) GetAttributes() IncidentServiceCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceCreateData) GetAttributesOk

func (o *IncidentServiceCreateData) GetAttributesOk() (*IncidentServiceCreateAttributes, 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 (*IncidentServiceCreateData) GetRelationships

func (o *IncidentServiceCreateData) GetRelationships() IncidentServiceRelationships

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

func (o *IncidentServiceCreateData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceCreateData) GetTypeOk

func (o *IncidentServiceCreateData) GetTypeOk() (*IncidentServiceType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateData) SetAttributes

func (o *IncidentServiceCreateData) SetAttributes(v IncidentServiceCreateAttributes)

SetAttributes gets a reference to the given IncidentServiceCreateAttributes and assigns it to the Attributes field.

func (*IncidentServiceCreateData) SetRelationships

func (o *IncidentServiceCreateData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceCreateData) SetType

func (o *IncidentServiceCreateData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceCreateData) UnmarshalJSON

func (o *IncidentServiceCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceCreateRequest

IncidentServiceCreateRequest Create request with an incident service payload.

type IncidentServiceCreateRequest struct {
    // Incident Service payload for create requests.
    Data IncidentServiceCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServiceCreateRequest) GetData() IncidentServiceCreateData

GetData returns the Data field value.

func (*IncidentServiceCreateRequest) GetDataOk

func (o *IncidentServiceCreateRequest) GetDataOk() (*IncidentServiceCreateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceCreateRequest) SetData

func (o *IncidentServiceCreateRequest) SetData(v IncidentServiceCreateData)

SetData sets field value.

func (*IncidentServiceCreateRequest) UnmarshalJSON

func (o *IncidentServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceIncludedItems

IncidentServiceIncludedItems - An object related to an incident service which is present in the included payload.

type IncidentServiceIncludedItems struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (IncidentServiceIncludedItems) MarshalJSON

func (obj IncidentServiceIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentServiceIncludedItems) UnmarshalJSON

func (obj *IncidentServiceIncludedItems) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentServiceRelationships

IncidentServiceRelationships The incident service's relationships.

type IncidentServiceRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServiceRelationships) GetCreatedBy() RelationshipToUser

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceRelationships) SetCreatedBy

func (o *IncidentServiceRelationships) SetCreatedBy(v RelationshipToUser)

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.

func (*IncidentServiceRelationships) UnmarshalJSON

func (o *IncidentServiceRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponse

IncidentServiceResponse Response with an incident service payload.

type IncidentServiceResponse struct {
    // Incident Service data from responses.
    Data IncidentServiceResponseData `json:"data"`
    // Included objects from relationships.
    Included []IncidentServiceIncludedItems `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServiceResponse) GetData() IncidentServiceResponseData

GetData returns the Data field value.

func (*IncidentServiceResponse) GetDataOk

func (o *IncidentServiceResponse) GetDataOk() (*IncidentServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServiceResponse) GetIncluded

func (o *IncidentServiceResponse) GetIncluded() []IncidentServiceIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServiceResponse) GetIncludedOk

func (o *IncidentServiceResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponse) SetData

func (o *IncidentServiceResponse) SetData(v IncidentServiceResponseData)

SetData sets field value.

func (*IncidentServiceResponse) SetIncluded

func (o *IncidentServiceResponse) SetIncluded(v []IncidentServiceIncludedItems)

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)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponseAttributes

IncidentServiceResponseAttributes The incident service's attributes from a response.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServiceResponseAttributes) GetCreated() time.Time

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

func (o *IncidentServiceResponseAttributes) GetName() string

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

func (o *IncidentServiceResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (IncidentServiceResponseAttributes) MarshalJSON

func (o IncidentServiceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

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

func (o *IncidentServiceResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentServiceResponseAttributes) UnmarshalJSON

func (o *IncidentServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceResponseData

IncidentServiceResponseData Incident Service data from responses.

type IncidentServiceResponseData struct {
    // The incident service's attributes from a response.
    Attributes *IncidentServiceResponseAttributes `json:"attributes,omitempty"`
    // The incident service's ID.
    Id string `json:"id"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentServiceResponseData

func NewIncidentServiceResponseData(id string, typeVar 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

func (o *IncidentServiceResponseData) GetAttributes() IncidentServiceResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetAttributesOk

func (o *IncidentServiceResponseData) GetAttributesOk() (*IncidentServiceResponseAttributes, 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 (*IncidentServiceResponseData) GetId

func (o *IncidentServiceResponseData) GetId() string

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

func (o *IncidentServiceResponseData) GetRelationships() IncidentServiceRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentServiceResponseData) GetRelationshipsOk

func (o *IncidentServiceResponseData) 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 (*IncidentServiceResponseData) GetType

func (o *IncidentServiceResponseData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceResponseData) GetTypeOk

func (o *IncidentServiceResponseData) GetTypeOk() (*IncidentServiceType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceResponseData) SetAttributes

func (o *IncidentServiceResponseData) SetAttributes(v IncidentServiceResponseAttributes)

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

func (o *IncidentServiceResponseData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceResponseData) SetType

func (o *IncidentServiceResponseData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceResponseData) UnmarshalJSON

func (o *IncidentServiceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceType

IncidentServiceType Incident service resource type.

type IncidentServiceType string

List of IncidentServiceType.

const (
    INCIDENTSERVICETYPE_SERVICES IncidentServiceType = "services"
)

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) GetAllowedValues

func (v *IncidentServiceType) GetAllowedValues() []IncidentServiceType

GetAllowedValues reeturns the list of possible values.

func (IncidentServiceType) IsValid

func (v IncidentServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentServiceType) Ptr

func (v IncidentServiceType) Ptr() *IncidentServiceType

Ptr returns reference to IncidentServiceType value.

func (*IncidentServiceType) UnmarshalJSON

func (v *IncidentServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateAttributes

IncidentServiceUpdateAttributes The incident service's attributes for an update request.

type IncidentServiceUpdateAttributes struct {
    // Name of the incident service.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServiceUpdateAttributes) GetName() string

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateAttributes) SetName

func (o *IncidentServiceUpdateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentServiceUpdateAttributes) UnmarshalJSON

func (o *IncidentServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateData

IncidentServiceUpdateData Incident Service payload for update requests.

type IncidentServiceUpdateData struct {
    // The incident service's attributes for an update request.
    Attributes *IncidentServiceUpdateAttributes `json:"attributes,omitempty"`
    // The incident service's ID.
    Id *string `json:"id,omitempty"`
    // The incident service's relationships.
    Relationships *IncidentServiceRelationships `json:"relationships,omitempty"`
    // Incident service resource type.
    Type IncidentServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentServiceUpdateData

func NewIncidentServiceUpdateData(typeVar 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

func (o *IncidentServiceUpdateData) GetAttributes() IncidentServiceUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentServiceUpdateData) GetAttributesOk

func (o *IncidentServiceUpdateData) GetAttributesOk() (*IncidentServiceUpdateAttributes, 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 (*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

func (o *IncidentServiceUpdateData) GetRelationships() IncidentServiceRelationships

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

func (o *IncidentServiceUpdateData) GetType() IncidentServiceType

GetType returns the Type field value.

func (*IncidentServiceUpdateData) GetTypeOk

func (o *IncidentServiceUpdateData) GetTypeOk() (*IncidentServiceType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateData) SetAttributes

func (o *IncidentServiceUpdateData) SetAttributes(v IncidentServiceUpdateAttributes)

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

func (o *IncidentServiceUpdateData) SetRelationships(v IncidentServiceRelationships)

SetRelationships gets a reference to the given IncidentServiceRelationships and assigns it to the Relationships field.

func (*IncidentServiceUpdateData) SetType

func (o *IncidentServiceUpdateData) SetType(v IncidentServiceType)

SetType sets field value.

func (*IncidentServiceUpdateData) UnmarshalJSON

func (o *IncidentServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServiceUpdateRequest

IncidentServiceUpdateRequest Update request with an incident service payload.

type IncidentServiceUpdateRequest struct {
    // Incident Service payload for update requests.
    Data IncidentServiceUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServiceUpdateRequest) GetData() IncidentServiceUpdateData

GetData returns the Data field value.

func (*IncidentServiceUpdateRequest) GetDataOk

func (o *IncidentServiceUpdateRequest) GetDataOk() (*IncidentServiceUpdateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServiceUpdateRequest) SetData

func (o *IncidentServiceUpdateRequest) SetData(v IncidentServiceUpdateData)

SetData sets field value.

func (*IncidentServiceUpdateRequest) UnmarshalJSON

func (o *IncidentServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentServicesApi

IncidentServicesApi service type

type IncidentServicesApi datadog.Service

func NewIncidentServicesApi

func NewIncidentServicesApi(client *datadog.APIClient) *IncidentServicesApi

NewIncidentServicesApi Returns NewIncidentServicesApi.

func (*IncidentServicesApi) CreateIncidentService

func (a *IncidentServicesApi) CreateIncidentService(ctx _context.Context, body IncidentServiceCreateRequest) (IncidentServiceResponse, *_nethttp.Response, error)

CreateIncidentService Create a new incident service. Creates a new incident service.

Deprecated: This API is deprecated.

func (*IncidentServicesApi) DeleteIncidentService

func (a *IncidentServicesApi) DeleteIncidentService(ctx _context.Context, serviceId string) (*_nethttp.Response, error)

DeleteIncidentService Delete an existing incident service. Deletes an existing incident service.

Deprecated: This API is deprecated.

func (*IncidentServicesApi) GetIncidentService

func (a *IncidentServicesApi) GetIncidentService(ctx _context.Context, serviceId string, o ...GetIncidentServiceOptionalParameters) (IncidentServiceResponse, *_nethttp.Response, error)

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.

Deprecated: This API is deprecated.

func (*IncidentServicesApi) ListIncidentServices

func (a *IncidentServicesApi) ListIncidentServices(ctx _context.Context, o ...ListIncidentServicesOptionalParameters) (IncidentServicesResponse, *_nethttp.Response, error)

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.

Deprecated: This API is deprecated.

func (*IncidentServicesApi) UpdateIncidentService

func (a *IncidentServicesApi) UpdateIncidentService(ctx _context.Context, serviceId string, body IncidentServiceUpdateRequest) (IncidentServiceResponse, *_nethttp.Response, error)

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.

Deprecated: This API is deprecated.

type IncidentServicesResponse

IncidentServicesResponse Response with a list of incident service payloads.

type IncidentServicesResponse struct {
    // An array of incident services.
    Data []IncidentServiceResponseData `json:"data"`
    // Included related resources which the user requested.
    Included []IncidentServiceIncludedItems `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentServicesResponse) GetData() []IncidentServiceResponseData

GetData returns the Data field value.

func (*IncidentServicesResponse) GetDataOk

func (o *IncidentServicesResponse) GetDataOk() (*[]IncidentServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentServicesResponse) GetIncluded

func (o *IncidentServicesResponse) GetIncluded() []IncidentServiceIncludedItems

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetIncludedOk

func (o *IncidentServicesResponse) GetIncludedOk() (*[]IncidentServiceIncludedItems, 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 (*IncidentServicesResponse) GetMeta

func (o *IncidentServicesResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentServicesResponse) GetMetaOk

func (o *IncidentServicesResponse) GetMetaOk() (*IncidentResponseMeta, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentServicesResponse) SetData

func (o *IncidentServicesResponse) SetData(v []IncidentServiceResponseData)

SetData sets field value.

func (*IncidentServicesResponse) SetIncluded

func (o *IncidentServicesResponse) SetIncluded(v []IncidentServiceIncludedItems)

SetIncluded gets a reference to the given []IncidentServiceIncludedItems and assigns it to the Included field.

func (*IncidentServicesResponse) SetMeta

func (o *IncidentServicesResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentServicesResponse) UnmarshalJSON

func (o *IncidentServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentSeverity

IncidentSeverity The incident severity.

type IncidentSeverity string

List of IncidentSeverity.

const (
    INCIDENTSEVERITY_UNKNOWN IncidentSeverity = "UNKNOWN"
    INCIDENTSEVERITY_SEV_0   IncidentSeverity = "SEV-0"
    INCIDENTSEVERITY_SEV_1   IncidentSeverity = "SEV-1"
    INCIDENTSEVERITY_SEV_2   IncidentSeverity = "SEV-2"
    INCIDENTSEVERITY_SEV_3   IncidentSeverity = "SEV-3"
    INCIDENTSEVERITY_SEV_4   IncidentSeverity = "SEV-4"
    INCIDENTSEVERITY_SEV_5   IncidentSeverity = "SEV-5"
)

func NewIncidentSeverityFromValue

func NewIncidentSeverityFromValue(v string) (*IncidentSeverity, error)

NewIncidentSeverityFromValue returns a pointer to a valid IncidentSeverity for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentSeverity) GetAllowedValues

func (v *IncidentSeverity) GetAllowedValues() []IncidentSeverity

GetAllowedValues reeturns the list of possible values.

func (IncidentSeverity) IsValid

func (v IncidentSeverity) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentSeverity) Ptr

func (v IncidentSeverity) Ptr() *IncidentSeverity

Ptr returns reference to IncidentSeverity value.

func (*IncidentSeverity) UnmarshalJSON

func (v *IncidentSeverity) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateAttributes

IncidentTeamCreateAttributes The incident team's attributes for a create request.

type IncidentTeamCreateAttributes struct {
    // Name of the incident team.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateAttributes) SetName

func (o *IncidentTeamCreateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentTeamCreateAttributes) UnmarshalJSON

func (o *IncidentTeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateData

IncidentTeamCreateData Incident Team data for a create request.

type IncidentTeamCreateData struct {
    // The incident team's attributes for a create request.
    Attributes *IncidentTeamCreateAttributes `json:"attributes,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type IncidentTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTeamCreateData

func NewIncidentTeamCreateData(typeVar 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

func (o *IncidentTeamCreateData) GetAttributes() IncidentTeamCreateAttributes

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

func (o *IncidentTeamCreateData) GetType() IncidentTeamType

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateData) SetAttributes

func (o *IncidentTeamCreateData) SetAttributes(v IncidentTeamCreateAttributes)

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

func (o *IncidentTeamCreateData) SetType(v IncidentTeamType)

SetType sets field value.

func (*IncidentTeamCreateData) UnmarshalJSON

func (o *IncidentTeamCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamCreateRequest

IncidentTeamCreateRequest Create request with an incident team payload.

type IncidentTeamCreateRequest struct {
    // Incident Team data for a create request.
    Data IncidentTeamCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTeamCreateRequest) GetData() IncidentTeamCreateData

GetData returns the Data field value.

func (*IncidentTeamCreateRequest) GetDataOk

func (o *IncidentTeamCreateRequest) GetDataOk() (*IncidentTeamCreateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamCreateRequest) SetData

func (o *IncidentTeamCreateRequest) SetData(v IncidentTeamCreateData)

SetData sets field value.

func (*IncidentTeamCreateRequest) UnmarshalJSON

func (o *IncidentTeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamIncludedItems

IncidentTeamIncludedItems - An object related to an incident team which is present in the included payload.

type IncidentTeamIncludedItems struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (IncidentTeamIncludedItems) MarshalJSON

func (obj IncidentTeamIncludedItems) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTeamIncludedItems) UnmarshalJSON

func (obj *IncidentTeamIncludedItems) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTeamRelationships

IncidentTeamRelationships The incident team's relationships.

type IncidentTeamRelationships struct {
    // Relationship to user.
    CreatedBy *RelationshipToUser `json:"created_by,omitempty"`
    // Relationship to user.
    LastModifiedBy *RelationshipToUser `json:"last_modified_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTeamRelationships) GetCreatedBy() RelationshipToUser

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*IncidentTeamRelationships) UnmarshalJSON

func (o *IncidentTeamRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponse

IncidentTeamResponse Response with an incident team payload.

type IncidentTeamResponse struct {
    // Incident Team data from a response.
    Data IncidentTeamResponseData `json:"data"`
    // Included objects from relationships.
    Included []IncidentTeamIncludedItems `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTeamResponse) GetData() IncidentTeamResponseData

GetData returns the Data field value.

func (*IncidentTeamResponse) GetDataOk

func (o *IncidentTeamResponse) GetDataOk() (*IncidentTeamResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamResponse) GetIncluded

func (o *IncidentTeamResponse) GetIncluded() []IncidentTeamIncludedItems

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponse) SetData

func (o *IncidentTeamResponse) SetData(v IncidentTeamResponseData)

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)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponseAttributes

IncidentTeamResponseAttributes The incident team's attributes from a response.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTeamResponseAttributes) GetName() string

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*IncidentTeamResponseAttributes) UnmarshalJSON

func (o *IncidentTeamResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamResponseData

IncidentTeamResponseData Incident Team data from a response.

type IncidentTeamResponseData struct {
    // The incident team's attributes from a response.
    Attributes *IncidentTeamResponseAttributes `json:"attributes,omitempty"`
    // The incident team's ID.
    Id *string `json:"id,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type *IncidentTeamType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTeamResponseData) GetAttributes() IncidentTeamResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTeamResponseData) GetAttributesOk

func (o *IncidentTeamResponseData) GetAttributesOk() (*IncidentTeamResponseAttributes, 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 (*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

func (o *IncidentTeamResponseData) GetRelationships() IncidentTeamRelationships

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

func (o *IncidentTeamResponseData) GetType() IncidentTeamType

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamResponseData) SetAttributes

func (o *IncidentTeamResponseData) SetAttributes(v IncidentTeamResponseAttributes)

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

func (o *IncidentTeamResponseData) SetType(v IncidentTeamType)

SetType gets a reference to the given IncidentTeamType and assigns it to the Type field.

func (*IncidentTeamResponseData) UnmarshalJSON

func (o *IncidentTeamResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamType

IncidentTeamType Incident Team resource type.

type IncidentTeamType string

List of IncidentTeamType.

const (
    INCIDENTTEAMTYPE_TEAMS IncidentTeamType = "teams"
)

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) GetAllowedValues

func (v *IncidentTeamType) GetAllowedValues() []IncidentTeamType

GetAllowedValues reeturns the list of possible values.

func (IncidentTeamType) IsValid

func (v IncidentTeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTeamType) Ptr

func (v IncidentTeamType) Ptr() *IncidentTeamType

Ptr returns reference to IncidentTeamType value.

func (*IncidentTeamType) UnmarshalJSON

func (v *IncidentTeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateAttributes

IncidentTeamUpdateAttributes The incident team's attributes for an update request.

type IncidentTeamUpdateAttributes struct {
    // Name of the incident team.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateAttributes) SetName

func (o *IncidentTeamUpdateAttributes) SetName(v string)

SetName sets field value.

func (*IncidentTeamUpdateAttributes) UnmarshalJSON

func (o *IncidentTeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateData

IncidentTeamUpdateData Incident Team data for an update request.

type IncidentTeamUpdateData struct {
    // The incident team's attributes for an update request.
    Attributes *IncidentTeamUpdateAttributes `json:"attributes,omitempty"`
    // The incident team's ID.
    Id *string `json:"id,omitempty"`
    // The incident team's relationships.
    Relationships *IncidentTeamRelationships `json:"relationships,omitempty"`
    // Incident Team resource type.
    Type IncidentTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTeamUpdateData

func NewIncidentTeamUpdateData(typeVar 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

func (o *IncidentTeamUpdateData) GetAttributes() IncidentTeamUpdateAttributes

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

func (o *IncidentTeamUpdateData) GetType() IncidentTeamType

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateData) SetAttributes

func (o *IncidentTeamUpdateData) SetAttributes(v IncidentTeamUpdateAttributes)

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

func (o *IncidentTeamUpdateData) SetType(v IncidentTeamType)

SetType sets field value.

func (*IncidentTeamUpdateData) UnmarshalJSON

func (o *IncidentTeamUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamUpdateRequest

IncidentTeamUpdateRequest Update request with an incident team payload.

type IncidentTeamUpdateRequest struct {
    // Incident Team data for an update request.
    Data IncidentTeamUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTeamUpdateRequest) GetData() IncidentTeamUpdateData

GetData returns the Data field value.

func (*IncidentTeamUpdateRequest) GetDataOk

func (o *IncidentTeamUpdateRequest) GetDataOk() (*IncidentTeamUpdateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamUpdateRequest) SetData

func (o *IncidentTeamUpdateRequest) SetData(v IncidentTeamUpdateData)

SetData sets field value.

func (*IncidentTeamUpdateRequest) UnmarshalJSON

func (o *IncidentTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTeamsApi

IncidentTeamsApi service type

type IncidentTeamsApi datadog.Service

func NewIncidentTeamsApi

func NewIncidentTeamsApi(client *datadog.APIClient) *IncidentTeamsApi

NewIncidentTeamsApi Returns NewIncidentTeamsApi.

func (*IncidentTeamsApi) CreateIncidentTeam

func (a *IncidentTeamsApi) CreateIncidentTeam(ctx _context.Context, body IncidentTeamCreateRequest) (IncidentTeamResponse, *_nethttp.Response, error)

CreateIncidentTeam Create a new incident team. Creates a new incident team.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) DeleteIncidentTeam

func (a *IncidentTeamsApi) DeleteIncidentTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)

DeleteIncidentTeam Delete an existing incident team. Deletes an existing incident team.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) GetIncidentTeam

func (a *IncidentTeamsApi) GetIncidentTeam(ctx _context.Context, teamId string, o ...GetIncidentTeamOptionalParameters) (IncidentTeamResponse, *_nethttp.Response, error)

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.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) ListIncidentTeams

func (a *IncidentTeamsApi) ListIncidentTeams(ctx _context.Context, o ...ListIncidentTeamsOptionalParameters) (IncidentTeamsResponse, *_nethttp.Response, error)

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.

Deprecated: This API is deprecated.

func (*IncidentTeamsApi) UpdateIncidentTeam

func (a *IncidentTeamsApi) UpdateIncidentTeam(ctx _context.Context, teamId string, body IncidentTeamUpdateRequest) (IncidentTeamResponse, *_nethttp.Response, error)

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.

Deprecated: This API is deprecated.

type IncidentTeamsResponse

IncidentTeamsResponse Response with a list of incident team payloads.

type IncidentTeamsResponse struct {
    // An array of incident teams.
    Data []IncidentTeamResponseData `json:"data"`
    // Included related resources which the user requested.
    Included []IncidentTeamIncludedItems `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTeamsResponse) GetData() []IncidentTeamResponseData

GetData returns the Data field value.

func (*IncidentTeamsResponse) GetDataOk

func (o *IncidentTeamsResponse) GetDataOk() (*[]IncidentTeamResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTeamsResponse) GetIncluded

func (o *IncidentTeamsResponse) GetIncluded() []IncidentTeamIncludedItems

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

func (o *IncidentTeamsResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentTeamsResponse) GetMetaOk

func (o *IncidentTeamsResponse) GetMetaOk() (*IncidentResponseMeta, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTeamsResponse) SetData

func (o *IncidentTeamsResponse) SetData(v []IncidentTeamResponseData)

SetData sets field value.

func (*IncidentTeamsResponse) SetIncluded

func (o *IncidentTeamsResponse) SetIncluded(v []IncidentTeamIncludedItems)

SetIncluded gets a reference to the given []IncidentTeamIncludedItems and assigns it to the Included field.

func (*IncidentTeamsResponse) SetMeta

func (o *IncidentTeamsResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentTeamsResponse) UnmarshalJSON

func (o *IncidentTeamsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellCreateAttributes

IncidentTimelineCellCreateAttributes - The timeline cell's attributes for a create request.

type IncidentTimelineCellCreateAttributes struct {
    IncidentTimelineCellMarkdownCreateAttributes *IncidentTimelineCellMarkdownCreateAttributes

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (IncidentTimelineCellCreateAttributes) MarshalJSON

func (obj IncidentTimelineCellCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTimelineCellCreateAttributes) UnmarshalJSON

func (obj *IncidentTimelineCellCreateAttributes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTimelineCellMarkdownContentType

IncidentTimelineCellMarkdownContentType Type of the Markdown timeline cell.

type IncidentTimelineCellMarkdownContentType string

List of IncidentTimelineCellMarkdownContentType.

const (
    INCIDENTTIMELINECELLMARKDOWNCONTENTTYPE_MARKDOWN IncidentTimelineCellMarkdownContentType = "markdown"
)

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) GetAllowedValues

func (v *IncidentTimelineCellMarkdownContentType) GetAllowedValues() []IncidentTimelineCellMarkdownContentType

GetAllowedValues reeturns the list of possible values.

func (IncidentTimelineCellMarkdownContentType) IsValid

func (v IncidentTimelineCellMarkdownContentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTimelineCellMarkdownContentType) Ptr

func (v IncidentTimelineCellMarkdownContentType) Ptr() *IncidentTimelineCellMarkdownContentType

Ptr returns reference to IncidentTimelineCellMarkdownContentType value.

func (*IncidentTimelineCellMarkdownContentType) UnmarshalJSON

func (v *IncidentTimelineCellMarkdownContentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellMarkdownCreateAttributes

IncidentTimelineCellMarkdownCreateAttributes Timeline cell data for Markdown timeline cells for a create request.

type IncidentTimelineCellMarkdownCreateAttributes struct {
    // Type of the Markdown timeline cell.
    CellType IncidentTimelineCellMarkdownContentType `json:"cell_type"`
    // The Markdown timeline cell contents.
    Content IncidentTimelineCellMarkdownCreateAttributesContent `json:"content"`
    // A flag indicating whether the timeline cell is important and should be highlighted.
    Important *bool `json:"important,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTimelineCellMarkdownCreateAttributes

func NewIncidentTimelineCellMarkdownCreateAttributes(cellType IncidentTimelineCellMarkdownContentType, content IncidentTimelineCellMarkdownCreateAttributesContent) *IncidentTimelineCellMarkdownCreateAttributes

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

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellType() IncidentTimelineCellMarkdownContentType

GetCellType returns the CellType field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetCellTypeOk() (*IncidentTimelineCellMarkdownContentType, bool)

GetCellTypeOk returns a tuple with the CellType field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContent

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContent() IncidentTimelineCellMarkdownCreateAttributesContent

GetContent returns the Content field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetContentOk

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetContentOk() (*IncidentTimelineCellMarkdownCreateAttributesContent, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*IncidentTimelineCellMarkdownCreateAttributes) GetImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) GetImportant() bool

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

func (o *IncidentTimelineCellMarkdownCreateAttributes) HasImportant() bool

HasImportant returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON

func (o IncidentTimelineCellMarkdownCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetCellType

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetCellType(v IncidentTimelineCellMarkdownContentType)

SetCellType sets field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetContent

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetContent(v IncidentTimelineCellMarkdownCreateAttributesContent)

SetContent sets field value.

func (*IncidentTimelineCellMarkdownCreateAttributes) SetImportant

func (o *IncidentTimelineCellMarkdownCreateAttributes) SetImportant(v bool)

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)

UnmarshalJSON deserializes the given payload.

type IncidentTimelineCellMarkdownCreateAttributesContent

IncidentTimelineCellMarkdownCreateAttributesContent The Markdown timeline cell contents.

type IncidentTimelineCellMarkdownCreateAttributesContent struct {
    // The Markdown content of the cell.
    Content *string `json:"content,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContent() string

GetContent returns the Content field value if set, zero value otherwise.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) GetContentOk() (*string, bool)

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

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) HasContent() bool

HasContent returns a boolean if a field has been set.

func (IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON

func (o IncidentTimelineCellMarkdownCreateAttributesContent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) SetContent

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) SetContent(v string)

SetContent gets a reference to the given string and assigns it to the Content field.

func (*IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON

func (o *IncidentTimelineCellMarkdownCreateAttributesContent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoAnonymousAssignee

IncidentTodoAnonymousAssignee Anonymous assignee entity.

type IncidentTodoAnonymousAssignee struct {
    // URL for assignee's icon.
    Icon string `json:"icon"`
    // Anonymous assignee's ID.
    Id string `json:"id"`
    // Assignee's name.
    Name string `json:"name"`
    // The source of the anonymous assignee.
    Source IncidentTodoAnonymousAssigneeSource `json:"source"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoAnonymousAssignee

func NewIncidentTodoAnonymousAssignee(icon string, id string, name string, source IncidentTodoAnonymousAssigneeSource) *IncidentTodoAnonymousAssignee

NewIncidentTodoAnonymousAssignee instantiates a new IncidentTodoAnonymousAssignee 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 NewIncidentTodoAnonymousAssigneeWithDefaults

func NewIncidentTodoAnonymousAssigneeWithDefaults() *IncidentTodoAnonymousAssignee

NewIncidentTodoAnonymousAssigneeWithDefaults instantiates a new IncidentTodoAnonymousAssignee 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 (*IncidentTodoAnonymousAssignee) GetIcon

func (o *IncidentTodoAnonymousAssignee) GetIcon() string

GetIcon returns the Icon field value.

func (*IncidentTodoAnonymousAssignee) GetIconOk

func (o *IncidentTodoAnonymousAssignee) GetIconOk() (*string, bool)

GetIconOk returns a tuple with the Icon field value and a boolean to check if the value has been set.

func (*IncidentTodoAnonymousAssignee) GetId

func (o *IncidentTodoAnonymousAssignee) GetId() string

GetId returns the Id field value.

func (*IncidentTodoAnonymousAssignee) GetIdOk

func (o *IncidentTodoAnonymousAssignee) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentTodoAnonymousAssignee) GetName

func (o *IncidentTodoAnonymousAssignee) GetName() string

GetName returns the Name field value.

func (*IncidentTodoAnonymousAssignee) GetNameOk

func (o *IncidentTodoAnonymousAssignee) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IncidentTodoAnonymousAssignee) GetSource

func (o *IncidentTodoAnonymousAssignee) GetSource() IncidentTodoAnonymousAssigneeSource

GetSource returns the Source field value.

func (*IncidentTodoAnonymousAssignee) GetSourceOk

func (o *IncidentTodoAnonymousAssignee) GetSourceOk() (*IncidentTodoAnonymousAssigneeSource, bool)

GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.

func (IncidentTodoAnonymousAssignee) MarshalJSON

func (o IncidentTodoAnonymousAssignee) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoAnonymousAssignee) SetIcon

func (o *IncidentTodoAnonymousAssignee) SetIcon(v string)

SetIcon sets field value.

func (*IncidentTodoAnonymousAssignee) SetId

func (o *IncidentTodoAnonymousAssignee) SetId(v string)

SetId sets field value.

func (*IncidentTodoAnonymousAssignee) SetName

func (o *IncidentTodoAnonymousAssignee) SetName(v string)

SetName sets field value.

func (*IncidentTodoAnonymousAssignee) SetSource

func (o *IncidentTodoAnonymousAssignee) SetSource(v IncidentTodoAnonymousAssigneeSource)

SetSource sets field value.

func (*IncidentTodoAnonymousAssignee) UnmarshalJSON

func (o *IncidentTodoAnonymousAssignee) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoAnonymousAssigneeSource

IncidentTodoAnonymousAssigneeSource The source of the anonymous assignee.

type IncidentTodoAnonymousAssigneeSource string

List of IncidentTodoAnonymousAssigneeSource.

const (
    INCIDENTTODOANONYMOUSASSIGNEESOURCE_SLACK           IncidentTodoAnonymousAssigneeSource = "slack"
    INCIDENTTODOANONYMOUSASSIGNEESOURCE_MICROSOFT_TEAMS IncidentTodoAnonymousAssigneeSource = "microsoft_teams"
)

func NewIncidentTodoAnonymousAssigneeSourceFromValue

func NewIncidentTodoAnonymousAssigneeSourceFromValue(v string) (*IncidentTodoAnonymousAssigneeSource, error)

NewIncidentTodoAnonymousAssigneeSourceFromValue returns a pointer to a valid IncidentTodoAnonymousAssigneeSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTodoAnonymousAssigneeSource) GetAllowedValues

func (v *IncidentTodoAnonymousAssigneeSource) GetAllowedValues() []IncidentTodoAnonymousAssigneeSource

GetAllowedValues reeturns the list of possible values.

func (IncidentTodoAnonymousAssigneeSource) IsValid

func (v IncidentTodoAnonymousAssigneeSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTodoAnonymousAssigneeSource) Ptr

func (v IncidentTodoAnonymousAssigneeSource) Ptr() *IncidentTodoAnonymousAssigneeSource

Ptr returns reference to IncidentTodoAnonymousAssigneeSource value.

func (*IncidentTodoAnonymousAssigneeSource) UnmarshalJSON

func (v *IncidentTodoAnonymousAssigneeSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTodoAssignee

IncidentTodoAssignee - A todo assignee.

type IncidentTodoAssignee struct {
    IncidentTodoAssigneeHandle    *string
    IncidentTodoAnonymousAssignee *IncidentTodoAnonymousAssignee

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee

func IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee(v *IncidentTodoAnonymousAssignee) IncidentTodoAssignee

IncidentTodoAnonymousAssigneeAsIncidentTodoAssignee is a convenience function that returns IncidentTodoAnonymousAssignee wrapped in IncidentTodoAssignee.

func IncidentTodoAssigneeHandleAsIncidentTodoAssignee

func IncidentTodoAssigneeHandleAsIncidentTodoAssignee(v *string) IncidentTodoAssignee

IncidentTodoAssigneeHandleAsIncidentTodoAssignee is a convenience function that returns string wrapped in IncidentTodoAssignee.

func (*IncidentTodoAssignee) GetActualInstance

func (obj *IncidentTodoAssignee) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTodoAssignee) MarshalJSON

func (obj IncidentTodoAssignee) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTodoAssignee) UnmarshalJSON

func (obj *IncidentTodoAssignee) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTodoAttributes

IncidentTodoAttributes Incident todo's attributes.

type IncidentTodoAttributes struct {
    // Array of todo assignees.
    Assignees []IncidentTodoAssignee `json:"assignees"`
    // Timestamp when the todo was completed.
    Completed datadog.NullableString `json:"completed,omitempty"`
    // The follow-up task's content.
    Content string `json:"content"`
    // Timestamp when the incident todo was created.
    Created *time.Time `json:"created,omitempty"`
    // Timestamp when the todo should be completed by.
    DueDate datadog.NullableString `json:"due_date,omitempty"`
    // UUID of the incident this todo is connected to.
    IncidentId *string `json:"incident_id,omitempty"`
    // Timestamp when the incident todo was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoAttributes

func NewIncidentTodoAttributes(assignees []IncidentTodoAssignee, content string) *IncidentTodoAttributes

NewIncidentTodoAttributes instantiates a new IncidentTodoAttributes 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 NewIncidentTodoAttributesWithDefaults

func NewIncidentTodoAttributesWithDefaults() *IncidentTodoAttributes

NewIncidentTodoAttributesWithDefaults instantiates a new IncidentTodoAttributes 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 (*IncidentTodoAttributes) GetAssignees

func (o *IncidentTodoAttributes) GetAssignees() []IncidentTodoAssignee

GetAssignees returns the Assignees field value.

func (*IncidentTodoAttributes) GetAssigneesOk

func (o *IncidentTodoAttributes) GetAssigneesOk() (*[]IncidentTodoAssignee, bool)

GetAssigneesOk returns a tuple with the Assignees field value and a boolean to check if the value has been set.

func (*IncidentTodoAttributes) GetCompleted

func (o *IncidentTodoAttributes) GetCompleted() string

GetCompleted returns the Completed field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentTodoAttributes) GetCompletedOk

func (o *IncidentTodoAttributes) GetCompletedOk() (*string, bool)

GetCompletedOk returns a tuple with the Completed 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 (*IncidentTodoAttributes) GetContent

func (o *IncidentTodoAttributes) GetContent() string

GetContent returns the Content field value.

func (*IncidentTodoAttributes) GetContentOk

func (o *IncidentTodoAttributes) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content field value and a boolean to check if the value has been set.

func (*IncidentTodoAttributes) GetCreated

func (o *IncidentTodoAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*IncidentTodoAttributes) GetCreatedOk

func (o *IncidentTodoAttributes) 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 (*IncidentTodoAttributes) GetDueDate

func (o *IncidentTodoAttributes) GetDueDate() string

GetDueDate returns the DueDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentTodoAttributes) GetDueDateOk

func (o *IncidentTodoAttributes) GetDueDateOk() (*string, bool)

GetDueDateOk returns a tuple with the DueDate 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 (*IncidentTodoAttributes) GetIncidentId

func (o *IncidentTodoAttributes) GetIncidentId() string

GetIncidentId returns the IncidentId field value if set, zero value otherwise.

func (*IncidentTodoAttributes) GetIncidentIdOk

func (o *IncidentTodoAttributes) GetIncidentIdOk() (*string, bool)

GetIncidentIdOk returns a tuple with the IncidentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTodoAttributes) GetModified

func (o *IncidentTodoAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*IncidentTodoAttributes) GetModifiedOk

func (o *IncidentTodoAttributes) 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 (*IncidentTodoAttributes) HasCompleted

func (o *IncidentTodoAttributes) HasCompleted() bool

HasCompleted returns a boolean if a field has been set.

func (*IncidentTodoAttributes) HasCreated

func (o *IncidentTodoAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*IncidentTodoAttributes) HasDueDate

func (o *IncidentTodoAttributes) HasDueDate() bool

HasDueDate returns a boolean if a field has been set.

func (*IncidentTodoAttributes) HasIncidentId

func (o *IncidentTodoAttributes) HasIncidentId() bool

HasIncidentId returns a boolean if a field has been set.

func (*IncidentTodoAttributes) HasModified

func (o *IncidentTodoAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (IncidentTodoAttributes) MarshalJSON

func (o IncidentTodoAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoAttributes) SetAssignees

func (o *IncidentTodoAttributes) SetAssignees(v []IncidentTodoAssignee)

SetAssignees sets field value.

func (*IncidentTodoAttributes) SetCompleted

func (o *IncidentTodoAttributes) SetCompleted(v string)

SetCompleted gets a reference to the given datadog.NullableString and assigns it to the Completed field.

func (*IncidentTodoAttributes) SetCompletedNil

func (o *IncidentTodoAttributes) SetCompletedNil()

SetCompletedNil sets the value for Completed to be an explicit nil.

func (*IncidentTodoAttributes) SetContent

func (o *IncidentTodoAttributes) SetContent(v string)

SetContent sets field value.

func (*IncidentTodoAttributes) SetCreated

func (o *IncidentTodoAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*IncidentTodoAttributes) SetDueDate

func (o *IncidentTodoAttributes) SetDueDate(v string)

SetDueDate gets a reference to the given datadog.NullableString and assigns it to the DueDate field.

func (*IncidentTodoAttributes) SetDueDateNil

func (o *IncidentTodoAttributes) SetDueDateNil()

SetDueDateNil sets the value for DueDate to be an explicit nil.

func (*IncidentTodoAttributes) SetIncidentId

func (o *IncidentTodoAttributes) SetIncidentId(v string)

SetIncidentId gets a reference to the given string and assigns it to the IncidentId field.

func (*IncidentTodoAttributes) SetModified

func (o *IncidentTodoAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*IncidentTodoAttributes) UnmarshalJSON

func (o *IncidentTodoAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentTodoAttributes) UnsetCompleted

func (o *IncidentTodoAttributes) UnsetCompleted()

UnsetCompleted ensures that no value is present for Completed, not even an explicit nil.

func (*IncidentTodoAttributes) UnsetDueDate

func (o *IncidentTodoAttributes) UnsetDueDate()

UnsetDueDate ensures that no value is present for DueDate, not even an explicit nil.

type IncidentTodoCreateData

IncidentTodoCreateData Incident todo data for a create request.

type IncidentTodoCreateData struct {
    // Incident todo's attributes.
    Attributes IncidentTodoAttributes `json:"attributes"`
    // Todo resource type.
    Type IncidentTodoType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoCreateData

func NewIncidentTodoCreateData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoCreateData

NewIncidentTodoCreateData instantiates a new IncidentTodoCreateData 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 NewIncidentTodoCreateDataWithDefaults

func NewIncidentTodoCreateDataWithDefaults() *IncidentTodoCreateData

NewIncidentTodoCreateDataWithDefaults instantiates a new IncidentTodoCreateData 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 (*IncidentTodoCreateData) GetAttributes

func (o *IncidentTodoCreateData) GetAttributes() IncidentTodoAttributes

GetAttributes returns the Attributes field value.

func (*IncidentTodoCreateData) GetAttributesOk

func (o *IncidentTodoCreateData) GetAttributesOk() (*IncidentTodoAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentTodoCreateData) GetType

func (o *IncidentTodoCreateData) GetType() IncidentTodoType

GetType returns the Type field value.

func (*IncidentTodoCreateData) GetTypeOk

func (o *IncidentTodoCreateData) GetTypeOk() (*IncidentTodoType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentTodoCreateData) MarshalJSON

func (o IncidentTodoCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoCreateData) SetAttributes

func (o *IncidentTodoCreateData) SetAttributes(v IncidentTodoAttributes)

SetAttributes sets field value.

func (*IncidentTodoCreateData) SetType

func (o *IncidentTodoCreateData) SetType(v IncidentTodoType)

SetType sets field value.

func (*IncidentTodoCreateData) UnmarshalJSON

func (o *IncidentTodoCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoCreateRequest

IncidentTodoCreateRequest Create request for an incident todo.

type IncidentTodoCreateRequest struct {
    // Incident todo data for a create request.
    Data IncidentTodoCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoCreateRequest

func NewIncidentTodoCreateRequest(data IncidentTodoCreateData) *IncidentTodoCreateRequest

NewIncidentTodoCreateRequest instantiates a new IncidentTodoCreateRequest 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 NewIncidentTodoCreateRequestWithDefaults

func NewIncidentTodoCreateRequestWithDefaults() *IncidentTodoCreateRequest

NewIncidentTodoCreateRequestWithDefaults instantiates a new IncidentTodoCreateRequest 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 (*IncidentTodoCreateRequest) GetData

func (o *IncidentTodoCreateRequest) GetData() IncidentTodoCreateData

GetData returns the Data field value.

func (*IncidentTodoCreateRequest) GetDataOk

func (o *IncidentTodoCreateRequest) GetDataOk() (*IncidentTodoCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTodoCreateRequest) MarshalJSON

func (o IncidentTodoCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoCreateRequest) SetData

func (o *IncidentTodoCreateRequest) SetData(v IncidentTodoCreateData)

SetData sets field value.

func (*IncidentTodoCreateRequest) UnmarshalJSON

func (o *IncidentTodoCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoListResponse

IncidentTodoListResponse Response with a list of incident todos.

type IncidentTodoListResponse struct {
    // An array of incident todos.
    Data []IncidentTodoResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentTodoResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoListResponse

func NewIncidentTodoListResponse(data []IncidentTodoResponseData) *IncidentTodoListResponse

NewIncidentTodoListResponse instantiates a new IncidentTodoListResponse 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 NewIncidentTodoListResponseWithDefaults

func NewIncidentTodoListResponseWithDefaults() *IncidentTodoListResponse

NewIncidentTodoListResponseWithDefaults instantiates a new IncidentTodoListResponse 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 (*IncidentTodoListResponse) GetData

func (o *IncidentTodoListResponse) GetData() []IncidentTodoResponseData

GetData returns the Data field value.

func (*IncidentTodoListResponse) GetDataOk

func (o *IncidentTodoListResponse) GetDataOk() (*[]IncidentTodoResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTodoListResponse) GetIncluded

func (o *IncidentTodoListResponse) GetIncluded() []IncidentTodoResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTodoListResponse) GetIncludedOk

func (o *IncidentTodoListResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, 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 (*IncidentTodoListResponse) GetMeta

func (o *IncidentTodoListResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentTodoListResponse) GetMetaOk

func (o *IncidentTodoListResponse) GetMetaOk() (*IncidentResponseMeta, 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 (*IncidentTodoListResponse) HasIncluded

func (o *IncidentTodoListResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*IncidentTodoListResponse) HasMeta

func (o *IncidentTodoListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (IncidentTodoListResponse) MarshalJSON

func (o IncidentTodoListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoListResponse) SetData

func (o *IncidentTodoListResponse) SetData(v []IncidentTodoResponseData)

SetData sets field value.

func (*IncidentTodoListResponse) SetIncluded

func (o *IncidentTodoListResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentTodoResponseIncludedItem and assigns it to the Included field.

func (*IncidentTodoListResponse) SetMeta

func (o *IncidentTodoListResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentTodoListResponse) UnmarshalJSON

func (o *IncidentTodoListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoPatchData

IncidentTodoPatchData Incident todo data for a patch request.

type IncidentTodoPatchData struct {
    // Incident todo's attributes.
    Attributes IncidentTodoAttributes `json:"attributes"`
    // Todo resource type.
    Type IncidentTodoType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoPatchData

func NewIncidentTodoPatchData(attributes IncidentTodoAttributes, typeVar IncidentTodoType) *IncidentTodoPatchData

NewIncidentTodoPatchData instantiates a new IncidentTodoPatchData 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 NewIncidentTodoPatchDataWithDefaults

func NewIncidentTodoPatchDataWithDefaults() *IncidentTodoPatchData

NewIncidentTodoPatchDataWithDefaults instantiates a new IncidentTodoPatchData 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 (*IncidentTodoPatchData) GetAttributes

func (o *IncidentTodoPatchData) GetAttributes() IncidentTodoAttributes

GetAttributes returns the Attributes field value.

func (*IncidentTodoPatchData) GetAttributesOk

func (o *IncidentTodoPatchData) GetAttributesOk() (*IncidentTodoAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentTodoPatchData) GetType

func (o *IncidentTodoPatchData) GetType() IncidentTodoType

GetType returns the Type field value.

func (*IncidentTodoPatchData) GetTypeOk

func (o *IncidentTodoPatchData) GetTypeOk() (*IncidentTodoType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentTodoPatchData) MarshalJSON

func (o IncidentTodoPatchData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoPatchData) SetAttributes

func (o *IncidentTodoPatchData) SetAttributes(v IncidentTodoAttributes)

SetAttributes sets field value.

func (*IncidentTodoPatchData) SetType

func (o *IncidentTodoPatchData) SetType(v IncidentTodoType)

SetType sets field value.

func (*IncidentTodoPatchData) UnmarshalJSON

func (o *IncidentTodoPatchData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoPatchRequest

IncidentTodoPatchRequest Patch request for an incident todo.

type IncidentTodoPatchRequest struct {
    // Incident todo data for a patch request.
    Data IncidentTodoPatchData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoPatchRequest

func NewIncidentTodoPatchRequest(data IncidentTodoPatchData) *IncidentTodoPatchRequest

NewIncidentTodoPatchRequest instantiates a new IncidentTodoPatchRequest 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 NewIncidentTodoPatchRequestWithDefaults

func NewIncidentTodoPatchRequestWithDefaults() *IncidentTodoPatchRequest

NewIncidentTodoPatchRequestWithDefaults instantiates a new IncidentTodoPatchRequest 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 (*IncidentTodoPatchRequest) GetData

func (o *IncidentTodoPatchRequest) GetData() IncidentTodoPatchData

GetData returns the Data field value.

func (*IncidentTodoPatchRequest) GetDataOk

func (o *IncidentTodoPatchRequest) GetDataOk() (*IncidentTodoPatchData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTodoPatchRequest) MarshalJSON

func (o IncidentTodoPatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoPatchRequest) SetData

func (o *IncidentTodoPatchRequest) SetData(v IncidentTodoPatchData)

SetData sets field value.

func (*IncidentTodoPatchRequest) UnmarshalJSON

func (o *IncidentTodoPatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoRelationships

IncidentTodoRelationships The incident's relationships from a response.

type IncidentTodoRelationships struct {
    // Relationship to user.
    CreatedByUser *RelationshipToUser `json:"created_by_user,omitempty"`
    // Relationship to user.
    LastModifiedByUser *RelationshipToUser `json:"last_modified_by_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoRelationships

func NewIncidentTodoRelationships() *IncidentTodoRelationships

NewIncidentTodoRelationships instantiates a new IncidentTodoRelationships 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 NewIncidentTodoRelationshipsWithDefaults

func NewIncidentTodoRelationshipsWithDefaults() *IncidentTodoRelationships

NewIncidentTodoRelationshipsWithDefaults instantiates a new IncidentTodoRelationships 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 (*IncidentTodoRelationships) GetCreatedByUser

func (o *IncidentTodoRelationships) GetCreatedByUser() RelationshipToUser

GetCreatedByUser returns the CreatedByUser field value if set, zero value otherwise.

func (*IncidentTodoRelationships) GetCreatedByUserOk

func (o *IncidentTodoRelationships) 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 (*IncidentTodoRelationships) GetLastModifiedByUser

func (o *IncidentTodoRelationships) GetLastModifiedByUser() RelationshipToUser

GetLastModifiedByUser returns the LastModifiedByUser field value if set, zero value otherwise.

func (*IncidentTodoRelationships) GetLastModifiedByUserOk

func (o *IncidentTodoRelationships) 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 (*IncidentTodoRelationships) HasCreatedByUser

func (o *IncidentTodoRelationships) HasCreatedByUser() bool

HasCreatedByUser returns a boolean if a field has been set.

func (*IncidentTodoRelationships) HasLastModifiedByUser

func (o *IncidentTodoRelationships) HasLastModifiedByUser() bool

HasLastModifiedByUser returns a boolean if a field has been set.

func (IncidentTodoRelationships) MarshalJSON

func (o IncidentTodoRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoRelationships) SetCreatedByUser

func (o *IncidentTodoRelationships) SetCreatedByUser(v RelationshipToUser)

SetCreatedByUser gets a reference to the given RelationshipToUser and assigns it to the CreatedByUser field.

func (*IncidentTodoRelationships) SetLastModifiedByUser

func (o *IncidentTodoRelationships) SetLastModifiedByUser(v RelationshipToUser)

SetLastModifiedByUser gets a reference to the given RelationshipToUser and assigns it to the LastModifiedByUser field.

func (*IncidentTodoRelationships) UnmarshalJSON

func (o *IncidentTodoRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoResponse

IncidentTodoResponse Response with an incident todo.

type IncidentTodoResponse struct {
    // Incident todo response data.
    Data IncidentTodoResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentTodoResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoResponse

func NewIncidentTodoResponse(data IncidentTodoResponseData) *IncidentTodoResponse

NewIncidentTodoResponse instantiates a new IncidentTodoResponse 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 NewIncidentTodoResponseWithDefaults

func NewIncidentTodoResponseWithDefaults() *IncidentTodoResponse

NewIncidentTodoResponseWithDefaults instantiates a new IncidentTodoResponse 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 (*IncidentTodoResponse) GetData

func (o *IncidentTodoResponse) GetData() IncidentTodoResponseData

GetData returns the Data field value.

func (*IncidentTodoResponse) GetDataOk

func (o *IncidentTodoResponse) GetDataOk() (*IncidentTodoResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*IncidentTodoResponse) GetIncluded

func (o *IncidentTodoResponse) GetIncluded() []IncidentTodoResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*IncidentTodoResponse) GetIncludedOk

func (o *IncidentTodoResponse) GetIncludedOk() (*[]IncidentTodoResponseIncludedItem, 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 (*IncidentTodoResponse) HasIncluded

func (o *IncidentTodoResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (IncidentTodoResponse) MarshalJSON

func (o IncidentTodoResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoResponse) SetData

func (o *IncidentTodoResponse) SetData(v IncidentTodoResponseData)

SetData sets field value.

func (*IncidentTodoResponse) SetIncluded

func (o *IncidentTodoResponse) SetIncluded(v []IncidentTodoResponseIncludedItem)

SetIncluded gets a reference to the given []IncidentTodoResponseIncludedItem and assigns it to the Included field.

func (*IncidentTodoResponse) UnmarshalJSON

func (o *IncidentTodoResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoResponseData

IncidentTodoResponseData Incident todo response data.

type IncidentTodoResponseData struct {
    // Incident todo's attributes.
    Attributes *IncidentTodoAttributes `json:"attributes,omitempty"`
    // The incident todo's ID.
    Id string `json:"id"`
    // The incident's relationships from a response.
    Relationships *IncidentTodoRelationships `json:"relationships,omitempty"`
    // Todo resource type.
    Type IncidentTodoType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTodoResponseData

func NewIncidentTodoResponseData(id string, typeVar IncidentTodoType) *IncidentTodoResponseData

NewIncidentTodoResponseData instantiates a new IncidentTodoResponseData 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 NewIncidentTodoResponseDataWithDefaults

func NewIncidentTodoResponseDataWithDefaults() *IncidentTodoResponseData

NewIncidentTodoResponseDataWithDefaults instantiates a new IncidentTodoResponseData 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 (*IncidentTodoResponseData) GetAttributes

func (o *IncidentTodoResponseData) GetAttributes() IncidentTodoAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTodoResponseData) GetAttributesOk

func (o *IncidentTodoResponseData) GetAttributesOk() (*IncidentTodoAttributes, 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 (*IncidentTodoResponseData) GetId

func (o *IncidentTodoResponseData) GetId() string

GetId returns the Id field value.

func (*IncidentTodoResponseData) GetIdOk

func (o *IncidentTodoResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentTodoResponseData) GetRelationships

func (o *IncidentTodoResponseData) GetRelationships() IncidentTodoRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*IncidentTodoResponseData) GetRelationshipsOk

func (o *IncidentTodoResponseData) GetRelationshipsOk() (*IncidentTodoRelationships, 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 (*IncidentTodoResponseData) GetType

func (o *IncidentTodoResponseData) GetType() IncidentTodoType

GetType returns the Type field value.

func (*IncidentTodoResponseData) GetTypeOk

func (o *IncidentTodoResponseData) GetTypeOk() (*IncidentTodoType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTodoResponseData) HasAttributes

func (o *IncidentTodoResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentTodoResponseData) HasRelationships

func (o *IncidentTodoResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (IncidentTodoResponseData) MarshalJSON

func (o IncidentTodoResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTodoResponseData) SetAttributes

func (o *IncidentTodoResponseData) SetAttributes(v IncidentTodoAttributes)

SetAttributes gets a reference to the given IncidentTodoAttributes and assigns it to the Attributes field.

func (*IncidentTodoResponseData) SetId

func (o *IncidentTodoResponseData) SetId(v string)

SetId sets field value.

func (*IncidentTodoResponseData) SetRelationships

func (o *IncidentTodoResponseData) SetRelationships(v IncidentTodoRelationships)

SetRelationships gets a reference to the given IncidentTodoRelationships and assigns it to the Relationships field.

func (*IncidentTodoResponseData) SetType

func (o *IncidentTodoResponseData) SetType(v IncidentTodoType)

SetType sets field value.

func (*IncidentTodoResponseData) UnmarshalJSON

func (o *IncidentTodoResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTodoResponseIncludedItem

IncidentTodoResponseIncludedItem - An object related to an incident todo that is included in the response.

type IncidentTodoResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsIncidentTodoResponseIncludedItem

func UserAsIncidentTodoResponseIncludedItem(v *User) IncidentTodoResponseIncludedItem

UserAsIncidentTodoResponseIncludedItem is a convenience function that returns User wrapped in IncidentTodoResponseIncludedItem.

func (*IncidentTodoResponseIncludedItem) GetActualInstance

func (obj *IncidentTodoResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (IncidentTodoResponseIncludedItem) MarshalJSON

func (obj IncidentTodoResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*IncidentTodoResponseIncludedItem) UnmarshalJSON

func (obj *IncidentTodoResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type IncidentTodoType

IncidentTodoType Todo resource type.

type IncidentTodoType string

List of IncidentTodoType.

const (
    INCIDENTTODOTYPE_INCIDENT_TODOS IncidentTodoType = "incident_todos"
)

func NewIncidentTodoTypeFromValue

func NewIncidentTodoTypeFromValue(v string) (*IncidentTodoType, error)

NewIncidentTodoTypeFromValue returns a pointer to a valid IncidentTodoType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTodoType) GetAllowedValues

func (v *IncidentTodoType) GetAllowedValues() []IncidentTodoType

GetAllowedValues reeturns the list of possible values.

func (IncidentTodoType) IsValid

func (v IncidentTodoType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTodoType) Ptr

func (v IncidentTodoType) Ptr() *IncidentTodoType

Ptr returns reference to IncidentTodoType value.

func (*IncidentTodoType) UnmarshalJSON

func (v *IncidentTodoType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTrigger

IncidentTrigger Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published.

type IncidentTrigger struct {
    // Defines a rate limit for a trigger.
    RateLimit *TriggerRateLimit `json:"rateLimit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTrigger

func NewIncidentTrigger() *IncidentTrigger

NewIncidentTrigger instantiates a new IncidentTrigger 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 NewIncidentTriggerWithDefaults

func NewIncidentTriggerWithDefaults() *IncidentTrigger

NewIncidentTriggerWithDefaults instantiates a new IncidentTrigger 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 (*IncidentTrigger) GetRateLimit

func (o *IncidentTrigger) GetRateLimit() TriggerRateLimit

GetRateLimit returns the RateLimit field value if set, zero value otherwise.

func (*IncidentTrigger) GetRateLimitOk

func (o *IncidentTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)

GetRateLimitOk returns a tuple with the RateLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTrigger) HasRateLimit

func (o *IncidentTrigger) HasRateLimit() bool

HasRateLimit returns a boolean if a field has been set.

func (IncidentTrigger) MarshalJSON

func (o IncidentTrigger) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTrigger) SetRateLimit

func (o *IncidentTrigger) SetRateLimit(v TriggerRateLimit)

SetRateLimit gets a reference to the given TriggerRateLimit and assigns it to the RateLimit field.

func (*IncidentTrigger) UnmarshalJSON

func (o *IncidentTrigger) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTriggerWrapper

IncidentTriggerWrapper Schema for an Incident-based trigger.

type IncidentTriggerWrapper struct {
    // Trigger a workflow from an Incident. For automatic triggering a handle must be configured and the workflow must be published.
    IncidentTrigger IncidentTrigger `json:"incidentTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTriggerWrapper

func NewIncidentTriggerWrapper(incidentTrigger IncidentTrigger) *IncidentTriggerWrapper

NewIncidentTriggerWrapper instantiates a new IncidentTriggerWrapper 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 NewIncidentTriggerWrapperWithDefaults

func NewIncidentTriggerWrapperWithDefaults() *IncidentTriggerWrapper

NewIncidentTriggerWrapperWithDefaults instantiates a new IncidentTriggerWrapper 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 (*IncidentTriggerWrapper) GetIncidentTrigger

func (o *IncidentTriggerWrapper) GetIncidentTrigger() IncidentTrigger

GetIncidentTrigger returns the IncidentTrigger field value.

func (*IncidentTriggerWrapper) GetIncidentTriggerOk

func (o *IncidentTriggerWrapper) GetIncidentTriggerOk() (*IncidentTrigger, bool)

GetIncidentTriggerOk returns a tuple with the IncidentTrigger field value and a boolean to check if the value has been set.

func (*IncidentTriggerWrapper) GetStartStepNames

func (o *IncidentTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*IncidentTriggerWrapper) GetStartStepNamesOk

func (o *IncidentTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTriggerWrapper) HasStartStepNames

func (o *IncidentTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (IncidentTriggerWrapper) MarshalJSON

func (o IncidentTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTriggerWrapper) SetIncidentTrigger

func (o *IncidentTriggerWrapper) SetIncidentTrigger(v IncidentTrigger)

SetIncidentTrigger sets field value.

func (*IncidentTriggerWrapper) SetStartStepNames

func (o *IncidentTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*IncidentTriggerWrapper) UnmarshalJSON

func (o *IncidentTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentType

IncidentType Incident resource type.

type IncidentType string

List of IncidentType.

const (
    INCIDENTTYPE_INCIDENTS IncidentType = "incidents"
)

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) GetAllowedValues

func (v *IncidentType) GetAllowedValues() []IncidentType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type IncidentTypeAttributes

IncidentTypeAttributes Incident type's attributes.

type IncidentTypeAttributes struct {
    // Timestamp when the incident type was created.
    CreatedAt *time.Time `json:"createdAt,omitempty"`
    // A unique identifier that represents the user that created the incident type.
    CreatedBy *string `json:"createdBy,omitempty"`
    // Text that describes the incident type.
    Description *string `json:"description,omitempty"`
    // If true, this incident type will be used as the default incident type if a type is not specified during the creation of incident resources.
    IsDefault *bool `json:"is_default,omitempty"`
    // A unique identifier that represents the user that last modified the incident type.
    LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
    // Timestamp when the incident type was last modified.
    ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
    // The name of the incident type.
    Name string `json:"name"`
    // The string that will be prepended to the incident title across the Datadog app.
    Prefix *string `json:"prefix,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypeAttributes

func NewIncidentTypeAttributes(name string) *IncidentTypeAttributes

NewIncidentTypeAttributes instantiates a new IncidentTypeAttributes 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 NewIncidentTypeAttributesWithDefaults

func NewIncidentTypeAttributesWithDefaults() *IncidentTypeAttributes

NewIncidentTypeAttributesWithDefaults instantiates a new IncidentTypeAttributes 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 (*IncidentTypeAttributes) GetCreatedAt

func (o *IncidentTypeAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*IncidentTypeAttributes) GetCreatedAtOk

func (o *IncidentTypeAttributes) 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 (*IncidentTypeAttributes) GetCreatedBy

func (o *IncidentTypeAttributes) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentTypeAttributes) GetCreatedByOk

func (o *IncidentTypeAttributes) GetCreatedByOk() (*string, 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 (*IncidentTypeAttributes) GetDescription

func (o *IncidentTypeAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*IncidentTypeAttributes) GetDescriptionOk

func (o *IncidentTypeAttributes) 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 (*IncidentTypeAttributes) GetIsDefault

func (o *IncidentTypeAttributes) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*IncidentTypeAttributes) GetIsDefaultOk

func (o *IncidentTypeAttributes) 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 (*IncidentTypeAttributes) GetLastModifiedBy

func (o *IncidentTypeAttributes) GetLastModifiedBy() string

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentTypeAttributes) GetLastModifiedByOk

func (o *IncidentTypeAttributes) GetLastModifiedByOk() (*string, 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 (*IncidentTypeAttributes) GetModifiedAt

func (o *IncidentTypeAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*IncidentTypeAttributes) GetModifiedAtOk

func (o *IncidentTypeAttributes) 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 (*IncidentTypeAttributes) GetName

func (o *IncidentTypeAttributes) GetName() string

GetName returns the Name field value.

func (*IncidentTypeAttributes) GetNameOk

func (o *IncidentTypeAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*IncidentTypeAttributes) GetPrefix

func (o *IncidentTypeAttributes) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*IncidentTypeAttributes) GetPrefixOk

func (o *IncidentTypeAttributes) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTypeAttributes) HasCreatedAt

func (o *IncidentTypeAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*IncidentTypeAttributes) HasCreatedBy

func (o *IncidentTypeAttributes) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentTypeAttributes) HasDescription

func (o *IncidentTypeAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*IncidentTypeAttributes) HasIsDefault

func (o *IncidentTypeAttributes) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*IncidentTypeAttributes) HasLastModifiedBy

func (o *IncidentTypeAttributes) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*IncidentTypeAttributes) HasModifiedAt

func (o *IncidentTypeAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*IncidentTypeAttributes) HasPrefix

func (o *IncidentTypeAttributes) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (IncidentTypeAttributes) MarshalJSON

func (o IncidentTypeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypeAttributes) SetCreatedAt

func (o *IncidentTypeAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*IncidentTypeAttributes) SetCreatedBy

func (o *IncidentTypeAttributes) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*IncidentTypeAttributes) SetDescription

func (o *IncidentTypeAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*IncidentTypeAttributes) SetIsDefault

func (o *IncidentTypeAttributes) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*IncidentTypeAttributes) SetLastModifiedBy

func (o *IncidentTypeAttributes) SetLastModifiedBy(v string)

SetLastModifiedBy gets a reference to the given string and assigns it to the LastModifiedBy field.

func (*IncidentTypeAttributes) SetModifiedAt

func (o *IncidentTypeAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*IncidentTypeAttributes) SetName

func (o *IncidentTypeAttributes) SetName(v string)

SetName sets field value.

func (*IncidentTypeAttributes) SetPrefix

func (o *IncidentTypeAttributes) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*IncidentTypeAttributes) UnmarshalJSON

func (o *IncidentTypeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypeCreateData

IncidentTypeCreateData Incident type data for a create request.

type IncidentTypeCreateData struct {
    // Incident type's attributes.
    Attributes IncidentTypeAttributes `json:"attributes"`
    // Incident type resource type.
    Type IncidentTypeType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypeCreateData

func NewIncidentTypeCreateData(attributes IncidentTypeAttributes, typeVar IncidentTypeType) *IncidentTypeCreateData

NewIncidentTypeCreateData instantiates a new IncidentTypeCreateData 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 NewIncidentTypeCreateDataWithDefaults

func NewIncidentTypeCreateDataWithDefaults() *IncidentTypeCreateData

NewIncidentTypeCreateDataWithDefaults instantiates a new IncidentTypeCreateData 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 (*IncidentTypeCreateData) GetAttributes

func (o *IncidentTypeCreateData) GetAttributes() IncidentTypeAttributes

GetAttributes returns the Attributes field value.

func (*IncidentTypeCreateData) GetAttributesOk

func (o *IncidentTypeCreateData) GetAttributesOk() (*IncidentTypeAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentTypeCreateData) GetType

func (o *IncidentTypeCreateData) GetType() IncidentTypeType

GetType returns the Type field value.

func (*IncidentTypeCreateData) GetTypeOk

func (o *IncidentTypeCreateData) GetTypeOk() (*IncidentTypeType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentTypeCreateData) MarshalJSON

func (o IncidentTypeCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypeCreateData) SetAttributes

func (o *IncidentTypeCreateData) SetAttributes(v IncidentTypeAttributes)

SetAttributes sets field value.

func (*IncidentTypeCreateData) SetType

func (o *IncidentTypeCreateData) SetType(v IncidentTypeType)

SetType sets field value.

func (*IncidentTypeCreateData) UnmarshalJSON

func (o *IncidentTypeCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypeCreateRequest

IncidentTypeCreateRequest Create request for an incident type.

type IncidentTypeCreateRequest struct {
    // Incident type data for a create request.
    Data IncidentTypeCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypeCreateRequest

func NewIncidentTypeCreateRequest(data IncidentTypeCreateData) *IncidentTypeCreateRequest

NewIncidentTypeCreateRequest instantiates a new IncidentTypeCreateRequest 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 NewIncidentTypeCreateRequestWithDefaults

func NewIncidentTypeCreateRequestWithDefaults() *IncidentTypeCreateRequest

NewIncidentTypeCreateRequestWithDefaults instantiates a new IncidentTypeCreateRequest 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 (*IncidentTypeCreateRequest) GetData

func (o *IncidentTypeCreateRequest) GetData() IncidentTypeCreateData

GetData returns the Data field value.

func (*IncidentTypeCreateRequest) GetDataOk

func (o *IncidentTypeCreateRequest) GetDataOk() (*IncidentTypeCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTypeCreateRequest) MarshalJSON

func (o IncidentTypeCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypeCreateRequest) SetData

func (o *IncidentTypeCreateRequest) SetData(v IncidentTypeCreateData)

SetData sets field value.

func (*IncidentTypeCreateRequest) UnmarshalJSON

func (o *IncidentTypeCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypeListResponse

IncidentTypeListResponse Response with a list of incident types.

type IncidentTypeListResponse struct {
    // An array of incident type objects.
    Data []IncidentTypeObject `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypeListResponse

func NewIncidentTypeListResponse(data []IncidentTypeObject) *IncidentTypeListResponse

NewIncidentTypeListResponse instantiates a new IncidentTypeListResponse 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 NewIncidentTypeListResponseWithDefaults

func NewIncidentTypeListResponseWithDefaults() *IncidentTypeListResponse

NewIncidentTypeListResponseWithDefaults instantiates a new IncidentTypeListResponse 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 (*IncidentTypeListResponse) GetData

func (o *IncidentTypeListResponse) GetData() []IncidentTypeObject

GetData returns the Data field value.

func (*IncidentTypeListResponse) GetDataOk

func (o *IncidentTypeListResponse) GetDataOk() (*[]IncidentTypeObject, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTypeListResponse) MarshalJSON

func (o IncidentTypeListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypeListResponse) SetData

func (o *IncidentTypeListResponse) SetData(v []IncidentTypeObject)

SetData sets field value.

func (*IncidentTypeListResponse) UnmarshalJSON

func (o *IncidentTypeListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypeObject

IncidentTypeObject Incident type response data.

type IncidentTypeObject struct {
    // Incident type's attributes.
    Attributes *IncidentTypeAttributes `json:"attributes,omitempty"`
    // The incident type's ID.
    Id string `json:"id"`
    // Incident type resource type.
    Type IncidentTypeType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypeObject

func NewIncidentTypeObject(id string, typeVar IncidentTypeType) *IncidentTypeObject

NewIncidentTypeObject instantiates a new IncidentTypeObject 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 NewIncidentTypeObjectWithDefaults

func NewIncidentTypeObjectWithDefaults() *IncidentTypeObject

NewIncidentTypeObjectWithDefaults instantiates a new IncidentTypeObject 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 (*IncidentTypeObject) GetAttributes

func (o *IncidentTypeObject) GetAttributes() IncidentTypeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentTypeObject) GetAttributesOk

func (o *IncidentTypeObject) GetAttributesOk() (*IncidentTypeAttributes, 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 (*IncidentTypeObject) GetId

func (o *IncidentTypeObject) GetId() string

GetId returns the Id field value.

func (*IncidentTypeObject) GetIdOk

func (o *IncidentTypeObject) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentTypeObject) GetType

func (o *IncidentTypeObject) GetType() IncidentTypeType

GetType returns the Type field value.

func (*IncidentTypeObject) GetTypeOk

func (o *IncidentTypeObject) GetTypeOk() (*IncidentTypeType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*IncidentTypeObject) HasAttributes

func (o *IncidentTypeObject) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (IncidentTypeObject) MarshalJSON

func (o IncidentTypeObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypeObject) SetAttributes

func (o *IncidentTypeObject) SetAttributes(v IncidentTypeAttributes)

SetAttributes gets a reference to the given IncidentTypeAttributes and assigns it to the Attributes field.

func (*IncidentTypeObject) SetId

func (o *IncidentTypeObject) SetId(v string)

SetId sets field value.

func (*IncidentTypeObject) SetType

func (o *IncidentTypeObject) SetType(v IncidentTypeType)

SetType sets field value.

func (*IncidentTypeObject) UnmarshalJSON

func (o *IncidentTypeObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypePatchData

IncidentTypePatchData Incident type data for a patch request.

type IncidentTypePatchData struct {
    // Incident type's attributes for updates.
    Attributes IncidentTypeUpdateAttributes `json:"attributes"`
    // The incident type's ID.
    Id string `json:"id"`
    // Incident type resource type.
    Type IncidentTypeType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypePatchData

func NewIncidentTypePatchData(attributes IncidentTypeUpdateAttributes, id string, typeVar IncidentTypeType) *IncidentTypePatchData

NewIncidentTypePatchData instantiates a new IncidentTypePatchData 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 NewIncidentTypePatchDataWithDefaults

func NewIncidentTypePatchDataWithDefaults() *IncidentTypePatchData

NewIncidentTypePatchDataWithDefaults instantiates a new IncidentTypePatchData 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 (*IncidentTypePatchData) GetAttributes

func (o *IncidentTypePatchData) GetAttributes() IncidentTypeUpdateAttributes

GetAttributes returns the Attributes field value.

func (*IncidentTypePatchData) GetAttributesOk

func (o *IncidentTypePatchData) GetAttributesOk() (*IncidentTypeUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*IncidentTypePatchData) GetId

func (o *IncidentTypePatchData) GetId() string

GetId returns the Id field value.

func (*IncidentTypePatchData) GetIdOk

func (o *IncidentTypePatchData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*IncidentTypePatchData) GetType

func (o *IncidentTypePatchData) GetType() IncidentTypeType

GetType returns the Type field value.

func (*IncidentTypePatchData) GetTypeOk

func (o *IncidentTypePatchData) GetTypeOk() (*IncidentTypeType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (IncidentTypePatchData) MarshalJSON

func (o IncidentTypePatchData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypePatchData) SetAttributes

func (o *IncidentTypePatchData) SetAttributes(v IncidentTypeUpdateAttributes)

SetAttributes sets field value.

func (*IncidentTypePatchData) SetId

func (o *IncidentTypePatchData) SetId(v string)

SetId sets field value.

func (*IncidentTypePatchData) SetType

func (o *IncidentTypePatchData) SetType(v IncidentTypeType)

SetType sets field value.

func (*IncidentTypePatchData) UnmarshalJSON

func (o *IncidentTypePatchData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypePatchRequest

IncidentTypePatchRequest Patch request for an incident type.

type IncidentTypePatchRequest struct {
    // Incident type data for a patch request.
    Data IncidentTypePatchData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypePatchRequest

func NewIncidentTypePatchRequest(data IncidentTypePatchData) *IncidentTypePatchRequest

NewIncidentTypePatchRequest instantiates a new IncidentTypePatchRequest 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 NewIncidentTypePatchRequestWithDefaults

func NewIncidentTypePatchRequestWithDefaults() *IncidentTypePatchRequest

NewIncidentTypePatchRequestWithDefaults instantiates a new IncidentTypePatchRequest 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 (*IncidentTypePatchRequest) GetData

func (o *IncidentTypePatchRequest) GetData() IncidentTypePatchData

GetData returns the Data field value.

func (*IncidentTypePatchRequest) GetDataOk

func (o *IncidentTypePatchRequest) GetDataOk() (*IncidentTypePatchData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTypePatchRequest) MarshalJSON

func (o IncidentTypePatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypePatchRequest) SetData

func (o *IncidentTypePatchRequest) SetData(v IncidentTypePatchData)

SetData sets field value.

func (*IncidentTypePatchRequest) UnmarshalJSON

func (o *IncidentTypePatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypeResponse

IncidentTypeResponse Incident type response data.

type IncidentTypeResponse struct {
    // Incident type response data.
    Data IncidentTypeObject `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypeResponse

func NewIncidentTypeResponse(data IncidentTypeObject) *IncidentTypeResponse

NewIncidentTypeResponse instantiates a new IncidentTypeResponse 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 NewIncidentTypeResponseWithDefaults

func NewIncidentTypeResponseWithDefaults() *IncidentTypeResponse

NewIncidentTypeResponseWithDefaults instantiates a new IncidentTypeResponse 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 (*IncidentTypeResponse) GetData

func (o *IncidentTypeResponse) GetData() IncidentTypeObject

GetData returns the Data field value.

func (*IncidentTypeResponse) GetDataOk

func (o *IncidentTypeResponse) GetDataOk() (*IncidentTypeObject, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (IncidentTypeResponse) MarshalJSON

func (o IncidentTypeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypeResponse) SetData

func (o *IncidentTypeResponse) SetData(v IncidentTypeObject)

SetData sets field value.

func (*IncidentTypeResponse) UnmarshalJSON

func (o *IncidentTypeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentTypeType

IncidentTypeType Incident type resource type.

type IncidentTypeType string

List of IncidentTypeType.

const (
    INCIDENTTYPETYPE_INCIDENT_TYPES IncidentTypeType = "incident_types"
)

func NewIncidentTypeTypeFromValue

func NewIncidentTypeTypeFromValue(v string) (*IncidentTypeType, error)

NewIncidentTypeTypeFromValue returns a pointer to a valid IncidentTypeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentTypeType) GetAllowedValues

func (v *IncidentTypeType) GetAllowedValues() []IncidentTypeType

GetAllowedValues reeturns the list of possible values.

func (IncidentTypeType) IsValid

func (v IncidentTypeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentTypeType) Ptr

func (v IncidentTypeType) Ptr() *IncidentTypeType

Ptr returns reference to IncidentTypeType value.

func (*IncidentTypeType) UnmarshalJSON

func (v *IncidentTypeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentTypeUpdateAttributes

IncidentTypeUpdateAttributes Incident type's attributes for updates.

type IncidentTypeUpdateAttributes struct {
    // Timestamp when the incident type was created.
    CreatedAt *time.Time `json:"createdAt,omitempty"`
    // A unique identifier that represents the user that created the incident type.
    CreatedBy *string `json:"createdBy,omitempty"`
    // Text that describes the incident type.
    Description *string `json:"description,omitempty"`
    // When true, this incident type will be used as the default type when an incident type is not specified.
    IsDefault *bool `json:"is_default,omitempty"`
    // A unique identifier that represents the user that last modified the incident type.
    LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
    // Timestamp when the incident type was last modified.
    ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
    // The name of the incident type.
    Name *string `json:"name,omitempty"`
    // The string that will be prepended to the incident title across the Datadog app.
    Prefix *string `json:"prefix,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentTypeUpdateAttributes

func NewIncidentTypeUpdateAttributes() *IncidentTypeUpdateAttributes

NewIncidentTypeUpdateAttributes instantiates a new IncidentTypeUpdateAttributes 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 NewIncidentTypeUpdateAttributesWithDefaults

func NewIncidentTypeUpdateAttributesWithDefaults() *IncidentTypeUpdateAttributes

NewIncidentTypeUpdateAttributesWithDefaults instantiates a new IncidentTypeUpdateAttributes 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 (*IncidentTypeUpdateAttributes) GetCreatedAt

func (o *IncidentTypeUpdateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetCreatedAtOk

func (o *IncidentTypeUpdateAttributes) 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 (*IncidentTypeUpdateAttributes) GetCreatedBy

func (o *IncidentTypeUpdateAttributes) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetCreatedByOk

func (o *IncidentTypeUpdateAttributes) GetCreatedByOk() (*string, 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 (*IncidentTypeUpdateAttributes) GetDescription

func (o *IncidentTypeUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetDescriptionOk

func (o *IncidentTypeUpdateAttributes) 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 (*IncidentTypeUpdateAttributes) GetIsDefault

func (o *IncidentTypeUpdateAttributes) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetIsDefaultOk

func (o *IncidentTypeUpdateAttributes) 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 (*IncidentTypeUpdateAttributes) GetLastModifiedBy

func (o *IncidentTypeUpdateAttributes) GetLastModifiedBy() string

GetLastModifiedBy returns the LastModifiedBy field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetLastModifiedByOk

func (o *IncidentTypeUpdateAttributes) GetLastModifiedByOk() (*string, 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 (*IncidentTypeUpdateAttributes) GetModifiedAt

func (o *IncidentTypeUpdateAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetModifiedAtOk

func (o *IncidentTypeUpdateAttributes) 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 (*IncidentTypeUpdateAttributes) GetName

func (o *IncidentTypeUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetNameOk

func (o *IncidentTypeUpdateAttributes) 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 (*IncidentTypeUpdateAttributes) GetPrefix

func (o *IncidentTypeUpdateAttributes) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*IncidentTypeUpdateAttributes) GetPrefixOk

func (o *IncidentTypeUpdateAttributes) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentTypeUpdateAttributes) HasCreatedAt

func (o *IncidentTypeUpdateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*IncidentTypeUpdateAttributes) HasCreatedBy

func (o *IncidentTypeUpdateAttributes) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*IncidentTypeUpdateAttributes) HasDescription

func (o *IncidentTypeUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*IncidentTypeUpdateAttributes) HasIsDefault

func (o *IncidentTypeUpdateAttributes) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*IncidentTypeUpdateAttributes) HasLastModifiedBy

func (o *IncidentTypeUpdateAttributes) HasLastModifiedBy() bool

HasLastModifiedBy returns a boolean if a field has been set.

func (*IncidentTypeUpdateAttributes) HasModifiedAt

func (o *IncidentTypeUpdateAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*IncidentTypeUpdateAttributes) HasName

func (o *IncidentTypeUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*IncidentTypeUpdateAttributes) HasPrefix

func (o *IncidentTypeUpdateAttributes) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (IncidentTypeUpdateAttributes) MarshalJSON

func (o IncidentTypeUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentTypeUpdateAttributes) SetCreatedAt

func (o *IncidentTypeUpdateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*IncidentTypeUpdateAttributes) SetCreatedBy

func (o *IncidentTypeUpdateAttributes) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*IncidentTypeUpdateAttributes) SetDescription

func (o *IncidentTypeUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*IncidentTypeUpdateAttributes) SetIsDefault

func (o *IncidentTypeUpdateAttributes) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*IncidentTypeUpdateAttributes) SetLastModifiedBy

func (o *IncidentTypeUpdateAttributes) SetLastModifiedBy(v string)

SetLastModifiedBy gets a reference to the given string and assigns it to the LastModifiedBy field.

func (*IncidentTypeUpdateAttributes) SetModifiedAt

func (o *IncidentTypeUpdateAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*IncidentTypeUpdateAttributes) SetName

func (o *IncidentTypeUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IncidentTypeUpdateAttributes) SetPrefix

func (o *IncidentTypeUpdateAttributes) SetPrefix(v string)

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*IncidentTypeUpdateAttributes) UnmarshalJSON

func (o *IncidentTypeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentUpdateAttributes

IncidentUpdateAttributes The incident's attributes for an update request.

type IncidentUpdateAttributes struct {
    // Timestamp when customers were no longer impacted by the incident.
    CustomerImpactEnd datadog.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 datadog.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 datadog.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 []IncidentNotificationHandle `json:"notification_handles,omitempty"`
    // The title of the incident, which summarizes what happened.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentUpdateAttributes) GetFields() map[string]IncidentFieldAttributes

GetFields returns the Fields field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetFieldsOk

func (o *IncidentUpdateAttributes) GetFieldsOk() (*map[string]IncidentFieldAttributes, bool)

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() []IncidentNotificationHandle

GetNotificationHandles returns the NotificationHandles field value if set, zero value otherwise.

func (*IncidentUpdateAttributes) GetNotificationHandlesOk

func (o *IncidentUpdateAttributes) GetNotificationHandlesOk() (*[]IncidentNotificationHandle, 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) 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) 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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateAttributes) SetCustomerImpactEnd

func (o *IncidentUpdateAttributes) SetCustomerImpactEnd(v time.Time)

SetCustomerImpactEnd gets a reference to the given datadog.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 datadog.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 datadog.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

func (o *IncidentUpdateAttributes) SetFields(v map[string]IncidentFieldAttributes)

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 []IncidentNotificationHandle)

SetNotificationHandles gets a reference to the given []IncidentNotificationHandle and assigns it to the NotificationHandles field.

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) UnmarshalJSON

func (o *IncidentUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

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.

type IncidentUpdateData

IncidentUpdateData Incident data for an update request.

type IncidentUpdateData struct {
    // The incident's attributes for an update request.
    Attributes *IncidentUpdateAttributes `json:"attributes,omitempty"`
    // The incident's ID.
    Id string `json:"id"`
    // The incident's relationships for an update request.
    Relationships *IncidentUpdateRelationships `json:"relationships,omitempty"`
    // Incident resource type.
    Type IncidentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentUpdateData

func NewIncidentUpdateData(id string, typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type IncidentUpdateRelationships

IncidentUpdateRelationships The incident's relationships for an update request.

type IncidentUpdateRelationships struct {
    // Relationship to user.
    CommanderUser NullableNullableRelationshipToUser `json:"commander_user,omitempty"`
    // A relationship reference for multiple integration metadata objects.
    Integrations *RelationshipToIncidentIntegrationMetadatas `json:"integrations,omitempty"`
    // A relationship reference for postmortems.
    Postmortem *RelationshipToIncidentPostmortem `json:"postmortem,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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() NullableRelationshipToUser

GetCommanderUser returns the CommanderUser field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUpdateRelationships) GetCommanderUserOk

func (o *IncidentUpdateRelationships) GetCommanderUserOk() (*NullableRelationshipToUser, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUpdateRelationships) GetIntegrations

func (o *IncidentUpdateRelationships) GetIntegrations() RelationshipToIncidentIntegrationMetadatas

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetIntegrationsOk

func (o *IncidentUpdateRelationships) GetIntegrationsOk() (*RelationshipToIncidentIntegrationMetadatas, bool)

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) GetPostmortem

func (o *IncidentUpdateRelationships) GetPostmortem() RelationshipToIncidentPostmortem

GetPostmortem returns the Postmortem field value if set, zero value otherwise.

func (*IncidentUpdateRelationships) GetPostmortemOk

func (o *IncidentUpdateRelationships) GetPostmortemOk() (*RelationshipToIncidentPostmortem, bool)

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) HasIntegrations

func (o *IncidentUpdateRelationships) HasIntegrations() bool

HasIntegrations 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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateRelationships) SetCommanderUser

func (o *IncidentUpdateRelationships) SetCommanderUser(v NullableRelationshipToUser)

SetCommanderUser gets a reference to the given NullableNullableRelationshipToUser and assigns it to the CommanderUser field.

func (*IncidentUpdateRelationships) SetCommanderUserNil

func (o *IncidentUpdateRelationships) SetCommanderUserNil()

SetCommanderUserNil sets the value for CommanderUser to be an explicit nil.

func (*IncidentUpdateRelationships) SetIntegrations

func (o *IncidentUpdateRelationships) SetIntegrations(v RelationshipToIncidentIntegrationMetadatas)

SetIntegrations gets a reference to the given RelationshipToIncidentIntegrationMetadatas and assigns it to the Integrations field.

func (*IncidentUpdateRelationships) SetPostmortem

func (o *IncidentUpdateRelationships) SetPostmortem(v RelationshipToIncidentPostmortem)

SetPostmortem gets a reference to the given RelationshipToIncidentPostmortem and assigns it to the Postmortem field.

func (*IncidentUpdateRelationships) UnmarshalJSON

func (o *IncidentUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentUpdateRelationships) UnsetCommanderUser

func (o *IncidentUpdateRelationships) UnsetCommanderUser()

UnsetCommanderUser ensures that no value is present for CommanderUser, not even an explicit nil.

type IncidentUpdateRequest

IncidentUpdateRequest Update request for an incident.

type IncidentUpdateRequest struct {
    // Incident data for an update request.
    Data IncidentUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentUpdateRequest) GetData() IncidentUpdateData

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)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUpdateRequest) SetData

func (o *IncidentUpdateRequest) SetData(v IncidentUpdateData)

SetData sets field value.

func (*IncidentUpdateRequest) UnmarshalJSON

func (o *IncidentUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentUserAttributes

IncidentUserAttributes Attributes of user object returned by the API.

type IncidentUserAttributes struct {
    // 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"`
    // Name of the user.
    Name datadog.NullableString `json:"name,omitempty"`
    // UUID of the user.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentUserAttributes

func NewIncidentUserAttributes() *IncidentUserAttributes

NewIncidentUserAttributes instantiates a new IncidentUserAttributes 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 NewIncidentUserAttributesWithDefaults

func NewIncidentUserAttributesWithDefaults() *IncidentUserAttributes

NewIncidentUserAttributesWithDefaults instantiates a new IncidentUserAttributes 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 (*IncidentUserAttributes) GetEmail

func (o *IncidentUserAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IncidentUserAttributes) GetEmailOk

func (o *IncidentUserAttributes) 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 (*IncidentUserAttributes) GetHandle

func (o *IncidentUserAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IncidentUserAttributes) GetHandleOk

func (o *IncidentUserAttributes) 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 (*IncidentUserAttributes) GetIcon

func (o *IncidentUserAttributes) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*IncidentUserAttributes) GetIconOk

func (o *IncidentUserAttributes) 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 (*IncidentUserAttributes) GetName

func (o *IncidentUserAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncidentUserAttributes) GetNameOk

func (o *IncidentUserAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*IncidentUserAttributes) GetUuid

func (o *IncidentUserAttributes) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*IncidentUserAttributes) GetUuidOk

func (o *IncidentUserAttributes) 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 (*IncidentUserAttributes) HasEmail

func (o *IncidentUserAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IncidentUserAttributes) HasHandle

func (o *IncidentUserAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*IncidentUserAttributes) HasIcon

func (o *IncidentUserAttributes) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*IncidentUserAttributes) HasName

func (o *IncidentUserAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*IncidentUserAttributes) HasUuid

func (o *IncidentUserAttributes) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (IncidentUserAttributes) MarshalJSON

func (o IncidentUserAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUserAttributes) SetEmail

func (o *IncidentUserAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IncidentUserAttributes) SetHandle

func (o *IncidentUserAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IncidentUserAttributes) SetIcon

func (o *IncidentUserAttributes) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*IncidentUserAttributes) SetName

func (o *IncidentUserAttributes) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*IncidentUserAttributes) SetNameNil

func (o *IncidentUserAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*IncidentUserAttributes) SetUuid

func (o *IncidentUserAttributes) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*IncidentUserAttributes) UnmarshalJSON

func (o *IncidentUserAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*IncidentUserAttributes) UnsetName

func (o *IncidentUserAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type IncidentUserData

IncidentUserData User object returned by the API.

type IncidentUserData struct {
    // Attributes of user object returned by the API.
    Attributes *IncidentUserAttributes `json:"attributes,omitempty"`
    // ID of the user.
    Id *string `json:"id,omitempty"`
    // Users resource type.
    Type *UsersType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIncidentUserData

func NewIncidentUserData() *IncidentUserData

NewIncidentUserData instantiates a new IncidentUserData 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 NewIncidentUserDataWithDefaults

func NewIncidentUserDataWithDefaults() *IncidentUserData

NewIncidentUserDataWithDefaults instantiates a new IncidentUserData 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 (*IncidentUserData) GetAttributes

func (o *IncidentUserData) GetAttributes() IncidentUserAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*IncidentUserData) GetAttributesOk

func (o *IncidentUserData) GetAttributesOk() (*IncidentUserAttributes, 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 (*IncidentUserData) GetId

func (o *IncidentUserData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IncidentUserData) GetIdOk

func (o *IncidentUserData) 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 (*IncidentUserData) GetType

func (o *IncidentUserData) GetType() UsersType

GetType returns the Type field value if set, zero value otherwise.

func (*IncidentUserData) GetTypeOk

func (o *IncidentUserData) 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 (*IncidentUserData) HasAttributes

func (o *IncidentUserData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*IncidentUserData) HasId

func (o *IncidentUserData) HasId() bool

HasId returns a boolean if a field has been set.

func (*IncidentUserData) HasType

func (o *IncidentUserData) HasType() bool

HasType returns a boolean if a field has been set.

func (IncidentUserData) MarshalJSON

func (o IncidentUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IncidentUserData) SetAttributes

func (o *IncidentUserData) SetAttributes(v IncidentUserAttributes)

SetAttributes gets a reference to the given IncidentUserAttributes and assigns it to the Attributes field.

func (*IncidentUserData) SetId

func (o *IncidentUserData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IncidentUserData) SetType

func (o *IncidentUserData) SetType(v UsersType)

SetType gets a reference to the given UsersType and assigns it to the Type field.

func (*IncidentUserData) UnmarshalJSON

func (o *IncidentUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncidentUserDefinedFieldType

IncidentUserDefinedFieldType The incident user defined fields type.

type IncidentUserDefinedFieldType string

List of IncidentUserDefinedFieldType.

const (
    INCIDENTUSERDEFINEDFIELDTYPE_USER_DEFINED_FIELD IncidentUserDefinedFieldType = "user_defined_field"
)

func NewIncidentUserDefinedFieldTypeFromValue

func NewIncidentUserDefinedFieldTypeFromValue(v string) (*IncidentUserDefinedFieldType, error)

NewIncidentUserDefinedFieldTypeFromValue returns a pointer to a valid IncidentUserDefinedFieldType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncidentUserDefinedFieldType) GetAllowedValues

func (v *IncidentUserDefinedFieldType) GetAllowedValues() []IncidentUserDefinedFieldType

GetAllowedValues reeturns the list of possible values.

func (IncidentUserDefinedFieldType) IsValid

func (v IncidentUserDefinedFieldType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncidentUserDefinedFieldType) Ptr

func (v IncidentUserDefinedFieldType) Ptr() *IncidentUserDefinedFieldType

Ptr returns reference to IncidentUserDefinedFieldType value.

func (*IncidentUserDefinedFieldType) UnmarshalJSON

func (v *IncidentUserDefinedFieldType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IncidentsApi

IncidentsApi service type

type IncidentsApi datadog.Service

func NewIncidentsApi

func NewIncidentsApi(client *datadog.APIClient) *IncidentsApi

NewIncidentsApi Returns NewIncidentsApi.

func (*IncidentsApi) CreateIncident

func (a *IncidentsApi) CreateIncident(ctx _context.Context, body IncidentCreateRequest) (IncidentResponse, *_nethttp.Response, error)

CreateIncident Create an incident. Create an incident.

func (*IncidentsApi) CreateIncidentIntegration

func (a *IncidentsApi) CreateIncidentIntegration(ctx _context.Context, incidentId string, body IncidentIntegrationMetadataCreateRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)

CreateIncidentIntegration Create an incident integration metadata. Create an incident integration metadata.

func (*IncidentsApi) CreateIncidentTodo

func (a *IncidentsApi) CreateIncidentTodo(ctx _context.Context, incidentId string, body IncidentTodoCreateRequest) (IncidentTodoResponse, *_nethttp.Response, error)

CreateIncidentTodo Create an incident todo. Create an incident todo.

func (*IncidentsApi) CreateIncidentType

func (a *IncidentsApi) CreateIncidentType(ctx _context.Context, body IncidentTypeCreateRequest) (IncidentTypeResponse, *_nethttp.Response, error)

CreateIncidentType Create an incident type. Create an incident type.

func (*IncidentsApi) DeleteIncident

func (a *IncidentsApi) DeleteIncident(ctx _context.Context, incidentId string) (*_nethttp.Response, error)

DeleteIncident Delete an existing incident. Deletes an existing incident from the users organization.

func (*IncidentsApi) DeleteIncidentIntegration

func (a *IncidentsApi) DeleteIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (*_nethttp.Response, error)

DeleteIncidentIntegration Delete an incident integration metadata. Delete an incident integration metadata.

func (*IncidentsApi) DeleteIncidentTodo

func (a *IncidentsApi) DeleteIncidentTodo(ctx _context.Context, incidentId string, todoId string) (*_nethttp.Response, error)

DeleteIncidentTodo Delete an incident todo. Delete an incident todo.

func (*IncidentsApi) DeleteIncidentType

func (a *IncidentsApi) DeleteIncidentType(ctx _context.Context, incidentTypeId string) (*_nethttp.Response, error)

DeleteIncidentType Delete an incident type. Delete an incident type.

func (*IncidentsApi) GetIncident

func (a *IncidentsApi) GetIncident(ctx _context.Context, incidentId string, o ...GetIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)

GetIncident Get the details of an incident. Get the details of an incident by `incident_id`.

func (*IncidentsApi) GetIncidentIntegration

func (a *IncidentsApi) GetIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)

GetIncidentIntegration Get incident integration metadata details. Get incident integration metadata details.

func (*IncidentsApi) GetIncidentTodo

func (a *IncidentsApi) GetIncidentTodo(ctx _context.Context, incidentId string, todoId string) (IncidentTodoResponse, *_nethttp.Response, error)

GetIncidentTodo Get incident todo details. Get incident todo details.

func (*IncidentsApi) GetIncidentType

func (a *IncidentsApi) GetIncidentType(ctx _context.Context, incidentTypeId string) (IncidentTypeResponse, *_nethttp.Response, error)

GetIncidentType Get incident type details. Get incident type details.

func (*IncidentsApi) ListIncidentAttachments

func (a *IncidentsApi) ListIncidentAttachments(ctx _context.Context, incidentId string, o ...ListIncidentAttachmentsOptionalParameters) (IncidentAttachmentsResponse, *_nethttp.Response, error)

ListIncidentAttachments Get a list of attachments. Get all attachments for a given incident.

func (*IncidentsApi) ListIncidentIntegrations

func (a *IncidentsApi) ListIncidentIntegrations(ctx _context.Context, incidentId string) (IncidentIntegrationMetadataListResponse, *_nethttp.Response, error)

ListIncidentIntegrations Get a list of an incident's integration metadata. Get all integration metadata for an incident.

func (*IncidentsApi) ListIncidentTodos

func (a *IncidentsApi) ListIncidentTodos(ctx _context.Context, incidentId string) (IncidentTodoListResponse, *_nethttp.Response, error)

ListIncidentTodos Get a list of an incident's todos. Get all todos for an incident.

func (*IncidentsApi) ListIncidentTypes

func (a *IncidentsApi) ListIncidentTypes(ctx _context.Context, o ...ListIncidentTypesOptionalParameters) (IncidentTypeListResponse, *_nethttp.Response, error)

ListIncidentTypes Get a list of incident types. Get all incident types.

func (*IncidentsApi) ListIncidents

func (a *IncidentsApi) ListIncidents(ctx _context.Context, o ...ListIncidentsOptionalParameters) (IncidentsResponse, *_nethttp.Response, error)

ListIncidents Get a list of incidents. Get all incidents for the user's organization.

func (*IncidentsApi) ListIncidentsWithPagination

func (a *IncidentsApi) ListIncidentsWithPagination(ctx _context.Context, o ...ListIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentResponseData], func())

ListIncidentsWithPagination provides a paginated version of ListIncidents returning a channel with all items.

func (*IncidentsApi) SearchIncidents

func (a *IncidentsApi) SearchIncidents(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (IncidentSearchResponse, *_nethttp.Response, error)

SearchIncidents Search for incidents. Search for incidents matching a certain query.

func (*IncidentsApi) SearchIncidentsWithPagination

func (a *IncidentsApi) SearchIncidentsWithPagination(ctx _context.Context, query string, o ...SearchIncidentsOptionalParameters) (<-chan datadog.PaginationResult[IncidentSearchResponseIncidentsData], func())

SearchIncidentsWithPagination provides a paginated version of SearchIncidents returning a channel with all items.

func (*IncidentsApi) UpdateIncident

func (a *IncidentsApi) UpdateIncident(ctx _context.Context, incidentId string, body IncidentUpdateRequest, o ...UpdateIncidentOptionalParameters) (IncidentResponse, *_nethttp.Response, error)

UpdateIncident Update an existing incident. Updates an incident. Provide only the attributes that should be updated as this request is a partial update.

func (*IncidentsApi) UpdateIncidentAttachments

func (a *IncidentsApi) UpdateIncidentAttachments(ctx _context.Context, incidentId string, body IncidentAttachmentUpdateRequest, o ...UpdateIncidentAttachmentsOptionalParameters) (IncidentAttachmentUpdateResponse, *_nethttp.Response, error)

UpdateIncidentAttachments Create, update, and delete incident attachments. The bulk update endpoint for creating, updating, and deleting attachments for a given incident.

func (*IncidentsApi) UpdateIncidentIntegration

func (a *IncidentsApi) UpdateIncidentIntegration(ctx _context.Context, incidentId string, integrationMetadataId string, body IncidentIntegrationMetadataPatchRequest) (IncidentIntegrationMetadataResponse, *_nethttp.Response, error)

UpdateIncidentIntegration Update an existing incident integration metadata. Update an existing incident integration metadata.

func (*IncidentsApi) UpdateIncidentTodo

func (a *IncidentsApi) UpdateIncidentTodo(ctx _context.Context, incidentId string, todoId string, body IncidentTodoPatchRequest) (IncidentTodoResponse, *_nethttp.Response, error)

UpdateIncidentTodo Update an incident todo. Update an incident todo.

func (*IncidentsApi) UpdateIncidentType

func (a *IncidentsApi) UpdateIncidentType(ctx _context.Context, incidentTypeId string, body IncidentTypePatchRequest) (IncidentTypeResponse, *_nethttp.Response, error)

UpdateIncidentType Update an incident type. Update an incident type.

type IncidentsResponse

IncidentsResponse Response with a list of incidents.

type IncidentsResponse struct {
    // An array of incidents.
    Data []IncidentResponseData `json:"data"`
    // Included related resources that the user requested.
    Included []IncidentResponseIncludedItem `json:"included,omitempty"`
    // The metadata object containing pagination metadata.
    Meta *IncidentResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *IncidentsResponse) GetIncluded() []IncidentResponseIncludedItem

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

func (o *IncidentsResponse) GetMeta() IncidentResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*IncidentsResponse) GetMetaOk

func (o *IncidentsResponse) GetMetaOk() (*IncidentResponseMeta, 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 (*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)

MarshalJSON serializes the struct using spec logic.

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

func (o *IncidentsResponse) SetMeta(v IncidentResponseMeta)

SetMeta gets a reference to the given IncidentResponseMeta and assigns it to the Meta field.

func (*IncidentsResponse) UnmarshalJSON

func (o *IncidentsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type IncludeType

IncludeType Supported include types.

type IncludeType string

List of IncludeType.

const (
    INCLUDETYPE_SCHEMA     IncludeType = "schema"
    INCLUDETYPE_RAW_SCHEMA IncludeType = "raw_schema"
    INCLUDETYPE_ONCALL     IncludeType = "oncall"
    INCLUDETYPE_INCIDENT   IncludeType = "incident"
    INCLUDETYPE_RELATION   IncludeType = "relation"
)

func NewIncludeTypeFromValue

func NewIncludeTypeFromValue(v string) (*IncludeType, error)

NewIncludeTypeFromValue returns a pointer to a valid IncludeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*IncludeType) GetAllowedValues

func (v *IncludeType) GetAllowedValues() []IncludeType

GetAllowedValues reeturns the list of possible values.

func (IncludeType) IsValid

func (v IncludeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (IncludeType) Ptr

func (v IncludeType) Ptr() *IncludeType

Ptr returns reference to IncludeType value.

func (*IncludeType) UnmarshalJSON

func (v *IncludeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type InputSchema

InputSchema A list of input parameters for the workflow. These can be used as dynamic runtime values in your workflow.

type InputSchema struct {
    // The `InputSchema` `parameters`.
    Parameters []InputSchemaParameters `json:"parameters,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewInputSchema

func NewInputSchema() *InputSchema

NewInputSchema instantiates a new InputSchema 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 NewInputSchemaWithDefaults

func NewInputSchemaWithDefaults() *InputSchema

NewInputSchemaWithDefaults instantiates a new InputSchema 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 (*InputSchema) GetParameters

func (o *InputSchema) GetParameters() []InputSchemaParameters

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*InputSchema) GetParametersOk

func (o *InputSchema) GetParametersOk() (*[]InputSchemaParameters, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputSchema) HasParameters

func (o *InputSchema) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (InputSchema) MarshalJSON

func (o InputSchema) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*InputSchema) SetParameters

func (o *InputSchema) SetParameters(v []InputSchemaParameters)

SetParameters gets a reference to the given []InputSchemaParameters and assigns it to the Parameters field.

func (*InputSchema) UnmarshalJSON

func (o *InputSchema) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type InputSchemaParameters

InputSchemaParameters The definition of `InputSchemaParameters` object.

type InputSchemaParameters struct {
    // The `InputSchemaParameters` `defaultValue`.
    DefaultValue interface{} `json:"defaultValue,omitempty"`
    // The `InputSchemaParameters` `description`.
    Description *string `json:"description,omitempty"`
    // The `InputSchemaParameters` `label`.
    Label *string `json:"label,omitempty"`
    // The `InputSchemaParameters` `name`.
    Name string `json:"name"`
    // The definition of `InputSchemaParametersType` object.
    Type InputSchemaParametersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewInputSchemaParameters

func NewInputSchemaParameters(name string, typeVar InputSchemaParametersType) *InputSchemaParameters

NewInputSchemaParameters instantiates a new InputSchemaParameters 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 NewInputSchemaParametersWithDefaults

func NewInputSchemaParametersWithDefaults() *InputSchemaParameters

NewInputSchemaParametersWithDefaults instantiates a new InputSchemaParameters 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 (*InputSchemaParameters) GetDefaultValue

func (o *InputSchemaParameters) GetDefaultValue() interface{}

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*InputSchemaParameters) GetDefaultValueOk

func (o *InputSchemaParameters) GetDefaultValueOk() (*interface{}, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputSchemaParameters) GetDescription

func (o *InputSchemaParameters) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*InputSchemaParameters) GetDescriptionOk

func (o *InputSchemaParameters) 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 (*InputSchemaParameters) GetLabel

func (o *InputSchemaParameters) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*InputSchemaParameters) GetLabelOk

func (o *InputSchemaParameters) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InputSchemaParameters) GetName

func (o *InputSchemaParameters) GetName() string

GetName returns the Name field value.

func (*InputSchemaParameters) GetNameOk

func (o *InputSchemaParameters) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InputSchemaParameters) GetType

func (o *InputSchemaParameters) GetType() InputSchemaParametersType

GetType returns the Type field value.

func (*InputSchemaParameters) GetTypeOk

func (o *InputSchemaParameters) GetTypeOk() (*InputSchemaParametersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*InputSchemaParameters) HasDefaultValue

func (o *InputSchemaParameters) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*InputSchemaParameters) HasDescription

func (o *InputSchemaParameters) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*InputSchemaParameters) HasLabel

func (o *InputSchemaParameters) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (InputSchemaParameters) MarshalJSON

func (o InputSchemaParameters) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*InputSchemaParameters) SetDefaultValue

func (o *InputSchemaParameters) SetDefaultValue(v interface{})

SetDefaultValue gets a reference to the given interface{} and assigns it to the DefaultValue field.

func (*InputSchemaParameters) SetDescription

func (o *InputSchemaParameters) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*InputSchemaParameters) SetLabel

func (o *InputSchemaParameters) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*InputSchemaParameters) SetName

func (o *InputSchemaParameters) SetName(v string)

SetName sets field value.

func (*InputSchemaParameters) SetType

func (o *InputSchemaParameters) SetType(v InputSchemaParametersType)

SetType sets field value.

func (*InputSchemaParameters) UnmarshalJSON

func (o *InputSchemaParameters) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type InputSchemaParametersType

InputSchemaParametersType The definition of `InputSchemaParametersType` object.

type InputSchemaParametersType string

List of InputSchemaParametersType.

const (
    INPUTSCHEMAPARAMETERSTYPE_STRING        InputSchemaParametersType = "STRING"
    INPUTSCHEMAPARAMETERSTYPE_NUMBER        InputSchemaParametersType = "NUMBER"
    INPUTSCHEMAPARAMETERSTYPE_BOOLEAN       InputSchemaParametersType = "BOOLEAN"
    INPUTSCHEMAPARAMETERSTYPE_OBJECT        InputSchemaParametersType = "OBJECT"
    INPUTSCHEMAPARAMETERSTYPE_ARRAY_STRING  InputSchemaParametersType = "ARRAY_STRING"
    INPUTSCHEMAPARAMETERSTYPE_ARRAY_NUMBER  InputSchemaParametersType = "ARRAY_NUMBER"
    INPUTSCHEMAPARAMETERSTYPE_ARRAY_BOOLEAN InputSchemaParametersType = "ARRAY_BOOLEAN"
    INPUTSCHEMAPARAMETERSTYPE_ARRAY_OBJECT  InputSchemaParametersType = "ARRAY_OBJECT"
)

func NewInputSchemaParametersTypeFromValue

func NewInputSchemaParametersTypeFromValue(v string) (*InputSchemaParametersType, error)

NewInputSchemaParametersTypeFromValue returns a pointer to a valid InputSchemaParametersType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*InputSchemaParametersType) GetAllowedValues

func (v *InputSchemaParametersType) GetAllowedValues() []InputSchemaParametersType

GetAllowedValues reeturns the list of possible values.

func (InputSchemaParametersType) IsValid

func (v InputSchemaParametersType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (InputSchemaParametersType) Ptr

func (v InputSchemaParametersType) Ptr() *InputSchemaParametersType

Ptr returns reference to InputSchemaParametersType value.

func (*InputSchemaParametersType) UnmarshalJSON

func (v *InputSchemaParametersType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type IntakePayloadAccepted

IntakePayloadAccepted The payload accepted for intake.

type IntakePayloadAccepted struct {
    // A list of errors.
    Errors []string `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewIntakePayloadAccepted

func NewIntakePayloadAccepted() *IntakePayloadAccepted

NewIntakePayloadAccepted instantiates a new IntakePayloadAccepted 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 NewIntakePayloadAcceptedWithDefaults

func NewIntakePayloadAcceptedWithDefaults() *IntakePayloadAccepted

NewIntakePayloadAcceptedWithDefaults instantiates a new IntakePayloadAccepted 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 (*IntakePayloadAccepted) GetErrors

func (o *IntakePayloadAccepted) GetErrors() []string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*IntakePayloadAccepted) GetErrorsOk

func (o *IntakePayloadAccepted) GetErrorsOk() (*[]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntakePayloadAccepted) HasErrors

func (o *IntakePayloadAccepted) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (IntakePayloadAccepted) MarshalJSON

func (o IntakePayloadAccepted) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*IntakePayloadAccepted) SetErrors

func (o *IntakePayloadAccepted) SetErrors(v []string)

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*IntakePayloadAccepted) UnmarshalJSON

func (o *IntakePayloadAccepted) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type InterfaceAttributes

InterfaceAttributes The interface attributes

type InterfaceAttributes struct {
    // The interface alias
    Alias *string `json:"alias,omitempty"`
    // The interface description
    Description *string `json:"description,omitempty"`
    // The interface index
    Index *int64 `json:"index,omitempty"`
    // The interface IP addresses
    IpAddresses []string `json:"ip_addresses,omitempty"`
    // The interface MAC address
    MacAddress *string `json:"mac_address,omitempty"`
    // The interface name
    Name *string `json:"name,omitempty"`
    // The interface status
    Status *InterfaceAttributesStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewInterfaceAttributes

func NewInterfaceAttributes() *InterfaceAttributes

NewInterfaceAttributes instantiates a new InterfaceAttributes 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 NewInterfaceAttributesWithDefaults

func NewInterfaceAttributesWithDefaults() *InterfaceAttributes

NewInterfaceAttributesWithDefaults instantiates a new InterfaceAttributes 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 (*InterfaceAttributes) GetAlias

func (o *InterfaceAttributes) GetAlias() string

GetAlias returns the Alias field value if set, zero value otherwise.

func (*InterfaceAttributes) GetAliasOk

func (o *InterfaceAttributes) GetAliasOk() (*string, bool)

GetAliasOk returns a tuple with the Alias field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InterfaceAttributes) GetDescription

func (o *InterfaceAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*InterfaceAttributes) GetDescriptionOk

func (o *InterfaceAttributes) 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 (*InterfaceAttributes) GetIndex

func (o *InterfaceAttributes) GetIndex() int64

GetIndex returns the Index field value if set, zero value otherwise.

func (*InterfaceAttributes) GetIndexOk

func (o *InterfaceAttributes) GetIndexOk() (*int64, bool)

GetIndexOk returns a tuple with the Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InterfaceAttributes) GetIpAddresses

func (o *InterfaceAttributes) GetIpAddresses() []string

GetIpAddresses returns the IpAddresses field value if set, zero value otherwise.

func (*InterfaceAttributes) GetIpAddressesOk

func (o *InterfaceAttributes) GetIpAddressesOk() (*[]string, bool)

GetIpAddressesOk returns a tuple with the IpAddresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InterfaceAttributes) GetMacAddress

func (o *InterfaceAttributes) GetMacAddress() string

GetMacAddress returns the MacAddress field value if set, zero value otherwise.

func (*InterfaceAttributes) GetMacAddressOk

func (o *InterfaceAttributes) GetMacAddressOk() (*string, bool)

GetMacAddressOk returns a tuple with the MacAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InterfaceAttributes) GetName

func (o *InterfaceAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*InterfaceAttributes) GetNameOk

func (o *InterfaceAttributes) 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 (*InterfaceAttributes) GetStatus

func (o *InterfaceAttributes) GetStatus() InterfaceAttributesStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*InterfaceAttributes) GetStatusOk

func (o *InterfaceAttributes) GetStatusOk() (*InterfaceAttributesStatus, 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 (*InterfaceAttributes) HasAlias

func (o *InterfaceAttributes) HasAlias() bool

HasAlias returns a boolean if a field has been set.

func (*InterfaceAttributes) HasDescription

func (o *InterfaceAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*InterfaceAttributes) HasIndex

func (o *InterfaceAttributes) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*InterfaceAttributes) HasIpAddresses

func (o *InterfaceAttributes) HasIpAddresses() bool

HasIpAddresses returns a boolean if a field has been set.

func (*InterfaceAttributes) HasMacAddress

func (o *InterfaceAttributes) HasMacAddress() bool

HasMacAddress returns a boolean if a field has been set.

func (*InterfaceAttributes) HasName

func (o *InterfaceAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*InterfaceAttributes) HasStatus

func (o *InterfaceAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (InterfaceAttributes) MarshalJSON

func (o InterfaceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*InterfaceAttributes) SetAlias

func (o *InterfaceAttributes) SetAlias(v string)

SetAlias gets a reference to the given string and assigns it to the Alias field.

func (*InterfaceAttributes) SetDescription

func (o *InterfaceAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*InterfaceAttributes) SetIndex

func (o *InterfaceAttributes) SetIndex(v int64)

SetIndex gets a reference to the given int64 and assigns it to the Index field.

func (*InterfaceAttributes) SetIpAddresses

func (o *InterfaceAttributes) SetIpAddresses(v []string)

SetIpAddresses gets a reference to the given []string and assigns it to the IpAddresses field.

func (*InterfaceAttributes) SetMacAddress

func (o *InterfaceAttributes) SetMacAddress(v string)

SetMacAddress gets a reference to the given string and assigns it to the MacAddress field.

func (*InterfaceAttributes) SetName

func (o *InterfaceAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*InterfaceAttributes) SetStatus

func (o *InterfaceAttributes) SetStatus(v InterfaceAttributesStatus)

SetStatus gets a reference to the given InterfaceAttributesStatus and assigns it to the Status field.

func (*InterfaceAttributes) UnmarshalJSON

func (o *InterfaceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type InterfaceAttributesStatus

InterfaceAttributesStatus The interface status

type InterfaceAttributesStatus string

List of InterfaceAttributesStatus.

const (
    INTERFACEATTRIBUTESSTATUS_UP      InterfaceAttributesStatus = "up"
    INTERFACEATTRIBUTESSTATUS_DOWN    InterfaceAttributesStatus = "down"
    INTERFACEATTRIBUTESSTATUS_WARNING InterfaceAttributesStatus = "warning"
    INTERFACEATTRIBUTESSTATUS_OFF     InterfaceAttributesStatus = "off"
)

func NewInterfaceAttributesStatusFromValue

func NewInterfaceAttributesStatusFromValue(v string) (*InterfaceAttributesStatus, error)

NewInterfaceAttributesStatusFromValue returns a pointer to a valid InterfaceAttributesStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*InterfaceAttributesStatus) GetAllowedValues

func (v *InterfaceAttributesStatus) GetAllowedValues() []InterfaceAttributesStatus

GetAllowedValues reeturns the list of possible values.

func (InterfaceAttributesStatus) IsValid

func (v InterfaceAttributesStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (InterfaceAttributesStatus) Ptr

func (v InterfaceAttributesStatus) Ptr() *InterfaceAttributesStatus

Ptr returns reference to InterfaceAttributesStatus value.

func (*InterfaceAttributesStatus) UnmarshalJSON

func (v *InterfaceAttributesStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type JSONAPIErrorItem

JSONAPIErrorItem API error response body

type JSONAPIErrorItem struct {
    // A human-readable explanation specific to this occurrence of the error.
    Detail *string `json:"detail,omitempty"`
    // Non-standard meta-information about the error
    Meta map[string]interface{} `json:"meta,omitempty"`
    // References to the source of the error.
    Source *JSONAPIErrorItemSource `json:"source,omitempty"`
    // Status code of the response.
    Status *string `json:"status,omitempty"`
    // Short human-readable summary of the error.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJSONAPIErrorItem

func NewJSONAPIErrorItem() *JSONAPIErrorItem

NewJSONAPIErrorItem instantiates a new JSONAPIErrorItem 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 NewJSONAPIErrorItemWithDefaults

func NewJSONAPIErrorItemWithDefaults() *JSONAPIErrorItem

NewJSONAPIErrorItemWithDefaults instantiates a new JSONAPIErrorItem 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 (*JSONAPIErrorItem) GetDetail

func (o *JSONAPIErrorItem) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetDetailOk

func (o *JSONAPIErrorItem) 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 (*JSONAPIErrorItem) GetMeta

func (o *JSONAPIErrorItem) GetMeta() map[string]interface{}

GetMeta returns the Meta field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetMetaOk

func (o *JSONAPIErrorItem) GetMetaOk() (*map[string]interface{}, 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 (*JSONAPIErrorItem) GetSource

func (o *JSONAPIErrorItem) GetSource() JSONAPIErrorItemSource

GetSource returns the Source field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetSourceOk

func (o *JSONAPIErrorItem) GetSourceOk() (*JSONAPIErrorItemSource, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONAPIErrorItem) GetStatus

func (o *JSONAPIErrorItem) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetStatusOk

func (o *JSONAPIErrorItem) 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 (*JSONAPIErrorItem) GetTitle

func (o *JSONAPIErrorItem) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*JSONAPIErrorItem) GetTitleOk

func (o *JSONAPIErrorItem) 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 (*JSONAPIErrorItem) HasDetail

func (o *JSONAPIErrorItem) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*JSONAPIErrorItem) HasMeta

func (o *JSONAPIErrorItem) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*JSONAPIErrorItem) HasSource

func (o *JSONAPIErrorItem) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*JSONAPIErrorItem) HasStatus

func (o *JSONAPIErrorItem) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*JSONAPIErrorItem) HasTitle

func (o *JSONAPIErrorItem) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (JSONAPIErrorItem) MarshalJSON

func (o JSONAPIErrorItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JSONAPIErrorItem) SetDetail

func (o *JSONAPIErrorItem) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*JSONAPIErrorItem) SetMeta

func (o *JSONAPIErrorItem) SetMeta(v map[string]interface{})

SetMeta gets a reference to the given map[string]interface{} and assigns it to the Meta field.

func (*JSONAPIErrorItem) SetSource

func (o *JSONAPIErrorItem) SetSource(v JSONAPIErrorItemSource)

SetSource gets a reference to the given JSONAPIErrorItemSource and assigns it to the Source field.

func (*JSONAPIErrorItem) SetStatus

func (o *JSONAPIErrorItem) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*JSONAPIErrorItem) SetTitle

func (o *JSONAPIErrorItem) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*JSONAPIErrorItem) UnmarshalJSON

func (o *JSONAPIErrorItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JSONAPIErrorItemSource

JSONAPIErrorItemSource References to the source of the error.

type JSONAPIErrorItemSource struct {
    // A string indicating the name of a single request header which caused the error.
    Header *string `json:"header,omitempty"`
    // A string indicating which URI query parameter caused the error.
    Parameter *string `json:"parameter,omitempty"`
    // A JSON pointer to the value in the request document that caused the error.
    Pointer *string `json:"pointer,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJSONAPIErrorItemSource

func NewJSONAPIErrorItemSource() *JSONAPIErrorItemSource

NewJSONAPIErrorItemSource instantiates a new JSONAPIErrorItemSource 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 NewJSONAPIErrorItemSourceWithDefaults

func NewJSONAPIErrorItemSourceWithDefaults() *JSONAPIErrorItemSource

NewJSONAPIErrorItemSourceWithDefaults instantiates a new JSONAPIErrorItemSource 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 (*JSONAPIErrorItemSource) GetHeader

func (o *JSONAPIErrorItemSource) GetHeader() string

GetHeader returns the Header field value if set, zero value otherwise.

func (*JSONAPIErrorItemSource) GetHeaderOk

func (o *JSONAPIErrorItemSource) GetHeaderOk() (*string, bool)

GetHeaderOk returns a tuple with the Header field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONAPIErrorItemSource) GetParameter

func (o *JSONAPIErrorItemSource) GetParameter() string

GetParameter returns the Parameter field value if set, zero value otherwise.

func (*JSONAPIErrorItemSource) GetParameterOk

func (o *JSONAPIErrorItemSource) GetParameterOk() (*string, bool)

GetParameterOk returns a tuple with the Parameter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONAPIErrorItemSource) GetPointer

func (o *JSONAPIErrorItemSource) GetPointer() string

GetPointer returns the Pointer field value if set, zero value otherwise.

func (*JSONAPIErrorItemSource) GetPointerOk

func (o *JSONAPIErrorItemSource) GetPointerOk() (*string, bool)

GetPointerOk returns a tuple with the Pointer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JSONAPIErrorItemSource) HasHeader

func (o *JSONAPIErrorItemSource) HasHeader() bool

HasHeader returns a boolean if a field has been set.

func (*JSONAPIErrorItemSource) HasParameter

func (o *JSONAPIErrorItemSource) HasParameter() bool

HasParameter returns a boolean if a field has been set.

func (*JSONAPIErrorItemSource) HasPointer

func (o *JSONAPIErrorItemSource) HasPointer() bool

HasPointer returns a boolean if a field has been set.

func (JSONAPIErrorItemSource) MarshalJSON

func (o JSONAPIErrorItemSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JSONAPIErrorItemSource) SetHeader

func (o *JSONAPIErrorItemSource) SetHeader(v string)

SetHeader gets a reference to the given string and assigns it to the Header field.

func (*JSONAPIErrorItemSource) SetParameter

func (o *JSONAPIErrorItemSource) SetParameter(v string)

SetParameter gets a reference to the given string and assigns it to the Parameter field.

func (*JSONAPIErrorItemSource) SetPointer

func (o *JSONAPIErrorItemSource) SetPointer(v string)

SetPointer gets a reference to the given string and assigns it to the Pointer field.

func (*JSONAPIErrorItemSource) UnmarshalJSON

func (o *JSONAPIErrorItemSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JSONAPIErrorResponse

JSONAPIErrorResponse API error response.

type JSONAPIErrorResponse struct {
    // A list of errors.
    Errors []JSONAPIErrorItem `json:"errors"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJSONAPIErrorResponse

func NewJSONAPIErrorResponse(errors []JSONAPIErrorItem) *JSONAPIErrorResponse

NewJSONAPIErrorResponse instantiates a new JSONAPIErrorResponse 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 NewJSONAPIErrorResponseWithDefaults

func NewJSONAPIErrorResponseWithDefaults() *JSONAPIErrorResponse

NewJSONAPIErrorResponseWithDefaults instantiates a new JSONAPIErrorResponse 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 (*JSONAPIErrorResponse) GetErrors

func (o *JSONAPIErrorResponse) GetErrors() []JSONAPIErrorItem

GetErrors returns the Errors field value.

func (*JSONAPIErrorResponse) GetErrorsOk

func (o *JSONAPIErrorResponse) GetErrorsOk() (*[]JSONAPIErrorItem, bool)

GetErrorsOk returns a tuple with the Errors field value and a boolean to check if the value has been set.

func (JSONAPIErrorResponse) MarshalJSON

func (o JSONAPIErrorResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JSONAPIErrorResponse) SetErrors

func (o *JSONAPIErrorResponse) SetErrors(v []JSONAPIErrorItem)

SetErrors sets field value.

func (*JSONAPIErrorResponse) UnmarshalJSON

func (o *JSONAPIErrorResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JiraIntegrationMetadata

JiraIntegrationMetadata Incident integration metadata for the Jira integration.

type JiraIntegrationMetadata struct {
    // Array of Jira issues in this integration metadata.
    Issues []JiraIntegrationMetadataIssuesItem `json:"issues"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJiraIntegrationMetadata

func NewJiraIntegrationMetadata(issues []JiraIntegrationMetadataIssuesItem) *JiraIntegrationMetadata

NewJiraIntegrationMetadata instantiates a new JiraIntegrationMetadata 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 NewJiraIntegrationMetadataWithDefaults

func NewJiraIntegrationMetadataWithDefaults() *JiraIntegrationMetadata

NewJiraIntegrationMetadataWithDefaults instantiates a new JiraIntegrationMetadata 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 (*JiraIntegrationMetadata) GetIssues

func (o *JiraIntegrationMetadata) GetIssues() []JiraIntegrationMetadataIssuesItem

GetIssues returns the Issues field value.

func (*JiraIntegrationMetadata) GetIssuesOk

func (o *JiraIntegrationMetadata) GetIssuesOk() (*[]JiraIntegrationMetadataIssuesItem, bool)

GetIssuesOk returns a tuple with the Issues field value and a boolean to check if the value has been set.

func (JiraIntegrationMetadata) MarshalJSON

func (o JiraIntegrationMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JiraIntegrationMetadata) SetIssues

func (o *JiraIntegrationMetadata) SetIssues(v []JiraIntegrationMetadataIssuesItem)

SetIssues sets field value.

func (*JiraIntegrationMetadata) UnmarshalJSON

func (o *JiraIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JiraIntegrationMetadataIssuesItem

JiraIntegrationMetadataIssuesItem Item in the Jira integration metadata issue array.

type JiraIntegrationMetadataIssuesItem struct {
    // URL of issue's Jira account.
    Account string `json:"account"`
    // Jira issue's issue key.
    IssueKey *string `json:"issue_key,omitempty"`
    // Jira issue's issue type.
    IssuetypeId *string `json:"issuetype_id,omitempty"`
    // Jira issue's project keys.
    ProjectKey string `json:"project_key"`
    // URL redirecting to the Jira issue.
    RedirectUrl *string `json:"redirect_url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJiraIntegrationMetadataIssuesItem

func NewJiraIntegrationMetadataIssuesItem(account string, projectKey string) *JiraIntegrationMetadataIssuesItem

NewJiraIntegrationMetadataIssuesItem instantiates a new JiraIntegrationMetadataIssuesItem 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 NewJiraIntegrationMetadataIssuesItemWithDefaults

func NewJiraIntegrationMetadataIssuesItemWithDefaults() *JiraIntegrationMetadataIssuesItem

NewJiraIntegrationMetadataIssuesItemWithDefaults instantiates a new JiraIntegrationMetadataIssuesItem 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 (*JiraIntegrationMetadataIssuesItem) GetAccount

func (o *JiraIntegrationMetadataIssuesItem) GetAccount() string

GetAccount returns the Account field value.

func (*JiraIntegrationMetadataIssuesItem) GetAccountOk

func (o *JiraIntegrationMetadataIssuesItem) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetIssueKey

func (o *JiraIntegrationMetadataIssuesItem) GetIssueKey() string

GetIssueKey returns the IssueKey field value if set, zero value otherwise.

func (*JiraIntegrationMetadataIssuesItem) GetIssueKeyOk

func (o *JiraIntegrationMetadataIssuesItem) GetIssueKeyOk() (*string, bool)

GetIssueKeyOk returns a tuple with the IssueKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetIssuetypeId

func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeId() string

GetIssuetypeId returns the IssuetypeId field value if set, zero value otherwise.

func (*JiraIntegrationMetadataIssuesItem) GetIssuetypeIdOk

func (o *JiraIntegrationMetadataIssuesItem) GetIssuetypeIdOk() (*string, bool)

GetIssuetypeIdOk returns a tuple with the IssuetypeId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetProjectKey

func (o *JiraIntegrationMetadataIssuesItem) GetProjectKey() string

GetProjectKey returns the ProjectKey field value.

func (*JiraIntegrationMetadataIssuesItem) GetProjectKeyOk

func (o *JiraIntegrationMetadataIssuesItem) GetProjectKeyOk() (*string, bool)

GetProjectKeyOk returns a tuple with the ProjectKey field value and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) GetRedirectUrl

func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*JiraIntegrationMetadataIssuesItem) GetRedirectUrlOk

func (o *JiraIntegrationMetadataIssuesItem) GetRedirectUrlOk() (*string, bool)

GetRedirectUrlOk returns a tuple with the RedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIntegrationMetadataIssuesItem) HasIssueKey

func (o *JiraIntegrationMetadataIssuesItem) HasIssueKey() bool

HasIssueKey returns a boolean if a field has been set.

func (*JiraIntegrationMetadataIssuesItem) HasIssuetypeId

func (o *JiraIntegrationMetadataIssuesItem) HasIssuetypeId() bool

HasIssuetypeId returns a boolean if a field has been set.

func (*JiraIntegrationMetadataIssuesItem) HasRedirectUrl

func (o *JiraIntegrationMetadataIssuesItem) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (JiraIntegrationMetadataIssuesItem) MarshalJSON

func (o JiraIntegrationMetadataIssuesItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JiraIntegrationMetadataIssuesItem) SetAccount

func (o *JiraIntegrationMetadataIssuesItem) SetAccount(v string)

SetAccount sets field value.

func (*JiraIntegrationMetadataIssuesItem) SetIssueKey

func (o *JiraIntegrationMetadataIssuesItem) SetIssueKey(v string)

SetIssueKey gets a reference to the given string and assigns it to the IssueKey field.

func (*JiraIntegrationMetadataIssuesItem) SetIssuetypeId

func (o *JiraIntegrationMetadataIssuesItem) SetIssuetypeId(v string)

SetIssuetypeId gets a reference to the given string and assigns it to the IssuetypeId field.

func (*JiraIntegrationMetadataIssuesItem) SetProjectKey

func (o *JiraIntegrationMetadataIssuesItem) SetProjectKey(v string)

SetProjectKey sets field value.

func (*JiraIntegrationMetadataIssuesItem) SetRedirectUrl

func (o *JiraIntegrationMetadataIssuesItem) SetRedirectUrl(v string)

SetRedirectUrl gets a reference to the given string and assigns it to the RedirectUrl field.

func (*JiraIntegrationMetadataIssuesItem) UnmarshalJSON

func (o *JiraIntegrationMetadataIssuesItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JiraIssue

JiraIssue Jira issue attached to case

type JiraIssue struct {
    // Jira issue information
    Result *JiraIssueResult `json:"result,omitempty"`
    // Case status
    Status *Case3rdPartyTicketStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJiraIssue

func NewJiraIssue() *JiraIssue

NewJiraIssue instantiates a new JiraIssue 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 NewJiraIssueWithDefaults

func NewJiraIssueWithDefaults() *JiraIssue

NewJiraIssueWithDefaults instantiates a new JiraIssue 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 (*JiraIssue) GetResult

func (o *JiraIssue) GetResult() JiraIssueResult

GetResult returns the Result field value if set, zero value otherwise.

func (*JiraIssue) GetResultOk

func (o *JiraIssue) GetResultOk() (*JiraIssueResult, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIssue) GetStatus

func (o *JiraIssue) GetStatus() Case3rdPartyTicketStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*JiraIssue) GetStatusOk

func (o *JiraIssue) GetStatusOk() (*Case3rdPartyTicketStatus, 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 (*JiraIssue) HasResult

func (o *JiraIssue) HasResult() bool

HasResult returns a boolean if a field has been set.

func (*JiraIssue) HasStatus

func (o *JiraIssue) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (JiraIssue) MarshalJSON

func (o JiraIssue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JiraIssue) SetResult

func (o *JiraIssue) SetResult(v JiraIssueResult)

SetResult gets a reference to the given JiraIssueResult and assigns it to the Result field.

func (*JiraIssue) SetStatus

func (o *JiraIssue) SetStatus(v Case3rdPartyTicketStatus)

SetStatus gets a reference to the given Case3rdPartyTicketStatus and assigns it to the Status field.

func (*JiraIssue) UnmarshalJSON

func (o *JiraIssue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JiraIssueResult

JiraIssueResult Jira issue information

type JiraIssueResult struct {
    // Jira issue ID
    IssueId *string `json:"issue_id,omitempty"`
    // Jira issue key
    IssueKey *string `json:"issue_key,omitempty"`
    // Jira issue URL
    IssueUrl *string `json:"issue_url,omitempty"`
    // Jira project key
    ProjectKey *string `json:"project_key,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJiraIssueResult

func NewJiraIssueResult() *JiraIssueResult

NewJiraIssueResult instantiates a new JiraIssueResult 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 NewJiraIssueResultWithDefaults

func NewJiraIssueResultWithDefaults() *JiraIssueResult

NewJiraIssueResultWithDefaults instantiates a new JiraIssueResult 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 (*JiraIssueResult) GetIssueId

func (o *JiraIssueResult) GetIssueId() string

GetIssueId returns the IssueId field value if set, zero value otherwise.

func (*JiraIssueResult) GetIssueIdOk

func (o *JiraIssueResult) GetIssueIdOk() (*string, bool)

GetIssueIdOk returns a tuple with the IssueId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIssueResult) GetIssueKey

func (o *JiraIssueResult) GetIssueKey() string

GetIssueKey returns the IssueKey field value if set, zero value otherwise.

func (*JiraIssueResult) GetIssueKeyOk

func (o *JiraIssueResult) GetIssueKeyOk() (*string, bool)

GetIssueKeyOk returns a tuple with the IssueKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIssueResult) GetIssueUrl

func (o *JiraIssueResult) GetIssueUrl() string

GetIssueUrl returns the IssueUrl field value if set, zero value otherwise.

func (*JiraIssueResult) GetIssueUrlOk

func (o *JiraIssueResult) GetIssueUrlOk() (*string, bool)

GetIssueUrlOk returns a tuple with the IssueUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIssueResult) GetProjectKey

func (o *JiraIssueResult) GetProjectKey() string

GetProjectKey returns the ProjectKey field value if set, zero value otherwise.

func (*JiraIssueResult) GetProjectKeyOk

func (o *JiraIssueResult) GetProjectKeyOk() (*string, bool)

GetProjectKeyOk returns a tuple with the ProjectKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JiraIssueResult) HasIssueId

func (o *JiraIssueResult) HasIssueId() bool

HasIssueId returns a boolean if a field has been set.

func (*JiraIssueResult) HasIssueKey

func (o *JiraIssueResult) HasIssueKey() bool

HasIssueKey returns a boolean if a field has been set.

func (*JiraIssueResult) HasIssueUrl

func (o *JiraIssueResult) HasIssueUrl() bool

HasIssueUrl returns a boolean if a field has been set.

func (*JiraIssueResult) HasProjectKey

func (o *JiraIssueResult) HasProjectKey() bool

HasProjectKey returns a boolean if a field has been set.

func (JiraIssueResult) MarshalJSON

func (o JiraIssueResult) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JiraIssueResult) SetIssueId

func (o *JiraIssueResult) SetIssueId(v string)

SetIssueId gets a reference to the given string and assigns it to the IssueId field.

func (*JiraIssueResult) SetIssueKey

func (o *JiraIssueResult) SetIssueKey(v string)

SetIssueKey gets a reference to the given string and assigns it to the IssueKey field.

func (*JiraIssueResult) SetIssueUrl

func (o *JiraIssueResult) SetIssueUrl(v string)

SetIssueUrl gets a reference to the given string and assigns it to the IssueUrl field.

func (*JiraIssueResult) SetProjectKey

func (o *JiraIssueResult) SetProjectKey(v string)

SetProjectKey gets a reference to the given string and assigns it to the ProjectKey field.

func (*JiraIssueResult) UnmarshalJSON

func (o *JiraIssueResult) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JobCreateResponse

JobCreateResponse Run a historical job response.

type JobCreateResponse struct {
    // The definition of `JobCreateResponseData` object.
    Data *JobCreateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJobCreateResponse

func NewJobCreateResponse() *JobCreateResponse

NewJobCreateResponse instantiates a new JobCreateResponse 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 NewJobCreateResponseWithDefaults

func NewJobCreateResponseWithDefaults() *JobCreateResponse

NewJobCreateResponseWithDefaults instantiates a new JobCreateResponse 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 (*JobCreateResponse) GetData

func (o *JobCreateResponse) GetData() JobCreateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*JobCreateResponse) GetDataOk

func (o *JobCreateResponse) GetDataOk() (*JobCreateResponseData, 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 (*JobCreateResponse) HasData

func (o *JobCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (JobCreateResponse) MarshalJSON

func (o JobCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JobCreateResponse) SetData

func (o *JobCreateResponse) SetData(v JobCreateResponseData)

SetData gets a reference to the given JobCreateResponseData and assigns it to the Data field.

func (*JobCreateResponse) UnmarshalJSON

func (o *JobCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JobCreateResponseData

JobCreateResponseData The definition of `JobCreateResponseData` object.

type JobCreateResponseData struct {
    // ID of the created job.
    Id *string `json:"id,omitempty"`
    // Type of payload.
    Type *HistoricalJobDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJobCreateResponseData

func NewJobCreateResponseData() *JobCreateResponseData

NewJobCreateResponseData instantiates a new JobCreateResponseData 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 NewJobCreateResponseDataWithDefaults

func NewJobCreateResponseDataWithDefaults() *JobCreateResponseData

NewJobCreateResponseDataWithDefaults instantiates a new JobCreateResponseData 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 (*JobCreateResponseData) GetId

func (o *JobCreateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*JobCreateResponseData) GetIdOk

func (o *JobCreateResponseData) 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 (*JobCreateResponseData) GetType

func (o *JobCreateResponseData) GetType() HistoricalJobDataType

GetType returns the Type field value if set, zero value otherwise.

func (*JobCreateResponseData) GetTypeOk

func (o *JobCreateResponseData) GetTypeOk() (*HistoricalJobDataType, 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 (*JobCreateResponseData) HasId

func (o *JobCreateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*JobCreateResponseData) HasType

func (o *JobCreateResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (JobCreateResponseData) MarshalJSON

func (o JobCreateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JobCreateResponseData) SetId

func (o *JobCreateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*JobCreateResponseData) SetType

func (o *JobCreateResponseData) SetType(v HistoricalJobDataType)

SetType gets a reference to the given HistoricalJobDataType and assigns it to the Type field.

func (*JobCreateResponseData) UnmarshalJSON

func (o *JobCreateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JobDefinition

JobDefinition Definition of a historical job.

type JobDefinition struct {
    // Calculated fields.
    CalculatedFields []CalculatedField `json:"calculatedFields,omitempty"`
    // Cases used for generating job results.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Starting time of data analyzed by the job.
    From int64 `json:"from"`
    // Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups.
    GroupSignalsBy []string `json:"groupSignalsBy,omitempty"`
    // Index used to load the data.
    Index string `json:"index"`
    // Message for generated results.
    Message string `json:"message"`
    // Job name.
    Name string `json:"name"`
    // Job options.
    Options *HistoricalJobOptions `json:"options,omitempty"`
    // Queries for selecting logs analyzed by the job.
    Queries []HistoricalJobQuery `json:"queries"`
    // Reference tables used in the queries.
    ReferenceTables []SecurityMonitoringReferenceTable `json:"referenceTables,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // Cases for generating results from third-party detection method. Only available for third-party detection method.
    ThirdPartyCases []SecurityMonitoringThirdPartyRuleCaseCreate `json:"thirdPartyCases,omitempty"`
    // Ending time of data analyzed by the job.
    To int64 `json:"to"`
    // Job type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJobDefinition

func NewJobDefinition(cases []SecurityMonitoringRuleCaseCreate, from int64, index string, message string, name string, queries []HistoricalJobQuery, to int64) *JobDefinition

NewJobDefinition instantiates a new JobDefinition 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 NewJobDefinitionWithDefaults

func NewJobDefinitionWithDefaults() *JobDefinition

NewJobDefinitionWithDefaults instantiates a new JobDefinition 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 (*JobDefinition) GetCalculatedFields

func (o *JobDefinition) GetCalculatedFields() []CalculatedField

GetCalculatedFields returns the CalculatedFields field value if set, zero value otherwise.

func (*JobDefinition) GetCalculatedFieldsOk

func (o *JobDefinition) GetCalculatedFieldsOk() (*[]CalculatedField, bool)

GetCalculatedFieldsOk returns a tuple with the CalculatedFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JobDefinition) GetCases

func (o *JobDefinition) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*JobDefinition) GetCasesOk

func (o *JobDefinition) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*JobDefinition) GetFrom

func (o *JobDefinition) GetFrom() int64

GetFrom returns the From field value.

func (*JobDefinition) GetFromOk

func (o *JobDefinition) GetFromOk() (*int64, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*JobDefinition) GetGroupSignalsBy

func (o *JobDefinition) GetGroupSignalsBy() []string

GetGroupSignalsBy returns the GroupSignalsBy field value if set, zero value otherwise.

func (*JobDefinition) GetGroupSignalsByOk

func (o *JobDefinition) GetGroupSignalsByOk() (*[]string, bool)

GetGroupSignalsByOk returns a tuple with the GroupSignalsBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JobDefinition) GetIndex

func (o *JobDefinition) GetIndex() string

GetIndex returns the Index field value.

func (*JobDefinition) GetIndexOk

func (o *JobDefinition) GetIndexOk() (*string, bool)

GetIndexOk returns a tuple with the Index field value and a boolean to check if the value has been set.

func (*JobDefinition) GetMessage

func (o *JobDefinition) GetMessage() string

GetMessage returns the Message field value.

func (*JobDefinition) GetMessageOk

func (o *JobDefinition) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*JobDefinition) GetName

func (o *JobDefinition) GetName() string

GetName returns the Name field value.

func (*JobDefinition) GetNameOk

func (o *JobDefinition) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*JobDefinition) GetOptions

func (o *JobDefinition) GetOptions() HistoricalJobOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*JobDefinition) GetOptionsOk

func (o *JobDefinition) GetOptionsOk() (*HistoricalJobOptions, 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 (*JobDefinition) GetQueries

func (o *JobDefinition) GetQueries() []HistoricalJobQuery

GetQueries returns the Queries field value.

func (*JobDefinition) GetQueriesOk

func (o *JobDefinition) GetQueriesOk() (*[]HistoricalJobQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*JobDefinition) GetReferenceTables

func (o *JobDefinition) GetReferenceTables() []SecurityMonitoringReferenceTable

GetReferenceTables returns the ReferenceTables field value if set, zero value otherwise.

func (*JobDefinition) GetReferenceTablesOk

func (o *JobDefinition) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)

GetReferenceTablesOk returns a tuple with the ReferenceTables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JobDefinition) GetTags

func (o *JobDefinition) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*JobDefinition) GetTagsOk

func (o *JobDefinition) 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 (*JobDefinition) GetThirdPartyCases

func (o *JobDefinition) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate

GetThirdPartyCases returns the ThirdPartyCases field value if set, zero value otherwise.

func (*JobDefinition) GetThirdPartyCasesOk

func (o *JobDefinition) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)

GetThirdPartyCasesOk returns a tuple with the ThirdPartyCases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JobDefinition) GetTo

func (o *JobDefinition) GetTo() int64

GetTo returns the To field value.

func (*JobDefinition) GetToOk

func (o *JobDefinition) GetToOk() (*int64, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*JobDefinition) GetType

func (o *JobDefinition) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*JobDefinition) GetTypeOk

func (o *JobDefinition) GetTypeOk() (*string, 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 (*JobDefinition) HasCalculatedFields

func (o *JobDefinition) HasCalculatedFields() bool

HasCalculatedFields returns a boolean if a field has been set.

func (*JobDefinition) HasGroupSignalsBy

func (o *JobDefinition) HasGroupSignalsBy() bool

HasGroupSignalsBy returns a boolean if a field has been set.

func (*JobDefinition) HasOptions

func (o *JobDefinition) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*JobDefinition) HasReferenceTables

func (o *JobDefinition) HasReferenceTables() bool

HasReferenceTables returns a boolean if a field has been set.

func (*JobDefinition) HasTags

func (o *JobDefinition) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*JobDefinition) HasThirdPartyCases

func (o *JobDefinition) HasThirdPartyCases() bool

HasThirdPartyCases returns a boolean if a field has been set.

func (*JobDefinition) HasType

func (o *JobDefinition) HasType() bool

HasType returns a boolean if a field has been set.

func (JobDefinition) MarshalJSON

func (o JobDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JobDefinition) SetCalculatedFields

func (o *JobDefinition) SetCalculatedFields(v []CalculatedField)

SetCalculatedFields gets a reference to the given []CalculatedField and assigns it to the CalculatedFields field.

func (*JobDefinition) SetCases

func (o *JobDefinition) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*JobDefinition) SetFrom

func (o *JobDefinition) SetFrom(v int64)

SetFrom sets field value.

func (*JobDefinition) SetGroupSignalsBy

func (o *JobDefinition) SetGroupSignalsBy(v []string)

SetGroupSignalsBy gets a reference to the given []string and assigns it to the GroupSignalsBy field.

func (*JobDefinition) SetIndex

func (o *JobDefinition) SetIndex(v string)

SetIndex sets field value.

func (*JobDefinition) SetMessage

func (o *JobDefinition) SetMessage(v string)

SetMessage sets field value.

func (*JobDefinition) SetName

func (o *JobDefinition) SetName(v string)

SetName sets field value.

func (*JobDefinition) SetOptions

func (o *JobDefinition) SetOptions(v HistoricalJobOptions)

SetOptions gets a reference to the given HistoricalJobOptions and assigns it to the Options field.

func (*JobDefinition) SetQueries

func (o *JobDefinition) SetQueries(v []HistoricalJobQuery)

SetQueries sets field value.

func (*JobDefinition) SetReferenceTables

func (o *JobDefinition) SetReferenceTables(v []SecurityMonitoringReferenceTable)

SetReferenceTables gets a reference to the given []SecurityMonitoringReferenceTable and assigns it to the ReferenceTables field.

func (*JobDefinition) SetTags

func (o *JobDefinition) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*JobDefinition) SetThirdPartyCases

func (o *JobDefinition) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)

SetThirdPartyCases gets a reference to the given []SecurityMonitoringThirdPartyRuleCaseCreate and assigns it to the ThirdPartyCases field.

func (*JobDefinition) SetTo

func (o *JobDefinition) SetTo(v int64)

SetTo sets field value.

func (*JobDefinition) SetType

func (o *JobDefinition) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*JobDefinition) UnmarshalJSON

func (o *JobDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type JobDefinitionFromRule

JobDefinitionFromRule Definition of a historical job based on a security monitoring rule.

type JobDefinitionFromRule struct {
    // Index of the rule case applied by the job.
    CaseIndex int32 `json:"caseIndex"`
    // Starting time of data analyzed by the job.
    From int64 `json:"from"`
    // ID of the detection rule used to create the job.
    Id string `json:"id"`
    // Index used to load the data.
    Index string `json:"index"`
    // Notifications sent when the job is completed.
    Notifications []string `json:"notifications,omitempty"`
    // Ending time of data analyzed by the job.
    To int64 `json:"to"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewJobDefinitionFromRule

func NewJobDefinitionFromRule(caseIndex int32, from int64, id string, index string, to int64) *JobDefinitionFromRule

NewJobDefinitionFromRule instantiates a new JobDefinitionFromRule 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 NewJobDefinitionFromRuleWithDefaults

func NewJobDefinitionFromRuleWithDefaults() *JobDefinitionFromRule

NewJobDefinitionFromRuleWithDefaults instantiates a new JobDefinitionFromRule 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 (*JobDefinitionFromRule) GetCaseIndex

func (o *JobDefinitionFromRule) GetCaseIndex() int32

GetCaseIndex returns the CaseIndex field value.

func (*JobDefinitionFromRule) GetCaseIndexOk

func (o *JobDefinitionFromRule) GetCaseIndexOk() (*int32, bool)

GetCaseIndexOk returns a tuple with the CaseIndex field value and a boolean to check if the value has been set.

func (*JobDefinitionFromRule) GetFrom

func (o *JobDefinitionFromRule) GetFrom() int64

GetFrom returns the From field value.

func (*JobDefinitionFromRule) GetFromOk

func (o *JobDefinitionFromRule) GetFromOk() (*int64, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*JobDefinitionFromRule) GetId

func (o *JobDefinitionFromRule) GetId() string

GetId returns the Id field value.

func (*JobDefinitionFromRule) GetIdOk

func (o *JobDefinitionFromRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*JobDefinitionFromRule) GetIndex

func (o *JobDefinitionFromRule) GetIndex() string

GetIndex returns the Index field value.

func (*JobDefinitionFromRule) GetIndexOk

func (o *JobDefinitionFromRule) GetIndexOk() (*string, bool)

GetIndexOk returns a tuple with the Index field value and a boolean to check if the value has been set.

func (*JobDefinitionFromRule) GetNotifications

func (o *JobDefinitionFromRule) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*JobDefinitionFromRule) GetNotificationsOk

func (o *JobDefinitionFromRule) 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 (*JobDefinitionFromRule) GetTo

func (o *JobDefinitionFromRule) GetTo() int64

GetTo returns the To field value.

func (*JobDefinitionFromRule) GetToOk

func (o *JobDefinitionFromRule) GetToOk() (*int64, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*JobDefinitionFromRule) HasNotifications

func (o *JobDefinitionFromRule) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (JobDefinitionFromRule) MarshalJSON

func (o JobDefinitionFromRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*JobDefinitionFromRule) SetCaseIndex

func (o *JobDefinitionFromRule) SetCaseIndex(v int32)

SetCaseIndex sets field value.

func (*JobDefinitionFromRule) SetFrom

func (o *JobDefinitionFromRule) SetFrom(v int64)

SetFrom sets field value.

func (*JobDefinitionFromRule) SetId

func (o *JobDefinitionFromRule) SetId(v string)

SetId sets field value.

func (*JobDefinitionFromRule) SetIndex

func (o *JobDefinitionFromRule) SetIndex(v string)

SetIndex sets field value.

func (*JobDefinitionFromRule) SetNotifications

func (o *JobDefinitionFromRule) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*JobDefinitionFromRule) SetTo

func (o *JobDefinitionFromRule) SetTo(v int64)

SetTo sets field value.

func (*JobDefinitionFromRule) UnmarshalJSON

func (o *JobDefinitionFromRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type KeyManagementApi

KeyManagementApi service type

type KeyManagementApi datadog.Service

func NewKeyManagementApi

func NewKeyManagementApi(client *datadog.APIClient) *KeyManagementApi

NewKeyManagementApi Returns NewKeyManagementApi.

func (*KeyManagementApi) CreateAPIKey

func (a *KeyManagementApi) CreateAPIKey(ctx _context.Context, body APIKeyCreateRequest) (APIKeyResponse, *_nethttp.Response, error)

CreateAPIKey Create an API key. Create an API key.

func (*KeyManagementApi) CreateCurrentUserApplicationKey

func (a *KeyManagementApi) CreateCurrentUserApplicationKey(ctx _context.Context, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

CreateCurrentUserApplicationKey Create an application key for current user. Create an application key for current user

func (*KeyManagementApi) DeleteAPIKey

func (a *KeyManagementApi) DeleteAPIKey(ctx _context.Context, apiKeyId string) (*_nethttp.Response, error)

DeleteAPIKey Delete an API key. Delete an API key.

func (*KeyManagementApi) DeleteApplicationKey

func (a *KeyManagementApi) DeleteApplicationKey(ctx _context.Context, appKeyId string) (*_nethttp.Response, error)

DeleteApplicationKey Delete an application key. Delete an application key

func (*KeyManagementApi) DeleteCurrentUserApplicationKey

func (a *KeyManagementApi) 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 (*KeyManagementApi) GetAPIKey

func (a *KeyManagementApi) GetAPIKey(ctx _context.Context, apiKeyId string, o ...GetAPIKeyOptionalParameters) (APIKeyResponse, *_nethttp.Response, error)

GetAPIKey Get API key. Get an API key.

func (*KeyManagementApi) GetApplicationKey

func (a *KeyManagementApi) GetApplicationKey(ctx _context.Context, appKeyId string, o ...GetApplicationKeyOptionalParameters) (ApplicationKeyResponse, *_nethttp.Response, error)

GetApplicationKey Get an application key. Get an application key for your org.

func (*KeyManagementApi) GetCurrentUserApplicationKey

func (a *KeyManagementApi) 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 (*KeyManagementApi) ListAPIKeys

func (a *KeyManagementApi) ListAPIKeys(ctx _context.Context, o ...ListAPIKeysOptionalParameters) (APIKeysResponse, *_nethttp.Response, error)

ListAPIKeys Get all API keys. List all API keys available for your account.

func (*KeyManagementApi) ListApplicationKeys

func (a *KeyManagementApi) ListApplicationKeys(ctx _context.Context, o ...ListApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListApplicationKeys Get all application keys. List all application keys available for your org

func (*KeyManagementApi) ListCurrentUserApplicationKeys

func (a *KeyManagementApi) ListCurrentUserApplicationKeys(ctx _context.Context, o ...ListCurrentUserApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListCurrentUserApplicationKeys Get all application keys owned by current user. List all application keys available for current user

func (*KeyManagementApi) UpdateAPIKey

func (a *KeyManagementApi) UpdateAPIKey(ctx _context.Context, apiKeyId string, body APIKeyUpdateRequest) (APIKeyResponse, *_nethttp.Response, error)

UpdateAPIKey Edit an API key. Update an API key.

func (*KeyManagementApi) UpdateApplicationKey

func (a *KeyManagementApi) UpdateApplicationKey(ctx _context.Context, appKeyId string, body ApplicationKeyUpdateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

UpdateApplicationKey Edit an application key. Edit an application key

func (*KeyManagementApi) UpdateCurrentUserApplicationKey

func (a *KeyManagementApi) 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 Layer

Layer Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer.

type Layer struct {
    // Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.
    Attributes *LayerAttributes `json:"attributes,omitempty"`
    // A unique identifier for this layer.
    Id *string `json:"id,omitempty"`
    // Holds references to objects related to the Layer entity, such as its members.
    Relationships *LayerRelationships `json:"relationships,omitempty"`
    // Layers resource type.
    Type LayerType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLayer

func NewLayer(typeVar LayerType) *Layer

NewLayer instantiates a new Layer 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 NewLayerWithDefaults

func NewLayerWithDefaults() *Layer

NewLayerWithDefaults instantiates a new Layer 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 (*Layer) GetAttributes

func (o *Layer) GetAttributes() LayerAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Layer) GetAttributesOk

func (o *Layer) GetAttributesOk() (*LayerAttributes, 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 (*Layer) GetId

func (o *Layer) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Layer) GetIdOk

func (o *Layer) 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 (*Layer) GetRelationships

func (o *Layer) GetRelationships() LayerRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Layer) GetRelationshipsOk

func (o *Layer) GetRelationshipsOk() (*LayerRelationships, 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 (*Layer) GetType

func (o *Layer) GetType() LayerType

GetType returns the Type field value.

func (*Layer) GetTypeOk

func (o *Layer) GetTypeOk() (*LayerType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Layer) HasAttributes

func (o *Layer) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Layer) HasId

func (o *Layer) HasId() bool

HasId returns a boolean if a field has been set.

func (*Layer) HasRelationships

func (o *Layer) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Layer) MarshalJSON

func (o Layer) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Layer) SetAttributes

func (o *Layer) SetAttributes(v LayerAttributes)

SetAttributes gets a reference to the given LayerAttributes and assigns it to the Attributes field.

func (*Layer) SetId

func (o *Layer) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Layer) SetRelationships

func (o *Layer) SetRelationships(v LayerRelationships)

SetRelationships gets a reference to the given LayerRelationships and assigns it to the Relationships field.

func (*Layer) SetType

func (o *Layer) SetType(v LayerType)

SetType sets field value.

func (*Layer) UnmarshalJSON

func (o *Layer) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LayerAttributes

LayerAttributes Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.

type LayerAttributes struct {
    // When the layer becomes active (ISO 8601).
    EffectiveDate *time.Time `json:"effective_date,omitempty"`
    // When the layer ceases to be active (ISO 8601).
    EndDate *time.Time `json:"end_date,omitempty"`
    // Defines how often the rotation repeats, using a combination of days and optional seconds.
    Interval *LayerAttributesInterval `json:"interval,omitempty"`
    // The name of this layer.
    Name *string `json:"name,omitempty"`
    // An optional list of time restrictions for when this layer is in effect.
    Restrictions []TimeRestriction `json:"restrictions,omitempty"`
    // The date/time when the rotation starts (ISO 8601).
    RotationStart *time.Time `json:"rotation_start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLayerAttributes

func NewLayerAttributes() *LayerAttributes

NewLayerAttributes instantiates a new LayerAttributes 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 NewLayerAttributesWithDefaults

func NewLayerAttributesWithDefaults() *LayerAttributes

NewLayerAttributesWithDefaults instantiates a new LayerAttributes 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 (*LayerAttributes) GetEffectiveDate

func (o *LayerAttributes) GetEffectiveDate() time.Time

GetEffectiveDate returns the EffectiveDate field value if set, zero value otherwise.

func (*LayerAttributes) GetEffectiveDateOk

func (o *LayerAttributes) GetEffectiveDateOk() (*time.Time, bool)

GetEffectiveDateOk returns a tuple with the EffectiveDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LayerAttributes) GetEndDate

func (o *LayerAttributes) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*LayerAttributes) GetEndDateOk

func (o *LayerAttributes) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LayerAttributes) GetInterval

func (o *LayerAttributes) GetInterval() LayerAttributesInterval

GetInterval returns the Interval field value if set, zero value otherwise.

func (*LayerAttributes) GetIntervalOk

func (o *LayerAttributes) GetIntervalOk() (*LayerAttributesInterval, 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 (*LayerAttributes) GetName

func (o *LayerAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*LayerAttributes) GetNameOk

func (o *LayerAttributes) 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 (*LayerAttributes) GetRestrictions

func (o *LayerAttributes) GetRestrictions() []TimeRestriction

GetRestrictions returns the Restrictions field value if set, zero value otherwise.

func (*LayerAttributes) GetRestrictionsOk

func (o *LayerAttributes) GetRestrictionsOk() (*[]TimeRestriction, bool)

GetRestrictionsOk returns a tuple with the Restrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LayerAttributes) GetRotationStart

func (o *LayerAttributes) GetRotationStart() time.Time

GetRotationStart returns the RotationStart field value if set, zero value otherwise.

func (*LayerAttributes) GetRotationStartOk

func (o *LayerAttributes) GetRotationStartOk() (*time.Time, bool)

GetRotationStartOk returns a tuple with the RotationStart field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LayerAttributes) HasEffectiveDate

func (o *LayerAttributes) HasEffectiveDate() bool

HasEffectiveDate returns a boolean if a field has been set.

func (*LayerAttributes) HasEndDate

func (o *LayerAttributes) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*LayerAttributes) HasInterval

func (o *LayerAttributes) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*LayerAttributes) HasName

func (o *LayerAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*LayerAttributes) HasRestrictions

func (o *LayerAttributes) HasRestrictions() bool

HasRestrictions returns a boolean if a field has been set.

func (*LayerAttributes) HasRotationStart

func (o *LayerAttributes) HasRotationStart() bool

HasRotationStart returns a boolean if a field has been set.

func (LayerAttributes) MarshalJSON

func (o LayerAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LayerAttributes) SetEffectiveDate

func (o *LayerAttributes) SetEffectiveDate(v time.Time)

SetEffectiveDate gets a reference to the given time.Time and assigns it to the EffectiveDate field.

func (*LayerAttributes) SetEndDate

func (o *LayerAttributes) SetEndDate(v time.Time)

SetEndDate gets a reference to the given time.Time and assigns it to the EndDate field.

func (*LayerAttributes) SetInterval

func (o *LayerAttributes) SetInterval(v LayerAttributesInterval)

SetInterval gets a reference to the given LayerAttributesInterval and assigns it to the Interval field.

func (*LayerAttributes) SetName

func (o *LayerAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*LayerAttributes) SetRestrictions

func (o *LayerAttributes) SetRestrictions(v []TimeRestriction)

SetRestrictions gets a reference to the given []TimeRestriction and assigns it to the Restrictions field.

func (*LayerAttributes) SetRotationStart

func (o *LayerAttributes) SetRotationStart(v time.Time)

SetRotationStart gets a reference to the given time.Time and assigns it to the RotationStart field.

func (*LayerAttributes) UnmarshalJSON

func (o *LayerAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LayerAttributesInterval

LayerAttributesInterval Defines how often the rotation repeats, using a combination of days and optional seconds.

type LayerAttributesInterval struct {
    // The number of days in each rotation cycle.
    Days *int32 `json:"days,omitempty"`
    // Any additional seconds for the rotation cycle (up to 30 days).
    Seconds *int64 `json:"seconds,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLayerAttributesInterval

func NewLayerAttributesInterval() *LayerAttributesInterval

NewLayerAttributesInterval instantiates a new LayerAttributesInterval 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 NewLayerAttributesIntervalWithDefaults

func NewLayerAttributesIntervalWithDefaults() *LayerAttributesInterval

NewLayerAttributesIntervalWithDefaults instantiates a new LayerAttributesInterval 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 (*LayerAttributesInterval) GetDays

func (o *LayerAttributesInterval) GetDays() int32

GetDays returns the Days field value if set, zero value otherwise.

func (*LayerAttributesInterval) GetDaysOk

func (o *LayerAttributesInterval) GetDaysOk() (*int32, bool)

GetDaysOk returns a tuple with the Days field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LayerAttributesInterval) GetSeconds

func (o *LayerAttributesInterval) GetSeconds() int64

GetSeconds returns the Seconds field value if set, zero value otherwise.

func (*LayerAttributesInterval) GetSecondsOk

func (o *LayerAttributesInterval) GetSecondsOk() (*int64, bool)

GetSecondsOk returns a tuple with the Seconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LayerAttributesInterval) HasDays

func (o *LayerAttributesInterval) HasDays() bool

HasDays returns a boolean if a field has been set.

func (*LayerAttributesInterval) HasSeconds

func (o *LayerAttributesInterval) HasSeconds() bool

HasSeconds returns a boolean if a field has been set.

func (LayerAttributesInterval) MarshalJSON

func (o LayerAttributesInterval) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LayerAttributesInterval) SetDays

func (o *LayerAttributesInterval) SetDays(v int32)

SetDays gets a reference to the given int32 and assigns it to the Days field.

func (*LayerAttributesInterval) SetSeconds

func (o *LayerAttributesInterval) SetSeconds(v int64)

SetSeconds gets a reference to the given int64 and assigns it to the Seconds field.

func (*LayerAttributesInterval) UnmarshalJSON

func (o *LayerAttributesInterval) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LayerRelationships

LayerRelationships Holds references to objects related to the Layer entity, such as its members.

type LayerRelationships struct {
    // Holds an array of references to the members of a Layer, each containing member IDs.
    Members *LayerRelationshipsMembers `json:"members,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLayerRelationships

func NewLayerRelationships() *LayerRelationships

NewLayerRelationships instantiates a new LayerRelationships 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 NewLayerRelationshipsWithDefaults

func NewLayerRelationshipsWithDefaults() *LayerRelationships

NewLayerRelationshipsWithDefaults instantiates a new LayerRelationships 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 (*LayerRelationships) GetMembers

func (o *LayerRelationships) GetMembers() LayerRelationshipsMembers

GetMembers returns the Members field value if set, zero value otherwise.

func (*LayerRelationships) GetMembersOk

func (o *LayerRelationships) GetMembersOk() (*LayerRelationshipsMembers, bool)

GetMembersOk returns a tuple with the Members field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LayerRelationships) HasMembers

func (o *LayerRelationships) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (LayerRelationships) MarshalJSON

func (o LayerRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LayerRelationships) SetMembers

func (o *LayerRelationships) SetMembers(v LayerRelationshipsMembers)

SetMembers gets a reference to the given LayerRelationshipsMembers and assigns it to the Members field.

func (*LayerRelationships) UnmarshalJSON

func (o *LayerRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LayerRelationshipsMembers

LayerRelationshipsMembers Holds an array of references to the members of a Layer, each containing member IDs.

type LayerRelationshipsMembers struct {
    // The list of members who belong to this layer.
    Data []LayerRelationshipsMembersDataItems `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLayerRelationshipsMembers

func NewLayerRelationshipsMembers() *LayerRelationshipsMembers

NewLayerRelationshipsMembers instantiates a new LayerRelationshipsMembers 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 NewLayerRelationshipsMembersWithDefaults

func NewLayerRelationshipsMembersWithDefaults() *LayerRelationshipsMembers

NewLayerRelationshipsMembersWithDefaults instantiates a new LayerRelationshipsMembers 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 (*LayerRelationshipsMembers) GetData

func (o *LayerRelationshipsMembers) GetData() []LayerRelationshipsMembersDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*LayerRelationshipsMembers) GetDataOk

func (o *LayerRelationshipsMembers) GetDataOk() (*[]LayerRelationshipsMembersDataItems, 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 (*LayerRelationshipsMembers) HasData

func (o *LayerRelationshipsMembers) HasData() bool

HasData returns a boolean if a field has been set.

func (LayerRelationshipsMembers) MarshalJSON

func (o LayerRelationshipsMembers) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LayerRelationshipsMembers) SetData

func (o *LayerRelationshipsMembers) SetData(v []LayerRelationshipsMembersDataItems)

SetData gets a reference to the given []LayerRelationshipsMembersDataItems and assigns it to the Data field.

func (*LayerRelationshipsMembers) UnmarshalJSON

func (o *LayerRelationshipsMembers) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LayerRelationshipsMembersDataItems

LayerRelationshipsMembersDataItems Represents a single member object in a layer's `members` array, referencing a unique Datadog user ID.

type LayerRelationshipsMembersDataItems struct {
    // The unique user ID of the layer member.
    Id string `json:"id"`
    // Members resource type.
    Type LayerRelationshipsMembersDataItemsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLayerRelationshipsMembersDataItems

func NewLayerRelationshipsMembersDataItems(id string, typeVar LayerRelationshipsMembersDataItemsType) *LayerRelationshipsMembersDataItems

NewLayerRelationshipsMembersDataItems instantiates a new LayerRelationshipsMembersDataItems 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 NewLayerRelationshipsMembersDataItemsWithDefaults

func NewLayerRelationshipsMembersDataItemsWithDefaults() *LayerRelationshipsMembersDataItems

NewLayerRelationshipsMembersDataItemsWithDefaults instantiates a new LayerRelationshipsMembersDataItems 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 (*LayerRelationshipsMembersDataItems) GetId

func (o *LayerRelationshipsMembersDataItems) GetId() string

GetId returns the Id field value.

func (*LayerRelationshipsMembersDataItems) GetIdOk

func (o *LayerRelationshipsMembersDataItems) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*LayerRelationshipsMembersDataItems) GetType

func (o *LayerRelationshipsMembersDataItems) GetType() LayerRelationshipsMembersDataItemsType

GetType returns the Type field value.

func (*LayerRelationshipsMembersDataItems) GetTypeOk

func (o *LayerRelationshipsMembersDataItems) GetTypeOk() (*LayerRelationshipsMembersDataItemsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LayerRelationshipsMembersDataItems) MarshalJSON

func (o LayerRelationshipsMembersDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LayerRelationshipsMembersDataItems) SetId

func (o *LayerRelationshipsMembersDataItems) SetId(v string)

SetId sets field value.

func (*LayerRelationshipsMembersDataItems) SetType

func (o *LayerRelationshipsMembersDataItems) SetType(v LayerRelationshipsMembersDataItemsType)

SetType sets field value.

func (*LayerRelationshipsMembersDataItems) UnmarshalJSON

func (o *LayerRelationshipsMembersDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LayerRelationshipsMembersDataItemsType

LayerRelationshipsMembersDataItemsType Members resource type.

type LayerRelationshipsMembersDataItemsType string

List of LayerRelationshipsMembersDataItemsType.

const (
    LAYERRELATIONSHIPSMEMBERSDATAITEMSTYPE_MEMBERS LayerRelationshipsMembersDataItemsType = "members"
)

func NewLayerRelationshipsMembersDataItemsTypeFromValue

func NewLayerRelationshipsMembersDataItemsTypeFromValue(v string) (*LayerRelationshipsMembersDataItemsType, error)

NewLayerRelationshipsMembersDataItemsTypeFromValue returns a pointer to a valid LayerRelationshipsMembersDataItemsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LayerRelationshipsMembersDataItemsType) GetAllowedValues

func (v *LayerRelationshipsMembersDataItemsType) GetAllowedValues() []LayerRelationshipsMembersDataItemsType

GetAllowedValues reeturns the list of possible values.

func (LayerRelationshipsMembersDataItemsType) IsValid

func (v LayerRelationshipsMembersDataItemsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LayerRelationshipsMembersDataItemsType) Ptr

func (v LayerRelationshipsMembersDataItemsType) Ptr() *LayerRelationshipsMembersDataItemsType

Ptr returns reference to LayerRelationshipsMembersDataItemsType value.

func (*LayerRelationshipsMembersDataItemsType) UnmarshalJSON

func (v *LayerRelationshipsMembersDataItemsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LayerType

LayerType Layers resource type.

type LayerType string

List of LayerType.

const (
    LAYERTYPE_LAYERS LayerType = "layers"
)

func NewLayerTypeFromValue

func NewLayerTypeFromValue(v string) (*LayerType, error)

NewLayerTypeFromValue returns a pointer to a valid LayerType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LayerType) GetAllowedValues

func (v *LayerType) GetAllowedValues() []LayerType

GetAllowedValues reeturns the list of possible values.

func (LayerType) IsValid

func (v LayerType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LayerType) Ptr

func (v LayerType) Ptr() *LayerType

Ptr returns reference to LayerType value.

func (*LayerType) UnmarshalJSON

func (v *LayerType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LeakedKey

LeakedKey The definition of LeakedKey object.

type LeakedKey struct {
    // The definition of LeakedKeyAttributes object.
    Attributes LeakedKeyAttributes `json:"attributes"`
    // The LeakedKey id.
    Id string `json:"id"`
    // The definition of LeakedKeyType object.
    Type LeakedKeyType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLeakedKey

func NewLeakedKey(attributes LeakedKeyAttributes, id string, typeVar LeakedKeyType) *LeakedKey

NewLeakedKey instantiates a new LeakedKey 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 NewLeakedKeyWithDefaults

func NewLeakedKeyWithDefaults() *LeakedKey

NewLeakedKeyWithDefaults instantiates a new LeakedKey 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 (*LeakedKey) GetAttributes

func (o *LeakedKey) GetAttributes() LeakedKeyAttributes

GetAttributes returns the Attributes field value.

func (*LeakedKey) GetAttributesOk

func (o *LeakedKey) GetAttributesOk() (*LeakedKeyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LeakedKey) GetId

func (o *LeakedKey) GetId() string

GetId returns the Id field value.

func (*LeakedKey) GetIdOk

func (o *LeakedKey) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*LeakedKey) GetType

func (o *LeakedKey) GetType() LeakedKeyType

GetType returns the Type field value.

func (*LeakedKey) GetTypeOk

func (o *LeakedKey) GetTypeOk() (*LeakedKeyType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LeakedKey) MarshalJSON

func (o LeakedKey) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LeakedKey) SetAttributes

func (o *LeakedKey) SetAttributes(v LeakedKeyAttributes)

SetAttributes sets field value.

func (*LeakedKey) SetId

func (o *LeakedKey) SetId(v string)

SetId sets field value.

func (*LeakedKey) SetType

func (o *LeakedKey) SetType(v LeakedKeyType)

SetType sets field value.

func (*LeakedKey) UnmarshalJSON

func (o *LeakedKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LeakedKeyAttributes

LeakedKeyAttributes The definition of LeakedKeyAttributes object.

type LeakedKeyAttributes struct {
    // The LeakedKeyAttributes date.
    Date time.Time `json:"date"`
    // The LeakedKeyAttributes leak_source.
    LeakSource *string `json:"leak_source,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLeakedKeyAttributes

func NewLeakedKeyAttributes(date time.Time) *LeakedKeyAttributes

NewLeakedKeyAttributes instantiates a new LeakedKeyAttributes 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 NewLeakedKeyAttributesWithDefaults

func NewLeakedKeyAttributesWithDefaults() *LeakedKeyAttributes

NewLeakedKeyAttributesWithDefaults instantiates a new LeakedKeyAttributes 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 (*LeakedKeyAttributes) GetDate

func (o *LeakedKeyAttributes) GetDate() time.Time

GetDate returns the Date field value.

func (*LeakedKeyAttributes) GetDateOk

func (o *LeakedKeyAttributes) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*LeakedKeyAttributes) GetLeakSource

func (o *LeakedKeyAttributes) GetLeakSource() string

GetLeakSource returns the LeakSource field value if set, zero value otherwise.

func (*LeakedKeyAttributes) GetLeakSourceOk

func (o *LeakedKeyAttributes) GetLeakSourceOk() (*string, bool)

GetLeakSourceOk returns a tuple with the LeakSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LeakedKeyAttributes) HasLeakSource

func (o *LeakedKeyAttributes) HasLeakSource() bool

HasLeakSource returns a boolean if a field has been set.

func (LeakedKeyAttributes) MarshalJSON

func (o LeakedKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LeakedKeyAttributes) SetDate

func (o *LeakedKeyAttributes) SetDate(v time.Time)

SetDate sets field value.

func (*LeakedKeyAttributes) SetLeakSource

func (o *LeakedKeyAttributes) SetLeakSource(v string)

SetLeakSource gets a reference to the given string and assigns it to the LeakSource field.

func (*LeakedKeyAttributes) UnmarshalJSON

func (o *LeakedKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LeakedKeyType

LeakedKeyType The definition of LeakedKeyType object.

type LeakedKeyType string

List of LeakedKeyType.

const (
    LEAKEDKEYTYPE_LEAKED_KEYS LeakedKeyType = "leaked_keys"
)

func NewLeakedKeyTypeFromValue

func NewLeakedKeyTypeFromValue(v string) (*LeakedKeyType, error)

NewLeakedKeyTypeFromValue returns a pointer to a valid LeakedKeyType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LeakedKeyType) GetAllowedValues

func (v *LeakedKeyType) GetAllowedValues() []LeakedKeyType

GetAllowedValues reeturns the list of possible values.

func (LeakedKeyType) IsValid

func (v LeakedKeyType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LeakedKeyType) Ptr

func (v LeakedKeyType) Ptr() *LeakedKeyType

Ptr returns reference to LeakedKeyType value.

func (*LeakedKeyType) UnmarshalJSON

func (v *LeakedKeyType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Library

Library Vulnerability library.

type Library struct {
    // Vulnerability library name.
    Name string `json:"name"`
    // Vulnerability library version.
    Version *string `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLibrary

func NewLibrary(name string) *Library

NewLibrary instantiates a new Library 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 NewLibraryWithDefaults

func NewLibraryWithDefaults() *Library

NewLibraryWithDefaults instantiates a new Library 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 (*Library) GetName

func (o *Library) GetName() string

GetName returns the Name field value.

func (*Library) GetNameOk

func (o *Library) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Library) GetVersion

func (o *Library) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*Library) GetVersionOk

func (o *Library) GetVersionOk() (*string, 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 (*Library) HasVersion

func (o *Library) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Library) MarshalJSON

func (o Library) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Library) SetName

func (o *Library) SetName(v string)

SetName sets field value.

func (*Library) SetVersion

func (o *Library) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (*Library) UnmarshalJSON

func (o *Library) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

Links The JSON:API links related to pagination.

type Links struct {
    // First page link.
    First string `json:"first"`
    // Last page link.
    Last string `json:"last"`
    // Next page link.
    Next *string `json:"next,omitempty"`
    // Previous page link.
    Previous *string `json:"previous,omitempty"`
    // Request link.
    Self string `json:"self"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewLinks(first string, last string, self string) *Links

NewLinks instantiates a new Links 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 NewLinksWithDefaults

func NewLinksWithDefaults() *Links

NewLinksWithDefaults instantiates a new Links 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 (*Links) GetFirst

func (o *Links) GetFirst() string

GetFirst returns the First field value.

func (*Links) GetFirstOk

func (o *Links) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value and a boolean to check if the value has been set.

func (*Links) GetLast

func (o *Links) GetLast() string

GetLast returns the Last field value.

func (*Links) GetLastOk

func (o *Links) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last field value and a boolean to check if the value has been set.

func (*Links) GetNext

func (o *Links) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*Links) GetNextOk

func (o *Links) 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 (*Links) GetPrevious

func (o *Links) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*Links) GetPreviousOk

func (o *Links) GetPreviousOk() (*string, bool)

GetPreviousOk returns a tuple with the Previous field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Links) GetSelf

func (o *Links) GetSelf() string

GetSelf returns the Self field value.

func (*Links) GetSelfOk

func (o *Links) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value and a boolean to check if the value has been set.

func (*Links) HasNext

func (o *Links) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*Links) HasPrevious

func (o *Links) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (Links) MarshalJSON

func (o Links) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Links) SetFirst

func (o *Links) SetFirst(v string)

SetFirst sets field value.

func (*Links) SetLast

func (o *Links) SetLast(v string)

SetLast sets field value.

func (*Links) SetNext

func (o *Links) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*Links) SetPrevious

func (o *Links) SetPrevious(v string)

SetPrevious gets a reference to the given string and assigns it to the Previous field.

func (*Links) SetSelf

func (o *Links) SetSelf(v string)

SetSelf sets field value.

func (*Links) UnmarshalJSON

func (o *Links) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAPIKeysOptionalParameters

ListAPIKeysOptionalParameters holds optional parameters for ListAPIKeys.

type ListAPIKeysOptionalParameters struct {
    PageSize                      *int64
    PageNumber                    *int64
    Sort                          *APIKeysSort
    Filter                        *string
    FilterCreatedAtStart          *string
    FilterCreatedAtEnd            *string
    FilterModifiedAtStart         *string
    FilterModifiedAtEnd           *string
    Include                       *string
    FilterRemoteConfigReadEnabled *bool
    FilterCategory                *string
}

func NewListAPIKeysOptionalParameters

func NewListAPIKeysOptionalParameters() *ListAPIKeysOptionalParameters

NewListAPIKeysOptionalParameters creates an empty struct for parameters.

func (*ListAPIKeysOptionalParameters) WithFilter

func (r *ListAPIKeysOptionalParameters) WithFilter(filter string) *ListAPIKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterCategory

func (r *ListAPIKeysOptionalParameters) WithFilterCategory(filterCategory string) *ListAPIKeysOptionalParameters

WithFilterCategory sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListAPIKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListAPIKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListAPIKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtEnd(filterModifiedAtEnd string) *ListAPIKeysOptionalParameters

WithFilterModifiedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterModifiedAtStart

func (r *ListAPIKeysOptionalParameters) WithFilterModifiedAtStart(filterModifiedAtStart string) *ListAPIKeysOptionalParameters

WithFilterModifiedAtStart sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithFilterRemoteConfigReadEnabled

func (r *ListAPIKeysOptionalParameters) WithFilterRemoteConfigReadEnabled(filterRemoteConfigReadEnabled bool) *ListAPIKeysOptionalParameters

WithFilterRemoteConfigReadEnabled sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithInclude

func (r *ListAPIKeysOptionalParameters) WithInclude(include string) *ListAPIKeysOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithPageNumber

func (r *ListAPIKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListAPIKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithPageSize

func (r *ListAPIKeysOptionalParameters) WithPageSize(pageSize int64) *ListAPIKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListAPIKeysOptionalParameters) WithSort

func (r *ListAPIKeysOptionalParameters) WithSort(sort APIKeysSort) *ListAPIKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListAPIsOptionalParameters

ListAPIsOptionalParameters holds optional parameters for ListAPIs.

type ListAPIsOptionalParameters struct {
    Query      *string
    PageLimit  *int64
    PageOffset *int64
}

func NewListAPIsOptionalParameters

func NewListAPIsOptionalParameters() *ListAPIsOptionalParameters

NewListAPIsOptionalParameters creates an empty struct for parameters.

func (*ListAPIsOptionalParameters) WithPageLimit

func (r *ListAPIsOptionalParameters) WithPageLimit(pageLimit int64) *ListAPIsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListAPIsOptionalParameters) WithPageOffset

func (r *ListAPIsOptionalParameters) WithPageOffset(pageOffset int64) *ListAPIsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListAPIsOptionalParameters) WithQuery

func (r *ListAPIsOptionalParameters) WithQuery(query string) *ListAPIsOptionalParameters

WithQuery sets the corresponding parameter name and returns the struct.

type ListAPIsResponse

ListAPIsResponse Response for `ListAPIs`.

type ListAPIsResponse struct {
    // List of API items.
    Data []ListAPIsResponseData `json:"data,omitempty"`
    // Metadata for `ListAPIsResponse`.
    Meta *ListAPIsResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAPIsResponse

func NewListAPIsResponse() *ListAPIsResponse

NewListAPIsResponse instantiates a new ListAPIsResponse 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 NewListAPIsResponseWithDefaults

func NewListAPIsResponseWithDefaults() *ListAPIsResponse

NewListAPIsResponseWithDefaults instantiates a new ListAPIsResponse 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 (*ListAPIsResponse) GetData

func (o *ListAPIsResponse) GetData() []ListAPIsResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ListAPIsResponse) GetDataOk

func (o *ListAPIsResponse) GetDataOk() (*[]ListAPIsResponseData, 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 (*ListAPIsResponse) GetMeta

func (o *ListAPIsResponse) GetMeta() ListAPIsResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListAPIsResponse) GetMetaOk

func (o *ListAPIsResponse) GetMetaOk() (*ListAPIsResponseMeta, 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 (*ListAPIsResponse) HasData

func (o *ListAPIsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListAPIsResponse) HasMeta

func (o *ListAPIsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListAPIsResponse) MarshalJSON

func (o ListAPIsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAPIsResponse) SetData

func (o *ListAPIsResponse) SetData(v []ListAPIsResponseData)

SetData gets a reference to the given []ListAPIsResponseData and assigns it to the Data field.

func (*ListAPIsResponse) SetMeta

func (o *ListAPIsResponse) SetMeta(v ListAPIsResponseMeta)

SetMeta gets a reference to the given ListAPIsResponseMeta and assigns it to the Meta field.

func (*ListAPIsResponse) UnmarshalJSON

func (o *ListAPIsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAPIsResponseData

ListAPIsResponseData Data envelope for `ListAPIsResponse`.

type ListAPIsResponseData struct {
    // Attributes for `ListAPIsResponseData`.
    Attributes *ListAPIsResponseDataAttributes `json:"attributes,omitempty"`
    // API identifier.
    Id *uuid.UUID `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAPIsResponseData

func NewListAPIsResponseData() *ListAPIsResponseData

NewListAPIsResponseData instantiates a new ListAPIsResponseData 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 NewListAPIsResponseDataWithDefaults

func NewListAPIsResponseDataWithDefaults() *ListAPIsResponseData

NewListAPIsResponseDataWithDefaults instantiates a new ListAPIsResponseData 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 (*ListAPIsResponseData) GetAttributes

func (o *ListAPIsResponseData) GetAttributes() ListAPIsResponseDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ListAPIsResponseData) GetAttributesOk

func (o *ListAPIsResponseData) GetAttributesOk() (*ListAPIsResponseDataAttributes, 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 (*ListAPIsResponseData) GetId

func (o *ListAPIsResponseData) GetId() uuid.UUID

GetId returns the Id field value if set, zero value otherwise.

func (*ListAPIsResponseData) GetIdOk

func (o *ListAPIsResponseData) GetIdOk() (*uuid.UUID, 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 (*ListAPIsResponseData) HasAttributes

func (o *ListAPIsResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ListAPIsResponseData) HasId

func (o *ListAPIsResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (ListAPIsResponseData) MarshalJSON

func (o ListAPIsResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAPIsResponseData) SetAttributes

func (o *ListAPIsResponseData) SetAttributes(v ListAPIsResponseDataAttributes)

SetAttributes gets a reference to the given ListAPIsResponseDataAttributes and assigns it to the Attributes field.

func (*ListAPIsResponseData) SetId

func (o *ListAPIsResponseData) SetId(v uuid.UUID)

SetId gets a reference to the given uuid.UUID and assigns it to the Id field.

func (*ListAPIsResponseData) UnmarshalJSON

func (o *ListAPIsResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAPIsResponseDataAttributes

ListAPIsResponseDataAttributes Attributes for `ListAPIsResponseData`.

type ListAPIsResponseDataAttributes struct {
    // API name.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAPIsResponseDataAttributes

func NewListAPIsResponseDataAttributes() *ListAPIsResponseDataAttributes

NewListAPIsResponseDataAttributes instantiates a new ListAPIsResponseDataAttributes 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 NewListAPIsResponseDataAttributesWithDefaults

func NewListAPIsResponseDataAttributesWithDefaults() *ListAPIsResponseDataAttributes

NewListAPIsResponseDataAttributesWithDefaults instantiates a new ListAPIsResponseDataAttributes 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 (*ListAPIsResponseDataAttributes) GetName

func (o *ListAPIsResponseDataAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ListAPIsResponseDataAttributes) GetNameOk

func (o *ListAPIsResponseDataAttributes) 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 (*ListAPIsResponseDataAttributes) HasName

func (o *ListAPIsResponseDataAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (ListAPIsResponseDataAttributes) MarshalJSON

func (o ListAPIsResponseDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAPIsResponseDataAttributes) SetName

func (o *ListAPIsResponseDataAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ListAPIsResponseDataAttributes) UnmarshalJSON

func (o *ListAPIsResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAPIsResponseMeta

ListAPIsResponseMeta Metadata for `ListAPIsResponse`.

type ListAPIsResponseMeta struct {
    // Pagination metadata information for `ListAPIsResponse`.
    Pagination *ListAPIsResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAPIsResponseMeta

func NewListAPIsResponseMeta() *ListAPIsResponseMeta

NewListAPIsResponseMeta instantiates a new ListAPIsResponseMeta 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 NewListAPIsResponseMetaWithDefaults

func NewListAPIsResponseMetaWithDefaults() *ListAPIsResponseMeta

NewListAPIsResponseMetaWithDefaults instantiates a new ListAPIsResponseMeta 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 (*ListAPIsResponseMeta) GetPagination

func (o *ListAPIsResponseMeta) GetPagination() ListAPIsResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*ListAPIsResponseMeta) GetPaginationOk

func (o *ListAPIsResponseMeta) GetPaginationOk() (*ListAPIsResponseMetaPagination, bool)

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 (*ListAPIsResponseMeta) HasPagination

func (o *ListAPIsResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (ListAPIsResponseMeta) MarshalJSON

func (o ListAPIsResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAPIsResponseMeta) SetPagination

func (o *ListAPIsResponseMeta) SetPagination(v ListAPIsResponseMetaPagination)

SetPagination gets a reference to the given ListAPIsResponseMetaPagination and assigns it to the Pagination field.

func (*ListAPIsResponseMeta) UnmarshalJSON

func (o *ListAPIsResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAPIsResponseMetaPagination

ListAPIsResponseMetaPagination Pagination metadata information for `ListAPIsResponse`.

type ListAPIsResponseMetaPagination struct {
    // Number of items in the current page.
    Limit *int64 `json:"limit,omitempty"`
    // Offset for pagination.
    Offset *int64 `json:"offset,omitempty"`
    // Total number of items.
    TotalCount *int64 `json:"total_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAPIsResponseMetaPagination

func NewListAPIsResponseMetaPagination() *ListAPIsResponseMetaPagination

NewListAPIsResponseMetaPagination instantiates a new ListAPIsResponseMetaPagination 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 NewListAPIsResponseMetaPaginationWithDefaults

func NewListAPIsResponseMetaPaginationWithDefaults() *ListAPIsResponseMetaPagination

NewListAPIsResponseMetaPaginationWithDefaults instantiates a new ListAPIsResponseMetaPagination 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 (*ListAPIsResponseMetaPagination) GetLimit

func (o *ListAPIsResponseMetaPagination) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*ListAPIsResponseMetaPagination) GetLimitOk

func (o *ListAPIsResponseMetaPagination) 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 (*ListAPIsResponseMetaPagination) GetOffset

func (o *ListAPIsResponseMetaPagination) GetOffset() int64

GetOffset returns the Offset field value if set, zero value otherwise.

func (*ListAPIsResponseMetaPagination) GetOffsetOk

func (o *ListAPIsResponseMetaPagination) 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 (*ListAPIsResponseMetaPagination) GetTotalCount

func (o *ListAPIsResponseMetaPagination) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*ListAPIsResponseMetaPagination) GetTotalCountOk

func (o *ListAPIsResponseMetaPagination) 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 (*ListAPIsResponseMetaPagination) HasLimit

func (o *ListAPIsResponseMetaPagination) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*ListAPIsResponseMetaPagination) HasOffset

func (o *ListAPIsResponseMetaPagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*ListAPIsResponseMetaPagination) HasTotalCount

func (o *ListAPIsResponseMetaPagination) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (ListAPIsResponseMetaPagination) MarshalJSON

func (o ListAPIsResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAPIsResponseMetaPagination) SetLimit

func (o *ListAPIsResponseMetaPagination) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*ListAPIsResponseMetaPagination) SetOffset

func (o *ListAPIsResponseMetaPagination) SetOffset(v int64)

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*ListAPIsResponseMetaPagination) SetTotalCount

func (o *ListAPIsResponseMetaPagination) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

func (*ListAPIsResponseMetaPagination) UnmarshalJSON

func (o *ListAPIsResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAWSAccountsOptionalParameters

ListAWSAccountsOptionalParameters holds optional parameters for ListAWSAccounts.

type ListAWSAccountsOptionalParameters struct {
    AwsAccountId *string
}

func NewListAWSAccountsOptionalParameters

func NewListAWSAccountsOptionalParameters() *ListAWSAccountsOptionalParameters

NewListAWSAccountsOptionalParameters creates an empty struct for parameters.

func (*ListAWSAccountsOptionalParameters) WithAwsAccountId

func (r *ListAWSAccountsOptionalParameters) WithAwsAccountId(awsAccountId string) *ListAWSAccountsOptionalParameters

WithAwsAccountId sets the corresponding parameter name and returns the struct.

type ListActiveMetricConfigurationsOptionalParameters

ListActiveMetricConfigurationsOptionalParameters holds optional parameters for ListActiveMetricConfigurations.

type ListActiveMetricConfigurationsOptionalParameters struct {
    WindowSeconds *int64
}

func NewListActiveMetricConfigurationsOptionalParameters

func NewListActiveMetricConfigurationsOptionalParameters() *ListActiveMetricConfigurationsOptionalParameters

NewListActiveMetricConfigurationsOptionalParameters creates an empty struct for parameters.

func (*ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds

func (r *ListActiveMetricConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListActiveMetricConfigurationsOptionalParameters

WithWindowSeconds sets the corresponding parameter name and returns the struct.

type ListAllCSMAgentsOptionalParameters

ListAllCSMAgentsOptionalParameters holds optional parameters for ListAllCSMAgents.

type ListAllCSMAgentsOptionalParameters struct {
    Page           *int32
    Size           *int32
    Query          *string
    OrderDirection *OrderDirection
}

func NewListAllCSMAgentsOptionalParameters

func NewListAllCSMAgentsOptionalParameters() *ListAllCSMAgentsOptionalParameters

NewListAllCSMAgentsOptionalParameters creates an empty struct for parameters.

func (*ListAllCSMAgentsOptionalParameters) WithOrderDirection

func (r *ListAllCSMAgentsOptionalParameters) WithOrderDirection(orderDirection OrderDirection) *ListAllCSMAgentsOptionalParameters

WithOrderDirection sets the corresponding parameter name and returns the struct.

func (*ListAllCSMAgentsOptionalParameters) WithPage

func (r *ListAllCSMAgentsOptionalParameters) WithPage(page int32) *ListAllCSMAgentsOptionalParameters

WithPage sets the corresponding parameter name and returns the struct.

func (*ListAllCSMAgentsOptionalParameters) WithQuery

func (r *ListAllCSMAgentsOptionalParameters) WithQuery(query string) *ListAllCSMAgentsOptionalParameters

WithQuery sets the corresponding parameter name and returns the struct.

func (*ListAllCSMAgentsOptionalParameters) WithSize

func (r *ListAllCSMAgentsOptionalParameters) WithSize(size int32) *ListAllCSMAgentsOptionalParameters

WithSize sets the corresponding parameter name and returns the struct.

type ListAllCSMServerlessAgentsOptionalParameters

ListAllCSMServerlessAgentsOptionalParameters holds optional parameters for ListAllCSMServerlessAgents.

type ListAllCSMServerlessAgentsOptionalParameters struct {
    Page           *int32
    Size           *int32
    Query          *string
    OrderDirection *OrderDirection
}

func NewListAllCSMServerlessAgentsOptionalParameters

func NewListAllCSMServerlessAgentsOptionalParameters() *ListAllCSMServerlessAgentsOptionalParameters

NewListAllCSMServerlessAgentsOptionalParameters creates an empty struct for parameters.

func (*ListAllCSMServerlessAgentsOptionalParameters) WithOrderDirection

func (r *ListAllCSMServerlessAgentsOptionalParameters) WithOrderDirection(orderDirection OrderDirection) *ListAllCSMServerlessAgentsOptionalParameters

WithOrderDirection sets the corresponding parameter name and returns the struct.

func (*ListAllCSMServerlessAgentsOptionalParameters) WithPage

func (r *ListAllCSMServerlessAgentsOptionalParameters) WithPage(page int32) *ListAllCSMServerlessAgentsOptionalParameters

WithPage sets the corresponding parameter name and returns the struct.

func (*ListAllCSMServerlessAgentsOptionalParameters) WithQuery

func (r *ListAllCSMServerlessAgentsOptionalParameters) WithQuery(query string) *ListAllCSMServerlessAgentsOptionalParameters

WithQuery sets the corresponding parameter name and returns the struct.

func (*ListAllCSMServerlessAgentsOptionalParameters) WithSize

func (r *ListAllCSMServerlessAgentsOptionalParameters) WithSize(size int32) *ListAllCSMServerlessAgentsOptionalParameters

WithSize sets the corresponding parameter name and returns the struct.

type ListApplicationKeysOptionalParameters

ListApplicationKeysOptionalParameters holds optional parameters for ListApplicationKeys.

type ListApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
    Include              *string
}

func NewListApplicationKeysOptionalParameters

func NewListApplicationKeysOptionalParameters() *ListApplicationKeysOptionalParameters

NewListApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListApplicationKeysOptionalParameters) WithFilter

func (r *ListApplicationKeysOptionalParameters) WithFilter(filter string) *ListApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithInclude

func (r *ListApplicationKeysOptionalParameters) WithInclude(include string) *ListApplicationKeysOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithPageNumber

func (r *ListApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithPageSize

func (r *ListApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListApplicationKeysOptionalParameters) WithSort

func (r *ListApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListApplicationKeysResponse

ListApplicationKeysResponse Response for a list of application keys.

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"`
    // Additional information related to the application key response.
    Meta *ApplicationKeyResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *ListApplicationKeysResponse) GetData() []PartialApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetDataOk

func (o *ListApplicationKeysResponse) GetDataOk() (*[]PartialApplicationKey, 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 (*ListApplicationKeysResponse) GetIncluded

func (o *ListApplicationKeysResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetIncludedOk

func (o *ListApplicationKeysResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, 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 (*ListApplicationKeysResponse) GetMeta

func (o *ListApplicationKeysResponse) GetMeta() ApplicationKeyResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListApplicationKeysResponse) GetMetaOk

func (o *ListApplicationKeysResponse) GetMetaOk() (*ApplicationKeyResponseMeta, 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 (*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) HasMeta

func (o *ListApplicationKeysResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListApplicationKeysResponse) MarshalJSON

func (o ListApplicationKeysResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListApplicationKeysResponse) SetData

func (o *ListApplicationKeysResponse) SetData(v []PartialApplicationKey)

SetData gets a reference to the given []PartialApplicationKey and assigns it to the Data field.

func (*ListApplicationKeysResponse) SetIncluded

func (o *ListApplicationKeysResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*ListApplicationKeysResponse) SetMeta

func (o *ListApplicationKeysResponse) SetMeta(v ApplicationKeyResponseMeta)

SetMeta gets a reference to the given ApplicationKeyResponseMeta and assigns it to the Meta field.

func (*ListApplicationKeysResponse) UnmarshalJSON

func (o *ListApplicationKeysResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAppsOptionalParameters

ListAppsOptionalParameters holds optional parameters for ListApps.

type ListAppsOptionalParameters struct {
    Limit             *int64
    Page              *int64
    FilterUserName    *string
    FilterUserUuid    *uuid.UUID
    FilterName        *string
    FilterQuery       *string
    FilterDeployed    *bool
    FilterTags        *string
    FilterFavorite    *bool
    FilterSelfService *bool
    Sort              *[]AppsSortField
}

func NewListAppsOptionalParameters

func NewListAppsOptionalParameters() *ListAppsOptionalParameters

NewListAppsOptionalParameters creates an empty struct for parameters.

func (*ListAppsOptionalParameters) WithFilterDeployed

func (r *ListAppsOptionalParameters) WithFilterDeployed(filterDeployed bool) *ListAppsOptionalParameters

WithFilterDeployed sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithFilterFavorite

func (r *ListAppsOptionalParameters) WithFilterFavorite(filterFavorite bool) *ListAppsOptionalParameters

WithFilterFavorite sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithFilterName

func (r *ListAppsOptionalParameters) WithFilterName(filterName string) *ListAppsOptionalParameters

WithFilterName sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithFilterQuery

func (r *ListAppsOptionalParameters) WithFilterQuery(filterQuery string) *ListAppsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithFilterSelfService

func (r *ListAppsOptionalParameters) WithFilterSelfService(filterSelfService bool) *ListAppsOptionalParameters

WithFilterSelfService sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithFilterTags

func (r *ListAppsOptionalParameters) WithFilterTags(filterTags string) *ListAppsOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithFilterUserName

func (r *ListAppsOptionalParameters) WithFilterUserName(filterUserName string) *ListAppsOptionalParameters

WithFilterUserName sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithFilterUserUuid

func (r *ListAppsOptionalParameters) WithFilterUserUuid(filterUserUuid uuid.UUID) *ListAppsOptionalParameters

WithFilterUserUuid sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithLimit

func (r *ListAppsOptionalParameters) WithLimit(limit int64) *ListAppsOptionalParameters

WithLimit sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithPage

func (r *ListAppsOptionalParameters) WithPage(page int64) *ListAppsOptionalParameters

WithPage sets the corresponding parameter name and returns the struct.

func (*ListAppsOptionalParameters) WithSort

func (r *ListAppsOptionalParameters) WithSort(sort []AppsSortField) *ListAppsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListAppsResponse

ListAppsResponse A paginated list of apps matching the specified filters and sorting.

type ListAppsResponse struct {
    // An array of app definitions.
    Data []ListAppsResponseDataItems `json:"data,omitempty"`
    // Data on the version of the app that was published.
    Included []Deployment `json:"included,omitempty"`
    // Pagination metadata.
    Meta *ListAppsResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAppsResponse

func NewListAppsResponse() *ListAppsResponse

NewListAppsResponse instantiates a new ListAppsResponse 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 NewListAppsResponseWithDefaults

func NewListAppsResponseWithDefaults() *ListAppsResponse

NewListAppsResponseWithDefaults instantiates a new ListAppsResponse 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 (*ListAppsResponse) GetData

func (o *ListAppsResponse) GetData() []ListAppsResponseDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*ListAppsResponse) GetDataOk

func (o *ListAppsResponse) GetDataOk() (*[]ListAppsResponseDataItems, 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 (*ListAppsResponse) GetIncluded

func (o *ListAppsResponse) GetIncluded() []Deployment

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListAppsResponse) GetIncludedOk

func (o *ListAppsResponse) GetIncludedOk() (*[]Deployment, 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 (*ListAppsResponse) GetMeta

func (o *ListAppsResponse) GetMeta() ListAppsResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListAppsResponse) GetMetaOk

func (o *ListAppsResponse) GetMetaOk() (*ListAppsResponseMeta, 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 (*ListAppsResponse) HasData

func (o *ListAppsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListAppsResponse) HasIncluded

func (o *ListAppsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*ListAppsResponse) HasMeta

func (o *ListAppsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListAppsResponse) MarshalJSON

func (o ListAppsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAppsResponse) SetData

func (o *ListAppsResponse) SetData(v []ListAppsResponseDataItems)

SetData gets a reference to the given []ListAppsResponseDataItems and assigns it to the Data field.

func (*ListAppsResponse) SetIncluded

func (o *ListAppsResponse) SetIncluded(v []Deployment)

SetIncluded gets a reference to the given []Deployment and assigns it to the Included field.

func (*ListAppsResponse) SetMeta

func (o *ListAppsResponse) SetMeta(v ListAppsResponseMeta)

SetMeta gets a reference to the given ListAppsResponseMeta and assigns it to the Meta field.

func (*ListAppsResponse) UnmarshalJSON

func (o *ListAppsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAppsResponseDataItems

ListAppsResponseDataItems An app definition object. This contains only basic information about the app such as ID, name, and tags.

type ListAppsResponseDataItems struct {
    // Basic information about the app such as name, description, and tags.
    Attributes ListAppsResponseDataItemsAttributes `json:"attributes"`
    // The ID of the app.
    Id uuid.UUID `json:"id"`
    // Metadata of an app.
    Meta *AppMeta `json:"meta,omitempty"`
    // The app's publication information.
    Relationships *ListAppsResponseDataItemsRelationships `json:"relationships,omitempty"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAppsResponseDataItems

func NewListAppsResponseDataItems(attributes ListAppsResponseDataItemsAttributes, id uuid.UUID, typeVar AppDefinitionType) *ListAppsResponseDataItems

NewListAppsResponseDataItems instantiates a new ListAppsResponseDataItems 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 NewListAppsResponseDataItemsWithDefaults

func NewListAppsResponseDataItemsWithDefaults() *ListAppsResponseDataItems

NewListAppsResponseDataItemsWithDefaults instantiates a new ListAppsResponseDataItems 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 (*ListAppsResponseDataItems) GetAttributes

func (o *ListAppsResponseDataItems) GetAttributes() ListAppsResponseDataItemsAttributes

GetAttributes returns the Attributes field value.

func (*ListAppsResponseDataItems) GetAttributesOk

func (o *ListAppsResponseDataItems) GetAttributesOk() (*ListAppsResponseDataItemsAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ListAppsResponseDataItems) GetId

func (o *ListAppsResponseDataItems) GetId() uuid.UUID

GetId returns the Id field value.

func (*ListAppsResponseDataItems) GetIdOk

func (o *ListAppsResponseDataItems) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListAppsResponseDataItems) GetMeta

func (o *ListAppsResponseDataItems) GetMeta() AppMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListAppsResponseDataItems) GetMetaOk

func (o *ListAppsResponseDataItems) GetMetaOk() (*AppMeta, 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 (*ListAppsResponseDataItems) GetRelationships

func (o *ListAppsResponseDataItems) GetRelationships() ListAppsResponseDataItemsRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ListAppsResponseDataItems) GetRelationshipsOk

func (o *ListAppsResponseDataItems) GetRelationshipsOk() (*ListAppsResponseDataItemsRelationships, 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 (*ListAppsResponseDataItems) GetType

func (o *ListAppsResponseDataItems) GetType() AppDefinitionType

GetType returns the Type field value.

func (*ListAppsResponseDataItems) GetTypeOk

func (o *ListAppsResponseDataItems) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ListAppsResponseDataItems) HasMeta

func (o *ListAppsResponseDataItems) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListAppsResponseDataItems) HasRelationships

func (o *ListAppsResponseDataItems) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ListAppsResponseDataItems) MarshalJSON

func (o ListAppsResponseDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAppsResponseDataItems) SetAttributes

func (o *ListAppsResponseDataItems) SetAttributes(v ListAppsResponseDataItemsAttributes)

SetAttributes sets field value.

func (*ListAppsResponseDataItems) SetId

func (o *ListAppsResponseDataItems) SetId(v uuid.UUID)

SetId sets field value.

func (*ListAppsResponseDataItems) SetMeta

func (o *ListAppsResponseDataItems) SetMeta(v AppMeta)

SetMeta gets a reference to the given AppMeta and assigns it to the Meta field.

func (*ListAppsResponseDataItems) SetRelationships

func (o *ListAppsResponseDataItems) SetRelationships(v ListAppsResponseDataItemsRelationships)

SetRelationships gets a reference to the given ListAppsResponseDataItemsRelationships and assigns it to the Relationships field.

func (*ListAppsResponseDataItems) SetType

func (o *ListAppsResponseDataItems) SetType(v AppDefinitionType)

SetType sets field value.

func (*ListAppsResponseDataItems) UnmarshalJSON

func (o *ListAppsResponseDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAppsResponseDataItemsAttributes

ListAppsResponseDataItemsAttributes Basic information about the app such as name, description, and tags.

type ListAppsResponseDataItemsAttributes struct {
    // A human-readable description for the app.
    Description *string `json:"description,omitempty"`
    // Whether the app is marked as a favorite by the current user.
    Favorite *bool `json:"favorite,omitempty"`
    // The name of the app.
    Name *string `json:"name,omitempty"`
    // Whether the app is enabled for use in the Datadog self-service hub.
    SelfService *bool `json:"selfService,omitempty"`
    // A list of tags for the app, which can be used to filter apps.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAppsResponseDataItemsAttributes

func NewListAppsResponseDataItemsAttributes() *ListAppsResponseDataItemsAttributes

NewListAppsResponseDataItemsAttributes instantiates a new ListAppsResponseDataItemsAttributes 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 NewListAppsResponseDataItemsAttributesWithDefaults

func NewListAppsResponseDataItemsAttributesWithDefaults() *ListAppsResponseDataItemsAttributes

NewListAppsResponseDataItemsAttributesWithDefaults instantiates a new ListAppsResponseDataItemsAttributes 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 (*ListAppsResponseDataItemsAttributes) GetDescription

func (o *ListAppsResponseDataItemsAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ListAppsResponseDataItemsAttributes) GetDescriptionOk

func (o *ListAppsResponseDataItemsAttributes) 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 (*ListAppsResponseDataItemsAttributes) GetFavorite

func (o *ListAppsResponseDataItemsAttributes) GetFavorite() bool

GetFavorite returns the Favorite field value if set, zero value otherwise.

func (*ListAppsResponseDataItemsAttributes) GetFavoriteOk

func (o *ListAppsResponseDataItemsAttributes) GetFavoriteOk() (*bool, bool)

GetFavoriteOk returns a tuple with the Favorite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAppsResponseDataItemsAttributes) GetName

func (o *ListAppsResponseDataItemsAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ListAppsResponseDataItemsAttributes) GetNameOk

func (o *ListAppsResponseDataItemsAttributes) 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 (*ListAppsResponseDataItemsAttributes) GetSelfService

func (o *ListAppsResponseDataItemsAttributes) GetSelfService() bool

GetSelfService returns the SelfService field value if set, zero value otherwise.

func (*ListAppsResponseDataItemsAttributes) GetSelfServiceOk

func (o *ListAppsResponseDataItemsAttributes) GetSelfServiceOk() (*bool, bool)

GetSelfServiceOk returns a tuple with the SelfService field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAppsResponseDataItemsAttributes) GetTags

func (o *ListAppsResponseDataItemsAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ListAppsResponseDataItemsAttributes) GetTagsOk

func (o *ListAppsResponseDataItemsAttributes) 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 (*ListAppsResponseDataItemsAttributes) HasDescription

func (o *ListAppsResponseDataItemsAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ListAppsResponseDataItemsAttributes) HasFavorite

func (o *ListAppsResponseDataItemsAttributes) HasFavorite() bool

HasFavorite returns a boolean if a field has been set.

func (*ListAppsResponseDataItemsAttributes) HasName

func (o *ListAppsResponseDataItemsAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ListAppsResponseDataItemsAttributes) HasSelfService

func (o *ListAppsResponseDataItemsAttributes) HasSelfService() bool

HasSelfService returns a boolean if a field has been set.

func (*ListAppsResponseDataItemsAttributes) HasTags

func (o *ListAppsResponseDataItemsAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ListAppsResponseDataItemsAttributes) MarshalJSON

func (o ListAppsResponseDataItemsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAppsResponseDataItemsAttributes) SetDescription

func (o *ListAppsResponseDataItemsAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ListAppsResponseDataItemsAttributes) SetFavorite

func (o *ListAppsResponseDataItemsAttributes) SetFavorite(v bool)

SetFavorite gets a reference to the given bool and assigns it to the Favorite field.

func (*ListAppsResponseDataItemsAttributes) SetName

func (o *ListAppsResponseDataItemsAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ListAppsResponseDataItemsAttributes) SetSelfService

func (o *ListAppsResponseDataItemsAttributes) SetSelfService(v bool)

SetSelfService gets a reference to the given bool and assigns it to the SelfService field.

func (*ListAppsResponseDataItemsAttributes) SetTags

func (o *ListAppsResponseDataItemsAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ListAppsResponseDataItemsAttributes) UnmarshalJSON

func (o *ListAppsResponseDataItemsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAppsResponseDataItemsRelationships

ListAppsResponseDataItemsRelationships The app's publication information.

type ListAppsResponseDataItemsRelationships struct {
    // Information pointing to the app's publication status.
    Deployment *DeploymentRelationship `json:"deployment,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAppsResponseDataItemsRelationships

func NewListAppsResponseDataItemsRelationships() *ListAppsResponseDataItemsRelationships

NewListAppsResponseDataItemsRelationships instantiates a new ListAppsResponseDataItemsRelationships 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 NewListAppsResponseDataItemsRelationshipsWithDefaults

func NewListAppsResponseDataItemsRelationshipsWithDefaults() *ListAppsResponseDataItemsRelationships

NewListAppsResponseDataItemsRelationshipsWithDefaults instantiates a new ListAppsResponseDataItemsRelationships 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 (*ListAppsResponseDataItemsRelationships) GetDeployment

func (o *ListAppsResponseDataItemsRelationships) GetDeployment() DeploymentRelationship

GetDeployment returns the Deployment field value if set, zero value otherwise.

func (*ListAppsResponseDataItemsRelationships) GetDeploymentOk

func (o *ListAppsResponseDataItemsRelationships) GetDeploymentOk() (*DeploymentRelationship, bool)

GetDeploymentOk returns a tuple with the Deployment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAppsResponseDataItemsRelationships) HasDeployment

func (o *ListAppsResponseDataItemsRelationships) HasDeployment() bool

HasDeployment returns a boolean if a field has been set.

func (ListAppsResponseDataItemsRelationships) MarshalJSON

func (o ListAppsResponseDataItemsRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAppsResponseDataItemsRelationships) SetDeployment

func (o *ListAppsResponseDataItemsRelationships) SetDeployment(v DeploymentRelationship)

SetDeployment gets a reference to the given DeploymentRelationship and assigns it to the Deployment field.

func (*ListAppsResponseDataItemsRelationships) UnmarshalJSON

func (o *ListAppsResponseDataItemsRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAppsResponseMeta

ListAppsResponseMeta Pagination metadata.

type ListAppsResponseMeta struct {
    // Information on the total number of apps, to be used for pagination.
    Page *ListAppsResponseMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAppsResponseMeta

func NewListAppsResponseMeta() *ListAppsResponseMeta

NewListAppsResponseMeta instantiates a new ListAppsResponseMeta 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 NewListAppsResponseMetaWithDefaults

func NewListAppsResponseMetaWithDefaults() *ListAppsResponseMeta

NewListAppsResponseMetaWithDefaults instantiates a new ListAppsResponseMeta 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 (*ListAppsResponseMeta) GetPage

func (o *ListAppsResponseMeta) GetPage() ListAppsResponseMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ListAppsResponseMeta) GetPageOk

func (o *ListAppsResponseMeta) GetPageOk() (*ListAppsResponseMetaPage, 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 (*ListAppsResponseMeta) HasPage

func (o *ListAppsResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ListAppsResponseMeta) MarshalJSON

func (o ListAppsResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAppsResponseMeta) SetPage

func (o *ListAppsResponseMeta) SetPage(v ListAppsResponseMetaPage)

SetPage gets a reference to the given ListAppsResponseMetaPage and assigns it to the Page field.

func (*ListAppsResponseMeta) UnmarshalJSON

func (o *ListAppsResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAppsResponseMetaPage

ListAppsResponseMetaPage Information on the total number of apps, to be used for pagination.

type ListAppsResponseMetaPage struct {
    // The total number of apps under the Datadog organization, disregarding any filters applied.
    TotalCount *int64 `json:"totalCount,omitempty"`
    // The total number of apps that match the specified filters.
    TotalFilteredCount *int64 `json:"totalFilteredCount,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListAppsResponseMetaPage

func NewListAppsResponseMetaPage() *ListAppsResponseMetaPage

NewListAppsResponseMetaPage instantiates a new ListAppsResponseMetaPage 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 NewListAppsResponseMetaPageWithDefaults

func NewListAppsResponseMetaPageWithDefaults() *ListAppsResponseMetaPage

NewListAppsResponseMetaPageWithDefaults instantiates a new ListAppsResponseMetaPage 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 (*ListAppsResponseMetaPage) GetTotalCount

func (o *ListAppsResponseMetaPage) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*ListAppsResponseMetaPage) GetTotalCountOk

func (o *ListAppsResponseMetaPage) 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 (*ListAppsResponseMetaPage) GetTotalFilteredCount

func (o *ListAppsResponseMetaPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*ListAppsResponseMetaPage) GetTotalFilteredCountOk

func (o *ListAppsResponseMetaPage) 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 (*ListAppsResponseMetaPage) HasTotalCount

func (o *ListAppsResponseMetaPage) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (*ListAppsResponseMetaPage) HasTotalFilteredCount

func (o *ListAppsResponseMetaPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (ListAppsResponseMetaPage) MarshalJSON

func (o ListAppsResponseMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListAppsResponseMetaPage) SetTotalCount

func (o *ListAppsResponseMetaPage) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

func (*ListAppsResponseMetaPage) SetTotalFilteredCount

func (o *ListAppsResponseMetaPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*ListAppsResponseMetaPage) UnmarshalJSON

func (o *ListAppsResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListAuditLogsOptionalParameters

ListAuditLogsOptionalParameters holds optional parameters for ListAuditLogs.

type ListAuditLogsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *AuditLogsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListAuditLogsOptionalParameters

func NewListAuditLogsOptionalParameters() *ListAuditLogsOptionalParameters

NewListAuditLogsOptionalParameters creates an empty struct for parameters.

func (*ListAuditLogsOptionalParameters) WithFilterFrom

func (r *ListAuditLogsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListAuditLogsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithFilterQuery

func (r *ListAuditLogsOptionalParameters) WithFilterQuery(filterQuery string) *ListAuditLogsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithFilterTo

func (r *ListAuditLogsOptionalParameters) WithFilterTo(filterTo time.Time) *ListAuditLogsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithPageCursor

func (r *ListAuditLogsOptionalParameters) WithPageCursor(pageCursor string) *ListAuditLogsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithPageLimit

func (r *ListAuditLogsOptionalParameters) WithPageLimit(pageLimit int32) *ListAuditLogsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListAuditLogsOptionalParameters) WithSort

func (r *ListAuditLogsOptionalParameters) WithSort(sort AuditLogsSort) *ListAuditLogsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListAuthNMappingsOptionalParameters

ListAuthNMappingsOptionalParameters holds optional parameters for ListAuthNMappings.

type ListAuthNMappingsOptionalParameters struct {
    PageSize     *int64
    PageNumber   *int64
    Sort         *AuthNMappingsSort
    Filter       *string
    ResourceType *AuthNMappingResourceType
}

func NewListAuthNMappingsOptionalParameters

func NewListAuthNMappingsOptionalParameters() *ListAuthNMappingsOptionalParameters

NewListAuthNMappingsOptionalParameters creates an empty struct for parameters.

func (*ListAuthNMappingsOptionalParameters) WithFilter

func (r *ListAuthNMappingsOptionalParameters) WithFilter(filter string) *ListAuthNMappingsOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithPageNumber

func (r *ListAuthNMappingsOptionalParameters) WithPageNumber(pageNumber int64) *ListAuthNMappingsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithPageSize

func (r *ListAuthNMappingsOptionalParameters) WithPageSize(pageSize int64) *ListAuthNMappingsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithResourceType

func (r *ListAuthNMappingsOptionalParameters) WithResourceType(resourceType AuthNMappingResourceType) *ListAuthNMappingsOptionalParameters

WithResourceType sets the corresponding parameter name and returns the struct.

func (*ListAuthNMappingsOptionalParameters) WithSort

func (r *ListAuthNMappingsOptionalParameters) WithSort(sort AuthNMappingsSort) *ListAuthNMappingsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCIAppPipelineEventsOptionalParameters

ListCIAppPipelineEventsOptionalParameters holds optional parameters for ListCIAppPipelineEvents.

type ListCIAppPipelineEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *CIAppSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListCIAppPipelineEventsOptionalParameters

func NewListCIAppPipelineEventsOptionalParameters() *ListCIAppPipelineEventsOptionalParameters

NewListCIAppPipelineEventsOptionalParameters creates an empty struct for parameters.

func (*ListCIAppPipelineEventsOptionalParameters) WithFilterFrom

func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppPipelineEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithFilterQuery

func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppPipelineEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithFilterTo

func (r *ListCIAppPipelineEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppPipelineEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithPageCursor

func (r *ListCIAppPipelineEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppPipelineEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithPageLimit

func (r *ListCIAppPipelineEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppPipelineEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListCIAppPipelineEventsOptionalParameters) WithSort

func (r *ListCIAppPipelineEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppPipelineEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCIAppTestEventsOptionalParameters

ListCIAppTestEventsOptionalParameters holds optional parameters for ListCIAppTestEvents.

type ListCIAppTestEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *CIAppSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListCIAppTestEventsOptionalParameters

func NewListCIAppTestEventsOptionalParameters() *ListCIAppTestEventsOptionalParameters

NewListCIAppTestEventsOptionalParameters creates an empty struct for parameters.

func (*ListCIAppTestEventsOptionalParameters) WithFilterFrom

func (r *ListCIAppTestEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListCIAppTestEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithFilterQuery

func (r *ListCIAppTestEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListCIAppTestEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithFilterTo

func (r *ListCIAppTestEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListCIAppTestEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithPageCursor

func (r *ListCIAppTestEventsOptionalParameters) WithPageCursor(pageCursor string) *ListCIAppTestEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithPageLimit

func (r *ListCIAppTestEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListCIAppTestEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListCIAppTestEventsOptionalParameters) WithSort

func (r *ListCIAppTestEventsOptionalParameters) WithSort(sort CIAppSort) *ListCIAppTestEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCSMThreatsAgentRulesOptionalParameters

ListCSMThreatsAgentRulesOptionalParameters holds optional parameters for ListCSMThreatsAgentRules.

type ListCSMThreatsAgentRulesOptionalParameters struct {
    PolicyId *string
}

func NewListCSMThreatsAgentRulesOptionalParameters

func NewListCSMThreatsAgentRulesOptionalParameters() *ListCSMThreatsAgentRulesOptionalParameters

NewListCSMThreatsAgentRulesOptionalParameters creates an empty struct for parameters.

func (*ListCSMThreatsAgentRulesOptionalParameters) WithPolicyId

func (r *ListCSMThreatsAgentRulesOptionalParameters) WithPolicyId(policyId string) *ListCSMThreatsAgentRulesOptionalParameters

WithPolicyId sets the corresponding parameter name and returns the struct.

type ListCatalogEntityOptionalParameters

ListCatalogEntityOptionalParameters holds optional parameters for ListCatalogEntity.

type ListCatalogEntityOptionalParameters struct {
    PageOffset            *int64
    PageLimit             *int64
    FilterId              *string
    FilterRef             *string
    FilterName            *string
    FilterKind            *string
    FilterOwner           *string
    FilterRelationType    *RelationType
    FilterExcludeSnapshot *string
    Include               *IncludeType
}

func NewListCatalogEntityOptionalParameters

func NewListCatalogEntityOptionalParameters() *ListCatalogEntityOptionalParameters

NewListCatalogEntityOptionalParameters creates an empty struct for parameters.

func (*ListCatalogEntityOptionalParameters) WithFilterExcludeSnapshot

func (r *ListCatalogEntityOptionalParameters) WithFilterExcludeSnapshot(filterExcludeSnapshot string) *ListCatalogEntityOptionalParameters

WithFilterExcludeSnapshot sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithFilterId

func (r *ListCatalogEntityOptionalParameters) WithFilterId(filterId string) *ListCatalogEntityOptionalParameters

WithFilterId sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithFilterKind

func (r *ListCatalogEntityOptionalParameters) WithFilterKind(filterKind string) *ListCatalogEntityOptionalParameters

WithFilterKind sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithFilterName

func (r *ListCatalogEntityOptionalParameters) WithFilterName(filterName string) *ListCatalogEntityOptionalParameters

WithFilterName sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithFilterOwner

func (r *ListCatalogEntityOptionalParameters) WithFilterOwner(filterOwner string) *ListCatalogEntityOptionalParameters

WithFilterOwner sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithFilterRef

func (r *ListCatalogEntityOptionalParameters) WithFilterRef(filterRef string) *ListCatalogEntityOptionalParameters

WithFilterRef sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithFilterRelationType

func (r *ListCatalogEntityOptionalParameters) WithFilterRelationType(filterRelationType RelationType) *ListCatalogEntityOptionalParameters

WithFilterRelationType sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithInclude

func (r *ListCatalogEntityOptionalParameters) WithInclude(include IncludeType) *ListCatalogEntityOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithPageLimit

func (r *ListCatalogEntityOptionalParameters) WithPageLimit(pageLimit int64) *ListCatalogEntityOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListCatalogEntityOptionalParameters) WithPageOffset

func (r *ListCatalogEntityOptionalParameters) WithPageOffset(pageOffset int64) *ListCatalogEntityOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

type ListCatalogRelationOptionalParameters

ListCatalogRelationOptionalParameters holds optional parameters for ListCatalogRelation.

type ListCatalogRelationOptionalParameters struct {
    PageOffset    *int64
    PageLimit     *int64
    FilterType    *RelationType
    FilterFromRef *string
    FilterToRef   *string
    Include       *RelationIncludeType
}

func NewListCatalogRelationOptionalParameters

func NewListCatalogRelationOptionalParameters() *ListCatalogRelationOptionalParameters

NewListCatalogRelationOptionalParameters creates an empty struct for parameters.

func (*ListCatalogRelationOptionalParameters) WithFilterFromRef

func (r *ListCatalogRelationOptionalParameters) WithFilterFromRef(filterFromRef string) *ListCatalogRelationOptionalParameters

WithFilterFromRef sets the corresponding parameter name and returns the struct.

func (*ListCatalogRelationOptionalParameters) WithFilterToRef

func (r *ListCatalogRelationOptionalParameters) WithFilterToRef(filterToRef string) *ListCatalogRelationOptionalParameters

WithFilterToRef sets the corresponding parameter name and returns the struct.

func (*ListCatalogRelationOptionalParameters) WithFilterType

func (r *ListCatalogRelationOptionalParameters) WithFilterType(filterType RelationType) *ListCatalogRelationOptionalParameters

WithFilterType sets the corresponding parameter name and returns the struct.

func (*ListCatalogRelationOptionalParameters) WithInclude

func (r *ListCatalogRelationOptionalParameters) WithInclude(include RelationIncludeType) *ListCatalogRelationOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListCatalogRelationOptionalParameters) WithPageLimit

func (r *ListCatalogRelationOptionalParameters) WithPageLimit(pageLimit int64) *ListCatalogRelationOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListCatalogRelationOptionalParameters) WithPageOffset

func (r *ListCatalogRelationOptionalParameters) WithPageOffset(pageOffset int64) *ListCatalogRelationOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

type ListContainerImagesOptionalParameters

ListContainerImagesOptionalParameters holds optional parameters for ListContainerImages.

type ListContainerImagesOptionalParameters struct {
    FilterTags *string
    GroupBy    *string
    Sort       *string
    PageSize   *int32
    PageCursor *string
}

func NewListContainerImagesOptionalParameters

func NewListContainerImagesOptionalParameters() *ListContainerImagesOptionalParameters

NewListContainerImagesOptionalParameters creates an empty struct for parameters.

func (*ListContainerImagesOptionalParameters) WithFilterTags

func (r *ListContainerImagesOptionalParameters) WithFilterTags(filterTags string) *ListContainerImagesOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListContainerImagesOptionalParameters) WithGroupBy

func (r *ListContainerImagesOptionalParameters) WithGroupBy(groupBy string) *ListContainerImagesOptionalParameters

WithGroupBy sets the corresponding parameter name and returns the struct.

func (*ListContainerImagesOptionalParameters) WithPageCursor

func (r *ListContainerImagesOptionalParameters) WithPageCursor(pageCursor string) *ListContainerImagesOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListContainerImagesOptionalParameters) WithPageSize

func (r *ListContainerImagesOptionalParameters) WithPageSize(pageSize int32) *ListContainerImagesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListContainerImagesOptionalParameters) WithSort

func (r *ListContainerImagesOptionalParameters) WithSort(sort string) *ListContainerImagesOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListContainersOptionalParameters

ListContainersOptionalParameters holds optional parameters for ListContainers.

type ListContainersOptionalParameters struct {
    FilterTags *string
    GroupBy    *string
    Sort       *string
    PageSize   *int32
    PageCursor *string
}

func NewListContainersOptionalParameters

func NewListContainersOptionalParameters() *ListContainersOptionalParameters

NewListContainersOptionalParameters creates an empty struct for parameters.

func (*ListContainersOptionalParameters) WithFilterTags

func (r *ListContainersOptionalParameters) WithFilterTags(filterTags string) *ListContainersOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListContainersOptionalParameters) WithGroupBy

func (r *ListContainersOptionalParameters) WithGroupBy(groupBy string) *ListContainersOptionalParameters

WithGroupBy sets the corresponding parameter name and returns the struct.

func (*ListContainersOptionalParameters) WithPageCursor

func (r *ListContainersOptionalParameters) WithPageCursor(pageCursor string) *ListContainersOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListContainersOptionalParameters) WithPageSize

func (r *ListContainersOptionalParameters) WithPageSize(pageSize int32) *ListContainersOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListContainersOptionalParameters) WithSort

func (r *ListContainersOptionalParameters) WithSort(sort string) *ListContainersOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListCurrentUserApplicationKeysOptionalParameters

ListCurrentUserApplicationKeysOptionalParameters holds optional parameters for ListCurrentUserApplicationKeys.

type ListCurrentUserApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
    Include              *string
}

func NewListCurrentUserApplicationKeysOptionalParameters

func NewListCurrentUserApplicationKeysOptionalParameters() *ListCurrentUserApplicationKeysOptionalParameters

NewListCurrentUserApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilter

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilter(filter string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListCurrentUserApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithInclude

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithInclude(include string) *ListCurrentUserApplicationKeysOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListCurrentUserApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithPageSize

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListCurrentUserApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListCurrentUserApplicationKeysOptionalParameters) WithSort

func (r *ListCurrentUserApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListCurrentUserApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListDevicesOptionalParameters

ListDevicesOptionalParameters holds optional parameters for ListDevices.

type ListDevicesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *string
    FilterTag  *string
}

func NewListDevicesOptionalParameters

func NewListDevicesOptionalParameters() *ListDevicesOptionalParameters

NewListDevicesOptionalParameters creates an empty struct for parameters.

func (*ListDevicesOptionalParameters) WithFilterTag

func (r *ListDevicesOptionalParameters) WithFilterTag(filterTag string) *ListDevicesOptionalParameters

WithFilterTag sets the corresponding parameter name and returns the struct.

func (*ListDevicesOptionalParameters) WithPageNumber

func (r *ListDevicesOptionalParameters) WithPageNumber(pageNumber int64) *ListDevicesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListDevicesOptionalParameters) WithPageSize

func (r *ListDevicesOptionalParameters) WithPageSize(pageSize int64) *ListDevicesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListDevicesOptionalParameters) WithSort

func (r *ListDevicesOptionalParameters) WithSort(sort string) *ListDevicesOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListDevicesResponse

ListDevicesResponse List devices response.

type ListDevicesResponse struct {
    // The list devices response data.
    Data []DevicesListData `json:"data,omitempty"`
    // Object describing meta attributes of response.
    Meta *ListDevicesResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListDevicesResponse

func NewListDevicesResponse() *ListDevicesResponse

NewListDevicesResponse instantiates a new ListDevicesResponse 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 NewListDevicesResponseWithDefaults

func NewListDevicesResponseWithDefaults() *ListDevicesResponse

NewListDevicesResponseWithDefaults instantiates a new ListDevicesResponse 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 (*ListDevicesResponse) GetData

func (o *ListDevicesResponse) GetData() []DevicesListData

GetData returns the Data field value if set, zero value otherwise.

func (*ListDevicesResponse) GetDataOk

func (o *ListDevicesResponse) GetDataOk() (*[]DevicesListData, 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 (*ListDevicesResponse) GetMeta

func (o *ListDevicesResponse) GetMeta() ListDevicesResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListDevicesResponse) GetMetaOk

func (o *ListDevicesResponse) GetMetaOk() (*ListDevicesResponseMetadata, 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 (*ListDevicesResponse) HasData

func (o *ListDevicesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListDevicesResponse) HasMeta

func (o *ListDevicesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListDevicesResponse) MarshalJSON

func (o ListDevicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListDevicesResponse) SetData

func (o *ListDevicesResponse) SetData(v []DevicesListData)

SetData gets a reference to the given []DevicesListData and assigns it to the Data field.

func (*ListDevicesResponse) SetMeta

func (o *ListDevicesResponse) SetMeta(v ListDevicesResponseMetadata)

SetMeta gets a reference to the given ListDevicesResponseMetadata and assigns it to the Meta field.

func (*ListDevicesResponse) UnmarshalJSON

func (o *ListDevicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListDevicesResponseMetadata

ListDevicesResponseMetadata Object describing meta attributes of response.

type ListDevicesResponseMetadata struct {
    // Pagination object.
    Page *ListDevicesResponseMetadataPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListDevicesResponseMetadata

func NewListDevicesResponseMetadata() *ListDevicesResponseMetadata

NewListDevicesResponseMetadata instantiates a new ListDevicesResponseMetadata 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 NewListDevicesResponseMetadataWithDefaults

func NewListDevicesResponseMetadataWithDefaults() *ListDevicesResponseMetadata

NewListDevicesResponseMetadataWithDefaults instantiates a new ListDevicesResponseMetadata 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 (*ListDevicesResponseMetadata) GetPage

func (o *ListDevicesResponseMetadata) GetPage() ListDevicesResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ListDevicesResponseMetadata) GetPageOk

func (o *ListDevicesResponseMetadata) GetPageOk() (*ListDevicesResponseMetadataPage, 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 (*ListDevicesResponseMetadata) HasPage

func (o *ListDevicesResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (ListDevicesResponseMetadata) MarshalJSON

func (o ListDevicesResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListDevicesResponseMetadata) SetPage

func (o *ListDevicesResponseMetadata) SetPage(v ListDevicesResponseMetadataPage)

SetPage gets a reference to the given ListDevicesResponseMetadataPage and assigns it to the Page field.

func (*ListDevicesResponseMetadata) UnmarshalJSON

func (o *ListDevicesResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListDevicesResponseMetadataPage

ListDevicesResponseMetadataPage Pagination object.

type ListDevicesResponseMetadataPage struct {
    // Total count of devices matched by the filter.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListDevicesResponseMetadataPage

func NewListDevicesResponseMetadataPage() *ListDevicesResponseMetadataPage

NewListDevicesResponseMetadataPage instantiates a new ListDevicesResponseMetadataPage 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 NewListDevicesResponseMetadataPageWithDefaults

func NewListDevicesResponseMetadataPageWithDefaults() *ListDevicesResponseMetadataPage

NewListDevicesResponseMetadataPageWithDefaults instantiates a new ListDevicesResponseMetadataPage 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 (*ListDevicesResponseMetadataPage) GetTotalFilteredCount

func (o *ListDevicesResponseMetadataPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*ListDevicesResponseMetadataPage) GetTotalFilteredCountOk

func (o *ListDevicesResponseMetadataPage) 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 (*ListDevicesResponseMetadataPage) HasTotalFilteredCount

func (o *ListDevicesResponseMetadataPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (ListDevicesResponseMetadataPage) MarshalJSON

func (o ListDevicesResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListDevicesResponseMetadataPage) SetTotalFilteredCount

func (o *ListDevicesResponseMetadataPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*ListDevicesResponseMetadataPage) UnmarshalJSON

func (o *ListDevicesResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListDowntimesOptionalParameters

ListDowntimesOptionalParameters holds optional parameters for ListDowntimes.

type ListDowntimesOptionalParameters struct {
    CurrentOnly *bool
    Include     *string
    PageOffset  *int64
    PageLimit   *int64
}

func NewListDowntimesOptionalParameters

func NewListDowntimesOptionalParameters() *ListDowntimesOptionalParameters

NewListDowntimesOptionalParameters creates an empty struct for parameters.

func (*ListDowntimesOptionalParameters) WithCurrentOnly

func (r *ListDowntimesOptionalParameters) WithCurrentOnly(currentOnly bool) *ListDowntimesOptionalParameters

WithCurrentOnly sets the corresponding parameter name and returns the struct.

func (*ListDowntimesOptionalParameters) WithInclude

func (r *ListDowntimesOptionalParameters) WithInclude(include string) *ListDowntimesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListDowntimesOptionalParameters) WithPageLimit

func (r *ListDowntimesOptionalParameters) WithPageLimit(pageLimit int64) *ListDowntimesOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListDowntimesOptionalParameters) WithPageOffset

func (r *ListDowntimesOptionalParameters) WithPageOffset(pageOffset int64) *ListDowntimesOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

type ListDowntimesResponse

ListDowntimesResponse Response for retrieving all downtimes.

type ListDowntimesResponse struct {
    // An array of downtimes.
    Data []DowntimeResponseData `json:"data,omitempty"`
    // Array of objects related to the downtimes.
    Included []DowntimeResponseIncludedItem `json:"included,omitempty"`
    // Pagination metadata returned by the API.
    Meta *DowntimeMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListDowntimesResponse

func NewListDowntimesResponse() *ListDowntimesResponse

NewListDowntimesResponse instantiates a new ListDowntimesResponse 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 NewListDowntimesResponseWithDefaults

func NewListDowntimesResponseWithDefaults() *ListDowntimesResponse

NewListDowntimesResponseWithDefaults instantiates a new ListDowntimesResponse 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 (*ListDowntimesResponse) GetData

func (o *ListDowntimesResponse) GetData() []DowntimeResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ListDowntimesResponse) GetDataOk

func (o *ListDowntimesResponse) GetDataOk() (*[]DowntimeResponseData, 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 (*ListDowntimesResponse) GetIncluded

func (o *ListDowntimesResponse) GetIncluded() []DowntimeResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListDowntimesResponse) GetIncludedOk

func (o *ListDowntimesResponse) GetIncludedOk() (*[]DowntimeResponseIncludedItem, 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 (*ListDowntimesResponse) GetMeta

func (o *ListDowntimesResponse) GetMeta() DowntimeMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListDowntimesResponse) GetMetaOk

func (o *ListDowntimesResponse) GetMetaOk() (*DowntimeMeta, 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 (*ListDowntimesResponse) HasData

func (o *ListDowntimesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListDowntimesResponse) HasIncluded

func (o *ListDowntimesResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*ListDowntimesResponse) HasMeta

func (o *ListDowntimesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListDowntimesResponse) MarshalJSON

func (o ListDowntimesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListDowntimesResponse) SetData

func (o *ListDowntimesResponse) SetData(v []DowntimeResponseData)

SetData gets a reference to the given []DowntimeResponseData and assigns it to the Data field.

func (*ListDowntimesResponse) SetIncluded

func (o *ListDowntimesResponse) SetIncluded(v []DowntimeResponseIncludedItem)

SetIncluded gets a reference to the given []DowntimeResponseIncludedItem and assigns it to the Included field.

func (*ListDowntimesResponse) SetMeta

func (o *ListDowntimesResponse) SetMeta(v DowntimeMeta)

SetMeta gets a reference to the given DowntimeMeta and assigns it to the Meta field.

func (*ListDowntimesResponse) UnmarshalJSON

func (o *ListDowntimesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListEntityCatalogResponse

ListEntityCatalogResponse List entity response.

type ListEntityCatalogResponse struct {
    // List of entity data.
    Data []EntityData `json:"data,omitempty"`
    // List entity response included.
    Included []ListEntityCatalogResponseIncludedItem `json:"included,omitempty"`
    // List entity response links.
    Links *ListEntityCatalogResponseLinks `json:"links,omitempty"`
    // Entity metadata.
    Meta *EntityResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListEntityCatalogResponse

func NewListEntityCatalogResponse() *ListEntityCatalogResponse

NewListEntityCatalogResponse instantiates a new ListEntityCatalogResponse 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 NewListEntityCatalogResponseWithDefaults

func NewListEntityCatalogResponseWithDefaults() *ListEntityCatalogResponse

NewListEntityCatalogResponseWithDefaults instantiates a new ListEntityCatalogResponse 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 (*ListEntityCatalogResponse) GetData

func (o *ListEntityCatalogResponse) GetData() []EntityData

GetData returns the Data field value if set, zero value otherwise.

func (*ListEntityCatalogResponse) GetDataOk

func (o *ListEntityCatalogResponse) GetDataOk() (*[]EntityData, 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 (*ListEntityCatalogResponse) GetIncluded

func (o *ListEntityCatalogResponse) GetIncluded() []ListEntityCatalogResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListEntityCatalogResponse) GetIncludedOk

func (o *ListEntityCatalogResponse) GetIncludedOk() (*[]ListEntityCatalogResponseIncludedItem, 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 (o *ListEntityCatalogResponse) GetLinks() ListEntityCatalogResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListEntityCatalogResponse) GetLinksOk

func (o *ListEntityCatalogResponse) GetLinksOk() (*ListEntityCatalogResponseLinks, 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 (*ListEntityCatalogResponse) GetMeta

func (o *ListEntityCatalogResponse) GetMeta() EntityResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListEntityCatalogResponse) GetMetaOk

func (o *ListEntityCatalogResponse) GetMetaOk() (*EntityResponseMeta, 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 (*ListEntityCatalogResponse) HasData

func (o *ListEntityCatalogResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListEntityCatalogResponse) HasIncluded

func (o *ListEntityCatalogResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (o *ListEntityCatalogResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ListEntityCatalogResponse) HasMeta

func (o *ListEntityCatalogResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListEntityCatalogResponse) MarshalJSON

func (o ListEntityCatalogResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListEntityCatalogResponse) SetData

func (o *ListEntityCatalogResponse) SetData(v []EntityData)

SetData gets a reference to the given []EntityData and assigns it to the Data field.

func (*ListEntityCatalogResponse) SetIncluded

func (o *ListEntityCatalogResponse) SetIncluded(v []ListEntityCatalogResponseIncludedItem)

SetIncluded gets a reference to the given []ListEntityCatalogResponseIncludedItem and assigns it to the Included field.

func (o *ListEntityCatalogResponse) SetLinks(v ListEntityCatalogResponseLinks)

SetLinks gets a reference to the given ListEntityCatalogResponseLinks and assigns it to the Links field.

func (*ListEntityCatalogResponse) SetMeta

func (o *ListEntityCatalogResponse) SetMeta(v EntityResponseMeta)

SetMeta gets a reference to the given EntityResponseMeta and assigns it to the Meta field.

func (*ListEntityCatalogResponse) UnmarshalJSON

func (o *ListEntityCatalogResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListEntityCatalogResponseIncludedItem

ListEntityCatalogResponseIncludedItem - List entity response included item.

type ListEntityCatalogResponseIncludedItem struct {
    EntityResponseIncludedSchema        *EntityResponseIncludedSchema
    EntityResponseIncludedRawSchema     *EntityResponseIncludedRawSchema
    EntityResponseIncludedRelatedEntity *EntityResponseIncludedRelatedEntity
    EntityResponseIncludedOncall        *EntityResponseIncludedOncall
    EntityResponseIncludedIncident      *EntityResponseIncludedIncident

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EntityResponseIncludedIncidentAsListEntityCatalogResponseIncludedItem

func EntityResponseIncludedIncidentAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedIncident) ListEntityCatalogResponseIncludedItem

EntityResponseIncludedIncidentAsListEntityCatalogResponseIncludedItem is a convenience function that returns EntityResponseIncludedIncident wrapped in ListEntityCatalogResponseIncludedItem.

func EntityResponseIncludedOncallAsListEntityCatalogResponseIncludedItem

func EntityResponseIncludedOncallAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedOncall) ListEntityCatalogResponseIncludedItem

EntityResponseIncludedOncallAsListEntityCatalogResponseIncludedItem is a convenience function that returns EntityResponseIncludedOncall wrapped in ListEntityCatalogResponseIncludedItem.

func EntityResponseIncludedRawSchemaAsListEntityCatalogResponseIncludedItem

func EntityResponseIncludedRawSchemaAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedRawSchema) ListEntityCatalogResponseIncludedItem

EntityResponseIncludedRawSchemaAsListEntityCatalogResponseIncludedItem is a convenience function that returns EntityResponseIncludedRawSchema wrapped in ListEntityCatalogResponseIncludedItem.

func EntityResponseIncludedRelatedEntityAsListEntityCatalogResponseIncludedItem

func EntityResponseIncludedRelatedEntityAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedRelatedEntity) ListEntityCatalogResponseIncludedItem

EntityResponseIncludedRelatedEntityAsListEntityCatalogResponseIncludedItem is a convenience function that returns EntityResponseIncludedRelatedEntity wrapped in ListEntityCatalogResponseIncludedItem.

func EntityResponseIncludedSchemaAsListEntityCatalogResponseIncludedItem

func EntityResponseIncludedSchemaAsListEntityCatalogResponseIncludedItem(v *EntityResponseIncludedSchema) ListEntityCatalogResponseIncludedItem

EntityResponseIncludedSchemaAsListEntityCatalogResponseIncludedItem is a convenience function that returns EntityResponseIncludedSchema wrapped in ListEntityCatalogResponseIncludedItem.

func (*ListEntityCatalogResponseIncludedItem) GetActualInstance

func (obj *ListEntityCatalogResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ListEntityCatalogResponseIncludedItem) MarshalJSON

func (obj ListEntityCatalogResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ListEntityCatalogResponseIncludedItem) UnmarshalJSON

func (obj *ListEntityCatalogResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

ListEntityCatalogResponseLinks List entity response links.

type ListEntityCatalogResponseLinks struct {
    // Next link.
    Next *string `json:"next,omitempty"`
    // Previous link.
    Previous *string `json:"previous,omitempty"`
    // Current link.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewListEntityCatalogResponseLinks() *ListEntityCatalogResponseLinks

NewListEntityCatalogResponseLinks instantiates a new ListEntityCatalogResponseLinks 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 NewListEntityCatalogResponseLinksWithDefaults

func NewListEntityCatalogResponseLinksWithDefaults() *ListEntityCatalogResponseLinks

NewListEntityCatalogResponseLinksWithDefaults instantiates a new ListEntityCatalogResponseLinks 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 (*ListEntityCatalogResponseLinks) GetNext

func (o *ListEntityCatalogResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*ListEntityCatalogResponseLinks) GetNextOk

func (o *ListEntityCatalogResponseLinks) 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 (*ListEntityCatalogResponseLinks) GetPrevious

func (o *ListEntityCatalogResponseLinks) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*ListEntityCatalogResponseLinks) GetPreviousOk

func (o *ListEntityCatalogResponseLinks) GetPreviousOk() (*string, bool)

GetPreviousOk returns a tuple with the Previous field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListEntityCatalogResponseLinks) GetSelf

func (o *ListEntityCatalogResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*ListEntityCatalogResponseLinks) GetSelfOk

func (o *ListEntityCatalogResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListEntityCatalogResponseLinks) HasNext

func (o *ListEntityCatalogResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*ListEntityCatalogResponseLinks) HasPrevious

func (o *ListEntityCatalogResponseLinks) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (*ListEntityCatalogResponseLinks) HasSelf

func (o *ListEntityCatalogResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (ListEntityCatalogResponseLinks) MarshalJSON

func (o ListEntityCatalogResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListEntityCatalogResponseLinks) SetNext

func (o *ListEntityCatalogResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*ListEntityCatalogResponseLinks) SetPrevious

func (o *ListEntityCatalogResponseLinks) SetPrevious(v string)

SetPrevious gets a reference to the given string and assigns it to the Previous field.

func (*ListEntityCatalogResponseLinks) SetSelf

func (o *ListEntityCatalogResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*ListEntityCatalogResponseLinks) UnmarshalJSON

func (o *ListEntityCatalogResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListEventsOptionalParameters

ListEventsOptionalParameters holds optional parameters for ListEvents.

type ListEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *string
    FilterTo    *string
    Sort        *EventsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListEventsOptionalParameters

func NewListEventsOptionalParameters() *ListEventsOptionalParameters

NewListEventsOptionalParameters creates an empty struct for parameters.

func (*ListEventsOptionalParameters) WithFilterFrom

func (r *ListEventsOptionalParameters) WithFilterFrom(filterFrom string) *ListEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithFilterQuery

func (r *ListEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithFilterTo

func (r *ListEventsOptionalParameters) WithFilterTo(filterTo string) *ListEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithPageCursor

func (r *ListEventsOptionalParameters) WithPageCursor(pageCursor string) *ListEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithPageLimit

func (r *ListEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListEventsOptionalParameters) WithSort

func (r *ListEventsOptionalParameters) WithSort(sort EventsSort) *ListEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListFindingsMeta

ListFindingsMeta Metadata for pagination.

type ListFindingsMeta struct {
    // Pagination and findings count information.
    Page *ListFindingsPage `json:"page,omitempty"`
    // The point in time corresponding to the listed findings.
    SnapshotTimestamp *int64 `json:"snapshot_timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewListFindingsMeta

func NewListFindingsMeta() *ListFindingsMeta

NewListFindingsMeta instantiates a new ListFindingsMeta 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 NewListFindingsMetaWithDefaults

func NewListFindingsMetaWithDefaults() *ListFindingsMeta

NewListFindingsMetaWithDefaults instantiates a new ListFindingsMeta 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 (*ListFindingsMeta) GetPage

func (o *ListFindingsMeta) GetPage() ListFindingsPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ListFindingsMeta) GetPageOk

func (o *ListFindingsMeta) GetPageOk() (*ListFindingsPage, 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 (*ListFindingsMeta) GetSnapshotTimestamp

func (o *ListFindingsMeta) GetSnapshotTimestamp() int64

GetSnapshotTimestamp returns the SnapshotTimestamp field value if set, zero value otherwise.

func (*ListFindingsMeta) GetSnapshotTimestampOk

func (o *ListFindingsMeta) GetSnapshotTimestampOk() (*int64, bool)

GetSnapshotTimestampOk returns a tuple with the SnapshotTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFindingsMeta) HasPage

func (o *ListFindingsMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*ListFindingsMeta) HasSnapshotTimestamp

func (o *ListFindingsMeta) HasSnapshotTimestamp() bool

HasSnapshotTimestamp returns a boolean if a field has been set.

func (ListFindingsMeta) MarshalJSON

func (o ListFindingsMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListFindingsMeta) SetPage

func (o *ListFindingsMeta) SetPage(v ListFindingsPage)

SetPage gets a reference to the given ListFindingsPage and assigns it to the Page field.

func (*ListFindingsMeta) SetSnapshotTimestamp

func (o *ListFindingsMeta) SetSnapshotTimestamp(v int64)

SetSnapshotTimestamp gets a reference to the given int64 and assigns it to the SnapshotTimestamp field.

func (*ListFindingsMeta) UnmarshalJSON

func (o *ListFindingsMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListFindingsOptionalParameters

ListFindingsOptionalParameters holds optional parameters for ListFindings.

type ListFindingsOptionalParameters struct {
    PageLimit                 *int64
    SnapshotTimestamp         *int64
    PageCursor                *string
    FilterTags                *string
    FilterEvaluationChangedAt *string
    FilterMuted               *bool
    FilterRuleId              *string
    FilterRuleName            *string
    FilterResourceType        *string
    FilterDiscoveryTimestamp  *string
    FilterEvaluation          *FindingEvaluation
    FilterStatus              *FindingStatus
    FilterVulnerabilityType   *[]FindingVulnerabilityType
}

func NewListFindingsOptionalParameters

func NewListFindingsOptionalParameters() *ListFindingsOptionalParameters

NewListFindingsOptionalParameters creates an empty struct for parameters.

func (*ListFindingsOptionalParameters) WithFilterDiscoveryTimestamp

func (r *ListFindingsOptionalParameters) WithFilterDiscoveryTimestamp(filterDiscoveryTimestamp string) *ListFindingsOptionalParameters

WithFilterDiscoveryTimestamp sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterEvaluation

func (r *ListFindingsOptionalParameters) WithFilterEvaluation(filterEvaluation FindingEvaluation) *ListFindingsOptionalParameters

WithFilterEvaluation sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterEvaluationChangedAt

func (r *ListFindingsOptionalParameters) WithFilterEvaluationChangedAt(filterEvaluationChangedAt string) *ListFindingsOptionalParameters

WithFilterEvaluationChangedAt sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterMuted

func (r *ListFindingsOptionalParameters) WithFilterMuted(filterMuted bool) *ListFindingsOptionalParameters

WithFilterMuted sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterResourceType

func (r *ListFindingsOptionalParameters) WithFilterResourceType(filterResourceType string) *ListFindingsOptionalParameters

WithFilterResourceType sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterRuleId

func (r *ListFindingsOptionalParameters) WithFilterRuleId(filterRuleId string) *ListFindingsOptionalParameters

WithFilterRuleId sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterRuleName

func (r *ListFindingsOptionalParameters) WithFilterRuleName(filterRuleName string) *ListFindingsOptionalParameters

WithFilterRuleName sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterStatus

func (r *ListFindingsOptionalParameters) WithFilterStatus(filterStatus FindingStatus) *ListFindingsOptionalParameters

WithFilterStatus sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterTags

func (r *ListFindingsOptionalParameters) WithFilterTags(filterTags string) *ListFindingsOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithFilterVulnerabilityType

func (r *ListFindingsOptionalParameters) WithFilterVulnerabilityType(filterVulnerabilityType []FindingVulnerabilityType) *ListFindingsOptionalParameters

WithFilterVulnerabilityType sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithPageCursor

func (r *ListFindingsOptionalParameters) WithPageCursor(pageCursor string) *ListFindingsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithPageLimit

func (r *ListFindingsOptionalParameters) WithPageLimit(pageLimit int64) *ListFindingsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListFindingsOptionalParameters) WithSnapshotTimestamp

func (r *ListFindingsOptionalParameters) WithSnapshotTimestamp(snapshotTimestamp int64) *ListFindingsOptionalParameters

WithSnapshotTimestamp sets the corresponding parameter name and returns the struct.

type ListFindingsPage

ListFindingsPage Pagination and findings count information.

type ListFindingsPage struct {
    // The cursor used to paginate requests.
    Cursor *string `json:"cursor,omitempty"`
    // The total count of findings after the filter has been applied.
    TotalFilteredCount *int64 `json:"total_filtered_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewListFindingsPage

func NewListFindingsPage() *ListFindingsPage

NewListFindingsPage instantiates a new ListFindingsPage 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 NewListFindingsPageWithDefaults

func NewListFindingsPageWithDefaults() *ListFindingsPage

NewListFindingsPageWithDefaults instantiates a new ListFindingsPage 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 (*ListFindingsPage) GetCursor

func (o *ListFindingsPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*ListFindingsPage) GetCursorOk

func (o *ListFindingsPage) 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 (*ListFindingsPage) GetTotalFilteredCount

func (o *ListFindingsPage) GetTotalFilteredCount() int64

GetTotalFilteredCount returns the TotalFilteredCount field value if set, zero value otherwise.

func (*ListFindingsPage) GetTotalFilteredCountOk

func (o *ListFindingsPage) 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 (*ListFindingsPage) HasCursor

func (o *ListFindingsPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*ListFindingsPage) HasTotalFilteredCount

func (o *ListFindingsPage) HasTotalFilteredCount() bool

HasTotalFilteredCount returns a boolean if a field has been set.

func (ListFindingsPage) MarshalJSON

func (o ListFindingsPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListFindingsPage) SetCursor

func (o *ListFindingsPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*ListFindingsPage) SetTotalFilteredCount

func (o *ListFindingsPage) SetTotalFilteredCount(v int64)

SetTotalFilteredCount gets a reference to the given int64 and assigns it to the TotalFilteredCount field.

func (*ListFindingsPage) UnmarshalJSON

func (o *ListFindingsPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListFindingsResponse

ListFindingsResponse The expected response schema when listing findings.

type ListFindingsResponse struct {
    // Array of findings.
    Data []Finding `json:"data"`
    // Metadata for pagination.
    Meta ListFindingsMeta `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListFindingsResponse

func NewListFindingsResponse(data []Finding, meta ListFindingsMeta) *ListFindingsResponse

NewListFindingsResponse instantiates a new ListFindingsResponse 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 NewListFindingsResponseWithDefaults

func NewListFindingsResponseWithDefaults() *ListFindingsResponse

NewListFindingsResponseWithDefaults instantiates a new ListFindingsResponse 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 (*ListFindingsResponse) GetData

func (o *ListFindingsResponse) GetData() []Finding

GetData returns the Data field value.

func (*ListFindingsResponse) GetDataOk

func (o *ListFindingsResponse) GetDataOk() (*[]Finding, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*ListFindingsResponse) GetMeta

func (o *ListFindingsResponse) GetMeta() ListFindingsMeta

GetMeta returns the Meta field value.

func (*ListFindingsResponse) GetMetaOk

func (o *ListFindingsResponse) GetMetaOk() (*ListFindingsMeta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (ListFindingsResponse) MarshalJSON

func (o ListFindingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListFindingsResponse) SetData

func (o *ListFindingsResponse) SetData(v []Finding)

SetData sets field value.

func (*ListFindingsResponse) SetMeta

func (o *ListFindingsResponse) SetMeta(v ListFindingsMeta)

SetMeta sets field value.

func (*ListFindingsResponse) UnmarshalJSON

func (o *ListFindingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListHistoricalJobsOptionalParameters

ListHistoricalJobsOptionalParameters holds optional parameters for ListHistoricalJobs.

type ListHistoricalJobsOptionalParameters struct {
    PageSize    *int64
    PageNumber  *int64
    Sort        *string
    FilterQuery *string
}

func NewListHistoricalJobsOptionalParameters

func NewListHistoricalJobsOptionalParameters() *ListHistoricalJobsOptionalParameters

NewListHistoricalJobsOptionalParameters creates an empty struct for parameters.

func (*ListHistoricalJobsOptionalParameters) WithFilterQuery

func (r *ListHistoricalJobsOptionalParameters) WithFilterQuery(filterQuery string) *ListHistoricalJobsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListHistoricalJobsOptionalParameters) WithPageNumber

func (r *ListHistoricalJobsOptionalParameters) WithPageNumber(pageNumber int64) *ListHistoricalJobsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListHistoricalJobsOptionalParameters) WithPageSize

func (r *ListHistoricalJobsOptionalParameters) WithPageSize(pageSize int64) *ListHistoricalJobsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListHistoricalJobsOptionalParameters) WithSort

func (r *ListHistoricalJobsOptionalParameters) WithSort(sort string) *ListHistoricalJobsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListHistoricalJobsResponse

ListHistoricalJobsResponse List of historical jobs.

type ListHistoricalJobsResponse struct {
    // Array containing the list of historical jobs.
    Data []HistoricalJobResponseData `json:"data,omitempty"`
    // Metadata about the list of jobs.
    Meta *HistoricalJobListMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListHistoricalJobsResponse

func NewListHistoricalJobsResponse() *ListHistoricalJobsResponse

NewListHistoricalJobsResponse instantiates a new ListHistoricalJobsResponse 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 NewListHistoricalJobsResponseWithDefaults

func NewListHistoricalJobsResponseWithDefaults() *ListHistoricalJobsResponse

NewListHistoricalJobsResponseWithDefaults instantiates a new ListHistoricalJobsResponse 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 (*ListHistoricalJobsResponse) GetData

func (o *ListHistoricalJobsResponse) GetData() []HistoricalJobResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ListHistoricalJobsResponse) GetDataOk

func (o *ListHistoricalJobsResponse) GetDataOk() (*[]HistoricalJobResponseData, 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 (*ListHistoricalJobsResponse) GetMeta

func (o *ListHistoricalJobsResponse) GetMeta() HistoricalJobListMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListHistoricalJobsResponse) GetMetaOk

func (o *ListHistoricalJobsResponse) GetMetaOk() (*HistoricalJobListMeta, 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 (*ListHistoricalJobsResponse) HasData

func (o *ListHistoricalJobsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListHistoricalJobsResponse) HasMeta

func (o *ListHistoricalJobsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListHistoricalJobsResponse) MarshalJSON

func (o ListHistoricalJobsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListHistoricalJobsResponse) SetData

func (o *ListHistoricalJobsResponse) SetData(v []HistoricalJobResponseData)

SetData gets a reference to the given []HistoricalJobResponseData and assigns it to the Data field.

func (*ListHistoricalJobsResponse) SetMeta

func (o *ListHistoricalJobsResponse) SetMeta(v HistoricalJobListMeta)

SetMeta gets a reference to the given HistoricalJobListMeta and assigns it to the Meta field.

func (*ListHistoricalJobsResponse) UnmarshalJSON

func (o *ListHistoricalJobsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListIncidentAttachmentsOptionalParameters

ListIncidentAttachmentsOptionalParameters holds optional parameters for ListIncidentAttachments.

type ListIncidentAttachmentsOptionalParameters struct {
    Include              *[]IncidentAttachmentRelatedObject
    FilterAttachmentType *[]IncidentAttachmentAttachmentType
}

func NewListIncidentAttachmentsOptionalParameters

func NewListIncidentAttachmentsOptionalParameters() *ListIncidentAttachmentsOptionalParameters

NewListIncidentAttachmentsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType

func (r *ListIncidentAttachmentsOptionalParameters) WithFilterAttachmentType(filterAttachmentType []IncidentAttachmentAttachmentType) *ListIncidentAttachmentsOptionalParameters

WithFilterAttachmentType sets the corresponding parameter name and returns the struct.

func (*ListIncidentAttachmentsOptionalParameters) WithInclude

func (r *ListIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *ListIncidentAttachmentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type ListIncidentServicesOptionalParameters

ListIncidentServicesOptionalParameters holds optional parameters for ListIncidentServices.

type ListIncidentServicesOptionalParameters struct {
    Include    *IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
    Filter     *string
}

func NewListIncidentServicesOptionalParameters

func NewListIncidentServicesOptionalParameters() *ListIncidentServicesOptionalParameters

NewListIncidentServicesOptionalParameters creates an empty struct for parameters.

func (*ListIncidentServicesOptionalParameters) WithFilter

func (r *ListIncidentServicesOptionalParameters) WithFilter(filter string) *ListIncidentServicesOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithInclude

func (r *ListIncidentServicesOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentServicesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithPageOffset

func (r *ListIncidentServicesOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentServicesOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentServicesOptionalParameters) WithPageSize

func (r *ListIncidentServicesOptionalParameters) WithPageSize(pageSize int64) *ListIncidentServicesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListIncidentTeamsOptionalParameters

ListIncidentTeamsOptionalParameters holds optional parameters for ListIncidentTeams.

type ListIncidentTeamsOptionalParameters struct {
    Include    *IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
    Filter     *string
}

func NewListIncidentTeamsOptionalParameters

func NewListIncidentTeamsOptionalParameters() *ListIncidentTeamsOptionalParameters

NewListIncidentTeamsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentTeamsOptionalParameters) WithFilter

func (r *ListIncidentTeamsOptionalParameters) WithFilter(filter string) *ListIncidentTeamsOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithInclude

func (r *ListIncidentTeamsOptionalParameters) WithInclude(include IncidentRelatedObject) *ListIncidentTeamsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithPageOffset

func (r *ListIncidentTeamsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentTeamsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentTeamsOptionalParameters) WithPageSize

func (r *ListIncidentTeamsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentTeamsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListIncidentTypesOptionalParameters

ListIncidentTypesOptionalParameters holds optional parameters for ListIncidentTypes.

type ListIncidentTypesOptionalParameters struct {
    IncludeDeleted *bool
}

func NewListIncidentTypesOptionalParameters

func NewListIncidentTypesOptionalParameters() *ListIncidentTypesOptionalParameters

NewListIncidentTypesOptionalParameters creates an empty struct for parameters.

func (*ListIncidentTypesOptionalParameters) WithIncludeDeleted

func (r *ListIncidentTypesOptionalParameters) WithIncludeDeleted(includeDeleted bool) *ListIncidentTypesOptionalParameters

WithIncludeDeleted sets the corresponding parameter name and returns the struct.

type ListIncidentsOptionalParameters

ListIncidentsOptionalParameters holds optional parameters for ListIncidents.

type ListIncidentsOptionalParameters struct {
    Include    *[]IncidentRelatedObject
    PageSize   *int64
    PageOffset *int64
}

func NewListIncidentsOptionalParameters

func NewListIncidentsOptionalParameters() *ListIncidentsOptionalParameters

NewListIncidentsOptionalParameters creates an empty struct for parameters.

func (*ListIncidentsOptionalParameters) WithInclude

func (r *ListIncidentsOptionalParameters) WithInclude(include []IncidentRelatedObject) *ListIncidentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListIncidentsOptionalParameters) WithPageOffset

func (r *ListIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *ListIncidentsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListIncidentsOptionalParameters) WithPageSize

func (r *ListIncidentsOptionalParameters) WithPageSize(pageSize int64) *ListIncidentsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListLogsGetOptionalParameters

ListLogsGetOptionalParameters holds optional parameters for ListLogsGet.

type ListLogsGetOptionalParameters struct {
    FilterQuery       *string
    FilterIndexes     *[]string
    FilterFrom        *time.Time
    FilterTo          *time.Time
    FilterStorageTier *LogsStorageTier
    Sort              *LogsSort
    PageCursor        *string
    PageLimit         *int32
}

func NewListLogsGetOptionalParameters

func NewListLogsGetOptionalParameters() *ListLogsGetOptionalParameters

NewListLogsGetOptionalParameters creates an empty struct for parameters.

func (*ListLogsGetOptionalParameters) WithFilterFrom

func (r *ListLogsGetOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListLogsGetOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterIndexes

func (r *ListLogsGetOptionalParameters) WithFilterIndexes(filterIndexes []string) *ListLogsGetOptionalParameters

WithFilterIndexes sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterQuery

func (r *ListLogsGetOptionalParameters) WithFilterQuery(filterQuery string) *ListLogsGetOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterStorageTier

func (r *ListLogsGetOptionalParameters) WithFilterStorageTier(filterStorageTier LogsStorageTier) *ListLogsGetOptionalParameters

WithFilterStorageTier sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithFilterTo

func (r *ListLogsGetOptionalParameters) WithFilterTo(filterTo time.Time) *ListLogsGetOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithPageCursor

func (r *ListLogsGetOptionalParameters) WithPageCursor(pageCursor string) *ListLogsGetOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithPageLimit

func (r *ListLogsGetOptionalParameters) WithPageLimit(pageLimit int32) *ListLogsGetOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListLogsGetOptionalParameters) WithSort

func (r *ListLogsGetOptionalParameters) WithSort(sort LogsSort) *ListLogsGetOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListLogsOptionalParameters

ListLogsOptionalParameters holds optional parameters for ListLogs.

type ListLogsOptionalParameters struct {
    Body *LogsListRequest
}

func NewListLogsOptionalParameters

func NewListLogsOptionalParameters() *ListLogsOptionalParameters

NewListLogsOptionalParameters creates an empty struct for parameters.

func (*ListLogsOptionalParameters) WithBody

func (r *ListLogsOptionalParameters) WithBody(body LogsListRequest) *ListLogsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type ListMonitorDowntimesOptionalParameters

ListMonitorDowntimesOptionalParameters holds optional parameters for ListMonitorDowntimes.

type ListMonitorDowntimesOptionalParameters struct {
    PageOffset *int64
    PageLimit  *int64
}

func NewListMonitorDowntimesOptionalParameters

func NewListMonitorDowntimesOptionalParameters() *ListMonitorDowntimesOptionalParameters

NewListMonitorDowntimesOptionalParameters creates an empty struct for parameters.

func (*ListMonitorDowntimesOptionalParameters) WithPageLimit

func (r *ListMonitorDowntimesOptionalParameters) WithPageLimit(pageLimit int64) *ListMonitorDowntimesOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListMonitorDowntimesOptionalParameters) WithPageOffset

func (r *ListMonitorDowntimesOptionalParameters) WithPageOffset(pageOffset int64) *ListMonitorDowntimesOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

type ListPipelinesOptionalParameters

ListPipelinesOptionalParameters holds optional parameters for ListPipelines.

type ListPipelinesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
}

func NewListPipelinesOptionalParameters

func NewListPipelinesOptionalParameters() *ListPipelinesOptionalParameters

NewListPipelinesOptionalParameters creates an empty struct for parameters.

func (*ListPipelinesOptionalParameters) WithPageNumber

func (r *ListPipelinesOptionalParameters) WithPageNumber(pageNumber int64) *ListPipelinesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListPipelinesOptionalParameters) WithPageSize

func (r *ListPipelinesOptionalParameters) WithPageSize(pageSize int64) *ListPipelinesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListPipelinesResponse

ListPipelinesResponse Represents the response payload containing a list of pipelines and associated metadata.

type ListPipelinesResponse struct {
    // The `schema` `data`.
    Data []ObservabilityPipelineData `json:"data"`
    // Metadata about the response.
    Meta *ListPipelinesResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListPipelinesResponse

func NewListPipelinesResponse(data []ObservabilityPipelineData) *ListPipelinesResponse

NewListPipelinesResponse instantiates a new ListPipelinesResponse 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 NewListPipelinesResponseWithDefaults

func NewListPipelinesResponseWithDefaults() *ListPipelinesResponse

NewListPipelinesResponseWithDefaults instantiates a new ListPipelinesResponse 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 (*ListPipelinesResponse) GetData

func (o *ListPipelinesResponse) GetData() []ObservabilityPipelineData

GetData returns the Data field value.

func (*ListPipelinesResponse) GetDataOk

func (o *ListPipelinesResponse) GetDataOk() (*[]ObservabilityPipelineData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*ListPipelinesResponse) GetMeta

func (o *ListPipelinesResponse) GetMeta() ListPipelinesResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListPipelinesResponse) GetMetaOk

func (o *ListPipelinesResponse) GetMetaOk() (*ListPipelinesResponseMeta, 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 (*ListPipelinesResponse) HasMeta

func (o *ListPipelinesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListPipelinesResponse) MarshalJSON

func (o ListPipelinesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListPipelinesResponse) SetData

func (o *ListPipelinesResponse) SetData(v []ObservabilityPipelineData)

SetData sets field value.

func (*ListPipelinesResponse) SetMeta

func (o *ListPipelinesResponse) SetMeta(v ListPipelinesResponseMeta)

SetMeta gets a reference to the given ListPipelinesResponseMeta and assigns it to the Meta field.

func (*ListPipelinesResponse) UnmarshalJSON

func (o *ListPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListPipelinesResponseMeta

ListPipelinesResponseMeta Metadata about the response.

type ListPipelinesResponseMeta struct {
    // The total number of pipelines.
    TotalCount *int64 `json:"totalCount,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListPipelinesResponseMeta

func NewListPipelinesResponseMeta() *ListPipelinesResponseMeta

NewListPipelinesResponseMeta instantiates a new ListPipelinesResponseMeta 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 NewListPipelinesResponseMetaWithDefaults

func NewListPipelinesResponseMetaWithDefaults() *ListPipelinesResponseMeta

NewListPipelinesResponseMetaWithDefaults instantiates a new ListPipelinesResponseMeta 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 (*ListPipelinesResponseMeta) GetTotalCount

func (o *ListPipelinesResponseMeta) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*ListPipelinesResponseMeta) GetTotalCountOk

func (o *ListPipelinesResponseMeta) 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 (*ListPipelinesResponseMeta) HasTotalCount

func (o *ListPipelinesResponseMeta) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (ListPipelinesResponseMeta) MarshalJSON

func (o ListPipelinesResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListPipelinesResponseMeta) SetTotalCount

func (o *ListPipelinesResponseMeta) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

func (*ListPipelinesResponseMeta) UnmarshalJSON

func (o *ListPipelinesResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListPowerpacksOptionalParameters

ListPowerpacksOptionalParameters holds optional parameters for ListPowerpacks.

type ListPowerpacksOptionalParameters struct {
    PageLimit  *int64
    PageOffset *int64
}

func NewListPowerpacksOptionalParameters

func NewListPowerpacksOptionalParameters() *ListPowerpacksOptionalParameters

NewListPowerpacksOptionalParameters creates an empty struct for parameters.

func (*ListPowerpacksOptionalParameters) WithPageLimit

func (r *ListPowerpacksOptionalParameters) WithPageLimit(pageLimit int64) *ListPowerpacksOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListPowerpacksOptionalParameters) WithPageOffset

func (r *ListPowerpacksOptionalParameters) WithPageOffset(pageOffset int64) *ListPowerpacksOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

type ListPowerpacksResponse

ListPowerpacksResponse Response object which includes all powerpack configurations.

type ListPowerpacksResponse struct {
    // List of powerpack definitions.
    Data []PowerpackData `json:"data,omitempty"`
    // Array of objects related to the users.
    Included []User `json:"included,omitempty"`
    // Links attributes.
    Links *PowerpackResponseLinks `json:"links,omitempty"`
    // Powerpack response metadata.
    Meta *PowerpacksResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListPowerpacksResponse

func NewListPowerpacksResponse() *ListPowerpacksResponse

NewListPowerpacksResponse instantiates a new ListPowerpacksResponse 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 NewListPowerpacksResponseWithDefaults

func NewListPowerpacksResponseWithDefaults() *ListPowerpacksResponse

NewListPowerpacksResponseWithDefaults instantiates a new ListPowerpacksResponse 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 (*ListPowerpacksResponse) GetData

func (o *ListPowerpacksResponse) GetData() []PowerpackData

GetData returns the Data field value if set, zero value otherwise.

func (*ListPowerpacksResponse) GetDataOk

func (o *ListPowerpacksResponse) GetDataOk() (*[]PowerpackData, 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 (*ListPowerpacksResponse) GetIncluded

func (o *ListPowerpacksResponse) GetIncluded() []User

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListPowerpacksResponse) GetIncludedOk

func (o *ListPowerpacksResponse) GetIncludedOk() (*[]User, 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 (o *ListPowerpacksResponse) GetLinks() PowerpackResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListPowerpacksResponse) GetLinksOk

func (o *ListPowerpacksResponse) GetLinksOk() (*PowerpackResponseLinks, 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 (*ListPowerpacksResponse) GetMeta

func (o *ListPowerpacksResponse) GetMeta() PowerpacksResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListPowerpacksResponse) GetMetaOk

func (o *ListPowerpacksResponse) GetMetaOk() (*PowerpacksResponseMeta, 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 (*ListPowerpacksResponse) HasData

func (o *ListPowerpacksResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListPowerpacksResponse) HasIncluded

func (o *ListPowerpacksResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (o *ListPowerpacksResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ListPowerpacksResponse) HasMeta

func (o *ListPowerpacksResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListPowerpacksResponse) MarshalJSON

func (o ListPowerpacksResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListPowerpacksResponse) SetData

func (o *ListPowerpacksResponse) SetData(v []PowerpackData)

SetData gets a reference to the given []PowerpackData and assigns it to the Data field.

func (*ListPowerpacksResponse) SetIncluded

func (o *ListPowerpacksResponse) SetIncluded(v []User)

SetIncluded gets a reference to the given []User and assigns it to the Included field.

func (o *ListPowerpacksResponse) SetLinks(v PowerpackResponseLinks)

SetLinks gets a reference to the given PowerpackResponseLinks and assigns it to the Links field.

func (*ListPowerpacksResponse) SetMeta

func (o *ListPowerpacksResponse) SetMeta(v PowerpacksResponseMeta)

SetMeta gets a reference to the given PowerpacksResponseMeta and assigns it to the Meta field.

func (*ListPowerpacksResponse) UnmarshalJSON

func (o *ListPowerpacksResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListProcessesOptionalParameters

ListProcessesOptionalParameters holds optional parameters for ListProcesses.

type ListProcessesOptionalParameters struct {
    Search     *string
    Tags       *string
    From       *int64
    To         *int64
    PageLimit  *int32
    PageCursor *string
}

func NewListProcessesOptionalParameters

func NewListProcessesOptionalParameters() *ListProcessesOptionalParameters

NewListProcessesOptionalParameters creates an empty struct for parameters.

func (*ListProcessesOptionalParameters) WithFrom

func (r *ListProcessesOptionalParameters) WithFrom(from int64) *ListProcessesOptionalParameters

WithFrom sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithPageCursor

func (r *ListProcessesOptionalParameters) WithPageCursor(pageCursor string) *ListProcessesOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithPageLimit

func (r *ListProcessesOptionalParameters) WithPageLimit(pageLimit int32) *ListProcessesOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithSearch

func (r *ListProcessesOptionalParameters) WithSearch(search string) *ListProcessesOptionalParameters

WithSearch sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithTags

func (r *ListProcessesOptionalParameters) WithTags(tags string) *ListProcessesOptionalParameters

WithTags sets the corresponding parameter name and returns the struct.

func (*ListProcessesOptionalParameters) WithTo

func (r *ListProcessesOptionalParameters) WithTo(to int64) *ListProcessesOptionalParameters

WithTo sets the corresponding parameter name and returns the struct.

type ListRUMEventsOptionalParameters

ListRUMEventsOptionalParameters holds optional parameters for ListRUMEvents.

type ListRUMEventsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *RUMSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListRUMEventsOptionalParameters

func NewListRUMEventsOptionalParameters() *ListRUMEventsOptionalParameters

NewListRUMEventsOptionalParameters creates an empty struct for parameters.

func (*ListRUMEventsOptionalParameters) WithFilterFrom

func (r *ListRUMEventsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListRUMEventsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithFilterQuery

func (r *ListRUMEventsOptionalParameters) WithFilterQuery(filterQuery string) *ListRUMEventsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithFilterTo

func (r *ListRUMEventsOptionalParameters) WithFilterTo(filterTo time.Time) *ListRUMEventsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithPageCursor

func (r *ListRUMEventsOptionalParameters) WithPageCursor(pageCursor string) *ListRUMEventsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithPageLimit

func (r *ListRUMEventsOptionalParameters) WithPageLimit(pageLimit int32) *ListRUMEventsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListRUMEventsOptionalParameters) WithSort

func (r *ListRUMEventsOptionalParameters) WithSort(sort RUMSort) *ListRUMEventsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListRelationCatalogResponse

ListRelationCatalogResponse List entity relation response.

type ListRelationCatalogResponse struct {
    // Array of relation responses
    Data []RelationResponse `json:"data,omitempty"`
    // List relation response included entities.
    Included []EntityData `json:"included,omitempty"`
    // List relation response links.
    Links *ListRelationCatalogResponseLinks `json:"links,omitempty"`
    // Relation response metadata.
    Meta *RelationResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListRelationCatalogResponse

func NewListRelationCatalogResponse() *ListRelationCatalogResponse

NewListRelationCatalogResponse instantiates a new ListRelationCatalogResponse 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 NewListRelationCatalogResponseWithDefaults

func NewListRelationCatalogResponseWithDefaults() *ListRelationCatalogResponse

NewListRelationCatalogResponseWithDefaults instantiates a new ListRelationCatalogResponse 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 (*ListRelationCatalogResponse) GetData

func (o *ListRelationCatalogResponse) GetData() []RelationResponse

GetData returns the Data field value if set, zero value otherwise.

func (*ListRelationCatalogResponse) GetDataOk

func (o *ListRelationCatalogResponse) GetDataOk() (*[]RelationResponse, 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 (*ListRelationCatalogResponse) GetIncluded

func (o *ListRelationCatalogResponse) GetIncluded() []EntityData

GetIncluded returns the Included field value if set, zero value otherwise.

func (*ListRelationCatalogResponse) GetIncludedOk

func (o *ListRelationCatalogResponse) GetIncludedOk() (*[]EntityData, 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 (o *ListRelationCatalogResponse) GetLinks() ListRelationCatalogResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListRelationCatalogResponse) GetLinksOk

func (o *ListRelationCatalogResponse) GetLinksOk() (*ListRelationCatalogResponseLinks, 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 (*ListRelationCatalogResponse) GetMeta

func (o *ListRelationCatalogResponse) GetMeta() RelationResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListRelationCatalogResponse) GetMetaOk

func (o *ListRelationCatalogResponse) GetMetaOk() (*RelationResponseMeta, 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 (*ListRelationCatalogResponse) HasData

func (o *ListRelationCatalogResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ListRelationCatalogResponse) HasIncluded

func (o *ListRelationCatalogResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (o *ListRelationCatalogResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ListRelationCatalogResponse) HasMeta

func (o *ListRelationCatalogResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListRelationCatalogResponse) MarshalJSON

func (o ListRelationCatalogResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListRelationCatalogResponse) SetData

func (o *ListRelationCatalogResponse) SetData(v []RelationResponse)

SetData gets a reference to the given []RelationResponse and assigns it to the Data field.

func (*ListRelationCatalogResponse) SetIncluded

func (o *ListRelationCatalogResponse) SetIncluded(v []EntityData)

SetIncluded gets a reference to the given []EntityData and assigns it to the Included field.

func (o *ListRelationCatalogResponse) SetLinks(v ListRelationCatalogResponseLinks)

SetLinks gets a reference to the given ListRelationCatalogResponseLinks and assigns it to the Links field.

func (*ListRelationCatalogResponse) SetMeta

func (o *ListRelationCatalogResponse) SetMeta(v RelationResponseMeta)

SetMeta gets a reference to the given RelationResponseMeta and assigns it to the Meta field.

func (*ListRelationCatalogResponse) UnmarshalJSON

func (o *ListRelationCatalogResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ListRelationCatalogResponseLinks List relation response links.

type ListRelationCatalogResponseLinks struct {
    // Next link.
    Next *string `json:"next,omitempty"`
    // Previous link.
    Previous *string `json:"previous,omitempty"`
    // Current link.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewListRelationCatalogResponseLinks() *ListRelationCatalogResponseLinks

NewListRelationCatalogResponseLinks instantiates a new ListRelationCatalogResponseLinks 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 NewListRelationCatalogResponseLinksWithDefaults

func NewListRelationCatalogResponseLinksWithDefaults() *ListRelationCatalogResponseLinks

NewListRelationCatalogResponseLinksWithDefaults instantiates a new ListRelationCatalogResponseLinks 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 (*ListRelationCatalogResponseLinks) GetNext

func (o *ListRelationCatalogResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*ListRelationCatalogResponseLinks) GetNextOk

func (o *ListRelationCatalogResponseLinks) 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 (*ListRelationCatalogResponseLinks) GetPrevious

func (o *ListRelationCatalogResponseLinks) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*ListRelationCatalogResponseLinks) GetPreviousOk

func (o *ListRelationCatalogResponseLinks) GetPreviousOk() (*string, bool)

GetPreviousOk returns a tuple with the Previous field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListRelationCatalogResponseLinks) GetSelf

func (o *ListRelationCatalogResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*ListRelationCatalogResponseLinks) GetSelfOk

func (o *ListRelationCatalogResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListRelationCatalogResponseLinks) HasNext

func (o *ListRelationCatalogResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*ListRelationCatalogResponseLinks) HasPrevious

func (o *ListRelationCatalogResponseLinks) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (*ListRelationCatalogResponseLinks) HasSelf

func (o *ListRelationCatalogResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (ListRelationCatalogResponseLinks) MarshalJSON

func (o ListRelationCatalogResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListRelationCatalogResponseLinks) SetNext

func (o *ListRelationCatalogResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*ListRelationCatalogResponseLinks) SetPrevious

func (o *ListRelationCatalogResponseLinks) SetPrevious(v string)

SetPrevious gets a reference to the given string and assigns it to the Previous field.

func (*ListRelationCatalogResponseLinks) SetSelf

func (o *ListRelationCatalogResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*ListRelationCatalogResponseLinks) UnmarshalJSON

func (o *ListRelationCatalogResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListRoleUsersOptionalParameters

ListRoleUsersOptionalParameters holds optional parameters for ListRoleUsers.

type ListRoleUsersOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *string
    Filter     *string
}

func NewListRoleUsersOptionalParameters

func NewListRoleUsersOptionalParameters() *ListRoleUsersOptionalParameters

NewListRoleUsersOptionalParameters creates an empty struct for parameters.

func (*ListRoleUsersOptionalParameters) WithFilter

func (r *ListRoleUsersOptionalParameters) WithFilter(filter string) *ListRoleUsersOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithPageNumber

func (r *ListRoleUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListRoleUsersOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithPageSize

func (r *ListRoleUsersOptionalParameters) WithPageSize(pageSize int64) *ListRoleUsersOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListRoleUsersOptionalParameters) WithSort

func (r *ListRoleUsersOptionalParameters) WithSort(sort string) *ListRoleUsersOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListRolesOptionalParameters

ListRolesOptionalParameters holds optional parameters for ListRoles.

type ListRolesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    Sort       *RolesSort
    Filter     *string
    FilterId   *string
}

func NewListRolesOptionalParameters

func NewListRolesOptionalParameters() *ListRolesOptionalParameters

NewListRolesOptionalParameters creates an empty struct for parameters.

func (*ListRolesOptionalParameters) WithFilter

func (r *ListRolesOptionalParameters) WithFilter(filter string) *ListRolesOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithFilterId

func (r *ListRolesOptionalParameters) WithFilterId(filterId string) *ListRolesOptionalParameters

WithFilterId sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithPageNumber

func (r *ListRolesOptionalParameters) WithPageNumber(pageNumber int64) *ListRolesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithPageSize

func (r *ListRolesOptionalParameters) WithPageSize(pageSize int64) *ListRolesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListRolesOptionalParameters) WithSort

func (r *ListRolesOptionalParameters) WithSort(sort RolesSort) *ListRolesOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListRulesResponse

ListRulesResponse Scorecard rules response.

type ListRulesResponse struct {
    // Array of rule details.
    Data []ListRulesResponseDataItem `json:"data,omitempty"`
    // Links attributes.
    Links *ListRulesResponseLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListRulesResponse

func NewListRulesResponse() *ListRulesResponse

NewListRulesResponse instantiates a new ListRulesResponse 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 NewListRulesResponseWithDefaults

func NewListRulesResponseWithDefaults() *ListRulesResponse

NewListRulesResponseWithDefaults instantiates a new ListRulesResponse 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 (*ListRulesResponse) GetData

func (o *ListRulesResponse) GetData() []ListRulesResponseDataItem

GetData returns the Data field value if set, zero value otherwise.

func (*ListRulesResponse) GetDataOk

func (o *ListRulesResponse) GetDataOk() (*[]ListRulesResponseDataItem, 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 (o *ListRulesResponse) GetLinks() ListRulesResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListRulesResponse) GetLinksOk

func (o *ListRulesResponse) GetLinksOk() (*ListRulesResponseLinks, 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 (*ListRulesResponse) HasData

func (o *ListRulesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *ListRulesResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ListRulesResponse) MarshalJSON

func (o ListRulesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListRulesResponse) SetData

func (o *ListRulesResponse) SetData(v []ListRulesResponseDataItem)

SetData gets a reference to the given []ListRulesResponseDataItem and assigns it to the Data field.

func (o *ListRulesResponse) SetLinks(v ListRulesResponseLinks)

SetLinks gets a reference to the given ListRulesResponseLinks and assigns it to the Links field.

func (*ListRulesResponse) UnmarshalJSON

func (o *ListRulesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListRulesResponseDataItem

ListRulesResponseDataItem Rule details.

type ListRulesResponseDataItem struct {
    // Details of a rule.
    Attributes *RuleAttributes `json:"attributes,omitempty"`
    // The unique ID for a scorecard rule.
    Id *string `json:"id,omitempty"`
    // Scorecard create rule response relationship.
    Relationships *RelationshipToRule `json:"relationships,omitempty"`
    // The JSON:API type for scorecard rules.
    Type *RuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListRulesResponseDataItem

func NewListRulesResponseDataItem() *ListRulesResponseDataItem

NewListRulesResponseDataItem instantiates a new ListRulesResponseDataItem 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 NewListRulesResponseDataItemWithDefaults

func NewListRulesResponseDataItemWithDefaults() *ListRulesResponseDataItem

NewListRulesResponseDataItemWithDefaults instantiates a new ListRulesResponseDataItem 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 (*ListRulesResponseDataItem) GetAttributes

func (o *ListRulesResponseDataItem) GetAttributes() RuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ListRulesResponseDataItem) GetAttributesOk

func (o *ListRulesResponseDataItem) GetAttributesOk() (*RuleAttributes, 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 (*ListRulesResponseDataItem) GetId

func (o *ListRulesResponseDataItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ListRulesResponseDataItem) GetIdOk

func (o *ListRulesResponseDataItem) 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 (*ListRulesResponseDataItem) GetRelationships

func (o *ListRulesResponseDataItem) GetRelationships() RelationshipToRule

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ListRulesResponseDataItem) GetRelationshipsOk

func (o *ListRulesResponseDataItem) GetRelationshipsOk() (*RelationshipToRule, 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 (*ListRulesResponseDataItem) GetType

func (o *ListRulesResponseDataItem) GetType() RuleType

GetType returns the Type field value if set, zero value otherwise.

func (*ListRulesResponseDataItem) GetTypeOk

func (o *ListRulesResponseDataItem) GetTypeOk() (*RuleType, 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 (*ListRulesResponseDataItem) HasAttributes

func (o *ListRulesResponseDataItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ListRulesResponseDataItem) HasId

func (o *ListRulesResponseDataItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*ListRulesResponseDataItem) HasRelationships

func (o *ListRulesResponseDataItem) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*ListRulesResponseDataItem) HasType

func (o *ListRulesResponseDataItem) HasType() bool

HasType returns a boolean if a field has been set.

func (ListRulesResponseDataItem) MarshalJSON

func (o ListRulesResponseDataItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListRulesResponseDataItem) SetAttributes

func (o *ListRulesResponseDataItem) SetAttributes(v RuleAttributes)

SetAttributes gets a reference to the given RuleAttributes and assigns it to the Attributes field.

func (*ListRulesResponseDataItem) SetId

func (o *ListRulesResponseDataItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListRulesResponseDataItem) SetRelationships

func (o *ListRulesResponseDataItem) SetRelationships(v RelationshipToRule)

SetRelationships gets a reference to the given RelationshipToRule and assigns it to the Relationships field.

func (*ListRulesResponseDataItem) SetType

func (o *ListRulesResponseDataItem) SetType(v RuleType)

SetType gets a reference to the given RuleType and assigns it to the Type field.

func (*ListRulesResponseDataItem) UnmarshalJSON

func (o *ListRulesResponseDataItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ListRulesResponseLinks Links attributes.

type ListRulesResponseLinks struct {
    // Link for the next set of rules.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewListRulesResponseLinks() *ListRulesResponseLinks

NewListRulesResponseLinks instantiates a new ListRulesResponseLinks 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 NewListRulesResponseLinksWithDefaults

func NewListRulesResponseLinksWithDefaults() *ListRulesResponseLinks

NewListRulesResponseLinksWithDefaults instantiates a new ListRulesResponseLinks 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 (*ListRulesResponseLinks) GetNext

func (o *ListRulesResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*ListRulesResponseLinks) GetNextOk

func (o *ListRulesResponseLinks) 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 (*ListRulesResponseLinks) HasNext

func (o *ListRulesResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (ListRulesResponseLinks) MarshalJSON

func (o ListRulesResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListRulesResponseLinks) SetNext

func (o *ListRulesResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*ListRulesResponseLinks) UnmarshalJSON

func (o *ListRulesResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListScorecardOutcomesOptionalParameters

ListScorecardOutcomesOptionalParameters holds optional parameters for ListScorecardOutcomes.

type ListScorecardOutcomesOptionalParameters struct {
    PageSize                 *int64
    PageOffset               *int64
    Include                  *string
    FieldsOutcome            *string
    FieldsRule               *string
    FilterOutcomeServiceName *string
    FilterOutcomeState       *string
    FilterRuleEnabled        *bool
    FilterRuleId             *string
    FilterRuleName           *string
}

func NewListScorecardOutcomesOptionalParameters

func NewListScorecardOutcomesOptionalParameters() *ListScorecardOutcomesOptionalParameters

NewListScorecardOutcomesOptionalParameters creates an empty struct for parameters.

func (*ListScorecardOutcomesOptionalParameters) WithFieldsOutcome

func (r *ListScorecardOutcomesOptionalParameters) WithFieldsOutcome(fieldsOutcome string) *ListScorecardOutcomesOptionalParameters

WithFieldsOutcome sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithFieldsRule

func (r *ListScorecardOutcomesOptionalParameters) WithFieldsRule(fieldsRule string) *ListScorecardOutcomesOptionalParameters

WithFieldsRule sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithFilterOutcomeServiceName

func (r *ListScorecardOutcomesOptionalParameters) WithFilterOutcomeServiceName(filterOutcomeServiceName string) *ListScorecardOutcomesOptionalParameters

WithFilterOutcomeServiceName sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithFilterOutcomeState

func (r *ListScorecardOutcomesOptionalParameters) WithFilterOutcomeState(filterOutcomeState string) *ListScorecardOutcomesOptionalParameters

WithFilterOutcomeState sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithFilterRuleEnabled

func (r *ListScorecardOutcomesOptionalParameters) WithFilterRuleEnabled(filterRuleEnabled bool) *ListScorecardOutcomesOptionalParameters

WithFilterRuleEnabled sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithFilterRuleId

func (r *ListScorecardOutcomesOptionalParameters) WithFilterRuleId(filterRuleId string) *ListScorecardOutcomesOptionalParameters

WithFilterRuleId sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithFilterRuleName

func (r *ListScorecardOutcomesOptionalParameters) WithFilterRuleName(filterRuleName string) *ListScorecardOutcomesOptionalParameters

WithFilterRuleName sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithInclude

func (r *ListScorecardOutcomesOptionalParameters) WithInclude(include string) *ListScorecardOutcomesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithPageOffset

func (r *ListScorecardOutcomesOptionalParameters) WithPageOffset(pageOffset int64) *ListScorecardOutcomesOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListScorecardOutcomesOptionalParameters) WithPageSize

func (r *ListScorecardOutcomesOptionalParameters) WithPageSize(pageSize int64) *ListScorecardOutcomesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListScorecardRulesOptionalParameters

ListScorecardRulesOptionalParameters holds optional parameters for ListScorecardRules.

type ListScorecardRulesOptionalParameters struct {
    PageSize              *int64
    PageOffset            *int64
    Include               *string
    FilterRuleId          *string
    FilterRuleEnabled     *bool
    FilterRuleCustom      *bool
    FilterRuleName        *string
    FilterRuleDescription *string
    FieldsRule            *string
    FieldsScorecard       *string
}

func NewListScorecardRulesOptionalParameters

func NewListScorecardRulesOptionalParameters() *ListScorecardRulesOptionalParameters

NewListScorecardRulesOptionalParameters creates an empty struct for parameters.

func (*ListScorecardRulesOptionalParameters) WithFieldsRule

func (r *ListScorecardRulesOptionalParameters) WithFieldsRule(fieldsRule string) *ListScorecardRulesOptionalParameters

WithFieldsRule sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithFieldsScorecard

func (r *ListScorecardRulesOptionalParameters) WithFieldsScorecard(fieldsScorecard string) *ListScorecardRulesOptionalParameters

WithFieldsScorecard sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithFilterRuleCustom

func (r *ListScorecardRulesOptionalParameters) WithFilterRuleCustom(filterRuleCustom bool) *ListScorecardRulesOptionalParameters

WithFilterRuleCustom sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithFilterRuleDescription

func (r *ListScorecardRulesOptionalParameters) WithFilterRuleDescription(filterRuleDescription string) *ListScorecardRulesOptionalParameters

WithFilterRuleDescription sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithFilterRuleEnabled

func (r *ListScorecardRulesOptionalParameters) WithFilterRuleEnabled(filterRuleEnabled bool) *ListScorecardRulesOptionalParameters

WithFilterRuleEnabled sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithFilterRuleId

func (r *ListScorecardRulesOptionalParameters) WithFilterRuleId(filterRuleId string) *ListScorecardRulesOptionalParameters

WithFilterRuleId sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithFilterRuleName

func (r *ListScorecardRulesOptionalParameters) WithFilterRuleName(filterRuleName string) *ListScorecardRulesOptionalParameters

WithFilterRuleName sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithInclude

func (r *ListScorecardRulesOptionalParameters) WithInclude(include string) *ListScorecardRulesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithPageOffset

func (r *ListScorecardRulesOptionalParameters) WithPageOffset(pageOffset int64) *ListScorecardRulesOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*ListScorecardRulesOptionalParameters) WithPageSize

func (r *ListScorecardRulesOptionalParameters) WithPageSize(pageSize int64) *ListScorecardRulesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListSecurityMonitoringRulesOptionalParameters

ListSecurityMonitoringRulesOptionalParameters holds optional parameters for ListSecurityMonitoringRules.

type ListSecurityMonitoringRulesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
}

func NewListSecurityMonitoringRulesOptionalParameters

func NewListSecurityMonitoringRulesOptionalParameters() *ListSecurityMonitoringRulesOptionalParameters

NewListSecurityMonitoringRulesOptionalParameters creates an empty struct for parameters.

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageNumber

func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageNumber(pageNumber int64) *ListSecurityMonitoringRulesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringRulesOptionalParameters) WithPageSize

func (r *ListSecurityMonitoringRulesOptionalParameters) WithPageSize(pageSize int64) *ListSecurityMonitoringRulesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListSecurityMonitoringSignalsOptionalParameters

ListSecurityMonitoringSignalsOptionalParameters holds optional parameters for ListSecurityMonitoringSignals.

type ListSecurityMonitoringSignalsOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *time.Time
    FilterTo    *time.Time
    Sort        *SecurityMonitoringSignalsSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListSecurityMonitoringSignalsOptionalParameters

func NewListSecurityMonitoringSignalsOptionalParameters() *ListSecurityMonitoringSignalsOptionalParameters

NewListSecurityMonitoringSignalsOptionalParameters creates an empty struct for parameters.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterFrom(filterFrom time.Time) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterQuery(filterQuery string) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithFilterTo(filterTo time.Time) *ListSecurityMonitoringSignalsOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageCursor(pageCursor string) *ListSecurityMonitoringSignalsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithPageLimit(pageLimit int32) *ListSecurityMonitoringSignalsOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListSecurityMonitoringSignalsOptionalParameters) WithSort

func (r *ListSecurityMonitoringSignalsOptionalParameters) WithSort(sort SecurityMonitoringSignalsSort) *ListSecurityMonitoringSignalsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListServiceAccountApplicationKeysOptionalParameters

ListServiceAccountApplicationKeysOptionalParameters holds optional parameters for ListServiceAccountApplicationKeys.

type ListServiceAccountApplicationKeysOptionalParameters struct {
    PageSize             *int64
    PageNumber           *int64
    Sort                 *ApplicationKeysSort
    Filter               *string
    FilterCreatedAtStart *string
    FilterCreatedAtEnd   *string
}

func NewListServiceAccountApplicationKeysOptionalParameters

func NewListServiceAccountApplicationKeysOptionalParameters() *ListServiceAccountApplicationKeysOptionalParameters

NewListServiceAccountApplicationKeysOptionalParameters creates an empty struct for parameters.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilter

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilter(filter string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtEnd(filterCreatedAtEnd string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilterCreatedAtEnd sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithFilterCreatedAtStart(filterCreatedAtStart string) *ListServiceAccountApplicationKeysOptionalParameters

WithFilterCreatedAtStart sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceAccountApplicationKeysOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithPageSize

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithPageSize(pageSize int64) *ListServiceAccountApplicationKeysOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListServiceAccountApplicationKeysOptionalParameters) WithSort

func (r *ListServiceAccountApplicationKeysOptionalParameters) WithSort(sort ApplicationKeysSort) *ListServiceAccountApplicationKeysOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListServiceDefinitionsOptionalParameters

ListServiceDefinitionsOptionalParameters holds optional parameters for ListServiceDefinitions.

type ListServiceDefinitionsOptionalParameters struct {
    PageSize      *int64
    PageNumber    *int64
    SchemaVersion *ServiceDefinitionSchemaVersions
}

func NewListServiceDefinitionsOptionalParameters

func NewListServiceDefinitionsOptionalParameters() *ListServiceDefinitionsOptionalParameters

NewListServiceDefinitionsOptionalParameters creates an empty struct for parameters.

func (*ListServiceDefinitionsOptionalParameters) WithPageNumber

func (r *ListServiceDefinitionsOptionalParameters) WithPageNumber(pageNumber int64) *ListServiceDefinitionsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListServiceDefinitionsOptionalParameters) WithPageSize

func (r *ListServiceDefinitionsOptionalParameters) WithPageSize(pageSize int64) *ListServiceDefinitionsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListServiceDefinitionsOptionalParameters) WithSchemaVersion

func (r *ListServiceDefinitionsOptionalParameters) WithSchemaVersion(schemaVersion ServiceDefinitionSchemaVersions) *ListServiceDefinitionsOptionalParameters

WithSchemaVersion sets the corresponding parameter name and returns the struct.

type ListSpansGetOptionalParameters

ListSpansGetOptionalParameters holds optional parameters for ListSpansGet.

type ListSpansGetOptionalParameters struct {
    FilterQuery *string
    FilterFrom  *string
    FilterTo    *string
    Sort        *SpansSort
    PageCursor  *string
    PageLimit   *int32
}

func NewListSpansGetOptionalParameters

func NewListSpansGetOptionalParameters() *ListSpansGetOptionalParameters

NewListSpansGetOptionalParameters creates an empty struct for parameters.

func (*ListSpansGetOptionalParameters) WithFilterFrom

func (r *ListSpansGetOptionalParameters) WithFilterFrom(filterFrom string) *ListSpansGetOptionalParameters

WithFilterFrom sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithFilterQuery

func (r *ListSpansGetOptionalParameters) WithFilterQuery(filterQuery string) *ListSpansGetOptionalParameters

WithFilterQuery sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithFilterTo

func (r *ListSpansGetOptionalParameters) WithFilterTo(filterTo string) *ListSpansGetOptionalParameters

WithFilterTo sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithPageCursor

func (r *ListSpansGetOptionalParameters) WithPageCursor(pageCursor string) *ListSpansGetOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithPageLimit

func (r *ListSpansGetOptionalParameters) WithPageLimit(pageLimit int32) *ListSpansGetOptionalParameters

WithPageLimit sets the corresponding parameter name and returns the struct.

func (*ListSpansGetOptionalParameters) WithSort

func (r *ListSpansGetOptionalParameters) WithSort(sort SpansSort) *ListSpansGetOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListTagConfigurationsOptionalParameters

ListTagConfigurationsOptionalParameters holds optional parameters for ListTagConfigurations.

type ListTagConfigurationsOptionalParameters struct {
    FilterConfigured         *bool
    FilterTagsConfigured     *string
    FilterMetricType         *MetricTagConfigurationMetricTypeCategory
    FilterIncludePercentiles *bool
    FilterQueried            *bool
    FilterTags               *string
    FilterRelatedAssets      *bool
    WindowSeconds            *int64
    PageSize                 *int32
    PageCursor               *string
}

func NewListTagConfigurationsOptionalParameters

func NewListTagConfigurationsOptionalParameters() *ListTagConfigurationsOptionalParameters

NewListTagConfigurationsOptionalParameters creates an empty struct for parameters.

func (*ListTagConfigurationsOptionalParameters) WithFilterConfigured

func (r *ListTagConfigurationsOptionalParameters) WithFilterConfigured(filterConfigured bool) *ListTagConfigurationsOptionalParameters

WithFilterConfigured sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles

func (r *ListTagConfigurationsOptionalParameters) WithFilterIncludePercentiles(filterIncludePercentiles bool) *ListTagConfigurationsOptionalParameters

WithFilterIncludePercentiles sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterMetricType

func (r *ListTagConfigurationsOptionalParameters) WithFilterMetricType(filterMetricType MetricTagConfigurationMetricTypeCategory) *ListTagConfigurationsOptionalParameters

WithFilterMetricType sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterQueried

func (r *ListTagConfigurationsOptionalParameters) WithFilterQueried(filterQueried bool) *ListTagConfigurationsOptionalParameters

WithFilterQueried sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterRelatedAssets

func (r *ListTagConfigurationsOptionalParameters) WithFilterRelatedAssets(filterRelatedAssets bool) *ListTagConfigurationsOptionalParameters

WithFilterRelatedAssets sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterTags

func (r *ListTagConfigurationsOptionalParameters) WithFilterTags(filterTags string) *ListTagConfigurationsOptionalParameters

WithFilterTags sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured

func (r *ListTagConfigurationsOptionalParameters) WithFilterTagsConfigured(filterTagsConfigured string) *ListTagConfigurationsOptionalParameters

WithFilterTagsConfigured sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithPageCursor

func (r *ListTagConfigurationsOptionalParameters) WithPageCursor(pageCursor string) *ListTagConfigurationsOptionalParameters

WithPageCursor sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithPageSize

func (r *ListTagConfigurationsOptionalParameters) WithPageSize(pageSize int32) *ListTagConfigurationsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListTagConfigurationsOptionalParameters) WithWindowSeconds

func (r *ListTagConfigurationsOptionalParameters) WithWindowSeconds(windowSeconds int64) *ListTagConfigurationsOptionalParameters

WithWindowSeconds sets the corresponding parameter name and returns the struct.

type ListTagsResponse

ListTagsResponse List tags response.

type ListTagsResponse struct {
    // The list tags response data.
    Data *ListTagsResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListTagsResponse

func NewListTagsResponse() *ListTagsResponse

NewListTagsResponse instantiates a new ListTagsResponse 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 NewListTagsResponseWithDefaults

func NewListTagsResponseWithDefaults() *ListTagsResponse

NewListTagsResponseWithDefaults instantiates a new ListTagsResponse 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 (*ListTagsResponse) GetData

func (o *ListTagsResponse) GetData() ListTagsResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*ListTagsResponse) GetDataOk

func (o *ListTagsResponse) GetDataOk() (*ListTagsResponseData, 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 (*ListTagsResponse) HasData

func (o *ListTagsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ListTagsResponse) MarshalJSON

func (o ListTagsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListTagsResponse) SetData

func (o *ListTagsResponse) SetData(v ListTagsResponseData)

SetData gets a reference to the given ListTagsResponseData and assigns it to the Data field.

func (*ListTagsResponse) UnmarshalJSON

func (o *ListTagsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListTagsResponseData

ListTagsResponseData The list tags response data.

type ListTagsResponseData struct {
    // The definition of ListTagsResponseDataAttributes object.
    Attributes *ListTagsResponseDataAttributes `json:"attributes,omitempty"`
    // The device ID
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be tags.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListTagsResponseData

func NewListTagsResponseData() *ListTagsResponseData

NewListTagsResponseData instantiates a new ListTagsResponseData 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 NewListTagsResponseDataWithDefaults

func NewListTagsResponseDataWithDefaults() *ListTagsResponseData

NewListTagsResponseDataWithDefaults instantiates a new ListTagsResponseData 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 (*ListTagsResponseData) GetAttributes

func (o *ListTagsResponseData) GetAttributes() ListTagsResponseDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ListTagsResponseData) GetAttributesOk

func (o *ListTagsResponseData) GetAttributesOk() (*ListTagsResponseDataAttributes, 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 (*ListTagsResponseData) GetId

func (o *ListTagsResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ListTagsResponseData) GetIdOk

func (o *ListTagsResponseData) 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 (*ListTagsResponseData) GetType

func (o *ListTagsResponseData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ListTagsResponseData) GetTypeOk

func (o *ListTagsResponseData) GetTypeOk() (*string, 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 (*ListTagsResponseData) HasAttributes

func (o *ListTagsResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ListTagsResponseData) HasId

func (o *ListTagsResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*ListTagsResponseData) HasType

func (o *ListTagsResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (ListTagsResponseData) MarshalJSON

func (o ListTagsResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListTagsResponseData) SetAttributes

func (o *ListTagsResponseData) SetAttributes(v ListTagsResponseDataAttributes)

SetAttributes gets a reference to the given ListTagsResponseDataAttributes and assigns it to the Attributes field.

func (*ListTagsResponseData) SetId

func (o *ListTagsResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListTagsResponseData) SetType

func (o *ListTagsResponseData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ListTagsResponseData) UnmarshalJSON

func (o *ListTagsResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListTagsResponseDataAttributes

ListTagsResponseDataAttributes The definition of ListTagsResponseDataAttributes object.

type ListTagsResponseDataAttributes struct {
    // The list of tags
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListTagsResponseDataAttributes

func NewListTagsResponseDataAttributes() *ListTagsResponseDataAttributes

NewListTagsResponseDataAttributes instantiates a new ListTagsResponseDataAttributes 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 NewListTagsResponseDataAttributesWithDefaults

func NewListTagsResponseDataAttributesWithDefaults() *ListTagsResponseDataAttributes

NewListTagsResponseDataAttributesWithDefaults instantiates a new ListTagsResponseDataAttributes 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 (*ListTagsResponseDataAttributes) GetTags

func (o *ListTagsResponseDataAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ListTagsResponseDataAttributes) GetTagsOk

func (o *ListTagsResponseDataAttributes) 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 (*ListTagsResponseDataAttributes) HasTags

func (o *ListTagsResponseDataAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ListTagsResponseDataAttributes) MarshalJSON

func (o ListTagsResponseDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListTagsResponseDataAttributes) SetTags

func (o *ListTagsResponseDataAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ListTagsResponseDataAttributes) UnmarshalJSON

func (o *ListTagsResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListTeamsInclude

ListTeamsInclude Included related resources optionally requested.

type ListTeamsInclude string

List of ListTeamsInclude.

const (
    LISTTEAMSINCLUDE_TEAM_LINKS            ListTeamsInclude = "team_links"
    LISTTEAMSINCLUDE_USER_TEAM_PERMISSIONS ListTeamsInclude = "user_team_permissions"
)

func NewListTeamsIncludeFromValue

func NewListTeamsIncludeFromValue(v string) (*ListTeamsInclude, error)

NewListTeamsIncludeFromValue returns a pointer to a valid ListTeamsInclude for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ListTeamsInclude) GetAllowedValues

func (v *ListTeamsInclude) GetAllowedValues() []ListTeamsInclude

GetAllowedValues reeturns the list of possible values.

func (ListTeamsInclude) IsValid

func (v ListTeamsInclude) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ListTeamsInclude) Ptr

func (v ListTeamsInclude) Ptr() *ListTeamsInclude

Ptr returns reference to ListTeamsInclude value.

func (*ListTeamsInclude) UnmarshalJSON

func (v *ListTeamsInclude) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ListTeamsOptionalParameters

ListTeamsOptionalParameters holds optional parameters for ListTeams.

type ListTeamsOptionalParameters struct {
    PageNumber    *int64
    PageSize      *int64
    Sort          *ListTeamsSort
    Include       *[]ListTeamsInclude
    FilterKeyword *string
    FilterMe      *bool
    FieldsTeam    *[]TeamsField
}

func NewListTeamsOptionalParameters

func NewListTeamsOptionalParameters() *ListTeamsOptionalParameters

NewListTeamsOptionalParameters creates an empty struct for parameters.

func (*ListTeamsOptionalParameters) WithFieldsTeam

func (r *ListTeamsOptionalParameters) WithFieldsTeam(fieldsTeam []TeamsField) *ListTeamsOptionalParameters

WithFieldsTeam sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithFilterKeyword

func (r *ListTeamsOptionalParameters) WithFilterKeyword(filterKeyword string) *ListTeamsOptionalParameters

WithFilterKeyword sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithFilterMe

func (r *ListTeamsOptionalParameters) WithFilterMe(filterMe bool) *ListTeamsOptionalParameters

WithFilterMe sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithInclude

func (r *ListTeamsOptionalParameters) WithInclude(include []ListTeamsInclude) *ListTeamsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithPageNumber

func (r *ListTeamsOptionalParameters) WithPageNumber(pageNumber int64) *ListTeamsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithPageSize

func (r *ListTeamsOptionalParameters) WithPageSize(pageSize int64) *ListTeamsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListTeamsOptionalParameters) WithSort

func (r *ListTeamsOptionalParameters) WithSort(sort ListTeamsSort) *ListTeamsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type ListTeamsSort

ListTeamsSort Specifies the order of the returned teams

type ListTeamsSort string

List of ListTeamsSort.

const (
    LISTTEAMSSORT_NAME        ListTeamsSort = "name"
    LISTTEAMSSORT__NAME       ListTeamsSort = "-name"
    LISTTEAMSSORT_USER_COUNT  ListTeamsSort = "user_count"
    LISTTEAMSSORT__USER_COUNT ListTeamsSort = "-user_count"
)

func NewListTeamsSortFromValue

func NewListTeamsSortFromValue(v string) (*ListTeamsSort, error)

NewListTeamsSortFromValue returns a pointer to a valid ListTeamsSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ListTeamsSort) GetAllowedValues

func (v *ListTeamsSort) GetAllowedValues() []ListTeamsSort

GetAllowedValues reeturns the list of possible values.

func (ListTeamsSort) IsValid

func (v ListTeamsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ListTeamsSort) Ptr

func (v ListTeamsSort) Ptr() *ListTeamsSort

Ptr returns reference to ListTeamsSort value.

func (*ListTeamsSort) UnmarshalJSON

func (v *ListTeamsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ListTenantBasedHandlesOptionalParameters

ListTenantBasedHandlesOptionalParameters holds optional parameters for ListTenantBasedHandles.

type ListTenantBasedHandlesOptionalParameters struct {
    TenantId *string
    Name     *string
}

func NewListTenantBasedHandlesOptionalParameters

func NewListTenantBasedHandlesOptionalParameters() *ListTenantBasedHandlesOptionalParameters

NewListTenantBasedHandlesOptionalParameters creates an empty struct for parameters.

func (*ListTenantBasedHandlesOptionalParameters) WithName

func (r *ListTenantBasedHandlesOptionalParameters) WithName(name string) *ListTenantBasedHandlesOptionalParameters

WithName sets the corresponding parameter name and returns the struct.

func (*ListTenantBasedHandlesOptionalParameters) WithTenantId

func (r *ListTenantBasedHandlesOptionalParameters) WithTenantId(tenantId string) *ListTenantBasedHandlesOptionalParameters

WithTenantId sets the corresponding parameter name and returns the struct.

type ListUsersOptionalParameters

ListUsersOptionalParameters holds optional parameters for ListUsers.

type ListUsersOptionalParameters struct {
    PageSize     *int64
    PageNumber   *int64
    Sort         *string
    SortDir      *QuerySortOrder
    Filter       *string
    FilterStatus *string
}

func NewListUsersOptionalParameters

func NewListUsersOptionalParameters() *ListUsersOptionalParameters

NewListUsersOptionalParameters creates an empty struct for parameters.

func (*ListUsersOptionalParameters) WithFilter

func (r *ListUsersOptionalParameters) WithFilter(filter string) *ListUsersOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithFilterStatus

func (r *ListUsersOptionalParameters) WithFilterStatus(filterStatus string) *ListUsersOptionalParameters

WithFilterStatus sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithPageNumber

func (r *ListUsersOptionalParameters) WithPageNumber(pageNumber int64) *ListUsersOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithPageSize

func (r *ListUsersOptionalParameters) WithPageSize(pageSize int64) *ListUsersOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithSort

func (r *ListUsersOptionalParameters) WithSort(sort string) *ListUsersOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

func (*ListUsersOptionalParameters) WithSortDir

func (r *ListUsersOptionalParameters) WithSortDir(sortDir QuerySortOrder) *ListUsersOptionalParameters

WithSortDir sets the corresponding parameter name and returns the struct.

type ListVulnerabilitiesOptionalParameters

ListVulnerabilitiesOptionalParameters holds optional parameters for ListVulnerabilities.

type ListVulnerabilitiesOptionalParameters struct {
    PageToken                                *string
    PageNumber                               *int64
    FilterType                               *VulnerabilityType
    FilterCvssBaseScoreOp                    *float64
    FilterCvssBaseSeverity                   *VulnerabilitySeverity
    FilterCvssBaseVector                     *string
    FilterCvssDatadogScoreOp                 *float64
    FilterCvssDatadogSeverity                *VulnerabilitySeverity
    FilterCvssDatadogVector                  *string
    FilterStatus                             *VulnerabilityStatus
    FilterTool                               *VulnerabilityTool
    FilterLibraryName                        *string
    FilterLibraryVersion                     *string
    FilterAdvisoryId                         *string
    FilterRisksExploitationProbability       *bool
    FilterRisksPocExploitAvailable           *bool
    FilterRisksExploitAvailable              *bool
    FilterRisksEpssScoreOp                   *float64
    FilterRisksEpssSeverity                  *VulnerabilitySeverity
    FilterLanguage                           *string
    FilterEcosystem                          *VulnerabilityEcosystem
    FilterCodeLocationLocation               *string
    FilterCodeLocationFilePath               *string
    FilterCodeLocationMethod                 *string
    FilterFixAvailable                       *bool
    FilterRepoDigests                        *string
    FilterAssetName                          *string
    FilterAssetType                          *AssetType
    FilterAssetVersionFirst                  *string
    FilterAssetVersionLast                   *string
    FilterAssetRepositoryUrl                 *string
    FilterAssetRisksInProduction             *bool
    FilterAssetRisksUnderAttack              *bool
    FilterAssetRisksIsPubliclyAccessible     *bool
    FilterAssetRisksHasPrivilegedAccess      *bool
    FilterAssetRisksHasAccessToSensitiveData *bool
    FilterAssetEnvironments                  *string
    FilterAssetArch                          *string
    FilterAssetOperatingSystemName           *string
    FilterAssetOperatingSystemVersion        *string
}

func NewListVulnerabilitiesOptionalParameters

func NewListVulnerabilitiesOptionalParameters() *ListVulnerabilitiesOptionalParameters

NewListVulnerabilitiesOptionalParameters creates an empty struct for parameters.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAdvisoryId

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAdvisoryId(filterAdvisoryId string) *ListVulnerabilitiesOptionalParameters

WithFilterAdvisoryId sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetArch

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetArch(filterAssetArch string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetArch sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetEnvironments

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetEnvironments(filterAssetEnvironments string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetEnvironments sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetName

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetName(filterAssetName string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetName sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetOperatingSystemName

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetOperatingSystemName(filterAssetOperatingSystemName string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetOperatingSystemName sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetOperatingSystemVersion

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetOperatingSystemVersion(filterAssetOperatingSystemVersion string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetOperatingSystemVersion sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetRepositoryUrl

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRepositoryUrl(filterAssetRepositoryUrl string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetRepositoryUrl sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksHasAccessToSensitiveData

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksHasAccessToSensitiveData(filterAssetRisksHasAccessToSensitiveData bool) *ListVulnerabilitiesOptionalParameters

WithFilterAssetRisksHasAccessToSensitiveData sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksHasPrivilegedAccess

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksHasPrivilegedAccess(filterAssetRisksHasPrivilegedAccess bool) *ListVulnerabilitiesOptionalParameters

WithFilterAssetRisksHasPrivilegedAccess sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksInProduction

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksInProduction(filterAssetRisksInProduction bool) *ListVulnerabilitiesOptionalParameters

WithFilterAssetRisksInProduction sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksIsPubliclyAccessible

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksIsPubliclyAccessible(filterAssetRisksIsPubliclyAccessible bool) *ListVulnerabilitiesOptionalParameters

WithFilterAssetRisksIsPubliclyAccessible sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksUnderAttack

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetRisksUnderAttack(filterAssetRisksUnderAttack bool) *ListVulnerabilitiesOptionalParameters

WithFilterAssetRisksUnderAttack sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetType

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetType(filterAssetType AssetType) *ListVulnerabilitiesOptionalParameters

WithFilterAssetType sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetVersionFirst

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetVersionFirst(filterAssetVersionFirst string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetVersionFirst sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterAssetVersionLast

func (r *ListVulnerabilitiesOptionalParameters) WithFilterAssetVersionLast(filterAssetVersionLast string) *ListVulnerabilitiesOptionalParameters

WithFilterAssetVersionLast sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationFilePath

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationFilePath(filterCodeLocationFilePath string) *ListVulnerabilitiesOptionalParameters

WithFilterCodeLocationFilePath sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationLocation

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationLocation(filterCodeLocationLocation string) *ListVulnerabilitiesOptionalParameters

WithFilterCodeLocationLocation sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationMethod

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCodeLocationMethod(filterCodeLocationMethod string) *ListVulnerabilitiesOptionalParameters

WithFilterCodeLocationMethod sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseScoreOp

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseScoreOp(filterCvssBaseScoreOp float64) *ListVulnerabilitiesOptionalParameters

WithFilterCvssBaseScoreOp sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseSeverity

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseSeverity(filterCvssBaseSeverity VulnerabilitySeverity) *ListVulnerabilitiesOptionalParameters

WithFilterCvssBaseSeverity sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseVector

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssBaseVector(filterCvssBaseVector string) *ListVulnerabilitiesOptionalParameters

WithFilterCvssBaseVector sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogScoreOp

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogScoreOp(filterCvssDatadogScoreOp float64) *ListVulnerabilitiesOptionalParameters

WithFilterCvssDatadogScoreOp sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogSeverity

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogSeverity(filterCvssDatadogSeverity VulnerabilitySeverity) *ListVulnerabilitiesOptionalParameters

WithFilterCvssDatadogSeverity sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogVector

func (r *ListVulnerabilitiesOptionalParameters) WithFilterCvssDatadogVector(filterCvssDatadogVector string) *ListVulnerabilitiesOptionalParameters

WithFilterCvssDatadogVector sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterEcosystem

func (r *ListVulnerabilitiesOptionalParameters) WithFilterEcosystem(filterEcosystem VulnerabilityEcosystem) *ListVulnerabilitiesOptionalParameters

WithFilterEcosystem sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterFixAvailable

func (r *ListVulnerabilitiesOptionalParameters) WithFilterFixAvailable(filterFixAvailable bool) *ListVulnerabilitiesOptionalParameters

WithFilterFixAvailable sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterLanguage

func (r *ListVulnerabilitiesOptionalParameters) WithFilterLanguage(filterLanguage string) *ListVulnerabilitiesOptionalParameters

WithFilterLanguage sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterLibraryName

func (r *ListVulnerabilitiesOptionalParameters) WithFilterLibraryName(filterLibraryName string) *ListVulnerabilitiesOptionalParameters

WithFilterLibraryName sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterLibraryVersion

func (r *ListVulnerabilitiesOptionalParameters) WithFilterLibraryVersion(filterLibraryVersion string) *ListVulnerabilitiesOptionalParameters

WithFilterLibraryVersion sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterRepoDigests

func (r *ListVulnerabilitiesOptionalParameters) WithFilterRepoDigests(filterRepoDigests string) *ListVulnerabilitiesOptionalParameters

WithFilterRepoDigests sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterRisksEpssScoreOp

func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksEpssScoreOp(filterRisksEpssScoreOp float64) *ListVulnerabilitiesOptionalParameters

WithFilterRisksEpssScoreOp sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterRisksEpssSeverity

func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksEpssSeverity(filterRisksEpssSeverity VulnerabilitySeverity) *ListVulnerabilitiesOptionalParameters

WithFilterRisksEpssSeverity sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterRisksExploitAvailable

func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksExploitAvailable(filterRisksExploitAvailable bool) *ListVulnerabilitiesOptionalParameters

WithFilterRisksExploitAvailable sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterRisksExploitationProbability

func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksExploitationProbability(filterRisksExploitationProbability bool) *ListVulnerabilitiesOptionalParameters

WithFilterRisksExploitationProbability sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterRisksPocExploitAvailable

func (r *ListVulnerabilitiesOptionalParameters) WithFilterRisksPocExploitAvailable(filterRisksPocExploitAvailable bool) *ListVulnerabilitiesOptionalParameters

WithFilterRisksPocExploitAvailable sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterStatus

func (r *ListVulnerabilitiesOptionalParameters) WithFilterStatus(filterStatus VulnerabilityStatus) *ListVulnerabilitiesOptionalParameters

WithFilterStatus sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterTool

func (r *ListVulnerabilitiesOptionalParameters) WithFilterTool(filterTool VulnerabilityTool) *ListVulnerabilitiesOptionalParameters

WithFilterTool sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithFilterType

func (r *ListVulnerabilitiesOptionalParameters) WithFilterType(filterType VulnerabilityType) *ListVulnerabilitiesOptionalParameters

WithFilterType sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithPageNumber

func (r *ListVulnerabilitiesOptionalParameters) WithPageNumber(pageNumber int64) *ListVulnerabilitiesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListVulnerabilitiesOptionalParameters) WithPageToken

func (r *ListVulnerabilitiesOptionalParameters) WithPageToken(pageToken string) *ListVulnerabilitiesOptionalParameters

WithPageToken sets the corresponding parameter name and returns the struct.

type ListVulnerabilitiesResponse

ListVulnerabilitiesResponse The expected response schema when listing vulnerabilities.

type ListVulnerabilitiesResponse struct {
    // List of vulnerabilities.
    Data []Vulnerability `json:"data"`
    // The JSON:API links related to pagination.
    Links *Links `json:"links,omitempty"`
    // The metadata related to this request.
    Meta *Metadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListVulnerabilitiesResponse

func NewListVulnerabilitiesResponse(data []Vulnerability) *ListVulnerabilitiesResponse

NewListVulnerabilitiesResponse instantiates a new ListVulnerabilitiesResponse 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 NewListVulnerabilitiesResponseWithDefaults

func NewListVulnerabilitiesResponseWithDefaults() *ListVulnerabilitiesResponse

NewListVulnerabilitiesResponseWithDefaults instantiates a new ListVulnerabilitiesResponse 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 (*ListVulnerabilitiesResponse) GetData

func (o *ListVulnerabilitiesResponse) GetData() []Vulnerability

GetData returns the Data field value.

func (*ListVulnerabilitiesResponse) GetDataOk

func (o *ListVulnerabilitiesResponse) GetDataOk() (*[]Vulnerability, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (o *ListVulnerabilitiesResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListVulnerabilitiesResponse) GetLinksOk

func (o *ListVulnerabilitiesResponse) GetLinksOk() (*Links, 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 (*ListVulnerabilitiesResponse) GetMeta

func (o *ListVulnerabilitiesResponse) GetMeta() Metadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListVulnerabilitiesResponse) GetMetaOk

func (o *ListVulnerabilitiesResponse) GetMetaOk() (*Metadata, 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 (o *ListVulnerabilitiesResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ListVulnerabilitiesResponse) HasMeta

func (o *ListVulnerabilitiesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListVulnerabilitiesResponse) MarshalJSON

func (o ListVulnerabilitiesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListVulnerabilitiesResponse) SetData

func (o *ListVulnerabilitiesResponse) SetData(v []Vulnerability)

SetData sets field value.

func (o *ListVulnerabilitiesResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*ListVulnerabilitiesResponse) SetMeta

func (o *ListVulnerabilitiesResponse) SetMeta(v Metadata)

SetMeta gets a reference to the given Metadata and assigns it to the Meta field.

func (*ListVulnerabilitiesResponse) UnmarshalJSON

func (o *ListVulnerabilitiesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListVulnerableAssetsOptionalParameters

ListVulnerableAssetsOptionalParameters holds optional parameters for ListVulnerableAssets.

type ListVulnerableAssetsOptionalParameters struct {
    PageToken                           *string
    PageNumber                          *int64
    FilterName                          *string
    FilterType                          *AssetType
    FilterVersionFirst                  *string
    FilterVersionLast                   *string
    FilterRepositoryUrl                 *string
    FilterRisksInProduction             *bool
    FilterRisksUnderAttack              *bool
    FilterRisksIsPubliclyAccessible     *bool
    FilterRisksHasPrivilegedAccess      *bool
    FilterRisksHasAccessToSensitiveData *bool
    FilterEnvironments                  *string
    FilterArch                          *string
    FilterOperatingSystemName           *string
    FilterOperatingSystemVersion        *string
}

func NewListVulnerableAssetsOptionalParameters

func NewListVulnerableAssetsOptionalParameters() *ListVulnerableAssetsOptionalParameters

NewListVulnerableAssetsOptionalParameters creates an empty struct for parameters.

func (*ListVulnerableAssetsOptionalParameters) WithFilterArch

func (r *ListVulnerableAssetsOptionalParameters) WithFilterArch(filterArch string) *ListVulnerableAssetsOptionalParameters

WithFilterArch sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterEnvironments

func (r *ListVulnerableAssetsOptionalParameters) WithFilterEnvironments(filterEnvironments string) *ListVulnerableAssetsOptionalParameters

WithFilterEnvironments sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterName

func (r *ListVulnerableAssetsOptionalParameters) WithFilterName(filterName string) *ListVulnerableAssetsOptionalParameters

WithFilterName sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterOperatingSystemName

func (r *ListVulnerableAssetsOptionalParameters) WithFilterOperatingSystemName(filterOperatingSystemName string) *ListVulnerableAssetsOptionalParameters

WithFilterOperatingSystemName sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterOperatingSystemVersion

func (r *ListVulnerableAssetsOptionalParameters) WithFilterOperatingSystemVersion(filterOperatingSystemVersion string) *ListVulnerableAssetsOptionalParameters

WithFilterOperatingSystemVersion sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterRepositoryUrl

func (r *ListVulnerableAssetsOptionalParameters) WithFilterRepositoryUrl(filterRepositoryUrl string) *ListVulnerableAssetsOptionalParameters

WithFilterRepositoryUrl sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterRisksHasAccessToSensitiveData

func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksHasAccessToSensitiveData(filterRisksHasAccessToSensitiveData bool) *ListVulnerableAssetsOptionalParameters

WithFilterRisksHasAccessToSensitiveData sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterRisksHasPrivilegedAccess

func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksHasPrivilegedAccess(filterRisksHasPrivilegedAccess bool) *ListVulnerableAssetsOptionalParameters

WithFilterRisksHasPrivilegedAccess sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterRisksInProduction

func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksInProduction(filterRisksInProduction bool) *ListVulnerableAssetsOptionalParameters

WithFilterRisksInProduction sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterRisksIsPubliclyAccessible

func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksIsPubliclyAccessible(filterRisksIsPubliclyAccessible bool) *ListVulnerableAssetsOptionalParameters

WithFilterRisksIsPubliclyAccessible sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterRisksUnderAttack

func (r *ListVulnerableAssetsOptionalParameters) WithFilterRisksUnderAttack(filterRisksUnderAttack bool) *ListVulnerableAssetsOptionalParameters

WithFilterRisksUnderAttack sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterType

func (r *ListVulnerableAssetsOptionalParameters) WithFilterType(filterType AssetType) *ListVulnerableAssetsOptionalParameters

WithFilterType sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterVersionFirst

func (r *ListVulnerableAssetsOptionalParameters) WithFilterVersionFirst(filterVersionFirst string) *ListVulnerableAssetsOptionalParameters

WithFilterVersionFirst sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithFilterVersionLast

func (r *ListVulnerableAssetsOptionalParameters) WithFilterVersionLast(filterVersionLast string) *ListVulnerableAssetsOptionalParameters

WithFilterVersionLast sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithPageNumber

func (r *ListVulnerableAssetsOptionalParameters) WithPageNumber(pageNumber int64) *ListVulnerableAssetsOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListVulnerableAssetsOptionalParameters) WithPageToken

func (r *ListVulnerableAssetsOptionalParameters) WithPageToken(pageToken string) *ListVulnerableAssetsOptionalParameters

WithPageToken sets the corresponding parameter name and returns the struct.

type ListVulnerableAssetsResponse

ListVulnerableAssetsResponse The expected response schema when listing vulnerable assets.

type ListVulnerableAssetsResponse struct {
    // List of vulnerable assets.
    Data []Asset `json:"data"`
    // The JSON:API links related to pagination.
    Links *Links `json:"links,omitempty"`
    // The metadata related to this request.
    Meta *Metadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewListVulnerableAssetsResponse

func NewListVulnerableAssetsResponse(data []Asset) *ListVulnerableAssetsResponse

NewListVulnerableAssetsResponse instantiates a new ListVulnerableAssetsResponse 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 NewListVulnerableAssetsResponseWithDefaults

func NewListVulnerableAssetsResponseWithDefaults() *ListVulnerableAssetsResponse

NewListVulnerableAssetsResponseWithDefaults instantiates a new ListVulnerableAssetsResponse 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 (*ListVulnerableAssetsResponse) GetData

func (o *ListVulnerableAssetsResponse) GetData() []Asset

GetData returns the Data field value.

func (*ListVulnerableAssetsResponse) GetDataOk

func (o *ListVulnerableAssetsResponse) GetDataOk() (*[]Asset, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (o *ListVulnerableAssetsResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*ListVulnerableAssetsResponse) GetLinksOk

func (o *ListVulnerableAssetsResponse) GetLinksOk() (*Links, 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 (*ListVulnerableAssetsResponse) GetMeta

func (o *ListVulnerableAssetsResponse) GetMeta() Metadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListVulnerableAssetsResponse) GetMetaOk

func (o *ListVulnerableAssetsResponse) GetMetaOk() (*Metadata, 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 (o *ListVulnerableAssetsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ListVulnerableAssetsResponse) HasMeta

func (o *ListVulnerableAssetsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (ListVulnerableAssetsResponse) MarshalJSON

func (o ListVulnerableAssetsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ListVulnerableAssetsResponse) SetData

func (o *ListVulnerableAssetsResponse) SetData(v []Asset)

SetData sets field value.

func (o *ListVulnerableAssetsResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*ListVulnerableAssetsResponse) SetMeta

func (o *ListVulnerableAssetsResponse) SetMeta(v Metadata)

SetMeta gets a reference to the given Metadata and assigns it to the Meta field.

func (*ListVulnerableAssetsResponse) UnmarshalJSON

func (o *ListVulnerableAssetsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ListWorkflowInstancesOptionalParameters

ListWorkflowInstancesOptionalParameters holds optional parameters for ListWorkflowInstances.

type ListWorkflowInstancesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
}

func NewListWorkflowInstancesOptionalParameters

func NewListWorkflowInstancesOptionalParameters() *ListWorkflowInstancesOptionalParameters

NewListWorkflowInstancesOptionalParameters creates an empty struct for parameters.

func (*ListWorkflowInstancesOptionalParameters) WithPageNumber

func (r *ListWorkflowInstancesOptionalParameters) WithPageNumber(pageNumber int64) *ListWorkflowInstancesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*ListWorkflowInstancesOptionalParameters) WithPageSize

func (r *ListWorkflowInstancesOptionalParameters) WithPageSize(pageSize int64) *ListWorkflowInstancesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

type ListWorkflowsWebhookHandlesOptionalParameters

ListWorkflowsWebhookHandlesOptionalParameters holds optional parameters for ListWorkflowsWebhookHandles.

type ListWorkflowsWebhookHandlesOptionalParameters struct {
    Name *string
}

func NewListWorkflowsWebhookHandlesOptionalParameters

func NewListWorkflowsWebhookHandlesOptionalParameters() *ListWorkflowsWebhookHandlesOptionalParameters

NewListWorkflowsWebhookHandlesOptionalParameters creates an empty struct for parameters.

func (*ListWorkflowsWebhookHandlesOptionalParameters) WithName

func (r *ListWorkflowsWebhookHandlesOptionalParameters) WithName(name string) *ListWorkflowsWebhookHandlesOptionalParameters

WithName sets the corresponding parameter name and returns the struct.

type Log

Log Object description of a log after being processed and stored by Datadog.

type Log struct {
    // JSON object containing all log attributes and their associated values.
    Attributes *LogAttributes `json:"attributes,omitempty"`
    // Unique ID of the Log.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *LogType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*Log) UnmarshalJSON

func (o *Log) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogAttributes

LogAttributes JSON object containing all log attributes and their associated values.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*LogAttributes) UnmarshalJSON

func (o *LogAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogType

LogType Type of the event.

type LogType string

List of LogType.

const (
    LOGTYPE_LOG LogType = "log"
)

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) GetAllowedValues

func (v *LogType) GetAllowedValues() []LogType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucket

LogsAggregateBucket A bucket values

type LogsAggregateBucket struct {
    // The key, value pairs for each group by
    By map[string]interface{} `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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*LogsAggregateBucket) GetByOk

func (o *LogsAggregateBucket) GetByOk() (*map[string]interface{}, 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

func (o *LogsAggregateBucket) GetComputes() map[string]LogsAggregateBucketValue

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucket) SetBy

func (o *LogsAggregateBucket) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} 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.

func (*LogsAggregateBucket) UnmarshalJSON

func (o *LogsAggregateBucket) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucketValue

LogsAggregateBucketValue - A bucket value, can be either a timeseries or a single value

type LogsAggregateBucketValue struct {
    LogsAggregateBucketValueSingleString *string
    LogsAggregateBucketValueSingleNumber *float64
    LogsAggregateBucketValueTimeseries   *LogsAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue

func LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue(v *float64) LogsAggregateBucketValue

LogsAggregateBucketValueSingleNumberAsLogsAggregateBucketValue is a convenience function that returns float64 wrapped in LogsAggregateBucketValue.

func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue

func LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue(v *string) LogsAggregateBucketValue

LogsAggregateBucketValueSingleStringAsLogsAggregateBucketValue is a convenience function that returns string wrapped in LogsAggregateBucketValue.

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{}

GetActualInstance returns the actual instance.

func (LogsAggregateBucketValue) MarshalJSON

func (obj LogsAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsAggregateBucketValue) UnmarshalJSON

func (obj *LogsAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsAggregateBucketValueTimeseries

LogsAggregateBucketValueTimeseries A timeseries array

type LogsAggregateBucketValueTimeseries struct {
    Items []LogsAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucketValueTimeseries) UnmarshalJSON

func (o *LogsAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateBucketValueTimeseriesPoint

LogsAggregateBucketValueTimeseriesPoint A timeseries point

type LogsAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point
    Time *string `json:"time,omitempty"`
    // The value for this point
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsAggregateBucketValueTimeseriesPoint) GetTime() string

GetTime returns the Time field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *LogsAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)

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

func (o *LogsAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*LogsAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *LogsAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, 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 (*LogsAggregateBucketValueTimeseriesPoint) HasTime

func (o *LogsAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*LogsAggregateBucketValueTimeseriesPoint) HasValue

func (o *LogsAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (LogsAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o LogsAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateBucketValueTimeseriesPoint) SetTime

func (o *LogsAggregateBucketValueTimeseriesPoint) SetTime(v string)

SetTime gets a reference to the given string and assigns it to the Time field.

func (*LogsAggregateBucketValueTimeseriesPoint) SetValue

func (o *LogsAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *LogsAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateRequest

LogsAggregateRequest The object sent with the request to retrieve a list of logs from your organization.

type LogsAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []LogsCompute `json:"compute,omitempty"`
    // The search and filter query settings
    Filter *LogsQueryFilter `json:"filter,omitempty"`
    // The rules for the group by
    GroupBy []LogsGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Note: These fields are currently deprecated and do not affect the query results.
    // Deprecated
    Options *LogsQueryOptions `json:"options,omitempty"`
    // Paging settings
    Page *LogsAggregateRequestPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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. Deprecated

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. Deprecated

func (*LogsAggregateRequest) GetPage

func (o *LogsAggregateRequest) GetPage() LogsAggregateRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsAggregateRequest) GetPageOk

func (o *LogsAggregateRequest) GetPageOk() (*LogsAggregateRequestPage, 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 (*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)

MarshalJSON serializes the struct using spec logic.

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. Deprecated

func (*LogsAggregateRequest) SetPage

func (o *LogsAggregateRequest) SetPage(v LogsAggregateRequestPage)

SetPage gets a reference to the given LogsAggregateRequestPage and assigns it to the Page field.

func (*LogsAggregateRequest) UnmarshalJSON

func (o *LogsAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateRequestPage

LogsAggregateRequestPage Paging settings

type LogsAggregateRequestPage struct {
    // The returned paging point to use to get the next results. Note: at most 1000 results can be paged.
    Cursor *string `json:"cursor,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateRequestPage) SetCursor

func (o *LogsAggregateRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*LogsAggregateRequestPage) UnmarshalJSON

func (o *LogsAggregateRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponse

LogsAggregateResponse The response object for the logs aggregate API endpoint

type LogsAggregateResponse struct {
    // The query results
    Data *LogsAggregateResponseData `json:"data,omitempty"`
    // The metadata associated with a request
    Meta *LogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsAggregateResponse) GetData() LogsAggregateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*LogsAggregateResponse) GetDataOk

func (o *LogsAggregateResponse) GetDataOk() (*LogsAggregateResponseData, 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 (*LogsAggregateResponse) GetMeta

func (o *LogsAggregateResponse) GetMeta() LogsResponseMetadata

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateResponse) SetData

func (o *LogsAggregateResponse) SetData(v LogsAggregateResponseData)

SetData gets a reference to the given LogsAggregateResponseData and assigns it to the Data field.

func (*LogsAggregateResponse) SetMeta

func (o *LogsAggregateResponse) SetMeta(v LogsResponseMetadata)

SetMeta gets a reference to the given LogsResponseMetadata and assigns it to the Meta field.

func (*LogsAggregateResponse) UnmarshalJSON

func (o *LogsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponseData

LogsAggregateResponseData The query results

type LogsAggregateResponseData struct {
    // The list of matching buckets, one item per bucket
    Buckets []LogsAggregateBucket `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsAggregateResponseData) GetBuckets() []LogsAggregateBucket

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsAggregateResponseData) SetBuckets

func (o *LogsAggregateResponseData) SetBuckets(v []LogsAggregateBucket)

SetBuckets gets a reference to the given []LogsAggregateBucket and assigns it to the Buckets field.

func (*LogsAggregateResponseData) UnmarshalJSON

func (o *LogsAggregateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateResponseStatus

LogsAggregateResponseStatus The status of the response

type LogsAggregateResponseStatus string

List of LogsAggregateResponseStatus.

const (
    LOGSAGGREGATERESPONSESTATUS_DONE    LogsAggregateResponseStatus = "done"
    LOGSAGGREGATERESPONSESTATUS_TIMEOUT LogsAggregateResponseStatus = "timeout"
)

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) GetAllowedValues

func (v *LogsAggregateResponseStatus) GetAllowedValues() []LogsAggregateResponseStatus

GetAllowedValues reeturns the list of possible values.

func (LogsAggregateResponseStatus) IsValid

func (v LogsAggregateResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregateResponseStatus) Ptr

func (v LogsAggregateResponseStatus) Ptr() *LogsAggregateResponseStatus

Ptr returns reference to LogsAggregateResponseStatus value.

func (*LogsAggregateResponseStatus) UnmarshalJSON

func (v *LogsAggregateResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregateSort

LogsAggregateSort A sort rule

type LogsAggregateSort struct {
    // An aggregation function
    Aggregation *LogsAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`)
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending
    Order *LogsSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm
    Type *LogsAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsAggregateSort) GetType() LogsAggregateSortType

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)

MarshalJSON serializes the struct using spec logic.

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

func (o *LogsAggregateSort) SetType(v LogsAggregateSortType)

SetType gets a reference to the given LogsAggregateSortType and assigns it to the Type field.

func (*LogsAggregateSort) UnmarshalJSON

func (o *LogsAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsAggregateSortType

LogsAggregateSortType The type of sorting algorithm

type LogsAggregateSortType string

List of LogsAggregateSortType.

const (
    LOGSAGGREGATESORTTYPE_ALPHABETICAL LogsAggregateSortType = "alphabetical"
    LOGSAGGREGATESORTTYPE_MEASURE      LogsAggregateSortType = "measure"
)

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) GetAllowedValues

func (v *LogsAggregateSortType) GetAllowedValues() []LogsAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (LogsAggregateSortType) IsValid

func (v LogsAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregateSortType) Ptr

func (v LogsAggregateSortType) Ptr() *LogsAggregateSortType

Ptr returns reference to LogsAggregateSortType value.

func (*LogsAggregateSortType) UnmarshalJSON

func (v *LogsAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsAggregationFunction

LogsAggregationFunction An aggregation function

type LogsAggregationFunction string

List of LogsAggregationFunction.

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"
    LOGSAGGREGATIONFUNCTION_MEDIAN        LogsAggregationFunction = "median"
)

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) GetAllowedValues

func (v *LogsAggregationFunction) GetAllowedValues() []LogsAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (LogsAggregationFunction) IsValid

func (v LogsAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsAggregationFunction) Ptr

func (v LogsAggregationFunction) Ptr() *LogsAggregationFunction

Ptr returns reference to LogsAggregationFunction value.

func (*LogsAggregationFunction) UnmarshalJSON

func (v *LogsAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsApi

LogsApi service type

type LogsApi datadog.Service

func NewLogsApi

func NewLogsApi(client *datadog.APIClient) *LogsApi

NewLogsApi Returns NewLogsApi.

func (*LogsApi) AggregateLogs

func (a *LogsApi) AggregateLogs(ctx _context.Context, body LogsAggregateRequest) (LogsAggregateResponse, *_nethttp.Response, error)

AggregateLogs Aggregate events. The API endpoint to aggregate events into buckets and compute metrics and timeseries.

func (*LogsApi) ListLogs

func (a *LogsApi) ListLogs(ctx _context.Context, o ...ListLogsOptionalParameters) (LogsListResponse, *_nethttp.Response, error)

ListLogs Search logs (POST). List endpoint returns logs that match a log search query. [Results are paginated][1].

Use this endpoint to search and filter your 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

func (*LogsApi) ListLogsGet

func (a *LogsApi) ListLogsGet(ctx _context.Context, o ...ListLogsGetOptionalParameters) (LogsListResponse, *_nethttp.Response, error)

ListLogsGet Search logs (GET). List endpoint returns logs that match a log search query. [Results are paginated][1].

Use this endpoint to search and filter your 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

func (*LogsApi) ListLogsGetWithPagination

func (a *LogsApi) ListLogsGetWithPagination(ctx _context.Context, o ...ListLogsGetOptionalParameters) (<-chan datadog.PaginationResult[Log], func())

ListLogsGetWithPagination provides a paginated version of ListLogsGet returning a channel with all items.

func (*LogsApi) ListLogsWithPagination

func (a *LogsApi) ListLogsWithPagination(ctx _context.Context, o ...ListLogsOptionalParameters) (<-chan datadog.PaginationResult[Log], func())

ListLogsWithPagination provides a paginated version of ListLogs returning a channel with all items.

func (*LogsApi) SubmitLog

func (a *LogsApi) SubmitLog(ctx _context.Context, body []HTTPLogItem, o ...SubmitLogOptionalParameters) (interface{}, *_nethttp.Response, error)

SubmitLog Send logs. Send your logs to your Datadog platform over HTTP. Limits per HTTP request are:

- Maximum content size per payload (uncompressed): 5MB - Maximum size for a single log: 1MB - Maximum array size if sending multiple logs in an array: 1000 entries

Any log exceeding 1MB is accepted and truncated by Datadog: - For a single log request, the API truncates the log at 1MB and returns a 2xx. - For a multi-logs request, the API processes all logs, truncates only logs larger than 1MB, and returns a 2xx.

Datadog recommends sending your logs compressed. Add the `Content-Encoding: gzip` header to the request when sending compressed logs. Log events can be submitted with a timestamp that is up to 18 hours in the past.

The status codes answered by the HTTP API are: - 202: Accepted: the request has been accepted for processing - 400: Bad request (likely an issue in the payload formatting) - 401: Unauthorized (likely a missing API Key) - 403: Permission issue (likely using an invalid API Key) - 408: Request Timeout, request should be retried after some time - 413: Payload too large (batch is above 5MB uncompressed) - 429: Too Many Requests, request should be retried after some time - 500: Internal Server Error, the server encountered an unexpected condition that prevented it from fulfilling the request, request should be retried after some time - 503: Service Unavailable, the server is not ready to handle the request probably because it is overloaded, request should be retried after some time

type LogsArchive

LogsArchive The logs archive.

type LogsArchive struct {
    // The definition of an archive.
    Data *LogsArchiveDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchive) SetData

func (o *LogsArchive) SetData(v LogsArchiveDefinition)

SetData gets a reference to the given LogsArchiveDefinition and assigns it to the Data field.

func (*LogsArchive) UnmarshalJSON

func (o *LogsArchive) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveAttributes

LogsArchiveAttributes The attributes associated with the archive.

type LogsArchiveAttributes struct {
    // An archive's destination.
    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"`
    // Maximum scan size for rehydration from this archive.
    RehydrationMaxScanSizeInGb datadog.NullableInt64 `json:"rehydration_max_scan_size_in_gb,omitempty"`
    // An array of tags to add to rehydrated logs from an archive.
    RehydrationTags []string `json:"rehydration_tags,omitempty"`
    // The state of the archive.
    State *LogsArchiveState `json:"state,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGb() int64

GetRehydrationMaxScanSizeInGb returns the RehydrationMaxScanSizeInGb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk

func (o *LogsArchiveAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)

GetRehydrationMaxScanSizeInGbOk returns a tuple with the RehydrationMaxScanSizeInGb 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 (*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

func (o *LogsArchiveAttributes) GetState() LogsArchiveState

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) HasRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) HasRehydrationMaxScanSizeInGb() bool

HasRehydrationMaxScanSizeInGb 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)

MarshalJSON serializes the struct using spec logic.

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) SetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGb(v int64)

SetRehydrationMaxScanSizeInGb gets a reference to the given datadog.NullableInt64 and assigns it to the RehydrationMaxScanSizeInGb field.

func (*LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil

func (o *LogsArchiveAttributes) SetRehydrationMaxScanSizeInGbNil()

SetRehydrationMaxScanSizeInGbNil sets the value for RehydrationMaxScanSizeInGb to be an explicit nil.

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)

UnmarshalJSON deserializes the given payload.

func (*LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb

func (o *LogsArchiveAttributes) UnsetRehydrationMaxScanSizeInGb()

UnsetRehydrationMaxScanSizeInGb ensures that no value is present for RehydrationMaxScanSizeInGb, not even an explicit nil.

type LogsArchiveCreateRequest

LogsArchiveCreateRequest The logs archive.

type LogsArchiveCreateRequest struct {
    // The definition of an archive.
    Data *LogsArchiveCreateRequestDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsArchiveCreateRequest) GetData() LogsArchiveCreateRequestDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveCreateRequest) GetDataOk

func (o *LogsArchiveCreateRequest) GetDataOk() (*LogsArchiveCreateRequestDefinition, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequest) SetData

func (o *LogsArchiveCreateRequest) SetData(v LogsArchiveCreateRequestDefinition)

SetData gets a reference to the given LogsArchiveCreateRequestDefinition and assigns it to the Data field.

func (*LogsArchiveCreateRequest) UnmarshalJSON

func (o *LogsArchiveCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveCreateRequestAttributes

LogsArchiveCreateRequestAttributes The attributes associated with the archive.

type LogsArchiveCreateRequestAttributes struct {
    // An archive's destination.
    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"`
    // Maximum scan size for rehydration from this archive.
    RehydrationMaxScanSizeInGb datadog.NullableInt64 `json:"rehydration_max_scan_size_in_gb,omitempty"`
    // An array of tags to add to rehydrated logs from an archive.
    RehydrationTags []string `json:"rehydration_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsArchiveCreateRequestAttributes) GetDestination() LogsArchiveCreateRequestDestination

GetDestination returns the Destination field value.

func (*LogsArchiveCreateRequestAttributes) GetDestinationOk

func (o *LogsArchiveCreateRequestAttributes) GetDestinationOk() (*LogsArchiveCreateRequestDestination, bool)

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

func (o *LogsArchiveCreateRequestAttributes) GetName() string

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

func (o *LogsArchiveCreateRequestAttributes) GetQuery() string

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) GetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGb() int64

GetRehydrationMaxScanSizeInGb returns the RehydrationMaxScanSizeInGb field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk

func (o *LogsArchiveCreateRequestAttributes) GetRehydrationMaxScanSizeInGbOk() (*int64, bool)

GetRehydrationMaxScanSizeInGbOk returns a tuple with the RehydrationMaxScanSizeInGb 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 (*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) HasRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) HasRehydrationMaxScanSizeInGb() bool

HasRehydrationMaxScanSizeInGb 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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequestAttributes) SetDestination

func (o *LogsArchiveCreateRequestAttributes) SetDestination(v LogsArchiveCreateRequestDestination)

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

func (o *LogsArchiveCreateRequestAttributes) SetName(v string)

SetName sets field value.

func (*LogsArchiveCreateRequestAttributes) SetQuery

func (o *LogsArchiveCreateRequestAttributes) SetQuery(v string)

SetQuery sets field value.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGb(v int64)

SetRehydrationMaxScanSizeInGb gets a reference to the given datadog.NullableInt64 and assigns it to the RehydrationMaxScanSizeInGb field.

func (*LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil

func (o *LogsArchiveCreateRequestAttributes) SetRehydrationMaxScanSizeInGbNil()

SetRehydrationMaxScanSizeInGbNil sets the value for RehydrationMaxScanSizeInGb to be an explicit nil.

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)

UnmarshalJSON deserializes the given payload.

func (*LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb

func (o *LogsArchiveCreateRequestAttributes) UnsetRehydrationMaxScanSizeInGb()

UnsetRehydrationMaxScanSizeInGb ensures that no value is present for RehydrationMaxScanSizeInGb, not even an explicit nil.

type LogsArchiveCreateRequestDefinition

LogsArchiveCreateRequestDefinition The definition of an archive.

type LogsArchiveCreateRequestDefinition struct {
    // The attributes associated with the archive.
    Attributes *LogsArchiveCreateRequestAttributes `json:"attributes,omitempty"`
    // The type of the resource. The value should always be archives.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveCreateRequestDefinition

func NewLogsArchiveCreateRequestDefinition(typeVar 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

func (o *LogsArchiveCreateRequestDefinition) GetAttributes() LogsArchiveCreateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*LogsArchiveCreateRequestDefinition) GetAttributesOk

func (o *LogsArchiveCreateRequestDefinition) GetAttributesOk() (*LogsArchiveCreateRequestAttributes, 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 (*LogsArchiveCreateRequestDefinition) GetType

func (o *LogsArchiveCreateRequestDefinition) GetType() string

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveCreateRequestDefinition) SetAttributes

func (o *LogsArchiveCreateRequestDefinition) SetAttributes(v LogsArchiveCreateRequestAttributes)

SetAttributes gets a reference to the given LogsArchiveCreateRequestAttributes and assigns it to the Attributes field.

func (*LogsArchiveCreateRequestDefinition) SetType

func (o *LogsArchiveCreateRequestDefinition) SetType(v string)

SetType sets field value.

func (*LogsArchiveCreateRequestDefinition) UnmarshalJSON

func (o *LogsArchiveCreateRequestDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveCreateRequestDestination

LogsArchiveCreateRequestDestination - An archive's destination.

type LogsArchiveCreateRequestDestination struct {
    LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
    LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
    LogsArchiveDestinationS3    *LogsArchiveDestinationS3

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (LogsArchiveCreateRequestDestination) MarshalJSON

func (obj LogsArchiveCreateRequestDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsArchiveCreateRequestDestination) UnmarshalJSON

func (obj *LogsArchiveCreateRequestDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsArchiveDefinition

LogsArchiveDefinition The definition of an archive.

type LogsArchiveDefinition struct {
    // The attributes associated with the archive.
    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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveDefinition

func NewLogsArchiveDefinition(typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestination

LogsArchiveDestination - An archive's destination.

type LogsArchiveDestination struct {
    LogsArchiveDestinationAzure *LogsArchiveDestinationAzure
    LogsArchiveDestinationGCS   *LogsArchiveDestinationGCS
    LogsArchiveDestinationS3    *LogsArchiveDestinationS3

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (LogsArchiveDestination) MarshalJSON

func (obj LogsArchiveDestination) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsArchiveDestination) UnmarshalJSON

func (obj *LogsArchiveDestination) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsArchiveDestinationAzure

LogsArchiveDestinationAzure The Azure archive destination.

type LogsArchiveDestinationAzure struct {
    // The container where the archive will be stored.
    Container string `json:"container"`
    // The Azure archive's integration destination.
    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 of the Azure archive destination.
    Type LogsArchiveDestinationAzureType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveDestinationAzure

func NewLogsArchiveDestinationAzure(container string, integration LogsArchiveIntegrationAzure, storageAccount string, typeVar 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

func (o *LogsArchiveDestinationAzure) GetIntegration() LogsArchiveIntegrationAzure

GetIntegration returns the Integration field value.

func (*LogsArchiveDestinationAzure) GetIntegrationOk

func (o *LogsArchiveDestinationAzure) GetIntegrationOk() (*LogsArchiveIntegrationAzure, bool)

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

func (o *LogsArchiveDestinationAzure) GetType() LogsArchiveDestinationAzureType

GetType returns the Type field value.

func (*LogsArchiveDestinationAzure) GetTypeOk

func (o *LogsArchiveDestinationAzure) GetTypeOk() (*LogsArchiveDestinationAzureType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationAzure) SetContainer

func (o *LogsArchiveDestinationAzure) SetContainer(v string)

SetContainer sets field value.

func (*LogsArchiveDestinationAzure) SetIntegration

func (o *LogsArchiveDestinationAzure) SetIntegration(v LogsArchiveIntegrationAzure)

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

func (o *LogsArchiveDestinationAzure) SetType(v LogsArchiveDestinationAzureType)

SetType sets field value.

func (*LogsArchiveDestinationAzure) UnmarshalJSON

func (o *LogsArchiveDestinationAzure) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationAzureType

LogsArchiveDestinationAzureType Type of the Azure archive destination.

type LogsArchiveDestinationAzureType string

List of LogsArchiveDestinationAzureType.

const (
    LOGSARCHIVEDESTINATIONAZURETYPE_AZURE LogsArchiveDestinationAzureType = "azure"
)

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) GetAllowedValues

func (v *LogsArchiveDestinationAzureType) GetAllowedValues() []LogsArchiveDestinationAzureType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationAzureType) IsValid

func (v LogsArchiveDestinationAzureType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationAzureType) Ptr

func (v LogsArchiveDestinationAzureType) Ptr() *LogsArchiveDestinationAzureType

Ptr returns reference to LogsArchiveDestinationAzureType value.

func (*LogsArchiveDestinationAzureType) UnmarshalJSON

func (v *LogsArchiveDestinationAzureType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationGCS

LogsArchiveDestinationGCS The GCS archive destination.

type LogsArchiveDestinationGCS struct {
    // The bucket where the archive will be stored.
    Bucket string `json:"bucket"`
    // The GCS archive's integration destination.
    Integration LogsArchiveIntegrationGCS `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // Type of the GCS archive destination.
    Type LogsArchiveDestinationGCSType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveDestinationGCS

func NewLogsArchiveDestinationGCS(bucket string, integration LogsArchiveIntegrationGCS, typeVar 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

func (o *LogsArchiveDestinationGCS) GetIntegration() LogsArchiveIntegrationGCS

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

func (o *LogsArchiveDestinationGCS) GetType() LogsArchiveDestinationGCSType

GetType returns the Type field value.

func (*LogsArchiveDestinationGCS) GetTypeOk

func (o *LogsArchiveDestinationGCS) GetTypeOk() (*LogsArchiveDestinationGCSType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationGCS) SetBucket

func (o *LogsArchiveDestinationGCS) SetBucket(v string)

SetBucket sets field value.

func (*LogsArchiveDestinationGCS) SetIntegration

func (o *LogsArchiveDestinationGCS) SetIntegration(v LogsArchiveIntegrationGCS)

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

func (o *LogsArchiveDestinationGCS) SetType(v LogsArchiveDestinationGCSType)

SetType sets field value.

func (*LogsArchiveDestinationGCS) UnmarshalJSON

func (o *LogsArchiveDestinationGCS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationGCSType

LogsArchiveDestinationGCSType Type of the GCS archive destination.

type LogsArchiveDestinationGCSType string

List of LogsArchiveDestinationGCSType.

const (
    LOGSARCHIVEDESTINATIONGCSTYPE_GCS LogsArchiveDestinationGCSType = "gcs"
)

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) GetAllowedValues

func (v *LogsArchiveDestinationGCSType) GetAllowedValues() []LogsArchiveDestinationGCSType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationGCSType) IsValid

func (v LogsArchiveDestinationGCSType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationGCSType) Ptr

func (v LogsArchiveDestinationGCSType) Ptr() *LogsArchiveDestinationGCSType

Ptr returns reference to LogsArchiveDestinationGCSType value.

func (*LogsArchiveDestinationGCSType) UnmarshalJSON

func (v *LogsArchiveDestinationGCSType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationS3

LogsArchiveDestinationS3 The S3 archive destination.

type LogsArchiveDestinationS3 struct {
    // The bucket where the archive will be stored.
    Bucket string `json:"bucket"`
    // The S3 encryption settings.
    Encryption *LogsArchiveEncryptionS3 `json:"encryption,omitempty"`
    // The S3 Archive's integration destination.
    Integration LogsArchiveIntegrationS3 `json:"integration"`
    // The archive path.
    Path *string `json:"path,omitempty"`
    // The storage class where the archive will be stored.
    StorageClass *LogsArchiveStorageClassS3Type `json:"storage_class,omitempty"`
    // Type of the S3 archive destination.
    Type LogsArchiveDestinationS3Type `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveDestinationS3

func NewLogsArchiveDestinationS3(bucket string, integration LogsArchiveIntegrationS3, typeVar 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) GetEncryption

func (o *LogsArchiveDestinationS3) GetEncryption() LogsArchiveEncryptionS3

GetEncryption returns the Encryption field value if set, zero value otherwise.

func (*LogsArchiveDestinationS3) GetEncryptionOk

func (o *LogsArchiveDestinationS3) GetEncryptionOk() (*LogsArchiveEncryptionS3, bool)

GetEncryptionOk returns a tuple with the Encryption field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetIntegration

func (o *LogsArchiveDestinationS3) GetIntegration() LogsArchiveIntegrationS3

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) GetStorageClass

func (o *LogsArchiveDestinationS3) GetStorageClass() LogsArchiveStorageClassS3Type

GetStorageClass returns the StorageClass field value if set, zero value otherwise.

func (*LogsArchiveDestinationS3) GetStorageClassOk

func (o *LogsArchiveDestinationS3) GetStorageClassOk() (*LogsArchiveStorageClassS3Type, bool)

GetStorageClassOk returns a tuple with the StorageClass field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) GetType

func (o *LogsArchiveDestinationS3) GetType() LogsArchiveDestinationS3Type

GetType returns the Type field value.

func (*LogsArchiveDestinationS3) GetTypeOk

func (o *LogsArchiveDestinationS3) GetTypeOk() (*LogsArchiveDestinationS3Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveDestinationS3) HasEncryption

func (o *LogsArchiveDestinationS3) HasEncryption() bool

HasEncryption returns a boolean if a field has been set.

func (*LogsArchiveDestinationS3) HasPath

func (o *LogsArchiveDestinationS3) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*LogsArchiveDestinationS3) HasStorageClass

func (o *LogsArchiveDestinationS3) HasStorageClass() bool

HasStorageClass returns a boolean if a field has been set.

func (LogsArchiveDestinationS3) MarshalJSON

func (o LogsArchiveDestinationS3) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveDestinationS3) SetBucket

func (o *LogsArchiveDestinationS3) SetBucket(v string)

SetBucket sets field value.

func (*LogsArchiveDestinationS3) SetEncryption

func (o *LogsArchiveDestinationS3) SetEncryption(v LogsArchiveEncryptionS3)

SetEncryption gets a reference to the given LogsArchiveEncryptionS3 and assigns it to the Encryption field.

func (*LogsArchiveDestinationS3) SetIntegration

func (o *LogsArchiveDestinationS3) SetIntegration(v LogsArchiveIntegrationS3)

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) SetStorageClass

func (o *LogsArchiveDestinationS3) SetStorageClass(v LogsArchiveStorageClassS3Type)

SetStorageClass gets a reference to the given LogsArchiveStorageClassS3Type and assigns it to the StorageClass field.

func (*LogsArchiveDestinationS3) SetType

func (o *LogsArchiveDestinationS3) SetType(v LogsArchiveDestinationS3Type)

SetType sets field value.

func (*LogsArchiveDestinationS3) UnmarshalJSON

func (o *LogsArchiveDestinationS3) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveDestinationS3Type

LogsArchiveDestinationS3Type Type of the S3 archive destination.

type LogsArchiveDestinationS3Type string

List of LogsArchiveDestinationS3Type.

const (
    LOGSARCHIVEDESTINATIONS3TYPE_S3 LogsArchiveDestinationS3Type = "s3"
)

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) GetAllowedValues

func (v *LogsArchiveDestinationS3Type) GetAllowedValues() []LogsArchiveDestinationS3Type

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveDestinationS3Type) IsValid

func (v LogsArchiveDestinationS3Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveDestinationS3Type) Ptr

func (v LogsArchiveDestinationS3Type) Ptr() *LogsArchiveDestinationS3Type

Ptr returns reference to LogsArchiveDestinationS3Type value.

func (*LogsArchiveDestinationS3Type) UnmarshalJSON

func (v *LogsArchiveDestinationS3Type) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveEncryptionS3

LogsArchiveEncryptionS3 The S3 encryption settings.

type LogsArchiveEncryptionS3 struct {
    // An Amazon Resource Name (ARN) used to identify an AWS KMS key.
    Key *string `json:"key,omitempty"`
    // Type of S3 encryption for a destination.
    Type LogsArchiveEncryptionS3Type `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveEncryptionS3

func NewLogsArchiveEncryptionS3(typeVar LogsArchiveEncryptionS3Type) *LogsArchiveEncryptionS3

NewLogsArchiveEncryptionS3 instantiates a new LogsArchiveEncryptionS3 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 NewLogsArchiveEncryptionS3WithDefaults

func NewLogsArchiveEncryptionS3WithDefaults() *LogsArchiveEncryptionS3

NewLogsArchiveEncryptionS3WithDefaults instantiates a new LogsArchiveEncryptionS3 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 (*LogsArchiveEncryptionS3) GetKey

func (o *LogsArchiveEncryptionS3) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*LogsArchiveEncryptionS3) GetKeyOk

func (o *LogsArchiveEncryptionS3) 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 (*LogsArchiveEncryptionS3) GetType

func (o *LogsArchiveEncryptionS3) GetType() LogsArchiveEncryptionS3Type

GetType returns the Type field value.

func (*LogsArchiveEncryptionS3) GetTypeOk

func (o *LogsArchiveEncryptionS3) GetTypeOk() (*LogsArchiveEncryptionS3Type, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LogsArchiveEncryptionS3) HasKey

func (o *LogsArchiveEncryptionS3) HasKey() bool

HasKey returns a boolean if a field has been set.

func (LogsArchiveEncryptionS3) MarshalJSON

func (o LogsArchiveEncryptionS3) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveEncryptionS3) SetKey

func (o *LogsArchiveEncryptionS3) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*LogsArchiveEncryptionS3) SetType

func (o *LogsArchiveEncryptionS3) SetType(v LogsArchiveEncryptionS3Type)

SetType sets field value.

func (*LogsArchiveEncryptionS3) UnmarshalJSON

func (o *LogsArchiveEncryptionS3) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveEncryptionS3Type

LogsArchiveEncryptionS3Type Type of S3 encryption for a destination.

type LogsArchiveEncryptionS3Type string

List of LogsArchiveEncryptionS3Type.

const (
    LOGSARCHIVEENCRYPTIONS3TYPE_NO_OVERRIDE LogsArchiveEncryptionS3Type = "NO_OVERRIDE"
    LOGSARCHIVEENCRYPTIONS3TYPE_SSE_S3      LogsArchiveEncryptionS3Type = "SSE_S3"
    LOGSARCHIVEENCRYPTIONS3TYPE_SSE_KMS     LogsArchiveEncryptionS3Type = "SSE_KMS"
)

func NewLogsArchiveEncryptionS3TypeFromValue

func NewLogsArchiveEncryptionS3TypeFromValue(v string) (*LogsArchiveEncryptionS3Type, error)

NewLogsArchiveEncryptionS3TypeFromValue returns a pointer to a valid LogsArchiveEncryptionS3Type for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveEncryptionS3Type) GetAllowedValues

func (v *LogsArchiveEncryptionS3Type) GetAllowedValues() []LogsArchiveEncryptionS3Type

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveEncryptionS3Type) IsValid

func (v LogsArchiveEncryptionS3Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveEncryptionS3Type) Ptr

func (v LogsArchiveEncryptionS3Type) Ptr() *LogsArchiveEncryptionS3Type

Ptr returns reference to LogsArchiveEncryptionS3Type value.

func (*LogsArchiveEncryptionS3Type) UnmarshalJSON

func (v *LogsArchiveEncryptionS3Type) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationAzure

LogsArchiveIntegrationAzure The Azure archive's integration destination.

type LogsArchiveIntegrationAzure struct {
    // A client ID.
    ClientId string `json:"client_id"`
    // A tenant ID.
    TenantId string `json:"tenant_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationGCS

LogsArchiveIntegrationGCS The GCS archive's integration destination.

type LogsArchiveIntegrationGCS struct {
    // A client email.
    ClientEmail string `json:"client_email"`
    // A project ID.
    ProjectId *string `json:"project_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveIntegrationGCS

func NewLogsArchiveIntegrationGCS(clientEmail 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 if set, zero value otherwise.

func (*LogsArchiveIntegrationGCS) GetProjectIdOk

func (o *LogsArchiveIntegrationGCS) GetProjectIdOk() (*string, bool)

GetProjectIdOk returns a tuple with the ProjectId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LogsArchiveIntegrationGCS) HasProjectId

func (o *LogsArchiveIntegrationGCS) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (LogsArchiveIntegrationGCS) MarshalJSON

func (o LogsArchiveIntegrationGCS) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveIntegrationGCS) SetClientEmail

func (o *LogsArchiveIntegrationGCS) SetClientEmail(v string)

SetClientEmail sets field value.

func (*LogsArchiveIntegrationGCS) SetProjectId

func (o *LogsArchiveIntegrationGCS) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*LogsArchiveIntegrationGCS) UnmarshalJSON

func (o *LogsArchiveIntegrationGCS) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveIntegrationS3

LogsArchiveIntegrationS3 The S3 Archive's integration destination.

type LogsArchiveIntegrationS3 struct {
    // The account ID for the integration.
    AccountId string `json:"account_id"`
    // The path of the integration.
    RoleName string `json:"role_name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrder

LogsArchiveOrder A ordered list of archive IDs.

type LogsArchiveOrder struct {
    // The definition of an archive order.
    Data *LogsArchiveOrderDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsArchiveOrder) GetData() LogsArchiveOrderDefinition

GetData returns the Data field value if set, zero value otherwise.

func (*LogsArchiveOrder) GetDataOk

func (o *LogsArchiveOrder) GetDataOk() (*LogsArchiveOrderDefinition, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrder) SetData

func (o *LogsArchiveOrder) SetData(v LogsArchiveOrderDefinition)

SetData gets a reference to the given LogsArchiveOrderDefinition and assigns it to the Data field.

func (*LogsArchiveOrder) UnmarshalJSON

func (o *LogsArchiveOrder) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderAttributes

LogsArchiveOrderAttributes The attributes associated with the archive order.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrderAttributes) SetArchiveIds

func (o *LogsArchiveOrderAttributes) SetArchiveIds(v []string)

SetArchiveIds sets field value.

func (*LogsArchiveOrderAttributes) UnmarshalJSON

func (o *LogsArchiveOrderAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderDefinition

LogsArchiveOrderDefinition The definition of an archive order.

type LogsArchiveOrderDefinition struct {
    // The attributes associated with the archive order.
    Attributes LogsArchiveOrderAttributes `json:"attributes"`
    // Type of the archive order definition.
    Type LogsArchiveOrderDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsArchiveOrderDefinition

func NewLogsArchiveOrderDefinition(attributes LogsArchiveOrderAttributes, typeVar 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

func (o *LogsArchiveOrderDefinition) GetAttributes() LogsArchiveOrderAttributes

GetAttributes returns the Attributes field value.

func (*LogsArchiveOrderDefinition) GetAttributesOk

func (o *LogsArchiveOrderDefinition) GetAttributesOk() (*LogsArchiveOrderAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*LogsArchiveOrderDefinition) GetType

func (o *LogsArchiveOrderDefinition) GetType() LogsArchiveOrderDefinitionType

GetType returns the Type field value.

func (*LogsArchiveOrderDefinition) GetTypeOk

func (o *LogsArchiveOrderDefinition) GetTypeOk() (*LogsArchiveOrderDefinitionType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchiveOrderDefinition) SetAttributes

func (o *LogsArchiveOrderDefinition) SetAttributes(v LogsArchiveOrderAttributes)

SetAttributes sets field value.

func (*LogsArchiveOrderDefinition) SetType

func (o *LogsArchiveOrderDefinition) SetType(v LogsArchiveOrderDefinitionType)

SetType sets field value.

func (*LogsArchiveOrderDefinition) UnmarshalJSON

func (o *LogsArchiveOrderDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchiveOrderDefinitionType

LogsArchiveOrderDefinitionType Type of the archive order definition.

type LogsArchiveOrderDefinitionType string

List of LogsArchiveOrderDefinitionType.

const (
    LOGSARCHIVEORDERDEFINITIONTYPE_ARCHIVE_ORDER LogsArchiveOrderDefinitionType = "archive_order"
)

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) GetAllowedValues

func (v *LogsArchiveOrderDefinitionType) GetAllowedValues() []LogsArchiveOrderDefinitionType

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveOrderDefinitionType) IsValid

func (v LogsArchiveOrderDefinitionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveOrderDefinitionType) Ptr

func (v LogsArchiveOrderDefinitionType) Ptr() *LogsArchiveOrderDefinitionType

Ptr returns reference to LogsArchiveOrderDefinitionType value.

func (*LogsArchiveOrderDefinitionType) UnmarshalJSON

func (v *LogsArchiveOrderDefinitionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveState

LogsArchiveState The state of the archive.

type LogsArchiveState string

List of LogsArchiveState.

const (
    LOGSARCHIVESTATE_UNKNOWN             LogsArchiveState = "UNKNOWN"
    LOGSARCHIVESTATE_WORKING             LogsArchiveState = "WORKING"
    LOGSARCHIVESTATE_FAILING             LogsArchiveState = "FAILING"
    LOGSARCHIVESTATE_WORKING_AUTH_LEGACY LogsArchiveState = "WORKING_AUTH_LEGACY"
)

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) GetAllowedValues

func (v *LogsArchiveState) GetAllowedValues() []LogsArchiveState

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveState) IsValid

func (v LogsArchiveState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveState) Ptr

func (v LogsArchiveState) Ptr() *LogsArchiveState

Ptr returns reference to LogsArchiveState value.

func (*LogsArchiveState) UnmarshalJSON

func (v *LogsArchiveState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchiveStorageClassS3Type

LogsArchiveStorageClassS3Type The storage class where the archive will be stored.

type LogsArchiveStorageClassS3Type string

List of LogsArchiveStorageClassS3Type.

const (
    LOGSARCHIVESTORAGECLASSS3TYPE_STANDARD            LogsArchiveStorageClassS3Type = "STANDARD"
    LOGSARCHIVESTORAGECLASSS3TYPE_STANDARD_IA         LogsArchiveStorageClassS3Type = "STANDARD_IA"
    LOGSARCHIVESTORAGECLASSS3TYPE_ONEZONE_IA          LogsArchiveStorageClassS3Type = "ONEZONE_IA"
    LOGSARCHIVESTORAGECLASSS3TYPE_INTELLIGENT_TIERING LogsArchiveStorageClassS3Type = "INTELLIGENT_TIERING"
    LOGSARCHIVESTORAGECLASSS3TYPE_GLACIER_IR          LogsArchiveStorageClassS3Type = "GLACIER_IR"
)

func NewLogsArchiveStorageClassS3TypeFromValue

func NewLogsArchiveStorageClassS3TypeFromValue(v string) (*LogsArchiveStorageClassS3Type, error)

NewLogsArchiveStorageClassS3TypeFromValue returns a pointer to a valid LogsArchiveStorageClassS3Type for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsArchiveStorageClassS3Type) GetAllowedValues

func (v *LogsArchiveStorageClassS3Type) GetAllowedValues() []LogsArchiveStorageClassS3Type

GetAllowedValues reeturns the list of possible values.

func (LogsArchiveStorageClassS3Type) IsValid

func (v LogsArchiveStorageClassS3Type) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsArchiveStorageClassS3Type) Ptr

func (v LogsArchiveStorageClassS3Type) Ptr() *LogsArchiveStorageClassS3Type

Ptr returns reference to LogsArchiveStorageClassS3Type value.

func (*LogsArchiveStorageClassS3Type) UnmarshalJSON

func (v *LogsArchiveStorageClassS3Type) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsArchives

LogsArchives The available archives.

type LogsArchives struct {
    // A list of archives.
    Data []LogsArchiveDefinition `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsArchives) SetData

func (o *LogsArchives) SetData(v []LogsArchiveDefinition)

SetData gets a reference to the given []LogsArchiveDefinition and assigns it to the Data field.

func (*LogsArchives) UnmarshalJSON

func (o *LogsArchives) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsArchivesApi

LogsArchivesApi service type

type LogsArchivesApi datadog.Service

func NewLogsArchivesApi

func NewLogsArchivesApi(client *datadog.APIClient) *LogsArchivesApi

NewLogsArchivesApi Returns NewLogsArchivesApi.

func (*LogsArchivesApi) AddReadRoleToArchive

func (a *LogsArchivesApi) 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 (*LogsArchivesApi) CreateLogsArchive

func (a *LogsArchivesApi) CreateLogsArchive(ctx _context.Context, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)

CreateLogsArchive Create an archive. Create an archive in your organization.

func (*LogsArchivesApi) DeleteLogsArchive

func (a *LogsArchivesApi) DeleteLogsArchive(ctx _context.Context, archiveId string) (*_nethttp.Response, error)

DeleteLogsArchive Delete an archive. Delete a given archive from your organization.

func (*LogsArchivesApi) GetLogsArchive

func (a *LogsArchivesApi) GetLogsArchive(ctx _context.Context, archiveId string) (LogsArchive, *_nethttp.Response, error)

GetLogsArchive Get an archive. Get a specific archive from your organization.

func (*LogsArchivesApi) GetLogsArchiveOrder

func (a *LogsArchivesApi) GetLogsArchiveOrder(ctx _context.Context) (LogsArchiveOrder, *_nethttp.Response, error)

GetLogsArchiveOrder Get archive order. Get the current order of your archives. This endpoint takes no JSON arguments.

func (*LogsArchivesApi) ListArchiveReadRoles

func (a *LogsArchivesApi) 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 (*LogsArchivesApi) ListLogsArchives

func (a *LogsArchivesApi) ListLogsArchives(ctx _context.Context) (LogsArchives, *_nethttp.Response, error)

ListLogsArchives Get all archives. Get the list of configured logs archives with their definitions.

func (*LogsArchivesApi) RemoveRoleFromArchive

func (a *LogsArchivesApi) 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 (*LogsArchivesApi) UpdateLogsArchive

func (a *LogsArchivesApi) UpdateLogsArchive(ctx _context.Context, archiveId string, body LogsArchiveCreateRequest) (LogsArchive, *_nethttp.Response, error)

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 (*LogsArchivesApi) UpdateLogsArchiveOrder

func (a *LogsArchivesApi) UpdateLogsArchiveOrder(ctx _context.Context, body LogsArchiveOrder) (LogsArchiveOrder, *_nethttp.Response, error)

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

LogsCompute A compute rule to compute metrics or timeseries

type LogsCompute struct {
    // An aggregation function
    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"`
    // The type of compute
    Type *LogsComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type LogsComputeType

LogsComputeType The type of compute

type LogsComputeType string

List of LogsComputeType.

const (
    LOGSCOMPUTETYPE_TIMESERIES LogsComputeType = "timeseries"
    LOGSCOMPUTETYPE_TOTAL      LogsComputeType = "total"
)

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) GetAllowedValues

func (v *LogsComputeType) GetAllowedValues() []LogsComputeType

GetAllowedValues reeturns the list of possible values.

func (LogsComputeType) IsValid

func (v LogsComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsComputeType) Ptr

func (v LogsComputeType) Ptr() *LogsComputeType

Ptr returns reference to LogsComputeType value.

func (*LogsComputeType) UnmarshalJSON

func (v *LogsComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsCustomDestinationsApi

LogsCustomDestinationsApi service type

type LogsCustomDestinationsApi datadog.Service

func NewLogsCustomDestinationsApi

func NewLogsCustomDestinationsApi(client *datadog.APIClient) *LogsCustomDestinationsApi

NewLogsCustomDestinationsApi Returns NewLogsCustomDestinationsApi.

func (*LogsCustomDestinationsApi) CreateLogsCustomDestination

func (a *LogsCustomDestinationsApi) CreateLogsCustomDestination(ctx _context.Context, body CustomDestinationCreateRequest) (CustomDestinationResponse, *_nethttp.Response, error)

CreateLogsCustomDestination Create a custom destination. Create a custom destination in your organization.

func (*LogsCustomDestinationsApi) DeleteLogsCustomDestination

func (a *LogsCustomDestinationsApi) DeleteLogsCustomDestination(ctx _context.Context, customDestinationId string) (*_nethttp.Response, error)

DeleteLogsCustomDestination Delete a custom destination. Delete a specific custom destination in your organization.

func (*LogsCustomDestinationsApi) GetLogsCustomDestination

func (a *LogsCustomDestinationsApi) GetLogsCustomDestination(ctx _context.Context, customDestinationId string) (CustomDestinationResponse, *_nethttp.Response, error)

GetLogsCustomDestination Get a custom destination. Get a specific custom destination in your organization.

func (*LogsCustomDestinationsApi) ListLogsCustomDestinations

func (a *LogsCustomDestinationsApi) ListLogsCustomDestinations(ctx _context.Context) (CustomDestinationsResponse, *_nethttp.Response, error)

ListLogsCustomDestinations Get all custom destinations. Get the list of configured custom destinations in your organization with their definitions.

func (*LogsCustomDestinationsApi) UpdateLogsCustomDestination

func (a *LogsCustomDestinationsApi) UpdateLogsCustomDestination(ctx _context.Context, customDestinationId string, body CustomDestinationUpdateRequest) (CustomDestinationResponse, *_nethttp.Response, error)

UpdateLogsCustomDestination Update a custom destination. Update the given fields of a specific custom destination in your organization.

type LogsGroupBy

LogsGroupBy A group by rule

type LogsGroupBy struct {
    // The name of the facet to use (required)
    Facet string `json:"facet"`
    // 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.
    Histogram *LogsGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group by. Note: at most 10000 buckets are allowed.
    // If grouping by multiple facets, the product of limits must not exceed 10000.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group by
    Missing *LogsGroupByMissing `json:"missing,omitempty"`
    // A sort rule
    Sort *LogsAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *LogsGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type LogsGroupByHistogram

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.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type LogsGroupByMissing

LogsGroupByMissing - The value to use for logs that don't have the facet used to group by

type LogsGroupByMissing struct {
    LogsGroupByMissingString *string
    LogsGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsGroupByMissingNumberAsLogsGroupByMissing

func LogsGroupByMissingNumberAsLogsGroupByMissing(v *float64) LogsGroupByMissing

LogsGroupByMissingNumberAsLogsGroupByMissing is a convenience function that returns float64 wrapped in LogsGroupByMissing.

func LogsGroupByMissingStringAsLogsGroupByMissing

func LogsGroupByMissingStringAsLogsGroupByMissing(v *string) LogsGroupByMissing

LogsGroupByMissingStringAsLogsGroupByMissing is a convenience function that returns string wrapped in LogsGroupByMissing.

func (*LogsGroupByMissing) GetActualInstance

func (obj *LogsGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsGroupByMissing) MarshalJSON

func (obj LogsGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsGroupByMissing) UnmarshalJSON

func (obj *LogsGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsGroupByTotal

LogsGroupByTotal - A resulting object to put the given computes in over all the matching records.

type LogsGroupByTotal struct {
    LogsGroupByTotalBoolean *bool
    LogsGroupByTotalString  *string
    LogsGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LogsGroupByTotalBooleanAsLogsGroupByTotal

func LogsGroupByTotalBooleanAsLogsGroupByTotal(v *bool) LogsGroupByTotal

LogsGroupByTotalBooleanAsLogsGroupByTotal is a convenience function that returns bool wrapped in LogsGroupByTotal.

func LogsGroupByTotalNumberAsLogsGroupByTotal

func LogsGroupByTotalNumberAsLogsGroupByTotal(v *float64) LogsGroupByTotal

LogsGroupByTotalNumberAsLogsGroupByTotal is a convenience function that returns float64 wrapped in LogsGroupByTotal.

func LogsGroupByTotalStringAsLogsGroupByTotal

func LogsGroupByTotalStringAsLogsGroupByTotal(v *string) LogsGroupByTotal

LogsGroupByTotalStringAsLogsGroupByTotal is a convenience function that returns string wrapped in LogsGroupByTotal.

func (*LogsGroupByTotal) GetActualInstance

func (obj *LogsGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (LogsGroupByTotal) MarshalJSON

func (obj LogsGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*LogsGroupByTotal) UnmarshalJSON

func (obj *LogsGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type LogsListRequest

LogsListRequest The request for a logs list.

type LogsListRequest struct {
    // The search and filter query settings
    Filter *LogsQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: These fields are currently deprecated and do not affect the query results.
    // Deprecated
    Options *LogsQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing logs.
    Page *LogsListRequestPage `json:"page,omitempty"`
    // Sort parameters when querying logs.
    Sort *LogsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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. Deprecated

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. Deprecated

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)

MarshalJSON serializes the struct using spec logic.

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. Deprecated

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.

func (*LogsListRequest) UnmarshalJSON

func (o *LogsListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsListRequestPage

LogsListRequestPage Paging attributes for listing logs.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*LogsListRequestPage) UnmarshalJSON

func (o *LogsListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsListResponse

LogsListResponse Response object with all logs matching the request and pagination information.

type LogsListResponse struct {
    // Array of logs matching the request.
    Data []Log `json:"data,omitempty"`
    // Links attributes.
    Links *LogsListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request
    Meta *LogsResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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.

func (o *LogsListResponse) GetLinks() LogsListResponseLinks

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

func (o *LogsListResponse) GetMeta() LogsResponseMetadata

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*LogsListResponse) UnmarshalJSON

func (o *LogsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

LogsListResponseLinks Links attributes.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
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)

MarshalJSON serializes the struct using spec logic.

func (*LogsListResponseLinks) SetNext

func (o *LogsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*LogsListResponseLinks) UnmarshalJSON

func (o *LogsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricCompute

LogsMetricCompute The compute rule to compute the log-based metric.

type LogsMetricCompute struct {
    // The type of aggregation to use.
    AggregationType LogsMetricComputeAggregationType `json:"aggregation_type"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetIncludePercentiles

func (o *LogsMetricCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*LogsMetricCompute) GetIncludePercentilesOk

func (o *LogsMetricCompute) 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 (*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) HasIncludePercentiles

func (o *LogsMetricCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field 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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCompute) SetAggregationType

func (o *LogsMetricCompute) SetAggregationType(v LogsMetricComputeAggregationType)

SetAggregationType sets field value.

func (*LogsMetricCompute) SetIncludePercentiles

func (o *LogsMetricCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

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)

UnmarshalJSON deserializes the given payload.

type LogsMetricComputeAggregationType

LogsMetricComputeAggregationType The type of aggregation to use.

type LogsMetricComputeAggregationType string

List of LogsMetricComputeAggregationType.

const (
    LOGSMETRICCOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricComputeAggregationType = "count"
    LOGSMETRICCOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricComputeAggregationType = "distribution"
)

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) GetAllowedValues

func (v *LogsMetricComputeAggregationType) GetAllowedValues() []LogsMetricComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricComputeAggregationType) IsValid

func (v LogsMetricComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricComputeAggregationType) Ptr

func (v LogsMetricComputeAggregationType) Ptr() *LogsMetricComputeAggregationType

Ptr returns reference to LogsMetricComputeAggregationType value.

func (*LogsMetricComputeAggregationType) UnmarshalJSON

func (v *LogsMetricComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateAttributes

LogsMetricCreateAttributes The object describing the Datadog log-based metric to create.

type LogsMetricCreateAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute LogsMetricCompute `json:"compute"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricCreateAttributes) GetCompute() LogsMetricCompute

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

func (o *LogsMetricCreateAttributes) GetFilter() LogsMetricFilter

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

func (o *LogsMetricCreateAttributes) GetGroupBy() []LogsMetricGroupBy

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateAttributes) SetCompute

func (o *LogsMetricCreateAttributes) SetCompute(v LogsMetricCompute)

SetCompute sets field value.

func (*LogsMetricCreateAttributes) SetFilter

func (o *LogsMetricCreateAttributes) SetFilter(v LogsMetricFilter)

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)

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateData

LogsMetricCreateData The new log-based metric properties.

type LogsMetricCreateData struct {
    // The object describing the Datadog log-based metric to create.
    Attributes LogsMetricCreateAttributes `json:"attributes"`
    // The name of the log-based metric.
    Id string `json:"id"`
    // The type of the resource. The value should always be logs_metrics.
    Type LogsMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsMetricCreateData

func NewLogsMetricCreateData(attributes LogsMetricCreateAttributes, id string, typeVar 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

func (o *LogsMetricCreateData) GetAttributes() LogsMetricCreateAttributes

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateData) SetAttributes

func (o *LogsMetricCreateData) SetAttributes(v LogsMetricCreateAttributes)

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)

UnmarshalJSON deserializes the given payload.

type LogsMetricCreateRequest

LogsMetricCreateRequest The new log-based metric body.

type LogsMetricCreateRequest struct {
    // The new log-based metric properties.
    Data LogsMetricCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricCreateRequest) GetData() LogsMetricCreateData

GetData returns the Data field value.

func (*LogsMetricCreateRequest) GetDataOk

func (o *LogsMetricCreateRequest) GetDataOk() (*LogsMetricCreateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricCreateRequest) SetData

func (o *LogsMetricCreateRequest) SetData(v LogsMetricCreateData)

SetData sets field value.

func (*LogsMetricCreateRequest) UnmarshalJSON

func (o *LogsMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricFilter

LogsMetricFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

type LogsMetricFilter struct {
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricFilter) SetQuery

func (o *LogsMetricFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsMetricFilter) UnmarshalJSON

func (o *LogsMetricFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricGroupBy

LogsMetricGroupBy A group by rule.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponse

LogsMetricResponse The log-based metric object.

type LogsMetricResponse struct {
    // The log-based metric properties.
    Data *LogsMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricResponse) GetData() LogsMetricResponseData

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponse) SetData

func (o *LogsMetricResponse) SetData(v LogsMetricResponseData)

SetData gets a reference to the given LogsMetricResponseData and assigns it to the Data field.

func (*LogsMetricResponse) UnmarshalJSON

func (o *LogsMetricResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseAttributes

LogsMetricResponseAttributes The object describing a Datadog log-based metric.

type LogsMetricResponseAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute *LogsMetricResponseCompute `json:"compute,omitempty"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricResponseFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricResponseGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricResponseAttributes) GetCompute() LogsMetricResponseCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetComputeOk

func (o *LogsMetricResponseAttributes) GetComputeOk() (*LogsMetricResponseCompute, 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 (*LogsMetricResponseAttributes) GetFilter

func (o *LogsMetricResponseAttributes) GetFilter() LogsMetricResponseFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetFilterOk

func (o *LogsMetricResponseAttributes) GetFilterOk() (*LogsMetricResponseFilter, 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 (*LogsMetricResponseAttributes) GetGroupBy

func (o *LogsMetricResponseAttributes) GetGroupBy() []LogsMetricResponseGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*LogsMetricResponseAttributes) GetGroupByOk

func (o *LogsMetricResponseAttributes) GetGroupByOk() (*[]LogsMetricResponseGroupBy, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseAttributes) SetCompute

func (o *LogsMetricResponseAttributes) SetCompute(v LogsMetricResponseCompute)

SetCompute gets a reference to the given LogsMetricResponseCompute and assigns it to the Compute field.

func (*LogsMetricResponseAttributes) SetFilter

func (o *LogsMetricResponseAttributes) SetFilter(v LogsMetricResponseFilter)

SetFilter gets a reference to the given LogsMetricResponseFilter and assigns it to the Filter field.

func (*LogsMetricResponseAttributes) SetGroupBy

func (o *LogsMetricResponseAttributes) SetGroupBy(v []LogsMetricResponseGroupBy)

SetGroupBy gets a reference to the given []LogsMetricResponseGroupBy and assigns it to the GroupBy field.

func (*LogsMetricResponseAttributes) UnmarshalJSON

func (o *LogsMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseCompute

LogsMetricResponseCompute The compute rule to compute the log-based metric.

type LogsMetricResponseCompute struct {
    // The type of aggregation to use.
    AggregationType *LogsMetricResponseComputeAggregationType `json:"aggregation_type,omitempty"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricResponseCompute) GetAggregationType() LogsMetricResponseComputeAggregationType

GetAggregationType returns the AggregationType field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetAggregationTypeOk

func (o *LogsMetricResponseCompute) GetAggregationTypeOk() (*LogsMetricResponseComputeAggregationType, bool)

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) GetIncludePercentiles

func (o *LogsMetricResponseCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*LogsMetricResponseCompute) GetIncludePercentilesOk

func (o *LogsMetricResponseCompute) 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 (*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) HasIncludePercentiles

func (o *LogsMetricResponseCompute) HasIncludePercentiles() bool

HasIncludePercentiles 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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseCompute) SetAggregationType

func (o *LogsMetricResponseCompute) SetAggregationType(v LogsMetricResponseComputeAggregationType)

SetAggregationType gets a reference to the given LogsMetricResponseComputeAggregationType and assigns it to the AggregationType field.

func (*LogsMetricResponseCompute) SetIncludePercentiles

func (o *LogsMetricResponseCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles 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.

func (*LogsMetricResponseCompute) UnmarshalJSON

func (o *LogsMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseComputeAggregationType

LogsMetricResponseComputeAggregationType The type of aggregation to use.

type LogsMetricResponseComputeAggregationType string

List of LogsMetricResponseComputeAggregationType.

const (
    LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_COUNT        LogsMetricResponseComputeAggregationType = "count"
    LOGSMETRICRESPONSECOMPUTEAGGREGATIONTYPE_DISTRIBUTION LogsMetricResponseComputeAggregationType = "distribution"
)

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) GetAllowedValues

func (v *LogsMetricResponseComputeAggregationType) GetAllowedValues() []LogsMetricResponseComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (LogsMetricResponseComputeAggregationType) IsValid

func (v LogsMetricResponseComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsMetricResponseComputeAggregationType) Ptr

func (v LogsMetricResponseComputeAggregationType) Ptr() *LogsMetricResponseComputeAggregationType

Ptr returns reference to LogsMetricResponseComputeAggregationType value.

func (*LogsMetricResponseComputeAggregationType) UnmarshalJSON

func (v *LogsMetricResponseComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseData

LogsMetricResponseData The log-based metric properties.

type LogsMetricResponseData struct {
    // The object describing a Datadog log-based metric.
    Attributes *LogsMetricResponseAttributes `json:"attributes,omitempty"`
    // The name of the log-based metric.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be logs_metrics.
    Type *LogsMetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricResponseData) GetAttributes() LogsMetricResponseAttributes

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

func (o *LogsMetricResponseData) GetType() LogsMetricType

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseData) SetAttributes

func (o *LogsMetricResponseData) SetAttributes(v LogsMetricResponseAttributes)

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.

func (*LogsMetricResponseData) UnmarshalJSON

func (o *LogsMetricResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseFilter

LogsMetricResponseFilter The log-based metric filter. Logs matching this filter will be aggregated in this metric.

type LogsMetricResponseFilter struct {
    // The search query - following the log search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricResponseFilter) SetQuery

func (o *LogsMetricResponseFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*LogsMetricResponseFilter) UnmarshalJSON

func (o *LogsMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricResponseGroupBy

LogsMetricResponseGroupBy A group by rule.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*LogsMetricResponseGroupBy) UnmarshalJSON

func (o *LogsMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricType

LogsMetricType The type of the resource. The value should always be logs_metrics.

type LogsMetricType string

List of LogsMetricType.

const (
    LOGSMETRICTYPE_LOGS_METRICS LogsMetricType = "logs_metrics"
)

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) GetAllowedValues

func (v *LogsMetricType) GetAllowedValues() []LogsMetricType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateAttributes

LogsMetricUpdateAttributes The log-based metric properties that will be updated.

type LogsMetricUpdateAttributes struct {
    // The compute rule to compute the log-based metric.
    Compute *LogsMetricUpdateCompute `json:"compute,omitempty"`
    // The log-based metric filter. Logs matching this filter will be aggregated in this metric.
    Filter *LogsMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []LogsMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetCompute

func (o *LogsMetricUpdateAttributes) GetCompute() LogsMetricUpdateCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*LogsMetricUpdateAttributes) GetComputeOk

func (o *LogsMetricUpdateAttributes) GetComputeOk() (*LogsMetricUpdateCompute, 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 (*LogsMetricUpdateAttributes) GetFilter

func (o *LogsMetricUpdateAttributes) GetFilter() LogsMetricFilter

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

func (o *LogsMetricUpdateAttributes) GetGroupBy() []LogsMetricGroupBy

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) HasCompute

func (o *LogsMetricUpdateAttributes) HasCompute() bool

HasCompute returns a boolean if a field 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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateAttributes) SetCompute

func (o *LogsMetricUpdateAttributes) SetCompute(v LogsMetricUpdateCompute)

SetCompute gets a reference to the given LogsMetricUpdateCompute and assigns it to the Compute field.

func (*LogsMetricUpdateAttributes) SetFilter

func (o *LogsMetricUpdateAttributes) SetFilter(v LogsMetricFilter)

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.

func (*LogsMetricUpdateAttributes) UnmarshalJSON

func (o *LogsMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateCompute

LogsMetricUpdateCompute The compute rule to compute the log-based metric.

type LogsMetricUpdateCompute struct {
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsMetricUpdateCompute

func NewLogsMetricUpdateCompute() *LogsMetricUpdateCompute

NewLogsMetricUpdateCompute instantiates a new LogsMetricUpdateCompute 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 NewLogsMetricUpdateComputeWithDefaults

func NewLogsMetricUpdateComputeWithDefaults() *LogsMetricUpdateCompute

NewLogsMetricUpdateComputeWithDefaults instantiates a new LogsMetricUpdateCompute 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 (*LogsMetricUpdateCompute) GetIncludePercentiles

func (o *LogsMetricUpdateCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*LogsMetricUpdateCompute) GetIncludePercentilesOk

func (o *LogsMetricUpdateCompute) 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 (*LogsMetricUpdateCompute) HasIncludePercentiles

func (o *LogsMetricUpdateCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (LogsMetricUpdateCompute) MarshalJSON

func (o LogsMetricUpdateCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateCompute) SetIncludePercentiles

func (o *LogsMetricUpdateCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*LogsMetricUpdateCompute) UnmarshalJSON

func (o *LogsMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateData

LogsMetricUpdateData The new log-based metric properties.

type LogsMetricUpdateData struct {
    // The log-based metric properties that will be updated.
    Attributes LogsMetricUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be logs_metrics.
    Type LogsMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewLogsMetricUpdateData

func NewLogsMetricUpdateData(attributes LogsMetricUpdateAttributes, typeVar 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

func (o *LogsMetricUpdateData) GetAttributes() LogsMetricUpdateAttributes

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateData) SetAttributes

func (o *LogsMetricUpdateData) SetAttributes(v LogsMetricUpdateAttributes)

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)

UnmarshalJSON deserializes the given payload.

type LogsMetricUpdateRequest

LogsMetricUpdateRequest The new log-based metric body.

type LogsMetricUpdateRequest struct {
    // The new log-based metric properties.
    Data LogsMetricUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricUpdateRequest) GetData() LogsMetricUpdateData

GetData returns the Data field value.

func (*LogsMetricUpdateRequest) GetDataOk

func (o *LogsMetricUpdateRequest) GetDataOk() (*LogsMetricUpdateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricUpdateRequest) SetData

func (o *LogsMetricUpdateRequest) SetData(v LogsMetricUpdateData)

SetData sets field value.

func (*LogsMetricUpdateRequest) UnmarshalJSON

func (o *LogsMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsMetricsApi

LogsMetricsApi service type

type LogsMetricsApi datadog.Service

func NewLogsMetricsApi

func NewLogsMetricsApi(client *datadog.APIClient) *LogsMetricsApi

NewLogsMetricsApi Returns NewLogsMetricsApi.

func (*LogsMetricsApi) CreateLogsMetric

func (a *LogsMetricsApi) CreateLogsMetric(ctx _context.Context, body LogsMetricCreateRequest) (LogsMetricResponse, *_nethttp.Response, error)

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 (*LogsMetricsApi) DeleteLogsMetric

func (a *LogsMetricsApi) 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 (*LogsMetricsApi) GetLogsMetric

func (a *LogsMetricsApi) GetLogsMetric(ctx _context.Context, metricId string) (LogsMetricResponse, *_nethttp.Response, error)

GetLogsMetric Get a log-based metric. Get a specific log-based metric from your organization.

func (*LogsMetricsApi) ListLogsMetrics

func (a *LogsMetricsApi) ListLogsMetrics(ctx _context.Context) (LogsMetricsResponse, *_nethttp.Response, error)

ListLogsMetrics Get all log-based metrics. Get the list of configured log-based metrics with their definitions.

func (*LogsMetricsApi) UpdateLogsMetric

func (a *LogsMetricsApi) UpdateLogsMetric(ctx _context.Context, metricId string, body LogsMetricUpdateRequest) (LogsMetricResponse, *_nethttp.Response, error)

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

LogsMetricsResponse All the available log-based metric objects.

type LogsMetricsResponse struct {
    // A list of log-based metric objects.
    Data []LogsMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsMetricsResponse) GetData() []LogsMetricResponseData

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsMetricsResponse) SetData

func (o *LogsMetricsResponse) SetData(v []LogsMetricResponseData)

SetData gets a reference to the given []LogsMetricResponseData and assigns it to the Data field.

func (*LogsMetricsResponse) UnmarshalJSON

func (o *LogsMetricsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsQueryFilter

LogsQueryFilter The search and filter query settings

type LogsQueryFilter struct {
    // The minimum time for the requested logs, supports date math and regular timestamps (milliseconds).
    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"`
    // Specifies storage type as indexes, online-archives or flex
    StorageTier *LogsStorageTier `json:"storage_tier,omitempty"`
    // The maximum time for the requested logs, supports date math and regular timestamps (milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetStorageTier

func (o *LogsQueryFilter) GetStorageTier() LogsStorageTier

GetStorageTier returns the StorageTier field value if set, zero value otherwise.

func (*LogsQueryFilter) GetStorageTierOk

func (o *LogsQueryFilter) GetStorageTierOk() (*LogsStorageTier, bool)

GetStorageTierOk returns a tuple with the StorageTier 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) HasStorageTier

func (o *LogsQueryFilter) HasStorageTier() bool

HasStorageTier 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)

MarshalJSON serializes the struct using spec logic.

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) SetStorageTier

func (o *LogsQueryFilter) SetStorageTier(v LogsStorageTier)

SetStorageTier gets a reference to the given LogsStorageTier and assigns it to the StorageTier 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.

func (*LogsQueryFilter) UnmarshalJSON

func (o *LogsQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsQueryOptions

LogsQueryOptions Global query options that are used during the query. Note: These fields are currently deprecated and do not affect the query results.

Deprecated: This model is deprecated.

type LogsQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*LogsQueryOptions) UnmarshalJSON

func (o *LogsQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsResponseMetadata

LogsResponseMetadata The metadata associated with a request

type LogsResponseMetadata struct {
    // The time elapsed in milliseconds
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *LogsResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response
    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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *LogsResponseMetadata) GetPage() LogsResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetPageOk

func (o *LogsResponseMetadata) GetPageOk() (*LogsResponseMetadataPage, 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 (*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

func (o *LogsResponseMetadata) GetStatus() LogsAggregateResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*LogsResponseMetadata) GetStatusOk

func (o *LogsResponseMetadata) GetStatusOk() (*LogsAggregateResponseStatus, 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 (*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)

MarshalJSON serializes the struct using spec logic.

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

func (o *LogsResponseMetadata) SetPage(v LogsResponseMetadataPage)

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

func (o *LogsResponseMetadata) SetStatus(v LogsAggregateResponseStatus)

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.

func (*LogsResponseMetadata) UnmarshalJSON

func (o *LogsResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsResponseMetadataPage

LogsResponseMetadataPage Paging attributes.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*LogsResponseMetadataPage) SetAfter

func (o *LogsResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*LogsResponseMetadataPage) UnmarshalJSON

func (o *LogsResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type LogsSort

LogsSort Sort parameters when querying logs.

type LogsSort string

List of LogsSort.

const (
    LOGSSORT_TIMESTAMP_ASCENDING  LogsSort = "timestamp"
    LOGSSORT_TIMESTAMP_DESCENDING LogsSort = "-timestamp"
)

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) GetAllowedValues

func (v *LogsSort) GetAllowedValues() []LogsSort

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type LogsSortOrder

LogsSortOrder The order to use, ascending or descending

type LogsSortOrder string

List of LogsSortOrder.

const (
    LOGSSORTORDER_ASCENDING  LogsSortOrder = "asc"
    LOGSSORTORDER_DESCENDING LogsSortOrder = "desc"
)

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) GetAllowedValues

func (v *LogsSortOrder) GetAllowedValues() []LogsSortOrder

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type LogsStorageTier

LogsStorageTier Specifies storage type as indexes, online-archives or flex

type LogsStorageTier string

List of LogsStorageTier.

const (
    LOGSSTORAGETIER_INDEXES         LogsStorageTier = "indexes"
    LOGSSTORAGETIER_ONLINE_ARCHIVES LogsStorageTier = "online-archives"
    LOGSSTORAGETIER_FLEX            LogsStorageTier = "flex"
)

func NewLogsStorageTierFromValue

func NewLogsStorageTierFromValue(v string) (*LogsStorageTier, error)

NewLogsStorageTierFromValue returns a pointer to a valid LogsStorageTier for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*LogsStorageTier) GetAllowedValues

func (v *LogsStorageTier) GetAllowedValues() []LogsStorageTier

GetAllowedValues reeturns the list of possible values.

func (LogsStorageTier) IsValid

func (v LogsStorageTier) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (LogsStorageTier) Ptr

func (v LogsStorageTier) Ptr() *LogsStorageTier

Ptr returns reference to LogsStorageTier value.

func (*LogsStorageTier) UnmarshalJSON

func (v *LogsStorageTier) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type LogsWarning

LogsWarning A warning message indicating something that went wrong with the query

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*LogsWarning) UnmarshalJSON

func (o *LogsWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MSTeamsIntegrationMetadata

MSTeamsIntegrationMetadata Incident integration metadata for the Microsoft Teams integration.

type MSTeamsIntegrationMetadata struct {
    // Array of Microsoft Teams in this integration metadata.
    Teams []MSTeamsIntegrationMetadataTeamsItem `json:"teams"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMSTeamsIntegrationMetadata

func NewMSTeamsIntegrationMetadata(teams []MSTeamsIntegrationMetadataTeamsItem) *MSTeamsIntegrationMetadata

NewMSTeamsIntegrationMetadata instantiates a new MSTeamsIntegrationMetadata 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 NewMSTeamsIntegrationMetadataWithDefaults

func NewMSTeamsIntegrationMetadataWithDefaults() *MSTeamsIntegrationMetadata

NewMSTeamsIntegrationMetadataWithDefaults instantiates a new MSTeamsIntegrationMetadata 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 (*MSTeamsIntegrationMetadata) GetTeams

func (o *MSTeamsIntegrationMetadata) GetTeams() []MSTeamsIntegrationMetadataTeamsItem

GetTeams returns the Teams field value.

func (*MSTeamsIntegrationMetadata) GetTeamsOk

func (o *MSTeamsIntegrationMetadata) GetTeamsOk() (*[]MSTeamsIntegrationMetadataTeamsItem, bool)

GetTeamsOk returns a tuple with the Teams field value and a boolean to check if the value has been set.

func (MSTeamsIntegrationMetadata) MarshalJSON

func (o MSTeamsIntegrationMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MSTeamsIntegrationMetadata) SetTeams

func (o *MSTeamsIntegrationMetadata) SetTeams(v []MSTeamsIntegrationMetadataTeamsItem)

SetTeams sets field value.

func (*MSTeamsIntegrationMetadata) UnmarshalJSON

func (o *MSTeamsIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MSTeamsIntegrationMetadataTeamsItem

MSTeamsIntegrationMetadataTeamsItem Item in the Microsoft Teams integration metadata teams array.

type MSTeamsIntegrationMetadataTeamsItem struct {
    // Microsoft Teams channel ID.
    MsChannelId string `json:"ms_channel_id"`
    // Microsoft Teams channel name.
    MsChannelName string `json:"ms_channel_name"`
    // Microsoft Teams tenant ID.
    MsTenantId string `json:"ms_tenant_id"`
    // URL redirecting to the Microsoft Teams channel.
    RedirectUrl string `json:"redirect_url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMSTeamsIntegrationMetadataTeamsItem

func NewMSTeamsIntegrationMetadataTeamsItem(msChannelId string, msChannelName string, msTenantId string, redirectUrl string) *MSTeamsIntegrationMetadataTeamsItem

NewMSTeamsIntegrationMetadataTeamsItem instantiates a new MSTeamsIntegrationMetadataTeamsItem 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 NewMSTeamsIntegrationMetadataTeamsItemWithDefaults

func NewMSTeamsIntegrationMetadataTeamsItemWithDefaults() *MSTeamsIntegrationMetadataTeamsItem

NewMSTeamsIntegrationMetadataTeamsItemWithDefaults instantiates a new MSTeamsIntegrationMetadataTeamsItem 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 (*MSTeamsIntegrationMetadataTeamsItem) GetMsChannelId

func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelId() string

GetMsChannelId returns the MsChannelId field value.

func (*MSTeamsIntegrationMetadataTeamsItem) GetMsChannelIdOk

func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelIdOk() (*string, bool)

GetMsChannelIdOk returns a tuple with the MsChannelId field value and a boolean to check if the value has been set.

func (*MSTeamsIntegrationMetadataTeamsItem) GetMsChannelName

func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelName() string

GetMsChannelName returns the MsChannelName field value.

func (*MSTeamsIntegrationMetadataTeamsItem) GetMsChannelNameOk

func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsChannelNameOk() (*string, bool)

GetMsChannelNameOk returns a tuple with the MsChannelName field value and a boolean to check if the value has been set.

func (*MSTeamsIntegrationMetadataTeamsItem) GetMsTenantId

func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsTenantId() string

GetMsTenantId returns the MsTenantId field value.

func (*MSTeamsIntegrationMetadataTeamsItem) GetMsTenantIdOk

func (o *MSTeamsIntegrationMetadataTeamsItem) GetMsTenantIdOk() (*string, bool)

GetMsTenantIdOk returns a tuple with the MsTenantId field value and a boolean to check if the value has been set.

func (*MSTeamsIntegrationMetadataTeamsItem) GetRedirectUrl

func (o *MSTeamsIntegrationMetadataTeamsItem) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value.

func (*MSTeamsIntegrationMetadataTeamsItem) GetRedirectUrlOk

func (o *MSTeamsIntegrationMetadataTeamsItem) GetRedirectUrlOk() (*string, bool)

GetRedirectUrlOk returns a tuple with the RedirectUrl field value and a boolean to check if the value has been set.

func (MSTeamsIntegrationMetadataTeamsItem) MarshalJSON

func (o MSTeamsIntegrationMetadataTeamsItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MSTeamsIntegrationMetadataTeamsItem) SetMsChannelId

func (o *MSTeamsIntegrationMetadataTeamsItem) SetMsChannelId(v string)

SetMsChannelId sets field value.

func (*MSTeamsIntegrationMetadataTeamsItem) SetMsChannelName

func (o *MSTeamsIntegrationMetadataTeamsItem) SetMsChannelName(v string)

SetMsChannelName sets field value.

func (*MSTeamsIntegrationMetadataTeamsItem) SetMsTenantId

func (o *MSTeamsIntegrationMetadataTeamsItem) SetMsTenantId(v string)

SetMsTenantId sets field value.

func (*MSTeamsIntegrationMetadataTeamsItem) SetRedirectUrl

func (o *MSTeamsIntegrationMetadataTeamsItem) SetRedirectUrl(v string)

SetRedirectUrl sets field value.

func (*MSTeamsIntegrationMetadataTeamsItem) UnmarshalJSON

func (o *MSTeamsIntegrationMetadataTeamsItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MakeGCPSTSDelegateOptionalParameters

MakeGCPSTSDelegateOptionalParameters holds optional parameters for MakeGCPSTSDelegate.

type MakeGCPSTSDelegateOptionalParameters struct {
    Body *interface{}
}

func NewMakeGCPSTSDelegateOptionalParameters

func NewMakeGCPSTSDelegateOptionalParameters() *MakeGCPSTSDelegateOptionalParameters

NewMakeGCPSTSDelegateOptionalParameters creates an empty struct for parameters.

func (*MakeGCPSTSDelegateOptionalParameters) WithBody

func (r *MakeGCPSTSDelegateOptionalParameters) WithBody(body interface{}) *MakeGCPSTSDelegateOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type Metadata

Metadata The metadata related to this request.

type Metadata struct {
    // Number of entities included in the response.
    Count int64 `json:"count"`
    // The token that identifies the request.
    Token string `json:"token"`
    // Total number of entities across all pages.
    Total int64 `json:"total"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetadata

func NewMetadata(count int64, token string, total int64) *Metadata

NewMetadata instantiates a new Metadata 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 NewMetadataWithDefaults

func NewMetadataWithDefaults() *Metadata

NewMetadataWithDefaults instantiates a new Metadata 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 (*Metadata) GetCount

func (o *Metadata) GetCount() int64

GetCount returns the Count field value.

func (*Metadata) GetCountOk

func (o *Metadata) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*Metadata) GetToken

func (o *Metadata) GetToken() string

GetToken returns the Token field value.

func (*Metadata) GetTokenOk

func (o *Metadata) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value and a boolean to check if the value has been set.

func (*Metadata) GetTotal

func (o *Metadata) GetTotal() int64

GetTotal returns the Total field value.

func (*Metadata) GetTotalOk

func (o *Metadata) GetTotalOk() (*int64, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (Metadata) MarshalJSON

func (o Metadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Metadata) SetCount

func (o *Metadata) SetCount(v int64)

SetCount sets field value.

func (*Metadata) SetToken

func (o *Metadata) SetToken(v string)

SetToken sets field value.

func (*Metadata) SetTotal

func (o *Metadata) SetTotal(v int64)

SetTotal sets field value.

func (*Metadata) UnmarshalJSON

func (o *Metadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Metric

Metric Object for a single metric tag configuration.

type Metric struct {
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric resource type.
    Type *MetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*Metric) UnmarshalJSON

func (o *Metric) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricActiveConfigurationType

MetricActiveConfigurationType The metric actively queried configuration resource type.

type MetricActiveConfigurationType string

List of MetricActiveConfigurationType.

const (
    METRICACTIVECONFIGURATIONTYPE_ACTIVELY_QUERIED_CONFIGURATIONS MetricActiveConfigurationType = "actively_queried_configurations"
)

func NewMetricActiveConfigurationTypeFromValue

func NewMetricActiveConfigurationTypeFromValue(v string) (*MetricActiveConfigurationType, error)

NewMetricActiveConfigurationTypeFromValue returns a pointer to a valid MetricActiveConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricActiveConfigurationType) GetAllowedValues

func (v *MetricActiveConfigurationType) GetAllowedValues() []MetricActiveConfigurationType

GetAllowedValues reeturns the list of possible values.

func (MetricActiveConfigurationType) IsValid

func (v MetricActiveConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricActiveConfigurationType) Ptr

func (v MetricActiveConfigurationType) Ptr() *MetricActiveConfigurationType

Ptr returns reference to MetricActiveConfigurationType value.

func (*MetricActiveConfigurationType) UnmarshalJSON

func (v *MetricActiveConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricAllTags

MetricAllTags Object for a single metric's indexed tags.

type MetricAllTags struct {
    // Object containing the definition of a metric's tags.
    Attributes *MetricAllTagsAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric resource type.
    Type *MetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*MetricAllTags) UnmarshalJSON

func (o *MetricAllTags) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAllTagsAttributes

MetricAllTagsAttributes Object containing the definition of a metric's tags.

type MetricAllTagsAttributes struct {
    // List of indexed tag value pairs.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTagsAttributes) SetTags

func (o *MetricAllTagsAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricAllTagsAttributes) UnmarshalJSON

func (o *MetricAllTagsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAllTagsResponse

MetricAllTagsResponse Response object that includes a single metric's indexed tags.

type MetricAllTagsResponse struct {
    // Object for a single metric's indexed tags.
    Data *MetricAllTags `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricAllTagsResponse) SetData

func (o *MetricAllTagsResponse) SetData(v MetricAllTags)

SetData gets a reference to the given MetricAllTags and assigns it to the Data field.

func (*MetricAllTagsResponse) UnmarshalJSON

func (o *MetricAllTagsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetAttributes

MetricAssetAttributes Assets related to the object, including title and url.

type MetricAssetAttributes struct {
    // Title of the asset.
    Title *string `json:"title,omitempty"`
    // URL path of the asset.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetAttributes

func NewMetricAssetAttributes() *MetricAssetAttributes

NewMetricAssetAttributes instantiates a new MetricAssetAttributes 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 NewMetricAssetAttributesWithDefaults

func NewMetricAssetAttributesWithDefaults() *MetricAssetAttributes

NewMetricAssetAttributesWithDefaults instantiates a new MetricAssetAttributes 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 (*MetricAssetAttributes) GetTitle

func (o *MetricAssetAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*MetricAssetAttributes) GetTitleOk

func (o *MetricAssetAttributes) 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 (*MetricAssetAttributes) GetUrl

func (o *MetricAssetAttributes) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*MetricAssetAttributes) GetUrlOk

func (o *MetricAssetAttributes) 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 (*MetricAssetAttributes) HasTitle

func (o *MetricAssetAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*MetricAssetAttributes) HasUrl

func (o *MetricAssetAttributes) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (MetricAssetAttributes) MarshalJSON

func (o MetricAssetAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetAttributes) SetTitle

func (o *MetricAssetAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*MetricAssetAttributes) SetUrl

func (o *MetricAssetAttributes) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*MetricAssetAttributes) UnmarshalJSON

func (o *MetricAssetAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetDashboardRelationship

MetricAssetDashboardRelationship An object of type `dashboard` that can be referenced in the `included` data.

type MetricAssetDashboardRelationship struct {
    // The related dashboard's ID.
    Id *string `json:"id,omitempty"`
    // Dashboard resource type.
    Type *MetricDashboardType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetDashboardRelationship

func NewMetricAssetDashboardRelationship() *MetricAssetDashboardRelationship

NewMetricAssetDashboardRelationship instantiates a new MetricAssetDashboardRelationship 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 NewMetricAssetDashboardRelationshipWithDefaults

func NewMetricAssetDashboardRelationshipWithDefaults() *MetricAssetDashboardRelationship

NewMetricAssetDashboardRelationshipWithDefaults instantiates a new MetricAssetDashboardRelationship 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 (*MetricAssetDashboardRelationship) GetId

func (o *MetricAssetDashboardRelationship) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricAssetDashboardRelationship) GetIdOk

func (o *MetricAssetDashboardRelationship) 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 (*MetricAssetDashboardRelationship) GetType

func (o *MetricAssetDashboardRelationship) GetType() MetricDashboardType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricAssetDashboardRelationship) GetTypeOk

func (o *MetricAssetDashboardRelationship) GetTypeOk() (*MetricDashboardType, 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 (*MetricAssetDashboardRelationship) HasId

func (o *MetricAssetDashboardRelationship) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricAssetDashboardRelationship) HasType

func (o *MetricAssetDashboardRelationship) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricAssetDashboardRelationship) MarshalJSON

func (o MetricAssetDashboardRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetDashboardRelationship) SetId

func (o *MetricAssetDashboardRelationship) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricAssetDashboardRelationship) SetType

func (o *MetricAssetDashboardRelationship) SetType(v MetricDashboardType)

SetType gets a reference to the given MetricDashboardType and assigns it to the Type field.

func (*MetricAssetDashboardRelationship) UnmarshalJSON

func (o *MetricAssetDashboardRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetDashboardRelationships

MetricAssetDashboardRelationships An object containing the list of dashboards that can be referenced in the `included` data.

type MetricAssetDashboardRelationships struct {
    // A list of dashboards that can be referenced in the `included` data.
    Data []MetricAssetDashboardRelationship `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetDashboardRelationships

func NewMetricAssetDashboardRelationships() *MetricAssetDashboardRelationships

NewMetricAssetDashboardRelationships instantiates a new MetricAssetDashboardRelationships 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 NewMetricAssetDashboardRelationshipsWithDefaults

func NewMetricAssetDashboardRelationshipsWithDefaults() *MetricAssetDashboardRelationships

NewMetricAssetDashboardRelationshipsWithDefaults instantiates a new MetricAssetDashboardRelationships 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 (*MetricAssetDashboardRelationships) GetData

func (o *MetricAssetDashboardRelationships) GetData() []MetricAssetDashboardRelationship

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAssetDashboardRelationships) GetDataOk

func (o *MetricAssetDashboardRelationships) GetDataOk() (*[]MetricAssetDashboardRelationship, 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 (*MetricAssetDashboardRelationships) HasData

func (o *MetricAssetDashboardRelationships) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricAssetDashboardRelationships) MarshalJSON

func (o MetricAssetDashboardRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetDashboardRelationships) SetData

func (o *MetricAssetDashboardRelationships) SetData(v []MetricAssetDashboardRelationship)

SetData gets a reference to the given []MetricAssetDashboardRelationship and assigns it to the Data field.

func (*MetricAssetDashboardRelationships) UnmarshalJSON

func (o *MetricAssetDashboardRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetMonitorRelationship

MetricAssetMonitorRelationship An object of type `monitor` that can be referenced in the `included` data.

type MetricAssetMonitorRelationship struct {
    // The related monitor's ID.
    Id *string `json:"id,omitempty"`
    // Monitor resource type.
    Type *MetricMonitorType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetMonitorRelationship

func NewMetricAssetMonitorRelationship() *MetricAssetMonitorRelationship

NewMetricAssetMonitorRelationship instantiates a new MetricAssetMonitorRelationship 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 NewMetricAssetMonitorRelationshipWithDefaults

func NewMetricAssetMonitorRelationshipWithDefaults() *MetricAssetMonitorRelationship

NewMetricAssetMonitorRelationshipWithDefaults instantiates a new MetricAssetMonitorRelationship 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 (*MetricAssetMonitorRelationship) GetId

func (o *MetricAssetMonitorRelationship) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricAssetMonitorRelationship) GetIdOk

func (o *MetricAssetMonitorRelationship) 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 (*MetricAssetMonitorRelationship) GetType

func (o *MetricAssetMonitorRelationship) GetType() MetricMonitorType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricAssetMonitorRelationship) GetTypeOk

func (o *MetricAssetMonitorRelationship) GetTypeOk() (*MetricMonitorType, 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 (*MetricAssetMonitorRelationship) HasId

func (o *MetricAssetMonitorRelationship) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricAssetMonitorRelationship) HasType

func (o *MetricAssetMonitorRelationship) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricAssetMonitorRelationship) MarshalJSON

func (o MetricAssetMonitorRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetMonitorRelationship) SetId

func (o *MetricAssetMonitorRelationship) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricAssetMonitorRelationship) SetType

func (o *MetricAssetMonitorRelationship) SetType(v MetricMonitorType)

SetType gets a reference to the given MetricMonitorType and assigns it to the Type field.

func (*MetricAssetMonitorRelationship) UnmarshalJSON

func (o *MetricAssetMonitorRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetMonitorRelationships

MetricAssetMonitorRelationships A object containing the list of monitors that can be referenced in the `included` data.

type MetricAssetMonitorRelationships struct {
    // A list of monitors that can be referenced in the `included` data.
    Data []MetricAssetMonitorRelationship `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetMonitorRelationships

func NewMetricAssetMonitorRelationships() *MetricAssetMonitorRelationships

NewMetricAssetMonitorRelationships instantiates a new MetricAssetMonitorRelationships 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 NewMetricAssetMonitorRelationshipsWithDefaults

func NewMetricAssetMonitorRelationshipsWithDefaults() *MetricAssetMonitorRelationships

NewMetricAssetMonitorRelationshipsWithDefaults instantiates a new MetricAssetMonitorRelationships 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 (*MetricAssetMonitorRelationships) GetData

func (o *MetricAssetMonitorRelationships) GetData() []MetricAssetMonitorRelationship

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAssetMonitorRelationships) GetDataOk

func (o *MetricAssetMonitorRelationships) GetDataOk() (*[]MetricAssetMonitorRelationship, 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 (*MetricAssetMonitorRelationships) HasData

func (o *MetricAssetMonitorRelationships) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricAssetMonitorRelationships) MarshalJSON

func (o MetricAssetMonitorRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetMonitorRelationships) SetData

func (o *MetricAssetMonitorRelationships) SetData(v []MetricAssetMonitorRelationship)

SetData gets a reference to the given []MetricAssetMonitorRelationship and assigns it to the Data field.

func (*MetricAssetMonitorRelationships) UnmarshalJSON

func (o *MetricAssetMonitorRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetNotebookRelationship

MetricAssetNotebookRelationship An object of type `notebook` that can be referenced in the `included` data.

type MetricAssetNotebookRelationship struct {
    // The related notebook's ID.
    Id *string `json:"id,omitempty"`
    // Notebook resource type.
    Type *MetricNotebookType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetNotebookRelationship

func NewMetricAssetNotebookRelationship() *MetricAssetNotebookRelationship

NewMetricAssetNotebookRelationship instantiates a new MetricAssetNotebookRelationship 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 NewMetricAssetNotebookRelationshipWithDefaults

func NewMetricAssetNotebookRelationshipWithDefaults() *MetricAssetNotebookRelationship

NewMetricAssetNotebookRelationshipWithDefaults instantiates a new MetricAssetNotebookRelationship 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 (*MetricAssetNotebookRelationship) GetId

func (o *MetricAssetNotebookRelationship) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricAssetNotebookRelationship) GetIdOk

func (o *MetricAssetNotebookRelationship) 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 (*MetricAssetNotebookRelationship) GetType

func (o *MetricAssetNotebookRelationship) GetType() MetricNotebookType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricAssetNotebookRelationship) GetTypeOk

func (o *MetricAssetNotebookRelationship) GetTypeOk() (*MetricNotebookType, 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 (*MetricAssetNotebookRelationship) HasId

func (o *MetricAssetNotebookRelationship) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricAssetNotebookRelationship) HasType

func (o *MetricAssetNotebookRelationship) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricAssetNotebookRelationship) MarshalJSON

func (o MetricAssetNotebookRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetNotebookRelationship) SetId

func (o *MetricAssetNotebookRelationship) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricAssetNotebookRelationship) SetType

func (o *MetricAssetNotebookRelationship) SetType(v MetricNotebookType)

SetType gets a reference to the given MetricNotebookType and assigns it to the Type field.

func (*MetricAssetNotebookRelationship) UnmarshalJSON

func (o *MetricAssetNotebookRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetNotebookRelationships

MetricAssetNotebookRelationships An object containing the list of notebooks that can be referenced in the `included` data.

type MetricAssetNotebookRelationships struct {
    // A list of notebooks that can be referenced in the `included` data.
    Data []MetricAssetNotebookRelationship `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetNotebookRelationships

func NewMetricAssetNotebookRelationships() *MetricAssetNotebookRelationships

NewMetricAssetNotebookRelationships instantiates a new MetricAssetNotebookRelationships 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 NewMetricAssetNotebookRelationshipsWithDefaults

func NewMetricAssetNotebookRelationshipsWithDefaults() *MetricAssetNotebookRelationships

NewMetricAssetNotebookRelationshipsWithDefaults instantiates a new MetricAssetNotebookRelationships 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 (*MetricAssetNotebookRelationships) GetData

func (o *MetricAssetNotebookRelationships) GetData() []MetricAssetNotebookRelationship

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAssetNotebookRelationships) GetDataOk

func (o *MetricAssetNotebookRelationships) GetDataOk() (*[]MetricAssetNotebookRelationship, 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 (*MetricAssetNotebookRelationships) HasData

func (o *MetricAssetNotebookRelationships) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricAssetNotebookRelationships) MarshalJSON

func (o MetricAssetNotebookRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetNotebookRelationships) SetData

func (o *MetricAssetNotebookRelationships) SetData(v []MetricAssetNotebookRelationship)

SetData gets a reference to the given []MetricAssetNotebookRelationship and assigns it to the Data field.

func (*MetricAssetNotebookRelationships) UnmarshalJSON

func (o *MetricAssetNotebookRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetResponseData

MetricAssetResponseData Metric assets response data.

type MetricAssetResponseData struct {
    // The metric name for this resource.
    Id string `json:"id"`
    // Relationships to assets related to the metric.
    Relationships *MetricAssetResponseRelationships `json:"relationships,omitempty"`
    // The metric resource type.
    Type MetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetResponseData

func NewMetricAssetResponseData(id string, typeVar MetricType) *MetricAssetResponseData

NewMetricAssetResponseData instantiates a new MetricAssetResponseData 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 NewMetricAssetResponseDataWithDefaults

func NewMetricAssetResponseDataWithDefaults() *MetricAssetResponseData

NewMetricAssetResponseDataWithDefaults instantiates a new MetricAssetResponseData 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 (*MetricAssetResponseData) GetId

func (o *MetricAssetResponseData) GetId() string

GetId returns the Id field value.

func (*MetricAssetResponseData) GetIdOk

func (o *MetricAssetResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricAssetResponseData) GetRelationships

func (o *MetricAssetResponseData) GetRelationships() MetricAssetResponseRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*MetricAssetResponseData) GetRelationshipsOk

func (o *MetricAssetResponseData) GetRelationshipsOk() (*MetricAssetResponseRelationships, 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 (*MetricAssetResponseData) GetType

func (o *MetricAssetResponseData) GetType() MetricType

GetType returns the Type field value.

func (*MetricAssetResponseData) GetTypeOk

func (o *MetricAssetResponseData) GetTypeOk() (*MetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricAssetResponseData) HasRelationships

func (o *MetricAssetResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (MetricAssetResponseData) MarshalJSON

func (o MetricAssetResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetResponseData) SetId

func (o *MetricAssetResponseData) SetId(v string)

SetId sets field value.

func (*MetricAssetResponseData) SetRelationships

func (o *MetricAssetResponseData) SetRelationships(v MetricAssetResponseRelationships)

SetRelationships gets a reference to the given MetricAssetResponseRelationships and assigns it to the Relationships field.

func (*MetricAssetResponseData) SetType

func (o *MetricAssetResponseData) SetType(v MetricType)

SetType sets field value.

func (*MetricAssetResponseData) UnmarshalJSON

func (o *MetricAssetResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetResponseIncluded

MetricAssetResponseIncluded - List of included assets with full set of attributes.

type MetricAssetResponseIncluded struct {
    MetricDashboardAsset *MetricDashboardAsset
    MetricMonitorAsset   *MetricMonitorAsset
    MetricNotebookAsset  *MetricNotebookAsset
    MetricSLOAsset       *MetricSLOAsset

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MetricDashboardAssetAsMetricAssetResponseIncluded

func MetricDashboardAssetAsMetricAssetResponseIncluded(v *MetricDashboardAsset) MetricAssetResponseIncluded

MetricDashboardAssetAsMetricAssetResponseIncluded is a convenience function that returns MetricDashboardAsset wrapped in MetricAssetResponseIncluded.

func MetricMonitorAssetAsMetricAssetResponseIncluded

func MetricMonitorAssetAsMetricAssetResponseIncluded(v *MetricMonitorAsset) MetricAssetResponseIncluded

MetricMonitorAssetAsMetricAssetResponseIncluded is a convenience function that returns MetricMonitorAsset wrapped in MetricAssetResponseIncluded.

func MetricNotebookAssetAsMetricAssetResponseIncluded

func MetricNotebookAssetAsMetricAssetResponseIncluded(v *MetricNotebookAsset) MetricAssetResponseIncluded

MetricNotebookAssetAsMetricAssetResponseIncluded is a convenience function that returns MetricNotebookAsset wrapped in MetricAssetResponseIncluded.

func MetricSLOAssetAsMetricAssetResponseIncluded

func MetricSLOAssetAsMetricAssetResponseIncluded(v *MetricSLOAsset) MetricAssetResponseIncluded

MetricSLOAssetAsMetricAssetResponseIncluded is a convenience function that returns MetricSLOAsset wrapped in MetricAssetResponseIncluded.

func (*MetricAssetResponseIncluded) GetActualInstance

func (obj *MetricAssetResponseIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MetricAssetResponseIncluded) MarshalJSON

func (obj MetricAssetResponseIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MetricAssetResponseIncluded) UnmarshalJSON

func (obj *MetricAssetResponseIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MetricAssetResponseRelationships

MetricAssetResponseRelationships Relationships to assets related to the metric.

type MetricAssetResponseRelationships struct {
    // An object containing the list of dashboards that can be referenced in the `included` data.
    Dashboards *MetricAssetDashboardRelationships `json:"dashboards,omitempty"`
    // A object containing the list of monitors that can be referenced in the `included` data.
    Monitors *MetricAssetMonitorRelationships `json:"monitors,omitempty"`
    // An object containing the list of notebooks that can be referenced in the `included` data.
    Notebooks *MetricAssetNotebookRelationships `json:"notebooks,omitempty"`
    // An object containing a list of SLOs that can be referenced in the `included` data.
    Slos *MetricAssetSLORelationships `json:"slos,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetResponseRelationships

func NewMetricAssetResponseRelationships() *MetricAssetResponseRelationships

NewMetricAssetResponseRelationships instantiates a new MetricAssetResponseRelationships 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 NewMetricAssetResponseRelationshipsWithDefaults

func NewMetricAssetResponseRelationshipsWithDefaults() *MetricAssetResponseRelationships

NewMetricAssetResponseRelationshipsWithDefaults instantiates a new MetricAssetResponseRelationships 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 (*MetricAssetResponseRelationships) GetDashboards

func (o *MetricAssetResponseRelationships) GetDashboards() MetricAssetDashboardRelationships

GetDashboards returns the Dashboards field value if set, zero value otherwise.

func (*MetricAssetResponseRelationships) GetDashboardsOk

func (o *MetricAssetResponseRelationships) GetDashboardsOk() (*MetricAssetDashboardRelationships, 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 (*MetricAssetResponseRelationships) GetMonitors

func (o *MetricAssetResponseRelationships) GetMonitors() MetricAssetMonitorRelationships

GetMonitors returns the Monitors field value if set, zero value otherwise.

func (*MetricAssetResponseRelationships) GetMonitorsOk

func (o *MetricAssetResponseRelationships) GetMonitorsOk() (*MetricAssetMonitorRelationships, bool)

GetMonitorsOk returns a tuple with the Monitors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAssetResponseRelationships) GetNotebooks

func (o *MetricAssetResponseRelationships) GetNotebooks() MetricAssetNotebookRelationships

GetNotebooks returns the Notebooks field value if set, zero value otherwise.

func (*MetricAssetResponseRelationships) GetNotebooksOk

func (o *MetricAssetResponseRelationships) GetNotebooksOk() (*MetricAssetNotebookRelationships, bool)

GetNotebooksOk returns a tuple with the Notebooks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAssetResponseRelationships) GetSlos

func (o *MetricAssetResponseRelationships) GetSlos() MetricAssetSLORelationships

GetSlos returns the Slos field value if set, zero value otherwise.

func (*MetricAssetResponseRelationships) GetSlosOk

func (o *MetricAssetResponseRelationships) GetSlosOk() (*MetricAssetSLORelationships, bool)

GetSlosOk returns a tuple with the Slos field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricAssetResponseRelationships) HasDashboards

func (o *MetricAssetResponseRelationships) HasDashboards() bool

HasDashboards returns a boolean if a field has been set.

func (*MetricAssetResponseRelationships) HasMonitors

func (o *MetricAssetResponseRelationships) HasMonitors() bool

HasMonitors returns a boolean if a field has been set.

func (*MetricAssetResponseRelationships) HasNotebooks

func (o *MetricAssetResponseRelationships) HasNotebooks() bool

HasNotebooks returns a boolean if a field has been set.

func (*MetricAssetResponseRelationships) HasSlos

func (o *MetricAssetResponseRelationships) HasSlos() bool

HasSlos returns a boolean if a field has been set.

func (MetricAssetResponseRelationships) MarshalJSON

func (o MetricAssetResponseRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetResponseRelationships) SetDashboards

func (o *MetricAssetResponseRelationships) SetDashboards(v MetricAssetDashboardRelationships)

SetDashboards gets a reference to the given MetricAssetDashboardRelationships and assigns it to the Dashboards field.

func (*MetricAssetResponseRelationships) SetMonitors

func (o *MetricAssetResponseRelationships) SetMonitors(v MetricAssetMonitorRelationships)

SetMonitors gets a reference to the given MetricAssetMonitorRelationships and assigns it to the Monitors field.

func (*MetricAssetResponseRelationships) SetNotebooks

func (o *MetricAssetResponseRelationships) SetNotebooks(v MetricAssetNotebookRelationships)

SetNotebooks gets a reference to the given MetricAssetNotebookRelationships and assigns it to the Notebooks field.

func (*MetricAssetResponseRelationships) SetSlos

func (o *MetricAssetResponseRelationships) SetSlos(v MetricAssetSLORelationships)

SetSlos gets a reference to the given MetricAssetSLORelationships and assigns it to the Slos field.

func (*MetricAssetResponseRelationships) UnmarshalJSON

func (o *MetricAssetResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetSLORelationship

MetricAssetSLORelationship An object of type `slos` that can be referenced in the `included` data.

type MetricAssetSLORelationship struct {
    // The SLO ID.
    Id *string `json:"id,omitempty"`
    // SLO resource type.
    Type *MetricSLOType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetSLORelationship

func NewMetricAssetSLORelationship() *MetricAssetSLORelationship

NewMetricAssetSLORelationship instantiates a new MetricAssetSLORelationship 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 NewMetricAssetSLORelationshipWithDefaults

func NewMetricAssetSLORelationshipWithDefaults() *MetricAssetSLORelationship

NewMetricAssetSLORelationshipWithDefaults instantiates a new MetricAssetSLORelationship 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 (*MetricAssetSLORelationship) GetId

func (o *MetricAssetSLORelationship) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricAssetSLORelationship) GetIdOk

func (o *MetricAssetSLORelationship) 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 (*MetricAssetSLORelationship) GetType

func (o *MetricAssetSLORelationship) GetType() MetricSLOType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricAssetSLORelationship) GetTypeOk

func (o *MetricAssetSLORelationship) GetTypeOk() (*MetricSLOType, 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 (*MetricAssetSLORelationship) HasId

func (o *MetricAssetSLORelationship) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricAssetSLORelationship) HasType

func (o *MetricAssetSLORelationship) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricAssetSLORelationship) MarshalJSON

func (o MetricAssetSLORelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetSLORelationship) SetId

func (o *MetricAssetSLORelationship) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricAssetSLORelationship) SetType

func (o *MetricAssetSLORelationship) SetType(v MetricSLOType)

SetType gets a reference to the given MetricSLOType and assigns it to the Type field.

func (*MetricAssetSLORelationship) UnmarshalJSON

func (o *MetricAssetSLORelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetSLORelationships

MetricAssetSLORelationships An object containing a list of SLOs that can be referenced in the `included` data.

type MetricAssetSLORelationships struct {
    // A list of SLOs that can be referenced in the `included` data.
    Data []MetricAssetSLORelationship `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetSLORelationships

func NewMetricAssetSLORelationships() *MetricAssetSLORelationships

NewMetricAssetSLORelationships instantiates a new MetricAssetSLORelationships 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 NewMetricAssetSLORelationshipsWithDefaults

func NewMetricAssetSLORelationshipsWithDefaults() *MetricAssetSLORelationships

NewMetricAssetSLORelationshipsWithDefaults instantiates a new MetricAssetSLORelationships 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 (*MetricAssetSLORelationships) GetData

func (o *MetricAssetSLORelationships) GetData() []MetricAssetSLORelationship

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAssetSLORelationships) GetDataOk

func (o *MetricAssetSLORelationships) GetDataOk() (*[]MetricAssetSLORelationship, 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 (*MetricAssetSLORelationships) HasData

func (o *MetricAssetSLORelationships) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricAssetSLORelationships) MarshalJSON

func (o MetricAssetSLORelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetSLORelationships) SetData

func (o *MetricAssetSLORelationships) SetData(v []MetricAssetSLORelationship)

SetData gets a reference to the given []MetricAssetSLORelationship and assigns it to the Data field.

func (*MetricAssetSLORelationships) UnmarshalJSON

func (o *MetricAssetSLORelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricAssetsResponse

MetricAssetsResponse Response object that includes related dashboards, monitors, notebooks, and SLOs.

type MetricAssetsResponse struct {
    // Metric assets response data.
    Data *MetricAssetResponseData `json:"data,omitempty"`
    // Array of objects related to the metric assets.
    Included []MetricAssetResponseIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricAssetsResponse

func NewMetricAssetsResponse() *MetricAssetsResponse

NewMetricAssetsResponse instantiates a new MetricAssetsResponse 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 NewMetricAssetsResponseWithDefaults

func NewMetricAssetsResponseWithDefaults() *MetricAssetsResponse

NewMetricAssetsResponseWithDefaults instantiates a new MetricAssetsResponse 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 (*MetricAssetsResponse) GetData

func (o *MetricAssetsResponse) GetData() MetricAssetResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MetricAssetsResponse) GetDataOk

func (o *MetricAssetsResponse) GetDataOk() (*MetricAssetResponseData, 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 (*MetricAssetsResponse) GetIncluded

func (o *MetricAssetsResponse) GetIncluded() []MetricAssetResponseIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*MetricAssetsResponse) GetIncludedOk

func (o *MetricAssetsResponse) GetIncludedOk() (*[]MetricAssetResponseIncluded, 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 (*MetricAssetsResponse) HasData

func (o *MetricAssetsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*MetricAssetsResponse) HasIncluded

func (o *MetricAssetsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (MetricAssetsResponse) MarshalJSON

func (o MetricAssetsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricAssetsResponse) SetData

func (o *MetricAssetsResponse) SetData(v MetricAssetResponseData)

SetData gets a reference to the given MetricAssetResponseData and assigns it to the Data field.

func (*MetricAssetsResponse) SetIncluded

func (o *MetricAssetsResponse) SetIncluded(v []MetricAssetResponseIncluded)

SetIncluded gets a reference to the given []MetricAssetResponseIncluded and assigns it to the Included field.

func (*MetricAssetsResponse) UnmarshalJSON

func (o *MetricAssetsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkConfigureTagsType

MetricBulkConfigureTagsType The metric bulk configure tags resource.

type MetricBulkConfigureTagsType string

List of MetricBulkConfigureTagsType.

const (
    METRICBULKCONFIGURETAGSTYPE_BULK_MANAGE_TAGS MetricBulkConfigureTagsType = "metric_bulk_configure_tags"
)

func NewMetricBulkConfigureTagsTypeFromValue

func NewMetricBulkConfigureTagsTypeFromValue(v string) (*MetricBulkConfigureTagsType, error)

NewMetricBulkConfigureTagsTypeFromValue returns a pointer to a valid MetricBulkConfigureTagsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricBulkConfigureTagsType) GetAllowedValues

func (v *MetricBulkConfigureTagsType) GetAllowedValues() []MetricBulkConfigureTagsType

GetAllowedValues reeturns the list of possible values.

func (MetricBulkConfigureTagsType) IsValid

func (v MetricBulkConfigureTagsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricBulkConfigureTagsType) Ptr

func (v MetricBulkConfigureTagsType) Ptr() *MetricBulkConfigureTagsType

Ptr returns reference to MetricBulkConfigureTagsType value.

func (*MetricBulkConfigureTagsType) UnmarshalJSON

func (v *MetricBulkConfigureTagsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreate

MetricBulkTagConfigCreate Request object to bulk configure tags for metrics matching the given prefix.

type MetricBulkTagConfigCreate struct {
    // Optional parameters for bulk creating metric tag configurations.
    Attributes *MetricBulkTagConfigCreateAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigCreate

func NewMetricBulkTagConfigCreate(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigCreate

NewMetricBulkTagConfigCreate instantiates a new MetricBulkTagConfigCreate 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 NewMetricBulkTagConfigCreateWithDefaults

func NewMetricBulkTagConfigCreateWithDefaults() *MetricBulkTagConfigCreate

NewMetricBulkTagConfigCreateWithDefaults instantiates a new MetricBulkTagConfigCreate 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 (*MetricBulkTagConfigCreate) GetAttributes

func (o *MetricBulkTagConfigCreate) GetAttributes() MetricBulkTagConfigCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreate) GetAttributesOk

func (o *MetricBulkTagConfigCreate) GetAttributesOk() (*MetricBulkTagConfigCreateAttributes, 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 (*MetricBulkTagConfigCreate) GetId

func (o *MetricBulkTagConfigCreate) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigCreate) GetIdOk

func (o *MetricBulkTagConfigCreate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) GetType

func (o *MetricBulkTagConfigCreate) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigCreate) GetTypeOk

func (o *MetricBulkTagConfigCreate) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreate) HasAttributes

func (o *MetricBulkTagConfigCreate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigCreate) MarshalJSON

func (o MetricBulkTagConfigCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreate) SetAttributes

func (o *MetricBulkTagConfigCreate) SetAttributes(v MetricBulkTagConfigCreateAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigCreateAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigCreate) SetId

func (o *MetricBulkTagConfigCreate) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigCreate) SetType

func (o *MetricBulkTagConfigCreate) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigCreate) UnmarshalJSON

func (o *MetricBulkTagConfigCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreateAttributes

MetricBulkTagConfigCreateAttributes Optional parameters for bulk creating metric tag configurations.

type MetricBulkTagConfigCreateAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // When set to true, the configuration will exclude the configured tags and include any other submitted tags.
    // When set to false, the configuration will include the configured tags and exclude any other submitted tags.
    // Defaults to false.
    ExcludeTagsMode *bool `json:"exclude_tags_mode,omitempty"`
    // When provided, all tags that have been actively queried are
    // configured (and, therefore, remain queryable) for each metric that
    // matches the given prefix.  Minimum value is 1 second, and maximum
    // value is 7,776,000 seconds (90 days).
    IncludeActivelyQueriedTagsWindow *float64 `json:"include_actively_queried_tags_window,omitempty"`
    // When set to true, the configuration overrides any existing
    // configurations for the given metric with the new set of tags in this
    // configuration request. If false, old configurations are kept and
    // are merged with the set of tags in this configuration request.
    // Defaults to true.
    OverrideExistingConfigurations *bool `json:"override_existing_configurations,omitempty"`
    // A list of tag names to apply to the configuration.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigCreateAttributes

func NewMetricBulkTagConfigCreateAttributes() *MetricBulkTagConfigCreateAttributes

NewMetricBulkTagConfigCreateAttributes instantiates a new MetricBulkTagConfigCreateAttributes 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 NewMetricBulkTagConfigCreateAttributesWithDefaults

func NewMetricBulkTagConfigCreateAttributesWithDefaults() *MetricBulkTagConfigCreateAttributes

NewMetricBulkTagConfigCreateAttributesWithDefaults instantiates a new MetricBulkTagConfigCreateAttributes 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 (*MetricBulkTagConfigCreateAttributes) GetEmails

func (o *MetricBulkTagConfigCreateAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetEmailsOk

func (o *MetricBulkTagConfigCreateAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) GetExcludeTagsMode

func (o *MetricBulkTagConfigCreateAttributes) GetExcludeTagsMode() bool

GetExcludeTagsMode returns the ExcludeTagsMode field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetExcludeTagsModeOk

func (o *MetricBulkTagConfigCreateAttributes) GetExcludeTagsModeOk() (*bool, bool)

GetExcludeTagsModeOk returns a tuple with the ExcludeTagsMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) GetIncludeActivelyQueriedTagsWindow

func (o *MetricBulkTagConfigCreateAttributes) GetIncludeActivelyQueriedTagsWindow() float64

GetIncludeActivelyQueriedTagsWindow returns the IncludeActivelyQueriedTagsWindow field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetIncludeActivelyQueriedTagsWindowOk

func (o *MetricBulkTagConfigCreateAttributes) GetIncludeActivelyQueriedTagsWindowOk() (*float64, bool)

GetIncludeActivelyQueriedTagsWindowOk returns a tuple with the IncludeActivelyQueriedTagsWindow field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) GetOverrideExistingConfigurations

func (o *MetricBulkTagConfigCreateAttributes) GetOverrideExistingConfigurations() bool

GetOverrideExistingConfigurations returns the OverrideExistingConfigurations field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetOverrideExistingConfigurationsOk

func (o *MetricBulkTagConfigCreateAttributes) GetOverrideExistingConfigurationsOk() (*bool, bool)

GetOverrideExistingConfigurationsOk returns a tuple with the OverrideExistingConfigurations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigCreateAttributes) GetTags

func (o *MetricBulkTagConfigCreateAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricBulkTagConfigCreateAttributes) GetTagsOk

func (o *MetricBulkTagConfigCreateAttributes) 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 (*MetricBulkTagConfigCreateAttributes) HasEmails

func (o *MetricBulkTagConfigCreateAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (*MetricBulkTagConfigCreateAttributes) HasExcludeTagsMode

func (o *MetricBulkTagConfigCreateAttributes) HasExcludeTagsMode() bool

HasExcludeTagsMode returns a boolean if a field has been set.

func (*MetricBulkTagConfigCreateAttributes) HasIncludeActivelyQueriedTagsWindow

func (o *MetricBulkTagConfigCreateAttributes) HasIncludeActivelyQueriedTagsWindow() bool

HasIncludeActivelyQueriedTagsWindow returns a boolean if a field has been set.

func (*MetricBulkTagConfigCreateAttributes) HasOverrideExistingConfigurations

func (o *MetricBulkTagConfigCreateAttributes) HasOverrideExistingConfigurations() bool

HasOverrideExistingConfigurations returns a boolean if a field has been set.

func (*MetricBulkTagConfigCreateAttributes) HasTags

func (o *MetricBulkTagConfigCreateAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricBulkTagConfigCreateAttributes) MarshalJSON

func (o MetricBulkTagConfigCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreateAttributes) SetEmails

func (o *MetricBulkTagConfigCreateAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigCreateAttributes) SetExcludeTagsMode

func (o *MetricBulkTagConfigCreateAttributes) SetExcludeTagsMode(v bool)

SetExcludeTagsMode gets a reference to the given bool and assigns it to the ExcludeTagsMode field.

func (*MetricBulkTagConfigCreateAttributes) SetIncludeActivelyQueriedTagsWindow

func (o *MetricBulkTagConfigCreateAttributes) SetIncludeActivelyQueriedTagsWindow(v float64)

SetIncludeActivelyQueriedTagsWindow gets a reference to the given float64 and assigns it to the IncludeActivelyQueriedTagsWindow field.

func (*MetricBulkTagConfigCreateAttributes) SetOverrideExistingConfigurations

func (o *MetricBulkTagConfigCreateAttributes) SetOverrideExistingConfigurations(v bool)

SetOverrideExistingConfigurations gets a reference to the given bool and assigns it to the OverrideExistingConfigurations field.

func (*MetricBulkTagConfigCreateAttributes) SetTags

func (o *MetricBulkTagConfigCreateAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricBulkTagConfigCreateAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigCreateRequest

MetricBulkTagConfigCreateRequest Wrapper object for a single bulk tag configuration request.

type MetricBulkTagConfigCreateRequest struct {
    // Request object to bulk configure tags for metrics matching the given prefix.
    Data MetricBulkTagConfigCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigCreateRequest

func NewMetricBulkTagConfigCreateRequest(data MetricBulkTagConfigCreate) *MetricBulkTagConfigCreateRequest

NewMetricBulkTagConfigCreateRequest instantiates a new MetricBulkTagConfigCreateRequest 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 NewMetricBulkTagConfigCreateRequestWithDefaults

func NewMetricBulkTagConfigCreateRequestWithDefaults() *MetricBulkTagConfigCreateRequest

NewMetricBulkTagConfigCreateRequestWithDefaults instantiates a new MetricBulkTagConfigCreateRequest 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 (*MetricBulkTagConfigCreateRequest) GetData

func (o *MetricBulkTagConfigCreateRequest) GetData() MetricBulkTagConfigCreate

GetData returns the Data field value.

func (*MetricBulkTagConfigCreateRequest) GetDataOk

func (o *MetricBulkTagConfigCreateRequest) GetDataOk() (*MetricBulkTagConfigCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricBulkTagConfigCreateRequest) MarshalJSON

func (o MetricBulkTagConfigCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigCreateRequest) SetData

func (o *MetricBulkTagConfigCreateRequest) SetData(v MetricBulkTagConfigCreate)

SetData sets field value.

func (*MetricBulkTagConfigCreateRequest) UnmarshalJSON

func (o *MetricBulkTagConfigCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDelete

MetricBulkTagConfigDelete Request object to bulk delete all tag configurations for metrics matching the given prefix.

type MetricBulkTagConfigDelete struct {
    // Optional parameters for bulk deleting metric tag configurations.
    Attributes *MetricBulkTagConfigDeleteAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigDelete

func NewMetricBulkTagConfigDelete(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigDelete

NewMetricBulkTagConfigDelete instantiates a new MetricBulkTagConfigDelete 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 NewMetricBulkTagConfigDeleteWithDefaults

func NewMetricBulkTagConfigDeleteWithDefaults() *MetricBulkTagConfigDelete

NewMetricBulkTagConfigDeleteWithDefaults instantiates a new MetricBulkTagConfigDelete 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 (*MetricBulkTagConfigDelete) GetAttributes

func (o *MetricBulkTagConfigDelete) GetAttributes() MetricBulkTagConfigDeleteAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigDelete) GetAttributesOk

func (o *MetricBulkTagConfigDelete) GetAttributesOk() (*MetricBulkTagConfigDeleteAttributes, 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 (*MetricBulkTagConfigDelete) GetId

func (o *MetricBulkTagConfigDelete) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigDelete) GetIdOk

func (o *MetricBulkTagConfigDelete) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) GetType

func (o *MetricBulkTagConfigDelete) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigDelete) GetTypeOk

func (o *MetricBulkTagConfigDelete) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDelete) HasAttributes

func (o *MetricBulkTagConfigDelete) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigDelete) MarshalJSON

func (o MetricBulkTagConfigDelete) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDelete) SetAttributes

func (o *MetricBulkTagConfigDelete) SetAttributes(v MetricBulkTagConfigDeleteAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigDeleteAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigDelete) SetId

func (o *MetricBulkTagConfigDelete) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigDelete) SetType

func (o *MetricBulkTagConfigDelete) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigDelete) UnmarshalJSON

func (o *MetricBulkTagConfigDelete) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDeleteAttributes

MetricBulkTagConfigDeleteAttributes Optional parameters for bulk deleting metric tag configurations.

type MetricBulkTagConfigDeleteAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigDeleteAttributes

func NewMetricBulkTagConfigDeleteAttributes() *MetricBulkTagConfigDeleteAttributes

NewMetricBulkTagConfigDeleteAttributes instantiates a new MetricBulkTagConfigDeleteAttributes 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 NewMetricBulkTagConfigDeleteAttributesWithDefaults

func NewMetricBulkTagConfigDeleteAttributesWithDefaults() *MetricBulkTagConfigDeleteAttributes

NewMetricBulkTagConfigDeleteAttributesWithDefaults instantiates a new MetricBulkTagConfigDeleteAttributes 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 (*MetricBulkTagConfigDeleteAttributes) GetEmails

func (o *MetricBulkTagConfigDeleteAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigDeleteAttributes) GetEmailsOk

func (o *MetricBulkTagConfigDeleteAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigDeleteAttributes) HasEmails

func (o *MetricBulkTagConfigDeleteAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (MetricBulkTagConfigDeleteAttributes) MarshalJSON

func (o MetricBulkTagConfigDeleteAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDeleteAttributes) SetEmails

func (o *MetricBulkTagConfigDeleteAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigDeleteAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigDeleteAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigDeleteRequest

MetricBulkTagConfigDeleteRequest Wrapper object for a single bulk tag deletion request.

type MetricBulkTagConfigDeleteRequest struct {
    // Request object to bulk delete all tag configurations for metrics matching the given prefix.
    Data MetricBulkTagConfigDelete `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigDeleteRequest

func NewMetricBulkTagConfigDeleteRequest(data MetricBulkTagConfigDelete) *MetricBulkTagConfigDeleteRequest

NewMetricBulkTagConfigDeleteRequest instantiates a new MetricBulkTagConfigDeleteRequest 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 NewMetricBulkTagConfigDeleteRequestWithDefaults

func NewMetricBulkTagConfigDeleteRequestWithDefaults() *MetricBulkTagConfigDeleteRequest

NewMetricBulkTagConfigDeleteRequestWithDefaults instantiates a new MetricBulkTagConfigDeleteRequest 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 (*MetricBulkTagConfigDeleteRequest) GetData

func (o *MetricBulkTagConfigDeleteRequest) GetData() MetricBulkTagConfigDelete

GetData returns the Data field value.

func (*MetricBulkTagConfigDeleteRequest) GetDataOk

func (o *MetricBulkTagConfigDeleteRequest) GetDataOk() (*MetricBulkTagConfigDelete, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MetricBulkTagConfigDeleteRequest) MarshalJSON

func (o MetricBulkTagConfigDeleteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigDeleteRequest) SetData

func (o *MetricBulkTagConfigDeleteRequest) SetData(v MetricBulkTagConfigDelete)

SetData sets field value.

func (*MetricBulkTagConfigDeleteRequest) UnmarshalJSON

func (o *MetricBulkTagConfigDeleteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigResponse

MetricBulkTagConfigResponse Wrapper for a single bulk tag configuration status response.

type MetricBulkTagConfigResponse struct {
    // The status of a request to bulk configure metric tags.
    // It contains the fields from the original request for reference.
    Data *MetricBulkTagConfigStatus `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigResponse

func NewMetricBulkTagConfigResponse() *MetricBulkTagConfigResponse

NewMetricBulkTagConfigResponse instantiates a new MetricBulkTagConfigResponse 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 NewMetricBulkTagConfigResponseWithDefaults

func NewMetricBulkTagConfigResponseWithDefaults() *MetricBulkTagConfigResponse

NewMetricBulkTagConfigResponseWithDefaults instantiates a new MetricBulkTagConfigResponse 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 (*MetricBulkTagConfigResponse) GetData

func (o *MetricBulkTagConfigResponse) GetData() MetricBulkTagConfigStatus

GetData returns the Data field value if set, zero value otherwise.

func (*MetricBulkTagConfigResponse) GetDataOk

func (o *MetricBulkTagConfigResponse) GetDataOk() (*MetricBulkTagConfigStatus, 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 (*MetricBulkTagConfigResponse) HasData

func (o *MetricBulkTagConfigResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricBulkTagConfigResponse) MarshalJSON

func (o MetricBulkTagConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigResponse) SetData

func (o *MetricBulkTagConfigResponse) SetData(v MetricBulkTagConfigStatus)

SetData gets a reference to the given MetricBulkTagConfigStatus and assigns it to the Data field.

func (*MetricBulkTagConfigResponse) UnmarshalJSON

func (o *MetricBulkTagConfigResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigStatus

MetricBulkTagConfigStatus The status of a request to bulk configure metric tags. It contains the fields from the original request for reference.

type MetricBulkTagConfigStatus struct {
    // Optional attributes for the status of a bulk tag configuration request.
    Attributes *MetricBulkTagConfigStatusAttributes `json:"attributes,omitempty"`
    // A text prefix to match against metric names.
    Id string `json:"id"`
    // The metric bulk configure tags resource.
    Type MetricBulkConfigureTagsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigStatus

func NewMetricBulkTagConfigStatus(id string, typeVar MetricBulkConfigureTagsType) *MetricBulkTagConfigStatus

NewMetricBulkTagConfigStatus instantiates a new MetricBulkTagConfigStatus 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 NewMetricBulkTagConfigStatusWithDefaults

func NewMetricBulkTagConfigStatusWithDefaults() *MetricBulkTagConfigStatus

NewMetricBulkTagConfigStatusWithDefaults instantiates a new MetricBulkTagConfigStatus 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 (*MetricBulkTagConfigStatus) GetAttributes

func (o *MetricBulkTagConfigStatus) GetAttributes() MetricBulkTagConfigStatusAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatus) GetAttributesOk

func (o *MetricBulkTagConfigStatus) GetAttributesOk() (*MetricBulkTagConfigStatusAttributes, 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 (*MetricBulkTagConfigStatus) GetId

func (o *MetricBulkTagConfigStatus) GetId() string

GetId returns the Id field value.

func (*MetricBulkTagConfigStatus) GetIdOk

func (o *MetricBulkTagConfigStatus) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) GetType

func (o *MetricBulkTagConfigStatus) GetType() MetricBulkConfigureTagsType

GetType returns the Type field value.

func (*MetricBulkTagConfigStatus) GetTypeOk

func (o *MetricBulkTagConfigStatus) GetTypeOk() (*MetricBulkConfigureTagsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatus) HasAttributes

func (o *MetricBulkTagConfigStatus) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricBulkTagConfigStatus) MarshalJSON

func (o MetricBulkTagConfigStatus) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigStatus) SetAttributes

func (o *MetricBulkTagConfigStatus) SetAttributes(v MetricBulkTagConfigStatusAttributes)

SetAttributes gets a reference to the given MetricBulkTagConfigStatusAttributes and assigns it to the Attributes field.

func (*MetricBulkTagConfigStatus) SetId

func (o *MetricBulkTagConfigStatus) SetId(v string)

SetId sets field value.

func (*MetricBulkTagConfigStatus) SetType

func (o *MetricBulkTagConfigStatus) SetType(v MetricBulkConfigureTagsType)

SetType sets field value.

func (*MetricBulkTagConfigStatus) UnmarshalJSON

func (o *MetricBulkTagConfigStatus) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricBulkTagConfigStatusAttributes

MetricBulkTagConfigStatusAttributes Optional attributes for the status of a bulk tag configuration request.

type MetricBulkTagConfigStatusAttributes struct {
    // A list of account emails to notify when the configuration is applied.
    Emails []string `json:"emails,omitempty"`
    // When set to true, the configuration will exclude the configured tags and include any other submitted tags.
    // When set to false, the configuration will include the configured tags and exclude any other submitted tags.
    ExcludeTagsMode *bool `json:"exclude_tags_mode,omitempty"`
    // The status of the request.
    Status *string `json:"status,omitempty"`
    // A list of tag names to apply to the configuration.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricBulkTagConfigStatusAttributes

func NewMetricBulkTagConfigStatusAttributes() *MetricBulkTagConfigStatusAttributes

NewMetricBulkTagConfigStatusAttributes instantiates a new MetricBulkTagConfigStatusAttributes 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 NewMetricBulkTagConfigStatusAttributesWithDefaults

func NewMetricBulkTagConfigStatusAttributesWithDefaults() *MetricBulkTagConfigStatusAttributes

NewMetricBulkTagConfigStatusAttributesWithDefaults instantiates a new MetricBulkTagConfigStatusAttributes 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 (*MetricBulkTagConfigStatusAttributes) GetEmails

func (o *MetricBulkTagConfigStatusAttributes) GetEmails() []string

GetEmails returns the Emails field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetEmailsOk

func (o *MetricBulkTagConfigStatusAttributes) GetEmailsOk() (*[]string, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) GetExcludeTagsMode

func (o *MetricBulkTagConfigStatusAttributes) GetExcludeTagsMode() bool

GetExcludeTagsMode returns the ExcludeTagsMode field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetExcludeTagsModeOk

func (o *MetricBulkTagConfigStatusAttributes) GetExcludeTagsModeOk() (*bool, bool)

GetExcludeTagsModeOk returns a tuple with the ExcludeTagsMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricBulkTagConfigStatusAttributes) GetStatus

func (o *MetricBulkTagConfigStatusAttributes) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetStatusOk

func (o *MetricBulkTagConfigStatusAttributes) 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 (*MetricBulkTagConfigStatusAttributes) GetTags

func (o *MetricBulkTagConfigStatusAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricBulkTagConfigStatusAttributes) GetTagsOk

func (o *MetricBulkTagConfigStatusAttributes) 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 (*MetricBulkTagConfigStatusAttributes) HasEmails

func (o *MetricBulkTagConfigStatusAttributes) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (*MetricBulkTagConfigStatusAttributes) HasExcludeTagsMode

func (o *MetricBulkTagConfigStatusAttributes) HasExcludeTagsMode() bool

HasExcludeTagsMode returns a boolean if a field has been set.

func (*MetricBulkTagConfigStatusAttributes) HasStatus

func (o *MetricBulkTagConfigStatusAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*MetricBulkTagConfigStatusAttributes) HasTags

func (o *MetricBulkTagConfigStatusAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricBulkTagConfigStatusAttributes) MarshalJSON

func (o MetricBulkTagConfigStatusAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricBulkTagConfigStatusAttributes) SetEmails

func (o *MetricBulkTagConfigStatusAttributes) SetEmails(v []string)

SetEmails gets a reference to the given []string and assigns it to the Emails field.

func (*MetricBulkTagConfigStatusAttributes) SetExcludeTagsMode

func (o *MetricBulkTagConfigStatusAttributes) SetExcludeTagsMode(v bool)

SetExcludeTagsMode gets a reference to the given bool and assigns it to the ExcludeTagsMode field.

func (*MetricBulkTagConfigStatusAttributes) SetStatus

func (o *MetricBulkTagConfigStatusAttributes) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*MetricBulkTagConfigStatusAttributes) SetTags

func (o *MetricBulkTagConfigStatusAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricBulkTagConfigStatusAttributes) UnmarshalJSON

func (o *MetricBulkTagConfigStatusAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricContentEncoding

MetricContentEncoding HTTP header used to compress the media-type.

type MetricContentEncoding string

List of MetricContentEncoding.

const (
    METRICCONTENTENCODING_DEFLATE MetricContentEncoding = "deflate"
    METRICCONTENTENCODING_ZSTD1   MetricContentEncoding = "zstd1"
    METRICCONTENTENCODING_GZIP    MetricContentEncoding = "gzip"
)

func NewMetricContentEncodingFromValue

func NewMetricContentEncodingFromValue(v string) (*MetricContentEncoding, error)

NewMetricContentEncodingFromValue returns a pointer to a valid MetricContentEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricContentEncoding) GetAllowedValues

func (v *MetricContentEncoding) GetAllowedValues() []MetricContentEncoding

GetAllowedValues reeturns the list of possible values.

func (MetricContentEncoding) IsValid

func (v MetricContentEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricContentEncoding) Ptr

func (v MetricContentEncoding) Ptr() *MetricContentEncoding

Ptr returns reference to MetricContentEncoding value.

func (*MetricContentEncoding) UnmarshalJSON

func (v *MetricContentEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricCustomAggregation

MetricCustomAggregation A time and space aggregation combination for use in query.

type MetricCustomAggregation struct {
    // A space aggregation for use in query.
    Space MetricCustomSpaceAggregation `json:"space"`
    // A time aggregation for use in query.
    Time MetricCustomTimeAggregation `json:"time"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricCustomAggregation

func NewMetricCustomAggregation(space MetricCustomSpaceAggregation, time MetricCustomTimeAggregation) *MetricCustomAggregation

NewMetricCustomAggregation instantiates a new MetricCustomAggregation 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 NewMetricCustomAggregationWithDefaults

func NewMetricCustomAggregationWithDefaults() *MetricCustomAggregation

NewMetricCustomAggregationWithDefaults instantiates a new MetricCustomAggregation 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 (*MetricCustomAggregation) GetSpace

func (o *MetricCustomAggregation) GetSpace() MetricCustomSpaceAggregation

GetSpace returns the Space field value.

func (*MetricCustomAggregation) GetSpaceOk

func (o *MetricCustomAggregation) GetSpaceOk() (*MetricCustomSpaceAggregation, bool)

GetSpaceOk returns a tuple with the Space field value and a boolean to check if the value has been set.

func (*MetricCustomAggregation) GetTime

func (o *MetricCustomAggregation) GetTime() MetricCustomTimeAggregation

GetTime returns the Time field value.

func (*MetricCustomAggregation) GetTimeOk

func (o *MetricCustomAggregation) GetTimeOk() (*MetricCustomTimeAggregation, bool)

GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.

func (MetricCustomAggregation) MarshalJSON

func (o MetricCustomAggregation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricCustomAggregation) SetSpace

func (o *MetricCustomAggregation) SetSpace(v MetricCustomSpaceAggregation)

SetSpace sets field value.

func (*MetricCustomAggregation) SetTime

func (o *MetricCustomAggregation) SetTime(v MetricCustomTimeAggregation)

SetTime sets field value.

func (*MetricCustomAggregation) UnmarshalJSON

func (o *MetricCustomAggregation) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricCustomSpaceAggregation

MetricCustomSpaceAggregation A space aggregation for use in query.

type MetricCustomSpaceAggregation string

List of MetricCustomSpaceAggregation.

const (
    METRICCUSTOMSPACEAGGREGATION_AVG MetricCustomSpaceAggregation = "avg"
    METRICCUSTOMSPACEAGGREGATION_MAX MetricCustomSpaceAggregation = "max"
    METRICCUSTOMSPACEAGGREGATION_MIN MetricCustomSpaceAggregation = "min"
    METRICCUSTOMSPACEAGGREGATION_SUM MetricCustomSpaceAggregation = "sum"
)

func NewMetricCustomSpaceAggregationFromValue

func NewMetricCustomSpaceAggregationFromValue(v string) (*MetricCustomSpaceAggregation, error)

NewMetricCustomSpaceAggregationFromValue returns a pointer to a valid MetricCustomSpaceAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricCustomSpaceAggregation) GetAllowedValues

func (v *MetricCustomSpaceAggregation) GetAllowedValues() []MetricCustomSpaceAggregation

GetAllowedValues reeturns the list of possible values.

func (MetricCustomSpaceAggregation) IsValid

func (v MetricCustomSpaceAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricCustomSpaceAggregation) Ptr

func (v MetricCustomSpaceAggregation) Ptr() *MetricCustomSpaceAggregation

Ptr returns reference to MetricCustomSpaceAggregation value.

func (*MetricCustomSpaceAggregation) UnmarshalJSON

func (v *MetricCustomSpaceAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricCustomTimeAggregation

MetricCustomTimeAggregation A time aggregation for use in query.

type MetricCustomTimeAggregation string

List of MetricCustomTimeAggregation.

const (
    METRICCUSTOMTIMEAGGREGATION_AVG   MetricCustomTimeAggregation = "avg"
    METRICCUSTOMTIMEAGGREGATION_COUNT MetricCustomTimeAggregation = "count"
    METRICCUSTOMTIMEAGGREGATION_MAX   MetricCustomTimeAggregation = "max"
    METRICCUSTOMTIMEAGGREGATION_MIN   MetricCustomTimeAggregation = "min"
    METRICCUSTOMTIMEAGGREGATION_SUM   MetricCustomTimeAggregation = "sum"
)

func NewMetricCustomTimeAggregationFromValue

func NewMetricCustomTimeAggregationFromValue(v string) (*MetricCustomTimeAggregation, error)

NewMetricCustomTimeAggregationFromValue returns a pointer to a valid MetricCustomTimeAggregation for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricCustomTimeAggregation) GetAllowedValues

func (v *MetricCustomTimeAggregation) GetAllowedValues() []MetricCustomTimeAggregation

GetAllowedValues reeturns the list of possible values.

func (MetricCustomTimeAggregation) IsValid

func (v MetricCustomTimeAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricCustomTimeAggregation) Ptr

func (v MetricCustomTimeAggregation) Ptr() *MetricCustomTimeAggregation

Ptr returns reference to MetricCustomTimeAggregation value.

func (*MetricCustomTimeAggregation) UnmarshalJSON

func (v *MetricCustomTimeAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricDashboardAsset

MetricDashboardAsset A dashboard object with title and popularity.

type MetricDashboardAsset struct {
    // Attributes related to the dashboard, including title, popularity, and url.
    Attributes *MetricDashboardAttributes `json:"attributes,omitempty"`
    // The related dashboard's ID.
    Id string `json:"id"`
    // Dashboard resource type.
    Type MetricDashboardType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricDashboardAsset

func NewMetricDashboardAsset(id string, typeVar MetricDashboardType) *MetricDashboardAsset

NewMetricDashboardAsset instantiates a new MetricDashboardAsset 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 NewMetricDashboardAssetWithDefaults

func NewMetricDashboardAssetWithDefaults() *MetricDashboardAsset

NewMetricDashboardAssetWithDefaults instantiates a new MetricDashboardAsset 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 (*MetricDashboardAsset) GetAttributes

func (o *MetricDashboardAsset) GetAttributes() MetricDashboardAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricDashboardAsset) GetAttributesOk

func (o *MetricDashboardAsset) GetAttributesOk() (*MetricDashboardAttributes, 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 (*MetricDashboardAsset) GetId

func (o *MetricDashboardAsset) GetId() string

GetId returns the Id field value.

func (*MetricDashboardAsset) GetIdOk

func (o *MetricDashboardAsset) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricDashboardAsset) GetType

func (o *MetricDashboardAsset) GetType() MetricDashboardType

GetType returns the Type field value.

func (*MetricDashboardAsset) GetTypeOk

func (o *MetricDashboardAsset) GetTypeOk() (*MetricDashboardType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricDashboardAsset) HasAttributes

func (o *MetricDashboardAsset) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricDashboardAsset) MarshalJSON

func (o MetricDashboardAsset) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricDashboardAsset) SetAttributes

func (o *MetricDashboardAsset) SetAttributes(v MetricDashboardAttributes)

SetAttributes gets a reference to the given MetricDashboardAttributes and assigns it to the Attributes field.

func (*MetricDashboardAsset) SetId

func (o *MetricDashboardAsset) SetId(v string)

SetId sets field value.

func (*MetricDashboardAsset) SetType

func (o *MetricDashboardAsset) SetType(v MetricDashboardType)

SetType sets field value.

func (*MetricDashboardAsset) UnmarshalJSON

func (o *MetricDashboardAsset) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDashboardAttributes

MetricDashboardAttributes Attributes related to the dashboard, including title, popularity, and url.

type MetricDashboardAttributes struct {
    // Value from 0 to 5 that ranks popularity of the dashboard.
    Popularity *float64 `json:"popularity,omitempty"`
    // Title of the asset.
    Title *string `json:"title,omitempty"`
    // URL path of the asset.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricDashboardAttributes

func NewMetricDashboardAttributes() *MetricDashboardAttributes

NewMetricDashboardAttributes instantiates a new MetricDashboardAttributes 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 NewMetricDashboardAttributesWithDefaults

func NewMetricDashboardAttributesWithDefaults() *MetricDashboardAttributes

NewMetricDashboardAttributesWithDefaults instantiates a new MetricDashboardAttributes 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 (*MetricDashboardAttributes) GetPopularity

func (o *MetricDashboardAttributes) GetPopularity() float64

GetPopularity returns the Popularity field value if set, zero value otherwise.

func (*MetricDashboardAttributes) GetPopularityOk

func (o *MetricDashboardAttributes) GetPopularityOk() (*float64, 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 (*MetricDashboardAttributes) GetTitle

func (o *MetricDashboardAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*MetricDashboardAttributes) GetTitleOk

func (o *MetricDashboardAttributes) 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 (*MetricDashboardAttributes) GetUrl

func (o *MetricDashboardAttributes) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*MetricDashboardAttributes) GetUrlOk

func (o *MetricDashboardAttributes) 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 (*MetricDashboardAttributes) HasPopularity

func (o *MetricDashboardAttributes) HasPopularity() bool

HasPopularity returns a boolean if a field has been set.

func (*MetricDashboardAttributes) HasTitle

func (o *MetricDashboardAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*MetricDashboardAttributes) HasUrl

func (o *MetricDashboardAttributes) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (MetricDashboardAttributes) MarshalJSON

func (o MetricDashboardAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricDashboardAttributes) SetPopularity

func (o *MetricDashboardAttributes) SetPopularity(v float64)

SetPopularity gets a reference to the given float64 and assigns it to the Popularity field.

func (*MetricDashboardAttributes) SetTitle

func (o *MetricDashboardAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*MetricDashboardAttributes) SetUrl

func (o *MetricDashboardAttributes) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*MetricDashboardAttributes) UnmarshalJSON

func (o *MetricDashboardAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDashboardType

MetricDashboardType Dashboard resource type.

type MetricDashboardType string

List of MetricDashboardType.

const (
    METRICDASHBOARDTYPE_DASHBOARDS MetricDashboardType = "dashboards"
)

func NewMetricDashboardTypeFromValue

func NewMetricDashboardTypeFromValue(v string) (*MetricDashboardType, error)

NewMetricDashboardTypeFromValue returns a pointer to a valid MetricDashboardType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricDashboardType) GetAllowedValues

func (v *MetricDashboardType) GetAllowedValues() []MetricDashboardType

GetAllowedValues reeturns the list of possible values.

func (MetricDashboardType) IsValid

func (v MetricDashboardType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricDashboardType) Ptr

func (v MetricDashboardType) Ptr() *MetricDashboardType

Ptr returns reference to MetricDashboardType value.

func (*MetricDashboardType) UnmarshalJSON

func (v *MetricDashboardType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolume

MetricDistinctVolume Object for a single metric's distinct volume.

type MetricDistinctVolume struct {
    // Object containing the definition of a metric's distinct volume.
    Attributes *MetricDistinctVolumeAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric distinct volume type.
    Type *MetricDistinctVolumeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *MetricDistinctVolume) GetAttributes() MetricDistinctVolumeAttributes

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

func (o *MetricDistinctVolume) GetType() MetricDistinctVolumeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricDistinctVolume) GetTypeOk

func (o *MetricDistinctVolume) GetTypeOk() (*MetricDistinctVolumeType, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*MetricDistinctVolume) SetAttributes

func (o *MetricDistinctVolume) SetAttributes(v MetricDistinctVolumeAttributes)

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

func (o *MetricDistinctVolume) SetType(v MetricDistinctVolumeType)

SetType gets a reference to the given MetricDistinctVolumeType and assigns it to the Type field.

func (*MetricDistinctVolume) UnmarshalJSON

func (o *MetricDistinctVolume) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolumeAttributes

MetricDistinctVolumeAttributes Object containing the definition of a metric's distinct volume.

type MetricDistinctVolumeAttributes struct {
    // Distinct volume for the given metric.
    DistinctVolume *int64 `json:"distinct_volume,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricDistinctVolumeAttributes) SetDistinctVolume

func (o *MetricDistinctVolumeAttributes) SetDistinctVolume(v int64)

SetDistinctVolume gets a reference to the given int64 and assigns it to the DistinctVolume field.

func (*MetricDistinctVolumeAttributes) UnmarshalJSON

func (o *MetricDistinctVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricDistinctVolumeType

MetricDistinctVolumeType The metric distinct volume type.

type MetricDistinctVolumeType string

List of MetricDistinctVolumeType.

const (
    METRICDISTINCTVOLUMETYPE_DISTINCT_METRIC_VOLUMES MetricDistinctVolumeType = "distinct_metric_volumes"
)

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) GetAllowedValues

func (v *MetricDistinctVolumeType) GetAllowedValues() []MetricDistinctVolumeType

GetAllowedValues reeturns the list of possible values.

func (MetricDistinctVolumeType) IsValid

func (v MetricDistinctVolumeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricDistinctVolumeType) Ptr

func (v MetricDistinctVolumeType) Ptr() *MetricDistinctVolumeType

Ptr returns reference to MetricDistinctVolumeType value.

func (*MetricDistinctVolumeType) UnmarshalJSON

func (v *MetricDistinctVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricEstimate

MetricEstimate Object for a metric cardinality estimate.

type MetricEstimate struct {
    // Object containing the definition of a metric estimate attribute.
    Attributes *MetricEstimateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric estimate resource type.
    Type *MetricEstimateResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricEstimate

func NewMetricEstimate() *MetricEstimate

NewMetricEstimate instantiates a new MetricEstimate 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 NewMetricEstimateWithDefaults

func NewMetricEstimateWithDefaults() *MetricEstimate

NewMetricEstimateWithDefaults instantiates a new MetricEstimate 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 (*MetricEstimate) GetAttributes

func (o *MetricEstimate) GetAttributes() MetricEstimateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricEstimate) GetAttributesOk

func (o *MetricEstimate) GetAttributesOk() (*MetricEstimateAttributes, 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 (*MetricEstimate) GetId

func (o *MetricEstimate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricEstimate) GetIdOk

func (o *MetricEstimate) 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 (*MetricEstimate) GetType

func (o *MetricEstimate) GetType() MetricEstimateResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricEstimate) GetTypeOk

func (o *MetricEstimate) GetTypeOk() (*MetricEstimateResourceType, 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 (*MetricEstimate) HasAttributes

func (o *MetricEstimate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricEstimate) HasId

func (o *MetricEstimate) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricEstimate) HasType

func (o *MetricEstimate) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricEstimate) MarshalJSON

func (o MetricEstimate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimate) SetAttributes

func (o *MetricEstimate) SetAttributes(v MetricEstimateAttributes)

SetAttributes gets a reference to the given MetricEstimateAttributes and assigns it to the Attributes field.

func (*MetricEstimate) SetId

func (o *MetricEstimate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricEstimate) SetType

func (o *MetricEstimate) SetType(v MetricEstimateResourceType)

SetType gets a reference to the given MetricEstimateResourceType and assigns it to the Type field.

func (*MetricEstimate) UnmarshalJSON

func (o *MetricEstimate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateAttributes

MetricEstimateAttributes Object containing the definition of a metric estimate attribute.

type MetricEstimateAttributes struct {
    // Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric.
    EstimateType *MetricEstimateType `json:"estimate_type,omitempty"`
    // Timestamp when the cardinality estimate was requested.
    EstimatedAt *time.Time `json:"estimated_at,omitempty"`
    // Estimated cardinality of the metric based on the queried configuration.
    EstimatedOutputSeries *int64 `json:"estimated_output_series,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricEstimateAttributes

func NewMetricEstimateAttributes() *MetricEstimateAttributes

NewMetricEstimateAttributes instantiates a new MetricEstimateAttributes 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 NewMetricEstimateAttributesWithDefaults

func NewMetricEstimateAttributesWithDefaults() *MetricEstimateAttributes

NewMetricEstimateAttributesWithDefaults instantiates a new MetricEstimateAttributes 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 (*MetricEstimateAttributes) GetEstimateType

func (o *MetricEstimateAttributes) GetEstimateType() MetricEstimateType

GetEstimateType returns the EstimateType field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimateTypeOk

func (o *MetricEstimateAttributes) GetEstimateTypeOk() (*MetricEstimateType, bool)

GetEstimateTypeOk returns a tuple with the EstimateType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) GetEstimatedAt

func (o *MetricEstimateAttributes) GetEstimatedAt() time.Time

GetEstimatedAt returns the EstimatedAt field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimatedAtOk

func (o *MetricEstimateAttributes) GetEstimatedAtOk() (*time.Time, bool)

GetEstimatedAtOk returns a tuple with the EstimatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) GetEstimatedOutputSeries

func (o *MetricEstimateAttributes) GetEstimatedOutputSeries() int64

GetEstimatedOutputSeries returns the EstimatedOutputSeries field value if set, zero value otherwise.

func (*MetricEstimateAttributes) GetEstimatedOutputSeriesOk

func (o *MetricEstimateAttributes) GetEstimatedOutputSeriesOk() (*int64, bool)

GetEstimatedOutputSeriesOk returns a tuple with the EstimatedOutputSeries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricEstimateAttributes) HasEstimateType

func (o *MetricEstimateAttributes) HasEstimateType() bool

HasEstimateType returns a boolean if a field has been set.

func (*MetricEstimateAttributes) HasEstimatedAt

func (o *MetricEstimateAttributes) HasEstimatedAt() bool

HasEstimatedAt returns a boolean if a field has been set.

func (*MetricEstimateAttributes) HasEstimatedOutputSeries

func (o *MetricEstimateAttributes) HasEstimatedOutputSeries() bool

HasEstimatedOutputSeries returns a boolean if a field has been set.

func (MetricEstimateAttributes) MarshalJSON

func (o MetricEstimateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimateAttributes) SetEstimateType

func (o *MetricEstimateAttributes) SetEstimateType(v MetricEstimateType)

SetEstimateType gets a reference to the given MetricEstimateType and assigns it to the EstimateType field.

func (*MetricEstimateAttributes) SetEstimatedAt

func (o *MetricEstimateAttributes) SetEstimatedAt(v time.Time)

SetEstimatedAt gets a reference to the given time.Time and assigns it to the EstimatedAt field.

func (*MetricEstimateAttributes) SetEstimatedOutputSeries

func (o *MetricEstimateAttributes) SetEstimatedOutputSeries(v int64)

SetEstimatedOutputSeries gets a reference to the given int64 and assigns it to the EstimatedOutputSeries field.

func (*MetricEstimateAttributes) UnmarshalJSON

func (o *MetricEstimateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateResourceType

MetricEstimateResourceType The metric estimate resource type.

type MetricEstimateResourceType string

List of MetricEstimateResourceType.

const (
    METRICESTIMATERESOURCETYPE_METRIC_CARDINALITY_ESTIMATE MetricEstimateResourceType = "metric_cardinality_estimate"
)

func NewMetricEstimateResourceTypeFromValue

func NewMetricEstimateResourceTypeFromValue(v string) (*MetricEstimateResourceType, error)

NewMetricEstimateResourceTypeFromValue returns a pointer to a valid MetricEstimateResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricEstimateResourceType) GetAllowedValues

func (v *MetricEstimateResourceType) GetAllowedValues() []MetricEstimateResourceType

GetAllowedValues reeturns the list of possible values.

func (MetricEstimateResourceType) IsValid

func (v MetricEstimateResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricEstimateResourceType) Ptr

func (v MetricEstimateResourceType) Ptr() *MetricEstimateResourceType

Ptr returns reference to MetricEstimateResourceType value.

func (*MetricEstimateResourceType) UnmarshalJSON

func (v *MetricEstimateResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricEstimateResponse

MetricEstimateResponse Response object that includes metric cardinality estimates.

type MetricEstimateResponse struct {
    // Object for a metric cardinality estimate.
    Data *MetricEstimate `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricEstimateResponse

func NewMetricEstimateResponse() *MetricEstimateResponse

NewMetricEstimateResponse instantiates a new MetricEstimateResponse 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 NewMetricEstimateResponseWithDefaults

func NewMetricEstimateResponseWithDefaults() *MetricEstimateResponse

NewMetricEstimateResponseWithDefaults instantiates a new MetricEstimateResponse 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 (*MetricEstimateResponse) GetData

func (o *MetricEstimateResponse) GetData() MetricEstimate

GetData returns the Data field value if set, zero value otherwise.

func (*MetricEstimateResponse) GetDataOk

func (o *MetricEstimateResponse) GetDataOk() (*MetricEstimate, 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 (*MetricEstimateResponse) HasData

func (o *MetricEstimateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricEstimateResponse) MarshalJSON

func (o MetricEstimateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricEstimateResponse) SetData

func (o *MetricEstimateResponse) SetData(v MetricEstimate)

SetData gets a reference to the given MetricEstimate and assigns it to the Data field.

func (*MetricEstimateResponse) UnmarshalJSON

func (o *MetricEstimateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricEstimateType

MetricEstimateType Estimate type based on the queried configuration. By default, `count_or_gauge` is returned. `distribution` is returned for distribution metrics without percentiles enabled. Lastly, `percentile` is returned if `filter[pct]=true` is queried with a distribution metric.

type MetricEstimateType string

List of MetricEstimateType.

const (
    METRICESTIMATETYPE_COUNT_OR_GAUGE MetricEstimateType = "count_or_gauge"
    METRICESTIMATETYPE_DISTRIBUTION   MetricEstimateType = "distribution"
    METRICESTIMATETYPE_PERCENTILE     MetricEstimateType = "percentile"
)

func NewMetricEstimateTypeFromValue

func NewMetricEstimateTypeFromValue(v string) (*MetricEstimateType, error)

NewMetricEstimateTypeFromValue returns a pointer to a valid MetricEstimateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricEstimateType) GetAllowedValues

func (v *MetricEstimateType) GetAllowedValues() []MetricEstimateType

GetAllowedValues reeturns the list of possible values.

func (MetricEstimateType) IsValid

func (v MetricEstimateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricEstimateType) Ptr

func (v MetricEstimateType) Ptr() *MetricEstimateType

Ptr returns reference to MetricEstimateType value.

func (*MetricEstimateType) UnmarshalJSON

func (v *MetricEstimateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolume

MetricIngestedIndexedVolume Object for a single metric's ingested and indexed volume.

type MetricIngestedIndexedVolume struct {
    // Object containing the definition of a metric's ingested and indexed volume.
    Attributes *MetricIngestedIndexedVolumeAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric ingested and indexed volume type.
    Type *MetricIngestedIndexedVolumeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *MetricIngestedIndexedVolume) GetAttributes() MetricIngestedIndexedVolumeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetAttributesOk

func (o *MetricIngestedIndexedVolume) GetAttributesOk() (*MetricIngestedIndexedVolumeAttributes, 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 (*MetricIngestedIndexedVolume) GetId

func (o *MetricIngestedIndexedVolume) GetId() string

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

func (o *MetricIngestedIndexedVolume) GetType() MetricIngestedIndexedVolumeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricIngestedIndexedVolume) GetTypeOk

func (o *MetricIngestedIndexedVolume) GetTypeOk() (*MetricIngestedIndexedVolumeType, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*MetricIngestedIndexedVolume) SetAttributes

func (o *MetricIngestedIndexedVolume) SetAttributes(v MetricIngestedIndexedVolumeAttributes)

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

func (o *MetricIngestedIndexedVolume) SetType(v MetricIngestedIndexedVolumeType)

SetType gets a reference to the given MetricIngestedIndexedVolumeType and assigns it to the Type field.

func (*MetricIngestedIndexedVolume) UnmarshalJSON

func (o *MetricIngestedIndexedVolume) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolumeAttributes

MetricIngestedIndexedVolumeAttributes Object containing the definition of a metric's ingested and indexed volume.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*MetricIngestedIndexedVolumeAttributes) UnmarshalJSON

func (o *MetricIngestedIndexedVolumeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricIngestedIndexedVolumeType

MetricIngestedIndexedVolumeType The metric ingested and indexed volume type.

type MetricIngestedIndexedVolumeType string

List of MetricIngestedIndexedVolumeType.

const (
    METRICINGESTEDINDEXEDVOLUMETYPE_METRIC_VOLUMES MetricIngestedIndexedVolumeType = "metric_volumes"
)

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) GetAllowedValues

func (v *MetricIngestedIndexedVolumeType) GetAllowedValues() []MetricIngestedIndexedVolumeType

GetAllowedValues reeturns the list of possible values.

func (MetricIngestedIndexedVolumeType) IsValid

func (v MetricIngestedIndexedVolumeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricIngestedIndexedVolumeType) Ptr

func (v MetricIngestedIndexedVolumeType) Ptr() *MetricIngestedIndexedVolumeType

Ptr returns reference to MetricIngestedIndexedVolumeType value.

func (*MetricIngestedIndexedVolumeType) UnmarshalJSON

func (v *MetricIngestedIndexedVolumeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricIntakeType

MetricIntakeType The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge).

type MetricIntakeType int32

List of MetricIntakeType.

const (
    METRICINTAKETYPE_UNSPECIFIED MetricIntakeType = 0
    METRICINTAKETYPE_COUNT       MetricIntakeType = 1
    METRICINTAKETYPE_RATE        MetricIntakeType = 2
    METRICINTAKETYPE_GAUGE       MetricIntakeType = 3
)

func NewMetricIntakeTypeFromValue

func NewMetricIntakeTypeFromValue(v int32) (*MetricIntakeType, error)

NewMetricIntakeTypeFromValue returns a pointer to a valid MetricIntakeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricIntakeType) GetAllowedValues

func (v *MetricIntakeType) GetAllowedValues() []MetricIntakeType

GetAllowedValues reeturns the list of possible values.

func (MetricIntakeType) IsValid

func (v MetricIntakeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricIntakeType) Ptr

func (v MetricIntakeType) Ptr() *MetricIntakeType

Ptr returns reference to MetricIntakeType value.

func (*MetricIntakeType) UnmarshalJSON

func (v *MetricIntakeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricMetaPage

MetricMetaPage Paging attributes. Only present if pagination query parameters were provided.

type MetricMetaPage struct {
    // The cursor used to get the current results, if any.
    Cursor datadog.NullableString `json:"cursor,omitempty"`
    // Number of results returned
    Limit *int32 `json:"limit,omitempty"`
    // The cursor used to get the next results, if any.
    NextCursor datadog.NullableString `json:"next_cursor,omitempty"`
    // Type of metric pagination.
    Type *MetricMetaPageType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricMetaPage

func NewMetricMetaPage() *MetricMetaPage

NewMetricMetaPage instantiates a new MetricMetaPage 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 NewMetricMetaPageWithDefaults

func NewMetricMetaPageWithDefaults() *MetricMetaPage

NewMetricMetaPageWithDefaults instantiates a new MetricMetaPage 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 (*MetricMetaPage) GetCursor

func (o *MetricMetaPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricMetaPage) GetCursorOk

func (o *MetricMetaPage) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*MetricMetaPage) GetLimit

func (o *MetricMetaPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*MetricMetaPage) GetLimitOk

func (o *MetricMetaPage) 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 (*MetricMetaPage) GetNextCursor

func (o *MetricMetaPage) GetNextCursor() string

GetNextCursor returns the NextCursor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricMetaPage) GetNextCursorOk

func (o *MetricMetaPage) GetNextCursorOk() (*string, bool)

GetNextCursorOk returns a tuple with the NextCursor 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 (*MetricMetaPage) GetType

func (o *MetricMetaPage) GetType() MetricMetaPageType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricMetaPage) GetTypeOk

func (o *MetricMetaPage) GetTypeOk() (*MetricMetaPageType, 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 (*MetricMetaPage) HasCursor

func (o *MetricMetaPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*MetricMetaPage) HasLimit

func (o *MetricMetaPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*MetricMetaPage) HasNextCursor

func (o *MetricMetaPage) HasNextCursor() bool

HasNextCursor returns a boolean if a field has been set.

func (*MetricMetaPage) HasType

func (o *MetricMetaPage) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricMetaPage) MarshalJSON

func (o MetricMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricMetaPage) SetCursor

func (o *MetricMetaPage) SetCursor(v string)

SetCursor gets a reference to the given datadog.NullableString and assigns it to the Cursor field.

func (*MetricMetaPage) SetCursorNil

func (o *MetricMetaPage) SetCursorNil()

SetCursorNil sets the value for Cursor to be an explicit nil.

func (*MetricMetaPage) SetLimit

func (o *MetricMetaPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*MetricMetaPage) SetNextCursor

func (o *MetricMetaPage) SetNextCursor(v string)

SetNextCursor gets a reference to the given datadog.NullableString and assigns it to the NextCursor field.

func (*MetricMetaPage) SetNextCursorNil

func (o *MetricMetaPage) SetNextCursorNil()

SetNextCursorNil sets the value for NextCursor to be an explicit nil.

func (*MetricMetaPage) SetType

func (o *MetricMetaPage) SetType(v MetricMetaPageType)

SetType gets a reference to the given MetricMetaPageType and assigns it to the Type field.

func (*MetricMetaPage) UnmarshalJSON

func (o *MetricMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MetricMetaPage) UnsetCursor

func (o *MetricMetaPage) UnsetCursor()

UnsetCursor ensures that no value is present for Cursor, not even an explicit nil.

func (*MetricMetaPage) UnsetNextCursor

func (o *MetricMetaPage) UnsetNextCursor()

UnsetNextCursor ensures that no value is present for NextCursor, not even an explicit nil.

type MetricMetaPageType

MetricMetaPageType Type of metric pagination.

type MetricMetaPageType string

List of MetricMetaPageType.

const (
    METRICMETAPAGETYPE_CURSOR_LIMIT MetricMetaPageType = "cursor_limit"
)

func NewMetricMetaPageTypeFromValue

func NewMetricMetaPageTypeFromValue(v string) (*MetricMetaPageType, error)

NewMetricMetaPageTypeFromValue returns a pointer to a valid MetricMetaPageType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricMetaPageType) GetAllowedValues

func (v *MetricMetaPageType) GetAllowedValues() []MetricMetaPageType

GetAllowedValues reeturns the list of possible values.

func (MetricMetaPageType) IsValid

func (v MetricMetaPageType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricMetaPageType) Ptr

func (v MetricMetaPageType) Ptr() *MetricMetaPageType

Ptr returns reference to MetricMetaPageType value.

func (*MetricMetaPageType) UnmarshalJSON

func (v *MetricMetaPageType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricMetadata

MetricMetadata Metadata for the metric.

type MetricMetadata struct {
    // Metric origin information.
    Origin *MetricOrigin `json:"origin,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricMetadata

func NewMetricMetadata() *MetricMetadata

NewMetricMetadata instantiates a new MetricMetadata 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 NewMetricMetadataWithDefaults

func NewMetricMetadataWithDefaults() *MetricMetadata

NewMetricMetadataWithDefaults instantiates a new MetricMetadata 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 (*MetricMetadata) GetOrigin

func (o *MetricMetadata) GetOrigin() MetricOrigin

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*MetricMetadata) GetOriginOk

func (o *MetricMetadata) GetOriginOk() (*MetricOrigin, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricMetadata) HasOrigin

func (o *MetricMetadata) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (MetricMetadata) MarshalJSON

func (o MetricMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricMetadata) SetOrigin

func (o *MetricMetadata) SetOrigin(v MetricOrigin)

SetOrigin gets a reference to the given MetricOrigin and assigns it to the Origin field.

func (*MetricMetadata) UnmarshalJSON

func (o *MetricMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricMonitorAsset

MetricMonitorAsset A monitor object with title.

type MetricMonitorAsset struct {
    // Assets related to the object, including title and url.
    Attributes *MetricAssetAttributes `json:"attributes,omitempty"`
    // The related monitor's ID.
    Id string `json:"id"`
    // Monitor resource type.
    Type MetricMonitorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricMonitorAsset

func NewMetricMonitorAsset(id string, typeVar MetricMonitorType) *MetricMonitorAsset

NewMetricMonitorAsset instantiates a new MetricMonitorAsset 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 NewMetricMonitorAssetWithDefaults

func NewMetricMonitorAssetWithDefaults() *MetricMonitorAsset

NewMetricMonitorAssetWithDefaults instantiates a new MetricMonitorAsset 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 (*MetricMonitorAsset) GetAttributes

func (o *MetricMonitorAsset) GetAttributes() MetricAssetAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricMonitorAsset) GetAttributesOk

func (o *MetricMonitorAsset) GetAttributesOk() (*MetricAssetAttributes, 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 (*MetricMonitorAsset) GetId

func (o *MetricMonitorAsset) GetId() string

GetId returns the Id field value.

func (*MetricMonitorAsset) GetIdOk

func (o *MetricMonitorAsset) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricMonitorAsset) GetType

func (o *MetricMonitorAsset) GetType() MetricMonitorType

GetType returns the Type field value.

func (*MetricMonitorAsset) GetTypeOk

func (o *MetricMonitorAsset) GetTypeOk() (*MetricMonitorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricMonitorAsset) HasAttributes

func (o *MetricMonitorAsset) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricMonitorAsset) MarshalJSON

func (o MetricMonitorAsset) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricMonitorAsset) SetAttributes

func (o *MetricMonitorAsset) SetAttributes(v MetricAssetAttributes)

SetAttributes gets a reference to the given MetricAssetAttributes and assigns it to the Attributes field.

func (*MetricMonitorAsset) SetId

func (o *MetricMonitorAsset) SetId(v string)

SetId sets field value.

func (*MetricMonitorAsset) SetType

func (o *MetricMonitorAsset) SetType(v MetricMonitorType)

SetType sets field value.

func (*MetricMonitorAsset) UnmarshalJSON

func (o *MetricMonitorAsset) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricMonitorType

MetricMonitorType Monitor resource type.

type MetricMonitorType string

List of MetricMonitorType.

const (
    METRICMONITORTYPE_MONITORS MetricMonitorType = "monitors"
)

func NewMetricMonitorTypeFromValue

func NewMetricMonitorTypeFromValue(v string) (*MetricMonitorType, error)

NewMetricMonitorTypeFromValue returns a pointer to a valid MetricMonitorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricMonitorType) GetAllowedValues

func (v *MetricMonitorType) GetAllowedValues() []MetricMonitorType

GetAllowedValues reeturns the list of possible values.

func (MetricMonitorType) IsValid

func (v MetricMonitorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricMonitorType) Ptr

func (v MetricMonitorType) Ptr() *MetricMonitorType

Ptr returns reference to MetricMonitorType value.

func (*MetricMonitorType) UnmarshalJSON

func (v *MetricMonitorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricNotebookAsset

MetricNotebookAsset A notebook object with title.

type MetricNotebookAsset struct {
    // Assets related to the object, including title and url.
    Attributes *MetricAssetAttributes `json:"attributes,omitempty"`
    // The related notebook's ID.
    Id string `json:"id"`
    // Notebook resource type.
    Type MetricNotebookType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricNotebookAsset

func NewMetricNotebookAsset(id string, typeVar MetricNotebookType) *MetricNotebookAsset

NewMetricNotebookAsset instantiates a new MetricNotebookAsset 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 NewMetricNotebookAssetWithDefaults

func NewMetricNotebookAssetWithDefaults() *MetricNotebookAsset

NewMetricNotebookAssetWithDefaults instantiates a new MetricNotebookAsset 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 (*MetricNotebookAsset) GetAttributes

func (o *MetricNotebookAsset) GetAttributes() MetricAssetAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricNotebookAsset) GetAttributesOk

func (o *MetricNotebookAsset) GetAttributesOk() (*MetricAssetAttributes, 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 (*MetricNotebookAsset) GetId

func (o *MetricNotebookAsset) GetId() string

GetId returns the Id field value.

func (*MetricNotebookAsset) GetIdOk

func (o *MetricNotebookAsset) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricNotebookAsset) GetType

func (o *MetricNotebookAsset) GetType() MetricNotebookType

GetType returns the Type field value.

func (*MetricNotebookAsset) GetTypeOk

func (o *MetricNotebookAsset) GetTypeOk() (*MetricNotebookType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricNotebookAsset) HasAttributes

func (o *MetricNotebookAsset) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricNotebookAsset) MarshalJSON

func (o MetricNotebookAsset) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricNotebookAsset) SetAttributes

func (o *MetricNotebookAsset) SetAttributes(v MetricAssetAttributes)

SetAttributes gets a reference to the given MetricAssetAttributes and assigns it to the Attributes field.

func (*MetricNotebookAsset) SetId

func (o *MetricNotebookAsset) SetId(v string)

SetId sets field value.

func (*MetricNotebookAsset) SetType

func (o *MetricNotebookAsset) SetType(v MetricNotebookType)

SetType sets field value.

func (*MetricNotebookAsset) UnmarshalJSON

func (o *MetricNotebookAsset) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricNotebookType

MetricNotebookType Notebook resource type.

type MetricNotebookType string

List of MetricNotebookType.

const (
    METRICNOTEBOOKTYPE_NOTEBOOKS MetricNotebookType = "notebooks"
)

func NewMetricNotebookTypeFromValue

func NewMetricNotebookTypeFromValue(v string) (*MetricNotebookType, error)

NewMetricNotebookTypeFromValue returns a pointer to a valid MetricNotebookType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricNotebookType) GetAllowedValues

func (v *MetricNotebookType) GetAllowedValues() []MetricNotebookType

GetAllowedValues reeturns the list of possible values.

func (MetricNotebookType) IsValid

func (v MetricNotebookType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricNotebookType) Ptr

func (v MetricNotebookType) Ptr() *MetricNotebookType

Ptr returns reference to MetricNotebookType value.

func (*MetricNotebookType) UnmarshalJSON

func (v *MetricNotebookType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricOrigin

MetricOrigin Metric origin information.

type MetricOrigin struct {
    // The origin metric type code
    MetricType *int32 `json:"metric_type,omitempty"`
    // The origin product code
    Product *int32 `json:"product,omitempty"`
    // The origin service code
    Service *int32 `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricOrigin

func NewMetricOrigin() *MetricOrigin

NewMetricOrigin instantiates a new MetricOrigin 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 NewMetricOriginWithDefaults

func NewMetricOriginWithDefaults() *MetricOrigin

NewMetricOriginWithDefaults instantiates a new MetricOrigin 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 (*MetricOrigin) GetMetricType

func (o *MetricOrigin) GetMetricType() int32

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricOrigin) GetMetricTypeOk

func (o *MetricOrigin) GetMetricTypeOk() (*int32, bool)

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 (*MetricOrigin) GetProduct

func (o *MetricOrigin) GetProduct() int32

GetProduct returns the Product field value if set, zero value otherwise.

func (*MetricOrigin) GetProductOk

func (o *MetricOrigin) GetProductOk() (*int32, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricOrigin) GetService

func (o *MetricOrigin) GetService() int32

GetService returns the Service field value if set, zero value otherwise.

func (*MetricOrigin) GetServiceOk

func (o *MetricOrigin) GetServiceOk() (*int32, 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 (*MetricOrigin) HasMetricType

func (o *MetricOrigin) HasMetricType() bool

HasMetricType returns a boolean if a field has been set.

func (*MetricOrigin) HasProduct

func (o *MetricOrigin) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*MetricOrigin) HasService

func (o *MetricOrigin) HasService() bool

HasService returns a boolean if a field has been set.

func (MetricOrigin) MarshalJSON

func (o MetricOrigin) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricOrigin) SetMetricType

func (o *MetricOrigin) SetMetricType(v int32)

SetMetricType gets a reference to the given int32 and assigns it to the MetricType field.

func (*MetricOrigin) SetProduct

func (o *MetricOrigin) SetProduct(v int32)

SetProduct gets a reference to the given int32 and assigns it to the Product field.

func (*MetricOrigin) SetService

func (o *MetricOrigin) SetService(v int32)

SetService gets a reference to the given int32 and assigns it to the Service field.

func (*MetricOrigin) UnmarshalJSON

func (o *MetricOrigin) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricPaginationMeta

MetricPaginationMeta Response metadata object.

type MetricPaginationMeta struct {
    // Paging attributes. Only present if pagination query parameters were provided.
    Pagination *MetricMetaPage `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricPaginationMeta

func NewMetricPaginationMeta() *MetricPaginationMeta

NewMetricPaginationMeta instantiates a new MetricPaginationMeta 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 NewMetricPaginationMetaWithDefaults

func NewMetricPaginationMetaWithDefaults() *MetricPaginationMeta

NewMetricPaginationMetaWithDefaults instantiates a new MetricPaginationMeta 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 (*MetricPaginationMeta) GetPagination

func (o *MetricPaginationMeta) GetPagination() MetricMetaPage

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*MetricPaginationMeta) GetPaginationOk

func (o *MetricPaginationMeta) GetPaginationOk() (*MetricMetaPage, bool)

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 (*MetricPaginationMeta) HasPagination

func (o *MetricPaginationMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (MetricPaginationMeta) MarshalJSON

func (o MetricPaginationMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricPaginationMeta) SetPagination

func (o *MetricPaginationMeta) SetPagination(v MetricMetaPage)

SetPagination gets a reference to the given MetricMetaPage and assigns it to the Pagination field.

func (*MetricPaginationMeta) UnmarshalJSON

func (o *MetricPaginationMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricPayload

MetricPayload The metrics' payload.

type MetricPayload struct {
    // A list of timeseries to submit to Datadog.
    Series []MetricSeries `json:"series"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricPayload

func NewMetricPayload(series []MetricSeries) *MetricPayload

NewMetricPayload instantiates a new MetricPayload 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 NewMetricPayloadWithDefaults

func NewMetricPayloadWithDefaults() *MetricPayload

NewMetricPayloadWithDefaults instantiates a new MetricPayload 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 (*MetricPayload) GetSeries

func (o *MetricPayload) GetSeries() []MetricSeries

GetSeries returns the Series field value.

func (*MetricPayload) GetSeriesOk

func (o *MetricPayload) GetSeriesOk() (*[]MetricSeries, bool)

GetSeriesOk returns a tuple with the Series field value and a boolean to check if the value has been set.

func (MetricPayload) MarshalJSON

func (o MetricPayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricPayload) SetSeries

func (o *MetricPayload) SetSeries(v []MetricSeries)

SetSeries sets field value.

func (*MetricPayload) UnmarshalJSON

func (o *MetricPayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricPoint

MetricPoint A point object is of the form `{POSIX_timestamp, numeric_value}`.

type MetricPoint struct {
    // The timestamp should be in seconds and current.
    // Current is defined as not more than 10 minutes in the future or more than 1 hour in the past.
    Timestamp *int64 `json:"timestamp,omitempty"`
    // The numeric value format should be a 64bit float gauge-type value.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricPoint

func NewMetricPoint() *MetricPoint

NewMetricPoint instantiates a new MetricPoint 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 NewMetricPointWithDefaults

func NewMetricPointWithDefaults() *MetricPoint

NewMetricPointWithDefaults instantiates a new MetricPoint 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 (*MetricPoint) GetTimestamp

func (o *MetricPoint) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*MetricPoint) GetTimestampOk

func (o *MetricPoint) GetTimestampOk() (*int64, 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 (*MetricPoint) GetValue

func (o *MetricPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*MetricPoint) GetValueOk

func (o *MetricPoint) GetValueOk() (*float64, 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 (*MetricPoint) HasTimestamp

func (o *MetricPoint) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*MetricPoint) HasValue

func (o *MetricPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (MetricPoint) MarshalJSON

func (o MetricPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricPoint) SetTimestamp

func (o *MetricPoint) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

func (*MetricPoint) SetValue

func (o *MetricPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*MetricPoint) UnmarshalJSON

func (o *MetricPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricResource

MetricResource Metric resource.

type MetricResource struct {
    // The name of the resource.
    Name *string `json:"name,omitempty"`
    // The type of the resource.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricResource

func NewMetricResource() *MetricResource

NewMetricResource instantiates a new MetricResource 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 NewMetricResourceWithDefaults

func NewMetricResourceWithDefaults() *MetricResource

NewMetricResourceWithDefaults instantiates a new MetricResource 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 (*MetricResource) GetName

func (o *MetricResource) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricResource) GetNameOk

func (o *MetricResource) 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 (*MetricResource) GetType

func (o *MetricResource) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MetricResource) GetTypeOk

func (o *MetricResource) GetTypeOk() (*string, 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 (*MetricResource) HasName

func (o *MetricResource) HasName() bool

HasName returns a boolean if a field has been set.

func (*MetricResource) HasType

func (o *MetricResource) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricResource) MarshalJSON

func (o MetricResource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricResource) SetName

func (o *MetricResource) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricResource) SetType

func (o *MetricResource) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*MetricResource) UnmarshalJSON

func (o *MetricResource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSLOAsset

MetricSLOAsset A SLO object with title.

type MetricSLOAsset struct {
    // Assets related to the object, including title and url.
    Attributes *MetricAssetAttributes `json:"attributes,omitempty"`
    // The SLO ID.
    Id string `json:"id"`
    // SLO resource type.
    Type MetricSLOType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricSLOAsset

func NewMetricSLOAsset(id string, typeVar MetricSLOType) *MetricSLOAsset

NewMetricSLOAsset instantiates a new MetricSLOAsset 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 NewMetricSLOAssetWithDefaults

func NewMetricSLOAssetWithDefaults() *MetricSLOAsset

NewMetricSLOAssetWithDefaults instantiates a new MetricSLOAsset 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 (*MetricSLOAsset) GetAttributes

func (o *MetricSLOAsset) GetAttributes() MetricAssetAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricSLOAsset) GetAttributesOk

func (o *MetricSLOAsset) GetAttributesOk() (*MetricAssetAttributes, 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 (*MetricSLOAsset) GetId

func (o *MetricSLOAsset) GetId() string

GetId returns the Id field value.

func (*MetricSLOAsset) GetIdOk

func (o *MetricSLOAsset) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricSLOAsset) GetType

func (o *MetricSLOAsset) GetType() MetricSLOType

GetType returns the Type field value.

func (*MetricSLOAsset) GetTypeOk

func (o *MetricSLOAsset) GetTypeOk() (*MetricSLOType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*MetricSLOAsset) HasAttributes

func (o *MetricSLOAsset) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (MetricSLOAsset) MarshalJSON

func (o MetricSLOAsset) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSLOAsset) SetAttributes

func (o *MetricSLOAsset) SetAttributes(v MetricAssetAttributes)

SetAttributes gets a reference to the given MetricAssetAttributes and assigns it to the Attributes field.

func (*MetricSLOAsset) SetId

func (o *MetricSLOAsset) SetId(v string)

SetId sets field value.

func (*MetricSLOAsset) SetType

func (o *MetricSLOAsset) SetType(v MetricSLOType)

SetType sets field value.

func (*MetricSLOAsset) UnmarshalJSON

func (o *MetricSLOAsset) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSLOType

MetricSLOType SLO resource type.

type MetricSLOType string

List of MetricSLOType.

const (
    METRICSLOTYPE_SLOS MetricSLOType = "slos"
)

func NewMetricSLOTypeFromValue

func NewMetricSLOTypeFromValue(v string) (*MetricSLOType, error)

NewMetricSLOTypeFromValue returns a pointer to a valid MetricSLOType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricSLOType) GetAllowedValues

func (v *MetricSLOType) GetAllowedValues() []MetricSLOType

GetAllowedValues reeturns the list of possible values.

func (MetricSLOType) IsValid

func (v MetricSLOType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricSLOType) Ptr

func (v MetricSLOType) Ptr() *MetricSLOType

Ptr returns reference to MetricSLOType value.

func (*MetricSLOType) UnmarshalJSON

func (v *MetricSLOType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricSeries

MetricSeries A metric to submit to Datadog. See [Datadog metrics](https://docs.datadoghq.com/developers/metrics/#custom-metrics-properties).

type MetricSeries struct {
    // If the type of the metric is rate or count, define the corresponding interval in seconds.
    Interval *int64 `json:"interval,omitempty"`
    // Metadata for the metric.
    Metadata *MetricMetadata `json:"metadata,omitempty"`
    // The name of the timeseries.
    Metric string `json:"metric"`
    // Points relating to a metric. All points must be objects with timestamp and a scalar value (cannot be a string). Timestamps should be in POSIX time in seconds, and cannot be more than ten minutes in the future or more than one hour in the past.
    Points []MetricPoint `json:"points"`
    // A list of resources to associate with this metric.
    Resources []MetricResource `json:"resources,omitempty"`
    // The source type name.
    SourceTypeName *string `json:"source_type_name,omitempty"`
    // A list of tags associated with the metric.
    Tags []string `json:"tags,omitempty"`
    // The type of metric. The available types are `0` (unspecified), `1` (count), `2` (rate), and `3` (gauge).
    Type *MetricIntakeType `json:"type,omitempty"`
    // The unit of point value.
    Unit *string `json:"unit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricSeries

func NewMetricSeries(metric string, points []MetricPoint) *MetricSeries

NewMetricSeries instantiates a new MetricSeries 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 NewMetricSeriesWithDefaults

func NewMetricSeriesWithDefaults() *MetricSeries

NewMetricSeriesWithDefaults instantiates a new MetricSeries 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 (*MetricSeries) GetInterval

func (o *MetricSeries) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*MetricSeries) GetIntervalOk

func (o *MetricSeries) GetIntervalOk() (*int64, 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 (*MetricSeries) GetMetadata

func (o *MetricSeries) GetMetadata() MetricMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MetricSeries) GetMetadataOk

func (o *MetricSeries) GetMetadataOk() (*MetricMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetMetric

func (o *MetricSeries) GetMetric() string

GetMetric returns the Metric field value.

func (*MetricSeries) GetMetricOk

func (o *MetricSeries) GetMetricOk() (*string, bool)

GetMetricOk returns a tuple with the Metric field value and a boolean to check if the value has been set.

func (*MetricSeries) GetPoints

func (o *MetricSeries) GetPoints() []MetricPoint

GetPoints returns the Points field value.

func (*MetricSeries) GetPointsOk

func (o *MetricSeries) GetPointsOk() (*[]MetricPoint, bool)

GetPointsOk returns a tuple with the Points field value and a boolean to check if the value has been set.

func (*MetricSeries) GetResources

func (o *MetricSeries) GetResources() []MetricResource

GetResources returns the Resources field value if set, zero value otherwise.

func (*MetricSeries) GetResourcesOk

func (o *MetricSeries) GetResourcesOk() (*[]MetricResource, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetSourceTypeName

func (o *MetricSeries) GetSourceTypeName() string

GetSourceTypeName returns the SourceTypeName field value if set, zero value otherwise.

func (*MetricSeries) GetSourceTypeNameOk

func (o *MetricSeries) GetSourceTypeNameOk() (*string, bool)

GetSourceTypeNameOk returns a tuple with the SourceTypeName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) GetTags

func (o *MetricSeries) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricSeries) GetTagsOk

func (o *MetricSeries) 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 (*MetricSeries) GetType

func (o *MetricSeries) GetType() MetricIntakeType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricSeries) GetTypeOk

func (o *MetricSeries) GetTypeOk() (*MetricIntakeType, 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 (*MetricSeries) GetUnit

func (o *MetricSeries) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*MetricSeries) GetUnitOk

func (o *MetricSeries) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeries) HasInterval

func (o *MetricSeries) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*MetricSeries) HasMetadata

func (o *MetricSeries) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*MetricSeries) HasResources

func (o *MetricSeries) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*MetricSeries) HasSourceTypeName

func (o *MetricSeries) HasSourceTypeName() bool

HasSourceTypeName returns a boolean if a field has been set.

func (*MetricSeries) HasTags

func (o *MetricSeries) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MetricSeries) HasType

func (o *MetricSeries) HasType() bool

HasType returns a boolean if a field has been set.

func (*MetricSeries) HasUnit

func (o *MetricSeries) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (MetricSeries) MarshalJSON

func (o MetricSeries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSeries) SetInterval

func (o *MetricSeries) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*MetricSeries) SetMetadata

func (o *MetricSeries) SetMetadata(v MetricMetadata)

SetMetadata gets a reference to the given MetricMetadata and assigns it to the Metadata field.

func (*MetricSeries) SetMetric

func (o *MetricSeries) SetMetric(v string)

SetMetric sets field value.

func (*MetricSeries) SetPoints

func (o *MetricSeries) SetPoints(v []MetricPoint)

SetPoints sets field value.

func (*MetricSeries) SetResources

func (o *MetricSeries) SetResources(v []MetricResource)

SetResources gets a reference to the given []MetricResource and assigns it to the Resources field.

func (*MetricSeries) SetSourceTypeName

func (o *MetricSeries) SetSourceTypeName(v string)

SetSourceTypeName gets a reference to the given string and assigns it to the SourceTypeName field.

func (*MetricSeries) SetTags

func (o *MetricSeries) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricSeries) SetType

func (o *MetricSeries) SetType(v MetricIntakeType)

SetType gets a reference to the given MetricIntakeType and assigns it to the Type field.

func (*MetricSeries) SetUnit

func (o *MetricSeries) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

func (*MetricSeries) UnmarshalJSON

func (o *MetricSeries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAndAggregations

MetricSuggestedTagsAndAggregations Object for a single metric's actively queried tags and aggregations.

type MetricSuggestedTagsAndAggregations struct {
    // Object containing the definition of a metric's actively queried tags and aggregations.
    Attributes *MetricSuggestedTagsAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric actively queried configuration resource type.
    Type *MetricActiveConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricSuggestedTagsAndAggregations

func NewMetricSuggestedTagsAndAggregations() *MetricSuggestedTagsAndAggregations

NewMetricSuggestedTagsAndAggregations instantiates a new MetricSuggestedTagsAndAggregations 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 NewMetricSuggestedTagsAndAggregationsWithDefaults

func NewMetricSuggestedTagsAndAggregationsWithDefaults() *MetricSuggestedTagsAndAggregations

NewMetricSuggestedTagsAndAggregationsWithDefaults instantiates a new MetricSuggestedTagsAndAggregations 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 (*MetricSuggestedTagsAndAggregations) GetAttributes

func (o *MetricSuggestedTagsAndAggregations) GetAttributes() MetricSuggestedTagsAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetAttributesOk

func (o *MetricSuggestedTagsAndAggregations) GetAttributesOk() (*MetricSuggestedTagsAttributes, 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 (*MetricSuggestedTagsAndAggregations) GetId

func (o *MetricSuggestedTagsAndAggregations) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetIdOk

func (o *MetricSuggestedTagsAndAggregations) 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 (*MetricSuggestedTagsAndAggregations) GetType

func (o *MetricSuggestedTagsAndAggregations) GetType() MetricActiveConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregations) GetTypeOk

func (o *MetricSuggestedTagsAndAggregations) GetTypeOk() (*MetricActiveConfigurationType, 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 (*MetricSuggestedTagsAndAggregations) HasAttributes

func (o *MetricSuggestedTagsAndAggregations) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MetricSuggestedTagsAndAggregations) HasId

func (o *MetricSuggestedTagsAndAggregations) HasId() bool

HasId returns a boolean if a field has been set.

func (*MetricSuggestedTagsAndAggregations) HasType

func (o *MetricSuggestedTagsAndAggregations) HasType() bool

HasType returns a boolean if a field has been set.

func (MetricSuggestedTagsAndAggregations) MarshalJSON

func (o MetricSuggestedTagsAndAggregations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAndAggregations) SetAttributes

func (o *MetricSuggestedTagsAndAggregations) SetAttributes(v MetricSuggestedTagsAttributes)

SetAttributes gets a reference to the given MetricSuggestedTagsAttributes and assigns it to the Attributes field.

func (*MetricSuggestedTagsAndAggregations) SetId

func (o *MetricSuggestedTagsAndAggregations) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MetricSuggestedTagsAndAggregations) SetType

func (o *MetricSuggestedTagsAndAggregations) SetType(v MetricActiveConfigurationType)

SetType gets a reference to the given MetricActiveConfigurationType and assigns it to the Type field.

func (*MetricSuggestedTagsAndAggregations) UnmarshalJSON

func (o *MetricSuggestedTagsAndAggregations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAndAggregationsResponse

MetricSuggestedTagsAndAggregationsResponse Response object that includes a single metric's actively queried tags and aggregations.

type MetricSuggestedTagsAndAggregationsResponse struct {
    // Object for a single metric's actively queried tags and aggregations.
    Data *MetricSuggestedTagsAndAggregations `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricSuggestedTagsAndAggregationsResponse

func NewMetricSuggestedTagsAndAggregationsResponse() *MetricSuggestedTagsAndAggregationsResponse

NewMetricSuggestedTagsAndAggregationsResponse instantiates a new MetricSuggestedTagsAndAggregationsResponse 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 NewMetricSuggestedTagsAndAggregationsResponseWithDefaults

func NewMetricSuggestedTagsAndAggregationsResponseWithDefaults() *MetricSuggestedTagsAndAggregationsResponse

NewMetricSuggestedTagsAndAggregationsResponseWithDefaults instantiates a new MetricSuggestedTagsAndAggregationsResponse 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 (*MetricSuggestedTagsAndAggregationsResponse) GetData

func (o *MetricSuggestedTagsAndAggregationsResponse) GetData() MetricSuggestedTagsAndAggregations

GetData returns the Data field value if set, zero value otherwise.

func (*MetricSuggestedTagsAndAggregationsResponse) GetDataOk

func (o *MetricSuggestedTagsAndAggregationsResponse) GetDataOk() (*MetricSuggestedTagsAndAggregations, 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 (*MetricSuggestedTagsAndAggregationsResponse) HasData

func (o *MetricSuggestedTagsAndAggregationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MetricSuggestedTagsAndAggregationsResponse) MarshalJSON

func (o MetricSuggestedTagsAndAggregationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAndAggregationsResponse) SetData

func (o *MetricSuggestedTagsAndAggregationsResponse) SetData(v MetricSuggestedTagsAndAggregations)

SetData gets a reference to the given MetricSuggestedTagsAndAggregations and assigns it to the Data field.

func (*MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON

func (o *MetricSuggestedTagsAndAggregationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricSuggestedTagsAttributes

MetricSuggestedTagsAttributes Object containing the definition of a metric's actively queried tags and aggregations.

type MetricSuggestedTagsAttributes struct {
    // List of aggregation combinations that have been actively queried.
    ActiveAggregations []MetricCustomAggregation `json:"active_aggregations,omitempty"`
    // List of tag keys that have been actively queried.
    ActiveTags []string `json:"active_tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricSuggestedTagsAttributes

func NewMetricSuggestedTagsAttributes() *MetricSuggestedTagsAttributes

NewMetricSuggestedTagsAttributes instantiates a new MetricSuggestedTagsAttributes 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 NewMetricSuggestedTagsAttributesWithDefaults

func NewMetricSuggestedTagsAttributesWithDefaults() *MetricSuggestedTagsAttributes

NewMetricSuggestedTagsAttributesWithDefaults instantiates a new MetricSuggestedTagsAttributes 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 (*MetricSuggestedTagsAttributes) GetActiveAggregations

func (o *MetricSuggestedTagsAttributes) GetActiveAggregations() []MetricCustomAggregation

GetActiveAggregations returns the ActiveAggregations field value if set, zero value otherwise.

func (*MetricSuggestedTagsAttributes) GetActiveAggregationsOk

func (o *MetricSuggestedTagsAttributes) GetActiveAggregationsOk() (*[]MetricCustomAggregation, bool)

GetActiveAggregationsOk returns a tuple with the ActiveAggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAttributes) GetActiveTags

func (o *MetricSuggestedTagsAttributes) GetActiveTags() []string

GetActiveTags returns the ActiveTags field value if set, zero value otherwise.

func (*MetricSuggestedTagsAttributes) GetActiveTagsOk

func (o *MetricSuggestedTagsAttributes) GetActiveTagsOk() (*[]string, bool)

GetActiveTagsOk returns a tuple with the ActiveTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSuggestedTagsAttributes) HasActiveAggregations

func (o *MetricSuggestedTagsAttributes) HasActiveAggregations() bool

HasActiveAggregations returns a boolean if a field has been set.

func (*MetricSuggestedTagsAttributes) HasActiveTags

func (o *MetricSuggestedTagsAttributes) HasActiveTags() bool

HasActiveTags returns a boolean if a field has been set.

func (MetricSuggestedTagsAttributes) MarshalJSON

func (o MetricSuggestedTagsAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricSuggestedTagsAttributes) SetActiveAggregations

func (o *MetricSuggestedTagsAttributes) SetActiveAggregations(v []MetricCustomAggregation)

SetActiveAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the ActiveAggregations field.

func (*MetricSuggestedTagsAttributes) SetActiveTags

func (o *MetricSuggestedTagsAttributes) SetActiveTags(v []string)

SetActiveTags gets a reference to the given []string and assigns it to the ActiveTags field.

func (*MetricSuggestedTagsAttributes) UnmarshalJSON

func (o *MetricSuggestedTagsAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfiguration

MetricTagConfiguration Object for a single metric tag configuration.

type MetricTagConfiguration struct {
    // Object containing the definition of a metric tag configuration attributes.
    Attributes *MetricTagConfigurationAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id *string `json:"id,omitempty"`
    // The metric tag configuration resource type.
    Type *MetricTagConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *MetricTagConfiguration) GetAttributes() MetricTagConfigurationAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetAttributesOk

func (o *MetricTagConfiguration) GetAttributesOk() (*MetricTagConfigurationAttributes, 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 (*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

func (o *MetricTagConfiguration) GetType() MetricTagConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*MetricTagConfiguration) GetTypeOk

func (o *MetricTagConfiguration) GetTypeOk() (*MetricTagConfigurationType, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfiguration) SetAttributes

func (o *MetricTagConfiguration) SetAttributes(v MetricTagConfigurationAttributes)

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

func (o *MetricTagConfiguration) SetType(v MetricTagConfigurationType)

SetType gets a reference to the given MetricTagConfigurationType and assigns it to the Type field.

func (*MetricTagConfiguration) UnmarshalJSON

func (o *MetricTagConfiguration) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationAttributes

MetricTagConfigurationAttributes Object containing the definition of a metric tag configuration attributes.

type MetricTagConfigurationAttributes struct {
    // Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // Timestamp when the tag configuration was created.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // When set to true, the configuration will exclude the configured tags and include any other submitted tags.
    // When set to false, the configuration will include the configured tags and exclude any other submitted tags.
    // Defaults to false. Requires `tags` property.
    ExcludeTagsMode *bool `json:"exclude_tags_mode,omitempty"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `metric_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The metric's type.
    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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetAggregations

func (o *MetricTagConfigurationAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetAggregationsOk

func (o *MetricTagConfigurationAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been 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) GetExcludeTagsMode

func (o *MetricTagConfigurationAttributes) GetExcludeTagsMode() bool

GetExcludeTagsMode returns the ExcludeTagsMode field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetExcludeTagsModeOk

func (o *MetricTagConfigurationAttributes) GetExcludeTagsModeOk() (*bool, bool)

GetExcludeTagsModeOk returns a tuple with the ExcludeTagsMode 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

func (o *MetricTagConfigurationAttributes) GetMetricType() MetricTagConfigurationMetricTypes

GetMetricType returns the MetricType field value if set, zero value otherwise.

func (*MetricTagConfigurationAttributes) GetMetricTypeOk

func (o *MetricTagConfigurationAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)

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

func (o *MetricTagConfigurationAttributes) GetTags() []string

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) HasAggregations

func (o *MetricTagConfigurationAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasCreatedAt

func (o *MetricTagConfigurationAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*MetricTagConfigurationAttributes) HasExcludeTagsMode

func (o *MetricTagConfigurationAttributes) HasExcludeTagsMode() bool

HasExcludeTagsMode 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

func (o *MetricTagConfigurationAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationAttributes) MarshalJSON

func (o MetricTagConfigurationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationAttributes) SetAggregations

func (o *MetricTagConfigurationAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

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) SetExcludeTagsMode

func (o *MetricTagConfigurationAttributes) SetExcludeTagsMode(v bool)

SetExcludeTagsMode gets a reference to the given bool and assigns it to the ExcludeTagsMode 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

func (o *MetricTagConfigurationAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)

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.

func (*MetricTagConfigurationAttributes) UnmarshalJSON

func (o *MetricTagConfigurationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateAttributes

MetricTagConfigurationCreateAttributes Object containing the definition of a metric tag configuration to be created.

type MetricTagConfigurationCreateAttributes struct {
    // Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // When set to true, the configuration will exclude the configured tags and include any other submitted tags.
    // When set to false, the configuration will include the configured tags and exclude any other submitted tags.
    // Defaults to false. Requires `tags` property.
    ExcludeTagsMode *bool `json:"exclude_tags_mode,omitempty"`
    // 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"`
    // The metric's type.
    MetricType MetricTagConfigurationMetricTypes `json:"metric_type"`
    // A list of tag keys that will be queryable for your metric.
    Tags []string `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetAggregations

func (o *MetricTagConfigurationCreateAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateAttributes) GetAggregationsOk

func (o *MetricTagConfigurationCreateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetExcludeTagsMode

func (o *MetricTagConfigurationCreateAttributes) GetExcludeTagsMode() bool

GetExcludeTagsMode returns the ExcludeTagsMode field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateAttributes) GetExcludeTagsModeOk

func (o *MetricTagConfigurationCreateAttributes) GetExcludeTagsModeOk() (*bool, bool)

GetExcludeTagsModeOk returns a tuple with the ExcludeTagsMode field value if set, nil otherwise and a boolean to check if the value has been 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

func (o *MetricTagConfigurationCreateAttributes) GetMetricType() MetricTagConfigurationMetricTypes

GetMetricType returns the MetricType field value.

func (*MetricTagConfigurationCreateAttributes) GetMetricTypeOk

func (o *MetricTagConfigurationCreateAttributes) GetMetricTypeOk() (*MetricTagConfigurationMetricTypes, bool)

GetMetricTypeOk returns a tuple with the MetricType field value and a boolean to check if the value has been set.

func (*MetricTagConfigurationCreateAttributes) GetTags

func (o *MetricTagConfigurationCreateAttributes) GetTags() []string

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) HasAggregations

func (o *MetricTagConfigurationCreateAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationCreateAttributes) HasExcludeTagsMode

func (o *MetricTagConfigurationCreateAttributes) HasExcludeTagsMode() bool

HasExcludeTagsMode returns a boolean if a field 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)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateAttributes) SetAggregations

func (o *MetricTagConfigurationCreateAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationCreateAttributes) SetExcludeTagsMode

func (o *MetricTagConfigurationCreateAttributes) SetExcludeTagsMode(v bool)

SetExcludeTagsMode gets a reference to the given bool and assigns it to the ExcludeTagsMode field.

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

func (o *MetricTagConfigurationCreateAttributes) SetMetricType(v MetricTagConfigurationMetricTypes)

SetMetricType sets field value.

func (*MetricTagConfigurationCreateAttributes) SetTags

func (o *MetricTagConfigurationCreateAttributes) SetTags(v []string)

SetTags sets field value.

func (*MetricTagConfigurationCreateAttributes) UnmarshalJSON

func (o *MetricTagConfigurationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateData

MetricTagConfigurationCreateData Object for a single metric to be configure tags on.

type MetricTagConfigurationCreateData struct {
    // Object containing the definition of a metric tag configuration to be created.
    Attributes *MetricTagConfigurationCreateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id string `json:"id"`
    // The metric tag configuration resource type.
    Type MetricTagConfigurationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricTagConfigurationCreateData

func NewMetricTagConfigurationCreateData(id string, typeVar 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

func (o *MetricTagConfigurationCreateData) GetAttributes() MetricTagConfigurationCreateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationCreateData) GetAttributesOk

func (o *MetricTagConfigurationCreateData) GetAttributesOk() (*MetricTagConfigurationCreateAttributes, 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 (*MetricTagConfigurationCreateData) GetId

func (o *MetricTagConfigurationCreateData) GetId() string

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

func (o *MetricTagConfigurationCreateData) GetType() MetricTagConfigurationType

GetType returns the Type field value.

func (*MetricTagConfigurationCreateData) GetTypeOk

func (o *MetricTagConfigurationCreateData) GetTypeOk() (*MetricTagConfigurationType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateData) SetAttributes

func (o *MetricTagConfigurationCreateData) SetAttributes(v MetricTagConfigurationCreateAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationCreateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationCreateData) SetId

func (o *MetricTagConfigurationCreateData) SetId(v string)

SetId sets field value.

func (*MetricTagConfigurationCreateData) SetType

func (o *MetricTagConfigurationCreateData) SetType(v MetricTagConfigurationType)

SetType sets field value.

func (*MetricTagConfigurationCreateData) UnmarshalJSON

func (o *MetricTagConfigurationCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationCreateRequest

MetricTagConfigurationCreateRequest Request object that includes the metric that you would like to configure tags for.

type MetricTagConfigurationCreateRequest struct {
    // Object for a single metric to be configure tags on.
    Data MetricTagConfigurationCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *MetricTagConfigurationCreateRequest) GetData() MetricTagConfigurationCreateData

GetData returns the Data field value.

func (*MetricTagConfigurationCreateRequest) GetDataOk

func (o *MetricTagConfigurationCreateRequest) GetDataOk() (*MetricTagConfigurationCreateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationCreateRequest) SetData

func (o *MetricTagConfigurationCreateRequest) SetData(v MetricTagConfigurationCreateData)

SetData sets field value.

func (*MetricTagConfigurationCreateRequest) UnmarshalJSON

func (o *MetricTagConfigurationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationMetricTypeCategory

MetricTagConfigurationMetricTypeCategory The metric's type category.

type MetricTagConfigurationMetricTypeCategory string

List of MetricTagConfigurationMetricTypeCategory.

const (
    METRICTAGCONFIGURATIONMETRICTYPECATEGORY_NON_DISTRIBUTION MetricTagConfigurationMetricTypeCategory = "non_distribution"
    METRICTAGCONFIGURATIONMETRICTYPECATEGORY_DISTRIBUTION     MetricTagConfigurationMetricTypeCategory = "distribution"
)

func NewMetricTagConfigurationMetricTypeCategoryFromValue

func NewMetricTagConfigurationMetricTypeCategoryFromValue(v string) (*MetricTagConfigurationMetricTypeCategory, error)

NewMetricTagConfigurationMetricTypeCategoryFromValue returns a pointer to a valid MetricTagConfigurationMetricTypeCategory for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricTagConfigurationMetricTypeCategory) GetAllowedValues

func (v *MetricTagConfigurationMetricTypeCategory) GetAllowedValues() []MetricTagConfigurationMetricTypeCategory

GetAllowedValues reeturns the list of possible values.

func (MetricTagConfigurationMetricTypeCategory) IsValid

func (v MetricTagConfigurationMetricTypeCategory) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricTagConfigurationMetricTypeCategory) Ptr

func (v MetricTagConfigurationMetricTypeCategory) Ptr() *MetricTagConfigurationMetricTypeCategory

Ptr returns reference to MetricTagConfigurationMetricTypeCategory value.

func (*MetricTagConfigurationMetricTypeCategory) UnmarshalJSON

func (v *MetricTagConfigurationMetricTypeCategory) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationMetricTypes

MetricTagConfigurationMetricTypes The metric's type.

type MetricTagConfigurationMetricTypes string

List of MetricTagConfigurationMetricTypes.

const (
    METRICTAGCONFIGURATIONMETRICTYPES_GAUGE        MetricTagConfigurationMetricTypes = "gauge"
    METRICTAGCONFIGURATIONMETRICTYPES_COUNT        MetricTagConfigurationMetricTypes = "count"
    METRICTAGCONFIGURATIONMETRICTYPES_RATE         MetricTagConfigurationMetricTypes = "rate"
    METRICTAGCONFIGURATIONMETRICTYPES_DISTRIBUTION MetricTagConfigurationMetricTypes = "distribution"
)

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) GetAllowedValues

func (v *MetricTagConfigurationMetricTypes) GetAllowedValues() []MetricTagConfigurationMetricTypes

GetAllowedValues reeturns the list of possible values.

func (MetricTagConfigurationMetricTypes) IsValid

func (v MetricTagConfigurationMetricTypes) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricTagConfigurationMetricTypes) Ptr

func (v MetricTagConfigurationMetricTypes) Ptr() *MetricTagConfigurationMetricTypes

Ptr returns reference to MetricTagConfigurationMetricTypes value.

func (*MetricTagConfigurationMetricTypes) UnmarshalJSON

func (v *MetricTagConfigurationMetricTypes) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationResponse

MetricTagConfigurationResponse Response object which includes a single metric's tag configuration.

type MetricTagConfigurationResponse struct {
    // Object for a single metric tag configuration.
    Data *MetricTagConfiguration `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *MetricTagConfigurationResponse) GetData() MetricTagConfiguration

GetData returns the Data field value if set, zero value otherwise.

func (*MetricTagConfigurationResponse) GetDataOk

func (o *MetricTagConfigurationResponse) GetDataOk() (*MetricTagConfiguration, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationResponse) SetData

func (o *MetricTagConfigurationResponse) SetData(v MetricTagConfiguration)

SetData gets a reference to the given MetricTagConfiguration and assigns it to the Data field.

func (*MetricTagConfigurationResponse) UnmarshalJSON

func (o *MetricTagConfigurationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationType

MetricTagConfigurationType The metric tag configuration resource type.

type MetricTagConfigurationType string

List of MetricTagConfigurationType.

const (
    METRICTAGCONFIGURATIONTYPE_MANAGE_TAGS MetricTagConfigurationType = "manage_tags"
)

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) GetAllowedValues

func (v *MetricTagConfigurationType) GetAllowedValues() []MetricTagConfigurationType

GetAllowedValues reeturns the list of possible values.

func (MetricTagConfigurationType) IsValid

func (v MetricTagConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricTagConfigurationType) Ptr

func (v MetricTagConfigurationType) Ptr() *MetricTagConfigurationType

Ptr returns reference to MetricTagConfigurationType value.

func (*MetricTagConfigurationType) UnmarshalJSON

func (v *MetricTagConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateAttributes

MetricTagConfigurationUpdateAttributes Object containing the definition of a metric tag configuration to be updated.

type MetricTagConfigurationUpdateAttributes struct {
    // Deprecated. You no longer need to configure specific time and space aggregations for Metrics Without Limits.
    Aggregations []MetricCustomAggregation `json:"aggregations,omitempty"`
    // When set to true, the configuration will exclude the configured tags and include any other submitted tags.
    // When set to false, the configuration will include the configured tags and exclude any other submitted tags.
    // Defaults to false. Requires `tags` property.
    ExcludeTagsMode *bool `json:"exclude_tags_mode,omitempty"`
    // 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetAggregations

func (o *MetricTagConfigurationUpdateAttributes) GetAggregations() []MetricCustomAggregation

GetAggregations returns the Aggregations field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetAggregationsOk

func (o *MetricTagConfigurationUpdateAttributes) GetAggregationsOk() (*[]MetricCustomAggregation, bool)

GetAggregationsOk returns a tuple with the Aggregations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricTagConfigurationUpdateAttributes) GetExcludeTagsMode

func (o *MetricTagConfigurationUpdateAttributes) GetExcludeTagsMode() bool

GetExcludeTagsMode returns the ExcludeTagsMode field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateAttributes) GetExcludeTagsModeOk

func (o *MetricTagConfigurationUpdateAttributes) GetExcludeTagsModeOk() (*bool, bool)

GetExcludeTagsModeOk returns a tuple with the ExcludeTagsMode field value if set, nil otherwise and a boolean to check if the value has been 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

func (o *MetricTagConfigurationUpdateAttributes) GetTags() []string

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) HasAggregations

func (o *MetricTagConfigurationUpdateAttributes) HasAggregations() bool

HasAggregations returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasExcludeTagsMode

func (o *MetricTagConfigurationUpdateAttributes) HasExcludeTagsMode() bool

HasExcludeTagsMode returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasIncludePercentiles

func (o *MetricTagConfigurationUpdateAttributes) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*MetricTagConfigurationUpdateAttributes) HasTags

func (o *MetricTagConfigurationUpdateAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (MetricTagConfigurationUpdateAttributes) MarshalJSON

func (o MetricTagConfigurationUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateAttributes) SetAggregations

func (o *MetricTagConfigurationUpdateAttributes) SetAggregations(v []MetricCustomAggregation)

SetAggregations gets a reference to the given []MetricCustomAggregation and assigns it to the Aggregations field.

func (*MetricTagConfigurationUpdateAttributes) SetExcludeTagsMode

func (o *MetricTagConfigurationUpdateAttributes) SetExcludeTagsMode(v bool)

SetExcludeTagsMode gets a reference to the given bool and assigns it to the ExcludeTagsMode field.

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

func (o *MetricTagConfigurationUpdateAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricTagConfigurationUpdateAttributes) UnmarshalJSON

func (o *MetricTagConfigurationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateData

MetricTagConfigurationUpdateData Object for a single tag configuration to be edited.

type MetricTagConfigurationUpdateData struct {
    // Object containing the definition of a metric tag configuration to be updated.
    Attributes *MetricTagConfigurationUpdateAttributes `json:"attributes,omitempty"`
    // The metric name for this resource.
    Id string `json:"id"`
    // The metric tag configuration resource type.
    Type MetricTagConfigurationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricTagConfigurationUpdateData

func NewMetricTagConfigurationUpdateData(id string, typeVar 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

func (o *MetricTagConfigurationUpdateData) GetAttributes() MetricTagConfigurationUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MetricTagConfigurationUpdateData) GetAttributesOk

func (o *MetricTagConfigurationUpdateData) GetAttributesOk() (*MetricTagConfigurationUpdateAttributes, 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 (*MetricTagConfigurationUpdateData) GetId

func (o *MetricTagConfigurationUpdateData) GetId() string

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

func (o *MetricTagConfigurationUpdateData) GetType() MetricTagConfigurationType

GetType returns the Type field value.

func (*MetricTagConfigurationUpdateData) GetTypeOk

func (o *MetricTagConfigurationUpdateData) GetTypeOk() (*MetricTagConfigurationType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateData) SetAttributes

func (o *MetricTagConfigurationUpdateData) SetAttributes(v MetricTagConfigurationUpdateAttributes)

SetAttributes gets a reference to the given MetricTagConfigurationUpdateAttributes and assigns it to the Attributes field.

func (*MetricTagConfigurationUpdateData) SetId

func (o *MetricTagConfigurationUpdateData) SetId(v string)

SetId sets field value.

func (*MetricTagConfigurationUpdateData) SetType

func (o *MetricTagConfigurationUpdateData) SetType(v MetricTagConfigurationType)

SetType sets field value.

func (*MetricTagConfigurationUpdateData) UnmarshalJSON

func (o *MetricTagConfigurationUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricTagConfigurationUpdateRequest

MetricTagConfigurationUpdateRequest Request object that includes the metric that you would like to edit the tag configuration on.

type MetricTagConfigurationUpdateRequest struct {
    // Object for a single tag configuration to be edited.
    Data MetricTagConfigurationUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *MetricTagConfigurationUpdateRequest) GetData() MetricTagConfigurationUpdateData

GetData returns the Data field value.

func (*MetricTagConfigurationUpdateRequest) GetDataOk

func (o *MetricTagConfigurationUpdateRequest) GetDataOk() (*MetricTagConfigurationUpdateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricTagConfigurationUpdateRequest) SetData

func (o *MetricTagConfigurationUpdateRequest) SetData(v MetricTagConfigurationUpdateData)

SetData sets field value.

func (*MetricTagConfigurationUpdateRequest) UnmarshalJSON

func (o *MetricTagConfigurationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricType

MetricType The metric resource type.

type MetricType string

List of MetricType.

const (
    METRICTYPE_METRICS MetricType = "metrics"
)

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) GetAllowedValues

func (v *MetricType) GetAllowedValues() []MetricType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type MetricVolumes

MetricVolumes - Possible response objects for a metric's volume.

type MetricVolumes struct {
    MetricDistinctVolume        *MetricDistinctVolume
    MetricIngestedIndexedVolume *MetricIngestedIndexedVolume

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (MetricVolumes) MarshalJSON

func (obj MetricVolumes) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MetricVolumes) UnmarshalJSON

func (obj *MetricVolumes) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MetricVolumesResponse

MetricVolumesResponse Response object which includes a single metric's volume.

type MetricVolumesResponse struct {
    // Possible response objects for a metric's volume.
    Data *MetricVolumes `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*MetricVolumesResponse) SetData

func (o *MetricVolumesResponse) SetData(v MetricVolumes)

SetData gets a reference to the given MetricVolumes and assigns it to the Data field.

func (*MetricVolumesResponse) UnmarshalJSON

func (o *MetricVolumesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsAggregator

MetricsAggregator The type of aggregation that can be performed on metrics-based queries.

type MetricsAggregator string

List of MetricsAggregator.

const (
    METRICSAGGREGATOR_AVG        MetricsAggregator = "avg"
    METRICSAGGREGATOR_MIN        MetricsAggregator = "min"
    METRICSAGGREGATOR_MAX        MetricsAggregator = "max"
    METRICSAGGREGATOR_SUM        MetricsAggregator = "sum"
    METRICSAGGREGATOR_LAST       MetricsAggregator = "last"
    METRICSAGGREGATOR_PERCENTILE MetricsAggregator = "percentile"
    METRICSAGGREGATOR_MEAN       MetricsAggregator = "mean"
    METRICSAGGREGATOR_L2NORM     MetricsAggregator = "l2norm"
    METRICSAGGREGATOR_AREA       MetricsAggregator = "area"
)

func NewMetricsAggregatorFromValue

func NewMetricsAggregatorFromValue(v string) (*MetricsAggregator, error)

NewMetricsAggregatorFromValue returns a pointer to a valid MetricsAggregator for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricsAggregator) GetAllowedValues

func (v *MetricsAggregator) GetAllowedValues() []MetricsAggregator

GetAllowedValues reeturns the list of possible values.

func (MetricsAggregator) IsValid

func (v MetricsAggregator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricsAggregator) Ptr

func (v MetricsAggregator) Ptr() *MetricsAggregator

Ptr returns reference to MetricsAggregator value.

func (*MetricsAggregator) UnmarshalJSON

func (v *MetricsAggregator) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MetricsAndMetricTagConfigurations

MetricsAndMetricTagConfigurations - Object for a metrics and metric tag configurations.

type MetricsAndMetricTagConfigurations struct {
    Metric                 *Metric
    MetricTagConfiguration *MetricTagConfiguration

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (MetricsAndMetricTagConfigurations) MarshalJSON

func (obj MetricsAndMetricTagConfigurations) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MetricsAndMetricTagConfigurations) UnmarshalJSON

func (obj *MetricsAndMetricTagConfigurations) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MetricsAndMetricTagConfigurationsResponse

MetricsAndMetricTagConfigurationsResponse Response object that includes metrics and metric tag configurations.

type MetricsAndMetricTagConfigurationsResponse struct {
    // Array of metrics and metric tag configurations.
    Data []MetricsAndMetricTagConfigurations `json:"data,omitempty"`
    // Pagination links. Only present if pagination query parameters were provided.
    Links *MetricsListResponseLinks `json:"links,omitempty"`
    // Response metadata object.
    Meta *MetricPaginationMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *MetricsAndMetricTagConfigurationsResponse) GetData() []MetricsAndMetricTagConfigurations

GetData returns the Data field value if set, zero value otherwise.

func (*MetricsAndMetricTagConfigurationsResponse) GetDataOk

func (o *MetricsAndMetricTagConfigurationsResponse) GetDataOk() (*[]MetricsAndMetricTagConfigurations, 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 (o *MetricsAndMetricTagConfigurationsResponse) GetLinks() MetricsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*MetricsAndMetricTagConfigurationsResponse) GetLinksOk

func (o *MetricsAndMetricTagConfigurationsResponse) GetLinksOk() (*MetricsListResponseLinks, 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 (*MetricsAndMetricTagConfigurationsResponse) GetMeta

func (o *MetricsAndMetricTagConfigurationsResponse) GetMeta() MetricPaginationMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*MetricsAndMetricTagConfigurationsResponse) GetMetaOk

func (o *MetricsAndMetricTagConfigurationsResponse) GetMetaOk() (*MetricPaginationMeta, 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 (*MetricsAndMetricTagConfigurationsResponse) HasData

func (o *MetricsAndMetricTagConfigurationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *MetricsAndMetricTagConfigurationsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*MetricsAndMetricTagConfigurationsResponse) HasMeta

func (o *MetricsAndMetricTagConfigurationsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (MetricsAndMetricTagConfigurationsResponse) MarshalJSON

func (o MetricsAndMetricTagConfigurationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsAndMetricTagConfigurationsResponse) SetData

func (o *MetricsAndMetricTagConfigurationsResponse) SetData(v []MetricsAndMetricTagConfigurations)

SetData gets a reference to the given []MetricsAndMetricTagConfigurations and assigns it to the Data field.

func (o *MetricsAndMetricTagConfigurationsResponse) SetLinks(v MetricsListResponseLinks)

SetLinks gets a reference to the given MetricsListResponseLinks and assigns it to the Links field.

func (*MetricsAndMetricTagConfigurationsResponse) SetMeta

func (o *MetricsAndMetricTagConfigurationsResponse) SetMeta(v MetricPaginationMeta)

SetMeta gets a reference to the given MetricPaginationMeta and assigns it to the Meta field.

func (*MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON

func (o *MetricsAndMetricTagConfigurationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsApi

MetricsApi service type

type MetricsApi datadog.Service

func NewMetricsApi

func NewMetricsApi(client *datadog.APIClient) *MetricsApi

NewMetricsApi Returns NewMetricsApi.

func (*MetricsApi) CreateBulkTagsMetricsConfiguration

func (a *MetricsApi) CreateBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigCreateRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)

CreateBulkTagsMetricsConfiguration Configure tags for multiple metrics. Create and define a list of queryable tag keys for a set of existing count, gauge, rate, and distribution metrics. Metrics are selected by passing a metric name prefix. Use the Delete method of this API path to remove tag configurations. Results can be sent to a set of account email addresses, just like the same operation in the Datadog web app. If multiple calls include the same metric, the last configuration applied (not by submit order) is used, do not expect deterministic ordering of concurrent calls. The `exclude_tags_mode` value will set all metrics that match the prefix to the same exclusion state, metric tag configurations do not support mixed inclusion and exclusion for tags on the same metric. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) CreateTagConfiguration

func (a *MetricsApi) CreateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationCreateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)

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. By setting `exclude_tags_mode` to true, the behavior is changed from an allow-list to a deny-list, and tags in the defined list are not queryable. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) DeleteBulkTagsMetricsConfiguration

func (a *MetricsApi) DeleteBulkTagsMetricsConfiguration(ctx _context.Context, body MetricBulkTagConfigDeleteRequest) (MetricBulkTagConfigResponse, *_nethttp.Response, error)

DeleteBulkTagsMetricsConfiguration Delete tags for multiple metrics. Delete all custom lists of queryable tag keys for a set of existing count, gauge, rate, and distribution metrics. Metrics are selected by passing a metric name prefix. Results can be sent to a set of account email addresses, just like the same operation in the Datadog web app. Can only be used with application keys of users with the `Manage Tags for Metrics` permission.

func (*MetricsApi) DeleteTagConfiguration

func (a *MetricsApi) 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 (*MetricsApi) EstimateMetricsOutputSeries

func (a *MetricsApi) EstimateMetricsOutputSeries(ctx _context.Context, metricName string, o ...EstimateMetricsOutputSeriesOptionalParameters) (MetricEstimateResponse, *_nethttp.Response, error)

EstimateMetricsOutputSeries Tag Configuration Cardinality Estimator. Returns the estimated cardinality for a metric with a given tag, percentile and number of aggregations configuration using Metrics without Limits&trade;.

func (*MetricsApi) ListActiveMetricConfigurations

func (a *MetricsApi) ListActiveMetricConfigurations(ctx _context.Context, metricName string, o ...ListActiveMetricConfigurationsOptionalParameters) (MetricSuggestedTagsAndAggregationsResponse, *_nethttp.Response, error)

ListActiveMetricConfigurations List active tags and aggregations. List tags and aggregations that are actively queried on dashboards, notebooks, monitors, the Metrics Explorer, and using the API for a given metric name.

func (*MetricsApi) ListMetricAssets

func (a *MetricsApi) ListMetricAssets(ctx _context.Context, metricName string) (MetricAssetsResponse, *_nethttp.Response, error)

ListMetricAssets Related Assets to a Metric. Returns dashboards, monitors, notebooks, and SLOs that a metric is stored in, if any. Updated every 24 hours.

func (*MetricsApi) ListTagConfigurationByName

func (a *MetricsApi) 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 (*MetricsApi) ListTagConfigurations

func (a *MetricsApi) ListTagConfigurations(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (MetricsAndMetricTagConfigurationsResponse, *_nethttp.Response, error)

ListTagConfigurations Get a list of metrics. Returns all metrics that can be configured in the Metrics Summary page or with Metrics without Limits™ (matching additional filters if specified). Optionally, paginate by using the `page[cursor]` and/or `page[size]` query parameters. To fetch the first page, pass in a query parameter with either a valid `page[size]` or an empty cursor like `page[cursor]=`. To fetch the next page, pass in the `next_cursor` value from the response as the new `page[cursor]` value. Once the `meta.pagination.next_cursor` value is null, all pages have been retrieved.

func (*MetricsApi) ListTagConfigurationsWithPagination

func (a *MetricsApi) ListTagConfigurationsWithPagination(ctx _context.Context, o ...ListTagConfigurationsOptionalParameters) (<-chan datadog.PaginationResult[MetricsAndMetricTagConfigurations], func())

ListTagConfigurationsWithPagination provides a paginated version of ListTagConfigurations returning a channel with all items.

func (*MetricsApi) ListTagsByMetricName

func (a *MetricsApi) 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 over the previous hour.

func (*MetricsApi) ListVolumesByMetricName

func (a *MetricsApi) 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 metrics generated in-app from other products will return `null` for ingested volumes.

func (*MetricsApi) QueryScalarData

func (a *MetricsApi) QueryScalarData(ctx _context.Context, body ScalarFormulaQueryRequest) (ScalarFormulaQueryResponse, *_nethttp.Response, error)

QueryScalarData Query scalar data across multiple products. Query scalar values (as seen on Query Value, Table, and Toplist widgets). Multiple data sources are supported with the ability to process the data using formulas and functions.

func (*MetricsApi) QueryTimeseriesData

func (a *MetricsApi) QueryTimeseriesData(ctx _context.Context, body TimeseriesFormulaQueryRequest) (TimeseriesFormulaQueryResponse, *_nethttp.Response, error)

QueryTimeseriesData Query timeseries data across multiple products. Query timeseries data across various data sources and process the data by applying formulas and functions.

func (*MetricsApi) SubmitMetrics

func (a *MetricsApi) SubmitMetrics(ctx _context.Context, body MetricPayload, o ...SubmitMetricsOptionalParameters) (IntakePayloadAccepted, *_nethttp.Response, error)

SubmitMetrics Submit metrics. The metrics end-point allows you to post time-series data that can be graphed on Datadog’s dashboards. The maximum payload size is 500 kilobytes (512000 bytes). Compressed payloads must have a decompressed size of less than 5 megabytes (5242880 bytes).

If you’re submitting metrics directly to the Datadog API without using DogStatsD, expect:

- 64 bits for the timestamp - 64 bits for the value - 20 bytes for the metric names - 50 bytes for the timeseries - The full payload is approximately 100 bytes.

Host name is one of the resources in the Resources field.

func (*MetricsApi) UpdateTagConfiguration

func (a *MetricsApi) UpdateTagConfiguration(ctx _context.Context, metricName string, body MetricTagConfigurationUpdateRequest) (MetricTagConfigurationResponse, *_nethttp.Response, error)

UpdateTagConfiguration Update a tag configuration. Update the tag configuration of a metric or percentile aggregations of a distribution metric or custom aggregations of a count, rate, or gauge metric. By setting `exclude_tags_mode` to true the behavior is changed from an allow-list to a deny-list, and tags in the defined list will not be queryable. Can only be used with application keys from users with the `Manage Tags for Metrics` permission. This endpoint requires a tag configuration to be created first.

type MetricsDataSource

MetricsDataSource A data source that is powered by the Metrics platform.

type MetricsDataSource string

List of MetricsDataSource.

const (
    METRICSDATASOURCE_METRICS    MetricsDataSource = "metrics"
    METRICSDATASOURCE_CLOUD_COST MetricsDataSource = "cloud_cost"
)

func NewMetricsDataSourceFromValue

func NewMetricsDataSourceFromValue(v string) (*MetricsDataSource, error)

NewMetricsDataSourceFromValue returns a pointer to a valid MetricsDataSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MetricsDataSource) GetAllowedValues

func (v *MetricsDataSource) GetAllowedValues() []MetricsDataSource

GetAllowedValues reeturns the list of possible values.

func (MetricsDataSource) IsValid

func (v MetricsDataSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MetricsDataSource) Ptr

func (v MetricsDataSource) Ptr() *MetricsDataSource

Ptr returns reference to MetricsDataSource value.

func (*MetricsDataSource) UnmarshalJSON

func (v *MetricsDataSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

MetricsListResponseLinks Pagination links. Only present if pagination query parameters were provided.

type MetricsListResponseLinks struct {
    // Link to the first page.
    First *string `json:"first,omitempty"`
    // Link to the last page.
    Last datadog.NullableString `json:"last,omitempty"`
    // Link to the next page.
    Next datadog.NullableString `json:"next,omitempty"`
    // Link to previous page.
    Prev datadog.NullableString `json:"prev,omitempty"`
    // Link to current page.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewMetricsListResponseLinks() *MetricsListResponseLinks

NewMetricsListResponseLinks instantiates a new MetricsListResponseLinks 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 NewMetricsListResponseLinksWithDefaults

func NewMetricsListResponseLinksWithDefaults() *MetricsListResponseLinks

NewMetricsListResponseLinksWithDefaults instantiates a new MetricsListResponseLinks 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 (*MetricsListResponseLinks) GetFirst

func (o *MetricsListResponseLinks) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*MetricsListResponseLinks) GetFirstOk

func (o *MetricsListResponseLinks) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsListResponseLinks) GetLast

func (o *MetricsListResponseLinks) GetLast() string

GetLast returns the Last field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricsListResponseLinks) GetLastOk

func (o *MetricsListResponseLinks) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last 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 (*MetricsListResponseLinks) GetNext

func (o *MetricsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricsListResponseLinks) GetNextOk

func (o *MetricsListResponseLinks) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*MetricsListResponseLinks) GetPrev

func (o *MetricsListResponseLinks) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MetricsListResponseLinks) GetPrevOk

func (o *MetricsListResponseLinks) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev 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 (*MetricsListResponseLinks) GetSelf

func (o *MetricsListResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*MetricsListResponseLinks) GetSelfOk

func (o *MetricsListResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricsListResponseLinks) HasFirst

func (o *MetricsListResponseLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*MetricsListResponseLinks) HasLast

func (o *MetricsListResponseLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*MetricsListResponseLinks) HasNext

func (o *MetricsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*MetricsListResponseLinks) HasPrev

func (o *MetricsListResponseLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*MetricsListResponseLinks) HasSelf

func (o *MetricsListResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (MetricsListResponseLinks) MarshalJSON

func (o MetricsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsListResponseLinks) SetFirst

func (o *MetricsListResponseLinks) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*MetricsListResponseLinks) SetLast

func (o *MetricsListResponseLinks) SetLast(v string)

SetLast gets a reference to the given datadog.NullableString and assigns it to the Last field.

func (*MetricsListResponseLinks) SetLastNil

func (o *MetricsListResponseLinks) SetLastNil()

SetLastNil sets the value for Last to be an explicit nil.

func (*MetricsListResponseLinks) SetNext

func (o *MetricsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given datadog.NullableString and assigns it to the Next field.

func (*MetricsListResponseLinks) SetNextNil

func (o *MetricsListResponseLinks) SetNextNil()

SetNextNil sets the value for Next to be an explicit nil.

func (*MetricsListResponseLinks) SetPrev

func (o *MetricsListResponseLinks) SetPrev(v string)

SetPrev gets a reference to the given datadog.NullableString and assigns it to the Prev field.

func (*MetricsListResponseLinks) SetPrevNil

func (o *MetricsListResponseLinks) SetPrevNil()

SetPrevNil sets the value for Prev to be an explicit nil.

func (*MetricsListResponseLinks) SetSelf

func (o *MetricsListResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*MetricsListResponseLinks) UnmarshalJSON

func (o *MetricsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MetricsListResponseLinks) UnsetLast

func (o *MetricsListResponseLinks) UnsetLast()

UnsetLast ensures that no value is present for Last, not even an explicit nil.

func (*MetricsListResponseLinks) UnsetNext

func (o *MetricsListResponseLinks) UnsetNext()

UnsetNext ensures that no value is present for Next, not even an explicit nil.

func (*MetricsListResponseLinks) UnsetPrev

func (o *MetricsListResponseLinks) UnsetPrev()

UnsetPrev ensures that no value is present for Prev, not even an explicit nil.

type MetricsScalarQuery

MetricsScalarQuery An individual scalar metrics query.

type MetricsScalarQuery struct {
    // The type of aggregation that can be performed on metrics-based queries.
    Aggregator MetricsAggregator `json:"aggregator"`
    // A data source that is powered by the Metrics platform.
    DataSource MetricsDataSource `json:"data_source"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // A classic metrics query string.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricsScalarQuery

func NewMetricsScalarQuery(aggregator MetricsAggregator, dataSource MetricsDataSource, query string) *MetricsScalarQuery

NewMetricsScalarQuery instantiates a new MetricsScalarQuery 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 NewMetricsScalarQueryWithDefaults

func NewMetricsScalarQueryWithDefaults() *MetricsScalarQuery

NewMetricsScalarQueryWithDefaults instantiates a new MetricsScalarQuery 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 (*MetricsScalarQuery) GetAggregator

func (o *MetricsScalarQuery) GetAggregator() MetricsAggregator

GetAggregator returns the Aggregator field value.

func (*MetricsScalarQuery) GetAggregatorOk

func (o *MetricsScalarQuery) GetAggregatorOk() (*MetricsAggregator, bool)

GetAggregatorOk returns a tuple with the Aggregator field value and a boolean to check if the value has been set.

func (*MetricsScalarQuery) GetDataSource

func (o *MetricsScalarQuery) GetDataSource() MetricsDataSource

GetDataSource returns the DataSource field value.

func (*MetricsScalarQuery) GetDataSourceOk

func (o *MetricsScalarQuery) GetDataSourceOk() (*MetricsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*MetricsScalarQuery) GetName

func (o *MetricsScalarQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricsScalarQuery) GetNameOk

func (o *MetricsScalarQuery) 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 (*MetricsScalarQuery) GetQuery

func (o *MetricsScalarQuery) GetQuery() string

GetQuery returns the Query field value.

func (*MetricsScalarQuery) GetQueryOk

func (o *MetricsScalarQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*MetricsScalarQuery) HasName

func (o *MetricsScalarQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (MetricsScalarQuery) MarshalJSON

func (o MetricsScalarQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsScalarQuery) SetAggregator

func (o *MetricsScalarQuery) SetAggregator(v MetricsAggregator)

SetAggregator sets field value.

func (*MetricsScalarQuery) SetDataSource

func (o *MetricsScalarQuery) SetDataSource(v MetricsDataSource)

SetDataSource sets field value.

func (*MetricsScalarQuery) SetName

func (o *MetricsScalarQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricsScalarQuery) SetQuery

func (o *MetricsScalarQuery) SetQuery(v string)

SetQuery sets field value.

func (*MetricsScalarQuery) UnmarshalJSON

func (o *MetricsScalarQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MetricsTimeseriesQuery

MetricsTimeseriesQuery An individual timeseries metrics query.

type MetricsTimeseriesQuery struct {
    // A data source that is powered by the Metrics platform.
    DataSource MetricsDataSource `json:"data_source"`
    // The variable name for use in formulas.
    Name *string `json:"name,omitempty"`
    // A classic metrics query string.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMetricsTimeseriesQuery

func NewMetricsTimeseriesQuery(dataSource MetricsDataSource, query string) *MetricsTimeseriesQuery

NewMetricsTimeseriesQuery instantiates a new MetricsTimeseriesQuery 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 NewMetricsTimeseriesQueryWithDefaults

func NewMetricsTimeseriesQueryWithDefaults() *MetricsTimeseriesQuery

NewMetricsTimeseriesQueryWithDefaults instantiates a new MetricsTimeseriesQuery 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 (*MetricsTimeseriesQuery) GetDataSource

func (o *MetricsTimeseriesQuery) GetDataSource() MetricsDataSource

GetDataSource returns the DataSource field value.

func (*MetricsTimeseriesQuery) GetDataSourceOk

func (o *MetricsTimeseriesQuery) GetDataSourceOk() (*MetricsDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value and a boolean to check if the value has been set.

func (*MetricsTimeseriesQuery) GetName

func (o *MetricsTimeseriesQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricsTimeseriesQuery) GetNameOk

func (o *MetricsTimeseriesQuery) 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 (*MetricsTimeseriesQuery) GetQuery

func (o *MetricsTimeseriesQuery) GetQuery() string

GetQuery returns the Query field value.

func (*MetricsTimeseriesQuery) GetQueryOk

func (o *MetricsTimeseriesQuery) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*MetricsTimeseriesQuery) HasName

func (o *MetricsTimeseriesQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (MetricsTimeseriesQuery) MarshalJSON

func (o MetricsTimeseriesQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MetricsTimeseriesQuery) SetDataSource

func (o *MetricsTimeseriesQuery) SetDataSource(v MetricsDataSource)

SetDataSource sets field value.

func (*MetricsTimeseriesQuery) SetName

func (o *MetricsTimeseriesQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricsTimeseriesQuery) SetQuery

func (o *MetricsTimeseriesQuery) SetQuery(v string)

SetQuery sets field value.

func (*MetricsTimeseriesQuery) UnmarshalJSON

func (o *MetricsTimeseriesQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftSentinelDestination

MicrosoftSentinelDestination The `microsoft_sentinel` destination forwards logs to Microsoft Sentinel.

type MicrosoftSentinelDestination struct {
    // Azure AD client ID used for authentication.
    ClientId string `json:"client_id"`
    // The immutable ID of the Data Collection Rule (DCR).
    DcrImmutableId string `json:"dcr_immutable_id"`
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The name of the Log Analytics table where logs are sent.
    Table string `json:"table"`
    // Azure AD tenant ID.
    TenantId string `json:"tenant_id"`
    // The destination type. The value should always be `microsoft_sentinel`.
    Type MicrosoftSentinelDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftSentinelDestination

func NewMicrosoftSentinelDestination(clientId string, dcrImmutableId string, id string, inputs []string, table string, tenantId string, typeVar MicrosoftSentinelDestinationType) *MicrosoftSentinelDestination

NewMicrosoftSentinelDestination instantiates a new MicrosoftSentinelDestination 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 NewMicrosoftSentinelDestinationWithDefaults

func NewMicrosoftSentinelDestinationWithDefaults() *MicrosoftSentinelDestination

NewMicrosoftSentinelDestinationWithDefaults instantiates a new MicrosoftSentinelDestination 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 (*MicrosoftSentinelDestination) GetClientId

func (o *MicrosoftSentinelDestination) GetClientId() string

GetClientId returns the ClientId field value.

func (*MicrosoftSentinelDestination) GetClientIdOk

func (o *MicrosoftSentinelDestination) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*MicrosoftSentinelDestination) GetDcrImmutableId

func (o *MicrosoftSentinelDestination) GetDcrImmutableId() string

GetDcrImmutableId returns the DcrImmutableId field value.

func (*MicrosoftSentinelDestination) GetDcrImmutableIdOk

func (o *MicrosoftSentinelDestination) GetDcrImmutableIdOk() (*string, bool)

GetDcrImmutableIdOk returns a tuple with the DcrImmutableId field value and a boolean to check if the value has been set.

func (*MicrosoftSentinelDestination) GetId

func (o *MicrosoftSentinelDestination) GetId() string

GetId returns the Id field value.

func (*MicrosoftSentinelDestination) GetIdOk

func (o *MicrosoftSentinelDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MicrosoftSentinelDestination) GetInputs

func (o *MicrosoftSentinelDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*MicrosoftSentinelDestination) GetInputsOk

func (o *MicrosoftSentinelDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*MicrosoftSentinelDestination) GetTable

func (o *MicrosoftSentinelDestination) GetTable() string

GetTable returns the Table field value.

func (*MicrosoftSentinelDestination) GetTableOk

func (o *MicrosoftSentinelDestination) GetTableOk() (*string, bool)

GetTableOk returns a tuple with the Table field value and a boolean to check if the value has been set.

func (*MicrosoftSentinelDestination) GetTenantId

func (o *MicrosoftSentinelDestination) GetTenantId() string

GetTenantId returns the TenantId field value.

func (*MicrosoftSentinelDestination) GetTenantIdOk

func (o *MicrosoftSentinelDestination) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (*MicrosoftSentinelDestination) GetType

func (o *MicrosoftSentinelDestination) GetType() MicrosoftSentinelDestinationType

GetType returns the Type field value.

func (*MicrosoftSentinelDestination) GetTypeOk

func (o *MicrosoftSentinelDestination) GetTypeOk() (*MicrosoftSentinelDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MicrosoftSentinelDestination) MarshalJSON

func (o MicrosoftSentinelDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftSentinelDestination) SetClientId

func (o *MicrosoftSentinelDestination) SetClientId(v string)

SetClientId sets field value.

func (*MicrosoftSentinelDestination) SetDcrImmutableId

func (o *MicrosoftSentinelDestination) SetDcrImmutableId(v string)

SetDcrImmutableId sets field value.

func (*MicrosoftSentinelDestination) SetId

func (o *MicrosoftSentinelDestination) SetId(v string)

SetId sets field value.

func (*MicrosoftSentinelDestination) SetInputs

func (o *MicrosoftSentinelDestination) SetInputs(v []string)

SetInputs sets field value.

func (*MicrosoftSentinelDestination) SetTable

func (o *MicrosoftSentinelDestination) SetTable(v string)

SetTable sets field value.

func (*MicrosoftSentinelDestination) SetTenantId

func (o *MicrosoftSentinelDestination) SetTenantId(v string)

SetTenantId sets field value.

func (*MicrosoftSentinelDestination) SetType

func (o *MicrosoftSentinelDestination) SetType(v MicrosoftSentinelDestinationType)

SetType sets field value.

func (*MicrosoftSentinelDestination) UnmarshalJSON

func (o *MicrosoftSentinelDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftSentinelDestinationType

MicrosoftSentinelDestinationType The destination type. The value should always be `microsoft_sentinel`.

type MicrosoftSentinelDestinationType string

List of MicrosoftSentinelDestinationType.

const (
    MICROSOFTSENTINELDESTINATIONTYPE_MICROSOFT_SENTINEL MicrosoftSentinelDestinationType = "microsoft_sentinel"
)

func NewMicrosoftSentinelDestinationTypeFromValue

func NewMicrosoftSentinelDestinationTypeFromValue(v string) (*MicrosoftSentinelDestinationType, error)

NewMicrosoftSentinelDestinationTypeFromValue returns a pointer to a valid MicrosoftSentinelDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MicrosoftSentinelDestinationType) GetAllowedValues

func (v *MicrosoftSentinelDestinationType) GetAllowedValues() []MicrosoftSentinelDestinationType

GetAllowedValues reeturns the list of possible values.

func (MicrosoftSentinelDestinationType) IsValid

func (v MicrosoftSentinelDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MicrosoftSentinelDestinationType) Ptr

func (v MicrosoftSentinelDestinationType) Ptr() *MicrosoftSentinelDestinationType

Ptr returns reference to MicrosoftSentinelDestinationType value.

func (*MicrosoftSentinelDestinationType) UnmarshalJSON

func (v *MicrosoftSentinelDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsChannelInfoResponseAttributes

MicrosoftTeamsChannelInfoResponseAttributes Channel attributes.

type MicrosoftTeamsChannelInfoResponseAttributes struct {
    // Indicates if this is the primary channel.
    IsPrimary *bool `json:"is_primary,omitempty"`
    // Team id.
    TeamId *string `json:"team_id,omitempty"`
    // Tenant id.
    TenantId *string `json:"tenant_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsChannelInfoResponseAttributes

func NewMicrosoftTeamsChannelInfoResponseAttributes() *MicrosoftTeamsChannelInfoResponseAttributes

NewMicrosoftTeamsChannelInfoResponseAttributes instantiates a new MicrosoftTeamsChannelInfoResponseAttributes 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 NewMicrosoftTeamsChannelInfoResponseAttributesWithDefaults

func NewMicrosoftTeamsChannelInfoResponseAttributesWithDefaults() *MicrosoftTeamsChannelInfoResponseAttributes

NewMicrosoftTeamsChannelInfoResponseAttributesWithDefaults instantiates a new MicrosoftTeamsChannelInfoResponseAttributes 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 (*MicrosoftTeamsChannelInfoResponseAttributes) GetIsPrimary

func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetIsPrimary() bool

GetIsPrimary returns the IsPrimary field value if set, zero value otherwise.

func (*MicrosoftTeamsChannelInfoResponseAttributes) GetIsPrimaryOk

func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetIsPrimaryOk() (*bool, bool)

GetIsPrimaryOk returns a tuple with the IsPrimary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsChannelInfoResponseAttributes) GetTeamId

func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTeamId() string

GetTeamId returns the TeamId field value if set, zero value otherwise.

func (*MicrosoftTeamsChannelInfoResponseAttributes) GetTeamIdOk

func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsChannelInfoResponseAttributes) GetTenantId

func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*MicrosoftTeamsChannelInfoResponseAttributes) GetTenantIdOk

func (o *MicrosoftTeamsChannelInfoResponseAttributes) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsChannelInfoResponseAttributes) HasIsPrimary

func (o *MicrosoftTeamsChannelInfoResponseAttributes) HasIsPrimary() bool

HasIsPrimary returns a boolean if a field has been set.

func (*MicrosoftTeamsChannelInfoResponseAttributes) HasTeamId

func (o *MicrosoftTeamsChannelInfoResponseAttributes) HasTeamId() bool

HasTeamId returns a boolean if a field has been set.

func (*MicrosoftTeamsChannelInfoResponseAttributes) HasTenantId

func (o *MicrosoftTeamsChannelInfoResponseAttributes) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (MicrosoftTeamsChannelInfoResponseAttributes) MarshalJSON

func (o MicrosoftTeamsChannelInfoResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsChannelInfoResponseAttributes) SetIsPrimary

func (o *MicrosoftTeamsChannelInfoResponseAttributes) SetIsPrimary(v bool)

SetIsPrimary gets a reference to the given bool and assigns it to the IsPrimary field.

func (*MicrosoftTeamsChannelInfoResponseAttributes) SetTeamId

func (o *MicrosoftTeamsChannelInfoResponseAttributes) SetTeamId(v string)

SetTeamId gets a reference to the given string and assigns it to the TeamId field.

func (*MicrosoftTeamsChannelInfoResponseAttributes) SetTenantId

func (o *MicrosoftTeamsChannelInfoResponseAttributes) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

func (*MicrosoftTeamsChannelInfoResponseAttributes) UnmarshalJSON

func (o *MicrosoftTeamsChannelInfoResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsChannelInfoResponseData

MicrosoftTeamsChannelInfoResponseData Channel data from a response.

type MicrosoftTeamsChannelInfoResponseData struct {
    // Channel attributes.
    Attributes *MicrosoftTeamsChannelInfoResponseAttributes `json:"attributes,omitempty"`
    // The ID of the channel.
    Id *string `json:"id,omitempty"`
    // Channel info resource type.
    Type *MicrosoftTeamsChannelInfoType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsChannelInfoResponseData

func NewMicrosoftTeamsChannelInfoResponseData() *MicrosoftTeamsChannelInfoResponseData

NewMicrosoftTeamsChannelInfoResponseData instantiates a new MicrosoftTeamsChannelInfoResponseData 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 NewMicrosoftTeamsChannelInfoResponseDataWithDefaults

func NewMicrosoftTeamsChannelInfoResponseDataWithDefaults() *MicrosoftTeamsChannelInfoResponseData

NewMicrosoftTeamsChannelInfoResponseDataWithDefaults instantiates a new MicrosoftTeamsChannelInfoResponseData 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 (*MicrosoftTeamsChannelInfoResponseData) GetAttributes

func (o *MicrosoftTeamsChannelInfoResponseData) GetAttributes() MicrosoftTeamsChannelInfoResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MicrosoftTeamsChannelInfoResponseData) GetAttributesOk

func (o *MicrosoftTeamsChannelInfoResponseData) GetAttributesOk() (*MicrosoftTeamsChannelInfoResponseAttributes, 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 (*MicrosoftTeamsChannelInfoResponseData) GetId

func (o *MicrosoftTeamsChannelInfoResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MicrosoftTeamsChannelInfoResponseData) GetIdOk

func (o *MicrosoftTeamsChannelInfoResponseData) 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 (*MicrosoftTeamsChannelInfoResponseData) GetType

func (o *MicrosoftTeamsChannelInfoResponseData) GetType() MicrosoftTeamsChannelInfoType

GetType returns the Type field value if set, zero value otherwise.

func (*MicrosoftTeamsChannelInfoResponseData) GetTypeOk

func (o *MicrosoftTeamsChannelInfoResponseData) GetTypeOk() (*MicrosoftTeamsChannelInfoType, 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 (*MicrosoftTeamsChannelInfoResponseData) HasAttributes

func (o *MicrosoftTeamsChannelInfoResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MicrosoftTeamsChannelInfoResponseData) HasId

func (o *MicrosoftTeamsChannelInfoResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MicrosoftTeamsChannelInfoResponseData) HasType

func (o *MicrosoftTeamsChannelInfoResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MicrosoftTeamsChannelInfoResponseData) MarshalJSON

func (o MicrosoftTeamsChannelInfoResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsChannelInfoResponseData) SetAttributes

func (o *MicrosoftTeamsChannelInfoResponseData) SetAttributes(v MicrosoftTeamsChannelInfoResponseAttributes)

SetAttributes gets a reference to the given MicrosoftTeamsChannelInfoResponseAttributes and assigns it to the Attributes field.

func (*MicrosoftTeamsChannelInfoResponseData) SetId

func (o *MicrosoftTeamsChannelInfoResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MicrosoftTeamsChannelInfoResponseData) SetType

func (o *MicrosoftTeamsChannelInfoResponseData) SetType(v MicrosoftTeamsChannelInfoType)

SetType gets a reference to the given MicrosoftTeamsChannelInfoType and assigns it to the Type field.

func (*MicrosoftTeamsChannelInfoResponseData) UnmarshalJSON

func (o *MicrosoftTeamsChannelInfoResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsChannelInfoType

MicrosoftTeamsChannelInfoType Channel info resource type.

type MicrosoftTeamsChannelInfoType string

List of MicrosoftTeamsChannelInfoType.

const (
    MICROSOFTTEAMSCHANNELINFOTYPE_MS_TEAMS_CHANNEL_INFO MicrosoftTeamsChannelInfoType = "ms-teams-channel-info"
)

func NewMicrosoftTeamsChannelInfoTypeFromValue

func NewMicrosoftTeamsChannelInfoTypeFromValue(v string) (*MicrosoftTeamsChannelInfoType, error)

NewMicrosoftTeamsChannelInfoTypeFromValue returns a pointer to a valid MicrosoftTeamsChannelInfoType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MicrosoftTeamsChannelInfoType) GetAllowedValues

func (v *MicrosoftTeamsChannelInfoType) GetAllowedValues() []MicrosoftTeamsChannelInfoType

GetAllowedValues reeturns the list of possible values.

func (MicrosoftTeamsChannelInfoType) IsValid

func (v MicrosoftTeamsChannelInfoType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MicrosoftTeamsChannelInfoType) Ptr

func (v MicrosoftTeamsChannelInfoType) Ptr() *MicrosoftTeamsChannelInfoType

Ptr returns reference to MicrosoftTeamsChannelInfoType value.

func (*MicrosoftTeamsChannelInfoType) UnmarshalJSON

func (v *MicrosoftTeamsChannelInfoType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsCreateTenantBasedHandleRequest

MicrosoftTeamsCreateTenantBasedHandleRequest Create tenant-based handle request.

type MicrosoftTeamsCreateTenantBasedHandleRequest struct {
    // Tenant-based handle data from a response.
    Data MicrosoftTeamsTenantBasedHandleRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsCreateTenantBasedHandleRequest

func NewMicrosoftTeamsCreateTenantBasedHandleRequest(data MicrosoftTeamsTenantBasedHandleRequestData) *MicrosoftTeamsCreateTenantBasedHandleRequest

NewMicrosoftTeamsCreateTenantBasedHandleRequest instantiates a new MicrosoftTeamsCreateTenantBasedHandleRequest 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 NewMicrosoftTeamsCreateTenantBasedHandleRequestWithDefaults

func NewMicrosoftTeamsCreateTenantBasedHandleRequestWithDefaults() *MicrosoftTeamsCreateTenantBasedHandleRequest

NewMicrosoftTeamsCreateTenantBasedHandleRequestWithDefaults instantiates a new MicrosoftTeamsCreateTenantBasedHandleRequest 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 (*MicrosoftTeamsCreateTenantBasedHandleRequest) GetData

func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) GetData() MicrosoftTeamsTenantBasedHandleRequestData

GetData returns the Data field value.

func (*MicrosoftTeamsCreateTenantBasedHandleRequest) GetDataOk

func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) GetDataOk() (*MicrosoftTeamsTenantBasedHandleRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsCreateTenantBasedHandleRequest) MarshalJSON

func (o MicrosoftTeamsCreateTenantBasedHandleRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsCreateTenantBasedHandleRequest) SetData

func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) SetData(v MicrosoftTeamsTenantBasedHandleRequestData)

SetData sets field value.

func (*MicrosoftTeamsCreateTenantBasedHandleRequest) UnmarshalJSON

func (o *MicrosoftTeamsCreateTenantBasedHandleRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsCreateWorkflowsWebhookHandleRequest

MicrosoftTeamsCreateWorkflowsWebhookHandleRequest Create Workflows webhook handle request.

type MicrosoftTeamsCreateWorkflowsWebhookHandleRequest struct {
    // Workflows Webhook handle data from a response.
    Data MicrosoftTeamsWorkflowsWebhookHandleRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequest

func NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequest(data MicrosoftTeamsWorkflowsWebhookHandleRequestData) *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest

NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequest instantiates a new MicrosoftTeamsCreateWorkflowsWebhookHandleRequest 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 NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequestWithDefaults

func NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequestWithDefaults() *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest

NewMicrosoftTeamsCreateWorkflowsWebhookHandleRequestWithDefaults instantiates a new MicrosoftTeamsCreateWorkflowsWebhookHandleRequest 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 (*MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) GetData

func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) GetData() MicrosoftTeamsWorkflowsWebhookHandleRequestData

GetData returns the Data field value.

func (*MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) GetDataOk

func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) GetDataOk() (*MicrosoftTeamsWorkflowsWebhookHandleRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) MarshalJSON

func (o MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) SetData

func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) SetData(v MicrosoftTeamsWorkflowsWebhookHandleRequestData)

SetData sets field value.

func (*MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) UnmarshalJSON

func (o *MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsGetChannelByNameResponse

MicrosoftTeamsGetChannelByNameResponse Response with channel, team, and tenant ID information.

type MicrosoftTeamsGetChannelByNameResponse struct {
    // Channel data from a response.
    Data *MicrosoftTeamsChannelInfoResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsGetChannelByNameResponse

func NewMicrosoftTeamsGetChannelByNameResponse() *MicrosoftTeamsGetChannelByNameResponse

NewMicrosoftTeamsGetChannelByNameResponse instantiates a new MicrosoftTeamsGetChannelByNameResponse 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 NewMicrosoftTeamsGetChannelByNameResponseWithDefaults

func NewMicrosoftTeamsGetChannelByNameResponseWithDefaults() *MicrosoftTeamsGetChannelByNameResponse

NewMicrosoftTeamsGetChannelByNameResponseWithDefaults instantiates a new MicrosoftTeamsGetChannelByNameResponse 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 (*MicrosoftTeamsGetChannelByNameResponse) GetData

func (o *MicrosoftTeamsGetChannelByNameResponse) GetData() MicrosoftTeamsChannelInfoResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MicrosoftTeamsGetChannelByNameResponse) GetDataOk

func (o *MicrosoftTeamsGetChannelByNameResponse) GetDataOk() (*MicrosoftTeamsChannelInfoResponseData, 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 (*MicrosoftTeamsGetChannelByNameResponse) HasData

func (o *MicrosoftTeamsGetChannelByNameResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MicrosoftTeamsGetChannelByNameResponse) MarshalJSON

func (o MicrosoftTeamsGetChannelByNameResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsGetChannelByNameResponse) SetData

func (o *MicrosoftTeamsGetChannelByNameResponse) SetData(v MicrosoftTeamsChannelInfoResponseData)

SetData gets a reference to the given MicrosoftTeamsChannelInfoResponseData and assigns it to the Data field.

func (*MicrosoftTeamsGetChannelByNameResponse) UnmarshalJSON

func (o *MicrosoftTeamsGetChannelByNameResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsIntegrationApi

MicrosoftTeamsIntegrationApi service type

type MicrosoftTeamsIntegrationApi datadog.Service

func NewMicrosoftTeamsIntegrationApi

func NewMicrosoftTeamsIntegrationApi(client *datadog.APIClient) *MicrosoftTeamsIntegrationApi

NewMicrosoftTeamsIntegrationApi Returns NewMicrosoftTeamsIntegrationApi.

func (*MicrosoftTeamsIntegrationApi) CreateTenantBasedHandle

func (a *MicrosoftTeamsIntegrationApi) CreateTenantBasedHandle(ctx _context.Context, body MicrosoftTeamsCreateTenantBasedHandleRequest) (MicrosoftTeamsTenantBasedHandleResponse, *_nethttp.Response, error)

CreateTenantBasedHandle Create tenant-based handle. Create a tenant-based handle in the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) CreateWorkflowsWebhookHandle

func (a *MicrosoftTeamsIntegrationApi) CreateWorkflowsWebhookHandle(ctx _context.Context, body MicrosoftTeamsCreateWorkflowsWebhookHandleRequest) (MicrosoftTeamsWorkflowsWebhookHandleResponse, *_nethttp.Response, error)

CreateWorkflowsWebhookHandle Create Workflows webhook handle. Create a Workflows webhook handle in the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) DeleteTenantBasedHandle

func (a *MicrosoftTeamsIntegrationApi) DeleteTenantBasedHandle(ctx _context.Context, handleId string) (*_nethttp.Response, error)

DeleteTenantBasedHandle Delete tenant-based handle. Delete a tenant-based handle from the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) DeleteWorkflowsWebhookHandle

func (a *MicrosoftTeamsIntegrationApi) DeleteWorkflowsWebhookHandle(ctx _context.Context, handleId string) (*_nethttp.Response, error)

DeleteWorkflowsWebhookHandle Delete Workflows webhook handle. Delete a Workflows webhook handle from the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) GetChannelByName

func (a *MicrosoftTeamsIntegrationApi) GetChannelByName(ctx _context.Context, tenantName string, teamName string, channelName string) (MicrosoftTeamsGetChannelByNameResponse, *_nethttp.Response, error)

GetChannelByName Get channel information by name. Get the tenant, team, and channel ID of a channel in the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) GetTenantBasedHandle

func (a *MicrosoftTeamsIntegrationApi) GetTenantBasedHandle(ctx _context.Context, handleId string) (MicrosoftTeamsTenantBasedHandleResponse, *_nethttp.Response, error)

GetTenantBasedHandle Get tenant-based handle information. Get the tenant, team, and channel information of a tenant-based handle from the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) GetWorkflowsWebhookHandle

func (a *MicrosoftTeamsIntegrationApi) GetWorkflowsWebhookHandle(ctx _context.Context, handleId string) (MicrosoftTeamsWorkflowsWebhookHandleResponse, *_nethttp.Response, error)

GetWorkflowsWebhookHandle Get Workflows webhook handle information. Get the name of a Workflows webhook handle from the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) ListTenantBasedHandles

func (a *MicrosoftTeamsIntegrationApi) ListTenantBasedHandles(ctx _context.Context, o ...ListTenantBasedHandlesOptionalParameters) (MicrosoftTeamsTenantBasedHandlesResponse, *_nethttp.Response, error)

ListTenantBasedHandles Get all tenant-based handles. Get a list of all tenant-based handles from the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) ListWorkflowsWebhookHandles

func (a *MicrosoftTeamsIntegrationApi) ListWorkflowsWebhookHandles(ctx _context.Context, o ...ListWorkflowsWebhookHandlesOptionalParameters) (MicrosoftTeamsWorkflowsWebhookHandlesResponse, *_nethttp.Response, error)

ListWorkflowsWebhookHandles Get all Workflows webhook handles. Get a list of all Workflows webhook handles from the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) UpdateTenantBasedHandle

func (a *MicrosoftTeamsIntegrationApi) UpdateTenantBasedHandle(ctx _context.Context, handleId string, body MicrosoftTeamsUpdateTenantBasedHandleRequest) (MicrosoftTeamsTenantBasedHandleResponse, *_nethttp.Response, error)

UpdateTenantBasedHandle Update tenant-based handle. Update a tenant-based handle from the Datadog Microsoft Teams integration.

func (*MicrosoftTeamsIntegrationApi) UpdateWorkflowsWebhookHandle

func (a *MicrosoftTeamsIntegrationApi) UpdateWorkflowsWebhookHandle(ctx _context.Context, handleId string, body MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) (MicrosoftTeamsWorkflowsWebhookHandleResponse, *_nethttp.Response, error)

UpdateWorkflowsWebhookHandle Update Workflows webhook handle. Update a Workflows webhook handle from the Datadog Microsoft Teams integration.

type MicrosoftTeamsTenantBasedHandleAttributes

MicrosoftTeamsTenantBasedHandleAttributes Tenant-based handle attributes.

type MicrosoftTeamsTenantBasedHandleAttributes struct {
    // Channel id.
    ChannelId *string `json:"channel_id,omitempty"`
    // Tenant-based handle name.
    Name *string `json:"name,omitempty"`
    // Team id.
    TeamId *string `json:"team_id,omitempty"`
    // Tenant id.
    TenantId *string `json:"tenant_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandleAttributes

func NewMicrosoftTeamsTenantBasedHandleAttributes() *MicrosoftTeamsTenantBasedHandleAttributes

NewMicrosoftTeamsTenantBasedHandleAttributes instantiates a new MicrosoftTeamsTenantBasedHandleAttributes 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 NewMicrosoftTeamsTenantBasedHandleAttributesWithDefaults

func NewMicrosoftTeamsTenantBasedHandleAttributesWithDefaults() *MicrosoftTeamsTenantBasedHandleAttributes

NewMicrosoftTeamsTenantBasedHandleAttributesWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandleAttributes 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 (*MicrosoftTeamsTenantBasedHandleAttributes) GetChannelId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetChannelId() string

GetChannelId returns the ChannelId field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleAttributes) GetChannelIdOk

func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleAttributes) GetName

func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleAttributes) GetNameOk

func (o *MicrosoftTeamsTenantBasedHandleAttributes) 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 (*MicrosoftTeamsTenantBasedHandleAttributes) GetTeamId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTeamId() string

GetTeamId returns the TeamId field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleAttributes) GetTeamIdOk

func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleAttributes) GetTenantId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleAttributes) GetTenantIdOk

func (o *MicrosoftTeamsTenantBasedHandleAttributes) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleAttributes) HasChannelId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasChannelId() bool

HasChannelId returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleAttributes) HasName

func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleAttributes) HasTeamId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasTeamId() bool

HasTeamId returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleAttributes) HasTenantId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (MicrosoftTeamsTenantBasedHandleAttributes) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandleAttributes) SetChannelId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetChannelId(v string)

SetChannelId gets a reference to the given string and assigns it to the ChannelId field.

func (*MicrosoftTeamsTenantBasedHandleAttributes) SetName

func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MicrosoftTeamsTenantBasedHandleAttributes) SetTeamId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetTeamId(v string)

SetTeamId gets a reference to the given string and assigns it to the TeamId field.

func (*MicrosoftTeamsTenantBasedHandleAttributes) SetTenantId

func (o *MicrosoftTeamsTenantBasedHandleAttributes) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

func (*MicrosoftTeamsTenantBasedHandleAttributes) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleInfoResponseAttributes

MicrosoftTeamsTenantBasedHandleInfoResponseAttributes Tenant-based handle attributes.

type MicrosoftTeamsTenantBasedHandleInfoResponseAttributes struct {
    // Channel id.
    ChannelId *string `json:"channel_id,omitempty"`
    // Channel name.
    ChannelName *string `json:"channel_name,omitempty"`
    // Tenant-based handle name.
    Name *string `json:"name,omitempty"`
    // Team id.
    TeamId *string `json:"team_id,omitempty"`
    // Team name.
    TeamName *string `json:"team_name,omitempty"`
    // Tenant id.
    TenantId *string `json:"tenant_id,omitempty"`
    // Tenant name.
    TenantName *string `json:"tenant_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributes

func NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributes() *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes

NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributes instantiates a new MicrosoftTeamsTenantBasedHandleInfoResponseAttributes 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 NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributesWithDefaults

func NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributesWithDefaults() *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes

NewMicrosoftTeamsTenantBasedHandleInfoResponseAttributesWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandleInfoResponseAttributes 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 (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelId() string

GetChannelId returns the ChannelId field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelIdOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelName() string

GetChannelName returns the ChannelName field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelNameOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetChannelNameOk() (*string, bool)

GetChannelNameOk returns a tuple with the ChannelName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetNameOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) 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 (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamId() string

GetTeamId returns the TeamId field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamIdOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamName() string

GetTeamName returns the TeamName field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamNameOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTeamNameOk() (*string, bool)

GetTeamNameOk returns a tuple with the TeamName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantIdOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantName() string

GetTenantName returns the TenantName field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantNameOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) GetTenantNameOk() (*string, bool)

GetTenantNameOk returns a tuple with the TenantName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasChannelId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasChannelId() bool

HasChannelId returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasChannelName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasChannelName() bool

HasChannelName returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTeamId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTeamId() bool

HasTeamId returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTeamName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTeamName() bool

HasTeamName returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTenantId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTenantName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) HasTenantName() bool

HasTenantName returns a boolean if a field has been set.

func (MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetChannelId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetChannelId(v string)

SetChannelId gets a reference to the given string and assigns it to the ChannelId field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetChannelName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetChannelName(v string)

SetChannelName gets a reference to the given string and assigns it to the ChannelName field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTeamId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTeamId(v string)

SetTeamId gets a reference to the given string and assigns it to the TeamId field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTeamName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTeamName(v string)

SetTeamName gets a reference to the given string and assigns it to the TeamName field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTenantId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTenantName

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) SetTenantName(v string)

SetTenantName gets a reference to the given string and assigns it to the TenantName field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleInfoResponseData

MicrosoftTeamsTenantBasedHandleInfoResponseData Tenant-based handle data from a response.

type MicrosoftTeamsTenantBasedHandleInfoResponseData struct {
    // Tenant-based handle attributes.
    Attributes *MicrosoftTeamsTenantBasedHandleInfoResponseAttributes `json:"attributes,omitempty"`
    // The ID of the tenant-based handle.
    Id *string `json:"id,omitempty"`
    // Tenant-based handle resource type.
    Type *MicrosoftTeamsTenantBasedHandleInfoType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandleInfoResponseData

func NewMicrosoftTeamsTenantBasedHandleInfoResponseData() *MicrosoftTeamsTenantBasedHandleInfoResponseData

NewMicrosoftTeamsTenantBasedHandleInfoResponseData instantiates a new MicrosoftTeamsTenantBasedHandleInfoResponseData 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 NewMicrosoftTeamsTenantBasedHandleInfoResponseDataWithDefaults

func NewMicrosoftTeamsTenantBasedHandleInfoResponseDataWithDefaults() *MicrosoftTeamsTenantBasedHandleInfoResponseData

NewMicrosoftTeamsTenantBasedHandleInfoResponseDataWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandleInfoResponseData 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 (*MicrosoftTeamsTenantBasedHandleInfoResponseData) GetAttributes

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetAttributes() MicrosoftTeamsTenantBasedHandleInfoResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) GetAttributesOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleInfoResponseAttributes, 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 (*MicrosoftTeamsTenantBasedHandleInfoResponseData) GetId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) GetIdOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) 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 (*MicrosoftTeamsTenantBasedHandleInfoResponseData) GetType

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetType() MicrosoftTeamsTenantBasedHandleInfoType

GetType returns the Type field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) GetTypeOk

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleInfoType, 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 (*MicrosoftTeamsTenantBasedHandleInfoResponseData) HasAttributes

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) HasId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) HasType

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MicrosoftTeamsTenantBasedHandleInfoResponseData) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandleInfoResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) SetAttributes

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) SetAttributes(v MicrosoftTeamsTenantBasedHandleInfoResponseAttributes)

SetAttributes gets a reference to the given MicrosoftTeamsTenantBasedHandleInfoResponseAttributes and assigns it to the Attributes field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) SetId

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) SetType

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) SetType(v MicrosoftTeamsTenantBasedHandleInfoType)

SetType gets a reference to the given MicrosoftTeamsTenantBasedHandleInfoType and assigns it to the Type field.

func (*MicrosoftTeamsTenantBasedHandleInfoResponseData) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandleInfoResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleInfoType

MicrosoftTeamsTenantBasedHandleInfoType Tenant-based handle resource type.

type MicrosoftTeamsTenantBasedHandleInfoType string

List of MicrosoftTeamsTenantBasedHandleInfoType.

const (
    MICROSOFTTEAMSTENANTBASEDHANDLEINFOTYPE_MS_TEAMS_TENANT_BASED_HANDLE_INFO MicrosoftTeamsTenantBasedHandleInfoType = "ms-teams-tenant-based-handle-info"
)

func NewMicrosoftTeamsTenantBasedHandleInfoTypeFromValue

func NewMicrosoftTeamsTenantBasedHandleInfoTypeFromValue(v string) (*MicrosoftTeamsTenantBasedHandleInfoType, error)

NewMicrosoftTeamsTenantBasedHandleInfoTypeFromValue returns a pointer to a valid MicrosoftTeamsTenantBasedHandleInfoType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MicrosoftTeamsTenantBasedHandleInfoType) GetAllowedValues

func (v *MicrosoftTeamsTenantBasedHandleInfoType) GetAllowedValues() []MicrosoftTeamsTenantBasedHandleInfoType

GetAllowedValues reeturns the list of possible values.

func (MicrosoftTeamsTenantBasedHandleInfoType) IsValid

func (v MicrosoftTeamsTenantBasedHandleInfoType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MicrosoftTeamsTenantBasedHandleInfoType) Ptr

func (v MicrosoftTeamsTenantBasedHandleInfoType) Ptr() *MicrosoftTeamsTenantBasedHandleInfoType

Ptr returns reference to MicrosoftTeamsTenantBasedHandleInfoType value.

func (*MicrosoftTeamsTenantBasedHandleInfoType) UnmarshalJSON

func (v *MicrosoftTeamsTenantBasedHandleInfoType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleRequestAttributes

MicrosoftTeamsTenantBasedHandleRequestAttributes Tenant-based handle attributes.

type MicrosoftTeamsTenantBasedHandleRequestAttributes struct {
    // Channel id.
    ChannelId string `json:"channel_id"`
    // Tenant-based handle name.
    Name string `json:"name"`
    // Team id.
    TeamId string `json:"team_id"`
    // Tenant id.
    TenantId string `json:"tenant_id"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandleRequestAttributes

func NewMicrosoftTeamsTenantBasedHandleRequestAttributes(channelId string, name string, teamId string, tenantId string) *MicrosoftTeamsTenantBasedHandleRequestAttributes

NewMicrosoftTeamsTenantBasedHandleRequestAttributes instantiates a new MicrosoftTeamsTenantBasedHandleRequestAttributes 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 NewMicrosoftTeamsTenantBasedHandleRequestAttributesWithDefaults

func NewMicrosoftTeamsTenantBasedHandleRequestAttributesWithDefaults() *MicrosoftTeamsTenantBasedHandleRequestAttributes

NewMicrosoftTeamsTenantBasedHandleRequestAttributesWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandleRequestAttributes 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 (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetChannelId

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetChannelId() string

GetChannelId returns the ChannelId field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetChannelIdOk

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetName

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetName() string

GetName returns the Name field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetNameOk

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTeamId

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTeamId() string

GetTeamId returns the TeamId field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTeamIdOk

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTenantId

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTenantId() string

GetTenantId returns the TenantId field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTenantIdOk

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (MicrosoftTeamsTenantBasedHandleRequestAttributes) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandleRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) SetChannelId

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetChannelId(v string)

SetChannelId sets field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) SetName

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetName(v string)

SetName sets field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) SetTeamId

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetTeamId(v string)

SetTeamId sets field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) SetTenantId

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) SetTenantId(v string)

SetTenantId sets field value.

func (*MicrosoftTeamsTenantBasedHandleRequestAttributes) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandleRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleRequestData

MicrosoftTeamsTenantBasedHandleRequestData Tenant-based handle data from a response.

type MicrosoftTeamsTenantBasedHandleRequestData struct {
    // Tenant-based handle attributes.
    Attributes MicrosoftTeamsTenantBasedHandleRequestAttributes `json:"attributes"`
    // Specifies the tenant-based handle resource type.
    Type MicrosoftTeamsTenantBasedHandleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandleRequestData

func NewMicrosoftTeamsTenantBasedHandleRequestData(attributes MicrosoftTeamsTenantBasedHandleRequestAttributes, typeVar MicrosoftTeamsTenantBasedHandleType) *MicrosoftTeamsTenantBasedHandleRequestData

NewMicrosoftTeamsTenantBasedHandleRequestData instantiates a new MicrosoftTeamsTenantBasedHandleRequestData 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 NewMicrosoftTeamsTenantBasedHandleRequestDataWithDefaults

func NewMicrosoftTeamsTenantBasedHandleRequestDataWithDefaults() *MicrosoftTeamsTenantBasedHandleRequestData

NewMicrosoftTeamsTenantBasedHandleRequestDataWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandleRequestData 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 (*MicrosoftTeamsTenantBasedHandleRequestData) GetAttributes

func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetAttributes() MicrosoftTeamsTenantBasedHandleRequestAttributes

GetAttributes returns the Attributes field value.

func (*MicrosoftTeamsTenantBasedHandleRequestData) GetAttributesOk

func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsTenantBasedHandleRequestData) GetType

func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetType() MicrosoftTeamsTenantBasedHandleType

GetType returns the Type field value.

func (*MicrosoftTeamsTenantBasedHandleRequestData) GetTypeOk

func (o *MicrosoftTeamsTenantBasedHandleRequestData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MicrosoftTeamsTenantBasedHandleRequestData) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandleRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandleRequestData) SetAttributes

func (o *MicrosoftTeamsTenantBasedHandleRequestData) SetAttributes(v MicrosoftTeamsTenantBasedHandleRequestAttributes)

SetAttributes sets field value.

func (*MicrosoftTeamsTenantBasedHandleRequestData) SetType

func (o *MicrosoftTeamsTenantBasedHandleRequestData) SetType(v MicrosoftTeamsTenantBasedHandleType)

SetType sets field value.

func (*MicrosoftTeamsTenantBasedHandleRequestData) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandleRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleResponse

MicrosoftTeamsTenantBasedHandleResponse Response of a tenant-based handle.

type MicrosoftTeamsTenantBasedHandleResponse struct {
    // Tenant-based handle data from a response.
    Data MicrosoftTeamsTenantBasedHandleResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandleResponse

func NewMicrosoftTeamsTenantBasedHandleResponse(data MicrosoftTeamsTenantBasedHandleResponseData) *MicrosoftTeamsTenantBasedHandleResponse

NewMicrosoftTeamsTenantBasedHandleResponse instantiates a new MicrosoftTeamsTenantBasedHandleResponse 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 NewMicrosoftTeamsTenantBasedHandleResponseWithDefaults

func NewMicrosoftTeamsTenantBasedHandleResponseWithDefaults() *MicrosoftTeamsTenantBasedHandleResponse

NewMicrosoftTeamsTenantBasedHandleResponseWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandleResponse 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 (*MicrosoftTeamsTenantBasedHandleResponse) GetData

func (o *MicrosoftTeamsTenantBasedHandleResponse) GetData() MicrosoftTeamsTenantBasedHandleResponseData

GetData returns the Data field value.

func (*MicrosoftTeamsTenantBasedHandleResponse) GetDataOk

func (o *MicrosoftTeamsTenantBasedHandleResponse) GetDataOk() (*MicrosoftTeamsTenantBasedHandleResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsTenantBasedHandleResponse) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandleResponse) SetData

func (o *MicrosoftTeamsTenantBasedHandleResponse) SetData(v MicrosoftTeamsTenantBasedHandleResponseData)

SetData sets field value.

func (*MicrosoftTeamsTenantBasedHandleResponse) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleResponseData

MicrosoftTeamsTenantBasedHandleResponseData Tenant-based handle data from a response.

type MicrosoftTeamsTenantBasedHandleResponseData struct {
    // Tenant-based handle attributes.
    Attributes *MicrosoftTeamsTenantBasedHandleAttributes `json:"attributes,omitempty"`
    // The ID of the tenant-based handle.
    Id *string `json:"id,omitempty"`
    // Specifies the tenant-based handle resource type.
    Type *MicrosoftTeamsTenantBasedHandleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandleResponseData

func NewMicrosoftTeamsTenantBasedHandleResponseData() *MicrosoftTeamsTenantBasedHandleResponseData

NewMicrosoftTeamsTenantBasedHandleResponseData instantiates a new MicrosoftTeamsTenantBasedHandleResponseData 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 NewMicrosoftTeamsTenantBasedHandleResponseDataWithDefaults

func NewMicrosoftTeamsTenantBasedHandleResponseDataWithDefaults() *MicrosoftTeamsTenantBasedHandleResponseData

NewMicrosoftTeamsTenantBasedHandleResponseDataWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandleResponseData 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 (*MicrosoftTeamsTenantBasedHandleResponseData) GetAttributes

func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetAttributes() MicrosoftTeamsTenantBasedHandleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleResponseData) GetAttributesOk

func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleAttributes, 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 (*MicrosoftTeamsTenantBasedHandleResponseData) GetId

func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleResponseData) GetIdOk

func (o *MicrosoftTeamsTenantBasedHandleResponseData) 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 (*MicrosoftTeamsTenantBasedHandleResponseData) GetType

func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetType() MicrosoftTeamsTenantBasedHandleType

GetType returns the Type field value if set, zero value otherwise.

func (*MicrosoftTeamsTenantBasedHandleResponseData) GetTypeOk

func (o *MicrosoftTeamsTenantBasedHandleResponseData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleType, 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 (*MicrosoftTeamsTenantBasedHandleResponseData) HasAttributes

func (o *MicrosoftTeamsTenantBasedHandleResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleResponseData) HasId

func (o *MicrosoftTeamsTenantBasedHandleResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MicrosoftTeamsTenantBasedHandleResponseData) HasType

func (o *MicrosoftTeamsTenantBasedHandleResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MicrosoftTeamsTenantBasedHandleResponseData) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandleResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandleResponseData) SetAttributes

func (o *MicrosoftTeamsTenantBasedHandleResponseData) SetAttributes(v MicrosoftTeamsTenantBasedHandleAttributes)

SetAttributes gets a reference to the given MicrosoftTeamsTenantBasedHandleAttributes and assigns it to the Attributes field.

func (*MicrosoftTeamsTenantBasedHandleResponseData) SetId

func (o *MicrosoftTeamsTenantBasedHandleResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MicrosoftTeamsTenantBasedHandleResponseData) SetType

func (o *MicrosoftTeamsTenantBasedHandleResponseData) SetType(v MicrosoftTeamsTenantBasedHandleType)

SetType gets a reference to the given MicrosoftTeamsTenantBasedHandleType and assigns it to the Type field.

func (*MicrosoftTeamsTenantBasedHandleResponseData) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandleResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandleType

MicrosoftTeamsTenantBasedHandleType Specifies the tenant-based handle resource type.

type MicrosoftTeamsTenantBasedHandleType string

List of MicrosoftTeamsTenantBasedHandleType.

const (
    MICROSOFTTEAMSTENANTBASEDHANDLETYPE_TENANT_BASED_HANDLE MicrosoftTeamsTenantBasedHandleType = "tenant-based-handle"
)

func NewMicrosoftTeamsTenantBasedHandleTypeFromValue

func NewMicrosoftTeamsTenantBasedHandleTypeFromValue(v string) (*MicrosoftTeamsTenantBasedHandleType, error)

NewMicrosoftTeamsTenantBasedHandleTypeFromValue returns a pointer to a valid MicrosoftTeamsTenantBasedHandleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MicrosoftTeamsTenantBasedHandleType) GetAllowedValues

func (v *MicrosoftTeamsTenantBasedHandleType) GetAllowedValues() []MicrosoftTeamsTenantBasedHandleType

GetAllowedValues reeturns the list of possible values.

func (MicrosoftTeamsTenantBasedHandleType) IsValid

func (v MicrosoftTeamsTenantBasedHandleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MicrosoftTeamsTenantBasedHandleType) Ptr

func (v MicrosoftTeamsTenantBasedHandleType) Ptr() *MicrosoftTeamsTenantBasedHandleType

Ptr returns reference to MicrosoftTeamsTenantBasedHandleType value.

func (*MicrosoftTeamsTenantBasedHandleType) UnmarshalJSON

func (v *MicrosoftTeamsTenantBasedHandleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsTenantBasedHandlesResponse

MicrosoftTeamsTenantBasedHandlesResponse Response with a list of tenant-based handles.

type MicrosoftTeamsTenantBasedHandlesResponse struct {
    // An array of tenant-based handles.
    Data []MicrosoftTeamsTenantBasedHandleInfoResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsTenantBasedHandlesResponse

func NewMicrosoftTeamsTenantBasedHandlesResponse(data []MicrosoftTeamsTenantBasedHandleInfoResponseData) *MicrosoftTeamsTenantBasedHandlesResponse

NewMicrosoftTeamsTenantBasedHandlesResponse instantiates a new MicrosoftTeamsTenantBasedHandlesResponse 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 NewMicrosoftTeamsTenantBasedHandlesResponseWithDefaults

func NewMicrosoftTeamsTenantBasedHandlesResponseWithDefaults() *MicrosoftTeamsTenantBasedHandlesResponse

NewMicrosoftTeamsTenantBasedHandlesResponseWithDefaults instantiates a new MicrosoftTeamsTenantBasedHandlesResponse 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 (*MicrosoftTeamsTenantBasedHandlesResponse) GetData

func (o *MicrosoftTeamsTenantBasedHandlesResponse) GetData() []MicrosoftTeamsTenantBasedHandleInfoResponseData

GetData returns the Data field value.

func (*MicrosoftTeamsTenantBasedHandlesResponse) GetDataOk

func (o *MicrosoftTeamsTenantBasedHandlesResponse) GetDataOk() (*[]MicrosoftTeamsTenantBasedHandleInfoResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsTenantBasedHandlesResponse) MarshalJSON

func (o MicrosoftTeamsTenantBasedHandlesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsTenantBasedHandlesResponse) SetData

func (o *MicrosoftTeamsTenantBasedHandlesResponse) SetData(v []MicrosoftTeamsTenantBasedHandleInfoResponseData)

SetData sets field value.

func (*MicrosoftTeamsTenantBasedHandlesResponse) UnmarshalJSON

func (o *MicrosoftTeamsTenantBasedHandlesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsUpdateTenantBasedHandleRequest

MicrosoftTeamsUpdateTenantBasedHandleRequest Update tenant-based handle request.

type MicrosoftTeamsUpdateTenantBasedHandleRequest struct {
    // Tenant-based handle data from a response.
    Data MicrosoftTeamsUpdateTenantBasedHandleRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsUpdateTenantBasedHandleRequest

func NewMicrosoftTeamsUpdateTenantBasedHandleRequest(data MicrosoftTeamsUpdateTenantBasedHandleRequestData) *MicrosoftTeamsUpdateTenantBasedHandleRequest

NewMicrosoftTeamsUpdateTenantBasedHandleRequest instantiates a new MicrosoftTeamsUpdateTenantBasedHandleRequest 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 NewMicrosoftTeamsUpdateTenantBasedHandleRequestWithDefaults

func NewMicrosoftTeamsUpdateTenantBasedHandleRequestWithDefaults() *MicrosoftTeamsUpdateTenantBasedHandleRequest

NewMicrosoftTeamsUpdateTenantBasedHandleRequestWithDefaults instantiates a new MicrosoftTeamsUpdateTenantBasedHandleRequest 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 (*MicrosoftTeamsUpdateTenantBasedHandleRequest) GetData

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) GetData() MicrosoftTeamsUpdateTenantBasedHandleRequestData

GetData returns the Data field value.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequest) GetDataOk

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) GetDataOk() (*MicrosoftTeamsUpdateTenantBasedHandleRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsUpdateTenantBasedHandleRequest) MarshalJSON

func (o MicrosoftTeamsUpdateTenantBasedHandleRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequest) SetData

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) SetData(v MicrosoftTeamsUpdateTenantBasedHandleRequestData)

SetData sets field value.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequest) UnmarshalJSON

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsUpdateTenantBasedHandleRequestData

MicrosoftTeamsUpdateTenantBasedHandleRequestData Tenant-based handle data from a response.

type MicrosoftTeamsUpdateTenantBasedHandleRequestData struct {
    // Tenant-based handle attributes.
    Attributes MicrosoftTeamsTenantBasedHandleAttributes `json:"attributes"`
    // Specifies the tenant-based handle resource type.
    Type MicrosoftTeamsTenantBasedHandleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsUpdateTenantBasedHandleRequestData

func NewMicrosoftTeamsUpdateTenantBasedHandleRequestData(attributes MicrosoftTeamsTenantBasedHandleAttributes, typeVar MicrosoftTeamsTenantBasedHandleType) *MicrosoftTeamsUpdateTenantBasedHandleRequestData

NewMicrosoftTeamsUpdateTenantBasedHandleRequestData instantiates a new MicrosoftTeamsUpdateTenantBasedHandleRequestData 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 NewMicrosoftTeamsUpdateTenantBasedHandleRequestDataWithDefaults

func NewMicrosoftTeamsUpdateTenantBasedHandleRequestDataWithDefaults() *MicrosoftTeamsUpdateTenantBasedHandleRequestData

NewMicrosoftTeamsUpdateTenantBasedHandleRequestDataWithDefaults instantiates a new MicrosoftTeamsUpdateTenantBasedHandleRequestData 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 (*MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetAttributes

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetAttributes() MicrosoftTeamsTenantBasedHandleAttributes

GetAttributes returns the Attributes field value.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetAttributesOk

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetAttributesOk() (*MicrosoftTeamsTenantBasedHandleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetType

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetType() MicrosoftTeamsTenantBasedHandleType

GetType returns the Type field value.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetTypeOk

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) GetTypeOk() (*MicrosoftTeamsTenantBasedHandleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MicrosoftTeamsUpdateTenantBasedHandleRequestData) MarshalJSON

func (o MicrosoftTeamsUpdateTenantBasedHandleRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequestData) SetAttributes

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) SetAttributes(v MicrosoftTeamsTenantBasedHandleAttributes)

SetAttributes sets field value.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequestData) SetType

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) SetType(v MicrosoftTeamsTenantBasedHandleType)

SetType sets field value.

func (*MicrosoftTeamsUpdateTenantBasedHandleRequestData) UnmarshalJSON

func (o *MicrosoftTeamsUpdateTenantBasedHandleRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest

MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest Update Workflows webhook handle request.

type MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest struct {
    // Workflows Webhook handle data from a response.
    Data MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequest

func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequest(data MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest

NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequest instantiates a new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest 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 NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestWithDefaults

func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestWithDefaults() *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest

NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestWithDefaults instantiates a new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest 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 (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) GetData

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) GetData() MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData

GetData returns the Data field value.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) GetDataOk

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) GetDataOk() (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) MarshalJSON

func (o MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) SetData

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) SetData(v MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData)

SetData sets field value.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) UnmarshalJSON

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData

MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData Workflows Webhook handle data from a response.

type MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData struct {
    // Workflows Webhook handle attributes.
    Attributes MicrosoftTeamsWorkflowsWebhookHandleAttributes `json:"attributes"`
    // Specifies the Workflows webhook handle resource type.
    Type MicrosoftTeamsWorkflowsWebhookHandleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData

func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData(attributes MicrosoftTeamsWorkflowsWebhookHandleAttributes, typeVar MicrosoftTeamsWorkflowsWebhookHandleType) *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData

NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData instantiates a new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData 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 NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestDataWithDefaults

func NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestDataWithDefaults() *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData

NewMicrosoftTeamsUpdateWorkflowsWebhookHandleRequestDataWithDefaults instantiates a new MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData 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 (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetAttributes

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetAttributes() MicrosoftTeamsWorkflowsWebhookHandleAttributes

GetAttributes returns the Attributes field value.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetAttributesOk

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetAttributesOk() (*MicrosoftTeamsWorkflowsWebhookHandleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetType

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetType() MicrosoftTeamsWorkflowsWebhookHandleType

GetType returns the Type field value.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetTypeOk

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) GetTypeOk() (*MicrosoftTeamsWorkflowsWebhookHandleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) MarshalJSON

func (o MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) SetAttributes

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) SetAttributes(v MicrosoftTeamsWorkflowsWebhookHandleAttributes)

SetAttributes sets field value.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) SetType

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) SetType(v MicrosoftTeamsWorkflowsWebhookHandleType)

SetType sets field value.

func (*MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) UnmarshalJSON

func (o *MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookHandleAttributes

MicrosoftTeamsWorkflowsWebhookHandleAttributes Workflows Webhook handle attributes.

type MicrosoftTeamsWorkflowsWebhookHandleAttributes struct {
    // Workflows Webhook handle name.
    Name *string `json:"name,omitempty"`
    // Workflows Webhook URL.
    Url *string `json:"url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsWorkflowsWebhookHandleAttributes

func NewMicrosoftTeamsWorkflowsWebhookHandleAttributes() *MicrosoftTeamsWorkflowsWebhookHandleAttributes

NewMicrosoftTeamsWorkflowsWebhookHandleAttributes instantiates a new MicrosoftTeamsWorkflowsWebhookHandleAttributes 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 NewMicrosoftTeamsWorkflowsWebhookHandleAttributesWithDefaults

func NewMicrosoftTeamsWorkflowsWebhookHandleAttributesWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleAttributes

NewMicrosoftTeamsWorkflowsWebhookHandleAttributesWithDefaults instantiates a new MicrosoftTeamsWorkflowsWebhookHandleAttributes 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 (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetName

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetNameOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) 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 (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetUrl

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) GetUrlOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) 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 (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) HasName

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) HasUrl

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (MicrosoftTeamsWorkflowsWebhookHandleAttributes) MarshalJSON

func (o MicrosoftTeamsWorkflowsWebhookHandleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) SetName

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) SetUrl

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*MicrosoftTeamsWorkflowsWebhookHandleAttributes) UnmarshalJSON

func (o *MicrosoftTeamsWorkflowsWebhookHandleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes

MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes Workflows Webhook handle attributes.

type MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes struct {
    // Workflows Webhook handle name.
    Name string `json:"name"`
    // Workflows Webhook URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributes

func NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributes(name string, url string) *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes

NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributes instantiates a new MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes 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 NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributesWithDefaults

func NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributesWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes

NewMicrosoftTeamsWorkflowsWebhookHandleRequestAttributesWithDefaults instantiates a new MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes 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 (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetName

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetName() string

GetName returns the Name field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetNameOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetUrl

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetUrl() string

GetUrl returns the Url field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetUrlOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) MarshalJSON

func (o MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) SetName

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) SetName(v string)

SetName sets field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) SetUrl

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) SetUrl(v string)

SetUrl sets field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) UnmarshalJSON

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookHandleRequestData

MicrosoftTeamsWorkflowsWebhookHandleRequestData Workflows Webhook handle data from a response.

type MicrosoftTeamsWorkflowsWebhookHandleRequestData struct {
    // Workflows Webhook handle attributes.
    Attributes MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes `json:"attributes"`
    // Specifies the Workflows webhook handle resource type.
    Type MicrosoftTeamsWorkflowsWebhookHandleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsWorkflowsWebhookHandleRequestData

func NewMicrosoftTeamsWorkflowsWebhookHandleRequestData(attributes MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes, typeVar MicrosoftTeamsWorkflowsWebhookHandleType) *MicrosoftTeamsWorkflowsWebhookHandleRequestData

NewMicrosoftTeamsWorkflowsWebhookHandleRequestData instantiates a new MicrosoftTeamsWorkflowsWebhookHandleRequestData 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 NewMicrosoftTeamsWorkflowsWebhookHandleRequestDataWithDefaults

func NewMicrosoftTeamsWorkflowsWebhookHandleRequestDataWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleRequestData

NewMicrosoftTeamsWorkflowsWebhookHandleRequestDataWithDefaults instantiates a new MicrosoftTeamsWorkflowsWebhookHandleRequestData 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 (*MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetAttributes

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetAttributes() MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes

GetAttributes returns the Attributes field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetAttributesOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetAttributesOk() (*MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetType

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetType() MicrosoftTeamsWorkflowsWebhookHandleType

GetType returns the Type field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetTypeOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) GetTypeOk() (*MicrosoftTeamsWorkflowsWebhookHandleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MicrosoftTeamsWorkflowsWebhookHandleRequestData) MarshalJSON

func (o MicrosoftTeamsWorkflowsWebhookHandleRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestData) SetAttributes

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) SetAttributes(v MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes)

SetAttributes sets field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestData) SetType

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) SetType(v MicrosoftTeamsWorkflowsWebhookHandleType)

SetType sets field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleRequestData) UnmarshalJSON

func (o *MicrosoftTeamsWorkflowsWebhookHandleRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookHandleResponse

MicrosoftTeamsWorkflowsWebhookHandleResponse Response of a Workflows webhook handle.

type MicrosoftTeamsWorkflowsWebhookHandleResponse struct {
    // Workflows Webhook handle data from a response.
    Data MicrosoftTeamsWorkflowsWebhookHandleResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsWorkflowsWebhookHandleResponse

func NewMicrosoftTeamsWorkflowsWebhookHandleResponse(data MicrosoftTeamsWorkflowsWebhookHandleResponseData) *MicrosoftTeamsWorkflowsWebhookHandleResponse

NewMicrosoftTeamsWorkflowsWebhookHandleResponse instantiates a new MicrosoftTeamsWorkflowsWebhookHandleResponse 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 NewMicrosoftTeamsWorkflowsWebhookHandleResponseWithDefaults

func NewMicrosoftTeamsWorkflowsWebhookHandleResponseWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleResponse

NewMicrosoftTeamsWorkflowsWebhookHandleResponseWithDefaults instantiates a new MicrosoftTeamsWorkflowsWebhookHandleResponse 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 (*MicrosoftTeamsWorkflowsWebhookHandleResponse) GetData

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) GetData() MicrosoftTeamsWorkflowsWebhookHandleResponseData

GetData returns the Data field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponse) GetDataOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) GetDataOk() (*MicrosoftTeamsWorkflowsWebhookHandleResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsWorkflowsWebhookHandleResponse) MarshalJSON

func (o MicrosoftTeamsWorkflowsWebhookHandleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponse) SetData

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) SetData(v MicrosoftTeamsWorkflowsWebhookHandleResponseData)

SetData sets field value.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponse) UnmarshalJSON

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookHandleResponseData

MicrosoftTeamsWorkflowsWebhookHandleResponseData Workflows Webhook handle data from a response.

type MicrosoftTeamsWorkflowsWebhookHandleResponseData struct {
    // Workflows Webhook handle attributes.
    Attributes *MicrosoftTeamsWorkflowsWebhookResponseAttributes `json:"attributes,omitempty"`
    // The ID of the Workflows webhook handle.
    Id *string `json:"id,omitempty"`
    // Specifies the Workflows webhook handle resource type.
    Type *MicrosoftTeamsWorkflowsWebhookHandleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsWorkflowsWebhookHandleResponseData

func NewMicrosoftTeamsWorkflowsWebhookHandleResponseData() *MicrosoftTeamsWorkflowsWebhookHandleResponseData

NewMicrosoftTeamsWorkflowsWebhookHandleResponseData instantiates a new MicrosoftTeamsWorkflowsWebhookHandleResponseData 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 NewMicrosoftTeamsWorkflowsWebhookHandleResponseDataWithDefaults

func NewMicrosoftTeamsWorkflowsWebhookHandleResponseDataWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandleResponseData

NewMicrosoftTeamsWorkflowsWebhookHandleResponseDataWithDefaults instantiates a new MicrosoftTeamsWorkflowsWebhookHandleResponseData 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 (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetAttributes

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetAttributes() MicrosoftTeamsWorkflowsWebhookResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetAttributesOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetAttributesOk() (*MicrosoftTeamsWorkflowsWebhookResponseAttributes, 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 (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetId

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetIdOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) 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 (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetType

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetType() MicrosoftTeamsWorkflowsWebhookHandleType

GetType returns the Type field value if set, zero value otherwise.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetTypeOk

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) GetTypeOk() (*MicrosoftTeamsWorkflowsWebhookHandleType, 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 (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasAttributes

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasId

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasType

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MicrosoftTeamsWorkflowsWebhookHandleResponseData) MarshalJSON

func (o MicrosoftTeamsWorkflowsWebhookHandleResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetAttributes

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetAttributes(v MicrosoftTeamsWorkflowsWebhookResponseAttributes)

SetAttributes gets a reference to the given MicrosoftTeamsWorkflowsWebhookResponseAttributes and assigns it to the Attributes field.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetId

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetType

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) SetType(v MicrosoftTeamsWorkflowsWebhookHandleType)

SetType gets a reference to the given MicrosoftTeamsWorkflowsWebhookHandleType and assigns it to the Type field.

func (*MicrosoftTeamsWorkflowsWebhookHandleResponseData) UnmarshalJSON

func (o *MicrosoftTeamsWorkflowsWebhookHandleResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookHandleType

MicrosoftTeamsWorkflowsWebhookHandleType Specifies the Workflows webhook handle resource type.

type MicrosoftTeamsWorkflowsWebhookHandleType string

List of MicrosoftTeamsWorkflowsWebhookHandleType.

const (
    MICROSOFTTEAMSWORKFLOWSWEBHOOKHANDLETYPE_WORKFLOWS_WEBHOOK_HANDLE MicrosoftTeamsWorkflowsWebhookHandleType = "workflows-webhook-handle"
)

func NewMicrosoftTeamsWorkflowsWebhookHandleTypeFromValue

func NewMicrosoftTeamsWorkflowsWebhookHandleTypeFromValue(v string) (*MicrosoftTeamsWorkflowsWebhookHandleType, error)

NewMicrosoftTeamsWorkflowsWebhookHandleTypeFromValue returns a pointer to a valid MicrosoftTeamsWorkflowsWebhookHandleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MicrosoftTeamsWorkflowsWebhookHandleType) GetAllowedValues

func (v *MicrosoftTeamsWorkflowsWebhookHandleType) GetAllowedValues() []MicrosoftTeamsWorkflowsWebhookHandleType

GetAllowedValues reeturns the list of possible values.

func (MicrosoftTeamsWorkflowsWebhookHandleType) IsValid

func (v MicrosoftTeamsWorkflowsWebhookHandleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MicrosoftTeamsWorkflowsWebhookHandleType) Ptr

func (v MicrosoftTeamsWorkflowsWebhookHandleType) Ptr() *MicrosoftTeamsWorkflowsWebhookHandleType

Ptr returns reference to MicrosoftTeamsWorkflowsWebhookHandleType value.

func (*MicrosoftTeamsWorkflowsWebhookHandleType) UnmarshalJSON

func (v *MicrosoftTeamsWorkflowsWebhookHandleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookHandlesResponse

MicrosoftTeamsWorkflowsWebhookHandlesResponse Response with a list of Workflows webhook handles.

type MicrosoftTeamsWorkflowsWebhookHandlesResponse struct {
    // An array of Workflows webhook handles.
    Data []MicrosoftTeamsWorkflowsWebhookHandleResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsWorkflowsWebhookHandlesResponse

func NewMicrosoftTeamsWorkflowsWebhookHandlesResponse(data []MicrosoftTeamsWorkflowsWebhookHandleResponseData) *MicrosoftTeamsWorkflowsWebhookHandlesResponse

NewMicrosoftTeamsWorkflowsWebhookHandlesResponse instantiates a new MicrosoftTeamsWorkflowsWebhookHandlesResponse 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 NewMicrosoftTeamsWorkflowsWebhookHandlesResponseWithDefaults

func NewMicrosoftTeamsWorkflowsWebhookHandlesResponseWithDefaults() *MicrosoftTeamsWorkflowsWebhookHandlesResponse

NewMicrosoftTeamsWorkflowsWebhookHandlesResponseWithDefaults instantiates a new MicrosoftTeamsWorkflowsWebhookHandlesResponse 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 (*MicrosoftTeamsWorkflowsWebhookHandlesResponse) GetData

func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) GetData() []MicrosoftTeamsWorkflowsWebhookHandleResponseData

GetData returns the Data field value.

func (*MicrosoftTeamsWorkflowsWebhookHandlesResponse) GetDataOk

func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) GetDataOk() (*[]MicrosoftTeamsWorkflowsWebhookHandleResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MicrosoftTeamsWorkflowsWebhookHandlesResponse) MarshalJSON

func (o MicrosoftTeamsWorkflowsWebhookHandlesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsWorkflowsWebhookHandlesResponse) SetData

func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) SetData(v []MicrosoftTeamsWorkflowsWebhookHandleResponseData)

SetData sets field value.

func (*MicrosoftTeamsWorkflowsWebhookHandlesResponse) UnmarshalJSON

func (o *MicrosoftTeamsWorkflowsWebhookHandlesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MicrosoftTeamsWorkflowsWebhookResponseAttributes

MicrosoftTeamsWorkflowsWebhookResponseAttributes Workflows Webhook handle attributes.

type MicrosoftTeamsWorkflowsWebhookResponseAttributes struct {
    // Workflows Webhook handle name.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMicrosoftTeamsWorkflowsWebhookResponseAttributes

func NewMicrosoftTeamsWorkflowsWebhookResponseAttributes() *MicrosoftTeamsWorkflowsWebhookResponseAttributes

NewMicrosoftTeamsWorkflowsWebhookResponseAttributes instantiates a new MicrosoftTeamsWorkflowsWebhookResponseAttributes 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 NewMicrosoftTeamsWorkflowsWebhookResponseAttributesWithDefaults

func NewMicrosoftTeamsWorkflowsWebhookResponseAttributesWithDefaults() *MicrosoftTeamsWorkflowsWebhookResponseAttributes

NewMicrosoftTeamsWorkflowsWebhookResponseAttributesWithDefaults instantiates a new MicrosoftTeamsWorkflowsWebhookResponseAttributes 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 (*MicrosoftTeamsWorkflowsWebhookResponseAttributes) GetName

func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MicrosoftTeamsWorkflowsWebhookResponseAttributes) GetNameOk

func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) 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 (*MicrosoftTeamsWorkflowsWebhookResponseAttributes) HasName

func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (MicrosoftTeamsWorkflowsWebhookResponseAttributes) MarshalJSON

func (o MicrosoftTeamsWorkflowsWebhookResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MicrosoftTeamsWorkflowsWebhookResponseAttributes) SetName

func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MicrosoftTeamsWorkflowsWebhookResponseAttributes) UnmarshalJSON

func (o *MicrosoftTeamsWorkflowsWebhookResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyAttributeCreateRequest

MonitorConfigPolicyAttributeCreateRequest Policy and policy type for a monitor configuration policy.

type MonitorConfigPolicyAttributeCreateRequest struct {
    // Configuration for the policy.
    Policy MonitorConfigPolicyPolicyCreateRequest `json:"policy"`
    // The monitor configuration policy type.
    PolicyType MonitorConfigPolicyType `json:"policy_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyAttributeCreateRequest

func NewMonitorConfigPolicyAttributeCreateRequest(policy MonitorConfigPolicyPolicyCreateRequest, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeCreateRequest

NewMonitorConfigPolicyAttributeCreateRequest instantiates a new MonitorConfigPolicyAttributeCreateRequest 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 NewMonitorConfigPolicyAttributeCreateRequestWithDefaults

func NewMonitorConfigPolicyAttributeCreateRequestWithDefaults() *MonitorConfigPolicyAttributeCreateRequest

NewMonitorConfigPolicyAttributeCreateRequestWithDefaults instantiates a new MonitorConfigPolicyAttributeCreateRequest 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 (*MonitorConfigPolicyAttributeCreateRequest) GetPolicy

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicy() MonitorConfigPolicyPolicyCreateRequest

GetPolicy returns the Policy field value.

func (*MonitorConfigPolicyAttributeCreateRequest) GetPolicyOk

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyOk() (*MonitorConfigPolicyPolicyCreateRequest, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeCreateRequest) GetPolicyType

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyType() MonitorConfigPolicyType

GetPolicyType returns the PolicyType field value.

func (*MonitorConfigPolicyAttributeCreateRequest) GetPolicyTypeOk

func (o *MonitorConfigPolicyAttributeCreateRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)

GetPolicyTypeOk returns a tuple with the PolicyType field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyAttributeCreateRequest) MarshalJSON

func (o MonitorConfigPolicyAttributeCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyAttributeCreateRequest) SetPolicy

func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicy(v MonitorConfigPolicyPolicyCreateRequest)

SetPolicy sets field value.

func (*MonitorConfigPolicyAttributeCreateRequest) SetPolicyType

func (o *MonitorConfigPolicyAttributeCreateRequest) SetPolicyType(v MonitorConfigPolicyType)

SetPolicyType sets field value.

func (*MonitorConfigPolicyAttributeCreateRequest) UnmarshalJSON

func (o *MonitorConfigPolicyAttributeCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyAttributeEditRequest

MonitorConfigPolicyAttributeEditRequest Policy and policy type for a monitor configuration policy.

type MonitorConfigPolicyAttributeEditRequest struct {
    // Configuration for the policy.
    Policy MonitorConfigPolicyPolicy `json:"policy"`
    // The monitor configuration policy type.
    PolicyType MonitorConfigPolicyType `json:"policy_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyAttributeEditRequest

func NewMonitorConfigPolicyAttributeEditRequest(policy MonitorConfigPolicyPolicy, policyType MonitorConfigPolicyType) *MonitorConfigPolicyAttributeEditRequest

NewMonitorConfigPolicyAttributeEditRequest instantiates a new MonitorConfigPolicyAttributeEditRequest 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 NewMonitorConfigPolicyAttributeEditRequestWithDefaults

func NewMonitorConfigPolicyAttributeEditRequestWithDefaults() *MonitorConfigPolicyAttributeEditRequest

NewMonitorConfigPolicyAttributeEditRequestWithDefaults instantiates a new MonitorConfigPolicyAttributeEditRequest 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 (*MonitorConfigPolicyAttributeEditRequest) GetPolicy

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicy() MonitorConfigPolicyPolicy

GetPolicy returns the Policy field value.

func (*MonitorConfigPolicyAttributeEditRequest) GetPolicyOk

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeEditRequest) GetPolicyType

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyType() MonitorConfigPolicyType

GetPolicyType returns the PolicyType field value.

func (*MonitorConfigPolicyAttributeEditRequest) GetPolicyTypeOk

func (o *MonitorConfigPolicyAttributeEditRequest) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)

GetPolicyTypeOk returns a tuple with the PolicyType field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyAttributeEditRequest) MarshalJSON

func (o MonitorConfigPolicyAttributeEditRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyAttributeEditRequest) SetPolicy

func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicy(v MonitorConfigPolicyPolicy)

SetPolicy sets field value.

func (*MonitorConfigPolicyAttributeEditRequest) SetPolicyType

func (o *MonitorConfigPolicyAttributeEditRequest) SetPolicyType(v MonitorConfigPolicyType)

SetPolicyType sets field value.

func (*MonitorConfigPolicyAttributeEditRequest) UnmarshalJSON

func (o *MonitorConfigPolicyAttributeEditRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyAttributeResponse

MonitorConfigPolicyAttributeResponse Policy and policy type for a monitor configuration policy.

type MonitorConfigPolicyAttributeResponse struct {
    // Configuration for the policy.
    Policy *MonitorConfigPolicyPolicy `json:"policy,omitempty"`
    // The monitor configuration policy type.
    PolicyType *MonitorConfigPolicyType `json:"policy_type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyAttributeResponse

func NewMonitorConfigPolicyAttributeResponse() *MonitorConfigPolicyAttributeResponse

NewMonitorConfigPolicyAttributeResponse instantiates a new MonitorConfigPolicyAttributeResponse 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 NewMonitorConfigPolicyAttributeResponseWithDefaults

func NewMonitorConfigPolicyAttributeResponseWithDefaults() *MonitorConfigPolicyAttributeResponse

NewMonitorConfigPolicyAttributeResponseWithDefaults instantiates a new MonitorConfigPolicyAttributeResponse 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 (*MonitorConfigPolicyAttributeResponse) GetPolicy

func (o *MonitorConfigPolicyAttributeResponse) GetPolicy() MonitorConfigPolicyPolicy

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*MonitorConfigPolicyAttributeResponse) GetPolicyOk

func (o *MonitorConfigPolicyAttributeResponse) GetPolicyOk() (*MonitorConfigPolicyPolicy, bool)

GetPolicyOk returns a tuple with the Policy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeResponse) GetPolicyType

func (o *MonitorConfigPolicyAttributeResponse) GetPolicyType() MonitorConfigPolicyType

GetPolicyType returns the PolicyType field value if set, zero value otherwise.

func (*MonitorConfigPolicyAttributeResponse) GetPolicyTypeOk

func (o *MonitorConfigPolicyAttributeResponse) GetPolicyTypeOk() (*MonitorConfigPolicyType, bool)

GetPolicyTypeOk returns a tuple with the PolicyType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyAttributeResponse) HasPolicy

func (o *MonitorConfigPolicyAttributeResponse) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (*MonitorConfigPolicyAttributeResponse) HasPolicyType

func (o *MonitorConfigPolicyAttributeResponse) HasPolicyType() bool

HasPolicyType returns a boolean if a field has been set.

func (MonitorConfigPolicyAttributeResponse) MarshalJSON

func (o MonitorConfigPolicyAttributeResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyAttributeResponse) SetPolicy

func (o *MonitorConfigPolicyAttributeResponse) SetPolicy(v MonitorConfigPolicyPolicy)

SetPolicy gets a reference to the given MonitorConfigPolicyPolicy and assigns it to the Policy field.

func (*MonitorConfigPolicyAttributeResponse) SetPolicyType

func (o *MonitorConfigPolicyAttributeResponse) SetPolicyType(v MonitorConfigPolicyType)

SetPolicyType gets a reference to the given MonitorConfigPolicyType and assigns it to the PolicyType field.

func (*MonitorConfigPolicyAttributeResponse) UnmarshalJSON

func (o *MonitorConfigPolicyAttributeResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyCreateData

MonitorConfigPolicyCreateData A monitor configuration policy data.

type MonitorConfigPolicyCreateData struct {
    // Policy and policy type for a monitor configuration policy.
    Attributes MonitorConfigPolicyAttributeCreateRequest `json:"attributes"`
    // Monitor configuration policy resource type.
    Type MonitorConfigPolicyResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyCreateData

func NewMonitorConfigPolicyCreateData(attributes MonitorConfigPolicyAttributeCreateRequest, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyCreateData

NewMonitorConfigPolicyCreateData instantiates a new MonitorConfigPolicyCreateData 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 NewMonitorConfigPolicyCreateDataWithDefaults

func NewMonitorConfigPolicyCreateDataWithDefaults() *MonitorConfigPolicyCreateData

NewMonitorConfigPolicyCreateDataWithDefaults instantiates a new MonitorConfigPolicyCreateData 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 (*MonitorConfigPolicyCreateData) GetAttributes

func (o *MonitorConfigPolicyCreateData) GetAttributes() MonitorConfigPolicyAttributeCreateRequest

GetAttributes returns the Attributes field value.

func (*MonitorConfigPolicyCreateData) GetAttributesOk

func (o *MonitorConfigPolicyCreateData) GetAttributesOk() (*MonitorConfigPolicyAttributeCreateRequest, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyCreateData) GetType

func (o *MonitorConfigPolicyCreateData) GetType() MonitorConfigPolicyResourceType

GetType returns the Type field value.

func (*MonitorConfigPolicyCreateData) GetTypeOk

func (o *MonitorConfigPolicyCreateData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyCreateData) MarshalJSON

func (o MonitorConfigPolicyCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyCreateData) SetAttributes

func (o *MonitorConfigPolicyCreateData) SetAttributes(v MonitorConfigPolicyAttributeCreateRequest)

SetAttributes sets field value.

func (*MonitorConfigPolicyCreateData) SetType

func (o *MonitorConfigPolicyCreateData) SetType(v MonitorConfigPolicyResourceType)

SetType sets field value.

func (*MonitorConfigPolicyCreateData) UnmarshalJSON

func (o *MonitorConfigPolicyCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyCreateRequest

MonitorConfigPolicyCreateRequest Request for creating a monitor configuration policy.

type MonitorConfigPolicyCreateRequest struct {
    // A monitor configuration policy data.
    Data MonitorConfigPolicyCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyCreateRequest

func NewMonitorConfigPolicyCreateRequest(data MonitorConfigPolicyCreateData) *MonitorConfigPolicyCreateRequest

NewMonitorConfigPolicyCreateRequest instantiates a new MonitorConfigPolicyCreateRequest 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 NewMonitorConfigPolicyCreateRequestWithDefaults

func NewMonitorConfigPolicyCreateRequestWithDefaults() *MonitorConfigPolicyCreateRequest

NewMonitorConfigPolicyCreateRequestWithDefaults instantiates a new MonitorConfigPolicyCreateRequest 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 (*MonitorConfigPolicyCreateRequest) GetData

func (o *MonitorConfigPolicyCreateRequest) GetData() MonitorConfigPolicyCreateData

GetData returns the Data field value.

func (*MonitorConfigPolicyCreateRequest) GetDataOk

func (o *MonitorConfigPolicyCreateRequest) GetDataOk() (*MonitorConfigPolicyCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyCreateRequest) MarshalJSON

func (o MonitorConfigPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyCreateRequest) SetData

func (o *MonitorConfigPolicyCreateRequest) SetData(v MonitorConfigPolicyCreateData)

SetData sets field value.

func (*MonitorConfigPolicyCreateRequest) UnmarshalJSON

func (o *MonitorConfigPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyEditData

MonitorConfigPolicyEditData A monitor configuration policy data.

type MonitorConfigPolicyEditData struct {
    // Policy and policy type for a monitor configuration policy.
    Attributes MonitorConfigPolicyAttributeEditRequest `json:"attributes"`
    // ID of this monitor configuration policy.
    Id string `json:"id"`
    // Monitor configuration policy resource type.
    Type MonitorConfigPolicyResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyEditData

func NewMonitorConfigPolicyEditData(attributes MonitorConfigPolicyAttributeEditRequest, id string, typeVar MonitorConfigPolicyResourceType) *MonitorConfigPolicyEditData

NewMonitorConfigPolicyEditData instantiates a new MonitorConfigPolicyEditData 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 NewMonitorConfigPolicyEditDataWithDefaults

func NewMonitorConfigPolicyEditDataWithDefaults() *MonitorConfigPolicyEditData

NewMonitorConfigPolicyEditDataWithDefaults instantiates a new MonitorConfigPolicyEditData 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 (*MonitorConfigPolicyEditData) GetAttributes

func (o *MonitorConfigPolicyEditData) GetAttributes() MonitorConfigPolicyAttributeEditRequest

GetAttributes returns the Attributes field value.

func (*MonitorConfigPolicyEditData) GetAttributesOk

func (o *MonitorConfigPolicyEditData) GetAttributesOk() (*MonitorConfigPolicyAttributeEditRequest, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyEditData) GetId

func (o *MonitorConfigPolicyEditData) GetId() string

GetId returns the Id field value.

func (*MonitorConfigPolicyEditData) GetIdOk

func (o *MonitorConfigPolicyEditData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyEditData) GetType

func (o *MonitorConfigPolicyEditData) GetType() MonitorConfigPolicyResourceType

GetType returns the Type field value.

func (*MonitorConfigPolicyEditData) GetTypeOk

func (o *MonitorConfigPolicyEditData) GetTypeOk() (*MonitorConfigPolicyResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyEditData) MarshalJSON

func (o MonitorConfigPolicyEditData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyEditData) SetAttributes

func (o *MonitorConfigPolicyEditData) SetAttributes(v MonitorConfigPolicyAttributeEditRequest)

SetAttributes sets field value.

func (*MonitorConfigPolicyEditData) SetId

func (o *MonitorConfigPolicyEditData) SetId(v string)

SetId sets field value.

func (*MonitorConfigPolicyEditData) SetType

func (o *MonitorConfigPolicyEditData) SetType(v MonitorConfigPolicyResourceType)

SetType sets field value.

func (*MonitorConfigPolicyEditData) UnmarshalJSON

func (o *MonitorConfigPolicyEditData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyEditRequest

MonitorConfigPolicyEditRequest Request for editing a monitor configuration policy.

type MonitorConfigPolicyEditRequest struct {
    // A monitor configuration policy data.
    Data MonitorConfigPolicyEditData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyEditRequest

func NewMonitorConfigPolicyEditRequest(data MonitorConfigPolicyEditData) *MonitorConfigPolicyEditRequest

NewMonitorConfigPolicyEditRequest instantiates a new MonitorConfigPolicyEditRequest 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 NewMonitorConfigPolicyEditRequestWithDefaults

func NewMonitorConfigPolicyEditRequestWithDefaults() *MonitorConfigPolicyEditRequest

NewMonitorConfigPolicyEditRequestWithDefaults instantiates a new MonitorConfigPolicyEditRequest 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 (*MonitorConfigPolicyEditRequest) GetData

func (o *MonitorConfigPolicyEditRequest) GetData() MonitorConfigPolicyEditData

GetData returns the Data field value.

func (*MonitorConfigPolicyEditRequest) GetDataOk

func (o *MonitorConfigPolicyEditRequest) GetDataOk() (*MonitorConfigPolicyEditData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyEditRequest) MarshalJSON

func (o MonitorConfigPolicyEditRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyEditRequest) SetData

func (o *MonitorConfigPolicyEditRequest) SetData(v MonitorConfigPolicyEditData)

SetData sets field value.

func (*MonitorConfigPolicyEditRequest) UnmarshalJSON

func (o *MonitorConfigPolicyEditRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyListResponse

MonitorConfigPolicyListResponse Response for retrieving all monitor configuration policies.

type MonitorConfigPolicyListResponse struct {
    // An array of monitor configuration policies.
    Data []MonitorConfigPolicyResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyListResponse

func NewMonitorConfigPolicyListResponse() *MonitorConfigPolicyListResponse

NewMonitorConfigPolicyListResponse instantiates a new MonitorConfigPolicyListResponse 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 NewMonitorConfigPolicyListResponseWithDefaults

func NewMonitorConfigPolicyListResponseWithDefaults() *MonitorConfigPolicyListResponse

NewMonitorConfigPolicyListResponseWithDefaults instantiates a new MonitorConfigPolicyListResponse 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 (*MonitorConfigPolicyListResponse) GetData

func (o *MonitorConfigPolicyListResponse) GetData() []MonitorConfigPolicyResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorConfigPolicyListResponse) GetDataOk

func (o *MonitorConfigPolicyListResponse) GetDataOk() (*[]MonitorConfigPolicyResponseData, 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 (*MonitorConfigPolicyListResponse) HasData

func (o *MonitorConfigPolicyListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MonitorConfigPolicyListResponse) MarshalJSON

func (o MonitorConfigPolicyListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyListResponse) SetData

func (o *MonitorConfigPolicyListResponse) SetData(v []MonitorConfigPolicyResponseData)

SetData gets a reference to the given []MonitorConfigPolicyResponseData and assigns it to the Data field.

func (*MonitorConfigPolicyListResponse) UnmarshalJSON

func (o *MonitorConfigPolicyListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyPolicy

MonitorConfigPolicyPolicy - Configuration for the policy.

type MonitorConfigPolicyPolicy struct {
    MonitorConfigPolicyTagPolicy *MonitorConfigPolicyTagPolicy

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy

func MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy(v *MonitorConfigPolicyTagPolicy) MonitorConfigPolicyPolicy

MonitorConfigPolicyTagPolicyAsMonitorConfigPolicyPolicy is a convenience function that returns MonitorConfigPolicyTagPolicy wrapped in MonitorConfigPolicyPolicy.

func (*MonitorConfigPolicyPolicy) GetActualInstance

func (obj *MonitorConfigPolicyPolicy) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MonitorConfigPolicyPolicy) MarshalJSON

func (obj MonitorConfigPolicyPolicy) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MonitorConfigPolicyPolicy) UnmarshalJSON

func (obj *MonitorConfigPolicyPolicy) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MonitorConfigPolicyPolicyCreateRequest

MonitorConfigPolicyPolicyCreateRequest - Configuration for the policy.

type MonitorConfigPolicyPolicyCreateRequest struct {
    MonitorConfigPolicyTagPolicyCreateRequest *MonitorConfigPolicyTagPolicyCreateRequest

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest

func MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest(v *MonitorConfigPolicyTagPolicyCreateRequest) MonitorConfigPolicyPolicyCreateRequest

MonitorConfigPolicyTagPolicyCreateRequestAsMonitorConfigPolicyPolicyCreateRequest is a convenience function that returns MonitorConfigPolicyTagPolicyCreateRequest wrapped in MonitorConfigPolicyPolicyCreateRequest.

func (*MonitorConfigPolicyPolicyCreateRequest) GetActualInstance

func (obj *MonitorConfigPolicyPolicyCreateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MonitorConfigPolicyPolicyCreateRequest) MarshalJSON

func (obj MonitorConfigPolicyPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MonitorConfigPolicyPolicyCreateRequest) UnmarshalJSON

func (obj *MonitorConfigPolicyPolicyCreateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MonitorConfigPolicyResourceType

MonitorConfigPolicyResourceType Monitor configuration policy resource type.

type MonitorConfigPolicyResourceType string

List of MonitorConfigPolicyResourceType.

const (
    MONITORCONFIGPOLICYRESOURCETYPE_MONITOR_CONFIG_POLICY MonitorConfigPolicyResourceType = "monitor-config-policy"
)

func NewMonitorConfigPolicyResourceTypeFromValue

func NewMonitorConfigPolicyResourceTypeFromValue(v string) (*MonitorConfigPolicyResourceType, error)

NewMonitorConfigPolicyResourceTypeFromValue returns a pointer to a valid MonitorConfigPolicyResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MonitorConfigPolicyResourceType) GetAllowedValues

func (v *MonitorConfigPolicyResourceType) GetAllowedValues() []MonitorConfigPolicyResourceType

GetAllowedValues reeturns the list of possible values.

func (MonitorConfigPolicyResourceType) IsValid

func (v MonitorConfigPolicyResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MonitorConfigPolicyResourceType) Ptr

func (v MonitorConfigPolicyResourceType) Ptr() *MonitorConfigPolicyResourceType

Ptr returns reference to MonitorConfigPolicyResourceType value.

func (*MonitorConfigPolicyResourceType) UnmarshalJSON

func (v *MonitorConfigPolicyResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyResponse

MonitorConfigPolicyResponse Response for retrieving a monitor configuration policy.

type MonitorConfigPolicyResponse struct {
    // A monitor configuration policy data.
    Data *MonitorConfigPolicyResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyResponse

func NewMonitorConfigPolicyResponse() *MonitorConfigPolicyResponse

NewMonitorConfigPolicyResponse instantiates a new MonitorConfigPolicyResponse 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 NewMonitorConfigPolicyResponseWithDefaults

func NewMonitorConfigPolicyResponseWithDefaults() *MonitorConfigPolicyResponse

NewMonitorConfigPolicyResponseWithDefaults instantiates a new MonitorConfigPolicyResponse 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 (*MonitorConfigPolicyResponse) GetData

func (o *MonitorConfigPolicyResponse) GetData() MonitorConfigPolicyResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponse) GetDataOk

func (o *MonitorConfigPolicyResponse) GetDataOk() (*MonitorConfigPolicyResponseData, 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 (*MonitorConfigPolicyResponse) HasData

func (o *MonitorConfigPolicyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (MonitorConfigPolicyResponse) MarshalJSON

func (o MonitorConfigPolicyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyResponse) SetData

func (o *MonitorConfigPolicyResponse) SetData(v MonitorConfigPolicyResponseData)

SetData gets a reference to the given MonitorConfigPolicyResponseData and assigns it to the Data field.

func (*MonitorConfigPolicyResponse) UnmarshalJSON

func (o *MonitorConfigPolicyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyResponseData

MonitorConfigPolicyResponseData A monitor configuration policy data.

type MonitorConfigPolicyResponseData struct {
    // Policy and policy type for a monitor configuration policy.
    Attributes *MonitorConfigPolicyAttributeResponse `json:"attributes,omitempty"`
    // ID of this monitor configuration policy.
    Id *string `json:"id,omitempty"`
    // Monitor configuration policy resource type.
    Type *MonitorConfigPolicyResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyResponseData

func NewMonitorConfigPolicyResponseData() *MonitorConfigPolicyResponseData

NewMonitorConfigPolicyResponseData instantiates a new MonitorConfigPolicyResponseData 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 NewMonitorConfigPolicyResponseDataWithDefaults

func NewMonitorConfigPolicyResponseDataWithDefaults() *MonitorConfigPolicyResponseData

NewMonitorConfigPolicyResponseDataWithDefaults instantiates a new MonitorConfigPolicyResponseData 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 (*MonitorConfigPolicyResponseData) GetAttributes

func (o *MonitorConfigPolicyResponseData) GetAttributes() MonitorConfigPolicyAttributeResponse

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponseData) GetAttributesOk

func (o *MonitorConfigPolicyResponseData) GetAttributesOk() (*MonitorConfigPolicyAttributeResponse, 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 (*MonitorConfigPolicyResponseData) GetId

func (o *MonitorConfigPolicyResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponseData) GetIdOk

func (o *MonitorConfigPolicyResponseData) 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 (*MonitorConfigPolicyResponseData) GetType

func (o *MonitorConfigPolicyResponseData) GetType() MonitorConfigPolicyResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorConfigPolicyResponseData) GetTypeOk

func (o *MonitorConfigPolicyResponseData) GetTypeOk() (*MonitorConfigPolicyResourceType, 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 (*MonitorConfigPolicyResponseData) HasAttributes

func (o *MonitorConfigPolicyResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MonitorConfigPolicyResponseData) HasId

func (o *MonitorConfigPolicyResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorConfigPolicyResponseData) HasType

func (o *MonitorConfigPolicyResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorConfigPolicyResponseData) MarshalJSON

func (o MonitorConfigPolicyResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyResponseData) SetAttributes

func (o *MonitorConfigPolicyResponseData) SetAttributes(v MonitorConfigPolicyAttributeResponse)

SetAttributes gets a reference to the given MonitorConfigPolicyAttributeResponse and assigns it to the Attributes field.

func (*MonitorConfigPolicyResponseData) SetId

func (o *MonitorConfigPolicyResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MonitorConfigPolicyResponseData) SetType

func (o *MonitorConfigPolicyResponseData) SetType(v MonitorConfigPolicyResourceType)

SetType gets a reference to the given MonitorConfigPolicyResourceType and assigns it to the Type field.

func (*MonitorConfigPolicyResponseData) UnmarshalJSON

func (o *MonitorConfigPolicyResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyTagPolicy

MonitorConfigPolicyTagPolicy Tag attributes of a monitor configuration policy.

type MonitorConfigPolicyTagPolicy struct {
    // The key of the tag.
    TagKey *string `json:"tag_key,omitempty"`
    // If a tag key is required for monitor creation.
    TagKeyRequired *bool `json:"tag_key_required,omitempty"`
    // Valid values for the tag.
    ValidTagValues []string `json:"valid_tag_values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyTagPolicy

func NewMonitorConfigPolicyTagPolicy() *MonitorConfigPolicyTagPolicy

NewMonitorConfigPolicyTagPolicy instantiates a new MonitorConfigPolicyTagPolicy 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 NewMonitorConfigPolicyTagPolicyWithDefaults

func NewMonitorConfigPolicyTagPolicyWithDefaults() *MonitorConfigPolicyTagPolicy

NewMonitorConfigPolicyTagPolicyWithDefaults instantiates a new MonitorConfigPolicyTagPolicy 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 (*MonitorConfigPolicyTagPolicy) GetTagKey

func (o *MonitorConfigPolicyTagPolicy) GetTagKey() string

GetTagKey returns the TagKey field value if set, zero value otherwise.

func (*MonitorConfigPolicyTagPolicy) GetTagKeyOk

func (o *MonitorConfigPolicyTagPolicy) GetTagKeyOk() (*string, bool)

GetTagKeyOk returns a tuple with the TagKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicy) GetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequired() bool

GetTagKeyRequired returns the TagKeyRequired field value if set, zero value otherwise.

func (*MonitorConfigPolicyTagPolicy) GetTagKeyRequiredOk

func (o *MonitorConfigPolicyTagPolicy) GetTagKeyRequiredOk() (*bool, bool)

GetTagKeyRequiredOk returns a tuple with the TagKeyRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicy) GetValidTagValues

func (o *MonitorConfigPolicyTagPolicy) GetValidTagValues() []string

GetValidTagValues returns the ValidTagValues field value if set, zero value otherwise.

func (*MonitorConfigPolicyTagPolicy) GetValidTagValuesOk

func (o *MonitorConfigPolicyTagPolicy) GetValidTagValuesOk() (*[]string, bool)

GetValidTagValuesOk returns a tuple with the ValidTagValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicy) HasTagKey

func (o *MonitorConfigPolicyTagPolicy) HasTagKey() bool

HasTagKey returns a boolean if a field has been set.

func (*MonitorConfigPolicyTagPolicy) HasTagKeyRequired

func (o *MonitorConfigPolicyTagPolicy) HasTagKeyRequired() bool

HasTagKeyRequired returns a boolean if a field has been set.

func (*MonitorConfigPolicyTagPolicy) HasValidTagValues

func (o *MonitorConfigPolicyTagPolicy) HasValidTagValues() bool

HasValidTagValues returns a boolean if a field has been set.

func (MonitorConfigPolicyTagPolicy) MarshalJSON

func (o MonitorConfigPolicyTagPolicy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyTagPolicy) SetTagKey

func (o *MonitorConfigPolicyTagPolicy) SetTagKey(v string)

SetTagKey gets a reference to the given string and assigns it to the TagKey field.

func (*MonitorConfigPolicyTagPolicy) SetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicy) SetTagKeyRequired(v bool)

SetTagKeyRequired gets a reference to the given bool and assigns it to the TagKeyRequired field.

func (*MonitorConfigPolicyTagPolicy) SetValidTagValues

func (o *MonitorConfigPolicyTagPolicy) SetValidTagValues(v []string)

SetValidTagValues gets a reference to the given []string and assigns it to the ValidTagValues field.

func (*MonitorConfigPolicyTagPolicy) UnmarshalJSON

func (o *MonitorConfigPolicyTagPolicy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyTagPolicyCreateRequest

MonitorConfigPolicyTagPolicyCreateRequest Tag attributes of a monitor configuration policy.

type MonitorConfigPolicyTagPolicyCreateRequest struct {
    // The key of the tag.
    TagKey string `json:"tag_key"`
    // If a tag key is required for monitor creation.
    TagKeyRequired bool `json:"tag_key_required"`
    // Valid values for the tag.
    ValidTagValues []string `json:"valid_tag_values"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorConfigPolicyTagPolicyCreateRequest

func NewMonitorConfigPolicyTagPolicyCreateRequest(tagKey string, tagKeyRequired bool, validTagValues []string) *MonitorConfigPolicyTagPolicyCreateRequest

NewMonitorConfigPolicyTagPolicyCreateRequest instantiates a new MonitorConfigPolicyTagPolicyCreateRequest 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 NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults

func NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults() *MonitorConfigPolicyTagPolicyCreateRequest

NewMonitorConfigPolicyTagPolicyCreateRequestWithDefaults instantiates a new MonitorConfigPolicyTagPolicyCreateRequest 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 (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKey

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKey() string

GetTagKey returns the TagKey field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyOk

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyOk() (*string, bool)

GetTagKeyOk returns a tuple with the TagKey field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequired() bool

GetTagKeyRequired returns the TagKeyRequired field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequiredOk

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetTagKeyRequiredOk() (*bool, bool)

GetTagKeyRequiredOk returns a tuple with the TagKeyRequired field value and a boolean to check if the value has been set.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValues

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValues() []string

GetValidTagValues returns the ValidTagValues field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValuesOk

func (o *MonitorConfigPolicyTagPolicyCreateRequest) GetValidTagValuesOk() (*[]string, bool)

GetValidTagValuesOk returns a tuple with the ValidTagValues field value and a boolean to check if the value has been set.

func (MonitorConfigPolicyTagPolicyCreateRequest) MarshalJSON

func (o MonitorConfigPolicyTagPolicyCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorConfigPolicyTagPolicyCreateRequest) SetTagKey

func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKey(v string)

SetTagKey sets field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) SetTagKeyRequired

func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetTagKeyRequired(v bool)

SetTagKeyRequired sets field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) SetValidTagValues

func (o *MonitorConfigPolicyTagPolicyCreateRequest) SetValidTagValues(v []string)

SetValidTagValues sets field value.

func (*MonitorConfigPolicyTagPolicyCreateRequest) UnmarshalJSON

func (o *MonitorConfigPolicyTagPolicyCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorConfigPolicyType

MonitorConfigPolicyType The monitor configuration policy type.

type MonitorConfigPolicyType string

List of MonitorConfigPolicyType.

const (
    MONITORCONFIGPOLICYTYPE_TAG MonitorConfigPolicyType = "tag"
)

func NewMonitorConfigPolicyTypeFromValue

func NewMonitorConfigPolicyTypeFromValue(v string) (*MonitorConfigPolicyType, error)

NewMonitorConfigPolicyTypeFromValue returns a pointer to a valid MonitorConfigPolicyType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MonitorConfigPolicyType) GetAllowedValues

func (v *MonitorConfigPolicyType) GetAllowedValues() []MonitorConfigPolicyType

GetAllowedValues reeturns the list of possible values.

func (MonitorConfigPolicyType) IsValid

func (v MonitorConfigPolicyType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MonitorConfigPolicyType) Ptr

func (v MonitorConfigPolicyType) Ptr() *MonitorConfigPolicyType

Ptr returns reference to MonitorConfigPolicyType value.

func (*MonitorConfigPolicyType) UnmarshalJSON

func (v *MonitorConfigPolicyType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MonitorDowntimeMatchResourceType

MonitorDowntimeMatchResourceType Monitor Downtime Match resource type.

type MonitorDowntimeMatchResourceType string

List of MonitorDowntimeMatchResourceType.

const (
    MONITORDOWNTIMEMATCHRESOURCETYPE_DOWNTIME_MATCH MonitorDowntimeMatchResourceType = "downtime_match"
)

func NewMonitorDowntimeMatchResourceTypeFromValue

func NewMonitorDowntimeMatchResourceTypeFromValue(v string) (*MonitorDowntimeMatchResourceType, error)

NewMonitorDowntimeMatchResourceTypeFromValue returns a pointer to a valid MonitorDowntimeMatchResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MonitorDowntimeMatchResourceType) GetAllowedValues

func (v *MonitorDowntimeMatchResourceType) GetAllowedValues() []MonitorDowntimeMatchResourceType

GetAllowedValues reeturns the list of possible values.

func (MonitorDowntimeMatchResourceType) IsValid

func (v MonitorDowntimeMatchResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MonitorDowntimeMatchResourceType) Ptr

func (v MonitorDowntimeMatchResourceType) Ptr() *MonitorDowntimeMatchResourceType

Ptr returns reference to MonitorDowntimeMatchResourceType value.

func (*MonitorDowntimeMatchResourceType) UnmarshalJSON

func (v *MonitorDowntimeMatchResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MonitorDowntimeMatchResponse

MonitorDowntimeMatchResponse Response for retrieving all downtime matches for a monitor.

type MonitorDowntimeMatchResponse struct {
    // An array of downtime matches.
    Data []MonitorDowntimeMatchResponseData `json:"data,omitempty"`
    // Pagination metadata returned by the API.
    Meta *DowntimeMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorDowntimeMatchResponse

func NewMonitorDowntimeMatchResponse() *MonitorDowntimeMatchResponse

NewMonitorDowntimeMatchResponse instantiates a new MonitorDowntimeMatchResponse 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 NewMonitorDowntimeMatchResponseWithDefaults

func NewMonitorDowntimeMatchResponseWithDefaults() *MonitorDowntimeMatchResponse

NewMonitorDowntimeMatchResponseWithDefaults instantiates a new MonitorDowntimeMatchResponse 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 (*MonitorDowntimeMatchResponse) GetData

func (o *MonitorDowntimeMatchResponse) GetData() []MonitorDowntimeMatchResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponse) GetDataOk

func (o *MonitorDowntimeMatchResponse) GetDataOk() (*[]MonitorDowntimeMatchResponseData, 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 (*MonitorDowntimeMatchResponse) GetMeta

func (o *MonitorDowntimeMatchResponse) GetMeta() DowntimeMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponse) GetMetaOk

func (o *MonitorDowntimeMatchResponse) GetMetaOk() (*DowntimeMeta, 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 (*MonitorDowntimeMatchResponse) HasData

func (o *MonitorDowntimeMatchResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponse) HasMeta

func (o *MonitorDowntimeMatchResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (MonitorDowntimeMatchResponse) MarshalJSON

func (o MonitorDowntimeMatchResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorDowntimeMatchResponse) SetData

func (o *MonitorDowntimeMatchResponse) SetData(v []MonitorDowntimeMatchResponseData)

SetData gets a reference to the given []MonitorDowntimeMatchResponseData and assigns it to the Data field.

func (*MonitorDowntimeMatchResponse) SetMeta

func (o *MonitorDowntimeMatchResponse) SetMeta(v DowntimeMeta)

SetMeta gets a reference to the given DowntimeMeta and assigns it to the Meta field.

func (*MonitorDowntimeMatchResponse) UnmarshalJSON

func (o *MonitorDowntimeMatchResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorDowntimeMatchResponseAttributes

MonitorDowntimeMatchResponseAttributes Downtime match details.

type MonitorDowntimeMatchResponseAttributes struct {
    // The end of the downtime.
    End datadog.NullableTime `json:"end,omitempty"`
    // An array of groups associated with the downtime.
    Groups []string `json:"groups,omitempty"`
    // The scope to which the downtime applies. Must follow the [common search syntax](https://docs.datadoghq.com/logs/explorer/search_syntax/).
    Scope *string `json:"scope,omitempty"`
    // The start of the downtime.
    Start *time.Time `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorDowntimeMatchResponseAttributes

func NewMonitorDowntimeMatchResponseAttributes() *MonitorDowntimeMatchResponseAttributes

NewMonitorDowntimeMatchResponseAttributes instantiates a new MonitorDowntimeMatchResponseAttributes 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 NewMonitorDowntimeMatchResponseAttributesWithDefaults

func NewMonitorDowntimeMatchResponseAttributesWithDefaults() *MonitorDowntimeMatchResponseAttributes

NewMonitorDowntimeMatchResponseAttributesWithDefaults instantiates a new MonitorDowntimeMatchResponseAttributes 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 (*MonitorDowntimeMatchResponseAttributes) GetEnd

func (o *MonitorDowntimeMatchResponseAttributes) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MonitorDowntimeMatchResponseAttributes) GetEndOk

func (o *MonitorDowntimeMatchResponseAttributes) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End 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 (*MonitorDowntimeMatchResponseAttributes) GetGroups

func (o *MonitorDowntimeMatchResponseAttributes) GetGroups() []string

GetGroups returns the Groups field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseAttributes) GetGroupsOk

func (o *MonitorDowntimeMatchResponseAttributes) GetGroupsOk() (*[]string, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponseAttributes) GetScope

func (o *MonitorDowntimeMatchResponseAttributes) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseAttributes) GetScopeOk

func (o *MonitorDowntimeMatchResponseAttributes) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorDowntimeMatchResponseAttributes) GetStart

func (o *MonitorDowntimeMatchResponseAttributes) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseAttributes) GetStartOk

func (o *MonitorDowntimeMatchResponseAttributes) GetStartOk() (*time.Time, 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 (*MonitorDowntimeMatchResponseAttributes) HasEnd

func (o *MonitorDowntimeMatchResponseAttributes) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseAttributes) HasGroups

func (o *MonitorDowntimeMatchResponseAttributes) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseAttributes) HasScope

func (o *MonitorDowntimeMatchResponseAttributes) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseAttributes) HasStart

func (o *MonitorDowntimeMatchResponseAttributes) HasStart() bool

HasStart returns a boolean if a field has been set.

func (MonitorDowntimeMatchResponseAttributes) MarshalJSON

func (o MonitorDowntimeMatchResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorDowntimeMatchResponseAttributes) SetEnd

func (o *MonitorDowntimeMatchResponseAttributes) SetEnd(v time.Time)

SetEnd gets a reference to the given datadog.NullableTime and assigns it to the End field.

func (*MonitorDowntimeMatchResponseAttributes) SetEndNil

func (o *MonitorDowntimeMatchResponseAttributes) SetEndNil()

SetEndNil sets the value for End to be an explicit nil.

func (*MonitorDowntimeMatchResponseAttributes) SetGroups

func (o *MonitorDowntimeMatchResponseAttributes) SetGroups(v []string)

SetGroups gets a reference to the given []string and assigns it to the Groups field.

func (*MonitorDowntimeMatchResponseAttributes) SetScope

func (o *MonitorDowntimeMatchResponseAttributes) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*MonitorDowntimeMatchResponseAttributes) SetStart

func (o *MonitorDowntimeMatchResponseAttributes) SetStart(v time.Time)

SetStart gets a reference to the given time.Time and assigns it to the Start field.

func (*MonitorDowntimeMatchResponseAttributes) UnmarshalJSON

func (o *MonitorDowntimeMatchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MonitorDowntimeMatchResponseAttributes) UnsetEnd

func (o *MonitorDowntimeMatchResponseAttributes) UnsetEnd()

UnsetEnd ensures that no value is present for End, not even an explicit nil.

type MonitorDowntimeMatchResponseData

MonitorDowntimeMatchResponseData A downtime match.

type MonitorDowntimeMatchResponseData struct {
    // Downtime match details.
    Attributes *MonitorDowntimeMatchResponseAttributes `json:"attributes,omitempty"`
    // The downtime ID.
    Id datadog.NullableString `json:"id,omitempty"`
    // Monitor Downtime Match resource type.
    Type *MonitorDowntimeMatchResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorDowntimeMatchResponseData

func NewMonitorDowntimeMatchResponseData() *MonitorDowntimeMatchResponseData

NewMonitorDowntimeMatchResponseData instantiates a new MonitorDowntimeMatchResponseData 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 NewMonitorDowntimeMatchResponseDataWithDefaults

func NewMonitorDowntimeMatchResponseDataWithDefaults() *MonitorDowntimeMatchResponseData

NewMonitorDowntimeMatchResponseDataWithDefaults instantiates a new MonitorDowntimeMatchResponseData 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 (*MonitorDowntimeMatchResponseData) GetAttributes

func (o *MonitorDowntimeMatchResponseData) GetAttributes() MonitorDowntimeMatchResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseData) GetAttributesOk

func (o *MonitorDowntimeMatchResponseData) GetAttributesOk() (*MonitorDowntimeMatchResponseAttributes, 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 (*MonitorDowntimeMatchResponseData) GetId

func (o *MonitorDowntimeMatchResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MonitorDowntimeMatchResponseData) GetIdOk

func (o *MonitorDowntimeMatchResponseData) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*MonitorDowntimeMatchResponseData) GetType

func (o *MonitorDowntimeMatchResponseData) GetType() MonitorDowntimeMatchResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorDowntimeMatchResponseData) GetTypeOk

func (o *MonitorDowntimeMatchResponseData) GetTypeOk() (*MonitorDowntimeMatchResourceType, 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 (*MonitorDowntimeMatchResponseData) HasAttributes

func (o *MonitorDowntimeMatchResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseData) HasId

func (o *MonitorDowntimeMatchResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorDowntimeMatchResponseData) HasType

func (o *MonitorDowntimeMatchResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorDowntimeMatchResponseData) MarshalJSON

func (o MonitorDowntimeMatchResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorDowntimeMatchResponseData) SetAttributes

func (o *MonitorDowntimeMatchResponseData) SetAttributes(v MonitorDowntimeMatchResponseAttributes)

SetAttributes gets a reference to the given MonitorDowntimeMatchResponseAttributes and assigns it to the Attributes field.

func (*MonitorDowntimeMatchResponseData) SetId

func (o *MonitorDowntimeMatchResponseData) SetId(v string)

SetId gets a reference to the given datadog.NullableString and assigns it to the Id field.

func (*MonitorDowntimeMatchResponseData) SetIdNil

func (o *MonitorDowntimeMatchResponseData) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil.

func (*MonitorDowntimeMatchResponseData) SetType

func (o *MonitorDowntimeMatchResponseData) SetType(v MonitorDowntimeMatchResourceType)

SetType gets a reference to the given MonitorDowntimeMatchResourceType and assigns it to the Type field.

func (*MonitorDowntimeMatchResponseData) UnmarshalJSON

func (o *MonitorDowntimeMatchResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MonitorDowntimeMatchResponseData) UnsetId

func (o *MonitorDowntimeMatchResponseData) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil.

type MonitorNotificationRuleAttributes

MonitorNotificationRuleAttributes Attributes of the monitor notification rule.

type MonitorNotificationRuleAttributes struct {
    // Filter used to associate the notification rule with monitors.
    Filter *MonitorNotificationRuleFilter `json:"filter,omitempty"`
    // The name of the monitor notification rule.
    Name string `json:"name"`
    // A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'.
    Recipients []string `json:"recipients"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleAttributes

func NewMonitorNotificationRuleAttributes(name string, recipients []string) *MonitorNotificationRuleAttributes

NewMonitorNotificationRuleAttributes instantiates a new MonitorNotificationRuleAttributes 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 NewMonitorNotificationRuleAttributesWithDefaults

func NewMonitorNotificationRuleAttributesWithDefaults() *MonitorNotificationRuleAttributes

NewMonitorNotificationRuleAttributesWithDefaults instantiates a new MonitorNotificationRuleAttributes 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 (*MonitorNotificationRuleAttributes) GetFilter

func (o *MonitorNotificationRuleAttributes) GetFilter() MonitorNotificationRuleFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*MonitorNotificationRuleAttributes) GetFilterOk

func (o *MonitorNotificationRuleAttributes) GetFilterOk() (*MonitorNotificationRuleFilter, 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 (*MonitorNotificationRuleAttributes) GetName

func (o *MonitorNotificationRuleAttributes) GetName() string

GetName returns the Name field value.

func (*MonitorNotificationRuleAttributes) GetNameOk

func (o *MonitorNotificationRuleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MonitorNotificationRuleAttributes) GetRecipients

func (o *MonitorNotificationRuleAttributes) GetRecipients() []string

GetRecipients returns the Recipients field value.

func (*MonitorNotificationRuleAttributes) GetRecipientsOk

func (o *MonitorNotificationRuleAttributes) GetRecipientsOk() (*[]string, bool)

GetRecipientsOk returns a tuple with the Recipients field value and a boolean to check if the value has been set.

func (*MonitorNotificationRuleAttributes) HasFilter

func (o *MonitorNotificationRuleAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (MonitorNotificationRuleAttributes) MarshalJSON

func (o MonitorNotificationRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleAttributes) SetFilter

func (o *MonitorNotificationRuleAttributes) SetFilter(v MonitorNotificationRuleFilter)

SetFilter gets a reference to the given MonitorNotificationRuleFilter and assigns it to the Filter field.

func (*MonitorNotificationRuleAttributes) SetName

func (o *MonitorNotificationRuleAttributes) SetName(v string)

SetName sets field value.

func (*MonitorNotificationRuleAttributes) SetRecipients

func (o *MonitorNotificationRuleAttributes) SetRecipients(v []string)

SetRecipients sets field value.

func (*MonitorNotificationRuleAttributes) UnmarshalJSON

func (o *MonitorNotificationRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleCreateRequest

MonitorNotificationRuleCreateRequest Request for creating a monitor notification rule.

type MonitorNotificationRuleCreateRequest struct {
    // Object to create a monitor notification rule.
    Data MonitorNotificationRuleCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleCreateRequest

func NewMonitorNotificationRuleCreateRequest(data MonitorNotificationRuleCreateRequestData) *MonitorNotificationRuleCreateRequest

NewMonitorNotificationRuleCreateRequest instantiates a new MonitorNotificationRuleCreateRequest 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 NewMonitorNotificationRuleCreateRequestWithDefaults

func NewMonitorNotificationRuleCreateRequestWithDefaults() *MonitorNotificationRuleCreateRequest

NewMonitorNotificationRuleCreateRequestWithDefaults instantiates a new MonitorNotificationRuleCreateRequest 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 (*MonitorNotificationRuleCreateRequest) GetData

func (o *MonitorNotificationRuleCreateRequest) GetData() MonitorNotificationRuleCreateRequestData

GetData returns the Data field value.

func (*MonitorNotificationRuleCreateRequest) GetDataOk

func (o *MonitorNotificationRuleCreateRequest) GetDataOk() (*MonitorNotificationRuleCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MonitorNotificationRuleCreateRequest) MarshalJSON

func (o MonitorNotificationRuleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleCreateRequest) SetData

func (o *MonitorNotificationRuleCreateRequest) SetData(v MonitorNotificationRuleCreateRequestData)

SetData sets field value.

func (*MonitorNotificationRuleCreateRequest) UnmarshalJSON

func (o *MonitorNotificationRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleCreateRequestData

MonitorNotificationRuleCreateRequestData Object to create a monitor notification rule.

type MonitorNotificationRuleCreateRequestData struct {
    // Attributes of the monitor notification rule.
    Attributes MonitorNotificationRuleAttributes `json:"attributes"`
    // Monitor notification rule resource type.
    Type *MonitorNotificationRuleResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleCreateRequestData

func NewMonitorNotificationRuleCreateRequestData(attributes MonitorNotificationRuleAttributes) *MonitorNotificationRuleCreateRequestData

NewMonitorNotificationRuleCreateRequestData instantiates a new MonitorNotificationRuleCreateRequestData 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 NewMonitorNotificationRuleCreateRequestDataWithDefaults

func NewMonitorNotificationRuleCreateRequestDataWithDefaults() *MonitorNotificationRuleCreateRequestData

NewMonitorNotificationRuleCreateRequestDataWithDefaults instantiates a new MonitorNotificationRuleCreateRequestData 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 (*MonitorNotificationRuleCreateRequestData) GetAttributes

func (o *MonitorNotificationRuleCreateRequestData) GetAttributes() MonitorNotificationRuleAttributes

GetAttributes returns the Attributes field value.

func (*MonitorNotificationRuleCreateRequestData) GetAttributesOk

func (o *MonitorNotificationRuleCreateRequestData) GetAttributesOk() (*MonitorNotificationRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MonitorNotificationRuleCreateRequestData) GetType

func (o *MonitorNotificationRuleCreateRequestData) GetType() MonitorNotificationRuleResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorNotificationRuleCreateRequestData) GetTypeOk

func (o *MonitorNotificationRuleCreateRequestData) GetTypeOk() (*MonitorNotificationRuleResourceType, 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 (*MonitorNotificationRuleCreateRequestData) HasType

func (o *MonitorNotificationRuleCreateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorNotificationRuleCreateRequestData) MarshalJSON

func (o MonitorNotificationRuleCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleCreateRequestData) SetAttributes

func (o *MonitorNotificationRuleCreateRequestData) SetAttributes(v MonitorNotificationRuleAttributes)

SetAttributes sets field value.

func (*MonitorNotificationRuleCreateRequestData) SetType

func (o *MonitorNotificationRuleCreateRequestData) SetType(v MonitorNotificationRuleResourceType)

SetType gets a reference to the given MonitorNotificationRuleResourceType and assigns it to the Type field.

func (*MonitorNotificationRuleCreateRequestData) UnmarshalJSON

func (o *MonitorNotificationRuleCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleData

MonitorNotificationRuleData Monitor notification rule data.

type MonitorNotificationRuleData struct {
    // Attributes of the monitor notification rule.
    Attributes *MonitorNotificationRuleResponseAttributes `json:"attributes,omitempty"`
    // The ID of the monitor notification rule.
    Id *string `json:"id,omitempty"`
    // All relationships associated with monitor notification rule.
    Relationships *MonitorNotificationRuleRelationships `json:"relationships,omitempty"`
    // Monitor notification rule resource type.
    Type *MonitorNotificationRuleResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleData

func NewMonitorNotificationRuleData() *MonitorNotificationRuleData

NewMonitorNotificationRuleData instantiates a new MonitorNotificationRuleData 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 NewMonitorNotificationRuleDataWithDefaults

func NewMonitorNotificationRuleDataWithDefaults() *MonitorNotificationRuleData

NewMonitorNotificationRuleDataWithDefaults instantiates a new MonitorNotificationRuleData 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 (*MonitorNotificationRuleData) GetAttributes

func (o *MonitorNotificationRuleData) GetAttributes() MonitorNotificationRuleResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MonitorNotificationRuleData) GetAttributesOk

func (o *MonitorNotificationRuleData) GetAttributesOk() (*MonitorNotificationRuleResponseAttributes, 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 (*MonitorNotificationRuleData) GetId

func (o *MonitorNotificationRuleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MonitorNotificationRuleData) GetIdOk

func (o *MonitorNotificationRuleData) 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 (*MonitorNotificationRuleData) GetRelationships

func (o *MonitorNotificationRuleData) GetRelationships() MonitorNotificationRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*MonitorNotificationRuleData) GetRelationshipsOk

func (o *MonitorNotificationRuleData) GetRelationshipsOk() (*MonitorNotificationRuleRelationships, 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 (*MonitorNotificationRuleData) GetType

func (o *MonitorNotificationRuleData) GetType() MonitorNotificationRuleResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorNotificationRuleData) GetTypeOk

func (o *MonitorNotificationRuleData) GetTypeOk() (*MonitorNotificationRuleResourceType, 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 (*MonitorNotificationRuleData) HasAttributes

func (o *MonitorNotificationRuleData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MonitorNotificationRuleData) HasId

func (o *MonitorNotificationRuleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorNotificationRuleData) HasRelationships

func (o *MonitorNotificationRuleData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*MonitorNotificationRuleData) HasType

func (o *MonitorNotificationRuleData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorNotificationRuleData) MarshalJSON

func (o MonitorNotificationRuleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleData) SetAttributes

func (o *MonitorNotificationRuleData) SetAttributes(v MonitorNotificationRuleResponseAttributes)

SetAttributes gets a reference to the given MonitorNotificationRuleResponseAttributes and assigns it to the Attributes field.

func (*MonitorNotificationRuleData) SetId

func (o *MonitorNotificationRuleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MonitorNotificationRuleData) SetRelationships

func (o *MonitorNotificationRuleData) SetRelationships(v MonitorNotificationRuleRelationships)

SetRelationships gets a reference to the given MonitorNotificationRuleRelationships and assigns it to the Relationships field.

func (*MonitorNotificationRuleData) SetType

func (o *MonitorNotificationRuleData) SetType(v MonitorNotificationRuleResourceType)

SetType gets a reference to the given MonitorNotificationRuleResourceType and assigns it to the Type field.

func (*MonitorNotificationRuleData) UnmarshalJSON

func (o *MonitorNotificationRuleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleFilter

MonitorNotificationRuleFilter - Filter used to associate the notification rule with monitors.

type MonitorNotificationRuleFilter struct {
    MonitorNotificationRuleFilterTags *MonitorNotificationRuleFilterTags

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func MonitorNotificationRuleFilterTagsAsMonitorNotificationRuleFilter

func MonitorNotificationRuleFilterTagsAsMonitorNotificationRuleFilter(v *MonitorNotificationRuleFilterTags) MonitorNotificationRuleFilter

MonitorNotificationRuleFilterTagsAsMonitorNotificationRuleFilter is a convenience function that returns MonitorNotificationRuleFilterTags wrapped in MonitorNotificationRuleFilter.

func (*MonitorNotificationRuleFilter) GetActualInstance

func (obj *MonitorNotificationRuleFilter) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MonitorNotificationRuleFilter) MarshalJSON

func (obj MonitorNotificationRuleFilter) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MonitorNotificationRuleFilter) UnmarshalJSON

func (obj *MonitorNotificationRuleFilter) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MonitorNotificationRuleFilterTags

MonitorNotificationRuleFilterTags Filter monitors by tags. Monitors must match all tags.

type MonitorNotificationRuleFilterTags struct {
    // A list of monitor tags.
    Tags []string `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleFilterTags

func NewMonitorNotificationRuleFilterTags(tags []string) *MonitorNotificationRuleFilterTags

NewMonitorNotificationRuleFilterTags instantiates a new MonitorNotificationRuleFilterTags 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 NewMonitorNotificationRuleFilterTagsWithDefaults

func NewMonitorNotificationRuleFilterTagsWithDefaults() *MonitorNotificationRuleFilterTags

NewMonitorNotificationRuleFilterTagsWithDefaults instantiates a new MonitorNotificationRuleFilterTags 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 (*MonitorNotificationRuleFilterTags) GetTags

func (o *MonitorNotificationRuleFilterTags) GetTags() []string

GetTags returns the Tags field value.

func (*MonitorNotificationRuleFilterTags) GetTagsOk

func (o *MonitorNotificationRuleFilterTags) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (MonitorNotificationRuleFilterTags) MarshalJSON

func (o MonitorNotificationRuleFilterTags) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleFilterTags) SetTags

func (o *MonitorNotificationRuleFilterTags) SetTags(v []string)

SetTags sets field value.

func (*MonitorNotificationRuleFilterTags) UnmarshalJSON

func (o *MonitorNotificationRuleFilterTags) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleListResponse

MonitorNotificationRuleListResponse Response for retrieving all monitor notification rules.

type MonitorNotificationRuleListResponse struct {
    // A list of monitor notification rules.
    Data []MonitorNotificationRuleData `json:"data,omitempty"`
    // Array of objects related to the monitor notification rules.
    Included []MonitorNotificationRuleResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleListResponse

func NewMonitorNotificationRuleListResponse() *MonitorNotificationRuleListResponse

NewMonitorNotificationRuleListResponse instantiates a new MonitorNotificationRuleListResponse 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 NewMonitorNotificationRuleListResponseWithDefaults

func NewMonitorNotificationRuleListResponseWithDefaults() *MonitorNotificationRuleListResponse

NewMonitorNotificationRuleListResponseWithDefaults instantiates a new MonitorNotificationRuleListResponse 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 (*MonitorNotificationRuleListResponse) GetData

func (o *MonitorNotificationRuleListResponse) GetData() []MonitorNotificationRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorNotificationRuleListResponse) GetDataOk

func (o *MonitorNotificationRuleListResponse) GetDataOk() (*[]MonitorNotificationRuleData, 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 (*MonitorNotificationRuleListResponse) GetIncluded

func (o *MonitorNotificationRuleListResponse) GetIncluded() []MonitorNotificationRuleResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*MonitorNotificationRuleListResponse) GetIncludedOk

func (o *MonitorNotificationRuleListResponse) GetIncludedOk() (*[]MonitorNotificationRuleResponseIncludedItem, 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 (*MonitorNotificationRuleListResponse) HasData

func (o *MonitorNotificationRuleListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*MonitorNotificationRuleListResponse) HasIncluded

func (o *MonitorNotificationRuleListResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (MonitorNotificationRuleListResponse) MarshalJSON

func (o MonitorNotificationRuleListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleListResponse) SetData

func (o *MonitorNotificationRuleListResponse) SetData(v []MonitorNotificationRuleData)

SetData gets a reference to the given []MonitorNotificationRuleData and assigns it to the Data field.

func (*MonitorNotificationRuleListResponse) SetIncluded

func (o *MonitorNotificationRuleListResponse) SetIncluded(v []MonitorNotificationRuleResponseIncludedItem)

SetIncluded gets a reference to the given []MonitorNotificationRuleResponseIncludedItem and assigns it to the Included field.

func (*MonitorNotificationRuleListResponse) UnmarshalJSON

func (o *MonitorNotificationRuleListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleRelationships

MonitorNotificationRuleRelationships All relationships associated with monitor notification rule.

type MonitorNotificationRuleRelationships struct {
    // The user who created the monitor notification rule.
    CreatedBy *MonitorNotificationRuleRelationshipsCreatedBy `json:"created_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleRelationships

func NewMonitorNotificationRuleRelationships() *MonitorNotificationRuleRelationships

NewMonitorNotificationRuleRelationships instantiates a new MonitorNotificationRuleRelationships 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 NewMonitorNotificationRuleRelationshipsWithDefaults

func NewMonitorNotificationRuleRelationshipsWithDefaults() *MonitorNotificationRuleRelationships

NewMonitorNotificationRuleRelationshipsWithDefaults instantiates a new MonitorNotificationRuleRelationships 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 (*MonitorNotificationRuleRelationships) GetCreatedBy

func (o *MonitorNotificationRuleRelationships) GetCreatedBy() MonitorNotificationRuleRelationshipsCreatedBy

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*MonitorNotificationRuleRelationships) GetCreatedByOk

func (o *MonitorNotificationRuleRelationships) GetCreatedByOk() (*MonitorNotificationRuleRelationshipsCreatedBy, 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 (*MonitorNotificationRuleRelationships) HasCreatedBy

func (o *MonitorNotificationRuleRelationships) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (MonitorNotificationRuleRelationships) MarshalJSON

func (o MonitorNotificationRuleRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleRelationships) SetCreatedBy

func (o *MonitorNotificationRuleRelationships) SetCreatedBy(v MonitorNotificationRuleRelationshipsCreatedBy)

SetCreatedBy gets a reference to the given MonitorNotificationRuleRelationshipsCreatedBy and assigns it to the CreatedBy field.

func (*MonitorNotificationRuleRelationships) UnmarshalJSON

func (o *MonitorNotificationRuleRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleRelationshipsCreatedBy

MonitorNotificationRuleRelationshipsCreatedBy The user who created the monitor notification rule.

type MonitorNotificationRuleRelationshipsCreatedBy struct {
    // Data for the user who created the monitor notification rule.
    Data NullableMonitorNotificationRuleRelationshipsCreatedByData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleRelationshipsCreatedBy

func NewMonitorNotificationRuleRelationshipsCreatedBy() *MonitorNotificationRuleRelationshipsCreatedBy

NewMonitorNotificationRuleRelationshipsCreatedBy instantiates a new MonitorNotificationRuleRelationshipsCreatedBy 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 NewMonitorNotificationRuleRelationshipsCreatedByWithDefaults

func NewMonitorNotificationRuleRelationshipsCreatedByWithDefaults() *MonitorNotificationRuleRelationshipsCreatedBy

NewMonitorNotificationRuleRelationshipsCreatedByWithDefaults instantiates a new MonitorNotificationRuleRelationshipsCreatedBy 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 (*MonitorNotificationRuleRelationshipsCreatedBy) GetData

func (o *MonitorNotificationRuleRelationshipsCreatedBy) GetData() MonitorNotificationRuleRelationshipsCreatedByData

GetData returns the Data field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MonitorNotificationRuleRelationshipsCreatedBy) GetDataOk

func (o *MonitorNotificationRuleRelationshipsCreatedBy) GetDataOk() (*MonitorNotificationRuleRelationshipsCreatedByData, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*MonitorNotificationRuleRelationshipsCreatedBy) HasData

func (o *MonitorNotificationRuleRelationshipsCreatedBy) HasData() bool

HasData returns a boolean if a field has been set.

func (MonitorNotificationRuleRelationshipsCreatedBy) MarshalJSON

func (o MonitorNotificationRuleRelationshipsCreatedBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleRelationshipsCreatedBy) SetData

func (o *MonitorNotificationRuleRelationshipsCreatedBy) SetData(v MonitorNotificationRuleRelationshipsCreatedByData)

SetData gets a reference to the given NullableMonitorNotificationRuleRelationshipsCreatedByData and assigns it to the Data field.

func (*MonitorNotificationRuleRelationshipsCreatedBy) SetDataNil

func (o *MonitorNotificationRuleRelationshipsCreatedBy) SetDataNil()

SetDataNil sets the value for Data to be an explicit nil.

func (*MonitorNotificationRuleRelationshipsCreatedBy) UnmarshalJSON

func (o *MonitorNotificationRuleRelationshipsCreatedBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MonitorNotificationRuleRelationshipsCreatedBy) UnsetData

func (o *MonitorNotificationRuleRelationshipsCreatedBy) UnsetData()

UnsetData ensures that no value is present for Data, not even an explicit nil.

type MonitorNotificationRuleRelationshipsCreatedByData

MonitorNotificationRuleRelationshipsCreatedByData Data for the user who created the monitor notification rule.

type MonitorNotificationRuleRelationshipsCreatedByData struct {
    // User ID of the monitor notification rule creator.
    Id *string `json:"id,omitempty"`
    // Users resource type.
    Type *UsersType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleRelationshipsCreatedByData

func NewMonitorNotificationRuleRelationshipsCreatedByData() *MonitorNotificationRuleRelationshipsCreatedByData

NewMonitorNotificationRuleRelationshipsCreatedByData instantiates a new MonitorNotificationRuleRelationshipsCreatedByData 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 NewMonitorNotificationRuleRelationshipsCreatedByDataWithDefaults

func NewMonitorNotificationRuleRelationshipsCreatedByDataWithDefaults() *MonitorNotificationRuleRelationshipsCreatedByData

NewMonitorNotificationRuleRelationshipsCreatedByDataWithDefaults instantiates a new MonitorNotificationRuleRelationshipsCreatedByData 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 (*MonitorNotificationRuleRelationshipsCreatedByData) GetId

func (o *MonitorNotificationRuleRelationshipsCreatedByData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MonitorNotificationRuleRelationshipsCreatedByData) GetIdOk

func (o *MonitorNotificationRuleRelationshipsCreatedByData) 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 (*MonitorNotificationRuleRelationshipsCreatedByData) GetType

func (o *MonitorNotificationRuleRelationshipsCreatedByData) GetType() UsersType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorNotificationRuleRelationshipsCreatedByData) GetTypeOk

func (o *MonitorNotificationRuleRelationshipsCreatedByData) 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 (*MonitorNotificationRuleRelationshipsCreatedByData) HasId

func (o *MonitorNotificationRuleRelationshipsCreatedByData) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorNotificationRuleRelationshipsCreatedByData) HasType

func (o *MonitorNotificationRuleRelationshipsCreatedByData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorNotificationRuleRelationshipsCreatedByData) MarshalJSON

func (o MonitorNotificationRuleRelationshipsCreatedByData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleRelationshipsCreatedByData) SetId

func (o *MonitorNotificationRuleRelationshipsCreatedByData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MonitorNotificationRuleRelationshipsCreatedByData) SetType

func (o *MonitorNotificationRuleRelationshipsCreatedByData) SetType(v UsersType)

SetType gets a reference to the given UsersType and assigns it to the Type field.

func (*MonitorNotificationRuleRelationshipsCreatedByData) UnmarshalJSON

func (o *MonitorNotificationRuleRelationshipsCreatedByData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleResourceType

MonitorNotificationRuleResourceType Monitor notification rule resource type.

type MonitorNotificationRuleResourceType string

List of MonitorNotificationRuleResourceType.

const (
    MONITORNOTIFICATIONRULERESOURCETYPE_MONITOR_NOTIFICATION_RULE MonitorNotificationRuleResourceType = "monitor-notification-rule"
)

func NewMonitorNotificationRuleResourceTypeFromValue

func NewMonitorNotificationRuleResourceTypeFromValue(v string) (*MonitorNotificationRuleResourceType, error)

NewMonitorNotificationRuleResourceTypeFromValue returns a pointer to a valid MonitorNotificationRuleResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*MonitorNotificationRuleResourceType) GetAllowedValues

func (v *MonitorNotificationRuleResourceType) GetAllowedValues() []MonitorNotificationRuleResourceType

GetAllowedValues reeturns the list of possible values.

func (MonitorNotificationRuleResourceType) IsValid

func (v MonitorNotificationRuleResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (MonitorNotificationRuleResourceType) Ptr

func (v MonitorNotificationRuleResourceType) Ptr() *MonitorNotificationRuleResourceType

Ptr returns reference to MonitorNotificationRuleResourceType value.

func (*MonitorNotificationRuleResourceType) UnmarshalJSON

func (v *MonitorNotificationRuleResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleResponse

MonitorNotificationRuleResponse A monitor notification rule.

type MonitorNotificationRuleResponse struct {
    // Monitor notification rule data.
    Data *MonitorNotificationRuleData `json:"data,omitempty"`
    // Array of objects related to the monitor notification rule that the user requested.
    Included []MonitorNotificationRuleResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleResponse

func NewMonitorNotificationRuleResponse() *MonitorNotificationRuleResponse

NewMonitorNotificationRuleResponse instantiates a new MonitorNotificationRuleResponse 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 NewMonitorNotificationRuleResponseWithDefaults

func NewMonitorNotificationRuleResponseWithDefaults() *MonitorNotificationRuleResponse

NewMonitorNotificationRuleResponseWithDefaults instantiates a new MonitorNotificationRuleResponse 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 (*MonitorNotificationRuleResponse) GetData

func (o *MonitorNotificationRuleResponse) GetData() MonitorNotificationRuleData

GetData returns the Data field value if set, zero value otherwise.

func (*MonitorNotificationRuleResponse) GetDataOk

func (o *MonitorNotificationRuleResponse) GetDataOk() (*MonitorNotificationRuleData, 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 (*MonitorNotificationRuleResponse) GetIncluded

func (o *MonitorNotificationRuleResponse) GetIncluded() []MonitorNotificationRuleResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*MonitorNotificationRuleResponse) GetIncludedOk

func (o *MonitorNotificationRuleResponse) GetIncludedOk() (*[]MonitorNotificationRuleResponseIncludedItem, 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 (*MonitorNotificationRuleResponse) HasData

func (o *MonitorNotificationRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*MonitorNotificationRuleResponse) HasIncluded

func (o *MonitorNotificationRuleResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (MonitorNotificationRuleResponse) MarshalJSON

func (o MonitorNotificationRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleResponse) SetData

func (o *MonitorNotificationRuleResponse) SetData(v MonitorNotificationRuleData)

SetData gets a reference to the given MonitorNotificationRuleData and assigns it to the Data field.

func (*MonitorNotificationRuleResponse) SetIncluded

func (o *MonitorNotificationRuleResponse) SetIncluded(v []MonitorNotificationRuleResponseIncludedItem)

SetIncluded gets a reference to the given []MonitorNotificationRuleResponseIncludedItem and assigns it to the Included field.

func (*MonitorNotificationRuleResponse) UnmarshalJSON

func (o *MonitorNotificationRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleResponseAttributes

MonitorNotificationRuleResponseAttributes Attributes of the monitor notification rule.

type MonitorNotificationRuleResponseAttributes struct {
    // Creation time of the monitor notification rule.
    Created *time.Time `json:"created,omitempty"`
    // Filter used to associate the notification rule with monitors.
    Filter *MonitorNotificationRuleFilter `json:"filter,omitempty"`
    // Time the monitor notification rule was last modified.
    Modified *time.Time `json:"modified,omitempty"`
    // The name of the monitor notification rule.
    Name *string `json:"name,omitempty"`
    // A list of recipients to notify. Uses the same format as the monitor `message` field. Must not start with an '@'.
    Recipients []string `json:"recipients,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleResponseAttributes

func NewMonitorNotificationRuleResponseAttributes() *MonitorNotificationRuleResponseAttributes

NewMonitorNotificationRuleResponseAttributes instantiates a new MonitorNotificationRuleResponseAttributes 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 NewMonitorNotificationRuleResponseAttributesWithDefaults

func NewMonitorNotificationRuleResponseAttributesWithDefaults() *MonitorNotificationRuleResponseAttributes

NewMonitorNotificationRuleResponseAttributesWithDefaults instantiates a new MonitorNotificationRuleResponseAttributes 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 (*MonitorNotificationRuleResponseAttributes) GetCreated

func (o *MonitorNotificationRuleResponseAttributes) GetCreated() time.Time

GetCreated returns the Created field value if set, zero value otherwise.

func (*MonitorNotificationRuleResponseAttributes) GetCreatedOk

func (o *MonitorNotificationRuleResponseAttributes) 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 (*MonitorNotificationRuleResponseAttributes) GetFilter

func (o *MonitorNotificationRuleResponseAttributes) GetFilter() MonitorNotificationRuleFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*MonitorNotificationRuleResponseAttributes) GetFilterOk

func (o *MonitorNotificationRuleResponseAttributes) GetFilterOk() (*MonitorNotificationRuleFilter, 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 (*MonitorNotificationRuleResponseAttributes) GetModified

func (o *MonitorNotificationRuleResponseAttributes) GetModified() time.Time

GetModified returns the Modified field value if set, zero value otherwise.

func (*MonitorNotificationRuleResponseAttributes) GetModifiedOk

func (o *MonitorNotificationRuleResponseAttributes) 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 (*MonitorNotificationRuleResponseAttributes) GetName

func (o *MonitorNotificationRuleResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MonitorNotificationRuleResponseAttributes) GetNameOk

func (o *MonitorNotificationRuleResponseAttributes) 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 (*MonitorNotificationRuleResponseAttributes) GetRecipients

func (o *MonitorNotificationRuleResponseAttributes) GetRecipients() []string

GetRecipients returns the Recipients field value if set, zero value otherwise.

func (*MonitorNotificationRuleResponseAttributes) GetRecipientsOk

func (o *MonitorNotificationRuleResponseAttributes) GetRecipientsOk() (*[]string, bool)

GetRecipientsOk returns a tuple with the Recipients field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorNotificationRuleResponseAttributes) HasCreated

func (o *MonitorNotificationRuleResponseAttributes) HasCreated() bool

HasCreated returns a boolean if a field has been set.

func (*MonitorNotificationRuleResponseAttributes) HasFilter

func (o *MonitorNotificationRuleResponseAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*MonitorNotificationRuleResponseAttributes) HasModified

func (o *MonitorNotificationRuleResponseAttributes) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*MonitorNotificationRuleResponseAttributes) HasName

func (o *MonitorNotificationRuleResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*MonitorNotificationRuleResponseAttributes) HasRecipients

func (o *MonitorNotificationRuleResponseAttributes) HasRecipients() bool

HasRecipients returns a boolean if a field has been set.

func (MonitorNotificationRuleResponseAttributes) MarshalJSON

func (o MonitorNotificationRuleResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleResponseAttributes) SetCreated

func (o *MonitorNotificationRuleResponseAttributes) SetCreated(v time.Time)

SetCreated gets a reference to the given time.Time and assigns it to the Created field.

func (*MonitorNotificationRuleResponseAttributes) SetFilter

func (o *MonitorNotificationRuleResponseAttributes) SetFilter(v MonitorNotificationRuleFilter)

SetFilter gets a reference to the given MonitorNotificationRuleFilter and assigns it to the Filter field.

func (*MonitorNotificationRuleResponseAttributes) SetModified

func (o *MonitorNotificationRuleResponseAttributes) SetModified(v time.Time)

SetModified gets a reference to the given time.Time and assigns it to the Modified field.

func (*MonitorNotificationRuleResponseAttributes) SetName

func (o *MonitorNotificationRuleResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MonitorNotificationRuleResponseAttributes) SetRecipients

func (o *MonitorNotificationRuleResponseAttributes) SetRecipients(v []string)

SetRecipients gets a reference to the given []string and assigns it to the Recipients field.

func (*MonitorNotificationRuleResponseAttributes) UnmarshalJSON

func (o *MonitorNotificationRuleResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleResponseIncludedItem

MonitorNotificationRuleResponseIncludedItem - An object related to a monitor notification rule.

type MonitorNotificationRuleResponseIncludedItem struct {
    User *User

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func UserAsMonitorNotificationRuleResponseIncludedItem

func UserAsMonitorNotificationRuleResponseIncludedItem(v *User) MonitorNotificationRuleResponseIncludedItem

UserAsMonitorNotificationRuleResponseIncludedItem is a convenience function that returns User wrapped in MonitorNotificationRuleResponseIncludedItem.

func (*MonitorNotificationRuleResponseIncludedItem) GetActualInstance

func (obj *MonitorNotificationRuleResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (MonitorNotificationRuleResponseIncludedItem) MarshalJSON

func (obj MonitorNotificationRuleResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*MonitorNotificationRuleResponseIncludedItem) UnmarshalJSON

func (obj *MonitorNotificationRuleResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type MonitorNotificationRuleUpdateRequest

MonitorNotificationRuleUpdateRequest Request for updating a monitor notification rule.

type MonitorNotificationRuleUpdateRequest struct {
    // Object to update a monitor notification rule.
    Data MonitorNotificationRuleUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleUpdateRequest

func NewMonitorNotificationRuleUpdateRequest(data MonitorNotificationRuleUpdateRequestData) *MonitorNotificationRuleUpdateRequest

NewMonitorNotificationRuleUpdateRequest instantiates a new MonitorNotificationRuleUpdateRequest 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 NewMonitorNotificationRuleUpdateRequestWithDefaults

func NewMonitorNotificationRuleUpdateRequestWithDefaults() *MonitorNotificationRuleUpdateRequest

NewMonitorNotificationRuleUpdateRequestWithDefaults instantiates a new MonitorNotificationRuleUpdateRequest 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 (*MonitorNotificationRuleUpdateRequest) GetData

func (o *MonitorNotificationRuleUpdateRequest) GetData() MonitorNotificationRuleUpdateRequestData

GetData returns the Data field value.

func (*MonitorNotificationRuleUpdateRequest) GetDataOk

func (o *MonitorNotificationRuleUpdateRequest) GetDataOk() (*MonitorNotificationRuleUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (MonitorNotificationRuleUpdateRequest) MarshalJSON

func (o MonitorNotificationRuleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleUpdateRequest) SetData

func (o *MonitorNotificationRuleUpdateRequest) SetData(v MonitorNotificationRuleUpdateRequestData)

SetData sets field value.

func (*MonitorNotificationRuleUpdateRequest) UnmarshalJSON

func (o *MonitorNotificationRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorNotificationRuleUpdateRequestData

MonitorNotificationRuleUpdateRequestData Object to update a monitor notification rule.

type MonitorNotificationRuleUpdateRequestData struct {
    // Attributes of the monitor notification rule.
    Attributes MonitorNotificationRuleAttributes `json:"attributes"`
    // The ID of the monitor notification rule.
    Id string `json:"id"`
    // Monitor notification rule resource type.
    Type *MonitorNotificationRuleResourceType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorNotificationRuleUpdateRequestData

func NewMonitorNotificationRuleUpdateRequestData(attributes MonitorNotificationRuleAttributes, id string) *MonitorNotificationRuleUpdateRequestData

NewMonitorNotificationRuleUpdateRequestData instantiates a new MonitorNotificationRuleUpdateRequestData 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 NewMonitorNotificationRuleUpdateRequestDataWithDefaults

func NewMonitorNotificationRuleUpdateRequestDataWithDefaults() *MonitorNotificationRuleUpdateRequestData

NewMonitorNotificationRuleUpdateRequestDataWithDefaults instantiates a new MonitorNotificationRuleUpdateRequestData 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 (*MonitorNotificationRuleUpdateRequestData) GetAttributes

func (o *MonitorNotificationRuleUpdateRequestData) GetAttributes() MonitorNotificationRuleAttributes

GetAttributes returns the Attributes field value.

func (*MonitorNotificationRuleUpdateRequestData) GetAttributesOk

func (o *MonitorNotificationRuleUpdateRequestData) GetAttributesOk() (*MonitorNotificationRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*MonitorNotificationRuleUpdateRequestData) GetId

func (o *MonitorNotificationRuleUpdateRequestData) GetId() string

GetId returns the Id field value.

func (*MonitorNotificationRuleUpdateRequestData) GetIdOk

func (o *MonitorNotificationRuleUpdateRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MonitorNotificationRuleUpdateRequestData) GetType

func (o *MonitorNotificationRuleUpdateRequestData) GetType() MonitorNotificationRuleResourceType

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorNotificationRuleUpdateRequestData) GetTypeOk

func (o *MonitorNotificationRuleUpdateRequestData) GetTypeOk() (*MonitorNotificationRuleResourceType, 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 (*MonitorNotificationRuleUpdateRequestData) HasType

func (o *MonitorNotificationRuleUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorNotificationRuleUpdateRequestData) MarshalJSON

func (o MonitorNotificationRuleUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorNotificationRuleUpdateRequestData) SetAttributes

func (o *MonitorNotificationRuleUpdateRequestData) SetAttributes(v MonitorNotificationRuleAttributes)

SetAttributes sets field value.

func (*MonitorNotificationRuleUpdateRequestData) SetId

func (o *MonitorNotificationRuleUpdateRequestData) SetId(v string)

SetId sets field value.

func (*MonitorNotificationRuleUpdateRequestData) SetType

func (o *MonitorNotificationRuleUpdateRequestData) SetType(v MonitorNotificationRuleResourceType)

SetType gets a reference to the given MonitorNotificationRuleResourceType and assigns it to the Type field.

func (*MonitorNotificationRuleUpdateRequestData) UnmarshalJSON

func (o *MonitorNotificationRuleUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorTrigger

MonitorTrigger Trigger a workflow from a Monitor. For automatic triggering a handle must be configured and the workflow must be published.

type MonitorTrigger struct {
    // Defines a rate limit for a trigger.
    RateLimit *TriggerRateLimit `json:"rateLimit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorTrigger

func NewMonitorTrigger() *MonitorTrigger

NewMonitorTrigger instantiates a new MonitorTrigger 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 NewMonitorTriggerWithDefaults

func NewMonitorTriggerWithDefaults() *MonitorTrigger

NewMonitorTriggerWithDefaults instantiates a new MonitorTrigger 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 (*MonitorTrigger) GetRateLimit

func (o *MonitorTrigger) GetRateLimit() TriggerRateLimit

GetRateLimit returns the RateLimit field value if set, zero value otherwise.

func (*MonitorTrigger) GetRateLimitOk

func (o *MonitorTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)

GetRateLimitOk returns a tuple with the RateLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorTrigger) HasRateLimit

func (o *MonitorTrigger) HasRateLimit() bool

HasRateLimit returns a boolean if a field has been set.

func (MonitorTrigger) MarshalJSON

func (o MonitorTrigger) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorTrigger) SetRateLimit

func (o *MonitorTrigger) SetRateLimit(v TriggerRateLimit)

SetRateLimit gets a reference to the given TriggerRateLimit and assigns it to the RateLimit field.

func (*MonitorTrigger) UnmarshalJSON

func (o *MonitorTrigger) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorTriggerWrapper

MonitorTriggerWrapper Schema for a Monitor-based trigger.

type MonitorTriggerWrapper struct {
    // Trigger a workflow from a Monitor. For automatic triggering a handle must be configured and the workflow must be published.
    MonitorTrigger MonitorTrigger `json:"monitorTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorTriggerWrapper

func NewMonitorTriggerWrapper(monitorTrigger MonitorTrigger) *MonitorTriggerWrapper

NewMonitorTriggerWrapper instantiates a new MonitorTriggerWrapper 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 NewMonitorTriggerWrapperWithDefaults

func NewMonitorTriggerWrapperWithDefaults() *MonitorTriggerWrapper

NewMonitorTriggerWrapperWithDefaults instantiates a new MonitorTriggerWrapper 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 (*MonitorTriggerWrapper) GetMonitorTrigger

func (o *MonitorTriggerWrapper) GetMonitorTrigger() MonitorTrigger

GetMonitorTrigger returns the MonitorTrigger field value.

func (*MonitorTriggerWrapper) GetMonitorTriggerOk

func (o *MonitorTriggerWrapper) GetMonitorTriggerOk() (*MonitorTrigger, bool)

GetMonitorTriggerOk returns a tuple with the MonitorTrigger field value and a boolean to check if the value has been set.

func (*MonitorTriggerWrapper) GetStartStepNames

func (o *MonitorTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*MonitorTriggerWrapper) GetStartStepNamesOk

func (o *MonitorTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorTriggerWrapper) HasStartStepNames

func (o *MonitorTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (MonitorTriggerWrapper) MarshalJSON

func (o MonitorTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorTriggerWrapper) SetMonitorTrigger

func (o *MonitorTriggerWrapper) SetMonitorTrigger(v MonitorTrigger)

SetMonitorTrigger sets field value.

func (*MonitorTriggerWrapper) SetStartStepNames

func (o *MonitorTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*MonitorTriggerWrapper) UnmarshalJSON

func (o *MonitorTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorType

MonitorType Attributes from the monitor that triggered the event.

type MonitorType struct {
    // The POSIX timestamp of the monitor's creation in nanoseconds.
    CreatedAt *int64 `json:"created_at,omitempty"`
    // Monitor group status used when there is no `result_groups`.
    GroupStatus *int32 `json:"group_status,omitempty"`
    // Groups to which the monitor belongs.
    Groups []string `json:"groups,omitempty"`
    // The monitor ID.
    Id *int64 `json:"id,omitempty"`
    // The monitor message.
    Message *string `json:"message,omitempty"`
    // The monitor's last-modified timestamp.
    Modified *int64 `json:"modified,omitempty"`
    // The monitor name.
    Name *string `json:"name,omitempty"`
    // The query that triggers the alert.
    Query *string `json:"query,omitempty"`
    // A list of tags attached to the monitor.
    Tags []string `json:"tags,omitempty"`
    // The templated name of the monitor before resolving any template variables.
    TemplatedName *string `json:"templated_name,omitempty"`
    // The monitor type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonitorType

func NewMonitorType() *MonitorType

NewMonitorType instantiates a new MonitorType 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 NewMonitorTypeWithDefaults

func NewMonitorTypeWithDefaults() *MonitorType

NewMonitorTypeWithDefaults instantiates a new MonitorType 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 (*MonitorType) GetCreatedAt

func (o *MonitorType) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*MonitorType) GetCreatedAtOk

func (o *MonitorType) 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 (*MonitorType) GetGroupStatus

func (o *MonitorType) GetGroupStatus() int32

GetGroupStatus returns the GroupStatus field value if set, zero value otherwise.

func (*MonitorType) GetGroupStatusOk

func (o *MonitorType) GetGroupStatusOk() (*int32, bool)

GetGroupStatusOk returns a tuple with the GroupStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetGroups

func (o *MonitorType) GetGroups() []string

GetGroups returns the Groups field value if set, zero value otherwise.

func (*MonitorType) GetGroupsOk

func (o *MonitorType) GetGroupsOk() (*[]string, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetId

func (o *MonitorType) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*MonitorType) GetIdOk

func (o *MonitorType) GetIdOk() (*int64, 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 (*MonitorType) GetMessage

func (o *MonitorType) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MonitorType) GetMessageOk

func (o *MonitorType) 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 (*MonitorType) GetModified

func (o *MonitorType) GetModified() int64

GetModified returns the Modified field value if set, zero value otherwise.

func (*MonitorType) GetModifiedOk

func (o *MonitorType) GetModifiedOk() (*int64, 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 (*MonitorType) GetName

func (o *MonitorType) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MonitorType) GetNameOk

func (o *MonitorType) 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 (*MonitorType) GetQuery

func (o *MonitorType) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*MonitorType) GetQueryOk

func (o *MonitorType) 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 (*MonitorType) GetTags

func (o *MonitorType) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MonitorType) GetTagsOk

func (o *MonitorType) 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 (*MonitorType) GetTemplatedName

func (o *MonitorType) GetTemplatedName() string

GetTemplatedName returns the TemplatedName field value if set, zero value otherwise.

func (*MonitorType) GetTemplatedNameOk

func (o *MonitorType) GetTemplatedNameOk() (*string, bool)

GetTemplatedNameOk returns a tuple with the TemplatedName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonitorType) GetType

func (o *MonitorType) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*MonitorType) GetTypeOk

func (o *MonitorType) GetTypeOk() (*string, 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 (*MonitorType) HasCreatedAt

func (o *MonitorType) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*MonitorType) HasGroupStatus

func (o *MonitorType) HasGroupStatus() bool

HasGroupStatus returns a boolean if a field has been set.

func (*MonitorType) HasGroups

func (o *MonitorType) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (*MonitorType) HasId

func (o *MonitorType) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonitorType) HasMessage

func (o *MonitorType) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*MonitorType) HasModified

func (o *MonitorType) HasModified() bool

HasModified returns a boolean if a field has been set.

func (*MonitorType) HasName

func (o *MonitorType) HasName() bool

HasName returns a boolean if a field has been set.

func (*MonitorType) HasQuery

func (o *MonitorType) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*MonitorType) HasTags

func (o *MonitorType) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MonitorType) HasTemplatedName

func (o *MonitorType) HasTemplatedName() bool

HasTemplatedName returns a boolean if a field has been set.

func (*MonitorType) HasType

func (o *MonitorType) HasType() bool

HasType returns a boolean if a field has been set.

func (MonitorType) MarshalJSON

func (o MonitorType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonitorType) SetCreatedAt

func (o *MonitorType) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*MonitorType) SetGroupStatus

func (o *MonitorType) SetGroupStatus(v int32)

SetGroupStatus gets a reference to the given int32 and assigns it to the GroupStatus field.

func (*MonitorType) SetGroups

func (o *MonitorType) SetGroups(v []string)

SetGroups gets a reference to the given []string and assigns it to the Groups field.

func (*MonitorType) SetId

func (o *MonitorType) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*MonitorType) SetMessage

func (o *MonitorType) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*MonitorType) SetModified

func (o *MonitorType) SetModified(v int64)

SetModified gets a reference to the given int64 and assigns it to the Modified field.

func (*MonitorType) SetName

func (o *MonitorType) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MonitorType) SetQuery

func (o *MonitorType) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*MonitorType) SetTags

func (o *MonitorType) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MonitorType) SetTemplatedName

func (o *MonitorType) SetTemplatedName(v string)

SetTemplatedName gets a reference to the given string and assigns it to the TemplatedName field.

func (*MonitorType) SetType

func (o *MonitorType) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*MonitorType) UnmarshalJSON

func (o *MonitorType) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonitorsApi

MonitorsApi service type

type MonitorsApi datadog.Service

func NewMonitorsApi

func NewMonitorsApi(client *datadog.APIClient) *MonitorsApi

NewMonitorsApi Returns NewMonitorsApi.

func (*MonitorsApi) CreateMonitorConfigPolicy

func (a *MonitorsApi) CreateMonitorConfigPolicy(ctx _context.Context, body MonitorConfigPolicyCreateRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)

CreateMonitorConfigPolicy Create a monitor configuration policy. Create a monitor configuration policy.

func (*MonitorsApi) CreateMonitorNotificationRule

func (a *MonitorsApi) CreateMonitorNotificationRule(ctx _context.Context, body MonitorNotificationRuleCreateRequest) (MonitorNotificationRuleResponse, *_nethttp.Response, error)

CreateMonitorNotificationRule Create a monitor notification rule. Creates a monitor notification rule.

func (*MonitorsApi) DeleteMonitorConfigPolicy

func (a *MonitorsApi) DeleteMonitorConfigPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)

DeleteMonitorConfigPolicy Delete a monitor configuration policy. Delete a monitor configuration policy.

func (*MonitorsApi) DeleteMonitorNotificationRule

func (a *MonitorsApi) DeleteMonitorNotificationRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)

DeleteMonitorNotificationRule Delete a monitor notification rule. Deletes a monitor notification rule by `rule_id`.

func (*MonitorsApi) GetMonitorConfigPolicy

func (a *MonitorsApi) GetMonitorConfigPolicy(ctx _context.Context, policyId string) (MonitorConfigPolicyResponse, *_nethttp.Response, error)

GetMonitorConfigPolicy Get a monitor configuration policy. Get a monitor configuration policy by `policy_id`.

func (*MonitorsApi) GetMonitorNotificationRule

func (a *MonitorsApi) GetMonitorNotificationRule(ctx _context.Context, ruleId string, o ...GetMonitorNotificationRuleOptionalParameters) (MonitorNotificationRuleResponse, *_nethttp.Response, error)

GetMonitorNotificationRule Get a monitor notification rule. Returns a monitor notification rule by `rule_id`.

func (*MonitorsApi) GetMonitorNotificationRules

func (a *MonitorsApi) GetMonitorNotificationRules(ctx _context.Context, o ...GetMonitorNotificationRulesOptionalParameters) (MonitorNotificationRuleListResponse, *_nethttp.Response, error)

GetMonitorNotificationRules Get all monitor notification rules. Returns a list of all monitor notification rules.

func (*MonitorsApi) ListMonitorConfigPolicies

func (a *MonitorsApi) ListMonitorConfigPolicies(ctx _context.Context) (MonitorConfigPolicyListResponse, *_nethttp.Response, error)

ListMonitorConfigPolicies Get all monitor configuration policies. Get all monitor configuration policies.

func (*MonitorsApi) UpdateMonitorConfigPolicy

func (a *MonitorsApi) UpdateMonitorConfigPolicy(ctx _context.Context, policyId string, body MonitorConfigPolicyEditRequest) (MonitorConfigPolicyResponse, *_nethttp.Response, error)

UpdateMonitorConfigPolicy Edit a monitor configuration policy. Edit a monitor configuration policy.

func (*MonitorsApi) UpdateMonitorNotificationRule

func (a *MonitorsApi) UpdateMonitorNotificationRule(ctx _context.Context, ruleId string, body MonitorNotificationRuleUpdateRequest) (MonitorNotificationRuleResponse, *_nethttp.Response, error)

UpdateMonitorNotificationRule Update a monitor notification rule. Updates a monitor notification rule by `rule_id`.

type MonthlyCostAttributionAttributes

MonthlyCostAttributionAttributes Cost Attribution by Tag for a given organization.

type MonthlyCostAttributionAttributes struct {
    // Datetime in ISO-8601 format, UTC, precise to hour: `[YYYY-MM-DDThh]`.
    Month *time.Time `json:"month,omitempty"`
    // The name of the organization.
    OrgName *string `json:"org_name,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The source of the cost attribution tag configuration and the selected tags in the format `<source_org_name>:::<selected tag 1>///<selected tag 2>///<selected tag 3>`.
    TagConfigSource *string `json:"tag_config_source,omitempty"`
    // Tag keys and values.
    // A `null` value here means that the requested tag breakdown cannot be applied because it does not match the [tags
    // configured for usage attribution](https://docs.datadoghq.com/account_management/billing/usage_attribution/#getting-started).
    // In this scenario the API returns the total cost, not broken down by tags.
    Tags map[string][]string `json:"tags,omitempty"`
    // Shows the most recent hour in the current months for all organizations for which all costs were calculated.
    UpdatedAt *string `json:"updated_at,omitempty"`
    // Fields in Cost Attribution by tag(s). Example: `infra_host_on_demand_cost`, `infra_host_committed_cost`, `infra_host_total_cost`, `infra_host_percentage_in_org`, `infra_host_percentage_in_account`.
    Values interface{} `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonthlyCostAttributionAttributes

func NewMonthlyCostAttributionAttributes() *MonthlyCostAttributionAttributes

NewMonthlyCostAttributionAttributes instantiates a new MonthlyCostAttributionAttributes 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 NewMonthlyCostAttributionAttributesWithDefaults

func NewMonthlyCostAttributionAttributesWithDefaults() *MonthlyCostAttributionAttributes

NewMonthlyCostAttributionAttributesWithDefaults instantiates a new MonthlyCostAttributionAttributes 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 (*MonthlyCostAttributionAttributes) GetMonth

func (o *MonthlyCostAttributionAttributes) GetMonth() time.Time

GetMonth returns the Month field value if set, zero value otherwise.

func (*MonthlyCostAttributionAttributes) GetMonthOk

func (o *MonthlyCostAttributionAttributes) GetMonthOk() (*time.Time, bool)

GetMonthOk returns a tuple with the Month field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonthlyCostAttributionAttributes) GetOrgName

func (o *MonthlyCostAttributionAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*MonthlyCostAttributionAttributes) GetOrgNameOk

func (o *MonthlyCostAttributionAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonthlyCostAttributionAttributes) GetPublicId

func (o *MonthlyCostAttributionAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*MonthlyCostAttributionAttributes) GetPublicIdOk

func (o *MonthlyCostAttributionAttributes) 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 (*MonthlyCostAttributionAttributes) GetTagConfigSource

func (o *MonthlyCostAttributionAttributes) GetTagConfigSource() string

GetTagConfigSource returns the TagConfigSource field value if set, zero value otherwise.

func (*MonthlyCostAttributionAttributes) GetTagConfigSourceOk

func (o *MonthlyCostAttributionAttributes) GetTagConfigSourceOk() (*string, bool)

GetTagConfigSourceOk returns a tuple with the TagConfigSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonthlyCostAttributionAttributes) GetTags

func (o *MonthlyCostAttributionAttributes) GetTags() map[string][]string

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MonthlyCostAttributionAttributes) GetTagsOk

func (o *MonthlyCostAttributionAttributes) GetTagsOk() (*map[string][]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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*MonthlyCostAttributionAttributes) GetUpdatedAt

func (o *MonthlyCostAttributionAttributes) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*MonthlyCostAttributionAttributes) GetUpdatedAtOk

func (o *MonthlyCostAttributionAttributes) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonthlyCostAttributionAttributes) GetValues

func (o *MonthlyCostAttributionAttributes) GetValues() interface{}

GetValues returns the Values field value if set, zero value otherwise.

func (*MonthlyCostAttributionAttributes) GetValuesOk

func (o *MonthlyCostAttributionAttributes) GetValuesOk() (*interface{}, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonthlyCostAttributionAttributes) HasMonth

func (o *MonthlyCostAttributionAttributes) HasMonth() bool

HasMonth returns a boolean if a field has been set.

func (*MonthlyCostAttributionAttributes) HasOrgName

func (o *MonthlyCostAttributionAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*MonthlyCostAttributionAttributes) HasPublicId

func (o *MonthlyCostAttributionAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*MonthlyCostAttributionAttributes) HasTagConfigSource

func (o *MonthlyCostAttributionAttributes) HasTagConfigSource() bool

HasTagConfigSource returns a boolean if a field has been set.

func (*MonthlyCostAttributionAttributes) HasTags

func (o *MonthlyCostAttributionAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MonthlyCostAttributionAttributes) HasUpdatedAt

func (o *MonthlyCostAttributionAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*MonthlyCostAttributionAttributes) HasValues

func (o *MonthlyCostAttributionAttributes) HasValues() bool

HasValues returns a boolean if a field has been set.

func (MonthlyCostAttributionAttributes) MarshalJSON

func (o MonthlyCostAttributionAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonthlyCostAttributionAttributes) SetMonth

func (o *MonthlyCostAttributionAttributes) SetMonth(v time.Time)

SetMonth gets a reference to the given time.Time and assigns it to the Month field.

func (*MonthlyCostAttributionAttributes) SetOrgName

func (o *MonthlyCostAttributionAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*MonthlyCostAttributionAttributes) SetPublicId

func (o *MonthlyCostAttributionAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*MonthlyCostAttributionAttributes) SetTagConfigSource

func (o *MonthlyCostAttributionAttributes) SetTagConfigSource(v string)

SetTagConfigSource gets a reference to the given string and assigns it to the TagConfigSource field.

func (*MonthlyCostAttributionAttributes) SetTags

func (o *MonthlyCostAttributionAttributes) SetTags(v map[string][]string)

SetTags gets a reference to the given map[string][]string and assigns it to the Tags field.

func (*MonthlyCostAttributionAttributes) SetUpdatedAt

func (o *MonthlyCostAttributionAttributes) SetUpdatedAt(v string)

SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.

func (*MonthlyCostAttributionAttributes) SetValues

func (o *MonthlyCostAttributionAttributes) SetValues(v interface{})

SetValues gets a reference to the given interface{} and assigns it to the Values field.

func (*MonthlyCostAttributionAttributes) UnmarshalJSON

func (o *MonthlyCostAttributionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonthlyCostAttributionBody

MonthlyCostAttributionBody Cost data.

type MonthlyCostAttributionBody struct {
    // Cost Attribution by Tag for a given organization.
    Attributes *MonthlyCostAttributionAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of cost attribution data.
    Type *CostAttributionType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonthlyCostAttributionBody

func NewMonthlyCostAttributionBody() *MonthlyCostAttributionBody

NewMonthlyCostAttributionBody instantiates a new MonthlyCostAttributionBody 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 NewMonthlyCostAttributionBodyWithDefaults

func NewMonthlyCostAttributionBodyWithDefaults() *MonthlyCostAttributionBody

NewMonthlyCostAttributionBodyWithDefaults instantiates a new MonthlyCostAttributionBody 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 (*MonthlyCostAttributionBody) GetAttributes

func (o *MonthlyCostAttributionBody) GetAttributes() MonthlyCostAttributionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*MonthlyCostAttributionBody) GetAttributesOk

func (o *MonthlyCostAttributionBody) GetAttributesOk() (*MonthlyCostAttributionAttributes, 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 (*MonthlyCostAttributionBody) GetId

func (o *MonthlyCostAttributionBody) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MonthlyCostAttributionBody) GetIdOk

func (o *MonthlyCostAttributionBody) 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 (*MonthlyCostAttributionBody) GetType

func (o *MonthlyCostAttributionBody) GetType() CostAttributionType

GetType returns the Type field value if set, zero value otherwise.

func (*MonthlyCostAttributionBody) GetTypeOk

func (o *MonthlyCostAttributionBody) GetTypeOk() (*CostAttributionType, 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 (*MonthlyCostAttributionBody) HasAttributes

func (o *MonthlyCostAttributionBody) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*MonthlyCostAttributionBody) HasId

func (o *MonthlyCostAttributionBody) HasId() bool

HasId returns a boolean if a field has been set.

func (*MonthlyCostAttributionBody) HasType

func (o *MonthlyCostAttributionBody) HasType() bool

HasType returns a boolean if a field has been set.

func (MonthlyCostAttributionBody) MarshalJSON

func (o MonthlyCostAttributionBody) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonthlyCostAttributionBody) SetAttributes

func (o *MonthlyCostAttributionBody) SetAttributes(v MonthlyCostAttributionAttributes)

SetAttributes gets a reference to the given MonthlyCostAttributionAttributes and assigns it to the Attributes field.

func (*MonthlyCostAttributionBody) SetId

func (o *MonthlyCostAttributionBody) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MonthlyCostAttributionBody) SetType

func (o *MonthlyCostAttributionBody) SetType(v CostAttributionType)

SetType gets a reference to the given CostAttributionType and assigns it to the Type field.

func (*MonthlyCostAttributionBody) UnmarshalJSON

func (o *MonthlyCostAttributionBody) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonthlyCostAttributionMeta

MonthlyCostAttributionMeta The object containing document metadata.

type MonthlyCostAttributionMeta struct {
    // An array of available aggregates.
    Aggregates []CostAttributionAggregatesBody `json:"aggregates,omitempty"`
    // The metadata for the current pagination.
    Pagination *MonthlyCostAttributionPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonthlyCostAttributionMeta

func NewMonthlyCostAttributionMeta() *MonthlyCostAttributionMeta

NewMonthlyCostAttributionMeta instantiates a new MonthlyCostAttributionMeta 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 NewMonthlyCostAttributionMetaWithDefaults

func NewMonthlyCostAttributionMetaWithDefaults() *MonthlyCostAttributionMeta

NewMonthlyCostAttributionMetaWithDefaults instantiates a new MonthlyCostAttributionMeta 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 (*MonthlyCostAttributionMeta) GetAggregates

func (o *MonthlyCostAttributionMeta) GetAggregates() []CostAttributionAggregatesBody

GetAggregates returns the Aggregates field value if set, zero value otherwise.

func (*MonthlyCostAttributionMeta) GetAggregatesOk

func (o *MonthlyCostAttributionMeta) GetAggregatesOk() (*[]CostAttributionAggregatesBody, bool)

GetAggregatesOk returns a tuple with the Aggregates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MonthlyCostAttributionMeta) GetPagination

func (o *MonthlyCostAttributionMeta) GetPagination() MonthlyCostAttributionPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*MonthlyCostAttributionMeta) GetPaginationOk

func (o *MonthlyCostAttributionMeta) GetPaginationOk() (*MonthlyCostAttributionPagination, bool)

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 (*MonthlyCostAttributionMeta) HasAggregates

func (o *MonthlyCostAttributionMeta) HasAggregates() bool

HasAggregates returns a boolean if a field has been set.

func (*MonthlyCostAttributionMeta) HasPagination

func (o *MonthlyCostAttributionMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (MonthlyCostAttributionMeta) MarshalJSON

func (o MonthlyCostAttributionMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonthlyCostAttributionMeta) SetAggregates

func (o *MonthlyCostAttributionMeta) SetAggregates(v []CostAttributionAggregatesBody)

SetAggregates gets a reference to the given []CostAttributionAggregatesBody and assigns it to the Aggregates field.

func (*MonthlyCostAttributionMeta) SetPagination

func (o *MonthlyCostAttributionMeta) SetPagination(v MonthlyCostAttributionPagination)

SetPagination gets a reference to the given MonthlyCostAttributionPagination and assigns it to the Pagination field.

func (*MonthlyCostAttributionMeta) UnmarshalJSON

func (o *MonthlyCostAttributionMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type MonthlyCostAttributionPagination

MonthlyCostAttributionPagination The metadata for the current pagination.

type MonthlyCostAttributionPagination 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 `next_record_id`.
    NextRecordId datadog.NullableString `json:"next_record_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonthlyCostAttributionPagination

func NewMonthlyCostAttributionPagination() *MonthlyCostAttributionPagination

NewMonthlyCostAttributionPagination instantiates a new MonthlyCostAttributionPagination 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 NewMonthlyCostAttributionPaginationWithDefaults

func NewMonthlyCostAttributionPaginationWithDefaults() *MonthlyCostAttributionPagination

NewMonthlyCostAttributionPaginationWithDefaults instantiates a new MonthlyCostAttributionPagination 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 (*MonthlyCostAttributionPagination) GetNextRecordId

func (o *MonthlyCostAttributionPagination) GetNextRecordId() string

GetNextRecordId returns the NextRecordId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MonthlyCostAttributionPagination) GetNextRecordIdOk

func (o *MonthlyCostAttributionPagination) GetNextRecordIdOk() (*string, bool)

GetNextRecordIdOk returns a tuple with the NextRecordId 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 (*MonthlyCostAttributionPagination) HasNextRecordId

func (o *MonthlyCostAttributionPagination) HasNextRecordId() bool

HasNextRecordId returns a boolean if a field has been set.

func (MonthlyCostAttributionPagination) MarshalJSON

func (o MonthlyCostAttributionPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonthlyCostAttributionPagination) SetNextRecordId

func (o *MonthlyCostAttributionPagination) SetNextRecordId(v string)

SetNextRecordId gets a reference to the given datadog.NullableString and assigns it to the NextRecordId field.

func (*MonthlyCostAttributionPagination) SetNextRecordIdNil

func (o *MonthlyCostAttributionPagination) SetNextRecordIdNil()

SetNextRecordIdNil sets the value for NextRecordId to be an explicit nil.

func (*MonthlyCostAttributionPagination) UnmarshalJSON

func (o *MonthlyCostAttributionPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*MonthlyCostAttributionPagination) UnsetNextRecordId

func (o *MonthlyCostAttributionPagination) UnsetNextRecordId()

UnsetNextRecordId ensures that no value is present for NextRecordId, not even an explicit nil.

type MonthlyCostAttributionResponse

MonthlyCostAttributionResponse Response containing the monthly cost attribution by tag(s).

type MonthlyCostAttributionResponse struct {
    // Response containing cost attribution.
    Data []MonthlyCostAttributionBody `json:"data,omitempty"`
    // The object containing document metadata.
    Meta *MonthlyCostAttributionMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewMonthlyCostAttributionResponse

func NewMonthlyCostAttributionResponse() *MonthlyCostAttributionResponse

NewMonthlyCostAttributionResponse instantiates a new MonthlyCostAttributionResponse 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 NewMonthlyCostAttributionResponseWithDefaults

func NewMonthlyCostAttributionResponseWithDefaults() *MonthlyCostAttributionResponse

NewMonthlyCostAttributionResponseWithDefaults instantiates a new MonthlyCostAttributionResponse 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 (*MonthlyCostAttributionResponse) GetData

func (o *MonthlyCostAttributionResponse) GetData() []MonthlyCostAttributionBody

GetData returns the Data field value if set, zero value otherwise.

func (*MonthlyCostAttributionResponse) GetDataOk

func (o *MonthlyCostAttributionResponse) GetDataOk() (*[]MonthlyCostAttributionBody, 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 (*MonthlyCostAttributionResponse) GetMeta

func (o *MonthlyCostAttributionResponse) GetMeta() MonthlyCostAttributionMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*MonthlyCostAttributionResponse) GetMetaOk

func (o *MonthlyCostAttributionResponse) GetMetaOk() (*MonthlyCostAttributionMeta, 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 (*MonthlyCostAttributionResponse) HasData

func (o *MonthlyCostAttributionResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*MonthlyCostAttributionResponse) HasMeta

func (o *MonthlyCostAttributionResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (MonthlyCostAttributionResponse) MarshalJSON

func (o MonthlyCostAttributionResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*MonthlyCostAttributionResponse) SetData

func (o *MonthlyCostAttributionResponse) SetData(v []MonthlyCostAttributionBody)

SetData gets a reference to the given []MonthlyCostAttributionBody and assigns it to the Data field.

func (*MonthlyCostAttributionResponse) SetMeta

func (o *MonthlyCostAttributionResponse) SetMeta(v MonthlyCostAttributionMeta)

SetMeta gets a reference to the given MonthlyCostAttributionMeta and assigns it to the Meta field.

func (*MonthlyCostAttributionResponse) UnmarshalJSON

func (o *MonthlyCostAttributionResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NetworkDeviceMonitoringApi

NetworkDeviceMonitoringApi service type

type NetworkDeviceMonitoringApi datadog.Service

func NewNetworkDeviceMonitoringApi

func NewNetworkDeviceMonitoringApi(client *datadog.APIClient) *NetworkDeviceMonitoringApi

NewNetworkDeviceMonitoringApi Returns NewNetworkDeviceMonitoringApi.

func (*NetworkDeviceMonitoringApi) GetDevice

func (a *NetworkDeviceMonitoringApi) GetDevice(ctx _context.Context, deviceId string) (GetDeviceResponse, *_nethttp.Response, error)

GetDevice Get the device details. Get the device details.

func (*NetworkDeviceMonitoringApi) GetInterfaces

func (a *NetworkDeviceMonitoringApi) GetInterfaces(ctx _context.Context, deviceId string, o ...GetInterfacesOptionalParameters) (GetInterfacesResponse, *_nethttp.Response, error)

GetInterfaces Get the list of interfaces of the device. Get the list of interfaces of the device.

func (*NetworkDeviceMonitoringApi) ListDeviceUserTags

func (a *NetworkDeviceMonitoringApi) ListDeviceUserTags(ctx _context.Context, deviceId string) (ListTagsResponse, *_nethttp.Response, error)

ListDeviceUserTags Get the list of tags for a device. Get the list of tags for a device.

func (*NetworkDeviceMonitoringApi) ListDevices

func (a *NetworkDeviceMonitoringApi) ListDevices(ctx _context.Context, o ...ListDevicesOptionalParameters) (ListDevicesResponse, *_nethttp.Response, error)

ListDevices Get the list of devices. Get the list of devices.

func (*NetworkDeviceMonitoringApi) ListDevicesWithPagination

func (a *NetworkDeviceMonitoringApi) ListDevicesWithPagination(ctx _context.Context, o ...ListDevicesOptionalParameters) (<-chan datadog.PaginationResult[DevicesListData], func())

ListDevicesWithPagination provides a paginated version of ListDevices returning a channel with all items.

func (*NetworkDeviceMonitoringApi) UpdateDeviceUserTags

func (a *NetworkDeviceMonitoringApi) UpdateDeviceUserTags(ctx _context.Context, deviceId string, body ListTagsResponse) (ListTagsResponse, *_nethttp.Response, error)

UpdateDeviceUserTags Update the tags for a device. Update the tags for a device.

type NotebookTriggerWrapper

NotebookTriggerWrapper Schema for a Notebook-based trigger.

type NotebookTriggerWrapper struct {
    // Trigger a workflow from a Notebook.
    NotebookTrigger interface{} `json:"notebookTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNotebookTriggerWrapper

func NewNotebookTriggerWrapper(notebookTrigger interface{}) *NotebookTriggerWrapper

NewNotebookTriggerWrapper instantiates a new NotebookTriggerWrapper 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 NewNotebookTriggerWrapperWithDefaults

func NewNotebookTriggerWrapperWithDefaults() *NotebookTriggerWrapper

NewNotebookTriggerWrapperWithDefaults instantiates a new NotebookTriggerWrapper 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 (*NotebookTriggerWrapper) GetNotebookTrigger

func (o *NotebookTriggerWrapper) GetNotebookTrigger() interface{}

GetNotebookTrigger returns the NotebookTrigger field value.

func (*NotebookTriggerWrapper) GetNotebookTriggerOk

func (o *NotebookTriggerWrapper) GetNotebookTriggerOk() (*interface{}, bool)

GetNotebookTriggerOk returns a tuple with the NotebookTrigger field value and a boolean to check if the value has been set.

func (*NotebookTriggerWrapper) GetStartStepNames

func (o *NotebookTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*NotebookTriggerWrapper) GetStartStepNamesOk

func (o *NotebookTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotebookTriggerWrapper) HasStartStepNames

func (o *NotebookTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (NotebookTriggerWrapper) MarshalJSON

func (o NotebookTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NotebookTriggerWrapper) SetNotebookTrigger

func (o *NotebookTriggerWrapper) SetNotebookTrigger(v interface{})

SetNotebookTrigger sets field value.

func (*NotebookTriggerWrapper) SetStartStepNames

func (o *NotebookTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*NotebookTriggerWrapper) UnmarshalJSON

func (o *NotebookTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NotificationRule

NotificationRule Notification rules allow full control over notifications generated by the various Datadog security products. They allow users to define the conditions under which a notification should be generated (based on rule severities, rule types, rule tags, and so on), and the targets to notify. A notification rule is composed of a rule ID, a rule type, and the rule attributes. All fields are required.

type NotificationRule struct {
    // Attributes of the notification rule.
    Attributes NotificationRuleAttributes `json:"attributes"`
    // The ID of a notification rule.
    Id string `json:"id"`
    // The rule type associated to notification rules.
    Type NotificationRulesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNotificationRule

func NewNotificationRule(attributes NotificationRuleAttributes, id string, typeVar NotificationRulesType) *NotificationRule

NewNotificationRule instantiates a new NotificationRule 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 NewNotificationRuleWithDefaults

func NewNotificationRuleWithDefaults() *NotificationRule

NewNotificationRuleWithDefaults instantiates a new NotificationRule 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 (*NotificationRule) GetAttributes

func (o *NotificationRule) GetAttributes() NotificationRuleAttributes

GetAttributes returns the Attributes field value.

func (*NotificationRule) GetAttributesOk

func (o *NotificationRule) GetAttributesOk() (*NotificationRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*NotificationRule) GetId

func (o *NotificationRule) GetId() string

GetId returns the Id field value.

func (*NotificationRule) GetIdOk

func (o *NotificationRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*NotificationRule) GetType

func (o *NotificationRule) GetType() NotificationRulesType

GetType returns the Type field value.

func (*NotificationRule) GetTypeOk

func (o *NotificationRule) GetTypeOk() (*NotificationRulesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NotificationRule) MarshalJSON

func (o NotificationRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NotificationRule) SetAttributes

func (o *NotificationRule) SetAttributes(v NotificationRuleAttributes)

SetAttributes sets field value.

func (*NotificationRule) SetId

func (o *NotificationRule) SetId(v string)

SetId sets field value.

func (*NotificationRule) SetType

func (o *NotificationRule) SetType(v NotificationRulesType)

SetType sets field value.

func (*NotificationRule) UnmarshalJSON

func (o *NotificationRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NotificationRuleAttributes

NotificationRuleAttributes Attributes of the notification rule.

type NotificationRuleAttributes struct {
    // Date as Unix timestamp in milliseconds.
    CreatedAt int64 `json:"created_at"`
    // User creating or modifying a rule.
    CreatedBy RuleUser `json:"created_by"`
    // Field used to enable or disable the rule.
    Enabled bool `json:"enabled"`
    // Date as Unix timestamp in milliseconds.
    ModifiedAt int64 `json:"modified_at"`
    // User creating or modifying a rule.
    ModifiedBy RuleUser `json:"modified_by"`
    // Name of the notification rule.
    Name string `json:"name"`
    // Selectors are used to filter security issues for which notifications should be generated.
    // Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source.
    // Only the trigger_source field is required.
    Selectors Selectors `json:"selectors"`
    // List of recipients to notify when a notification rule is triggered. Many different target types are supported,
    // such as email addresses, Slack channels, and PagerDuty services.
    // The appropriate integrations need to be properly configured to send notifications to the specified targets.
    Targets []string `json:"targets"`
    // Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation.
    // Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation.
    // Notifications are only sent for new issues discovered during the window.
    // Time aggregation is only available for vulnerability-based notification rules. When omitted or set to 0, no aggregation
    // is done.
    TimeAggregation *int64 `json:"time_aggregation,omitempty"`
    // Version of the notification rule. It is updated when the rule is modified.
    Version int64 `json:"version"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNotificationRuleAttributes

func NewNotificationRuleAttributes(createdAt int64, createdBy RuleUser, enabled bool, modifiedAt int64, modifiedBy RuleUser, name string, selectors Selectors, targets []string, version int64) *NotificationRuleAttributes

NewNotificationRuleAttributes instantiates a new NotificationRuleAttributes 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 NewNotificationRuleAttributesWithDefaults

func NewNotificationRuleAttributesWithDefaults() *NotificationRuleAttributes

NewNotificationRuleAttributesWithDefaults instantiates a new NotificationRuleAttributes 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 (*NotificationRuleAttributes) GetCreatedAt

func (o *NotificationRuleAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value.

func (*NotificationRuleAttributes) GetCreatedAtOk

func (o *NotificationRuleAttributes) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetCreatedBy

func (o *NotificationRuleAttributes) GetCreatedBy() RuleUser

GetCreatedBy returns the CreatedBy field value.

func (*NotificationRuleAttributes) GetCreatedByOk

func (o *NotificationRuleAttributes) GetCreatedByOk() (*RuleUser, bool)

GetCreatedByOk returns a tuple with the CreatedBy field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetEnabled

func (o *NotificationRuleAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*NotificationRuleAttributes) GetEnabledOk

func (o *NotificationRuleAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetModifiedAt

func (o *NotificationRuleAttributes) GetModifiedAt() int64

GetModifiedAt returns the ModifiedAt field value.

func (*NotificationRuleAttributes) GetModifiedAtOk

func (o *NotificationRuleAttributes) GetModifiedAtOk() (*int64, bool)

GetModifiedAtOk returns a tuple with the ModifiedAt field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetModifiedBy

func (o *NotificationRuleAttributes) GetModifiedBy() RuleUser

GetModifiedBy returns the ModifiedBy field value.

func (*NotificationRuleAttributes) GetModifiedByOk

func (o *NotificationRuleAttributes) GetModifiedByOk() (*RuleUser, bool)

GetModifiedByOk returns a tuple with the ModifiedBy field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetName

func (o *NotificationRuleAttributes) GetName() string

GetName returns the Name field value.

func (*NotificationRuleAttributes) GetNameOk

func (o *NotificationRuleAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetSelectors

func (o *NotificationRuleAttributes) GetSelectors() Selectors

GetSelectors returns the Selectors field value.

func (*NotificationRuleAttributes) GetSelectorsOk

func (o *NotificationRuleAttributes) GetSelectorsOk() (*Selectors, bool)

GetSelectorsOk returns a tuple with the Selectors field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetTargets

func (o *NotificationRuleAttributes) GetTargets() []string

GetTargets returns the Targets field value.

func (*NotificationRuleAttributes) GetTargetsOk

func (o *NotificationRuleAttributes) GetTargetsOk() (*[]string, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetTimeAggregation

func (o *NotificationRuleAttributes) GetTimeAggregation() int64

GetTimeAggregation returns the TimeAggregation field value if set, zero value otherwise.

func (*NotificationRuleAttributes) GetTimeAggregationOk

func (o *NotificationRuleAttributes) GetTimeAggregationOk() (*int64, bool)

GetTimeAggregationOk returns a tuple with the TimeAggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) GetVersion

func (o *NotificationRuleAttributes) GetVersion() int64

GetVersion returns the Version field value.

func (*NotificationRuleAttributes) GetVersionOk

func (o *NotificationRuleAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*NotificationRuleAttributes) HasTimeAggregation

func (o *NotificationRuleAttributes) HasTimeAggregation() bool

HasTimeAggregation returns a boolean if a field has been set.

func (NotificationRuleAttributes) MarshalJSON

func (o NotificationRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NotificationRuleAttributes) SetCreatedAt

func (o *NotificationRuleAttributes) SetCreatedAt(v int64)

SetCreatedAt sets field value.

func (*NotificationRuleAttributes) SetCreatedBy

func (o *NotificationRuleAttributes) SetCreatedBy(v RuleUser)

SetCreatedBy sets field value.

func (*NotificationRuleAttributes) SetEnabled

func (o *NotificationRuleAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*NotificationRuleAttributes) SetModifiedAt

func (o *NotificationRuleAttributes) SetModifiedAt(v int64)

SetModifiedAt sets field value.

func (*NotificationRuleAttributes) SetModifiedBy

func (o *NotificationRuleAttributes) SetModifiedBy(v RuleUser)

SetModifiedBy sets field value.

func (*NotificationRuleAttributes) SetName

func (o *NotificationRuleAttributes) SetName(v string)

SetName sets field value.

func (*NotificationRuleAttributes) SetSelectors

func (o *NotificationRuleAttributes) SetSelectors(v Selectors)

SetSelectors sets field value.

func (*NotificationRuleAttributes) SetTargets

func (o *NotificationRuleAttributes) SetTargets(v []string)

SetTargets sets field value.

func (*NotificationRuleAttributes) SetTimeAggregation

func (o *NotificationRuleAttributes) SetTimeAggregation(v int64)

SetTimeAggregation gets a reference to the given int64 and assigns it to the TimeAggregation field.

func (*NotificationRuleAttributes) SetVersion

func (o *NotificationRuleAttributes) SetVersion(v int64)

SetVersion sets field value.

func (*NotificationRuleAttributes) UnmarshalJSON

func (o *NotificationRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NotificationRuleResponse

NotificationRuleResponse Response object which includes a notification rule.

type NotificationRuleResponse struct {
    // Notification rules allow full control over notifications generated by the various Datadog security products.
    // They allow users to define the conditions under which a notification should be generated (based on rule severities,
    // rule types, rule tags, and so on), and the targets to notify.
    // A notification rule is composed of a rule ID, a rule type, and the rule attributes. All fields are required.
    //
    Data *NotificationRule `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNotificationRuleResponse

func NewNotificationRuleResponse() *NotificationRuleResponse

NewNotificationRuleResponse instantiates a new NotificationRuleResponse 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 NewNotificationRuleResponseWithDefaults

func NewNotificationRuleResponseWithDefaults() *NotificationRuleResponse

NewNotificationRuleResponseWithDefaults instantiates a new NotificationRuleResponse 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 (*NotificationRuleResponse) GetData

func (o *NotificationRuleResponse) GetData() NotificationRule

GetData returns the Data field value if set, zero value otherwise.

func (*NotificationRuleResponse) GetDataOk

func (o *NotificationRuleResponse) GetDataOk() (*NotificationRule, 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 (*NotificationRuleResponse) HasData

func (o *NotificationRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (NotificationRuleResponse) MarshalJSON

func (o NotificationRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NotificationRuleResponse) SetData

func (o *NotificationRuleResponse) SetData(v NotificationRule)

SetData gets a reference to the given NotificationRule and assigns it to the Data field.

func (*NotificationRuleResponse) UnmarshalJSON

func (o *NotificationRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NotificationRulesType

NotificationRulesType The rule type associated to notification rules.

type NotificationRulesType string

List of NotificationRulesType.

const (
    NOTIFICATIONRULESTYPE_NOTIFICATION_RULES NotificationRulesType = "notification_rules"
)

func NewNotificationRulesTypeFromValue

func NewNotificationRulesTypeFromValue(v string) (*NotificationRulesType, error)

NewNotificationRulesTypeFromValue returns a pointer to a valid NotificationRulesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*NotificationRulesType) GetAllowedValues

func (v *NotificationRulesType) GetAllowedValues() []NotificationRulesType

GetAllowedValues reeturns the list of possible values.

func (NotificationRulesType) IsValid

func (v NotificationRulesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (NotificationRulesType) Ptr

func (v NotificationRulesType) Ptr() *NotificationRulesType

Ptr returns reference to NotificationRulesType value.

func (*NotificationRulesType) UnmarshalJSON

func (v *NotificationRulesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type NullableCIAppCIError

NullableCIAppCIError handles when a null is used for CIAppCIError.

type NullableCIAppCIError struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppCIError

func NewNullableCIAppCIError(val *CIAppCIError) *NullableCIAppCIError

NewNullableCIAppCIError initializes the struct as if Set has been called.

func (NullableCIAppCIError) Get

func (v NullableCIAppCIError) Get() *CIAppCIError

Get returns the associated value.

func (NullableCIAppCIError) IsSet

func (v NullableCIAppCIError) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppCIError) MarshalJSON

func (v NullableCIAppCIError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppCIError) Set

func (v *NullableCIAppCIError) Set(val *CIAppCIError)

Set changes the value and indicates it's been called.

func (*NullableCIAppCIError) UnmarshalJSON

func (v *NullableCIAppCIError) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppCIError) Unset

func (v *NullableCIAppCIError) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppGitInfo

NullableCIAppGitInfo handles when a null is used for CIAppGitInfo.

type NullableCIAppGitInfo struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppGitInfo

func NewNullableCIAppGitInfo(val *CIAppGitInfo) *NullableCIAppGitInfo

NewNullableCIAppGitInfo initializes the struct as if Set has been called.

func (NullableCIAppGitInfo) Get

func (v NullableCIAppGitInfo) Get() *CIAppGitInfo

Get returns the associated value.

func (NullableCIAppGitInfo) IsSet

func (v NullableCIAppGitInfo) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppGitInfo) MarshalJSON

func (v NullableCIAppGitInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppGitInfo) Set

func (v *NullableCIAppGitInfo) Set(val *CIAppGitInfo)

Set changes the value and indicates it's been called.

func (*NullableCIAppGitInfo) UnmarshalJSON

func (v *NullableCIAppGitInfo) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppGitInfo) Unset

func (v *NullableCIAppGitInfo) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppHostInfo

NullableCIAppHostInfo handles when a null is used for CIAppHostInfo.

type NullableCIAppHostInfo struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppHostInfo

func NewNullableCIAppHostInfo(val *CIAppHostInfo) *NullableCIAppHostInfo

NewNullableCIAppHostInfo initializes the struct as if Set has been called.

func (NullableCIAppHostInfo) Get

func (v NullableCIAppHostInfo) Get() *CIAppHostInfo

Get returns the associated value.

func (NullableCIAppHostInfo) IsSet

func (v NullableCIAppHostInfo) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppHostInfo) MarshalJSON

func (v NullableCIAppHostInfo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppHostInfo) Set

func (v *NullableCIAppHostInfo) Set(val *CIAppHostInfo)

Set changes the value and indicates it's been called.

func (*NullableCIAppHostInfo) UnmarshalJSON

func (v *NullableCIAppHostInfo) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppHostInfo) Unset

func (v *NullableCIAppHostInfo) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppPipelineEventParentPipeline

NullableCIAppPipelineEventParentPipeline handles when a null is used for CIAppPipelineEventParentPipeline.

type NullableCIAppPipelineEventParentPipeline struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppPipelineEventParentPipeline

func NewNullableCIAppPipelineEventParentPipeline(val *CIAppPipelineEventParentPipeline) *NullableCIAppPipelineEventParentPipeline

NewNullableCIAppPipelineEventParentPipeline initializes the struct as if Set has been called.

func (NullableCIAppPipelineEventParentPipeline) Get

func (v NullableCIAppPipelineEventParentPipeline) Get() *CIAppPipelineEventParentPipeline

Get returns the associated value.

func (NullableCIAppPipelineEventParentPipeline) IsSet

func (v NullableCIAppPipelineEventParentPipeline) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppPipelineEventParentPipeline) MarshalJSON

func (v NullableCIAppPipelineEventParentPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppPipelineEventParentPipeline) Set

func (v *NullableCIAppPipelineEventParentPipeline) Set(val *CIAppPipelineEventParentPipeline)

Set changes the value and indicates it's been called.

func (*NullableCIAppPipelineEventParentPipeline) UnmarshalJSON

func (v *NullableCIAppPipelineEventParentPipeline) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppPipelineEventParentPipeline) Unset

func (v *NullableCIAppPipelineEventParentPipeline) Unset()

Unset sets the value to nil and resets the set flag/

type NullableCIAppPipelineEventPreviousPipeline

NullableCIAppPipelineEventPreviousPipeline handles when a null is used for CIAppPipelineEventPreviousPipeline.

type NullableCIAppPipelineEventPreviousPipeline struct {
    // contains filtered or unexported fields
}

func NewNullableCIAppPipelineEventPreviousPipeline

func NewNullableCIAppPipelineEventPreviousPipeline(val *CIAppPipelineEventPreviousPipeline) *NullableCIAppPipelineEventPreviousPipeline

NewNullableCIAppPipelineEventPreviousPipeline initializes the struct as if Set has been called.

func (NullableCIAppPipelineEventPreviousPipeline) Get

func (v NullableCIAppPipelineEventPreviousPipeline) Get() *CIAppPipelineEventPreviousPipeline

Get returns the associated value.

func (NullableCIAppPipelineEventPreviousPipeline) IsSet

func (v NullableCIAppPipelineEventPreviousPipeline) IsSet() bool

IsSet returns whether Set has been called.

func (NullableCIAppPipelineEventPreviousPipeline) MarshalJSON

func (v NullableCIAppPipelineEventPreviousPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableCIAppPipelineEventPreviousPipeline) Set

func (v *NullableCIAppPipelineEventPreviousPipeline) Set(val *CIAppPipelineEventPreviousPipeline)

Set changes the value and indicates it's been called.

func (*NullableCIAppPipelineEventPreviousPipeline) UnmarshalJSON

func (v *NullableCIAppPipelineEventPreviousPipeline) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableCIAppPipelineEventPreviousPipeline) Unset

func (v *NullableCIAppPipelineEventPreviousPipeline) Unset()

Unset sets the value to nil and resets the set flag/

type NullableDowntimeRelationshipsCreatedByData

NullableDowntimeRelationshipsCreatedByData handles when a null is used for DowntimeRelationshipsCreatedByData.

type NullableDowntimeRelationshipsCreatedByData struct {
    // contains filtered or unexported fields
}

func NewNullableDowntimeRelationshipsCreatedByData

func NewNullableDowntimeRelationshipsCreatedByData(val *DowntimeRelationshipsCreatedByData) *NullableDowntimeRelationshipsCreatedByData

NewNullableDowntimeRelationshipsCreatedByData initializes the struct as if Set has been called.

func (NullableDowntimeRelationshipsCreatedByData) Get

func (v NullableDowntimeRelationshipsCreatedByData) Get() *DowntimeRelationshipsCreatedByData

Get returns the associated value.

func (NullableDowntimeRelationshipsCreatedByData) IsSet

func (v NullableDowntimeRelationshipsCreatedByData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableDowntimeRelationshipsCreatedByData) MarshalJSON

func (v NullableDowntimeRelationshipsCreatedByData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableDowntimeRelationshipsCreatedByData) Set

func (v *NullableDowntimeRelationshipsCreatedByData) Set(val *DowntimeRelationshipsCreatedByData)

Set changes the value and indicates it's been called.

func (*NullableDowntimeRelationshipsCreatedByData) UnmarshalJSON

func (v *NullableDowntimeRelationshipsCreatedByData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableDowntimeRelationshipsCreatedByData) Unset

func (v *NullableDowntimeRelationshipsCreatedByData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableDowntimeRelationshipsMonitorData

NullableDowntimeRelationshipsMonitorData handles when a null is used for DowntimeRelationshipsMonitorData.

type NullableDowntimeRelationshipsMonitorData struct {
    // contains filtered or unexported fields
}

func NewNullableDowntimeRelationshipsMonitorData

func NewNullableDowntimeRelationshipsMonitorData(val *DowntimeRelationshipsMonitorData) *NullableDowntimeRelationshipsMonitorData

NewNullableDowntimeRelationshipsMonitorData initializes the struct as if Set has been called.

func (NullableDowntimeRelationshipsMonitorData) Get

func (v NullableDowntimeRelationshipsMonitorData) Get() *DowntimeRelationshipsMonitorData

Get returns the associated value.

func (NullableDowntimeRelationshipsMonitorData) IsSet

func (v NullableDowntimeRelationshipsMonitorData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableDowntimeRelationshipsMonitorData) MarshalJSON

func (v NullableDowntimeRelationshipsMonitorData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableDowntimeRelationshipsMonitorData) Set

func (v *NullableDowntimeRelationshipsMonitorData) Set(val *DowntimeRelationshipsMonitorData)

Set changes the value and indicates it's been called.

func (*NullableDowntimeRelationshipsMonitorData) UnmarshalJSON

func (v *NullableDowntimeRelationshipsMonitorData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableDowntimeRelationshipsMonitorData) Unset

func (v *NullableDowntimeRelationshipsMonitorData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableEventPriority

NullableEventPriority handles when a null is used for EventPriority.

type NullableEventPriority struct {
    // contains filtered or unexported fields
}

func NewNullableEventPriority

func NewNullableEventPriority(val *EventPriority) *NullableEventPriority

NewNullableEventPriority initializes the struct as if Set has been called.

func (NullableEventPriority) Get

func (v NullableEventPriority) Get() *EventPriority

Get returns the associated value.

func (NullableEventPriority) IsSet

func (v NullableEventPriority) IsSet() bool

IsSet returns whether Set has been called.

func (NullableEventPriority) MarshalJSON

func (v NullableEventPriority) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableEventPriority) Set

func (v *NullableEventPriority) Set(val *EventPriority)

Set changes the value and indicates it's been called.

func (*NullableEventPriority) UnmarshalJSON

func (v *NullableEventPriority) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableEventPriority) Unset

func (v *NullableEventPriority) Unset()

Unset sets the value to nil and resets the set flag.

type NullableIncidentNonDatadogCreator

NullableIncidentNonDatadogCreator handles when a null is used for IncidentNonDatadogCreator.

type NullableIncidentNonDatadogCreator struct {
    // contains filtered or unexported fields
}

func NewNullableIncidentNonDatadogCreator

func NewNullableIncidentNonDatadogCreator(val *IncidentNonDatadogCreator) *NullableIncidentNonDatadogCreator

NewNullableIncidentNonDatadogCreator initializes the struct as if Set has been called.

func (NullableIncidentNonDatadogCreator) Get

func (v NullableIncidentNonDatadogCreator) Get() *IncidentNonDatadogCreator

Get returns the associated value.

func (NullableIncidentNonDatadogCreator) IsSet

func (v NullableIncidentNonDatadogCreator) IsSet() bool

IsSet returns whether Set has been called.

func (NullableIncidentNonDatadogCreator) MarshalJSON

func (v NullableIncidentNonDatadogCreator) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableIncidentNonDatadogCreator) Set

func (v *NullableIncidentNonDatadogCreator) Set(val *IncidentNonDatadogCreator)

Set changes the value and indicates it's been called.

func (*NullableIncidentNonDatadogCreator) UnmarshalJSON

func (v *NullableIncidentNonDatadogCreator) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableIncidentNonDatadogCreator) Unset

func (v *NullableIncidentNonDatadogCreator) Unset()

Unset sets the value to nil and resets the set flag/

type NullableJiraIssue

NullableJiraIssue handles when a null is used for JiraIssue.

type NullableJiraIssue struct {
    // contains filtered or unexported fields
}

func NewNullableJiraIssue

func NewNullableJiraIssue(val *JiraIssue) *NullableJiraIssue

NewNullableJiraIssue initializes the struct as if Set has been called.

func (NullableJiraIssue) Get

func (v NullableJiraIssue) Get() *JiraIssue

Get returns the associated value.

func (NullableJiraIssue) IsSet

func (v NullableJiraIssue) IsSet() bool

IsSet returns whether Set has been called.

func (NullableJiraIssue) MarshalJSON

func (v NullableJiraIssue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableJiraIssue) Set

func (v *NullableJiraIssue) Set(val *JiraIssue)

Set changes the value and indicates it's been called.

func (*NullableJiraIssue) UnmarshalJSON

func (v *NullableJiraIssue) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableJiraIssue) Unset

func (v *NullableJiraIssue) Unset()

Unset sets the value to nil and resets the set flag/

type NullableLogsArchiveDestination

NullableLogsArchiveDestination handles when a null is used for LogsArchiveDestination.

type NullableLogsArchiveDestination struct {
    // contains filtered or unexported fields
}

func NewNullableLogsArchiveDestination

func NewNullableLogsArchiveDestination(val *LogsArchiveDestination) *NullableLogsArchiveDestination

NewNullableLogsArchiveDestination initializes the struct as if Set has been called.

func (NullableLogsArchiveDestination) Get

func (v NullableLogsArchiveDestination) Get() *LogsArchiveDestination

Get returns the associated value.

func (NullableLogsArchiveDestination) IsSet

func (v NullableLogsArchiveDestination) IsSet() bool

IsSet returns whether Set has been called.

func (NullableLogsArchiveDestination) MarshalJSON

func (v NullableLogsArchiveDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableLogsArchiveDestination) Set

func (v *NullableLogsArchiveDestination) Set(val *LogsArchiveDestination)

Set changes the value and indicates it's been called.

func (*NullableLogsArchiveDestination) UnmarshalJSON

func (v *NullableLogsArchiveDestination) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableLogsArchiveDestination) Unset

func (v *NullableLogsArchiveDestination) Unset()

Unset sets the value to nil and resets the set flag/

type NullableMonitorNotificationRuleRelationshipsCreatedByData

NullableMonitorNotificationRuleRelationshipsCreatedByData handles when a null is used for MonitorNotificationRuleRelationshipsCreatedByData.

type NullableMonitorNotificationRuleRelationshipsCreatedByData struct {
    // contains filtered or unexported fields
}

func NewNullableMonitorNotificationRuleRelationshipsCreatedByData

func NewNullableMonitorNotificationRuleRelationshipsCreatedByData(val *MonitorNotificationRuleRelationshipsCreatedByData) *NullableMonitorNotificationRuleRelationshipsCreatedByData

NewNullableMonitorNotificationRuleRelationshipsCreatedByData initializes the struct as if Set has been called.

func (NullableMonitorNotificationRuleRelationshipsCreatedByData) Get

func (v NullableMonitorNotificationRuleRelationshipsCreatedByData) Get() *MonitorNotificationRuleRelationshipsCreatedByData

Get returns the associated value.

func (NullableMonitorNotificationRuleRelationshipsCreatedByData) IsSet

func (v NullableMonitorNotificationRuleRelationshipsCreatedByData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMonitorNotificationRuleRelationshipsCreatedByData) MarshalJSON

func (v NullableMonitorNotificationRuleRelationshipsCreatedByData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMonitorNotificationRuleRelationshipsCreatedByData) Set

func (v *NullableMonitorNotificationRuleRelationshipsCreatedByData) Set(val *MonitorNotificationRuleRelationshipsCreatedByData)

Set changes the value and indicates it's been called.

func (*NullableMonitorNotificationRuleRelationshipsCreatedByData) UnmarshalJSON

func (v *NullableMonitorNotificationRuleRelationshipsCreatedByData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMonitorNotificationRuleRelationshipsCreatedByData) Unset

func (v *NullableMonitorNotificationRuleRelationshipsCreatedByData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableMonitorType

NullableMonitorType handles when a null is used for MonitorType.

type NullableMonitorType struct {
    // contains filtered or unexported fields
}

func NewNullableMonitorType

func NewNullableMonitorType(val *MonitorType) *NullableMonitorType

NewNullableMonitorType initializes the struct as if Set has been called.

func (NullableMonitorType) Get

func (v NullableMonitorType) Get() *MonitorType

Get returns the associated value.

func (NullableMonitorType) IsSet

func (v NullableMonitorType) IsSet() bool

IsSet returns whether Set has been called.

func (NullableMonitorType) MarshalJSON

func (v NullableMonitorType) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableMonitorType) Set

func (v *NullableMonitorType) Set(val *MonitorType)

Set changes the value and indicates it's been called.

func (*NullableMonitorType) UnmarshalJSON

func (v *NullableMonitorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableMonitorType) Unset

func (v *NullableMonitorType) Unset()

Unset sets the value to nil and resets the set flag/

type NullableNullableRelationshipToUser

NullableNullableRelationshipToUser handles when a null is used for NullableRelationshipToUser.

type NullableNullableRelationshipToUser struct {
    // contains filtered or unexported fields
}

func NewNullableNullableRelationshipToUser

func NewNullableNullableRelationshipToUser(val *NullableRelationshipToUser) *NullableNullableRelationshipToUser

NewNullableNullableRelationshipToUser initializes the struct as if Set has been called.

func (NullableNullableRelationshipToUser) Get

func (v NullableNullableRelationshipToUser) Get() *NullableRelationshipToUser

Get returns the associated value.

func (NullableNullableRelationshipToUser) IsSet

func (v NullableNullableRelationshipToUser) IsSet() bool

IsSet returns whether Set has been called.

func (NullableNullableRelationshipToUser) MarshalJSON

func (v NullableNullableRelationshipToUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableNullableRelationshipToUser) Set

func (v *NullableNullableRelationshipToUser) Set(val *NullableRelationshipToUser)

Set changes the value and indicates it's been called.

func (*NullableNullableRelationshipToUser) UnmarshalJSON

func (v *NullableNullableRelationshipToUser) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableNullableRelationshipToUser) Unset

func (v *NullableNullableRelationshipToUser) Unset()

Unset sets the value to nil and resets the set flag/

type NullableNullableRelationshipToUserData

NullableNullableRelationshipToUserData handles when a null is used for NullableRelationshipToUserData.

type NullableNullableRelationshipToUserData struct {
    // contains filtered or unexported fields
}

func NewNullableNullableRelationshipToUserData

func NewNullableNullableRelationshipToUserData(val *NullableRelationshipToUserData) *NullableNullableRelationshipToUserData

NewNullableNullableRelationshipToUserData initializes the struct as if Set has been called.

func (NullableNullableRelationshipToUserData) Get

func (v NullableNullableRelationshipToUserData) Get() *NullableRelationshipToUserData

Get returns the associated value.

func (NullableNullableRelationshipToUserData) IsSet

func (v NullableNullableRelationshipToUserData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableNullableRelationshipToUserData) MarshalJSON

func (v NullableNullableRelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableNullableRelationshipToUserData) Set

func (v *NullableNullableRelationshipToUserData) Set(val *NullableRelationshipToUserData)

Set changes the value and indicates it's been called.

func (*NullableNullableRelationshipToUserData) UnmarshalJSON

func (v *NullableNullableRelationshipToUserData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableNullableRelationshipToUserData) Unset

func (v *NullableNullableRelationshipToUserData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableNullableUserRelationship

NullableNullableUserRelationship handles when a null is used for NullableUserRelationship.

type NullableNullableUserRelationship struct {
    // contains filtered or unexported fields
}

func NewNullableNullableUserRelationship

func NewNullableNullableUserRelationship(val *NullableUserRelationship) *NullableNullableUserRelationship

NewNullableNullableUserRelationship initializes the struct as if Set has been called.

func (NullableNullableUserRelationship) Get

func (v NullableNullableUserRelationship) Get() *NullableUserRelationship

Get returns the associated value.

func (NullableNullableUserRelationship) IsSet

func (v NullableNullableUserRelationship) IsSet() bool

IsSet returns whether Set has been called.

func (NullableNullableUserRelationship) MarshalJSON

func (v NullableNullableUserRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableNullableUserRelationship) Set

func (v *NullableNullableUserRelationship) Set(val *NullableUserRelationship)

Set changes the value and indicates it's been called.

func (*NullableNullableUserRelationship) UnmarshalJSON

func (v *NullableNullableUserRelationship) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableNullableUserRelationship) Unset

func (v *NullableNullableUserRelationship) Unset()

Unset sets the value to nil and resets the set flag/

type NullableNullableUserRelationshipData

NullableNullableUserRelationshipData handles when a null is used for NullableUserRelationshipData.

type NullableNullableUserRelationshipData struct {
    // contains filtered or unexported fields
}

func NewNullableNullableUserRelationshipData

func NewNullableNullableUserRelationshipData(val *NullableUserRelationshipData) *NullableNullableUserRelationshipData

NewNullableNullableUserRelationshipData initializes the struct as if Set has been called.

func (NullableNullableUserRelationshipData) Get

func (v NullableNullableUserRelationshipData) Get() *NullableUserRelationshipData

Get returns the associated value.

func (NullableNullableUserRelationshipData) IsSet

func (v NullableNullableUserRelationshipData) IsSet() bool

IsSet returns whether Set has been called.

func (NullableNullableUserRelationshipData) MarshalJSON

func (v NullableNullableUserRelationshipData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableNullableUserRelationshipData) Set

func (v *NullableNullableUserRelationshipData) Set(val *NullableUserRelationshipData)

Set changes the value and indicates it's been called.

func (*NullableNullableUserRelationshipData) UnmarshalJSON

func (v *NullableNullableUserRelationshipData) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableNullableUserRelationshipData) Unset

func (v *NullableNullableUserRelationshipData) Unset()

Unset sets the value to nil and resets the set flag/

type NullableRelationshipToUser

NullableRelationshipToUser Relationship to user.

type NullableRelationshipToUser struct {
    // Relationship to user object.
    Data NullableNullableRelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNullableRelationshipToUser

func NewNullableRelationshipToUser(data NullableNullableRelationshipToUserData) *NullableRelationshipToUser

NewNullableRelationshipToUser instantiates a new NullableRelationshipToUser 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 NewNullableRelationshipToUserWithDefaults

func NewNullableRelationshipToUserWithDefaults() *NullableRelationshipToUser

NewNullableRelationshipToUserWithDefaults instantiates a new NullableRelationshipToUser 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 (*NullableRelationshipToUser) GetData

func (o *NullableRelationshipToUser) GetData() NullableRelationshipToUserData

GetData returns the Data field value. If the value is explicit nil, the zero value for NullableRelationshipToUserData will be returned.

func (*NullableRelationshipToUser) GetDataOk

func (o *NullableRelationshipToUser) GetDataOk() (*NullableRelationshipToUserData, bool)

GetDataOk returns a tuple with the Data 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 (NullableRelationshipToUser) MarshalJSON

func (o NullableRelationshipToUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableRelationshipToUser) SetData

func (o *NullableRelationshipToUser) SetData(v NullableRelationshipToUserData)

SetData sets field value.

func (*NullableRelationshipToUser) UnmarshalJSON

func (o *NullableRelationshipToUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableRelationshipToUserData

NullableRelationshipToUserData Relationship to user object.

type NullableRelationshipToUserData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNullableRelationshipToUserData

func NewNullableRelationshipToUserData(id string, typeVar UsersType) *NullableRelationshipToUserData

NewNullableRelationshipToUserData instantiates a new NullableRelationshipToUserData 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 NewNullableRelationshipToUserDataWithDefaults

func NewNullableRelationshipToUserDataWithDefaults() *NullableRelationshipToUserData

NewNullableRelationshipToUserDataWithDefaults instantiates a new NullableRelationshipToUserData 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 (*NullableRelationshipToUserData) GetId

func (o *NullableRelationshipToUserData) GetId() string

GetId returns the Id field value.

func (*NullableRelationshipToUserData) GetIdOk

func (o *NullableRelationshipToUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*NullableRelationshipToUserData) GetType

func (o *NullableRelationshipToUserData) GetType() UsersType

GetType returns the Type field value.

func (*NullableRelationshipToUserData) GetTypeOk

func (o *NullableRelationshipToUserData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NullableRelationshipToUserData) MarshalJSON

func (o NullableRelationshipToUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableRelationshipToUserData) SetId

func (o *NullableRelationshipToUserData) SetId(v string)

SetId sets field value.

func (*NullableRelationshipToUserData) SetType

func (o *NullableRelationshipToUserData) SetType(v UsersType)

SetType sets field value.

func (*NullableRelationshipToUserData) UnmarshalJSON

func (o *NullableRelationshipToUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableServiceNowTicket

NullableServiceNowTicket handles when a null is used for ServiceNowTicket.

type NullableServiceNowTicket struct {
    // contains filtered or unexported fields
}

func NewNullableServiceNowTicket

func NewNullableServiceNowTicket(val *ServiceNowTicket) *NullableServiceNowTicket

NewNullableServiceNowTicket initializes the struct as if Set has been called.

func (NullableServiceNowTicket) Get

func (v NullableServiceNowTicket) Get() *ServiceNowTicket

Get returns the associated value.

func (NullableServiceNowTicket) IsSet

func (v NullableServiceNowTicket) IsSet() bool

IsSet returns whether Set has been called.

func (NullableServiceNowTicket) MarshalJSON

func (v NullableServiceNowTicket) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableServiceNowTicket) Set

func (v *NullableServiceNowTicket) Set(val *ServiceNowTicket)

Set changes the value and indicates it's been called.

func (*NullableServiceNowTicket) UnmarshalJSON

func (v *NullableServiceNowTicket) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableServiceNowTicket) Unset

func (v *NullableServiceNowTicket) Unset()

Unset sets the value to nil and resets the set flag/

type NullableUnit

NullableUnit handles when a null is used for Unit.

type NullableUnit struct {
    // contains filtered or unexported fields
}

func NewNullableUnit

func NewNullableUnit(val *Unit) *NullableUnit

NewNullableUnit initializes the struct as if Set has been called.

func (NullableUnit) Get

func (v NullableUnit) Get() *Unit

Get returns the associated value.

func (NullableUnit) IsSet

func (v NullableUnit) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUnit) MarshalJSON

func (v NullableUnit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUnit) Set

func (v *NullableUnit) Set(val *Unit)

Set changes the value and indicates it's been called.

func (*NullableUnit) UnmarshalJSON

func (v *NullableUnit) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUnit) Unset

func (v *NullableUnit) Unset()

Unset sets the value to nil and resets the set flag/

type NullableUserRelationship

NullableUserRelationship Relationship to user.

type NullableUserRelationship struct {
    // Relationship to user object.
    Data NullableNullableUserRelationshipData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNullableUserRelationship

func NewNullableUserRelationship(data NullableNullableUserRelationshipData) *NullableUserRelationship

NewNullableUserRelationship instantiates a new NullableUserRelationship 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 NewNullableUserRelationshipWithDefaults

func NewNullableUserRelationshipWithDefaults() *NullableUserRelationship

NewNullableUserRelationshipWithDefaults instantiates a new NullableUserRelationship 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 (*NullableUserRelationship) GetData

func (o *NullableUserRelationship) GetData() NullableUserRelationshipData

GetData returns the Data field value. If the value is explicit nil, the zero value for NullableUserRelationshipData will be returned.

func (*NullableUserRelationship) GetDataOk

func (o *NullableUserRelationship) GetDataOk() (*NullableUserRelationshipData, bool)

GetDataOk returns a tuple with the Data 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 (NullableUserRelationship) MarshalJSON

func (o NullableUserRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableUserRelationship) SetData

func (o *NullableUserRelationship) SetData(v NullableUserRelationshipData)

SetData sets field value.

func (*NullableUserRelationship) UnmarshalJSON

func (o *NullableUserRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableUserRelationshipData

NullableUserRelationshipData Relationship to user object.

type NullableUserRelationshipData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // User resource type.
    Type UserResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewNullableUserRelationshipData

func NewNullableUserRelationshipData(id string, typeVar UserResourceType) *NullableUserRelationshipData

NewNullableUserRelationshipData instantiates a new NullableUserRelationshipData 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 NewNullableUserRelationshipDataWithDefaults

func NewNullableUserRelationshipDataWithDefaults() *NullableUserRelationshipData

NewNullableUserRelationshipDataWithDefaults instantiates a new NullableUserRelationshipData 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 (*NullableUserRelationshipData) GetId

func (o *NullableUserRelationshipData) GetId() string

GetId returns the Id field value.

func (*NullableUserRelationshipData) GetIdOk

func (o *NullableUserRelationshipData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*NullableUserRelationshipData) GetType

func (o *NullableUserRelationshipData) GetType() UserResourceType

GetType returns the Type field value.

func (*NullableUserRelationshipData) GetTypeOk

func (o *NullableUserRelationshipData) GetTypeOk() (*UserResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (NullableUserRelationshipData) MarshalJSON

func (o NullableUserRelationshipData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*NullableUserRelationshipData) SetId

func (o *NullableUserRelationshipData) SetId(v string)

SetId sets field value.

func (*NullableUserRelationshipData) SetType

func (o *NullableUserRelationshipData) SetType(v UserResourceType)

SetType sets field value.

func (*NullableUserRelationshipData) UnmarshalJSON

func (o *NullableUserRelationshipData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type NullableUserTeamRole

NullableUserTeamRole handles when a null is used for UserTeamRole.

type NullableUserTeamRole struct {
    // contains filtered or unexported fields
}

func NewNullableUserTeamRole

func NewNullableUserTeamRole(val *UserTeamRole) *NullableUserTeamRole

NewNullableUserTeamRole initializes the struct as if Set has been called.

func (NullableUserTeamRole) Get

func (v NullableUserTeamRole) Get() *UserTeamRole

Get returns the associated value.

func (NullableUserTeamRole) IsSet

func (v NullableUserTeamRole) IsSet() bool

IsSet returns whether Set has been called.

func (NullableUserTeamRole) MarshalJSON

func (v NullableUserTeamRole) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableUserTeamRole) Set

func (v *NullableUserTeamRole) Set(val *UserTeamRole)

Set changes the value and indicates it's been called.

func (*NullableUserTeamRole) UnmarshalJSON

func (v *NullableUserTeamRole) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableUserTeamRole) Unset

func (v *NullableUserTeamRole) Unset()

Unset sets the value to nil and resets the set flag.

type NullableXRayServicesIncludeOnly

NullableXRayServicesIncludeOnly handles when a null is used for XRayServicesIncludeOnly.

type NullableXRayServicesIncludeOnly struct {
    // contains filtered or unexported fields
}

func NewNullableXRayServicesIncludeOnly

func NewNullableXRayServicesIncludeOnly(val *XRayServicesIncludeOnly) *NullableXRayServicesIncludeOnly

NewNullableXRayServicesIncludeOnly initializes the struct as if Set has been called.

func (NullableXRayServicesIncludeOnly) Get

func (v NullableXRayServicesIncludeOnly) Get() *XRayServicesIncludeOnly

Get returns the associated value.

func (NullableXRayServicesIncludeOnly) IsSet

func (v NullableXRayServicesIncludeOnly) IsSet() bool

IsSet returns whether Set has been called.

func (NullableXRayServicesIncludeOnly) MarshalJSON

func (v NullableXRayServicesIncludeOnly) MarshalJSON() ([]byte, error)

MarshalJSON serializes the associated value.

func (*NullableXRayServicesIncludeOnly) Set

func (v *NullableXRayServicesIncludeOnly) Set(val *XRayServicesIncludeOnly)

Set changes the value and indicates it's been called.

func (*NullableXRayServicesIncludeOnly) UnmarshalJSON

func (v *NullableXRayServicesIncludeOnly) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the payload and sets the flag as if Set has been called.

func (*NullableXRayServicesIncludeOnly) Unset

func (v *NullableXRayServicesIncludeOnly) Unset()

Unset sets the value to nil and resets the set flag/

type ObservabilityPipeline

ObservabilityPipeline Top-level schema representing a pipeline.

type ObservabilityPipeline struct {
    // Contains the pipeline’s ID, type, and configuration attributes.
    Data ObservabilityPipelineData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipeline

func NewObservabilityPipeline(data ObservabilityPipelineData) *ObservabilityPipeline

NewObservabilityPipeline instantiates a new ObservabilityPipeline 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 NewObservabilityPipelineWithDefaults

func NewObservabilityPipelineWithDefaults() *ObservabilityPipeline

NewObservabilityPipelineWithDefaults instantiates a new ObservabilityPipeline 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 (*ObservabilityPipeline) GetData

func (o *ObservabilityPipeline) GetData() ObservabilityPipelineData

GetData returns the Data field value.

func (*ObservabilityPipeline) GetDataOk

func (o *ObservabilityPipeline) GetDataOk() (*ObservabilityPipelineData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ObservabilityPipeline) MarshalJSON

func (o ObservabilityPipeline) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipeline) SetData

func (o *ObservabilityPipeline) SetData(v ObservabilityPipelineData)

SetData sets field value.

func (*ObservabilityPipeline) UnmarshalJSON

func (o *ObservabilityPipeline) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAddEnvVarsProcessor

ObservabilityPipelineAddEnvVarsProcessor The `add_env_vars` processor adds environment variable values to log events.

type ObservabilityPipelineAddEnvVarsProcessor struct {
    // The unique identifier for this component. Used to reference this processor in the pipeline.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the input for this processor.
    Inputs []string `json:"inputs"`
    // The processor type. The value should always be `add_env_vars`.
    Type ObservabilityPipelineAddEnvVarsProcessorType `json:"type"`
    // A list of environment variable mappings to apply to log fields.
    Variables []ObservabilityPipelineAddEnvVarsProcessorVariable `json:"variables"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAddEnvVarsProcessor

func NewObservabilityPipelineAddEnvVarsProcessor(id string, include string, inputs []string, typeVar ObservabilityPipelineAddEnvVarsProcessorType, variables []ObservabilityPipelineAddEnvVarsProcessorVariable) *ObservabilityPipelineAddEnvVarsProcessor

NewObservabilityPipelineAddEnvVarsProcessor instantiates a new ObservabilityPipelineAddEnvVarsProcessor 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 NewObservabilityPipelineAddEnvVarsProcessorWithDefaults

func NewObservabilityPipelineAddEnvVarsProcessorWithDefaults() *ObservabilityPipelineAddEnvVarsProcessor

NewObservabilityPipelineAddEnvVarsProcessorWithDefaults instantiates a new ObservabilityPipelineAddEnvVarsProcessor 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 (*ObservabilityPipelineAddEnvVarsProcessor) GetId

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetIdOk

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetInclude

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetIncludeOk

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetInputs

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetInputsOk

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetType

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetType() ObservabilityPipelineAddEnvVarsProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetTypeOk

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetTypeOk() (*ObservabilityPipelineAddEnvVarsProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetVariables

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetVariables() []ObservabilityPipelineAddEnvVarsProcessorVariable

GetVariables returns the Variables field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) GetVariablesOk

func (o *ObservabilityPipelineAddEnvVarsProcessor) GetVariablesOk() (*[]ObservabilityPipelineAddEnvVarsProcessorVariable, bool)

GetVariablesOk returns a tuple with the Variables field value and a boolean to check if the value has been set.

func (ObservabilityPipelineAddEnvVarsProcessor) MarshalJSON

func (o ObservabilityPipelineAddEnvVarsProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAddEnvVarsProcessor) SetId

func (o *ObservabilityPipelineAddEnvVarsProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) SetInclude

func (o *ObservabilityPipelineAddEnvVarsProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) SetInputs

func (o *ObservabilityPipelineAddEnvVarsProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) SetType

func (o *ObservabilityPipelineAddEnvVarsProcessor) SetType(v ObservabilityPipelineAddEnvVarsProcessorType)

SetType sets field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) SetVariables

func (o *ObservabilityPipelineAddEnvVarsProcessor) SetVariables(v []ObservabilityPipelineAddEnvVarsProcessorVariable)

SetVariables sets field value.

func (*ObservabilityPipelineAddEnvVarsProcessor) UnmarshalJSON

func (o *ObservabilityPipelineAddEnvVarsProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAddEnvVarsProcessorType

ObservabilityPipelineAddEnvVarsProcessorType The processor type. The value should always be `add_env_vars`.

type ObservabilityPipelineAddEnvVarsProcessorType string

List of ObservabilityPipelineAddEnvVarsProcessorType.

const (
    OBSERVABILITYPIPELINEADDENVVARSPROCESSORTYPE_ADD_ENV_VARS ObservabilityPipelineAddEnvVarsProcessorType = "add_env_vars"
)

func NewObservabilityPipelineAddEnvVarsProcessorTypeFromValue

func NewObservabilityPipelineAddEnvVarsProcessorTypeFromValue(v string) (*ObservabilityPipelineAddEnvVarsProcessorType, error)

NewObservabilityPipelineAddEnvVarsProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineAddEnvVarsProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAddEnvVarsProcessorType) GetAllowedValues

func (v *ObservabilityPipelineAddEnvVarsProcessorType) GetAllowedValues() []ObservabilityPipelineAddEnvVarsProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAddEnvVarsProcessorType) IsValid

func (v ObservabilityPipelineAddEnvVarsProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAddEnvVarsProcessorType) Ptr

func (v ObservabilityPipelineAddEnvVarsProcessorType) Ptr() *ObservabilityPipelineAddEnvVarsProcessorType

Ptr returns reference to ObservabilityPipelineAddEnvVarsProcessorType value.

func (*ObservabilityPipelineAddEnvVarsProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineAddEnvVarsProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAddEnvVarsProcessorVariable

ObservabilityPipelineAddEnvVarsProcessorVariable Defines a mapping between an environment variable and a log field.

type ObservabilityPipelineAddEnvVarsProcessorVariable struct {
    // The target field in the log event.
    Field string `json:"field"`
    // The name of the environment variable to read.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAddEnvVarsProcessorVariable

func NewObservabilityPipelineAddEnvVarsProcessorVariable(field string, name string) *ObservabilityPipelineAddEnvVarsProcessorVariable

NewObservabilityPipelineAddEnvVarsProcessorVariable instantiates a new ObservabilityPipelineAddEnvVarsProcessorVariable 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 NewObservabilityPipelineAddEnvVarsProcessorVariableWithDefaults

func NewObservabilityPipelineAddEnvVarsProcessorVariableWithDefaults() *ObservabilityPipelineAddEnvVarsProcessorVariable

NewObservabilityPipelineAddEnvVarsProcessorVariableWithDefaults instantiates a new ObservabilityPipelineAddEnvVarsProcessorVariable 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 (*ObservabilityPipelineAddEnvVarsProcessorVariable) GetField

func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetField() string

GetField returns the Field field value.

func (*ObservabilityPipelineAddEnvVarsProcessorVariable) GetFieldOk

func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddEnvVarsProcessorVariable) GetName

func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineAddEnvVarsProcessorVariable) GetNameOk

func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ObservabilityPipelineAddEnvVarsProcessorVariable) MarshalJSON

func (o ObservabilityPipelineAddEnvVarsProcessorVariable) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAddEnvVarsProcessorVariable) SetField

func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) SetField(v string)

SetField sets field value.

func (*ObservabilityPipelineAddEnvVarsProcessorVariable) SetName

func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineAddEnvVarsProcessorVariable) UnmarshalJSON

func (o *ObservabilityPipelineAddEnvVarsProcessorVariable) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAddFieldsProcessor

ObservabilityPipelineAddFieldsProcessor The `add_fields` processor adds static key-value fields to logs.

type ObservabilityPipelineAddFieldsProcessor struct {
    // A list of static fields (key-value pairs) that is added to each log event processed by this component.
    Fields []ObservabilityPipelineFieldValue `json:"fields"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components).
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The processor type. The value should always be `add_fields`.
    Type ObservabilityPipelineAddFieldsProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAddFieldsProcessor

func NewObservabilityPipelineAddFieldsProcessor(fields []ObservabilityPipelineFieldValue, id string, include string, inputs []string, typeVar ObservabilityPipelineAddFieldsProcessorType) *ObservabilityPipelineAddFieldsProcessor

NewObservabilityPipelineAddFieldsProcessor instantiates a new ObservabilityPipelineAddFieldsProcessor 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 NewObservabilityPipelineAddFieldsProcessorWithDefaults

func NewObservabilityPipelineAddFieldsProcessorWithDefaults() *ObservabilityPipelineAddFieldsProcessor

NewObservabilityPipelineAddFieldsProcessorWithDefaults instantiates a new ObservabilityPipelineAddFieldsProcessor 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 (*ObservabilityPipelineAddFieldsProcessor) GetFields

func (o *ObservabilityPipelineAddFieldsProcessor) GetFields() []ObservabilityPipelineFieldValue

GetFields returns the Fields field value.

func (*ObservabilityPipelineAddFieldsProcessor) GetFieldsOk

func (o *ObservabilityPipelineAddFieldsProcessor) GetFieldsOk() (*[]ObservabilityPipelineFieldValue, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddFieldsProcessor) GetId

func (o *ObservabilityPipelineAddFieldsProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineAddFieldsProcessor) GetIdOk

func (o *ObservabilityPipelineAddFieldsProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddFieldsProcessor) GetInclude

func (o *ObservabilityPipelineAddFieldsProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineAddFieldsProcessor) GetIncludeOk

func (o *ObservabilityPipelineAddFieldsProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddFieldsProcessor) GetInputs

func (o *ObservabilityPipelineAddFieldsProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineAddFieldsProcessor) GetInputsOk

func (o *ObservabilityPipelineAddFieldsProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAddFieldsProcessor) GetType

func (o *ObservabilityPipelineAddFieldsProcessor) GetType() ObservabilityPipelineAddFieldsProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineAddFieldsProcessor) GetTypeOk

func (o *ObservabilityPipelineAddFieldsProcessor) GetTypeOk() (*ObservabilityPipelineAddFieldsProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineAddFieldsProcessor) MarshalJSON

func (o ObservabilityPipelineAddFieldsProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAddFieldsProcessor) SetFields

func (o *ObservabilityPipelineAddFieldsProcessor) SetFields(v []ObservabilityPipelineFieldValue)

SetFields sets field value.

func (*ObservabilityPipelineAddFieldsProcessor) SetId

func (o *ObservabilityPipelineAddFieldsProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineAddFieldsProcessor) SetInclude

func (o *ObservabilityPipelineAddFieldsProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineAddFieldsProcessor) SetInputs

func (o *ObservabilityPipelineAddFieldsProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineAddFieldsProcessor) SetType

func (o *ObservabilityPipelineAddFieldsProcessor) SetType(v ObservabilityPipelineAddFieldsProcessorType)

SetType sets field value.

func (*ObservabilityPipelineAddFieldsProcessor) UnmarshalJSON

func (o *ObservabilityPipelineAddFieldsProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAddFieldsProcessorType

ObservabilityPipelineAddFieldsProcessorType The processor type. The value should always be `add_fields`.

type ObservabilityPipelineAddFieldsProcessorType string

List of ObservabilityPipelineAddFieldsProcessorType.

const (
    OBSERVABILITYPIPELINEADDFIELDSPROCESSORTYPE_ADD_FIELDS ObservabilityPipelineAddFieldsProcessorType = "add_fields"
)

func NewObservabilityPipelineAddFieldsProcessorTypeFromValue

func NewObservabilityPipelineAddFieldsProcessorTypeFromValue(v string) (*ObservabilityPipelineAddFieldsProcessorType, error)

NewObservabilityPipelineAddFieldsProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineAddFieldsProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAddFieldsProcessorType) GetAllowedValues

func (v *ObservabilityPipelineAddFieldsProcessorType) GetAllowedValues() []ObservabilityPipelineAddFieldsProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAddFieldsProcessorType) IsValid

func (v ObservabilityPipelineAddFieldsProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAddFieldsProcessorType) Ptr

func (v ObservabilityPipelineAddFieldsProcessorType) Ptr() *ObservabilityPipelineAddFieldsProcessorType

Ptr returns reference to ObservabilityPipelineAddFieldsProcessorType value.

func (*ObservabilityPipelineAddFieldsProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineAddFieldsProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonDataFirehoseSource

ObservabilityPipelineAmazonDataFirehoseSource The `amazon_data_firehose` source ingests logs from AWS Data Firehose.

type ObservabilityPipelineAmazonDataFirehoseSource struct {
    // AWS authentication credentials used for accessing AWS services such as S3.
    // If omitted, the system’s default credentials are used (for example, the IAM role and environment variables).
    //
    Auth *ObservabilityPipelineAwsAuth `json:"auth,omitempty"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `amazon_data_firehose`.
    Type ObservabilityPipelineAmazonDataFirehoseSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAmazonDataFirehoseSource

func NewObservabilityPipelineAmazonDataFirehoseSource(id string, typeVar ObservabilityPipelineAmazonDataFirehoseSourceType) *ObservabilityPipelineAmazonDataFirehoseSource

NewObservabilityPipelineAmazonDataFirehoseSource instantiates a new ObservabilityPipelineAmazonDataFirehoseSource 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 NewObservabilityPipelineAmazonDataFirehoseSourceWithDefaults

func NewObservabilityPipelineAmazonDataFirehoseSourceWithDefaults() *ObservabilityPipelineAmazonDataFirehoseSource

NewObservabilityPipelineAmazonDataFirehoseSourceWithDefaults instantiates a new ObservabilityPipelineAmazonDataFirehoseSource 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 (*ObservabilityPipelineAmazonDataFirehoseSource) GetAuth

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetAuth() ObservabilityPipelineAwsAuth

GetAuth returns the Auth field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonDataFirehoseSource) GetAuthOk

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetAuthOk() (*ObservabilityPipelineAwsAuth, bool)

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonDataFirehoseSource) GetId

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineAmazonDataFirehoseSource) GetIdOk

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonDataFirehoseSource) GetTls

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonDataFirehoseSource) GetTlsOk

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonDataFirehoseSource) GetType

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetType() ObservabilityPipelineAmazonDataFirehoseSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineAmazonDataFirehoseSource) GetTypeOk

func (o *ObservabilityPipelineAmazonDataFirehoseSource) GetTypeOk() (*ObservabilityPipelineAmazonDataFirehoseSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonDataFirehoseSource) HasAuth

func (o *ObservabilityPipelineAmazonDataFirehoseSource) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*ObservabilityPipelineAmazonDataFirehoseSource) HasTls

func (o *ObservabilityPipelineAmazonDataFirehoseSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineAmazonDataFirehoseSource) MarshalJSON

func (o ObservabilityPipelineAmazonDataFirehoseSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAmazonDataFirehoseSource) SetAuth

func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetAuth(v ObservabilityPipelineAwsAuth)

SetAuth gets a reference to the given ObservabilityPipelineAwsAuth and assigns it to the Auth field.

func (*ObservabilityPipelineAmazonDataFirehoseSource) SetId

func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineAmazonDataFirehoseSource) SetTls

func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineAmazonDataFirehoseSource) SetType

func (o *ObservabilityPipelineAmazonDataFirehoseSource) SetType(v ObservabilityPipelineAmazonDataFirehoseSourceType)

SetType sets field value.

func (*ObservabilityPipelineAmazonDataFirehoseSource) UnmarshalJSON

func (o *ObservabilityPipelineAmazonDataFirehoseSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonDataFirehoseSourceType

ObservabilityPipelineAmazonDataFirehoseSourceType The source type. The value should always be `amazon_data_firehose`.

type ObservabilityPipelineAmazonDataFirehoseSourceType string

List of ObservabilityPipelineAmazonDataFirehoseSourceType.

const (
    OBSERVABILITYPIPELINEAMAZONDATAFIREHOSESOURCETYPE_AMAZON_DATA_FIREHOSE ObservabilityPipelineAmazonDataFirehoseSourceType = "amazon_data_firehose"
)

func NewObservabilityPipelineAmazonDataFirehoseSourceTypeFromValue

func NewObservabilityPipelineAmazonDataFirehoseSourceTypeFromValue(v string) (*ObservabilityPipelineAmazonDataFirehoseSourceType, error)

NewObservabilityPipelineAmazonDataFirehoseSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineAmazonDataFirehoseSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAmazonDataFirehoseSourceType) GetAllowedValues

func (v *ObservabilityPipelineAmazonDataFirehoseSourceType) GetAllowedValues() []ObservabilityPipelineAmazonDataFirehoseSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAmazonDataFirehoseSourceType) IsValid

func (v ObservabilityPipelineAmazonDataFirehoseSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAmazonDataFirehoseSourceType) Ptr

func (v ObservabilityPipelineAmazonDataFirehoseSourceType) Ptr() *ObservabilityPipelineAmazonDataFirehoseSourceType

Ptr returns reference to ObservabilityPipelineAmazonDataFirehoseSourceType value.

func (*ObservabilityPipelineAmazonDataFirehoseSourceType) UnmarshalJSON

func (v *ObservabilityPipelineAmazonDataFirehoseSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonOpenSearchDestination

ObservabilityPipelineAmazonOpenSearchDestination The `amazon_opensearch` destination writes logs to Amazon OpenSearch.

type ObservabilityPipelineAmazonOpenSearchDestination struct {
    // Authentication settings for the Amazon OpenSearch destination.
    // The `strategy` field determines whether basic or AWS-based authentication is used.
    //
    Auth ObservabilityPipelineAmazonOpenSearchDestinationAuth `json:"auth"`
    // The index to write logs to.
    BulkIndex *string `json:"bulk_index,omitempty"`
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The destination type. The value should always be `amazon_opensearch`.
    Type ObservabilityPipelineAmazonOpenSearchDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAmazonOpenSearchDestination

func NewObservabilityPipelineAmazonOpenSearchDestination(auth ObservabilityPipelineAmazonOpenSearchDestinationAuth, id string, inputs []string, typeVar ObservabilityPipelineAmazonOpenSearchDestinationType) *ObservabilityPipelineAmazonOpenSearchDestination

NewObservabilityPipelineAmazonOpenSearchDestination instantiates a new ObservabilityPipelineAmazonOpenSearchDestination 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 NewObservabilityPipelineAmazonOpenSearchDestinationWithDefaults

func NewObservabilityPipelineAmazonOpenSearchDestinationWithDefaults() *ObservabilityPipelineAmazonOpenSearchDestination

NewObservabilityPipelineAmazonOpenSearchDestinationWithDefaults instantiates a new ObservabilityPipelineAmazonOpenSearchDestination 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 (*ObservabilityPipelineAmazonOpenSearchDestination) GetAuth

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetAuth() ObservabilityPipelineAmazonOpenSearchDestinationAuth

GetAuth returns the Auth field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetAuthOk

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetAuthOk() (*ObservabilityPipelineAmazonOpenSearchDestinationAuth, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetBulkIndex

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetBulkIndex() string

GetBulkIndex returns the BulkIndex field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetBulkIndexOk

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetBulkIndexOk() (*string, bool)

GetBulkIndexOk returns a tuple with the BulkIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetId

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetIdOk

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetInputs

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetInputsOk

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetType

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetType() ObservabilityPipelineAmazonOpenSearchDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) GetTypeOk

func (o *ObservabilityPipelineAmazonOpenSearchDestination) GetTypeOk() (*ObservabilityPipelineAmazonOpenSearchDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestination) HasBulkIndex

func (o *ObservabilityPipelineAmazonOpenSearchDestination) HasBulkIndex() bool

HasBulkIndex returns a boolean if a field has been set.

func (ObservabilityPipelineAmazonOpenSearchDestination) MarshalJSON

func (o ObservabilityPipelineAmazonOpenSearchDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAmazonOpenSearchDestination) SetAuth

func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetAuth(v ObservabilityPipelineAmazonOpenSearchDestinationAuth)

SetAuth sets field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) SetBulkIndex

func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetBulkIndex(v string)

SetBulkIndex gets a reference to the given string and assigns it to the BulkIndex field.

func (*ObservabilityPipelineAmazonOpenSearchDestination) SetId

func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) SetInputs

func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) SetType

func (o *ObservabilityPipelineAmazonOpenSearchDestination) SetType(v ObservabilityPipelineAmazonOpenSearchDestinationType)

SetType sets field value.

func (*ObservabilityPipelineAmazonOpenSearchDestination) UnmarshalJSON

func (o *ObservabilityPipelineAmazonOpenSearchDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonOpenSearchDestinationAuth

ObservabilityPipelineAmazonOpenSearchDestinationAuth Authentication settings for the Amazon OpenSearch destination. The `strategy` field determines whether basic or AWS-based authentication is used.

type ObservabilityPipelineAmazonOpenSearchDestinationAuth struct {
    // The ARN of the role to assume (used with `aws` strategy).
    AssumeRole *string `json:"assume_role,omitempty"`
    // AWS region
    AwsRegion *string `json:"aws_region,omitempty"`
    // External ID for the assumed role (used with `aws` strategy).
    ExternalId *string `json:"external_id,omitempty"`
    // Session name for the assumed role (used with `aws` strategy).
    SessionName *string `json:"session_name,omitempty"`
    // The authentication strategy to use.
    Strategy ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy `json:"strategy"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAmazonOpenSearchDestinationAuth

func NewObservabilityPipelineAmazonOpenSearchDestinationAuth(strategy ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) *ObservabilityPipelineAmazonOpenSearchDestinationAuth

NewObservabilityPipelineAmazonOpenSearchDestinationAuth instantiates a new ObservabilityPipelineAmazonOpenSearchDestinationAuth 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 NewObservabilityPipelineAmazonOpenSearchDestinationAuthWithDefaults

func NewObservabilityPipelineAmazonOpenSearchDestinationAuthWithDefaults() *ObservabilityPipelineAmazonOpenSearchDestinationAuth

NewObservabilityPipelineAmazonOpenSearchDestinationAuthWithDefaults instantiates a new ObservabilityPipelineAmazonOpenSearchDestinationAuth 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 (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAssumeRole

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAssumeRole() string

GetAssumeRole returns the AssumeRole field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAssumeRoleOk

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAssumeRoleOk() (*string, bool)

GetAssumeRoleOk returns a tuple with the AssumeRole field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAwsRegion

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAwsRegion() string

GetAwsRegion returns the AwsRegion field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAwsRegionOk

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetAwsRegionOk() (*string, bool)

GetAwsRegionOk returns a tuple with the AwsRegion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetExternalId

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetExternalIdOk

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetSessionName

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetSessionName() string

GetSessionName returns the SessionName field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetSessionNameOk

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetSessionNameOk() (*string, bool)

GetSessionNameOk returns a tuple with the SessionName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetStrategy

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetStrategy() ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy

GetStrategy returns the Strategy field value.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetStrategyOk

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) GetStrategyOk() (*ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy, bool)

GetStrategyOk returns a tuple with the Strategy field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasAssumeRole

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasAssumeRole() bool

HasAssumeRole returns a boolean if a field has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasAwsRegion

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasAwsRegion() bool

HasAwsRegion returns a boolean if a field has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasExternalId

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasSessionName

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) HasSessionName() bool

HasSessionName returns a boolean if a field has been set.

func (ObservabilityPipelineAmazonOpenSearchDestinationAuth) MarshalJSON

func (o ObservabilityPipelineAmazonOpenSearchDestinationAuth) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetAssumeRole

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetAssumeRole(v string)

SetAssumeRole gets a reference to the given string and assigns it to the AssumeRole field.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetAwsRegion

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetAwsRegion(v string)

SetAwsRegion gets a reference to the given string and assigns it to the AwsRegion field.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetExternalId

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetSessionName

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetSessionName(v string)

SetSessionName gets a reference to the given string and assigns it to the SessionName field.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetStrategy

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) SetStrategy(v ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy)

SetStrategy sets field value.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuth) UnmarshalJSON

func (o *ObservabilityPipelineAmazonOpenSearchDestinationAuth) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy

ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy The authentication strategy to use.

type ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy string

List of ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy.

const (
    OBSERVABILITYPIPELINEAMAZONOPENSEARCHDESTINATIONAUTHSTRATEGY_BASIC ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy = "basic"
    OBSERVABILITYPIPELINEAMAZONOPENSEARCHDESTINATIONAUTHSTRATEGY_AWS   ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy = "aws"
)

func NewObservabilityPipelineAmazonOpenSearchDestinationAuthStrategyFromValue

func NewObservabilityPipelineAmazonOpenSearchDestinationAuthStrategyFromValue(v string) (*ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy, error)

NewObservabilityPipelineAmazonOpenSearchDestinationAuthStrategyFromValue returns a pointer to a valid ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) GetAllowedValues

func (v *ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) GetAllowedValues() []ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) IsValid

func (v ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) Ptr

func (v ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) Ptr() *ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy

Ptr returns reference to ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy value.

func (*ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) UnmarshalJSON

func (v *ObservabilityPipelineAmazonOpenSearchDestinationAuthStrategy) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonOpenSearchDestinationType

ObservabilityPipelineAmazonOpenSearchDestinationType The destination type. The value should always be `amazon_opensearch`.

type ObservabilityPipelineAmazonOpenSearchDestinationType string

List of ObservabilityPipelineAmazonOpenSearchDestinationType.

const (
    OBSERVABILITYPIPELINEAMAZONOPENSEARCHDESTINATIONTYPE_AMAZON_OPENSEARCH ObservabilityPipelineAmazonOpenSearchDestinationType = "amazon_opensearch"
)

func NewObservabilityPipelineAmazonOpenSearchDestinationTypeFromValue

func NewObservabilityPipelineAmazonOpenSearchDestinationTypeFromValue(v string) (*ObservabilityPipelineAmazonOpenSearchDestinationType, error)

NewObservabilityPipelineAmazonOpenSearchDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineAmazonOpenSearchDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAmazonOpenSearchDestinationType) GetAllowedValues

func (v *ObservabilityPipelineAmazonOpenSearchDestinationType) GetAllowedValues() []ObservabilityPipelineAmazonOpenSearchDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAmazonOpenSearchDestinationType) IsValid

func (v ObservabilityPipelineAmazonOpenSearchDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAmazonOpenSearchDestinationType) Ptr

func (v ObservabilityPipelineAmazonOpenSearchDestinationType) Ptr() *ObservabilityPipelineAmazonOpenSearchDestinationType

Ptr returns reference to ObservabilityPipelineAmazonOpenSearchDestinationType value.

func (*ObservabilityPipelineAmazonOpenSearchDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineAmazonOpenSearchDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonS3Destination

ObservabilityPipelineAmazonS3Destination The `amazon_s3` destination sends your logs in Datadog-rehydratable format to an Amazon S3 bucket for archiving.

type ObservabilityPipelineAmazonS3Destination struct {
    // AWS authentication credentials used for accessing AWS services such as S3.
    // If omitted, the system’s default credentials are used (for example, the IAM role and environment variables).
    //
    Auth *ObservabilityPipelineAwsAuth `json:"auth,omitempty"`
    // S3 bucket name.
    Bucket string `json:"bucket"`
    // Unique identifier for the destination component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // Optional prefix for object keys.
    KeyPrefix *string `json:"key_prefix,omitempty"`
    // AWS region of the S3 bucket.
    Region string `json:"region"`
    // S3 storage class.
    StorageClass ObservabilityPipelineAmazonS3DestinationStorageClass `json:"storage_class"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The destination type. Always `amazon_s3`.
    Type ObservabilityPipelineAmazonS3DestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAmazonS3Destination

func NewObservabilityPipelineAmazonS3Destination(bucket string, id string, inputs []string, region string, storageClass ObservabilityPipelineAmazonS3DestinationStorageClass, typeVar ObservabilityPipelineAmazonS3DestinationType) *ObservabilityPipelineAmazonS3Destination

NewObservabilityPipelineAmazonS3Destination instantiates a new ObservabilityPipelineAmazonS3Destination 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 NewObservabilityPipelineAmazonS3DestinationWithDefaults

func NewObservabilityPipelineAmazonS3DestinationWithDefaults() *ObservabilityPipelineAmazonS3Destination

NewObservabilityPipelineAmazonS3DestinationWithDefaults instantiates a new ObservabilityPipelineAmazonS3Destination 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 (*ObservabilityPipelineAmazonS3Destination) GetAuth

func (o *ObservabilityPipelineAmazonS3Destination) GetAuth() ObservabilityPipelineAwsAuth

GetAuth returns the Auth field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonS3Destination) GetAuthOk

func (o *ObservabilityPipelineAmazonS3Destination) GetAuthOk() (*ObservabilityPipelineAwsAuth, bool)

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetBucket

func (o *ObservabilityPipelineAmazonS3Destination) GetBucket() string

GetBucket returns the Bucket field value.

func (*ObservabilityPipelineAmazonS3Destination) GetBucketOk

func (o *ObservabilityPipelineAmazonS3Destination) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetId

func (o *ObservabilityPipelineAmazonS3Destination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineAmazonS3Destination) GetIdOk

func (o *ObservabilityPipelineAmazonS3Destination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetInputs

func (o *ObservabilityPipelineAmazonS3Destination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineAmazonS3Destination) GetInputsOk

func (o *ObservabilityPipelineAmazonS3Destination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetKeyPrefix

func (o *ObservabilityPipelineAmazonS3Destination) GetKeyPrefix() string

GetKeyPrefix returns the KeyPrefix field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonS3Destination) GetKeyPrefixOk

func (o *ObservabilityPipelineAmazonS3Destination) GetKeyPrefixOk() (*string, bool)

GetKeyPrefixOk returns a tuple with the KeyPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetRegion

func (o *ObservabilityPipelineAmazonS3Destination) GetRegion() string

GetRegion returns the Region field value.

func (*ObservabilityPipelineAmazonS3Destination) GetRegionOk

func (o *ObservabilityPipelineAmazonS3Destination) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetStorageClass

func (o *ObservabilityPipelineAmazonS3Destination) GetStorageClass() ObservabilityPipelineAmazonS3DestinationStorageClass

GetStorageClass returns the StorageClass field value.

func (*ObservabilityPipelineAmazonS3Destination) GetStorageClassOk

func (o *ObservabilityPipelineAmazonS3Destination) GetStorageClassOk() (*ObservabilityPipelineAmazonS3DestinationStorageClass, bool)

GetStorageClassOk returns a tuple with the StorageClass field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetTls

func (o *ObservabilityPipelineAmazonS3Destination) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonS3Destination) GetTlsOk

func (o *ObservabilityPipelineAmazonS3Destination) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) GetType

func (o *ObservabilityPipelineAmazonS3Destination) GetType() ObservabilityPipelineAmazonS3DestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineAmazonS3Destination) GetTypeOk

func (o *ObservabilityPipelineAmazonS3Destination) GetTypeOk() (*ObservabilityPipelineAmazonS3DestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Destination) HasAuth

func (o *ObservabilityPipelineAmazonS3Destination) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*ObservabilityPipelineAmazonS3Destination) HasKeyPrefix

func (o *ObservabilityPipelineAmazonS3Destination) HasKeyPrefix() bool

HasKeyPrefix returns a boolean if a field has been set.

func (*ObservabilityPipelineAmazonS3Destination) HasTls

func (o *ObservabilityPipelineAmazonS3Destination) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineAmazonS3Destination) MarshalJSON

func (o ObservabilityPipelineAmazonS3Destination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAmazonS3Destination) SetAuth

func (o *ObservabilityPipelineAmazonS3Destination) SetAuth(v ObservabilityPipelineAwsAuth)

SetAuth gets a reference to the given ObservabilityPipelineAwsAuth and assigns it to the Auth field.

func (*ObservabilityPipelineAmazonS3Destination) SetBucket

func (o *ObservabilityPipelineAmazonS3Destination) SetBucket(v string)

SetBucket sets field value.

func (*ObservabilityPipelineAmazonS3Destination) SetId

func (o *ObservabilityPipelineAmazonS3Destination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineAmazonS3Destination) SetInputs

func (o *ObservabilityPipelineAmazonS3Destination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineAmazonS3Destination) SetKeyPrefix

func (o *ObservabilityPipelineAmazonS3Destination) SetKeyPrefix(v string)

SetKeyPrefix gets a reference to the given string and assigns it to the KeyPrefix field.

func (*ObservabilityPipelineAmazonS3Destination) SetRegion

func (o *ObservabilityPipelineAmazonS3Destination) SetRegion(v string)

SetRegion sets field value.

func (*ObservabilityPipelineAmazonS3Destination) SetStorageClass

func (o *ObservabilityPipelineAmazonS3Destination) SetStorageClass(v ObservabilityPipelineAmazonS3DestinationStorageClass)

SetStorageClass sets field value.

func (*ObservabilityPipelineAmazonS3Destination) SetTls

func (o *ObservabilityPipelineAmazonS3Destination) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineAmazonS3Destination) SetType

func (o *ObservabilityPipelineAmazonS3Destination) SetType(v ObservabilityPipelineAmazonS3DestinationType)

SetType sets field value.

func (*ObservabilityPipelineAmazonS3Destination) UnmarshalJSON

func (o *ObservabilityPipelineAmazonS3Destination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonS3DestinationStorageClass

ObservabilityPipelineAmazonS3DestinationStorageClass S3 storage class.

type ObservabilityPipelineAmazonS3DestinationStorageClass string

List of ObservabilityPipelineAmazonS3DestinationStorageClass.

const (
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_STANDARD            ObservabilityPipelineAmazonS3DestinationStorageClass = "STANDARD"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_REDUCED_REDUNDANCY  ObservabilityPipelineAmazonS3DestinationStorageClass = "REDUCED_REDUNDANCY"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_INTELLIGENT_TIERING ObservabilityPipelineAmazonS3DestinationStorageClass = "INTELLIGENT_TIERING"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_STANDARD_IA         ObservabilityPipelineAmazonS3DestinationStorageClass = "STANDARD_IA"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_EXPRESS_ONEZONE     ObservabilityPipelineAmazonS3DestinationStorageClass = "EXPRESS_ONEZONE"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_ONEZONE_IA          ObservabilityPipelineAmazonS3DestinationStorageClass = "ONEZONE_IA"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_GLACIER             ObservabilityPipelineAmazonS3DestinationStorageClass = "GLACIER"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_GLACIER_IR          ObservabilityPipelineAmazonS3DestinationStorageClass = "GLACIER_IR"
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONSTORAGECLASS_DEEP_ARCHIVE        ObservabilityPipelineAmazonS3DestinationStorageClass = "DEEP_ARCHIVE"
)

func NewObservabilityPipelineAmazonS3DestinationStorageClassFromValue

func NewObservabilityPipelineAmazonS3DestinationStorageClassFromValue(v string) (*ObservabilityPipelineAmazonS3DestinationStorageClass, error)

NewObservabilityPipelineAmazonS3DestinationStorageClassFromValue returns a pointer to a valid ObservabilityPipelineAmazonS3DestinationStorageClass for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAmazonS3DestinationStorageClass) GetAllowedValues

func (v *ObservabilityPipelineAmazonS3DestinationStorageClass) GetAllowedValues() []ObservabilityPipelineAmazonS3DestinationStorageClass

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAmazonS3DestinationStorageClass) IsValid

func (v ObservabilityPipelineAmazonS3DestinationStorageClass) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAmazonS3DestinationStorageClass) Ptr

func (v ObservabilityPipelineAmazonS3DestinationStorageClass) Ptr() *ObservabilityPipelineAmazonS3DestinationStorageClass

Ptr returns reference to ObservabilityPipelineAmazonS3DestinationStorageClass value.

func (*ObservabilityPipelineAmazonS3DestinationStorageClass) UnmarshalJSON

func (v *ObservabilityPipelineAmazonS3DestinationStorageClass) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonS3DestinationType

ObservabilityPipelineAmazonS3DestinationType The destination type. Always `amazon_s3`.

type ObservabilityPipelineAmazonS3DestinationType string

List of ObservabilityPipelineAmazonS3DestinationType.

const (
    OBSERVABILITYPIPELINEAMAZONS3DESTINATIONTYPE_AMAZON_S3 ObservabilityPipelineAmazonS3DestinationType = "amazon_s3"
)

func NewObservabilityPipelineAmazonS3DestinationTypeFromValue

func NewObservabilityPipelineAmazonS3DestinationTypeFromValue(v string) (*ObservabilityPipelineAmazonS3DestinationType, error)

NewObservabilityPipelineAmazonS3DestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineAmazonS3DestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAmazonS3DestinationType) GetAllowedValues

func (v *ObservabilityPipelineAmazonS3DestinationType) GetAllowedValues() []ObservabilityPipelineAmazonS3DestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAmazonS3DestinationType) IsValid

func (v ObservabilityPipelineAmazonS3DestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAmazonS3DestinationType) Ptr

func (v ObservabilityPipelineAmazonS3DestinationType) Ptr() *ObservabilityPipelineAmazonS3DestinationType

Ptr returns reference to ObservabilityPipelineAmazonS3DestinationType value.

func (*ObservabilityPipelineAmazonS3DestinationType) UnmarshalJSON

func (v *ObservabilityPipelineAmazonS3DestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonS3Source

ObservabilityPipelineAmazonS3Source The `amazon_s3` source ingests logs from an Amazon S3 bucket. It supports AWS authentication and TLS encryption.

type ObservabilityPipelineAmazonS3Source struct {
    // AWS authentication credentials used for accessing AWS services such as S3.
    // If omitted, the system’s default credentials are used (for example, the IAM role and environment variables).
    //
    Auth *ObservabilityPipelineAwsAuth `json:"auth,omitempty"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // AWS region where the S3 bucket resides.
    Region string `json:"region"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. Always `amazon_s3`.
    Type ObservabilityPipelineAmazonS3SourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAmazonS3Source

func NewObservabilityPipelineAmazonS3Source(id string, region string, typeVar ObservabilityPipelineAmazonS3SourceType) *ObservabilityPipelineAmazonS3Source

NewObservabilityPipelineAmazonS3Source instantiates a new ObservabilityPipelineAmazonS3Source 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 NewObservabilityPipelineAmazonS3SourceWithDefaults

func NewObservabilityPipelineAmazonS3SourceWithDefaults() *ObservabilityPipelineAmazonS3Source

NewObservabilityPipelineAmazonS3SourceWithDefaults instantiates a new ObservabilityPipelineAmazonS3Source 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 (*ObservabilityPipelineAmazonS3Source) GetAuth

func (o *ObservabilityPipelineAmazonS3Source) GetAuth() ObservabilityPipelineAwsAuth

GetAuth returns the Auth field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonS3Source) GetAuthOk

func (o *ObservabilityPipelineAmazonS3Source) GetAuthOk() (*ObservabilityPipelineAwsAuth, bool)

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Source) GetId

func (o *ObservabilityPipelineAmazonS3Source) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineAmazonS3Source) GetIdOk

func (o *ObservabilityPipelineAmazonS3Source) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Source) GetRegion

func (o *ObservabilityPipelineAmazonS3Source) GetRegion() string

GetRegion returns the Region field value.

func (*ObservabilityPipelineAmazonS3Source) GetRegionOk

func (o *ObservabilityPipelineAmazonS3Source) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Source) GetTls

func (o *ObservabilityPipelineAmazonS3Source) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineAmazonS3Source) GetTlsOk

func (o *ObservabilityPipelineAmazonS3Source) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Source) GetType

func (o *ObservabilityPipelineAmazonS3Source) GetType() ObservabilityPipelineAmazonS3SourceType

GetType returns the Type field value.

func (*ObservabilityPipelineAmazonS3Source) GetTypeOk

func (o *ObservabilityPipelineAmazonS3Source) GetTypeOk() (*ObservabilityPipelineAmazonS3SourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineAmazonS3Source) HasAuth

func (o *ObservabilityPipelineAmazonS3Source) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*ObservabilityPipelineAmazonS3Source) HasTls

func (o *ObservabilityPipelineAmazonS3Source) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineAmazonS3Source) MarshalJSON

func (o ObservabilityPipelineAmazonS3Source) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAmazonS3Source) SetAuth

func (o *ObservabilityPipelineAmazonS3Source) SetAuth(v ObservabilityPipelineAwsAuth)

SetAuth gets a reference to the given ObservabilityPipelineAwsAuth and assigns it to the Auth field.

func (*ObservabilityPipelineAmazonS3Source) SetId

func (o *ObservabilityPipelineAmazonS3Source) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineAmazonS3Source) SetRegion

func (o *ObservabilityPipelineAmazonS3Source) SetRegion(v string)

SetRegion sets field value.

func (*ObservabilityPipelineAmazonS3Source) SetTls

func (o *ObservabilityPipelineAmazonS3Source) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineAmazonS3Source) SetType

func (o *ObservabilityPipelineAmazonS3Source) SetType(v ObservabilityPipelineAmazonS3SourceType)

SetType sets field value.

func (*ObservabilityPipelineAmazonS3Source) UnmarshalJSON

func (o *ObservabilityPipelineAmazonS3Source) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAmazonS3SourceType

ObservabilityPipelineAmazonS3SourceType The source type. Always `amazon_s3`.

type ObservabilityPipelineAmazonS3SourceType string

List of ObservabilityPipelineAmazonS3SourceType.

const (
    OBSERVABILITYPIPELINEAMAZONS3SOURCETYPE_AMAZON_S3 ObservabilityPipelineAmazonS3SourceType = "amazon_s3"
)

func NewObservabilityPipelineAmazonS3SourceTypeFromValue

func NewObservabilityPipelineAmazonS3SourceTypeFromValue(v string) (*ObservabilityPipelineAmazonS3SourceType, error)

NewObservabilityPipelineAmazonS3SourceTypeFromValue returns a pointer to a valid ObservabilityPipelineAmazonS3SourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineAmazonS3SourceType) GetAllowedValues

func (v *ObservabilityPipelineAmazonS3SourceType) GetAllowedValues() []ObservabilityPipelineAmazonS3SourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineAmazonS3SourceType) IsValid

func (v ObservabilityPipelineAmazonS3SourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineAmazonS3SourceType) Ptr

func (v ObservabilityPipelineAmazonS3SourceType) Ptr() *ObservabilityPipelineAmazonS3SourceType

Ptr returns reference to ObservabilityPipelineAmazonS3SourceType value.

func (*ObservabilityPipelineAmazonS3SourceType) UnmarshalJSON

func (v *ObservabilityPipelineAmazonS3SourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineAwsAuth

ObservabilityPipelineAwsAuth AWS authentication credentials used for accessing AWS services such as S3. If omitted, the system’s default credentials are used (for example, the IAM role and environment variables).

type ObservabilityPipelineAwsAuth struct {
    // The Amazon Resource Name (ARN) of the role to assume.
    AssumeRole *string `json:"assume_role,omitempty"`
    // A unique identifier for cross-account role assumption.
    ExternalId *string `json:"external_id,omitempty"`
    // A session identifier used for logging and tracing the assumed role session.
    SessionName *string `json:"session_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineAwsAuth

func NewObservabilityPipelineAwsAuth() *ObservabilityPipelineAwsAuth

NewObservabilityPipelineAwsAuth instantiates a new ObservabilityPipelineAwsAuth 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 NewObservabilityPipelineAwsAuthWithDefaults

func NewObservabilityPipelineAwsAuthWithDefaults() *ObservabilityPipelineAwsAuth

NewObservabilityPipelineAwsAuthWithDefaults instantiates a new ObservabilityPipelineAwsAuth 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 (*ObservabilityPipelineAwsAuth) GetAssumeRole

func (o *ObservabilityPipelineAwsAuth) GetAssumeRole() string

GetAssumeRole returns the AssumeRole field value if set, zero value otherwise.

func (*ObservabilityPipelineAwsAuth) GetAssumeRoleOk

func (o *ObservabilityPipelineAwsAuth) GetAssumeRoleOk() (*string, bool)

GetAssumeRoleOk returns a tuple with the AssumeRole field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAwsAuth) GetExternalId

func (o *ObservabilityPipelineAwsAuth) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*ObservabilityPipelineAwsAuth) GetExternalIdOk

func (o *ObservabilityPipelineAwsAuth) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAwsAuth) GetSessionName

func (o *ObservabilityPipelineAwsAuth) GetSessionName() string

GetSessionName returns the SessionName field value if set, zero value otherwise.

func (*ObservabilityPipelineAwsAuth) GetSessionNameOk

func (o *ObservabilityPipelineAwsAuth) GetSessionNameOk() (*string, bool)

GetSessionNameOk returns a tuple with the SessionName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineAwsAuth) HasAssumeRole

func (o *ObservabilityPipelineAwsAuth) HasAssumeRole() bool

HasAssumeRole returns a boolean if a field has been set.

func (*ObservabilityPipelineAwsAuth) HasExternalId

func (o *ObservabilityPipelineAwsAuth) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*ObservabilityPipelineAwsAuth) HasSessionName

func (o *ObservabilityPipelineAwsAuth) HasSessionName() bool

HasSessionName returns a boolean if a field has been set.

func (ObservabilityPipelineAwsAuth) MarshalJSON

func (o ObservabilityPipelineAwsAuth) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineAwsAuth) SetAssumeRole

func (o *ObservabilityPipelineAwsAuth) SetAssumeRole(v string)

SetAssumeRole gets a reference to the given string and assigns it to the AssumeRole field.

func (*ObservabilityPipelineAwsAuth) SetExternalId

func (o *ObservabilityPipelineAwsAuth) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*ObservabilityPipelineAwsAuth) SetSessionName

func (o *ObservabilityPipelineAwsAuth) SetSessionName(v string)

SetSessionName gets a reference to the given string and assigns it to the SessionName field.

func (*ObservabilityPipelineAwsAuth) UnmarshalJSON

func (o *ObservabilityPipelineAwsAuth) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineConfig

ObservabilityPipelineConfig Specifies the pipeline's configuration, including its sources, processors, and destinations.

type ObservabilityPipelineConfig struct {
    // A list of destination components where processed logs are sent.
    Destinations []ObservabilityPipelineConfigDestinationItem `json:"destinations"`
    // A list of processors that transform or enrich log data.
    Processors []ObservabilityPipelineConfigProcessorItem `json:"processors,omitempty"`
    // A list of configured data sources for the pipeline.
    Sources []ObservabilityPipelineConfigSourceItem `json:"sources"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineConfig

func NewObservabilityPipelineConfig(destinations []ObservabilityPipelineConfigDestinationItem, sources []ObservabilityPipelineConfigSourceItem) *ObservabilityPipelineConfig

NewObservabilityPipelineConfig instantiates a new ObservabilityPipelineConfig 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 NewObservabilityPipelineConfigWithDefaults

func NewObservabilityPipelineConfigWithDefaults() *ObservabilityPipelineConfig

NewObservabilityPipelineConfigWithDefaults instantiates a new ObservabilityPipelineConfig 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 (*ObservabilityPipelineConfig) GetDestinations

func (o *ObservabilityPipelineConfig) GetDestinations() []ObservabilityPipelineConfigDestinationItem

GetDestinations returns the Destinations field value.

func (*ObservabilityPipelineConfig) GetDestinationsOk

func (o *ObservabilityPipelineConfig) GetDestinationsOk() (*[]ObservabilityPipelineConfigDestinationItem, bool)

GetDestinationsOk returns a tuple with the Destinations field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineConfig) GetProcessors

func (o *ObservabilityPipelineConfig) GetProcessors() []ObservabilityPipelineConfigProcessorItem

GetProcessors returns the Processors field value if set, zero value otherwise.

func (*ObservabilityPipelineConfig) GetProcessorsOk

func (o *ObservabilityPipelineConfig) GetProcessorsOk() (*[]ObservabilityPipelineConfigProcessorItem, bool)

GetProcessorsOk returns a tuple with the Processors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineConfig) GetSources

func (o *ObservabilityPipelineConfig) GetSources() []ObservabilityPipelineConfigSourceItem

GetSources returns the Sources field value.

func (*ObservabilityPipelineConfig) GetSourcesOk

func (o *ObservabilityPipelineConfig) GetSourcesOk() (*[]ObservabilityPipelineConfigSourceItem, bool)

GetSourcesOk returns a tuple with the Sources field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineConfig) HasProcessors

func (o *ObservabilityPipelineConfig) HasProcessors() bool

HasProcessors returns a boolean if a field has been set.

func (ObservabilityPipelineConfig) MarshalJSON

func (o ObservabilityPipelineConfig) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineConfig) SetDestinations

func (o *ObservabilityPipelineConfig) SetDestinations(v []ObservabilityPipelineConfigDestinationItem)

SetDestinations sets field value.

func (*ObservabilityPipelineConfig) SetProcessors

func (o *ObservabilityPipelineConfig) SetProcessors(v []ObservabilityPipelineConfigProcessorItem)

SetProcessors gets a reference to the given []ObservabilityPipelineConfigProcessorItem and assigns it to the Processors field.

func (*ObservabilityPipelineConfig) SetSources

func (o *ObservabilityPipelineConfig) SetSources(v []ObservabilityPipelineConfigSourceItem)

SetSources sets field value.

func (*ObservabilityPipelineConfig) UnmarshalJSON

func (o *ObservabilityPipelineConfig) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineConfigDestinationItem - A destination for the pipeline.

type ObservabilityPipelineConfigDestinationItem struct {
    ObservabilityPipelineDatadogLogsDestination        *ObservabilityPipelineDatadogLogsDestination
    ObservabilityPipelineAmazonS3Destination           *ObservabilityPipelineAmazonS3Destination
    ObservabilityPipelineGoogleCloudStorageDestination *ObservabilityPipelineGoogleCloudStorageDestination
    ObservabilityPipelineSplunkHecDestination          *ObservabilityPipelineSplunkHecDestination
    ObservabilityPipelineSumoLogicDestination          *ObservabilityPipelineSumoLogicDestination
    ObservabilityPipelineElasticsearchDestination      *ObservabilityPipelineElasticsearchDestination
    ObservabilityPipelineRsyslogDestination            *ObservabilityPipelineRsyslogDestination
    ObservabilityPipelineSyslogNgDestination           *ObservabilityPipelineSyslogNgDestination
    AzureStorageDestination                            *AzureStorageDestination
    MicrosoftSentinelDestination                       *MicrosoftSentinelDestination
    ObservabilityPipelineGoogleChronicleDestination    *ObservabilityPipelineGoogleChronicleDestination
    ObservabilityPipelineNewRelicDestination           *ObservabilityPipelineNewRelicDestination
    ObservabilityPipelineSentinelOneDestination        *ObservabilityPipelineSentinelOneDestination
    ObservabilityPipelineOpenSearchDestination         *ObservabilityPipelineOpenSearchDestination
    ObservabilityPipelineAmazonOpenSearchDestination   *ObservabilityPipelineAmazonOpenSearchDestination

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func AzureStorageDestinationAsObservabilityPipelineConfigDestinationItem

func AzureStorageDestinationAsObservabilityPipelineConfigDestinationItem(v *AzureStorageDestination) ObservabilityPipelineConfigDestinationItem

AzureStorageDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns AzureStorageDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func MicrosoftSentinelDestinationAsObservabilityPipelineConfigDestinationItem

func MicrosoftSentinelDestinationAsObservabilityPipelineConfigDestinationItem(v *MicrosoftSentinelDestination) ObservabilityPipelineConfigDestinationItem

MicrosoftSentinelDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns MicrosoftSentinelDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineAmazonOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineAmazonOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineAmazonOpenSearchDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineAmazonOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineAmazonOpenSearchDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineAmazonS3DestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineAmazonS3DestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineAmazonS3Destination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineAmazonS3DestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineAmazonS3Destination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineDatadogLogsDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineDatadogLogsDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineDatadogLogsDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineDatadogLogsDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineDatadogLogsDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineElasticsearchDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineElasticsearchDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineElasticsearchDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineElasticsearchDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineElasticsearchDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineGoogleChronicleDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineGoogleChronicleDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineGoogleChronicleDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineGoogleChronicleDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineGoogleChronicleDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineGoogleCloudStorageDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineGoogleCloudStorageDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineGoogleCloudStorageDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineGoogleCloudStorageDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineGoogleCloudStorageDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineNewRelicDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineNewRelicDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineNewRelicDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineNewRelicDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineNewRelicDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineOpenSearchDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineOpenSearchDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineOpenSearchDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineRsyslogDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineRsyslogDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineRsyslogDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineRsyslogDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineRsyslogDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineSentinelOneDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineSentinelOneDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSentinelOneDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineSentinelOneDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineSentinelOneDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineSplunkHecDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineSplunkHecDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSplunkHecDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineSplunkHecDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineSplunkHecDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineSumoLogicDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineSumoLogicDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSumoLogicDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineSumoLogicDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineSumoLogicDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func ObservabilityPipelineSyslogNgDestinationAsObservabilityPipelineConfigDestinationItem

func ObservabilityPipelineSyslogNgDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSyslogNgDestination) ObservabilityPipelineConfigDestinationItem

ObservabilityPipelineSyslogNgDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineSyslogNgDestination wrapped in ObservabilityPipelineConfigDestinationItem.

func (*ObservabilityPipelineConfigDestinationItem) GetActualInstance

func (obj *ObservabilityPipelineConfigDestinationItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineConfigDestinationItem) MarshalJSON

func (obj ObservabilityPipelineConfigDestinationItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineConfigDestinationItem) UnmarshalJSON

func (obj *ObservabilityPipelineConfigDestinationItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineConfigProcessorItem - A processor for the pipeline.

type ObservabilityPipelineConfigProcessorItem struct {
    ObservabilityPipelineFilterProcessor               *ObservabilityPipelineFilterProcessor
    ObservabilityPipelineParseJSONProcessor            *ObservabilityPipelineParseJSONProcessor
    ObservabilityPipelineQuotaProcessor                *ObservabilityPipelineQuotaProcessor
    ObservabilityPipelineAddFieldsProcessor            *ObservabilityPipelineAddFieldsProcessor
    ObservabilityPipelineRemoveFieldsProcessor         *ObservabilityPipelineRemoveFieldsProcessor
    ObservabilityPipelineRenameFieldsProcessor         *ObservabilityPipelineRenameFieldsProcessor
    ObservabilityPipelineGenerateMetricsProcessor      *ObservabilityPipelineGenerateMetricsProcessor
    ObservabilityPipelineSampleProcessor               *ObservabilityPipelineSampleProcessor
    ObservabilityPipelineParseGrokProcessor            *ObservabilityPipelineParseGrokProcessor
    ObservabilityPipelineSensitiveDataScannerProcessor *ObservabilityPipelineSensitiveDataScannerProcessor
    ObservabilityPipelineOcsfMapperProcessor           *ObservabilityPipelineOcsfMapperProcessor
    ObservabilityPipelineAddEnvVarsProcessor           *ObservabilityPipelineAddEnvVarsProcessor
    ObservabilityPipelineDedupeProcessor               *ObservabilityPipelineDedupeProcessor
    ObservabilityPipelineEnrichmentTableProcessor      *ObservabilityPipelineEnrichmentTableProcessor
    ObservabilityPipelineReduceProcessor               *ObservabilityPipelineReduceProcessor
    ObservabilityPipelineThrottleProcessor             *ObservabilityPipelineThrottleProcessor

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ObservabilityPipelineAddEnvVarsProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineAddEnvVarsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineAddEnvVarsProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineAddEnvVarsProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineAddEnvVarsProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineAddFieldsProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineAddFieldsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineAddFieldsProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineAddFieldsProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineAddFieldsProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineDedupeProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineDedupeProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineDedupeProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineDedupeProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineDedupeProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineEnrichmentTableProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineEnrichmentTableProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineEnrichmentTableProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineEnrichmentTableProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineEnrichmentTableProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineFilterProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineFilterProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineFilterProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineFilterProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineFilterProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineGenerateMetricsProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineGenerateMetricsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineGenerateMetricsProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineGenerateMetricsProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineGenerateMetricsProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineOcsfMapperProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineOcsfMapperProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineOcsfMapperProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineOcsfMapperProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineOcsfMapperProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineParseGrokProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineParseGrokProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineParseGrokProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineParseGrokProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineParseGrokProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineParseJSONProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineParseJSONProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineParseJSONProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineParseJSONProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineParseJSONProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineQuotaProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineQuotaProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineQuotaProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineQuotaProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineQuotaProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineReduceProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineReduceProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineReduceProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineReduceProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineReduceProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineRemoveFieldsProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineRemoveFieldsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineRemoveFieldsProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineRemoveFieldsProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineRemoveFieldsProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineRenameFieldsProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineRenameFieldsProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineRenameFieldsProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineRenameFieldsProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineRenameFieldsProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineSampleProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineSampleProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineSampleProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineSampleProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineSampleProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineSensitiveDataScannerProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineSensitiveDataScannerProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineSensitiveDataScannerProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineSensitiveDataScannerProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func ObservabilityPipelineThrottleProcessorAsObservabilityPipelineConfigProcessorItem

func ObservabilityPipelineThrottleProcessorAsObservabilityPipelineConfigProcessorItem(v *ObservabilityPipelineThrottleProcessor) ObservabilityPipelineConfigProcessorItem

ObservabilityPipelineThrottleProcessorAsObservabilityPipelineConfigProcessorItem is a convenience function that returns ObservabilityPipelineThrottleProcessor wrapped in ObservabilityPipelineConfigProcessorItem.

func (*ObservabilityPipelineConfigProcessorItem) GetActualInstance

func (obj *ObservabilityPipelineConfigProcessorItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineConfigProcessorItem) MarshalJSON

func (obj ObservabilityPipelineConfigProcessorItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineConfigProcessorItem) UnmarshalJSON

func (obj *ObservabilityPipelineConfigProcessorItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineConfigSourceItem

ObservabilityPipelineConfigSourceItem - A data source for the pipeline.

type ObservabilityPipelineConfigSourceItem struct {
    ObservabilityPipelineKafkaSource              *ObservabilityPipelineKafkaSource
    ObservabilityPipelineDatadogAgentSource       *ObservabilityPipelineDatadogAgentSource
    ObservabilityPipelineSplunkTcpSource          *ObservabilityPipelineSplunkTcpSource
    ObservabilityPipelineSplunkHecSource          *ObservabilityPipelineSplunkHecSource
    ObservabilityPipelineAmazonS3Source           *ObservabilityPipelineAmazonS3Source
    ObservabilityPipelineFluentdSource            *ObservabilityPipelineFluentdSource
    ObservabilityPipelineFluentBitSource          *ObservabilityPipelineFluentBitSource
    ObservabilityPipelineHttpServerSource         *ObservabilityPipelineHttpServerSource
    ObservabilityPipelineSumoLogicSource          *ObservabilityPipelineSumoLogicSource
    ObservabilityPipelineRsyslogSource            *ObservabilityPipelineRsyslogSource
    ObservabilityPipelineSyslogNgSource           *ObservabilityPipelineSyslogNgSource
    ObservabilityPipelineAmazonDataFirehoseSource *ObservabilityPipelineAmazonDataFirehoseSource
    ObservabilityPipelineGooglePubSubSource       *ObservabilityPipelineGooglePubSubSource
    ObservabilityPipelineHttpClientSource         *ObservabilityPipelineHttpClientSource
    ObservabilityPipelineLogstashSource           *ObservabilityPipelineLogstashSource

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ObservabilityPipelineAmazonDataFirehoseSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineAmazonDataFirehoseSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineAmazonDataFirehoseSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineAmazonDataFirehoseSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineAmazonDataFirehoseSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineAmazonS3SourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineAmazonS3SourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineAmazonS3Source) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineAmazonS3SourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineAmazonS3Source wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineDatadogAgentSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineDatadogAgentSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineDatadogAgentSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineDatadogAgentSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineDatadogAgentSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineFluentBitSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineFluentBitSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineFluentBitSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineFluentBitSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineFluentBitSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineFluentdSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineFluentdSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineFluentdSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineFluentdSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineFluentdSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineGooglePubSubSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineGooglePubSubSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineGooglePubSubSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineGooglePubSubSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineGooglePubSubSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineHttpClientSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineHttpClientSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineHttpClientSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineHttpClientSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineHttpClientSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineHttpServerSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineHttpServerSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineHttpServerSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineHttpServerSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineHttpServerSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineKafkaSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineKafkaSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineKafkaSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineKafkaSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineKafkaSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineLogstashSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineLogstashSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineLogstashSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineLogstashSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineLogstashSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineRsyslogSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineRsyslogSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineRsyslogSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineRsyslogSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineRsyslogSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineSplunkHecSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineSplunkHecSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSplunkHecSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineSplunkHecSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineSplunkHecSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineSplunkTcpSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineSplunkTcpSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSplunkTcpSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineSplunkTcpSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineSplunkTcpSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineSumoLogicSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineSumoLogicSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSumoLogicSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineSumoLogicSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineSumoLogicSource wrapped in ObservabilityPipelineConfigSourceItem.

func ObservabilityPipelineSyslogNgSourceAsObservabilityPipelineConfigSourceItem

func ObservabilityPipelineSyslogNgSourceAsObservabilityPipelineConfigSourceItem(v *ObservabilityPipelineSyslogNgSource) ObservabilityPipelineConfigSourceItem

ObservabilityPipelineSyslogNgSourceAsObservabilityPipelineConfigSourceItem is a convenience function that returns ObservabilityPipelineSyslogNgSource wrapped in ObservabilityPipelineConfigSourceItem.

func (*ObservabilityPipelineConfigSourceItem) GetActualInstance

func (obj *ObservabilityPipelineConfigSourceItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineConfigSourceItem) MarshalJSON

func (obj ObservabilityPipelineConfigSourceItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineConfigSourceItem) UnmarshalJSON

func (obj *ObservabilityPipelineConfigSourceItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineData

ObservabilityPipelineData Contains the pipeline’s ID, type, and configuration attributes.

type ObservabilityPipelineData struct {
    // Defines the pipeline’s name and its components (sources, processors, and destinations).
    Attributes ObservabilityPipelineDataAttributes `json:"attributes"`
    // Unique identifier for the pipeline.
    Id string `json:"id"`
    // The resource type identifier. For pipeline resources, this should always be set to `pipelines`.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineData

func NewObservabilityPipelineData(attributes ObservabilityPipelineDataAttributes, id string, typeVar string) *ObservabilityPipelineData

NewObservabilityPipelineData instantiates a new ObservabilityPipelineData 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 NewObservabilityPipelineDataWithDefaults

func NewObservabilityPipelineDataWithDefaults() *ObservabilityPipelineData

NewObservabilityPipelineDataWithDefaults instantiates a new ObservabilityPipelineData 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 (*ObservabilityPipelineData) GetAttributes

func (o *ObservabilityPipelineData) GetAttributes() ObservabilityPipelineDataAttributes

GetAttributes returns the Attributes field value.

func (*ObservabilityPipelineData) GetAttributesOk

func (o *ObservabilityPipelineData) GetAttributesOk() (*ObservabilityPipelineDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineData) GetId

func (o *ObservabilityPipelineData) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineData) GetIdOk

func (o *ObservabilityPipelineData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineData) GetType

func (o *ObservabilityPipelineData) GetType() string

GetType returns the Type field value.

func (*ObservabilityPipelineData) GetTypeOk

func (o *ObservabilityPipelineData) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineData) MarshalJSON

func (o ObservabilityPipelineData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineData) SetAttributes

func (o *ObservabilityPipelineData) SetAttributes(v ObservabilityPipelineDataAttributes)

SetAttributes sets field value.

func (*ObservabilityPipelineData) SetId

func (o *ObservabilityPipelineData) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineData) SetType

func (o *ObservabilityPipelineData) SetType(v string)

SetType sets field value.

func (*ObservabilityPipelineData) UnmarshalJSON

func (o *ObservabilityPipelineData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDataAttributes

ObservabilityPipelineDataAttributes Defines the pipeline’s name and its components (sources, processors, and destinations).

type ObservabilityPipelineDataAttributes struct {
    // Specifies the pipeline's configuration, including its sources, processors, and destinations.
    Config ObservabilityPipelineConfig `json:"config"`
    // Name of the pipeline.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineDataAttributes

func NewObservabilityPipelineDataAttributes(config ObservabilityPipelineConfig, name string) *ObservabilityPipelineDataAttributes

NewObservabilityPipelineDataAttributes instantiates a new ObservabilityPipelineDataAttributes 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 NewObservabilityPipelineDataAttributesWithDefaults

func NewObservabilityPipelineDataAttributesWithDefaults() *ObservabilityPipelineDataAttributes

NewObservabilityPipelineDataAttributesWithDefaults instantiates a new ObservabilityPipelineDataAttributes 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 (*ObservabilityPipelineDataAttributes) GetConfig

func (o *ObservabilityPipelineDataAttributes) GetConfig() ObservabilityPipelineConfig

GetConfig returns the Config field value.

func (*ObservabilityPipelineDataAttributes) GetConfigOk

func (o *ObservabilityPipelineDataAttributes) GetConfigOk() (*ObservabilityPipelineConfig, bool)

GetConfigOk returns a tuple with the Config field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDataAttributes) GetName

func (o *ObservabilityPipelineDataAttributes) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineDataAttributes) GetNameOk

func (o *ObservabilityPipelineDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ObservabilityPipelineDataAttributes) MarshalJSON

func (o ObservabilityPipelineDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineDataAttributes) SetConfig

func (o *ObservabilityPipelineDataAttributes) SetConfig(v ObservabilityPipelineConfig)

SetConfig sets field value.

func (*ObservabilityPipelineDataAttributes) SetName

func (o *ObservabilityPipelineDataAttributes) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineDataAttributes) UnmarshalJSON

func (o *ObservabilityPipelineDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDatadogAgentSource

ObservabilityPipelineDatadogAgentSource The `datadog_agent` source collects logs from the Datadog Agent.

type ObservabilityPipelineDatadogAgentSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `datadog_agent`.
    Type ObservabilityPipelineDatadogAgentSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineDatadogAgentSource

func NewObservabilityPipelineDatadogAgentSource(id string, typeVar ObservabilityPipelineDatadogAgentSourceType) *ObservabilityPipelineDatadogAgentSource

NewObservabilityPipelineDatadogAgentSource instantiates a new ObservabilityPipelineDatadogAgentSource 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 NewObservabilityPipelineDatadogAgentSourceWithDefaults

func NewObservabilityPipelineDatadogAgentSourceWithDefaults() *ObservabilityPipelineDatadogAgentSource

NewObservabilityPipelineDatadogAgentSourceWithDefaults instantiates a new ObservabilityPipelineDatadogAgentSource 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 (*ObservabilityPipelineDatadogAgentSource) GetId

func (o *ObservabilityPipelineDatadogAgentSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineDatadogAgentSource) GetIdOk

func (o *ObservabilityPipelineDatadogAgentSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDatadogAgentSource) GetTls

func (o *ObservabilityPipelineDatadogAgentSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineDatadogAgentSource) GetTlsOk

func (o *ObservabilityPipelineDatadogAgentSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineDatadogAgentSource) GetType

func (o *ObservabilityPipelineDatadogAgentSource) GetType() ObservabilityPipelineDatadogAgentSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineDatadogAgentSource) GetTypeOk

func (o *ObservabilityPipelineDatadogAgentSource) GetTypeOk() (*ObservabilityPipelineDatadogAgentSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDatadogAgentSource) HasTls

func (o *ObservabilityPipelineDatadogAgentSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineDatadogAgentSource) MarshalJSON

func (o ObservabilityPipelineDatadogAgentSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineDatadogAgentSource) SetId

func (o *ObservabilityPipelineDatadogAgentSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineDatadogAgentSource) SetTls

func (o *ObservabilityPipelineDatadogAgentSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineDatadogAgentSource) SetType

func (o *ObservabilityPipelineDatadogAgentSource) SetType(v ObservabilityPipelineDatadogAgentSourceType)

SetType sets field value.

func (*ObservabilityPipelineDatadogAgentSource) UnmarshalJSON

func (o *ObservabilityPipelineDatadogAgentSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDatadogAgentSourceType

ObservabilityPipelineDatadogAgentSourceType The source type. The value should always be `datadog_agent`.

type ObservabilityPipelineDatadogAgentSourceType string

List of ObservabilityPipelineDatadogAgentSourceType.

const (
    OBSERVABILITYPIPELINEDATADOGAGENTSOURCETYPE_DATADOG_AGENT ObservabilityPipelineDatadogAgentSourceType = "datadog_agent"
)

func NewObservabilityPipelineDatadogAgentSourceTypeFromValue

func NewObservabilityPipelineDatadogAgentSourceTypeFromValue(v string) (*ObservabilityPipelineDatadogAgentSourceType, error)

NewObservabilityPipelineDatadogAgentSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineDatadogAgentSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineDatadogAgentSourceType) GetAllowedValues

func (v *ObservabilityPipelineDatadogAgentSourceType) GetAllowedValues() []ObservabilityPipelineDatadogAgentSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineDatadogAgentSourceType) IsValid

func (v ObservabilityPipelineDatadogAgentSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineDatadogAgentSourceType) Ptr

func (v ObservabilityPipelineDatadogAgentSourceType) Ptr() *ObservabilityPipelineDatadogAgentSourceType

Ptr returns reference to ObservabilityPipelineDatadogAgentSourceType value.

func (*ObservabilityPipelineDatadogAgentSourceType) UnmarshalJSON

func (v *ObservabilityPipelineDatadogAgentSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDatadogLogsDestination

ObservabilityPipelineDatadogLogsDestination The `datadog_logs` destination forwards logs to Datadog Log Management.

type ObservabilityPipelineDatadogLogsDestination struct {
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The destination type. The value should always be `datadog_logs`.
    Type ObservabilityPipelineDatadogLogsDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineDatadogLogsDestination

func NewObservabilityPipelineDatadogLogsDestination(id string, inputs []string, typeVar ObservabilityPipelineDatadogLogsDestinationType) *ObservabilityPipelineDatadogLogsDestination

NewObservabilityPipelineDatadogLogsDestination instantiates a new ObservabilityPipelineDatadogLogsDestination 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 NewObservabilityPipelineDatadogLogsDestinationWithDefaults

func NewObservabilityPipelineDatadogLogsDestinationWithDefaults() *ObservabilityPipelineDatadogLogsDestination

NewObservabilityPipelineDatadogLogsDestinationWithDefaults instantiates a new ObservabilityPipelineDatadogLogsDestination 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 (*ObservabilityPipelineDatadogLogsDestination) GetId

func (o *ObservabilityPipelineDatadogLogsDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineDatadogLogsDestination) GetIdOk

func (o *ObservabilityPipelineDatadogLogsDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDatadogLogsDestination) GetInputs

func (o *ObservabilityPipelineDatadogLogsDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineDatadogLogsDestination) GetInputsOk

func (o *ObservabilityPipelineDatadogLogsDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDatadogLogsDestination) GetType

func (o *ObservabilityPipelineDatadogLogsDestination) GetType() ObservabilityPipelineDatadogLogsDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineDatadogLogsDestination) GetTypeOk

func (o *ObservabilityPipelineDatadogLogsDestination) GetTypeOk() (*ObservabilityPipelineDatadogLogsDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineDatadogLogsDestination) MarshalJSON

func (o ObservabilityPipelineDatadogLogsDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineDatadogLogsDestination) SetId

func (o *ObservabilityPipelineDatadogLogsDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineDatadogLogsDestination) SetInputs

func (o *ObservabilityPipelineDatadogLogsDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineDatadogLogsDestination) SetType

func (o *ObservabilityPipelineDatadogLogsDestination) SetType(v ObservabilityPipelineDatadogLogsDestinationType)

SetType sets field value.

func (*ObservabilityPipelineDatadogLogsDestination) UnmarshalJSON

func (o *ObservabilityPipelineDatadogLogsDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDatadogLogsDestinationType

ObservabilityPipelineDatadogLogsDestinationType The destination type. The value should always be `datadog_logs`.

type ObservabilityPipelineDatadogLogsDestinationType string

List of ObservabilityPipelineDatadogLogsDestinationType.

const (
    OBSERVABILITYPIPELINEDATADOGLOGSDESTINATIONTYPE_DATADOG_LOGS ObservabilityPipelineDatadogLogsDestinationType = "datadog_logs"
)

func NewObservabilityPipelineDatadogLogsDestinationTypeFromValue

func NewObservabilityPipelineDatadogLogsDestinationTypeFromValue(v string) (*ObservabilityPipelineDatadogLogsDestinationType, error)

NewObservabilityPipelineDatadogLogsDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineDatadogLogsDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineDatadogLogsDestinationType) GetAllowedValues

func (v *ObservabilityPipelineDatadogLogsDestinationType) GetAllowedValues() []ObservabilityPipelineDatadogLogsDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineDatadogLogsDestinationType) IsValid

func (v ObservabilityPipelineDatadogLogsDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineDatadogLogsDestinationType) Ptr

func (v ObservabilityPipelineDatadogLogsDestinationType) Ptr() *ObservabilityPipelineDatadogLogsDestinationType

Ptr returns reference to ObservabilityPipelineDatadogLogsDestinationType value.

func (*ObservabilityPipelineDatadogLogsDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineDatadogLogsDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDecoding

ObservabilityPipelineDecoding The decoding format used to interpret incoming logs.

type ObservabilityPipelineDecoding string

List of ObservabilityPipelineDecoding.

const (
    OBSERVABILITYPIPELINEDECODING_DECODE_BYTES  ObservabilityPipelineDecoding = "bytes"
    OBSERVABILITYPIPELINEDECODING_DECODE_GELF   ObservabilityPipelineDecoding = "gelf"
    OBSERVABILITYPIPELINEDECODING_DECODE_JSON   ObservabilityPipelineDecoding = "json"
    OBSERVABILITYPIPELINEDECODING_DECODE_SYSLOG ObservabilityPipelineDecoding = "syslog"
)

func NewObservabilityPipelineDecodingFromValue

func NewObservabilityPipelineDecodingFromValue(v string) (*ObservabilityPipelineDecoding, error)

NewObservabilityPipelineDecodingFromValue returns a pointer to a valid ObservabilityPipelineDecoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineDecoding) GetAllowedValues

func (v *ObservabilityPipelineDecoding) GetAllowedValues() []ObservabilityPipelineDecoding

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineDecoding) IsValid

func (v ObservabilityPipelineDecoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineDecoding) Ptr

func (v ObservabilityPipelineDecoding) Ptr() *ObservabilityPipelineDecoding

Ptr returns reference to ObservabilityPipelineDecoding value.

func (*ObservabilityPipelineDecoding) UnmarshalJSON

func (v *ObservabilityPipelineDecoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDedupeProcessor

ObservabilityPipelineDedupeProcessor The `dedupe` processor removes duplicate fields in log events.

type ObservabilityPipelineDedupeProcessor struct {
    // A list of log field paths to check for duplicates.
    Fields []string `json:"fields"`
    // The unique identifier for this processor.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the input for this processor.
    Inputs []string `json:"inputs"`
    // The deduplication mode to apply to the fields.
    Mode ObservabilityPipelineDedupeProcessorMode `json:"mode"`
    // The processor type. The value should always be `dedupe`.
    Type ObservabilityPipelineDedupeProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineDedupeProcessor

func NewObservabilityPipelineDedupeProcessor(fields []string, id string, include string, inputs []string, mode ObservabilityPipelineDedupeProcessorMode, typeVar ObservabilityPipelineDedupeProcessorType) *ObservabilityPipelineDedupeProcessor

NewObservabilityPipelineDedupeProcessor instantiates a new ObservabilityPipelineDedupeProcessor 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 NewObservabilityPipelineDedupeProcessorWithDefaults

func NewObservabilityPipelineDedupeProcessorWithDefaults() *ObservabilityPipelineDedupeProcessor

NewObservabilityPipelineDedupeProcessorWithDefaults instantiates a new ObservabilityPipelineDedupeProcessor 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 (*ObservabilityPipelineDedupeProcessor) GetFields

func (o *ObservabilityPipelineDedupeProcessor) GetFields() []string

GetFields returns the Fields field value.

func (*ObservabilityPipelineDedupeProcessor) GetFieldsOk

func (o *ObservabilityPipelineDedupeProcessor) GetFieldsOk() (*[]string, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDedupeProcessor) GetId

func (o *ObservabilityPipelineDedupeProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineDedupeProcessor) GetIdOk

func (o *ObservabilityPipelineDedupeProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDedupeProcessor) GetInclude

func (o *ObservabilityPipelineDedupeProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineDedupeProcessor) GetIncludeOk

func (o *ObservabilityPipelineDedupeProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDedupeProcessor) GetInputs

func (o *ObservabilityPipelineDedupeProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineDedupeProcessor) GetInputsOk

func (o *ObservabilityPipelineDedupeProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDedupeProcessor) GetMode

func (o *ObservabilityPipelineDedupeProcessor) GetMode() ObservabilityPipelineDedupeProcessorMode

GetMode returns the Mode field value.

func (*ObservabilityPipelineDedupeProcessor) GetModeOk

func (o *ObservabilityPipelineDedupeProcessor) GetModeOk() (*ObservabilityPipelineDedupeProcessorMode, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineDedupeProcessor) GetType

func (o *ObservabilityPipelineDedupeProcessor) GetType() ObservabilityPipelineDedupeProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineDedupeProcessor) GetTypeOk

func (o *ObservabilityPipelineDedupeProcessor) GetTypeOk() (*ObservabilityPipelineDedupeProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineDedupeProcessor) MarshalJSON

func (o ObservabilityPipelineDedupeProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineDedupeProcessor) SetFields

func (o *ObservabilityPipelineDedupeProcessor) SetFields(v []string)

SetFields sets field value.

func (*ObservabilityPipelineDedupeProcessor) SetId

func (o *ObservabilityPipelineDedupeProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineDedupeProcessor) SetInclude

func (o *ObservabilityPipelineDedupeProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineDedupeProcessor) SetInputs

func (o *ObservabilityPipelineDedupeProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineDedupeProcessor) SetMode

func (o *ObservabilityPipelineDedupeProcessor) SetMode(v ObservabilityPipelineDedupeProcessorMode)

SetMode sets field value.

func (*ObservabilityPipelineDedupeProcessor) SetType

func (o *ObservabilityPipelineDedupeProcessor) SetType(v ObservabilityPipelineDedupeProcessorType)

SetType sets field value.

func (*ObservabilityPipelineDedupeProcessor) UnmarshalJSON

func (o *ObservabilityPipelineDedupeProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDedupeProcessorMode

ObservabilityPipelineDedupeProcessorMode The deduplication mode to apply to the fields.

type ObservabilityPipelineDedupeProcessorMode string

List of ObservabilityPipelineDedupeProcessorMode.

const (
    OBSERVABILITYPIPELINEDEDUPEPROCESSORMODE_MATCH  ObservabilityPipelineDedupeProcessorMode = "match"
    OBSERVABILITYPIPELINEDEDUPEPROCESSORMODE_IGNORE ObservabilityPipelineDedupeProcessorMode = "ignore"
)

func NewObservabilityPipelineDedupeProcessorModeFromValue

func NewObservabilityPipelineDedupeProcessorModeFromValue(v string) (*ObservabilityPipelineDedupeProcessorMode, error)

NewObservabilityPipelineDedupeProcessorModeFromValue returns a pointer to a valid ObservabilityPipelineDedupeProcessorMode for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineDedupeProcessorMode) GetAllowedValues

func (v *ObservabilityPipelineDedupeProcessorMode) GetAllowedValues() []ObservabilityPipelineDedupeProcessorMode

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineDedupeProcessorMode) IsValid

func (v ObservabilityPipelineDedupeProcessorMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineDedupeProcessorMode) Ptr

func (v ObservabilityPipelineDedupeProcessorMode) Ptr() *ObservabilityPipelineDedupeProcessorMode

Ptr returns reference to ObservabilityPipelineDedupeProcessorMode value.

func (*ObservabilityPipelineDedupeProcessorMode) UnmarshalJSON

func (v *ObservabilityPipelineDedupeProcessorMode) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineDedupeProcessorType

ObservabilityPipelineDedupeProcessorType The processor type. The value should always be `dedupe`.

type ObservabilityPipelineDedupeProcessorType string

List of ObservabilityPipelineDedupeProcessorType.

const (
    OBSERVABILITYPIPELINEDEDUPEPROCESSORTYPE_DEDUPE ObservabilityPipelineDedupeProcessorType = "dedupe"
)

func NewObservabilityPipelineDedupeProcessorTypeFromValue

func NewObservabilityPipelineDedupeProcessorTypeFromValue(v string) (*ObservabilityPipelineDedupeProcessorType, error)

NewObservabilityPipelineDedupeProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineDedupeProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineDedupeProcessorType) GetAllowedValues

func (v *ObservabilityPipelineDedupeProcessorType) GetAllowedValues() []ObservabilityPipelineDedupeProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineDedupeProcessorType) IsValid

func (v ObservabilityPipelineDedupeProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineDedupeProcessorType) Ptr

func (v ObservabilityPipelineDedupeProcessorType) Ptr() *ObservabilityPipelineDedupeProcessorType

Ptr returns reference to ObservabilityPipelineDedupeProcessorType value.

func (*ObservabilityPipelineDedupeProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineDedupeProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineElasticsearchDestination

ObservabilityPipelineElasticsearchDestination The `elasticsearch` destination writes logs to an Elasticsearch cluster.

type ObservabilityPipelineElasticsearchDestination struct {
    // The Elasticsearch API version to use. Set to `auto` to auto-detect.
    ApiVersion *ObservabilityPipelineElasticsearchDestinationApiVersion `json:"api_version,omitempty"`
    // The index to write logs to in Elasticsearch.
    BulkIndex *string `json:"bulk_index,omitempty"`
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The destination type. The value should always be `elasticsearch`.
    Type ObservabilityPipelineElasticsearchDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineElasticsearchDestination

func NewObservabilityPipelineElasticsearchDestination(id string, inputs []string, typeVar ObservabilityPipelineElasticsearchDestinationType) *ObservabilityPipelineElasticsearchDestination

NewObservabilityPipelineElasticsearchDestination instantiates a new ObservabilityPipelineElasticsearchDestination 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 NewObservabilityPipelineElasticsearchDestinationWithDefaults

func NewObservabilityPipelineElasticsearchDestinationWithDefaults() *ObservabilityPipelineElasticsearchDestination

NewObservabilityPipelineElasticsearchDestinationWithDefaults instantiates a new ObservabilityPipelineElasticsearchDestination 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 (*ObservabilityPipelineElasticsearchDestination) GetApiVersion

func (o *ObservabilityPipelineElasticsearchDestination) GetApiVersion() ObservabilityPipelineElasticsearchDestinationApiVersion

GetApiVersion returns the ApiVersion field value if set, zero value otherwise.

func (*ObservabilityPipelineElasticsearchDestination) GetApiVersionOk

func (o *ObservabilityPipelineElasticsearchDestination) GetApiVersionOk() (*ObservabilityPipelineElasticsearchDestinationApiVersion, bool)

GetApiVersionOk returns a tuple with the ApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineElasticsearchDestination) GetBulkIndex

func (o *ObservabilityPipelineElasticsearchDestination) GetBulkIndex() string

GetBulkIndex returns the BulkIndex field value if set, zero value otherwise.

func (*ObservabilityPipelineElasticsearchDestination) GetBulkIndexOk

func (o *ObservabilityPipelineElasticsearchDestination) GetBulkIndexOk() (*string, bool)

GetBulkIndexOk returns a tuple with the BulkIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineElasticsearchDestination) GetId

func (o *ObservabilityPipelineElasticsearchDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineElasticsearchDestination) GetIdOk

func (o *ObservabilityPipelineElasticsearchDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineElasticsearchDestination) GetInputs

func (o *ObservabilityPipelineElasticsearchDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineElasticsearchDestination) GetInputsOk

func (o *ObservabilityPipelineElasticsearchDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineElasticsearchDestination) GetType

func (o *ObservabilityPipelineElasticsearchDestination) GetType() ObservabilityPipelineElasticsearchDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineElasticsearchDestination) GetTypeOk

func (o *ObservabilityPipelineElasticsearchDestination) GetTypeOk() (*ObservabilityPipelineElasticsearchDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineElasticsearchDestination) HasApiVersion

func (o *ObservabilityPipelineElasticsearchDestination) HasApiVersion() bool

HasApiVersion returns a boolean if a field has been set.

func (*ObservabilityPipelineElasticsearchDestination) HasBulkIndex

func (o *ObservabilityPipelineElasticsearchDestination) HasBulkIndex() bool

HasBulkIndex returns a boolean if a field has been set.

func (ObservabilityPipelineElasticsearchDestination) MarshalJSON

func (o ObservabilityPipelineElasticsearchDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineElasticsearchDestination) SetApiVersion

func (o *ObservabilityPipelineElasticsearchDestination) SetApiVersion(v ObservabilityPipelineElasticsearchDestinationApiVersion)

SetApiVersion gets a reference to the given ObservabilityPipelineElasticsearchDestinationApiVersion and assigns it to the ApiVersion field.

func (*ObservabilityPipelineElasticsearchDestination) SetBulkIndex

func (o *ObservabilityPipelineElasticsearchDestination) SetBulkIndex(v string)

SetBulkIndex gets a reference to the given string and assigns it to the BulkIndex field.

func (*ObservabilityPipelineElasticsearchDestination) SetId

func (o *ObservabilityPipelineElasticsearchDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineElasticsearchDestination) SetInputs

func (o *ObservabilityPipelineElasticsearchDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineElasticsearchDestination) SetType

func (o *ObservabilityPipelineElasticsearchDestination) SetType(v ObservabilityPipelineElasticsearchDestinationType)

SetType sets field value.

func (*ObservabilityPipelineElasticsearchDestination) UnmarshalJSON

func (o *ObservabilityPipelineElasticsearchDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineElasticsearchDestinationApiVersion

ObservabilityPipelineElasticsearchDestinationApiVersion The Elasticsearch API version to use. Set to `auto` to auto-detect.

type ObservabilityPipelineElasticsearchDestinationApiVersion string

List of ObservabilityPipelineElasticsearchDestinationApiVersion.

const (
    OBSERVABILITYPIPELINEELASTICSEARCHDESTINATIONAPIVERSION_AUTO ObservabilityPipelineElasticsearchDestinationApiVersion = "auto"
    OBSERVABILITYPIPELINEELASTICSEARCHDESTINATIONAPIVERSION_V6   ObservabilityPipelineElasticsearchDestinationApiVersion = "v6"
    OBSERVABILITYPIPELINEELASTICSEARCHDESTINATIONAPIVERSION_V7   ObservabilityPipelineElasticsearchDestinationApiVersion = "v7"
    OBSERVABILITYPIPELINEELASTICSEARCHDESTINATIONAPIVERSION_V8   ObservabilityPipelineElasticsearchDestinationApiVersion = "v8"
)

func NewObservabilityPipelineElasticsearchDestinationApiVersionFromValue

func NewObservabilityPipelineElasticsearchDestinationApiVersionFromValue(v string) (*ObservabilityPipelineElasticsearchDestinationApiVersion, error)

NewObservabilityPipelineElasticsearchDestinationApiVersionFromValue returns a pointer to a valid ObservabilityPipelineElasticsearchDestinationApiVersion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineElasticsearchDestinationApiVersion) GetAllowedValues

func (v *ObservabilityPipelineElasticsearchDestinationApiVersion) GetAllowedValues() []ObservabilityPipelineElasticsearchDestinationApiVersion

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineElasticsearchDestinationApiVersion) IsValid

func (v ObservabilityPipelineElasticsearchDestinationApiVersion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineElasticsearchDestinationApiVersion) Ptr

func (v ObservabilityPipelineElasticsearchDestinationApiVersion) Ptr() *ObservabilityPipelineElasticsearchDestinationApiVersion

Ptr returns reference to ObservabilityPipelineElasticsearchDestinationApiVersion value.

func (*ObservabilityPipelineElasticsearchDestinationApiVersion) UnmarshalJSON

func (v *ObservabilityPipelineElasticsearchDestinationApiVersion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineElasticsearchDestinationType

ObservabilityPipelineElasticsearchDestinationType The destination type. The value should always be `elasticsearch`.

type ObservabilityPipelineElasticsearchDestinationType string

List of ObservabilityPipelineElasticsearchDestinationType.

const (
    OBSERVABILITYPIPELINEELASTICSEARCHDESTINATIONTYPE_ELASTICSEARCH ObservabilityPipelineElasticsearchDestinationType = "elasticsearch"
)

func NewObservabilityPipelineElasticsearchDestinationTypeFromValue

func NewObservabilityPipelineElasticsearchDestinationTypeFromValue(v string) (*ObservabilityPipelineElasticsearchDestinationType, error)

NewObservabilityPipelineElasticsearchDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineElasticsearchDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineElasticsearchDestinationType) GetAllowedValues

func (v *ObservabilityPipelineElasticsearchDestinationType) GetAllowedValues() []ObservabilityPipelineElasticsearchDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineElasticsearchDestinationType) IsValid

func (v ObservabilityPipelineElasticsearchDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineElasticsearchDestinationType) Ptr

func (v ObservabilityPipelineElasticsearchDestinationType) Ptr() *ObservabilityPipelineElasticsearchDestinationType

Ptr returns reference to ObservabilityPipelineElasticsearchDestinationType value.

func (*ObservabilityPipelineElasticsearchDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineElasticsearchDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableFile

ObservabilityPipelineEnrichmentTableFile Defines a static enrichment table loaded from a CSV file.

type ObservabilityPipelineEnrichmentTableFile struct {
    // File encoding format.
    Encoding ObservabilityPipelineEnrichmentTableFileEncoding `json:"encoding"`
    // Key fields used to look up enrichment values.
    Key []ObservabilityPipelineEnrichmentTableFileKeyItems `json:"key"`
    // Path to the CSV file.
    Path string `json:"path"`
    // Schema defining column names and their types.
    Schema []ObservabilityPipelineEnrichmentTableFileSchemaItems `json:"schema"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineEnrichmentTableFile

func NewObservabilityPipelineEnrichmentTableFile(encoding ObservabilityPipelineEnrichmentTableFileEncoding, key []ObservabilityPipelineEnrichmentTableFileKeyItems, path string, schema []ObservabilityPipelineEnrichmentTableFileSchemaItems) *ObservabilityPipelineEnrichmentTableFile

NewObservabilityPipelineEnrichmentTableFile instantiates a new ObservabilityPipelineEnrichmentTableFile 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 NewObservabilityPipelineEnrichmentTableFileWithDefaults

func NewObservabilityPipelineEnrichmentTableFileWithDefaults() *ObservabilityPipelineEnrichmentTableFile

NewObservabilityPipelineEnrichmentTableFileWithDefaults instantiates a new ObservabilityPipelineEnrichmentTableFile 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 (*ObservabilityPipelineEnrichmentTableFile) GetEncoding

func (o *ObservabilityPipelineEnrichmentTableFile) GetEncoding() ObservabilityPipelineEnrichmentTableFileEncoding

GetEncoding returns the Encoding field value.

func (*ObservabilityPipelineEnrichmentTableFile) GetEncodingOk

func (o *ObservabilityPipelineEnrichmentTableFile) GetEncodingOk() (*ObservabilityPipelineEnrichmentTableFileEncoding, bool)

GetEncodingOk returns a tuple with the Encoding field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFile) GetKey

func (o *ObservabilityPipelineEnrichmentTableFile) GetKey() []ObservabilityPipelineEnrichmentTableFileKeyItems

GetKey returns the Key field value.

func (*ObservabilityPipelineEnrichmentTableFile) GetKeyOk

func (o *ObservabilityPipelineEnrichmentTableFile) GetKeyOk() (*[]ObservabilityPipelineEnrichmentTableFileKeyItems, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFile) GetPath

func (o *ObservabilityPipelineEnrichmentTableFile) GetPath() string

GetPath returns the Path field value.

func (*ObservabilityPipelineEnrichmentTableFile) GetPathOk

func (o *ObservabilityPipelineEnrichmentTableFile) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFile) GetSchema

func (o *ObservabilityPipelineEnrichmentTableFile) GetSchema() []ObservabilityPipelineEnrichmentTableFileSchemaItems

GetSchema returns the Schema field value.

func (*ObservabilityPipelineEnrichmentTableFile) GetSchemaOk

func (o *ObservabilityPipelineEnrichmentTableFile) GetSchemaOk() (*[]ObservabilityPipelineEnrichmentTableFileSchemaItems, bool)

GetSchemaOk returns a tuple with the Schema field value and a boolean to check if the value has been set.

func (ObservabilityPipelineEnrichmentTableFile) MarshalJSON

func (o ObservabilityPipelineEnrichmentTableFile) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineEnrichmentTableFile) SetEncoding

func (o *ObservabilityPipelineEnrichmentTableFile) SetEncoding(v ObservabilityPipelineEnrichmentTableFileEncoding)

SetEncoding sets field value.

func (*ObservabilityPipelineEnrichmentTableFile) SetKey

func (o *ObservabilityPipelineEnrichmentTableFile) SetKey(v []ObservabilityPipelineEnrichmentTableFileKeyItems)

SetKey sets field value.

func (*ObservabilityPipelineEnrichmentTableFile) SetPath

func (o *ObservabilityPipelineEnrichmentTableFile) SetPath(v string)

SetPath sets field value.

func (*ObservabilityPipelineEnrichmentTableFile) SetSchema

func (o *ObservabilityPipelineEnrichmentTableFile) SetSchema(v []ObservabilityPipelineEnrichmentTableFileSchemaItems)

SetSchema sets field value.

func (*ObservabilityPipelineEnrichmentTableFile) UnmarshalJSON

func (o *ObservabilityPipelineEnrichmentTableFile) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableFileEncoding

ObservabilityPipelineEnrichmentTableFileEncoding File encoding format.

type ObservabilityPipelineEnrichmentTableFileEncoding struct {
    // The `encoding` `delimiter`.
    Delimiter string `json:"delimiter"`
    // The `encoding` `includes_headers`.
    IncludesHeaders bool `json:"includes_headers"`
    // Specifies the encoding format (e.g., CSV) used for enrichment tables.
    Type ObservabilityPipelineEnrichmentTableFileEncodingType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineEnrichmentTableFileEncoding

func NewObservabilityPipelineEnrichmentTableFileEncoding(delimiter string, includesHeaders bool, typeVar ObservabilityPipelineEnrichmentTableFileEncodingType) *ObservabilityPipelineEnrichmentTableFileEncoding

NewObservabilityPipelineEnrichmentTableFileEncoding instantiates a new ObservabilityPipelineEnrichmentTableFileEncoding 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 NewObservabilityPipelineEnrichmentTableFileEncodingWithDefaults

func NewObservabilityPipelineEnrichmentTableFileEncodingWithDefaults() *ObservabilityPipelineEnrichmentTableFileEncoding

NewObservabilityPipelineEnrichmentTableFileEncodingWithDefaults instantiates a new ObservabilityPipelineEnrichmentTableFileEncoding 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 (*ObservabilityPipelineEnrichmentTableFileEncoding) GetDelimiter

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetDelimiter() string

GetDelimiter returns the Delimiter field value.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) GetDelimiterOk

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetDelimiterOk() (*string, bool)

GetDelimiterOk returns a tuple with the Delimiter field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) GetIncludesHeaders

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetIncludesHeaders() bool

GetIncludesHeaders returns the IncludesHeaders field value.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) GetIncludesHeadersOk

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetIncludesHeadersOk() (*bool, bool)

GetIncludesHeadersOk returns a tuple with the IncludesHeaders field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) GetType

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetType() ObservabilityPipelineEnrichmentTableFileEncodingType

GetType returns the Type field value.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) GetTypeOk

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) GetTypeOk() (*ObservabilityPipelineEnrichmentTableFileEncodingType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineEnrichmentTableFileEncoding) MarshalJSON

func (o ObservabilityPipelineEnrichmentTableFileEncoding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) SetDelimiter

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) SetDelimiter(v string)

SetDelimiter sets field value.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) SetIncludesHeaders

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) SetIncludesHeaders(v bool)

SetIncludesHeaders sets field value.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) SetType

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) SetType(v ObservabilityPipelineEnrichmentTableFileEncodingType)

SetType sets field value.

func (*ObservabilityPipelineEnrichmentTableFileEncoding) UnmarshalJSON

func (o *ObservabilityPipelineEnrichmentTableFileEncoding) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableFileEncodingType

ObservabilityPipelineEnrichmentTableFileEncodingType Specifies the encoding format (e.g., CSV) used for enrichment tables.

type ObservabilityPipelineEnrichmentTableFileEncodingType string

List of ObservabilityPipelineEnrichmentTableFileEncodingType.

const (
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILEENCODINGTYPE_CSV ObservabilityPipelineEnrichmentTableFileEncodingType = "csv"
)

func NewObservabilityPipelineEnrichmentTableFileEncodingTypeFromValue

func NewObservabilityPipelineEnrichmentTableFileEncodingTypeFromValue(v string) (*ObservabilityPipelineEnrichmentTableFileEncodingType, error)

NewObservabilityPipelineEnrichmentTableFileEncodingTypeFromValue returns a pointer to a valid ObservabilityPipelineEnrichmentTableFileEncodingType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineEnrichmentTableFileEncodingType) GetAllowedValues

func (v *ObservabilityPipelineEnrichmentTableFileEncodingType) GetAllowedValues() []ObservabilityPipelineEnrichmentTableFileEncodingType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineEnrichmentTableFileEncodingType) IsValid

func (v ObservabilityPipelineEnrichmentTableFileEncodingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineEnrichmentTableFileEncodingType) Ptr

func (v ObservabilityPipelineEnrichmentTableFileEncodingType) Ptr() *ObservabilityPipelineEnrichmentTableFileEncodingType

Ptr returns reference to ObservabilityPipelineEnrichmentTableFileEncodingType value.

func (*ObservabilityPipelineEnrichmentTableFileEncodingType) UnmarshalJSON

func (v *ObservabilityPipelineEnrichmentTableFileEncodingType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableFileKeyItems

ObservabilityPipelineEnrichmentTableFileKeyItems Defines how to map log fields to enrichment table columns during lookups.

type ObservabilityPipelineEnrichmentTableFileKeyItems struct {
    // The `items` `column`.
    Column string `json:"column"`
    // Defines how to compare key fields for enrichment table lookups.
    Comparison ObservabilityPipelineEnrichmentTableFileKeyItemsComparison `json:"comparison"`
    // The `items` `field`.
    Field string `json:"field"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineEnrichmentTableFileKeyItems

func NewObservabilityPipelineEnrichmentTableFileKeyItems(column string, comparison ObservabilityPipelineEnrichmentTableFileKeyItemsComparison, field string) *ObservabilityPipelineEnrichmentTableFileKeyItems

NewObservabilityPipelineEnrichmentTableFileKeyItems instantiates a new ObservabilityPipelineEnrichmentTableFileKeyItems 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 NewObservabilityPipelineEnrichmentTableFileKeyItemsWithDefaults

func NewObservabilityPipelineEnrichmentTableFileKeyItemsWithDefaults() *ObservabilityPipelineEnrichmentTableFileKeyItems

NewObservabilityPipelineEnrichmentTableFileKeyItemsWithDefaults instantiates a new ObservabilityPipelineEnrichmentTableFileKeyItems 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 (*ObservabilityPipelineEnrichmentTableFileKeyItems) GetColumn

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetColumn() string

GetColumn returns the Column field value.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) GetColumnOk

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetColumnOk() (*string, bool)

GetColumnOk returns a tuple with the Column field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) GetComparison

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetComparison() ObservabilityPipelineEnrichmentTableFileKeyItemsComparison

GetComparison returns the Comparison field value.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) GetComparisonOk

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetComparisonOk() (*ObservabilityPipelineEnrichmentTableFileKeyItemsComparison, bool)

GetComparisonOk returns a tuple with the Comparison field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) GetField

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetField() string

GetField returns the Field field value.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) GetFieldOk

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (ObservabilityPipelineEnrichmentTableFileKeyItems) MarshalJSON

func (o ObservabilityPipelineEnrichmentTableFileKeyItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) SetColumn

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) SetColumn(v string)

SetColumn sets field value.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) SetComparison

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) SetComparison(v ObservabilityPipelineEnrichmentTableFileKeyItemsComparison)

SetComparison sets field value.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) SetField

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) SetField(v string)

SetField sets field value.

func (*ObservabilityPipelineEnrichmentTableFileKeyItems) UnmarshalJSON

func (o *ObservabilityPipelineEnrichmentTableFileKeyItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableFileKeyItemsComparison

ObservabilityPipelineEnrichmentTableFileKeyItemsComparison Defines how to compare key fields for enrichment table lookups.

type ObservabilityPipelineEnrichmentTableFileKeyItemsComparison string

List of ObservabilityPipelineEnrichmentTableFileKeyItemsComparison.

const (
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILEKEYITEMSCOMPARISON_EQUALS ObservabilityPipelineEnrichmentTableFileKeyItemsComparison = "equals"
)

func NewObservabilityPipelineEnrichmentTableFileKeyItemsComparisonFromValue

func NewObservabilityPipelineEnrichmentTableFileKeyItemsComparisonFromValue(v string) (*ObservabilityPipelineEnrichmentTableFileKeyItemsComparison, error)

NewObservabilityPipelineEnrichmentTableFileKeyItemsComparisonFromValue returns a pointer to a valid ObservabilityPipelineEnrichmentTableFileKeyItemsComparison for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) GetAllowedValues

func (v *ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) GetAllowedValues() []ObservabilityPipelineEnrichmentTableFileKeyItemsComparison

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) IsValid

func (v ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) Ptr

func (v ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) Ptr() *ObservabilityPipelineEnrichmentTableFileKeyItemsComparison

Ptr returns reference to ObservabilityPipelineEnrichmentTableFileKeyItemsComparison value.

func (*ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) UnmarshalJSON

func (v *ObservabilityPipelineEnrichmentTableFileKeyItemsComparison) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableFileSchemaItems

ObservabilityPipelineEnrichmentTableFileSchemaItems Describes a single column and its type in an enrichment table schema.

type ObservabilityPipelineEnrichmentTableFileSchemaItems struct {
    // The `items` `column`.
    Column string `json:"column"`
    // Declares allowed data types for enrichment table columns.
    Type ObservabilityPipelineEnrichmentTableFileSchemaItemsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineEnrichmentTableFileSchemaItems

func NewObservabilityPipelineEnrichmentTableFileSchemaItems(column string, typeVar ObservabilityPipelineEnrichmentTableFileSchemaItemsType) *ObservabilityPipelineEnrichmentTableFileSchemaItems

NewObservabilityPipelineEnrichmentTableFileSchemaItems instantiates a new ObservabilityPipelineEnrichmentTableFileSchemaItems 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 NewObservabilityPipelineEnrichmentTableFileSchemaItemsWithDefaults

func NewObservabilityPipelineEnrichmentTableFileSchemaItemsWithDefaults() *ObservabilityPipelineEnrichmentTableFileSchemaItems

NewObservabilityPipelineEnrichmentTableFileSchemaItemsWithDefaults instantiates a new ObservabilityPipelineEnrichmentTableFileSchemaItems 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 (*ObservabilityPipelineEnrichmentTableFileSchemaItems) GetColumn

func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetColumn() string

GetColumn returns the Column field value.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItems) GetColumnOk

func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetColumnOk() (*string, bool)

GetColumnOk returns a tuple with the Column field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItems) GetType

func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetType() ObservabilityPipelineEnrichmentTableFileSchemaItemsType

GetType returns the Type field value.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItems) GetTypeOk

func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) GetTypeOk() (*ObservabilityPipelineEnrichmentTableFileSchemaItemsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineEnrichmentTableFileSchemaItems) MarshalJSON

func (o ObservabilityPipelineEnrichmentTableFileSchemaItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItems) SetColumn

func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) SetColumn(v string)

SetColumn sets field value.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItems) SetType

func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) SetType(v ObservabilityPipelineEnrichmentTableFileSchemaItemsType)

SetType sets field value.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItems) UnmarshalJSON

func (o *ObservabilityPipelineEnrichmentTableFileSchemaItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableFileSchemaItemsType

ObservabilityPipelineEnrichmentTableFileSchemaItemsType Declares allowed data types for enrichment table columns.

type ObservabilityPipelineEnrichmentTableFileSchemaItemsType string

List of ObservabilityPipelineEnrichmentTableFileSchemaItemsType.

const (
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILESCHEMAITEMSTYPE_STRING    ObservabilityPipelineEnrichmentTableFileSchemaItemsType = "string"
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILESCHEMAITEMSTYPE_BOOLEAN   ObservabilityPipelineEnrichmentTableFileSchemaItemsType = "boolean"
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILESCHEMAITEMSTYPE_INTEGER   ObservabilityPipelineEnrichmentTableFileSchemaItemsType = "integer"
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILESCHEMAITEMSTYPE_FLOAT     ObservabilityPipelineEnrichmentTableFileSchemaItemsType = "float"
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILESCHEMAITEMSTYPE_DATE      ObservabilityPipelineEnrichmentTableFileSchemaItemsType = "date"
    OBSERVABILITYPIPELINEENRICHMENTTABLEFILESCHEMAITEMSTYPE_TIMESTAMP ObservabilityPipelineEnrichmentTableFileSchemaItemsType = "timestamp"
)

func NewObservabilityPipelineEnrichmentTableFileSchemaItemsTypeFromValue

func NewObservabilityPipelineEnrichmentTableFileSchemaItemsTypeFromValue(v string) (*ObservabilityPipelineEnrichmentTableFileSchemaItemsType, error)

NewObservabilityPipelineEnrichmentTableFileSchemaItemsTypeFromValue returns a pointer to a valid ObservabilityPipelineEnrichmentTableFileSchemaItemsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItemsType) GetAllowedValues

func (v *ObservabilityPipelineEnrichmentTableFileSchemaItemsType) GetAllowedValues() []ObservabilityPipelineEnrichmentTableFileSchemaItemsType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineEnrichmentTableFileSchemaItemsType) IsValid

func (v ObservabilityPipelineEnrichmentTableFileSchemaItemsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineEnrichmentTableFileSchemaItemsType) Ptr

func (v ObservabilityPipelineEnrichmentTableFileSchemaItemsType) Ptr() *ObservabilityPipelineEnrichmentTableFileSchemaItemsType

Ptr returns reference to ObservabilityPipelineEnrichmentTableFileSchemaItemsType value.

func (*ObservabilityPipelineEnrichmentTableFileSchemaItemsType) UnmarshalJSON

func (v *ObservabilityPipelineEnrichmentTableFileSchemaItemsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableGeoIp

ObservabilityPipelineEnrichmentTableGeoIp Uses a GeoIP database to enrich logs based on an IP field.

type ObservabilityPipelineEnrichmentTableGeoIp struct {
    // Path to the IP field in the log.
    KeyField string `json:"key_field"`
    // Locale used to resolve geographical names.
    Locale string `json:"locale"`
    // Path to the GeoIP database file.
    Path string `json:"path"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineEnrichmentTableGeoIp

func NewObservabilityPipelineEnrichmentTableGeoIp(keyField string, locale string, path string) *ObservabilityPipelineEnrichmentTableGeoIp

NewObservabilityPipelineEnrichmentTableGeoIp instantiates a new ObservabilityPipelineEnrichmentTableGeoIp 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 NewObservabilityPipelineEnrichmentTableGeoIpWithDefaults

func NewObservabilityPipelineEnrichmentTableGeoIpWithDefaults() *ObservabilityPipelineEnrichmentTableGeoIp

NewObservabilityPipelineEnrichmentTableGeoIpWithDefaults instantiates a new ObservabilityPipelineEnrichmentTableGeoIp 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 (*ObservabilityPipelineEnrichmentTableGeoIp) GetKeyField

func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetKeyField() string

GetKeyField returns the KeyField field value.

func (*ObservabilityPipelineEnrichmentTableGeoIp) GetKeyFieldOk

func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetKeyFieldOk() (*string, bool)

GetKeyFieldOk returns a tuple with the KeyField field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableGeoIp) GetLocale

func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetLocale() string

GetLocale returns the Locale field value.

func (*ObservabilityPipelineEnrichmentTableGeoIp) GetLocaleOk

func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableGeoIp) GetPath

func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetPath() string

GetPath returns the Path field value.

func (*ObservabilityPipelineEnrichmentTableGeoIp) GetPathOk

func (o *ObservabilityPipelineEnrichmentTableGeoIp) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (ObservabilityPipelineEnrichmentTableGeoIp) MarshalJSON

func (o ObservabilityPipelineEnrichmentTableGeoIp) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineEnrichmentTableGeoIp) SetKeyField

func (o *ObservabilityPipelineEnrichmentTableGeoIp) SetKeyField(v string)

SetKeyField sets field value.

func (*ObservabilityPipelineEnrichmentTableGeoIp) SetLocale

func (o *ObservabilityPipelineEnrichmentTableGeoIp) SetLocale(v string)

SetLocale sets field value.

func (*ObservabilityPipelineEnrichmentTableGeoIp) SetPath

func (o *ObservabilityPipelineEnrichmentTableGeoIp) SetPath(v string)

SetPath sets field value.

func (*ObservabilityPipelineEnrichmentTableGeoIp) UnmarshalJSON

func (o *ObservabilityPipelineEnrichmentTableGeoIp) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableProcessor

ObservabilityPipelineEnrichmentTableProcessor The `enrichment_table` processor enriches logs using a static CSV file or GeoIP database.

type ObservabilityPipelineEnrichmentTableProcessor struct {
    // Defines a static enrichment table loaded from a CSV file.
    File *ObservabilityPipelineEnrichmentTableFile `json:"file,omitempty"`
    // Uses a GeoIP database to enrich logs based on an IP field.
    Geoip *ObservabilityPipelineEnrichmentTableGeoIp `json:"geoip,omitempty"`
    // The unique identifier for this processor.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the input for this processor.
    Inputs []string `json:"inputs"`
    // Path where enrichment results should be stored in the log.
    Target string `json:"target"`
    // The processor type. The value should always be `enrichment_table`.
    Type ObservabilityPipelineEnrichmentTableProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineEnrichmentTableProcessor

func NewObservabilityPipelineEnrichmentTableProcessor(id string, include string, inputs []string, target string, typeVar ObservabilityPipelineEnrichmentTableProcessorType) *ObservabilityPipelineEnrichmentTableProcessor

NewObservabilityPipelineEnrichmentTableProcessor instantiates a new ObservabilityPipelineEnrichmentTableProcessor 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 NewObservabilityPipelineEnrichmentTableProcessorWithDefaults

func NewObservabilityPipelineEnrichmentTableProcessorWithDefaults() *ObservabilityPipelineEnrichmentTableProcessor

NewObservabilityPipelineEnrichmentTableProcessorWithDefaults instantiates a new ObservabilityPipelineEnrichmentTableProcessor 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 (*ObservabilityPipelineEnrichmentTableProcessor) GetFile

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetFile() ObservabilityPipelineEnrichmentTableFile

GetFile returns the File field value if set, zero value otherwise.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetFileOk

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetFileOk() (*ObservabilityPipelineEnrichmentTableFile, bool)

GetFileOk returns a tuple with the File field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetGeoip

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetGeoip() ObservabilityPipelineEnrichmentTableGeoIp

GetGeoip returns the Geoip field value if set, zero value otherwise.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetGeoipOk

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetGeoipOk() (*ObservabilityPipelineEnrichmentTableGeoIp, bool)

GetGeoipOk returns a tuple with the Geoip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetId

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetIdOk

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetInclude

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetIncludeOk

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetInputs

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetInputsOk

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetTarget

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetTarget() string

GetTarget returns the Target field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetTargetOk

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetTargetOk() (*string, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetType

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetType() ObservabilityPipelineEnrichmentTableProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) GetTypeOk

func (o *ObservabilityPipelineEnrichmentTableProcessor) GetTypeOk() (*ObservabilityPipelineEnrichmentTableProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) HasFile

func (o *ObservabilityPipelineEnrichmentTableProcessor) HasFile() bool

HasFile returns a boolean if a field has been set.

func (*ObservabilityPipelineEnrichmentTableProcessor) HasGeoip

func (o *ObservabilityPipelineEnrichmentTableProcessor) HasGeoip() bool

HasGeoip returns a boolean if a field has been set.

func (ObservabilityPipelineEnrichmentTableProcessor) MarshalJSON

func (o ObservabilityPipelineEnrichmentTableProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineEnrichmentTableProcessor) SetFile

func (o *ObservabilityPipelineEnrichmentTableProcessor) SetFile(v ObservabilityPipelineEnrichmentTableFile)

SetFile gets a reference to the given ObservabilityPipelineEnrichmentTableFile and assigns it to the File field.

func (*ObservabilityPipelineEnrichmentTableProcessor) SetGeoip

func (o *ObservabilityPipelineEnrichmentTableProcessor) SetGeoip(v ObservabilityPipelineEnrichmentTableGeoIp)

SetGeoip gets a reference to the given ObservabilityPipelineEnrichmentTableGeoIp and assigns it to the Geoip field.

func (*ObservabilityPipelineEnrichmentTableProcessor) SetId

func (o *ObservabilityPipelineEnrichmentTableProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) SetInclude

func (o *ObservabilityPipelineEnrichmentTableProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) SetInputs

func (o *ObservabilityPipelineEnrichmentTableProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) SetTarget

func (o *ObservabilityPipelineEnrichmentTableProcessor) SetTarget(v string)

SetTarget sets field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) SetType

func (o *ObservabilityPipelineEnrichmentTableProcessor) SetType(v ObservabilityPipelineEnrichmentTableProcessorType)

SetType sets field value.

func (*ObservabilityPipelineEnrichmentTableProcessor) UnmarshalJSON

func (o *ObservabilityPipelineEnrichmentTableProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineEnrichmentTableProcessorType

ObservabilityPipelineEnrichmentTableProcessorType The processor type. The value should always be `enrichment_table`.

type ObservabilityPipelineEnrichmentTableProcessorType string

List of ObservabilityPipelineEnrichmentTableProcessorType.

const (
    OBSERVABILITYPIPELINEENRICHMENTTABLEPROCESSORTYPE_ENRICHMENT_TABLE ObservabilityPipelineEnrichmentTableProcessorType = "enrichment_table"
)

func NewObservabilityPipelineEnrichmentTableProcessorTypeFromValue

func NewObservabilityPipelineEnrichmentTableProcessorTypeFromValue(v string) (*ObservabilityPipelineEnrichmentTableProcessorType, error)

NewObservabilityPipelineEnrichmentTableProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineEnrichmentTableProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineEnrichmentTableProcessorType) GetAllowedValues

func (v *ObservabilityPipelineEnrichmentTableProcessorType) GetAllowedValues() []ObservabilityPipelineEnrichmentTableProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineEnrichmentTableProcessorType) IsValid

func (v ObservabilityPipelineEnrichmentTableProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineEnrichmentTableProcessorType) Ptr

func (v ObservabilityPipelineEnrichmentTableProcessorType) Ptr() *ObservabilityPipelineEnrichmentTableProcessorType

Ptr returns reference to ObservabilityPipelineEnrichmentTableProcessorType value.

func (*ObservabilityPipelineEnrichmentTableProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineEnrichmentTableProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineFieldValue

ObservabilityPipelineFieldValue Represents a static key-value pair used in various processors.

type ObservabilityPipelineFieldValue struct {
    // The field name.
    Name string `json:"name"`
    // The field value.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineFieldValue

func NewObservabilityPipelineFieldValue(name string, value string) *ObservabilityPipelineFieldValue

NewObservabilityPipelineFieldValue instantiates a new ObservabilityPipelineFieldValue 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 NewObservabilityPipelineFieldValueWithDefaults

func NewObservabilityPipelineFieldValueWithDefaults() *ObservabilityPipelineFieldValue

NewObservabilityPipelineFieldValueWithDefaults instantiates a new ObservabilityPipelineFieldValue 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 (*ObservabilityPipelineFieldValue) GetName

func (o *ObservabilityPipelineFieldValue) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineFieldValue) GetNameOk

func (o *ObservabilityPipelineFieldValue) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFieldValue) GetValue

func (o *ObservabilityPipelineFieldValue) GetValue() string

GetValue returns the Value field value.

func (*ObservabilityPipelineFieldValue) GetValueOk

func (o *ObservabilityPipelineFieldValue) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ObservabilityPipelineFieldValue) MarshalJSON

func (o ObservabilityPipelineFieldValue) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineFieldValue) SetName

func (o *ObservabilityPipelineFieldValue) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineFieldValue) SetValue

func (o *ObservabilityPipelineFieldValue) SetValue(v string)

SetValue sets field value.

func (*ObservabilityPipelineFieldValue) UnmarshalJSON

func (o *ObservabilityPipelineFieldValue) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineFilterProcessor

ObservabilityPipelineFilterProcessor The `filter` processor allows conditional processing of logs based on a Datadog search query. Logs that match the `include` query are passed through; others are discarded.

type ObservabilityPipelineFilterProcessor struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components).
    Id string `json:"id"`
    // A Datadog search query used to determine which logs should pass through the filter. Logs that match this query continue to downstream components; others are dropped.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The processor type. The value should always be `filter`.
    Type ObservabilityPipelineFilterProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineFilterProcessor

func NewObservabilityPipelineFilterProcessor(id string, include string, inputs []string, typeVar ObservabilityPipelineFilterProcessorType) *ObservabilityPipelineFilterProcessor

NewObservabilityPipelineFilterProcessor instantiates a new ObservabilityPipelineFilterProcessor 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 NewObservabilityPipelineFilterProcessorWithDefaults

func NewObservabilityPipelineFilterProcessorWithDefaults() *ObservabilityPipelineFilterProcessor

NewObservabilityPipelineFilterProcessorWithDefaults instantiates a new ObservabilityPipelineFilterProcessor 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 (*ObservabilityPipelineFilterProcessor) GetId

func (o *ObservabilityPipelineFilterProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineFilterProcessor) GetIdOk

func (o *ObservabilityPipelineFilterProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFilterProcessor) GetInclude

func (o *ObservabilityPipelineFilterProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineFilterProcessor) GetIncludeOk

func (o *ObservabilityPipelineFilterProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFilterProcessor) GetInputs

func (o *ObservabilityPipelineFilterProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineFilterProcessor) GetInputsOk

func (o *ObservabilityPipelineFilterProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFilterProcessor) GetType

func (o *ObservabilityPipelineFilterProcessor) GetType() ObservabilityPipelineFilterProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineFilterProcessor) GetTypeOk

func (o *ObservabilityPipelineFilterProcessor) GetTypeOk() (*ObservabilityPipelineFilterProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineFilterProcessor) MarshalJSON

func (o ObservabilityPipelineFilterProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineFilterProcessor) SetId

func (o *ObservabilityPipelineFilterProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineFilterProcessor) SetInclude

func (o *ObservabilityPipelineFilterProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineFilterProcessor) SetInputs

func (o *ObservabilityPipelineFilterProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineFilterProcessor) SetType

func (o *ObservabilityPipelineFilterProcessor) SetType(v ObservabilityPipelineFilterProcessorType)

SetType sets field value.

func (*ObservabilityPipelineFilterProcessor) UnmarshalJSON

func (o *ObservabilityPipelineFilterProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineFilterProcessorType

ObservabilityPipelineFilterProcessorType The processor type. The value should always be `filter`.

type ObservabilityPipelineFilterProcessorType string

List of ObservabilityPipelineFilterProcessorType.

const (
    OBSERVABILITYPIPELINEFILTERPROCESSORTYPE_FILTER ObservabilityPipelineFilterProcessorType = "filter"
)

func NewObservabilityPipelineFilterProcessorTypeFromValue

func NewObservabilityPipelineFilterProcessorTypeFromValue(v string) (*ObservabilityPipelineFilterProcessorType, error)

NewObservabilityPipelineFilterProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineFilterProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineFilterProcessorType) GetAllowedValues

func (v *ObservabilityPipelineFilterProcessorType) GetAllowedValues() []ObservabilityPipelineFilterProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineFilterProcessorType) IsValid

func (v ObservabilityPipelineFilterProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineFilterProcessorType) Ptr

func (v ObservabilityPipelineFilterProcessorType) Ptr() *ObservabilityPipelineFilterProcessorType

Ptr returns reference to ObservabilityPipelineFilterProcessorType value.

func (*ObservabilityPipelineFilterProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineFilterProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineFluentBitSource

ObservabilityPipelineFluentBitSource The `fluent_bit` source ingests logs from Fluent Bit.

type ObservabilityPipelineFluentBitSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components).
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `fluent_bit`.
    Type ObservabilityPipelineFluentBitSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineFluentBitSource

func NewObservabilityPipelineFluentBitSource(id string, typeVar ObservabilityPipelineFluentBitSourceType) *ObservabilityPipelineFluentBitSource

NewObservabilityPipelineFluentBitSource instantiates a new ObservabilityPipelineFluentBitSource 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 NewObservabilityPipelineFluentBitSourceWithDefaults

func NewObservabilityPipelineFluentBitSourceWithDefaults() *ObservabilityPipelineFluentBitSource

NewObservabilityPipelineFluentBitSourceWithDefaults instantiates a new ObservabilityPipelineFluentBitSource 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 (*ObservabilityPipelineFluentBitSource) GetId

func (o *ObservabilityPipelineFluentBitSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineFluentBitSource) GetIdOk

func (o *ObservabilityPipelineFluentBitSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFluentBitSource) GetTls

func (o *ObservabilityPipelineFluentBitSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineFluentBitSource) GetTlsOk

func (o *ObservabilityPipelineFluentBitSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineFluentBitSource) GetType

func (o *ObservabilityPipelineFluentBitSource) GetType() ObservabilityPipelineFluentBitSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineFluentBitSource) GetTypeOk

func (o *ObservabilityPipelineFluentBitSource) GetTypeOk() (*ObservabilityPipelineFluentBitSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFluentBitSource) HasTls

func (o *ObservabilityPipelineFluentBitSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineFluentBitSource) MarshalJSON

func (o ObservabilityPipelineFluentBitSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineFluentBitSource) SetId

func (o *ObservabilityPipelineFluentBitSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineFluentBitSource) SetTls

func (o *ObservabilityPipelineFluentBitSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineFluentBitSource) SetType

func (o *ObservabilityPipelineFluentBitSource) SetType(v ObservabilityPipelineFluentBitSourceType)

SetType sets field value.

func (*ObservabilityPipelineFluentBitSource) UnmarshalJSON

func (o *ObservabilityPipelineFluentBitSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineFluentBitSourceType

ObservabilityPipelineFluentBitSourceType The source type. The value should always be `fluent_bit`.

type ObservabilityPipelineFluentBitSourceType string

List of ObservabilityPipelineFluentBitSourceType.

const (
    OBSERVABILITYPIPELINEFLUENTBITSOURCETYPE_FLUENT_BIT ObservabilityPipelineFluentBitSourceType = "fluent_bit"
)

func NewObservabilityPipelineFluentBitSourceTypeFromValue

func NewObservabilityPipelineFluentBitSourceTypeFromValue(v string) (*ObservabilityPipelineFluentBitSourceType, error)

NewObservabilityPipelineFluentBitSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineFluentBitSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineFluentBitSourceType) GetAllowedValues

func (v *ObservabilityPipelineFluentBitSourceType) GetAllowedValues() []ObservabilityPipelineFluentBitSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineFluentBitSourceType) IsValid

func (v ObservabilityPipelineFluentBitSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineFluentBitSourceType) Ptr

func (v ObservabilityPipelineFluentBitSourceType) Ptr() *ObservabilityPipelineFluentBitSourceType

Ptr returns reference to ObservabilityPipelineFluentBitSourceType value.

func (*ObservabilityPipelineFluentBitSourceType) UnmarshalJSON

func (v *ObservabilityPipelineFluentBitSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineFluentdSource

ObservabilityPipelineFluentdSource The `fluentd` source ingests logs from a Fluentd-compatible service.

type ObservabilityPipelineFluentdSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components).
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `fluentd.
    Type ObservabilityPipelineFluentdSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineFluentdSource

func NewObservabilityPipelineFluentdSource(id string, typeVar ObservabilityPipelineFluentdSourceType) *ObservabilityPipelineFluentdSource

NewObservabilityPipelineFluentdSource instantiates a new ObservabilityPipelineFluentdSource 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 NewObservabilityPipelineFluentdSourceWithDefaults

func NewObservabilityPipelineFluentdSourceWithDefaults() *ObservabilityPipelineFluentdSource

NewObservabilityPipelineFluentdSourceWithDefaults instantiates a new ObservabilityPipelineFluentdSource 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 (*ObservabilityPipelineFluentdSource) GetId

func (o *ObservabilityPipelineFluentdSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineFluentdSource) GetIdOk

func (o *ObservabilityPipelineFluentdSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFluentdSource) GetTls

func (o *ObservabilityPipelineFluentdSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineFluentdSource) GetTlsOk

func (o *ObservabilityPipelineFluentdSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineFluentdSource) GetType

func (o *ObservabilityPipelineFluentdSource) GetType() ObservabilityPipelineFluentdSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineFluentdSource) GetTypeOk

func (o *ObservabilityPipelineFluentdSource) GetTypeOk() (*ObservabilityPipelineFluentdSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineFluentdSource) HasTls

func (o *ObservabilityPipelineFluentdSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineFluentdSource) MarshalJSON

func (o ObservabilityPipelineFluentdSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineFluentdSource) SetId

func (o *ObservabilityPipelineFluentdSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineFluentdSource) SetTls

func (o *ObservabilityPipelineFluentdSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineFluentdSource) SetType

func (o *ObservabilityPipelineFluentdSource) SetType(v ObservabilityPipelineFluentdSourceType)

SetType sets field value.

func (*ObservabilityPipelineFluentdSource) UnmarshalJSON

func (o *ObservabilityPipelineFluentdSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineFluentdSourceType

ObservabilityPipelineFluentdSourceType The source type. The value should always be `fluentd.

type ObservabilityPipelineFluentdSourceType string

List of ObservabilityPipelineFluentdSourceType.

const (
    OBSERVABILITYPIPELINEFLUENTDSOURCETYPE_FLUENTD ObservabilityPipelineFluentdSourceType = "fluentd"
)

func NewObservabilityPipelineFluentdSourceTypeFromValue

func NewObservabilityPipelineFluentdSourceTypeFromValue(v string) (*ObservabilityPipelineFluentdSourceType, error)

NewObservabilityPipelineFluentdSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineFluentdSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineFluentdSourceType) GetAllowedValues

func (v *ObservabilityPipelineFluentdSourceType) GetAllowedValues() []ObservabilityPipelineFluentdSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineFluentdSourceType) IsValid

func (v ObservabilityPipelineFluentdSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineFluentdSourceType) Ptr

func (v ObservabilityPipelineFluentdSourceType) Ptr() *ObservabilityPipelineFluentdSourceType

Ptr returns reference to ObservabilityPipelineFluentdSourceType value.

func (*ObservabilityPipelineFluentdSourceType) UnmarshalJSON

func (v *ObservabilityPipelineFluentdSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGcpAuth

ObservabilityPipelineGcpAuth GCP credentials used to authenticate with Google Cloud Storage.

type ObservabilityPipelineGcpAuth struct {
    // Path to the GCP service account key file.
    CredentialsFile string `json:"credentials_file"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGcpAuth

func NewObservabilityPipelineGcpAuth(credentialsFile string) *ObservabilityPipelineGcpAuth

NewObservabilityPipelineGcpAuth instantiates a new ObservabilityPipelineGcpAuth 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 NewObservabilityPipelineGcpAuthWithDefaults

func NewObservabilityPipelineGcpAuthWithDefaults() *ObservabilityPipelineGcpAuth

NewObservabilityPipelineGcpAuthWithDefaults instantiates a new ObservabilityPipelineGcpAuth 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 (*ObservabilityPipelineGcpAuth) GetCredentialsFile

func (o *ObservabilityPipelineGcpAuth) GetCredentialsFile() string

GetCredentialsFile returns the CredentialsFile field value.

func (*ObservabilityPipelineGcpAuth) GetCredentialsFileOk

func (o *ObservabilityPipelineGcpAuth) GetCredentialsFileOk() (*string, bool)

GetCredentialsFileOk returns a tuple with the CredentialsFile field value and a boolean to check if the value has been set.

func (ObservabilityPipelineGcpAuth) MarshalJSON

func (o ObservabilityPipelineGcpAuth) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGcpAuth) SetCredentialsFile

func (o *ObservabilityPipelineGcpAuth) SetCredentialsFile(v string)

SetCredentialsFile sets field value.

func (*ObservabilityPipelineGcpAuth) UnmarshalJSON

func (o *ObservabilityPipelineGcpAuth) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGenerateMetricsProcessor

ObservabilityPipelineGenerateMetricsProcessor The `generate_datadog_metrics` processor creates custom metrics from logs and sends them to Datadog. Metrics can be counters, gauges, or distributions and optionally grouped by log fields.

type ObservabilityPipelineGenerateMetricsProcessor struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this processor.
    Inputs []string `json:"inputs"`
    // Configuration for generating individual metrics.
    Metrics []ObservabilityPipelineGeneratedMetric `json:"metrics"`
    // The processor type. Always `generate_datadog_metrics`.
    Type ObservabilityPipelineGenerateMetricsProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGenerateMetricsProcessor

func NewObservabilityPipelineGenerateMetricsProcessor(id string, include string, inputs []string, metrics []ObservabilityPipelineGeneratedMetric, typeVar ObservabilityPipelineGenerateMetricsProcessorType) *ObservabilityPipelineGenerateMetricsProcessor

NewObservabilityPipelineGenerateMetricsProcessor instantiates a new ObservabilityPipelineGenerateMetricsProcessor 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 NewObservabilityPipelineGenerateMetricsProcessorWithDefaults

func NewObservabilityPipelineGenerateMetricsProcessorWithDefaults() *ObservabilityPipelineGenerateMetricsProcessor

NewObservabilityPipelineGenerateMetricsProcessorWithDefaults instantiates a new ObservabilityPipelineGenerateMetricsProcessor 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 (*ObservabilityPipelineGenerateMetricsProcessor) GetId

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetIdOk

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetInclude

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetIncludeOk

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetInputs

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetInputsOk

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetMetrics

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetMetrics() []ObservabilityPipelineGeneratedMetric

GetMetrics returns the Metrics field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetMetricsOk

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetMetricsOk() (*[]ObservabilityPipelineGeneratedMetric, bool)

GetMetricsOk returns a tuple with the Metrics field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetType

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetType() ObservabilityPipelineGenerateMetricsProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) GetTypeOk

func (o *ObservabilityPipelineGenerateMetricsProcessor) GetTypeOk() (*ObservabilityPipelineGenerateMetricsProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineGenerateMetricsProcessor) MarshalJSON

func (o ObservabilityPipelineGenerateMetricsProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGenerateMetricsProcessor) SetId

func (o *ObservabilityPipelineGenerateMetricsProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) SetInclude

func (o *ObservabilityPipelineGenerateMetricsProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) SetInputs

func (o *ObservabilityPipelineGenerateMetricsProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) SetMetrics

func (o *ObservabilityPipelineGenerateMetricsProcessor) SetMetrics(v []ObservabilityPipelineGeneratedMetric)

SetMetrics sets field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) SetType

func (o *ObservabilityPipelineGenerateMetricsProcessor) SetType(v ObservabilityPipelineGenerateMetricsProcessorType)

SetType sets field value.

func (*ObservabilityPipelineGenerateMetricsProcessor) UnmarshalJSON

func (o *ObservabilityPipelineGenerateMetricsProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGenerateMetricsProcessorType

ObservabilityPipelineGenerateMetricsProcessorType The processor type. Always `generate_datadog_metrics`.

type ObservabilityPipelineGenerateMetricsProcessorType string

List of ObservabilityPipelineGenerateMetricsProcessorType.

const (
    OBSERVABILITYPIPELINEGENERATEMETRICSPROCESSORTYPE_GENERATE_DATADOG_METRICS ObservabilityPipelineGenerateMetricsProcessorType = "generate_datadog_metrics"
)

func NewObservabilityPipelineGenerateMetricsProcessorTypeFromValue

func NewObservabilityPipelineGenerateMetricsProcessorTypeFromValue(v string) (*ObservabilityPipelineGenerateMetricsProcessorType, error)

NewObservabilityPipelineGenerateMetricsProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineGenerateMetricsProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGenerateMetricsProcessorType) GetAllowedValues

func (v *ObservabilityPipelineGenerateMetricsProcessorType) GetAllowedValues() []ObservabilityPipelineGenerateMetricsProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGenerateMetricsProcessorType) IsValid

func (v ObservabilityPipelineGenerateMetricsProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGenerateMetricsProcessorType) Ptr

func (v ObservabilityPipelineGenerateMetricsProcessorType) Ptr() *ObservabilityPipelineGenerateMetricsProcessorType

Ptr returns reference to ObservabilityPipelineGenerateMetricsProcessorType value.

func (*ObservabilityPipelineGenerateMetricsProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineGenerateMetricsProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGeneratedMetric

ObservabilityPipelineGeneratedMetric Defines a log-based custom metric, including its name, type, filter, value computation strategy, and optional grouping fields.

type ObservabilityPipelineGeneratedMetric struct {
    // Optional fields used to group the metric series.
    GroupBy []string `json:"group_by,omitempty"`
    // Datadog filter query to match logs for metric generation.
    Include string `json:"include"`
    // Type of metric to create.
    MetricType ObservabilityPipelineGeneratedMetricMetricType `json:"metric_type"`
    // Name of the custom metric to be created.
    Name string `json:"name"`
    // Specifies how the value of the generated metric is computed.
    Value ObservabilityPipelineMetricValue `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGeneratedMetric

func NewObservabilityPipelineGeneratedMetric(include string, metricType ObservabilityPipelineGeneratedMetricMetricType, name string, value ObservabilityPipelineMetricValue) *ObservabilityPipelineGeneratedMetric

NewObservabilityPipelineGeneratedMetric instantiates a new ObservabilityPipelineGeneratedMetric 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 NewObservabilityPipelineGeneratedMetricWithDefaults

func NewObservabilityPipelineGeneratedMetricWithDefaults() *ObservabilityPipelineGeneratedMetric

NewObservabilityPipelineGeneratedMetricWithDefaults instantiates a new ObservabilityPipelineGeneratedMetric 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 (*ObservabilityPipelineGeneratedMetric) GetGroupBy

func (o *ObservabilityPipelineGeneratedMetric) GetGroupBy() []string

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ObservabilityPipelineGeneratedMetric) GetGroupByOk

func (o *ObservabilityPipelineGeneratedMetric) GetGroupByOk() (*[]string, 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 (*ObservabilityPipelineGeneratedMetric) GetInclude

func (o *ObservabilityPipelineGeneratedMetric) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineGeneratedMetric) GetIncludeOk

func (o *ObservabilityPipelineGeneratedMetric) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGeneratedMetric) GetMetricType

func (o *ObservabilityPipelineGeneratedMetric) GetMetricType() ObservabilityPipelineGeneratedMetricMetricType

GetMetricType returns the MetricType field value.

func (*ObservabilityPipelineGeneratedMetric) GetMetricTypeOk

func (o *ObservabilityPipelineGeneratedMetric) GetMetricTypeOk() (*ObservabilityPipelineGeneratedMetricMetricType, bool)

GetMetricTypeOk returns a tuple with the MetricType field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGeneratedMetric) GetName

func (o *ObservabilityPipelineGeneratedMetric) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineGeneratedMetric) GetNameOk

func (o *ObservabilityPipelineGeneratedMetric) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGeneratedMetric) GetValue

func (o *ObservabilityPipelineGeneratedMetric) GetValue() ObservabilityPipelineMetricValue

GetValue returns the Value field value.

func (*ObservabilityPipelineGeneratedMetric) GetValueOk

func (o *ObservabilityPipelineGeneratedMetric) GetValueOk() (*ObservabilityPipelineMetricValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGeneratedMetric) HasGroupBy

func (o *ObservabilityPipelineGeneratedMetric) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (ObservabilityPipelineGeneratedMetric) MarshalJSON

func (o ObservabilityPipelineGeneratedMetric) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGeneratedMetric) SetGroupBy

func (o *ObservabilityPipelineGeneratedMetric) SetGroupBy(v []string)

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*ObservabilityPipelineGeneratedMetric) SetInclude

func (o *ObservabilityPipelineGeneratedMetric) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineGeneratedMetric) SetMetricType

func (o *ObservabilityPipelineGeneratedMetric) SetMetricType(v ObservabilityPipelineGeneratedMetricMetricType)

SetMetricType sets field value.

func (*ObservabilityPipelineGeneratedMetric) SetName

func (o *ObservabilityPipelineGeneratedMetric) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineGeneratedMetric) SetValue

func (o *ObservabilityPipelineGeneratedMetric) SetValue(v ObservabilityPipelineMetricValue)

SetValue sets field value.

func (*ObservabilityPipelineGeneratedMetric) UnmarshalJSON

func (o *ObservabilityPipelineGeneratedMetric) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGeneratedMetricIncrementByField

ObservabilityPipelineGeneratedMetricIncrementByField Strategy that increments a generated metric based on the value of a log field.

type ObservabilityPipelineGeneratedMetricIncrementByField struct {
    // Name of the log field containing the numeric value to increment the metric by.
    Field string `json:"field"`
    // Uses a numeric field in the log event as the metric increment.
    Strategy ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy `json:"strategy"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGeneratedMetricIncrementByField

func NewObservabilityPipelineGeneratedMetricIncrementByField(field string, strategy ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) *ObservabilityPipelineGeneratedMetricIncrementByField

NewObservabilityPipelineGeneratedMetricIncrementByField instantiates a new ObservabilityPipelineGeneratedMetricIncrementByField 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 NewObservabilityPipelineGeneratedMetricIncrementByFieldWithDefaults

func NewObservabilityPipelineGeneratedMetricIncrementByFieldWithDefaults() *ObservabilityPipelineGeneratedMetricIncrementByField

NewObservabilityPipelineGeneratedMetricIncrementByFieldWithDefaults instantiates a new ObservabilityPipelineGeneratedMetricIncrementByField 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 (*ObservabilityPipelineGeneratedMetricIncrementByField) GetField

func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetField() string

GetField returns the Field field value.

func (*ObservabilityPipelineGeneratedMetricIncrementByField) GetFieldOk

func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGeneratedMetricIncrementByField) GetStrategy

func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetStrategy() ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy

GetStrategy returns the Strategy field value.

func (*ObservabilityPipelineGeneratedMetricIncrementByField) GetStrategyOk

func (o *ObservabilityPipelineGeneratedMetricIncrementByField) GetStrategyOk() (*ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy, bool)

GetStrategyOk returns a tuple with the Strategy field value and a boolean to check if the value has been set.

func (ObservabilityPipelineGeneratedMetricIncrementByField) MarshalJSON

func (o ObservabilityPipelineGeneratedMetricIncrementByField) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGeneratedMetricIncrementByField) SetField

func (o *ObservabilityPipelineGeneratedMetricIncrementByField) SetField(v string)

SetField sets field value.

func (*ObservabilityPipelineGeneratedMetricIncrementByField) SetStrategy

func (o *ObservabilityPipelineGeneratedMetricIncrementByField) SetStrategy(v ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy)

SetStrategy sets field value.

func (*ObservabilityPipelineGeneratedMetricIncrementByField) UnmarshalJSON

func (o *ObservabilityPipelineGeneratedMetricIncrementByField) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy

ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy Uses a numeric field in the log event as the metric increment.

type ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy string

List of ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy.

const (
    OBSERVABILITYPIPELINEGENERATEDMETRICINCREMENTBYFIELDSTRATEGY_INCREMENT_BY_FIELD ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy = "increment_by_field"
)

func NewObservabilityPipelineGeneratedMetricIncrementByFieldStrategyFromValue

func NewObservabilityPipelineGeneratedMetricIncrementByFieldStrategyFromValue(v string) (*ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy, error)

NewObservabilityPipelineGeneratedMetricIncrementByFieldStrategyFromValue returns a pointer to a valid ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) GetAllowedValues

func (v *ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) GetAllowedValues() []ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) IsValid

func (v ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) Ptr

func (v ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) Ptr() *ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy

Ptr returns reference to ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy value.

func (*ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) UnmarshalJSON

func (v *ObservabilityPipelineGeneratedMetricIncrementByFieldStrategy) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGeneratedMetricIncrementByOne

ObservabilityPipelineGeneratedMetricIncrementByOne Strategy that increments a generated metric by one for each matching event.

type ObservabilityPipelineGeneratedMetricIncrementByOne struct {
    // Increments the metric by 1 for each matching event.
    Strategy ObservabilityPipelineGeneratedMetricIncrementByOneStrategy `json:"strategy"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGeneratedMetricIncrementByOne

func NewObservabilityPipelineGeneratedMetricIncrementByOne(strategy ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) *ObservabilityPipelineGeneratedMetricIncrementByOne

NewObservabilityPipelineGeneratedMetricIncrementByOne instantiates a new ObservabilityPipelineGeneratedMetricIncrementByOne 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 NewObservabilityPipelineGeneratedMetricIncrementByOneWithDefaults

func NewObservabilityPipelineGeneratedMetricIncrementByOneWithDefaults() *ObservabilityPipelineGeneratedMetricIncrementByOne

NewObservabilityPipelineGeneratedMetricIncrementByOneWithDefaults instantiates a new ObservabilityPipelineGeneratedMetricIncrementByOne 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 (*ObservabilityPipelineGeneratedMetricIncrementByOne) GetStrategy

func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) GetStrategy() ObservabilityPipelineGeneratedMetricIncrementByOneStrategy

GetStrategy returns the Strategy field value.

func (*ObservabilityPipelineGeneratedMetricIncrementByOne) GetStrategyOk

func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) GetStrategyOk() (*ObservabilityPipelineGeneratedMetricIncrementByOneStrategy, bool)

GetStrategyOk returns a tuple with the Strategy field value and a boolean to check if the value has been set.

func (ObservabilityPipelineGeneratedMetricIncrementByOne) MarshalJSON

func (o ObservabilityPipelineGeneratedMetricIncrementByOne) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGeneratedMetricIncrementByOne) SetStrategy

func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) SetStrategy(v ObservabilityPipelineGeneratedMetricIncrementByOneStrategy)

SetStrategy sets field value.

func (*ObservabilityPipelineGeneratedMetricIncrementByOne) UnmarshalJSON

func (o *ObservabilityPipelineGeneratedMetricIncrementByOne) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGeneratedMetricIncrementByOneStrategy

ObservabilityPipelineGeneratedMetricIncrementByOneStrategy Increments the metric by 1 for each matching event.

type ObservabilityPipelineGeneratedMetricIncrementByOneStrategy string

List of ObservabilityPipelineGeneratedMetricIncrementByOneStrategy.

const (
    OBSERVABILITYPIPELINEGENERATEDMETRICINCREMENTBYONESTRATEGY_INCREMENT_BY_ONE ObservabilityPipelineGeneratedMetricIncrementByOneStrategy = "increment_by_one"
)

func NewObservabilityPipelineGeneratedMetricIncrementByOneStrategyFromValue

func NewObservabilityPipelineGeneratedMetricIncrementByOneStrategyFromValue(v string) (*ObservabilityPipelineGeneratedMetricIncrementByOneStrategy, error)

NewObservabilityPipelineGeneratedMetricIncrementByOneStrategyFromValue returns a pointer to a valid ObservabilityPipelineGeneratedMetricIncrementByOneStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) GetAllowedValues

func (v *ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) GetAllowedValues() []ObservabilityPipelineGeneratedMetricIncrementByOneStrategy

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) IsValid

func (v ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) Ptr

func (v ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) Ptr() *ObservabilityPipelineGeneratedMetricIncrementByOneStrategy

Ptr returns reference to ObservabilityPipelineGeneratedMetricIncrementByOneStrategy value.

func (*ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) UnmarshalJSON

func (v *ObservabilityPipelineGeneratedMetricIncrementByOneStrategy) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGeneratedMetricMetricType

ObservabilityPipelineGeneratedMetricMetricType Type of metric to create.

type ObservabilityPipelineGeneratedMetricMetricType string

List of ObservabilityPipelineGeneratedMetricMetricType.

const (
    OBSERVABILITYPIPELINEGENERATEDMETRICMETRICTYPE_COUNT        ObservabilityPipelineGeneratedMetricMetricType = "count"
    OBSERVABILITYPIPELINEGENERATEDMETRICMETRICTYPE_GAUGE        ObservabilityPipelineGeneratedMetricMetricType = "gauge"
    OBSERVABILITYPIPELINEGENERATEDMETRICMETRICTYPE_DISTRIBUTION ObservabilityPipelineGeneratedMetricMetricType = "distribution"
)

func NewObservabilityPipelineGeneratedMetricMetricTypeFromValue

func NewObservabilityPipelineGeneratedMetricMetricTypeFromValue(v string) (*ObservabilityPipelineGeneratedMetricMetricType, error)

NewObservabilityPipelineGeneratedMetricMetricTypeFromValue returns a pointer to a valid ObservabilityPipelineGeneratedMetricMetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGeneratedMetricMetricType) GetAllowedValues

func (v *ObservabilityPipelineGeneratedMetricMetricType) GetAllowedValues() []ObservabilityPipelineGeneratedMetricMetricType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGeneratedMetricMetricType) IsValid

func (v ObservabilityPipelineGeneratedMetricMetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGeneratedMetricMetricType) Ptr

func (v ObservabilityPipelineGeneratedMetricMetricType) Ptr() *ObservabilityPipelineGeneratedMetricMetricType

Ptr returns reference to ObservabilityPipelineGeneratedMetricMetricType value.

func (*ObservabilityPipelineGeneratedMetricMetricType) UnmarshalJSON

func (v *ObservabilityPipelineGeneratedMetricMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGoogleChronicleDestination

ObservabilityPipelineGoogleChronicleDestination The `google_chronicle` destination sends logs to Google Chronicle.

type ObservabilityPipelineGoogleChronicleDestination struct {
    // GCP credentials used to authenticate with Google Cloud Storage.
    //
    Auth ObservabilityPipelineGcpAuth `json:"auth"`
    // The Google Chronicle customer ID.
    CustomerId string `json:"customer_id"`
    // The encoding format for the logs sent to Chronicle.
    Encoding *ObservabilityPipelineGoogleChronicleDestinationEncoding `json:"encoding,omitempty"`
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The log type metadata associated with the Chronicle destination.
    LogType *string `json:"log_type,omitempty"`
    // The destination type. The value should always be `google_chronicle`.
    Type ObservabilityPipelineGoogleChronicleDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGoogleChronicleDestination

func NewObservabilityPipelineGoogleChronicleDestination(auth ObservabilityPipelineGcpAuth, customerId string, id string, inputs []string, typeVar ObservabilityPipelineGoogleChronicleDestinationType) *ObservabilityPipelineGoogleChronicleDestination

NewObservabilityPipelineGoogleChronicleDestination instantiates a new ObservabilityPipelineGoogleChronicleDestination 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 NewObservabilityPipelineGoogleChronicleDestinationWithDefaults

func NewObservabilityPipelineGoogleChronicleDestinationWithDefaults() *ObservabilityPipelineGoogleChronicleDestination

NewObservabilityPipelineGoogleChronicleDestinationWithDefaults instantiates a new ObservabilityPipelineGoogleChronicleDestination 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 (*ObservabilityPipelineGoogleChronicleDestination) GetAuth

func (o *ObservabilityPipelineGoogleChronicleDestination) GetAuth() ObservabilityPipelineGcpAuth

GetAuth returns the Auth field value.

func (*ObservabilityPipelineGoogleChronicleDestination) GetAuthOk

func (o *ObservabilityPipelineGoogleChronicleDestination) GetAuthOk() (*ObservabilityPipelineGcpAuth, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) GetCustomerId

func (o *ObservabilityPipelineGoogleChronicleDestination) GetCustomerId() string

GetCustomerId returns the CustomerId field value.

func (*ObservabilityPipelineGoogleChronicleDestination) GetCustomerIdOk

func (o *ObservabilityPipelineGoogleChronicleDestination) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) GetEncoding

func (o *ObservabilityPipelineGoogleChronicleDestination) GetEncoding() ObservabilityPipelineGoogleChronicleDestinationEncoding

GetEncoding returns the Encoding field value if set, zero value otherwise.

func (*ObservabilityPipelineGoogleChronicleDestination) GetEncodingOk

func (o *ObservabilityPipelineGoogleChronicleDestination) GetEncodingOk() (*ObservabilityPipelineGoogleChronicleDestinationEncoding, bool)

GetEncodingOk returns a tuple with the Encoding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) GetId

func (o *ObservabilityPipelineGoogleChronicleDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineGoogleChronicleDestination) GetIdOk

func (o *ObservabilityPipelineGoogleChronicleDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) GetInputs

func (o *ObservabilityPipelineGoogleChronicleDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineGoogleChronicleDestination) GetInputsOk

func (o *ObservabilityPipelineGoogleChronicleDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) GetLogType

func (o *ObservabilityPipelineGoogleChronicleDestination) GetLogType() string

GetLogType returns the LogType field value if set, zero value otherwise.

func (*ObservabilityPipelineGoogleChronicleDestination) GetLogTypeOk

func (o *ObservabilityPipelineGoogleChronicleDestination) GetLogTypeOk() (*string, bool)

GetLogTypeOk returns a tuple with the LogType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) GetType

func (o *ObservabilityPipelineGoogleChronicleDestination) GetType() ObservabilityPipelineGoogleChronicleDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineGoogleChronicleDestination) GetTypeOk

func (o *ObservabilityPipelineGoogleChronicleDestination) GetTypeOk() (*ObservabilityPipelineGoogleChronicleDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) HasEncoding

func (o *ObservabilityPipelineGoogleChronicleDestination) HasEncoding() bool

HasEncoding returns a boolean if a field has been set.

func (*ObservabilityPipelineGoogleChronicleDestination) HasLogType

func (o *ObservabilityPipelineGoogleChronicleDestination) HasLogType() bool

HasLogType returns a boolean if a field has been set.

func (ObservabilityPipelineGoogleChronicleDestination) MarshalJSON

func (o ObservabilityPipelineGoogleChronicleDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGoogleChronicleDestination) SetAuth

func (o *ObservabilityPipelineGoogleChronicleDestination) SetAuth(v ObservabilityPipelineGcpAuth)

SetAuth sets field value.

func (*ObservabilityPipelineGoogleChronicleDestination) SetCustomerId

func (o *ObservabilityPipelineGoogleChronicleDestination) SetCustomerId(v string)

SetCustomerId sets field value.

func (*ObservabilityPipelineGoogleChronicleDestination) SetEncoding

func (o *ObservabilityPipelineGoogleChronicleDestination) SetEncoding(v ObservabilityPipelineGoogleChronicleDestinationEncoding)

SetEncoding gets a reference to the given ObservabilityPipelineGoogleChronicleDestinationEncoding and assigns it to the Encoding field.

func (*ObservabilityPipelineGoogleChronicleDestination) SetId

func (o *ObservabilityPipelineGoogleChronicleDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineGoogleChronicleDestination) SetInputs

func (o *ObservabilityPipelineGoogleChronicleDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineGoogleChronicleDestination) SetLogType

func (o *ObservabilityPipelineGoogleChronicleDestination) SetLogType(v string)

SetLogType gets a reference to the given string and assigns it to the LogType field.

func (*ObservabilityPipelineGoogleChronicleDestination) SetType

func (o *ObservabilityPipelineGoogleChronicleDestination) SetType(v ObservabilityPipelineGoogleChronicleDestinationType)

SetType sets field value.

func (*ObservabilityPipelineGoogleChronicleDestination) UnmarshalJSON

func (o *ObservabilityPipelineGoogleChronicleDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGoogleChronicleDestinationEncoding

ObservabilityPipelineGoogleChronicleDestinationEncoding The encoding format for the logs sent to Chronicle.

type ObservabilityPipelineGoogleChronicleDestinationEncoding string

List of ObservabilityPipelineGoogleChronicleDestinationEncoding.

const (
    OBSERVABILITYPIPELINEGOOGLECHRONICLEDESTINATIONENCODING_JSON        ObservabilityPipelineGoogleChronicleDestinationEncoding = "json"
    OBSERVABILITYPIPELINEGOOGLECHRONICLEDESTINATIONENCODING_RAW_MESSAGE ObservabilityPipelineGoogleChronicleDestinationEncoding = "raw_message"
)

func NewObservabilityPipelineGoogleChronicleDestinationEncodingFromValue

func NewObservabilityPipelineGoogleChronicleDestinationEncodingFromValue(v string) (*ObservabilityPipelineGoogleChronicleDestinationEncoding, error)

NewObservabilityPipelineGoogleChronicleDestinationEncodingFromValue returns a pointer to a valid ObservabilityPipelineGoogleChronicleDestinationEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGoogleChronicleDestinationEncoding) GetAllowedValues

func (v *ObservabilityPipelineGoogleChronicleDestinationEncoding) GetAllowedValues() []ObservabilityPipelineGoogleChronicleDestinationEncoding

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGoogleChronicleDestinationEncoding) IsValid

func (v ObservabilityPipelineGoogleChronicleDestinationEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGoogleChronicleDestinationEncoding) Ptr

func (v ObservabilityPipelineGoogleChronicleDestinationEncoding) Ptr() *ObservabilityPipelineGoogleChronicleDestinationEncoding

Ptr returns reference to ObservabilityPipelineGoogleChronicleDestinationEncoding value.

func (*ObservabilityPipelineGoogleChronicleDestinationEncoding) UnmarshalJSON

func (v *ObservabilityPipelineGoogleChronicleDestinationEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGoogleChronicleDestinationType

ObservabilityPipelineGoogleChronicleDestinationType The destination type. The value should always be `google_chronicle`.

type ObservabilityPipelineGoogleChronicleDestinationType string

List of ObservabilityPipelineGoogleChronicleDestinationType.

const (
    OBSERVABILITYPIPELINEGOOGLECHRONICLEDESTINATIONTYPE_GOOGLE_CHRONICLE ObservabilityPipelineGoogleChronicleDestinationType = "google_chronicle"
)

func NewObservabilityPipelineGoogleChronicleDestinationTypeFromValue

func NewObservabilityPipelineGoogleChronicleDestinationTypeFromValue(v string) (*ObservabilityPipelineGoogleChronicleDestinationType, error)

NewObservabilityPipelineGoogleChronicleDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineGoogleChronicleDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGoogleChronicleDestinationType) GetAllowedValues

func (v *ObservabilityPipelineGoogleChronicleDestinationType) GetAllowedValues() []ObservabilityPipelineGoogleChronicleDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGoogleChronicleDestinationType) IsValid

func (v ObservabilityPipelineGoogleChronicleDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGoogleChronicleDestinationType) Ptr

func (v ObservabilityPipelineGoogleChronicleDestinationType) Ptr() *ObservabilityPipelineGoogleChronicleDestinationType

Ptr returns reference to ObservabilityPipelineGoogleChronicleDestinationType value.

func (*ObservabilityPipelineGoogleChronicleDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineGoogleChronicleDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGoogleCloudStorageDestination

ObservabilityPipelineGoogleCloudStorageDestination The `google_cloud_storage` destination stores logs in a Google Cloud Storage (GCS) bucket. It requires a bucket name, GCP authentication, and metadata fields.

type ObservabilityPipelineGoogleCloudStorageDestination struct {
    // Access control list setting for objects written to the bucket.
    Acl ObservabilityPipelineGoogleCloudStorageDestinationAcl `json:"acl"`
    // GCP credentials used to authenticate with Google Cloud Storage.
    //
    Auth ObservabilityPipelineGcpAuth `json:"auth"`
    // Name of the GCS bucket.
    Bucket string `json:"bucket"`
    // Unique identifier for the destination component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // Optional prefix for object keys within the GCS bucket.
    KeyPrefix *string `json:"key_prefix,omitempty"`
    // Custom metadata to attach to each object uploaded to the GCS bucket.
    Metadata []ObservabilityPipelineMetadataEntry `json:"metadata,omitempty"`
    // Storage class used for objects stored in GCS.
    StorageClass ObservabilityPipelineGoogleCloudStorageDestinationStorageClass `json:"storage_class"`
    // The destination type. Always `google_cloud_storage`.
    Type ObservabilityPipelineGoogleCloudStorageDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGoogleCloudStorageDestination

func NewObservabilityPipelineGoogleCloudStorageDestination(acl ObservabilityPipelineGoogleCloudStorageDestinationAcl, auth ObservabilityPipelineGcpAuth, bucket string, id string, inputs []string, storageClass ObservabilityPipelineGoogleCloudStorageDestinationStorageClass, typeVar ObservabilityPipelineGoogleCloudStorageDestinationType) *ObservabilityPipelineGoogleCloudStorageDestination

NewObservabilityPipelineGoogleCloudStorageDestination instantiates a new ObservabilityPipelineGoogleCloudStorageDestination 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 NewObservabilityPipelineGoogleCloudStorageDestinationWithDefaults

func NewObservabilityPipelineGoogleCloudStorageDestinationWithDefaults() *ObservabilityPipelineGoogleCloudStorageDestination

NewObservabilityPipelineGoogleCloudStorageDestinationWithDefaults instantiates a new ObservabilityPipelineGoogleCloudStorageDestination 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 (*ObservabilityPipelineGoogleCloudStorageDestination) GetAcl

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAcl() ObservabilityPipelineGoogleCloudStorageDestinationAcl

GetAcl returns the Acl field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetAclOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAclOk() (*ObservabilityPipelineGoogleCloudStorageDestinationAcl, bool)

GetAclOk returns a tuple with the Acl field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetAuth

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAuth() ObservabilityPipelineGcpAuth

GetAuth returns the Auth field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetAuthOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetAuthOk() (*ObservabilityPipelineGcpAuth, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetBucket

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetBucket() string

GetBucket returns the Bucket field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetBucketOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetBucketOk() (*string, bool)

GetBucketOk returns a tuple with the Bucket field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetId

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetIdOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetInputs

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetInputsOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetKeyPrefix

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetKeyPrefix() string

GetKeyPrefix returns the KeyPrefix field value if set, zero value otherwise.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetKeyPrefixOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetKeyPrefixOk() (*string, bool)

GetKeyPrefixOk returns a tuple with the KeyPrefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetMetadata

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetMetadata() []ObservabilityPipelineMetadataEntry

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetMetadataOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetMetadataOk() (*[]ObservabilityPipelineMetadataEntry, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetStorageClass

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetStorageClass() ObservabilityPipelineGoogleCloudStorageDestinationStorageClass

GetStorageClass returns the StorageClass field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetStorageClassOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetStorageClassOk() (*ObservabilityPipelineGoogleCloudStorageDestinationStorageClass, bool)

GetStorageClassOk returns a tuple with the StorageClass field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetType

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetType() ObservabilityPipelineGoogleCloudStorageDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) GetTypeOk

func (o *ObservabilityPipelineGoogleCloudStorageDestination) GetTypeOk() (*ObservabilityPipelineGoogleCloudStorageDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) HasKeyPrefix

func (o *ObservabilityPipelineGoogleCloudStorageDestination) HasKeyPrefix() bool

HasKeyPrefix returns a boolean if a field has been set.

func (*ObservabilityPipelineGoogleCloudStorageDestination) HasMetadata

func (o *ObservabilityPipelineGoogleCloudStorageDestination) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (ObservabilityPipelineGoogleCloudStorageDestination) MarshalJSON

func (o ObservabilityPipelineGoogleCloudStorageDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetAcl

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetAcl(v ObservabilityPipelineGoogleCloudStorageDestinationAcl)

SetAcl sets field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetAuth

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetAuth(v ObservabilityPipelineGcpAuth)

SetAuth sets field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetBucket

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetBucket(v string)

SetBucket sets field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetId

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetInputs

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetKeyPrefix

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetKeyPrefix(v string)

SetKeyPrefix gets a reference to the given string and assigns it to the KeyPrefix field.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetMetadata

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetMetadata(v []ObservabilityPipelineMetadataEntry)

SetMetadata gets a reference to the given []ObservabilityPipelineMetadataEntry and assigns it to the Metadata field.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetStorageClass

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetStorageClass(v ObservabilityPipelineGoogleCloudStorageDestinationStorageClass)

SetStorageClass sets field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) SetType

func (o *ObservabilityPipelineGoogleCloudStorageDestination) SetType(v ObservabilityPipelineGoogleCloudStorageDestinationType)

SetType sets field value.

func (*ObservabilityPipelineGoogleCloudStorageDestination) UnmarshalJSON

func (o *ObservabilityPipelineGoogleCloudStorageDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGoogleCloudStorageDestinationAcl

ObservabilityPipelineGoogleCloudStorageDestinationAcl Access control list setting for objects written to the bucket.

type ObservabilityPipelineGoogleCloudStorageDestinationAcl string

List of ObservabilityPipelineGoogleCloudStorageDestinationAcl.

const (
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONACL_PRIVATE                            ObservabilityPipelineGoogleCloudStorageDestinationAcl = "private"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONACL_PROJECTNOT_PRIVATE                 ObservabilityPipelineGoogleCloudStorageDestinationAcl = "project-private"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONACL_PUBLICNOT_READ                     ObservabilityPipelineGoogleCloudStorageDestinationAcl = "public-read"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONACL_AUTHENTICATEDNOT_READ              ObservabilityPipelineGoogleCloudStorageDestinationAcl = "authenticated-read"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONACL_BUCKETNOT_OWNERNOT_READ            ObservabilityPipelineGoogleCloudStorageDestinationAcl = "bucket-owner-read"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONACL_BUCKETNOT_OWNERNOT_FULLNOT_CONTROL ObservabilityPipelineGoogleCloudStorageDestinationAcl = "bucket-owner-full-control"
)

func NewObservabilityPipelineGoogleCloudStorageDestinationAclFromValue

func NewObservabilityPipelineGoogleCloudStorageDestinationAclFromValue(v string) (*ObservabilityPipelineGoogleCloudStorageDestinationAcl, error)

NewObservabilityPipelineGoogleCloudStorageDestinationAclFromValue returns a pointer to a valid ObservabilityPipelineGoogleCloudStorageDestinationAcl for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGoogleCloudStorageDestinationAcl) GetAllowedValues

func (v *ObservabilityPipelineGoogleCloudStorageDestinationAcl) GetAllowedValues() []ObservabilityPipelineGoogleCloudStorageDestinationAcl

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGoogleCloudStorageDestinationAcl) IsValid

func (v ObservabilityPipelineGoogleCloudStorageDestinationAcl) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGoogleCloudStorageDestinationAcl) Ptr

func (v ObservabilityPipelineGoogleCloudStorageDestinationAcl) Ptr() *ObservabilityPipelineGoogleCloudStorageDestinationAcl

Ptr returns reference to ObservabilityPipelineGoogleCloudStorageDestinationAcl value.

func (*ObservabilityPipelineGoogleCloudStorageDestinationAcl) UnmarshalJSON

func (v *ObservabilityPipelineGoogleCloudStorageDestinationAcl) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGoogleCloudStorageDestinationStorageClass

ObservabilityPipelineGoogleCloudStorageDestinationStorageClass Storage class used for objects stored in GCS.

type ObservabilityPipelineGoogleCloudStorageDestinationStorageClass string

List of ObservabilityPipelineGoogleCloudStorageDestinationStorageClass.

const (
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONSTORAGECLASS_STANDARD ObservabilityPipelineGoogleCloudStorageDestinationStorageClass = "STANDARD"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONSTORAGECLASS_NEARLINE ObservabilityPipelineGoogleCloudStorageDestinationStorageClass = "NEARLINE"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONSTORAGECLASS_COLDLINE ObservabilityPipelineGoogleCloudStorageDestinationStorageClass = "COLDLINE"
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONSTORAGECLASS_ARCHIVE  ObservabilityPipelineGoogleCloudStorageDestinationStorageClass = "ARCHIVE"
)

func NewObservabilityPipelineGoogleCloudStorageDestinationStorageClassFromValue

func NewObservabilityPipelineGoogleCloudStorageDestinationStorageClassFromValue(v string) (*ObservabilityPipelineGoogleCloudStorageDestinationStorageClass, error)

NewObservabilityPipelineGoogleCloudStorageDestinationStorageClassFromValue returns a pointer to a valid ObservabilityPipelineGoogleCloudStorageDestinationStorageClass for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) GetAllowedValues

func (v *ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) GetAllowedValues() []ObservabilityPipelineGoogleCloudStorageDestinationStorageClass

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) IsValid

func (v ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) Ptr

func (v ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) Ptr() *ObservabilityPipelineGoogleCloudStorageDestinationStorageClass

Ptr returns reference to ObservabilityPipelineGoogleCloudStorageDestinationStorageClass value.

func (*ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) UnmarshalJSON

func (v *ObservabilityPipelineGoogleCloudStorageDestinationStorageClass) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGoogleCloudStorageDestinationType

ObservabilityPipelineGoogleCloudStorageDestinationType The destination type. Always `google_cloud_storage`.

type ObservabilityPipelineGoogleCloudStorageDestinationType string

List of ObservabilityPipelineGoogleCloudStorageDestinationType.

const (
    OBSERVABILITYPIPELINEGOOGLECLOUDSTORAGEDESTINATIONTYPE_GOOGLE_CLOUD_STORAGE ObservabilityPipelineGoogleCloudStorageDestinationType = "google_cloud_storage"
)

func NewObservabilityPipelineGoogleCloudStorageDestinationTypeFromValue

func NewObservabilityPipelineGoogleCloudStorageDestinationTypeFromValue(v string) (*ObservabilityPipelineGoogleCloudStorageDestinationType, error)

NewObservabilityPipelineGoogleCloudStorageDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineGoogleCloudStorageDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGoogleCloudStorageDestinationType) GetAllowedValues

func (v *ObservabilityPipelineGoogleCloudStorageDestinationType) GetAllowedValues() []ObservabilityPipelineGoogleCloudStorageDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGoogleCloudStorageDestinationType) IsValid

func (v ObservabilityPipelineGoogleCloudStorageDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGoogleCloudStorageDestinationType) Ptr

func (v ObservabilityPipelineGoogleCloudStorageDestinationType) Ptr() *ObservabilityPipelineGoogleCloudStorageDestinationType

Ptr returns reference to ObservabilityPipelineGoogleCloudStorageDestinationType value.

func (*ObservabilityPipelineGoogleCloudStorageDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineGoogleCloudStorageDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGooglePubSubSource

ObservabilityPipelineGooglePubSubSource The `google_pubsub` source ingests logs from a Google Cloud Pub/Sub subscription.

type ObservabilityPipelineGooglePubSubSource struct {
    // GCP credentials used to authenticate with Google Cloud Storage.
    //
    Auth ObservabilityPipelineGcpAuth `json:"auth"`
    // The decoding format used to interpret incoming logs.
    Decoding ObservabilityPipelineDecoding `json:"decoding"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // The GCP project ID that owns the Pub/Sub subscription.
    Project string `json:"project"`
    // The Pub/Sub subscription name from which messages are consumed.
    Subscription string `json:"subscription"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `google_pubsub`.
    Type ObservabilityPipelineGooglePubSubSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineGooglePubSubSource

func NewObservabilityPipelineGooglePubSubSource(auth ObservabilityPipelineGcpAuth, decoding ObservabilityPipelineDecoding, id string, project string, subscription string, typeVar ObservabilityPipelineGooglePubSubSourceType) *ObservabilityPipelineGooglePubSubSource

NewObservabilityPipelineGooglePubSubSource instantiates a new ObservabilityPipelineGooglePubSubSource 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 NewObservabilityPipelineGooglePubSubSourceWithDefaults

func NewObservabilityPipelineGooglePubSubSourceWithDefaults() *ObservabilityPipelineGooglePubSubSource

NewObservabilityPipelineGooglePubSubSourceWithDefaults instantiates a new ObservabilityPipelineGooglePubSubSource 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 (*ObservabilityPipelineGooglePubSubSource) GetAuth

func (o *ObservabilityPipelineGooglePubSubSource) GetAuth() ObservabilityPipelineGcpAuth

GetAuth returns the Auth field value.

func (*ObservabilityPipelineGooglePubSubSource) GetAuthOk

func (o *ObservabilityPipelineGooglePubSubSource) GetAuthOk() (*ObservabilityPipelineGcpAuth, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGooglePubSubSource) GetDecoding

func (o *ObservabilityPipelineGooglePubSubSource) GetDecoding() ObservabilityPipelineDecoding

GetDecoding returns the Decoding field value.

func (*ObservabilityPipelineGooglePubSubSource) GetDecodingOk

func (o *ObservabilityPipelineGooglePubSubSource) GetDecodingOk() (*ObservabilityPipelineDecoding, bool)

GetDecodingOk returns a tuple with the Decoding field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGooglePubSubSource) GetId

func (o *ObservabilityPipelineGooglePubSubSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineGooglePubSubSource) GetIdOk

func (o *ObservabilityPipelineGooglePubSubSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGooglePubSubSource) GetProject

func (o *ObservabilityPipelineGooglePubSubSource) GetProject() string

GetProject returns the Project field value.

func (*ObservabilityPipelineGooglePubSubSource) GetProjectOk

func (o *ObservabilityPipelineGooglePubSubSource) GetProjectOk() (*string, bool)

GetProjectOk returns a tuple with the Project field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGooglePubSubSource) GetSubscription

func (o *ObservabilityPipelineGooglePubSubSource) GetSubscription() string

GetSubscription returns the Subscription field value.

func (*ObservabilityPipelineGooglePubSubSource) GetSubscriptionOk

func (o *ObservabilityPipelineGooglePubSubSource) GetSubscriptionOk() (*string, bool)

GetSubscriptionOk returns a tuple with the Subscription field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGooglePubSubSource) GetTls

func (o *ObservabilityPipelineGooglePubSubSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineGooglePubSubSource) GetTlsOk

func (o *ObservabilityPipelineGooglePubSubSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineGooglePubSubSource) GetType

func (o *ObservabilityPipelineGooglePubSubSource) GetType() ObservabilityPipelineGooglePubSubSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineGooglePubSubSource) GetTypeOk

func (o *ObservabilityPipelineGooglePubSubSource) GetTypeOk() (*ObservabilityPipelineGooglePubSubSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineGooglePubSubSource) HasTls

func (o *ObservabilityPipelineGooglePubSubSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineGooglePubSubSource) MarshalJSON

func (o ObservabilityPipelineGooglePubSubSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineGooglePubSubSource) SetAuth

func (o *ObservabilityPipelineGooglePubSubSource) SetAuth(v ObservabilityPipelineGcpAuth)

SetAuth sets field value.

func (*ObservabilityPipelineGooglePubSubSource) SetDecoding

func (o *ObservabilityPipelineGooglePubSubSource) SetDecoding(v ObservabilityPipelineDecoding)

SetDecoding sets field value.

func (*ObservabilityPipelineGooglePubSubSource) SetId

func (o *ObservabilityPipelineGooglePubSubSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineGooglePubSubSource) SetProject

func (o *ObservabilityPipelineGooglePubSubSource) SetProject(v string)

SetProject sets field value.

func (*ObservabilityPipelineGooglePubSubSource) SetSubscription

func (o *ObservabilityPipelineGooglePubSubSource) SetSubscription(v string)

SetSubscription sets field value.

func (*ObservabilityPipelineGooglePubSubSource) SetTls

func (o *ObservabilityPipelineGooglePubSubSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineGooglePubSubSource) SetType

func (o *ObservabilityPipelineGooglePubSubSource) SetType(v ObservabilityPipelineGooglePubSubSourceType)

SetType sets field value.

func (*ObservabilityPipelineGooglePubSubSource) UnmarshalJSON

func (o *ObservabilityPipelineGooglePubSubSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineGooglePubSubSourceType

ObservabilityPipelineGooglePubSubSourceType The source type. The value should always be `google_pubsub`.

type ObservabilityPipelineGooglePubSubSourceType string

List of ObservabilityPipelineGooglePubSubSourceType.

const (
    OBSERVABILITYPIPELINEGOOGLEPUBSUBSOURCETYPE_GOOGLE_PUBSUB ObservabilityPipelineGooglePubSubSourceType = "google_pubsub"
)

func NewObservabilityPipelineGooglePubSubSourceTypeFromValue

func NewObservabilityPipelineGooglePubSubSourceTypeFromValue(v string) (*ObservabilityPipelineGooglePubSubSourceType, error)

NewObservabilityPipelineGooglePubSubSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineGooglePubSubSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineGooglePubSubSourceType) GetAllowedValues

func (v *ObservabilityPipelineGooglePubSubSourceType) GetAllowedValues() []ObservabilityPipelineGooglePubSubSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineGooglePubSubSourceType) IsValid

func (v ObservabilityPipelineGooglePubSubSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineGooglePubSubSourceType) Ptr

func (v ObservabilityPipelineGooglePubSubSourceType) Ptr() *ObservabilityPipelineGooglePubSubSourceType

Ptr returns reference to ObservabilityPipelineGooglePubSubSourceType value.

func (*ObservabilityPipelineGooglePubSubSourceType) UnmarshalJSON

func (v *ObservabilityPipelineGooglePubSubSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineHttpClientSource

ObservabilityPipelineHttpClientSource The `http_client` source scrapes logs from HTTP endpoints at regular intervals.

type ObservabilityPipelineHttpClientSource struct {
    // Optional authentication strategy for HTTP requests.
    AuthStrategy *ObservabilityPipelineHttpClientSourceAuthStrategy `json:"auth_strategy,omitempty"`
    // The decoding format used to interpret incoming logs.
    Decoding ObservabilityPipelineDecoding `json:"decoding"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // The interval (in seconds) between HTTP scrape requests.
    ScrapeIntervalSecs *int64 `json:"scrape_interval_secs,omitempty"`
    // The timeout (in seconds) for each scrape request.
    ScrapeTimeoutSecs *int64 `json:"scrape_timeout_secs,omitempty"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `http_client`.
    Type ObservabilityPipelineHttpClientSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineHttpClientSource

func NewObservabilityPipelineHttpClientSource(decoding ObservabilityPipelineDecoding, id string, typeVar ObservabilityPipelineHttpClientSourceType) *ObservabilityPipelineHttpClientSource

NewObservabilityPipelineHttpClientSource instantiates a new ObservabilityPipelineHttpClientSource 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 NewObservabilityPipelineHttpClientSourceWithDefaults

func NewObservabilityPipelineHttpClientSourceWithDefaults() *ObservabilityPipelineHttpClientSource

NewObservabilityPipelineHttpClientSourceWithDefaults instantiates a new ObservabilityPipelineHttpClientSource 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 (*ObservabilityPipelineHttpClientSource) GetAuthStrategy

func (o *ObservabilityPipelineHttpClientSource) GetAuthStrategy() ObservabilityPipelineHttpClientSourceAuthStrategy

GetAuthStrategy returns the AuthStrategy field value if set, zero value otherwise.

func (*ObservabilityPipelineHttpClientSource) GetAuthStrategyOk

func (o *ObservabilityPipelineHttpClientSource) GetAuthStrategyOk() (*ObservabilityPipelineHttpClientSourceAuthStrategy, bool)

GetAuthStrategyOk returns a tuple with the AuthStrategy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpClientSource) GetDecoding

func (o *ObservabilityPipelineHttpClientSource) GetDecoding() ObservabilityPipelineDecoding

GetDecoding returns the Decoding field value.

func (*ObservabilityPipelineHttpClientSource) GetDecodingOk

func (o *ObservabilityPipelineHttpClientSource) GetDecodingOk() (*ObservabilityPipelineDecoding, bool)

GetDecodingOk returns a tuple with the Decoding field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpClientSource) GetId

func (o *ObservabilityPipelineHttpClientSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineHttpClientSource) GetIdOk

func (o *ObservabilityPipelineHttpClientSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpClientSource) GetScrapeIntervalSecs

func (o *ObservabilityPipelineHttpClientSource) GetScrapeIntervalSecs() int64

GetScrapeIntervalSecs returns the ScrapeIntervalSecs field value if set, zero value otherwise.

func (*ObservabilityPipelineHttpClientSource) GetScrapeIntervalSecsOk

func (o *ObservabilityPipelineHttpClientSource) GetScrapeIntervalSecsOk() (*int64, bool)

GetScrapeIntervalSecsOk returns a tuple with the ScrapeIntervalSecs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpClientSource) GetScrapeTimeoutSecs

func (o *ObservabilityPipelineHttpClientSource) GetScrapeTimeoutSecs() int64

GetScrapeTimeoutSecs returns the ScrapeTimeoutSecs field value if set, zero value otherwise.

func (*ObservabilityPipelineHttpClientSource) GetScrapeTimeoutSecsOk

func (o *ObservabilityPipelineHttpClientSource) GetScrapeTimeoutSecsOk() (*int64, bool)

GetScrapeTimeoutSecsOk returns a tuple with the ScrapeTimeoutSecs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpClientSource) GetTls

func (o *ObservabilityPipelineHttpClientSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineHttpClientSource) GetTlsOk

func (o *ObservabilityPipelineHttpClientSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpClientSource) GetType

func (o *ObservabilityPipelineHttpClientSource) GetType() ObservabilityPipelineHttpClientSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineHttpClientSource) GetTypeOk

func (o *ObservabilityPipelineHttpClientSource) GetTypeOk() (*ObservabilityPipelineHttpClientSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpClientSource) HasAuthStrategy

func (o *ObservabilityPipelineHttpClientSource) HasAuthStrategy() bool

HasAuthStrategy returns a boolean if a field has been set.

func (*ObservabilityPipelineHttpClientSource) HasScrapeIntervalSecs

func (o *ObservabilityPipelineHttpClientSource) HasScrapeIntervalSecs() bool

HasScrapeIntervalSecs returns a boolean if a field has been set.

func (*ObservabilityPipelineHttpClientSource) HasScrapeTimeoutSecs

func (o *ObservabilityPipelineHttpClientSource) HasScrapeTimeoutSecs() bool

HasScrapeTimeoutSecs returns a boolean if a field has been set.

func (*ObservabilityPipelineHttpClientSource) HasTls

func (o *ObservabilityPipelineHttpClientSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineHttpClientSource) MarshalJSON

func (o ObservabilityPipelineHttpClientSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineHttpClientSource) SetAuthStrategy

func (o *ObservabilityPipelineHttpClientSource) SetAuthStrategy(v ObservabilityPipelineHttpClientSourceAuthStrategy)

SetAuthStrategy gets a reference to the given ObservabilityPipelineHttpClientSourceAuthStrategy and assigns it to the AuthStrategy field.

func (*ObservabilityPipelineHttpClientSource) SetDecoding

func (o *ObservabilityPipelineHttpClientSource) SetDecoding(v ObservabilityPipelineDecoding)

SetDecoding sets field value.

func (*ObservabilityPipelineHttpClientSource) SetId

func (o *ObservabilityPipelineHttpClientSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineHttpClientSource) SetScrapeIntervalSecs

func (o *ObservabilityPipelineHttpClientSource) SetScrapeIntervalSecs(v int64)

SetScrapeIntervalSecs gets a reference to the given int64 and assigns it to the ScrapeIntervalSecs field.

func (*ObservabilityPipelineHttpClientSource) SetScrapeTimeoutSecs

func (o *ObservabilityPipelineHttpClientSource) SetScrapeTimeoutSecs(v int64)

SetScrapeTimeoutSecs gets a reference to the given int64 and assigns it to the ScrapeTimeoutSecs field.

func (*ObservabilityPipelineHttpClientSource) SetTls

func (o *ObservabilityPipelineHttpClientSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineHttpClientSource) SetType

func (o *ObservabilityPipelineHttpClientSource) SetType(v ObservabilityPipelineHttpClientSourceType)

SetType sets field value.

func (*ObservabilityPipelineHttpClientSource) UnmarshalJSON

func (o *ObservabilityPipelineHttpClientSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineHttpClientSourceAuthStrategy

ObservabilityPipelineHttpClientSourceAuthStrategy Optional authentication strategy for HTTP requests.

type ObservabilityPipelineHttpClientSourceAuthStrategy string

List of ObservabilityPipelineHttpClientSourceAuthStrategy.

const (
    OBSERVABILITYPIPELINEHTTPCLIENTSOURCEAUTHSTRATEGY_BASIC  ObservabilityPipelineHttpClientSourceAuthStrategy = "basic"
    OBSERVABILITYPIPELINEHTTPCLIENTSOURCEAUTHSTRATEGY_BEARER ObservabilityPipelineHttpClientSourceAuthStrategy = "bearer"
)

func NewObservabilityPipelineHttpClientSourceAuthStrategyFromValue

func NewObservabilityPipelineHttpClientSourceAuthStrategyFromValue(v string) (*ObservabilityPipelineHttpClientSourceAuthStrategy, error)

NewObservabilityPipelineHttpClientSourceAuthStrategyFromValue returns a pointer to a valid ObservabilityPipelineHttpClientSourceAuthStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineHttpClientSourceAuthStrategy) GetAllowedValues

func (v *ObservabilityPipelineHttpClientSourceAuthStrategy) GetAllowedValues() []ObservabilityPipelineHttpClientSourceAuthStrategy

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineHttpClientSourceAuthStrategy) IsValid

func (v ObservabilityPipelineHttpClientSourceAuthStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineHttpClientSourceAuthStrategy) Ptr

func (v ObservabilityPipelineHttpClientSourceAuthStrategy) Ptr() *ObservabilityPipelineHttpClientSourceAuthStrategy

Ptr returns reference to ObservabilityPipelineHttpClientSourceAuthStrategy value.

func (*ObservabilityPipelineHttpClientSourceAuthStrategy) UnmarshalJSON

func (v *ObservabilityPipelineHttpClientSourceAuthStrategy) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineHttpClientSourceType

ObservabilityPipelineHttpClientSourceType The source type. The value should always be `http_client`.

type ObservabilityPipelineHttpClientSourceType string

List of ObservabilityPipelineHttpClientSourceType.

const (
    OBSERVABILITYPIPELINEHTTPCLIENTSOURCETYPE_HTTP_CLIENT ObservabilityPipelineHttpClientSourceType = "http_client"
)

func NewObservabilityPipelineHttpClientSourceTypeFromValue

func NewObservabilityPipelineHttpClientSourceTypeFromValue(v string) (*ObservabilityPipelineHttpClientSourceType, error)

NewObservabilityPipelineHttpClientSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineHttpClientSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineHttpClientSourceType) GetAllowedValues

func (v *ObservabilityPipelineHttpClientSourceType) GetAllowedValues() []ObservabilityPipelineHttpClientSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineHttpClientSourceType) IsValid

func (v ObservabilityPipelineHttpClientSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineHttpClientSourceType) Ptr

func (v ObservabilityPipelineHttpClientSourceType) Ptr() *ObservabilityPipelineHttpClientSourceType

Ptr returns reference to ObservabilityPipelineHttpClientSourceType value.

func (*ObservabilityPipelineHttpClientSourceType) UnmarshalJSON

func (v *ObservabilityPipelineHttpClientSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineHttpServerSource

ObservabilityPipelineHttpServerSource The `http_server` source collects logs over HTTP POST from external services.

type ObservabilityPipelineHttpServerSource struct {
    // HTTP authentication method.
    AuthStrategy ObservabilityPipelineHttpServerSourceAuthStrategy `json:"auth_strategy"`
    // The decoding format used to interpret incoming logs.
    Decoding ObservabilityPipelineDecoding `json:"decoding"`
    // Unique ID for the HTTP server source.
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `http_server`.
    Type ObservabilityPipelineHttpServerSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineHttpServerSource

func NewObservabilityPipelineHttpServerSource(authStrategy ObservabilityPipelineHttpServerSourceAuthStrategy, decoding ObservabilityPipelineDecoding, id string, typeVar ObservabilityPipelineHttpServerSourceType) *ObservabilityPipelineHttpServerSource

NewObservabilityPipelineHttpServerSource instantiates a new ObservabilityPipelineHttpServerSource 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 NewObservabilityPipelineHttpServerSourceWithDefaults

func NewObservabilityPipelineHttpServerSourceWithDefaults() *ObservabilityPipelineHttpServerSource

NewObservabilityPipelineHttpServerSourceWithDefaults instantiates a new ObservabilityPipelineHttpServerSource 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 (*ObservabilityPipelineHttpServerSource) GetAuthStrategy

func (o *ObservabilityPipelineHttpServerSource) GetAuthStrategy() ObservabilityPipelineHttpServerSourceAuthStrategy

GetAuthStrategy returns the AuthStrategy field value.

func (*ObservabilityPipelineHttpServerSource) GetAuthStrategyOk

func (o *ObservabilityPipelineHttpServerSource) GetAuthStrategyOk() (*ObservabilityPipelineHttpServerSourceAuthStrategy, bool)

GetAuthStrategyOk returns a tuple with the AuthStrategy field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpServerSource) GetDecoding

func (o *ObservabilityPipelineHttpServerSource) GetDecoding() ObservabilityPipelineDecoding

GetDecoding returns the Decoding field value.

func (*ObservabilityPipelineHttpServerSource) GetDecodingOk

func (o *ObservabilityPipelineHttpServerSource) GetDecodingOk() (*ObservabilityPipelineDecoding, bool)

GetDecodingOk returns a tuple with the Decoding field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpServerSource) GetId

func (o *ObservabilityPipelineHttpServerSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineHttpServerSource) GetIdOk

func (o *ObservabilityPipelineHttpServerSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpServerSource) GetTls

func (o *ObservabilityPipelineHttpServerSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineHttpServerSource) GetTlsOk

func (o *ObservabilityPipelineHttpServerSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpServerSource) GetType

func (o *ObservabilityPipelineHttpServerSource) GetType() ObservabilityPipelineHttpServerSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineHttpServerSource) GetTypeOk

func (o *ObservabilityPipelineHttpServerSource) GetTypeOk() (*ObservabilityPipelineHttpServerSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineHttpServerSource) HasTls

func (o *ObservabilityPipelineHttpServerSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineHttpServerSource) MarshalJSON

func (o ObservabilityPipelineHttpServerSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineHttpServerSource) SetAuthStrategy

func (o *ObservabilityPipelineHttpServerSource) SetAuthStrategy(v ObservabilityPipelineHttpServerSourceAuthStrategy)

SetAuthStrategy sets field value.

func (*ObservabilityPipelineHttpServerSource) SetDecoding

func (o *ObservabilityPipelineHttpServerSource) SetDecoding(v ObservabilityPipelineDecoding)

SetDecoding sets field value.

func (*ObservabilityPipelineHttpServerSource) SetId

func (o *ObservabilityPipelineHttpServerSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineHttpServerSource) SetTls

func (o *ObservabilityPipelineHttpServerSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineHttpServerSource) SetType

func (o *ObservabilityPipelineHttpServerSource) SetType(v ObservabilityPipelineHttpServerSourceType)

SetType sets field value.

func (*ObservabilityPipelineHttpServerSource) UnmarshalJSON

func (o *ObservabilityPipelineHttpServerSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineHttpServerSourceAuthStrategy

ObservabilityPipelineHttpServerSourceAuthStrategy HTTP authentication method.

type ObservabilityPipelineHttpServerSourceAuthStrategy string

List of ObservabilityPipelineHttpServerSourceAuthStrategy.

const (
    OBSERVABILITYPIPELINEHTTPSERVERSOURCEAUTHSTRATEGY_NONE  ObservabilityPipelineHttpServerSourceAuthStrategy = "none"
    OBSERVABILITYPIPELINEHTTPSERVERSOURCEAUTHSTRATEGY_PLAIN ObservabilityPipelineHttpServerSourceAuthStrategy = "plain"
)

func NewObservabilityPipelineHttpServerSourceAuthStrategyFromValue

func NewObservabilityPipelineHttpServerSourceAuthStrategyFromValue(v string) (*ObservabilityPipelineHttpServerSourceAuthStrategy, error)

NewObservabilityPipelineHttpServerSourceAuthStrategyFromValue returns a pointer to a valid ObservabilityPipelineHttpServerSourceAuthStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineHttpServerSourceAuthStrategy) GetAllowedValues

func (v *ObservabilityPipelineHttpServerSourceAuthStrategy) GetAllowedValues() []ObservabilityPipelineHttpServerSourceAuthStrategy

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineHttpServerSourceAuthStrategy) IsValid

func (v ObservabilityPipelineHttpServerSourceAuthStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineHttpServerSourceAuthStrategy) Ptr

func (v ObservabilityPipelineHttpServerSourceAuthStrategy) Ptr() *ObservabilityPipelineHttpServerSourceAuthStrategy

Ptr returns reference to ObservabilityPipelineHttpServerSourceAuthStrategy value.

func (*ObservabilityPipelineHttpServerSourceAuthStrategy) UnmarshalJSON

func (v *ObservabilityPipelineHttpServerSourceAuthStrategy) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineHttpServerSourceType

ObservabilityPipelineHttpServerSourceType The source type. The value should always be `http_server`.

type ObservabilityPipelineHttpServerSourceType string

List of ObservabilityPipelineHttpServerSourceType.

const (
    OBSERVABILITYPIPELINEHTTPSERVERSOURCETYPE_HTTP_SERVER ObservabilityPipelineHttpServerSourceType = "http_server"
)

func NewObservabilityPipelineHttpServerSourceTypeFromValue

func NewObservabilityPipelineHttpServerSourceTypeFromValue(v string) (*ObservabilityPipelineHttpServerSourceType, error)

NewObservabilityPipelineHttpServerSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineHttpServerSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineHttpServerSourceType) GetAllowedValues

func (v *ObservabilityPipelineHttpServerSourceType) GetAllowedValues() []ObservabilityPipelineHttpServerSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineHttpServerSourceType) IsValid

func (v ObservabilityPipelineHttpServerSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineHttpServerSourceType) Ptr

func (v ObservabilityPipelineHttpServerSourceType) Ptr() *ObservabilityPipelineHttpServerSourceType

Ptr returns reference to ObservabilityPipelineHttpServerSourceType value.

func (*ObservabilityPipelineHttpServerSourceType) UnmarshalJSON

func (v *ObservabilityPipelineHttpServerSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineKafkaSource

ObservabilityPipelineKafkaSource The `kafka` source ingests data from Apache Kafka topics.

type ObservabilityPipelineKafkaSource struct {
    // Consumer group ID used by the Kafka client.
    GroupId string `json:"group_id"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Optional list of advanced Kafka client configuration options, defined as key-value pairs.
    LibrdkafkaOptions []ObservabilityPipelineKafkaSourceLibrdkafkaOption `json:"librdkafka_options,omitempty"`
    // Specifies the SASL mechanism for authenticating with a Kafka cluster.
    Sasl *ObservabilityPipelineKafkaSourceSasl `json:"sasl,omitempty"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // A list of Kafka topic names to subscribe to. The source ingests messages from each topic specified.
    Topics []string `json:"topics"`
    // The source type. The value should always be `kafka`.
    Type ObservabilityPipelineKafkaSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineKafkaSource

func NewObservabilityPipelineKafkaSource(groupId string, id string, topics []string, typeVar ObservabilityPipelineKafkaSourceType) *ObservabilityPipelineKafkaSource

NewObservabilityPipelineKafkaSource instantiates a new ObservabilityPipelineKafkaSource 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 NewObservabilityPipelineKafkaSourceWithDefaults

func NewObservabilityPipelineKafkaSourceWithDefaults() *ObservabilityPipelineKafkaSource

NewObservabilityPipelineKafkaSourceWithDefaults instantiates a new ObservabilityPipelineKafkaSource 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 (*ObservabilityPipelineKafkaSource) GetGroupId

func (o *ObservabilityPipelineKafkaSource) GetGroupId() string

GetGroupId returns the GroupId field value.

func (*ObservabilityPipelineKafkaSource) GetGroupIdOk

func (o *ObservabilityPipelineKafkaSource) GetGroupIdOk() (*string, bool)

GetGroupIdOk returns a tuple with the GroupId field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSource) GetId

func (o *ObservabilityPipelineKafkaSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineKafkaSource) GetIdOk

func (o *ObservabilityPipelineKafkaSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSource) GetLibrdkafkaOptions

func (o *ObservabilityPipelineKafkaSource) GetLibrdkafkaOptions() []ObservabilityPipelineKafkaSourceLibrdkafkaOption

GetLibrdkafkaOptions returns the LibrdkafkaOptions field value if set, zero value otherwise.

func (*ObservabilityPipelineKafkaSource) GetLibrdkafkaOptionsOk

func (o *ObservabilityPipelineKafkaSource) GetLibrdkafkaOptionsOk() (*[]ObservabilityPipelineKafkaSourceLibrdkafkaOption, bool)

GetLibrdkafkaOptionsOk returns a tuple with the LibrdkafkaOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSource) GetSasl

func (o *ObservabilityPipelineKafkaSource) GetSasl() ObservabilityPipelineKafkaSourceSasl

GetSasl returns the Sasl field value if set, zero value otherwise.

func (*ObservabilityPipelineKafkaSource) GetSaslOk

func (o *ObservabilityPipelineKafkaSource) GetSaslOk() (*ObservabilityPipelineKafkaSourceSasl, bool)

GetSaslOk returns a tuple with the Sasl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSource) GetTls

func (o *ObservabilityPipelineKafkaSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineKafkaSource) GetTlsOk

func (o *ObservabilityPipelineKafkaSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSource) GetTopics

func (o *ObservabilityPipelineKafkaSource) GetTopics() []string

GetTopics returns the Topics field value.

func (*ObservabilityPipelineKafkaSource) GetTopicsOk

func (o *ObservabilityPipelineKafkaSource) GetTopicsOk() (*[]string, bool)

GetTopicsOk returns a tuple with the Topics field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSource) GetType

func (o *ObservabilityPipelineKafkaSource) GetType() ObservabilityPipelineKafkaSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineKafkaSource) GetTypeOk

func (o *ObservabilityPipelineKafkaSource) GetTypeOk() (*ObservabilityPipelineKafkaSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSource) HasLibrdkafkaOptions

func (o *ObservabilityPipelineKafkaSource) HasLibrdkafkaOptions() bool

HasLibrdkafkaOptions returns a boolean if a field has been set.

func (*ObservabilityPipelineKafkaSource) HasSasl

func (o *ObservabilityPipelineKafkaSource) HasSasl() bool

HasSasl returns a boolean if a field has been set.

func (*ObservabilityPipelineKafkaSource) HasTls

func (o *ObservabilityPipelineKafkaSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineKafkaSource) MarshalJSON

func (o ObservabilityPipelineKafkaSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineKafkaSource) SetGroupId

func (o *ObservabilityPipelineKafkaSource) SetGroupId(v string)

SetGroupId sets field value.

func (*ObservabilityPipelineKafkaSource) SetId

func (o *ObservabilityPipelineKafkaSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineKafkaSource) SetLibrdkafkaOptions

func (o *ObservabilityPipelineKafkaSource) SetLibrdkafkaOptions(v []ObservabilityPipelineKafkaSourceLibrdkafkaOption)

SetLibrdkafkaOptions gets a reference to the given []ObservabilityPipelineKafkaSourceLibrdkafkaOption and assigns it to the LibrdkafkaOptions field.

func (*ObservabilityPipelineKafkaSource) SetSasl

func (o *ObservabilityPipelineKafkaSource) SetSasl(v ObservabilityPipelineKafkaSourceSasl)

SetSasl gets a reference to the given ObservabilityPipelineKafkaSourceSasl and assigns it to the Sasl field.

func (*ObservabilityPipelineKafkaSource) SetTls

func (o *ObservabilityPipelineKafkaSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineKafkaSource) SetTopics

func (o *ObservabilityPipelineKafkaSource) SetTopics(v []string)

SetTopics sets field value.

func (*ObservabilityPipelineKafkaSource) SetType

func (o *ObservabilityPipelineKafkaSource) SetType(v ObservabilityPipelineKafkaSourceType)

SetType sets field value.

func (*ObservabilityPipelineKafkaSource) UnmarshalJSON

func (o *ObservabilityPipelineKafkaSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineKafkaSourceLibrdkafkaOption

ObservabilityPipelineKafkaSourceLibrdkafkaOption Represents a key-value pair used to configure low-level `librdkafka` client options for Kafka sources, such as timeouts, buffer sizes, and security settings.

type ObservabilityPipelineKafkaSourceLibrdkafkaOption struct {
    // The name of the `librdkafka` configuration option to set.
    Name string `json:"name"`
    // The value assigned to the specified `librdkafka` configuration option.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineKafkaSourceLibrdkafkaOption

func NewObservabilityPipelineKafkaSourceLibrdkafkaOption(name string, value string) *ObservabilityPipelineKafkaSourceLibrdkafkaOption

NewObservabilityPipelineKafkaSourceLibrdkafkaOption instantiates a new ObservabilityPipelineKafkaSourceLibrdkafkaOption 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 NewObservabilityPipelineKafkaSourceLibrdkafkaOptionWithDefaults

func NewObservabilityPipelineKafkaSourceLibrdkafkaOptionWithDefaults() *ObservabilityPipelineKafkaSourceLibrdkafkaOption

NewObservabilityPipelineKafkaSourceLibrdkafkaOptionWithDefaults instantiates a new ObservabilityPipelineKafkaSourceLibrdkafkaOption 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 (*ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetName

func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetNameOk

func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetValue

func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetValue() string

GetValue returns the Value field value.

func (*ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetValueOk

func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ObservabilityPipelineKafkaSourceLibrdkafkaOption) MarshalJSON

func (o ObservabilityPipelineKafkaSourceLibrdkafkaOption) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineKafkaSourceLibrdkafkaOption) SetName

func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineKafkaSourceLibrdkafkaOption) SetValue

func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) SetValue(v string)

SetValue sets field value.

func (*ObservabilityPipelineKafkaSourceLibrdkafkaOption) UnmarshalJSON

func (o *ObservabilityPipelineKafkaSourceLibrdkafkaOption) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineKafkaSourceSasl

ObservabilityPipelineKafkaSourceSasl Specifies the SASL mechanism for authenticating with a Kafka cluster.

type ObservabilityPipelineKafkaSourceSasl struct {
    // SASL mechanism used for Kafka authentication.
    Mechanism *ObservabilityPipelinePipelineKafkaSourceSaslMechanism `json:"mechanism,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineKafkaSourceSasl

func NewObservabilityPipelineKafkaSourceSasl() *ObservabilityPipelineKafkaSourceSasl

NewObservabilityPipelineKafkaSourceSasl instantiates a new ObservabilityPipelineKafkaSourceSasl 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 NewObservabilityPipelineKafkaSourceSaslWithDefaults

func NewObservabilityPipelineKafkaSourceSaslWithDefaults() *ObservabilityPipelineKafkaSourceSasl

NewObservabilityPipelineKafkaSourceSaslWithDefaults instantiates a new ObservabilityPipelineKafkaSourceSasl 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 (*ObservabilityPipelineKafkaSourceSasl) GetMechanism

func (o *ObservabilityPipelineKafkaSourceSasl) GetMechanism() ObservabilityPipelinePipelineKafkaSourceSaslMechanism

GetMechanism returns the Mechanism field value if set, zero value otherwise.

func (*ObservabilityPipelineKafkaSourceSasl) GetMechanismOk

func (o *ObservabilityPipelineKafkaSourceSasl) GetMechanismOk() (*ObservabilityPipelinePipelineKafkaSourceSaslMechanism, bool)

GetMechanismOk returns a tuple with the Mechanism field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineKafkaSourceSasl) HasMechanism

func (o *ObservabilityPipelineKafkaSourceSasl) HasMechanism() bool

HasMechanism returns a boolean if a field has been set.

func (ObservabilityPipelineKafkaSourceSasl) MarshalJSON

func (o ObservabilityPipelineKafkaSourceSasl) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineKafkaSourceSasl) SetMechanism

func (o *ObservabilityPipelineKafkaSourceSasl) SetMechanism(v ObservabilityPipelinePipelineKafkaSourceSaslMechanism)

SetMechanism gets a reference to the given ObservabilityPipelinePipelineKafkaSourceSaslMechanism and assigns it to the Mechanism field.

func (*ObservabilityPipelineKafkaSourceSasl) UnmarshalJSON

func (o *ObservabilityPipelineKafkaSourceSasl) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineKafkaSourceType

ObservabilityPipelineKafkaSourceType The source type. The value should always be `kafka`.

type ObservabilityPipelineKafkaSourceType string

List of ObservabilityPipelineKafkaSourceType.

const (
    OBSERVABILITYPIPELINEKAFKASOURCETYPE_KAFKA ObservabilityPipelineKafkaSourceType = "kafka"
)

func NewObservabilityPipelineKafkaSourceTypeFromValue

func NewObservabilityPipelineKafkaSourceTypeFromValue(v string) (*ObservabilityPipelineKafkaSourceType, error)

NewObservabilityPipelineKafkaSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineKafkaSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineKafkaSourceType) GetAllowedValues

func (v *ObservabilityPipelineKafkaSourceType) GetAllowedValues() []ObservabilityPipelineKafkaSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineKafkaSourceType) IsValid

func (v ObservabilityPipelineKafkaSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineKafkaSourceType) Ptr

func (v ObservabilityPipelineKafkaSourceType) Ptr() *ObservabilityPipelineKafkaSourceType

Ptr returns reference to ObservabilityPipelineKafkaSourceType value.

func (*ObservabilityPipelineKafkaSourceType) UnmarshalJSON

func (v *ObservabilityPipelineKafkaSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineLogstashSource

ObservabilityPipelineLogstashSource The `logstash` source ingests logs from a Logstash forwarder.

type ObservabilityPipelineLogstashSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `logstash`.
    Type ObservabilityPipelineLogstashSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineLogstashSource

func NewObservabilityPipelineLogstashSource(id string, typeVar ObservabilityPipelineLogstashSourceType) *ObservabilityPipelineLogstashSource

NewObservabilityPipelineLogstashSource instantiates a new ObservabilityPipelineLogstashSource 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 NewObservabilityPipelineLogstashSourceWithDefaults

func NewObservabilityPipelineLogstashSourceWithDefaults() *ObservabilityPipelineLogstashSource

NewObservabilityPipelineLogstashSourceWithDefaults instantiates a new ObservabilityPipelineLogstashSource 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 (*ObservabilityPipelineLogstashSource) GetId

func (o *ObservabilityPipelineLogstashSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineLogstashSource) GetIdOk

func (o *ObservabilityPipelineLogstashSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineLogstashSource) GetTls

func (o *ObservabilityPipelineLogstashSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineLogstashSource) GetTlsOk

func (o *ObservabilityPipelineLogstashSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineLogstashSource) GetType

func (o *ObservabilityPipelineLogstashSource) GetType() ObservabilityPipelineLogstashSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineLogstashSource) GetTypeOk

func (o *ObservabilityPipelineLogstashSource) GetTypeOk() (*ObservabilityPipelineLogstashSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineLogstashSource) HasTls

func (o *ObservabilityPipelineLogstashSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineLogstashSource) MarshalJSON

func (o ObservabilityPipelineLogstashSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineLogstashSource) SetId

func (o *ObservabilityPipelineLogstashSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineLogstashSource) SetTls

func (o *ObservabilityPipelineLogstashSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineLogstashSource) SetType

func (o *ObservabilityPipelineLogstashSource) SetType(v ObservabilityPipelineLogstashSourceType)

SetType sets field value.

func (*ObservabilityPipelineLogstashSource) UnmarshalJSON

func (o *ObservabilityPipelineLogstashSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineLogstashSourceType

ObservabilityPipelineLogstashSourceType The source type. The value should always be `logstash`.

type ObservabilityPipelineLogstashSourceType string

List of ObservabilityPipelineLogstashSourceType.

const (
    OBSERVABILITYPIPELINELOGSTASHSOURCETYPE_LOGSTASH ObservabilityPipelineLogstashSourceType = "logstash"
)

func NewObservabilityPipelineLogstashSourceTypeFromValue

func NewObservabilityPipelineLogstashSourceTypeFromValue(v string) (*ObservabilityPipelineLogstashSourceType, error)

NewObservabilityPipelineLogstashSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineLogstashSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineLogstashSourceType) GetAllowedValues

func (v *ObservabilityPipelineLogstashSourceType) GetAllowedValues() []ObservabilityPipelineLogstashSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineLogstashSourceType) IsValid

func (v ObservabilityPipelineLogstashSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineLogstashSourceType) Ptr

func (v ObservabilityPipelineLogstashSourceType) Ptr() *ObservabilityPipelineLogstashSourceType

Ptr returns reference to ObservabilityPipelineLogstashSourceType value.

func (*ObservabilityPipelineLogstashSourceType) UnmarshalJSON

func (v *ObservabilityPipelineLogstashSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineMetadataEntry

ObservabilityPipelineMetadataEntry A custom metadata entry.

type ObservabilityPipelineMetadataEntry struct {
    // The metadata key.
    Name string `json:"name"`
    // The metadata value.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineMetadataEntry

func NewObservabilityPipelineMetadataEntry(name string, value string) *ObservabilityPipelineMetadataEntry

NewObservabilityPipelineMetadataEntry instantiates a new ObservabilityPipelineMetadataEntry 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 NewObservabilityPipelineMetadataEntryWithDefaults

func NewObservabilityPipelineMetadataEntryWithDefaults() *ObservabilityPipelineMetadataEntry

NewObservabilityPipelineMetadataEntryWithDefaults instantiates a new ObservabilityPipelineMetadataEntry 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 (*ObservabilityPipelineMetadataEntry) GetName

func (o *ObservabilityPipelineMetadataEntry) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineMetadataEntry) GetNameOk

func (o *ObservabilityPipelineMetadataEntry) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineMetadataEntry) GetValue

func (o *ObservabilityPipelineMetadataEntry) GetValue() string

GetValue returns the Value field value.

func (*ObservabilityPipelineMetadataEntry) GetValueOk

func (o *ObservabilityPipelineMetadataEntry) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ObservabilityPipelineMetadataEntry) MarshalJSON

func (o ObservabilityPipelineMetadataEntry) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineMetadataEntry) SetName

func (o *ObservabilityPipelineMetadataEntry) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineMetadataEntry) SetValue

func (o *ObservabilityPipelineMetadataEntry) SetValue(v string)

SetValue sets field value.

func (*ObservabilityPipelineMetadataEntry) UnmarshalJSON

func (o *ObservabilityPipelineMetadataEntry) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineMetricValue

ObservabilityPipelineMetricValue - Specifies how the value of the generated metric is computed.

type ObservabilityPipelineMetricValue struct {
    ObservabilityPipelineGeneratedMetricIncrementByOne   *ObservabilityPipelineGeneratedMetricIncrementByOne
    ObservabilityPipelineGeneratedMetricIncrementByField *ObservabilityPipelineGeneratedMetricIncrementByField

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ObservabilityPipelineGeneratedMetricIncrementByFieldAsObservabilityPipelineMetricValue

func ObservabilityPipelineGeneratedMetricIncrementByFieldAsObservabilityPipelineMetricValue(v *ObservabilityPipelineGeneratedMetricIncrementByField) ObservabilityPipelineMetricValue

ObservabilityPipelineGeneratedMetricIncrementByFieldAsObservabilityPipelineMetricValue is a convenience function that returns ObservabilityPipelineGeneratedMetricIncrementByField wrapped in ObservabilityPipelineMetricValue.

func ObservabilityPipelineGeneratedMetricIncrementByOneAsObservabilityPipelineMetricValue

func ObservabilityPipelineGeneratedMetricIncrementByOneAsObservabilityPipelineMetricValue(v *ObservabilityPipelineGeneratedMetricIncrementByOne) ObservabilityPipelineMetricValue

ObservabilityPipelineGeneratedMetricIncrementByOneAsObservabilityPipelineMetricValue is a convenience function that returns ObservabilityPipelineGeneratedMetricIncrementByOne wrapped in ObservabilityPipelineMetricValue.

func (*ObservabilityPipelineMetricValue) GetActualInstance

func (obj *ObservabilityPipelineMetricValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineMetricValue) MarshalJSON

func (obj ObservabilityPipelineMetricValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineMetricValue) UnmarshalJSON

func (obj *ObservabilityPipelineMetricValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineNewRelicDestination

ObservabilityPipelineNewRelicDestination The `new_relic` destination sends logs to the New Relic platform.

type ObservabilityPipelineNewRelicDestination struct {
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The New Relic region.
    Region ObservabilityPipelineNewRelicDestinationRegion `json:"region"`
    // The destination type. The value should always be `new_relic`.
    Type ObservabilityPipelineNewRelicDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineNewRelicDestination

func NewObservabilityPipelineNewRelicDestination(id string, inputs []string, region ObservabilityPipelineNewRelicDestinationRegion, typeVar ObservabilityPipelineNewRelicDestinationType) *ObservabilityPipelineNewRelicDestination

NewObservabilityPipelineNewRelicDestination instantiates a new ObservabilityPipelineNewRelicDestination 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 NewObservabilityPipelineNewRelicDestinationWithDefaults

func NewObservabilityPipelineNewRelicDestinationWithDefaults() *ObservabilityPipelineNewRelicDestination

NewObservabilityPipelineNewRelicDestinationWithDefaults instantiates a new ObservabilityPipelineNewRelicDestination 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 (*ObservabilityPipelineNewRelicDestination) GetId

func (o *ObservabilityPipelineNewRelicDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineNewRelicDestination) GetIdOk

func (o *ObservabilityPipelineNewRelicDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineNewRelicDestination) GetInputs

func (o *ObservabilityPipelineNewRelicDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineNewRelicDestination) GetInputsOk

func (o *ObservabilityPipelineNewRelicDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineNewRelicDestination) GetRegion

func (o *ObservabilityPipelineNewRelicDestination) GetRegion() ObservabilityPipelineNewRelicDestinationRegion

GetRegion returns the Region field value.

func (*ObservabilityPipelineNewRelicDestination) GetRegionOk

func (o *ObservabilityPipelineNewRelicDestination) GetRegionOk() (*ObservabilityPipelineNewRelicDestinationRegion, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineNewRelicDestination) GetType

func (o *ObservabilityPipelineNewRelicDestination) GetType() ObservabilityPipelineNewRelicDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineNewRelicDestination) GetTypeOk

func (o *ObservabilityPipelineNewRelicDestination) GetTypeOk() (*ObservabilityPipelineNewRelicDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineNewRelicDestination) MarshalJSON

func (o ObservabilityPipelineNewRelicDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineNewRelicDestination) SetId

func (o *ObservabilityPipelineNewRelicDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineNewRelicDestination) SetInputs

func (o *ObservabilityPipelineNewRelicDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineNewRelicDestination) SetRegion

func (o *ObservabilityPipelineNewRelicDestination) SetRegion(v ObservabilityPipelineNewRelicDestinationRegion)

SetRegion sets field value.

func (*ObservabilityPipelineNewRelicDestination) SetType

func (o *ObservabilityPipelineNewRelicDestination) SetType(v ObservabilityPipelineNewRelicDestinationType)

SetType sets field value.

func (*ObservabilityPipelineNewRelicDestination) UnmarshalJSON

func (o *ObservabilityPipelineNewRelicDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineNewRelicDestinationRegion

ObservabilityPipelineNewRelicDestinationRegion The New Relic region.

type ObservabilityPipelineNewRelicDestinationRegion string

List of ObservabilityPipelineNewRelicDestinationRegion.

const (
    OBSERVABILITYPIPELINENEWRELICDESTINATIONREGION_US ObservabilityPipelineNewRelicDestinationRegion = "us"
    OBSERVABILITYPIPELINENEWRELICDESTINATIONREGION_EU ObservabilityPipelineNewRelicDestinationRegion = "eu"
)

func NewObservabilityPipelineNewRelicDestinationRegionFromValue

func NewObservabilityPipelineNewRelicDestinationRegionFromValue(v string) (*ObservabilityPipelineNewRelicDestinationRegion, error)

NewObservabilityPipelineNewRelicDestinationRegionFromValue returns a pointer to a valid ObservabilityPipelineNewRelicDestinationRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineNewRelicDestinationRegion) GetAllowedValues

func (v *ObservabilityPipelineNewRelicDestinationRegion) GetAllowedValues() []ObservabilityPipelineNewRelicDestinationRegion

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineNewRelicDestinationRegion) IsValid

func (v ObservabilityPipelineNewRelicDestinationRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineNewRelicDestinationRegion) Ptr

func (v ObservabilityPipelineNewRelicDestinationRegion) Ptr() *ObservabilityPipelineNewRelicDestinationRegion

Ptr returns reference to ObservabilityPipelineNewRelicDestinationRegion value.

func (*ObservabilityPipelineNewRelicDestinationRegion) UnmarshalJSON

func (v *ObservabilityPipelineNewRelicDestinationRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineNewRelicDestinationType

ObservabilityPipelineNewRelicDestinationType The destination type. The value should always be `new_relic`.

type ObservabilityPipelineNewRelicDestinationType string

List of ObservabilityPipelineNewRelicDestinationType.

const (
    OBSERVABILITYPIPELINENEWRELICDESTINATIONTYPE_NEW_RELIC ObservabilityPipelineNewRelicDestinationType = "new_relic"
)

func NewObservabilityPipelineNewRelicDestinationTypeFromValue

func NewObservabilityPipelineNewRelicDestinationTypeFromValue(v string) (*ObservabilityPipelineNewRelicDestinationType, error)

NewObservabilityPipelineNewRelicDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineNewRelicDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineNewRelicDestinationType) GetAllowedValues

func (v *ObservabilityPipelineNewRelicDestinationType) GetAllowedValues() []ObservabilityPipelineNewRelicDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineNewRelicDestinationType) IsValid

func (v ObservabilityPipelineNewRelicDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineNewRelicDestinationType) Ptr

func (v ObservabilityPipelineNewRelicDestinationType) Ptr() *ObservabilityPipelineNewRelicDestinationType

Ptr returns reference to ObservabilityPipelineNewRelicDestinationType value.

func (*ObservabilityPipelineNewRelicDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineNewRelicDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineOcsfMapperProcessor

ObservabilityPipelineOcsfMapperProcessor The `ocsf_mapper` processor transforms logs into the OCSF schema using a predefined mapping configuration.

type ObservabilityPipelineOcsfMapperProcessor struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this processor.
    Inputs []string `json:"inputs"`
    // A list of mapping rules to convert events to the OCSF format.
    Mappings []ObservabilityPipelineOcsfMapperProcessorMapping `json:"mappings"`
    // The processor type. The value should always be `ocsf_mapper`.
    Type ObservabilityPipelineOcsfMapperProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineOcsfMapperProcessor

func NewObservabilityPipelineOcsfMapperProcessor(id string, include string, inputs []string, mappings []ObservabilityPipelineOcsfMapperProcessorMapping, typeVar ObservabilityPipelineOcsfMapperProcessorType) *ObservabilityPipelineOcsfMapperProcessor

NewObservabilityPipelineOcsfMapperProcessor instantiates a new ObservabilityPipelineOcsfMapperProcessor 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 NewObservabilityPipelineOcsfMapperProcessorWithDefaults

func NewObservabilityPipelineOcsfMapperProcessorWithDefaults() *ObservabilityPipelineOcsfMapperProcessor

NewObservabilityPipelineOcsfMapperProcessorWithDefaults instantiates a new ObservabilityPipelineOcsfMapperProcessor 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 (*ObservabilityPipelineOcsfMapperProcessor) GetId

func (o *ObservabilityPipelineOcsfMapperProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineOcsfMapperProcessor) GetIdOk

func (o *ObservabilityPipelineOcsfMapperProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOcsfMapperProcessor) GetInclude

func (o *ObservabilityPipelineOcsfMapperProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineOcsfMapperProcessor) GetIncludeOk

func (o *ObservabilityPipelineOcsfMapperProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOcsfMapperProcessor) GetInputs

func (o *ObservabilityPipelineOcsfMapperProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineOcsfMapperProcessor) GetInputsOk

func (o *ObservabilityPipelineOcsfMapperProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOcsfMapperProcessor) GetMappings

func (o *ObservabilityPipelineOcsfMapperProcessor) GetMappings() []ObservabilityPipelineOcsfMapperProcessorMapping

GetMappings returns the Mappings field value.

func (*ObservabilityPipelineOcsfMapperProcessor) GetMappingsOk

func (o *ObservabilityPipelineOcsfMapperProcessor) GetMappingsOk() (*[]ObservabilityPipelineOcsfMapperProcessorMapping, bool)

GetMappingsOk returns a tuple with the Mappings field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOcsfMapperProcessor) GetType

func (o *ObservabilityPipelineOcsfMapperProcessor) GetType() ObservabilityPipelineOcsfMapperProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineOcsfMapperProcessor) GetTypeOk

func (o *ObservabilityPipelineOcsfMapperProcessor) GetTypeOk() (*ObservabilityPipelineOcsfMapperProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineOcsfMapperProcessor) MarshalJSON

func (o ObservabilityPipelineOcsfMapperProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineOcsfMapperProcessor) SetId

func (o *ObservabilityPipelineOcsfMapperProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineOcsfMapperProcessor) SetInclude

func (o *ObservabilityPipelineOcsfMapperProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineOcsfMapperProcessor) SetInputs

func (o *ObservabilityPipelineOcsfMapperProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineOcsfMapperProcessor) SetMappings

func (o *ObservabilityPipelineOcsfMapperProcessor) SetMappings(v []ObservabilityPipelineOcsfMapperProcessorMapping)

SetMappings sets field value.

func (*ObservabilityPipelineOcsfMapperProcessor) SetType

func (o *ObservabilityPipelineOcsfMapperProcessor) SetType(v ObservabilityPipelineOcsfMapperProcessorType)

SetType sets field value.

func (*ObservabilityPipelineOcsfMapperProcessor) UnmarshalJSON

func (o *ObservabilityPipelineOcsfMapperProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineOcsfMapperProcessorMapping

ObservabilityPipelineOcsfMapperProcessorMapping Defines how specific events are transformed to OCSF using a mapping configuration.

type ObservabilityPipelineOcsfMapperProcessorMapping struct {
    // A Datadog search query used to select the logs that this mapping should apply to.
    Include string `json:"include"`
    // Defines a single mapping rule for transforming logs into the OCSF schema.
    Mapping ObservabilityPipelineOcsfMapperProcessorMappingMapping `json:"mapping"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineOcsfMapperProcessorMapping

func NewObservabilityPipelineOcsfMapperProcessorMapping(include string, mapping ObservabilityPipelineOcsfMapperProcessorMappingMapping) *ObservabilityPipelineOcsfMapperProcessorMapping

NewObservabilityPipelineOcsfMapperProcessorMapping instantiates a new ObservabilityPipelineOcsfMapperProcessorMapping 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 NewObservabilityPipelineOcsfMapperProcessorMappingWithDefaults

func NewObservabilityPipelineOcsfMapperProcessorMappingWithDefaults() *ObservabilityPipelineOcsfMapperProcessorMapping

NewObservabilityPipelineOcsfMapperProcessorMappingWithDefaults instantiates a new ObservabilityPipelineOcsfMapperProcessorMapping 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 (*ObservabilityPipelineOcsfMapperProcessorMapping) GetInclude

func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineOcsfMapperProcessorMapping) GetIncludeOk

func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOcsfMapperProcessorMapping) GetMapping

func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetMapping() ObservabilityPipelineOcsfMapperProcessorMappingMapping

GetMapping returns the Mapping field value.

func (*ObservabilityPipelineOcsfMapperProcessorMapping) GetMappingOk

func (o *ObservabilityPipelineOcsfMapperProcessorMapping) GetMappingOk() (*ObservabilityPipelineOcsfMapperProcessorMappingMapping, bool)

GetMappingOk returns a tuple with the Mapping field value and a boolean to check if the value has been set.

func (ObservabilityPipelineOcsfMapperProcessorMapping) MarshalJSON

func (o ObservabilityPipelineOcsfMapperProcessorMapping) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineOcsfMapperProcessorMapping) SetInclude

func (o *ObservabilityPipelineOcsfMapperProcessorMapping) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineOcsfMapperProcessorMapping) SetMapping

func (o *ObservabilityPipelineOcsfMapperProcessorMapping) SetMapping(v ObservabilityPipelineOcsfMapperProcessorMappingMapping)

SetMapping sets field value.

func (*ObservabilityPipelineOcsfMapperProcessorMapping) UnmarshalJSON

func (o *ObservabilityPipelineOcsfMapperProcessorMapping) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineOcsfMapperProcessorMappingMapping

ObservabilityPipelineOcsfMapperProcessorMappingMapping - Defines a single mapping rule for transforming logs into the OCSF schema.

type ObservabilityPipelineOcsfMapperProcessorMappingMapping struct {
    ObservabilityPipelineOcsfMappingLibrary *ObservabilityPipelineOcsfMappingLibrary

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ObservabilityPipelineOcsfMappingLibraryAsObservabilityPipelineOcsfMapperProcessorMappingMapping

func ObservabilityPipelineOcsfMappingLibraryAsObservabilityPipelineOcsfMapperProcessorMappingMapping(v *ObservabilityPipelineOcsfMappingLibrary) ObservabilityPipelineOcsfMapperProcessorMappingMapping

ObservabilityPipelineOcsfMappingLibraryAsObservabilityPipelineOcsfMapperProcessorMappingMapping is a convenience function that returns ObservabilityPipelineOcsfMappingLibrary wrapped in ObservabilityPipelineOcsfMapperProcessorMappingMapping.

func (*ObservabilityPipelineOcsfMapperProcessorMappingMapping) GetActualInstance

func (obj *ObservabilityPipelineOcsfMapperProcessorMappingMapping) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineOcsfMapperProcessorMappingMapping) MarshalJSON

func (obj ObservabilityPipelineOcsfMapperProcessorMappingMapping) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineOcsfMapperProcessorMappingMapping) UnmarshalJSON

func (obj *ObservabilityPipelineOcsfMapperProcessorMappingMapping) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineOcsfMapperProcessorType

ObservabilityPipelineOcsfMapperProcessorType The processor type. The value should always be `ocsf_mapper`.

type ObservabilityPipelineOcsfMapperProcessorType string

List of ObservabilityPipelineOcsfMapperProcessorType.

const (
    OBSERVABILITYPIPELINEOCSFMAPPERPROCESSORTYPE_OCSF_MAPPER ObservabilityPipelineOcsfMapperProcessorType = "ocsf_mapper"
)

func NewObservabilityPipelineOcsfMapperProcessorTypeFromValue

func NewObservabilityPipelineOcsfMapperProcessorTypeFromValue(v string) (*ObservabilityPipelineOcsfMapperProcessorType, error)

NewObservabilityPipelineOcsfMapperProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineOcsfMapperProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineOcsfMapperProcessorType) GetAllowedValues

func (v *ObservabilityPipelineOcsfMapperProcessorType) GetAllowedValues() []ObservabilityPipelineOcsfMapperProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineOcsfMapperProcessorType) IsValid

func (v ObservabilityPipelineOcsfMapperProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineOcsfMapperProcessorType) Ptr

func (v ObservabilityPipelineOcsfMapperProcessorType) Ptr() *ObservabilityPipelineOcsfMapperProcessorType

Ptr returns reference to ObservabilityPipelineOcsfMapperProcessorType value.

func (*ObservabilityPipelineOcsfMapperProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineOcsfMapperProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineOcsfMappingLibrary

ObservabilityPipelineOcsfMappingLibrary Predefined library mappings for common log formats.

type ObservabilityPipelineOcsfMappingLibrary string

List of ObservabilityPipelineOcsfMappingLibrary.

const (
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_CLOUDTRAIL_ACCOUNT_CHANGE                 ObservabilityPipelineOcsfMappingLibrary = "CloudTrail Account Change"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_GCP_CLOUD_AUDIT_CREATEBUCKET              ObservabilityPipelineOcsfMappingLibrary = "GCP Cloud Audit CreateBucket"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_GCP_CLOUD_AUDIT_CREATESINK                ObservabilityPipelineOcsfMappingLibrary = "GCP Cloud Audit CreateSink"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_GCP_CLOUD_AUDIT_SETIAMPOLICY              ObservabilityPipelineOcsfMappingLibrary = "GCP Cloud Audit SetIamPolicy"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_GCP_CLOUD_AUDIT_UPDATESINK                ObservabilityPipelineOcsfMappingLibrary = "GCP Cloud Audit UpdateSink"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_GITHUB_AUDIT_LOG_API_ACTIVITY             ObservabilityPipelineOcsfMappingLibrary = "Github Audit Log API Activity"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_GOOGLE_WORKSPACE_ADMIN_AUDIT_ADDPRIVILEGE ObservabilityPipelineOcsfMappingLibrary = "Google Workspace Admin Audit addPrivilege"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_MICROSOFT_365_DEFENDER_INCIDENT           ObservabilityPipelineOcsfMappingLibrary = "Microsoft 365 Defender Incident"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_MICROSOFT_365_DEFENDER_USERLOGGEDIN       ObservabilityPipelineOcsfMappingLibrary = "Microsoft 365 Defender UserLoggedIn"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_OKTA_SYSTEM_LOG_AUTHENTICATION            ObservabilityPipelineOcsfMappingLibrary = "Okta System Log Authentication"
    OBSERVABILITYPIPELINEOCSFMAPPINGLIBRARY_PALO_ALTO_NETWORKS_FIREWALL_TRAFFIC       ObservabilityPipelineOcsfMappingLibrary = "Palo Alto Networks Firewall Traffic"
)

func NewObservabilityPipelineOcsfMappingLibraryFromValue

func NewObservabilityPipelineOcsfMappingLibraryFromValue(v string) (*ObservabilityPipelineOcsfMappingLibrary, error)

NewObservabilityPipelineOcsfMappingLibraryFromValue returns a pointer to a valid ObservabilityPipelineOcsfMappingLibrary for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineOcsfMappingLibrary) GetAllowedValues

func (v *ObservabilityPipelineOcsfMappingLibrary) GetAllowedValues() []ObservabilityPipelineOcsfMappingLibrary

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineOcsfMappingLibrary) IsValid

func (v ObservabilityPipelineOcsfMappingLibrary) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineOcsfMappingLibrary) Ptr

func (v ObservabilityPipelineOcsfMappingLibrary) Ptr() *ObservabilityPipelineOcsfMappingLibrary

Ptr returns reference to ObservabilityPipelineOcsfMappingLibrary value.

func (*ObservabilityPipelineOcsfMappingLibrary) UnmarshalJSON

func (v *ObservabilityPipelineOcsfMappingLibrary) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineOpenSearchDestination

ObservabilityPipelineOpenSearchDestination The `opensearch` destination writes logs to an OpenSearch cluster.

type ObservabilityPipelineOpenSearchDestination struct {
    // The index to write logs to.
    BulkIndex *string `json:"bulk_index,omitempty"`
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The destination type. The value should always be `opensearch`.
    Type ObservabilityPipelineOpenSearchDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineOpenSearchDestination

func NewObservabilityPipelineOpenSearchDestination(id string, inputs []string, typeVar ObservabilityPipelineOpenSearchDestinationType) *ObservabilityPipelineOpenSearchDestination

NewObservabilityPipelineOpenSearchDestination instantiates a new ObservabilityPipelineOpenSearchDestination 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 NewObservabilityPipelineOpenSearchDestinationWithDefaults

func NewObservabilityPipelineOpenSearchDestinationWithDefaults() *ObservabilityPipelineOpenSearchDestination

NewObservabilityPipelineOpenSearchDestinationWithDefaults instantiates a new ObservabilityPipelineOpenSearchDestination 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 (*ObservabilityPipelineOpenSearchDestination) GetBulkIndex

func (o *ObservabilityPipelineOpenSearchDestination) GetBulkIndex() string

GetBulkIndex returns the BulkIndex field value if set, zero value otherwise.

func (*ObservabilityPipelineOpenSearchDestination) GetBulkIndexOk

func (o *ObservabilityPipelineOpenSearchDestination) GetBulkIndexOk() (*string, bool)

GetBulkIndexOk returns a tuple with the BulkIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineOpenSearchDestination) GetId

func (o *ObservabilityPipelineOpenSearchDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineOpenSearchDestination) GetIdOk

func (o *ObservabilityPipelineOpenSearchDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOpenSearchDestination) GetInputs

func (o *ObservabilityPipelineOpenSearchDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineOpenSearchDestination) GetInputsOk

func (o *ObservabilityPipelineOpenSearchDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOpenSearchDestination) GetType

func (o *ObservabilityPipelineOpenSearchDestination) GetType() ObservabilityPipelineOpenSearchDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineOpenSearchDestination) GetTypeOk

func (o *ObservabilityPipelineOpenSearchDestination) GetTypeOk() (*ObservabilityPipelineOpenSearchDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineOpenSearchDestination) HasBulkIndex

func (o *ObservabilityPipelineOpenSearchDestination) HasBulkIndex() bool

HasBulkIndex returns a boolean if a field has been set.

func (ObservabilityPipelineOpenSearchDestination) MarshalJSON

func (o ObservabilityPipelineOpenSearchDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineOpenSearchDestination) SetBulkIndex

func (o *ObservabilityPipelineOpenSearchDestination) SetBulkIndex(v string)

SetBulkIndex gets a reference to the given string and assigns it to the BulkIndex field.

func (*ObservabilityPipelineOpenSearchDestination) SetId

func (o *ObservabilityPipelineOpenSearchDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineOpenSearchDestination) SetInputs

func (o *ObservabilityPipelineOpenSearchDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineOpenSearchDestination) SetType

func (o *ObservabilityPipelineOpenSearchDestination) SetType(v ObservabilityPipelineOpenSearchDestinationType)

SetType sets field value.

func (*ObservabilityPipelineOpenSearchDestination) UnmarshalJSON

func (o *ObservabilityPipelineOpenSearchDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineOpenSearchDestinationType

ObservabilityPipelineOpenSearchDestinationType The destination type. The value should always be `opensearch`.

type ObservabilityPipelineOpenSearchDestinationType string

List of ObservabilityPipelineOpenSearchDestinationType.

const (
    OBSERVABILITYPIPELINEOPENSEARCHDESTINATIONTYPE_OPENSEARCH ObservabilityPipelineOpenSearchDestinationType = "opensearch"
)

func NewObservabilityPipelineOpenSearchDestinationTypeFromValue

func NewObservabilityPipelineOpenSearchDestinationTypeFromValue(v string) (*ObservabilityPipelineOpenSearchDestinationType, error)

NewObservabilityPipelineOpenSearchDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineOpenSearchDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineOpenSearchDestinationType) GetAllowedValues

func (v *ObservabilityPipelineOpenSearchDestinationType) GetAllowedValues() []ObservabilityPipelineOpenSearchDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineOpenSearchDestinationType) IsValid

func (v ObservabilityPipelineOpenSearchDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineOpenSearchDestinationType) Ptr

func (v ObservabilityPipelineOpenSearchDestinationType) Ptr() *ObservabilityPipelineOpenSearchDestinationType

Ptr returns reference to ObservabilityPipelineOpenSearchDestinationType value.

func (*ObservabilityPipelineOpenSearchDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineOpenSearchDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineParseGrokProcessor

ObservabilityPipelineParseGrokProcessor The `parse_grok` processor extracts structured fields from unstructured log messages using Grok patterns.

type ObservabilityPipelineParseGrokProcessor struct {
    // If set to `true`, disables the default Grok rules provided by Datadog.
    DisableLibraryRules *bool `json:"disable_library_rules,omitempty"`
    // A unique identifier for this processor.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The list of Grok parsing rules. If multiple matching rules are provided, they are evaluated in order. The first successful match is applied.
    Rules []ObservabilityPipelineParseGrokProcessorRule `json:"rules"`
    // The processor type. The value should always be `parse_grok`.
    Type ObservabilityPipelineParseGrokProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineParseGrokProcessor

func NewObservabilityPipelineParseGrokProcessor(id string, include string, inputs []string, rules []ObservabilityPipelineParseGrokProcessorRule, typeVar ObservabilityPipelineParseGrokProcessorType) *ObservabilityPipelineParseGrokProcessor

NewObservabilityPipelineParseGrokProcessor instantiates a new ObservabilityPipelineParseGrokProcessor 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 NewObservabilityPipelineParseGrokProcessorWithDefaults

func NewObservabilityPipelineParseGrokProcessorWithDefaults() *ObservabilityPipelineParseGrokProcessor

NewObservabilityPipelineParseGrokProcessorWithDefaults instantiates a new ObservabilityPipelineParseGrokProcessor 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 (*ObservabilityPipelineParseGrokProcessor) GetDisableLibraryRules

func (o *ObservabilityPipelineParseGrokProcessor) GetDisableLibraryRules() bool

GetDisableLibraryRules returns the DisableLibraryRules field value if set, zero value otherwise.

func (*ObservabilityPipelineParseGrokProcessor) GetDisableLibraryRulesOk

func (o *ObservabilityPipelineParseGrokProcessor) GetDisableLibraryRulesOk() (*bool, bool)

GetDisableLibraryRulesOk returns a tuple with the DisableLibraryRules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessor) GetId

func (o *ObservabilityPipelineParseGrokProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineParseGrokProcessor) GetIdOk

func (o *ObservabilityPipelineParseGrokProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessor) GetInclude

func (o *ObservabilityPipelineParseGrokProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineParseGrokProcessor) GetIncludeOk

func (o *ObservabilityPipelineParseGrokProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessor) GetInputs

func (o *ObservabilityPipelineParseGrokProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineParseGrokProcessor) GetInputsOk

func (o *ObservabilityPipelineParseGrokProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessor) GetRules

func (o *ObservabilityPipelineParseGrokProcessor) GetRules() []ObservabilityPipelineParseGrokProcessorRule

GetRules returns the Rules field value.

func (*ObservabilityPipelineParseGrokProcessor) GetRulesOk

func (o *ObservabilityPipelineParseGrokProcessor) GetRulesOk() (*[]ObservabilityPipelineParseGrokProcessorRule, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessor) GetType

func (o *ObservabilityPipelineParseGrokProcessor) GetType() ObservabilityPipelineParseGrokProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineParseGrokProcessor) GetTypeOk

func (o *ObservabilityPipelineParseGrokProcessor) GetTypeOk() (*ObservabilityPipelineParseGrokProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessor) HasDisableLibraryRules

func (o *ObservabilityPipelineParseGrokProcessor) HasDisableLibraryRules() bool

HasDisableLibraryRules returns a boolean if a field has been set.

func (ObservabilityPipelineParseGrokProcessor) MarshalJSON

func (o ObservabilityPipelineParseGrokProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineParseGrokProcessor) SetDisableLibraryRules

func (o *ObservabilityPipelineParseGrokProcessor) SetDisableLibraryRules(v bool)

SetDisableLibraryRules gets a reference to the given bool and assigns it to the DisableLibraryRules field.

func (*ObservabilityPipelineParseGrokProcessor) SetId

func (o *ObservabilityPipelineParseGrokProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineParseGrokProcessor) SetInclude

func (o *ObservabilityPipelineParseGrokProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineParseGrokProcessor) SetInputs

func (o *ObservabilityPipelineParseGrokProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineParseGrokProcessor) SetRules

func (o *ObservabilityPipelineParseGrokProcessor) SetRules(v []ObservabilityPipelineParseGrokProcessorRule)

SetRules sets field value.

func (*ObservabilityPipelineParseGrokProcessor) SetType

func (o *ObservabilityPipelineParseGrokProcessor) SetType(v ObservabilityPipelineParseGrokProcessorType)

SetType sets field value.

func (*ObservabilityPipelineParseGrokProcessor) UnmarshalJSON

func (o *ObservabilityPipelineParseGrokProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineParseGrokProcessorRule

ObservabilityPipelineParseGrokProcessorRule A Grok parsing rule used in the `parse_grok` processor. Each rule defines how to extract structured fields from a specific log field using Grok patterns.

type ObservabilityPipelineParseGrokProcessorRule struct {
    // A list of Grok parsing rules that define how to extract fields from the source field.
    // Each rule must contain a name and a valid Grok pattern.
    //
    MatchRules []ObservabilityPipelineParseGrokProcessorRuleMatchRule `json:"match_rules"`
    // The name of the field in the log event to apply the Grok rules to.
    Source string `json:"source"`
    // A list of Grok helper rules that can be referenced by the parsing rules.
    //
    SupportRules []ObservabilityPipelineParseGrokProcessorRuleSupportRule `json:"support_rules"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineParseGrokProcessorRule

func NewObservabilityPipelineParseGrokProcessorRule(matchRules []ObservabilityPipelineParseGrokProcessorRuleMatchRule, source string, supportRules []ObservabilityPipelineParseGrokProcessorRuleSupportRule) *ObservabilityPipelineParseGrokProcessorRule

NewObservabilityPipelineParseGrokProcessorRule instantiates a new ObservabilityPipelineParseGrokProcessorRule 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 NewObservabilityPipelineParseGrokProcessorRuleWithDefaults

func NewObservabilityPipelineParseGrokProcessorRuleWithDefaults() *ObservabilityPipelineParseGrokProcessorRule

NewObservabilityPipelineParseGrokProcessorRuleWithDefaults instantiates a new ObservabilityPipelineParseGrokProcessorRule 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 (*ObservabilityPipelineParseGrokProcessorRule) GetMatchRules

func (o *ObservabilityPipelineParseGrokProcessorRule) GetMatchRules() []ObservabilityPipelineParseGrokProcessorRuleMatchRule

GetMatchRules returns the MatchRules field value.

func (*ObservabilityPipelineParseGrokProcessorRule) GetMatchRulesOk

func (o *ObservabilityPipelineParseGrokProcessorRule) GetMatchRulesOk() (*[]ObservabilityPipelineParseGrokProcessorRuleMatchRule, bool)

GetMatchRulesOk returns a tuple with the MatchRules field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessorRule) GetSource

func (o *ObservabilityPipelineParseGrokProcessorRule) GetSource() string

GetSource returns the Source field value.

func (*ObservabilityPipelineParseGrokProcessorRule) GetSourceOk

func (o *ObservabilityPipelineParseGrokProcessorRule) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessorRule) GetSupportRules

func (o *ObservabilityPipelineParseGrokProcessorRule) GetSupportRules() []ObservabilityPipelineParseGrokProcessorRuleSupportRule

GetSupportRules returns the SupportRules field value.

func (*ObservabilityPipelineParseGrokProcessorRule) GetSupportRulesOk

func (o *ObservabilityPipelineParseGrokProcessorRule) GetSupportRulesOk() (*[]ObservabilityPipelineParseGrokProcessorRuleSupportRule, bool)

GetSupportRulesOk returns a tuple with the SupportRules field value and a boolean to check if the value has been set.

func (ObservabilityPipelineParseGrokProcessorRule) MarshalJSON

func (o ObservabilityPipelineParseGrokProcessorRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineParseGrokProcessorRule) SetMatchRules

func (o *ObservabilityPipelineParseGrokProcessorRule) SetMatchRules(v []ObservabilityPipelineParseGrokProcessorRuleMatchRule)

SetMatchRules sets field value.

func (*ObservabilityPipelineParseGrokProcessorRule) SetSource

func (o *ObservabilityPipelineParseGrokProcessorRule) SetSource(v string)

SetSource sets field value.

func (*ObservabilityPipelineParseGrokProcessorRule) SetSupportRules

func (o *ObservabilityPipelineParseGrokProcessorRule) SetSupportRules(v []ObservabilityPipelineParseGrokProcessorRuleSupportRule)

SetSupportRules sets field value.

func (*ObservabilityPipelineParseGrokProcessorRule) UnmarshalJSON

func (o *ObservabilityPipelineParseGrokProcessorRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineParseGrokProcessorRuleMatchRule

ObservabilityPipelineParseGrokProcessorRuleMatchRule Defines a Grok parsing rule, which extracts structured fields from log content using named Grok patterns. Each rule must have a unique name and a valid Datadog Grok pattern that will be applied to the source field.

type ObservabilityPipelineParseGrokProcessorRuleMatchRule struct {
    // The name of the rule.
    Name string `json:"name"`
    // The definition of the Grok rule.
    Rule string `json:"rule"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineParseGrokProcessorRuleMatchRule

func NewObservabilityPipelineParseGrokProcessorRuleMatchRule(name string, rule string) *ObservabilityPipelineParseGrokProcessorRuleMatchRule

NewObservabilityPipelineParseGrokProcessorRuleMatchRule instantiates a new ObservabilityPipelineParseGrokProcessorRuleMatchRule 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 NewObservabilityPipelineParseGrokProcessorRuleMatchRuleWithDefaults

func NewObservabilityPipelineParseGrokProcessorRuleMatchRuleWithDefaults() *ObservabilityPipelineParseGrokProcessorRuleMatchRule

NewObservabilityPipelineParseGrokProcessorRuleMatchRuleWithDefaults instantiates a new ObservabilityPipelineParseGrokProcessorRuleMatchRule 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 (*ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetName

func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetNameOk

func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetRule

func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetRule() string

GetRule returns the Rule field value.

func (*ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetRuleOk

func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) GetRuleOk() (*string, bool)

GetRuleOk returns a tuple with the Rule field value and a boolean to check if the value has been set.

func (ObservabilityPipelineParseGrokProcessorRuleMatchRule) MarshalJSON

func (o ObservabilityPipelineParseGrokProcessorRuleMatchRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineParseGrokProcessorRuleMatchRule) SetName

func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineParseGrokProcessorRuleMatchRule) SetRule

func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) SetRule(v string)

SetRule sets field value.

func (*ObservabilityPipelineParseGrokProcessorRuleMatchRule) UnmarshalJSON

func (o *ObservabilityPipelineParseGrokProcessorRuleMatchRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineParseGrokProcessorRuleSupportRule

ObservabilityPipelineParseGrokProcessorRuleSupportRule The Grok helper rule referenced in the parsing rules.

type ObservabilityPipelineParseGrokProcessorRuleSupportRule struct {
    // The name of the Grok helper rule.
    Name string `json:"name"`
    // The definition of the Grok helper rule.
    Rule string `json:"rule"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineParseGrokProcessorRuleSupportRule

func NewObservabilityPipelineParseGrokProcessorRuleSupportRule(name string, rule string) *ObservabilityPipelineParseGrokProcessorRuleSupportRule

NewObservabilityPipelineParseGrokProcessorRuleSupportRule instantiates a new ObservabilityPipelineParseGrokProcessorRuleSupportRule 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 NewObservabilityPipelineParseGrokProcessorRuleSupportRuleWithDefaults

func NewObservabilityPipelineParseGrokProcessorRuleSupportRuleWithDefaults() *ObservabilityPipelineParseGrokProcessorRuleSupportRule

NewObservabilityPipelineParseGrokProcessorRuleSupportRuleWithDefaults instantiates a new ObservabilityPipelineParseGrokProcessorRuleSupportRule 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 (*ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetName

func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetNameOk

func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetRule

func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetRule() string

GetRule returns the Rule field value.

func (*ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetRuleOk

func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) GetRuleOk() (*string, bool)

GetRuleOk returns a tuple with the Rule field value and a boolean to check if the value has been set.

func (ObservabilityPipelineParseGrokProcessorRuleSupportRule) MarshalJSON

func (o ObservabilityPipelineParseGrokProcessorRuleSupportRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineParseGrokProcessorRuleSupportRule) SetName

func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineParseGrokProcessorRuleSupportRule) SetRule

func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) SetRule(v string)

SetRule sets field value.

func (*ObservabilityPipelineParseGrokProcessorRuleSupportRule) UnmarshalJSON

func (o *ObservabilityPipelineParseGrokProcessorRuleSupportRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineParseGrokProcessorType

ObservabilityPipelineParseGrokProcessorType The processor type. The value should always be `parse_grok`.

type ObservabilityPipelineParseGrokProcessorType string

List of ObservabilityPipelineParseGrokProcessorType.

const (
    OBSERVABILITYPIPELINEPARSEGROKPROCESSORTYPE_PARSE_GROK ObservabilityPipelineParseGrokProcessorType = "parse_grok"
)

func NewObservabilityPipelineParseGrokProcessorTypeFromValue

func NewObservabilityPipelineParseGrokProcessorTypeFromValue(v string) (*ObservabilityPipelineParseGrokProcessorType, error)

NewObservabilityPipelineParseGrokProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineParseGrokProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineParseGrokProcessorType) GetAllowedValues

func (v *ObservabilityPipelineParseGrokProcessorType) GetAllowedValues() []ObservabilityPipelineParseGrokProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineParseGrokProcessorType) IsValid

func (v ObservabilityPipelineParseGrokProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineParseGrokProcessorType) Ptr

func (v ObservabilityPipelineParseGrokProcessorType) Ptr() *ObservabilityPipelineParseGrokProcessorType

Ptr returns reference to ObservabilityPipelineParseGrokProcessorType value.

func (*ObservabilityPipelineParseGrokProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineParseGrokProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineParseJSONProcessor

ObservabilityPipelineParseJSONProcessor The `parse_json` processor extracts JSON from a specified field and flattens it into the event. This is useful when logs contain embedded JSON as a string.

type ObservabilityPipelineParseJSONProcessor struct {
    // The name of the log field that contains a JSON string.
    Field string `json:"field"`
    // A unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The processor type. The value should always be `parse_json`.
    Type ObservabilityPipelineParseJSONProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineParseJSONProcessor

func NewObservabilityPipelineParseJSONProcessor(field string, id string, include string, inputs []string, typeVar ObservabilityPipelineParseJSONProcessorType) *ObservabilityPipelineParseJSONProcessor

NewObservabilityPipelineParseJSONProcessor instantiates a new ObservabilityPipelineParseJSONProcessor 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 NewObservabilityPipelineParseJSONProcessorWithDefaults

func NewObservabilityPipelineParseJSONProcessorWithDefaults() *ObservabilityPipelineParseJSONProcessor

NewObservabilityPipelineParseJSONProcessorWithDefaults instantiates a new ObservabilityPipelineParseJSONProcessor 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 (*ObservabilityPipelineParseJSONProcessor) GetField

func (o *ObservabilityPipelineParseJSONProcessor) GetField() string

GetField returns the Field field value.

func (*ObservabilityPipelineParseJSONProcessor) GetFieldOk

func (o *ObservabilityPipelineParseJSONProcessor) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseJSONProcessor) GetId

func (o *ObservabilityPipelineParseJSONProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineParseJSONProcessor) GetIdOk

func (o *ObservabilityPipelineParseJSONProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseJSONProcessor) GetInclude

func (o *ObservabilityPipelineParseJSONProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineParseJSONProcessor) GetIncludeOk

func (o *ObservabilityPipelineParseJSONProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseJSONProcessor) GetInputs

func (o *ObservabilityPipelineParseJSONProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineParseJSONProcessor) GetInputsOk

func (o *ObservabilityPipelineParseJSONProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineParseJSONProcessor) GetType

func (o *ObservabilityPipelineParseJSONProcessor) GetType() ObservabilityPipelineParseJSONProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineParseJSONProcessor) GetTypeOk

func (o *ObservabilityPipelineParseJSONProcessor) GetTypeOk() (*ObservabilityPipelineParseJSONProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineParseJSONProcessor) MarshalJSON

func (o ObservabilityPipelineParseJSONProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineParseJSONProcessor) SetField

func (o *ObservabilityPipelineParseJSONProcessor) SetField(v string)

SetField sets field value.

func (*ObservabilityPipelineParseJSONProcessor) SetId

func (o *ObservabilityPipelineParseJSONProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineParseJSONProcessor) SetInclude

func (o *ObservabilityPipelineParseJSONProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineParseJSONProcessor) SetInputs

func (o *ObservabilityPipelineParseJSONProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineParseJSONProcessor) SetType

func (o *ObservabilityPipelineParseJSONProcessor) SetType(v ObservabilityPipelineParseJSONProcessorType)

SetType sets field value.

func (*ObservabilityPipelineParseJSONProcessor) UnmarshalJSON

func (o *ObservabilityPipelineParseJSONProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineParseJSONProcessorType

ObservabilityPipelineParseJSONProcessorType The processor type. The value should always be `parse_json`.

type ObservabilityPipelineParseJSONProcessorType string

List of ObservabilityPipelineParseJSONProcessorType.

const (
    OBSERVABILITYPIPELINEPARSEJSONPROCESSORTYPE_PARSE_JSON ObservabilityPipelineParseJSONProcessorType = "parse_json"
)

func NewObservabilityPipelineParseJSONProcessorTypeFromValue

func NewObservabilityPipelineParseJSONProcessorTypeFromValue(v string) (*ObservabilityPipelineParseJSONProcessorType, error)

NewObservabilityPipelineParseJSONProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineParseJSONProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineParseJSONProcessorType) GetAllowedValues

func (v *ObservabilityPipelineParseJSONProcessorType) GetAllowedValues() []ObservabilityPipelineParseJSONProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineParseJSONProcessorType) IsValid

func (v ObservabilityPipelineParseJSONProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineParseJSONProcessorType) Ptr

func (v ObservabilityPipelineParseJSONProcessorType) Ptr() *ObservabilityPipelineParseJSONProcessorType

Ptr returns reference to ObservabilityPipelineParseJSONProcessorType value.

func (*ObservabilityPipelineParseJSONProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineParseJSONProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelinePipelineKafkaSourceSaslMechanism

ObservabilityPipelinePipelineKafkaSourceSaslMechanism SASL mechanism used for Kafka authentication.

type ObservabilityPipelinePipelineKafkaSourceSaslMechanism string

List of ObservabilityPipelinePipelineKafkaSourceSaslMechanism.

const (
    OBSERVABILITYPIPELINEPIPELINEKAFKASOURCESASLMECHANISM_PLAIN               ObservabilityPipelinePipelineKafkaSourceSaslMechanism = "PLAIN"
    OBSERVABILITYPIPELINEPIPELINEKAFKASOURCESASLMECHANISM_SCRAMNOT_SHANOT_256 ObservabilityPipelinePipelineKafkaSourceSaslMechanism = "SCRAM-SHA-256"
    OBSERVABILITYPIPELINEPIPELINEKAFKASOURCESASLMECHANISM_SCRAMNOT_SHANOT_512 ObservabilityPipelinePipelineKafkaSourceSaslMechanism = "SCRAM-SHA-512"
)

func NewObservabilityPipelinePipelineKafkaSourceSaslMechanismFromValue

func NewObservabilityPipelinePipelineKafkaSourceSaslMechanismFromValue(v string) (*ObservabilityPipelinePipelineKafkaSourceSaslMechanism, error)

NewObservabilityPipelinePipelineKafkaSourceSaslMechanismFromValue returns a pointer to a valid ObservabilityPipelinePipelineKafkaSourceSaslMechanism for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelinePipelineKafkaSourceSaslMechanism) GetAllowedValues

func (v *ObservabilityPipelinePipelineKafkaSourceSaslMechanism) GetAllowedValues() []ObservabilityPipelinePipelineKafkaSourceSaslMechanism

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelinePipelineKafkaSourceSaslMechanism) IsValid

func (v ObservabilityPipelinePipelineKafkaSourceSaslMechanism) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelinePipelineKafkaSourceSaslMechanism) Ptr

func (v ObservabilityPipelinePipelineKafkaSourceSaslMechanism) Ptr() *ObservabilityPipelinePipelineKafkaSourceSaslMechanism

Ptr returns reference to ObservabilityPipelinePipelineKafkaSourceSaslMechanism value.

func (*ObservabilityPipelinePipelineKafkaSourceSaslMechanism) UnmarshalJSON

func (v *ObservabilityPipelinePipelineKafkaSourceSaslMechanism) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineQuotaProcessor

ObservabilityPipelineQuotaProcessor The Quota Processor measures logging traffic for logs that match a specified filter. When the configured daily quota is met, the processor can drop or alert.

type ObservabilityPipelineQuotaProcessor struct {
    // If set to `true`, logs that matched the quota filter and sent after the quota has been met are dropped; only logs that did not match the filter query continue through the pipeline.
    DropEvents bool `json:"drop_events"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components).
    Id string `json:"id"`
    // If `true`, the processor skips quota checks when partition fields are missing from the logs.
    IgnoreWhenMissingPartitions *bool `json:"ignore_when_missing_partitions,omitempty"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events.
    Limit ObservabilityPipelineQuotaProcessorLimit `json:"limit"`
    // Name of the quota.
    Name string `json:"name"`
    // The action to take when the quota is exceeded. Options:
    // - `drop`: Drop the event.
    // - `no_action`: Let the event pass through.
    // - `overflow_routing`: Route to an overflow destination.
    //
    OverflowAction *ObservabilityPipelineQuotaProcessorOverflowAction `json:"overflow_action,omitempty"`
    // A list of alternate quota rules that apply to specific sets of events, identified by matching field values. Each override can define a custom limit.
    Overrides []ObservabilityPipelineQuotaProcessorOverride `json:"overrides,omitempty"`
    // A list of fields used to segment log traffic for quota enforcement. Quotas are tracked independently by unique combinations of these field values.
    PartitionFields []string `json:"partition_fields,omitempty"`
    // The processor type. The value should always be `quota`.
    Type ObservabilityPipelineQuotaProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineQuotaProcessor

func NewObservabilityPipelineQuotaProcessor(dropEvents bool, id string, include string, inputs []string, limit ObservabilityPipelineQuotaProcessorLimit, name string, typeVar ObservabilityPipelineQuotaProcessorType) *ObservabilityPipelineQuotaProcessor

NewObservabilityPipelineQuotaProcessor instantiates a new ObservabilityPipelineQuotaProcessor 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 NewObservabilityPipelineQuotaProcessorWithDefaults

func NewObservabilityPipelineQuotaProcessorWithDefaults() *ObservabilityPipelineQuotaProcessor

NewObservabilityPipelineQuotaProcessorWithDefaults instantiates a new ObservabilityPipelineQuotaProcessor 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 (*ObservabilityPipelineQuotaProcessor) GetDropEvents

func (o *ObservabilityPipelineQuotaProcessor) GetDropEvents() bool

GetDropEvents returns the DropEvents field value.

func (*ObservabilityPipelineQuotaProcessor) GetDropEventsOk

func (o *ObservabilityPipelineQuotaProcessor) GetDropEventsOk() (*bool, bool)

GetDropEventsOk returns a tuple with the DropEvents field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetId

func (o *ObservabilityPipelineQuotaProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineQuotaProcessor) GetIdOk

func (o *ObservabilityPipelineQuotaProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetIgnoreWhenMissingPartitions

func (o *ObservabilityPipelineQuotaProcessor) GetIgnoreWhenMissingPartitions() bool

GetIgnoreWhenMissingPartitions returns the IgnoreWhenMissingPartitions field value if set, zero value otherwise.

func (*ObservabilityPipelineQuotaProcessor) GetIgnoreWhenMissingPartitionsOk

func (o *ObservabilityPipelineQuotaProcessor) GetIgnoreWhenMissingPartitionsOk() (*bool, bool)

GetIgnoreWhenMissingPartitionsOk returns a tuple with the IgnoreWhenMissingPartitions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetInclude

func (o *ObservabilityPipelineQuotaProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineQuotaProcessor) GetIncludeOk

func (o *ObservabilityPipelineQuotaProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetInputs

func (o *ObservabilityPipelineQuotaProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineQuotaProcessor) GetInputsOk

func (o *ObservabilityPipelineQuotaProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetLimit

func (o *ObservabilityPipelineQuotaProcessor) GetLimit() ObservabilityPipelineQuotaProcessorLimit

GetLimit returns the Limit field value.

func (*ObservabilityPipelineQuotaProcessor) GetLimitOk

func (o *ObservabilityPipelineQuotaProcessor) GetLimitOk() (*ObservabilityPipelineQuotaProcessorLimit, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetName

func (o *ObservabilityPipelineQuotaProcessor) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineQuotaProcessor) GetNameOk

func (o *ObservabilityPipelineQuotaProcessor) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetOverflowAction

func (o *ObservabilityPipelineQuotaProcessor) GetOverflowAction() ObservabilityPipelineQuotaProcessorOverflowAction

GetOverflowAction returns the OverflowAction field value if set, zero value otherwise.

func (*ObservabilityPipelineQuotaProcessor) GetOverflowActionOk

func (o *ObservabilityPipelineQuotaProcessor) GetOverflowActionOk() (*ObservabilityPipelineQuotaProcessorOverflowAction, bool)

GetOverflowActionOk returns a tuple with the OverflowAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetOverrides

func (o *ObservabilityPipelineQuotaProcessor) GetOverrides() []ObservabilityPipelineQuotaProcessorOverride

GetOverrides returns the Overrides field value if set, zero value otherwise.

func (*ObservabilityPipelineQuotaProcessor) GetOverridesOk

func (o *ObservabilityPipelineQuotaProcessor) GetOverridesOk() (*[]ObservabilityPipelineQuotaProcessorOverride, bool)

GetOverridesOk returns a tuple with the Overrides field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetPartitionFields

func (o *ObservabilityPipelineQuotaProcessor) GetPartitionFields() []string

GetPartitionFields returns the PartitionFields field value if set, zero value otherwise.

func (*ObservabilityPipelineQuotaProcessor) GetPartitionFieldsOk

func (o *ObservabilityPipelineQuotaProcessor) GetPartitionFieldsOk() (*[]string, bool)

GetPartitionFieldsOk returns a tuple with the PartitionFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) GetType

func (o *ObservabilityPipelineQuotaProcessor) GetType() ObservabilityPipelineQuotaProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineQuotaProcessor) GetTypeOk

func (o *ObservabilityPipelineQuotaProcessor) GetTypeOk() (*ObservabilityPipelineQuotaProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessor) HasIgnoreWhenMissingPartitions

func (o *ObservabilityPipelineQuotaProcessor) HasIgnoreWhenMissingPartitions() bool

HasIgnoreWhenMissingPartitions returns a boolean if a field has been set.

func (*ObservabilityPipelineQuotaProcessor) HasOverflowAction

func (o *ObservabilityPipelineQuotaProcessor) HasOverflowAction() bool

HasOverflowAction returns a boolean if a field has been set.

func (*ObservabilityPipelineQuotaProcessor) HasOverrides

func (o *ObservabilityPipelineQuotaProcessor) HasOverrides() bool

HasOverrides returns a boolean if a field has been set.

func (*ObservabilityPipelineQuotaProcessor) HasPartitionFields

func (o *ObservabilityPipelineQuotaProcessor) HasPartitionFields() bool

HasPartitionFields returns a boolean if a field has been set.

func (ObservabilityPipelineQuotaProcessor) MarshalJSON

func (o ObservabilityPipelineQuotaProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineQuotaProcessor) SetDropEvents

func (o *ObservabilityPipelineQuotaProcessor) SetDropEvents(v bool)

SetDropEvents sets field value.

func (*ObservabilityPipelineQuotaProcessor) SetId

func (o *ObservabilityPipelineQuotaProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineQuotaProcessor) SetIgnoreWhenMissingPartitions

func (o *ObservabilityPipelineQuotaProcessor) SetIgnoreWhenMissingPartitions(v bool)

SetIgnoreWhenMissingPartitions gets a reference to the given bool and assigns it to the IgnoreWhenMissingPartitions field.

func (*ObservabilityPipelineQuotaProcessor) SetInclude

func (o *ObservabilityPipelineQuotaProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineQuotaProcessor) SetInputs

func (o *ObservabilityPipelineQuotaProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineQuotaProcessor) SetLimit

func (o *ObservabilityPipelineQuotaProcessor) SetLimit(v ObservabilityPipelineQuotaProcessorLimit)

SetLimit sets field value.

func (*ObservabilityPipelineQuotaProcessor) SetName

func (o *ObservabilityPipelineQuotaProcessor) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineQuotaProcessor) SetOverflowAction

func (o *ObservabilityPipelineQuotaProcessor) SetOverflowAction(v ObservabilityPipelineQuotaProcessorOverflowAction)

SetOverflowAction gets a reference to the given ObservabilityPipelineQuotaProcessorOverflowAction and assigns it to the OverflowAction field.

func (*ObservabilityPipelineQuotaProcessor) SetOverrides

func (o *ObservabilityPipelineQuotaProcessor) SetOverrides(v []ObservabilityPipelineQuotaProcessorOverride)

SetOverrides gets a reference to the given []ObservabilityPipelineQuotaProcessorOverride and assigns it to the Overrides field.

func (*ObservabilityPipelineQuotaProcessor) SetPartitionFields

func (o *ObservabilityPipelineQuotaProcessor) SetPartitionFields(v []string)

SetPartitionFields gets a reference to the given []string and assigns it to the PartitionFields field.

func (*ObservabilityPipelineQuotaProcessor) SetType

func (o *ObservabilityPipelineQuotaProcessor) SetType(v ObservabilityPipelineQuotaProcessorType)

SetType sets field value.

func (*ObservabilityPipelineQuotaProcessor) UnmarshalJSON

func (o *ObservabilityPipelineQuotaProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineQuotaProcessorLimit

ObservabilityPipelineQuotaProcessorLimit The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events.

type ObservabilityPipelineQuotaProcessorLimit struct {
    // Unit for quota enforcement in bytes for data size or events for count.
    Enforce ObservabilityPipelineQuotaProcessorLimitEnforceType `json:"enforce"`
    // The limit for quota enforcement.
    Limit int64 `json:"limit"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineQuotaProcessorLimit

func NewObservabilityPipelineQuotaProcessorLimit(enforce ObservabilityPipelineQuotaProcessorLimitEnforceType, limit int64) *ObservabilityPipelineQuotaProcessorLimit

NewObservabilityPipelineQuotaProcessorLimit instantiates a new ObservabilityPipelineQuotaProcessorLimit 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 NewObservabilityPipelineQuotaProcessorLimitWithDefaults

func NewObservabilityPipelineQuotaProcessorLimitWithDefaults() *ObservabilityPipelineQuotaProcessorLimit

NewObservabilityPipelineQuotaProcessorLimitWithDefaults instantiates a new ObservabilityPipelineQuotaProcessorLimit 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 (*ObservabilityPipelineQuotaProcessorLimit) GetEnforce

func (o *ObservabilityPipelineQuotaProcessorLimit) GetEnforce() ObservabilityPipelineQuotaProcessorLimitEnforceType

GetEnforce returns the Enforce field value.

func (*ObservabilityPipelineQuotaProcessorLimit) GetEnforceOk

func (o *ObservabilityPipelineQuotaProcessorLimit) GetEnforceOk() (*ObservabilityPipelineQuotaProcessorLimitEnforceType, bool)

GetEnforceOk returns a tuple with the Enforce field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessorLimit) GetLimit

func (o *ObservabilityPipelineQuotaProcessorLimit) GetLimit() int64

GetLimit returns the Limit field value.

func (*ObservabilityPipelineQuotaProcessorLimit) GetLimitOk

func (o *ObservabilityPipelineQuotaProcessorLimit) GetLimitOk() (*int64, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (ObservabilityPipelineQuotaProcessorLimit) MarshalJSON

func (o ObservabilityPipelineQuotaProcessorLimit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineQuotaProcessorLimit) SetEnforce

func (o *ObservabilityPipelineQuotaProcessorLimit) SetEnforce(v ObservabilityPipelineQuotaProcessorLimitEnforceType)

SetEnforce sets field value.

func (*ObservabilityPipelineQuotaProcessorLimit) SetLimit

func (o *ObservabilityPipelineQuotaProcessorLimit) SetLimit(v int64)

SetLimit sets field value.

func (*ObservabilityPipelineQuotaProcessorLimit) UnmarshalJSON

func (o *ObservabilityPipelineQuotaProcessorLimit) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineQuotaProcessorLimitEnforceType

ObservabilityPipelineQuotaProcessorLimitEnforceType Unit for quota enforcement in bytes for data size or events for count.

type ObservabilityPipelineQuotaProcessorLimitEnforceType string

List of ObservabilityPipelineQuotaProcessorLimitEnforceType.

const (
    OBSERVABILITYPIPELINEQUOTAPROCESSORLIMITENFORCETYPE_BYTES  ObservabilityPipelineQuotaProcessorLimitEnforceType = "bytes"
    OBSERVABILITYPIPELINEQUOTAPROCESSORLIMITENFORCETYPE_EVENTS ObservabilityPipelineQuotaProcessorLimitEnforceType = "events"
)

func NewObservabilityPipelineQuotaProcessorLimitEnforceTypeFromValue

func NewObservabilityPipelineQuotaProcessorLimitEnforceTypeFromValue(v string) (*ObservabilityPipelineQuotaProcessorLimitEnforceType, error)

NewObservabilityPipelineQuotaProcessorLimitEnforceTypeFromValue returns a pointer to a valid ObservabilityPipelineQuotaProcessorLimitEnforceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineQuotaProcessorLimitEnforceType) GetAllowedValues

func (v *ObservabilityPipelineQuotaProcessorLimitEnforceType) GetAllowedValues() []ObservabilityPipelineQuotaProcessorLimitEnforceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineQuotaProcessorLimitEnforceType) IsValid

func (v ObservabilityPipelineQuotaProcessorLimitEnforceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineQuotaProcessorLimitEnforceType) Ptr

func (v ObservabilityPipelineQuotaProcessorLimitEnforceType) Ptr() *ObservabilityPipelineQuotaProcessorLimitEnforceType

Ptr returns reference to ObservabilityPipelineQuotaProcessorLimitEnforceType value.

func (*ObservabilityPipelineQuotaProcessorLimitEnforceType) UnmarshalJSON

func (v *ObservabilityPipelineQuotaProcessorLimitEnforceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineQuotaProcessorOverflowAction

ObservabilityPipelineQuotaProcessorOverflowAction The action to take when the quota is exceeded. Options: - `drop`: Drop the event. - `no_action`: Let the event pass through. - `overflow_routing`: Route to an overflow destination.

type ObservabilityPipelineQuotaProcessorOverflowAction string

List of ObservabilityPipelineQuotaProcessorOverflowAction.

const (
    OBSERVABILITYPIPELINEQUOTAPROCESSOROVERFLOWACTION_DROP             ObservabilityPipelineQuotaProcessorOverflowAction = "drop"
    OBSERVABILITYPIPELINEQUOTAPROCESSOROVERFLOWACTION_NO_ACTION        ObservabilityPipelineQuotaProcessorOverflowAction = "no_action"
    OBSERVABILITYPIPELINEQUOTAPROCESSOROVERFLOWACTION_OVERFLOW_ROUTING ObservabilityPipelineQuotaProcessorOverflowAction = "overflow_routing"
)

func NewObservabilityPipelineQuotaProcessorOverflowActionFromValue

func NewObservabilityPipelineQuotaProcessorOverflowActionFromValue(v string) (*ObservabilityPipelineQuotaProcessorOverflowAction, error)

NewObservabilityPipelineQuotaProcessorOverflowActionFromValue returns a pointer to a valid ObservabilityPipelineQuotaProcessorOverflowAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineQuotaProcessorOverflowAction) GetAllowedValues

func (v *ObservabilityPipelineQuotaProcessorOverflowAction) GetAllowedValues() []ObservabilityPipelineQuotaProcessorOverflowAction

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineQuotaProcessorOverflowAction) IsValid

func (v ObservabilityPipelineQuotaProcessorOverflowAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineQuotaProcessorOverflowAction) Ptr

func (v ObservabilityPipelineQuotaProcessorOverflowAction) Ptr() *ObservabilityPipelineQuotaProcessorOverflowAction

Ptr returns reference to ObservabilityPipelineQuotaProcessorOverflowAction value.

func (*ObservabilityPipelineQuotaProcessorOverflowAction) UnmarshalJSON

func (v *ObservabilityPipelineQuotaProcessorOverflowAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineQuotaProcessorOverride

ObservabilityPipelineQuotaProcessorOverride Defines a custom quota limit that applies to specific log events based on matching field values.

type ObservabilityPipelineQuotaProcessorOverride struct {
    // A list of field matchers used to apply a specific override. If an event matches all listed key-value pairs, the corresponding override limit is enforced.
    Fields []ObservabilityPipelineFieldValue `json:"fields"`
    // The maximum amount of data or number of events allowed before the quota is enforced. Can be specified in bytes or events.
    Limit ObservabilityPipelineQuotaProcessorLimit `json:"limit"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineQuotaProcessorOverride

func NewObservabilityPipelineQuotaProcessorOverride(fields []ObservabilityPipelineFieldValue, limit ObservabilityPipelineQuotaProcessorLimit) *ObservabilityPipelineQuotaProcessorOverride

NewObservabilityPipelineQuotaProcessorOverride instantiates a new ObservabilityPipelineQuotaProcessorOverride 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 NewObservabilityPipelineQuotaProcessorOverrideWithDefaults

func NewObservabilityPipelineQuotaProcessorOverrideWithDefaults() *ObservabilityPipelineQuotaProcessorOverride

NewObservabilityPipelineQuotaProcessorOverrideWithDefaults instantiates a new ObservabilityPipelineQuotaProcessorOverride 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 (*ObservabilityPipelineQuotaProcessorOverride) GetFields

func (o *ObservabilityPipelineQuotaProcessorOverride) GetFields() []ObservabilityPipelineFieldValue

GetFields returns the Fields field value.

func (*ObservabilityPipelineQuotaProcessorOverride) GetFieldsOk

func (o *ObservabilityPipelineQuotaProcessorOverride) GetFieldsOk() (*[]ObservabilityPipelineFieldValue, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineQuotaProcessorOverride) GetLimit

func (o *ObservabilityPipelineQuotaProcessorOverride) GetLimit() ObservabilityPipelineQuotaProcessorLimit

GetLimit returns the Limit field value.

func (*ObservabilityPipelineQuotaProcessorOverride) GetLimitOk

func (o *ObservabilityPipelineQuotaProcessorOverride) GetLimitOk() (*ObservabilityPipelineQuotaProcessorLimit, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (ObservabilityPipelineQuotaProcessorOverride) MarshalJSON

func (o ObservabilityPipelineQuotaProcessorOverride) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineQuotaProcessorOverride) SetFields

func (o *ObservabilityPipelineQuotaProcessorOverride) SetFields(v []ObservabilityPipelineFieldValue)

SetFields sets field value.

func (*ObservabilityPipelineQuotaProcessorOverride) SetLimit

func (o *ObservabilityPipelineQuotaProcessorOverride) SetLimit(v ObservabilityPipelineQuotaProcessorLimit)

SetLimit sets field value.

func (*ObservabilityPipelineQuotaProcessorOverride) UnmarshalJSON

func (o *ObservabilityPipelineQuotaProcessorOverride) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineQuotaProcessorType

ObservabilityPipelineQuotaProcessorType The processor type. The value should always be `quota`.

type ObservabilityPipelineQuotaProcessorType string

List of ObservabilityPipelineQuotaProcessorType.

const (
    OBSERVABILITYPIPELINEQUOTAPROCESSORTYPE_QUOTA ObservabilityPipelineQuotaProcessorType = "quota"
)

func NewObservabilityPipelineQuotaProcessorTypeFromValue

func NewObservabilityPipelineQuotaProcessorTypeFromValue(v string) (*ObservabilityPipelineQuotaProcessorType, error)

NewObservabilityPipelineQuotaProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineQuotaProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineQuotaProcessorType) GetAllowedValues

func (v *ObservabilityPipelineQuotaProcessorType) GetAllowedValues() []ObservabilityPipelineQuotaProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineQuotaProcessorType) IsValid

func (v ObservabilityPipelineQuotaProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineQuotaProcessorType) Ptr

func (v ObservabilityPipelineQuotaProcessorType) Ptr() *ObservabilityPipelineQuotaProcessorType

Ptr returns reference to ObservabilityPipelineQuotaProcessorType value.

func (*ObservabilityPipelineQuotaProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineQuotaProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineReduceProcessor

ObservabilityPipelineReduceProcessor The `reduce` processor aggregates and merges logs based on matching keys and merge strategies.

type ObservabilityPipelineReduceProcessor struct {
    // A list of fields used to group log events for merging.
    GroupBy []string `json:"group_by"`
    // The unique identifier for this processor.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the input for this processor.
    Inputs []string `json:"inputs"`
    // List of merge strategies defining how values from grouped events should be combined.
    MergeStrategies []ObservabilityPipelineReduceProcessorMergeStrategy `json:"merge_strategies"`
    // The processor type. The value should always be `reduce`.
    Type ObservabilityPipelineReduceProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineReduceProcessor

func NewObservabilityPipelineReduceProcessor(groupBy []string, id string, include string, inputs []string, mergeStrategies []ObservabilityPipelineReduceProcessorMergeStrategy, typeVar ObservabilityPipelineReduceProcessorType) *ObservabilityPipelineReduceProcessor

NewObservabilityPipelineReduceProcessor instantiates a new ObservabilityPipelineReduceProcessor 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 NewObservabilityPipelineReduceProcessorWithDefaults

func NewObservabilityPipelineReduceProcessorWithDefaults() *ObservabilityPipelineReduceProcessor

NewObservabilityPipelineReduceProcessorWithDefaults instantiates a new ObservabilityPipelineReduceProcessor 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 (*ObservabilityPipelineReduceProcessor) GetGroupBy

func (o *ObservabilityPipelineReduceProcessor) GetGroupBy() []string

GetGroupBy returns the GroupBy field value.

func (*ObservabilityPipelineReduceProcessor) GetGroupByOk

func (o *ObservabilityPipelineReduceProcessor) GetGroupByOk() (*[]string, bool)

GetGroupByOk returns a tuple with the GroupBy field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineReduceProcessor) GetId

func (o *ObservabilityPipelineReduceProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineReduceProcessor) GetIdOk

func (o *ObservabilityPipelineReduceProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineReduceProcessor) GetInclude

func (o *ObservabilityPipelineReduceProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineReduceProcessor) GetIncludeOk

func (o *ObservabilityPipelineReduceProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineReduceProcessor) GetInputs

func (o *ObservabilityPipelineReduceProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineReduceProcessor) GetInputsOk

func (o *ObservabilityPipelineReduceProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineReduceProcessor) GetMergeStrategies

func (o *ObservabilityPipelineReduceProcessor) GetMergeStrategies() []ObservabilityPipelineReduceProcessorMergeStrategy

GetMergeStrategies returns the MergeStrategies field value.

func (*ObservabilityPipelineReduceProcessor) GetMergeStrategiesOk

func (o *ObservabilityPipelineReduceProcessor) GetMergeStrategiesOk() (*[]ObservabilityPipelineReduceProcessorMergeStrategy, bool)

GetMergeStrategiesOk returns a tuple with the MergeStrategies field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineReduceProcessor) GetType

func (o *ObservabilityPipelineReduceProcessor) GetType() ObservabilityPipelineReduceProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineReduceProcessor) GetTypeOk

func (o *ObservabilityPipelineReduceProcessor) GetTypeOk() (*ObservabilityPipelineReduceProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineReduceProcessor) MarshalJSON

func (o ObservabilityPipelineReduceProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineReduceProcessor) SetGroupBy

func (o *ObservabilityPipelineReduceProcessor) SetGroupBy(v []string)

SetGroupBy sets field value.

func (*ObservabilityPipelineReduceProcessor) SetId

func (o *ObservabilityPipelineReduceProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineReduceProcessor) SetInclude

func (o *ObservabilityPipelineReduceProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineReduceProcessor) SetInputs

func (o *ObservabilityPipelineReduceProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineReduceProcessor) SetMergeStrategies

func (o *ObservabilityPipelineReduceProcessor) SetMergeStrategies(v []ObservabilityPipelineReduceProcessorMergeStrategy)

SetMergeStrategies sets field value.

func (*ObservabilityPipelineReduceProcessor) SetType

func (o *ObservabilityPipelineReduceProcessor) SetType(v ObservabilityPipelineReduceProcessorType)

SetType sets field value.

func (*ObservabilityPipelineReduceProcessor) UnmarshalJSON

func (o *ObservabilityPipelineReduceProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineReduceProcessorMergeStrategy

ObservabilityPipelineReduceProcessorMergeStrategy Defines how a specific field should be merged across grouped events.

type ObservabilityPipelineReduceProcessorMergeStrategy struct {
    // The field path in the log event.
    Path string `json:"path"`
    // The merge strategy to apply.
    Strategy ObservabilityPipelineReduceProcessorMergeStrategyStrategy `json:"strategy"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineReduceProcessorMergeStrategy

func NewObservabilityPipelineReduceProcessorMergeStrategy(path string, strategy ObservabilityPipelineReduceProcessorMergeStrategyStrategy) *ObservabilityPipelineReduceProcessorMergeStrategy

NewObservabilityPipelineReduceProcessorMergeStrategy instantiates a new ObservabilityPipelineReduceProcessorMergeStrategy 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 NewObservabilityPipelineReduceProcessorMergeStrategyWithDefaults

func NewObservabilityPipelineReduceProcessorMergeStrategyWithDefaults() *ObservabilityPipelineReduceProcessorMergeStrategy

NewObservabilityPipelineReduceProcessorMergeStrategyWithDefaults instantiates a new ObservabilityPipelineReduceProcessorMergeStrategy 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 (*ObservabilityPipelineReduceProcessorMergeStrategy) GetPath

func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetPath() string

GetPath returns the Path field value.

func (*ObservabilityPipelineReduceProcessorMergeStrategy) GetPathOk

func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineReduceProcessorMergeStrategy) GetStrategy

func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetStrategy() ObservabilityPipelineReduceProcessorMergeStrategyStrategy

GetStrategy returns the Strategy field value.

func (*ObservabilityPipelineReduceProcessorMergeStrategy) GetStrategyOk

func (o *ObservabilityPipelineReduceProcessorMergeStrategy) GetStrategyOk() (*ObservabilityPipelineReduceProcessorMergeStrategyStrategy, bool)

GetStrategyOk returns a tuple with the Strategy field value and a boolean to check if the value has been set.

func (ObservabilityPipelineReduceProcessorMergeStrategy) MarshalJSON

func (o ObservabilityPipelineReduceProcessorMergeStrategy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineReduceProcessorMergeStrategy) SetPath

func (o *ObservabilityPipelineReduceProcessorMergeStrategy) SetPath(v string)

SetPath sets field value.

func (*ObservabilityPipelineReduceProcessorMergeStrategy) SetStrategy

func (o *ObservabilityPipelineReduceProcessorMergeStrategy) SetStrategy(v ObservabilityPipelineReduceProcessorMergeStrategyStrategy)

SetStrategy sets field value.

func (*ObservabilityPipelineReduceProcessorMergeStrategy) UnmarshalJSON

func (o *ObservabilityPipelineReduceProcessorMergeStrategy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineReduceProcessorMergeStrategyStrategy

ObservabilityPipelineReduceProcessorMergeStrategyStrategy The merge strategy to apply.

type ObservabilityPipelineReduceProcessorMergeStrategyStrategy string

List of ObservabilityPipelineReduceProcessorMergeStrategyStrategy.

const (
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_DISCARD        ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "discard"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_RETAIN         ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "retain"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_SUM            ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "sum"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_MAX            ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "max"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_MIN            ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "min"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_ARRAY          ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "array"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_CONCAT         ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "concat"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_CONCAT_NEWLINE ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "concat_newline"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_CONCAT_RAW     ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "concat_raw"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_SHORTEST_ARRAY ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "shortest_array"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_LONGEST_ARRAY  ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "longest_array"
    OBSERVABILITYPIPELINEREDUCEPROCESSORMERGESTRATEGYSTRATEGY_FLAT_UNIQUE    ObservabilityPipelineReduceProcessorMergeStrategyStrategy = "flat_unique"
)

func NewObservabilityPipelineReduceProcessorMergeStrategyStrategyFromValue

func NewObservabilityPipelineReduceProcessorMergeStrategyStrategyFromValue(v string) (*ObservabilityPipelineReduceProcessorMergeStrategyStrategy, error)

NewObservabilityPipelineReduceProcessorMergeStrategyStrategyFromValue returns a pointer to a valid ObservabilityPipelineReduceProcessorMergeStrategyStrategy for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineReduceProcessorMergeStrategyStrategy) GetAllowedValues

func (v *ObservabilityPipelineReduceProcessorMergeStrategyStrategy) GetAllowedValues() []ObservabilityPipelineReduceProcessorMergeStrategyStrategy

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineReduceProcessorMergeStrategyStrategy) IsValid

func (v ObservabilityPipelineReduceProcessorMergeStrategyStrategy) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineReduceProcessorMergeStrategyStrategy) Ptr

func (v ObservabilityPipelineReduceProcessorMergeStrategyStrategy) Ptr() *ObservabilityPipelineReduceProcessorMergeStrategyStrategy

Ptr returns reference to ObservabilityPipelineReduceProcessorMergeStrategyStrategy value.

func (*ObservabilityPipelineReduceProcessorMergeStrategyStrategy) UnmarshalJSON

func (v *ObservabilityPipelineReduceProcessorMergeStrategyStrategy) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineReduceProcessorType

ObservabilityPipelineReduceProcessorType The processor type. The value should always be `reduce`.

type ObservabilityPipelineReduceProcessorType string

List of ObservabilityPipelineReduceProcessorType.

const (
    OBSERVABILITYPIPELINEREDUCEPROCESSORTYPE_REDUCE ObservabilityPipelineReduceProcessorType = "reduce"
)

func NewObservabilityPipelineReduceProcessorTypeFromValue

func NewObservabilityPipelineReduceProcessorTypeFromValue(v string) (*ObservabilityPipelineReduceProcessorType, error)

NewObservabilityPipelineReduceProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineReduceProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineReduceProcessorType) GetAllowedValues

func (v *ObservabilityPipelineReduceProcessorType) GetAllowedValues() []ObservabilityPipelineReduceProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineReduceProcessorType) IsValid

func (v ObservabilityPipelineReduceProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineReduceProcessorType) Ptr

func (v ObservabilityPipelineReduceProcessorType) Ptr() *ObservabilityPipelineReduceProcessorType

Ptr returns reference to ObservabilityPipelineReduceProcessorType value.

func (*ObservabilityPipelineReduceProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineReduceProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRemoveFieldsProcessor

ObservabilityPipelineRemoveFieldsProcessor The `remove_fields` processor deletes specified fields from logs.

type ObservabilityPipelineRemoveFieldsProcessor struct {
    // A list of field names to be removed from each log event.
    Fields []string `json:"fields"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // The `PipelineRemoveFieldsProcessor` `inputs`.
    Inputs []string `json:"inputs"`
    // The processor type. The value should always be `remove_fields`.
    Type ObservabilityPipelineRemoveFieldsProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineRemoveFieldsProcessor

func NewObservabilityPipelineRemoveFieldsProcessor(fields []string, id string, include string, inputs []string, typeVar ObservabilityPipelineRemoveFieldsProcessorType) *ObservabilityPipelineRemoveFieldsProcessor

NewObservabilityPipelineRemoveFieldsProcessor instantiates a new ObservabilityPipelineRemoveFieldsProcessor 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 NewObservabilityPipelineRemoveFieldsProcessorWithDefaults

func NewObservabilityPipelineRemoveFieldsProcessorWithDefaults() *ObservabilityPipelineRemoveFieldsProcessor

NewObservabilityPipelineRemoveFieldsProcessorWithDefaults instantiates a new ObservabilityPipelineRemoveFieldsProcessor 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 (*ObservabilityPipelineRemoveFieldsProcessor) GetFields

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetFields() []string

GetFields returns the Fields field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetFieldsOk

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetFieldsOk() (*[]string, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetId

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetIdOk

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetInclude

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetIncludeOk

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetInputs

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetInputsOk

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetType

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetType() ObservabilityPipelineRemoveFieldsProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) GetTypeOk

func (o *ObservabilityPipelineRemoveFieldsProcessor) GetTypeOk() (*ObservabilityPipelineRemoveFieldsProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineRemoveFieldsProcessor) MarshalJSON

func (o ObservabilityPipelineRemoveFieldsProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineRemoveFieldsProcessor) SetFields

func (o *ObservabilityPipelineRemoveFieldsProcessor) SetFields(v []string)

SetFields sets field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) SetId

func (o *ObservabilityPipelineRemoveFieldsProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) SetInclude

func (o *ObservabilityPipelineRemoveFieldsProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) SetInputs

func (o *ObservabilityPipelineRemoveFieldsProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) SetType

func (o *ObservabilityPipelineRemoveFieldsProcessor) SetType(v ObservabilityPipelineRemoveFieldsProcessorType)

SetType sets field value.

func (*ObservabilityPipelineRemoveFieldsProcessor) UnmarshalJSON

func (o *ObservabilityPipelineRemoveFieldsProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRemoveFieldsProcessorType

ObservabilityPipelineRemoveFieldsProcessorType The processor type. The value should always be `remove_fields`.

type ObservabilityPipelineRemoveFieldsProcessorType string

List of ObservabilityPipelineRemoveFieldsProcessorType.

const (
    OBSERVABILITYPIPELINEREMOVEFIELDSPROCESSORTYPE_REMOVE_FIELDS ObservabilityPipelineRemoveFieldsProcessorType = "remove_fields"
)

func NewObservabilityPipelineRemoveFieldsProcessorTypeFromValue

func NewObservabilityPipelineRemoveFieldsProcessorTypeFromValue(v string) (*ObservabilityPipelineRemoveFieldsProcessorType, error)

NewObservabilityPipelineRemoveFieldsProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineRemoveFieldsProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineRemoveFieldsProcessorType) GetAllowedValues

func (v *ObservabilityPipelineRemoveFieldsProcessorType) GetAllowedValues() []ObservabilityPipelineRemoveFieldsProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineRemoveFieldsProcessorType) IsValid

func (v ObservabilityPipelineRemoveFieldsProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineRemoveFieldsProcessorType) Ptr

func (v ObservabilityPipelineRemoveFieldsProcessorType) Ptr() *ObservabilityPipelineRemoveFieldsProcessorType

Ptr returns reference to ObservabilityPipelineRemoveFieldsProcessorType value.

func (*ObservabilityPipelineRemoveFieldsProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineRemoveFieldsProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRenameFieldsProcessor

ObservabilityPipelineRenameFieldsProcessor The `rename_fields` processor changes field names.

type ObservabilityPipelineRenameFieldsProcessor struct {
    // A list of rename rules specifying which fields to rename in the event, what to rename them to, and whether to preserve the original fields.
    Fields []ObservabilityPipelineRenameFieldsProcessorField `json:"fields"`
    // A unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The processor type. The value should always be `rename_fields`.
    Type ObservabilityPipelineRenameFieldsProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineRenameFieldsProcessor

func NewObservabilityPipelineRenameFieldsProcessor(fields []ObservabilityPipelineRenameFieldsProcessorField, id string, include string, inputs []string, typeVar ObservabilityPipelineRenameFieldsProcessorType) *ObservabilityPipelineRenameFieldsProcessor

NewObservabilityPipelineRenameFieldsProcessor instantiates a new ObservabilityPipelineRenameFieldsProcessor 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 NewObservabilityPipelineRenameFieldsProcessorWithDefaults

func NewObservabilityPipelineRenameFieldsProcessorWithDefaults() *ObservabilityPipelineRenameFieldsProcessor

NewObservabilityPipelineRenameFieldsProcessorWithDefaults instantiates a new ObservabilityPipelineRenameFieldsProcessor 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 (*ObservabilityPipelineRenameFieldsProcessor) GetFields

func (o *ObservabilityPipelineRenameFieldsProcessor) GetFields() []ObservabilityPipelineRenameFieldsProcessorField

GetFields returns the Fields field value.

func (*ObservabilityPipelineRenameFieldsProcessor) GetFieldsOk

func (o *ObservabilityPipelineRenameFieldsProcessor) GetFieldsOk() (*[]ObservabilityPipelineRenameFieldsProcessorField, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRenameFieldsProcessor) GetId

func (o *ObservabilityPipelineRenameFieldsProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineRenameFieldsProcessor) GetIdOk

func (o *ObservabilityPipelineRenameFieldsProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRenameFieldsProcessor) GetInclude

func (o *ObservabilityPipelineRenameFieldsProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineRenameFieldsProcessor) GetIncludeOk

func (o *ObservabilityPipelineRenameFieldsProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRenameFieldsProcessor) GetInputs

func (o *ObservabilityPipelineRenameFieldsProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineRenameFieldsProcessor) GetInputsOk

func (o *ObservabilityPipelineRenameFieldsProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRenameFieldsProcessor) GetType

func (o *ObservabilityPipelineRenameFieldsProcessor) GetType() ObservabilityPipelineRenameFieldsProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineRenameFieldsProcessor) GetTypeOk

func (o *ObservabilityPipelineRenameFieldsProcessor) GetTypeOk() (*ObservabilityPipelineRenameFieldsProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineRenameFieldsProcessor) MarshalJSON

func (o ObservabilityPipelineRenameFieldsProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineRenameFieldsProcessor) SetFields

func (o *ObservabilityPipelineRenameFieldsProcessor) SetFields(v []ObservabilityPipelineRenameFieldsProcessorField)

SetFields sets field value.

func (*ObservabilityPipelineRenameFieldsProcessor) SetId

func (o *ObservabilityPipelineRenameFieldsProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineRenameFieldsProcessor) SetInclude

func (o *ObservabilityPipelineRenameFieldsProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineRenameFieldsProcessor) SetInputs

func (o *ObservabilityPipelineRenameFieldsProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineRenameFieldsProcessor) SetType

func (o *ObservabilityPipelineRenameFieldsProcessor) SetType(v ObservabilityPipelineRenameFieldsProcessorType)

SetType sets field value.

func (*ObservabilityPipelineRenameFieldsProcessor) UnmarshalJSON

func (o *ObservabilityPipelineRenameFieldsProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRenameFieldsProcessorField

ObservabilityPipelineRenameFieldsProcessorField Defines how to rename a field in log events.

type ObservabilityPipelineRenameFieldsProcessorField struct {
    // The field name to assign the renamed value to.
    Destination string `json:"destination"`
    // Indicates whether the original field, that is received from the source, should be kept (`true`) or removed (`false`) after renaming.
    PreserveSource bool `json:"preserve_source"`
    // The original field name in the log event that should be renamed.
    Source string `json:"source"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineRenameFieldsProcessorField

func NewObservabilityPipelineRenameFieldsProcessorField(destination string, preserveSource bool, source string) *ObservabilityPipelineRenameFieldsProcessorField

NewObservabilityPipelineRenameFieldsProcessorField instantiates a new ObservabilityPipelineRenameFieldsProcessorField 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 NewObservabilityPipelineRenameFieldsProcessorFieldWithDefaults

func NewObservabilityPipelineRenameFieldsProcessorFieldWithDefaults() *ObservabilityPipelineRenameFieldsProcessorField

NewObservabilityPipelineRenameFieldsProcessorFieldWithDefaults instantiates a new ObservabilityPipelineRenameFieldsProcessorField 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 (*ObservabilityPipelineRenameFieldsProcessorField) GetDestination

func (o *ObservabilityPipelineRenameFieldsProcessorField) GetDestination() string

GetDestination returns the Destination field value.

func (*ObservabilityPipelineRenameFieldsProcessorField) GetDestinationOk

func (o *ObservabilityPipelineRenameFieldsProcessorField) GetDestinationOk() (*string, bool)

GetDestinationOk returns a tuple with the Destination field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRenameFieldsProcessorField) GetPreserveSource

func (o *ObservabilityPipelineRenameFieldsProcessorField) GetPreserveSource() bool

GetPreserveSource returns the PreserveSource field value.

func (*ObservabilityPipelineRenameFieldsProcessorField) GetPreserveSourceOk

func (o *ObservabilityPipelineRenameFieldsProcessorField) GetPreserveSourceOk() (*bool, bool)

GetPreserveSourceOk returns a tuple with the PreserveSource field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRenameFieldsProcessorField) GetSource

func (o *ObservabilityPipelineRenameFieldsProcessorField) GetSource() string

GetSource returns the Source field value.

func (*ObservabilityPipelineRenameFieldsProcessorField) GetSourceOk

func (o *ObservabilityPipelineRenameFieldsProcessorField) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.

func (ObservabilityPipelineRenameFieldsProcessorField) MarshalJSON

func (o ObservabilityPipelineRenameFieldsProcessorField) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineRenameFieldsProcessorField) SetDestination

func (o *ObservabilityPipelineRenameFieldsProcessorField) SetDestination(v string)

SetDestination sets field value.

func (*ObservabilityPipelineRenameFieldsProcessorField) SetPreserveSource

func (o *ObservabilityPipelineRenameFieldsProcessorField) SetPreserveSource(v bool)

SetPreserveSource sets field value.

func (*ObservabilityPipelineRenameFieldsProcessorField) SetSource

func (o *ObservabilityPipelineRenameFieldsProcessorField) SetSource(v string)

SetSource sets field value.

func (*ObservabilityPipelineRenameFieldsProcessorField) UnmarshalJSON

func (o *ObservabilityPipelineRenameFieldsProcessorField) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRenameFieldsProcessorType

ObservabilityPipelineRenameFieldsProcessorType The processor type. The value should always be `rename_fields`.

type ObservabilityPipelineRenameFieldsProcessorType string

List of ObservabilityPipelineRenameFieldsProcessorType.

const (
    OBSERVABILITYPIPELINERENAMEFIELDSPROCESSORTYPE_RENAME_FIELDS ObservabilityPipelineRenameFieldsProcessorType = "rename_fields"
)

func NewObservabilityPipelineRenameFieldsProcessorTypeFromValue

func NewObservabilityPipelineRenameFieldsProcessorTypeFromValue(v string) (*ObservabilityPipelineRenameFieldsProcessorType, error)

NewObservabilityPipelineRenameFieldsProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineRenameFieldsProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineRenameFieldsProcessorType) GetAllowedValues

func (v *ObservabilityPipelineRenameFieldsProcessorType) GetAllowedValues() []ObservabilityPipelineRenameFieldsProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineRenameFieldsProcessorType) IsValid

func (v ObservabilityPipelineRenameFieldsProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineRenameFieldsProcessorType) Ptr

func (v ObservabilityPipelineRenameFieldsProcessorType) Ptr() *ObservabilityPipelineRenameFieldsProcessorType

Ptr returns reference to ObservabilityPipelineRenameFieldsProcessorType value.

func (*ObservabilityPipelineRenameFieldsProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineRenameFieldsProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRsyslogDestination

ObservabilityPipelineRsyslogDestination The `rsyslog` destination forwards logs to an external `rsyslog` server over TCP or UDP using the syslog protocol.

type ObservabilityPipelineRsyslogDestination struct {
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // Optional socket keepalive duration in milliseconds.
    Keepalive *int64 `json:"keepalive,omitempty"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The destination type. The value should always be `rsyslog`.
    Type ObservabilityPipelineRsyslogDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineRsyslogDestination

func NewObservabilityPipelineRsyslogDestination(id string, inputs []string, typeVar ObservabilityPipelineRsyslogDestinationType) *ObservabilityPipelineRsyslogDestination

NewObservabilityPipelineRsyslogDestination instantiates a new ObservabilityPipelineRsyslogDestination 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 NewObservabilityPipelineRsyslogDestinationWithDefaults

func NewObservabilityPipelineRsyslogDestinationWithDefaults() *ObservabilityPipelineRsyslogDestination

NewObservabilityPipelineRsyslogDestinationWithDefaults instantiates a new ObservabilityPipelineRsyslogDestination 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 (*ObservabilityPipelineRsyslogDestination) GetId

func (o *ObservabilityPipelineRsyslogDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineRsyslogDestination) GetIdOk

func (o *ObservabilityPipelineRsyslogDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogDestination) GetInputs

func (o *ObservabilityPipelineRsyslogDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineRsyslogDestination) GetInputsOk

func (o *ObservabilityPipelineRsyslogDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogDestination) GetKeepalive

func (o *ObservabilityPipelineRsyslogDestination) GetKeepalive() int64

GetKeepalive returns the Keepalive field value if set, zero value otherwise.

func (*ObservabilityPipelineRsyslogDestination) GetKeepaliveOk

func (o *ObservabilityPipelineRsyslogDestination) GetKeepaliveOk() (*int64, bool)

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 (*ObservabilityPipelineRsyslogDestination) GetTls

func (o *ObservabilityPipelineRsyslogDestination) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineRsyslogDestination) GetTlsOk

func (o *ObservabilityPipelineRsyslogDestination) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogDestination) GetType

func (o *ObservabilityPipelineRsyslogDestination) GetType() ObservabilityPipelineRsyslogDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineRsyslogDestination) GetTypeOk

func (o *ObservabilityPipelineRsyslogDestination) GetTypeOk() (*ObservabilityPipelineRsyslogDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogDestination) HasKeepalive

func (o *ObservabilityPipelineRsyslogDestination) HasKeepalive() bool

HasKeepalive returns a boolean if a field has been set.

func (*ObservabilityPipelineRsyslogDestination) HasTls

func (o *ObservabilityPipelineRsyslogDestination) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineRsyslogDestination) MarshalJSON

func (o ObservabilityPipelineRsyslogDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineRsyslogDestination) SetId

func (o *ObservabilityPipelineRsyslogDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineRsyslogDestination) SetInputs

func (o *ObservabilityPipelineRsyslogDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineRsyslogDestination) SetKeepalive

func (o *ObservabilityPipelineRsyslogDestination) SetKeepalive(v int64)

SetKeepalive gets a reference to the given int64 and assigns it to the Keepalive field.

func (*ObservabilityPipelineRsyslogDestination) SetTls

func (o *ObservabilityPipelineRsyslogDestination) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineRsyslogDestination) SetType

func (o *ObservabilityPipelineRsyslogDestination) SetType(v ObservabilityPipelineRsyslogDestinationType)

SetType sets field value.

func (*ObservabilityPipelineRsyslogDestination) UnmarshalJSON

func (o *ObservabilityPipelineRsyslogDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRsyslogDestinationType

ObservabilityPipelineRsyslogDestinationType The destination type. The value should always be `rsyslog`.

type ObservabilityPipelineRsyslogDestinationType string

List of ObservabilityPipelineRsyslogDestinationType.

const (
    OBSERVABILITYPIPELINERSYSLOGDESTINATIONTYPE_RSYSLOG ObservabilityPipelineRsyslogDestinationType = "rsyslog"
)

func NewObservabilityPipelineRsyslogDestinationTypeFromValue

func NewObservabilityPipelineRsyslogDestinationTypeFromValue(v string) (*ObservabilityPipelineRsyslogDestinationType, error)

NewObservabilityPipelineRsyslogDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineRsyslogDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineRsyslogDestinationType) GetAllowedValues

func (v *ObservabilityPipelineRsyslogDestinationType) GetAllowedValues() []ObservabilityPipelineRsyslogDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineRsyslogDestinationType) IsValid

func (v ObservabilityPipelineRsyslogDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineRsyslogDestinationType) Ptr

func (v ObservabilityPipelineRsyslogDestinationType) Ptr() *ObservabilityPipelineRsyslogDestinationType

Ptr returns reference to ObservabilityPipelineRsyslogDestinationType value.

func (*ObservabilityPipelineRsyslogDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineRsyslogDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRsyslogSource

ObservabilityPipelineRsyslogSource The `rsyslog` source listens for logs over TCP or UDP from an `rsyslog` server using the syslog protocol.

type ObservabilityPipelineRsyslogSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Protocol used by the syslog source to receive messages.
    Mode ObservabilityPipelineSyslogSourceMode `json:"mode"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `rsyslog`.
    Type ObservabilityPipelineRsyslogSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineRsyslogSource

func NewObservabilityPipelineRsyslogSource(id string, mode ObservabilityPipelineSyslogSourceMode, typeVar ObservabilityPipelineRsyslogSourceType) *ObservabilityPipelineRsyslogSource

NewObservabilityPipelineRsyslogSource instantiates a new ObservabilityPipelineRsyslogSource 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 NewObservabilityPipelineRsyslogSourceWithDefaults

func NewObservabilityPipelineRsyslogSourceWithDefaults() *ObservabilityPipelineRsyslogSource

NewObservabilityPipelineRsyslogSourceWithDefaults instantiates a new ObservabilityPipelineRsyslogSource 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 (*ObservabilityPipelineRsyslogSource) GetId

func (o *ObservabilityPipelineRsyslogSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineRsyslogSource) GetIdOk

func (o *ObservabilityPipelineRsyslogSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogSource) GetMode

func (o *ObservabilityPipelineRsyslogSource) GetMode() ObservabilityPipelineSyslogSourceMode

GetMode returns the Mode field value.

func (*ObservabilityPipelineRsyslogSource) GetModeOk

func (o *ObservabilityPipelineRsyslogSource) GetModeOk() (*ObservabilityPipelineSyslogSourceMode, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogSource) GetTls

func (o *ObservabilityPipelineRsyslogSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineRsyslogSource) GetTlsOk

func (o *ObservabilityPipelineRsyslogSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogSource) GetType

func (o *ObservabilityPipelineRsyslogSource) GetType() ObservabilityPipelineRsyslogSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineRsyslogSource) GetTypeOk

func (o *ObservabilityPipelineRsyslogSource) GetTypeOk() (*ObservabilityPipelineRsyslogSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineRsyslogSource) HasTls

func (o *ObservabilityPipelineRsyslogSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineRsyslogSource) MarshalJSON

func (o ObservabilityPipelineRsyslogSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineRsyslogSource) SetId

func (o *ObservabilityPipelineRsyslogSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineRsyslogSource) SetMode

func (o *ObservabilityPipelineRsyslogSource) SetMode(v ObservabilityPipelineSyslogSourceMode)

SetMode sets field value.

func (*ObservabilityPipelineRsyslogSource) SetTls

func (o *ObservabilityPipelineRsyslogSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineRsyslogSource) SetType

func (o *ObservabilityPipelineRsyslogSource) SetType(v ObservabilityPipelineRsyslogSourceType)

SetType sets field value.

func (*ObservabilityPipelineRsyslogSource) UnmarshalJSON

func (o *ObservabilityPipelineRsyslogSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineRsyslogSourceType

ObservabilityPipelineRsyslogSourceType The source type. The value should always be `rsyslog`.

type ObservabilityPipelineRsyslogSourceType string

List of ObservabilityPipelineRsyslogSourceType.

const (
    OBSERVABILITYPIPELINERSYSLOGSOURCETYPE_RSYSLOG ObservabilityPipelineRsyslogSourceType = "rsyslog"
)

func NewObservabilityPipelineRsyslogSourceTypeFromValue

func NewObservabilityPipelineRsyslogSourceTypeFromValue(v string) (*ObservabilityPipelineRsyslogSourceType, error)

NewObservabilityPipelineRsyslogSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineRsyslogSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineRsyslogSourceType) GetAllowedValues

func (v *ObservabilityPipelineRsyslogSourceType) GetAllowedValues() []ObservabilityPipelineRsyslogSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineRsyslogSourceType) IsValid

func (v ObservabilityPipelineRsyslogSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineRsyslogSourceType) Ptr

func (v ObservabilityPipelineRsyslogSourceType) Ptr() *ObservabilityPipelineRsyslogSourceType

Ptr returns reference to ObservabilityPipelineRsyslogSourceType value.

func (*ObservabilityPipelineRsyslogSourceType) UnmarshalJSON

func (v *ObservabilityPipelineRsyslogSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSampleProcessor

ObservabilityPipelineSampleProcessor The `sample` processor allows probabilistic sampling of logs at a fixed rate.

type ObservabilityPipelineSampleProcessor struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (for example, as the `input` to downstream components).
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The percentage of logs to sample.
    Percentage *float64 `json:"percentage,omitempty"`
    // Number of events to sample (1 in N).
    Rate *int64 `json:"rate,omitempty"`
    // The processor type. The value should always be `sample`.
    Type ObservabilityPipelineSampleProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSampleProcessor

func NewObservabilityPipelineSampleProcessor(id string, include string, inputs []string, typeVar ObservabilityPipelineSampleProcessorType) *ObservabilityPipelineSampleProcessor

NewObservabilityPipelineSampleProcessor instantiates a new ObservabilityPipelineSampleProcessor 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 NewObservabilityPipelineSampleProcessorWithDefaults

func NewObservabilityPipelineSampleProcessorWithDefaults() *ObservabilityPipelineSampleProcessor

NewObservabilityPipelineSampleProcessorWithDefaults instantiates a new ObservabilityPipelineSampleProcessor 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 (*ObservabilityPipelineSampleProcessor) GetId

func (o *ObservabilityPipelineSampleProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSampleProcessor) GetIdOk

func (o *ObservabilityPipelineSampleProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSampleProcessor) GetInclude

func (o *ObservabilityPipelineSampleProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineSampleProcessor) GetIncludeOk

func (o *ObservabilityPipelineSampleProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSampleProcessor) GetInputs

func (o *ObservabilityPipelineSampleProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineSampleProcessor) GetInputsOk

func (o *ObservabilityPipelineSampleProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSampleProcessor) GetPercentage

func (o *ObservabilityPipelineSampleProcessor) GetPercentage() float64

GetPercentage returns the Percentage field value if set, zero value otherwise.

func (*ObservabilityPipelineSampleProcessor) GetPercentageOk

func (o *ObservabilityPipelineSampleProcessor) GetPercentageOk() (*float64, bool)

GetPercentageOk returns a tuple with the Percentage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSampleProcessor) GetRate

func (o *ObservabilityPipelineSampleProcessor) GetRate() int64

GetRate returns the Rate field value if set, zero value otherwise.

func (*ObservabilityPipelineSampleProcessor) GetRateOk

func (o *ObservabilityPipelineSampleProcessor) GetRateOk() (*int64, bool)

GetRateOk returns a tuple with the Rate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSampleProcessor) GetType

func (o *ObservabilityPipelineSampleProcessor) GetType() ObservabilityPipelineSampleProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineSampleProcessor) GetTypeOk

func (o *ObservabilityPipelineSampleProcessor) GetTypeOk() (*ObservabilityPipelineSampleProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSampleProcessor) HasPercentage

func (o *ObservabilityPipelineSampleProcessor) HasPercentage() bool

HasPercentage returns a boolean if a field has been set.

func (*ObservabilityPipelineSampleProcessor) HasRate

func (o *ObservabilityPipelineSampleProcessor) HasRate() bool

HasRate returns a boolean if a field has been set.

func (ObservabilityPipelineSampleProcessor) MarshalJSON

func (o ObservabilityPipelineSampleProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSampleProcessor) SetId

func (o *ObservabilityPipelineSampleProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSampleProcessor) SetInclude

func (o *ObservabilityPipelineSampleProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineSampleProcessor) SetInputs

func (o *ObservabilityPipelineSampleProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineSampleProcessor) SetPercentage

func (o *ObservabilityPipelineSampleProcessor) SetPercentage(v float64)

SetPercentage gets a reference to the given float64 and assigns it to the Percentage field.

func (*ObservabilityPipelineSampleProcessor) SetRate

func (o *ObservabilityPipelineSampleProcessor) SetRate(v int64)

SetRate gets a reference to the given int64 and assigns it to the Rate field.

func (*ObservabilityPipelineSampleProcessor) SetType

func (o *ObservabilityPipelineSampleProcessor) SetType(v ObservabilityPipelineSampleProcessorType)

SetType sets field value.

func (*ObservabilityPipelineSampleProcessor) UnmarshalJSON

func (o *ObservabilityPipelineSampleProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSampleProcessorType

ObservabilityPipelineSampleProcessorType The processor type. The value should always be `sample`.

type ObservabilityPipelineSampleProcessorType string

List of ObservabilityPipelineSampleProcessorType.

const (
    OBSERVABILITYPIPELINESAMPLEPROCESSORTYPE_SAMPLE ObservabilityPipelineSampleProcessorType = "sample"
)

func NewObservabilityPipelineSampleProcessorTypeFromValue

func NewObservabilityPipelineSampleProcessorTypeFromValue(v string) (*ObservabilityPipelineSampleProcessorType, error)

NewObservabilityPipelineSampleProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineSampleProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSampleProcessorType) GetAllowedValues

func (v *ObservabilityPipelineSampleProcessorType) GetAllowedValues() []ObservabilityPipelineSampleProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSampleProcessorType) IsValid

func (v ObservabilityPipelineSampleProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSampleProcessorType) Ptr

func (v ObservabilityPipelineSampleProcessorType) Ptr() *ObservabilityPipelineSampleProcessorType

Ptr returns reference to ObservabilityPipelineSampleProcessorType value.

func (*ObservabilityPipelineSampleProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineSampleProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessor

ObservabilityPipelineSensitiveDataScannerProcessor The `sensitive_data_scanner` processor detects and optionally redacts sensitive data in log events.

type ObservabilityPipelineSensitiveDataScannerProcessor struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // A list of rules for identifying and acting on sensitive data patterns.
    Rules []ObservabilityPipelineSensitiveDataScannerProcessorRule `json:"rules"`
    // The processor type. The value should always be `sensitive_data_scanner`.
    Type ObservabilityPipelineSensitiveDataScannerProcessorType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessor

func NewObservabilityPipelineSensitiveDataScannerProcessor(id string, include string, inputs []string, rules []ObservabilityPipelineSensitiveDataScannerProcessorRule, typeVar ObservabilityPipelineSensitiveDataScannerProcessorType) *ObservabilityPipelineSensitiveDataScannerProcessor

NewObservabilityPipelineSensitiveDataScannerProcessor instantiates a new ObservabilityPipelineSensitiveDataScannerProcessor 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 NewObservabilityPipelineSensitiveDataScannerProcessorWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessor

NewObservabilityPipelineSensitiveDataScannerProcessorWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessor 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 (*ObservabilityPipelineSensitiveDataScannerProcessor) GetId

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetIdOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetInclude

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetIncludeOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetInputs

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetInputsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetRules

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetRules() []ObservabilityPipelineSensitiveDataScannerProcessorRule

GetRules returns the Rules field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetRulesOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetRulesOk() (*[]ObservabilityPipelineSensitiveDataScannerProcessorRule, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetType

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetType() ObservabilityPipelineSensitiveDataScannerProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) GetTypeOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) GetTypeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessor) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) SetId

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) SetInclude

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) SetInputs

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) SetRules

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetRules(v []ObservabilityPipelineSensitiveDataScannerProcessorRule)

SetRules sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) SetType

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) SetType(v ObservabilityPipelineSensitiveDataScannerProcessorType)

SetType sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessor) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorAction

ObservabilityPipelineSensitiveDataScannerProcessorAction - Defines what action to take when sensitive data is matched.

type ObservabilityPipelineSensitiveDataScannerProcessorAction struct {
    ObservabilityPipelineSensitiveDataScannerProcessorActionRedact        *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact
    ObservabilityPipelineSensitiveDataScannerProcessorActionHash          *ObservabilityPipelineSensitiveDataScannerProcessorActionHash
    ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ObservabilityPipelineSensitiveDataScannerProcessorActionHashAsObservabilityPipelineSensitiveDataScannerProcessorAction

func ObservabilityPipelineSensitiveDataScannerProcessorActionHashAsObservabilityPipelineSensitiveDataScannerProcessorAction(v *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) ObservabilityPipelineSensitiveDataScannerProcessorAction

ObservabilityPipelineSensitiveDataScannerProcessorActionHashAsObservabilityPipelineSensitiveDataScannerProcessorAction is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorActionHash wrapped in ObservabilityPipelineSensitiveDataScannerProcessorAction.

func ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction

func ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction(v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) ObservabilityPipelineSensitiveDataScannerProcessorAction

ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact wrapped in ObservabilityPipelineSensitiveDataScannerProcessorAction.

func ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction

func ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction(v *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) ObservabilityPipelineSensitiveDataScannerProcessorAction

ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAsObservabilityPipelineSensitiveDataScannerProcessorAction is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorActionRedact wrapped in ObservabilityPipelineSensitiveDataScannerProcessorAction.

func (*ObservabilityPipelineSensitiveDataScannerProcessorAction) GetActualInstance

func (obj *ObservabilityPipelineSensitiveDataScannerProcessorAction) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineSensitiveDataScannerProcessorAction) MarshalJSON

func (obj ObservabilityPipelineSensitiveDataScannerProcessorAction) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineSensitiveDataScannerProcessorAction) UnmarshalJSON

func (obj *ObservabilityPipelineSensitiveDataScannerProcessorAction) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineSensitiveDataScannerProcessorActionHash

ObservabilityPipelineSensitiveDataScannerProcessorActionHash Configuration for hashing matched sensitive values.

type ObservabilityPipelineSensitiveDataScannerProcessorActionHash struct {
    // Action type that replaces the matched sensitive data with a hashed representation, preserving structure while securing content.
    Action ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction `json:"action"`
    // The `ObservabilityPipelineSensitiveDataScannerProcessorActionHash` `options`.
    Options interface{} `json:"options,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorActionHash

func NewObservabilityPipelineSensitiveDataScannerProcessorActionHash(action ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) *ObservabilityPipelineSensitiveDataScannerProcessorActionHash

NewObservabilityPipelineSensitiveDataScannerProcessorActionHash instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionHash 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 NewObservabilityPipelineSensitiveDataScannerProcessorActionHashWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorActionHashWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionHash

NewObservabilityPipelineSensitiveDataScannerProcessorActionHashWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionHash 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 (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetAction

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetAction() ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction

GetAction returns the Action field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetActionOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetActionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetOptions() interface{}

GetOptions returns the Options field value if set, zero value otherwise.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) GetOptionsOk() (*interface{}, 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 (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) HasOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionHash) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorActionHash) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) SetAction

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) SetAction(v ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction)

SetAction sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) SetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) SetOptions(v interface{})

SetOptions gets a reference to the given interface{} and assigns it to the Options field.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHash) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionHash) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction

ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction Action type that replaces the matched sensitive data with a hashed representation, preserving structure while securing content.

type ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction string

List of ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORACTIONHASHACTION_HASH ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction = "hash"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorActionHashActionFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorActionHashActionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction, error)

NewObservabilityPipelineSensitiveDataScannerProcessorActionHashActionFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact

ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact Configuration for partially redacting matched sensitive data.

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact struct {
    // Action type that redacts part of the sensitive data while preserving a configurable number of characters, typically used for masking purposes (e.g., show last 4 digits of a credit card).
    Action ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction `json:"action"`
    // Controls how partial redaction is applied, including character count and direction.
    Options ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions `json:"options"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact(action ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction, options ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact

NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact 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 NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact

NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact 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 (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetAction

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetAction() ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction

GetAction returns the Action field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetActionOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetActionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions

GetOptions returns the Options field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) SetAction

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) SetAction(v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction)

SetAction sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) SetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions)

SetOptions sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedact) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction

ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction Action type that redacts part of the sensitive data while preserving a configurable number of characters, typically used for masking purposes (e.g., show last 4 digits of a credit card).

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction string

List of ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORACTIONPARTIALREDACTACTION_PARTIAL_REDACT ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction = "partial_redact"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactActionFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactActionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction, error)

NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactActionFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions

ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions Controls how partial redaction is applied, including character count and direction.

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions struct {
    // The `ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions` `characters`.
    Characters int64 `json:"characters"`
    // Indicates whether to redact characters from the first or last part of the matched value.
    Direction ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection `json:"direction"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions(characters int64, direction ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions

NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions 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 NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions

NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions 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 (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetCharacters

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetCharacters() int64

GetCharacters returns the Characters field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetCharactersOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetCharactersOk() (*int64, bool)

GetCharactersOk returns a tuple with the Characters field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetDirection

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetDirection() ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection

GetDirection returns the Direction field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetDirectionOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) GetDirectionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection, bool)

GetDirectionOk returns a tuple with the Direction field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) SetCharacters

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) SetCharacters(v int64)

SetCharacters sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) SetDirection

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) SetDirection(v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection)

SetDirection sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection

ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection Indicates whether to redact characters from the first or last part of the matched value.

type ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection string

List of ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORACTIONPARTIALREDACTOPTIONSDIRECTION_FIRST ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection = "first"
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORACTIONPARTIALREDACTOPTIONSDIRECTION_LAST  ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection = "last"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirectionFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirectionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection, error)

NewObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirectionFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptionsDirection) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionRedact

ObservabilityPipelineSensitiveDataScannerProcessorActionRedact Configuration for completely redacting matched sensitive data.

type ObservabilityPipelineSensitiveDataScannerProcessorActionRedact struct {
    // Action type that completely replaces the matched sensitive data with a fixed replacement string to remove all visibility.
    Action ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction `json:"action"`
    // Configuration for fully redacting sensitive data.
    Options ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions `json:"options"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedact

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedact(action ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction, options ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact

NewObservabilityPipelineSensitiveDataScannerProcessorActionRedact instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionRedact 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 NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact

NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionRedact 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 (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetAction

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetAction() ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction

GetAction returns the Action field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetActionOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetActionOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions

GetOptions returns the Options field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) SetAction

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) SetAction(v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction)

SetAction sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) SetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions)

SetOptions sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedact) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction

ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction Action type that completely replaces the matched sensitive data with a fixed replacement string to remove all visibility.

type ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction string

List of ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORACTIONREDACTACTION_REDACT ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction = "redact"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactActionFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactActionFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction, error)

NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactActionFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions

ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions Configuration for fully redacting sensitive data.

type ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions struct {
    // The `ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions` `replace`.
    Replace string `json:"replace"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions(replace string) *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions

NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions 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 NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptionsWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions

NewObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptionsWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions 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 (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) GetReplace

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) GetReplace() string

GetReplace returns the Replace field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) GetReplaceOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) GetReplaceOk() (*string, bool)

GetReplaceOk returns a tuple with the Replace field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) SetReplace

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) SetReplace(v string)

SetReplace sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern

ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern Defines a custom regex-based pattern for identifying sensitive data in logs.

type ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern struct {
    // Options for defining a custom regex pattern.
    Options ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions `json:"options"`
    // Indicates a custom regular expression is used for matching.
    Type ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPattern

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPattern(options ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions, typeVar ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern

NewObservabilityPipelineSensitiveDataScannerProcessorCustomPattern instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern 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 NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern

NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern 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 (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions

GetOptions returns the Options field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetType

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetType() ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType

GetType returns the Type field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetTypeOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) GetTypeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) SetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions)

SetOptions sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) SetType

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) SetType(v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType)

SetType sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions

ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions Options for defining a custom regex pattern.

type ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions struct {
    // A regular expression used to detect sensitive values. Must be a valid regex.
    Rule string `json:"rule"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions(rule string) *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions

NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions 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 NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptionsWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions

NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptionsWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions 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 (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) GetRule

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) GetRule() string

GetRule returns the Rule field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) GetRuleOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) GetRuleOk() (*string, bool)

GetRuleOk returns a tuple with the Rule field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) SetRule

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) SetRule(v string)

SetRule sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType

ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType Indicates a custom regular expression is used for matching.

type ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType string

List of ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORCUSTOMPATTERNTYPE_CUSTOM ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType = "custom"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternTypeFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternTypeFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType, error)

NewObservabilityPipelineSensitiveDataScannerProcessorCustomPatternTypeFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions

ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions Configuration for keywords used to reinforce sensitive data pattern detection.

type ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions struct {
    // A list of keywords to match near the sensitive pattern.
    Keywords []string `json:"keywords"`
    // Maximum number of tokens between a keyword and a sensitive value match.
    Proximity int64 `json:"proximity"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions

func NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions(keywords []string, proximity int64) *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions

NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions 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 NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptionsWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions

NewObservabilityPipelineSensitiveDataScannerProcessorKeywordOptionsWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions 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 (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetKeywords

func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetKeywords() []string

GetKeywords returns the Keywords field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetKeywordsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetKeywordsOk() (*[]string, bool)

GetKeywordsOk returns a tuple with the Keywords field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetProximity

func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetProximity() int64

GetProximity returns the Proximity field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetProximityOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) GetProximityOk() (*int64, bool)

GetProximityOk returns a tuple with the Proximity field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) SetKeywords

func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) SetKeywords(v []string)

SetKeywords sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) SetProximity

func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) SetProximity(v int64)

SetProximity sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern

ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern Specifies a pattern from Datadog’s sensitive data detection library to match known sensitive data types.

type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern struct {
    // Options for selecting a predefined library pattern and enabling keyword support.
    Options ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions `json:"options"`
    // Indicates that a predefined library pattern is used.
    Type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern(options ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions, typeVar ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern

NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern 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 NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern

NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern 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 (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions

GetOptions returns the Options field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetType

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetType() ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType

GetType returns the Type field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetTypeOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) GetTypeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) SetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions)

SetOptions sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) SetType

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) SetType(v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType)

SetType sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions

ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions Options for selecting a predefined library pattern and enabling keyword support.

type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions struct {
    // Identifier for a predefined pattern from the sensitive data scanner pattern library.
    Id string `json:"id"`
    // Whether to augment the pattern with recommended keywords (optional).
    UseRecommendedKeywords *bool `json:"use_recommended_keywords,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions(id string) *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions

NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions 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 NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptionsWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions

NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptionsWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions 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 (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetId

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetIdOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetUseRecommendedKeywords

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetUseRecommendedKeywords() bool

GetUseRecommendedKeywords returns the UseRecommendedKeywords field value if set, zero value otherwise.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetUseRecommendedKeywordsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) GetUseRecommendedKeywordsOk() (*bool, bool)

GetUseRecommendedKeywordsOk returns a tuple with the UseRecommendedKeywords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) HasUseRecommendedKeywords

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) HasUseRecommendedKeywords() bool

HasUseRecommendedKeywords returns a boolean if a field has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) SetId

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) SetUseRecommendedKeywords

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) SetUseRecommendedKeywords(v bool)

SetUseRecommendedKeywords gets a reference to the given bool and assigns it to the UseRecommendedKeywords field.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType

ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType Indicates that a predefined library pattern is used.

type ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType string

List of ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORLIBRARYPATTERNTYPE_LIBRARY ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType = "library"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternTypeFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternTypeFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType, error)

NewObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternTypeFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorPattern

ObservabilityPipelineSensitiveDataScannerProcessorPattern - Pattern detection configuration for identifying sensitive data using either a custom regex or a library reference.

type ObservabilityPipelineSensitiveDataScannerProcessorPattern struct {
    ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern  *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern
    ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern

func ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern(v *ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern) ObservabilityPipelineSensitiveDataScannerProcessorPattern

ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorCustomPattern wrapped in ObservabilityPipelineSensitiveDataScannerProcessorPattern.

func ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern

func ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern(v *ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern) ObservabilityPipelineSensitiveDataScannerProcessorPattern

ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternAsObservabilityPipelineSensitiveDataScannerProcessorPattern is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorLibraryPattern wrapped in ObservabilityPipelineSensitiveDataScannerProcessorPattern.

func (*ObservabilityPipelineSensitiveDataScannerProcessorPattern) GetActualInstance

func (obj *ObservabilityPipelineSensitiveDataScannerProcessorPattern) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineSensitiveDataScannerProcessorPattern) MarshalJSON

func (obj ObservabilityPipelineSensitiveDataScannerProcessorPattern) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineSensitiveDataScannerProcessorPattern) UnmarshalJSON

func (obj *ObservabilityPipelineSensitiveDataScannerProcessorPattern) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineSensitiveDataScannerProcessorRule

ObservabilityPipelineSensitiveDataScannerProcessorRule Defines a rule for detecting sensitive data, including matching pattern, scope, and the action to take.

type ObservabilityPipelineSensitiveDataScannerProcessorRule struct {
    // Configuration for keywords used to reinforce sensitive data pattern detection.
    KeywordOptions *ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions `json:"keyword_options,omitempty"`
    // A name identifying the rule.
    Name string `json:"name"`
    // Defines what action to take when sensitive data is matched.
    OnMatch ObservabilityPipelineSensitiveDataScannerProcessorAction `json:"on_match"`
    // Pattern detection configuration for identifying sensitive data using either a custom regex or a library reference.
    Pattern ObservabilityPipelineSensitiveDataScannerProcessorPattern `json:"pattern"`
    // Determines which parts of the log the pattern-matching rule should be applied to.
    Scope ObservabilityPipelineSensitiveDataScannerProcessorScope `json:"scope"`
    // Tags assigned to this rule for filtering and classification.
    Tags []string `json:"tags"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorRule

func NewObservabilityPipelineSensitiveDataScannerProcessorRule(name string, onMatch ObservabilityPipelineSensitiveDataScannerProcessorAction, pattern ObservabilityPipelineSensitiveDataScannerProcessorPattern, scope ObservabilityPipelineSensitiveDataScannerProcessorScope, tags []string) *ObservabilityPipelineSensitiveDataScannerProcessorRule

NewObservabilityPipelineSensitiveDataScannerProcessorRule instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorRule 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 NewObservabilityPipelineSensitiveDataScannerProcessorRuleWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorRuleWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorRule

NewObservabilityPipelineSensitiveDataScannerProcessorRuleWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorRule 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 (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetKeywordOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetKeywordOptions() ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions

GetKeywordOptions returns the KeywordOptions field value if set, zero value otherwise.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetKeywordOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetKeywordOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions, bool)

GetKeywordOptionsOk returns a tuple with the KeywordOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetName

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetNameOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetOnMatch

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetOnMatch() ObservabilityPipelineSensitiveDataScannerProcessorAction

GetOnMatch returns the OnMatch field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetOnMatchOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetOnMatchOk() (*ObservabilityPipelineSensitiveDataScannerProcessorAction, bool)

GetOnMatchOk returns a tuple with the OnMatch field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetPattern

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetPattern() ObservabilityPipelineSensitiveDataScannerProcessorPattern

GetPattern returns the Pattern field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetPatternOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetPatternOk() (*ObservabilityPipelineSensitiveDataScannerProcessorPattern, bool)

GetPatternOk returns a tuple with the Pattern field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetScope

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetScope() ObservabilityPipelineSensitiveDataScannerProcessorScope

GetScope returns the Scope field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetScopeOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetScopeOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScope, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetTags

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetTags() []string

GetTags returns the Tags field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) GetTagsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) HasKeywordOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) HasKeywordOptions() bool

HasKeywordOptions returns a boolean if a field has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorRule) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) SetKeywordOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetKeywordOptions(v ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions)

SetKeywordOptions gets a reference to the given ObservabilityPipelineSensitiveDataScannerProcessorKeywordOptions and assigns it to the KeywordOptions field.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) SetName

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) SetOnMatch

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetOnMatch(v ObservabilityPipelineSensitiveDataScannerProcessorAction)

SetOnMatch sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) SetPattern

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetPattern(v ObservabilityPipelineSensitiveDataScannerProcessorPattern)

SetPattern sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) SetScope

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetScope(v ObservabilityPipelineSensitiveDataScannerProcessorScope)

SetScope sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) SetTags

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) SetTags(v []string)

SetTags sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorRule) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorScope

ObservabilityPipelineSensitiveDataScannerProcessorScope - Determines which parts of the log the pattern-matching rule should be applied to.

type ObservabilityPipelineSensitiveDataScannerProcessorScope struct {
    ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude
    ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude
    ObservabilityPipelineSensitiveDataScannerProcessorScopeAll     *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ObservabilityPipelineSensitiveDataScannerProcessorScopeAllAsObservabilityPipelineSensitiveDataScannerProcessorScope

func ObservabilityPipelineSensitiveDataScannerProcessorScopeAllAsObservabilityPipelineSensitiveDataScannerProcessorScope(v *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) ObservabilityPipelineSensitiveDataScannerProcessorScope

ObservabilityPipelineSensitiveDataScannerProcessorScopeAllAsObservabilityPipelineSensitiveDataScannerProcessorScope is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorScopeAll wrapped in ObservabilityPipelineSensitiveDataScannerProcessorScope.

func ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeAsObservabilityPipelineSensitiveDataScannerProcessorScope

func ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeAsObservabilityPipelineSensitiveDataScannerProcessorScope(v *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) ObservabilityPipelineSensitiveDataScannerProcessorScope

ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeAsObservabilityPipelineSensitiveDataScannerProcessorScope is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude wrapped in ObservabilityPipelineSensitiveDataScannerProcessorScope.

func ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeAsObservabilityPipelineSensitiveDataScannerProcessorScope

func ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeAsObservabilityPipelineSensitiveDataScannerProcessorScope(v *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) ObservabilityPipelineSensitiveDataScannerProcessorScope

ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeAsObservabilityPipelineSensitiveDataScannerProcessorScope is a convenience function that returns ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude wrapped in ObservabilityPipelineSensitiveDataScannerProcessorScope.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScope) GetActualInstance

func (obj *ObservabilityPipelineSensitiveDataScannerProcessorScope) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ObservabilityPipelineSensitiveDataScannerProcessorScope) MarshalJSON

func (obj ObservabilityPipelineSensitiveDataScannerProcessorScope) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScope) UnmarshalJSON

func (obj *ObservabilityPipelineSensitiveDataScannerProcessorScope) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeAll

ObservabilityPipelineSensitiveDataScannerProcessorScopeAll Applies scanning across all available fields.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeAll struct {
    // Applies the rule to all fields.
    Target ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget `json:"target"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAll

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAll(target ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll

NewObservabilityPipelineSensitiveDataScannerProcessorScopeAll instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeAll 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 NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll

NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeAll 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 (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) GetTarget

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) GetTarget() ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget

GetTarget returns the Target field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) GetTargetOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) GetTargetOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) SetTarget

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) SetTarget(v ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget)

SetTarget sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeAll) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget

ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget Applies the rule to all fields.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget string

List of ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORSCOPEALLTARGET_ALL ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget = "all"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllTargetFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllTargetFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget, error)

NewObservabilityPipelineSensitiveDataScannerProcessorScopeAllTargetFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeAllTarget) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude

ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude Excludes specific fields from sensitive data scanning.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude struct {
    // Fields to which the scope rule applies.
    Options ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions `json:"options"`
    // Excludes specific fields from processing.
    Target ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget `json:"target"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExclude

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExclude(options ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, target ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude

NewObservabilityPipelineSensitiveDataScannerProcessorScopeExclude instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude 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 NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude

NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude 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 (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions

GetOptions returns the Options field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetTarget

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetTarget() ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget

GetTarget returns the Target field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetTargetOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) GetTargetOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) SetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions)

SetOptions sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) SetTarget

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) SetTarget(v ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget)

SetTarget sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeExclude) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget

ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget Excludes specific fields from processing.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget string

List of ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORSCOPEEXCLUDETARGET_EXCLUDE ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget = "exclude"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTargetFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTargetFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget, error)

NewObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTargetFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeExcludeTarget) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude

ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude Includes only specific fields for sensitive data scanning.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude struct {
    // Fields to which the scope rule applies.
    Options ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions `json:"options"`
    // Applies the rule only to included fields.
    Target ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget `json:"target"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeInclude

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeInclude(options ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, target ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude

NewObservabilityPipelineSensitiveDataScannerProcessorScopeInclude instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude 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 NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude

NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude 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 (*ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetOptions() ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions

GetOptions returns the Options field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetOptionsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetOptionsOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetTarget

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetTarget() ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget

GetTarget returns the Target field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetTargetOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) GetTargetOk() (*ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) SetOptions

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) SetOptions(v ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions)

SetOptions sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) SetTarget

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) SetTarget(v ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget)

SetTarget sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeInclude) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget

ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget Applies the rule only to included fields.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget string

List of ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORSCOPEINCLUDETARGET_INCLUDE ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget = "include"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTargetFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTargetFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget, error)

NewObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTargetFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorScopeIncludeTarget) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions

ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions Fields to which the scope rule applies.

type ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions struct {
    // The `ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions` `fields`.
    Fields []string `json:"fields"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptions

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptions(fields []string) *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions

NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptions instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions 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 NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptionsWithDefaults

func NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptionsWithDefaults() *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions

NewObservabilityPipelineSensitiveDataScannerProcessorScopeOptionsWithDefaults instantiates a new ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions 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 (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) GetFields

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) GetFields() []string

GetFields returns the Fields field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) GetFieldsOk

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) GetFieldsOk() (*[]string, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) MarshalJSON

func (o ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) SetFields

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) SetFields(v []string)

SetFields sets field value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) UnmarshalJSON

func (o *ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSensitiveDataScannerProcessorType

ObservabilityPipelineSensitiveDataScannerProcessorType The processor type. The value should always be `sensitive_data_scanner`.

type ObservabilityPipelineSensitiveDataScannerProcessorType string

List of ObservabilityPipelineSensitiveDataScannerProcessorType.

const (
    OBSERVABILITYPIPELINESENSITIVEDATASCANNERPROCESSORTYPE_SENSITIVE_DATA_SCANNER ObservabilityPipelineSensitiveDataScannerProcessorType = "sensitive_data_scanner"
)

func NewObservabilityPipelineSensitiveDataScannerProcessorTypeFromValue

func NewObservabilityPipelineSensitiveDataScannerProcessorTypeFromValue(v string) (*ObservabilityPipelineSensitiveDataScannerProcessorType, error)

NewObservabilityPipelineSensitiveDataScannerProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineSensitiveDataScannerProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSensitiveDataScannerProcessorType) GetAllowedValues

func (v *ObservabilityPipelineSensitiveDataScannerProcessorType) GetAllowedValues() []ObservabilityPipelineSensitiveDataScannerProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSensitiveDataScannerProcessorType) IsValid

func (v ObservabilityPipelineSensitiveDataScannerProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSensitiveDataScannerProcessorType) Ptr

func (v ObservabilityPipelineSensitiveDataScannerProcessorType) Ptr() *ObservabilityPipelineSensitiveDataScannerProcessorType

Ptr returns reference to ObservabilityPipelineSensitiveDataScannerProcessorType value.

func (*ObservabilityPipelineSensitiveDataScannerProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineSensitiveDataScannerProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSentinelOneDestination

ObservabilityPipelineSentinelOneDestination The `sentinel_one` destination sends logs to SentinelOne.

type ObservabilityPipelineSentinelOneDestination struct {
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The SentinelOne region to send logs to.
    Region ObservabilityPipelineSentinelOneDestinationRegion `json:"region"`
    // The destination type. The value should always be `sentinel_one`.
    Type ObservabilityPipelineSentinelOneDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSentinelOneDestination

func NewObservabilityPipelineSentinelOneDestination(id string, inputs []string, region ObservabilityPipelineSentinelOneDestinationRegion, typeVar ObservabilityPipelineSentinelOneDestinationType) *ObservabilityPipelineSentinelOneDestination

NewObservabilityPipelineSentinelOneDestination instantiates a new ObservabilityPipelineSentinelOneDestination 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 NewObservabilityPipelineSentinelOneDestinationWithDefaults

func NewObservabilityPipelineSentinelOneDestinationWithDefaults() *ObservabilityPipelineSentinelOneDestination

NewObservabilityPipelineSentinelOneDestinationWithDefaults instantiates a new ObservabilityPipelineSentinelOneDestination 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 (*ObservabilityPipelineSentinelOneDestination) GetId

func (o *ObservabilityPipelineSentinelOneDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSentinelOneDestination) GetIdOk

func (o *ObservabilityPipelineSentinelOneDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSentinelOneDestination) GetInputs

func (o *ObservabilityPipelineSentinelOneDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineSentinelOneDestination) GetInputsOk

func (o *ObservabilityPipelineSentinelOneDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSentinelOneDestination) GetRegion

func (o *ObservabilityPipelineSentinelOneDestination) GetRegion() ObservabilityPipelineSentinelOneDestinationRegion

GetRegion returns the Region field value.

func (*ObservabilityPipelineSentinelOneDestination) GetRegionOk

func (o *ObservabilityPipelineSentinelOneDestination) GetRegionOk() (*ObservabilityPipelineSentinelOneDestinationRegion, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSentinelOneDestination) GetType

func (o *ObservabilityPipelineSentinelOneDestination) GetType() ObservabilityPipelineSentinelOneDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineSentinelOneDestination) GetTypeOk

func (o *ObservabilityPipelineSentinelOneDestination) GetTypeOk() (*ObservabilityPipelineSentinelOneDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSentinelOneDestination) MarshalJSON

func (o ObservabilityPipelineSentinelOneDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSentinelOneDestination) SetId

func (o *ObservabilityPipelineSentinelOneDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSentinelOneDestination) SetInputs

func (o *ObservabilityPipelineSentinelOneDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineSentinelOneDestination) SetRegion

func (o *ObservabilityPipelineSentinelOneDestination) SetRegion(v ObservabilityPipelineSentinelOneDestinationRegion)

SetRegion sets field value.

func (*ObservabilityPipelineSentinelOneDestination) SetType

func (o *ObservabilityPipelineSentinelOneDestination) SetType(v ObservabilityPipelineSentinelOneDestinationType)

SetType sets field value.

func (*ObservabilityPipelineSentinelOneDestination) UnmarshalJSON

func (o *ObservabilityPipelineSentinelOneDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSentinelOneDestinationRegion

ObservabilityPipelineSentinelOneDestinationRegion The SentinelOne region to send logs to.

type ObservabilityPipelineSentinelOneDestinationRegion string

List of ObservabilityPipelineSentinelOneDestinationRegion.

const (
    OBSERVABILITYPIPELINESENTINELONEDESTINATIONREGION_US          ObservabilityPipelineSentinelOneDestinationRegion = "us"
    OBSERVABILITYPIPELINESENTINELONEDESTINATIONREGION_EU          ObservabilityPipelineSentinelOneDestinationRegion = "eu"
    OBSERVABILITYPIPELINESENTINELONEDESTINATIONREGION_CA          ObservabilityPipelineSentinelOneDestinationRegion = "ca"
    OBSERVABILITYPIPELINESENTINELONEDESTINATIONREGION_DATA_SET_US ObservabilityPipelineSentinelOneDestinationRegion = "data_set_us"
)

func NewObservabilityPipelineSentinelOneDestinationRegionFromValue

func NewObservabilityPipelineSentinelOneDestinationRegionFromValue(v string) (*ObservabilityPipelineSentinelOneDestinationRegion, error)

NewObservabilityPipelineSentinelOneDestinationRegionFromValue returns a pointer to a valid ObservabilityPipelineSentinelOneDestinationRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSentinelOneDestinationRegion) GetAllowedValues

func (v *ObservabilityPipelineSentinelOneDestinationRegion) GetAllowedValues() []ObservabilityPipelineSentinelOneDestinationRegion

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSentinelOneDestinationRegion) IsValid

func (v ObservabilityPipelineSentinelOneDestinationRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSentinelOneDestinationRegion) Ptr

func (v ObservabilityPipelineSentinelOneDestinationRegion) Ptr() *ObservabilityPipelineSentinelOneDestinationRegion

Ptr returns reference to ObservabilityPipelineSentinelOneDestinationRegion value.

func (*ObservabilityPipelineSentinelOneDestinationRegion) UnmarshalJSON

func (v *ObservabilityPipelineSentinelOneDestinationRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSentinelOneDestinationType

ObservabilityPipelineSentinelOneDestinationType The destination type. The value should always be `sentinel_one`.

type ObservabilityPipelineSentinelOneDestinationType string

List of ObservabilityPipelineSentinelOneDestinationType.

const (
    OBSERVABILITYPIPELINESENTINELONEDESTINATIONTYPE_SENTINEL_ONE ObservabilityPipelineSentinelOneDestinationType = "sentinel_one"
)

func NewObservabilityPipelineSentinelOneDestinationTypeFromValue

func NewObservabilityPipelineSentinelOneDestinationTypeFromValue(v string) (*ObservabilityPipelineSentinelOneDestinationType, error)

NewObservabilityPipelineSentinelOneDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineSentinelOneDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSentinelOneDestinationType) GetAllowedValues

func (v *ObservabilityPipelineSentinelOneDestinationType) GetAllowedValues() []ObservabilityPipelineSentinelOneDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSentinelOneDestinationType) IsValid

func (v ObservabilityPipelineSentinelOneDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSentinelOneDestinationType) Ptr

func (v ObservabilityPipelineSentinelOneDestinationType) Ptr() *ObservabilityPipelineSentinelOneDestinationType

Ptr returns reference to ObservabilityPipelineSentinelOneDestinationType value.

func (*ObservabilityPipelineSentinelOneDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineSentinelOneDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSpec

ObservabilityPipelineSpec Input schema representing an observability pipeline configuration. Used in create and validate requests.

type ObservabilityPipelineSpec struct {
    // Contains the the pipeline configuration.
    Data ObservabilityPipelineSpecData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSpec

func NewObservabilityPipelineSpec(data ObservabilityPipelineSpecData) *ObservabilityPipelineSpec

NewObservabilityPipelineSpec instantiates a new ObservabilityPipelineSpec 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 NewObservabilityPipelineSpecWithDefaults

func NewObservabilityPipelineSpecWithDefaults() *ObservabilityPipelineSpec

NewObservabilityPipelineSpecWithDefaults instantiates a new ObservabilityPipelineSpec 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 (*ObservabilityPipelineSpec) GetData

func (o *ObservabilityPipelineSpec) GetData() ObservabilityPipelineSpecData

GetData returns the Data field value.

func (*ObservabilityPipelineSpec) GetDataOk

func (o *ObservabilityPipelineSpec) GetDataOk() (*ObservabilityPipelineSpecData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSpec) MarshalJSON

func (o ObservabilityPipelineSpec) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSpec) SetData

func (o *ObservabilityPipelineSpec) SetData(v ObservabilityPipelineSpecData)

SetData sets field value.

func (*ObservabilityPipelineSpec) UnmarshalJSON

func (o *ObservabilityPipelineSpec) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSpecData

ObservabilityPipelineSpecData Contains the the pipeline configuration.

type ObservabilityPipelineSpecData struct {
    // Defines the pipeline’s name and its components (sources, processors, and destinations).
    Attributes ObservabilityPipelineDataAttributes `json:"attributes"`
    // The resource type identifier. For pipeline resources, this should always be set to `pipelines`.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSpecData

func NewObservabilityPipelineSpecData(attributes ObservabilityPipelineDataAttributes, typeVar string) *ObservabilityPipelineSpecData

NewObservabilityPipelineSpecData instantiates a new ObservabilityPipelineSpecData 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 NewObservabilityPipelineSpecDataWithDefaults

func NewObservabilityPipelineSpecDataWithDefaults() *ObservabilityPipelineSpecData

NewObservabilityPipelineSpecDataWithDefaults instantiates a new ObservabilityPipelineSpecData 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 (*ObservabilityPipelineSpecData) GetAttributes

func (o *ObservabilityPipelineSpecData) GetAttributes() ObservabilityPipelineDataAttributes

GetAttributes returns the Attributes field value.

func (*ObservabilityPipelineSpecData) GetAttributesOk

func (o *ObservabilityPipelineSpecData) GetAttributesOk() (*ObservabilityPipelineDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSpecData) GetType

func (o *ObservabilityPipelineSpecData) GetType() string

GetType returns the Type field value.

func (*ObservabilityPipelineSpecData) GetTypeOk

func (o *ObservabilityPipelineSpecData) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSpecData) MarshalJSON

func (o ObservabilityPipelineSpecData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSpecData) SetAttributes

func (o *ObservabilityPipelineSpecData) SetAttributes(v ObservabilityPipelineDataAttributes)

SetAttributes sets field value.

func (*ObservabilityPipelineSpecData) SetType

func (o *ObservabilityPipelineSpecData) SetType(v string)

SetType sets field value.

func (*ObservabilityPipelineSpecData) UnmarshalJSON

func (o *ObservabilityPipelineSpecData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSplunkHecDestination

ObservabilityPipelineSplunkHecDestination The `splunk_hec` destination forwards logs to Splunk using the HTTP Event Collector (HEC).

type ObservabilityPipelineSplunkHecDestination struct {
    // If `true`, Splunk tries to extract timestamps from incoming log events.
    // If `false`, Splunk assigns the time the event was received.
    //
    AutoExtractTimestamp *bool `json:"auto_extract_timestamp,omitempty"`
    // Encoding format for log events.
    Encoding *ObservabilityPipelineSplunkHecDestinationEncoding `json:"encoding,omitempty"`
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Optional name of the Splunk index where logs are written.
    Index *string `json:"index,omitempty"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The Splunk sourcetype to assign to log events.
    Sourcetype *string `json:"sourcetype,omitempty"`
    // The destination type. Always `splunk_hec`.
    Type ObservabilityPipelineSplunkHecDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSplunkHecDestination

func NewObservabilityPipelineSplunkHecDestination(id string, inputs []string, typeVar ObservabilityPipelineSplunkHecDestinationType) *ObservabilityPipelineSplunkHecDestination

NewObservabilityPipelineSplunkHecDestination instantiates a new ObservabilityPipelineSplunkHecDestination 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 NewObservabilityPipelineSplunkHecDestinationWithDefaults

func NewObservabilityPipelineSplunkHecDestinationWithDefaults() *ObservabilityPipelineSplunkHecDestination

NewObservabilityPipelineSplunkHecDestinationWithDefaults instantiates a new ObservabilityPipelineSplunkHecDestination 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 (*ObservabilityPipelineSplunkHecDestination) GetAutoExtractTimestamp

func (o *ObservabilityPipelineSplunkHecDestination) GetAutoExtractTimestamp() bool

GetAutoExtractTimestamp returns the AutoExtractTimestamp field value if set, zero value otherwise.

func (*ObservabilityPipelineSplunkHecDestination) GetAutoExtractTimestampOk

func (o *ObservabilityPipelineSplunkHecDestination) GetAutoExtractTimestampOk() (*bool, bool)

GetAutoExtractTimestampOk returns a tuple with the AutoExtractTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecDestination) GetEncoding

func (o *ObservabilityPipelineSplunkHecDestination) GetEncoding() ObservabilityPipelineSplunkHecDestinationEncoding

GetEncoding returns the Encoding field value if set, zero value otherwise.

func (*ObservabilityPipelineSplunkHecDestination) GetEncodingOk

func (o *ObservabilityPipelineSplunkHecDestination) GetEncodingOk() (*ObservabilityPipelineSplunkHecDestinationEncoding, bool)

GetEncodingOk returns a tuple with the Encoding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecDestination) GetId

func (o *ObservabilityPipelineSplunkHecDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSplunkHecDestination) GetIdOk

func (o *ObservabilityPipelineSplunkHecDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecDestination) GetIndex

func (o *ObservabilityPipelineSplunkHecDestination) GetIndex() string

GetIndex returns the Index field value if set, zero value otherwise.

func (*ObservabilityPipelineSplunkHecDestination) GetIndexOk

func (o *ObservabilityPipelineSplunkHecDestination) GetIndexOk() (*string, bool)

GetIndexOk returns a tuple with the Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecDestination) GetInputs

func (o *ObservabilityPipelineSplunkHecDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineSplunkHecDestination) GetInputsOk

func (o *ObservabilityPipelineSplunkHecDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecDestination) GetSourcetype

func (o *ObservabilityPipelineSplunkHecDestination) GetSourcetype() string

GetSourcetype returns the Sourcetype field value if set, zero value otherwise.

func (*ObservabilityPipelineSplunkHecDestination) GetSourcetypeOk

func (o *ObservabilityPipelineSplunkHecDestination) GetSourcetypeOk() (*string, bool)

GetSourcetypeOk returns a tuple with the Sourcetype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecDestination) GetType

func (o *ObservabilityPipelineSplunkHecDestination) GetType() ObservabilityPipelineSplunkHecDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineSplunkHecDestination) GetTypeOk

func (o *ObservabilityPipelineSplunkHecDestination) GetTypeOk() (*ObservabilityPipelineSplunkHecDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecDestination) HasAutoExtractTimestamp

func (o *ObservabilityPipelineSplunkHecDestination) HasAutoExtractTimestamp() bool

HasAutoExtractTimestamp returns a boolean if a field has been set.

func (*ObservabilityPipelineSplunkHecDestination) HasEncoding

func (o *ObservabilityPipelineSplunkHecDestination) HasEncoding() bool

HasEncoding returns a boolean if a field has been set.

func (*ObservabilityPipelineSplunkHecDestination) HasIndex

func (o *ObservabilityPipelineSplunkHecDestination) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*ObservabilityPipelineSplunkHecDestination) HasSourcetype

func (o *ObservabilityPipelineSplunkHecDestination) HasSourcetype() bool

HasSourcetype returns a boolean if a field has been set.

func (ObservabilityPipelineSplunkHecDestination) MarshalJSON

func (o ObservabilityPipelineSplunkHecDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSplunkHecDestination) SetAutoExtractTimestamp

func (o *ObservabilityPipelineSplunkHecDestination) SetAutoExtractTimestamp(v bool)

SetAutoExtractTimestamp gets a reference to the given bool and assigns it to the AutoExtractTimestamp field.

func (*ObservabilityPipelineSplunkHecDestination) SetEncoding

func (o *ObservabilityPipelineSplunkHecDestination) SetEncoding(v ObservabilityPipelineSplunkHecDestinationEncoding)

SetEncoding gets a reference to the given ObservabilityPipelineSplunkHecDestinationEncoding and assigns it to the Encoding field.

func (*ObservabilityPipelineSplunkHecDestination) SetId

func (o *ObservabilityPipelineSplunkHecDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSplunkHecDestination) SetIndex

func (o *ObservabilityPipelineSplunkHecDestination) SetIndex(v string)

SetIndex gets a reference to the given string and assigns it to the Index field.

func (*ObservabilityPipelineSplunkHecDestination) SetInputs

func (o *ObservabilityPipelineSplunkHecDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineSplunkHecDestination) SetSourcetype

func (o *ObservabilityPipelineSplunkHecDestination) SetSourcetype(v string)

SetSourcetype gets a reference to the given string and assigns it to the Sourcetype field.

func (*ObservabilityPipelineSplunkHecDestination) SetType

func (o *ObservabilityPipelineSplunkHecDestination) SetType(v ObservabilityPipelineSplunkHecDestinationType)

SetType sets field value.

func (*ObservabilityPipelineSplunkHecDestination) UnmarshalJSON

func (o *ObservabilityPipelineSplunkHecDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSplunkHecDestinationEncoding

ObservabilityPipelineSplunkHecDestinationEncoding Encoding format for log events.

type ObservabilityPipelineSplunkHecDestinationEncoding string

List of ObservabilityPipelineSplunkHecDestinationEncoding.

const (
    OBSERVABILITYPIPELINESPLUNKHECDESTINATIONENCODING_JSON        ObservabilityPipelineSplunkHecDestinationEncoding = "json"
    OBSERVABILITYPIPELINESPLUNKHECDESTINATIONENCODING_RAW_MESSAGE ObservabilityPipelineSplunkHecDestinationEncoding = "raw_message"
)

func NewObservabilityPipelineSplunkHecDestinationEncodingFromValue

func NewObservabilityPipelineSplunkHecDestinationEncodingFromValue(v string) (*ObservabilityPipelineSplunkHecDestinationEncoding, error)

NewObservabilityPipelineSplunkHecDestinationEncodingFromValue returns a pointer to a valid ObservabilityPipelineSplunkHecDestinationEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSplunkHecDestinationEncoding) GetAllowedValues

func (v *ObservabilityPipelineSplunkHecDestinationEncoding) GetAllowedValues() []ObservabilityPipelineSplunkHecDestinationEncoding

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSplunkHecDestinationEncoding) IsValid

func (v ObservabilityPipelineSplunkHecDestinationEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSplunkHecDestinationEncoding) Ptr

func (v ObservabilityPipelineSplunkHecDestinationEncoding) Ptr() *ObservabilityPipelineSplunkHecDestinationEncoding

Ptr returns reference to ObservabilityPipelineSplunkHecDestinationEncoding value.

func (*ObservabilityPipelineSplunkHecDestinationEncoding) UnmarshalJSON

func (v *ObservabilityPipelineSplunkHecDestinationEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSplunkHecDestinationType

ObservabilityPipelineSplunkHecDestinationType The destination type. Always `splunk_hec`.

type ObservabilityPipelineSplunkHecDestinationType string

List of ObservabilityPipelineSplunkHecDestinationType.

const (
    OBSERVABILITYPIPELINESPLUNKHECDESTINATIONTYPE_SPLUNK_HEC ObservabilityPipelineSplunkHecDestinationType = "splunk_hec"
)

func NewObservabilityPipelineSplunkHecDestinationTypeFromValue

func NewObservabilityPipelineSplunkHecDestinationTypeFromValue(v string) (*ObservabilityPipelineSplunkHecDestinationType, error)

NewObservabilityPipelineSplunkHecDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineSplunkHecDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSplunkHecDestinationType) GetAllowedValues

func (v *ObservabilityPipelineSplunkHecDestinationType) GetAllowedValues() []ObservabilityPipelineSplunkHecDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSplunkHecDestinationType) IsValid

func (v ObservabilityPipelineSplunkHecDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSplunkHecDestinationType) Ptr

func (v ObservabilityPipelineSplunkHecDestinationType) Ptr() *ObservabilityPipelineSplunkHecDestinationType

Ptr returns reference to ObservabilityPipelineSplunkHecDestinationType value.

func (*ObservabilityPipelineSplunkHecDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineSplunkHecDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSplunkHecSource

ObservabilityPipelineSplunkHecSource The `splunk_hec` source implements the Splunk HTTP Event Collector (HEC) API.

type ObservabilityPipelineSplunkHecSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. Always `splunk_hec`.
    Type ObservabilityPipelineSplunkHecSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSplunkHecSource

func NewObservabilityPipelineSplunkHecSource(id string, typeVar ObservabilityPipelineSplunkHecSourceType) *ObservabilityPipelineSplunkHecSource

NewObservabilityPipelineSplunkHecSource instantiates a new ObservabilityPipelineSplunkHecSource 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 NewObservabilityPipelineSplunkHecSourceWithDefaults

func NewObservabilityPipelineSplunkHecSourceWithDefaults() *ObservabilityPipelineSplunkHecSource

NewObservabilityPipelineSplunkHecSourceWithDefaults instantiates a new ObservabilityPipelineSplunkHecSource 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 (*ObservabilityPipelineSplunkHecSource) GetId

func (o *ObservabilityPipelineSplunkHecSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSplunkHecSource) GetIdOk

func (o *ObservabilityPipelineSplunkHecSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecSource) GetTls

func (o *ObservabilityPipelineSplunkHecSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineSplunkHecSource) GetTlsOk

func (o *ObservabilityPipelineSplunkHecSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecSource) GetType

func (o *ObservabilityPipelineSplunkHecSource) GetType() ObservabilityPipelineSplunkHecSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineSplunkHecSource) GetTypeOk

func (o *ObservabilityPipelineSplunkHecSource) GetTypeOk() (*ObservabilityPipelineSplunkHecSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkHecSource) HasTls

func (o *ObservabilityPipelineSplunkHecSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineSplunkHecSource) MarshalJSON

func (o ObservabilityPipelineSplunkHecSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSplunkHecSource) SetId

func (o *ObservabilityPipelineSplunkHecSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSplunkHecSource) SetTls

func (o *ObservabilityPipelineSplunkHecSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineSplunkHecSource) SetType

func (o *ObservabilityPipelineSplunkHecSource) SetType(v ObservabilityPipelineSplunkHecSourceType)

SetType sets field value.

func (*ObservabilityPipelineSplunkHecSource) UnmarshalJSON

func (o *ObservabilityPipelineSplunkHecSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSplunkHecSourceType

ObservabilityPipelineSplunkHecSourceType The source type. Always `splunk_hec`.

type ObservabilityPipelineSplunkHecSourceType string

List of ObservabilityPipelineSplunkHecSourceType.

const (
    OBSERVABILITYPIPELINESPLUNKHECSOURCETYPE_SPLUNK_HEC ObservabilityPipelineSplunkHecSourceType = "splunk_hec"
)

func NewObservabilityPipelineSplunkHecSourceTypeFromValue

func NewObservabilityPipelineSplunkHecSourceTypeFromValue(v string) (*ObservabilityPipelineSplunkHecSourceType, error)

NewObservabilityPipelineSplunkHecSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineSplunkHecSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSplunkHecSourceType) GetAllowedValues

func (v *ObservabilityPipelineSplunkHecSourceType) GetAllowedValues() []ObservabilityPipelineSplunkHecSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSplunkHecSourceType) IsValid

func (v ObservabilityPipelineSplunkHecSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSplunkHecSourceType) Ptr

func (v ObservabilityPipelineSplunkHecSourceType) Ptr() *ObservabilityPipelineSplunkHecSourceType

Ptr returns reference to ObservabilityPipelineSplunkHecSourceType value.

func (*ObservabilityPipelineSplunkHecSourceType) UnmarshalJSON

func (v *ObservabilityPipelineSplunkHecSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSplunkTcpSource

ObservabilityPipelineSplunkTcpSource The `splunk_tcp` source receives logs from a Splunk Universal Forwarder over TCP. TLS is supported for secure transmission.

type ObservabilityPipelineSplunkTcpSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. Always `splunk_tcp`.
    Type ObservabilityPipelineSplunkTcpSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSplunkTcpSource

func NewObservabilityPipelineSplunkTcpSource(id string, typeVar ObservabilityPipelineSplunkTcpSourceType) *ObservabilityPipelineSplunkTcpSource

NewObservabilityPipelineSplunkTcpSource instantiates a new ObservabilityPipelineSplunkTcpSource 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 NewObservabilityPipelineSplunkTcpSourceWithDefaults

func NewObservabilityPipelineSplunkTcpSourceWithDefaults() *ObservabilityPipelineSplunkTcpSource

NewObservabilityPipelineSplunkTcpSourceWithDefaults instantiates a new ObservabilityPipelineSplunkTcpSource 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 (*ObservabilityPipelineSplunkTcpSource) GetId

func (o *ObservabilityPipelineSplunkTcpSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSplunkTcpSource) GetIdOk

func (o *ObservabilityPipelineSplunkTcpSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkTcpSource) GetTls

func (o *ObservabilityPipelineSplunkTcpSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineSplunkTcpSource) GetTlsOk

func (o *ObservabilityPipelineSplunkTcpSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkTcpSource) GetType

func (o *ObservabilityPipelineSplunkTcpSource) GetType() ObservabilityPipelineSplunkTcpSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineSplunkTcpSource) GetTypeOk

func (o *ObservabilityPipelineSplunkTcpSource) GetTypeOk() (*ObservabilityPipelineSplunkTcpSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSplunkTcpSource) HasTls

func (o *ObservabilityPipelineSplunkTcpSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineSplunkTcpSource) MarshalJSON

func (o ObservabilityPipelineSplunkTcpSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSplunkTcpSource) SetId

func (o *ObservabilityPipelineSplunkTcpSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSplunkTcpSource) SetTls

func (o *ObservabilityPipelineSplunkTcpSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineSplunkTcpSource) SetType

func (o *ObservabilityPipelineSplunkTcpSource) SetType(v ObservabilityPipelineSplunkTcpSourceType)

SetType sets field value.

func (*ObservabilityPipelineSplunkTcpSource) UnmarshalJSON

func (o *ObservabilityPipelineSplunkTcpSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSplunkTcpSourceType

ObservabilityPipelineSplunkTcpSourceType The source type. Always `splunk_tcp`.

type ObservabilityPipelineSplunkTcpSourceType string

List of ObservabilityPipelineSplunkTcpSourceType.

const (
    OBSERVABILITYPIPELINESPLUNKTCPSOURCETYPE_SPLUNK_TCP ObservabilityPipelineSplunkTcpSourceType = "splunk_tcp"
)

func NewObservabilityPipelineSplunkTcpSourceTypeFromValue

func NewObservabilityPipelineSplunkTcpSourceTypeFromValue(v string) (*ObservabilityPipelineSplunkTcpSourceType, error)

NewObservabilityPipelineSplunkTcpSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineSplunkTcpSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSplunkTcpSourceType) GetAllowedValues

func (v *ObservabilityPipelineSplunkTcpSourceType) GetAllowedValues() []ObservabilityPipelineSplunkTcpSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSplunkTcpSourceType) IsValid

func (v ObservabilityPipelineSplunkTcpSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSplunkTcpSourceType) Ptr

func (v ObservabilityPipelineSplunkTcpSourceType) Ptr() *ObservabilityPipelineSplunkTcpSourceType

Ptr returns reference to ObservabilityPipelineSplunkTcpSourceType value.

func (*ObservabilityPipelineSplunkTcpSourceType) UnmarshalJSON

func (v *ObservabilityPipelineSplunkTcpSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSumoLogicDestination

ObservabilityPipelineSumoLogicDestination The `sumo_logic` destination forwards logs to Sumo Logic.

type ObservabilityPipelineSumoLogicDestination struct {
    // The output encoding format.
    Encoding *ObservabilityPipelineSumoLogicDestinationEncoding `json:"encoding,omitempty"`
    // A list of custom headers to include in the request to Sumo Logic.
    HeaderCustomFields []ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem `json:"header_custom_fields,omitempty"`
    // Optional override for the host name header.
    HeaderHostName *string `json:"header_host_name,omitempty"`
    // Optional override for the source category header.
    HeaderSourceCategory *string `json:"header_source_category,omitempty"`
    // Optional override for the source name header.
    HeaderSourceName *string `json:"header_source_name,omitempty"`
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // The destination type. The value should always be `sumo_logic`.
    Type ObservabilityPipelineSumoLogicDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSumoLogicDestination

func NewObservabilityPipelineSumoLogicDestination(id string, inputs []string, typeVar ObservabilityPipelineSumoLogicDestinationType) *ObservabilityPipelineSumoLogicDestination

NewObservabilityPipelineSumoLogicDestination instantiates a new ObservabilityPipelineSumoLogicDestination 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 NewObservabilityPipelineSumoLogicDestinationWithDefaults

func NewObservabilityPipelineSumoLogicDestinationWithDefaults() *ObservabilityPipelineSumoLogicDestination

NewObservabilityPipelineSumoLogicDestinationWithDefaults instantiates a new ObservabilityPipelineSumoLogicDestination 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 (*ObservabilityPipelineSumoLogicDestination) GetEncoding

func (o *ObservabilityPipelineSumoLogicDestination) GetEncoding() ObservabilityPipelineSumoLogicDestinationEncoding

GetEncoding returns the Encoding field value if set, zero value otherwise.

func (*ObservabilityPipelineSumoLogicDestination) GetEncodingOk

func (o *ObservabilityPipelineSumoLogicDestination) GetEncodingOk() (*ObservabilityPipelineSumoLogicDestinationEncoding, bool)

GetEncodingOk returns a tuple with the Encoding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderCustomFields

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderCustomFields() []ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem

GetHeaderCustomFields returns the HeaderCustomFields field value if set, zero value otherwise.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderCustomFieldsOk

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderCustomFieldsOk() (*[]ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem, bool)

GetHeaderCustomFieldsOk returns a tuple with the HeaderCustomFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderHostName

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderHostName() string

GetHeaderHostName returns the HeaderHostName field value if set, zero value otherwise.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderHostNameOk

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderHostNameOk() (*string, bool)

GetHeaderHostNameOk returns a tuple with the HeaderHostName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderSourceCategory

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceCategory() string

GetHeaderSourceCategory returns the HeaderSourceCategory field value if set, zero value otherwise.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderSourceCategoryOk

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceCategoryOk() (*string, bool)

GetHeaderSourceCategoryOk returns a tuple with the HeaderSourceCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderSourceName

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceName() string

GetHeaderSourceName returns the HeaderSourceName field value if set, zero value otherwise.

func (*ObservabilityPipelineSumoLogicDestination) GetHeaderSourceNameOk

func (o *ObservabilityPipelineSumoLogicDestination) GetHeaderSourceNameOk() (*string, bool)

GetHeaderSourceNameOk returns a tuple with the HeaderSourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) GetId

func (o *ObservabilityPipelineSumoLogicDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSumoLogicDestination) GetIdOk

func (o *ObservabilityPipelineSumoLogicDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) GetInputs

func (o *ObservabilityPipelineSumoLogicDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineSumoLogicDestination) GetInputsOk

func (o *ObservabilityPipelineSumoLogicDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) GetType

func (o *ObservabilityPipelineSumoLogicDestination) GetType() ObservabilityPipelineSumoLogicDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineSumoLogicDestination) GetTypeOk

func (o *ObservabilityPipelineSumoLogicDestination) GetTypeOk() (*ObservabilityPipelineSumoLogicDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestination) HasEncoding

func (o *ObservabilityPipelineSumoLogicDestination) HasEncoding() bool

HasEncoding returns a boolean if a field has been set.

func (*ObservabilityPipelineSumoLogicDestination) HasHeaderCustomFields

func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderCustomFields() bool

HasHeaderCustomFields returns a boolean if a field has been set.

func (*ObservabilityPipelineSumoLogicDestination) HasHeaderHostName

func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderHostName() bool

HasHeaderHostName returns a boolean if a field has been set.

func (*ObservabilityPipelineSumoLogicDestination) HasHeaderSourceCategory

func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderSourceCategory() bool

HasHeaderSourceCategory returns a boolean if a field has been set.

func (*ObservabilityPipelineSumoLogicDestination) HasHeaderSourceName

func (o *ObservabilityPipelineSumoLogicDestination) HasHeaderSourceName() bool

HasHeaderSourceName returns a boolean if a field has been set.

func (ObservabilityPipelineSumoLogicDestination) MarshalJSON

func (o ObservabilityPipelineSumoLogicDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSumoLogicDestination) SetEncoding

func (o *ObservabilityPipelineSumoLogicDestination) SetEncoding(v ObservabilityPipelineSumoLogicDestinationEncoding)

SetEncoding gets a reference to the given ObservabilityPipelineSumoLogicDestinationEncoding and assigns it to the Encoding field.

func (*ObservabilityPipelineSumoLogicDestination) SetHeaderCustomFields

func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderCustomFields(v []ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem)

SetHeaderCustomFields gets a reference to the given []ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem and assigns it to the HeaderCustomFields field.

func (*ObservabilityPipelineSumoLogicDestination) SetHeaderHostName

func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderHostName(v string)

SetHeaderHostName gets a reference to the given string and assigns it to the HeaderHostName field.

func (*ObservabilityPipelineSumoLogicDestination) SetHeaderSourceCategory

func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderSourceCategory(v string)

SetHeaderSourceCategory gets a reference to the given string and assigns it to the HeaderSourceCategory field.

func (*ObservabilityPipelineSumoLogicDestination) SetHeaderSourceName

func (o *ObservabilityPipelineSumoLogicDestination) SetHeaderSourceName(v string)

SetHeaderSourceName gets a reference to the given string and assigns it to the HeaderSourceName field.

func (*ObservabilityPipelineSumoLogicDestination) SetId

func (o *ObservabilityPipelineSumoLogicDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSumoLogicDestination) SetInputs

func (o *ObservabilityPipelineSumoLogicDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineSumoLogicDestination) SetType

func (o *ObservabilityPipelineSumoLogicDestination) SetType(v ObservabilityPipelineSumoLogicDestinationType)

SetType sets field value.

func (*ObservabilityPipelineSumoLogicDestination) UnmarshalJSON

func (o *ObservabilityPipelineSumoLogicDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSumoLogicDestinationEncoding

ObservabilityPipelineSumoLogicDestinationEncoding The output encoding format.

type ObservabilityPipelineSumoLogicDestinationEncoding string

List of ObservabilityPipelineSumoLogicDestinationEncoding.

const (
    OBSERVABILITYPIPELINESUMOLOGICDESTINATIONENCODING_JSON        ObservabilityPipelineSumoLogicDestinationEncoding = "json"
    OBSERVABILITYPIPELINESUMOLOGICDESTINATIONENCODING_RAW_MESSAGE ObservabilityPipelineSumoLogicDestinationEncoding = "raw_message"
    OBSERVABILITYPIPELINESUMOLOGICDESTINATIONENCODING_LOGFMT      ObservabilityPipelineSumoLogicDestinationEncoding = "logfmt"
)

func NewObservabilityPipelineSumoLogicDestinationEncodingFromValue

func NewObservabilityPipelineSumoLogicDestinationEncodingFromValue(v string) (*ObservabilityPipelineSumoLogicDestinationEncoding, error)

NewObservabilityPipelineSumoLogicDestinationEncodingFromValue returns a pointer to a valid ObservabilityPipelineSumoLogicDestinationEncoding for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSumoLogicDestinationEncoding) GetAllowedValues

func (v *ObservabilityPipelineSumoLogicDestinationEncoding) GetAllowedValues() []ObservabilityPipelineSumoLogicDestinationEncoding

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSumoLogicDestinationEncoding) IsValid

func (v ObservabilityPipelineSumoLogicDestinationEncoding) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSumoLogicDestinationEncoding) Ptr

func (v ObservabilityPipelineSumoLogicDestinationEncoding) Ptr() *ObservabilityPipelineSumoLogicDestinationEncoding

Ptr returns reference to ObservabilityPipelineSumoLogicDestinationEncoding value.

func (*ObservabilityPipelineSumoLogicDestinationEncoding) UnmarshalJSON

func (v *ObservabilityPipelineSumoLogicDestinationEncoding) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem

ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem Single key-value pair used as a custom log header for Sumo Logic.

type ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem struct {
    // The header field name.
    Name string `json:"name"`
    // The header field value.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem

func NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem(name string, value string) *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem

NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem instantiates a new ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem 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 NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItemWithDefaults

func NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItemWithDefaults() *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem

NewObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItemWithDefaults instantiates a new ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem 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 (*ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetName

func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetName() string

GetName returns the Name field value.

func (*ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetNameOk

func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetValue

func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetValue() string

GetValue returns the Value field value.

func (*ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetValueOk

func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) MarshalJSON

func (o ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) SetName

func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) SetName(v string)

SetName sets field value.

func (*ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) SetValue

func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) SetValue(v string)

SetValue sets field value.

func (*ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) UnmarshalJSON

func (o *ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSumoLogicDestinationType

ObservabilityPipelineSumoLogicDestinationType The destination type. The value should always be `sumo_logic`.

type ObservabilityPipelineSumoLogicDestinationType string

List of ObservabilityPipelineSumoLogicDestinationType.

const (
    OBSERVABILITYPIPELINESUMOLOGICDESTINATIONTYPE_SUMO_LOGIC ObservabilityPipelineSumoLogicDestinationType = "sumo_logic"
)

func NewObservabilityPipelineSumoLogicDestinationTypeFromValue

func NewObservabilityPipelineSumoLogicDestinationTypeFromValue(v string) (*ObservabilityPipelineSumoLogicDestinationType, error)

NewObservabilityPipelineSumoLogicDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineSumoLogicDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSumoLogicDestinationType) GetAllowedValues

func (v *ObservabilityPipelineSumoLogicDestinationType) GetAllowedValues() []ObservabilityPipelineSumoLogicDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSumoLogicDestinationType) IsValid

func (v ObservabilityPipelineSumoLogicDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSumoLogicDestinationType) Ptr

func (v ObservabilityPipelineSumoLogicDestinationType) Ptr() *ObservabilityPipelineSumoLogicDestinationType

Ptr returns reference to ObservabilityPipelineSumoLogicDestinationType value.

func (*ObservabilityPipelineSumoLogicDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineSumoLogicDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSumoLogicSource

ObservabilityPipelineSumoLogicSource The `sumo_logic` source receives logs from Sumo Logic collectors.

type ObservabilityPipelineSumoLogicSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // The source type. The value should always be `sumo_logic`.
    Type ObservabilityPipelineSumoLogicSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSumoLogicSource

func NewObservabilityPipelineSumoLogicSource(id string, typeVar ObservabilityPipelineSumoLogicSourceType) *ObservabilityPipelineSumoLogicSource

NewObservabilityPipelineSumoLogicSource instantiates a new ObservabilityPipelineSumoLogicSource 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 NewObservabilityPipelineSumoLogicSourceWithDefaults

func NewObservabilityPipelineSumoLogicSourceWithDefaults() *ObservabilityPipelineSumoLogicSource

NewObservabilityPipelineSumoLogicSourceWithDefaults instantiates a new ObservabilityPipelineSumoLogicSource 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 (*ObservabilityPipelineSumoLogicSource) GetId

func (o *ObservabilityPipelineSumoLogicSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSumoLogicSource) GetIdOk

func (o *ObservabilityPipelineSumoLogicSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSumoLogicSource) GetType

func (o *ObservabilityPipelineSumoLogicSource) GetType() ObservabilityPipelineSumoLogicSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineSumoLogicSource) GetTypeOk

func (o *ObservabilityPipelineSumoLogicSource) GetTypeOk() (*ObservabilityPipelineSumoLogicSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ObservabilityPipelineSumoLogicSource) MarshalJSON

func (o ObservabilityPipelineSumoLogicSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSumoLogicSource) SetId

func (o *ObservabilityPipelineSumoLogicSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSumoLogicSource) SetType

func (o *ObservabilityPipelineSumoLogicSource) SetType(v ObservabilityPipelineSumoLogicSourceType)

SetType sets field value.

func (*ObservabilityPipelineSumoLogicSource) UnmarshalJSON

func (o *ObservabilityPipelineSumoLogicSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSumoLogicSourceType

ObservabilityPipelineSumoLogicSourceType The source type. The value should always be `sumo_logic`.

type ObservabilityPipelineSumoLogicSourceType string

List of ObservabilityPipelineSumoLogicSourceType.

const (
    OBSERVABILITYPIPELINESUMOLOGICSOURCETYPE_SUMO_LOGIC ObservabilityPipelineSumoLogicSourceType = "sumo_logic"
)

func NewObservabilityPipelineSumoLogicSourceTypeFromValue

func NewObservabilityPipelineSumoLogicSourceTypeFromValue(v string) (*ObservabilityPipelineSumoLogicSourceType, error)

NewObservabilityPipelineSumoLogicSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineSumoLogicSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSumoLogicSourceType) GetAllowedValues

func (v *ObservabilityPipelineSumoLogicSourceType) GetAllowedValues() []ObservabilityPipelineSumoLogicSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSumoLogicSourceType) IsValid

func (v ObservabilityPipelineSumoLogicSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSumoLogicSourceType) Ptr

func (v ObservabilityPipelineSumoLogicSourceType) Ptr() *ObservabilityPipelineSumoLogicSourceType

Ptr returns reference to ObservabilityPipelineSumoLogicSourceType value.

func (*ObservabilityPipelineSumoLogicSourceType) UnmarshalJSON

func (v *ObservabilityPipelineSumoLogicSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSyslogNgDestination

ObservabilityPipelineSyslogNgDestination The `syslog_ng` destination forwards logs to an external `syslog-ng` server over TCP or UDP using the syslog protocol.

type ObservabilityPipelineSyslogNgDestination struct {
    // The unique identifier for this component.
    Id string `json:"id"`
    // A list of component IDs whose output is used as the `input` for this component.
    Inputs []string `json:"inputs"`
    // Optional socket keepalive duration in milliseconds.
    Keepalive *int64 `json:"keepalive,omitempty"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The destination type. The value should always be `syslog_ng`.
    Type ObservabilityPipelineSyslogNgDestinationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSyslogNgDestination

func NewObservabilityPipelineSyslogNgDestination(id string, inputs []string, typeVar ObservabilityPipelineSyslogNgDestinationType) *ObservabilityPipelineSyslogNgDestination

NewObservabilityPipelineSyslogNgDestination instantiates a new ObservabilityPipelineSyslogNgDestination 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 NewObservabilityPipelineSyslogNgDestinationWithDefaults

func NewObservabilityPipelineSyslogNgDestinationWithDefaults() *ObservabilityPipelineSyslogNgDestination

NewObservabilityPipelineSyslogNgDestinationWithDefaults instantiates a new ObservabilityPipelineSyslogNgDestination 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 (*ObservabilityPipelineSyslogNgDestination) GetId

func (o *ObservabilityPipelineSyslogNgDestination) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSyslogNgDestination) GetIdOk

func (o *ObservabilityPipelineSyslogNgDestination) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgDestination) GetInputs

func (o *ObservabilityPipelineSyslogNgDestination) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineSyslogNgDestination) GetInputsOk

func (o *ObservabilityPipelineSyslogNgDestination) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgDestination) GetKeepalive

func (o *ObservabilityPipelineSyslogNgDestination) GetKeepalive() int64

GetKeepalive returns the Keepalive field value if set, zero value otherwise.

func (*ObservabilityPipelineSyslogNgDestination) GetKeepaliveOk

func (o *ObservabilityPipelineSyslogNgDestination) GetKeepaliveOk() (*int64, bool)

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 (*ObservabilityPipelineSyslogNgDestination) GetTls

func (o *ObservabilityPipelineSyslogNgDestination) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineSyslogNgDestination) GetTlsOk

func (o *ObservabilityPipelineSyslogNgDestination) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgDestination) GetType

func (o *ObservabilityPipelineSyslogNgDestination) GetType() ObservabilityPipelineSyslogNgDestinationType

GetType returns the Type field value.

func (*ObservabilityPipelineSyslogNgDestination) GetTypeOk

func (o *ObservabilityPipelineSyslogNgDestination) GetTypeOk() (*ObservabilityPipelineSyslogNgDestinationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgDestination) HasKeepalive

func (o *ObservabilityPipelineSyslogNgDestination) HasKeepalive() bool

HasKeepalive returns a boolean if a field has been set.

func (*ObservabilityPipelineSyslogNgDestination) HasTls

func (o *ObservabilityPipelineSyslogNgDestination) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineSyslogNgDestination) MarshalJSON

func (o ObservabilityPipelineSyslogNgDestination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSyslogNgDestination) SetId

func (o *ObservabilityPipelineSyslogNgDestination) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSyslogNgDestination) SetInputs

func (o *ObservabilityPipelineSyslogNgDestination) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineSyslogNgDestination) SetKeepalive

func (o *ObservabilityPipelineSyslogNgDestination) SetKeepalive(v int64)

SetKeepalive gets a reference to the given int64 and assigns it to the Keepalive field.

func (*ObservabilityPipelineSyslogNgDestination) SetTls

func (o *ObservabilityPipelineSyslogNgDestination) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineSyslogNgDestination) SetType

func (o *ObservabilityPipelineSyslogNgDestination) SetType(v ObservabilityPipelineSyslogNgDestinationType)

SetType sets field value.

func (*ObservabilityPipelineSyslogNgDestination) UnmarshalJSON

func (o *ObservabilityPipelineSyslogNgDestination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSyslogNgDestinationType

ObservabilityPipelineSyslogNgDestinationType The destination type. The value should always be `syslog_ng`.

type ObservabilityPipelineSyslogNgDestinationType string

List of ObservabilityPipelineSyslogNgDestinationType.

const (
    OBSERVABILITYPIPELINESYSLOGNGDESTINATIONTYPE_SYSLOG_NG ObservabilityPipelineSyslogNgDestinationType = "syslog_ng"
)

func NewObservabilityPipelineSyslogNgDestinationTypeFromValue

func NewObservabilityPipelineSyslogNgDestinationTypeFromValue(v string) (*ObservabilityPipelineSyslogNgDestinationType, error)

NewObservabilityPipelineSyslogNgDestinationTypeFromValue returns a pointer to a valid ObservabilityPipelineSyslogNgDestinationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSyslogNgDestinationType) GetAllowedValues

func (v *ObservabilityPipelineSyslogNgDestinationType) GetAllowedValues() []ObservabilityPipelineSyslogNgDestinationType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSyslogNgDestinationType) IsValid

func (v ObservabilityPipelineSyslogNgDestinationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSyslogNgDestinationType) Ptr

func (v ObservabilityPipelineSyslogNgDestinationType) Ptr() *ObservabilityPipelineSyslogNgDestinationType

Ptr returns reference to ObservabilityPipelineSyslogNgDestinationType value.

func (*ObservabilityPipelineSyslogNgDestinationType) UnmarshalJSON

func (v *ObservabilityPipelineSyslogNgDestinationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSyslogNgSource

ObservabilityPipelineSyslogNgSource The `syslog_ng` source listens for logs over TCP or UDP from a `syslog-ng` server using the syslog protocol.

type ObservabilityPipelineSyslogNgSource struct {
    // The unique identifier for this component. Used to reference this component in other parts of the pipeline (e.g., as input to downstream components).
    Id string `json:"id"`
    // Protocol used by the syslog source to receive messages.
    Mode ObservabilityPipelineSyslogSourceMode `json:"mode"`
    // Configuration for enabling TLS encryption between the pipeline component and external services.
    Tls *ObservabilityPipelineTls `json:"tls,omitempty"`
    // The source type. The value should always be `syslog_ng`.
    Type ObservabilityPipelineSyslogNgSourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineSyslogNgSource

func NewObservabilityPipelineSyslogNgSource(id string, mode ObservabilityPipelineSyslogSourceMode, typeVar ObservabilityPipelineSyslogNgSourceType) *ObservabilityPipelineSyslogNgSource

NewObservabilityPipelineSyslogNgSource instantiates a new ObservabilityPipelineSyslogNgSource 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 NewObservabilityPipelineSyslogNgSourceWithDefaults

func NewObservabilityPipelineSyslogNgSourceWithDefaults() *ObservabilityPipelineSyslogNgSource

NewObservabilityPipelineSyslogNgSourceWithDefaults instantiates a new ObservabilityPipelineSyslogNgSource 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 (*ObservabilityPipelineSyslogNgSource) GetId

func (o *ObservabilityPipelineSyslogNgSource) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineSyslogNgSource) GetIdOk

func (o *ObservabilityPipelineSyslogNgSource) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgSource) GetMode

func (o *ObservabilityPipelineSyslogNgSource) GetMode() ObservabilityPipelineSyslogSourceMode

GetMode returns the Mode field value.

func (*ObservabilityPipelineSyslogNgSource) GetModeOk

func (o *ObservabilityPipelineSyslogNgSource) GetModeOk() (*ObservabilityPipelineSyslogSourceMode, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgSource) GetTls

func (o *ObservabilityPipelineSyslogNgSource) GetTls() ObservabilityPipelineTls

GetTls returns the Tls field value if set, zero value otherwise.

func (*ObservabilityPipelineSyslogNgSource) GetTlsOk

func (o *ObservabilityPipelineSyslogNgSource) GetTlsOk() (*ObservabilityPipelineTls, bool)

GetTlsOk returns a tuple with the Tls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgSource) GetType

func (o *ObservabilityPipelineSyslogNgSource) GetType() ObservabilityPipelineSyslogNgSourceType

GetType returns the Type field value.

func (*ObservabilityPipelineSyslogNgSource) GetTypeOk

func (o *ObservabilityPipelineSyslogNgSource) GetTypeOk() (*ObservabilityPipelineSyslogNgSourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineSyslogNgSource) HasTls

func (o *ObservabilityPipelineSyslogNgSource) HasTls() bool

HasTls returns a boolean if a field has been set.

func (ObservabilityPipelineSyslogNgSource) MarshalJSON

func (o ObservabilityPipelineSyslogNgSource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineSyslogNgSource) SetId

func (o *ObservabilityPipelineSyslogNgSource) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineSyslogNgSource) SetMode

func (o *ObservabilityPipelineSyslogNgSource) SetMode(v ObservabilityPipelineSyslogSourceMode)

SetMode sets field value.

func (*ObservabilityPipelineSyslogNgSource) SetTls

func (o *ObservabilityPipelineSyslogNgSource) SetTls(v ObservabilityPipelineTls)

SetTls gets a reference to the given ObservabilityPipelineTls and assigns it to the Tls field.

func (*ObservabilityPipelineSyslogNgSource) SetType

func (o *ObservabilityPipelineSyslogNgSource) SetType(v ObservabilityPipelineSyslogNgSourceType)

SetType sets field value.

func (*ObservabilityPipelineSyslogNgSource) UnmarshalJSON

func (o *ObservabilityPipelineSyslogNgSource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSyslogNgSourceType

ObservabilityPipelineSyslogNgSourceType The source type. The value should always be `syslog_ng`.

type ObservabilityPipelineSyslogNgSourceType string

List of ObservabilityPipelineSyslogNgSourceType.

const (
    OBSERVABILITYPIPELINESYSLOGNGSOURCETYPE_SYSLOG_NG ObservabilityPipelineSyslogNgSourceType = "syslog_ng"
)

func NewObservabilityPipelineSyslogNgSourceTypeFromValue

func NewObservabilityPipelineSyslogNgSourceTypeFromValue(v string) (*ObservabilityPipelineSyslogNgSourceType, error)

NewObservabilityPipelineSyslogNgSourceTypeFromValue returns a pointer to a valid ObservabilityPipelineSyslogNgSourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSyslogNgSourceType) GetAllowedValues

func (v *ObservabilityPipelineSyslogNgSourceType) GetAllowedValues() []ObservabilityPipelineSyslogNgSourceType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSyslogNgSourceType) IsValid

func (v ObservabilityPipelineSyslogNgSourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSyslogNgSourceType) Ptr

func (v ObservabilityPipelineSyslogNgSourceType) Ptr() *ObservabilityPipelineSyslogNgSourceType

Ptr returns reference to ObservabilityPipelineSyslogNgSourceType value.

func (*ObservabilityPipelineSyslogNgSourceType) UnmarshalJSON

func (v *ObservabilityPipelineSyslogNgSourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineSyslogSourceMode

ObservabilityPipelineSyslogSourceMode Protocol used by the syslog source to receive messages.

type ObservabilityPipelineSyslogSourceMode string

List of ObservabilityPipelineSyslogSourceMode.

const (
    OBSERVABILITYPIPELINESYSLOGSOURCEMODE_TCP ObservabilityPipelineSyslogSourceMode = "tcp"
    OBSERVABILITYPIPELINESYSLOGSOURCEMODE_UDP ObservabilityPipelineSyslogSourceMode = "udp"
)

func NewObservabilityPipelineSyslogSourceModeFromValue

func NewObservabilityPipelineSyslogSourceModeFromValue(v string) (*ObservabilityPipelineSyslogSourceMode, error)

NewObservabilityPipelineSyslogSourceModeFromValue returns a pointer to a valid ObservabilityPipelineSyslogSourceMode for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineSyslogSourceMode) GetAllowedValues

func (v *ObservabilityPipelineSyslogSourceMode) GetAllowedValues() []ObservabilityPipelineSyslogSourceMode

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineSyslogSourceMode) IsValid

func (v ObservabilityPipelineSyslogSourceMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineSyslogSourceMode) Ptr

func (v ObservabilityPipelineSyslogSourceMode) Ptr() *ObservabilityPipelineSyslogSourceMode

Ptr returns reference to ObservabilityPipelineSyslogSourceMode value.

func (*ObservabilityPipelineSyslogSourceMode) UnmarshalJSON

func (v *ObservabilityPipelineSyslogSourceMode) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineThrottleProcessor

ObservabilityPipelineThrottleProcessor The `throttle` processor limits the number of events that pass through over a given time window.

type ObservabilityPipelineThrottleProcessor struct {
    // Optional list of fields used to group events before the threshold has been reached.
    GroupBy []string `json:"group_by,omitempty"`
    // The unique identifier for this processor.
    Id string `json:"id"`
    // A Datadog search query used to determine which logs this processor targets.
    Include string `json:"include"`
    // A list of component IDs whose output is used as the input for this processor.
    Inputs []string `json:"inputs"`
    // the number of events allowed in a given time window. Events sent after the threshold has been reached, are dropped.
    Threshold int64 `json:"threshold"`
    // The processor type. The value should always be `throttle`.
    Type ObservabilityPipelineThrottleProcessorType `json:"type"`
    // The time window in seconds over which the threshold applies.
    Window float64 `json:"window"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineThrottleProcessor

func NewObservabilityPipelineThrottleProcessor(id string, include string, inputs []string, threshold int64, typeVar ObservabilityPipelineThrottleProcessorType, window float64) *ObservabilityPipelineThrottleProcessor

NewObservabilityPipelineThrottleProcessor instantiates a new ObservabilityPipelineThrottleProcessor 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 NewObservabilityPipelineThrottleProcessorWithDefaults

func NewObservabilityPipelineThrottleProcessorWithDefaults() *ObservabilityPipelineThrottleProcessor

NewObservabilityPipelineThrottleProcessorWithDefaults instantiates a new ObservabilityPipelineThrottleProcessor 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 (*ObservabilityPipelineThrottleProcessor) GetGroupBy

func (o *ObservabilityPipelineThrottleProcessor) GetGroupBy() []string

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ObservabilityPipelineThrottleProcessor) GetGroupByOk

func (o *ObservabilityPipelineThrottleProcessor) GetGroupByOk() (*[]string, 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 (*ObservabilityPipelineThrottleProcessor) GetId

func (o *ObservabilityPipelineThrottleProcessor) GetId() string

GetId returns the Id field value.

func (*ObservabilityPipelineThrottleProcessor) GetIdOk

func (o *ObservabilityPipelineThrottleProcessor) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineThrottleProcessor) GetInclude

func (o *ObservabilityPipelineThrottleProcessor) GetInclude() string

GetInclude returns the Include field value.

func (*ObservabilityPipelineThrottleProcessor) GetIncludeOk

func (o *ObservabilityPipelineThrottleProcessor) GetIncludeOk() (*string, bool)

GetIncludeOk returns a tuple with the Include field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineThrottleProcessor) GetInputs

func (o *ObservabilityPipelineThrottleProcessor) GetInputs() []string

GetInputs returns the Inputs field value.

func (*ObservabilityPipelineThrottleProcessor) GetInputsOk

func (o *ObservabilityPipelineThrottleProcessor) GetInputsOk() (*[]string, bool)

GetInputsOk returns a tuple with the Inputs field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineThrottleProcessor) GetThreshold

func (o *ObservabilityPipelineThrottleProcessor) GetThreshold() int64

GetThreshold returns the Threshold field value.

func (*ObservabilityPipelineThrottleProcessor) GetThresholdOk

func (o *ObservabilityPipelineThrottleProcessor) GetThresholdOk() (*int64, bool)

GetThresholdOk returns a tuple with the Threshold field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineThrottleProcessor) GetType

func (o *ObservabilityPipelineThrottleProcessor) GetType() ObservabilityPipelineThrottleProcessorType

GetType returns the Type field value.

func (*ObservabilityPipelineThrottleProcessor) GetTypeOk

func (o *ObservabilityPipelineThrottleProcessor) GetTypeOk() (*ObservabilityPipelineThrottleProcessorType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineThrottleProcessor) GetWindow

func (o *ObservabilityPipelineThrottleProcessor) GetWindow() float64

GetWindow returns the Window field value.

func (*ObservabilityPipelineThrottleProcessor) GetWindowOk

func (o *ObservabilityPipelineThrottleProcessor) GetWindowOk() (*float64, bool)

GetWindowOk returns a tuple with the Window field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineThrottleProcessor) HasGroupBy

func (o *ObservabilityPipelineThrottleProcessor) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (ObservabilityPipelineThrottleProcessor) MarshalJSON

func (o ObservabilityPipelineThrottleProcessor) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineThrottleProcessor) SetGroupBy

func (o *ObservabilityPipelineThrottleProcessor) SetGroupBy(v []string)

SetGroupBy gets a reference to the given []string and assigns it to the GroupBy field.

func (*ObservabilityPipelineThrottleProcessor) SetId

func (o *ObservabilityPipelineThrottleProcessor) SetId(v string)

SetId sets field value.

func (*ObservabilityPipelineThrottleProcessor) SetInclude

func (o *ObservabilityPipelineThrottleProcessor) SetInclude(v string)

SetInclude sets field value.

func (*ObservabilityPipelineThrottleProcessor) SetInputs

func (o *ObservabilityPipelineThrottleProcessor) SetInputs(v []string)

SetInputs sets field value.

func (*ObservabilityPipelineThrottleProcessor) SetThreshold

func (o *ObservabilityPipelineThrottleProcessor) SetThreshold(v int64)

SetThreshold sets field value.

func (*ObservabilityPipelineThrottleProcessor) SetType

func (o *ObservabilityPipelineThrottleProcessor) SetType(v ObservabilityPipelineThrottleProcessorType)

SetType sets field value.

func (*ObservabilityPipelineThrottleProcessor) SetWindow

func (o *ObservabilityPipelineThrottleProcessor) SetWindow(v float64)

SetWindow sets field value.

func (*ObservabilityPipelineThrottleProcessor) UnmarshalJSON

func (o *ObservabilityPipelineThrottleProcessor) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineThrottleProcessorType

ObservabilityPipelineThrottleProcessorType The processor type. The value should always be `throttle`.

type ObservabilityPipelineThrottleProcessorType string

List of ObservabilityPipelineThrottleProcessorType.

const (
    OBSERVABILITYPIPELINETHROTTLEPROCESSORTYPE_THROTTLE ObservabilityPipelineThrottleProcessorType = "throttle"
)

func NewObservabilityPipelineThrottleProcessorTypeFromValue

func NewObservabilityPipelineThrottleProcessorTypeFromValue(v string) (*ObservabilityPipelineThrottleProcessorType, error)

NewObservabilityPipelineThrottleProcessorTypeFromValue returns a pointer to a valid ObservabilityPipelineThrottleProcessorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ObservabilityPipelineThrottleProcessorType) GetAllowedValues

func (v *ObservabilityPipelineThrottleProcessorType) GetAllowedValues() []ObservabilityPipelineThrottleProcessorType

GetAllowedValues reeturns the list of possible values.

func (ObservabilityPipelineThrottleProcessorType) IsValid

func (v ObservabilityPipelineThrottleProcessorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ObservabilityPipelineThrottleProcessorType) Ptr

func (v ObservabilityPipelineThrottleProcessorType) Ptr() *ObservabilityPipelineThrottleProcessorType

Ptr returns reference to ObservabilityPipelineThrottleProcessorType value.

func (*ObservabilityPipelineThrottleProcessorType) UnmarshalJSON

func (v *ObservabilityPipelineThrottleProcessorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelineTls

ObservabilityPipelineTls Configuration for enabling TLS encryption between the pipeline component and external services.

type ObservabilityPipelineTls struct {
    // Path to the Certificate Authority (CA) file used to validate the server’s TLS certificate.
    CaFile *string `json:"ca_file,omitempty"`
    // Path to the TLS client certificate file used to authenticate the pipeline component with upstream or downstream services.
    CrtFile string `json:"crt_file"`
    // Path to the private key file associated with the TLS client certificate. Used for mutual TLS authentication.
    KeyFile *string `json:"key_file,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewObservabilityPipelineTls

func NewObservabilityPipelineTls(crtFile string) *ObservabilityPipelineTls

NewObservabilityPipelineTls instantiates a new ObservabilityPipelineTls 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 NewObservabilityPipelineTlsWithDefaults

func NewObservabilityPipelineTlsWithDefaults() *ObservabilityPipelineTls

NewObservabilityPipelineTlsWithDefaults instantiates a new ObservabilityPipelineTls 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 (*ObservabilityPipelineTls) GetCaFile

func (o *ObservabilityPipelineTls) GetCaFile() string

GetCaFile returns the CaFile field value if set, zero value otherwise.

func (*ObservabilityPipelineTls) GetCaFileOk

func (o *ObservabilityPipelineTls) GetCaFileOk() (*string, bool)

GetCaFileOk returns a tuple with the CaFile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineTls) GetCrtFile

func (o *ObservabilityPipelineTls) GetCrtFile() string

GetCrtFile returns the CrtFile field value.

func (*ObservabilityPipelineTls) GetCrtFileOk

func (o *ObservabilityPipelineTls) GetCrtFileOk() (*string, bool)

GetCrtFileOk returns a tuple with the CrtFile field value and a boolean to check if the value has been set.

func (*ObservabilityPipelineTls) GetKeyFile

func (o *ObservabilityPipelineTls) GetKeyFile() string

GetKeyFile returns the KeyFile field value if set, zero value otherwise.

func (*ObservabilityPipelineTls) GetKeyFileOk

func (o *ObservabilityPipelineTls) GetKeyFileOk() (*string, bool)

GetKeyFileOk returns a tuple with the KeyFile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ObservabilityPipelineTls) HasCaFile

func (o *ObservabilityPipelineTls) HasCaFile() bool

HasCaFile returns a boolean if a field has been set.

func (*ObservabilityPipelineTls) HasKeyFile

func (o *ObservabilityPipelineTls) HasKeyFile() bool

HasKeyFile returns a boolean if a field has been set.

func (ObservabilityPipelineTls) MarshalJSON

func (o ObservabilityPipelineTls) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ObservabilityPipelineTls) SetCaFile

func (o *ObservabilityPipelineTls) SetCaFile(v string)

SetCaFile gets a reference to the given string and assigns it to the CaFile field.

func (*ObservabilityPipelineTls) SetCrtFile

func (o *ObservabilityPipelineTls) SetCrtFile(v string)

SetCrtFile sets field value.

func (*ObservabilityPipelineTls) SetKeyFile

func (o *ObservabilityPipelineTls) SetKeyFile(v string)

SetKeyFile gets a reference to the given string and assigns it to the KeyFile field.

func (*ObservabilityPipelineTls) UnmarshalJSON

func (o *ObservabilityPipelineTls) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ObservabilityPipelinesApi

ObservabilityPipelinesApi service type

type ObservabilityPipelinesApi datadog.Service

func NewObservabilityPipelinesApi

func NewObservabilityPipelinesApi(client *datadog.APIClient) *ObservabilityPipelinesApi

NewObservabilityPipelinesApi Returns NewObservabilityPipelinesApi.

func (*ObservabilityPipelinesApi) CreatePipeline

func (a *ObservabilityPipelinesApi) CreatePipeline(ctx _context.Context, body ObservabilityPipelineSpec) (ObservabilityPipeline, *_nethttp.Response, error)

CreatePipeline Create a new pipeline. Create a new pipeline.

func (*ObservabilityPipelinesApi) DeletePipeline

func (a *ObservabilityPipelinesApi) DeletePipeline(ctx _context.Context, pipelineId string) (*_nethttp.Response, error)

DeletePipeline Delete a pipeline. Delete a pipeline.

func (*ObservabilityPipelinesApi) GetPipeline

func (a *ObservabilityPipelinesApi) GetPipeline(ctx _context.Context, pipelineId string) (ObservabilityPipeline, *_nethttp.Response, error)

GetPipeline Get a specific pipeline. Get a specific pipeline by its ID.

func (*ObservabilityPipelinesApi) ListPipelines

func (a *ObservabilityPipelinesApi) ListPipelines(ctx _context.Context, o ...ListPipelinesOptionalParameters) (ListPipelinesResponse, *_nethttp.Response, error)

ListPipelines List pipelines. Retrieve a list of pipelines.

func (*ObservabilityPipelinesApi) UpdatePipeline

func (a *ObservabilityPipelinesApi) UpdatePipeline(ctx _context.Context, pipelineId string, body ObservabilityPipeline) (ObservabilityPipeline, *_nethttp.Response, error)

UpdatePipeline Update a pipeline. Update a pipeline.

func (*ObservabilityPipelinesApi) ValidatePipeline

func (a *ObservabilityPipelinesApi) ValidatePipeline(ctx _context.Context, body ObservabilityPipelineSpec) (ValidationResponse, *_nethttp.Response, error)

ValidatePipeline Validate an observability pipeline. Validates a pipeline configuration without creating or updating any resources. Returns a list of validation errors, if any.

type OktaAccount

OktaAccount Schema for an Okta account.

type OktaAccount struct {
    // Attributes object for an Okta account.
    Attributes OktaAccountAttributes `json:"attributes"`
    // The ID of the Okta account, a UUID hash of the account name.
    Id *string `json:"id,omitempty"`
    // Account type for an Okta account.
    Type OktaAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccount

func NewOktaAccount(attributes OktaAccountAttributes, typeVar OktaAccountType) *OktaAccount

NewOktaAccount instantiates a new OktaAccount 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 NewOktaAccountWithDefaults

func NewOktaAccountWithDefaults() *OktaAccount

NewOktaAccountWithDefaults instantiates a new OktaAccount 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 (*OktaAccount) GetAttributes

func (o *OktaAccount) GetAttributes() OktaAccountAttributes

GetAttributes returns the Attributes field value.

func (*OktaAccount) GetAttributesOk

func (o *OktaAccount) GetAttributesOk() (*OktaAccountAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OktaAccount) GetId

func (o *OktaAccount) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*OktaAccount) GetIdOk

func (o *OktaAccount) 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 (*OktaAccount) GetType

func (o *OktaAccount) GetType() OktaAccountType

GetType returns the Type field value.

func (*OktaAccount) GetTypeOk

func (o *OktaAccount) GetTypeOk() (*OktaAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*OktaAccount) HasId

func (o *OktaAccount) HasId() bool

HasId returns a boolean if a field has been set.

func (OktaAccount) MarshalJSON

func (o OktaAccount) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccount) SetAttributes

func (o *OktaAccount) SetAttributes(v OktaAccountAttributes)

SetAttributes sets field value.

func (*OktaAccount) SetId

func (o *OktaAccount) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*OktaAccount) SetType

func (o *OktaAccount) SetType(v OktaAccountType)

SetType sets field value.

func (*OktaAccount) UnmarshalJSON

func (o *OktaAccount) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountAttributes

OktaAccountAttributes Attributes object for an Okta account.

type OktaAccountAttributes struct {
    // The API key of the Okta account.
    ApiKey *string `json:"api_key,omitempty"`
    // The authorization method for an Okta account.
    AuthMethod string `json:"auth_method"`
    // The Client ID of an Okta app integration.
    ClientId *string `json:"client_id,omitempty"`
    // The client secret of an Okta app integration.
    ClientSecret *string `json:"client_secret,omitempty"`
    // The domain of the Okta account.
    Domain string `json:"domain"`
    // The name of the Okta account.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountAttributes

func NewOktaAccountAttributes(authMethod string, domain string, name string) *OktaAccountAttributes

NewOktaAccountAttributes instantiates a new OktaAccountAttributes 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 NewOktaAccountAttributesWithDefaults

func NewOktaAccountAttributesWithDefaults() *OktaAccountAttributes

NewOktaAccountAttributesWithDefaults instantiates a new OktaAccountAttributes 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 (*OktaAccountAttributes) GetApiKey

func (o *OktaAccountAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*OktaAccountAttributes) GetApiKeyOk

func (o *OktaAccountAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OktaAccountAttributes) GetAuthMethod

func (o *OktaAccountAttributes) GetAuthMethod() string

GetAuthMethod returns the AuthMethod field value.

func (*OktaAccountAttributes) GetAuthMethodOk

func (o *OktaAccountAttributes) GetAuthMethodOk() (*string, bool)

GetAuthMethodOk returns a tuple with the AuthMethod field value and a boolean to check if the value has been set.

func (*OktaAccountAttributes) GetClientId

func (o *OktaAccountAttributes) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*OktaAccountAttributes) GetClientIdOk

func (o *OktaAccountAttributes) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OktaAccountAttributes) GetClientSecret

func (o *OktaAccountAttributes) GetClientSecret() string

GetClientSecret returns the ClientSecret field value if set, zero value otherwise.

func (*OktaAccountAttributes) GetClientSecretOk

func (o *OktaAccountAttributes) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OktaAccountAttributes) GetDomain

func (o *OktaAccountAttributes) GetDomain() string

GetDomain returns the Domain field value.

func (*OktaAccountAttributes) GetDomainOk

func (o *OktaAccountAttributes) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value and a boolean to check if the value has been set.

func (*OktaAccountAttributes) GetName

func (o *OktaAccountAttributes) GetName() string

GetName returns the Name field value.

func (*OktaAccountAttributes) GetNameOk

func (o *OktaAccountAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OktaAccountAttributes) HasApiKey

func (o *OktaAccountAttributes) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (*OktaAccountAttributes) HasClientId

func (o *OktaAccountAttributes) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*OktaAccountAttributes) HasClientSecret

func (o *OktaAccountAttributes) HasClientSecret() bool

HasClientSecret returns a boolean if a field has been set.

func (OktaAccountAttributes) MarshalJSON

func (o OktaAccountAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountAttributes) SetApiKey

func (o *OktaAccountAttributes) SetApiKey(v string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*OktaAccountAttributes) SetAuthMethod

func (o *OktaAccountAttributes) SetAuthMethod(v string)

SetAuthMethod sets field value.

func (*OktaAccountAttributes) SetClientId

func (o *OktaAccountAttributes) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*OktaAccountAttributes) SetClientSecret

func (o *OktaAccountAttributes) SetClientSecret(v string)

SetClientSecret gets a reference to the given string and assigns it to the ClientSecret field.

func (*OktaAccountAttributes) SetDomain

func (o *OktaAccountAttributes) SetDomain(v string)

SetDomain sets field value.

func (*OktaAccountAttributes) SetName

func (o *OktaAccountAttributes) SetName(v string)

SetName sets field value.

func (*OktaAccountAttributes) UnmarshalJSON

func (o *OktaAccountAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountRequest

OktaAccountRequest Request object for an Okta account.

type OktaAccountRequest struct {
    // Schema for an Okta account.
    Data OktaAccount `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountRequest

func NewOktaAccountRequest(data OktaAccount) *OktaAccountRequest

NewOktaAccountRequest instantiates a new OktaAccountRequest 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 NewOktaAccountRequestWithDefaults

func NewOktaAccountRequestWithDefaults() *OktaAccountRequest

NewOktaAccountRequestWithDefaults instantiates a new OktaAccountRequest 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 (*OktaAccountRequest) GetData

func (o *OktaAccountRequest) GetData() OktaAccount

GetData returns the Data field value.

func (*OktaAccountRequest) GetDataOk

func (o *OktaAccountRequest) GetDataOk() (*OktaAccount, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OktaAccountRequest) MarshalJSON

func (o OktaAccountRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountRequest) SetData

func (o *OktaAccountRequest) SetData(v OktaAccount)

SetData sets field value.

func (*OktaAccountRequest) UnmarshalJSON

func (o *OktaAccountRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountResponse

OktaAccountResponse Response object for an Okta account.

type OktaAccountResponse struct {
    // Schema for an Okta account.
    Data *OktaAccount `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountResponse

func NewOktaAccountResponse() *OktaAccountResponse

NewOktaAccountResponse instantiates a new OktaAccountResponse 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 NewOktaAccountResponseWithDefaults

func NewOktaAccountResponseWithDefaults() *OktaAccountResponse

NewOktaAccountResponseWithDefaults instantiates a new OktaAccountResponse 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 (*OktaAccountResponse) GetData

func (o *OktaAccountResponse) GetData() OktaAccount

GetData returns the Data field value if set, zero value otherwise.

func (*OktaAccountResponse) GetDataOk

func (o *OktaAccountResponse) GetDataOk() (*OktaAccount, 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 (*OktaAccountResponse) HasData

func (o *OktaAccountResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (OktaAccountResponse) MarshalJSON

func (o OktaAccountResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountResponse) SetData

func (o *OktaAccountResponse) SetData(v OktaAccount)

SetData gets a reference to the given OktaAccount and assigns it to the Data field.

func (*OktaAccountResponse) UnmarshalJSON

func (o *OktaAccountResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountResponseData

OktaAccountResponseData Data object of an Okta account

type OktaAccountResponseData struct {
    // Attributes object for an Okta account.
    Attributes OktaAccountAttributes `json:"attributes"`
    // The ID of the Okta account, a UUID hash of the account name.
    Id string `json:"id"`
    // Account type for an Okta account.
    Type OktaAccountType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountResponseData

func NewOktaAccountResponseData(attributes OktaAccountAttributes, id string, typeVar OktaAccountType) *OktaAccountResponseData

NewOktaAccountResponseData instantiates a new OktaAccountResponseData 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 NewOktaAccountResponseDataWithDefaults

func NewOktaAccountResponseDataWithDefaults() *OktaAccountResponseData

NewOktaAccountResponseDataWithDefaults instantiates a new OktaAccountResponseData 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 (*OktaAccountResponseData) GetAttributes

func (o *OktaAccountResponseData) GetAttributes() OktaAccountAttributes

GetAttributes returns the Attributes field value.

func (*OktaAccountResponseData) GetAttributesOk

func (o *OktaAccountResponseData) GetAttributesOk() (*OktaAccountAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OktaAccountResponseData) GetId

func (o *OktaAccountResponseData) GetId() string

GetId returns the Id field value.

func (*OktaAccountResponseData) GetIdOk

func (o *OktaAccountResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OktaAccountResponseData) GetType

func (o *OktaAccountResponseData) GetType() OktaAccountType

GetType returns the Type field value.

func (*OktaAccountResponseData) GetTypeOk

func (o *OktaAccountResponseData) GetTypeOk() (*OktaAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OktaAccountResponseData) MarshalJSON

func (o OktaAccountResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountResponseData) SetAttributes

func (o *OktaAccountResponseData) SetAttributes(v OktaAccountAttributes)

SetAttributes sets field value.

func (*OktaAccountResponseData) SetId

func (o *OktaAccountResponseData) SetId(v string)

SetId sets field value.

func (*OktaAccountResponseData) SetType

func (o *OktaAccountResponseData) SetType(v OktaAccountType)

SetType sets field value.

func (*OktaAccountResponseData) UnmarshalJSON

func (o *OktaAccountResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountType

OktaAccountType Account type for an Okta account.

type OktaAccountType string

List of OktaAccountType.

const (
    OKTAACCOUNTTYPE_OKTA_ACCOUNTS OktaAccountType = "okta-accounts"
)

func NewOktaAccountTypeFromValue

func NewOktaAccountTypeFromValue(v string) (*OktaAccountType, error)

NewOktaAccountTypeFromValue returns a pointer to a valid OktaAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OktaAccountType) GetAllowedValues

func (v *OktaAccountType) GetAllowedValues() []OktaAccountType

GetAllowedValues reeturns the list of possible values.

func (OktaAccountType) IsValid

func (v OktaAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OktaAccountType) Ptr

func (v OktaAccountType) Ptr() *OktaAccountType

Ptr returns reference to OktaAccountType value.

func (*OktaAccountType) UnmarshalJSON

func (v *OktaAccountType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OktaAccountUpdateRequest

OktaAccountUpdateRequest Payload schema when updating an Okta account.

type OktaAccountUpdateRequest struct {
    // Data object for updating an Okta account.
    Data OktaAccountUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountUpdateRequest

func NewOktaAccountUpdateRequest(data OktaAccountUpdateRequestData) *OktaAccountUpdateRequest

NewOktaAccountUpdateRequest instantiates a new OktaAccountUpdateRequest 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 NewOktaAccountUpdateRequestWithDefaults

func NewOktaAccountUpdateRequestWithDefaults() *OktaAccountUpdateRequest

NewOktaAccountUpdateRequestWithDefaults instantiates a new OktaAccountUpdateRequest 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 (*OktaAccountUpdateRequest) GetData

func (o *OktaAccountUpdateRequest) GetData() OktaAccountUpdateRequestData

GetData returns the Data field value.

func (*OktaAccountUpdateRequest) GetDataOk

func (o *OktaAccountUpdateRequest) GetDataOk() (*OktaAccountUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OktaAccountUpdateRequest) MarshalJSON

func (o OktaAccountUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountUpdateRequest) SetData

func (o *OktaAccountUpdateRequest) SetData(v OktaAccountUpdateRequestData)

SetData sets field value.

func (*OktaAccountUpdateRequest) UnmarshalJSON

func (o *OktaAccountUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountUpdateRequestAttributes

OktaAccountUpdateRequestAttributes Attributes object for updating an Okta account.

type OktaAccountUpdateRequestAttributes struct {
    // The API key of the Okta account.
    ApiKey *string `json:"api_key,omitempty"`
    // The authorization method for an Okta account.
    AuthMethod string `json:"auth_method"`
    // The Client ID of an Okta app integration.
    ClientId *string `json:"client_id,omitempty"`
    // The client secret of an Okta app integration.
    ClientSecret *string `json:"client_secret,omitempty"`
    // The domain associated with an Okta account.
    Domain string `json:"domain"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountUpdateRequestAttributes

func NewOktaAccountUpdateRequestAttributes(authMethod string, domain string) *OktaAccountUpdateRequestAttributes

NewOktaAccountUpdateRequestAttributes instantiates a new OktaAccountUpdateRequestAttributes 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 NewOktaAccountUpdateRequestAttributesWithDefaults

func NewOktaAccountUpdateRequestAttributesWithDefaults() *OktaAccountUpdateRequestAttributes

NewOktaAccountUpdateRequestAttributesWithDefaults instantiates a new OktaAccountUpdateRequestAttributes 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 (*OktaAccountUpdateRequestAttributes) GetApiKey

func (o *OktaAccountUpdateRequestAttributes) GetApiKey() string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*OktaAccountUpdateRequestAttributes) GetApiKeyOk

func (o *OktaAccountUpdateRequestAttributes) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OktaAccountUpdateRequestAttributes) GetAuthMethod

func (o *OktaAccountUpdateRequestAttributes) GetAuthMethod() string

GetAuthMethod returns the AuthMethod field value.

func (*OktaAccountUpdateRequestAttributes) GetAuthMethodOk

func (o *OktaAccountUpdateRequestAttributes) GetAuthMethodOk() (*string, bool)

GetAuthMethodOk returns a tuple with the AuthMethod field value and a boolean to check if the value has been set.

func (*OktaAccountUpdateRequestAttributes) GetClientId

func (o *OktaAccountUpdateRequestAttributes) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*OktaAccountUpdateRequestAttributes) GetClientIdOk

func (o *OktaAccountUpdateRequestAttributes) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OktaAccountUpdateRequestAttributes) GetClientSecret

func (o *OktaAccountUpdateRequestAttributes) GetClientSecret() string

GetClientSecret returns the ClientSecret field value if set, zero value otherwise.

func (*OktaAccountUpdateRequestAttributes) GetClientSecretOk

func (o *OktaAccountUpdateRequestAttributes) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OktaAccountUpdateRequestAttributes) GetDomain

func (o *OktaAccountUpdateRequestAttributes) GetDomain() string

GetDomain returns the Domain field value.

func (*OktaAccountUpdateRequestAttributes) GetDomainOk

func (o *OktaAccountUpdateRequestAttributes) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value and a boolean to check if the value has been set.

func (*OktaAccountUpdateRequestAttributes) HasApiKey

func (o *OktaAccountUpdateRequestAttributes) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (*OktaAccountUpdateRequestAttributes) HasClientId

func (o *OktaAccountUpdateRequestAttributes) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*OktaAccountUpdateRequestAttributes) HasClientSecret

func (o *OktaAccountUpdateRequestAttributes) HasClientSecret() bool

HasClientSecret returns a boolean if a field has been set.

func (OktaAccountUpdateRequestAttributes) MarshalJSON

func (o OktaAccountUpdateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountUpdateRequestAttributes) SetApiKey

func (o *OktaAccountUpdateRequestAttributes) SetApiKey(v string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*OktaAccountUpdateRequestAttributes) SetAuthMethod

func (o *OktaAccountUpdateRequestAttributes) SetAuthMethod(v string)

SetAuthMethod sets field value.

func (*OktaAccountUpdateRequestAttributes) SetClientId

func (o *OktaAccountUpdateRequestAttributes) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*OktaAccountUpdateRequestAttributes) SetClientSecret

func (o *OktaAccountUpdateRequestAttributes) SetClientSecret(v string)

SetClientSecret gets a reference to the given string and assigns it to the ClientSecret field.

func (*OktaAccountUpdateRequestAttributes) SetDomain

func (o *OktaAccountUpdateRequestAttributes) SetDomain(v string)

SetDomain sets field value.

func (*OktaAccountUpdateRequestAttributes) UnmarshalJSON

func (o *OktaAccountUpdateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountUpdateRequestData

OktaAccountUpdateRequestData Data object for updating an Okta account.

type OktaAccountUpdateRequestData struct {
    // Attributes object for updating an Okta account.
    Attributes *OktaAccountUpdateRequestAttributes `json:"attributes,omitempty"`
    // Account type for an Okta account.
    Type *OktaAccountType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountUpdateRequestData

func NewOktaAccountUpdateRequestData() *OktaAccountUpdateRequestData

NewOktaAccountUpdateRequestData instantiates a new OktaAccountUpdateRequestData 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 NewOktaAccountUpdateRequestDataWithDefaults

func NewOktaAccountUpdateRequestDataWithDefaults() *OktaAccountUpdateRequestData

NewOktaAccountUpdateRequestDataWithDefaults instantiates a new OktaAccountUpdateRequestData 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 (*OktaAccountUpdateRequestData) GetAttributes

func (o *OktaAccountUpdateRequestData) GetAttributes() OktaAccountUpdateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*OktaAccountUpdateRequestData) GetAttributesOk

func (o *OktaAccountUpdateRequestData) GetAttributesOk() (*OktaAccountUpdateRequestAttributes, 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 (*OktaAccountUpdateRequestData) GetType

func (o *OktaAccountUpdateRequestData) GetType() OktaAccountType

GetType returns the Type field value if set, zero value otherwise.

func (*OktaAccountUpdateRequestData) GetTypeOk

func (o *OktaAccountUpdateRequestData) GetTypeOk() (*OktaAccountType, 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 (*OktaAccountUpdateRequestData) HasAttributes

func (o *OktaAccountUpdateRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*OktaAccountUpdateRequestData) HasType

func (o *OktaAccountUpdateRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (OktaAccountUpdateRequestData) MarshalJSON

func (o OktaAccountUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountUpdateRequestData) SetAttributes

func (o *OktaAccountUpdateRequestData) SetAttributes(v OktaAccountUpdateRequestAttributes)

SetAttributes gets a reference to the given OktaAccountUpdateRequestAttributes and assigns it to the Attributes field.

func (*OktaAccountUpdateRequestData) SetType

func (o *OktaAccountUpdateRequestData) SetType(v OktaAccountType)

SetType gets a reference to the given OktaAccountType and assigns it to the Type field.

func (*OktaAccountUpdateRequestData) UnmarshalJSON

func (o *OktaAccountUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaAccountsResponse

OktaAccountsResponse The expected response schema when getting Okta accounts.

type OktaAccountsResponse struct {
    // List of Okta accounts.
    Data []OktaAccountResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOktaAccountsResponse

func NewOktaAccountsResponse() *OktaAccountsResponse

NewOktaAccountsResponse instantiates a new OktaAccountsResponse 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 NewOktaAccountsResponseWithDefaults

func NewOktaAccountsResponseWithDefaults() *OktaAccountsResponse

NewOktaAccountsResponseWithDefaults instantiates a new OktaAccountsResponse 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 (*OktaAccountsResponse) GetData

func (o *OktaAccountsResponse) GetData() []OktaAccountResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*OktaAccountsResponse) GetDataOk

func (o *OktaAccountsResponse) GetDataOk() (*[]OktaAccountResponseData, 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 (*OktaAccountsResponse) HasData

func (o *OktaAccountsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (OktaAccountsResponse) MarshalJSON

func (o OktaAccountsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OktaAccountsResponse) SetData

func (o *OktaAccountsResponse) SetData(v []OktaAccountResponseData)

SetData gets a reference to the given []OktaAccountResponseData and assigns it to the Data field.

func (*OktaAccountsResponse) UnmarshalJSON

func (o *OktaAccountsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OktaIntegrationApi

OktaIntegrationApi service type

type OktaIntegrationApi datadog.Service

func NewOktaIntegrationApi

func NewOktaIntegrationApi(client *datadog.APIClient) *OktaIntegrationApi

NewOktaIntegrationApi Returns NewOktaIntegrationApi.

func (*OktaIntegrationApi) CreateOktaAccount

func (a *OktaIntegrationApi) CreateOktaAccount(ctx _context.Context, body OktaAccountRequest) (OktaAccountResponse, *_nethttp.Response, error)

CreateOktaAccount Add Okta account. Create an Okta account.

func (*OktaIntegrationApi) DeleteOktaAccount

func (a *OktaIntegrationApi) DeleteOktaAccount(ctx _context.Context, accountId string) (*_nethttp.Response, error)

DeleteOktaAccount Delete Okta account. Delete an Okta account.

func (*OktaIntegrationApi) GetOktaAccount

func (a *OktaIntegrationApi) GetOktaAccount(ctx _context.Context, accountId string) (OktaAccountResponse, *_nethttp.Response, error)

GetOktaAccount Get Okta account. Get an Okta account.

func (*OktaIntegrationApi) ListOktaAccounts

func (a *OktaIntegrationApi) ListOktaAccounts(ctx _context.Context) (OktaAccountsResponse, *_nethttp.Response, error)

ListOktaAccounts List Okta accounts. List Okta accounts.

func (*OktaIntegrationApi) UpdateOktaAccount

func (a *OktaIntegrationApi) UpdateOktaAccount(ctx _context.Context, accountId string, body OktaAccountUpdateRequest) (OktaAccountResponse, *_nethttp.Response, error)

UpdateOktaAccount Update Okta account. Update an Okta account.

type OnCallApi

OnCallApi service type

type OnCallApi datadog.Service

func NewOnCallApi

func NewOnCallApi(client *datadog.APIClient) *OnCallApi

NewOnCallApi Returns NewOnCallApi.

func (*OnCallApi) CreateOnCallEscalationPolicy

func (a *OnCallApi) CreateOnCallEscalationPolicy(ctx _context.Context, body EscalationPolicyCreateRequest, o ...CreateOnCallEscalationPolicyOptionalParameters) (EscalationPolicy, *_nethttp.Response, error)

CreateOnCallEscalationPolicy Create On-Call escalation policy. Create a new On-Call escalation policy

func (*OnCallApi) CreateOnCallSchedule

func (a *OnCallApi) CreateOnCallSchedule(ctx _context.Context, body ScheduleCreateRequest, o ...CreateOnCallScheduleOptionalParameters) (Schedule, *_nethttp.Response, error)

CreateOnCallSchedule Create On-Call schedule. Create a new On-Call schedule

func (*OnCallApi) DeleteOnCallEscalationPolicy

func (a *OnCallApi) DeleteOnCallEscalationPolicy(ctx _context.Context, policyId string) (*_nethttp.Response, error)

DeleteOnCallEscalationPolicy Delete On-Call escalation policy. Delete an On-Call escalation policy

func (*OnCallApi) DeleteOnCallSchedule

func (a *OnCallApi) DeleteOnCallSchedule(ctx _context.Context, scheduleId string) (*_nethttp.Response, error)

DeleteOnCallSchedule Delete On-Call schedule. Delete an On-Call schedule

func (*OnCallApi) GetOnCallEscalationPolicy

func (a *OnCallApi) GetOnCallEscalationPolicy(ctx _context.Context, policyId string, o ...GetOnCallEscalationPolicyOptionalParameters) (EscalationPolicy, *_nethttp.Response, error)

GetOnCallEscalationPolicy Get On-Call escalation policy. Get an On-Call escalation policy

func (*OnCallApi) GetOnCallSchedule

func (a *OnCallApi) GetOnCallSchedule(ctx _context.Context, scheduleId string, o ...GetOnCallScheduleOptionalParameters) (Schedule, *_nethttp.Response, error)

GetOnCallSchedule Get On-Call schedule. Get an On-Call schedule

func (*OnCallApi) GetOnCallTeamRoutingRules

func (a *OnCallApi) GetOnCallTeamRoutingRules(ctx _context.Context, teamId string, o ...GetOnCallTeamRoutingRulesOptionalParameters) (TeamRoutingRules, *_nethttp.Response, error)

GetOnCallTeamRoutingRules Get On-Call team routing rules. Get a team's On-Call routing rules

func (*OnCallApi) GetScheduleOnCallUser

func (a *OnCallApi) GetScheduleOnCallUser(ctx _context.Context, scheduleId string, o ...GetScheduleOnCallUserOptionalParameters) (Shift, *_nethttp.Response, error)

GetScheduleOnCallUser Get the schedule on-call user. Retrieves the user who is on-call for the specified schedule at a given time.

func (*OnCallApi) SetOnCallTeamRoutingRules

func (a *OnCallApi) SetOnCallTeamRoutingRules(ctx _context.Context, teamId string, body TeamRoutingRulesRequest, o ...SetOnCallTeamRoutingRulesOptionalParameters) (TeamRoutingRules, *_nethttp.Response, error)

SetOnCallTeamRoutingRules Set On-Call team routing rules. Set a team's On-Call routing rules

func (*OnCallApi) UpdateOnCallEscalationPolicy

func (a *OnCallApi) UpdateOnCallEscalationPolicy(ctx _context.Context, policyId string, body EscalationPolicyUpdateRequest, o ...UpdateOnCallEscalationPolicyOptionalParameters) (EscalationPolicy, *_nethttp.Response, error)

UpdateOnCallEscalationPolicy Update On-Call escalation policy. Update an On-Call escalation policy

func (*OnCallApi) UpdateOnCallSchedule

func (a *OnCallApi) UpdateOnCallSchedule(ctx _context.Context, scheduleId string, body ScheduleUpdateRequest, o ...UpdateOnCallScheduleOptionalParameters) (Schedule, *_nethttp.Response, error)

UpdateOnCallSchedule Update On-Call schedule. Update a new On-Call schedule

type OnCallPageTargetType

OnCallPageTargetType The kind of target, `team_id` | `team_handle` | `user_id`.

type OnCallPageTargetType string

List of OnCallPageTargetType.

const (
    ONCALLPAGETARGETTYPE_TEAM_ID     OnCallPageTargetType = "team_id"
    ONCALLPAGETARGETTYPE_TEAM_HANDLE OnCallPageTargetType = "team_handle"
    ONCALLPAGETARGETTYPE_USER_ID     OnCallPageTargetType = "user_id"
)

func NewOnCallPageTargetTypeFromValue

func NewOnCallPageTargetTypeFromValue(v string) (*OnCallPageTargetType, error)

NewOnCallPageTargetTypeFromValue returns a pointer to a valid OnCallPageTargetType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OnCallPageTargetType) GetAllowedValues

func (v *OnCallPageTargetType) GetAllowedValues() []OnCallPageTargetType

GetAllowedValues reeturns the list of possible values.

func (OnCallPageTargetType) IsValid

func (v OnCallPageTargetType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OnCallPageTargetType) Ptr

func (v OnCallPageTargetType) Ptr() *OnCallPageTargetType

Ptr returns reference to OnCallPageTargetType value.

func (*OnCallPageTargetType) UnmarshalJSON

func (v *OnCallPageTargetType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OnCallPagingApi

OnCallPagingApi service type

type OnCallPagingApi datadog.Service

func NewOnCallPagingApi

func NewOnCallPagingApi(client *datadog.APIClient) *OnCallPagingApi

NewOnCallPagingApi Returns NewOnCallPagingApi.

func (*OnCallPagingApi) AcknowledgeOnCallPage

func (a *OnCallPagingApi) AcknowledgeOnCallPage(ctx _context.Context, pageId uuid.UUID) (*_nethttp.Response, error)

AcknowledgeOnCallPage Acknowledge On-Call Page. Acknowledges an On-Call Page.

func (*OnCallPagingApi) CreateOnCallPage

func (a *OnCallPagingApi) CreateOnCallPage(ctx _context.Context, body CreatePageRequest) (CreatePageResponse, *_nethttp.Response, error)

CreateOnCallPage Create On-Call Page. Trigger a new On-Call Page.

func (*OnCallPagingApi) EscalateOnCallPage

func (a *OnCallPagingApi) EscalateOnCallPage(ctx _context.Context, pageId uuid.UUID) (*_nethttp.Response, error)

EscalateOnCallPage Escalate On-Call Page. Escalates an On-Call Page.

func (*OnCallPagingApi) ResolveOnCallPage

func (a *OnCallPagingApi) ResolveOnCallPage(ctx _context.Context, pageId uuid.UUID) (*_nethttp.Response, error)

ResolveOnCallPage Resolve On-Call Page. Resolves an On-Call Page.

type OnDemandConcurrencyCap

OnDemandConcurrencyCap On-demand concurrency cap.

type OnDemandConcurrencyCap struct {
    // On-demand concurrency cap attributes.
    Attributes *OnDemandConcurrencyCapAttributes `json:"attributes,omitempty"`
    // On-demand concurrency cap type.
    Type *OnDemandConcurrencyCapType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOnDemandConcurrencyCap

func NewOnDemandConcurrencyCap() *OnDemandConcurrencyCap

NewOnDemandConcurrencyCap instantiates a new OnDemandConcurrencyCap 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 NewOnDemandConcurrencyCapWithDefaults

func NewOnDemandConcurrencyCapWithDefaults() *OnDemandConcurrencyCap

NewOnDemandConcurrencyCapWithDefaults instantiates a new OnDemandConcurrencyCap 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 (*OnDemandConcurrencyCap) GetAttributes

func (o *OnDemandConcurrencyCap) GetAttributes() OnDemandConcurrencyCapAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*OnDemandConcurrencyCap) GetAttributesOk

func (o *OnDemandConcurrencyCap) GetAttributesOk() (*OnDemandConcurrencyCapAttributes, 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 (*OnDemandConcurrencyCap) GetType

func (o *OnDemandConcurrencyCap) GetType() OnDemandConcurrencyCapType

GetType returns the Type field value if set, zero value otherwise.

func (*OnDemandConcurrencyCap) GetTypeOk

func (o *OnDemandConcurrencyCap) GetTypeOk() (*OnDemandConcurrencyCapType, 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 (*OnDemandConcurrencyCap) HasAttributes

func (o *OnDemandConcurrencyCap) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*OnDemandConcurrencyCap) HasType

func (o *OnDemandConcurrencyCap) HasType() bool

HasType returns a boolean if a field has been set.

func (OnDemandConcurrencyCap) MarshalJSON

func (o OnDemandConcurrencyCap) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OnDemandConcurrencyCap) SetAttributes

func (o *OnDemandConcurrencyCap) SetAttributes(v OnDemandConcurrencyCapAttributes)

SetAttributes gets a reference to the given OnDemandConcurrencyCapAttributes and assigns it to the Attributes field.

func (*OnDemandConcurrencyCap) SetType

func (o *OnDemandConcurrencyCap) SetType(v OnDemandConcurrencyCapType)

SetType gets a reference to the given OnDemandConcurrencyCapType and assigns it to the Type field.

func (*OnDemandConcurrencyCap) UnmarshalJSON

func (o *OnDemandConcurrencyCap) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OnDemandConcurrencyCapAttributes

OnDemandConcurrencyCapAttributes On-demand concurrency cap attributes.

type OnDemandConcurrencyCapAttributes struct {
    // Value of the on-demand concurrency cap.
    OnDemandConcurrencyCap *float64 `json:"on_demand_concurrency_cap,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOnDemandConcurrencyCapAttributes

func NewOnDemandConcurrencyCapAttributes() *OnDemandConcurrencyCapAttributes

NewOnDemandConcurrencyCapAttributes instantiates a new OnDemandConcurrencyCapAttributes 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 NewOnDemandConcurrencyCapAttributesWithDefaults

func NewOnDemandConcurrencyCapAttributesWithDefaults() *OnDemandConcurrencyCapAttributes

NewOnDemandConcurrencyCapAttributesWithDefaults instantiates a new OnDemandConcurrencyCapAttributes 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 (*OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCap

func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCap() float64

GetOnDemandConcurrencyCap returns the OnDemandConcurrencyCap field value if set, zero value otherwise.

func (*OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCapOk

func (o *OnDemandConcurrencyCapAttributes) GetOnDemandConcurrencyCapOk() (*float64, bool)

GetOnDemandConcurrencyCapOk returns a tuple with the OnDemandConcurrencyCap field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OnDemandConcurrencyCapAttributes) HasOnDemandConcurrencyCap

func (o *OnDemandConcurrencyCapAttributes) HasOnDemandConcurrencyCap() bool

HasOnDemandConcurrencyCap returns a boolean if a field has been set.

func (OnDemandConcurrencyCapAttributes) MarshalJSON

func (o OnDemandConcurrencyCapAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OnDemandConcurrencyCapAttributes) SetOnDemandConcurrencyCap

func (o *OnDemandConcurrencyCapAttributes) SetOnDemandConcurrencyCap(v float64)

SetOnDemandConcurrencyCap gets a reference to the given float64 and assigns it to the OnDemandConcurrencyCap field.

func (*OnDemandConcurrencyCapAttributes) UnmarshalJSON

func (o *OnDemandConcurrencyCapAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OnDemandConcurrencyCapResponse

OnDemandConcurrencyCapResponse On-demand concurrency cap response.

type OnDemandConcurrencyCapResponse struct {
    // On-demand concurrency cap.
    Data *OnDemandConcurrencyCap `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOnDemandConcurrencyCapResponse

func NewOnDemandConcurrencyCapResponse() *OnDemandConcurrencyCapResponse

NewOnDemandConcurrencyCapResponse instantiates a new OnDemandConcurrencyCapResponse 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 NewOnDemandConcurrencyCapResponseWithDefaults

func NewOnDemandConcurrencyCapResponseWithDefaults() *OnDemandConcurrencyCapResponse

NewOnDemandConcurrencyCapResponseWithDefaults instantiates a new OnDemandConcurrencyCapResponse 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 (*OnDemandConcurrencyCapResponse) GetData

func (o *OnDemandConcurrencyCapResponse) GetData() OnDemandConcurrencyCap

GetData returns the Data field value if set, zero value otherwise.

func (*OnDemandConcurrencyCapResponse) GetDataOk

func (o *OnDemandConcurrencyCapResponse) GetDataOk() (*OnDemandConcurrencyCap, 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 (*OnDemandConcurrencyCapResponse) HasData

func (o *OnDemandConcurrencyCapResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (OnDemandConcurrencyCapResponse) MarshalJSON

func (o OnDemandConcurrencyCapResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OnDemandConcurrencyCapResponse) SetData

func (o *OnDemandConcurrencyCapResponse) SetData(v OnDemandConcurrencyCap)

SetData gets a reference to the given OnDemandConcurrencyCap and assigns it to the Data field.

func (*OnDemandConcurrencyCapResponse) UnmarshalJSON

func (o *OnDemandConcurrencyCapResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OnDemandConcurrencyCapType

OnDemandConcurrencyCapType On-demand concurrency cap type.

type OnDemandConcurrencyCapType string

List of OnDemandConcurrencyCapType.

const (
    ONDEMANDCONCURRENCYCAPTYPE_ON_DEMAND_CONCURRENCY_CAP OnDemandConcurrencyCapType = "on_demand_concurrency_cap"
)

func NewOnDemandConcurrencyCapTypeFromValue

func NewOnDemandConcurrencyCapTypeFromValue(v string) (*OnDemandConcurrencyCapType, error)

NewOnDemandConcurrencyCapTypeFromValue returns a pointer to a valid OnDemandConcurrencyCapType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OnDemandConcurrencyCapType) GetAllowedValues

func (v *OnDemandConcurrencyCapType) GetAllowedValues() []OnDemandConcurrencyCapType

GetAllowedValues reeturns the list of possible values.

func (OnDemandConcurrencyCapType) IsValid

func (v OnDemandConcurrencyCapType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OnDemandConcurrencyCapType) Ptr

func (v OnDemandConcurrencyCapType) Ptr() *OnDemandConcurrencyCapType

Ptr returns reference to OnDemandConcurrencyCapType value.

func (*OnDemandConcurrencyCapType) UnmarshalJSON

func (v *OnDemandConcurrencyCapType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpenAPIEndpoint

OpenAPIEndpoint Endpoint info extracted from an `OpenAPI` specification.

type OpenAPIEndpoint struct {
    // The endpoint method.
    Method *string `json:"method,omitempty"`
    // The endpoint path.
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpenAPIEndpoint

func NewOpenAPIEndpoint() *OpenAPIEndpoint

NewOpenAPIEndpoint instantiates a new OpenAPIEndpoint 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 NewOpenAPIEndpointWithDefaults

func NewOpenAPIEndpointWithDefaults() *OpenAPIEndpoint

NewOpenAPIEndpointWithDefaults instantiates a new OpenAPIEndpoint 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 (*OpenAPIEndpoint) GetMethod

func (o *OpenAPIEndpoint) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*OpenAPIEndpoint) GetMethodOk

func (o *OpenAPIEndpoint) GetMethodOk() (*string, bool)

GetMethodOk returns a tuple with the Method field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenAPIEndpoint) GetPath

func (o *OpenAPIEndpoint) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*OpenAPIEndpoint) GetPathOk

func (o *OpenAPIEndpoint) 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 (*OpenAPIEndpoint) HasMethod

func (o *OpenAPIEndpoint) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*OpenAPIEndpoint) HasPath

func (o *OpenAPIEndpoint) HasPath() bool

HasPath returns a boolean if a field has been set.

func (OpenAPIEndpoint) MarshalJSON

func (o OpenAPIEndpoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpenAPIEndpoint) SetMethod

func (o *OpenAPIEndpoint) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*OpenAPIEndpoint) SetPath

func (o *OpenAPIEndpoint) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*OpenAPIEndpoint) UnmarshalJSON

func (o *OpenAPIEndpoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpenAPIFile

OpenAPIFile Object for API data in an `OpenAPI` format as a file.

type OpenAPIFile struct {
    // Binary `OpenAPI` spec file
    OpenapiSpecFile *_io.Reader `json:"openapi_spec_file,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpenAPIFile

func NewOpenAPIFile() *OpenAPIFile

NewOpenAPIFile instantiates a new OpenAPIFile 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 NewOpenAPIFileWithDefaults

func NewOpenAPIFileWithDefaults() *OpenAPIFile

NewOpenAPIFileWithDefaults instantiates a new OpenAPIFile 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 (*OpenAPIFile) GetOpenapiSpecFile

func (o *OpenAPIFile) GetOpenapiSpecFile() _io.Reader

GetOpenapiSpecFile returns the OpenapiSpecFile field value if set, zero value otherwise.

func (*OpenAPIFile) GetOpenapiSpecFileOk

func (o *OpenAPIFile) GetOpenapiSpecFileOk() (*_io.Reader, bool)

GetOpenapiSpecFileOk returns a tuple with the OpenapiSpecFile field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpenAPIFile) HasOpenapiSpecFile

func (o *OpenAPIFile) HasOpenapiSpecFile() bool

HasOpenapiSpecFile returns a boolean if a field has been set.

func (OpenAPIFile) MarshalJSON

func (o OpenAPIFile) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpenAPIFile) SetOpenapiSpecFile

func (o *OpenAPIFile) SetOpenapiSpecFile(v _io.Reader)

SetOpenapiSpecFile gets a reference to the given _io.Reader and assigns it to the OpenapiSpecFile field.

func (*OpenAPIFile) UnmarshalJSON

func (o *OpenAPIFile) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieIntegrationApi

OpsgenieIntegrationApi service type

type OpsgenieIntegrationApi datadog.Service

func NewOpsgenieIntegrationApi

func NewOpsgenieIntegrationApi(client *datadog.APIClient) *OpsgenieIntegrationApi

NewOpsgenieIntegrationApi Returns NewOpsgenieIntegrationApi.

func (*OpsgenieIntegrationApi) CreateOpsgenieService

func (a *OpsgenieIntegrationApi) CreateOpsgenieService(ctx _context.Context, body OpsgenieServiceCreateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)

CreateOpsgenieService Create a new service object. Create a new service object in the Opsgenie integration.

func (*OpsgenieIntegrationApi) DeleteOpsgenieService

func (a *OpsgenieIntegrationApi) DeleteOpsgenieService(ctx _context.Context, integrationServiceId string) (*_nethttp.Response, error)

DeleteOpsgenieService Delete a single service object. Delete a single service object in the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) GetOpsgenieService

func (a *OpsgenieIntegrationApi) GetOpsgenieService(ctx _context.Context, integrationServiceId string) (OpsgenieServiceResponse, *_nethttp.Response, error)

GetOpsgenieService Get a single service object. Get a single service from the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) ListOpsgenieServices

func (a *OpsgenieIntegrationApi) ListOpsgenieServices(ctx _context.Context) (OpsgenieServicesResponse, *_nethttp.Response, error)

ListOpsgenieServices Get all service objects. Get a list of all services from the Datadog Opsgenie integration.

func (*OpsgenieIntegrationApi) UpdateOpsgenieService

func (a *OpsgenieIntegrationApi) UpdateOpsgenieService(ctx _context.Context, integrationServiceId string, body OpsgenieServiceUpdateRequest) (OpsgenieServiceResponse, *_nethttp.Response, error)

UpdateOpsgenieService Update a single service object. Update a single service object in the Datadog Opsgenie integration.

type OpsgenieServiceCreateAttributes

OpsgenieServiceCreateAttributes The Opsgenie service attributes for a create request.

type OpsgenieServiceCreateAttributes struct {
    // The custom URL for a custom region.
    CustomUrl *string `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name string `json:"name"`
    // The Opsgenie API key for your Opsgenie service.
    OpsgenieApiKey string `json:"opsgenie_api_key"`
    // The region for the Opsgenie service.
    Region OpsgenieServiceRegionType `json:"region"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceCreateAttributes

func NewOpsgenieServiceCreateAttributes(name string, opsgenieApiKey string, region OpsgenieServiceRegionType) *OpsgenieServiceCreateAttributes

NewOpsgenieServiceCreateAttributes instantiates a new OpsgenieServiceCreateAttributes 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 NewOpsgenieServiceCreateAttributesWithDefaults

func NewOpsgenieServiceCreateAttributesWithDefaults() *OpsgenieServiceCreateAttributes

NewOpsgenieServiceCreateAttributesWithDefaults instantiates a new OpsgenieServiceCreateAttributes 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 (*OpsgenieServiceCreateAttributes) GetCustomUrl

func (o *OpsgenieServiceCreateAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise.

func (*OpsgenieServiceCreateAttributes) GetCustomUrlOk

func (o *OpsgenieServiceCreateAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetName

func (o *OpsgenieServiceCreateAttributes) GetName() string

GetName returns the Name field value.

func (*OpsgenieServiceCreateAttributes) GetNameOk

func (o *OpsgenieServiceCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetOpsgenieApiKey

func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKey() string

GetOpsgenieApiKey returns the OpsgenieApiKey field value.

func (*OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk

func (o *OpsgenieServiceCreateAttributes) GetOpsgenieApiKeyOk() (*string, bool)

GetOpsgenieApiKeyOk returns a tuple with the OpsgenieApiKey field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) GetRegion

func (o *OpsgenieServiceCreateAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value.

func (*OpsgenieServiceCreateAttributes) GetRegionOk

func (o *OpsgenieServiceCreateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateAttributes) HasCustomUrl

func (o *OpsgenieServiceCreateAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (OpsgenieServiceCreateAttributes) MarshalJSON

func (o OpsgenieServiceCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateAttributes) SetCustomUrl

func (o *OpsgenieServiceCreateAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given string and assigns it to the CustomUrl field.

func (*OpsgenieServiceCreateAttributes) SetName

func (o *OpsgenieServiceCreateAttributes) SetName(v string)

SetName sets field value.

func (*OpsgenieServiceCreateAttributes) SetOpsgenieApiKey

func (o *OpsgenieServiceCreateAttributes) SetOpsgenieApiKey(v string)

SetOpsgenieApiKey sets field value.

func (*OpsgenieServiceCreateAttributes) SetRegion

func (o *OpsgenieServiceCreateAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion sets field value.

func (*OpsgenieServiceCreateAttributes) UnmarshalJSON

func (o *OpsgenieServiceCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceCreateData

OpsgenieServiceCreateData Opsgenie service data for a create request.

type OpsgenieServiceCreateData struct {
    // The Opsgenie service attributes for a create request.
    Attributes OpsgenieServiceCreateAttributes `json:"attributes"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceCreateData

func NewOpsgenieServiceCreateData(attributes OpsgenieServiceCreateAttributes, typeVar OpsgenieServiceType) *OpsgenieServiceCreateData

NewOpsgenieServiceCreateData instantiates a new OpsgenieServiceCreateData 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 NewOpsgenieServiceCreateDataWithDefaults

func NewOpsgenieServiceCreateDataWithDefaults() *OpsgenieServiceCreateData

NewOpsgenieServiceCreateDataWithDefaults instantiates a new OpsgenieServiceCreateData 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 (*OpsgenieServiceCreateData) GetAttributes

func (o *OpsgenieServiceCreateData) GetAttributes() OpsgenieServiceCreateAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceCreateData) GetAttributesOk

func (o *OpsgenieServiceCreateData) GetAttributesOk() (*OpsgenieServiceCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceCreateData) GetType

func (o *OpsgenieServiceCreateData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceCreateData) GetTypeOk

func (o *OpsgenieServiceCreateData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceCreateData) MarshalJSON

func (o OpsgenieServiceCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateData) SetAttributes

func (o *OpsgenieServiceCreateData) SetAttributes(v OpsgenieServiceCreateAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceCreateData) SetType

func (o *OpsgenieServiceCreateData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceCreateData) UnmarshalJSON

func (o *OpsgenieServiceCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceCreateRequest

OpsgenieServiceCreateRequest Create request for an Opsgenie service.

type OpsgenieServiceCreateRequest struct {
    // Opsgenie service data for a create request.
    Data OpsgenieServiceCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceCreateRequest

func NewOpsgenieServiceCreateRequest(data OpsgenieServiceCreateData) *OpsgenieServiceCreateRequest

NewOpsgenieServiceCreateRequest instantiates a new OpsgenieServiceCreateRequest 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 NewOpsgenieServiceCreateRequestWithDefaults

func NewOpsgenieServiceCreateRequestWithDefaults() *OpsgenieServiceCreateRequest

NewOpsgenieServiceCreateRequestWithDefaults instantiates a new OpsgenieServiceCreateRequest 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 (*OpsgenieServiceCreateRequest) GetData

func (o *OpsgenieServiceCreateRequest) GetData() OpsgenieServiceCreateData

GetData returns the Data field value.

func (*OpsgenieServiceCreateRequest) GetDataOk

func (o *OpsgenieServiceCreateRequest) GetDataOk() (*OpsgenieServiceCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceCreateRequest) MarshalJSON

func (o OpsgenieServiceCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceCreateRequest) SetData

func (o *OpsgenieServiceCreateRequest) SetData(v OpsgenieServiceCreateData)

SetData sets field value.

func (*OpsgenieServiceCreateRequest) UnmarshalJSON

func (o *OpsgenieServiceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceRegionType

OpsgenieServiceRegionType The region for the Opsgenie service.

type OpsgenieServiceRegionType string

List of OpsgenieServiceRegionType.

const (
    OPSGENIESERVICEREGIONTYPE_US     OpsgenieServiceRegionType = "us"
    OPSGENIESERVICEREGIONTYPE_EU     OpsgenieServiceRegionType = "eu"
    OPSGENIESERVICEREGIONTYPE_CUSTOM OpsgenieServiceRegionType = "custom"
)

func NewOpsgenieServiceRegionTypeFromValue

func NewOpsgenieServiceRegionTypeFromValue(v string) (*OpsgenieServiceRegionType, error)

NewOpsgenieServiceRegionTypeFromValue returns a pointer to a valid OpsgenieServiceRegionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OpsgenieServiceRegionType) GetAllowedValues

func (v *OpsgenieServiceRegionType) GetAllowedValues() []OpsgenieServiceRegionType

GetAllowedValues reeturns the list of possible values.

func (OpsgenieServiceRegionType) IsValid

func (v OpsgenieServiceRegionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OpsgenieServiceRegionType) Ptr

func (v OpsgenieServiceRegionType) Ptr() *OpsgenieServiceRegionType

Ptr returns reference to OpsgenieServiceRegionType value.

func (*OpsgenieServiceRegionType) UnmarshalJSON

func (v *OpsgenieServiceRegionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceResponse

OpsgenieServiceResponse Response of an Opsgenie service.

type OpsgenieServiceResponse struct {
    // Opsgenie service data from a response.
    Data OpsgenieServiceResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceResponse

func NewOpsgenieServiceResponse(data OpsgenieServiceResponseData) *OpsgenieServiceResponse

NewOpsgenieServiceResponse instantiates a new OpsgenieServiceResponse 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 NewOpsgenieServiceResponseWithDefaults

func NewOpsgenieServiceResponseWithDefaults() *OpsgenieServiceResponse

NewOpsgenieServiceResponseWithDefaults instantiates a new OpsgenieServiceResponse 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 (*OpsgenieServiceResponse) GetData

func (o *OpsgenieServiceResponse) GetData() OpsgenieServiceResponseData

GetData returns the Data field value.

func (*OpsgenieServiceResponse) GetDataOk

func (o *OpsgenieServiceResponse) GetDataOk() (*OpsgenieServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceResponse) MarshalJSON

func (o OpsgenieServiceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponse) SetData

func (o *OpsgenieServiceResponse) SetData(v OpsgenieServiceResponseData)

SetData sets field value.

func (*OpsgenieServiceResponse) UnmarshalJSON

func (o *OpsgenieServiceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceResponseAttributes

OpsgenieServiceResponseAttributes The attributes from an Opsgenie service response.

type OpsgenieServiceResponseAttributes struct {
    // The custom URL for a custom region.
    CustomUrl datadog.NullableString `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name *string `json:"name,omitempty"`
    // The region for the Opsgenie service.
    Region *OpsgenieServiceRegionType `json:"region,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceResponseAttributes

func NewOpsgenieServiceResponseAttributes() *OpsgenieServiceResponseAttributes

NewOpsgenieServiceResponseAttributes instantiates a new OpsgenieServiceResponseAttributes 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 NewOpsgenieServiceResponseAttributesWithDefaults

func NewOpsgenieServiceResponseAttributesWithDefaults() *OpsgenieServiceResponseAttributes

NewOpsgenieServiceResponseAttributesWithDefaults instantiates a new OpsgenieServiceResponseAttributes 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 (*OpsgenieServiceResponseAttributes) GetCustomUrl

func (o *OpsgenieServiceResponseAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OpsgenieServiceResponseAttributes) GetCustomUrlOk

func (o *OpsgenieServiceResponseAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl 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 (*OpsgenieServiceResponseAttributes) GetName

func (o *OpsgenieServiceResponseAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OpsgenieServiceResponseAttributes) GetNameOk

func (o *OpsgenieServiceResponseAttributes) 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 (*OpsgenieServiceResponseAttributes) GetRegion

func (o *OpsgenieServiceResponseAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value if set, zero value otherwise.

func (*OpsgenieServiceResponseAttributes) GetRegionOk

func (o *OpsgenieServiceResponseAttributes) GetRegionOk() (*OpsgenieServiceRegionType, 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 (*OpsgenieServiceResponseAttributes) HasCustomUrl

func (o *OpsgenieServiceResponseAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (*OpsgenieServiceResponseAttributes) HasName

func (o *OpsgenieServiceResponseAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OpsgenieServiceResponseAttributes) HasRegion

func (o *OpsgenieServiceResponseAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (OpsgenieServiceResponseAttributes) MarshalJSON

func (o OpsgenieServiceResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponseAttributes) SetCustomUrl

func (o *OpsgenieServiceResponseAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given datadog.NullableString and assigns it to the CustomUrl field.

func (*OpsgenieServiceResponseAttributes) SetCustomUrlNil

func (o *OpsgenieServiceResponseAttributes) SetCustomUrlNil()

SetCustomUrlNil sets the value for CustomUrl to be an explicit nil.

func (*OpsgenieServiceResponseAttributes) SetName

func (o *OpsgenieServiceResponseAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OpsgenieServiceResponseAttributes) SetRegion

func (o *OpsgenieServiceResponseAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion gets a reference to the given OpsgenieServiceRegionType and assigns it to the Region field.

func (*OpsgenieServiceResponseAttributes) UnmarshalJSON

func (o *OpsgenieServiceResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*OpsgenieServiceResponseAttributes) UnsetCustomUrl

func (o *OpsgenieServiceResponseAttributes) UnsetCustomUrl()

UnsetCustomUrl ensures that no value is present for CustomUrl, not even an explicit nil.

type OpsgenieServiceResponseData

OpsgenieServiceResponseData Opsgenie service data from a response.

type OpsgenieServiceResponseData struct {
    // The attributes from an Opsgenie service response.
    Attributes OpsgenieServiceResponseAttributes `json:"attributes"`
    // The ID of the Opsgenie service.
    Id string `json:"id"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceResponseData

func NewOpsgenieServiceResponseData(attributes OpsgenieServiceResponseAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceResponseData

NewOpsgenieServiceResponseData instantiates a new OpsgenieServiceResponseData 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 NewOpsgenieServiceResponseDataWithDefaults

func NewOpsgenieServiceResponseDataWithDefaults() *OpsgenieServiceResponseData

NewOpsgenieServiceResponseDataWithDefaults instantiates a new OpsgenieServiceResponseData 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 (*OpsgenieServiceResponseData) GetAttributes

func (o *OpsgenieServiceResponseData) GetAttributes() OpsgenieServiceResponseAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceResponseData) GetAttributesOk

func (o *OpsgenieServiceResponseData) GetAttributesOk() (*OpsgenieServiceResponseAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseData) GetId

func (o *OpsgenieServiceResponseData) GetId() string

GetId returns the Id field value.

func (*OpsgenieServiceResponseData) GetIdOk

func (o *OpsgenieServiceResponseData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OpsgenieServiceResponseData) GetType

func (o *OpsgenieServiceResponseData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceResponseData) GetTypeOk

func (o *OpsgenieServiceResponseData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceResponseData) MarshalJSON

func (o OpsgenieServiceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceResponseData) SetAttributes

func (o *OpsgenieServiceResponseData) SetAttributes(v OpsgenieServiceResponseAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceResponseData) SetId

func (o *OpsgenieServiceResponseData) SetId(v string)

SetId sets field value.

func (*OpsgenieServiceResponseData) SetType

func (o *OpsgenieServiceResponseData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceResponseData) UnmarshalJSON

func (o *OpsgenieServiceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceType

OpsgenieServiceType Opsgenie service resource type.

type OpsgenieServiceType string

List of OpsgenieServiceType.

const (
    OPSGENIESERVICETYPE_OPSGENIE_SERVICE OpsgenieServiceType = "opsgenie-service"
)

func NewOpsgenieServiceTypeFromValue

func NewOpsgenieServiceTypeFromValue(v string) (*OpsgenieServiceType, error)

NewOpsgenieServiceTypeFromValue returns a pointer to a valid OpsgenieServiceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OpsgenieServiceType) GetAllowedValues

func (v *OpsgenieServiceType) GetAllowedValues() []OpsgenieServiceType

GetAllowedValues reeturns the list of possible values.

func (OpsgenieServiceType) IsValid

func (v OpsgenieServiceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OpsgenieServiceType) Ptr

func (v OpsgenieServiceType) Ptr() *OpsgenieServiceType

Ptr returns reference to OpsgenieServiceType value.

func (*OpsgenieServiceType) UnmarshalJSON

func (v *OpsgenieServiceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceUpdateAttributes

OpsgenieServiceUpdateAttributes The Opsgenie service attributes for an update request.

type OpsgenieServiceUpdateAttributes struct {
    // The custom URL for a custom region.
    CustomUrl datadog.NullableString `json:"custom_url,omitempty"`
    // The name for the Opsgenie service.
    Name *string `json:"name,omitempty"`
    // The Opsgenie API key for your Opsgenie service.
    OpsgenieApiKey *string `json:"opsgenie_api_key,omitempty"`
    // The region for the Opsgenie service.
    Region *OpsgenieServiceRegionType `json:"region,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceUpdateAttributes

func NewOpsgenieServiceUpdateAttributes() *OpsgenieServiceUpdateAttributes

NewOpsgenieServiceUpdateAttributes instantiates a new OpsgenieServiceUpdateAttributes 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 NewOpsgenieServiceUpdateAttributesWithDefaults

func NewOpsgenieServiceUpdateAttributesWithDefaults() *OpsgenieServiceUpdateAttributes

NewOpsgenieServiceUpdateAttributesWithDefaults instantiates a new OpsgenieServiceUpdateAttributes 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 (*OpsgenieServiceUpdateAttributes) GetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) GetCustomUrl() string

GetCustomUrl returns the CustomUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OpsgenieServiceUpdateAttributes) GetCustomUrlOk

func (o *OpsgenieServiceUpdateAttributes) GetCustomUrlOk() (*string, bool)

GetCustomUrlOk returns a tuple with the CustomUrl 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 (*OpsgenieServiceUpdateAttributes) GetName

func (o *OpsgenieServiceUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetNameOk

func (o *OpsgenieServiceUpdateAttributes) 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 (*OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKey() string

GetOpsgenieApiKey returns the OpsgenieApiKey field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk

func (o *OpsgenieServiceUpdateAttributes) GetOpsgenieApiKeyOk() (*string, bool)

GetOpsgenieApiKeyOk returns a tuple with the OpsgenieApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateAttributes) GetRegion

func (o *OpsgenieServiceUpdateAttributes) GetRegion() OpsgenieServiceRegionType

GetRegion returns the Region field value if set, zero value otherwise.

func (*OpsgenieServiceUpdateAttributes) GetRegionOk

func (o *OpsgenieServiceUpdateAttributes) GetRegionOk() (*OpsgenieServiceRegionType, 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 (*OpsgenieServiceUpdateAttributes) HasCustomUrl

func (o *OpsgenieServiceUpdateAttributes) HasCustomUrl() bool

HasCustomUrl returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasName

func (o *OpsgenieServiceUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) HasOpsgenieApiKey() bool

HasOpsgenieApiKey returns a boolean if a field has been set.

func (*OpsgenieServiceUpdateAttributes) HasRegion

func (o *OpsgenieServiceUpdateAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (OpsgenieServiceUpdateAttributes) MarshalJSON

func (o OpsgenieServiceUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateAttributes) SetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) SetCustomUrl(v string)

SetCustomUrl gets a reference to the given datadog.NullableString and assigns it to the CustomUrl field.

func (*OpsgenieServiceUpdateAttributes) SetCustomUrlNil

func (o *OpsgenieServiceUpdateAttributes) SetCustomUrlNil()

SetCustomUrlNil sets the value for CustomUrl to be an explicit nil.

func (*OpsgenieServiceUpdateAttributes) SetName

func (o *OpsgenieServiceUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey

func (o *OpsgenieServiceUpdateAttributes) SetOpsgenieApiKey(v string)

SetOpsgenieApiKey gets a reference to the given string and assigns it to the OpsgenieApiKey field.

func (*OpsgenieServiceUpdateAttributes) SetRegion

func (o *OpsgenieServiceUpdateAttributes) SetRegion(v OpsgenieServiceRegionType)

SetRegion gets a reference to the given OpsgenieServiceRegionType and assigns it to the Region field.

func (*OpsgenieServiceUpdateAttributes) UnmarshalJSON

func (o *OpsgenieServiceUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*OpsgenieServiceUpdateAttributes) UnsetCustomUrl

func (o *OpsgenieServiceUpdateAttributes) UnsetCustomUrl()

UnsetCustomUrl ensures that no value is present for CustomUrl, not even an explicit nil.

type OpsgenieServiceUpdateData

OpsgenieServiceUpdateData Opsgenie service for an update request.

type OpsgenieServiceUpdateData struct {
    // The Opsgenie service attributes for an update request.
    Attributes OpsgenieServiceUpdateAttributes `json:"attributes"`
    // The ID of the Opsgenie service.
    Id string `json:"id"`
    // Opsgenie service resource type.
    Type OpsgenieServiceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceUpdateData

func NewOpsgenieServiceUpdateData(attributes OpsgenieServiceUpdateAttributes, id string, typeVar OpsgenieServiceType) *OpsgenieServiceUpdateData

NewOpsgenieServiceUpdateData instantiates a new OpsgenieServiceUpdateData 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 NewOpsgenieServiceUpdateDataWithDefaults

func NewOpsgenieServiceUpdateDataWithDefaults() *OpsgenieServiceUpdateData

NewOpsgenieServiceUpdateDataWithDefaults instantiates a new OpsgenieServiceUpdateData 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 (*OpsgenieServiceUpdateData) GetAttributes

func (o *OpsgenieServiceUpdateData) GetAttributes() OpsgenieServiceUpdateAttributes

GetAttributes returns the Attributes field value.

func (*OpsgenieServiceUpdateData) GetAttributesOk

func (o *OpsgenieServiceUpdateData) GetAttributesOk() (*OpsgenieServiceUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateData) GetId

func (o *OpsgenieServiceUpdateData) GetId() string

GetId returns the Id field value.

func (*OpsgenieServiceUpdateData) GetIdOk

func (o *OpsgenieServiceUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OpsgenieServiceUpdateData) GetType

func (o *OpsgenieServiceUpdateData) GetType() OpsgenieServiceType

GetType returns the Type field value.

func (*OpsgenieServiceUpdateData) GetTypeOk

func (o *OpsgenieServiceUpdateData) GetTypeOk() (*OpsgenieServiceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OpsgenieServiceUpdateData) MarshalJSON

func (o OpsgenieServiceUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateData) SetAttributes

func (o *OpsgenieServiceUpdateData) SetAttributes(v OpsgenieServiceUpdateAttributes)

SetAttributes sets field value.

func (*OpsgenieServiceUpdateData) SetId

func (o *OpsgenieServiceUpdateData) SetId(v string)

SetId sets field value.

func (*OpsgenieServiceUpdateData) SetType

func (o *OpsgenieServiceUpdateData) SetType(v OpsgenieServiceType)

SetType sets field value.

func (*OpsgenieServiceUpdateData) UnmarshalJSON

func (o *OpsgenieServiceUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServiceUpdateRequest

OpsgenieServiceUpdateRequest Update request for an Opsgenie service.

type OpsgenieServiceUpdateRequest struct {
    // Opsgenie service for an update request.
    Data OpsgenieServiceUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServiceUpdateRequest

func NewOpsgenieServiceUpdateRequest(data OpsgenieServiceUpdateData) *OpsgenieServiceUpdateRequest

NewOpsgenieServiceUpdateRequest instantiates a new OpsgenieServiceUpdateRequest 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 NewOpsgenieServiceUpdateRequestWithDefaults

func NewOpsgenieServiceUpdateRequestWithDefaults() *OpsgenieServiceUpdateRequest

NewOpsgenieServiceUpdateRequestWithDefaults instantiates a new OpsgenieServiceUpdateRequest 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 (*OpsgenieServiceUpdateRequest) GetData

func (o *OpsgenieServiceUpdateRequest) GetData() OpsgenieServiceUpdateData

GetData returns the Data field value.

func (*OpsgenieServiceUpdateRequest) GetDataOk

func (o *OpsgenieServiceUpdateRequest) GetDataOk() (*OpsgenieServiceUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServiceUpdateRequest) MarshalJSON

func (o OpsgenieServiceUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServiceUpdateRequest) SetData

func (o *OpsgenieServiceUpdateRequest) SetData(v OpsgenieServiceUpdateData)

SetData sets field value.

func (*OpsgenieServiceUpdateRequest) UnmarshalJSON

func (o *OpsgenieServiceUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OpsgenieServicesResponse

OpsgenieServicesResponse Response with a list of Opsgenie services.

type OpsgenieServicesResponse struct {
    // An array of Opsgenie services.
    Data []OpsgenieServiceResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOpsgenieServicesResponse

func NewOpsgenieServicesResponse(data []OpsgenieServiceResponseData) *OpsgenieServicesResponse

NewOpsgenieServicesResponse instantiates a new OpsgenieServicesResponse 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 NewOpsgenieServicesResponseWithDefaults

func NewOpsgenieServicesResponseWithDefaults() *OpsgenieServicesResponse

NewOpsgenieServicesResponseWithDefaults instantiates a new OpsgenieServicesResponse 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 (*OpsgenieServicesResponse) GetData

func (o *OpsgenieServicesResponse) GetData() []OpsgenieServiceResponseData

GetData returns the Data field value.

func (*OpsgenieServicesResponse) GetDataOk

func (o *OpsgenieServicesResponse) GetDataOk() (*[]OpsgenieServiceResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OpsgenieServicesResponse) MarshalJSON

func (o OpsgenieServicesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OpsgenieServicesResponse) SetData

func (o *OpsgenieServicesResponse) SetData(v []OpsgenieServiceResponseData)

SetData sets field value.

func (*OpsgenieServicesResponse) UnmarshalJSON

func (o *OpsgenieServicesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrderDirection

OrderDirection The sort direction for results.

type OrderDirection string

List of OrderDirection.

const (
    ORDERDIRECTION_ASC  OrderDirection = "asc"
    ORDERDIRECTION_DESC OrderDirection = "desc"
)

func NewOrderDirectionFromValue

func NewOrderDirectionFromValue(v string) (*OrderDirection, error)

NewOrderDirectionFromValue returns a pointer to a valid OrderDirection for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OrderDirection) GetAllowedValues

func (v *OrderDirection) GetAllowedValues() []OrderDirection

GetAllowedValues reeturns the list of possible values.

func (OrderDirection) IsValid

func (v OrderDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OrderDirection) Ptr

func (v OrderDirection) Ptr() *OrderDirection

Ptr returns reference to OrderDirection value.

func (*OrderDirection) UnmarshalJSON

func (v *OrderDirection) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OrgConfigGetResponse

OrgConfigGetResponse A response with a single Org Config.

type OrgConfigGetResponse struct {
    // A single Org Config.
    Data OrgConfigRead `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrgConfigGetResponse

func NewOrgConfigGetResponse(data OrgConfigRead) *OrgConfigGetResponse

NewOrgConfigGetResponse instantiates a new OrgConfigGetResponse 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 NewOrgConfigGetResponseWithDefaults

func NewOrgConfigGetResponseWithDefaults() *OrgConfigGetResponse

NewOrgConfigGetResponseWithDefaults instantiates a new OrgConfigGetResponse 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 (*OrgConfigGetResponse) GetData

func (o *OrgConfigGetResponse) GetData() OrgConfigRead

GetData returns the Data field value.

func (*OrgConfigGetResponse) GetDataOk

func (o *OrgConfigGetResponse) GetDataOk() (*OrgConfigRead, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OrgConfigGetResponse) MarshalJSON

func (o OrgConfigGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrgConfigGetResponse) SetData

func (o *OrgConfigGetResponse) SetData(v OrgConfigRead)

SetData sets field value.

func (*OrgConfigGetResponse) UnmarshalJSON

func (o *OrgConfigGetResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrgConfigListResponse

OrgConfigListResponse A response with multiple Org Configs.

type OrgConfigListResponse struct {
    // An array of Org Configs.
    Data []OrgConfigRead `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrgConfigListResponse

func NewOrgConfigListResponse(data []OrgConfigRead) *OrgConfigListResponse

NewOrgConfigListResponse instantiates a new OrgConfigListResponse 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 NewOrgConfigListResponseWithDefaults

func NewOrgConfigListResponseWithDefaults() *OrgConfigListResponse

NewOrgConfigListResponseWithDefaults instantiates a new OrgConfigListResponse 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 (*OrgConfigListResponse) GetData

func (o *OrgConfigListResponse) GetData() []OrgConfigRead

GetData returns the Data field value.

func (*OrgConfigListResponse) GetDataOk

func (o *OrgConfigListResponse) GetDataOk() (*[]OrgConfigRead, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OrgConfigListResponse) MarshalJSON

func (o OrgConfigListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrgConfigListResponse) SetData

func (o *OrgConfigListResponse) SetData(v []OrgConfigRead)

SetData sets field value.

func (*OrgConfigListResponse) UnmarshalJSON

func (o *OrgConfigListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrgConfigRead

OrgConfigRead A single Org Config.

type OrgConfigRead struct {
    // Readable attributes of an Org Config.
    Attributes OrgConfigReadAttributes `json:"attributes"`
    // A unique identifier for an Org Config.
    Id string `json:"id"`
    // Data type of an Org Config.
    Type OrgConfigType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrgConfigRead

func NewOrgConfigRead(attributes OrgConfigReadAttributes, id string, typeVar OrgConfigType) *OrgConfigRead

NewOrgConfigRead instantiates a new OrgConfigRead 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 NewOrgConfigReadWithDefaults

func NewOrgConfigReadWithDefaults() *OrgConfigRead

NewOrgConfigReadWithDefaults instantiates a new OrgConfigRead 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 (*OrgConfigRead) GetAttributes

func (o *OrgConfigRead) GetAttributes() OrgConfigReadAttributes

GetAttributes returns the Attributes field value.

func (*OrgConfigRead) GetAttributesOk

func (o *OrgConfigRead) GetAttributesOk() (*OrgConfigReadAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OrgConfigRead) GetId

func (o *OrgConfigRead) GetId() string

GetId returns the Id field value.

func (*OrgConfigRead) GetIdOk

func (o *OrgConfigRead) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*OrgConfigRead) GetType

func (o *OrgConfigRead) GetType() OrgConfigType

GetType returns the Type field value.

func (*OrgConfigRead) GetTypeOk

func (o *OrgConfigRead) GetTypeOk() (*OrgConfigType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OrgConfigRead) MarshalJSON

func (o OrgConfigRead) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrgConfigRead) SetAttributes

func (o *OrgConfigRead) SetAttributes(v OrgConfigReadAttributes)

SetAttributes sets field value.

func (*OrgConfigRead) SetId

func (o *OrgConfigRead) SetId(v string)

SetId sets field value.

func (*OrgConfigRead) SetType

func (o *OrgConfigRead) SetType(v OrgConfigType)

SetType sets field value.

func (*OrgConfigRead) UnmarshalJSON

func (o *OrgConfigRead) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrgConfigReadAttributes

OrgConfigReadAttributes Readable attributes of an Org Config.

type OrgConfigReadAttributes struct {
    // The description of an Org Config.
    Description string `json:"description"`
    // The timestamp of the last Org Config update (if any).
    ModifiedAt datadog.NullableTime `json:"modified_at,omitempty"`
    // The machine-friendly name of an Org Config.
    Name string `json:"name"`
    // The value of an Org Config.
    Value interface{} `json:"value"`
    // The type of an Org Config value.
    ValueType string `json:"value_type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrgConfigReadAttributes

func NewOrgConfigReadAttributes(description string, name string, value interface{}, valueType string) *OrgConfigReadAttributes

NewOrgConfigReadAttributes instantiates a new OrgConfigReadAttributes 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 NewOrgConfigReadAttributesWithDefaults

func NewOrgConfigReadAttributesWithDefaults() *OrgConfigReadAttributes

NewOrgConfigReadAttributesWithDefaults instantiates a new OrgConfigReadAttributes 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 (*OrgConfigReadAttributes) GetDescription

func (o *OrgConfigReadAttributes) GetDescription() string

GetDescription returns the Description field value.

func (*OrgConfigReadAttributes) GetDescriptionOk

func (o *OrgConfigReadAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*OrgConfigReadAttributes) GetModifiedAt

func (o *OrgConfigReadAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrgConfigReadAttributes) GetModifiedAtOk

func (o *OrgConfigReadAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*OrgConfigReadAttributes) GetName

func (o *OrgConfigReadAttributes) GetName() string

GetName returns the Name field value.

func (*OrgConfigReadAttributes) GetNameOk

func (o *OrgConfigReadAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OrgConfigReadAttributes) GetValue

func (o *OrgConfigReadAttributes) GetValue() interface{}

GetValue returns the Value field value.

func (*OrgConfigReadAttributes) GetValueOk

func (o *OrgConfigReadAttributes) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*OrgConfigReadAttributes) GetValueType

func (o *OrgConfigReadAttributes) GetValueType() string

GetValueType returns the ValueType field value.

func (*OrgConfigReadAttributes) GetValueTypeOk

func (o *OrgConfigReadAttributes) GetValueTypeOk() (*string, bool)

GetValueTypeOk returns a tuple with the ValueType field value and a boolean to check if the value has been set.

func (*OrgConfigReadAttributes) HasModifiedAt

func (o *OrgConfigReadAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (OrgConfigReadAttributes) MarshalJSON

func (o OrgConfigReadAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrgConfigReadAttributes) SetDescription

func (o *OrgConfigReadAttributes) SetDescription(v string)

SetDescription sets field value.

func (*OrgConfigReadAttributes) SetModifiedAt

func (o *OrgConfigReadAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given datadog.NullableTime and assigns it to the ModifiedAt field.

func (*OrgConfigReadAttributes) SetModifiedAtNil

func (o *OrgConfigReadAttributes) SetModifiedAtNil()

SetModifiedAtNil sets the value for ModifiedAt to be an explicit nil.

func (*OrgConfigReadAttributes) SetName

func (o *OrgConfigReadAttributes) SetName(v string)

SetName sets field value.

func (*OrgConfigReadAttributes) SetValue

func (o *OrgConfigReadAttributes) SetValue(v interface{})

SetValue sets field value.

func (*OrgConfigReadAttributes) SetValueType

func (o *OrgConfigReadAttributes) SetValueType(v string)

SetValueType sets field value.

func (*OrgConfigReadAttributes) UnmarshalJSON

func (o *OrgConfigReadAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*OrgConfigReadAttributes) UnsetModifiedAt

func (o *OrgConfigReadAttributes) UnsetModifiedAt()

UnsetModifiedAt ensures that no value is present for ModifiedAt, not even an explicit nil.

type OrgConfigType

OrgConfigType Data type of an Org Config.

type OrgConfigType string

List of OrgConfigType.

const (
    ORGCONFIGTYPE_ORG_CONFIGS OrgConfigType = "org_configs"
)

func NewOrgConfigTypeFromValue

func NewOrgConfigTypeFromValue(v string) (*OrgConfigType, error)

NewOrgConfigTypeFromValue returns a pointer to a valid OrgConfigType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OrgConfigType) GetAllowedValues

func (v *OrgConfigType) GetAllowedValues() []OrgConfigType

GetAllowedValues reeturns the list of possible values.

func (OrgConfigType) IsValid

func (v OrgConfigType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OrgConfigType) Ptr

func (v OrgConfigType) Ptr() *OrgConfigType

Ptr returns reference to OrgConfigType value.

func (*OrgConfigType) UnmarshalJSON

func (v *OrgConfigType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OrgConfigWrite

OrgConfigWrite An Org Config write operation.

type OrgConfigWrite struct {
    // Writable attributes of an Org Config.
    Attributes OrgConfigWriteAttributes `json:"attributes"`
    // Data type of an Org Config.
    Type OrgConfigType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrgConfigWrite

func NewOrgConfigWrite(attributes OrgConfigWriteAttributes, typeVar OrgConfigType) *OrgConfigWrite

NewOrgConfigWrite instantiates a new OrgConfigWrite 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 NewOrgConfigWriteWithDefaults

func NewOrgConfigWriteWithDefaults() *OrgConfigWrite

NewOrgConfigWriteWithDefaults instantiates a new OrgConfigWrite 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 (*OrgConfigWrite) GetAttributes

func (o *OrgConfigWrite) GetAttributes() OrgConfigWriteAttributes

GetAttributes returns the Attributes field value.

func (*OrgConfigWrite) GetAttributesOk

func (o *OrgConfigWrite) GetAttributesOk() (*OrgConfigWriteAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*OrgConfigWrite) GetType

func (o *OrgConfigWrite) GetType() OrgConfigType

GetType returns the Type field value.

func (*OrgConfigWrite) GetTypeOk

func (o *OrgConfigWrite) GetTypeOk() (*OrgConfigType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (OrgConfigWrite) MarshalJSON

func (o OrgConfigWrite) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrgConfigWrite) SetAttributes

func (o *OrgConfigWrite) SetAttributes(v OrgConfigWriteAttributes)

SetAttributes sets field value.

func (*OrgConfigWrite) SetType

func (o *OrgConfigWrite) SetType(v OrgConfigType)

SetType sets field value.

func (*OrgConfigWrite) UnmarshalJSON

func (o *OrgConfigWrite) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrgConfigWriteAttributes

OrgConfigWriteAttributes Writable attributes of an Org Config.

type OrgConfigWriteAttributes struct {
    // The value of an Org Config.
    Value interface{} `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrgConfigWriteAttributes

func NewOrgConfigWriteAttributes(value interface{}) *OrgConfigWriteAttributes

NewOrgConfigWriteAttributes instantiates a new OrgConfigWriteAttributes 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 NewOrgConfigWriteAttributesWithDefaults

func NewOrgConfigWriteAttributesWithDefaults() *OrgConfigWriteAttributes

NewOrgConfigWriteAttributesWithDefaults instantiates a new OrgConfigWriteAttributes 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 (*OrgConfigWriteAttributes) GetValue

func (o *OrgConfigWriteAttributes) GetValue() interface{}

GetValue returns the Value field value.

func (*OrgConfigWriteAttributes) GetValueOk

func (o *OrgConfigWriteAttributes) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (OrgConfigWriteAttributes) MarshalJSON

func (o OrgConfigWriteAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrgConfigWriteAttributes) SetValue

func (o *OrgConfigWriteAttributes) SetValue(v interface{})

SetValue sets field value.

func (*OrgConfigWriteAttributes) UnmarshalJSON

func (o *OrgConfigWriteAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrgConfigWriteRequest

OrgConfigWriteRequest A request to update an Org Config.

type OrgConfigWriteRequest struct {
    // An Org Config write operation.
    Data OrgConfigWrite `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrgConfigWriteRequest

func NewOrgConfigWriteRequest(data OrgConfigWrite) *OrgConfigWriteRequest

NewOrgConfigWriteRequest instantiates a new OrgConfigWriteRequest 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 NewOrgConfigWriteRequestWithDefaults

func NewOrgConfigWriteRequestWithDefaults() *OrgConfigWriteRequest

NewOrgConfigWriteRequestWithDefaults instantiates a new OrgConfigWriteRequest 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 (*OrgConfigWriteRequest) GetData

func (o *OrgConfigWriteRequest) GetData() OrgConfigWrite

GetData returns the Data field value.

func (*OrgConfigWriteRequest) GetDataOk

func (o *OrgConfigWriteRequest) GetDataOk() (*OrgConfigWrite, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (OrgConfigWriteRequest) MarshalJSON

func (o OrgConfigWriteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OrgConfigWriteRequest) SetData

func (o *OrgConfigWriteRequest) SetData(v OrgConfigWrite)

SetData sets field value.

func (*OrgConfigWriteRequest) UnmarshalJSON

func (o *OrgConfigWriteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Organization

Organization Organization object.

type Organization struct {
    // Attributes of the organization.
    Attributes *OrganizationAttributes `json:"attributes,omitempty"`
    // ID of the organization.
    Id *string `json:"id,omitempty"`
    // Organizations resource type.
    Type OrganizationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOrganization

func NewOrganization(typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type OrganizationAttributes

OrganizationAttributes Attributes of the organization.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*OrganizationAttributes) UnmarshalJSON

func (o *OrganizationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OrganizationsApi

OrganizationsApi service type

type OrganizationsApi datadog.Service

func NewOrganizationsApi

func NewOrganizationsApi(client *datadog.APIClient) *OrganizationsApi

NewOrganizationsApi Returns NewOrganizationsApi.

func (*OrganizationsApi) GetOrgConfig

func (a *OrganizationsApi) GetOrgConfig(ctx _context.Context, orgConfigName string) (OrgConfigGetResponse, *_nethttp.Response, error)

GetOrgConfig Get a specific Org Config value. Return the name, description, and value of a specific Org Config.

func (*OrganizationsApi) ListOrgConfigs

func (a *OrganizationsApi) ListOrgConfigs(ctx _context.Context) (OrgConfigListResponse, *_nethttp.Response, error)

ListOrgConfigs List Org Configs. Returns all Org Configs (name, description, and value).

func (*OrganizationsApi) UpdateOrgConfig

func (a *OrganizationsApi) UpdateOrgConfig(ctx _context.Context, orgConfigName string, body OrgConfigWriteRequest) (OrgConfigGetResponse, *_nethttp.Response, error)

UpdateOrgConfig Update a specific Org Config. Update the value of a specific Org Config.

func (*OrganizationsApi) UploadIdPMetadata

func (a *OrganizationsApi) UploadIdPMetadata(ctx _context.Context, o ...UploadIdPMetadataOptionalParameters) (*_nethttp.Response, error)

UploadIdPMetadata Upload IdP metadata. Endpoint for uploading IdP metadata for SAML setup.

Use this endpoint to upload or replace IdP metadata for SAML login configuration.

type OrganizationsType

OrganizationsType Organizations resource type.

type OrganizationsType string

List of OrganizationsType.

const (
    ORGANIZATIONSTYPE_ORGS OrganizationsType = "orgs"
)

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) GetAllowedValues

func (v *OrganizationsType) GetAllowedValues() []OrganizationsType

GetAllowedValues reeturns the list of possible values.

func (OrganizationsType) IsValid

func (v OrganizationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OrganizationsType) Ptr

func (v OrganizationsType) Ptr() *OrganizationsType

Ptr returns reference to OrganizationsType value.

func (*OrganizationsType) UnmarshalJSON

func (v *OrganizationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OutboundEdge

OutboundEdge The definition of `OutboundEdge` object.

type OutboundEdge struct {
    // The `OutboundEdge` `branchName`.
    BranchName string `json:"branchName"`
    // The `OutboundEdge` `nextStepName`.
    NextStepName string `json:"nextStepName"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutboundEdge

func NewOutboundEdge(branchName string, nextStepName string) *OutboundEdge

NewOutboundEdge instantiates a new OutboundEdge 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 NewOutboundEdgeWithDefaults

func NewOutboundEdgeWithDefaults() *OutboundEdge

NewOutboundEdgeWithDefaults instantiates a new OutboundEdge 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 (*OutboundEdge) GetBranchName

func (o *OutboundEdge) GetBranchName() string

GetBranchName returns the BranchName field value.

func (*OutboundEdge) GetBranchNameOk

func (o *OutboundEdge) GetBranchNameOk() (*string, bool)

GetBranchNameOk returns a tuple with the BranchName field value and a boolean to check if the value has been set.

func (*OutboundEdge) GetNextStepName

func (o *OutboundEdge) GetNextStepName() string

GetNextStepName returns the NextStepName field value.

func (*OutboundEdge) GetNextStepNameOk

func (o *OutboundEdge) GetNextStepNameOk() (*string, bool)

GetNextStepNameOk returns a tuple with the NextStepName field value and a boolean to check if the value has been set.

func (OutboundEdge) MarshalJSON

func (o OutboundEdge) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutboundEdge) SetBranchName

func (o *OutboundEdge) SetBranchName(v string)

SetBranchName sets field value.

func (*OutboundEdge) SetNextStepName

func (o *OutboundEdge) SetNextStepName(v string)

SetNextStepName sets field value.

func (*OutboundEdge) UnmarshalJSON

func (o *OutboundEdge) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomeType

OutcomeType The JSON:API type for an outcome.

type OutcomeType string

List of OutcomeType.

const (
    OUTCOMETYPE_OUTCOME OutcomeType = "outcome"
)

func NewOutcomeTypeFromValue

func NewOutcomeTypeFromValue(v string) (*OutcomeType, error)

NewOutcomeTypeFromValue returns a pointer to a valid OutcomeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OutcomeType) GetAllowedValues

func (v *OutcomeType) GetAllowedValues() []OutcomeType

GetAllowedValues reeturns the list of possible values.

func (OutcomeType) IsValid

func (v OutcomeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OutcomeType) Ptr

func (v OutcomeType) Ptr() *OutcomeType

Ptr returns reference to OutcomeType value.

func (*OutcomeType) UnmarshalJSON

func (v *OutcomeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OutcomesBatchAttributes

OutcomesBatchAttributes The JSON:API attributes for a batched set of scorecard outcomes.

type OutcomesBatchAttributes struct {
    // Set of scorecard outcomes to update.
    Results []OutcomesBatchRequestItem `json:"results,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesBatchAttributes

func NewOutcomesBatchAttributes() *OutcomesBatchAttributes

NewOutcomesBatchAttributes instantiates a new OutcomesBatchAttributes 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 NewOutcomesBatchAttributesWithDefaults

func NewOutcomesBatchAttributesWithDefaults() *OutcomesBatchAttributes

NewOutcomesBatchAttributesWithDefaults instantiates a new OutcomesBatchAttributes 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 (*OutcomesBatchAttributes) GetResults

func (o *OutcomesBatchAttributes) GetResults() []OutcomesBatchRequestItem

GetResults returns the Results field value if set, zero value otherwise.

func (*OutcomesBatchAttributes) GetResultsOk

func (o *OutcomesBatchAttributes) GetResultsOk() (*[]OutcomesBatchRequestItem, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesBatchAttributes) HasResults

func (o *OutcomesBatchAttributes) HasResults() bool

HasResults returns a boolean if a field has been set.

func (OutcomesBatchAttributes) MarshalJSON

func (o OutcomesBatchAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesBatchAttributes) SetResults

func (o *OutcomesBatchAttributes) SetResults(v []OutcomesBatchRequestItem)

SetResults gets a reference to the given []OutcomesBatchRequestItem and assigns it to the Results field.

func (*OutcomesBatchAttributes) UnmarshalJSON

func (o *OutcomesBatchAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesBatchRequest

OutcomesBatchRequest Scorecard outcomes batch request.

type OutcomesBatchRequest struct {
    // Scorecard outcomes batch request data.
    Data *OutcomesBatchRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesBatchRequest

func NewOutcomesBatchRequest() *OutcomesBatchRequest

NewOutcomesBatchRequest instantiates a new OutcomesBatchRequest 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 NewOutcomesBatchRequestWithDefaults

func NewOutcomesBatchRequestWithDefaults() *OutcomesBatchRequest

NewOutcomesBatchRequestWithDefaults instantiates a new OutcomesBatchRequest 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 (*OutcomesBatchRequest) GetData

func (o *OutcomesBatchRequest) GetData() OutcomesBatchRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*OutcomesBatchRequest) GetDataOk

func (o *OutcomesBatchRequest) GetDataOk() (*OutcomesBatchRequestData, 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 (*OutcomesBatchRequest) HasData

func (o *OutcomesBatchRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (OutcomesBatchRequest) MarshalJSON

func (o OutcomesBatchRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesBatchRequest) SetData

func (o *OutcomesBatchRequest) SetData(v OutcomesBatchRequestData)

SetData gets a reference to the given OutcomesBatchRequestData and assigns it to the Data field.

func (*OutcomesBatchRequest) UnmarshalJSON

func (o *OutcomesBatchRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesBatchRequestData

OutcomesBatchRequestData Scorecard outcomes batch request data.

type OutcomesBatchRequestData struct {
    // The JSON:API attributes for a batched set of scorecard outcomes.
    Attributes *OutcomesBatchAttributes `json:"attributes,omitempty"`
    // The JSON:API type for scorecard outcomes.
    Type *OutcomesBatchType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesBatchRequestData

func NewOutcomesBatchRequestData() *OutcomesBatchRequestData

NewOutcomesBatchRequestData instantiates a new OutcomesBatchRequestData 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 NewOutcomesBatchRequestDataWithDefaults

func NewOutcomesBatchRequestDataWithDefaults() *OutcomesBatchRequestData

NewOutcomesBatchRequestDataWithDefaults instantiates a new OutcomesBatchRequestData 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 (*OutcomesBatchRequestData) GetAttributes

func (o *OutcomesBatchRequestData) GetAttributes() OutcomesBatchAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*OutcomesBatchRequestData) GetAttributesOk

func (o *OutcomesBatchRequestData) GetAttributesOk() (*OutcomesBatchAttributes, 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 (*OutcomesBatchRequestData) GetType

func (o *OutcomesBatchRequestData) GetType() OutcomesBatchType

GetType returns the Type field value if set, zero value otherwise.

func (*OutcomesBatchRequestData) GetTypeOk

func (o *OutcomesBatchRequestData) GetTypeOk() (*OutcomesBatchType, 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 (*OutcomesBatchRequestData) HasAttributes

func (o *OutcomesBatchRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*OutcomesBatchRequestData) HasType

func (o *OutcomesBatchRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (OutcomesBatchRequestData) MarshalJSON

func (o OutcomesBatchRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesBatchRequestData) SetAttributes

func (o *OutcomesBatchRequestData) SetAttributes(v OutcomesBatchAttributes)

SetAttributes gets a reference to the given OutcomesBatchAttributes and assigns it to the Attributes field.

func (*OutcomesBatchRequestData) SetType

func (o *OutcomesBatchRequestData) SetType(v OutcomesBatchType)

SetType gets a reference to the given OutcomesBatchType and assigns it to the Type field.

func (*OutcomesBatchRequestData) UnmarshalJSON

func (o *OutcomesBatchRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesBatchRequestItem

OutcomesBatchRequestItem Scorecard outcome for a specific rule, for a given service within a batched update.

type OutcomesBatchRequestItem struct {
    // Any remarks regarding the scorecard rule's evaluation, and supports HTML hyperlinks.
    Remarks *string `json:"remarks,omitempty"`
    // The unique ID for a scorecard rule.
    RuleId string `json:"rule_id"`
    // The unique name for a service in the catalog.
    ServiceName string `json:"service_name"`
    // The state of the rule evaluation.
    State State `json:"state"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesBatchRequestItem

func NewOutcomesBatchRequestItem(ruleId string, serviceName string, state State) *OutcomesBatchRequestItem

NewOutcomesBatchRequestItem instantiates a new OutcomesBatchRequestItem 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 NewOutcomesBatchRequestItemWithDefaults

func NewOutcomesBatchRequestItemWithDefaults() *OutcomesBatchRequestItem

NewOutcomesBatchRequestItemWithDefaults instantiates a new OutcomesBatchRequestItem 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 (*OutcomesBatchRequestItem) GetRemarks

func (o *OutcomesBatchRequestItem) GetRemarks() string

GetRemarks returns the Remarks field value if set, zero value otherwise.

func (*OutcomesBatchRequestItem) GetRemarksOk

func (o *OutcomesBatchRequestItem) GetRemarksOk() (*string, bool)

GetRemarksOk returns a tuple with the Remarks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesBatchRequestItem) GetRuleId

func (o *OutcomesBatchRequestItem) GetRuleId() string

GetRuleId returns the RuleId field value.

func (*OutcomesBatchRequestItem) GetRuleIdOk

func (o *OutcomesBatchRequestItem) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value and a boolean to check if the value has been set.

func (*OutcomesBatchRequestItem) GetServiceName

func (o *OutcomesBatchRequestItem) GetServiceName() string

GetServiceName returns the ServiceName field value.

func (*OutcomesBatchRequestItem) GetServiceNameOk

func (o *OutcomesBatchRequestItem) GetServiceNameOk() (*string, bool)

GetServiceNameOk returns a tuple with the ServiceName field value and a boolean to check if the value has been set.

func (*OutcomesBatchRequestItem) GetState

func (o *OutcomesBatchRequestItem) GetState() State

GetState returns the State field value.

func (*OutcomesBatchRequestItem) GetStateOk

func (o *OutcomesBatchRequestItem) GetStateOk() (*State, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*OutcomesBatchRequestItem) HasRemarks

func (o *OutcomesBatchRequestItem) HasRemarks() bool

HasRemarks returns a boolean if a field has been set.

func (OutcomesBatchRequestItem) MarshalJSON

func (o OutcomesBatchRequestItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesBatchRequestItem) SetRemarks

func (o *OutcomesBatchRequestItem) SetRemarks(v string)

SetRemarks gets a reference to the given string and assigns it to the Remarks field.

func (*OutcomesBatchRequestItem) SetRuleId

func (o *OutcomesBatchRequestItem) SetRuleId(v string)

SetRuleId sets field value.

func (*OutcomesBatchRequestItem) SetServiceName

func (o *OutcomesBatchRequestItem) SetServiceName(v string)

SetServiceName sets field value.

func (*OutcomesBatchRequestItem) SetState

func (o *OutcomesBatchRequestItem) SetState(v State)

SetState sets field value.

func (*OutcomesBatchRequestItem) UnmarshalJSON

func (o *OutcomesBatchRequestItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesBatchResponse

OutcomesBatchResponse Scorecard outcomes batch response.

type OutcomesBatchResponse struct {
    // List of rule outcomes which were affected during the bulk operation.
    Data []OutcomesResponseDataItem `json:"data"`
    // Metadata pertaining to the bulk operation.
    Meta OutcomesBatchResponseMeta `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesBatchResponse

func NewOutcomesBatchResponse(data []OutcomesResponseDataItem, meta OutcomesBatchResponseMeta) *OutcomesBatchResponse

NewOutcomesBatchResponse instantiates a new OutcomesBatchResponse 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 NewOutcomesBatchResponseWithDefaults

func NewOutcomesBatchResponseWithDefaults() *OutcomesBatchResponse

NewOutcomesBatchResponseWithDefaults instantiates a new OutcomesBatchResponse 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 (*OutcomesBatchResponse) GetData

func (o *OutcomesBatchResponse) GetData() []OutcomesResponseDataItem

GetData returns the Data field value.

func (*OutcomesBatchResponse) GetDataOk

func (o *OutcomesBatchResponse) GetDataOk() (*[]OutcomesResponseDataItem, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*OutcomesBatchResponse) GetMeta

func (o *OutcomesBatchResponse) GetMeta() OutcomesBatchResponseMeta

GetMeta returns the Meta field value.

func (*OutcomesBatchResponse) GetMetaOk

func (o *OutcomesBatchResponse) GetMetaOk() (*OutcomesBatchResponseMeta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (OutcomesBatchResponse) MarshalJSON

func (o OutcomesBatchResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesBatchResponse) SetData

func (o *OutcomesBatchResponse) SetData(v []OutcomesResponseDataItem)

SetData sets field value.

func (*OutcomesBatchResponse) SetMeta

func (o *OutcomesBatchResponse) SetMeta(v OutcomesBatchResponseMeta)

SetMeta sets field value.

func (*OutcomesBatchResponse) UnmarshalJSON

func (o *OutcomesBatchResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesBatchResponseAttributes

OutcomesBatchResponseAttributes The JSON:API attributes for an outcome.

type OutcomesBatchResponseAttributes struct {
    // Creation time of the rule outcome.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Time of last rule outcome modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Any remarks regarding the scorecard rule's evaluation, and supports HTML hyperlinks.
    Remarks *string `json:"remarks,omitempty"`
    // The unique name for a service in the catalog.
    ServiceName *string `json:"service_name,omitempty"`
    // The state of the rule evaluation.
    State *State `json:"state,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesBatchResponseAttributes

func NewOutcomesBatchResponseAttributes() *OutcomesBatchResponseAttributes

NewOutcomesBatchResponseAttributes instantiates a new OutcomesBatchResponseAttributes 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 NewOutcomesBatchResponseAttributesWithDefaults

func NewOutcomesBatchResponseAttributesWithDefaults() *OutcomesBatchResponseAttributes

NewOutcomesBatchResponseAttributesWithDefaults instantiates a new OutcomesBatchResponseAttributes 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 (*OutcomesBatchResponseAttributes) GetCreatedAt

func (o *OutcomesBatchResponseAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OutcomesBatchResponseAttributes) GetCreatedAtOk

func (o *OutcomesBatchResponseAttributes) 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 (*OutcomesBatchResponseAttributes) GetModifiedAt

func (o *OutcomesBatchResponseAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*OutcomesBatchResponseAttributes) GetModifiedAtOk

func (o *OutcomesBatchResponseAttributes) 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 (*OutcomesBatchResponseAttributes) GetRemarks

func (o *OutcomesBatchResponseAttributes) GetRemarks() string

GetRemarks returns the Remarks field value if set, zero value otherwise.

func (*OutcomesBatchResponseAttributes) GetRemarksOk

func (o *OutcomesBatchResponseAttributes) GetRemarksOk() (*string, bool)

GetRemarksOk returns a tuple with the Remarks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesBatchResponseAttributes) GetServiceName

func (o *OutcomesBatchResponseAttributes) GetServiceName() string

GetServiceName returns the ServiceName field value if set, zero value otherwise.

func (*OutcomesBatchResponseAttributes) GetServiceNameOk

func (o *OutcomesBatchResponseAttributes) GetServiceNameOk() (*string, bool)

GetServiceNameOk returns a tuple with the ServiceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesBatchResponseAttributes) GetState

func (o *OutcomesBatchResponseAttributes) GetState() State

GetState returns the State field value if set, zero value otherwise.

func (*OutcomesBatchResponseAttributes) GetStateOk

func (o *OutcomesBatchResponseAttributes) GetStateOk() (*State, 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 (*OutcomesBatchResponseAttributes) HasCreatedAt

func (o *OutcomesBatchResponseAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OutcomesBatchResponseAttributes) HasModifiedAt

func (o *OutcomesBatchResponseAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*OutcomesBatchResponseAttributes) HasRemarks

func (o *OutcomesBatchResponseAttributes) HasRemarks() bool

HasRemarks returns a boolean if a field has been set.

func (*OutcomesBatchResponseAttributes) HasServiceName

func (o *OutcomesBatchResponseAttributes) HasServiceName() bool

HasServiceName returns a boolean if a field has been set.

func (*OutcomesBatchResponseAttributes) HasState

func (o *OutcomesBatchResponseAttributes) HasState() bool

HasState returns a boolean if a field has been set.

func (OutcomesBatchResponseAttributes) MarshalJSON

func (o OutcomesBatchResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesBatchResponseAttributes) SetCreatedAt

func (o *OutcomesBatchResponseAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*OutcomesBatchResponseAttributes) SetModifiedAt

func (o *OutcomesBatchResponseAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*OutcomesBatchResponseAttributes) SetRemarks

func (o *OutcomesBatchResponseAttributes) SetRemarks(v string)

SetRemarks gets a reference to the given string and assigns it to the Remarks field.

func (*OutcomesBatchResponseAttributes) SetServiceName

func (o *OutcomesBatchResponseAttributes) SetServiceName(v string)

SetServiceName gets a reference to the given string and assigns it to the ServiceName field.

func (*OutcomesBatchResponseAttributes) SetState

func (o *OutcomesBatchResponseAttributes) SetState(v State)

SetState gets a reference to the given State and assigns it to the State field.

func (*OutcomesBatchResponseAttributes) UnmarshalJSON

func (o *OutcomesBatchResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesBatchResponseMeta

OutcomesBatchResponseMeta Metadata pertaining to the bulk operation.

type OutcomesBatchResponseMeta struct {
    // Total number of scorecard results received during the bulk operation.
    TotalReceived *int64 `json:"total_received,omitempty"`
    // Total number of scorecard results modified during the bulk operation.
    TotalUpdated *int64 `json:"total_updated,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesBatchResponseMeta

func NewOutcomesBatchResponseMeta() *OutcomesBatchResponseMeta

NewOutcomesBatchResponseMeta instantiates a new OutcomesBatchResponseMeta 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 NewOutcomesBatchResponseMetaWithDefaults

func NewOutcomesBatchResponseMetaWithDefaults() *OutcomesBatchResponseMeta

NewOutcomesBatchResponseMetaWithDefaults instantiates a new OutcomesBatchResponseMeta 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 (*OutcomesBatchResponseMeta) GetTotalReceived

func (o *OutcomesBatchResponseMeta) GetTotalReceived() int64

GetTotalReceived returns the TotalReceived field value if set, zero value otherwise.

func (*OutcomesBatchResponseMeta) GetTotalReceivedOk

func (o *OutcomesBatchResponseMeta) GetTotalReceivedOk() (*int64, bool)

GetTotalReceivedOk returns a tuple with the TotalReceived field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesBatchResponseMeta) GetTotalUpdated

func (o *OutcomesBatchResponseMeta) GetTotalUpdated() int64

GetTotalUpdated returns the TotalUpdated field value if set, zero value otherwise.

func (*OutcomesBatchResponseMeta) GetTotalUpdatedOk

func (o *OutcomesBatchResponseMeta) GetTotalUpdatedOk() (*int64, bool)

GetTotalUpdatedOk returns a tuple with the TotalUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesBatchResponseMeta) HasTotalReceived

func (o *OutcomesBatchResponseMeta) HasTotalReceived() bool

HasTotalReceived returns a boolean if a field has been set.

func (*OutcomesBatchResponseMeta) HasTotalUpdated

func (o *OutcomesBatchResponseMeta) HasTotalUpdated() bool

HasTotalUpdated returns a boolean if a field has been set.

func (OutcomesBatchResponseMeta) MarshalJSON

func (o OutcomesBatchResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesBatchResponseMeta) SetTotalReceived

func (o *OutcomesBatchResponseMeta) SetTotalReceived(v int64)

SetTotalReceived gets a reference to the given int64 and assigns it to the TotalReceived field.

func (*OutcomesBatchResponseMeta) SetTotalUpdated

func (o *OutcomesBatchResponseMeta) SetTotalUpdated(v int64)

SetTotalUpdated gets a reference to the given int64 and assigns it to the TotalUpdated field.

func (*OutcomesBatchResponseMeta) UnmarshalJSON

func (o *OutcomesBatchResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesBatchType

OutcomesBatchType The JSON:API type for scorecard outcomes.

type OutcomesBatchType string

List of OutcomesBatchType.

const (
    OUTCOMESBATCHTYPE_BATCHED_OUTCOME OutcomesBatchType = "batched-outcome"
)

func NewOutcomesBatchTypeFromValue

func NewOutcomesBatchTypeFromValue(v string) (*OutcomesBatchType, error)

NewOutcomesBatchTypeFromValue returns a pointer to a valid OutcomesBatchType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OutcomesBatchType) GetAllowedValues

func (v *OutcomesBatchType) GetAllowedValues() []OutcomesBatchType

GetAllowedValues reeturns the list of possible values.

func (OutcomesBatchType) IsValid

func (v OutcomesBatchType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OutcomesBatchType) Ptr

func (v OutcomesBatchType) Ptr() *OutcomesBatchType

Ptr returns reference to OutcomesBatchType value.

func (*OutcomesBatchType) UnmarshalJSON

func (v *OutcomesBatchType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type OutcomesResponse

OutcomesResponse Scorecard outcomes - the result of a rule for a service.

type OutcomesResponse struct {
    // List of rule outcomes.
    Data []OutcomesResponseDataItem `json:"data,omitempty"`
    // Array of rule details.
    Included []OutcomesResponseIncludedItem `json:"included,omitempty"`
    // Links attributes.
    Links *OutcomesResponseLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesResponse

func NewOutcomesResponse() *OutcomesResponse

NewOutcomesResponse instantiates a new OutcomesResponse 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 NewOutcomesResponseWithDefaults

func NewOutcomesResponseWithDefaults() *OutcomesResponse

NewOutcomesResponseWithDefaults instantiates a new OutcomesResponse 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 (*OutcomesResponse) GetData

func (o *OutcomesResponse) GetData() []OutcomesResponseDataItem

GetData returns the Data field value if set, zero value otherwise.

func (*OutcomesResponse) GetDataOk

func (o *OutcomesResponse) GetDataOk() (*[]OutcomesResponseDataItem, 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 (*OutcomesResponse) GetIncluded

func (o *OutcomesResponse) GetIncluded() []OutcomesResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*OutcomesResponse) GetIncludedOk

func (o *OutcomesResponse) GetIncludedOk() (*[]OutcomesResponseIncludedItem, 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 (o *OutcomesResponse) GetLinks() OutcomesResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*OutcomesResponse) GetLinksOk

func (o *OutcomesResponse) GetLinksOk() (*OutcomesResponseLinks, 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 (*OutcomesResponse) HasData

func (o *OutcomesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*OutcomesResponse) HasIncluded

func (o *OutcomesResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (o *OutcomesResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (OutcomesResponse) MarshalJSON

func (o OutcomesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesResponse) SetData

func (o *OutcomesResponse) SetData(v []OutcomesResponseDataItem)

SetData gets a reference to the given []OutcomesResponseDataItem and assigns it to the Data field.

func (*OutcomesResponse) SetIncluded

func (o *OutcomesResponse) SetIncluded(v []OutcomesResponseIncludedItem)

SetIncluded gets a reference to the given []OutcomesResponseIncludedItem and assigns it to the Included field.

func (o *OutcomesResponse) SetLinks(v OutcomesResponseLinks)

SetLinks gets a reference to the given OutcomesResponseLinks and assigns it to the Links field.

func (*OutcomesResponse) UnmarshalJSON

func (o *OutcomesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesResponseDataItem

OutcomesResponseDataItem A single rule outcome.

type OutcomesResponseDataItem struct {
    // The JSON:API attributes for an outcome.
    Attributes *OutcomesBatchResponseAttributes `json:"attributes,omitempty"`
    // The unique ID for a rule outcome.
    Id *string `json:"id,omitempty"`
    // The JSON:API relationship to a scorecard rule.
    Relationships *RuleOutcomeRelationships `json:"relationships,omitempty"`
    // The JSON:API type for an outcome.
    Type *OutcomeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesResponseDataItem

func NewOutcomesResponseDataItem() *OutcomesResponseDataItem

NewOutcomesResponseDataItem instantiates a new OutcomesResponseDataItem 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 NewOutcomesResponseDataItemWithDefaults

func NewOutcomesResponseDataItemWithDefaults() *OutcomesResponseDataItem

NewOutcomesResponseDataItemWithDefaults instantiates a new OutcomesResponseDataItem 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 (*OutcomesResponseDataItem) GetAttributes

func (o *OutcomesResponseDataItem) GetAttributes() OutcomesBatchResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*OutcomesResponseDataItem) GetAttributesOk

func (o *OutcomesResponseDataItem) GetAttributesOk() (*OutcomesBatchResponseAttributes, 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 (*OutcomesResponseDataItem) GetId

func (o *OutcomesResponseDataItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*OutcomesResponseDataItem) GetIdOk

func (o *OutcomesResponseDataItem) 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 (*OutcomesResponseDataItem) GetRelationships

func (o *OutcomesResponseDataItem) GetRelationships() RuleOutcomeRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*OutcomesResponseDataItem) GetRelationshipsOk

func (o *OutcomesResponseDataItem) GetRelationshipsOk() (*RuleOutcomeRelationships, 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 (*OutcomesResponseDataItem) GetType

func (o *OutcomesResponseDataItem) GetType() OutcomeType

GetType returns the Type field value if set, zero value otherwise.

func (*OutcomesResponseDataItem) GetTypeOk

func (o *OutcomesResponseDataItem) GetTypeOk() (*OutcomeType, 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 (*OutcomesResponseDataItem) HasAttributes

func (o *OutcomesResponseDataItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*OutcomesResponseDataItem) HasId

func (o *OutcomesResponseDataItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*OutcomesResponseDataItem) HasRelationships

func (o *OutcomesResponseDataItem) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*OutcomesResponseDataItem) HasType

func (o *OutcomesResponseDataItem) HasType() bool

HasType returns a boolean if a field has been set.

func (OutcomesResponseDataItem) MarshalJSON

func (o OutcomesResponseDataItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesResponseDataItem) SetAttributes

func (o *OutcomesResponseDataItem) SetAttributes(v OutcomesBatchResponseAttributes)

SetAttributes gets a reference to the given OutcomesBatchResponseAttributes and assigns it to the Attributes field.

func (*OutcomesResponseDataItem) SetId

func (o *OutcomesResponseDataItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*OutcomesResponseDataItem) SetRelationships

func (o *OutcomesResponseDataItem) SetRelationships(v RuleOutcomeRelationships)

SetRelationships gets a reference to the given RuleOutcomeRelationships and assigns it to the Relationships field.

func (*OutcomesResponseDataItem) SetType

func (o *OutcomesResponseDataItem) SetType(v OutcomeType)

SetType gets a reference to the given OutcomeType and assigns it to the Type field.

func (*OutcomesResponseDataItem) UnmarshalJSON

func (o *OutcomesResponseDataItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesResponseIncludedItem

OutcomesResponseIncludedItem Attributes of the included rule.

type OutcomesResponseIncludedItem struct {
    // Details of a rule.
    Attributes *OutcomesResponseIncludedRuleAttributes `json:"attributes,omitempty"`
    // The unique ID for a scorecard rule.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for scorecard rules.
    Type *RuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesResponseIncludedItem

func NewOutcomesResponseIncludedItem() *OutcomesResponseIncludedItem

NewOutcomesResponseIncludedItem instantiates a new OutcomesResponseIncludedItem 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 NewOutcomesResponseIncludedItemWithDefaults

func NewOutcomesResponseIncludedItemWithDefaults() *OutcomesResponseIncludedItem

NewOutcomesResponseIncludedItemWithDefaults instantiates a new OutcomesResponseIncludedItem 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 (*OutcomesResponseIncludedItem) GetAttributes

func (o *OutcomesResponseIncludedItem) GetAttributes() OutcomesResponseIncludedRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*OutcomesResponseIncludedItem) GetAttributesOk

func (o *OutcomesResponseIncludedItem) GetAttributesOk() (*OutcomesResponseIncludedRuleAttributes, 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 (*OutcomesResponseIncludedItem) GetId

func (o *OutcomesResponseIncludedItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*OutcomesResponseIncludedItem) GetIdOk

func (o *OutcomesResponseIncludedItem) 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 (*OutcomesResponseIncludedItem) GetType

func (o *OutcomesResponseIncludedItem) GetType() RuleType

GetType returns the Type field value if set, zero value otherwise.

func (*OutcomesResponseIncludedItem) GetTypeOk

func (o *OutcomesResponseIncludedItem) GetTypeOk() (*RuleType, 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 (*OutcomesResponseIncludedItem) HasAttributes

func (o *OutcomesResponseIncludedItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*OutcomesResponseIncludedItem) HasId

func (o *OutcomesResponseIncludedItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*OutcomesResponseIncludedItem) HasType

func (o *OutcomesResponseIncludedItem) HasType() bool

HasType returns a boolean if a field has been set.

func (OutcomesResponseIncludedItem) MarshalJSON

func (o OutcomesResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesResponseIncludedItem) SetAttributes

func (o *OutcomesResponseIncludedItem) SetAttributes(v OutcomesResponseIncludedRuleAttributes)

SetAttributes gets a reference to the given OutcomesResponseIncludedRuleAttributes and assigns it to the Attributes field.

func (*OutcomesResponseIncludedItem) SetId

func (o *OutcomesResponseIncludedItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*OutcomesResponseIncludedItem) SetType

func (o *OutcomesResponseIncludedItem) SetType(v RuleType)

SetType gets a reference to the given RuleType and assigns it to the Type field.

func (*OutcomesResponseIncludedItem) UnmarshalJSON

func (o *OutcomesResponseIncludedItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutcomesResponseIncludedRuleAttributes

OutcomesResponseIncludedRuleAttributes Details of a rule.

type OutcomesResponseIncludedRuleAttributes struct {
    // Name of the rule.
    Name *string `json:"name,omitempty"`
    // The scorecard name to which this rule must belong.
    ScorecardName *string `json:"scorecard_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutcomesResponseIncludedRuleAttributes

func NewOutcomesResponseIncludedRuleAttributes() *OutcomesResponseIncludedRuleAttributes

NewOutcomesResponseIncludedRuleAttributes instantiates a new OutcomesResponseIncludedRuleAttributes 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 NewOutcomesResponseIncludedRuleAttributesWithDefaults

func NewOutcomesResponseIncludedRuleAttributesWithDefaults() *OutcomesResponseIncludedRuleAttributes

NewOutcomesResponseIncludedRuleAttributesWithDefaults instantiates a new OutcomesResponseIncludedRuleAttributes 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 (*OutcomesResponseIncludedRuleAttributes) GetName

func (o *OutcomesResponseIncludedRuleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*OutcomesResponseIncludedRuleAttributes) GetNameOk

func (o *OutcomesResponseIncludedRuleAttributes) 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 (*OutcomesResponseIncludedRuleAttributes) GetScorecardName

func (o *OutcomesResponseIncludedRuleAttributes) GetScorecardName() string

GetScorecardName returns the ScorecardName field value if set, zero value otherwise.

func (*OutcomesResponseIncludedRuleAttributes) GetScorecardNameOk

func (o *OutcomesResponseIncludedRuleAttributes) GetScorecardNameOk() (*string, bool)

GetScorecardNameOk returns a tuple with the ScorecardName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutcomesResponseIncludedRuleAttributes) HasName

func (o *OutcomesResponseIncludedRuleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*OutcomesResponseIncludedRuleAttributes) HasScorecardName

func (o *OutcomesResponseIncludedRuleAttributes) HasScorecardName() bool

HasScorecardName returns a boolean if a field has been set.

func (OutcomesResponseIncludedRuleAttributes) MarshalJSON

func (o OutcomesResponseIncludedRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesResponseIncludedRuleAttributes) SetName

func (o *OutcomesResponseIncludedRuleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*OutcomesResponseIncludedRuleAttributes) SetScorecardName

func (o *OutcomesResponseIncludedRuleAttributes) SetScorecardName(v string)

SetScorecardName gets a reference to the given string and assigns it to the ScorecardName field.

func (*OutcomesResponseIncludedRuleAttributes) UnmarshalJSON

func (o *OutcomesResponseIncludedRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

OutcomesResponseLinks Links attributes.

type OutcomesResponseLinks struct {
    // Link for the next set of results.
    Next *string `json:"next,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewOutcomesResponseLinks() *OutcomesResponseLinks

NewOutcomesResponseLinks instantiates a new OutcomesResponseLinks 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 NewOutcomesResponseLinksWithDefaults

func NewOutcomesResponseLinksWithDefaults() *OutcomesResponseLinks

NewOutcomesResponseLinksWithDefaults instantiates a new OutcomesResponseLinks 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 (*OutcomesResponseLinks) GetNext

func (o *OutcomesResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*OutcomesResponseLinks) GetNextOk

func (o *OutcomesResponseLinks) 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 (*OutcomesResponseLinks) HasNext

func (o *OutcomesResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (OutcomesResponseLinks) MarshalJSON

func (o OutcomesResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutcomesResponseLinks) SetNext

func (o *OutcomesResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*OutcomesResponseLinks) UnmarshalJSON

func (o *OutcomesResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutputSchema

OutputSchema A list of output parameters for the workflow.

type OutputSchema struct {
    // The `OutputSchema` `parameters`.
    Parameters []OutputSchemaParameters `json:"parameters,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutputSchema

func NewOutputSchema() *OutputSchema

NewOutputSchema instantiates a new OutputSchema 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 NewOutputSchemaWithDefaults

func NewOutputSchemaWithDefaults() *OutputSchema

NewOutputSchemaWithDefaults instantiates a new OutputSchema 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 (*OutputSchema) GetParameters

func (o *OutputSchema) GetParameters() []OutputSchemaParameters

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*OutputSchema) GetParametersOk

func (o *OutputSchema) GetParametersOk() (*[]OutputSchemaParameters, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputSchema) HasParameters

func (o *OutputSchema) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (OutputSchema) MarshalJSON

func (o OutputSchema) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutputSchema) SetParameters

func (o *OutputSchema) SetParameters(v []OutputSchemaParameters)

SetParameters gets a reference to the given []OutputSchemaParameters and assigns it to the Parameters field.

func (*OutputSchema) UnmarshalJSON

func (o *OutputSchema) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutputSchemaParameters

OutputSchemaParameters The definition of `OutputSchemaParameters` object.

type OutputSchemaParameters struct {
    // The `OutputSchemaParameters` `defaultValue`.
    DefaultValue interface{} `json:"defaultValue,omitempty"`
    // The `OutputSchemaParameters` `description`.
    Description *string `json:"description,omitempty"`
    // The `OutputSchemaParameters` `label`.
    Label *string `json:"label,omitempty"`
    // The `OutputSchemaParameters` `name`.
    Name string `json:"name"`
    // The definition of `OutputSchemaParametersType` object.
    Type OutputSchemaParametersType `json:"type"`
    // The `OutputSchemaParameters` `value`.
    Value interface{} `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewOutputSchemaParameters

func NewOutputSchemaParameters(name string, typeVar OutputSchemaParametersType) *OutputSchemaParameters

NewOutputSchemaParameters instantiates a new OutputSchemaParameters 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 NewOutputSchemaParametersWithDefaults

func NewOutputSchemaParametersWithDefaults() *OutputSchemaParameters

NewOutputSchemaParametersWithDefaults instantiates a new OutputSchemaParameters 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 (*OutputSchemaParameters) GetDefaultValue

func (o *OutputSchemaParameters) GetDefaultValue() interface{}

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*OutputSchemaParameters) GetDefaultValueOk

func (o *OutputSchemaParameters) GetDefaultValueOk() (*interface{}, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputSchemaParameters) GetDescription

func (o *OutputSchemaParameters) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*OutputSchemaParameters) GetDescriptionOk

func (o *OutputSchemaParameters) 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 (*OutputSchemaParameters) GetLabel

func (o *OutputSchemaParameters) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*OutputSchemaParameters) GetLabelOk

func (o *OutputSchemaParameters) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OutputSchemaParameters) GetName

func (o *OutputSchemaParameters) GetName() string

GetName returns the Name field value.

func (*OutputSchemaParameters) GetNameOk

func (o *OutputSchemaParameters) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*OutputSchemaParameters) GetType

func (o *OutputSchemaParameters) GetType() OutputSchemaParametersType

GetType returns the Type field value.

func (*OutputSchemaParameters) GetTypeOk

func (o *OutputSchemaParameters) GetTypeOk() (*OutputSchemaParametersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*OutputSchemaParameters) GetValue

func (o *OutputSchemaParameters) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise.

func (*OutputSchemaParameters) GetValueOk

func (o *OutputSchemaParameters) GetValueOk() (*interface{}, 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 (*OutputSchemaParameters) HasDefaultValue

func (o *OutputSchemaParameters) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*OutputSchemaParameters) HasDescription

func (o *OutputSchemaParameters) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*OutputSchemaParameters) HasLabel

func (o *OutputSchemaParameters) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*OutputSchemaParameters) HasValue

func (o *OutputSchemaParameters) HasValue() bool

HasValue returns a boolean if a field has been set.

func (OutputSchemaParameters) MarshalJSON

func (o OutputSchemaParameters) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*OutputSchemaParameters) SetDefaultValue

func (o *OutputSchemaParameters) SetDefaultValue(v interface{})

SetDefaultValue gets a reference to the given interface{} and assigns it to the DefaultValue field.

func (*OutputSchemaParameters) SetDescription

func (o *OutputSchemaParameters) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*OutputSchemaParameters) SetLabel

func (o *OutputSchemaParameters) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*OutputSchemaParameters) SetName

func (o *OutputSchemaParameters) SetName(v string)

SetName sets field value.

func (*OutputSchemaParameters) SetType

func (o *OutputSchemaParameters) SetType(v OutputSchemaParametersType)

SetType sets field value.

func (*OutputSchemaParameters) SetValue

func (o *OutputSchemaParameters) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (*OutputSchemaParameters) UnmarshalJSON

func (o *OutputSchemaParameters) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type OutputSchemaParametersType

OutputSchemaParametersType The definition of `OutputSchemaParametersType` object.

type OutputSchemaParametersType string

List of OutputSchemaParametersType.

const (
    OUTPUTSCHEMAPARAMETERSTYPE_STRING        OutputSchemaParametersType = "STRING"
    OUTPUTSCHEMAPARAMETERSTYPE_NUMBER        OutputSchemaParametersType = "NUMBER"
    OUTPUTSCHEMAPARAMETERSTYPE_BOOLEAN       OutputSchemaParametersType = "BOOLEAN"
    OUTPUTSCHEMAPARAMETERSTYPE_OBJECT        OutputSchemaParametersType = "OBJECT"
    OUTPUTSCHEMAPARAMETERSTYPE_ARRAY_STRING  OutputSchemaParametersType = "ARRAY_STRING"
    OUTPUTSCHEMAPARAMETERSTYPE_ARRAY_NUMBER  OutputSchemaParametersType = "ARRAY_NUMBER"
    OUTPUTSCHEMAPARAMETERSTYPE_ARRAY_BOOLEAN OutputSchemaParametersType = "ARRAY_BOOLEAN"
    OUTPUTSCHEMAPARAMETERSTYPE_ARRAY_OBJECT  OutputSchemaParametersType = "ARRAY_OBJECT"
)

func NewOutputSchemaParametersTypeFromValue

func NewOutputSchemaParametersTypeFromValue(v string) (*OutputSchemaParametersType, error)

NewOutputSchemaParametersTypeFromValue returns a pointer to a valid OutputSchemaParametersType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*OutputSchemaParametersType) GetAllowedValues

func (v *OutputSchemaParametersType) GetAllowedValues() []OutputSchemaParametersType

GetAllowedValues reeturns the list of possible values.

func (OutputSchemaParametersType) IsValid

func (v OutputSchemaParametersType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (OutputSchemaParametersType) Ptr

func (v OutputSchemaParametersType) Ptr() *OutputSchemaParametersType

Ptr returns reference to OutputSchemaParametersType value.

func (*OutputSchemaParametersType) UnmarshalJSON

func (v *OutputSchemaParametersType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type PageUrgency

PageUrgency On-Call Page urgency level.

type PageUrgency string

List of PageUrgency.

const (
    PAGEURGENCY_LOW  PageUrgency = "low"
    PAGEURGENCY_HIGH PageUrgency = "high"
)

func NewPageUrgencyFromValue

func NewPageUrgencyFromValue(v string) (*PageUrgency, error)

NewPageUrgencyFromValue returns a pointer to a valid PageUrgency for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*PageUrgency) GetAllowedValues

func (v *PageUrgency) GetAllowedValues() []PageUrgency

GetAllowedValues reeturns the list of possible values.

func (PageUrgency) IsValid

func (v PageUrgency) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (PageUrgency) Ptr

func (v PageUrgency) Ptr() *PageUrgency

Ptr returns reference to PageUrgency value.

func (*PageUrgency) UnmarshalJSON

func (v *PageUrgency) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Pagination

Pagination Pagination object.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*Pagination) UnmarshalJSON

func (o *Pagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Parameter

Parameter The definition of `Parameter` object.

type Parameter struct {
    // The `Parameter` `name`.
    Name string `json:"name"`
    // The `Parameter` `value`.
    Value interface{} `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewParameter

func NewParameter(name string, value interface{}) *Parameter

NewParameter instantiates a new Parameter 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 NewParameterWithDefaults

func NewParameterWithDefaults() *Parameter

NewParameterWithDefaults instantiates a new Parameter 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 (*Parameter) GetName

func (o *Parameter) GetName() string

GetName returns the Name field value.

func (*Parameter) GetNameOk

func (o *Parameter) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Parameter) GetValue

func (o *Parameter) GetValue() interface{}

GetValue returns the Value field value.

func (*Parameter) GetValueOk

func (o *Parameter) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (Parameter) MarshalJSON

func (o Parameter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Parameter) SetName

func (o *Parameter) SetName(v string)

SetName sets field value.

func (*Parameter) SetValue

func (o *Parameter) SetValue(v interface{})

SetValue sets field value.

func (*Parameter) UnmarshalJSON

func (o *Parameter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialAPIKey

PartialAPIKey Partial Datadog API key.

type PartialAPIKey struct {
    // Attributes of a partial API key.
    Attributes *PartialAPIKeyAttributes `json:"attributes,omitempty"`
    // ID of the API key.
    Id *string `json:"id,omitempty"`
    // Resources related to the API key.
    Relationships *APIKeyRelationships `json:"relationships,omitempty"`
    // API Keys resource type.
    Type *APIKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*PartialAPIKey) UnmarshalJSON

func (o *PartialAPIKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialAPIKeyAttributes

PartialAPIKeyAttributes Attributes of a partial API key.

type PartialAPIKeyAttributes struct {
    // The category of the API key.
    Category *string `json:"category,omitempty"`
    // 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"`
    // The remote config read enabled status.
    RemoteConfigReadEnabled *bool `json:"remote_config_read_enabled,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetCategory

func (o *PartialAPIKeyAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetCategoryOk

func (o *PartialAPIKeyAttributes) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been 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) GetRemoteConfigReadEnabled

func (o *PartialAPIKeyAttributes) GetRemoteConfigReadEnabled() bool

GetRemoteConfigReadEnabled returns the RemoteConfigReadEnabled field value if set, zero value otherwise.

func (*PartialAPIKeyAttributes) GetRemoteConfigReadEnabledOk

func (o *PartialAPIKeyAttributes) GetRemoteConfigReadEnabledOk() (*bool, bool)

GetRemoteConfigReadEnabledOk returns a tuple with the RemoteConfigReadEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PartialAPIKeyAttributes) HasCategory

func (o *PartialAPIKeyAttributes) HasCategory() bool

HasCategory returns a boolean if a field 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) HasRemoteConfigReadEnabled

func (o *PartialAPIKeyAttributes) HasRemoteConfigReadEnabled() bool

HasRemoteConfigReadEnabled returns a boolean if a field has been set.

func (PartialAPIKeyAttributes) MarshalJSON

func (o PartialAPIKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialAPIKeyAttributes) SetCategory

func (o *PartialAPIKeyAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

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.

func (*PartialAPIKeyAttributes) SetRemoteConfigReadEnabled

func (o *PartialAPIKeyAttributes) SetRemoteConfigReadEnabled(v bool)

SetRemoteConfigReadEnabled gets a reference to the given bool and assigns it to the RemoteConfigReadEnabled field.

func (*PartialAPIKeyAttributes) UnmarshalJSON

func (o *PartialAPIKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialApplicationKey

PartialApplicationKey Partial Datadog application key.

type PartialApplicationKey struct {
    // Attributes of a partial application key.
    Attributes *PartialApplicationKeyAttributes `json:"attributes,omitempty"`
    // ID of the application key.
    Id *string `json:"id,omitempty"`
    // Resources related to the application key.
    Relationships *ApplicationKeyRelationships `json:"relationships,omitempty"`
    // Application Keys resource type.
    Type *ApplicationKeysType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *PartialApplicationKey) GetAttributes() PartialApplicationKeyAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PartialApplicationKey) GetAttributesOk

func (o *PartialApplicationKey) GetAttributesOk() (*PartialApplicationKeyAttributes, 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 (*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

func (o *PartialApplicationKey) GetType() ApplicationKeysType

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)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKey) SetAttributes

func (o *PartialApplicationKey) SetAttributes(v PartialApplicationKeyAttributes)

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

func (o *PartialApplicationKey) SetType(v ApplicationKeysType)

SetType gets a reference to the given ApplicationKeysType and assigns it to the Type field.

func (*PartialApplicationKey) UnmarshalJSON

func (o *PartialApplicationKey) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PartialApplicationKeyAttributes

PartialApplicationKeyAttributes Attributes of a partial application key.

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"`
    // Array of scopes to grant the application key.
    Scopes datadog.NullableList[string] `json:"scopes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *PartialApplicationKeyAttributes) GetLast4() string

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

func (o *PartialApplicationKeyAttributes) GetName() string

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) GetScopes

func (o *PartialApplicationKeyAttributes) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PartialApplicationKeyAttributes) GetScopesOk

func (o *PartialApplicationKeyAttributes) GetScopesOk() (*[]string, bool)

GetScopesOk returns a tuple with the Scopes 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 (*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

func (o *PartialApplicationKeyAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialApplicationKeyAttributes) HasScopes

func (o *PartialApplicationKeyAttributes) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (PartialApplicationKeyAttributes) MarshalJSON

func (o PartialApplicationKeyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

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

func (o *PartialApplicationKeyAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialApplicationKeyAttributes) SetScopes

func (o *PartialApplicationKeyAttributes) SetScopes(v []string)

SetScopes gets a reference to the given datadog.NullableList[string] and assigns it to the Scopes field.

func (*PartialApplicationKeyAttributes) SetScopesNil

func (o *PartialApplicationKeyAttributes) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil.

func (*PartialApplicationKeyAttributes) UnmarshalJSON

func (o *PartialApplicationKeyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*PartialApplicationKeyAttributes) UnsetScopes

func (o *PartialApplicationKeyAttributes) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil.

type PartialApplicationKeyResponse

PartialApplicationKeyResponse Response for retrieving a partial application key.

type PartialApplicationKeyResponse struct {
    // Partial Datadog application key.
    Data *PartialApplicationKey `json:"data,omitempty"`
    // Array of objects related to the application key.
    Included []ApplicationKeyResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPartialApplicationKeyResponse

func NewPartialApplicationKeyResponse() *PartialApplicationKeyResponse

NewPartialApplicationKeyResponse instantiates a new PartialApplicationKeyResponse 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 NewPartialApplicationKeyResponseWithDefaults

func NewPartialApplicationKeyResponseWithDefaults() *PartialApplicationKeyResponse

NewPartialApplicationKeyResponseWithDefaults instantiates a new PartialApplicationKeyResponse 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 (*PartialApplicationKeyResponse) GetData

func (o *PartialApplicationKeyResponse) GetData() PartialApplicationKey

GetData returns the Data field value if set, zero value otherwise.

func (*PartialApplicationKeyResponse) GetDataOk

func (o *PartialApplicationKeyResponse) GetDataOk() (*PartialApplicationKey, 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 (*PartialApplicationKeyResponse) GetIncluded

func (o *PartialApplicationKeyResponse) GetIncluded() []ApplicationKeyResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*PartialApplicationKeyResponse) GetIncludedOk

func (o *PartialApplicationKeyResponse) GetIncludedOk() (*[]ApplicationKeyResponseIncludedItem, 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 (*PartialApplicationKeyResponse) HasData

func (o *PartialApplicationKeyResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*PartialApplicationKeyResponse) HasIncluded

func (o *PartialApplicationKeyResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (PartialApplicationKeyResponse) MarshalJSON

func (o PartialApplicationKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PartialApplicationKeyResponse) SetData

func (o *PartialApplicationKeyResponse) SetData(v PartialApplicationKey)

SetData gets a reference to the given PartialApplicationKey and assigns it to the Data field.

func (*PartialApplicationKeyResponse) SetIncluded

func (o *PartialApplicationKeyResponse) SetIncluded(v []ApplicationKeyResponseIncludedItem)

SetIncluded gets a reference to the given []ApplicationKeyResponseIncludedItem and assigns it to the Included field.

func (*PartialApplicationKeyResponse) UnmarshalJSON

func (o *PartialApplicationKeyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PatchNotificationRuleParameters

PatchNotificationRuleParameters Body of the notification rule patch request.

type PatchNotificationRuleParameters struct {
    // Data of the notification rule patch request: the rule ID, the rule type, and the rule attributes. All fields are required.
    Data *PatchNotificationRuleParametersData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPatchNotificationRuleParameters

func NewPatchNotificationRuleParameters() *PatchNotificationRuleParameters

NewPatchNotificationRuleParameters instantiates a new PatchNotificationRuleParameters 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 NewPatchNotificationRuleParametersWithDefaults

func NewPatchNotificationRuleParametersWithDefaults() *PatchNotificationRuleParameters

NewPatchNotificationRuleParametersWithDefaults instantiates a new PatchNotificationRuleParameters 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 (*PatchNotificationRuleParameters) GetData

func (o *PatchNotificationRuleParameters) GetData() PatchNotificationRuleParametersData

GetData returns the Data field value if set, zero value otherwise.

func (*PatchNotificationRuleParameters) GetDataOk

func (o *PatchNotificationRuleParameters) GetDataOk() (*PatchNotificationRuleParametersData, 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 (*PatchNotificationRuleParameters) HasData

func (o *PatchNotificationRuleParameters) HasData() bool

HasData returns a boolean if a field has been set.

func (PatchNotificationRuleParameters) MarshalJSON

func (o PatchNotificationRuleParameters) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PatchNotificationRuleParameters) SetData

func (o *PatchNotificationRuleParameters) SetData(v PatchNotificationRuleParametersData)

SetData gets a reference to the given PatchNotificationRuleParametersData and assigns it to the Data field.

func (*PatchNotificationRuleParameters) UnmarshalJSON

func (o *PatchNotificationRuleParameters) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PatchNotificationRuleParametersData

PatchNotificationRuleParametersData Data of the notification rule patch request: the rule ID, the rule type, and the rule attributes. All fields are required.

type PatchNotificationRuleParametersData struct {
    // Attributes of the notification rule patch request. It is required to update the version of the rule when patching it.
    Attributes PatchNotificationRuleParametersDataAttributes `json:"attributes"`
    // The ID of a notification rule.
    Id string `json:"id"`
    // The rule type associated to notification rules.
    Type NotificationRulesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPatchNotificationRuleParametersData

func NewPatchNotificationRuleParametersData(attributes PatchNotificationRuleParametersDataAttributes, id string, typeVar NotificationRulesType) *PatchNotificationRuleParametersData

NewPatchNotificationRuleParametersData instantiates a new PatchNotificationRuleParametersData 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 NewPatchNotificationRuleParametersDataWithDefaults

func NewPatchNotificationRuleParametersDataWithDefaults() *PatchNotificationRuleParametersData

NewPatchNotificationRuleParametersDataWithDefaults instantiates a new PatchNotificationRuleParametersData 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 (*PatchNotificationRuleParametersData) GetAttributes

func (o *PatchNotificationRuleParametersData) GetAttributes() PatchNotificationRuleParametersDataAttributes

GetAttributes returns the Attributes field value.

func (*PatchNotificationRuleParametersData) GetAttributesOk

func (o *PatchNotificationRuleParametersData) GetAttributesOk() (*PatchNotificationRuleParametersDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*PatchNotificationRuleParametersData) GetId

func (o *PatchNotificationRuleParametersData) GetId() string

GetId returns the Id field value.

func (*PatchNotificationRuleParametersData) GetIdOk

func (o *PatchNotificationRuleParametersData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*PatchNotificationRuleParametersData) GetType

func (o *PatchNotificationRuleParametersData) GetType() NotificationRulesType

GetType returns the Type field value.

func (*PatchNotificationRuleParametersData) GetTypeOk

func (o *PatchNotificationRuleParametersData) GetTypeOk() (*NotificationRulesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (PatchNotificationRuleParametersData) MarshalJSON

func (o PatchNotificationRuleParametersData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PatchNotificationRuleParametersData) SetAttributes

func (o *PatchNotificationRuleParametersData) SetAttributes(v PatchNotificationRuleParametersDataAttributes)

SetAttributes sets field value.

func (*PatchNotificationRuleParametersData) SetId

func (o *PatchNotificationRuleParametersData) SetId(v string)

SetId sets field value.

func (*PatchNotificationRuleParametersData) SetType

func (o *PatchNotificationRuleParametersData) SetType(v NotificationRulesType)

SetType sets field value.

func (*PatchNotificationRuleParametersData) UnmarshalJSON

func (o *PatchNotificationRuleParametersData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PatchNotificationRuleParametersDataAttributes

PatchNotificationRuleParametersDataAttributes Attributes of the notification rule patch request. It is required to update the version of the rule when patching it.

type PatchNotificationRuleParametersDataAttributes struct {
    // Field used to enable or disable the rule.
    Enabled *bool `json:"enabled,omitempty"`
    // Name of the notification rule.
    Name *string `json:"name,omitempty"`
    // Selectors are used to filter security issues for which notifications should be generated.
    // Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source.
    // Only the trigger_source field is required.
    Selectors *Selectors `json:"selectors,omitempty"`
    // List of recipients to notify when a notification rule is triggered. Many different target types are supported,
    // such as email addresses, Slack channels, and PagerDuty services.
    // The appropriate integrations need to be properly configured to send notifications to the specified targets.
    Targets []string `json:"targets,omitempty"`
    // Time aggregation period (in seconds) is used to aggregate the results of the notification rule evaluation.
    // Results are aggregated over a selected time frame using a rolling window, which updates with each new evaluation.
    // Notifications are only sent for new issues discovered during the window.
    // Time aggregation is only available for vulnerability-based notification rules. When omitted or set to 0, no aggregation
    // is done.
    TimeAggregation *int64 `json:"time_aggregation,omitempty"`
    // Version of the notification rule. It is updated when the rule is modified.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPatchNotificationRuleParametersDataAttributes

func NewPatchNotificationRuleParametersDataAttributes() *PatchNotificationRuleParametersDataAttributes

NewPatchNotificationRuleParametersDataAttributes instantiates a new PatchNotificationRuleParametersDataAttributes 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 NewPatchNotificationRuleParametersDataAttributesWithDefaults

func NewPatchNotificationRuleParametersDataAttributesWithDefaults() *PatchNotificationRuleParametersDataAttributes

NewPatchNotificationRuleParametersDataAttributesWithDefaults instantiates a new PatchNotificationRuleParametersDataAttributes 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 (*PatchNotificationRuleParametersDataAttributes) GetEnabled

func (o *PatchNotificationRuleParametersDataAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PatchNotificationRuleParametersDataAttributes) GetEnabledOk

func (o *PatchNotificationRuleParametersDataAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchNotificationRuleParametersDataAttributes) GetName

func (o *PatchNotificationRuleParametersDataAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PatchNotificationRuleParametersDataAttributes) GetNameOk

func (o *PatchNotificationRuleParametersDataAttributes) 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 (*PatchNotificationRuleParametersDataAttributes) GetSelectors

func (o *PatchNotificationRuleParametersDataAttributes) GetSelectors() Selectors

GetSelectors returns the Selectors field value if set, zero value otherwise.

func (*PatchNotificationRuleParametersDataAttributes) GetSelectorsOk

func (o *PatchNotificationRuleParametersDataAttributes) GetSelectorsOk() (*Selectors, bool)

GetSelectorsOk returns a tuple with the Selectors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchNotificationRuleParametersDataAttributes) GetTargets

func (o *PatchNotificationRuleParametersDataAttributes) GetTargets() []string

GetTargets returns the Targets field value if set, zero value otherwise.

func (*PatchNotificationRuleParametersDataAttributes) GetTargetsOk

func (o *PatchNotificationRuleParametersDataAttributes) GetTargetsOk() (*[]string, bool)

GetTargetsOk returns a tuple with the Targets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchNotificationRuleParametersDataAttributes) GetTimeAggregation

func (o *PatchNotificationRuleParametersDataAttributes) GetTimeAggregation() int64

GetTimeAggregation returns the TimeAggregation field value if set, zero value otherwise.

func (*PatchNotificationRuleParametersDataAttributes) GetTimeAggregationOk

func (o *PatchNotificationRuleParametersDataAttributes) GetTimeAggregationOk() (*int64, bool)

GetTimeAggregationOk returns a tuple with the TimeAggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchNotificationRuleParametersDataAttributes) GetVersion

func (o *PatchNotificationRuleParametersDataAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*PatchNotificationRuleParametersDataAttributes) GetVersionOk

func (o *PatchNotificationRuleParametersDataAttributes) 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 (*PatchNotificationRuleParametersDataAttributes) HasEnabled

func (o *PatchNotificationRuleParametersDataAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*PatchNotificationRuleParametersDataAttributes) HasName

func (o *PatchNotificationRuleParametersDataAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*PatchNotificationRuleParametersDataAttributes) HasSelectors

func (o *PatchNotificationRuleParametersDataAttributes) HasSelectors() bool

HasSelectors returns a boolean if a field has been set.

func (*PatchNotificationRuleParametersDataAttributes) HasTargets

func (o *PatchNotificationRuleParametersDataAttributes) HasTargets() bool

HasTargets returns a boolean if a field has been set.

func (*PatchNotificationRuleParametersDataAttributes) HasTimeAggregation

func (o *PatchNotificationRuleParametersDataAttributes) HasTimeAggregation() bool

HasTimeAggregation returns a boolean if a field has been set.

func (*PatchNotificationRuleParametersDataAttributes) HasVersion

func (o *PatchNotificationRuleParametersDataAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (PatchNotificationRuleParametersDataAttributes) MarshalJSON

func (o PatchNotificationRuleParametersDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PatchNotificationRuleParametersDataAttributes) SetEnabled

func (o *PatchNotificationRuleParametersDataAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PatchNotificationRuleParametersDataAttributes) SetName

func (o *PatchNotificationRuleParametersDataAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PatchNotificationRuleParametersDataAttributes) SetSelectors

func (o *PatchNotificationRuleParametersDataAttributes) SetSelectors(v Selectors)

SetSelectors gets a reference to the given Selectors and assigns it to the Selectors field.

func (*PatchNotificationRuleParametersDataAttributes) SetTargets

func (o *PatchNotificationRuleParametersDataAttributes) SetTargets(v []string)

SetTargets gets a reference to the given []string and assigns it to the Targets field.

func (*PatchNotificationRuleParametersDataAttributes) SetTimeAggregation

func (o *PatchNotificationRuleParametersDataAttributes) SetTimeAggregation(v int64)

SetTimeAggregation gets a reference to the given int64 and assigns it to the TimeAggregation field.

func (*PatchNotificationRuleParametersDataAttributes) SetVersion

func (o *PatchNotificationRuleParametersDataAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*PatchNotificationRuleParametersDataAttributes) UnmarshalJSON

func (o *PatchNotificationRuleParametersDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Permission

Permission Permission object.

type Permission struct {
    // Attributes of a permission.
    Attributes *PermissionAttributes `json:"attributes,omitempty"`
    // ID of the permission.
    Id *string `json:"id,omitempty"`
    // Permissions resource type.
    Type PermissionsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPermission

func NewPermission(typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type PermissionAttributes

PermissionAttributes Attributes of a permission.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*PermissionAttributes) UnmarshalJSON

func (o *PermissionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionsResponse

PermissionsResponse Payload with API-returned permissions.

type PermissionsResponse struct {
    // Array of permissions.
    Data []Permission `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*PermissionsResponse) SetData

func (o *PermissionsResponse) SetData(v []Permission)

SetData gets a reference to the given []Permission and assigns it to the Data field.

func (*PermissionsResponse) UnmarshalJSON

func (o *PermissionsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PermissionsType

PermissionsType Permissions resource type.

type PermissionsType string

List of PermissionsType.

const (
    PERMISSIONSTYPE_PERMISSIONS PermissionsType = "permissions"
)

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) GetAllowedValues

func (v *PermissionsType) GetAllowedValues() []PermissionsType

GetAllowedValues reeturns the list of possible values.

func (PermissionsType) IsValid

func (v PermissionsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (PermissionsType) Ptr

func (v PermissionsType) Ptr() *PermissionsType

Ptr returns reference to PermissionsType value.

func (*PermissionsType) UnmarshalJSON

func (v *PermissionsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Powerpack

Powerpack Powerpacks are templated groups of dashboard widgets you can save from an existing dashboard and turn into reusable packs in the widget tray.

type Powerpack struct {
    // Powerpack data object.
    Data *PowerpackData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpack

func NewPowerpack() *Powerpack

NewPowerpack instantiates a new Powerpack 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 NewPowerpackWithDefaults

func NewPowerpackWithDefaults() *Powerpack

NewPowerpackWithDefaults instantiates a new Powerpack 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 (*Powerpack) GetData

func (o *Powerpack) GetData() PowerpackData

GetData returns the Data field value if set, zero value otherwise.

func (*Powerpack) GetDataOk

func (o *Powerpack) GetDataOk() (*PowerpackData, 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 (*Powerpack) HasData

func (o *Powerpack) HasData() bool

HasData returns a boolean if a field has been set.

func (Powerpack) MarshalJSON

func (o Powerpack) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Powerpack) SetData

func (o *Powerpack) SetData(v PowerpackData)

SetData gets a reference to the given PowerpackData and assigns it to the Data field.

func (*Powerpack) UnmarshalJSON

func (o *Powerpack) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackApi

PowerpackApi service type

type PowerpackApi datadog.Service

func NewPowerpackApi

func NewPowerpackApi(client *datadog.APIClient) *PowerpackApi

NewPowerpackApi Returns NewPowerpackApi.

func (*PowerpackApi) CreatePowerpack

func (a *PowerpackApi) CreatePowerpack(ctx _context.Context, body Powerpack) (PowerpackResponse, *_nethttp.Response, error)

CreatePowerpack Create a new powerpack. Create a powerpack.

func (*PowerpackApi) DeletePowerpack

func (a *PowerpackApi) DeletePowerpack(ctx _context.Context, powerpackId string) (*_nethttp.Response, error)

DeletePowerpack Delete a powerpack. Delete a powerpack.

func (*PowerpackApi) GetPowerpack

func (a *PowerpackApi) GetPowerpack(ctx _context.Context, powerpackId string) (PowerpackResponse, *_nethttp.Response, error)

GetPowerpack Get a Powerpack. Get a powerpack.

func (*PowerpackApi) ListPowerpacks

func (a *PowerpackApi) ListPowerpacks(ctx _context.Context, o ...ListPowerpacksOptionalParameters) (ListPowerpacksResponse, *_nethttp.Response, error)

ListPowerpacks Get all powerpacks. Get a list of all powerpacks.

func (*PowerpackApi) ListPowerpacksWithPagination

func (a *PowerpackApi) ListPowerpacksWithPagination(ctx _context.Context, o ...ListPowerpacksOptionalParameters) (<-chan datadog.PaginationResult[PowerpackData], func())

ListPowerpacksWithPagination provides a paginated version of ListPowerpacks returning a channel with all items.

func (*PowerpackApi) UpdatePowerpack

func (a *PowerpackApi) UpdatePowerpack(ctx _context.Context, powerpackId string, body Powerpack) (PowerpackResponse, *_nethttp.Response, error)

UpdatePowerpack Update a powerpack. Update a powerpack.

type PowerpackAttributes

PowerpackAttributes Powerpack attribute object.

type PowerpackAttributes struct {
    // Description of this powerpack.
    Description *string `json:"description,omitempty"`
    // Powerpack group widget definition object.
    GroupWidget PowerpackGroupWidget `json:"group_widget"`
    // Name of the powerpack.
    Name string `json:"name"`
    // List of tags to identify this powerpack.
    Tags []string `json:"tags,omitempty"`
    // List of template variables for this powerpack.
    TemplateVariables []PowerpackTemplateVariable `json:"template_variables,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackAttributes

func NewPowerpackAttributes(groupWidget PowerpackGroupWidget, name string) *PowerpackAttributes

NewPowerpackAttributes instantiates a new PowerpackAttributes 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 NewPowerpackAttributesWithDefaults

func NewPowerpackAttributesWithDefaults() *PowerpackAttributes

NewPowerpackAttributesWithDefaults instantiates a new PowerpackAttributes 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 (*PowerpackAttributes) GetDescription

func (o *PowerpackAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PowerpackAttributes) GetDescriptionOk

func (o *PowerpackAttributes) 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 (*PowerpackAttributes) GetGroupWidget

func (o *PowerpackAttributes) GetGroupWidget() PowerpackGroupWidget

GetGroupWidget returns the GroupWidget field value.

func (*PowerpackAttributes) GetGroupWidgetOk

func (o *PowerpackAttributes) GetGroupWidgetOk() (*PowerpackGroupWidget, bool)

GetGroupWidgetOk returns a tuple with the GroupWidget field value and a boolean to check if the value has been set.

func (*PowerpackAttributes) GetName

func (o *PowerpackAttributes) GetName() string

GetName returns the Name field value.

func (*PowerpackAttributes) GetNameOk

func (o *PowerpackAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PowerpackAttributes) GetTags

func (o *PowerpackAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*PowerpackAttributes) GetTagsOk

func (o *PowerpackAttributes) 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 (*PowerpackAttributes) GetTemplateVariables

func (o *PowerpackAttributes) GetTemplateVariables() []PowerpackTemplateVariable

GetTemplateVariables returns the TemplateVariables field value if set, zero value otherwise.

func (*PowerpackAttributes) GetTemplateVariablesOk

func (o *PowerpackAttributes) GetTemplateVariablesOk() (*[]PowerpackTemplateVariable, bool)

GetTemplateVariablesOk returns a tuple with the TemplateVariables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackAttributes) HasDescription

func (o *PowerpackAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PowerpackAttributes) HasTags

func (o *PowerpackAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*PowerpackAttributes) HasTemplateVariables

func (o *PowerpackAttributes) HasTemplateVariables() bool

HasTemplateVariables returns a boolean if a field has been set.

func (PowerpackAttributes) MarshalJSON

func (o PowerpackAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackAttributes) SetDescription

func (o *PowerpackAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PowerpackAttributes) SetGroupWidget

func (o *PowerpackAttributes) SetGroupWidget(v PowerpackGroupWidget)

SetGroupWidget sets field value.

func (*PowerpackAttributes) SetName

func (o *PowerpackAttributes) SetName(v string)

SetName sets field value.

func (*PowerpackAttributes) SetTags

func (o *PowerpackAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*PowerpackAttributes) SetTemplateVariables

func (o *PowerpackAttributes) SetTemplateVariables(v []PowerpackTemplateVariable)

SetTemplateVariables gets a reference to the given []PowerpackTemplateVariable and assigns it to the TemplateVariables field.

func (*PowerpackAttributes) UnmarshalJSON

func (o *PowerpackAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackData

PowerpackData Powerpack data object.

type PowerpackData struct {
    // Powerpack attribute object.
    Attributes *PowerpackAttributes `json:"attributes,omitempty"`
    // ID of the powerpack.
    Id *string `json:"id,omitempty"`
    // Powerpack relationship object.
    Relationships *PowerpackRelationships `json:"relationships,omitempty"`
    // Type of widget, must be powerpack.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackData

func NewPowerpackData() *PowerpackData

NewPowerpackData instantiates a new PowerpackData 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 NewPowerpackDataWithDefaults

func NewPowerpackDataWithDefaults() *PowerpackData

NewPowerpackDataWithDefaults instantiates a new PowerpackData 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 (*PowerpackData) GetAttributes

func (o *PowerpackData) GetAttributes() PowerpackAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*PowerpackData) GetAttributesOk

func (o *PowerpackData) GetAttributesOk() (*PowerpackAttributes, 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 (*PowerpackData) GetId

func (o *PowerpackData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*PowerpackData) GetIdOk

func (o *PowerpackData) 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 (*PowerpackData) GetRelationships

func (o *PowerpackData) GetRelationships() PowerpackRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*PowerpackData) GetRelationshipsOk

func (o *PowerpackData) GetRelationshipsOk() (*PowerpackRelationships, 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 (*PowerpackData) GetType

func (o *PowerpackData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PowerpackData) GetTypeOk

func (o *PowerpackData) GetTypeOk() (*string, 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 (*PowerpackData) HasAttributes

func (o *PowerpackData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*PowerpackData) HasId

func (o *PowerpackData) HasId() bool

HasId returns a boolean if a field has been set.

func (*PowerpackData) HasRelationships

func (o *PowerpackData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*PowerpackData) HasType

func (o *PowerpackData) HasType() bool

HasType returns a boolean if a field has been set.

func (PowerpackData) MarshalJSON

func (o PowerpackData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackData) SetAttributes

func (o *PowerpackData) SetAttributes(v PowerpackAttributes)

SetAttributes gets a reference to the given PowerpackAttributes and assigns it to the Attributes field.

func (*PowerpackData) SetId

func (o *PowerpackData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*PowerpackData) SetRelationships

func (o *PowerpackData) SetRelationships(v PowerpackRelationships)

SetRelationships gets a reference to the given PowerpackRelationships and assigns it to the Relationships field.

func (*PowerpackData) SetType

func (o *PowerpackData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PowerpackData) UnmarshalJSON

func (o *PowerpackData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackGroupWidget

PowerpackGroupWidget Powerpack group widget definition object.

type PowerpackGroupWidget struct {
    // Powerpack group widget object.
    Definition PowerpackGroupWidgetDefinition `json:"definition"`
    // Powerpack group widget layout.
    Layout *PowerpackGroupWidgetLayout `json:"layout,omitempty"`
    // The available timeframes depend on the widget you are using.
    LiveSpan *WidgetLiveSpan `json:"live_span,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackGroupWidget

func NewPowerpackGroupWidget(definition PowerpackGroupWidgetDefinition) *PowerpackGroupWidget

NewPowerpackGroupWidget instantiates a new PowerpackGroupWidget 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 NewPowerpackGroupWidgetWithDefaults

func NewPowerpackGroupWidgetWithDefaults() *PowerpackGroupWidget

NewPowerpackGroupWidgetWithDefaults instantiates a new PowerpackGroupWidget 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 (*PowerpackGroupWidget) GetDefinition

func (o *PowerpackGroupWidget) GetDefinition() PowerpackGroupWidgetDefinition

GetDefinition returns the Definition field value.

func (*PowerpackGroupWidget) GetDefinitionOk

func (o *PowerpackGroupWidget) GetDefinitionOk() (*PowerpackGroupWidgetDefinition, bool)

GetDefinitionOk returns a tuple with the Definition field value and a boolean to check if the value has been set.

func (*PowerpackGroupWidget) GetLayout

func (o *PowerpackGroupWidget) GetLayout() PowerpackGroupWidgetLayout

GetLayout returns the Layout field value if set, zero value otherwise.

func (*PowerpackGroupWidget) GetLayoutOk

func (o *PowerpackGroupWidget) GetLayoutOk() (*PowerpackGroupWidgetLayout, bool)

GetLayoutOk returns a tuple with the Layout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackGroupWidget) GetLiveSpan

func (o *PowerpackGroupWidget) GetLiveSpan() WidgetLiveSpan

GetLiveSpan returns the LiveSpan field value if set, zero value otherwise.

func (*PowerpackGroupWidget) GetLiveSpanOk

func (o *PowerpackGroupWidget) GetLiveSpanOk() (*WidgetLiveSpan, bool)

GetLiveSpanOk returns a tuple with the LiveSpan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackGroupWidget) HasLayout

func (o *PowerpackGroupWidget) HasLayout() bool

HasLayout returns a boolean if a field has been set.

func (*PowerpackGroupWidget) HasLiveSpan

func (o *PowerpackGroupWidget) HasLiveSpan() bool

HasLiveSpan returns a boolean if a field has been set.

func (PowerpackGroupWidget) MarshalJSON

func (o PowerpackGroupWidget) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackGroupWidget) SetDefinition

func (o *PowerpackGroupWidget) SetDefinition(v PowerpackGroupWidgetDefinition)

SetDefinition sets field value.

func (*PowerpackGroupWidget) SetLayout

func (o *PowerpackGroupWidget) SetLayout(v PowerpackGroupWidgetLayout)

SetLayout gets a reference to the given PowerpackGroupWidgetLayout and assigns it to the Layout field.

func (*PowerpackGroupWidget) SetLiveSpan

func (o *PowerpackGroupWidget) SetLiveSpan(v WidgetLiveSpan)

SetLiveSpan gets a reference to the given WidgetLiveSpan and assigns it to the LiveSpan field.

func (*PowerpackGroupWidget) UnmarshalJSON

func (o *PowerpackGroupWidget) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackGroupWidgetDefinition

PowerpackGroupWidgetDefinition Powerpack group widget object.

type PowerpackGroupWidgetDefinition struct {
    // Layout type of widgets.
    LayoutType string `json:"layout_type"`
    // Boolean indicating whether powerpack group title should be visible or not.
    ShowTitle *bool `json:"show_title,omitempty"`
    // Name for the group widget.
    Title *string `json:"title,omitempty"`
    // Type of widget, must be group.
    Type string `json:"type"`
    // Widgets inside the powerpack.
    Widgets []PowerpackInnerWidgets `json:"widgets"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackGroupWidgetDefinition

func NewPowerpackGroupWidgetDefinition(layoutType string, typeVar string, widgets []PowerpackInnerWidgets) *PowerpackGroupWidgetDefinition

NewPowerpackGroupWidgetDefinition instantiates a new PowerpackGroupWidgetDefinition 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 NewPowerpackGroupWidgetDefinitionWithDefaults

func NewPowerpackGroupWidgetDefinitionWithDefaults() *PowerpackGroupWidgetDefinition

NewPowerpackGroupWidgetDefinitionWithDefaults instantiates a new PowerpackGroupWidgetDefinition 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 (*PowerpackGroupWidgetDefinition) GetLayoutType

func (o *PowerpackGroupWidgetDefinition) GetLayoutType() string

GetLayoutType returns the LayoutType field value.

func (*PowerpackGroupWidgetDefinition) GetLayoutTypeOk

func (o *PowerpackGroupWidgetDefinition) GetLayoutTypeOk() (*string, bool)

GetLayoutTypeOk returns a tuple with the LayoutType field value and a boolean to check if the value has been set.

func (*PowerpackGroupWidgetDefinition) GetShowTitle

func (o *PowerpackGroupWidgetDefinition) GetShowTitle() bool

GetShowTitle returns the ShowTitle field value if set, zero value otherwise.

func (*PowerpackGroupWidgetDefinition) GetShowTitleOk

func (o *PowerpackGroupWidgetDefinition) GetShowTitleOk() (*bool, bool)

GetShowTitleOk returns a tuple with the ShowTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackGroupWidgetDefinition) GetTitle

func (o *PowerpackGroupWidgetDefinition) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*PowerpackGroupWidgetDefinition) GetTitleOk

func (o *PowerpackGroupWidgetDefinition) 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 (*PowerpackGroupWidgetDefinition) GetType

func (o *PowerpackGroupWidgetDefinition) GetType() string

GetType returns the Type field value.

func (*PowerpackGroupWidgetDefinition) GetTypeOk

func (o *PowerpackGroupWidgetDefinition) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*PowerpackGroupWidgetDefinition) GetWidgets

func (o *PowerpackGroupWidgetDefinition) GetWidgets() []PowerpackInnerWidgets

GetWidgets returns the Widgets field value.

func (*PowerpackGroupWidgetDefinition) GetWidgetsOk

func (o *PowerpackGroupWidgetDefinition) GetWidgetsOk() (*[]PowerpackInnerWidgets, bool)

GetWidgetsOk returns a tuple with the Widgets field value and a boolean to check if the value has been set.

func (*PowerpackGroupWidgetDefinition) HasShowTitle

func (o *PowerpackGroupWidgetDefinition) HasShowTitle() bool

HasShowTitle returns a boolean if a field has been set.

func (*PowerpackGroupWidgetDefinition) HasTitle

func (o *PowerpackGroupWidgetDefinition) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (PowerpackGroupWidgetDefinition) MarshalJSON

func (o PowerpackGroupWidgetDefinition) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackGroupWidgetDefinition) SetLayoutType

func (o *PowerpackGroupWidgetDefinition) SetLayoutType(v string)

SetLayoutType sets field value.

func (*PowerpackGroupWidgetDefinition) SetShowTitle

func (o *PowerpackGroupWidgetDefinition) SetShowTitle(v bool)

SetShowTitle gets a reference to the given bool and assigns it to the ShowTitle field.

func (*PowerpackGroupWidgetDefinition) SetTitle

func (o *PowerpackGroupWidgetDefinition) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*PowerpackGroupWidgetDefinition) SetType

func (o *PowerpackGroupWidgetDefinition) SetType(v string)

SetType sets field value.

func (*PowerpackGroupWidgetDefinition) SetWidgets

func (o *PowerpackGroupWidgetDefinition) SetWidgets(v []PowerpackInnerWidgets)

SetWidgets sets field value.

func (*PowerpackGroupWidgetDefinition) UnmarshalJSON

func (o *PowerpackGroupWidgetDefinition) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackGroupWidgetLayout

PowerpackGroupWidgetLayout Powerpack group widget layout.

type PowerpackGroupWidgetLayout struct {
    // The height of the widget. Should be a non-negative integer.
    Height int64 `json:"height"`
    // The width of the widget. Should be a non-negative integer.
    Width int64 `json:"width"`
    // The position of the widget on the x (horizontal) axis. Should be a non-negative integer.
    X int64 `json:"x"`
    // The position of the widget on the y (vertical) axis. Should be a non-negative integer.
    Y int64 `json:"y"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackGroupWidgetLayout

func NewPowerpackGroupWidgetLayout(height int64, width int64, x int64, y int64) *PowerpackGroupWidgetLayout

NewPowerpackGroupWidgetLayout instantiates a new PowerpackGroupWidgetLayout 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 NewPowerpackGroupWidgetLayoutWithDefaults

func NewPowerpackGroupWidgetLayoutWithDefaults() *PowerpackGroupWidgetLayout

NewPowerpackGroupWidgetLayoutWithDefaults instantiates a new PowerpackGroupWidgetLayout 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 (*PowerpackGroupWidgetLayout) GetHeight

func (o *PowerpackGroupWidgetLayout) GetHeight() int64

GetHeight returns the Height field value.

func (*PowerpackGroupWidgetLayout) GetHeightOk

func (o *PowerpackGroupWidgetLayout) GetHeightOk() (*int64, bool)

GetHeightOk returns a tuple with the Height field value and a boolean to check if the value has been set.

func (*PowerpackGroupWidgetLayout) GetWidth

func (o *PowerpackGroupWidgetLayout) GetWidth() int64

GetWidth returns the Width field value.

func (*PowerpackGroupWidgetLayout) GetWidthOk

func (o *PowerpackGroupWidgetLayout) GetWidthOk() (*int64, bool)

GetWidthOk returns a tuple with the Width field value and a boolean to check if the value has been set.

func (*PowerpackGroupWidgetLayout) GetX

func (o *PowerpackGroupWidgetLayout) GetX() int64

GetX returns the X field value.

func (*PowerpackGroupWidgetLayout) GetXOk

func (o *PowerpackGroupWidgetLayout) GetXOk() (*int64, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*PowerpackGroupWidgetLayout) GetY

func (o *PowerpackGroupWidgetLayout) GetY() int64

GetY returns the Y field value.

func (*PowerpackGroupWidgetLayout) GetYOk

func (o *PowerpackGroupWidgetLayout) GetYOk() (*int64, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (PowerpackGroupWidgetLayout) MarshalJSON

func (o PowerpackGroupWidgetLayout) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackGroupWidgetLayout) SetHeight

func (o *PowerpackGroupWidgetLayout) SetHeight(v int64)

SetHeight sets field value.

func (*PowerpackGroupWidgetLayout) SetWidth

func (o *PowerpackGroupWidgetLayout) SetWidth(v int64)

SetWidth sets field value.

func (*PowerpackGroupWidgetLayout) SetX

func (o *PowerpackGroupWidgetLayout) SetX(v int64)

SetX sets field value.

func (*PowerpackGroupWidgetLayout) SetY

func (o *PowerpackGroupWidgetLayout) SetY(v int64)

SetY sets field value.

func (*PowerpackGroupWidgetLayout) UnmarshalJSON

func (o *PowerpackGroupWidgetLayout) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackInnerWidgetLayout

PowerpackInnerWidgetLayout Powerpack inner widget layout.

type PowerpackInnerWidgetLayout struct {
    // The height of the widget. Should be a non-negative integer.
    Height int64 `json:"height"`
    // The width of the widget. Should be a non-negative integer.
    Width int64 `json:"width"`
    // The position of the widget on the x (horizontal) axis. Should be a non-negative integer.
    X int64 `json:"x"`
    // The position of the widget on the y (vertical) axis. Should be a non-negative integer.
    Y int64 `json:"y"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackInnerWidgetLayout

func NewPowerpackInnerWidgetLayout(height int64, width int64, x int64, y int64) *PowerpackInnerWidgetLayout

NewPowerpackInnerWidgetLayout instantiates a new PowerpackInnerWidgetLayout 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 NewPowerpackInnerWidgetLayoutWithDefaults

func NewPowerpackInnerWidgetLayoutWithDefaults() *PowerpackInnerWidgetLayout

NewPowerpackInnerWidgetLayoutWithDefaults instantiates a new PowerpackInnerWidgetLayout 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 (*PowerpackInnerWidgetLayout) GetHeight

func (o *PowerpackInnerWidgetLayout) GetHeight() int64

GetHeight returns the Height field value.

func (*PowerpackInnerWidgetLayout) GetHeightOk

func (o *PowerpackInnerWidgetLayout) GetHeightOk() (*int64, bool)

GetHeightOk returns a tuple with the Height field value and a boolean to check if the value has been set.

func (*PowerpackInnerWidgetLayout) GetWidth

func (o *PowerpackInnerWidgetLayout) GetWidth() int64

GetWidth returns the Width field value.

func (*PowerpackInnerWidgetLayout) GetWidthOk

func (o *PowerpackInnerWidgetLayout) GetWidthOk() (*int64, bool)

GetWidthOk returns a tuple with the Width field value and a boolean to check if the value has been set.

func (*PowerpackInnerWidgetLayout) GetX

func (o *PowerpackInnerWidgetLayout) GetX() int64

GetX returns the X field value.

func (*PowerpackInnerWidgetLayout) GetXOk

func (o *PowerpackInnerWidgetLayout) GetXOk() (*int64, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*PowerpackInnerWidgetLayout) GetY

func (o *PowerpackInnerWidgetLayout) GetY() int64

GetY returns the Y field value.

func (*PowerpackInnerWidgetLayout) GetYOk

func (o *PowerpackInnerWidgetLayout) GetYOk() (*int64, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (PowerpackInnerWidgetLayout) MarshalJSON

func (o PowerpackInnerWidgetLayout) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackInnerWidgetLayout) SetHeight

func (o *PowerpackInnerWidgetLayout) SetHeight(v int64)

SetHeight sets field value.

func (*PowerpackInnerWidgetLayout) SetWidth

func (o *PowerpackInnerWidgetLayout) SetWidth(v int64)

SetWidth sets field value.

func (*PowerpackInnerWidgetLayout) SetX

func (o *PowerpackInnerWidgetLayout) SetX(v int64)

SetX sets field value.

func (*PowerpackInnerWidgetLayout) SetY

func (o *PowerpackInnerWidgetLayout) SetY(v int64)

SetY sets field value.

func (*PowerpackInnerWidgetLayout) UnmarshalJSON

func (o *PowerpackInnerWidgetLayout) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackInnerWidgets

PowerpackInnerWidgets Powerpack group widget definition of individual widgets.

type PowerpackInnerWidgets struct {
    // Information about widget.
    Definition map[string]interface{} `json:"definition"`
    // Powerpack inner widget layout.
    Layout *PowerpackInnerWidgetLayout `json:"layout,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackInnerWidgets

func NewPowerpackInnerWidgets(definition map[string]interface{}) *PowerpackInnerWidgets

NewPowerpackInnerWidgets instantiates a new PowerpackInnerWidgets 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 NewPowerpackInnerWidgetsWithDefaults

func NewPowerpackInnerWidgetsWithDefaults() *PowerpackInnerWidgets

NewPowerpackInnerWidgetsWithDefaults instantiates a new PowerpackInnerWidgets 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 (*PowerpackInnerWidgets) GetDefinition

func (o *PowerpackInnerWidgets) GetDefinition() map[string]interface{}

GetDefinition returns the Definition field value.

func (*PowerpackInnerWidgets) GetDefinitionOk

func (o *PowerpackInnerWidgets) GetDefinitionOk() (*map[string]interface{}, bool)

GetDefinitionOk returns a tuple with the Definition field value and a boolean to check if the value has been set.

func (*PowerpackInnerWidgets) GetLayout

func (o *PowerpackInnerWidgets) GetLayout() PowerpackInnerWidgetLayout

GetLayout returns the Layout field value if set, zero value otherwise.

func (*PowerpackInnerWidgets) GetLayoutOk

func (o *PowerpackInnerWidgets) GetLayoutOk() (*PowerpackInnerWidgetLayout, bool)

GetLayoutOk returns a tuple with the Layout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackInnerWidgets) HasLayout

func (o *PowerpackInnerWidgets) HasLayout() bool

HasLayout returns a boolean if a field has been set.

func (PowerpackInnerWidgets) MarshalJSON

func (o PowerpackInnerWidgets) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackInnerWidgets) SetDefinition

func (o *PowerpackInnerWidgets) SetDefinition(v map[string]interface{})

SetDefinition sets field value.

func (*PowerpackInnerWidgets) SetLayout

func (o *PowerpackInnerWidgets) SetLayout(v PowerpackInnerWidgetLayout)

SetLayout gets a reference to the given PowerpackInnerWidgetLayout and assigns it to the Layout field.

func (*PowerpackInnerWidgets) UnmarshalJSON

func (o *PowerpackInnerWidgets) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackRelationships

PowerpackRelationships Powerpack relationship object.

type PowerpackRelationships struct {
    // Relationship to user.
    Author *RelationshipToUser `json:"author,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackRelationships

func NewPowerpackRelationships() *PowerpackRelationships

NewPowerpackRelationships instantiates a new PowerpackRelationships 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 NewPowerpackRelationshipsWithDefaults

func NewPowerpackRelationshipsWithDefaults() *PowerpackRelationships

NewPowerpackRelationshipsWithDefaults instantiates a new PowerpackRelationships 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 (*PowerpackRelationships) GetAuthor

func (o *PowerpackRelationships) GetAuthor() RelationshipToUser

GetAuthor returns the Author field value if set, zero value otherwise.

func (*PowerpackRelationships) GetAuthorOk

func (o *PowerpackRelationships) GetAuthorOk() (*RelationshipToUser, 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 (*PowerpackRelationships) HasAuthor

func (o *PowerpackRelationships) HasAuthor() bool

HasAuthor returns a boolean if a field has been set.

func (PowerpackRelationships) MarshalJSON

func (o PowerpackRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackRelationships) SetAuthor

func (o *PowerpackRelationships) SetAuthor(v RelationshipToUser)

SetAuthor gets a reference to the given RelationshipToUser and assigns it to the Author field.

func (*PowerpackRelationships) UnmarshalJSON

func (o *PowerpackRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpackResponse

PowerpackResponse Response object which includes a single powerpack configuration.

type PowerpackResponse struct {
    // Powerpack data object.
    Data *PowerpackData `json:"data,omitempty"`
    // Array of objects related to the users.
    Included []User `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackResponse

func NewPowerpackResponse() *PowerpackResponse

NewPowerpackResponse instantiates a new PowerpackResponse 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 NewPowerpackResponseWithDefaults

func NewPowerpackResponseWithDefaults() *PowerpackResponse

NewPowerpackResponseWithDefaults instantiates a new PowerpackResponse 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 (*PowerpackResponse) GetData

func (o *PowerpackResponse) GetData() PowerpackData

GetData returns the Data field value if set, zero value otherwise.

func (*PowerpackResponse) GetDataOk

func (o *PowerpackResponse) GetDataOk() (*PowerpackData, 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 (*PowerpackResponse) GetIncluded

func (o *PowerpackResponse) GetIncluded() []User

GetIncluded returns the Included field value if set, zero value otherwise.

func (*PowerpackResponse) GetIncludedOk

func (o *PowerpackResponse) GetIncludedOk() (*[]User, 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 (*PowerpackResponse) HasData

func (o *PowerpackResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*PowerpackResponse) HasIncluded

func (o *PowerpackResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (PowerpackResponse) MarshalJSON

func (o PowerpackResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackResponse) SetData

func (o *PowerpackResponse) SetData(v PowerpackData)

SetData gets a reference to the given PowerpackData and assigns it to the Data field.

func (*PowerpackResponse) SetIncluded

func (o *PowerpackResponse) SetIncluded(v []User)

SetIncluded gets a reference to the given []User and assigns it to the Included field.

func (*PowerpackResponse) UnmarshalJSON

func (o *PowerpackResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

PowerpackResponseLinks Links attributes.

type PowerpackResponseLinks struct {
    // Link to last page.
    First *string `json:"first,omitempty"`
    // Link to first page.
    Last datadog.NullableString `json:"last,omitempty"`
    // Link for the next set of results.
    Next *string `json:"next,omitempty"`
    // Link for the previous set of results.
    Prev datadog.NullableString `json:"prev,omitempty"`
    // Link to current page.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewPowerpackResponseLinks() *PowerpackResponseLinks

NewPowerpackResponseLinks instantiates a new PowerpackResponseLinks 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 NewPowerpackResponseLinksWithDefaults

func NewPowerpackResponseLinksWithDefaults() *PowerpackResponseLinks

NewPowerpackResponseLinksWithDefaults instantiates a new PowerpackResponseLinks 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 (*PowerpackResponseLinks) GetFirst

func (o *PowerpackResponseLinks) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*PowerpackResponseLinks) GetFirstOk

func (o *PowerpackResponseLinks) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackResponseLinks) GetLast

func (o *PowerpackResponseLinks) GetLast() string

GetLast returns the Last field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PowerpackResponseLinks) GetLastOk

func (o *PowerpackResponseLinks) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last 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 (*PowerpackResponseLinks) GetNext

func (o *PowerpackResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*PowerpackResponseLinks) GetNextOk

func (o *PowerpackResponseLinks) 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 (*PowerpackResponseLinks) GetPrev

func (o *PowerpackResponseLinks) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PowerpackResponseLinks) GetPrevOk

func (o *PowerpackResponseLinks) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev 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 (*PowerpackResponseLinks) GetSelf

func (o *PowerpackResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*PowerpackResponseLinks) GetSelfOk

func (o *PowerpackResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackResponseLinks) HasFirst

func (o *PowerpackResponseLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*PowerpackResponseLinks) HasLast

func (o *PowerpackResponseLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*PowerpackResponseLinks) HasNext

func (o *PowerpackResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*PowerpackResponseLinks) HasPrev

func (o *PowerpackResponseLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*PowerpackResponseLinks) HasSelf

func (o *PowerpackResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (PowerpackResponseLinks) MarshalJSON

func (o PowerpackResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackResponseLinks) SetFirst

func (o *PowerpackResponseLinks) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*PowerpackResponseLinks) SetLast

func (o *PowerpackResponseLinks) SetLast(v string)

SetLast gets a reference to the given datadog.NullableString and assigns it to the Last field.

func (*PowerpackResponseLinks) SetLastNil

func (o *PowerpackResponseLinks) SetLastNil()

SetLastNil sets the value for Last to be an explicit nil.

func (*PowerpackResponseLinks) SetNext

func (o *PowerpackResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*PowerpackResponseLinks) SetPrev

func (o *PowerpackResponseLinks) SetPrev(v string)

SetPrev gets a reference to the given datadog.NullableString and assigns it to the Prev field.

func (*PowerpackResponseLinks) SetPrevNil

func (o *PowerpackResponseLinks) SetPrevNil()

SetPrevNil sets the value for Prev to be an explicit nil.

func (*PowerpackResponseLinks) SetSelf

func (o *PowerpackResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*PowerpackResponseLinks) UnmarshalJSON

func (o *PowerpackResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*PowerpackResponseLinks) UnsetLast

func (o *PowerpackResponseLinks) UnsetLast()

UnsetLast ensures that no value is present for Last, not even an explicit nil.

func (*PowerpackResponseLinks) UnsetPrev

func (o *PowerpackResponseLinks) UnsetPrev()

UnsetPrev ensures that no value is present for Prev, not even an explicit nil.

type PowerpackTemplateVariable

PowerpackTemplateVariable Powerpack template variables.

type PowerpackTemplateVariable struct {
    // The list of values that the template variable drop-down is limited to.
    AvailableValues datadog.NullableList[string] `json:"available_values,omitempty"`
    // One or many template variable default values within the saved view, which are unioned together using `OR` if more than one is specified.
    Defaults []string `json:"defaults,omitempty"`
    // The name of the variable.
    Name string `json:"name"`
    // The tag prefix associated with the variable. Only tags with this prefix appear in the variable drop-down.
    Prefix datadog.NullableString `json:"prefix,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpackTemplateVariable

func NewPowerpackTemplateVariable(name string) *PowerpackTemplateVariable

NewPowerpackTemplateVariable instantiates a new PowerpackTemplateVariable 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 NewPowerpackTemplateVariableWithDefaults

func NewPowerpackTemplateVariableWithDefaults() *PowerpackTemplateVariable

NewPowerpackTemplateVariableWithDefaults instantiates a new PowerpackTemplateVariable 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 (*PowerpackTemplateVariable) GetAvailableValues

func (o *PowerpackTemplateVariable) GetAvailableValues() []string

GetAvailableValues returns the AvailableValues field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PowerpackTemplateVariable) GetAvailableValuesOk

func (o *PowerpackTemplateVariable) GetAvailableValuesOk() (*[]string, bool)

GetAvailableValuesOk returns a tuple with the AvailableValues 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 (*PowerpackTemplateVariable) GetDefaults

func (o *PowerpackTemplateVariable) GetDefaults() []string

GetDefaults returns the Defaults field value if set, zero value otherwise.

func (*PowerpackTemplateVariable) GetDefaultsOk

func (o *PowerpackTemplateVariable) GetDefaultsOk() (*[]string, bool)

GetDefaultsOk returns a tuple with the Defaults field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpackTemplateVariable) GetName

func (o *PowerpackTemplateVariable) GetName() string

GetName returns the Name field value.

func (*PowerpackTemplateVariable) GetNameOk

func (o *PowerpackTemplateVariable) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PowerpackTemplateVariable) GetPrefix

func (o *PowerpackTemplateVariable) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PowerpackTemplateVariable) GetPrefixOk

func (o *PowerpackTemplateVariable) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix 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 (*PowerpackTemplateVariable) HasAvailableValues

func (o *PowerpackTemplateVariable) HasAvailableValues() bool

HasAvailableValues returns a boolean if a field has been set.

func (*PowerpackTemplateVariable) HasDefaults

func (o *PowerpackTemplateVariable) HasDefaults() bool

HasDefaults returns a boolean if a field has been set.

func (*PowerpackTemplateVariable) HasPrefix

func (o *PowerpackTemplateVariable) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (PowerpackTemplateVariable) MarshalJSON

func (o PowerpackTemplateVariable) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpackTemplateVariable) SetAvailableValues

func (o *PowerpackTemplateVariable) SetAvailableValues(v []string)

SetAvailableValues gets a reference to the given datadog.NullableList[string] and assigns it to the AvailableValues field.

func (*PowerpackTemplateVariable) SetAvailableValuesNil

func (o *PowerpackTemplateVariable) SetAvailableValuesNil()

SetAvailableValuesNil sets the value for AvailableValues to be an explicit nil.

func (*PowerpackTemplateVariable) SetDefaults

func (o *PowerpackTemplateVariable) SetDefaults(v []string)

SetDefaults gets a reference to the given []string and assigns it to the Defaults field.

func (*PowerpackTemplateVariable) SetName

func (o *PowerpackTemplateVariable) SetName(v string)

SetName sets field value.

func (*PowerpackTemplateVariable) SetPrefix

func (o *PowerpackTemplateVariable) SetPrefix(v string)

SetPrefix gets a reference to the given datadog.NullableString and assigns it to the Prefix field.

func (*PowerpackTemplateVariable) SetPrefixNil

func (o *PowerpackTemplateVariable) SetPrefixNil()

SetPrefixNil sets the value for Prefix to be an explicit nil.

func (*PowerpackTemplateVariable) UnmarshalJSON

func (o *PowerpackTemplateVariable) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*PowerpackTemplateVariable) UnsetAvailableValues

func (o *PowerpackTemplateVariable) UnsetAvailableValues()

UnsetAvailableValues ensures that no value is present for AvailableValues, not even an explicit nil.

func (*PowerpackTemplateVariable) UnsetPrefix

func (o *PowerpackTemplateVariable) UnsetPrefix()

UnsetPrefix ensures that no value is present for Prefix, not even an explicit nil.

type PowerpacksResponseMeta

PowerpacksResponseMeta Powerpack response metadata.

type PowerpacksResponseMeta struct {
    // Powerpack response pagination metadata.
    Pagination *PowerpacksResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpacksResponseMeta

func NewPowerpacksResponseMeta() *PowerpacksResponseMeta

NewPowerpacksResponseMeta instantiates a new PowerpacksResponseMeta 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 NewPowerpacksResponseMetaWithDefaults

func NewPowerpacksResponseMetaWithDefaults() *PowerpacksResponseMeta

NewPowerpacksResponseMetaWithDefaults instantiates a new PowerpacksResponseMeta 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 (*PowerpacksResponseMeta) GetPagination

func (o *PowerpacksResponseMeta) GetPagination() PowerpacksResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*PowerpacksResponseMeta) GetPaginationOk

func (o *PowerpacksResponseMeta) GetPaginationOk() (*PowerpacksResponseMetaPagination, bool)

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 (*PowerpacksResponseMeta) HasPagination

func (o *PowerpacksResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (PowerpacksResponseMeta) MarshalJSON

func (o PowerpacksResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpacksResponseMeta) SetPagination

func (o *PowerpacksResponseMeta) SetPagination(v PowerpacksResponseMetaPagination)

SetPagination gets a reference to the given PowerpacksResponseMetaPagination and assigns it to the Pagination field.

func (*PowerpacksResponseMeta) UnmarshalJSON

func (o *PowerpacksResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PowerpacksResponseMetaPagination

PowerpacksResponseMetaPagination Powerpack response pagination metadata.

type PowerpacksResponseMetaPagination struct {
    // The first offset.
    FirstOffset *int64 `json:"first_offset,omitempty"`
    // The last offset.
    LastOffset datadog.NullableInt64 `json:"last_offset,omitempty"`
    // Pagination limit.
    Limit *int64 `json:"limit,omitempty"`
    // The next offset.
    NextOffset *int64 `json:"next_offset,omitempty"`
    // The offset.
    Offset *int64 `json:"offset,omitempty"`
    // The previous offset.
    PrevOffset *int64 `json:"prev_offset,omitempty"`
    // Total results.
    Total *int64 `json:"total,omitempty"`
    // Offset type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPowerpacksResponseMetaPagination

func NewPowerpacksResponseMetaPagination() *PowerpacksResponseMetaPagination

NewPowerpacksResponseMetaPagination instantiates a new PowerpacksResponseMetaPagination 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 NewPowerpacksResponseMetaPaginationWithDefaults

func NewPowerpacksResponseMetaPaginationWithDefaults() *PowerpacksResponseMetaPagination

NewPowerpacksResponseMetaPaginationWithDefaults instantiates a new PowerpacksResponseMetaPagination 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 (*PowerpacksResponseMetaPagination) GetFirstOffset

func (o *PowerpacksResponseMetaPagination) GetFirstOffset() int64

GetFirstOffset returns the FirstOffset field value if set, zero value otherwise.

func (*PowerpacksResponseMetaPagination) GetFirstOffsetOk

func (o *PowerpacksResponseMetaPagination) GetFirstOffsetOk() (*int64, bool)

GetFirstOffsetOk returns a tuple with the FirstOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpacksResponseMetaPagination) GetLastOffset

func (o *PowerpacksResponseMetaPagination) GetLastOffset() int64

GetLastOffset returns the LastOffset field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PowerpacksResponseMetaPagination) GetLastOffsetOk

func (o *PowerpacksResponseMetaPagination) GetLastOffsetOk() (*int64, bool)

GetLastOffsetOk returns a tuple with the LastOffset 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 (*PowerpacksResponseMetaPagination) GetLimit

func (o *PowerpacksResponseMetaPagination) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*PowerpacksResponseMetaPagination) GetLimitOk

func (o *PowerpacksResponseMetaPagination) 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 (*PowerpacksResponseMetaPagination) GetNextOffset

func (o *PowerpacksResponseMetaPagination) GetNextOffset() int64

GetNextOffset returns the NextOffset field value if set, zero value otherwise.

func (*PowerpacksResponseMetaPagination) GetNextOffsetOk

func (o *PowerpacksResponseMetaPagination) 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 (*PowerpacksResponseMetaPagination) GetOffset

func (o *PowerpacksResponseMetaPagination) GetOffset() int64

GetOffset returns the Offset field value if set, zero value otherwise.

func (*PowerpacksResponseMetaPagination) GetOffsetOk

func (o *PowerpacksResponseMetaPagination) 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 (*PowerpacksResponseMetaPagination) GetPrevOffset

func (o *PowerpacksResponseMetaPagination) GetPrevOffset() int64

GetPrevOffset returns the PrevOffset field value if set, zero value otherwise.

func (*PowerpacksResponseMetaPagination) GetPrevOffsetOk

func (o *PowerpacksResponseMetaPagination) GetPrevOffsetOk() (*int64, bool)

GetPrevOffsetOk returns a tuple with the PrevOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PowerpacksResponseMetaPagination) GetTotal

func (o *PowerpacksResponseMetaPagination) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*PowerpacksResponseMetaPagination) GetTotalOk

func (o *PowerpacksResponseMetaPagination) 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 (*PowerpacksResponseMetaPagination) GetType

func (o *PowerpacksResponseMetaPagination) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PowerpacksResponseMetaPagination) GetTypeOk

func (o *PowerpacksResponseMetaPagination) GetTypeOk() (*string, 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 (*PowerpacksResponseMetaPagination) HasFirstOffset

func (o *PowerpacksResponseMetaPagination) HasFirstOffset() bool

HasFirstOffset returns a boolean if a field has been set.

func (*PowerpacksResponseMetaPagination) HasLastOffset

func (o *PowerpacksResponseMetaPagination) HasLastOffset() bool

HasLastOffset returns a boolean if a field has been set.

func (*PowerpacksResponseMetaPagination) HasLimit

func (o *PowerpacksResponseMetaPagination) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*PowerpacksResponseMetaPagination) HasNextOffset

func (o *PowerpacksResponseMetaPagination) HasNextOffset() bool

HasNextOffset returns a boolean if a field has been set.

func (*PowerpacksResponseMetaPagination) HasOffset

func (o *PowerpacksResponseMetaPagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*PowerpacksResponseMetaPagination) HasPrevOffset

func (o *PowerpacksResponseMetaPagination) HasPrevOffset() bool

HasPrevOffset returns a boolean if a field has been set.

func (*PowerpacksResponseMetaPagination) HasTotal

func (o *PowerpacksResponseMetaPagination) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*PowerpacksResponseMetaPagination) HasType

func (o *PowerpacksResponseMetaPagination) HasType() bool

HasType returns a boolean if a field has been set.

func (PowerpacksResponseMetaPagination) MarshalJSON

func (o PowerpacksResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PowerpacksResponseMetaPagination) SetFirstOffset

func (o *PowerpacksResponseMetaPagination) SetFirstOffset(v int64)

SetFirstOffset gets a reference to the given int64 and assigns it to the FirstOffset field.

func (*PowerpacksResponseMetaPagination) SetLastOffset

func (o *PowerpacksResponseMetaPagination) SetLastOffset(v int64)

SetLastOffset gets a reference to the given datadog.NullableInt64 and assigns it to the LastOffset field.

func (*PowerpacksResponseMetaPagination) SetLastOffsetNil

func (o *PowerpacksResponseMetaPagination) SetLastOffsetNil()

SetLastOffsetNil sets the value for LastOffset to be an explicit nil.

func (*PowerpacksResponseMetaPagination) SetLimit

func (o *PowerpacksResponseMetaPagination) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*PowerpacksResponseMetaPagination) SetNextOffset

func (o *PowerpacksResponseMetaPagination) SetNextOffset(v int64)

SetNextOffset gets a reference to the given int64 and assigns it to the NextOffset field.

func (*PowerpacksResponseMetaPagination) SetOffset

func (o *PowerpacksResponseMetaPagination) SetOffset(v int64)

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*PowerpacksResponseMetaPagination) SetPrevOffset

func (o *PowerpacksResponseMetaPagination) SetPrevOffset(v int64)

SetPrevOffset gets a reference to the given int64 and assigns it to the PrevOffset field.

func (*PowerpacksResponseMetaPagination) SetTotal

func (o *PowerpacksResponseMetaPagination) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*PowerpacksResponseMetaPagination) SetType

func (o *PowerpacksResponseMetaPagination) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PowerpacksResponseMetaPagination) UnmarshalJSON

func (o *PowerpacksResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*PowerpacksResponseMetaPagination) UnsetLastOffset

func (o *PowerpacksResponseMetaPagination) UnsetLastOffset()

UnsetLastOffset ensures that no value is present for LastOffset, not even an explicit nil.

type ProcessSummariesMeta

ProcessSummariesMeta Response metadata object.

type ProcessSummariesMeta struct {
    // Paging attributes.
    Page *ProcessSummariesMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *ProcessSummariesMeta) GetPage() ProcessSummariesMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*ProcessSummariesMeta) GetPageOk

func (o *ProcessSummariesMeta) GetPageOk() (*ProcessSummariesMetaPage, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*ProcessSummariesMeta) SetPage

func (o *ProcessSummariesMeta) SetPage(v ProcessSummariesMetaPage)

SetPage gets a reference to the given ProcessSummariesMetaPage and assigns it to the Page field.

func (*ProcessSummariesMeta) UnmarshalJSON

func (o *ProcessSummariesMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummariesMetaPage

ProcessSummariesMetaPage Paging attributes.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*ProcessSummariesMetaPage) UnmarshalJSON

func (o *ProcessSummariesMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummariesResponse

ProcessSummariesResponse List of process summaries.

type ProcessSummariesResponse struct {
    // Array of process summary objects.
    Data []ProcessSummary `json:"data,omitempty"`
    // Response metadata object.
    Meta *ProcessSummariesMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *ProcessSummariesResponse) GetData() []ProcessSummary

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

func (o *ProcessSummariesResponse) GetMeta() ProcessSummariesMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ProcessSummariesResponse) GetMetaOk

func (o *ProcessSummariesResponse) GetMetaOk() (*ProcessSummariesMeta, 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 (*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)

MarshalJSON serializes the struct using spec logic.

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

func (o *ProcessSummariesResponse) SetMeta(v ProcessSummariesMeta)

SetMeta gets a reference to the given ProcessSummariesMeta and assigns it to the Meta field.

func (*ProcessSummariesResponse) UnmarshalJSON

func (o *ProcessSummariesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummary

ProcessSummary Process summary object.

type ProcessSummary struct {
    // Attributes for a process summary.
    Attributes *ProcessSummaryAttributes `json:"attributes,omitempty"`
    // Process ID.
    Id *string `json:"id,omitempty"`
    // Type of process summary.
    Type *ProcessSummaryType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*ProcessSummary) UnmarshalJSON

func (o *ProcessSummary) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummaryAttributes

ProcessSummaryAttributes Attributes for a process summary.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*ProcessSummaryAttributes) UnmarshalJSON

func (o *ProcessSummaryAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProcessSummaryType

ProcessSummaryType Type of process summary.

type ProcessSummaryType string

List of ProcessSummaryType.

const (
    PROCESSSUMMARYTYPE_PROCESS ProcessSummaryType = "process"
)

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) GetAllowedValues

func (v *ProcessSummaryType) GetAllowedValues() []ProcessSummaryType

GetAllowedValues reeturns the list of possible values.

func (ProcessSummaryType) IsValid

func (v ProcessSummaryType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ProcessSummaryType) Ptr

func (v ProcessSummaryType) Ptr() *ProcessSummaryType

Ptr returns reference to ProcessSummaryType value.

func (*ProcessSummaryType) UnmarshalJSON

func (v *ProcessSummaryType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ProcessesApi

ProcessesApi service type

type ProcessesApi datadog.Service

func NewProcessesApi

func NewProcessesApi(client *datadog.APIClient) *ProcessesApi

NewProcessesApi Returns NewProcessesApi.

func (*ProcessesApi) ListProcesses

func (a *ProcessesApi) ListProcesses(ctx _context.Context, o ...ListProcessesOptionalParameters) (ProcessSummariesResponse, *_nethttp.Response, error)

ListProcesses Get all processes. Get all processes for your organization.

func (*ProcessesApi) ListProcessesWithPagination

func (a *ProcessesApi) ListProcessesWithPagination(ctx _context.Context, o ...ListProcessesOptionalParameters) (<-chan datadog.PaginationResult[ProcessSummary], func())

ListProcessesWithPagination provides a paginated version of ListProcesses returning a channel with all items.

type Project

Project A Project

type Project struct {
    // Project attributes
    Attributes ProjectAttributes `json:"attributes"`
    // The Project's identifier
    Id string `json:"id"`
    // Project relationships
    Relationships *ProjectRelationships `json:"relationships,omitempty"`
    // Project resource type
    Type ProjectResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProject

func NewProject(attributes ProjectAttributes, id string, typeVar ProjectResourceType) *Project

NewProject instantiates a new Project 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 NewProjectWithDefaults

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project 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 (*Project) GetAttributes

func (o *Project) GetAttributes() ProjectAttributes

GetAttributes returns the Attributes field value.

func (*Project) GetAttributesOk

func (o *Project) GetAttributesOk() (*ProjectAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*Project) GetId

func (o *Project) GetId() string

GetId returns the Id field value.

func (*Project) GetIdOk

func (o *Project) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Project) GetRelationships

func (o *Project) GetRelationships() ProjectRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Project) GetRelationshipsOk

func (o *Project) GetRelationshipsOk() (*ProjectRelationships, 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 (*Project) GetType

func (o *Project) GetType() ProjectResourceType

GetType returns the Type field value.

func (*Project) GetTypeOk

func (o *Project) GetTypeOk() (*ProjectResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Project) HasRelationships

func (o *Project) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Project) MarshalJSON

func (o Project) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Project) SetAttributes

func (o *Project) SetAttributes(v ProjectAttributes)

SetAttributes sets field value.

func (*Project) SetId

func (o *Project) SetId(v string)

SetId sets field value.

func (*Project) SetRelationships

func (o *Project) SetRelationships(v ProjectRelationships)

SetRelationships gets a reference to the given ProjectRelationships and assigns it to the Relationships field.

func (*Project) SetType

func (o *Project) SetType(v ProjectResourceType)

SetType sets field value.

func (*Project) UnmarshalJSON

func (o *Project) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectAttributes

ProjectAttributes Project attributes

type ProjectAttributes struct {
    // The project's key
    Key *string `json:"key,omitempty"`
    // Project's name
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectAttributes

func NewProjectAttributes() *ProjectAttributes

NewProjectAttributes instantiates a new ProjectAttributes 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 NewProjectAttributesWithDefaults

func NewProjectAttributesWithDefaults() *ProjectAttributes

NewProjectAttributesWithDefaults instantiates a new ProjectAttributes 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 (*ProjectAttributes) GetKey

func (o *ProjectAttributes) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*ProjectAttributes) GetKeyOk

func (o *ProjectAttributes) 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 (*ProjectAttributes) GetName

func (o *ProjectAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ProjectAttributes) GetNameOk

func (o *ProjectAttributes) 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 (*ProjectAttributes) HasKey

func (o *ProjectAttributes) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*ProjectAttributes) HasName

func (o *ProjectAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (ProjectAttributes) MarshalJSON

func (o ProjectAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectAttributes) SetKey

func (o *ProjectAttributes) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*ProjectAttributes) SetName

func (o *ProjectAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ProjectAttributes) UnmarshalJSON

func (o *ProjectAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectCreate

ProjectCreate Project create

type ProjectCreate struct {
    // Project creation attributes
    Attributes ProjectCreateAttributes `json:"attributes"`
    // Project resource type
    Type ProjectResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectCreate

func NewProjectCreate(attributes ProjectCreateAttributes, typeVar ProjectResourceType) *ProjectCreate

NewProjectCreate instantiates a new ProjectCreate 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 NewProjectCreateWithDefaults

func NewProjectCreateWithDefaults() *ProjectCreate

NewProjectCreateWithDefaults instantiates a new ProjectCreate 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 (*ProjectCreate) GetAttributes

func (o *ProjectCreate) GetAttributes() ProjectCreateAttributes

GetAttributes returns the Attributes field value.

func (*ProjectCreate) GetAttributesOk

func (o *ProjectCreate) GetAttributesOk() (*ProjectCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ProjectCreate) GetType

func (o *ProjectCreate) GetType() ProjectResourceType

GetType returns the Type field value.

func (*ProjectCreate) GetTypeOk

func (o *ProjectCreate) GetTypeOk() (*ProjectResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ProjectCreate) MarshalJSON

func (o ProjectCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectCreate) SetAttributes

func (o *ProjectCreate) SetAttributes(v ProjectCreateAttributes)

SetAttributes sets field value.

func (*ProjectCreate) SetType

func (o *ProjectCreate) SetType(v ProjectResourceType)

SetType sets field value.

func (*ProjectCreate) UnmarshalJSON

func (o *ProjectCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectCreateAttributes

ProjectCreateAttributes Project creation attributes

type ProjectCreateAttributes struct {
    // Project's key. Cannot be "CASE"
    Key string `json:"key"`
    // name
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectCreateAttributes

func NewProjectCreateAttributes(key string, name string) *ProjectCreateAttributes

NewProjectCreateAttributes instantiates a new ProjectCreateAttributes 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 NewProjectCreateAttributesWithDefaults

func NewProjectCreateAttributesWithDefaults() *ProjectCreateAttributes

NewProjectCreateAttributesWithDefaults instantiates a new ProjectCreateAttributes 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 (*ProjectCreateAttributes) GetKey

func (o *ProjectCreateAttributes) GetKey() string

GetKey returns the Key field value.

func (*ProjectCreateAttributes) GetKeyOk

func (o *ProjectCreateAttributes) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*ProjectCreateAttributes) GetName

func (o *ProjectCreateAttributes) GetName() string

GetName returns the Name field value.

func (*ProjectCreateAttributes) GetNameOk

func (o *ProjectCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ProjectCreateAttributes) MarshalJSON

func (o ProjectCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectCreateAttributes) SetKey

func (o *ProjectCreateAttributes) SetKey(v string)

SetKey sets field value.

func (*ProjectCreateAttributes) SetName

func (o *ProjectCreateAttributes) SetName(v string)

SetName sets field value.

func (*ProjectCreateAttributes) UnmarshalJSON

func (o *ProjectCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectCreateRequest

ProjectCreateRequest Project create request

type ProjectCreateRequest struct {
    // Project create
    Data ProjectCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectCreateRequest

func NewProjectCreateRequest(data ProjectCreate) *ProjectCreateRequest

NewProjectCreateRequest instantiates a new ProjectCreateRequest 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 NewProjectCreateRequestWithDefaults

func NewProjectCreateRequestWithDefaults() *ProjectCreateRequest

NewProjectCreateRequestWithDefaults instantiates a new ProjectCreateRequest 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 (*ProjectCreateRequest) GetData

func (o *ProjectCreateRequest) GetData() ProjectCreate

GetData returns the Data field value.

func (*ProjectCreateRequest) GetDataOk

func (o *ProjectCreateRequest) GetDataOk() (*ProjectCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ProjectCreateRequest) MarshalJSON

func (o ProjectCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectCreateRequest) SetData

func (o *ProjectCreateRequest) SetData(v ProjectCreate)

SetData sets field value.

func (*ProjectCreateRequest) UnmarshalJSON

func (o *ProjectCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectRelationship

ProjectRelationship Relationship to project

type ProjectRelationship struct {
    // Relationship to project object
    Data ProjectRelationshipData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectRelationship

func NewProjectRelationship(data ProjectRelationshipData) *ProjectRelationship

NewProjectRelationship instantiates a new ProjectRelationship 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 NewProjectRelationshipWithDefaults

func NewProjectRelationshipWithDefaults() *ProjectRelationship

NewProjectRelationshipWithDefaults instantiates a new ProjectRelationship 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 (*ProjectRelationship) GetData

func (o *ProjectRelationship) GetData() ProjectRelationshipData

GetData returns the Data field value.

func (*ProjectRelationship) GetDataOk

func (o *ProjectRelationship) GetDataOk() (*ProjectRelationshipData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ProjectRelationship) MarshalJSON

func (o ProjectRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectRelationship) SetData

func (o *ProjectRelationship) SetData(v ProjectRelationshipData)

SetData sets field value.

func (*ProjectRelationship) UnmarshalJSON

func (o *ProjectRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectRelationshipData

ProjectRelationshipData Relationship to project object

type ProjectRelationshipData struct {
    // A unique identifier that represents the project
    Id string `json:"id"`
    // Project resource type
    Type ProjectResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectRelationshipData

func NewProjectRelationshipData(id string, typeVar ProjectResourceType) *ProjectRelationshipData

NewProjectRelationshipData instantiates a new ProjectRelationshipData 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 NewProjectRelationshipDataWithDefaults

func NewProjectRelationshipDataWithDefaults() *ProjectRelationshipData

NewProjectRelationshipDataWithDefaults instantiates a new ProjectRelationshipData 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 (*ProjectRelationshipData) GetId

func (o *ProjectRelationshipData) GetId() string

GetId returns the Id field value.

func (*ProjectRelationshipData) GetIdOk

func (o *ProjectRelationshipData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ProjectRelationshipData) GetType

func (o *ProjectRelationshipData) GetType() ProjectResourceType

GetType returns the Type field value.

func (*ProjectRelationshipData) GetTypeOk

func (o *ProjectRelationshipData) GetTypeOk() (*ProjectResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ProjectRelationshipData) MarshalJSON

func (o ProjectRelationshipData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectRelationshipData) SetId

func (o *ProjectRelationshipData) SetId(v string)

SetId sets field value.

func (*ProjectRelationshipData) SetType

func (o *ProjectRelationshipData) SetType(v ProjectResourceType)

SetType sets field value.

func (*ProjectRelationshipData) UnmarshalJSON

func (o *ProjectRelationshipData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectRelationships

ProjectRelationships Project relationships

type ProjectRelationships struct {
    // Relationship between a team and a team link
    MemberTeam *RelationshipToTeamLinks `json:"member_team,omitempty"`
    // Relationship to users.
    MemberUser *UsersRelationship `json:"member_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectRelationships

func NewProjectRelationships() *ProjectRelationships

NewProjectRelationships instantiates a new ProjectRelationships 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 NewProjectRelationshipsWithDefaults

func NewProjectRelationshipsWithDefaults() *ProjectRelationships

NewProjectRelationshipsWithDefaults instantiates a new ProjectRelationships 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 (*ProjectRelationships) GetMemberTeam

func (o *ProjectRelationships) GetMemberTeam() RelationshipToTeamLinks

GetMemberTeam returns the MemberTeam field value if set, zero value otherwise.

func (*ProjectRelationships) GetMemberTeamOk

func (o *ProjectRelationships) GetMemberTeamOk() (*RelationshipToTeamLinks, bool)

GetMemberTeamOk returns a tuple with the MemberTeam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectRelationships) GetMemberUser

func (o *ProjectRelationships) GetMemberUser() UsersRelationship

GetMemberUser returns the MemberUser field value if set, zero value otherwise.

func (*ProjectRelationships) GetMemberUserOk

func (o *ProjectRelationships) GetMemberUserOk() (*UsersRelationship, bool)

GetMemberUserOk returns a tuple with the MemberUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectRelationships) HasMemberTeam

func (o *ProjectRelationships) HasMemberTeam() bool

HasMemberTeam returns a boolean if a field has been set.

func (*ProjectRelationships) HasMemberUser

func (o *ProjectRelationships) HasMemberUser() bool

HasMemberUser returns a boolean if a field has been set.

func (ProjectRelationships) MarshalJSON

func (o ProjectRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectRelationships) SetMemberTeam

func (o *ProjectRelationships) SetMemberTeam(v RelationshipToTeamLinks)

SetMemberTeam gets a reference to the given RelationshipToTeamLinks and assigns it to the MemberTeam field.

func (*ProjectRelationships) SetMemberUser

func (o *ProjectRelationships) SetMemberUser(v UsersRelationship)

SetMemberUser gets a reference to the given UsersRelationship and assigns it to the MemberUser field.

func (*ProjectRelationships) UnmarshalJSON

func (o *ProjectRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectResourceType

ProjectResourceType Project resource type

type ProjectResourceType string

List of ProjectResourceType.

const (
    PROJECTRESOURCETYPE_PROJECT ProjectResourceType = "project"
)

func NewProjectResourceTypeFromValue

func NewProjectResourceTypeFromValue(v string) (*ProjectResourceType, error)

NewProjectResourceTypeFromValue returns a pointer to a valid ProjectResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ProjectResourceType) GetAllowedValues

func (v *ProjectResourceType) GetAllowedValues() []ProjectResourceType

GetAllowedValues reeturns the list of possible values.

func (ProjectResourceType) IsValid

func (v ProjectResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ProjectResourceType) Ptr

func (v ProjectResourceType) Ptr() *ProjectResourceType

Ptr returns reference to ProjectResourceType value.

func (*ProjectResourceType) UnmarshalJSON

func (v *ProjectResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ProjectResponse

ProjectResponse Project response

type ProjectResponse struct {
    // A Project
    Data *Project `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectResponse

func NewProjectResponse() *ProjectResponse

NewProjectResponse instantiates a new ProjectResponse 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 NewProjectResponseWithDefaults

func NewProjectResponseWithDefaults() *ProjectResponse

NewProjectResponseWithDefaults instantiates a new ProjectResponse 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 (*ProjectResponse) GetData

func (o *ProjectResponse) GetData() Project

GetData returns the Data field value if set, zero value otherwise.

func (*ProjectResponse) GetDataOk

func (o *ProjectResponse) GetDataOk() (*Project, 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 (*ProjectResponse) HasData

func (o *ProjectResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ProjectResponse) MarshalJSON

func (o ProjectResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectResponse) SetData

func (o *ProjectResponse) SetData(v Project)

SetData gets a reference to the given Project and assigns it to the Data field.

func (*ProjectResponse) UnmarshalJSON

func (o *ProjectResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectedCost

ProjectedCost Projected Cost data.

type ProjectedCost struct {
    // Projected Cost attributes data.
    Attributes *ProjectedCostAttributes `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of cost data.
    Type *ProjectedCostType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectedCost

func NewProjectedCost() *ProjectedCost

NewProjectedCost instantiates a new ProjectedCost 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 NewProjectedCostWithDefaults

func NewProjectedCostWithDefaults() *ProjectedCost

NewProjectedCostWithDefaults instantiates a new ProjectedCost 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 (*ProjectedCost) GetAttributes

func (o *ProjectedCost) GetAttributes() ProjectedCostAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ProjectedCost) GetAttributesOk

func (o *ProjectedCost) GetAttributesOk() (*ProjectedCostAttributes, 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 (*ProjectedCost) GetId

func (o *ProjectedCost) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ProjectedCost) GetIdOk

func (o *ProjectedCost) 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 (*ProjectedCost) GetType

func (o *ProjectedCost) GetType() ProjectedCostType

GetType returns the Type field value if set, zero value otherwise.

func (*ProjectedCost) GetTypeOk

func (o *ProjectedCost) GetTypeOk() (*ProjectedCostType, 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 (*ProjectedCost) HasAttributes

func (o *ProjectedCost) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ProjectedCost) HasId

func (o *ProjectedCost) HasId() bool

HasId returns a boolean if a field has been set.

func (*ProjectedCost) HasType

func (o *ProjectedCost) HasType() bool

HasType returns a boolean if a field has been set.

func (ProjectedCost) MarshalJSON

func (o ProjectedCost) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectedCost) SetAttributes

func (o *ProjectedCost) SetAttributes(v ProjectedCostAttributes)

SetAttributes gets a reference to the given ProjectedCostAttributes and assigns it to the Attributes field.

func (*ProjectedCost) SetId

func (o *ProjectedCost) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ProjectedCost) SetType

func (o *ProjectedCost) SetType(v ProjectedCostType)

SetType gets a reference to the given ProjectedCostType and assigns it to the Type field.

func (*ProjectedCost) UnmarshalJSON

func (o *ProjectedCost) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectedCostAttributes

ProjectedCostAttributes Projected Cost attributes data.

type ProjectedCostAttributes struct {
    // The account name.
    AccountName *string `json:"account_name,omitempty"`
    // The account public ID.
    AccountPublicId *string `json:"account_public_id,omitempty"`
    // List of charges data reported for the requested month.
    Charges []ChargebackBreakdown `json:"charges,omitempty"`
    // The month requested.
    Date *time.Time `json:"date,omitempty"`
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The total projected cost of products for the month.
    ProjectedTotalCost *float64 `json:"projected_total_cost,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The region of the Datadog instance that the organization belongs to.
    Region *string `json:"region,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectedCostAttributes

func NewProjectedCostAttributes() *ProjectedCostAttributes

NewProjectedCostAttributes instantiates a new ProjectedCostAttributes 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 NewProjectedCostAttributesWithDefaults

func NewProjectedCostAttributesWithDefaults() *ProjectedCostAttributes

NewProjectedCostAttributesWithDefaults instantiates a new ProjectedCostAttributes 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 (*ProjectedCostAttributes) GetAccountName

func (o *ProjectedCostAttributes) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetAccountNameOk

func (o *ProjectedCostAttributes) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectedCostAttributes) GetAccountPublicId

func (o *ProjectedCostAttributes) GetAccountPublicId() string

GetAccountPublicId returns the AccountPublicId field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetAccountPublicIdOk

func (o *ProjectedCostAttributes) GetAccountPublicIdOk() (*string, bool)

GetAccountPublicIdOk returns a tuple with the AccountPublicId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectedCostAttributes) GetCharges

func (o *ProjectedCostAttributes) GetCharges() []ChargebackBreakdown

GetCharges returns the Charges field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetChargesOk

func (o *ProjectedCostAttributes) GetChargesOk() (*[]ChargebackBreakdown, bool)

GetChargesOk returns a tuple with the Charges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectedCostAttributes) GetDate

func (o *ProjectedCostAttributes) GetDate() time.Time

GetDate returns the Date field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetDateOk

func (o *ProjectedCostAttributes) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectedCostAttributes) GetOrgName

func (o *ProjectedCostAttributes) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetOrgNameOk

func (o *ProjectedCostAttributes) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectedCostAttributes) GetProjectedTotalCost

func (o *ProjectedCostAttributes) GetProjectedTotalCost() float64

GetProjectedTotalCost returns the ProjectedTotalCost field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetProjectedTotalCostOk

func (o *ProjectedCostAttributes) GetProjectedTotalCostOk() (*float64, bool)

GetProjectedTotalCostOk returns a tuple with the ProjectedTotalCost field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectedCostAttributes) GetPublicId

func (o *ProjectedCostAttributes) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetPublicIdOk

func (o *ProjectedCostAttributes) 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 (*ProjectedCostAttributes) GetRegion

func (o *ProjectedCostAttributes) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*ProjectedCostAttributes) GetRegionOk

func (o *ProjectedCostAttributes) 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 (*ProjectedCostAttributes) HasAccountName

func (o *ProjectedCostAttributes) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*ProjectedCostAttributes) HasAccountPublicId

func (o *ProjectedCostAttributes) HasAccountPublicId() bool

HasAccountPublicId returns a boolean if a field has been set.

func (*ProjectedCostAttributes) HasCharges

func (o *ProjectedCostAttributes) HasCharges() bool

HasCharges returns a boolean if a field has been set.

func (*ProjectedCostAttributes) HasDate

func (o *ProjectedCostAttributes) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*ProjectedCostAttributes) HasOrgName

func (o *ProjectedCostAttributes) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*ProjectedCostAttributes) HasProjectedTotalCost

func (o *ProjectedCostAttributes) HasProjectedTotalCost() bool

HasProjectedTotalCost returns a boolean if a field has been set.

func (*ProjectedCostAttributes) HasPublicId

func (o *ProjectedCostAttributes) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*ProjectedCostAttributes) HasRegion

func (o *ProjectedCostAttributes) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (ProjectedCostAttributes) MarshalJSON

func (o ProjectedCostAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectedCostAttributes) SetAccountName

func (o *ProjectedCostAttributes) SetAccountName(v string)

SetAccountName gets a reference to the given string and assigns it to the AccountName field.

func (*ProjectedCostAttributes) SetAccountPublicId

func (o *ProjectedCostAttributes) SetAccountPublicId(v string)

SetAccountPublicId gets a reference to the given string and assigns it to the AccountPublicId field.

func (*ProjectedCostAttributes) SetCharges

func (o *ProjectedCostAttributes) SetCharges(v []ChargebackBreakdown)

SetCharges gets a reference to the given []ChargebackBreakdown and assigns it to the Charges field.

func (*ProjectedCostAttributes) SetDate

func (o *ProjectedCostAttributes) SetDate(v time.Time)

SetDate gets a reference to the given time.Time and assigns it to the Date field.

func (*ProjectedCostAttributes) SetOrgName

func (o *ProjectedCostAttributes) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*ProjectedCostAttributes) SetProjectedTotalCost

func (o *ProjectedCostAttributes) SetProjectedTotalCost(v float64)

SetProjectedTotalCost gets a reference to the given float64 and assigns it to the ProjectedTotalCost field.

func (*ProjectedCostAttributes) SetPublicId

func (o *ProjectedCostAttributes) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*ProjectedCostAttributes) SetRegion

func (o *ProjectedCostAttributes) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*ProjectedCostAttributes) UnmarshalJSON

func (o *ProjectedCostAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectedCostResponse

ProjectedCostResponse Projected Cost response.

type ProjectedCostResponse struct {
    // Response containing Projected Cost.
    Data []ProjectedCost `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectedCostResponse

func NewProjectedCostResponse() *ProjectedCostResponse

NewProjectedCostResponse instantiates a new ProjectedCostResponse 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 NewProjectedCostResponseWithDefaults

func NewProjectedCostResponseWithDefaults() *ProjectedCostResponse

NewProjectedCostResponseWithDefaults instantiates a new ProjectedCostResponse 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 (*ProjectedCostResponse) GetData

func (o *ProjectedCostResponse) GetData() []ProjectedCost

GetData returns the Data field value if set, zero value otherwise.

func (*ProjectedCostResponse) GetDataOk

func (o *ProjectedCostResponse) GetDataOk() (*[]ProjectedCost, 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 (*ProjectedCostResponse) HasData

func (o *ProjectedCostResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ProjectedCostResponse) MarshalJSON

func (o ProjectedCostResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectedCostResponse) SetData

func (o *ProjectedCostResponse) SetData(v []ProjectedCost)

SetData gets a reference to the given []ProjectedCost and assigns it to the Data field.

func (*ProjectedCostResponse) UnmarshalJSON

func (o *ProjectedCostResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ProjectedCostType

ProjectedCostType Type of cost data.

type ProjectedCostType string

List of ProjectedCostType.

const (
    PROJECTEDCOSTTYPE_PROJECt_COST ProjectedCostType = "projected_cost"
)

func NewProjectedCostTypeFromValue

func NewProjectedCostTypeFromValue(v string) (*ProjectedCostType, error)

NewProjectedCostTypeFromValue returns a pointer to a valid ProjectedCostType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ProjectedCostType) GetAllowedValues

func (v *ProjectedCostType) GetAllowedValues() []ProjectedCostType

GetAllowedValues reeturns the list of possible values.

func (ProjectedCostType) IsValid

func (v ProjectedCostType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ProjectedCostType) Ptr

func (v ProjectedCostType) Ptr() *ProjectedCostType

Ptr returns reference to ProjectedCostType value.

func (*ProjectedCostType) UnmarshalJSON

func (v *ProjectedCostType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ProjectsResponse

ProjectsResponse Response with projects

type ProjectsResponse struct {
    // Projects response data
    Data []Project `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewProjectsResponse

func NewProjectsResponse() *ProjectsResponse

NewProjectsResponse instantiates a new ProjectsResponse 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 NewProjectsResponseWithDefaults

func NewProjectsResponseWithDefaults() *ProjectsResponse

NewProjectsResponseWithDefaults instantiates a new ProjectsResponse 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 (*ProjectsResponse) GetData

func (o *ProjectsResponse) GetData() []Project

GetData returns the Data field value if set, zero value otherwise.

func (*ProjectsResponse) GetDataOk

func (o *ProjectsResponse) GetDataOk() (*[]Project, 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 (*ProjectsResponse) HasData

func (o *ProjectsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ProjectsResponse) MarshalJSON

func (o ProjectsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ProjectsResponse) SetData

func (o *ProjectsResponse) SetData(v []Project)

SetData gets a reference to the given []Project and assigns it to the Data field.

func (*ProjectsResponse) UnmarshalJSON

func (o *ProjectsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type PublishAppResponse

PublishAppResponse The response object after an app is successfully published.

type PublishAppResponse struct {
    // The version of the app that was published.
    Data *Deployment `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewPublishAppResponse

func NewPublishAppResponse() *PublishAppResponse

NewPublishAppResponse instantiates a new PublishAppResponse 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 NewPublishAppResponseWithDefaults

func NewPublishAppResponseWithDefaults() *PublishAppResponse

NewPublishAppResponseWithDefaults instantiates a new PublishAppResponse 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 (*PublishAppResponse) GetData

func (o *PublishAppResponse) GetData() Deployment

GetData returns the Data field value if set, zero value otherwise.

func (*PublishAppResponse) GetDataOk

func (o *PublishAppResponse) GetDataOk() (*Deployment, 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 (*PublishAppResponse) HasData

func (o *PublishAppResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (PublishAppResponse) MarshalJSON

func (o PublishAppResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*PublishAppResponse) SetData

func (o *PublishAppResponse) SetData(v Deployment)

SetData gets a reference to the given Deployment and assigns it to the Data field.

func (*PublishAppResponse) UnmarshalJSON

func (o *PublishAppResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Query

Query - A data query used by an app. This can take the form of an external action, a data transformation, or a state variable.

type Query struct {
    ActionQuery   *ActionQuery
    DataTransform *DataTransform
    StateVariable *StateVariable

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ActionQueryAsQuery

func ActionQueryAsQuery(v *ActionQuery) Query

ActionQueryAsQuery is a convenience function that returns ActionQuery wrapped in Query.

func DataTransformAsQuery

func DataTransformAsQuery(v *DataTransform) Query

DataTransformAsQuery is a convenience function that returns DataTransform wrapped in Query.

func StateVariableAsQuery

func StateVariableAsQuery(v *StateVariable) Query

StateVariableAsQuery is a convenience function that returns StateVariable wrapped in Query.

func (*Query) GetActualInstance

func (obj *Query) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (Query) MarshalJSON

func (obj Query) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*Query) UnmarshalJSON

func (obj *Query) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type QueryFormula

QueryFormula A formula for calculation based on one or more queries.

type QueryFormula struct {
    // Formula string, referencing one or more queries with their name property.
    Formula string `json:"formula"`
    // Message for specifying limits to the number of values returned by a query.
    // This limit is only for scalar queries and has no effect on timeseries queries.
    Limit *FormulaLimit `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewQueryFormula

func NewQueryFormula(formula string) *QueryFormula

NewQueryFormula instantiates a new QueryFormula 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 NewQueryFormulaWithDefaults

func NewQueryFormulaWithDefaults() *QueryFormula

NewQueryFormulaWithDefaults instantiates a new QueryFormula 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 (*QueryFormula) GetFormula

func (o *QueryFormula) GetFormula() string

GetFormula returns the Formula field value.

func (*QueryFormula) GetFormulaOk

func (o *QueryFormula) GetFormulaOk() (*string, bool)

GetFormulaOk returns a tuple with the Formula field value and a boolean to check if the value has been set.

func (*QueryFormula) GetLimit

func (o *QueryFormula) GetLimit() FormulaLimit

GetLimit returns the Limit field value if set, zero value otherwise.

func (*QueryFormula) GetLimitOk

func (o *QueryFormula) GetLimitOk() (*FormulaLimit, 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 (*QueryFormula) HasLimit

func (o *QueryFormula) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (QueryFormula) MarshalJSON

func (o QueryFormula) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*QueryFormula) SetFormula

func (o *QueryFormula) SetFormula(v string)

SetFormula sets field value.

func (*QueryFormula) SetLimit

func (o *QueryFormula) SetLimit(v FormulaLimit)

SetLimit gets a reference to the given FormulaLimit and assigns it to the Limit field.

func (*QueryFormula) UnmarshalJSON

func (o *QueryFormula) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type QuerySortOrder

QuerySortOrder Direction of sort.

type QuerySortOrder string

List of QuerySortOrder.

const (
    QUERYSORTORDER_ASC  QuerySortOrder = "asc"
    QUERYSORTORDER_DESC QuerySortOrder = "desc"
)

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) GetAllowedValues

func (v *QuerySortOrder) GetAllowedValues() []QuerySortOrder

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type RUMAggregateBucketValue

RUMAggregateBucketValue - A bucket value, can be either a timeseries or a single value.

type RUMAggregateBucketValue struct {
    RUMAggregateBucketValueSingleString *string
    RUMAggregateBucketValueSingleNumber *float64
    RUMAggregateBucketValueTimeseries   *RUMAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue

func RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue(v *float64) RUMAggregateBucketValue

RUMAggregateBucketValueSingleNumberAsRUMAggregateBucketValue is a convenience function that returns float64 wrapped in RUMAggregateBucketValue.

func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue

func RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue(v *string) RUMAggregateBucketValue

RUMAggregateBucketValueSingleStringAsRUMAggregateBucketValue is a convenience function that returns string wrapped in RUMAggregateBucketValue.

func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue

func RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue(v *RUMAggregateBucketValueTimeseries) RUMAggregateBucketValue

RUMAggregateBucketValueTimeseriesAsRUMAggregateBucketValue is a convenience function that returns RUMAggregateBucketValueTimeseries wrapped in RUMAggregateBucketValue.

func (*RUMAggregateBucketValue) GetActualInstance

func (obj *RUMAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMAggregateBucketValue) MarshalJSON

func (obj RUMAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMAggregateBucketValue) UnmarshalJSON

func (obj *RUMAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMAggregateBucketValueTimeseries

RUMAggregateBucketValueTimeseries A timeseries array.

type RUMAggregateBucketValueTimeseries struct {
    Items []RUMAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewRUMAggregateBucketValueTimeseries

func NewRUMAggregateBucketValueTimeseries() *RUMAggregateBucketValueTimeseries

NewRUMAggregateBucketValueTimeseries instantiates a new RUMAggregateBucketValueTimeseries 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 NewRUMAggregateBucketValueTimeseriesWithDefaults

func NewRUMAggregateBucketValueTimeseriesWithDefaults() *RUMAggregateBucketValueTimeseries

NewRUMAggregateBucketValueTimeseriesWithDefaults instantiates a new RUMAggregateBucketValueTimeseries 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 (RUMAggregateBucketValueTimeseries) MarshalJSON

func (o RUMAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateBucketValueTimeseries) UnmarshalJSON

func (o *RUMAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateBucketValueTimeseriesPoint

RUMAggregateBucketValueTimeseriesPoint A timeseries point.

type RUMAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point.
    Time *time.Time `json:"time,omitempty"`
    // The value for this point.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMAggregateBucketValueTimeseriesPoint

func NewRUMAggregateBucketValueTimeseriesPoint() *RUMAggregateBucketValueTimeseriesPoint

NewRUMAggregateBucketValueTimeseriesPoint instantiates a new RUMAggregateBucketValueTimeseriesPoint 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 NewRUMAggregateBucketValueTimeseriesPointWithDefaults

func NewRUMAggregateBucketValueTimeseriesPointWithDefaults() *RUMAggregateBucketValueTimeseriesPoint

NewRUMAggregateBucketValueTimeseriesPointWithDefaults instantiates a new RUMAggregateBucketValueTimeseriesPoint 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 (*RUMAggregateBucketValueTimeseriesPoint) GetTime

func (o *RUMAggregateBucketValueTimeseriesPoint) GetTime() time.Time

GetTime returns the Time field value if set, zero value otherwise.

func (*RUMAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *RUMAggregateBucketValueTimeseriesPoint) GetTimeOk() (*time.Time, bool)

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 (*RUMAggregateBucketValueTimeseriesPoint) GetValue

func (o *RUMAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*RUMAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *RUMAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, 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 (*RUMAggregateBucketValueTimeseriesPoint) HasTime

func (o *RUMAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*RUMAggregateBucketValueTimeseriesPoint) HasValue

func (o *RUMAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (RUMAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o RUMAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateBucketValueTimeseriesPoint) SetTime

func (o *RUMAggregateBucketValueTimeseriesPoint) SetTime(v time.Time)

SetTime gets a reference to the given time.Time and assigns it to the Time field.

func (*RUMAggregateBucketValueTimeseriesPoint) SetValue

func (o *RUMAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *RUMAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateRequest

RUMAggregateRequest The object sent with the request to retrieve aggregation buckets of RUM events from your organization.

type RUMAggregateRequest struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []RUMCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *RUMQueryFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []RUMGroupBy `json:"group_by,omitempty"`
    // Global query options that are used during the query.
    // Note: Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *RUMQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *RUMQueryPageOptions `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMAggregateRequest

func NewRUMAggregateRequest() *RUMAggregateRequest

NewRUMAggregateRequest instantiates a new RUMAggregateRequest 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 NewRUMAggregateRequestWithDefaults

func NewRUMAggregateRequestWithDefaults() *RUMAggregateRequest

NewRUMAggregateRequestWithDefaults instantiates a new RUMAggregateRequest 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 (*RUMAggregateRequest) GetCompute

func (o *RUMAggregateRequest) GetCompute() []RUMCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetComputeOk

func (o *RUMAggregateRequest) GetComputeOk() (*[]RUMCompute, 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 (*RUMAggregateRequest) GetFilter

func (o *RUMAggregateRequest) GetFilter() RUMQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetFilterOk

func (o *RUMAggregateRequest) GetFilterOk() (*RUMQueryFilter, 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 (*RUMAggregateRequest) GetGroupBy

func (o *RUMAggregateRequest) GetGroupBy() []RUMGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetGroupByOk

func (o *RUMAggregateRequest) GetGroupByOk() (*[]RUMGroupBy, 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 (*RUMAggregateRequest) GetOptions

func (o *RUMAggregateRequest) GetOptions() RUMQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetOptionsOk

func (o *RUMAggregateRequest) GetOptionsOk() (*RUMQueryOptions, 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 (*RUMAggregateRequest) GetPage

func (o *RUMAggregateRequest) GetPage() RUMQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMAggregateRequest) GetPageOk

func (o *RUMAggregateRequest) GetPageOk() (*RUMQueryPageOptions, 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 (*RUMAggregateRequest) HasCompute

func (o *RUMAggregateRequest) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasFilter

func (o *RUMAggregateRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasGroupBy

func (o *RUMAggregateRequest) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasOptions

func (o *RUMAggregateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*RUMAggregateRequest) HasPage

func (o *RUMAggregateRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (RUMAggregateRequest) MarshalJSON

func (o RUMAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateRequest) SetCompute

func (o *RUMAggregateRequest) SetCompute(v []RUMCompute)

SetCompute gets a reference to the given []RUMCompute and assigns it to the Compute field.

func (*RUMAggregateRequest) SetFilter

func (o *RUMAggregateRequest) SetFilter(v RUMQueryFilter)

SetFilter gets a reference to the given RUMQueryFilter and assigns it to the Filter field.

func (*RUMAggregateRequest) SetGroupBy

func (o *RUMAggregateRequest) SetGroupBy(v []RUMGroupBy)

SetGroupBy gets a reference to the given []RUMGroupBy and assigns it to the GroupBy field.

func (*RUMAggregateRequest) SetOptions

func (o *RUMAggregateRequest) SetOptions(v RUMQueryOptions)

SetOptions gets a reference to the given RUMQueryOptions and assigns it to the Options field.

func (*RUMAggregateRequest) SetPage

func (o *RUMAggregateRequest) SetPage(v RUMQueryPageOptions)

SetPage gets a reference to the given RUMQueryPageOptions and assigns it to the Page field.

func (*RUMAggregateRequest) UnmarshalJSON

func (o *RUMAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateSort

RUMAggregateSort A sort rule.

type RUMAggregateSort struct {
    // An aggregation function.
    Aggregation *RUMAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`).
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending.
    Order *RUMSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm.
    Type *RUMAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMAggregateSort

func NewRUMAggregateSort() *RUMAggregateSort

NewRUMAggregateSort instantiates a new RUMAggregateSort 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 NewRUMAggregateSortWithDefaults

func NewRUMAggregateSortWithDefaults() *RUMAggregateSort

NewRUMAggregateSortWithDefaults instantiates a new RUMAggregateSort 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 (*RUMAggregateSort) GetAggregation

func (o *RUMAggregateSort) GetAggregation() RUMAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*RUMAggregateSort) GetAggregationOk

func (o *RUMAggregateSort) GetAggregationOk() (*RUMAggregationFunction, 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 (*RUMAggregateSort) GetMetric

func (o *RUMAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*RUMAggregateSort) GetMetricOk

func (o *RUMAggregateSort) 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 (*RUMAggregateSort) GetOrder

func (o *RUMAggregateSort) GetOrder() RUMSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*RUMAggregateSort) GetOrderOk

func (o *RUMAggregateSort) GetOrderOk() (*RUMSortOrder, 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 (*RUMAggregateSort) GetType

func (o *RUMAggregateSort) GetType() RUMAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMAggregateSort) GetTypeOk

func (o *RUMAggregateSort) GetTypeOk() (*RUMAggregateSortType, 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 (*RUMAggregateSort) HasAggregation

func (o *RUMAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*RUMAggregateSort) HasMetric

func (o *RUMAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*RUMAggregateSort) HasOrder

func (o *RUMAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*RUMAggregateSort) HasType

func (o *RUMAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMAggregateSort) MarshalJSON

func (o RUMAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregateSort) SetAggregation

func (o *RUMAggregateSort) SetAggregation(v RUMAggregationFunction)

SetAggregation gets a reference to the given RUMAggregationFunction and assigns it to the Aggregation field.

func (*RUMAggregateSort) SetMetric

func (o *RUMAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*RUMAggregateSort) SetOrder

func (o *RUMAggregateSort) SetOrder(v RUMSortOrder)

SetOrder gets a reference to the given RUMSortOrder and assigns it to the Order field.

func (*RUMAggregateSort) SetType

func (o *RUMAggregateSort) SetType(v RUMAggregateSortType)

SetType gets a reference to the given RUMAggregateSortType and assigns it to the Type field.

func (*RUMAggregateSort) UnmarshalJSON

func (o *RUMAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregateSortType

RUMAggregateSortType The type of sorting algorithm.

type RUMAggregateSortType string

List of RUMAggregateSortType.

const (
    RUMAGGREGATESORTTYPE_ALPHABETICAL RUMAggregateSortType = "alphabetical"
    RUMAGGREGATESORTTYPE_MEASURE      RUMAggregateSortType = "measure"
)

func NewRUMAggregateSortTypeFromValue

func NewRUMAggregateSortTypeFromValue(v string) (*RUMAggregateSortType, error)

NewRUMAggregateSortTypeFromValue returns a pointer to a valid RUMAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMAggregateSortType) GetAllowedValues

func (v *RUMAggregateSortType) GetAllowedValues() []RUMAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (RUMAggregateSortType) IsValid

func (v RUMAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMAggregateSortType) Ptr

func (v RUMAggregateSortType) Ptr() *RUMAggregateSortType

Ptr returns reference to RUMAggregateSortType value.

func (*RUMAggregateSortType) UnmarshalJSON

func (v *RUMAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAggregationBucketsResponse

RUMAggregationBucketsResponse The query results.

type RUMAggregationBucketsResponse struct {
    // The list of matching buckets, one item per bucket.
    Buckets []RUMBucketResponse `json:"buckets,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMAggregationBucketsResponse

func NewRUMAggregationBucketsResponse() *RUMAggregationBucketsResponse

NewRUMAggregationBucketsResponse instantiates a new RUMAggregationBucketsResponse 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 NewRUMAggregationBucketsResponseWithDefaults

func NewRUMAggregationBucketsResponseWithDefaults() *RUMAggregationBucketsResponse

NewRUMAggregationBucketsResponseWithDefaults instantiates a new RUMAggregationBucketsResponse 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 (*RUMAggregationBucketsResponse) GetBuckets

func (o *RUMAggregationBucketsResponse) GetBuckets() []RUMBucketResponse

GetBuckets returns the Buckets field value if set, zero value otherwise.

func (*RUMAggregationBucketsResponse) GetBucketsOk

func (o *RUMAggregationBucketsResponse) GetBucketsOk() (*[]RUMBucketResponse, 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 (*RUMAggregationBucketsResponse) HasBuckets

func (o *RUMAggregationBucketsResponse) HasBuckets() bool

HasBuckets returns a boolean if a field has been set.

func (RUMAggregationBucketsResponse) MarshalJSON

func (o RUMAggregationBucketsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAggregationBucketsResponse) SetBuckets

func (o *RUMAggregationBucketsResponse) SetBuckets(v []RUMBucketResponse)

SetBuckets gets a reference to the given []RUMBucketResponse and assigns it to the Buckets field.

func (*RUMAggregationBucketsResponse) UnmarshalJSON

func (o *RUMAggregationBucketsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMAggregationFunction

RUMAggregationFunction An aggregation function.

type RUMAggregationFunction string

List of RUMAggregationFunction.

const (
    RUMAGGREGATIONFUNCTION_COUNT         RUMAggregationFunction = "count"
    RUMAGGREGATIONFUNCTION_CARDINALITY   RUMAggregationFunction = "cardinality"
    RUMAGGREGATIONFUNCTION_PERCENTILE_75 RUMAggregationFunction = "pc75"
    RUMAGGREGATIONFUNCTION_PERCENTILE_90 RUMAggregationFunction = "pc90"
    RUMAGGREGATIONFUNCTION_PERCENTILE_95 RUMAggregationFunction = "pc95"
    RUMAGGREGATIONFUNCTION_PERCENTILE_98 RUMAggregationFunction = "pc98"
    RUMAGGREGATIONFUNCTION_PERCENTILE_99 RUMAggregationFunction = "pc99"
    RUMAGGREGATIONFUNCTION_SUM           RUMAggregationFunction = "sum"
    RUMAGGREGATIONFUNCTION_MIN           RUMAggregationFunction = "min"
    RUMAGGREGATIONFUNCTION_MAX           RUMAggregationFunction = "max"
    RUMAGGREGATIONFUNCTION_AVG           RUMAggregationFunction = "avg"
    RUMAGGREGATIONFUNCTION_MEDIAN        RUMAggregationFunction = "median"
)

func NewRUMAggregationFunctionFromValue

func NewRUMAggregationFunctionFromValue(v string) (*RUMAggregationFunction, error)

NewRUMAggregationFunctionFromValue returns a pointer to a valid RUMAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMAggregationFunction) GetAllowedValues

func (v *RUMAggregationFunction) GetAllowedValues() []RUMAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (RUMAggregationFunction) IsValid

func (v RUMAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMAggregationFunction) Ptr

func (v RUMAggregationFunction) Ptr() *RUMAggregationFunction

Ptr returns reference to RUMAggregationFunction value.

func (*RUMAggregationFunction) UnmarshalJSON

func (v *RUMAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMAnalyticsAggregateResponse

RUMAnalyticsAggregateResponse The response object for the RUM events aggregate API endpoint.

type RUMAnalyticsAggregateResponse struct {
    // The query results.
    Data *RUMAggregationBucketsResponse `json:"data,omitempty"`
    // Links attributes.
    Links *RUMResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *RUMResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMAnalyticsAggregateResponse

func NewRUMAnalyticsAggregateResponse() *RUMAnalyticsAggregateResponse

NewRUMAnalyticsAggregateResponse instantiates a new RUMAnalyticsAggregateResponse 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 NewRUMAnalyticsAggregateResponseWithDefaults

func NewRUMAnalyticsAggregateResponseWithDefaults() *RUMAnalyticsAggregateResponse

NewRUMAnalyticsAggregateResponseWithDefaults instantiates a new RUMAnalyticsAggregateResponse 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 (*RUMAnalyticsAggregateResponse) GetData

func (o *RUMAnalyticsAggregateResponse) GetData() RUMAggregationBucketsResponse

GetData returns the Data field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetDataOk

func (o *RUMAnalyticsAggregateResponse) GetDataOk() (*RUMAggregationBucketsResponse, 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 (o *RUMAnalyticsAggregateResponse) GetLinks() RUMResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetLinksOk

func (o *RUMAnalyticsAggregateResponse) GetLinksOk() (*RUMResponseLinks, 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 (*RUMAnalyticsAggregateResponse) GetMeta

func (o *RUMAnalyticsAggregateResponse) GetMeta() RUMResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RUMAnalyticsAggregateResponse) GetMetaOk

func (o *RUMAnalyticsAggregateResponse) GetMetaOk() (*RUMResponseMetadata, 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 (*RUMAnalyticsAggregateResponse) HasData

func (o *RUMAnalyticsAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RUMAnalyticsAggregateResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RUMAnalyticsAggregateResponse) HasMeta

func (o *RUMAnalyticsAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RUMAnalyticsAggregateResponse) MarshalJSON

func (o RUMAnalyticsAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMAnalyticsAggregateResponse) SetData

func (o *RUMAnalyticsAggregateResponse) SetData(v RUMAggregationBucketsResponse)

SetData gets a reference to the given RUMAggregationBucketsResponse and assigns it to the Data field.

func (o *RUMAnalyticsAggregateResponse) SetLinks(v RUMResponseLinks)

SetLinks gets a reference to the given RUMResponseLinks and assigns it to the Links field.

func (*RUMAnalyticsAggregateResponse) SetMeta

func (o *RUMAnalyticsAggregateResponse) SetMeta(v RUMResponseMetadata)

SetMeta gets a reference to the given RUMResponseMetadata and assigns it to the Meta field.

func (*RUMAnalyticsAggregateResponse) UnmarshalJSON

func (o *RUMAnalyticsAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApi

RUMApi service type

type RUMApi datadog.Service

func NewRUMApi

func NewRUMApi(client *datadog.APIClient) *RUMApi

NewRUMApi Returns NewRUMApi.

func (*RUMApi) AggregateRUMEvents

func (a *RUMApi) AggregateRUMEvents(ctx _context.Context, body RUMAggregateRequest) (RUMAnalyticsAggregateResponse, *_nethttp.Response, error)

AggregateRUMEvents Aggregate RUM events. The API endpoint to aggregate RUM events into buckets of computed metrics and timeseries.

func (*RUMApi) CreateRUMApplication

func (a *RUMApi) CreateRUMApplication(ctx _context.Context, body RUMApplicationCreateRequest) (RUMApplicationResponse, *_nethttp.Response, error)

CreateRUMApplication Create a new RUM application. Create a new RUM application in your organization.

func (*RUMApi) DeleteRUMApplication

func (a *RUMApi) DeleteRUMApplication(ctx _context.Context, id string) (*_nethttp.Response, error)

DeleteRUMApplication Delete a RUM application. Delete an existing RUM application in your organization.

func (*RUMApi) GetRUMApplication

func (a *RUMApi) GetRUMApplication(ctx _context.Context, id string) (RUMApplicationResponse, *_nethttp.Response, error)

GetRUMApplication Get a RUM application. Get the RUM application with given ID in your organization.

func (*RUMApi) GetRUMApplications

func (a *RUMApi) GetRUMApplications(ctx _context.Context) (RUMApplicationsResponse, *_nethttp.Response, error)

GetRUMApplications List all the RUM applications. List all the RUM applications in your organization.

func (*RUMApi) ListRUMEvents

func (a *RUMApi) ListRUMEvents(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (RUMEventsResponse, *_nethttp.Response, error)

ListRUMEvents Get a list of RUM events. List endpoint returns events that match a RUM search query. [Results are paginated]1.

Use this endpoint to see your latest RUM events.

func (*RUMApi) ListRUMEventsWithPagination

func (a *RUMApi) ListRUMEventsWithPagination(ctx _context.Context, o ...ListRUMEventsOptionalParameters) (<-chan datadog.PaginationResult[RUMEvent], func())

ListRUMEventsWithPagination provides a paginated version of ListRUMEvents returning a channel with all items.

func (*RUMApi) SearchRUMEvents

func (a *RUMApi) SearchRUMEvents(ctx _context.Context, body RUMSearchEventsRequest) (RUMEventsResponse, *_nethttp.Response, error)

SearchRUMEvents Search RUM events. List endpoint returns RUM events that match a RUM search query. [Results are paginated]1.

Use this endpoint to build complex RUM events filtering and search.

func (*RUMApi) SearchRUMEventsWithPagination

func (a *RUMApi) SearchRUMEventsWithPagination(ctx _context.Context, body RUMSearchEventsRequest) (<-chan datadog.PaginationResult[RUMEvent], func())

SearchRUMEventsWithPagination provides a paginated version of SearchRUMEvents returning a channel with all items.

func (*RUMApi) UpdateRUMApplication

func (a *RUMApi) UpdateRUMApplication(ctx _context.Context, id string, body RUMApplicationUpdateRequest) (RUMApplicationResponse, *_nethttp.Response, error)

UpdateRUMApplication Update a RUM application. Update the RUM application with given ID in your organization.

type RUMApplication

RUMApplication RUM application.

type RUMApplication struct {
    // RUM application attributes.
    Attributes RUMApplicationAttributes `json:"attributes"`
    // RUM application ID.
    Id string `json:"id"`
    // RUM application response type.
    Type RUMApplicationType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplication

func NewRUMApplication(attributes RUMApplicationAttributes, id string, typeVar RUMApplicationType) *RUMApplication

NewRUMApplication instantiates a new RUMApplication 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 NewRUMApplicationWithDefaults

func NewRUMApplicationWithDefaults() *RUMApplication

NewRUMApplicationWithDefaults instantiates a new RUMApplication 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 (*RUMApplication) GetAttributes

func (o *RUMApplication) GetAttributes() RUMApplicationAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplication) GetAttributesOk

func (o *RUMApplication) GetAttributesOk() (*RUMApplicationAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplication) GetId

func (o *RUMApplication) GetId() string

GetId returns the Id field value.

func (*RUMApplication) GetIdOk

func (o *RUMApplication) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RUMApplication) GetType

func (o *RUMApplication) GetType() RUMApplicationType

GetType returns the Type field value.

func (*RUMApplication) GetTypeOk

func (o *RUMApplication) GetTypeOk() (*RUMApplicationType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RUMApplication) MarshalJSON

func (o RUMApplication) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplication) SetAttributes

func (o *RUMApplication) SetAttributes(v RUMApplicationAttributes)

SetAttributes sets field value.

func (*RUMApplication) SetId

func (o *RUMApplication) SetId(v string)

SetId sets field value.

func (*RUMApplication) SetType

func (o *RUMApplication) SetType(v RUMApplicationType)

SetType sets field value.

func (*RUMApplication) UnmarshalJSON

func (o *RUMApplication) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationAttributes

RUMApplicationAttributes RUM application attributes.

type RUMApplicationAttributes struct {
    // ID of the RUM application.
    ApplicationId string `json:"application_id"`
    // Client token of the RUM application.
    ClientToken string `json:"client_token"`
    // Timestamp in ms of the creation date.
    CreatedAt int64 `json:"created_at"`
    // Handle of the creator user.
    CreatedByHandle string `json:"created_by_handle"`
    // Hash of the RUM application. Optional.
    Hash *string `json:"hash,omitempty"`
    // Indicates if the RUM application is active.
    IsActive *bool `json:"is_active,omitempty"`
    // Name of the RUM application.
    Name string `json:"name"`
    // Org ID of the RUM application.
    OrgId int32 `json:"org_id"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`.
    Type string `json:"type"`
    // Timestamp in ms of the last update date.
    UpdatedAt int64 `json:"updated_at"`
    // Handle of the updater user.
    UpdatedByHandle string `json:"updated_by_handle"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationAttributes

func NewRUMApplicationAttributes(applicationId string, clientToken string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationAttributes

NewRUMApplicationAttributes instantiates a new RUMApplicationAttributes 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 NewRUMApplicationAttributesWithDefaults

func NewRUMApplicationAttributesWithDefaults() *RUMApplicationAttributes

NewRUMApplicationAttributesWithDefaults instantiates a new RUMApplicationAttributes 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 (*RUMApplicationAttributes) GetApplicationId

func (o *RUMApplicationAttributes) GetApplicationId() string

GetApplicationId returns the ApplicationId field value.

func (*RUMApplicationAttributes) GetApplicationIdOk

func (o *RUMApplicationAttributes) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetClientToken

func (o *RUMApplicationAttributes) GetClientToken() string

GetClientToken returns the ClientToken field value.

func (*RUMApplicationAttributes) GetClientTokenOk

func (o *RUMApplicationAttributes) GetClientTokenOk() (*string, bool)

GetClientTokenOk returns a tuple with the ClientToken field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetCreatedAt

func (o *RUMApplicationAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value.

func (*RUMApplicationAttributes) GetCreatedAtOk

func (o *RUMApplicationAttributes) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetCreatedByHandle

func (o *RUMApplicationAttributes) GetCreatedByHandle() string

GetCreatedByHandle returns the CreatedByHandle field value.

func (*RUMApplicationAttributes) GetCreatedByHandleOk

func (o *RUMApplicationAttributes) GetCreatedByHandleOk() (*string, bool)

GetCreatedByHandleOk returns a tuple with the CreatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetHash

func (o *RUMApplicationAttributes) GetHash() string

GetHash returns the Hash field value if set, zero value otherwise.

func (*RUMApplicationAttributes) GetHashOk

func (o *RUMApplicationAttributes) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetIsActive

func (o *RUMApplicationAttributes) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*RUMApplicationAttributes) GetIsActiveOk

func (o *RUMApplicationAttributes) GetIsActiveOk() (*bool, bool)

GetIsActiveOk returns a tuple with the IsActive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetName

func (o *RUMApplicationAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationAttributes) GetNameOk

func (o *RUMApplicationAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetOrgId

func (o *RUMApplicationAttributes) GetOrgId() int32

GetOrgId returns the OrgId field value.

func (*RUMApplicationAttributes) GetOrgIdOk

func (o *RUMApplicationAttributes) GetOrgIdOk() (*int32, bool)

GetOrgIdOk returns a tuple with the OrgId field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetType

func (o *RUMApplicationAttributes) GetType() string

GetType returns the Type field value.

func (*RUMApplicationAttributes) GetTypeOk

func (o *RUMApplicationAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetUpdatedAt

func (o *RUMApplicationAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value.

func (*RUMApplicationAttributes) GetUpdatedAtOk

func (o *RUMApplicationAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) GetUpdatedByHandle

func (o *RUMApplicationAttributes) GetUpdatedByHandle() string

GetUpdatedByHandle returns the UpdatedByHandle field value.

func (*RUMApplicationAttributes) GetUpdatedByHandleOk

func (o *RUMApplicationAttributes) GetUpdatedByHandleOk() (*string, bool)

GetUpdatedByHandleOk returns a tuple with the UpdatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationAttributes) HasHash

func (o *RUMApplicationAttributes) HasHash() bool

HasHash returns a boolean if a field has been set.

func (*RUMApplicationAttributes) HasIsActive

func (o *RUMApplicationAttributes) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (RUMApplicationAttributes) MarshalJSON

func (o RUMApplicationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationAttributes) SetApplicationId

func (o *RUMApplicationAttributes) SetApplicationId(v string)

SetApplicationId sets field value.

func (*RUMApplicationAttributes) SetClientToken

func (o *RUMApplicationAttributes) SetClientToken(v string)

SetClientToken sets field value.

func (*RUMApplicationAttributes) SetCreatedAt

func (o *RUMApplicationAttributes) SetCreatedAt(v int64)

SetCreatedAt sets field value.

func (*RUMApplicationAttributes) SetCreatedByHandle

func (o *RUMApplicationAttributes) SetCreatedByHandle(v string)

SetCreatedByHandle sets field value.

func (*RUMApplicationAttributes) SetHash

func (o *RUMApplicationAttributes) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*RUMApplicationAttributes) SetIsActive

func (o *RUMApplicationAttributes) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*RUMApplicationAttributes) SetName

func (o *RUMApplicationAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationAttributes) SetOrgId

func (o *RUMApplicationAttributes) SetOrgId(v int32)

SetOrgId sets field value.

func (*RUMApplicationAttributes) SetType

func (o *RUMApplicationAttributes) SetType(v string)

SetType sets field value.

func (*RUMApplicationAttributes) SetUpdatedAt

func (o *RUMApplicationAttributes) SetUpdatedAt(v int64)

SetUpdatedAt sets field value.

func (*RUMApplicationAttributes) SetUpdatedByHandle

func (o *RUMApplicationAttributes) SetUpdatedByHandle(v string)

SetUpdatedByHandle sets field value.

func (*RUMApplicationAttributes) UnmarshalJSON

func (o *RUMApplicationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreate

RUMApplicationCreate RUM application creation.

type RUMApplicationCreate struct {
    // RUM application creation attributes.
    Attributes RUMApplicationCreateAttributes `json:"attributes"`
    // RUM application creation type.
    Type RUMApplicationCreateType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationCreate

func NewRUMApplicationCreate(attributes RUMApplicationCreateAttributes, typeVar RUMApplicationCreateType) *RUMApplicationCreate

NewRUMApplicationCreate instantiates a new RUMApplicationCreate 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 NewRUMApplicationCreateWithDefaults

func NewRUMApplicationCreateWithDefaults() *RUMApplicationCreate

NewRUMApplicationCreateWithDefaults instantiates a new RUMApplicationCreate 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 (*RUMApplicationCreate) GetAttributes

func (o *RUMApplicationCreate) GetAttributes() RUMApplicationCreateAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplicationCreate) GetAttributesOk

func (o *RUMApplicationCreate) GetAttributesOk() (*RUMApplicationCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplicationCreate) GetType

func (o *RUMApplicationCreate) GetType() RUMApplicationCreateType

GetType returns the Type field value.

func (*RUMApplicationCreate) GetTypeOk

func (o *RUMApplicationCreate) GetTypeOk() (*RUMApplicationCreateType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RUMApplicationCreate) MarshalJSON

func (o RUMApplicationCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreate) SetAttributes

func (o *RUMApplicationCreate) SetAttributes(v RUMApplicationCreateAttributes)

SetAttributes sets field value.

func (*RUMApplicationCreate) SetType

func (o *RUMApplicationCreate) SetType(v RUMApplicationCreateType)

SetType sets field value.

func (*RUMApplicationCreate) UnmarshalJSON

func (o *RUMApplicationCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateAttributes

RUMApplicationCreateAttributes RUM application creation attributes.

type RUMApplicationCreateAttributes struct {
    // Name of the RUM application.
    Name string `json:"name"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationCreateAttributes

func NewRUMApplicationCreateAttributes(name string) *RUMApplicationCreateAttributes

NewRUMApplicationCreateAttributes instantiates a new RUMApplicationCreateAttributes 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 NewRUMApplicationCreateAttributesWithDefaults

func NewRUMApplicationCreateAttributesWithDefaults() *RUMApplicationCreateAttributes

NewRUMApplicationCreateAttributesWithDefaults instantiates a new RUMApplicationCreateAttributes 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 (*RUMApplicationCreateAttributes) GetName

func (o *RUMApplicationCreateAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationCreateAttributes) GetNameOk

func (o *RUMApplicationCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationCreateAttributes) GetType

func (o *RUMApplicationCreateAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RUMApplicationCreateAttributes) GetTypeOk

func (o *RUMApplicationCreateAttributes) GetTypeOk() (*string, 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 (*RUMApplicationCreateAttributes) HasType

func (o *RUMApplicationCreateAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMApplicationCreateAttributes) MarshalJSON

func (o RUMApplicationCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreateAttributes) SetName

func (o *RUMApplicationCreateAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationCreateAttributes) SetType

func (o *RUMApplicationCreateAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*RUMApplicationCreateAttributes) UnmarshalJSON

func (o *RUMApplicationCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateRequest

RUMApplicationCreateRequest RUM application creation request attributes.

type RUMApplicationCreateRequest struct {
    // RUM application creation.
    Data RUMApplicationCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationCreateRequest

func NewRUMApplicationCreateRequest(data RUMApplicationCreate) *RUMApplicationCreateRequest

NewRUMApplicationCreateRequest instantiates a new RUMApplicationCreateRequest 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 NewRUMApplicationCreateRequestWithDefaults

func NewRUMApplicationCreateRequestWithDefaults() *RUMApplicationCreateRequest

NewRUMApplicationCreateRequestWithDefaults instantiates a new RUMApplicationCreateRequest 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 (*RUMApplicationCreateRequest) GetData

func (o *RUMApplicationCreateRequest) GetData() RUMApplicationCreate

GetData returns the Data field value.

func (*RUMApplicationCreateRequest) GetDataOk

func (o *RUMApplicationCreateRequest) GetDataOk() (*RUMApplicationCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RUMApplicationCreateRequest) MarshalJSON

func (o RUMApplicationCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationCreateRequest) SetData

func (o *RUMApplicationCreateRequest) SetData(v RUMApplicationCreate)

SetData sets field value.

func (*RUMApplicationCreateRequest) UnmarshalJSON

func (o *RUMApplicationCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationCreateType

RUMApplicationCreateType RUM application creation type.

type RUMApplicationCreateType string

List of RUMApplicationCreateType.

const (
    RUMAPPLICATIONCREATETYPE_RUM_APPLICATION_CREATE RUMApplicationCreateType = "rum_application_create"
)

func NewRUMApplicationCreateTypeFromValue

func NewRUMApplicationCreateTypeFromValue(v string) (*RUMApplicationCreateType, error)

NewRUMApplicationCreateTypeFromValue returns a pointer to a valid RUMApplicationCreateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationCreateType) GetAllowedValues

func (v *RUMApplicationCreateType) GetAllowedValues() []RUMApplicationCreateType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationCreateType) IsValid

func (v RUMApplicationCreateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationCreateType) Ptr

func (v RUMApplicationCreateType) Ptr() *RUMApplicationCreateType

Ptr returns reference to RUMApplicationCreateType value.

func (*RUMApplicationCreateType) UnmarshalJSON

func (v *RUMApplicationCreateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationList

RUMApplicationList RUM application list.

type RUMApplicationList struct {
    // RUM application list attributes.
    Attributes RUMApplicationListAttributes `json:"attributes"`
    // RUM application ID.
    Id *string `json:"id,omitempty"`
    // RUM application list type.
    Type RUMApplicationListType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationList

func NewRUMApplicationList(attributes RUMApplicationListAttributes, typeVar RUMApplicationListType) *RUMApplicationList

NewRUMApplicationList instantiates a new RUMApplicationList 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 NewRUMApplicationListWithDefaults

func NewRUMApplicationListWithDefaults() *RUMApplicationList

NewRUMApplicationListWithDefaults instantiates a new RUMApplicationList 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 (*RUMApplicationList) GetAttributes

func (o *RUMApplicationList) GetAttributes() RUMApplicationListAttributes

GetAttributes returns the Attributes field value.

func (*RUMApplicationList) GetAttributesOk

func (o *RUMApplicationList) GetAttributesOk() (*RUMApplicationListAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RUMApplicationList) GetId

func (o *RUMApplicationList) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RUMApplicationList) GetIdOk

func (o *RUMApplicationList) 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 (*RUMApplicationList) GetType

func (o *RUMApplicationList) GetType() RUMApplicationListType

GetType returns the Type field value.

func (*RUMApplicationList) GetTypeOk

func (o *RUMApplicationList) GetTypeOk() (*RUMApplicationListType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationList) HasId

func (o *RUMApplicationList) HasId() bool

HasId returns a boolean if a field has been set.

func (RUMApplicationList) MarshalJSON

func (o RUMApplicationList) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationList) SetAttributes

func (o *RUMApplicationList) SetAttributes(v RUMApplicationListAttributes)

SetAttributes sets field value.

func (*RUMApplicationList) SetId

func (o *RUMApplicationList) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RUMApplicationList) SetType

func (o *RUMApplicationList) SetType(v RUMApplicationListType)

SetType sets field value.

func (*RUMApplicationList) UnmarshalJSON

func (o *RUMApplicationList) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationListAttributes

RUMApplicationListAttributes RUM application list attributes.

type RUMApplicationListAttributes struct {
    // ID of the RUM application.
    ApplicationId string `json:"application_id"`
    // Timestamp in ms of the creation date.
    CreatedAt int64 `json:"created_at"`
    // Handle of the creator user.
    CreatedByHandle string `json:"created_by_handle"`
    // Hash of the RUM application. Optional.
    Hash *string `json:"hash,omitempty"`
    // Indicates if the RUM application is active.
    IsActive *bool `json:"is_active,omitempty"`
    // Name of the RUM application.
    Name string `json:"name"`
    // Org ID of the RUM application.
    OrgId int32 `json:"org_id"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`.
    Type string `json:"type"`
    // Timestamp in ms of the last update date.
    UpdatedAt int64 `json:"updated_at"`
    // Handle of the updater user.
    UpdatedByHandle string `json:"updated_by_handle"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationListAttributes

func NewRUMApplicationListAttributes(applicationId string, createdAt int64, createdByHandle string, name string, orgId int32, typeVar string, updatedAt int64, updatedByHandle string) *RUMApplicationListAttributes

NewRUMApplicationListAttributes instantiates a new RUMApplicationListAttributes 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 NewRUMApplicationListAttributesWithDefaults

func NewRUMApplicationListAttributesWithDefaults() *RUMApplicationListAttributes

NewRUMApplicationListAttributesWithDefaults instantiates a new RUMApplicationListAttributes 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 (*RUMApplicationListAttributes) GetApplicationId

func (o *RUMApplicationListAttributes) GetApplicationId() string

GetApplicationId returns the ApplicationId field value.

func (*RUMApplicationListAttributes) GetApplicationIdOk

func (o *RUMApplicationListAttributes) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetCreatedAt

func (o *RUMApplicationListAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value.

func (*RUMApplicationListAttributes) GetCreatedAtOk

func (o *RUMApplicationListAttributes) GetCreatedAtOk() (*int64, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetCreatedByHandle

func (o *RUMApplicationListAttributes) GetCreatedByHandle() string

GetCreatedByHandle returns the CreatedByHandle field value.

func (*RUMApplicationListAttributes) GetCreatedByHandleOk

func (o *RUMApplicationListAttributes) GetCreatedByHandleOk() (*string, bool)

GetCreatedByHandleOk returns a tuple with the CreatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetHash

func (o *RUMApplicationListAttributes) GetHash() string

GetHash returns the Hash field value if set, zero value otherwise.

func (*RUMApplicationListAttributes) GetHashOk

func (o *RUMApplicationListAttributes) GetHashOk() (*string, bool)

GetHashOk returns a tuple with the Hash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetIsActive

func (o *RUMApplicationListAttributes) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*RUMApplicationListAttributes) GetIsActiveOk

func (o *RUMApplicationListAttributes) GetIsActiveOk() (*bool, bool)

GetIsActiveOk returns a tuple with the IsActive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetName

func (o *RUMApplicationListAttributes) GetName() string

GetName returns the Name field value.

func (*RUMApplicationListAttributes) GetNameOk

func (o *RUMApplicationListAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetOrgId

func (o *RUMApplicationListAttributes) GetOrgId() int32

GetOrgId returns the OrgId field value.

func (*RUMApplicationListAttributes) GetOrgIdOk

func (o *RUMApplicationListAttributes) GetOrgIdOk() (*int32, bool)

GetOrgIdOk returns a tuple with the OrgId field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetType

func (o *RUMApplicationListAttributes) GetType() string

GetType returns the Type field value.

func (*RUMApplicationListAttributes) GetTypeOk

func (o *RUMApplicationListAttributes) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetUpdatedAt

func (o *RUMApplicationListAttributes) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value.

func (*RUMApplicationListAttributes) GetUpdatedAtOk

func (o *RUMApplicationListAttributes) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) GetUpdatedByHandle

func (o *RUMApplicationListAttributes) GetUpdatedByHandle() string

GetUpdatedByHandle returns the UpdatedByHandle field value.

func (*RUMApplicationListAttributes) GetUpdatedByHandleOk

func (o *RUMApplicationListAttributes) GetUpdatedByHandleOk() (*string, bool)

GetUpdatedByHandleOk returns a tuple with the UpdatedByHandle field value and a boolean to check if the value has been set.

func (*RUMApplicationListAttributes) HasHash

func (o *RUMApplicationListAttributes) HasHash() bool

HasHash returns a boolean if a field has been set.

func (*RUMApplicationListAttributes) HasIsActive

func (o *RUMApplicationListAttributes) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (RUMApplicationListAttributes) MarshalJSON

func (o RUMApplicationListAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationListAttributes) SetApplicationId

func (o *RUMApplicationListAttributes) SetApplicationId(v string)

SetApplicationId sets field value.

func (*RUMApplicationListAttributes) SetCreatedAt

func (o *RUMApplicationListAttributes) SetCreatedAt(v int64)

SetCreatedAt sets field value.

func (*RUMApplicationListAttributes) SetCreatedByHandle

func (o *RUMApplicationListAttributes) SetCreatedByHandle(v string)

SetCreatedByHandle sets field value.

func (*RUMApplicationListAttributes) SetHash

func (o *RUMApplicationListAttributes) SetHash(v string)

SetHash gets a reference to the given string and assigns it to the Hash field.

func (*RUMApplicationListAttributes) SetIsActive

func (o *RUMApplicationListAttributes) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*RUMApplicationListAttributes) SetName

func (o *RUMApplicationListAttributes) SetName(v string)

SetName sets field value.

func (*RUMApplicationListAttributes) SetOrgId

func (o *RUMApplicationListAttributes) SetOrgId(v int32)

SetOrgId sets field value.

func (*RUMApplicationListAttributes) SetType

func (o *RUMApplicationListAttributes) SetType(v string)

SetType sets field value.

func (*RUMApplicationListAttributes) SetUpdatedAt

func (o *RUMApplicationListAttributes) SetUpdatedAt(v int64)

SetUpdatedAt sets field value.

func (*RUMApplicationListAttributes) SetUpdatedByHandle

func (o *RUMApplicationListAttributes) SetUpdatedByHandle(v string)

SetUpdatedByHandle sets field value.

func (*RUMApplicationListAttributes) UnmarshalJSON

func (o *RUMApplicationListAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationListType

RUMApplicationListType RUM application list type.

type RUMApplicationListType string

List of RUMApplicationListType.

const (
    RUMAPPLICATIONLISTTYPE_RUM_APPLICATION RUMApplicationListType = "rum_application"
)

func NewRUMApplicationListTypeFromValue

func NewRUMApplicationListTypeFromValue(v string) (*RUMApplicationListType, error)

NewRUMApplicationListTypeFromValue returns a pointer to a valid RUMApplicationListType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationListType) GetAllowedValues

func (v *RUMApplicationListType) GetAllowedValues() []RUMApplicationListType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationListType) IsValid

func (v RUMApplicationListType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationListType) Ptr

func (v RUMApplicationListType) Ptr() *RUMApplicationListType

Ptr returns reference to RUMApplicationListType value.

func (*RUMApplicationListType) UnmarshalJSON

func (v *RUMApplicationListType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationResponse

RUMApplicationResponse RUM application response.

type RUMApplicationResponse struct {
    // RUM application.
    Data *RUMApplication `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationResponse

func NewRUMApplicationResponse() *RUMApplicationResponse

NewRUMApplicationResponse instantiates a new RUMApplicationResponse 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 NewRUMApplicationResponseWithDefaults

func NewRUMApplicationResponseWithDefaults() *RUMApplicationResponse

NewRUMApplicationResponseWithDefaults instantiates a new RUMApplicationResponse 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 (*RUMApplicationResponse) GetData

func (o *RUMApplicationResponse) GetData() RUMApplication

GetData returns the Data field value if set, zero value otherwise.

func (*RUMApplicationResponse) GetDataOk

func (o *RUMApplicationResponse) GetDataOk() (*RUMApplication, 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 (*RUMApplicationResponse) HasData

func (o *RUMApplicationResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RUMApplicationResponse) MarshalJSON

func (o RUMApplicationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationResponse) SetData

func (o *RUMApplicationResponse) SetData(v RUMApplication)

SetData gets a reference to the given RUMApplication and assigns it to the Data field.

func (*RUMApplicationResponse) UnmarshalJSON

func (o *RUMApplicationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationType

RUMApplicationType RUM application response type.

type RUMApplicationType string

List of RUMApplicationType.

const (
    RUMAPPLICATIONTYPE_RUM_APPLICATION RUMApplicationType = "rum_application"
)

func NewRUMApplicationTypeFromValue

func NewRUMApplicationTypeFromValue(v string) (*RUMApplicationType, error)

NewRUMApplicationTypeFromValue returns a pointer to a valid RUMApplicationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationType) GetAllowedValues

func (v *RUMApplicationType) GetAllowedValues() []RUMApplicationType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationType) IsValid

func (v RUMApplicationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationType) Ptr

func (v RUMApplicationType) Ptr() *RUMApplicationType

Ptr returns reference to RUMApplicationType value.

func (*RUMApplicationType) UnmarshalJSON

func (v *RUMApplicationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdate

RUMApplicationUpdate RUM application update.

type RUMApplicationUpdate struct {
    // RUM application update attributes.
    Attributes *RUMApplicationUpdateAttributes `json:"attributes,omitempty"`
    // RUM application ID.
    Id string `json:"id"`
    // RUM application update type.
    Type RUMApplicationUpdateType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationUpdate

func NewRUMApplicationUpdate(id string, typeVar RUMApplicationUpdateType) *RUMApplicationUpdate

NewRUMApplicationUpdate instantiates a new RUMApplicationUpdate 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 NewRUMApplicationUpdateWithDefaults

func NewRUMApplicationUpdateWithDefaults() *RUMApplicationUpdate

NewRUMApplicationUpdateWithDefaults instantiates a new RUMApplicationUpdate 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 (*RUMApplicationUpdate) GetAttributes

func (o *RUMApplicationUpdate) GetAttributes() RUMApplicationUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMApplicationUpdate) GetAttributesOk

func (o *RUMApplicationUpdate) GetAttributesOk() (*RUMApplicationUpdateAttributes, 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 (*RUMApplicationUpdate) GetId

func (o *RUMApplicationUpdate) GetId() string

GetId returns the Id field value.

func (*RUMApplicationUpdate) GetIdOk

func (o *RUMApplicationUpdate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) GetType

func (o *RUMApplicationUpdate) GetType() RUMApplicationUpdateType

GetType returns the Type field value.

func (*RUMApplicationUpdate) GetTypeOk

func (o *RUMApplicationUpdate) GetTypeOk() (*RUMApplicationUpdateType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RUMApplicationUpdate) HasAttributes

func (o *RUMApplicationUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (RUMApplicationUpdate) MarshalJSON

func (o RUMApplicationUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdate) SetAttributes

func (o *RUMApplicationUpdate) SetAttributes(v RUMApplicationUpdateAttributes)

SetAttributes gets a reference to the given RUMApplicationUpdateAttributes and assigns it to the Attributes field.

func (*RUMApplicationUpdate) SetId

func (o *RUMApplicationUpdate) SetId(v string)

SetId sets field value.

func (*RUMApplicationUpdate) SetType

func (o *RUMApplicationUpdate) SetType(v RUMApplicationUpdateType)

SetType sets field value.

func (*RUMApplicationUpdate) UnmarshalJSON

func (o *RUMApplicationUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateAttributes

RUMApplicationUpdateAttributes RUM application update attributes.

type RUMApplicationUpdateAttributes struct {
    // Name of the RUM application.
    Name *string `json:"name,omitempty"`
    // Type of the RUM application. Supported values are `browser`, `ios`, `android`, `react-native`, `flutter`, `roku`, `electron`, `unity`, `kotlin-multiplatform`.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationUpdateAttributes

func NewRUMApplicationUpdateAttributes() *RUMApplicationUpdateAttributes

NewRUMApplicationUpdateAttributes instantiates a new RUMApplicationUpdateAttributes 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 NewRUMApplicationUpdateAttributesWithDefaults

func NewRUMApplicationUpdateAttributesWithDefaults() *RUMApplicationUpdateAttributes

NewRUMApplicationUpdateAttributesWithDefaults instantiates a new RUMApplicationUpdateAttributes 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 (*RUMApplicationUpdateAttributes) GetName

func (o *RUMApplicationUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RUMApplicationUpdateAttributes) GetNameOk

func (o *RUMApplicationUpdateAttributes) 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 (*RUMApplicationUpdateAttributes) GetType

func (o *RUMApplicationUpdateAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RUMApplicationUpdateAttributes) GetTypeOk

func (o *RUMApplicationUpdateAttributes) GetTypeOk() (*string, 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 (*RUMApplicationUpdateAttributes) HasName

func (o *RUMApplicationUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RUMApplicationUpdateAttributes) HasType

func (o *RUMApplicationUpdateAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMApplicationUpdateAttributes) MarshalJSON

func (o RUMApplicationUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdateAttributes) SetName

func (o *RUMApplicationUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RUMApplicationUpdateAttributes) SetType

func (o *RUMApplicationUpdateAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*RUMApplicationUpdateAttributes) UnmarshalJSON

func (o *RUMApplicationUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateRequest

RUMApplicationUpdateRequest RUM application update request.

type RUMApplicationUpdateRequest struct {
    // RUM application update.
    Data RUMApplicationUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationUpdateRequest

func NewRUMApplicationUpdateRequest(data RUMApplicationUpdate) *RUMApplicationUpdateRequest

NewRUMApplicationUpdateRequest instantiates a new RUMApplicationUpdateRequest 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 NewRUMApplicationUpdateRequestWithDefaults

func NewRUMApplicationUpdateRequestWithDefaults() *RUMApplicationUpdateRequest

NewRUMApplicationUpdateRequestWithDefaults instantiates a new RUMApplicationUpdateRequest 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 (*RUMApplicationUpdateRequest) GetData

func (o *RUMApplicationUpdateRequest) GetData() RUMApplicationUpdate

GetData returns the Data field value.

func (*RUMApplicationUpdateRequest) GetDataOk

func (o *RUMApplicationUpdateRequest) GetDataOk() (*RUMApplicationUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RUMApplicationUpdateRequest) MarshalJSON

func (o RUMApplicationUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationUpdateRequest) SetData

func (o *RUMApplicationUpdateRequest) SetData(v RUMApplicationUpdate)

SetData sets field value.

func (*RUMApplicationUpdateRequest) UnmarshalJSON

func (o *RUMApplicationUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMApplicationUpdateType

RUMApplicationUpdateType RUM application update type.

type RUMApplicationUpdateType string

List of RUMApplicationUpdateType.

const (
    RUMAPPLICATIONUPDATETYPE_RUM_APPLICATION_UPDATE RUMApplicationUpdateType = "rum_application_update"
)

func NewRUMApplicationUpdateTypeFromValue

func NewRUMApplicationUpdateTypeFromValue(v string) (*RUMApplicationUpdateType, error)

NewRUMApplicationUpdateTypeFromValue returns a pointer to a valid RUMApplicationUpdateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMApplicationUpdateType) GetAllowedValues

func (v *RUMApplicationUpdateType) GetAllowedValues() []RUMApplicationUpdateType

GetAllowedValues reeturns the list of possible values.

func (RUMApplicationUpdateType) IsValid

func (v RUMApplicationUpdateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMApplicationUpdateType) Ptr

func (v RUMApplicationUpdateType) Ptr() *RUMApplicationUpdateType

Ptr returns reference to RUMApplicationUpdateType value.

func (*RUMApplicationUpdateType) UnmarshalJSON

func (v *RUMApplicationUpdateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMApplicationsResponse

RUMApplicationsResponse RUM applications response.

type RUMApplicationsResponse struct {
    // RUM applications array response.
    Data []RUMApplicationList `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMApplicationsResponse

func NewRUMApplicationsResponse() *RUMApplicationsResponse

NewRUMApplicationsResponse instantiates a new RUMApplicationsResponse 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 NewRUMApplicationsResponseWithDefaults

func NewRUMApplicationsResponseWithDefaults() *RUMApplicationsResponse

NewRUMApplicationsResponseWithDefaults instantiates a new RUMApplicationsResponse 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 (*RUMApplicationsResponse) GetData

func (o *RUMApplicationsResponse) GetData() []RUMApplicationList

GetData returns the Data field value if set, zero value otherwise.

func (*RUMApplicationsResponse) GetDataOk

func (o *RUMApplicationsResponse) GetDataOk() (*[]RUMApplicationList, 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 (*RUMApplicationsResponse) HasData

func (o *RUMApplicationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RUMApplicationsResponse) MarshalJSON

func (o RUMApplicationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMApplicationsResponse) SetData

func (o *RUMApplicationsResponse) SetData(v []RUMApplicationList)

SetData gets a reference to the given []RUMApplicationList and assigns it to the Data field.

func (*RUMApplicationsResponse) UnmarshalJSON

func (o *RUMApplicationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMBucketResponse

RUMBucketResponse Bucket values.

type RUMBucketResponse struct {
    // The key-value pairs for each group-by.
    By map[string]string `json:"by,omitempty"`
    // A map of the metric name to value for regular compute, or a list of values for a timeseries.
    Computes map[string]RUMAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMBucketResponse

func NewRUMBucketResponse() *RUMBucketResponse

NewRUMBucketResponse instantiates a new RUMBucketResponse 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 NewRUMBucketResponseWithDefaults

func NewRUMBucketResponseWithDefaults() *RUMBucketResponse

NewRUMBucketResponseWithDefaults instantiates a new RUMBucketResponse 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 (*RUMBucketResponse) GetBy

func (o *RUMBucketResponse) GetBy() map[string]string

GetBy returns the By field value if set, zero value otherwise.

func (*RUMBucketResponse) GetByOk

func (o *RUMBucketResponse) 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 (*RUMBucketResponse) GetComputes

func (o *RUMBucketResponse) GetComputes() map[string]RUMAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*RUMBucketResponse) GetComputesOk

func (o *RUMBucketResponse) GetComputesOk() (*map[string]RUMAggregateBucketValue, 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 (*RUMBucketResponse) HasBy

func (o *RUMBucketResponse) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*RUMBucketResponse) HasComputes

func (o *RUMBucketResponse) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (RUMBucketResponse) MarshalJSON

func (o RUMBucketResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMBucketResponse) SetBy

func (o *RUMBucketResponse) SetBy(v map[string]string)

SetBy gets a reference to the given map[string]string and assigns it to the By field.

func (*RUMBucketResponse) SetComputes

func (o *RUMBucketResponse) SetComputes(v map[string]RUMAggregateBucketValue)

SetComputes gets a reference to the given map[string]RUMAggregateBucketValue and assigns it to the Computes field.

func (*RUMBucketResponse) UnmarshalJSON

func (o *RUMBucketResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMCompute

RUMCompute A compute rule to compute metrics or timeseries.

type RUMCompute struct {
    // An aggregation function.
    Aggregation RUMAggregationFunction `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"`
    // The type of compute.
    Type *RUMComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMCompute

func NewRUMCompute(aggregation RUMAggregationFunction) *RUMCompute

NewRUMCompute instantiates a new RUMCompute 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 NewRUMComputeWithDefaults

func NewRUMComputeWithDefaults() *RUMCompute

NewRUMComputeWithDefaults instantiates a new RUMCompute 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 (*RUMCompute) GetAggregation

func (o *RUMCompute) GetAggregation() RUMAggregationFunction

GetAggregation returns the Aggregation field value.

func (*RUMCompute) GetAggregationOk

func (o *RUMCompute) GetAggregationOk() (*RUMAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*RUMCompute) GetInterval

func (o *RUMCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*RUMCompute) GetIntervalOk

func (o *RUMCompute) 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 (*RUMCompute) GetMetric

func (o *RUMCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*RUMCompute) GetMetricOk

func (o *RUMCompute) 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 (*RUMCompute) GetType

func (o *RUMCompute) GetType() RUMComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMCompute) GetTypeOk

func (o *RUMCompute) GetTypeOk() (*RUMComputeType, 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 (*RUMCompute) HasInterval

func (o *RUMCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*RUMCompute) HasMetric

func (o *RUMCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*RUMCompute) HasType

func (o *RUMCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMCompute) MarshalJSON

func (o RUMCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMCompute) SetAggregation

func (o *RUMCompute) SetAggregation(v RUMAggregationFunction)

SetAggregation sets field value.

func (*RUMCompute) SetInterval

func (o *RUMCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*RUMCompute) SetMetric

func (o *RUMCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*RUMCompute) SetType

func (o *RUMCompute) SetType(v RUMComputeType)

SetType gets a reference to the given RUMComputeType and assigns it to the Type field.

func (*RUMCompute) UnmarshalJSON

func (o *RUMCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMComputeType

RUMComputeType The type of compute.

type RUMComputeType string

List of RUMComputeType.

const (
    RUMCOMPUTETYPE_TIMESERIES RUMComputeType = "timeseries"
    RUMCOMPUTETYPE_TOTAL      RUMComputeType = "total"
)

func NewRUMComputeTypeFromValue

func NewRUMComputeTypeFromValue(v string) (*RUMComputeType, error)

NewRUMComputeTypeFromValue returns a pointer to a valid RUMComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMComputeType) GetAllowedValues

func (v *RUMComputeType) GetAllowedValues() []RUMComputeType

GetAllowedValues reeturns the list of possible values.

func (RUMComputeType) IsValid

func (v RUMComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMComputeType) Ptr

func (v RUMComputeType) Ptr() *RUMComputeType

Ptr returns reference to RUMComputeType value.

func (*RUMComputeType) UnmarshalJSON

func (v *RUMComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMEvent

RUMEvent Object description of a RUM event after being processed and stored by Datadog.

type RUMEvent struct {
    // JSON object containing all event attributes and their associated values.
    Attributes *RUMEventAttributes `json:"attributes,omitempty"`
    // Unique ID of the event.
    Id *string `json:"id,omitempty"`
    // Type of the event.
    Type *RUMEventType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMEvent

func NewRUMEvent() *RUMEvent

NewRUMEvent instantiates a new RUMEvent 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 NewRUMEventWithDefaults

func NewRUMEventWithDefaults() *RUMEvent

NewRUMEventWithDefaults instantiates a new RUMEvent 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 (*RUMEvent) GetAttributes

func (o *RUMEvent) GetAttributes() RUMEventAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMEvent) GetAttributesOk

func (o *RUMEvent) GetAttributesOk() (*RUMEventAttributes, 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 (*RUMEvent) GetId

func (o *RUMEvent) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RUMEvent) GetIdOk

func (o *RUMEvent) 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 (*RUMEvent) GetType

func (o *RUMEvent) GetType() RUMEventType

GetType returns the Type field value if set, zero value otherwise.

func (*RUMEvent) GetTypeOk

func (o *RUMEvent) GetTypeOk() (*RUMEventType, 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 (*RUMEvent) HasAttributes

func (o *RUMEvent) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RUMEvent) HasId

func (o *RUMEvent) HasId() bool

HasId returns a boolean if a field has been set.

func (*RUMEvent) HasType

func (o *RUMEvent) HasType() bool

HasType returns a boolean if a field has been set.

func (RUMEvent) MarshalJSON

func (o RUMEvent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEvent) SetAttributes

func (o *RUMEvent) SetAttributes(v RUMEventAttributes)

SetAttributes gets a reference to the given RUMEventAttributes and assigns it to the Attributes field.

func (*RUMEvent) SetId

func (o *RUMEvent) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RUMEvent) SetType

func (o *RUMEvent) SetType(v RUMEventType)

SetType gets a reference to the given RUMEventType and assigns it to the Type field.

func (*RUMEvent) UnmarshalJSON

func (o *RUMEvent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMEventAttributes

RUMEventAttributes JSON object containing all event attributes and their associated values.

type RUMEventAttributes struct {
    // JSON object of attributes from RUM events.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // The name of the application or service generating RUM events.
    // It is used to switch from RUM to APM, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Array of tags associated with your event.
    Tags []string `json:"tags,omitempty"`
    // Timestamp of your event.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMEventAttributes

func NewRUMEventAttributes() *RUMEventAttributes

NewRUMEventAttributes instantiates a new RUMEventAttributes 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 NewRUMEventAttributesWithDefaults

func NewRUMEventAttributesWithDefaults() *RUMEventAttributes

NewRUMEventAttributesWithDefaults instantiates a new RUMEventAttributes 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 (*RUMEventAttributes) GetAttributes

func (o *RUMEventAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RUMEventAttributes) GetAttributesOk

func (o *RUMEventAttributes) 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 (*RUMEventAttributes) GetService

func (o *RUMEventAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*RUMEventAttributes) GetServiceOk

func (o *RUMEventAttributes) 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 (*RUMEventAttributes) GetTags

func (o *RUMEventAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*RUMEventAttributes) GetTagsOk

func (o *RUMEventAttributes) 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 (*RUMEventAttributes) GetTimestamp

func (o *RUMEventAttributes) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*RUMEventAttributes) GetTimestampOk

func (o *RUMEventAttributes) 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 (*RUMEventAttributes) HasAttributes

func (o *RUMEventAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RUMEventAttributes) HasService

func (o *RUMEventAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*RUMEventAttributes) HasTags

func (o *RUMEventAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*RUMEventAttributes) HasTimestamp

func (o *RUMEventAttributes) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (RUMEventAttributes) MarshalJSON

func (o RUMEventAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEventAttributes) SetAttributes

func (o *RUMEventAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*RUMEventAttributes) SetService

func (o *RUMEventAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*RUMEventAttributes) SetTags

func (o *RUMEventAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*RUMEventAttributes) SetTimestamp

func (o *RUMEventAttributes) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*RUMEventAttributes) UnmarshalJSON

func (o *RUMEventAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMEventType

RUMEventType Type of the event.

type RUMEventType string

List of RUMEventType.

const (
    RUMEVENTTYPE_RUM RUMEventType = "rum"
)

func NewRUMEventTypeFromValue

func NewRUMEventTypeFromValue(v string) (*RUMEventType, error)

NewRUMEventTypeFromValue returns a pointer to a valid RUMEventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMEventType) GetAllowedValues

func (v *RUMEventType) GetAllowedValues() []RUMEventType

GetAllowedValues reeturns the list of possible values.

func (RUMEventType) IsValid

func (v RUMEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMEventType) Ptr

func (v RUMEventType) Ptr() *RUMEventType

Ptr returns reference to RUMEventType value.

func (*RUMEventType) UnmarshalJSON

func (v *RUMEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMEventsResponse

RUMEventsResponse Response object with all events matching the request and pagination information.

type RUMEventsResponse struct {
    // Array of events matching the request.
    Data []RUMEvent `json:"data,omitempty"`
    // Links attributes.
    Links *RUMResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *RUMResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMEventsResponse

func NewRUMEventsResponse() *RUMEventsResponse

NewRUMEventsResponse instantiates a new RUMEventsResponse 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 NewRUMEventsResponseWithDefaults

func NewRUMEventsResponseWithDefaults() *RUMEventsResponse

NewRUMEventsResponseWithDefaults instantiates a new RUMEventsResponse 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 (*RUMEventsResponse) GetData

func (o *RUMEventsResponse) GetData() []RUMEvent

GetData returns the Data field value if set, zero value otherwise.

func (*RUMEventsResponse) GetDataOk

func (o *RUMEventsResponse) GetDataOk() (*[]RUMEvent, 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 (o *RUMEventsResponse) GetLinks() RUMResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RUMEventsResponse) GetLinksOk

func (o *RUMEventsResponse) GetLinksOk() (*RUMResponseLinks, 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 (*RUMEventsResponse) GetMeta

func (o *RUMEventsResponse) GetMeta() RUMResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RUMEventsResponse) GetMetaOk

func (o *RUMEventsResponse) GetMetaOk() (*RUMResponseMetadata, 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 (*RUMEventsResponse) HasData

func (o *RUMEventsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RUMEventsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RUMEventsResponse) HasMeta

func (o *RUMEventsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RUMEventsResponse) MarshalJSON

func (o RUMEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMEventsResponse) SetData

func (o *RUMEventsResponse) SetData(v []RUMEvent)

SetData gets a reference to the given []RUMEvent and assigns it to the Data field.

func (o *RUMEventsResponse) SetLinks(v RUMResponseLinks)

SetLinks gets a reference to the given RUMResponseLinks and assigns it to the Links field.

func (*RUMEventsResponse) SetMeta

func (o *RUMEventsResponse) SetMeta(v RUMResponseMetadata)

SetMeta gets a reference to the given RUMResponseMetadata and assigns it to the Meta field.

func (*RUMEventsResponse) UnmarshalJSON

func (o *RUMEventsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupBy

RUMGroupBy A group-by rule.

type RUMGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // 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.
    Histogram *RUMGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group-by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for logs that don't have the facet used to group by.
    Missing *RUMGroupByMissing `json:"missing,omitempty"`
    // A sort rule.
    Sort *RUMAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *RUMGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMGroupBy

func NewRUMGroupBy(facet string) *RUMGroupBy

NewRUMGroupBy instantiates a new RUMGroupBy 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 NewRUMGroupByWithDefaults

func NewRUMGroupByWithDefaults() *RUMGroupBy

NewRUMGroupByWithDefaults instantiates a new RUMGroupBy 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 (*RUMGroupBy) GetFacet

func (o *RUMGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*RUMGroupBy) GetFacetOk

func (o *RUMGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*RUMGroupBy) GetHistogram

func (o *RUMGroupBy) GetHistogram() RUMGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*RUMGroupBy) GetHistogramOk

func (o *RUMGroupBy) GetHistogramOk() (*RUMGroupByHistogram, 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 (*RUMGroupBy) GetLimit

func (o *RUMGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*RUMGroupBy) GetLimitOk

func (o *RUMGroupBy) 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 (*RUMGroupBy) GetMissing

func (o *RUMGroupBy) GetMissing() RUMGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*RUMGroupBy) GetMissingOk

func (o *RUMGroupBy) GetMissingOk() (*RUMGroupByMissing, 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 (*RUMGroupBy) GetSort

func (o *RUMGroupBy) GetSort() RUMAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*RUMGroupBy) GetSortOk

func (o *RUMGroupBy) GetSortOk() (*RUMAggregateSort, 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 (*RUMGroupBy) GetTotal

func (o *RUMGroupBy) GetTotal() RUMGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*RUMGroupBy) GetTotalOk

func (o *RUMGroupBy) GetTotalOk() (*RUMGroupByTotal, 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 (*RUMGroupBy) HasHistogram

func (o *RUMGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*RUMGroupBy) HasLimit

func (o *RUMGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*RUMGroupBy) HasMissing

func (o *RUMGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*RUMGroupBy) HasSort

func (o *RUMGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*RUMGroupBy) HasTotal

func (o *RUMGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (RUMGroupBy) MarshalJSON

func (o RUMGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMGroupBy) SetFacet

func (o *RUMGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*RUMGroupBy) SetHistogram

func (o *RUMGroupBy) SetHistogram(v RUMGroupByHistogram)

SetHistogram gets a reference to the given RUMGroupByHistogram and assigns it to the Histogram field.

func (*RUMGroupBy) SetLimit

func (o *RUMGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*RUMGroupBy) SetMissing

func (o *RUMGroupBy) SetMissing(v RUMGroupByMissing)

SetMissing gets a reference to the given RUMGroupByMissing and assigns it to the Missing field.

func (*RUMGroupBy) SetSort

func (o *RUMGroupBy) SetSort(v RUMAggregateSort)

SetSort gets a reference to the given RUMAggregateSort and assigns it to the Sort field.

func (*RUMGroupBy) SetTotal

func (o *RUMGroupBy) SetTotal(v RUMGroupByTotal)

SetTotal gets a reference to the given RUMGroupByTotal and assigns it to the Total field.

func (*RUMGroupBy) UnmarshalJSON

func (o *RUMGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupByHistogram

RUMGroupByHistogram 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.

type RUMGroupByHistogram 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMGroupByHistogram

func NewRUMGroupByHistogram(interval float64, max float64, min float64) *RUMGroupByHistogram

NewRUMGroupByHistogram instantiates a new RUMGroupByHistogram 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 NewRUMGroupByHistogramWithDefaults

func NewRUMGroupByHistogramWithDefaults() *RUMGroupByHistogram

NewRUMGroupByHistogramWithDefaults instantiates a new RUMGroupByHistogram 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 (*RUMGroupByHistogram) GetInterval

func (o *RUMGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*RUMGroupByHistogram) GetIntervalOk

func (o *RUMGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*RUMGroupByHistogram) GetMax

func (o *RUMGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*RUMGroupByHistogram) GetMaxOk

func (o *RUMGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*RUMGroupByHistogram) GetMin

func (o *RUMGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*RUMGroupByHistogram) GetMinOk

func (o *RUMGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (RUMGroupByHistogram) MarshalJSON

func (o RUMGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMGroupByHistogram) SetInterval

func (o *RUMGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*RUMGroupByHistogram) SetMax

func (o *RUMGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*RUMGroupByHistogram) SetMin

func (o *RUMGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*RUMGroupByHistogram) UnmarshalJSON

func (o *RUMGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMGroupByMissing

RUMGroupByMissing - The value to use for logs that don't have the facet used to group by.

type RUMGroupByMissing struct {
    RUMGroupByMissingString *string
    RUMGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMGroupByMissingNumberAsRUMGroupByMissing

func RUMGroupByMissingNumberAsRUMGroupByMissing(v *float64) RUMGroupByMissing

RUMGroupByMissingNumberAsRUMGroupByMissing is a convenience function that returns float64 wrapped in RUMGroupByMissing.

func RUMGroupByMissingStringAsRUMGroupByMissing

func RUMGroupByMissingStringAsRUMGroupByMissing(v *string) RUMGroupByMissing

RUMGroupByMissingStringAsRUMGroupByMissing is a convenience function that returns string wrapped in RUMGroupByMissing.

func (*RUMGroupByMissing) GetActualInstance

func (obj *RUMGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMGroupByMissing) MarshalJSON

func (obj RUMGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMGroupByMissing) UnmarshalJSON

func (obj *RUMGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMGroupByTotal

RUMGroupByTotal - A resulting object to put the given computes in over all the matching records.

type RUMGroupByTotal struct {
    RUMGroupByTotalBoolean *bool
    RUMGroupByTotalString  *string
    RUMGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RUMGroupByTotalBooleanAsRUMGroupByTotal

func RUMGroupByTotalBooleanAsRUMGroupByTotal(v *bool) RUMGroupByTotal

RUMGroupByTotalBooleanAsRUMGroupByTotal is a convenience function that returns bool wrapped in RUMGroupByTotal.

func RUMGroupByTotalNumberAsRUMGroupByTotal

func RUMGroupByTotalNumberAsRUMGroupByTotal(v *float64) RUMGroupByTotal

RUMGroupByTotalNumberAsRUMGroupByTotal is a convenience function that returns float64 wrapped in RUMGroupByTotal.

func RUMGroupByTotalStringAsRUMGroupByTotal

func RUMGroupByTotalStringAsRUMGroupByTotal(v *string) RUMGroupByTotal

RUMGroupByTotalStringAsRUMGroupByTotal is a convenience function that returns string wrapped in RUMGroupByTotal.

func (*RUMGroupByTotal) GetActualInstance

func (obj *RUMGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RUMGroupByTotal) MarshalJSON

func (obj RUMGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RUMGroupByTotal) UnmarshalJSON

func (obj *RUMGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RUMQueryFilter

RUMQueryFilter The search and filter query settings.

type RUMQueryFilter struct {
    // The minimum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds).
    From *string `json:"from,omitempty"`
    // The search query following the RUM search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested events; supports date (in [ISO 8601](https://www.w3.org/TR/NOTE-datetime) format with full date, hours, minutes, and the `Z` UTC indicator - seconds and fractional seconds are optional), math, and regular timestamps (in milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMQueryFilter

func NewRUMQueryFilter() *RUMQueryFilter

NewRUMQueryFilter instantiates a new RUMQueryFilter 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 NewRUMQueryFilterWithDefaults

func NewRUMQueryFilterWithDefaults() *RUMQueryFilter

NewRUMQueryFilterWithDefaults instantiates a new RUMQueryFilter 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 (*RUMQueryFilter) GetFrom

func (o *RUMQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*RUMQueryFilter) GetFromOk

func (o *RUMQueryFilter) 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 (*RUMQueryFilter) GetQuery

func (o *RUMQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RUMQueryFilter) GetQueryOk

func (o *RUMQueryFilter) 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 (*RUMQueryFilter) GetTo

func (o *RUMQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*RUMQueryFilter) GetToOk

func (o *RUMQueryFilter) 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 (*RUMQueryFilter) HasFrom

func (o *RUMQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*RUMQueryFilter) HasQuery

func (o *RUMQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*RUMQueryFilter) HasTo

func (o *RUMQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (RUMQueryFilter) MarshalJSON

func (o RUMQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryFilter) SetFrom

func (o *RUMQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*RUMQueryFilter) SetQuery

func (o *RUMQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RUMQueryFilter) SetTo

func (o *RUMQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*RUMQueryFilter) UnmarshalJSON

func (o *RUMQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMQueryOptions

RUMQueryOptions Global query options that are used during the query. Note: Only supply timezone or time offset, not both. Otherwise, the query fails.

type RUMQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"time_offset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMQueryOptions

func NewRUMQueryOptions() *RUMQueryOptions

NewRUMQueryOptions instantiates a new RUMQueryOptions 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 NewRUMQueryOptionsWithDefaults

func NewRUMQueryOptionsWithDefaults() *RUMQueryOptions

NewRUMQueryOptionsWithDefaults instantiates a new RUMQueryOptions 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 (*RUMQueryOptions) GetTimeOffset

func (o *RUMQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*RUMQueryOptions) GetTimeOffsetOk

func (o *RUMQueryOptions) 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 (*RUMQueryOptions) GetTimezone

func (o *RUMQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*RUMQueryOptions) GetTimezoneOk

func (o *RUMQueryOptions) 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 (*RUMQueryOptions) HasTimeOffset

func (o *RUMQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*RUMQueryOptions) HasTimezone

func (o *RUMQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (RUMQueryOptions) MarshalJSON

func (o RUMQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryOptions) SetTimeOffset

func (o *RUMQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*RUMQueryOptions) SetTimezone

func (o *RUMQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*RUMQueryOptions) UnmarshalJSON

func (o *RUMQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMQueryPageOptions

RUMQueryPageOptions Paging attributes for listing events.

type RUMQueryPageOptions struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of events in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMQueryPageOptions

func NewRUMQueryPageOptions() *RUMQueryPageOptions

NewRUMQueryPageOptions instantiates a new RUMQueryPageOptions 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 NewRUMQueryPageOptionsWithDefaults

func NewRUMQueryPageOptionsWithDefaults() *RUMQueryPageOptions

NewRUMQueryPageOptionsWithDefaults instantiates a new RUMQueryPageOptions 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 (*RUMQueryPageOptions) GetCursor

func (o *RUMQueryPageOptions) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*RUMQueryPageOptions) GetCursorOk

func (o *RUMQueryPageOptions) 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 (*RUMQueryPageOptions) GetLimit

func (o *RUMQueryPageOptions) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*RUMQueryPageOptions) GetLimitOk

func (o *RUMQueryPageOptions) 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 (*RUMQueryPageOptions) HasCursor

func (o *RUMQueryPageOptions) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*RUMQueryPageOptions) HasLimit

func (o *RUMQueryPageOptions) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (RUMQueryPageOptions) MarshalJSON

func (o RUMQueryPageOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMQueryPageOptions) SetCursor

func (o *RUMQueryPageOptions) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*RUMQueryPageOptions) SetLimit

func (o *RUMQueryPageOptions) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*RUMQueryPageOptions) UnmarshalJSON

func (o *RUMQueryPageOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

RUMResponseLinks Links attributes.

type RUMResponseLinks 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewRUMResponseLinks() *RUMResponseLinks

NewRUMResponseLinks instantiates a new RUMResponseLinks 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 NewRUMResponseLinksWithDefaults

func NewRUMResponseLinksWithDefaults() *RUMResponseLinks

NewRUMResponseLinksWithDefaults instantiates a new RUMResponseLinks 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 (*RUMResponseLinks) GetNext

func (o *RUMResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*RUMResponseLinks) GetNextOk

func (o *RUMResponseLinks) 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 (*RUMResponseLinks) HasNext

func (o *RUMResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (RUMResponseLinks) MarshalJSON

func (o RUMResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponseLinks) SetNext

func (o *RUMResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*RUMResponseLinks) UnmarshalJSON

func (o *RUMResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponseMetadata

RUMResponseMetadata The metadata associated with a request.

type RUMResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *RUMResponsePage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *RUMResponseStatus `json:"status,omitempty"`
    // A list of warnings (non-fatal errors) encountered. Partial results may return if
    // warnings are present in the response.
    Warnings []RUMWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMResponseMetadata

func NewRUMResponseMetadata() *RUMResponseMetadata

NewRUMResponseMetadata instantiates a new RUMResponseMetadata 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 NewRUMResponseMetadataWithDefaults

func NewRUMResponseMetadataWithDefaults() *RUMResponseMetadata

NewRUMResponseMetadataWithDefaults instantiates a new RUMResponseMetadata 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 (*RUMResponseMetadata) GetElapsed

func (o *RUMResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetElapsedOk

func (o *RUMResponseMetadata) 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 (*RUMResponseMetadata) GetPage

func (o *RUMResponseMetadata) GetPage() RUMResponsePage

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetPageOk

func (o *RUMResponseMetadata) GetPageOk() (*RUMResponsePage, 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 (*RUMResponseMetadata) GetRequestId

func (o *RUMResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetRequestIdOk

func (o *RUMResponseMetadata) 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 (*RUMResponseMetadata) GetStatus

func (o *RUMResponseMetadata) GetStatus() RUMResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetStatusOk

func (o *RUMResponseMetadata) GetStatusOk() (*RUMResponseStatus, 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 (*RUMResponseMetadata) GetWarnings

func (o *RUMResponseMetadata) GetWarnings() []RUMWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*RUMResponseMetadata) GetWarningsOk

func (o *RUMResponseMetadata) GetWarningsOk() (*[]RUMWarning, 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 (*RUMResponseMetadata) HasElapsed

func (o *RUMResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasPage

func (o *RUMResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasRequestId

func (o *RUMResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasStatus

func (o *RUMResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RUMResponseMetadata) HasWarnings

func (o *RUMResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (RUMResponseMetadata) MarshalJSON

func (o RUMResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponseMetadata) SetElapsed

func (o *RUMResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*RUMResponseMetadata) SetPage

func (o *RUMResponseMetadata) SetPage(v RUMResponsePage)

SetPage gets a reference to the given RUMResponsePage and assigns it to the Page field.

func (*RUMResponseMetadata) SetRequestId

func (o *RUMResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*RUMResponseMetadata) SetStatus

func (o *RUMResponseMetadata) SetStatus(v RUMResponseStatus)

SetStatus gets a reference to the given RUMResponseStatus and assigns it to the Status field.

func (*RUMResponseMetadata) SetWarnings

func (o *RUMResponseMetadata) SetWarnings(v []RUMWarning)

SetWarnings gets a reference to the given []RUMWarning and assigns it to the Warnings field.

func (*RUMResponseMetadata) UnmarshalJSON

func (o *RUMResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponsePage

RUMResponsePage Paging attributes.

type RUMResponsePage 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 `page[cursor]`.
    After *string `json:"after,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMResponsePage

func NewRUMResponsePage() *RUMResponsePage

NewRUMResponsePage instantiates a new RUMResponsePage 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 NewRUMResponsePageWithDefaults

func NewRUMResponsePageWithDefaults() *RUMResponsePage

NewRUMResponsePageWithDefaults instantiates a new RUMResponsePage 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 (*RUMResponsePage) GetAfter

func (o *RUMResponsePage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*RUMResponsePage) GetAfterOk

func (o *RUMResponsePage) 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 (*RUMResponsePage) HasAfter

func (o *RUMResponsePage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (RUMResponsePage) MarshalJSON

func (o RUMResponsePage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMResponsePage) SetAfter

func (o *RUMResponsePage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*RUMResponsePage) UnmarshalJSON

func (o *RUMResponsePage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMResponseStatus

RUMResponseStatus The status of the response.

type RUMResponseStatus string

List of RUMResponseStatus.

const (
    RUMRESPONSESTATUS_DONE    RUMResponseStatus = "done"
    RUMRESPONSESTATUS_TIMEOUT RUMResponseStatus = "timeout"
)

func NewRUMResponseStatusFromValue

func NewRUMResponseStatusFromValue(v string) (*RUMResponseStatus, error)

NewRUMResponseStatusFromValue returns a pointer to a valid RUMResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMResponseStatus) GetAllowedValues

func (v *RUMResponseStatus) GetAllowedValues() []RUMResponseStatus

GetAllowedValues reeturns the list of possible values.

func (RUMResponseStatus) IsValid

func (v RUMResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMResponseStatus) Ptr

func (v RUMResponseStatus) Ptr() *RUMResponseStatus

Ptr returns reference to RUMResponseStatus value.

func (*RUMResponseStatus) UnmarshalJSON

func (v *RUMResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMSearchEventsRequest

RUMSearchEventsRequest The request for a RUM events list.

type RUMSearchEventsRequest struct {
    // The search and filter query settings.
    Filter *RUMQueryFilter `json:"filter,omitempty"`
    // Global query options that are used during the query.
    // Note: Only supply timezone or time offset, not both. Otherwise, the query fails.
    Options *RUMQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing events.
    Page *RUMQueryPageOptions `json:"page,omitempty"`
    // Sort parameters when querying events.
    Sort *RUMSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMSearchEventsRequest

func NewRUMSearchEventsRequest() *RUMSearchEventsRequest

NewRUMSearchEventsRequest instantiates a new RUMSearchEventsRequest 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 NewRUMSearchEventsRequestWithDefaults

func NewRUMSearchEventsRequestWithDefaults() *RUMSearchEventsRequest

NewRUMSearchEventsRequestWithDefaults instantiates a new RUMSearchEventsRequest 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 (*RUMSearchEventsRequest) GetFilter

func (o *RUMSearchEventsRequest) GetFilter() RUMQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetFilterOk

func (o *RUMSearchEventsRequest) GetFilterOk() (*RUMQueryFilter, 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 (*RUMSearchEventsRequest) GetOptions

func (o *RUMSearchEventsRequest) GetOptions() RUMQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetOptionsOk

func (o *RUMSearchEventsRequest) GetOptionsOk() (*RUMQueryOptions, 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 (*RUMSearchEventsRequest) GetPage

func (o *RUMSearchEventsRequest) GetPage() RUMQueryPageOptions

GetPage returns the Page field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetPageOk

func (o *RUMSearchEventsRequest) GetPageOk() (*RUMQueryPageOptions, 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 (*RUMSearchEventsRequest) GetSort

func (o *RUMSearchEventsRequest) GetSort() RUMSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*RUMSearchEventsRequest) GetSortOk

func (o *RUMSearchEventsRequest) GetSortOk() (*RUMSort, 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 (*RUMSearchEventsRequest) HasFilter

func (o *RUMSearchEventsRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasOptions

func (o *RUMSearchEventsRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasPage

func (o *RUMSearchEventsRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*RUMSearchEventsRequest) HasSort

func (o *RUMSearchEventsRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (RUMSearchEventsRequest) MarshalJSON

func (o RUMSearchEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMSearchEventsRequest) SetFilter

func (o *RUMSearchEventsRequest) SetFilter(v RUMQueryFilter)

SetFilter gets a reference to the given RUMQueryFilter and assigns it to the Filter field.

func (*RUMSearchEventsRequest) SetOptions

func (o *RUMSearchEventsRequest) SetOptions(v RUMQueryOptions)

SetOptions gets a reference to the given RUMQueryOptions and assigns it to the Options field.

func (*RUMSearchEventsRequest) SetPage

func (o *RUMSearchEventsRequest) SetPage(v RUMQueryPageOptions)

SetPage gets a reference to the given RUMQueryPageOptions and assigns it to the Page field.

func (*RUMSearchEventsRequest) SetSort

func (o *RUMSearchEventsRequest) SetSort(v RUMSort)

SetSort gets a reference to the given RUMSort and assigns it to the Sort field.

func (*RUMSearchEventsRequest) UnmarshalJSON

func (o *RUMSearchEventsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RUMSort

RUMSort Sort parameters when querying events.

type RUMSort string

List of RUMSort.

const (
    RUMSORT_TIMESTAMP_ASCENDING  RUMSort = "timestamp"
    RUMSORT_TIMESTAMP_DESCENDING RUMSort = "-timestamp"
)

func NewRUMSortFromValue

func NewRUMSortFromValue(v string) (*RUMSort, error)

NewRUMSortFromValue returns a pointer to a valid RUMSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMSort) GetAllowedValues

func (v *RUMSort) GetAllowedValues() []RUMSort

GetAllowedValues reeturns the list of possible values.

func (RUMSort) IsValid

func (v RUMSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMSort) Ptr

func (v RUMSort) Ptr() *RUMSort

Ptr returns reference to RUMSort value.

func (*RUMSort) UnmarshalJSON

func (v *RUMSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMSortOrder

RUMSortOrder The order to use, ascending or descending.

type RUMSortOrder string

List of RUMSortOrder.

const (
    RUMSORTORDER_ASCENDING  RUMSortOrder = "asc"
    RUMSORTORDER_DESCENDING RUMSortOrder = "desc"
)

func NewRUMSortOrderFromValue

func NewRUMSortOrderFromValue(v string) (*RUMSortOrder, error)

NewRUMSortOrderFromValue returns a pointer to a valid RUMSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RUMSortOrder) GetAllowedValues

func (v *RUMSortOrder) GetAllowedValues() []RUMSortOrder

GetAllowedValues reeturns the list of possible values.

func (RUMSortOrder) IsValid

func (v RUMSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RUMSortOrder) Ptr

func (v RUMSortOrder) Ptr() *RUMSortOrder

Ptr returns reference to RUMSortOrder value.

func (*RUMSortOrder) UnmarshalJSON

func (v *RUMSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RUMWarning

RUMWarning A warning message indicating something that went wrong with the query.

type RUMWarning 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRUMWarning

func NewRUMWarning() *RUMWarning

NewRUMWarning instantiates a new RUMWarning 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 NewRUMWarningWithDefaults

func NewRUMWarningWithDefaults() *RUMWarning

NewRUMWarningWithDefaults instantiates a new RUMWarning 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 (*RUMWarning) GetCode

func (o *RUMWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*RUMWarning) GetCodeOk

func (o *RUMWarning) 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 (*RUMWarning) GetDetail

func (o *RUMWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*RUMWarning) GetDetailOk

func (o *RUMWarning) 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 (*RUMWarning) GetTitle

func (o *RUMWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*RUMWarning) GetTitleOk

func (o *RUMWarning) 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 (*RUMWarning) HasCode

func (o *RUMWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*RUMWarning) HasDetail

func (o *RUMWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*RUMWarning) HasTitle

func (o *RUMWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (RUMWarning) MarshalJSON

func (o RUMWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RUMWarning) SetCode

func (o *RUMWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*RUMWarning) SetDetail

func (o *RUMWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*RUMWarning) SetTitle

func (o *RUMWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*RUMWarning) UnmarshalJSON

func (o *RUMWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ReadinessGate

ReadinessGate Used to merge multiple branches into a single branch.

type ReadinessGate struct {
    // The definition of `ReadinessGateThresholdType` object.
    ThresholdType ReadinessGateThresholdType `json:"thresholdType"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewReadinessGate

func NewReadinessGate(thresholdType ReadinessGateThresholdType) *ReadinessGate

NewReadinessGate instantiates a new ReadinessGate 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 NewReadinessGateWithDefaults

func NewReadinessGateWithDefaults() *ReadinessGate

NewReadinessGateWithDefaults instantiates a new ReadinessGate 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 (*ReadinessGate) GetThresholdType

func (o *ReadinessGate) GetThresholdType() ReadinessGateThresholdType

GetThresholdType returns the ThresholdType field value.

func (*ReadinessGate) GetThresholdTypeOk

func (o *ReadinessGate) GetThresholdTypeOk() (*ReadinessGateThresholdType, bool)

GetThresholdTypeOk returns a tuple with the ThresholdType field value and a boolean to check if the value has been set.

func (ReadinessGate) MarshalJSON

func (o ReadinessGate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ReadinessGate) SetThresholdType

func (o *ReadinessGate) SetThresholdType(v ReadinessGateThresholdType)

SetThresholdType sets field value.

func (*ReadinessGate) UnmarshalJSON

func (o *ReadinessGate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ReadinessGateThresholdType

ReadinessGateThresholdType The definition of `ReadinessGateThresholdType` object.

type ReadinessGateThresholdType string

List of ReadinessGateThresholdType.

const (
    READINESSGATETHRESHOLDTYPE_ANY ReadinessGateThresholdType = "ANY"
    READINESSGATETHRESHOLDTYPE_ALL ReadinessGateThresholdType = "ALL"
)

func NewReadinessGateThresholdTypeFromValue

func NewReadinessGateThresholdTypeFromValue(v string) (*ReadinessGateThresholdType, error)

NewReadinessGateThresholdTypeFromValue returns a pointer to a valid ReadinessGateThresholdType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ReadinessGateThresholdType) GetAllowedValues

func (v *ReadinessGateThresholdType) GetAllowedValues() []ReadinessGateThresholdType

GetAllowedValues reeturns the list of possible values.

func (ReadinessGateThresholdType) IsValid

func (v ReadinessGateThresholdType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ReadinessGateThresholdType) Ptr

func (v ReadinessGateThresholdType) Ptr() *ReadinessGateThresholdType

Ptr returns reference to ReadinessGateThresholdType value.

func (*ReadinessGateThresholdType) UnmarshalJSON

func (v *ReadinessGateThresholdType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RelationAttributes

RelationAttributes Relation attributes.

type RelationAttributes struct {
    // Relation entity reference.
    From *RelationEntity `json:"from,omitempty"`
    // Relation entity reference.
    To *RelationEntity `json:"to,omitempty"`
    // Supported relation types.
    Type *RelationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationAttributes

func NewRelationAttributes() *RelationAttributes

NewRelationAttributes instantiates a new RelationAttributes 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 NewRelationAttributesWithDefaults

func NewRelationAttributesWithDefaults() *RelationAttributes

NewRelationAttributesWithDefaults instantiates a new RelationAttributes 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 (*RelationAttributes) GetFrom

func (o *RelationAttributes) GetFrom() RelationEntity

GetFrom returns the From field value if set, zero value otherwise.

func (*RelationAttributes) GetFromOk

func (o *RelationAttributes) GetFromOk() (*RelationEntity, 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 (*RelationAttributes) GetTo

func (o *RelationAttributes) GetTo() RelationEntity

GetTo returns the To field value if set, zero value otherwise.

func (*RelationAttributes) GetToOk

func (o *RelationAttributes) GetToOk() (*RelationEntity, 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 (*RelationAttributes) GetType

func (o *RelationAttributes) GetType() RelationType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationAttributes) GetTypeOk

func (o *RelationAttributes) GetTypeOk() (*RelationType, 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 (*RelationAttributes) HasFrom

func (o *RelationAttributes) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*RelationAttributes) HasTo

func (o *RelationAttributes) HasTo() bool

HasTo returns a boolean if a field has been set.

func (*RelationAttributes) HasType

func (o *RelationAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationAttributes) MarshalJSON

func (o RelationAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationAttributes) SetFrom

func (o *RelationAttributes) SetFrom(v RelationEntity)

SetFrom gets a reference to the given RelationEntity and assigns it to the From field.

func (*RelationAttributes) SetTo

func (o *RelationAttributes) SetTo(v RelationEntity)

SetTo gets a reference to the given RelationEntity and assigns it to the To field.

func (*RelationAttributes) SetType

func (o *RelationAttributes) SetType(v RelationType)

SetType gets a reference to the given RelationType and assigns it to the Type field.

func (*RelationAttributes) UnmarshalJSON

func (o *RelationAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationEntity

RelationEntity Relation entity reference.

type RelationEntity struct {
    // Entity kind.
    Kind *string `json:"kind,omitempty"`
    // Entity name.
    Name *string `json:"name,omitempty"`
    // Entity namespace.
    Namespace *string `json:"namespace,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationEntity

func NewRelationEntity() *RelationEntity

NewRelationEntity instantiates a new RelationEntity 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 NewRelationEntityWithDefaults

func NewRelationEntityWithDefaults() *RelationEntity

NewRelationEntityWithDefaults instantiates a new RelationEntity 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 (*RelationEntity) GetKind

func (o *RelationEntity) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*RelationEntity) GetKindOk

func (o *RelationEntity) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationEntity) GetName

func (o *RelationEntity) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RelationEntity) GetNameOk

func (o *RelationEntity) 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 (*RelationEntity) GetNamespace

func (o *RelationEntity) GetNamespace() string

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*RelationEntity) GetNamespaceOk

func (o *RelationEntity) GetNamespaceOk() (*string, bool)

GetNamespaceOk returns a tuple with the Namespace field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationEntity) HasKind

func (o *RelationEntity) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*RelationEntity) HasName

func (o *RelationEntity) HasName() bool

HasName returns a boolean if a field has been set.

func (*RelationEntity) HasNamespace

func (o *RelationEntity) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (RelationEntity) MarshalJSON

func (o RelationEntity) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationEntity) SetKind

func (o *RelationEntity) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*RelationEntity) SetName

func (o *RelationEntity) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RelationEntity) SetNamespace

func (o *RelationEntity) SetNamespace(v string)

SetNamespace gets a reference to the given string and assigns it to the Namespace field.

func (*RelationEntity) UnmarshalJSON

func (o *RelationEntity) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationIncludeType

RelationIncludeType Supported include types for relations.

type RelationIncludeType string

List of RelationIncludeType.

const (
    RELATIONINCLUDETYPE_ENTITY RelationIncludeType = "entity"
    RELATIONINCLUDETYPE_SCHEMA RelationIncludeType = "schema"
)

func NewRelationIncludeTypeFromValue

func NewRelationIncludeTypeFromValue(v string) (*RelationIncludeType, error)

NewRelationIncludeTypeFromValue returns a pointer to a valid RelationIncludeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RelationIncludeType) GetAllowedValues

func (v *RelationIncludeType) GetAllowedValues() []RelationIncludeType

GetAllowedValues reeturns the list of possible values.

func (RelationIncludeType) IsValid

func (v RelationIncludeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RelationIncludeType) Ptr

func (v RelationIncludeType) Ptr() *RelationIncludeType

Ptr returns reference to RelationIncludeType value.

func (*RelationIncludeType) UnmarshalJSON

func (v *RelationIncludeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RelationMeta

RelationMeta Relation metadata.

type RelationMeta struct {
    // Relation creation time.
    CreatedAt *time.Time `json:"createdAt,omitempty"`
    // Relation defined by.
    DefinedBy *string `json:"definedBy,omitempty"`
    // Relation modification time.
    ModifiedAt *time.Time `json:"modifiedAt,omitempty"`
    // Relation source.
    Source *string `json:"source,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationMeta

func NewRelationMeta() *RelationMeta

NewRelationMeta instantiates a new RelationMeta 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 NewRelationMetaWithDefaults

func NewRelationMetaWithDefaults() *RelationMeta

NewRelationMetaWithDefaults instantiates a new RelationMeta 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 (*RelationMeta) GetCreatedAt

func (o *RelationMeta) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RelationMeta) GetCreatedAtOk

func (o *RelationMeta) 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 (*RelationMeta) GetDefinedBy

func (o *RelationMeta) GetDefinedBy() string

GetDefinedBy returns the DefinedBy field value if set, zero value otherwise.

func (*RelationMeta) GetDefinedByOk

func (o *RelationMeta) GetDefinedByOk() (*string, bool)

GetDefinedByOk returns a tuple with the DefinedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationMeta) GetModifiedAt

func (o *RelationMeta) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RelationMeta) GetModifiedAtOk

func (o *RelationMeta) 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 (*RelationMeta) GetSource

func (o *RelationMeta) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*RelationMeta) GetSourceOk

func (o *RelationMeta) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationMeta) HasCreatedAt

func (o *RelationMeta) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RelationMeta) HasDefinedBy

func (o *RelationMeta) HasDefinedBy() bool

HasDefinedBy returns a boolean if a field has been set.

func (*RelationMeta) HasModifiedAt

func (o *RelationMeta) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RelationMeta) HasSource

func (o *RelationMeta) HasSource() bool

HasSource returns a boolean if a field has been set.

func (RelationMeta) MarshalJSON

func (o RelationMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationMeta) SetCreatedAt

func (o *RelationMeta) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RelationMeta) SetDefinedBy

func (o *RelationMeta) SetDefinedBy(v string)

SetDefinedBy gets a reference to the given string and assigns it to the DefinedBy field.

func (*RelationMeta) SetModifiedAt

func (o *RelationMeta) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RelationMeta) SetSource

func (o *RelationMeta) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*RelationMeta) UnmarshalJSON

func (o *RelationMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationRelationships

RelationRelationships Relation relationships.

type RelationRelationships struct {
    // Relation to entity.
    FromEntity *RelationToEntity `json:"fromEntity,omitempty"`
    // Relation to entity.
    ToEntity *RelationToEntity `json:"toEntity,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationRelationships

func NewRelationRelationships() *RelationRelationships

NewRelationRelationships instantiates a new RelationRelationships 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 NewRelationRelationshipsWithDefaults

func NewRelationRelationshipsWithDefaults() *RelationRelationships

NewRelationRelationshipsWithDefaults instantiates a new RelationRelationships 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 (*RelationRelationships) GetFromEntity

func (o *RelationRelationships) GetFromEntity() RelationToEntity

GetFromEntity returns the FromEntity field value if set, zero value otherwise.

func (*RelationRelationships) GetFromEntityOk

func (o *RelationRelationships) GetFromEntityOk() (*RelationToEntity, bool)

GetFromEntityOk returns a tuple with the FromEntity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationRelationships) GetToEntity

func (o *RelationRelationships) GetToEntity() RelationToEntity

GetToEntity returns the ToEntity field value if set, zero value otherwise.

func (*RelationRelationships) GetToEntityOk

func (o *RelationRelationships) GetToEntityOk() (*RelationToEntity, bool)

GetToEntityOk returns a tuple with the ToEntity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationRelationships) HasFromEntity

func (o *RelationRelationships) HasFromEntity() bool

HasFromEntity returns a boolean if a field has been set.

func (*RelationRelationships) HasToEntity

func (o *RelationRelationships) HasToEntity() bool

HasToEntity returns a boolean if a field has been set.

func (RelationRelationships) MarshalJSON

func (o RelationRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationRelationships) SetFromEntity

func (o *RelationRelationships) SetFromEntity(v RelationToEntity)

SetFromEntity gets a reference to the given RelationToEntity and assigns it to the FromEntity field.

func (*RelationRelationships) SetToEntity

func (o *RelationRelationships) SetToEntity(v RelationToEntity)

SetToEntity gets a reference to the given RelationToEntity and assigns it to the ToEntity field.

func (*RelationRelationships) UnmarshalJSON

func (o *RelationRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationResponse

RelationResponse Relation response data.

type RelationResponse struct {
    // Relation attributes.
    Attributes *RelationAttributes `json:"attributes,omitempty"`
    // Relation ID.
    Id *string `json:"id,omitempty"`
    // Relation metadata.
    Meta *RelationMeta `json:"meta,omitempty"`
    // Relation relationships.
    Relationships *RelationRelationships `json:"relationships,omitempty"`
    // Relation subtype.
    Subtype *string `json:"subtype,omitempty"`
    // Relation type.
    Type *RelationResponseType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationResponse

func NewRelationResponse() *RelationResponse

NewRelationResponse instantiates a new RelationResponse 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 NewRelationResponseWithDefaults

func NewRelationResponseWithDefaults() *RelationResponse

NewRelationResponseWithDefaults instantiates a new RelationResponse 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 (*RelationResponse) GetAttributes

func (o *RelationResponse) GetAttributes() RelationAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RelationResponse) GetAttributesOk

func (o *RelationResponse) GetAttributesOk() (*RelationAttributes, 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 (*RelationResponse) GetId

func (o *RelationResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationResponse) GetIdOk

func (o *RelationResponse) 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 (*RelationResponse) GetMeta

func (o *RelationResponse) GetMeta() RelationMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RelationResponse) GetMetaOk

func (o *RelationResponse) GetMetaOk() (*RelationMeta, 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 (*RelationResponse) GetRelationships

func (o *RelationResponse) GetRelationships() RelationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RelationResponse) GetRelationshipsOk

func (o *RelationResponse) GetRelationshipsOk() (*RelationRelationships, 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 (*RelationResponse) GetSubtype

func (o *RelationResponse) GetSubtype() string

GetSubtype returns the Subtype field value if set, zero value otherwise.

func (*RelationResponse) GetSubtypeOk

func (o *RelationResponse) GetSubtypeOk() (*string, bool)

GetSubtypeOk returns a tuple with the Subtype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationResponse) GetType

func (o *RelationResponse) GetType() RelationResponseType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationResponse) GetTypeOk

func (o *RelationResponse) GetTypeOk() (*RelationResponseType, 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 (*RelationResponse) HasAttributes

func (o *RelationResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RelationResponse) HasId

func (o *RelationResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationResponse) HasMeta

func (o *RelationResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*RelationResponse) HasRelationships

func (o *RelationResponse) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*RelationResponse) HasSubtype

func (o *RelationResponse) HasSubtype() bool

HasSubtype returns a boolean if a field has been set.

func (*RelationResponse) HasType

func (o *RelationResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationResponse) MarshalJSON

func (o RelationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationResponse) SetAttributes

func (o *RelationResponse) SetAttributes(v RelationAttributes)

SetAttributes gets a reference to the given RelationAttributes and assigns it to the Attributes field.

func (*RelationResponse) SetId

func (o *RelationResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationResponse) SetMeta

func (o *RelationResponse) SetMeta(v RelationMeta)

SetMeta gets a reference to the given RelationMeta and assigns it to the Meta field.

func (*RelationResponse) SetRelationships

func (o *RelationResponse) SetRelationships(v RelationRelationships)

SetRelationships gets a reference to the given RelationRelationships and assigns it to the Relationships field.

func (*RelationResponse) SetSubtype

func (o *RelationResponse) SetSubtype(v string)

SetSubtype gets a reference to the given string and assigns it to the Subtype field.

func (*RelationResponse) SetType

func (o *RelationResponse) SetType(v RelationResponseType)

SetType gets a reference to the given RelationResponseType and assigns it to the Type field.

func (*RelationResponse) UnmarshalJSON

func (o *RelationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationResponseMeta

RelationResponseMeta Relation response metadata.

type RelationResponseMeta struct {
    // Total relations count.
    Count *int64 `json:"count,omitempty"`
    // Total included data count.
    IncludeCount *int64 `json:"includeCount,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationResponseMeta

func NewRelationResponseMeta() *RelationResponseMeta

NewRelationResponseMeta instantiates a new RelationResponseMeta 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 NewRelationResponseMetaWithDefaults

func NewRelationResponseMetaWithDefaults() *RelationResponseMeta

NewRelationResponseMetaWithDefaults instantiates a new RelationResponseMeta 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 (*RelationResponseMeta) GetCount

func (o *RelationResponseMeta) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*RelationResponseMeta) GetCountOk

func (o *RelationResponseMeta) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationResponseMeta) GetIncludeCount

func (o *RelationResponseMeta) GetIncludeCount() int64

GetIncludeCount returns the IncludeCount field value if set, zero value otherwise.

func (*RelationResponseMeta) GetIncludeCountOk

func (o *RelationResponseMeta) GetIncludeCountOk() (*int64, bool)

GetIncludeCountOk returns a tuple with the IncludeCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationResponseMeta) HasCount

func (o *RelationResponseMeta) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*RelationResponseMeta) HasIncludeCount

func (o *RelationResponseMeta) HasIncludeCount() bool

HasIncludeCount returns a boolean if a field has been set.

func (RelationResponseMeta) MarshalJSON

func (o RelationResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationResponseMeta) SetCount

func (o *RelationResponseMeta) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*RelationResponseMeta) SetIncludeCount

func (o *RelationResponseMeta) SetIncludeCount(v int64)

SetIncludeCount gets a reference to the given int64 and assigns it to the IncludeCount field.

func (*RelationResponseMeta) UnmarshalJSON

func (o *RelationResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationResponseType

RelationResponseType Relation type.

type RelationResponseType string

List of RelationResponseType.

const (
    RELATIONRESPONSETYPE_RELATION RelationResponseType = "relation"
)

func NewRelationResponseTypeFromValue

func NewRelationResponseTypeFromValue(v string) (*RelationResponseType, error)

NewRelationResponseTypeFromValue returns a pointer to a valid RelationResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RelationResponseType) GetAllowedValues

func (v *RelationResponseType) GetAllowedValues() []RelationResponseType

GetAllowedValues reeturns the list of possible values.

func (RelationResponseType) IsValid

func (v RelationResponseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RelationResponseType) Ptr

func (v RelationResponseType) Ptr() *RelationResponseType

Ptr returns reference to RelationResponseType value.

func (*RelationResponseType) UnmarshalJSON

func (v *RelationResponseType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RelationToEntity

RelationToEntity Relation to entity.

type RelationToEntity struct {
    // Relationship entry.
    Data *RelationshipItem `json:"data,omitempty"`
    // Entity metadata.
    Meta *EntityMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationToEntity

func NewRelationToEntity() *RelationToEntity

NewRelationToEntity instantiates a new RelationToEntity 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 NewRelationToEntityWithDefaults

func NewRelationToEntityWithDefaults() *RelationToEntity

NewRelationToEntityWithDefaults instantiates a new RelationToEntity 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 (*RelationToEntity) GetData

func (o *RelationToEntity) GetData() RelationshipItem

GetData returns the Data field value if set, zero value otherwise.

func (*RelationToEntity) GetDataOk

func (o *RelationToEntity) GetDataOk() (*RelationshipItem, 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 (*RelationToEntity) GetMeta

func (o *RelationToEntity) GetMeta() EntityMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*RelationToEntity) GetMetaOk

func (o *RelationToEntity) GetMetaOk() (*EntityMeta, 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 (*RelationToEntity) HasData

func (o *RelationToEntity) HasData() bool

HasData returns a boolean if a field has been set.

func (*RelationToEntity) HasMeta

func (o *RelationToEntity) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (RelationToEntity) MarshalJSON

func (o RelationToEntity) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationToEntity) SetData

func (o *RelationToEntity) SetData(v RelationshipItem)

SetData gets a reference to the given RelationshipItem and assigns it to the Data field.

func (*RelationToEntity) SetMeta

func (o *RelationToEntity) SetMeta(v EntityMeta)

SetMeta gets a reference to the given EntityMeta and assigns it to the Meta field.

func (*RelationToEntity) UnmarshalJSON

func (o *RelationToEntity) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationType

RelationType Supported relation types.

type RelationType string

List of RelationType.

const (
    RELATIONTYPE_RELATIONTYPEOWNS          RelationType = "RelationTypeOwns"
    RELATIONTYPE_RELATIONTYPEOWNEDBY       RelationType = "RelationTypeOwnedBy"
    RELATIONTYPE_RELATIONTYPEDEPENDSON     RelationType = "RelationTypeDependsOn"
    RELATIONTYPE_RELATIONTYPEDEPENDENCYOF  RelationType = "RelationTypeDependencyOf"
    RELATIONTYPE_RELATIONTYPEPARTSOF       RelationType = "RelationTypePartsOf"
    RELATIONTYPE_RELATIONTYPEHASPART       RelationType = "RelationTypeHasPart"
    RELATIONTYPE_RELATIONTYPEOTHEROWNS     RelationType = "RelationTypeOtherOwns"
    RELATIONTYPE_RELATIONTYPEOTHEROWNEDBY  RelationType = "RelationTypeOtherOwnedBy"
    RELATIONTYPE_RELATIONTYPEIMPLEMENTEDBY RelationType = "RelationTypeImplementedBy"
    RELATIONTYPE_RELATIONTYPEIMPLEMENTS    RelationType = "RelationTypeImplements"
)

func NewRelationTypeFromValue

func NewRelationTypeFromValue(v string) (*RelationType, error)

NewRelationTypeFromValue returns a pointer to a valid RelationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RelationType) GetAllowedValues

func (v *RelationType) GetAllowedValues() []RelationType

GetAllowedValues reeturns the list of possible values.

func (RelationType) IsValid

func (v RelationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RelationType) Ptr

func (v RelationType) Ptr() *RelationType

Ptr returns reference to RelationType value.

func (*RelationType) UnmarshalJSON

func (v *RelationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RelationshipItem

RelationshipItem Relationship entry.

type RelationshipItem struct {
    // Associated data ID.
    Id *string `json:"id,omitempty"`
    // Relationship type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipItem

func NewRelationshipItem() *RelationshipItem

NewRelationshipItem instantiates a new RelationshipItem 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 NewRelationshipItemWithDefaults

func NewRelationshipItemWithDefaults() *RelationshipItem

NewRelationshipItemWithDefaults instantiates a new RelationshipItem 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 (*RelationshipItem) GetId

func (o *RelationshipItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipItem) GetIdOk

func (o *RelationshipItem) 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 (*RelationshipItem) GetType

func (o *RelationshipItem) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipItem) GetTypeOk

func (o *RelationshipItem) GetTypeOk() (*string, 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 (*RelationshipItem) HasId

func (o *RelationshipItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipItem) HasType

func (o *RelationshipItem) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipItem) MarshalJSON

func (o RelationshipItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipItem) SetId

func (o *RelationshipItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipItem) SetType

func (o *RelationshipItem) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*RelationshipItem) UnmarshalJSON

func (o *RelationshipItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentAttachment

RelationshipToIncidentAttachment A relationship reference for attachments.

type RelationshipToIncidentAttachment struct {
    // An array of incident attachments.
    Data []RelationshipToIncidentAttachmentData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentAttachment

func NewRelationshipToIncidentAttachment(data []RelationshipToIncidentAttachmentData) *RelationshipToIncidentAttachment

NewRelationshipToIncidentAttachment instantiates a new RelationshipToIncidentAttachment 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 NewRelationshipToIncidentAttachmentWithDefaults

func NewRelationshipToIncidentAttachmentWithDefaults() *RelationshipToIncidentAttachment

NewRelationshipToIncidentAttachmentWithDefaults instantiates a new RelationshipToIncidentAttachment 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 (*RelationshipToIncidentAttachment) GetData

func (o *RelationshipToIncidentAttachment) GetData() []RelationshipToIncidentAttachmentData

GetData returns the Data field value.

func (*RelationshipToIncidentAttachment) GetDataOk

func (o *RelationshipToIncidentAttachment) GetDataOk() (*[]RelationshipToIncidentAttachmentData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentAttachment) MarshalJSON

func (o RelationshipToIncidentAttachment) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentAttachment) SetData

func (o *RelationshipToIncidentAttachment) SetData(v []RelationshipToIncidentAttachmentData)

SetData sets field value.

func (*RelationshipToIncidentAttachment) UnmarshalJSON

func (o *RelationshipToIncidentAttachment) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentAttachmentData

RelationshipToIncidentAttachmentData The attachment relationship data.

type RelationshipToIncidentAttachmentData struct {
    // A unique identifier that represents the attachment.
    Id string `json:"id"`
    // The incident attachment resource type.
    Type IncidentAttachmentType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentAttachmentData

func NewRelationshipToIncidentAttachmentData(id string, typeVar IncidentAttachmentType) *RelationshipToIncidentAttachmentData

NewRelationshipToIncidentAttachmentData instantiates a new RelationshipToIncidentAttachmentData 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 NewRelationshipToIncidentAttachmentDataWithDefaults

func NewRelationshipToIncidentAttachmentDataWithDefaults() *RelationshipToIncidentAttachmentData

NewRelationshipToIncidentAttachmentDataWithDefaults instantiates a new RelationshipToIncidentAttachmentData 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 (*RelationshipToIncidentAttachmentData) GetId

func (o *RelationshipToIncidentAttachmentData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentAttachmentData) GetIdOk

func (o *RelationshipToIncidentAttachmentData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentAttachmentData) GetType

func (o *RelationshipToIncidentAttachmentData) GetType() IncidentAttachmentType

GetType returns the Type field value.

func (*RelationshipToIncidentAttachmentData) GetTypeOk

func (o *RelationshipToIncidentAttachmentData) GetTypeOk() (*IncidentAttachmentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentAttachmentData) MarshalJSON

func (o RelationshipToIncidentAttachmentData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentAttachmentData) SetId

func (o *RelationshipToIncidentAttachmentData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentAttachmentData) SetType

func (o *RelationshipToIncidentAttachmentData) SetType(v IncidentAttachmentType)

SetType sets field value.

func (*RelationshipToIncidentAttachmentData) UnmarshalJSON

func (o *RelationshipToIncidentAttachmentData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentImpactData

RelationshipToIncidentImpactData Relationship to impact object.

type RelationshipToIncidentImpactData struct {
    // A unique identifier that represents the impact.
    Id string `json:"id"`
    // The incident impacts type.
    Type IncidentImpactsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentImpactData

func NewRelationshipToIncidentImpactData(id string, typeVar IncidentImpactsType) *RelationshipToIncidentImpactData

NewRelationshipToIncidentImpactData instantiates a new RelationshipToIncidentImpactData 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 NewRelationshipToIncidentImpactDataWithDefaults

func NewRelationshipToIncidentImpactDataWithDefaults() *RelationshipToIncidentImpactData

NewRelationshipToIncidentImpactDataWithDefaults instantiates a new RelationshipToIncidentImpactData 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 (*RelationshipToIncidentImpactData) GetId

func (o *RelationshipToIncidentImpactData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentImpactData) GetIdOk

func (o *RelationshipToIncidentImpactData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentImpactData) GetType

func (o *RelationshipToIncidentImpactData) GetType() IncidentImpactsType

GetType returns the Type field value.

func (*RelationshipToIncidentImpactData) GetTypeOk

func (o *RelationshipToIncidentImpactData) GetTypeOk() (*IncidentImpactsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentImpactData) MarshalJSON

func (o RelationshipToIncidentImpactData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentImpactData) SetId

func (o *RelationshipToIncidentImpactData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentImpactData) SetType

func (o *RelationshipToIncidentImpactData) SetType(v IncidentImpactsType)

SetType sets field value.

func (*RelationshipToIncidentImpactData) UnmarshalJSON

func (o *RelationshipToIncidentImpactData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentImpacts

RelationshipToIncidentImpacts Relationship to impacts.

type RelationshipToIncidentImpacts struct {
    // An array of incident impacts.
    Data []RelationshipToIncidentImpactData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentImpacts

func NewRelationshipToIncidentImpacts(data []RelationshipToIncidentImpactData) *RelationshipToIncidentImpacts

NewRelationshipToIncidentImpacts instantiates a new RelationshipToIncidentImpacts 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 NewRelationshipToIncidentImpactsWithDefaults

func NewRelationshipToIncidentImpactsWithDefaults() *RelationshipToIncidentImpacts

NewRelationshipToIncidentImpactsWithDefaults instantiates a new RelationshipToIncidentImpacts 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 (*RelationshipToIncidentImpacts) GetData

func (o *RelationshipToIncidentImpacts) GetData() []RelationshipToIncidentImpactData

GetData returns the Data field value.

func (*RelationshipToIncidentImpacts) GetDataOk

func (o *RelationshipToIncidentImpacts) GetDataOk() (*[]RelationshipToIncidentImpactData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentImpacts) MarshalJSON

func (o RelationshipToIncidentImpacts) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentImpacts) SetData

func (o *RelationshipToIncidentImpacts) SetData(v []RelationshipToIncidentImpactData)

SetData sets field value.

func (*RelationshipToIncidentImpacts) UnmarshalJSON

func (o *RelationshipToIncidentImpacts) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentIntegrationMetadataData

RelationshipToIncidentIntegrationMetadataData A relationship reference for an integration metadata object.

type RelationshipToIncidentIntegrationMetadataData struct {
    // A unique identifier that represents the integration metadata.
    Id string `json:"id"`
    // Integration metadata resource type.
    Type IncidentIntegrationMetadataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentIntegrationMetadataData

func NewRelationshipToIncidentIntegrationMetadataData(id string, typeVar 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

func (o *RelationshipToIncidentIntegrationMetadataData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentIntegrationMetadataData) GetIdOk

func (o *RelationshipToIncidentIntegrationMetadataData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentIntegrationMetadataData) GetType

func (o *RelationshipToIncidentIntegrationMetadataData) GetType() IncidentIntegrationMetadataType

GetType returns the Type field value.

func (*RelationshipToIncidentIntegrationMetadataData) GetTypeOk

func (o *RelationshipToIncidentIntegrationMetadataData) GetTypeOk() (*IncidentIntegrationMetadataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadataData) MarshalJSON

func (o RelationshipToIncidentIntegrationMetadataData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentIntegrationMetadataData) SetId

func (o *RelationshipToIncidentIntegrationMetadataData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentIntegrationMetadataData) SetType

func (o *RelationshipToIncidentIntegrationMetadataData) SetType(v IncidentIntegrationMetadataType)

SetType sets field value.

func (*RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON

func (o *RelationshipToIncidentIntegrationMetadataData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentIntegrationMetadatas

RelationshipToIncidentIntegrationMetadatas A relationship reference for multiple integration metadata objects.

type RelationshipToIncidentIntegrationMetadatas struct {
    // Integration metadata relationship array
    Data []RelationshipToIncidentIntegrationMetadataData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToIncidentIntegrationMetadatas) GetData() []RelationshipToIncidentIntegrationMetadataData

GetData returns the Data field value.

func (*RelationshipToIncidentIntegrationMetadatas) GetDataOk

func (o *RelationshipToIncidentIntegrationMetadatas) GetDataOk() (*[]RelationshipToIncidentIntegrationMetadataData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentIntegrationMetadatas) MarshalJSON

func (o RelationshipToIncidentIntegrationMetadatas) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentIntegrationMetadatas) SetData

func (o *RelationshipToIncidentIntegrationMetadatas) SetData(v []RelationshipToIncidentIntegrationMetadataData)

SetData sets field value.

func (*RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON

func (o *RelationshipToIncidentIntegrationMetadatas) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentPostmortem

RelationshipToIncidentPostmortem A relationship reference for postmortems.

type RelationshipToIncidentPostmortem struct {
    // The postmortem relationship data.
    Data RelationshipToIncidentPostmortemData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToIncidentPostmortem) GetData() RelationshipToIncidentPostmortemData

GetData returns the Data field value.

func (*RelationshipToIncidentPostmortem) GetDataOk

func (o *RelationshipToIncidentPostmortem) GetDataOk() (*RelationshipToIncidentPostmortemData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentPostmortem) SetData

func (o *RelationshipToIncidentPostmortem) SetData(v RelationshipToIncidentPostmortemData)

SetData sets field value.

func (*RelationshipToIncidentPostmortem) UnmarshalJSON

func (o *RelationshipToIncidentPostmortem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentPostmortemData

RelationshipToIncidentPostmortemData The postmortem relationship data.

type RelationshipToIncidentPostmortemData struct {
    // A unique identifier that represents the postmortem.
    Id string `json:"id"`
    // Incident postmortem resource type.
    Type IncidentPostmortemType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentPostmortemData

func NewRelationshipToIncidentPostmortemData(id string, typeVar 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

func (o *RelationshipToIncidentPostmortemData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentPostmortemData) GetIdOk

func (o *RelationshipToIncidentPostmortemData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentPostmortemData) GetType

func (o *RelationshipToIncidentPostmortemData) GetType() IncidentPostmortemType

GetType returns the Type field value.

func (*RelationshipToIncidentPostmortemData) GetTypeOk

func (o *RelationshipToIncidentPostmortemData) GetTypeOk() (*IncidentPostmortemType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentPostmortemData) SetId

func (o *RelationshipToIncidentPostmortemData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentPostmortemData) SetType

func (o *RelationshipToIncidentPostmortemData) SetType(v IncidentPostmortemType)

SetType sets field value.

func (*RelationshipToIncidentPostmortemData) UnmarshalJSON

func (o *RelationshipToIncidentPostmortemData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentResponderData

RelationshipToIncidentResponderData Relationship to impact object.

type RelationshipToIncidentResponderData struct {
    // A unique identifier that represents the responder.
    Id string `json:"id"`
    // The incident responders type.
    Type IncidentRespondersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentResponderData

func NewRelationshipToIncidentResponderData(id string, typeVar IncidentRespondersType) *RelationshipToIncidentResponderData

NewRelationshipToIncidentResponderData instantiates a new RelationshipToIncidentResponderData 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 NewRelationshipToIncidentResponderDataWithDefaults

func NewRelationshipToIncidentResponderDataWithDefaults() *RelationshipToIncidentResponderData

NewRelationshipToIncidentResponderDataWithDefaults instantiates a new RelationshipToIncidentResponderData 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 (*RelationshipToIncidentResponderData) GetId

func (o *RelationshipToIncidentResponderData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentResponderData) GetIdOk

func (o *RelationshipToIncidentResponderData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentResponderData) GetType

func (o *RelationshipToIncidentResponderData) GetType() IncidentRespondersType

GetType returns the Type field value.

func (*RelationshipToIncidentResponderData) GetTypeOk

func (o *RelationshipToIncidentResponderData) GetTypeOk() (*IncidentRespondersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentResponderData) MarshalJSON

func (o RelationshipToIncidentResponderData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentResponderData) SetId

func (o *RelationshipToIncidentResponderData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentResponderData) SetType

func (o *RelationshipToIncidentResponderData) SetType(v IncidentRespondersType)

SetType sets field value.

func (*RelationshipToIncidentResponderData) UnmarshalJSON

func (o *RelationshipToIncidentResponderData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentResponders

RelationshipToIncidentResponders Relationship to incident responders.

type RelationshipToIncidentResponders struct {
    // An array of incident responders.
    Data []RelationshipToIncidentResponderData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentResponders

func NewRelationshipToIncidentResponders(data []RelationshipToIncidentResponderData) *RelationshipToIncidentResponders

NewRelationshipToIncidentResponders instantiates a new RelationshipToIncidentResponders 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 NewRelationshipToIncidentRespondersWithDefaults

func NewRelationshipToIncidentRespondersWithDefaults() *RelationshipToIncidentResponders

NewRelationshipToIncidentRespondersWithDefaults instantiates a new RelationshipToIncidentResponders 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 (*RelationshipToIncidentResponders) GetData

func (o *RelationshipToIncidentResponders) GetData() []RelationshipToIncidentResponderData

GetData returns the Data field value.

func (*RelationshipToIncidentResponders) GetDataOk

func (o *RelationshipToIncidentResponders) GetDataOk() (*[]RelationshipToIncidentResponderData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentResponders) MarshalJSON

func (o RelationshipToIncidentResponders) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentResponders) SetData

func (o *RelationshipToIncidentResponders) SetData(v []RelationshipToIncidentResponderData)

SetData sets field value.

func (*RelationshipToIncidentResponders) UnmarshalJSON

func (o *RelationshipToIncidentResponders) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentUserDefinedFieldData

RelationshipToIncidentUserDefinedFieldData Relationship to impact object.

type RelationshipToIncidentUserDefinedFieldData struct {
    // A unique identifier that represents the responder.
    Id string `json:"id"`
    // The incident user defined fields type.
    Type IncidentUserDefinedFieldType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentUserDefinedFieldData

func NewRelationshipToIncidentUserDefinedFieldData(id string, typeVar IncidentUserDefinedFieldType) *RelationshipToIncidentUserDefinedFieldData

NewRelationshipToIncidentUserDefinedFieldData instantiates a new RelationshipToIncidentUserDefinedFieldData 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 NewRelationshipToIncidentUserDefinedFieldDataWithDefaults

func NewRelationshipToIncidentUserDefinedFieldDataWithDefaults() *RelationshipToIncidentUserDefinedFieldData

NewRelationshipToIncidentUserDefinedFieldDataWithDefaults instantiates a new RelationshipToIncidentUserDefinedFieldData 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 (*RelationshipToIncidentUserDefinedFieldData) GetId

func (o *RelationshipToIncidentUserDefinedFieldData) GetId() string

GetId returns the Id field value.

func (*RelationshipToIncidentUserDefinedFieldData) GetIdOk

func (o *RelationshipToIncidentUserDefinedFieldData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToIncidentUserDefinedFieldData) GetType

func (o *RelationshipToIncidentUserDefinedFieldData) GetType() IncidentUserDefinedFieldType

GetType returns the Type field value.

func (*RelationshipToIncidentUserDefinedFieldData) GetTypeOk

func (o *RelationshipToIncidentUserDefinedFieldData) GetTypeOk() (*IncidentUserDefinedFieldType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToIncidentUserDefinedFieldData) MarshalJSON

func (o RelationshipToIncidentUserDefinedFieldData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentUserDefinedFieldData) SetId

func (o *RelationshipToIncidentUserDefinedFieldData) SetId(v string)

SetId sets field value.

func (*RelationshipToIncidentUserDefinedFieldData) SetType

func (o *RelationshipToIncidentUserDefinedFieldData) SetType(v IncidentUserDefinedFieldType)

SetType sets field value.

func (*RelationshipToIncidentUserDefinedFieldData) UnmarshalJSON

func (o *RelationshipToIncidentUserDefinedFieldData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToIncidentUserDefinedFields

RelationshipToIncidentUserDefinedFields Relationship to incident user defined fields.

type RelationshipToIncidentUserDefinedFields struct {
    // An array of user defined fields.
    Data []RelationshipToIncidentUserDefinedFieldData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToIncidentUserDefinedFields

func NewRelationshipToIncidentUserDefinedFields(data []RelationshipToIncidentUserDefinedFieldData) *RelationshipToIncidentUserDefinedFields

NewRelationshipToIncidentUserDefinedFields instantiates a new RelationshipToIncidentUserDefinedFields 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 NewRelationshipToIncidentUserDefinedFieldsWithDefaults

func NewRelationshipToIncidentUserDefinedFieldsWithDefaults() *RelationshipToIncidentUserDefinedFields

NewRelationshipToIncidentUserDefinedFieldsWithDefaults instantiates a new RelationshipToIncidentUserDefinedFields 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 (*RelationshipToIncidentUserDefinedFields) GetData

func (o *RelationshipToIncidentUserDefinedFields) GetData() []RelationshipToIncidentUserDefinedFieldData

GetData returns the Data field value.

func (*RelationshipToIncidentUserDefinedFields) GetDataOk

func (o *RelationshipToIncidentUserDefinedFields) GetDataOk() (*[]RelationshipToIncidentUserDefinedFieldData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToIncidentUserDefinedFields) MarshalJSON

func (o RelationshipToIncidentUserDefinedFields) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToIncidentUserDefinedFields) SetData

func (o *RelationshipToIncidentUserDefinedFields) SetData(v []RelationshipToIncidentUserDefinedFieldData)

SetData sets field value.

func (*RelationshipToIncidentUserDefinedFields) UnmarshalJSON

func (o *RelationshipToIncidentUserDefinedFields) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganization

RelationshipToOrganization Relationship to an organization.

type RelationshipToOrganization struct {
    // Relationship to organization object.
    Data RelationshipToOrganizationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToOrganization) GetData() RelationshipToOrganizationData

GetData returns the Data field value.

func (*RelationshipToOrganization) GetDataOk

func (o *RelationshipToOrganization) GetDataOk() (*RelationshipToOrganizationData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganization) SetData

func (o *RelationshipToOrganization) SetData(v RelationshipToOrganizationData)

SetData sets field value.

func (*RelationshipToOrganization) UnmarshalJSON

func (o *RelationshipToOrganization) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganizationData

RelationshipToOrganizationData Relationship to organization object.

type RelationshipToOrganizationData struct {
    // ID of the organization.
    Id string `json:"id"`
    // Organizations resource type.
    Type OrganizationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToOrganizationData

func NewRelationshipToOrganizationData(id string, typeVar 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

func (o *RelationshipToOrganizationData) GetId() string

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

func (o *RelationshipToOrganizationData) GetType() OrganizationsType

GetType returns the Type field value.

func (*RelationshipToOrganizationData) GetTypeOk

func (o *RelationshipToOrganizationData) GetTypeOk() (*OrganizationsType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganizationData) SetId

func (o *RelationshipToOrganizationData) SetId(v string)

SetId sets field value.

func (*RelationshipToOrganizationData) SetType

func (o *RelationshipToOrganizationData) SetType(v OrganizationsType)

SetType sets field value.

func (*RelationshipToOrganizationData) UnmarshalJSON

func (o *RelationshipToOrganizationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOrganizations

RelationshipToOrganizations Relationship to organizations.

type RelationshipToOrganizations struct {
    // Relationships to organization objects.
    Data []RelationshipToOrganizationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToOrganizations) GetData() []RelationshipToOrganizationData

GetData returns the Data field value.

func (*RelationshipToOrganizations) GetDataOk

func (o *RelationshipToOrganizations) GetDataOk() (*[]RelationshipToOrganizationData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOrganizations) SetData

func (o *RelationshipToOrganizations) SetData(v []RelationshipToOrganizationData)

SetData sets field value.

func (*RelationshipToOrganizations) UnmarshalJSON

func (o *RelationshipToOrganizations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOutcome

RelationshipToOutcome The JSON:API relationship to a scorecard outcome.

type RelationshipToOutcome struct {
    // The JSON:API relationship to an outcome, which returns the related rule id.
    Data *RelationshipToOutcomeData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToOutcome

func NewRelationshipToOutcome() *RelationshipToOutcome

NewRelationshipToOutcome instantiates a new RelationshipToOutcome 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 NewRelationshipToOutcomeWithDefaults

func NewRelationshipToOutcomeWithDefaults() *RelationshipToOutcome

NewRelationshipToOutcomeWithDefaults instantiates a new RelationshipToOutcome 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 (*RelationshipToOutcome) GetData

func (o *RelationshipToOutcome) GetData() RelationshipToOutcomeData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToOutcome) GetDataOk

func (o *RelationshipToOutcome) GetDataOk() (*RelationshipToOutcomeData, 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 (*RelationshipToOutcome) HasData

func (o *RelationshipToOutcome) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToOutcome) MarshalJSON

func (o RelationshipToOutcome) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOutcome) SetData

func (o *RelationshipToOutcome) SetData(v RelationshipToOutcomeData)

SetData gets a reference to the given RelationshipToOutcomeData and assigns it to the Data field.

func (*RelationshipToOutcome) UnmarshalJSON

func (o *RelationshipToOutcome) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToOutcomeData

RelationshipToOutcomeData The JSON:API relationship to an outcome, which returns the related rule id.

type RelationshipToOutcomeData struct {
    // The unique ID for a scorecard rule.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for scorecard rules.
    Type *RuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToOutcomeData

func NewRelationshipToOutcomeData() *RelationshipToOutcomeData

NewRelationshipToOutcomeData instantiates a new RelationshipToOutcomeData 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 NewRelationshipToOutcomeDataWithDefaults

func NewRelationshipToOutcomeDataWithDefaults() *RelationshipToOutcomeData

NewRelationshipToOutcomeDataWithDefaults instantiates a new RelationshipToOutcomeData 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 (*RelationshipToOutcomeData) GetId

func (o *RelationshipToOutcomeData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToOutcomeData) GetIdOk

func (o *RelationshipToOutcomeData) 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 (*RelationshipToOutcomeData) GetType

func (o *RelationshipToOutcomeData) GetType() RuleType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToOutcomeData) GetTypeOk

func (o *RelationshipToOutcomeData) GetTypeOk() (*RuleType, 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 (*RelationshipToOutcomeData) HasId

func (o *RelationshipToOutcomeData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToOutcomeData) HasType

func (o *RelationshipToOutcomeData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToOutcomeData) MarshalJSON

func (o RelationshipToOutcomeData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToOutcomeData) SetId

func (o *RelationshipToOutcomeData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToOutcomeData) SetType

func (o *RelationshipToOutcomeData) SetType(v RuleType)

SetType gets a reference to the given RuleType and assigns it to the Type field.

func (*RelationshipToOutcomeData) UnmarshalJSON

func (o *RelationshipToOutcomeData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermission

RelationshipToPermission Relationship to a permissions object.

type RelationshipToPermission struct {
    // Relationship to permission object.
    Data *RelationshipToPermissionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToPermission) GetData() RelationshipToPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermission) GetDataOk

func (o *RelationshipToPermission) GetDataOk() (*RelationshipToPermissionData, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermission) SetData

func (o *RelationshipToPermission) SetData(v RelationshipToPermissionData)

SetData gets a reference to the given RelationshipToPermissionData and assigns it to the Data field.

func (*RelationshipToPermission) UnmarshalJSON

func (o *RelationshipToPermission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermissionData

RelationshipToPermissionData Relationship to permission object.

type RelationshipToPermissionData struct {
    // ID of the permission.
    Id *string `json:"id,omitempty"`
    // Permissions resource type.
    Type *PermissionsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToPermissionData) GetId() string

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

func (o *RelationshipToPermissionData) GetType() PermissionsType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToPermissionData) GetTypeOk

func (o *RelationshipToPermissionData) GetTypeOk() (*PermissionsType, 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 (*RelationshipToPermissionData) HasId

func (o *RelationshipToPermissionData) HasId() bool

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermissionData) SetId

func (o *RelationshipToPermissionData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToPermissionData) SetType

func (o *RelationshipToPermissionData) SetType(v PermissionsType)

SetType gets a reference to the given PermissionsType and assigns it to the Type field.

func (*RelationshipToPermissionData) UnmarshalJSON

func (o *RelationshipToPermissionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToPermissions

RelationshipToPermissions Relationship to multiple permissions objects.

type RelationshipToPermissions struct {
    // Relationships to permission objects.
    Data []RelationshipToPermissionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToPermissions) GetData() []RelationshipToPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToPermissions) GetDataOk

func (o *RelationshipToPermissions) GetDataOk() (*[]RelationshipToPermissionData, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToPermissions) SetData

func (o *RelationshipToPermissions) SetData(v []RelationshipToPermissionData)

SetData gets a reference to the given []RelationshipToPermissionData and assigns it to the Data field.

func (*RelationshipToPermissions) UnmarshalJSON

func (o *RelationshipToPermissions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRole

RelationshipToRole Relationship to role.

type RelationshipToRole struct {
    // Relationship to role object.
    Data *RelationshipToRoleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToRole) GetData() RelationshipToRoleData

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRole) SetData

func (o *RelationshipToRole) SetData(v RelationshipToRoleData)

SetData gets a reference to the given RelationshipToRoleData and assigns it to the Data field.

func (*RelationshipToRole) UnmarshalJSON

func (o *RelationshipToRole) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRoleData

RelationshipToRoleData Relationship to role object.

type RelationshipToRoleData struct {
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Roles type.
    Type *RolesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*RelationshipToRoleData) UnmarshalJSON

func (o *RelationshipToRoleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRoles

RelationshipToRoles Relationship to roles.

type RelationshipToRoles struct {
    // An array containing type and the unique identifier of a role.
    Data []RelationshipToRoleData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToRoles) GetData() []RelationshipToRoleData

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRoles) SetData

func (o *RelationshipToRoles) SetData(v []RelationshipToRoleData)

SetData gets a reference to the given []RelationshipToRoleData and assigns it to the Data field.

func (*RelationshipToRoles) UnmarshalJSON

func (o *RelationshipToRoles) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRule

RelationshipToRule Scorecard create rule response relationship.

type RelationshipToRule struct {
    // Relationship data for a rule.
    Scorecard *RelationshipToRuleData `json:"scorecard,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToRule

func NewRelationshipToRule() *RelationshipToRule

NewRelationshipToRule instantiates a new RelationshipToRule 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 NewRelationshipToRuleWithDefaults

func NewRelationshipToRuleWithDefaults() *RelationshipToRule

NewRelationshipToRuleWithDefaults instantiates a new RelationshipToRule 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 (*RelationshipToRule) GetScorecard

func (o *RelationshipToRule) GetScorecard() RelationshipToRuleData

GetScorecard returns the Scorecard field value if set, zero value otherwise.

func (*RelationshipToRule) GetScorecardOk

func (o *RelationshipToRule) GetScorecardOk() (*RelationshipToRuleData, bool)

GetScorecardOk returns a tuple with the Scorecard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelationshipToRule) HasScorecard

func (o *RelationshipToRule) HasScorecard() bool

HasScorecard returns a boolean if a field has been set.

func (RelationshipToRule) MarshalJSON

func (o RelationshipToRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRule) SetScorecard

func (o *RelationshipToRule) SetScorecard(v RelationshipToRuleData)

SetScorecard gets a reference to the given RelationshipToRuleData and assigns it to the Scorecard field.

func (*RelationshipToRule) UnmarshalJSON

func (o *RelationshipToRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRuleData

RelationshipToRuleData Relationship data for a rule.

type RelationshipToRuleData struct {
    // Rule relationship data.
    Data *RelationshipToRuleDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToRuleData

func NewRelationshipToRuleData() *RelationshipToRuleData

NewRelationshipToRuleData instantiates a new RelationshipToRuleData 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 NewRelationshipToRuleDataWithDefaults

func NewRelationshipToRuleDataWithDefaults() *RelationshipToRuleData

NewRelationshipToRuleDataWithDefaults instantiates a new RelationshipToRuleData 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 (*RelationshipToRuleData) GetData

func (o *RelationshipToRuleData) GetData() RelationshipToRuleDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToRuleData) GetDataOk

func (o *RelationshipToRuleData) GetDataOk() (*RelationshipToRuleDataObject, 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 (*RelationshipToRuleData) HasData

func (o *RelationshipToRuleData) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToRuleData) MarshalJSON

func (o RelationshipToRuleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRuleData) SetData

func (o *RelationshipToRuleData) SetData(v RelationshipToRuleDataObject)

SetData gets a reference to the given RelationshipToRuleDataObject and assigns it to the Data field.

func (*RelationshipToRuleData) UnmarshalJSON

func (o *RelationshipToRuleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToRuleDataObject

RelationshipToRuleDataObject Rule relationship data.

type RelationshipToRuleDataObject struct {
    // The unique ID for a scorecard.
    Id *string `json:"id,omitempty"`
    // The JSON:API type for scorecard.
    Type *ScorecardType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToRuleDataObject

func NewRelationshipToRuleDataObject() *RelationshipToRuleDataObject

NewRelationshipToRuleDataObject instantiates a new RelationshipToRuleDataObject 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 NewRelationshipToRuleDataObjectWithDefaults

func NewRelationshipToRuleDataObjectWithDefaults() *RelationshipToRuleDataObject

NewRelationshipToRuleDataObjectWithDefaults instantiates a new RelationshipToRuleDataObject 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 (*RelationshipToRuleDataObject) GetId

func (o *RelationshipToRuleDataObject) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToRuleDataObject) GetIdOk

func (o *RelationshipToRuleDataObject) 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 (*RelationshipToRuleDataObject) GetType

func (o *RelationshipToRuleDataObject) GetType() ScorecardType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToRuleDataObject) GetTypeOk

func (o *RelationshipToRuleDataObject) GetTypeOk() (*ScorecardType, 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 (*RelationshipToRuleDataObject) HasId

func (o *RelationshipToRuleDataObject) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToRuleDataObject) HasType

func (o *RelationshipToRuleDataObject) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToRuleDataObject) MarshalJSON

func (o RelationshipToRuleDataObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToRuleDataObject) SetId

func (o *RelationshipToRuleDataObject) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToRuleDataObject) SetType

func (o *RelationshipToRuleDataObject) SetType(v ScorecardType)

SetType gets a reference to the given ScorecardType and assigns it to the Type field.

func (*RelationshipToRuleDataObject) UnmarshalJSON

func (o *RelationshipToRuleDataObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToSAMLAssertionAttribute

RelationshipToSAMLAssertionAttribute AuthN Mapping relationship to SAML Assertion Attribute.

type RelationshipToSAMLAssertionAttribute struct {
    // Data of AuthN Mapping relationship to SAML Assertion Attribute.
    Data RelationshipToSAMLAssertionAttributeData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToSAMLAssertionAttribute

func NewRelationshipToSAMLAssertionAttribute(data RelationshipToSAMLAssertionAttributeData) *RelationshipToSAMLAssertionAttribute

NewRelationshipToSAMLAssertionAttribute instantiates a new RelationshipToSAMLAssertionAttribute 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 NewRelationshipToSAMLAssertionAttributeWithDefaults

func NewRelationshipToSAMLAssertionAttributeWithDefaults() *RelationshipToSAMLAssertionAttribute

NewRelationshipToSAMLAssertionAttributeWithDefaults instantiates a new RelationshipToSAMLAssertionAttribute 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 (*RelationshipToSAMLAssertionAttribute) GetData

func (o *RelationshipToSAMLAssertionAttribute) GetData() RelationshipToSAMLAssertionAttributeData

GetData returns the Data field value.

func (*RelationshipToSAMLAssertionAttribute) GetDataOk

func (o *RelationshipToSAMLAssertionAttribute) GetDataOk() (*RelationshipToSAMLAssertionAttributeData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToSAMLAssertionAttribute) MarshalJSON

func (o RelationshipToSAMLAssertionAttribute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToSAMLAssertionAttribute) SetData

func (o *RelationshipToSAMLAssertionAttribute) SetData(v RelationshipToSAMLAssertionAttributeData)

SetData sets field value.

func (*RelationshipToSAMLAssertionAttribute) UnmarshalJSON

func (o *RelationshipToSAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToSAMLAssertionAttributeData

RelationshipToSAMLAssertionAttributeData Data of AuthN Mapping relationship to SAML Assertion Attribute.

type RelationshipToSAMLAssertionAttributeData struct {
    // The ID of the SAML assertion attribute.
    Id string `json:"id"`
    // SAML assertion attributes resource type.
    Type SAMLAssertionAttributesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToSAMLAssertionAttributeData

func NewRelationshipToSAMLAssertionAttributeData(id string, typeVar SAMLAssertionAttributesType) *RelationshipToSAMLAssertionAttributeData

NewRelationshipToSAMLAssertionAttributeData instantiates a new RelationshipToSAMLAssertionAttributeData 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 NewRelationshipToSAMLAssertionAttributeDataWithDefaults

func NewRelationshipToSAMLAssertionAttributeDataWithDefaults() *RelationshipToSAMLAssertionAttributeData

NewRelationshipToSAMLAssertionAttributeDataWithDefaults instantiates a new RelationshipToSAMLAssertionAttributeData 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 (*RelationshipToSAMLAssertionAttributeData) GetId

func (o *RelationshipToSAMLAssertionAttributeData) GetId() string

GetId returns the Id field value.

func (*RelationshipToSAMLAssertionAttributeData) GetIdOk

func (o *RelationshipToSAMLAssertionAttributeData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToSAMLAssertionAttributeData) GetType

func (o *RelationshipToSAMLAssertionAttributeData) GetType() SAMLAssertionAttributesType

GetType returns the Type field value.

func (*RelationshipToSAMLAssertionAttributeData) GetTypeOk

func (o *RelationshipToSAMLAssertionAttributeData) GetTypeOk() (*SAMLAssertionAttributesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToSAMLAssertionAttributeData) MarshalJSON

func (o RelationshipToSAMLAssertionAttributeData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToSAMLAssertionAttributeData) SetId

func (o *RelationshipToSAMLAssertionAttributeData) SetId(v string)

SetId sets field value.

func (*RelationshipToSAMLAssertionAttributeData) SetType

func (o *RelationshipToSAMLAssertionAttributeData) SetType(v SAMLAssertionAttributesType)

SetType sets field value.

func (*RelationshipToSAMLAssertionAttributeData) UnmarshalJSON

func (o *RelationshipToSAMLAssertionAttributeData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToTeam

RelationshipToTeam Relationship to team.

type RelationshipToTeam struct {
    // Relationship to Team object.
    Data *RelationshipToTeamData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToTeam

func NewRelationshipToTeam() *RelationshipToTeam

NewRelationshipToTeam instantiates a new RelationshipToTeam 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 NewRelationshipToTeamWithDefaults

func NewRelationshipToTeamWithDefaults() *RelationshipToTeam

NewRelationshipToTeamWithDefaults instantiates a new RelationshipToTeam 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 (*RelationshipToTeam) GetData

func (o *RelationshipToTeam) GetData() RelationshipToTeamData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToTeam) GetDataOk

func (o *RelationshipToTeam) GetDataOk() (*RelationshipToTeamData, 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 (*RelationshipToTeam) HasData

func (o *RelationshipToTeam) HasData() bool

HasData returns a boolean if a field has been set.

func (RelationshipToTeam) MarshalJSON

func (o RelationshipToTeam) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToTeam) SetData

func (o *RelationshipToTeam) SetData(v RelationshipToTeamData)

SetData gets a reference to the given RelationshipToTeamData and assigns it to the Data field.

func (*RelationshipToTeam) UnmarshalJSON

func (o *RelationshipToTeam) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToTeamData

RelationshipToTeamData Relationship to Team object.

type RelationshipToTeamData struct {
    // The unique identifier of the team.
    Id *string `json:"id,omitempty"`
    // Team type
    Type *TeamType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToTeamData

func NewRelationshipToTeamData() *RelationshipToTeamData

NewRelationshipToTeamData instantiates a new RelationshipToTeamData 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 NewRelationshipToTeamDataWithDefaults

func NewRelationshipToTeamDataWithDefaults() *RelationshipToTeamData

NewRelationshipToTeamDataWithDefaults instantiates a new RelationshipToTeamData 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 (*RelationshipToTeamData) GetId

func (o *RelationshipToTeamData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RelationshipToTeamData) GetIdOk

func (o *RelationshipToTeamData) 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 (*RelationshipToTeamData) GetType

func (o *RelationshipToTeamData) GetType() TeamType

GetType returns the Type field value if set, zero value otherwise.

func (*RelationshipToTeamData) GetTypeOk

func (o *RelationshipToTeamData) GetTypeOk() (*TeamType, 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 (*RelationshipToTeamData) HasId

func (o *RelationshipToTeamData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RelationshipToTeamData) HasType

func (o *RelationshipToTeamData) HasType() bool

HasType returns a boolean if a field has been set.

func (RelationshipToTeamData) MarshalJSON

func (o RelationshipToTeamData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToTeamData) SetId

func (o *RelationshipToTeamData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RelationshipToTeamData) SetType

func (o *RelationshipToTeamData) SetType(v TeamType)

SetType gets a reference to the given TeamType and assigns it to the Type field.

func (*RelationshipToTeamData) UnmarshalJSON

func (o *RelationshipToTeamData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToTeamLinkData

RelationshipToTeamLinkData Relationship between a link and a team

type RelationshipToTeamLinkData struct {
    // The team link's identifier
    Id string `json:"id"`
    // Team link type
    Type TeamLinkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToTeamLinkData

func NewRelationshipToTeamLinkData(id string, typeVar TeamLinkType) *RelationshipToTeamLinkData

NewRelationshipToTeamLinkData instantiates a new RelationshipToTeamLinkData 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 NewRelationshipToTeamLinkDataWithDefaults

func NewRelationshipToTeamLinkDataWithDefaults() *RelationshipToTeamLinkData

NewRelationshipToTeamLinkDataWithDefaults instantiates a new RelationshipToTeamLinkData 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 (*RelationshipToTeamLinkData) GetId

func (o *RelationshipToTeamLinkData) GetId() string

GetId returns the Id field value.

func (*RelationshipToTeamLinkData) GetIdOk

func (o *RelationshipToTeamLinkData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToTeamLinkData) GetType

func (o *RelationshipToTeamLinkData) GetType() TeamLinkType

GetType returns the Type field value.

func (*RelationshipToTeamLinkData) GetTypeOk

func (o *RelationshipToTeamLinkData) GetTypeOk() (*TeamLinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToTeamLinkData) MarshalJSON

func (o RelationshipToTeamLinkData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToTeamLinkData) SetId

func (o *RelationshipToTeamLinkData) SetId(v string)

SetId sets field value.

func (*RelationshipToTeamLinkData) SetType

func (o *RelationshipToTeamLinkData) SetType(v TeamLinkType)

SetType sets field value.

func (*RelationshipToTeamLinkData) UnmarshalJSON

func (o *RelationshipToTeamLinkData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

RelationshipToTeamLinks Relationship between a team and a team link

type RelationshipToTeamLinks struct {
    // Related team links
    Data []RelationshipToTeamLinkData `json:"data,omitempty"`
    // Links attributes.
    Links *TeamRelationshipsLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewRelationshipToTeamLinks() *RelationshipToTeamLinks

NewRelationshipToTeamLinks instantiates a new RelationshipToTeamLinks 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 NewRelationshipToTeamLinksWithDefaults

func NewRelationshipToTeamLinksWithDefaults() *RelationshipToTeamLinks

NewRelationshipToTeamLinksWithDefaults instantiates a new RelationshipToTeamLinks 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 (*RelationshipToTeamLinks) GetData

func (o *RelationshipToTeamLinks) GetData() []RelationshipToTeamLinkData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToTeamLinks) GetDataOk

func (o *RelationshipToTeamLinks) GetDataOk() (*[]RelationshipToTeamLinkData, 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 (o *RelationshipToTeamLinks) GetLinks() TeamRelationshipsLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RelationshipToTeamLinks) GetLinksOk

func (o *RelationshipToTeamLinks) GetLinksOk() (*TeamRelationshipsLinks, 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 (*RelationshipToTeamLinks) HasData

func (o *RelationshipToTeamLinks) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RelationshipToTeamLinks) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (RelationshipToTeamLinks) MarshalJSON

func (o RelationshipToTeamLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToTeamLinks) SetData

func (o *RelationshipToTeamLinks) SetData(v []RelationshipToTeamLinkData)

SetData gets a reference to the given []RelationshipToTeamLinkData and assigns it to the Data field.

func (o *RelationshipToTeamLinks) SetLinks(v TeamRelationshipsLinks)

SetLinks gets a reference to the given TeamRelationshipsLinks and assigns it to the Links field.

func (*RelationshipToTeamLinks) UnmarshalJSON

func (o *RelationshipToTeamLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUser

RelationshipToUser Relationship to user.

type RelationshipToUser struct {
    // Relationship to user object.
    Data RelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToUser) GetData() RelationshipToUserData

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUser) SetData

func (o *RelationshipToUser) SetData(v RelationshipToUserData)

SetData sets field value.

func (*RelationshipToUser) UnmarshalJSON

func (o *RelationshipToUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserData

RelationshipToUserData Relationship to user object.

type RelationshipToUserData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToUserData

func NewRelationshipToUserData(id string, typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamPermission

RelationshipToUserTeamPermission Relationship between a user team permission and a team

type RelationshipToUserTeamPermission struct {
    // Related user team permission data
    Data *RelationshipToUserTeamPermissionData `json:"data,omitempty"`
    // Links attributes.
    Links *TeamRelationshipsLinks `json:"links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToUserTeamPermission

func NewRelationshipToUserTeamPermission() *RelationshipToUserTeamPermission

NewRelationshipToUserTeamPermission instantiates a new RelationshipToUserTeamPermission 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 NewRelationshipToUserTeamPermissionWithDefaults

func NewRelationshipToUserTeamPermissionWithDefaults() *RelationshipToUserTeamPermission

NewRelationshipToUserTeamPermissionWithDefaults instantiates a new RelationshipToUserTeamPermission 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 (*RelationshipToUserTeamPermission) GetData

func (o *RelationshipToUserTeamPermission) GetData() RelationshipToUserTeamPermissionData

GetData returns the Data field value if set, zero value otherwise.

func (*RelationshipToUserTeamPermission) GetDataOk

func (o *RelationshipToUserTeamPermission) GetDataOk() (*RelationshipToUserTeamPermissionData, 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 (o *RelationshipToUserTeamPermission) GetLinks() TeamRelationshipsLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RelationshipToUserTeamPermission) GetLinksOk

func (o *RelationshipToUserTeamPermission) GetLinksOk() (*TeamRelationshipsLinks, 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 (*RelationshipToUserTeamPermission) HasData

func (o *RelationshipToUserTeamPermission) HasData() bool

HasData returns a boolean if a field has been set.

func (o *RelationshipToUserTeamPermission) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (RelationshipToUserTeamPermission) MarshalJSON

func (o RelationshipToUserTeamPermission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamPermission) SetData

func (o *RelationshipToUserTeamPermission) SetData(v RelationshipToUserTeamPermissionData)

SetData gets a reference to the given RelationshipToUserTeamPermissionData and assigns it to the Data field.

func (o *RelationshipToUserTeamPermission) SetLinks(v TeamRelationshipsLinks)

SetLinks gets a reference to the given TeamRelationshipsLinks and assigns it to the Links field.

func (*RelationshipToUserTeamPermission) UnmarshalJSON

func (o *RelationshipToUserTeamPermission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamPermissionData

RelationshipToUserTeamPermissionData Related user team permission data

type RelationshipToUserTeamPermissionData struct {
    // The ID of the user team permission
    Id string `json:"id"`
    // User team permission type
    Type UserTeamPermissionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToUserTeamPermissionData

func NewRelationshipToUserTeamPermissionData(id string, typeVar UserTeamPermissionType) *RelationshipToUserTeamPermissionData

NewRelationshipToUserTeamPermissionData instantiates a new RelationshipToUserTeamPermissionData 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 NewRelationshipToUserTeamPermissionDataWithDefaults

func NewRelationshipToUserTeamPermissionDataWithDefaults() *RelationshipToUserTeamPermissionData

NewRelationshipToUserTeamPermissionDataWithDefaults instantiates a new RelationshipToUserTeamPermissionData 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 (*RelationshipToUserTeamPermissionData) GetId

func (o *RelationshipToUserTeamPermissionData) GetId() string

GetId returns the Id field value.

func (*RelationshipToUserTeamPermissionData) GetIdOk

func (o *RelationshipToUserTeamPermissionData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserTeamPermissionData) GetType

func (o *RelationshipToUserTeamPermissionData) GetType() UserTeamPermissionType

GetType returns the Type field value.

func (*RelationshipToUserTeamPermissionData) GetTypeOk

func (o *RelationshipToUserTeamPermissionData) GetTypeOk() (*UserTeamPermissionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamPermissionData) MarshalJSON

func (o RelationshipToUserTeamPermissionData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamPermissionData) SetId

func (o *RelationshipToUserTeamPermissionData) SetId(v string)

SetId sets field value.

func (*RelationshipToUserTeamPermissionData) SetType

func (o *RelationshipToUserTeamPermissionData) SetType(v UserTeamPermissionType)

SetType sets field value.

func (*RelationshipToUserTeamPermissionData) UnmarshalJSON

func (o *RelationshipToUserTeamPermissionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamTeam

RelationshipToUserTeamTeam Relationship between team membership and team

type RelationshipToUserTeamTeam struct {
    // The team associated with the membership
    Data RelationshipToUserTeamTeamData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToUserTeamTeam

func NewRelationshipToUserTeamTeam(data RelationshipToUserTeamTeamData) *RelationshipToUserTeamTeam

NewRelationshipToUserTeamTeam instantiates a new RelationshipToUserTeamTeam 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 NewRelationshipToUserTeamTeamWithDefaults

func NewRelationshipToUserTeamTeamWithDefaults() *RelationshipToUserTeamTeam

NewRelationshipToUserTeamTeamWithDefaults instantiates a new RelationshipToUserTeamTeam 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 (*RelationshipToUserTeamTeam) GetData

func (o *RelationshipToUserTeamTeam) GetData() RelationshipToUserTeamTeamData

GetData returns the Data field value.

func (*RelationshipToUserTeamTeam) GetDataOk

func (o *RelationshipToUserTeamTeam) GetDataOk() (*RelationshipToUserTeamTeamData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamTeam) MarshalJSON

func (o RelationshipToUserTeamTeam) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamTeam) SetData

func (o *RelationshipToUserTeamTeam) SetData(v RelationshipToUserTeamTeamData)

SetData sets field value.

func (*RelationshipToUserTeamTeam) UnmarshalJSON

func (o *RelationshipToUserTeamTeam) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamTeamData

RelationshipToUserTeamTeamData The team associated with the membership

type RelationshipToUserTeamTeamData struct {
    // The ID of the team associated with the membership
    Id string `json:"id"`
    // User team team type
    Type UserTeamTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToUserTeamTeamData

func NewRelationshipToUserTeamTeamData(id string, typeVar UserTeamTeamType) *RelationshipToUserTeamTeamData

NewRelationshipToUserTeamTeamData instantiates a new RelationshipToUserTeamTeamData 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 NewRelationshipToUserTeamTeamDataWithDefaults

func NewRelationshipToUserTeamTeamDataWithDefaults() *RelationshipToUserTeamTeamData

NewRelationshipToUserTeamTeamDataWithDefaults instantiates a new RelationshipToUserTeamTeamData 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 (*RelationshipToUserTeamTeamData) GetId

func (o *RelationshipToUserTeamTeamData) GetId() string

GetId returns the Id field value.

func (*RelationshipToUserTeamTeamData) GetIdOk

func (o *RelationshipToUserTeamTeamData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserTeamTeamData) GetType

func (o *RelationshipToUserTeamTeamData) GetType() UserTeamTeamType

GetType returns the Type field value.

func (*RelationshipToUserTeamTeamData) GetTypeOk

func (o *RelationshipToUserTeamTeamData) GetTypeOk() (*UserTeamTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamTeamData) MarshalJSON

func (o RelationshipToUserTeamTeamData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamTeamData) SetId

func (o *RelationshipToUserTeamTeamData) SetId(v string)

SetId sets field value.

func (*RelationshipToUserTeamTeamData) SetType

func (o *RelationshipToUserTeamTeamData) SetType(v UserTeamTeamType)

SetType sets field value.

func (*RelationshipToUserTeamTeamData) UnmarshalJSON

func (o *RelationshipToUserTeamTeamData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamUser

RelationshipToUserTeamUser Relationship between team membership and user

type RelationshipToUserTeamUser struct {
    // A user's relationship with a team
    Data RelationshipToUserTeamUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToUserTeamUser

func NewRelationshipToUserTeamUser(data RelationshipToUserTeamUserData) *RelationshipToUserTeamUser

NewRelationshipToUserTeamUser instantiates a new RelationshipToUserTeamUser 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 NewRelationshipToUserTeamUserWithDefaults

func NewRelationshipToUserTeamUserWithDefaults() *RelationshipToUserTeamUser

NewRelationshipToUserTeamUserWithDefaults instantiates a new RelationshipToUserTeamUser 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 (*RelationshipToUserTeamUser) GetData

func (o *RelationshipToUserTeamUser) GetData() RelationshipToUserTeamUserData

GetData returns the Data field value.

func (*RelationshipToUserTeamUser) GetDataOk

func (o *RelationshipToUserTeamUser) GetDataOk() (*RelationshipToUserTeamUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamUser) MarshalJSON

func (o RelationshipToUserTeamUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamUser) SetData

func (o *RelationshipToUserTeamUser) SetData(v RelationshipToUserTeamUserData)

SetData sets field value.

func (*RelationshipToUserTeamUser) UnmarshalJSON

func (o *RelationshipToUserTeamUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUserTeamUserData

RelationshipToUserTeamUserData A user's relationship with a team

type RelationshipToUserTeamUserData struct {
    // The ID of the user associated with the team
    Id string `json:"id"`
    // User team user type
    Type UserTeamUserType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRelationshipToUserTeamUserData

func NewRelationshipToUserTeamUserData(id string, typeVar UserTeamUserType) *RelationshipToUserTeamUserData

NewRelationshipToUserTeamUserData instantiates a new RelationshipToUserTeamUserData 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 NewRelationshipToUserTeamUserDataWithDefaults

func NewRelationshipToUserTeamUserDataWithDefaults() *RelationshipToUserTeamUserData

NewRelationshipToUserTeamUserDataWithDefaults instantiates a new RelationshipToUserTeamUserData 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 (*RelationshipToUserTeamUserData) GetId

func (o *RelationshipToUserTeamUserData) GetId() string

GetId returns the Id field value.

func (*RelationshipToUserTeamUserData) GetIdOk

func (o *RelationshipToUserTeamUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelationshipToUserTeamUserData) GetType

func (o *RelationshipToUserTeamUserData) GetType() UserTeamUserType

GetType returns the Type field value.

func (*RelationshipToUserTeamUserData) GetTypeOk

func (o *RelationshipToUserTeamUserData) GetTypeOk() (*UserTeamUserType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RelationshipToUserTeamUserData) MarshalJSON

func (o RelationshipToUserTeamUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUserTeamUserData) SetId

func (o *RelationshipToUserTeamUserData) SetId(v string)

SetId sets field value.

func (*RelationshipToUserTeamUserData) SetType

func (o *RelationshipToUserTeamUserData) SetType(v UserTeamUserType)

SetType sets field value.

func (*RelationshipToUserTeamUserData) UnmarshalJSON

func (o *RelationshipToUserTeamUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RelationshipToUsers

RelationshipToUsers Relationship to users.

type RelationshipToUsers struct {
    // Relationships to user objects.
    Data []RelationshipToUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RelationshipToUsers) GetData() []RelationshipToUserData

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)

MarshalJSON serializes the struct using spec logic.

func (*RelationshipToUsers) SetData

func (o *RelationshipToUsers) SetData(v []RelationshipToUserData)

SetData sets field value.

func (*RelationshipToUsers) UnmarshalJSON

func (o *RelationshipToUsers) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Remediation

Remediation Vulnerability remediation.

type Remediation struct {
    // Whether the vulnerability can be resolved when recompiling the package or not.
    AutoSolvable bool `json:"auto_solvable"`
    // Avoided advisories.
    AvoidedAdvisories []Advisory `json:"avoided_advisories"`
    // Remediation fixed advisories.
    FixedAdvisories []Advisory `json:"fixed_advisories"`
    // Library name remediating the vulnerability.
    LibraryName string `json:"library_name"`
    // Library version remediating the vulnerability.
    LibraryVersion string `json:"library_version"`
    // New advisories.
    NewAdvisories []Advisory `json:"new_advisories"`
    // Remaining advisories.
    RemainingAdvisories []Advisory `json:"remaining_advisories"`
    // Remediation type.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRemediation

func NewRemediation(autoSolvable bool, avoidedAdvisories []Advisory, fixedAdvisories []Advisory, libraryName string, libraryVersion string, newAdvisories []Advisory, remainingAdvisories []Advisory, typeVar string) *Remediation

NewRemediation instantiates a new Remediation 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 NewRemediationWithDefaults

func NewRemediationWithDefaults() *Remediation

NewRemediationWithDefaults instantiates a new Remediation 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 (*Remediation) GetAutoSolvable

func (o *Remediation) GetAutoSolvable() bool

GetAutoSolvable returns the AutoSolvable field value.

func (*Remediation) GetAutoSolvableOk

func (o *Remediation) GetAutoSolvableOk() (*bool, bool)

GetAutoSolvableOk returns a tuple with the AutoSolvable field value and a boolean to check if the value has been set.

func (*Remediation) GetAvoidedAdvisories

func (o *Remediation) GetAvoidedAdvisories() []Advisory

GetAvoidedAdvisories returns the AvoidedAdvisories field value.

func (*Remediation) GetAvoidedAdvisoriesOk

func (o *Remediation) GetAvoidedAdvisoriesOk() (*[]Advisory, bool)

GetAvoidedAdvisoriesOk returns a tuple with the AvoidedAdvisories field value and a boolean to check if the value has been set.

func (*Remediation) GetFixedAdvisories

func (o *Remediation) GetFixedAdvisories() []Advisory

GetFixedAdvisories returns the FixedAdvisories field value.

func (*Remediation) GetFixedAdvisoriesOk

func (o *Remediation) GetFixedAdvisoriesOk() (*[]Advisory, bool)

GetFixedAdvisoriesOk returns a tuple with the FixedAdvisories field value and a boolean to check if the value has been set.

func (*Remediation) GetLibraryName

func (o *Remediation) GetLibraryName() string

GetLibraryName returns the LibraryName field value.

func (*Remediation) GetLibraryNameOk

func (o *Remediation) GetLibraryNameOk() (*string, bool)

GetLibraryNameOk returns a tuple with the LibraryName field value and a boolean to check if the value has been set.

func (*Remediation) GetLibraryVersion

func (o *Remediation) GetLibraryVersion() string

GetLibraryVersion returns the LibraryVersion field value.

func (*Remediation) GetLibraryVersionOk

func (o *Remediation) GetLibraryVersionOk() (*string, bool)

GetLibraryVersionOk returns a tuple with the LibraryVersion field value and a boolean to check if the value has been set.

func (*Remediation) GetNewAdvisories

func (o *Remediation) GetNewAdvisories() []Advisory

GetNewAdvisories returns the NewAdvisories field value.

func (*Remediation) GetNewAdvisoriesOk

func (o *Remediation) GetNewAdvisoriesOk() (*[]Advisory, bool)

GetNewAdvisoriesOk returns a tuple with the NewAdvisories field value and a boolean to check if the value has been set.

func (*Remediation) GetRemainingAdvisories

func (o *Remediation) GetRemainingAdvisories() []Advisory

GetRemainingAdvisories returns the RemainingAdvisories field value.

func (*Remediation) GetRemainingAdvisoriesOk

func (o *Remediation) GetRemainingAdvisoriesOk() (*[]Advisory, bool)

GetRemainingAdvisoriesOk returns a tuple with the RemainingAdvisories field value and a boolean to check if the value has been set.

func (*Remediation) GetType

func (o *Remediation) GetType() string

GetType returns the Type field value.

func (*Remediation) GetTypeOk

func (o *Remediation) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (Remediation) MarshalJSON

func (o Remediation) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Remediation) SetAutoSolvable

func (o *Remediation) SetAutoSolvable(v bool)

SetAutoSolvable sets field value.

func (*Remediation) SetAvoidedAdvisories

func (o *Remediation) SetAvoidedAdvisories(v []Advisory)

SetAvoidedAdvisories sets field value.

func (*Remediation) SetFixedAdvisories

func (o *Remediation) SetFixedAdvisories(v []Advisory)

SetFixedAdvisories sets field value.

func (*Remediation) SetLibraryName

func (o *Remediation) SetLibraryName(v string)

SetLibraryName sets field value.

func (*Remediation) SetLibraryVersion

func (o *Remediation) SetLibraryVersion(v string)

SetLibraryVersion sets field value.

func (*Remediation) SetNewAdvisories

func (o *Remediation) SetNewAdvisories(v []Advisory)

SetNewAdvisories sets field value.

func (*Remediation) SetRemainingAdvisories

func (o *Remediation) SetRemainingAdvisories(v []Advisory)

SetRemainingAdvisories sets field value.

func (*Remediation) SetType

func (o *Remediation) SetType(v string)

SetType sets field value.

func (*Remediation) UnmarshalJSON

func (o *Remediation) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ReorderRetentionFiltersRequest

ReorderRetentionFiltersRequest A list of retention filters to reorder.

type ReorderRetentionFiltersRequest struct {
    // A list of retention filters objects.
    Data []RetentionFilterWithoutAttributes `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewReorderRetentionFiltersRequest

func NewReorderRetentionFiltersRequest(data []RetentionFilterWithoutAttributes) *ReorderRetentionFiltersRequest

NewReorderRetentionFiltersRequest instantiates a new ReorderRetentionFiltersRequest 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 NewReorderRetentionFiltersRequestWithDefaults

func NewReorderRetentionFiltersRequestWithDefaults() *ReorderRetentionFiltersRequest

NewReorderRetentionFiltersRequestWithDefaults instantiates a new ReorderRetentionFiltersRequest 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 (*ReorderRetentionFiltersRequest) GetData

func (o *ReorderRetentionFiltersRequest) GetData() []RetentionFilterWithoutAttributes

GetData returns the Data field value.

func (*ReorderRetentionFiltersRequest) GetDataOk

func (o *ReorderRetentionFiltersRequest) GetDataOk() (*[]RetentionFilterWithoutAttributes, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ReorderRetentionFiltersRequest) MarshalJSON

func (o ReorderRetentionFiltersRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ReorderRetentionFiltersRequest) SetData

func (o *ReorderRetentionFiltersRequest) SetData(v []RetentionFilterWithoutAttributes)

SetData sets field value.

func (*ReorderRetentionFiltersRequest) UnmarshalJSON

func (o *ReorderRetentionFiltersRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ResourceFilterAttributes

ResourceFilterAttributes Attributes of a resource filter.

type ResourceFilterAttributes struct {
    // A map of cloud provider names (e.g., "aws", "gcp", "azure") to a map of account/resource IDs and their associated tag filters.
    CloudProvider map[string]map[string][]string `json:"cloud_provider"`
    // The UUID of the resource filter.
    Uuid *string `json:"uuid,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewResourceFilterAttributes

func NewResourceFilterAttributes(cloudProvider map[string]map[string][]string) *ResourceFilterAttributes

NewResourceFilterAttributes instantiates a new ResourceFilterAttributes 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 NewResourceFilterAttributesWithDefaults

func NewResourceFilterAttributesWithDefaults() *ResourceFilterAttributes

NewResourceFilterAttributesWithDefaults instantiates a new ResourceFilterAttributes 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 (*ResourceFilterAttributes) GetCloudProvider

func (o *ResourceFilterAttributes) GetCloudProvider() map[string]map[string][]string

GetCloudProvider returns the CloudProvider field value.

func (*ResourceFilterAttributes) GetCloudProviderOk

func (o *ResourceFilterAttributes) GetCloudProviderOk() (*map[string]map[string][]string, bool)

GetCloudProviderOk returns a tuple with the CloudProvider field value and a boolean to check if the value has been set.

func (*ResourceFilterAttributes) GetUuid

func (o *ResourceFilterAttributes) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*ResourceFilterAttributes) GetUuidOk

func (o *ResourceFilterAttributes) 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 (*ResourceFilterAttributes) HasUuid

func (o *ResourceFilterAttributes) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (ResourceFilterAttributes) MarshalJSON

func (o ResourceFilterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ResourceFilterAttributes) SetCloudProvider

func (o *ResourceFilterAttributes) SetCloudProvider(v map[string]map[string][]string)

SetCloudProvider sets field value.

func (*ResourceFilterAttributes) SetUuid

func (o *ResourceFilterAttributes) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (*ResourceFilterAttributes) UnmarshalJSON

func (o *ResourceFilterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ResourceFilterRequestType

ResourceFilterRequestType Constant string to identify the request type.

type ResourceFilterRequestType string

List of ResourceFilterRequestType.

const (
    RESOURCEFILTERREQUESTTYPE_CSM_RESOURCE_FILTER ResourceFilterRequestType = "csm_resource_filter"
)

func NewResourceFilterRequestTypeFromValue

func NewResourceFilterRequestTypeFromValue(v string) (*ResourceFilterRequestType, error)

NewResourceFilterRequestTypeFromValue returns a pointer to a valid ResourceFilterRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ResourceFilterRequestType) GetAllowedValues

func (v *ResourceFilterRequestType) GetAllowedValues() []ResourceFilterRequestType

GetAllowedValues reeturns the list of possible values.

func (ResourceFilterRequestType) IsValid

func (v ResourceFilterRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ResourceFilterRequestType) Ptr

func (v ResourceFilterRequestType) Ptr() *ResourceFilterRequestType

Ptr returns reference to ResourceFilterRequestType value.

func (*ResourceFilterRequestType) UnmarshalJSON

func (v *ResourceFilterRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ResponseMetaAttributes

ResponseMetaAttributes Object describing meta attributes of response.

type ResponseMetaAttributes struct {
    // Pagination object.
    Page *Pagination `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*ResponseMetaAttributes) SetPage

func (o *ResponseMetaAttributes) SetPage(v Pagination)

SetPage gets a reference to the given Pagination and assigns it to the Page field.

func (*ResponseMetaAttributes) UnmarshalJSON

func (o *ResponseMetaAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPoliciesApi

RestrictionPoliciesApi service type

type RestrictionPoliciesApi datadog.Service

func NewRestrictionPoliciesApi

func NewRestrictionPoliciesApi(client *datadog.APIClient) *RestrictionPoliciesApi

NewRestrictionPoliciesApi Returns NewRestrictionPoliciesApi.

func (*RestrictionPoliciesApi) DeleteRestrictionPolicy

func (a *RestrictionPoliciesApi) DeleteRestrictionPolicy(ctx _context.Context, resourceId string) (*_nethttp.Response, error)

DeleteRestrictionPolicy Delete a restriction policy. Deletes the restriction policy associated with a specified resource.

func (*RestrictionPoliciesApi) GetRestrictionPolicy

func (a *RestrictionPoliciesApi) GetRestrictionPolicy(ctx _context.Context, resourceId string) (RestrictionPolicyResponse, *_nethttp.Response, error)

GetRestrictionPolicy Get a restriction policy. Retrieves the restriction policy associated with a specified resource.

func (*RestrictionPoliciesApi) UpdateRestrictionPolicy

func (a *RestrictionPoliciesApi) UpdateRestrictionPolicy(ctx _context.Context, resourceId string, body RestrictionPolicyUpdateRequest, o ...UpdateRestrictionPolicyOptionalParameters) (RestrictionPolicyResponse, *_nethttp.Response, error)

UpdateRestrictionPolicy Update a restriction policy. Updates the restriction policy associated with a resource.

#### Supported resources Restriction policies can be applied to the following resources: - Dashboards: `dashboard` - Integration Accounts: `integration-account` - Integration Services: `integration-service` - Integration Webhooks: `integration-webhook` - Notebooks: `notebook` - Powerpacks: `powerpack` - Reference Tables: `reference-table` - Security Rules: `security-rule` - Service Level Objectives: `slo` - Synthetic Global Variables: `synthetics-global-variable` - Synthetic Tests: `synthetics-test` - Synthetic Private Locations: `synthetics-private-location` - Monitors: `monitor` - Workflows: `workflow` - App Builder Apps: `app-builder-app` - Connections: `connection` - Connection Groups: `connection-group`

#### Supported relations for resources Resource Type | Supported Relations ----------------------------|-------------------------- Dashboards | `viewer`, `editor` Integration Accounts | `viewer`, `editor` Integration Services | `viewer`, `editor` Integration Webhooks | `viewer`, `editor` Notebooks | `viewer`, `editor` Powerpacks | `viewer`, `editor` Security Rules | `viewer`, `editor` Service Level Objectives | `viewer`, `editor` Synthetic Global Variables | `viewer`, `editor` Synthetic Tests | `viewer`, `editor` Synthetic Private Locations | `viewer`, `editor` Monitors | `viewer`, `editor` Reference Tables | `viewer`, `editor` Workflows | `viewer`, `runner`, `editor` App Builder Apps | `viewer`, `editor` Connections | `viewer`, `resolver`, `editor` Connection Groups | `viewer`, `editor`

type RestrictionPolicy

RestrictionPolicy Restriction policy object.

type RestrictionPolicy struct {
    // Restriction policy attributes.
    Attributes RestrictionPolicyAttributes `json:"attributes"`
    // The identifier, always equivalent to the value specified in the `resource_id` path parameter.
    Id string `json:"id"`
    // Restriction policy type.
    Type RestrictionPolicyType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRestrictionPolicy

func NewRestrictionPolicy(attributes RestrictionPolicyAttributes, id string, typeVar RestrictionPolicyType) *RestrictionPolicy

NewRestrictionPolicy instantiates a new RestrictionPolicy 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 NewRestrictionPolicyWithDefaults

func NewRestrictionPolicyWithDefaults() *RestrictionPolicy

NewRestrictionPolicyWithDefaults instantiates a new RestrictionPolicy 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 (*RestrictionPolicy) GetAttributes

func (o *RestrictionPolicy) GetAttributes() RestrictionPolicyAttributes

GetAttributes returns the Attributes field value.

func (*RestrictionPolicy) GetAttributesOk

func (o *RestrictionPolicy) GetAttributesOk() (*RestrictionPolicyAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RestrictionPolicy) GetId

func (o *RestrictionPolicy) GetId() string

GetId returns the Id field value.

func (*RestrictionPolicy) GetIdOk

func (o *RestrictionPolicy) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RestrictionPolicy) GetType

func (o *RestrictionPolicy) GetType() RestrictionPolicyType

GetType returns the Type field value.

func (*RestrictionPolicy) GetTypeOk

func (o *RestrictionPolicy) GetTypeOk() (*RestrictionPolicyType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RestrictionPolicy) MarshalJSON

func (o RestrictionPolicy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicy) SetAttributes

func (o *RestrictionPolicy) SetAttributes(v RestrictionPolicyAttributes)

SetAttributes sets field value.

func (*RestrictionPolicy) SetId

func (o *RestrictionPolicy) SetId(v string)

SetId sets field value.

func (*RestrictionPolicy) SetType

func (o *RestrictionPolicy) SetType(v RestrictionPolicyType)

SetType sets field value.

func (*RestrictionPolicy) UnmarshalJSON

func (o *RestrictionPolicy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyAttributes

RestrictionPolicyAttributes Restriction policy attributes.

type RestrictionPolicyAttributes struct {
    // An array of bindings.
    Bindings []RestrictionPolicyBinding `json:"bindings"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRestrictionPolicyAttributes

func NewRestrictionPolicyAttributes(bindings []RestrictionPolicyBinding) *RestrictionPolicyAttributes

NewRestrictionPolicyAttributes instantiates a new RestrictionPolicyAttributes 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 NewRestrictionPolicyAttributesWithDefaults

func NewRestrictionPolicyAttributesWithDefaults() *RestrictionPolicyAttributes

NewRestrictionPolicyAttributesWithDefaults instantiates a new RestrictionPolicyAttributes 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 (*RestrictionPolicyAttributes) GetBindings

func (o *RestrictionPolicyAttributes) GetBindings() []RestrictionPolicyBinding

GetBindings returns the Bindings field value.

func (*RestrictionPolicyAttributes) GetBindingsOk

func (o *RestrictionPolicyAttributes) GetBindingsOk() (*[]RestrictionPolicyBinding, bool)

GetBindingsOk returns a tuple with the Bindings field value and a boolean to check if the value has been set.

func (RestrictionPolicyAttributes) MarshalJSON

func (o RestrictionPolicyAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyAttributes) SetBindings

func (o *RestrictionPolicyAttributes) SetBindings(v []RestrictionPolicyBinding)

SetBindings sets field value.

func (*RestrictionPolicyAttributes) UnmarshalJSON

func (o *RestrictionPolicyAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyBinding

RestrictionPolicyBinding Specifies which principals are associated with a relation.

type RestrictionPolicyBinding struct {
    // An array of principals. A principal is a subject or group of subjects.
    // Each principal is formatted as `type:id`. Supported types: `role`, `team`, `user`, and `org`.
    // The org ID can be obtained through the api/v2/current_user API.
    // The user principal type accepts service account IDs.
    Principals []string `json:"principals"`
    // The role/level of access.
    Relation string `json:"relation"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRestrictionPolicyBinding

func NewRestrictionPolicyBinding(principals []string, relation string) *RestrictionPolicyBinding

NewRestrictionPolicyBinding instantiates a new RestrictionPolicyBinding 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 NewRestrictionPolicyBindingWithDefaults

func NewRestrictionPolicyBindingWithDefaults() *RestrictionPolicyBinding

NewRestrictionPolicyBindingWithDefaults instantiates a new RestrictionPolicyBinding 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 (*RestrictionPolicyBinding) GetPrincipals

func (o *RestrictionPolicyBinding) GetPrincipals() []string

GetPrincipals returns the Principals field value.

func (*RestrictionPolicyBinding) GetPrincipalsOk

func (o *RestrictionPolicyBinding) GetPrincipalsOk() (*[]string, bool)

GetPrincipalsOk returns a tuple with the Principals field value and a boolean to check if the value has been set.

func (*RestrictionPolicyBinding) GetRelation

func (o *RestrictionPolicyBinding) GetRelation() string

GetRelation returns the Relation field value.

func (*RestrictionPolicyBinding) GetRelationOk

func (o *RestrictionPolicyBinding) GetRelationOk() (*string, bool)

GetRelationOk returns a tuple with the Relation field value and a boolean to check if the value has been set.

func (RestrictionPolicyBinding) MarshalJSON

func (o RestrictionPolicyBinding) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyBinding) SetPrincipals

func (o *RestrictionPolicyBinding) SetPrincipals(v []string)

SetPrincipals sets field value.

func (*RestrictionPolicyBinding) SetRelation

func (o *RestrictionPolicyBinding) SetRelation(v string)

SetRelation sets field value.

func (*RestrictionPolicyBinding) UnmarshalJSON

func (o *RestrictionPolicyBinding) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyResponse

RestrictionPolicyResponse Response containing information about a single restriction policy.

type RestrictionPolicyResponse struct {
    // Restriction policy object.
    Data RestrictionPolicy `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRestrictionPolicyResponse

func NewRestrictionPolicyResponse(data RestrictionPolicy) *RestrictionPolicyResponse

NewRestrictionPolicyResponse instantiates a new RestrictionPolicyResponse 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 NewRestrictionPolicyResponseWithDefaults

func NewRestrictionPolicyResponseWithDefaults() *RestrictionPolicyResponse

NewRestrictionPolicyResponseWithDefaults instantiates a new RestrictionPolicyResponse 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 (*RestrictionPolicyResponse) GetData

func (o *RestrictionPolicyResponse) GetData() RestrictionPolicy

GetData returns the Data field value.

func (*RestrictionPolicyResponse) GetDataOk

func (o *RestrictionPolicyResponse) GetDataOk() (*RestrictionPolicy, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RestrictionPolicyResponse) MarshalJSON

func (o RestrictionPolicyResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyResponse) SetData

func (o *RestrictionPolicyResponse) SetData(v RestrictionPolicy)

SetData sets field value.

func (*RestrictionPolicyResponse) UnmarshalJSON

func (o *RestrictionPolicyResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyType

RestrictionPolicyType Restriction policy type.

type RestrictionPolicyType string

List of RestrictionPolicyType.

const (
    RESTRICTIONPOLICYTYPE_RESTRICTION_POLICY RestrictionPolicyType = "restriction_policy"
)

func NewRestrictionPolicyTypeFromValue

func NewRestrictionPolicyTypeFromValue(v string) (*RestrictionPolicyType, error)

NewRestrictionPolicyTypeFromValue returns a pointer to a valid RestrictionPolicyType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RestrictionPolicyType) GetAllowedValues

func (v *RestrictionPolicyType) GetAllowedValues() []RestrictionPolicyType

GetAllowedValues reeturns the list of possible values.

func (RestrictionPolicyType) IsValid

func (v RestrictionPolicyType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RestrictionPolicyType) Ptr

func (v RestrictionPolicyType) Ptr() *RestrictionPolicyType

Ptr returns reference to RestrictionPolicyType value.

func (*RestrictionPolicyType) UnmarshalJSON

func (v *RestrictionPolicyType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RestrictionPolicyUpdateRequest

RestrictionPolicyUpdateRequest Update request for a restriction policy.

type RestrictionPolicyUpdateRequest struct {
    // Restriction policy object.
    Data RestrictionPolicy `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRestrictionPolicyUpdateRequest

func NewRestrictionPolicyUpdateRequest(data RestrictionPolicy) *RestrictionPolicyUpdateRequest

NewRestrictionPolicyUpdateRequest instantiates a new RestrictionPolicyUpdateRequest 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 NewRestrictionPolicyUpdateRequestWithDefaults

func NewRestrictionPolicyUpdateRequestWithDefaults() *RestrictionPolicyUpdateRequest

NewRestrictionPolicyUpdateRequestWithDefaults instantiates a new RestrictionPolicyUpdateRequest 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 (*RestrictionPolicyUpdateRequest) GetData

func (o *RestrictionPolicyUpdateRequest) GetData() RestrictionPolicy

GetData returns the Data field value.

func (*RestrictionPolicyUpdateRequest) GetDataOk

func (o *RestrictionPolicyUpdateRequest) GetDataOk() (*RestrictionPolicy, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RestrictionPolicyUpdateRequest) MarshalJSON

func (o RestrictionPolicyUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RestrictionPolicyUpdateRequest) SetData

func (o *RestrictionPolicyUpdateRequest) SetData(v RestrictionPolicy)

SetData sets field value.

func (*RestrictionPolicyUpdateRequest) UnmarshalJSON

func (o *RestrictionPolicyUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilter

RetentionFilter The definition of the retention filter.

type RetentionFilter struct {
    // The attributes of the retention filter.
    Attributes RetentionFilterAttributes `json:"attributes"`
    // The ID of the retention filter.
    Id string `json:"id"`
    // The type of the resource.
    Type ApmRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilter

func NewRetentionFilter(attributes RetentionFilterAttributes, id string, typeVar ApmRetentionFilterType) *RetentionFilter

NewRetentionFilter instantiates a new RetentionFilter 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 NewRetentionFilterWithDefaults

func NewRetentionFilterWithDefaults() *RetentionFilter

NewRetentionFilterWithDefaults instantiates a new RetentionFilter 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 (*RetentionFilter) GetAttributes

func (o *RetentionFilter) GetAttributes() RetentionFilterAttributes

GetAttributes returns the Attributes field value.

func (*RetentionFilter) GetAttributesOk

func (o *RetentionFilter) GetAttributesOk() (*RetentionFilterAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RetentionFilter) GetId

func (o *RetentionFilter) GetId() string

GetId returns the Id field value.

func (*RetentionFilter) GetIdOk

func (o *RetentionFilter) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RetentionFilter) GetType

func (o *RetentionFilter) GetType() ApmRetentionFilterType

GetType returns the Type field value.

func (*RetentionFilter) GetTypeOk

func (o *RetentionFilter) GetTypeOk() (*ApmRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RetentionFilter) MarshalJSON

func (o RetentionFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilter) SetAttributes

func (o *RetentionFilter) SetAttributes(v RetentionFilterAttributes)

SetAttributes sets field value.

func (*RetentionFilter) SetId

func (o *RetentionFilter) SetId(v string)

SetId sets field value.

func (*RetentionFilter) SetType

func (o *RetentionFilter) SetType(v ApmRetentionFilterType)

SetType sets field value.

func (*RetentionFilter) UnmarshalJSON

func (o *RetentionFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterAll

RetentionFilterAll The definition of the retention filter.

type RetentionFilterAll struct {
    // The attributes of the retention filter.
    Attributes RetentionFilterAllAttributes `json:"attributes"`
    // The ID of the retention filter.
    Id string `json:"id"`
    // The type of the resource.
    Type ApmRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterAll

func NewRetentionFilterAll(attributes RetentionFilterAllAttributes, id string, typeVar ApmRetentionFilterType) *RetentionFilterAll

NewRetentionFilterAll instantiates a new RetentionFilterAll 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 NewRetentionFilterAllWithDefaults

func NewRetentionFilterAllWithDefaults() *RetentionFilterAll

NewRetentionFilterAllWithDefaults instantiates a new RetentionFilterAll 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 (*RetentionFilterAll) GetAttributes

func (o *RetentionFilterAll) GetAttributes() RetentionFilterAllAttributes

GetAttributes returns the Attributes field value.

func (*RetentionFilterAll) GetAttributesOk

func (o *RetentionFilterAll) GetAttributesOk() (*RetentionFilterAllAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RetentionFilterAll) GetId

func (o *RetentionFilterAll) GetId() string

GetId returns the Id field value.

func (*RetentionFilterAll) GetIdOk

func (o *RetentionFilterAll) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RetentionFilterAll) GetType

func (o *RetentionFilterAll) GetType() ApmRetentionFilterType

GetType returns the Type field value.

func (*RetentionFilterAll) GetTypeOk

func (o *RetentionFilterAll) GetTypeOk() (*ApmRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RetentionFilterAll) MarshalJSON

func (o RetentionFilterAll) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterAll) SetAttributes

func (o *RetentionFilterAll) SetAttributes(v RetentionFilterAllAttributes)

SetAttributes sets field value.

func (*RetentionFilterAll) SetId

func (o *RetentionFilterAll) SetId(v string)

SetId sets field value.

func (*RetentionFilterAll) SetType

func (o *RetentionFilterAll) SetType(v ApmRetentionFilterType)

SetType sets field value.

func (*RetentionFilterAll) UnmarshalJSON

func (o *RetentionFilterAll) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterAllAttributes

RetentionFilterAllAttributes The attributes of the retention filter.

type RetentionFilterAllAttributes struct {
    // The creation timestamp of the retention filter.
    CreatedAt *int64 `json:"created_at,omitempty"`
    // The creator of the retention filter.
    CreatedBy *string `json:"created_by,omitempty"`
    // Shows whether the filter can be edited.
    Editable *bool `json:"editable,omitempty"`
    // The status of the retention filter (Enabled/Disabled).
    Enabled *bool `json:"enabled,omitempty"`
    // The execution order of the retention filter.
    ExecutionOrder *int64 `json:"execution_order,omitempty"`
    // The spans filter used to index spans.
    Filter *SpansFilter `json:"filter,omitempty"`
    // The type of retention filter.
    FilterType *RetentionFilterAllType `json:"filter_type,omitempty"`
    // The modification timestamp of the retention filter.
    ModifiedAt *int64 `json:"modified_at,omitempty"`
    // The modifier of the retention filter.
    ModifiedBy *string `json:"modified_by,omitempty"`
    // The name of the retention filter.
    Name *string `json:"name,omitempty"`
    // Sample rate to apply to spans going through this retention filter.
    // A value of 1.0 keeps all spans matching the query.
    Rate *float64 `json:"rate,omitempty"`
    // Sample rate to apply to traces containing spans going through this retention filter.
    // A value of 1.0 keeps all traces with spans matching the query.
    TraceRate *float64 `json:"trace_rate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterAllAttributes

func NewRetentionFilterAllAttributes() *RetentionFilterAllAttributes

NewRetentionFilterAllAttributes instantiates a new RetentionFilterAllAttributes 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 NewRetentionFilterAllAttributesWithDefaults

func NewRetentionFilterAllAttributesWithDefaults() *RetentionFilterAllAttributes

NewRetentionFilterAllAttributesWithDefaults instantiates a new RetentionFilterAllAttributes 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 (*RetentionFilterAllAttributes) GetCreatedAt

func (o *RetentionFilterAllAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetCreatedAtOk

func (o *RetentionFilterAllAttributes) 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 (*RetentionFilterAllAttributes) GetCreatedBy

func (o *RetentionFilterAllAttributes) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetCreatedByOk

func (o *RetentionFilterAllAttributes) GetCreatedByOk() (*string, 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 (*RetentionFilterAllAttributes) GetEditable

func (o *RetentionFilterAllAttributes) GetEditable() bool

GetEditable returns the Editable field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetEditableOk

func (o *RetentionFilterAllAttributes) GetEditableOk() (*bool, bool)

GetEditableOk returns a tuple with the Editable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAllAttributes) GetEnabled

func (o *RetentionFilterAllAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetEnabledOk

func (o *RetentionFilterAllAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAllAttributes) GetExecutionOrder

func (o *RetentionFilterAllAttributes) GetExecutionOrder() int64

GetExecutionOrder returns the ExecutionOrder field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetExecutionOrderOk

func (o *RetentionFilterAllAttributes) GetExecutionOrderOk() (*int64, bool)

GetExecutionOrderOk returns a tuple with the ExecutionOrder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAllAttributes) GetFilter

func (o *RetentionFilterAllAttributes) GetFilter() SpansFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetFilterOk

func (o *RetentionFilterAllAttributes) GetFilterOk() (*SpansFilter, 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 (*RetentionFilterAllAttributes) GetFilterType

func (o *RetentionFilterAllAttributes) GetFilterType() RetentionFilterAllType

GetFilterType returns the FilterType field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetFilterTypeOk

func (o *RetentionFilterAllAttributes) GetFilterTypeOk() (*RetentionFilterAllType, bool)

GetFilterTypeOk returns a tuple with the FilterType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAllAttributes) GetModifiedAt

func (o *RetentionFilterAllAttributes) GetModifiedAt() int64

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetModifiedAtOk

func (o *RetentionFilterAllAttributes) GetModifiedAtOk() (*int64, 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 (*RetentionFilterAllAttributes) GetModifiedBy

func (o *RetentionFilterAllAttributes) GetModifiedBy() string

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetModifiedByOk

func (o *RetentionFilterAllAttributes) GetModifiedByOk() (*string, 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 (*RetentionFilterAllAttributes) GetName

func (o *RetentionFilterAllAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetNameOk

func (o *RetentionFilterAllAttributes) 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 (*RetentionFilterAllAttributes) GetRate

func (o *RetentionFilterAllAttributes) GetRate() float64

GetRate returns the Rate field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetRateOk

func (o *RetentionFilterAllAttributes) GetRateOk() (*float64, bool)

GetRateOk returns a tuple with the Rate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAllAttributes) GetTraceRate

func (o *RetentionFilterAllAttributes) GetTraceRate() float64

GetTraceRate returns the TraceRate field value if set, zero value otherwise.

func (*RetentionFilterAllAttributes) GetTraceRateOk

func (o *RetentionFilterAllAttributes) GetTraceRateOk() (*float64, bool)

GetTraceRateOk returns a tuple with the TraceRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAllAttributes) HasCreatedAt

func (o *RetentionFilterAllAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasCreatedBy

func (o *RetentionFilterAllAttributes) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasEditable

func (o *RetentionFilterAllAttributes) HasEditable() bool

HasEditable returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasEnabled

func (o *RetentionFilterAllAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasExecutionOrder

func (o *RetentionFilterAllAttributes) HasExecutionOrder() bool

HasExecutionOrder returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasFilter

func (o *RetentionFilterAllAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasFilterType

func (o *RetentionFilterAllAttributes) HasFilterType() bool

HasFilterType returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasModifiedAt

func (o *RetentionFilterAllAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasModifiedBy

func (o *RetentionFilterAllAttributes) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasName

func (o *RetentionFilterAllAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasRate

func (o *RetentionFilterAllAttributes) HasRate() bool

HasRate returns a boolean if a field has been set.

func (*RetentionFilterAllAttributes) HasTraceRate

func (o *RetentionFilterAllAttributes) HasTraceRate() bool

HasTraceRate returns a boolean if a field has been set.

func (RetentionFilterAllAttributes) MarshalJSON

func (o RetentionFilterAllAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterAllAttributes) SetCreatedAt

func (o *RetentionFilterAllAttributes) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*RetentionFilterAllAttributes) SetCreatedBy

func (o *RetentionFilterAllAttributes) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*RetentionFilterAllAttributes) SetEditable

func (o *RetentionFilterAllAttributes) SetEditable(v bool)

SetEditable gets a reference to the given bool and assigns it to the Editable field.

func (*RetentionFilterAllAttributes) SetEnabled

func (o *RetentionFilterAllAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*RetentionFilterAllAttributes) SetExecutionOrder

func (o *RetentionFilterAllAttributes) SetExecutionOrder(v int64)

SetExecutionOrder gets a reference to the given int64 and assigns it to the ExecutionOrder field.

func (*RetentionFilterAllAttributes) SetFilter

func (o *RetentionFilterAllAttributes) SetFilter(v SpansFilter)

SetFilter gets a reference to the given SpansFilter and assigns it to the Filter field.

func (*RetentionFilterAllAttributes) SetFilterType

func (o *RetentionFilterAllAttributes) SetFilterType(v RetentionFilterAllType)

SetFilterType gets a reference to the given RetentionFilterAllType and assigns it to the FilterType field.

func (*RetentionFilterAllAttributes) SetModifiedAt

func (o *RetentionFilterAllAttributes) SetModifiedAt(v int64)

SetModifiedAt gets a reference to the given int64 and assigns it to the ModifiedAt field.

func (*RetentionFilterAllAttributes) SetModifiedBy

func (o *RetentionFilterAllAttributes) SetModifiedBy(v string)

SetModifiedBy gets a reference to the given string and assigns it to the ModifiedBy field.

func (*RetentionFilterAllAttributes) SetName

func (o *RetentionFilterAllAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RetentionFilterAllAttributes) SetRate

func (o *RetentionFilterAllAttributes) SetRate(v float64)

SetRate gets a reference to the given float64 and assigns it to the Rate field.

func (*RetentionFilterAllAttributes) SetTraceRate

func (o *RetentionFilterAllAttributes) SetTraceRate(v float64)

SetTraceRate gets a reference to the given float64 and assigns it to the TraceRate field.

func (*RetentionFilterAllAttributes) UnmarshalJSON

func (o *RetentionFilterAllAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterAllType

RetentionFilterAllType The type of retention filter.

type RetentionFilterAllType string

List of RetentionFilterAllType.

const (
    RETENTIONFILTERALLTYPE_SPANS_SAMPLING_PROCESSOR        RetentionFilterAllType = "spans-sampling-processor"
    RETENTIONFILTERALLTYPE_SPANS_ERRORS_SAMPLING_PROCESSOR RetentionFilterAllType = "spans-errors-sampling-processor"
    RETENTIONFILTERALLTYPE_SPANS_APPSEC_SAMPLING_PROCESSOR RetentionFilterAllType = "spans-appsec-sampling-processor"
)

func NewRetentionFilterAllTypeFromValue

func NewRetentionFilterAllTypeFromValue(v string) (*RetentionFilterAllType, error)

NewRetentionFilterAllTypeFromValue returns a pointer to a valid RetentionFilterAllType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RetentionFilterAllType) GetAllowedValues

func (v *RetentionFilterAllType) GetAllowedValues() []RetentionFilterAllType

GetAllowedValues reeturns the list of possible values.

func (RetentionFilterAllType) IsValid

func (v RetentionFilterAllType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RetentionFilterAllType) Ptr

func (v RetentionFilterAllType) Ptr() *RetentionFilterAllType

Ptr returns reference to RetentionFilterAllType value.

func (*RetentionFilterAllType) UnmarshalJSON

func (v *RetentionFilterAllType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RetentionFilterAttributes

RetentionFilterAttributes The attributes of the retention filter.

type RetentionFilterAttributes struct {
    // The creation timestamp of the retention filter.
    CreatedAt *int64 `json:"created_at,omitempty"`
    // The creator of the retention filter.
    CreatedBy *string `json:"created_by,omitempty"`
    // Shows whether the filter can be edited.
    Editable *bool `json:"editable,omitempty"`
    // The status of the retention filter (Enabled/Disabled).
    Enabled *bool `json:"enabled,omitempty"`
    // The execution order of the retention filter.
    ExecutionOrder *int64 `json:"execution_order,omitempty"`
    // The spans filter used to index spans.
    Filter *SpansFilter `json:"filter,omitempty"`
    // The type of retention filter. The value should always be spans-sampling-processor.
    FilterType *RetentionFilterType `json:"filter_type,omitempty"`
    // The modification timestamp of the retention filter.
    ModifiedAt *int64 `json:"modified_at,omitempty"`
    // The modifier of the retention filter.
    ModifiedBy *string `json:"modified_by,omitempty"`
    // The name of the retention filter.
    Name *string `json:"name,omitempty"`
    // Sample rate to apply to spans going through this retention filter.
    // A value of 1.0 keeps all spans matching the query.
    Rate *float64 `json:"rate,omitempty"`
    // Sample rate to apply to traces containing spans going through this retention filter.
    // A value of 1.0 keeps all traces with spans matching the query.
    TraceRate *float64 `json:"trace_rate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterAttributes

func NewRetentionFilterAttributes() *RetentionFilterAttributes

NewRetentionFilterAttributes instantiates a new RetentionFilterAttributes 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 NewRetentionFilterAttributesWithDefaults

func NewRetentionFilterAttributesWithDefaults() *RetentionFilterAttributes

NewRetentionFilterAttributesWithDefaults instantiates a new RetentionFilterAttributes 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 (*RetentionFilterAttributes) GetCreatedAt

func (o *RetentionFilterAttributes) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetCreatedAtOk

func (o *RetentionFilterAttributes) 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 (*RetentionFilterAttributes) GetCreatedBy

func (o *RetentionFilterAttributes) GetCreatedBy() string

GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetCreatedByOk

func (o *RetentionFilterAttributes) GetCreatedByOk() (*string, 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 (*RetentionFilterAttributes) GetEditable

func (o *RetentionFilterAttributes) GetEditable() bool

GetEditable returns the Editable field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetEditableOk

func (o *RetentionFilterAttributes) GetEditableOk() (*bool, bool)

GetEditableOk returns a tuple with the Editable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAttributes) GetEnabled

func (o *RetentionFilterAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetEnabledOk

func (o *RetentionFilterAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAttributes) GetExecutionOrder

func (o *RetentionFilterAttributes) GetExecutionOrder() int64

GetExecutionOrder returns the ExecutionOrder field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetExecutionOrderOk

func (o *RetentionFilterAttributes) GetExecutionOrderOk() (*int64, bool)

GetExecutionOrderOk returns a tuple with the ExecutionOrder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAttributes) GetFilter

func (o *RetentionFilterAttributes) GetFilter() SpansFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetFilterOk

func (o *RetentionFilterAttributes) GetFilterOk() (*SpansFilter, 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 (*RetentionFilterAttributes) GetFilterType

func (o *RetentionFilterAttributes) GetFilterType() RetentionFilterType

GetFilterType returns the FilterType field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetFilterTypeOk

func (o *RetentionFilterAttributes) GetFilterTypeOk() (*RetentionFilterType, bool)

GetFilterTypeOk returns a tuple with the FilterType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAttributes) GetModifiedAt

func (o *RetentionFilterAttributes) GetModifiedAt() int64

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetModifiedAtOk

func (o *RetentionFilterAttributes) GetModifiedAtOk() (*int64, 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 (*RetentionFilterAttributes) GetModifiedBy

func (o *RetentionFilterAttributes) GetModifiedBy() string

GetModifiedBy returns the ModifiedBy field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetModifiedByOk

func (o *RetentionFilterAttributes) GetModifiedByOk() (*string, 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 (*RetentionFilterAttributes) GetName

func (o *RetentionFilterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetNameOk

func (o *RetentionFilterAttributes) 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 (*RetentionFilterAttributes) GetRate

func (o *RetentionFilterAttributes) GetRate() float64

GetRate returns the Rate field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetRateOk

func (o *RetentionFilterAttributes) GetRateOk() (*float64, bool)

GetRateOk returns a tuple with the Rate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAttributes) GetTraceRate

func (o *RetentionFilterAttributes) GetTraceRate() float64

GetTraceRate returns the TraceRate field value if set, zero value otherwise.

func (*RetentionFilterAttributes) GetTraceRateOk

func (o *RetentionFilterAttributes) GetTraceRateOk() (*float64, bool)

GetTraceRateOk returns a tuple with the TraceRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterAttributes) HasCreatedAt

func (o *RetentionFilterAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasCreatedBy

func (o *RetentionFilterAttributes) HasCreatedBy() bool

HasCreatedBy returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasEditable

func (o *RetentionFilterAttributes) HasEditable() bool

HasEditable returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasEnabled

func (o *RetentionFilterAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasExecutionOrder

func (o *RetentionFilterAttributes) HasExecutionOrder() bool

HasExecutionOrder returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasFilter

func (o *RetentionFilterAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasFilterType

func (o *RetentionFilterAttributes) HasFilterType() bool

HasFilterType returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasModifiedAt

func (o *RetentionFilterAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasModifiedBy

func (o *RetentionFilterAttributes) HasModifiedBy() bool

HasModifiedBy returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasName

func (o *RetentionFilterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasRate

func (o *RetentionFilterAttributes) HasRate() bool

HasRate returns a boolean if a field has been set.

func (*RetentionFilterAttributes) HasTraceRate

func (o *RetentionFilterAttributes) HasTraceRate() bool

HasTraceRate returns a boolean if a field has been set.

func (RetentionFilterAttributes) MarshalJSON

func (o RetentionFilterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterAttributes) SetCreatedAt

func (o *RetentionFilterAttributes) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*RetentionFilterAttributes) SetCreatedBy

func (o *RetentionFilterAttributes) SetCreatedBy(v string)

SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.

func (*RetentionFilterAttributes) SetEditable

func (o *RetentionFilterAttributes) SetEditable(v bool)

SetEditable gets a reference to the given bool and assigns it to the Editable field.

func (*RetentionFilterAttributes) SetEnabled

func (o *RetentionFilterAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*RetentionFilterAttributes) SetExecutionOrder

func (o *RetentionFilterAttributes) SetExecutionOrder(v int64)

SetExecutionOrder gets a reference to the given int64 and assigns it to the ExecutionOrder field.

func (*RetentionFilterAttributes) SetFilter

func (o *RetentionFilterAttributes) SetFilter(v SpansFilter)

SetFilter gets a reference to the given SpansFilter and assigns it to the Filter field.

func (*RetentionFilterAttributes) SetFilterType

func (o *RetentionFilterAttributes) SetFilterType(v RetentionFilterType)

SetFilterType gets a reference to the given RetentionFilterType and assigns it to the FilterType field.

func (*RetentionFilterAttributes) SetModifiedAt

func (o *RetentionFilterAttributes) SetModifiedAt(v int64)

SetModifiedAt gets a reference to the given int64 and assigns it to the ModifiedAt field.

func (*RetentionFilterAttributes) SetModifiedBy

func (o *RetentionFilterAttributes) SetModifiedBy(v string)

SetModifiedBy gets a reference to the given string and assigns it to the ModifiedBy field.

func (*RetentionFilterAttributes) SetName

func (o *RetentionFilterAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RetentionFilterAttributes) SetRate

func (o *RetentionFilterAttributes) SetRate(v float64)

SetRate gets a reference to the given float64 and assigns it to the Rate field.

func (*RetentionFilterAttributes) SetTraceRate

func (o *RetentionFilterAttributes) SetTraceRate(v float64)

SetTraceRate gets a reference to the given float64 and assigns it to the TraceRate field.

func (*RetentionFilterAttributes) UnmarshalJSON

func (o *RetentionFilterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterCreateAttributes

RetentionFilterCreateAttributes The object describing the configuration of the retention filter to create/update.

type RetentionFilterCreateAttributes struct {
    // Enable/Disable the retention filter.
    Enabled bool `json:"enabled"`
    // The spans filter. Spans matching this filter will be indexed and stored.
    Filter SpansFilterCreate `json:"filter"`
    // The type of retention filter. The value should always be spans-sampling-processor.
    FilterType RetentionFilterType `json:"filter_type"`
    // The name of the retention filter.
    Name string `json:"name"`
    // Sample rate to apply to spans going through this retention filter.
    // A value of 1.0 keeps all spans matching the query.
    Rate float64 `json:"rate"`
    // Sample rate to apply to traces containing spans going through this retention filter.
    // A value of 1.0 keeps all traces with spans matching the query.
    TraceRate *float64 `json:"trace_rate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterCreateAttributes

func NewRetentionFilterCreateAttributes(enabled bool, filter SpansFilterCreate, filterType RetentionFilterType, name string, rate float64) *RetentionFilterCreateAttributes

NewRetentionFilterCreateAttributes instantiates a new RetentionFilterCreateAttributes 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 NewRetentionFilterCreateAttributesWithDefaults

func NewRetentionFilterCreateAttributesWithDefaults() *RetentionFilterCreateAttributes

NewRetentionFilterCreateAttributesWithDefaults instantiates a new RetentionFilterCreateAttributes 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 (*RetentionFilterCreateAttributes) GetEnabled

func (o *RetentionFilterCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*RetentionFilterCreateAttributes) GetEnabledOk

func (o *RetentionFilterCreateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*RetentionFilterCreateAttributes) GetFilter

func (o *RetentionFilterCreateAttributes) GetFilter() SpansFilterCreate

GetFilter returns the Filter field value.

func (*RetentionFilterCreateAttributes) GetFilterOk

func (o *RetentionFilterCreateAttributes) GetFilterOk() (*SpansFilterCreate, bool)

GetFilterOk returns a tuple with the Filter field value and a boolean to check if the value has been set.

func (*RetentionFilterCreateAttributes) GetFilterType

func (o *RetentionFilterCreateAttributes) GetFilterType() RetentionFilterType

GetFilterType returns the FilterType field value.

func (*RetentionFilterCreateAttributes) GetFilterTypeOk

func (o *RetentionFilterCreateAttributes) GetFilterTypeOk() (*RetentionFilterType, bool)

GetFilterTypeOk returns a tuple with the FilterType field value and a boolean to check if the value has been set.

func (*RetentionFilterCreateAttributes) GetName

func (o *RetentionFilterCreateAttributes) GetName() string

GetName returns the Name field value.

func (*RetentionFilterCreateAttributes) GetNameOk

func (o *RetentionFilterCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RetentionFilterCreateAttributes) GetRate

func (o *RetentionFilterCreateAttributes) GetRate() float64

GetRate returns the Rate field value.

func (*RetentionFilterCreateAttributes) GetRateOk

func (o *RetentionFilterCreateAttributes) GetRateOk() (*float64, bool)

GetRateOk returns a tuple with the Rate field value and a boolean to check if the value has been set.

func (*RetentionFilterCreateAttributes) GetTraceRate

func (o *RetentionFilterCreateAttributes) GetTraceRate() float64

GetTraceRate returns the TraceRate field value if set, zero value otherwise.

func (*RetentionFilterCreateAttributes) GetTraceRateOk

func (o *RetentionFilterCreateAttributes) GetTraceRateOk() (*float64, bool)

GetTraceRateOk returns a tuple with the TraceRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterCreateAttributes) HasTraceRate

func (o *RetentionFilterCreateAttributes) HasTraceRate() bool

HasTraceRate returns a boolean if a field has been set.

func (RetentionFilterCreateAttributes) MarshalJSON

func (o RetentionFilterCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterCreateAttributes) SetEnabled

func (o *RetentionFilterCreateAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*RetentionFilterCreateAttributes) SetFilter

func (o *RetentionFilterCreateAttributes) SetFilter(v SpansFilterCreate)

SetFilter sets field value.

func (*RetentionFilterCreateAttributes) SetFilterType

func (o *RetentionFilterCreateAttributes) SetFilterType(v RetentionFilterType)

SetFilterType sets field value.

func (*RetentionFilterCreateAttributes) SetName

func (o *RetentionFilterCreateAttributes) SetName(v string)

SetName sets field value.

func (*RetentionFilterCreateAttributes) SetRate

func (o *RetentionFilterCreateAttributes) SetRate(v float64)

SetRate sets field value.

func (*RetentionFilterCreateAttributes) SetTraceRate

func (o *RetentionFilterCreateAttributes) SetTraceRate(v float64)

SetTraceRate gets a reference to the given float64 and assigns it to the TraceRate field.

func (*RetentionFilterCreateAttributes) UnmarshalJSON

func (o *RetentionFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterCreateData

RetentionFilterCreateData The body of the retention filter to be created.

type RetentionFilterCreateData struct {
    // The object describing the configuration of the retention filter to create/update.
    Attributes RetentionFilterCreateAttributes `json:"attributes"`
    // The type of the resource.
    Type ApmRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterCreateData

func NewRetentionFilterCreateData(attributes RetentionFilterCreateAttributes, typeVar ApmRetentionFilterType) *RetentionFilterCreateData

NewRetentionFilterCreateData instantiates a new RetentionFilterCreateData 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 NewRetentionFilterCreateDataWithDefaults

func NewRetentionFilterCreateDataWithDefaults() *RetentionFilterCreateData

NewRetentionFilterCreateDataWithDefaults instantiates a new RetentionFilterCreateData 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 (*RetentionFilterCreateData) GetAttributes

func (o *RetentionFilterCreateData) GetAttributes() RetentionFilterCreateAttributes

GetAttributes returns the Attributes field value.

func (*RetentionFilterCreateData) GetAttributesOk

func (o *RetentionFilterCreateData) GetAttributesOk() (*RetentionFilterCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RetentionFilterCreateData) GetType

func (o *RetentionFilterCreateData) GetType() ApmRetentionFilterType

GetType returns the Type field value.

func (*RetentionFilterCreateData) GetTypeOk

func (o *RetentionFilterCreateData) GetTypeOk() (*ApmRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RetentionFilterCreateData) MarshalJSON

func (o RetentionFilterCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterCreateData) SetAttributes

func (o *RetentionFilterCreateData) SetAttributes(v RetentionFilterCreateAttributes)

SetAttributes sets field value.

func (*RetentionFilterCreateData) SetType

func (o *RetentionFilterCreateData) SetType(v ApmRetentionFilterType)

SetType sets field value.

func (*RetentionFilterCreateData) UnmarshalJSON

func (o *RetentionFilterCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterCreateRequest

RetentionFilterCreateRequest The body of the retention filter to be created.

type RetentionFilterCreateRequest struct {
    // The body of the retention filter to be created.
    Data RetentionFilterCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterCreateRequest

func NewRetentionFilterCreateRequest(data RetentionFilterCreateData) *RetentionFilterCreateRequest

NewRetentionFilterCreateRequest instantiates a new RetentionFilterCreateRequest 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 NewRetentionFilterCreateRequestWithDefaults

func NewRetentionFilterCreateRequestWithDefaults() *RetentionFilterCreateRequest

NewRetentionFilterCreateRequestWithDefaults instantiates a new RetentionFilterCreateRequest 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 (*RetentionFilterCreateRequest) GetData

func (o *RetentionFilterCreateRequest) GetData() RetentionFilterCreateData

GetData returns the Data field value.

func (*RetentionFilterCreateRequest) GetDataOk

func (o *RetentionFilterCreateRequest) GetDataOk() (*RetentionFilterCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RetentionFilterCreateRequest) MarshalJSON

func (o RetentionFilterCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterCreateRequest) SetData

func (o *RetentionFilterCreateRequest) SetData(v RetentionFilterCreateData)

SetData sets field value.

func (*RetentionFilterCreateRequest) UnmarshalJSON

func (o *RetentionFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterCreateResponse

RetentionFilterCreateResponse The retention filters definition.

type RetentionFilterCreateResponse struct {
    // The definition of the retention filter.
    Data *RetentionFilter `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterCreateResponse

func NewRetentionFilterCreateResponse() *RetentionFilterCreateResponse

NewRetentionFilterCreateResponse instantiates a new RetentionFilterCreateResponse 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 NewRetentionFilterCreateResponseWithDefaults

func NewRetentionFilterCreateResponseWithDefaults() *RetentionFilterCreateResponse

NewRetentionFilterCreateResponseWithDefaults instantiates a new RetentionFilterCreateResponse 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 (*RetentionFilterCreateResponse) GetData

func (o *RetentionFilterCreateResponse) GetData() RetentionFilter

GetData returns the Data field value if set, zero value otherwise.

func (*RetentionFilterCreateResponse) GetDataOk

func (o *RetentionFilterCreateResponse) GetDataOk() (*RetentionFilter, 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 (*RetentionFilterCreateResponse) HasData

func (o *RetentionFilterCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RetentionFilterCreateResponse) MarshalJSON

func (o RetentionFilterCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterCreateResponse) SetData

func (o *RetentionFilterCreateResponse) SetData(v RetentionFilter)

SetData gets a reference to the given RetentionFilter and assigns it to the Data field.

func (*RetentionFilterCreateResponse) UnmarshalJSON

func (o *RetentionFilterCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterResponse

RetentionFilterResponse The retention filters definition.

type RetentionFilterResponse struct {
    // The definition of the retention filter.
    Data *RetentionFilterAll `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterResponse

func NewRetentionFilterResponse() *RetentionFilterResponse

NewRetentionFilterResponse instantiates a new RetentionFilterResponse 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 NewRetentionFilterResponseWithDefaults

func NewRetentionFilterResponseWithDefaults() *RetentionFilterResponse

NewRetentionFilterResponseWithDefaults instantiates a new RetentionFilterResponse 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 (*RetentionFilterResponse) GetData

func (o *RetentionFilterResponse) GetData() RetentionFilterAll

GetData returns the Data field value if set, zero value otherwise.

func (*RetentionFilterResponse) GetDataOk

func (o *RetentionFilterResponse) GetDataOk() (*RetentionFilterAll, 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 (*RetentionFilterResponse) HasData

func (o *RetentionFilterResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RetentionFilterResponse) MarshalJSON

func (o RetentionFilterResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterResponse) SetData

func (o *RetentionFilterResponse) SetData(v RetentionFilterAll)

SetData gets a reference to the given RetentionFilterAll and assigns it to the Data field.

func (*RetentionFilterResponse) UnmarshalJSON

func (o *RetentionFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterType

RetentionFilterType The type of retention filter. The value should always be spans-sampling-processor.

type RetentionFilterType string

List of RetentionFilterType.

const (
    RETENTIONFILTERTYPE_SPANS_SAMPLING_PROCESSOR RetentionFilterType = "spans-sampling-processor"
)

func NewRetentionFilterTypeFromValue

func NewRetentionFilterTypeFromValue(v string) (*RetentionFilterType, error)

NewRetentionFilterTypeFromValue returns a pointer to a valid RetentionFilterType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RetentionFilterType) GetAllowedValues

func (v *RetentionFilterType) GetAllowedValues() []RetentionFilterType

GetAllowedValues reeturns the list of possible values.

func (RetentionFilterType) IsValid

func (v RetentionFilterType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RetentionFilterType) Ptr

func (v RetentionFilterType) Ptr() *RetentionFilterType

Ptr returns reference to RetentionFilterType value.

func (*RetentionFilterType) UnmarshalJSON

func (v *RetentionFilterType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RetentionFilterUpdateAttributes

RetentionFilterUpdateAttributes The object describing the configuration of the retention filter to create/update.

type RetentionFilterUpdateAttributes struct {
    // Enable/Disable the retention filter.
    Enabled bool `json:"enabled"`
    // The spans filter. Spans matching this filter will be indexed and stored.
    Filter SpansFilterCreate `json:"filter"`
    // The type of retention filter.
    FilterType RetentionFilterAllType `json:"filter_type"`
    // The name of the retention filter.
    Name string `json:"name"`
    // Sample rate to apply to spans going through this retention filter.
    // A value of 1.0 keeps all spans matching the query.
    Rate float64 `json:"rate"`
    // Sample rate to apply to traces containing spans going through this retention filter.
    // A value of 1.0 keeps all traces with spans matching the query.
    TraceRate *float64 `json:"trace_rate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterUpdateAttributes

func NewRetentionFilterUpdateAttributes(enabled bool, filter SpansFilterCreate, filterType RetentionFilterAllType, name string, rate float64) *RetentionFilterUpdateAttributes

NewRetentionFilterUpdateAttributes instantiates a new RetentionFilterUpdateAttributes 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 NewRetentionFilterUpdateAttributesWithDefaults

func NewRetentionFilterUpdateAttributesWithDefaults() *RetentionFilterUpdateAttributes

NewRetentionFilterUpdateAttributesWithDefaults instantiates a new RetentionFilterUpdateAttributes 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 (*RetentionFilterUpdateAttributes) GetEnabled

func (o *RetentionFilterUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*RetentionFilterUpdateAttributes) GetEnabledOk

func (o *RetentionFilterUpdateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*RetentionFilterUpdateAttributes) GetFilter

func (o *RetentionFilterUpdateAttributes) GetFilter() SpansFilterCreate

GetFilter returns the Filter field value.

func (*RetentionFilterUpdateAttributes) GetFilterOk

func (o *RetentionFilterUpdateAttributes) GetFilterOk() (*SpansFilterCreate, bool)

GetFilterOk returns a tuple with the Filter field value and a boolean to check if the value has been set.

func (*RetentionFilterUpdateAttributes) GetFilterType

func (o *RetentionFilterUpdateAttributes) GetFilterType() RetentionFilterAllType

GetFilterType returns the FilterType field value.

func (*RetentionFilterUpdateAttributes) GetFilterTypeOk

func (o *RetentionFilterUpdateAttributes) GetFilterTypeOk() (*RetentionFilterAllType, bool)

GetFilterTypeOk returns a tuple with the FilterType field value and a boolean to check if the value has been set.

func (*RetentionFilterUpdateAttributes) GetName

func (o *RetentionFilterUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*RetentionFilterUpdateAttributes) GetNameOk

func (o *RetentionFilterUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RetentionFilterUpdateAttributes) GetRate

func (o *RetentionFilterUpdateAttributes) GetRate() float64

GetRate returns the Rate field value.

func (*RetentionFilterUpdateAttributes) GetRateOk

func (o *RetentionFilterUpdateAttributes) GetRateOk() (*float64, bool)

GetRateOk returns a tuple with the Rate field value and a boolean to check if the value has been set.

func (*RetentionFilterUpdateAttributes) GetTraceRate

func (o *RetentionFilterUpdateAttributes) GetTraceRate() float64

GetTraceRate returns the TraceRate field value if set, zero value otherwise.

func (*RetentionFilterUpdateAttributes) GetTraceRateOk

func (o *RetentionFilterUpdateAttributes) GetTraceRateOk() (*float64, bool)

GetTraceRateOk returns a tuple with the TraceRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetentionFilterUpdateAttributes) HasTraceRate

func (o *RetentionFilterUpdateAttributes) HasTraceRate() bool

HasTraceRate returns a boolean if a field has been set.

func (RetentionFilterUpdateAttributes) MarshalJSON

func (o RetentionFilterUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterUpdateAttributes) SetEnabled

func (o *RetentionFilterUpdateAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*RetentionFilterUpdateAttributes) SetFilter

func (o *RetentionFilterUpdateAttributes) SetFilter(v SpansFilterCreate)

SetFilter sets field value.

func (*RetentionFilterUpdateAttributes) SetFilterType

func (o *RetentionFilterUpdateAttributes) SetFilterType(v RetentionFilterAllType)

SetFilterType sets field value.

func (*RetentionFilterUpdateAttributes) SetName

func (o *RetentionFilterUpdateAttributes) SetName(v string)

SetName sets field value.

func (*RetentionFilterUpdateAttributes) SetRate

func (o *RetentionFilterUpdateAttributes) SetRate(v float64)

SetRate sets field value.

func (*RetentionFilterUpdateAttributes) SetTraceRate

func (o *RetentionFilterUpdateAttributes) SetTraceRate(v float64)

SetTraceRate gets a reference to the given float64 and assigns it to the TraceRate field.

func (*RetentionFilterUpdateAttributes) UnmarshalJSON

func (o *RetentionFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterUpdateData

RetentionFilterUpdateData The body of the retention filter to be updated.

type RetentionFilterUpdateData struct {
    // The object describing the configuration of the retention filter to create/update.
    Attributes RetentionFilterUpdateAttributes `json:"attributes"`
    // The ID of the retention filter.
    Id string `json:"id"`
    // The type of the resource.
    Type ApmRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterUpdateData

func NewRetentionFilterUpdateData(attributes RetentionFilterUpdateAttributes, id string, typeVar ApmRetentionFilterType) *RetentionFilterUpdateData

NewRetentionFilterUpdateData instantiates a new RetentionFilterUpdateData 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 NewRetentionFilterUpdateDataWithDefaults

func NewRetentionFilterUpdateDataWithDefaults() *RetentionFilterUpdateData

NewRetentionFilterUpdateDataWithDefaults instantiates a new RetentionFilterUpdateData 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 (*RetentionFilterUpdateData) GetAttributes

func (o *RetentionFilterUpdateData) GetAttributes() RetentionFilterUpdateAttributes

GetAttributes returns the Attributes field value.

func (*RetentionFilterUpdateData) GetAttributesOk

func (o *RetentionFilterUpdateData) GetAttributesOk() (*RetentionFilterUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RetentionFilterUpdateData) GetId

func (o *RetentionFilterUpdateData) GetId() string

GetId returns the Id field value.

func (*RetentionFilterUpdateData) GetIdOk

func (o *RetentionFilterUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RetentionFilterUpdateData) GetType

func (o *RetentionFilterUpdateData) GetType() ApmRetentionFilterType

GetType returns the Type field value.

func (*RetentionFilterUpdateData) GetTypeOk

func (o *RetentionFilterUpdateData) GetTypeOk() (*ApmRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RetentionFilterUpdateData) MarshalJSON

func (o RetentionFilterUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterUpdateData) SetAttributes

func (o *RetentionFilterUpdateData) SetAttributes(v RetentionFilterUpdateAttributes)

SetAttributes sets field value.

func (*RetentionFilterUpdateData) SetId

func (o *RetentionFilterUpdateData) SetId(v string)

SetId sets field value.

func (*RetentionFilterUpdateData) SetType

func (o *RetentionFilterUpdateData) SetType(v ApmRetentionFilterType)

SetType sets field value.

func (*RetentionFilterUpdateData) UnmarshalJSON

func (o *RetentionFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterUpdateRequest

RetentionFilterUpdateRequest The body of the retention filter to be updated.

type RetentionFilterUpdateRequest struct {
    // The body of the retention filter to be updated.
    Data RetentionFilterUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterUpdateRequest

func NewRetentionFilterUpdateRequest(data RetentionFilterUpdateData) *RetentionFilterUpdateRequest

NewRetentionFilterUpdateRequest instantiates a new RetentionFilterUpdateRequest 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 NewRetentionFilterUpdateRequestWithDefaults

func NewRetentionFilterUpdateRequestWithDefaults() *RetentionFilterUpdateRequest

NewRetentionFilterUpdateRequestWithDefaults instantiates a new RetentionFilterUpdateRequest 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 (*RetentionFilterUpdateRequest) GetData

func (o *RetentionFilterUpdateRequest) GetData() RetentionFilterUpdateData

GetData returns the Data field value.

func (*RetentionFilterUpdateRequest) GetDataOk

func (o *RetentionFilterUpdateRequest) GetDataOk() (*RetentionFilterUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RetentionFilterUpdateRequest) MarshalJSON

func (o RetentionFilterUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterUpdateRequest) SetData

func (o *RetentionFilterUpdateRequest) SetData(v RetentionFilterUpdateData)

SetData sets field value.

func (*RetentionFilterUpdateRequest) UnmarshalJSON

func (o *RetentionFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFilterWithoutAttributes

RetentionFilterWithoutAttributes The retention filter object .

type RetentionFilterWithoutAttributes struct {
    // The ID of the retention filter.
    Id string `json:"id"`
    // The type of the resource.
    Type ApmRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFilterWithoutAttributes

func NewRetentionFilterWithoutAttributes(id string, typeVar ApmRetentionFilterType) *RetentionFilterWithoutAttributes

NewRetentionFilterWithoutAttributes instantiates a new RetentionFilterWithoutAttributes 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 NewRetentionFilterWithoutAttributesWithDefaults

func NewRetentionFilterWithoutAttributesWithDefaults() *RetentionFilterWithoutAttributes

NewRetentionFilterWithoutAttributesWithDefaults instantiates a new RetentionFilterWithoutAttributes 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 (*RetentionFilterWithoutAttributes) GetId

func (o *RetentionFilterWithoutAttributes) GetId() string

GetId returns the Id field value.

func (*RetentionFilterWithoutAttributes) GetIdOk

func (o *RetentionFilterWithoutAttributes) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RetentionFilterWithoutAttributes) GetType

func (o *RetentionFilterWithoutAttributes) GetType() ApmRetentionFilterType

GetType returns the Type field value.

func (*RetentionFilterWithoutAttributes) GetTypeOk

func (o *RetentionFilterWithoutAttributes) GetTypeOk() (*ApmRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RetentionFilterWithoutAttributes) MarshalJSON

func (o RetentionFilterWithoutAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFilterWithoutAttributes) SetId

func (o *RetentionFilterWithoutAttributes) SetId(v string)

SetId sets field value.

func (*RetentionFilterWithoutAttributes) SetType

func (o *RetentionFilterWithoutAttributes) SetType(v ApmRetentionFilterType)

SetType sets field value.

func (*RetentionFilterWithoutAttributes) UnmarshalJSON

func (o *RetentionFilterWithoutAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetentionFiltersResponse

RetentionFiltersResponse An ordered list of retention filters.

type RetentionFiltersResponse struct {
    // A list of retention filters objects.
    Data []RetentionFilterAll `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetentionFiltersResponse

func NewRetentionFiltersResponse(data []RetentionFilterAll) *RetentionFiltersResponse

NewRetentionFiltersResponse instantiates a new RetentionFiltersResponse 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 NewRetentionFiltersResponseWithDefaults

func NewRetentionFiltersResponseWithDefaults() *RetentionFiltersResponse

NewRetentionFiltersResponseWithDefaults instantiates a new RetentionFiltersResponse 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 (*RetentionFiltersResponse) GetData

func (o *RetentionFiltersResponse) GetData() []RetentionFilterAll

GetData returns the Data field value.

func (*RetentionFiltersResponse) GetDataOk

func (o *RetentionFiltersResponse) GetDataOk() (*[]RetentionFilterAll, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RetentionFiltersResponse) MarshalJSON

func (o RetentionFiltersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetentionFiltersResponse) SetData

func (o *RetentionFiltersResponse) SetData(v []RetentionFilterAll)

SetData sets field value.

func (*RetentionFiltersResponse) UnmarshalJSON

func (o *RetentionFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetryStrategy

RetryStrategy The definition of `RetryStrategy` object.

type RetryStrategy struct {
    // The definition of `RetryStrategyKind` object.
    Kind RetryStrategyKind `json:"kind"`
    // The definition of `RetryStrategyLinear` object.
    Linear *RetryStrategyLinear `json:"linear,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetryStrategy

func NewRetryStrategy(kind RetryStrategyKind) *RetryStrategy

NewRetryStrategy instantiates a new RetryStrategy 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 NewRetryStrategyWithDefaults

func NewRetryStrategyWithDefaults() *RetryStrategy

NewRetryStrategyWithDefaults instantiates a new RetryStrategy 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 (*RetryStrategy) GetKind

func (o *RetryStrategy) GetKind() RetryStrategyKind

GetKind returns the Kind field value.

func (*RetryStrategy) GetKindOk

func (o *RetryStrategy) GetKindOk() (*RetryStrategyKind, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*RetryStrategy) GetLinear

func (o *RetryStrategy) GetLinear() RetryStrategyLinear

GetLinear returns the Linear field value if set, zero value otherwise.

func (*RetryStrategy) GetLinearOk

func (o *RetryStrategy) GetLinearOk() (*RetryStrategyLinear, bool)

GetLinearOk returns a tuple with the Linear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RetryStrategy) HasLinear

func (o *RetryStrategy) HasLinear() bool

HasLinear returns a boolean if a field has been set.

func (RetryStrategy) MarshalJSON

func (o RetryStrategy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetryStrategy) SetKind

func (o *RetryStrategy) SetKind(v RetryStrategyKind)

SetKind sets field value.

func (*RetryStrategy) SetLinear

func (o *RetryStrategy) SetLinear(v RetryStrategyLinear)

SetLinear gets a reference to the given RetryStrategyLinear and assigns it to the Linear field.

func (*RetryStrategy) UnmarshalJSON

func (o *RetryStrategy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RetryStrategyKind

RetryStrategyKind The definition of `RetryStrategyKind` object.

type RetryStrategyKind string

List of RetryStrategyKind.

const (
    RETRYSTRATEGYKIND_RETRY_STRATEGY_LINEAR RetryStrategyKind = "RETRY_STRATEGY_LINEAR"
)

func NewRetryStrategyKindFromValue

func NewRetryStrategyKindFromValue(v string) (*RetryStrategyKind, error)

NewRetryStrategyKindFromValue returns a pointer to a valid RetryStrategyKind for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RetryStrategyKind) GetAllowedValues

func (v *RetryStrategyKind) GetAllowedValues() []RetryStrategyKind

GetAllowedValues reeturns the list of possible values.

func (RetryStrategyKind) IsValid

func (v RetryStrategyKind) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RetryStrategyKind) Ptr

func (v RetryStrategyKind) Ptr() *RetryStrategyKind

Ptr returns reference to RetryStrategyKind value.

func (*RetryStrategyKind) UnmarshalJSON

func (v *RetryStrategyKind) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RetryStrategyLinear

RetryStrategyLinear The definition of `RetryStrategyLinear` object.

type RetryStrategyLinear struct {
    // The `RetryStrategyLinear` `interval`. The expected format is the number of seconds ending with an s. For example, 1 day is 86400s
    Interval string `json:"interval"`
    // The `RetryStrategyLinear` `maxRetries`.
    MaxRetries float64 `json:"maxRetries"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRetryStrategyLinear

func NewRetryStrategyLinear(interval string, maxRetries float64) *RetryStrategyLinear

NewRetryStrategyLinear instantiates a new RetryStrategyLinear 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 NewRetryStrategyLinearWithDefaults

func NewRetryStrategyLinearWithDefaults() *RetryStrategyLinear

NewRetryStrategyLinearWithDefaults instantiates a new RetryStrategyLinear 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 (*RetryStrategyLinear) GetInterval

func (o *RetryStrategyLinear) GetInterval() string

GetInterval returns the Interval field value.

func (*RetryStrategyLinear) GetIntervalOk

func (o *RetryStrategyLinear) GetIntervalOk() (*string, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*RetryStrategyLinear) GetMaxRetries

func (o *RetryStrategyLinear) GetMaxRetries() float64

GetMaxRetries returns the MaxRetries field value.

func (*RetryStrategyLinear) GetMaxRetriesOk

func (o *RetryStrategyLinear) GetMaxRetriesOk() (*float64, bool)

GetMaxRetriesOk returns a tuple with the MaxRetries field value and a boolean to check if the value has been set.

func (RetryStrategyLinear) MarshalJSON

func (o RetryStrategyLinear) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RetryStrategyLinear) SetInterval

func (o *RetryStrategyLinear) SetInterval(v string)

SetInterval sets field value.

func (*RetryStrategyLinear) SetMaxRetries

func (o *RetryStrategyLinear) SetMaxRetries(v float64)

SetMaxRetries sets field value.

func (*RetryStrategyLinear) UnmarshalJSON

func (o *RetryStrategyLinear) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Role

Role Role object returned by the API.

type Role struct {
    // Attributes of the role.
    Attributes *RoleAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRole

func NewRole(typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type RoleAttributes

RoleAttributes Attributes of the role.

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"`
    // The name of the role. The name is neither unique nor a stable identifier of the role.
    Name *string `json:"name,omitempty"`
    // Number of users with that role.
    UserCount *int64 `json:"user_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*RoleAttributes) UnmarshalJSON

func (o *RoleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleClone

RoleClone Data for the clone role request.

type RoleClone struct {
    // Attributes required to create a new role by cloning an existing one.
    Attributes RoleCloneAttributes `json:"attributes"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoleClone

func NewRoleClone(attributes RoleCloneAttributes, typeVar RolesType) *RoleClone

NewRoleClone instantiates a new RoleClone 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 NewRoleCloneWithDefaults

func NewRoleCloneWithDefaults() *RoleClone

NewRoleCloneWithDefaults instantiates a new RoleClone 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 (*RoleClone) GetAttributes

func (o *RoleClone) GetAttributes() RoleCloneAttributes

GetAttributes returns the Attributes field value.

func (*RoleClone) GetAttributesOk

func (o *RoleClone) GetAttributesOk() (*RoleCloneAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RoleClone) GetType

func (o *RoleClone) GetType() RolesType

GetType returns the Type field value.

func (*RoleClone) GetTypeOk

func (o *RoleClone) GetTypeOk() (*RolesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RoleClone) MarshalJSON

func (o RoleClone) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleClone) SetAttributes

func (o *RoleClone) SetAttributes(v RoleCloneAttributes)

SetAttributes sets field value.

func (*RoleClone) SetType

func (o *RoleClone) SetType(v RolesType)

SetType sets field value.

func (*RoleClone) UnmarshalJSON

func (o *RoleClone) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCloneAttributes

RoleCloneAttributes Attributes required to create a new role by cloning an existing one.

type RoleCloneAttributes struct {
    // Name of the new role that is cloned.
    Name string `json:"name"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoleCloneAttributes

func NewRoleCloneAttributes(name string) *RoleCloneAttributes

NewRoleCloneAttributes instantiates a new RoleCloneAttributes 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 NewRoleCloneAttributesWithDefaults

func NewRoleCloneAttributesWithDefaults() *RoleCloneAttributes

NewRoleCloneAttributesWithDefaults instantiates a new RoleCloneAttributes 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 (*RoleCloneAttributes) GetName

func (o *RoleCloneAttributes) GetName() string

GetName returns the Name field value.

func (*RoleCloneAttributes) GetNameOk

func (o *RoleCloneAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (RoleCloneAttributes) MarshalJSON

func (o RoleCloneAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCloneAttributes) SetName

func (o *RoleCloneAttributes) SetName(v string)

SetName sets field value.

func (*RoleCloneAttributes) UnmarshalJSON

func (o *RoleCloneAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCloneRequest

RoleCloneRequest Request to create a role by cloning an existing role.

type RoleCloneRequest struct {
    // Data for the clone role request.
    Data RoleClone `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoleCloneRequest

func NewRoleCloneRequest(data RoleClone) *RoleCloneRequest

NewRoleCloneRequest instantiates a new RoleCloneRequest 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 NewRoleCloneRequestWithDefaults

func NewRoleCloneRequestWithDefaults() *RoleCloneRequest

NewRoleCloneRequestWithDefaults instantiates a new RoleCloneRequest 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 (*RoleCloneRequest) GetData

func (o *RoleCloneRequest) GetData() RoleClone

GetData returns the Data field value.

func (*RoleCloneRequest) GetDataOk

func (o *RoleCloneRequest) GetDataOk() (*RoleClone, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RoleCloneRequest) MarshalJSON

func (o RoleCloneRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoleCloneRequest) SetData

func (o *RoleCloneRequest) SetData(v RoleClone)

SetData sets field value.

func (*RoleCloneRequest) UnmarshalJSON

func (o *RoleCloneRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateAttributes

RoleCreateAttributes Attributes of the created role.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type RoleCreateData

RoleCreateData Data related to the creation of a role.

type RoleCreateData struct {
    // Attributes of the created role.
    Attributes RoleCreateAttributes `json:"attributes"`
    // Relationships of the role object.
    Relationships *RoleRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type *RolesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type RoleCreateRequest

RoleCreateRequest Create a role.

type RoleCreateRequest struct {
    // Data related to the creation of a role.
    Data RoleCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateRequest) SetData

func (o *RoleCreateRequest) SetData(v RoleCreateData)

SetData sets field value.

func (*RoleCreateRequest) UnmarshalJSON

func (o *RoleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateResponse

RoleCreateResponse Response containing information about a created role.

type RoleCreateResponse struct {
    // Role object returned by the API.
    Data *RoleCreateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RoleCreateResponse) GetData() RoleCreateResponseData

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)

MarshalJSON serializes the struct using spec logic.

func (*RoleCreateResponse) SetData

func (o *RoleCreateResponse) SetData(v RoleCreateResponseData)

SetData gets a reference to the given RoleCreateResponseData and assigns it to the Data field.

func (*RoleCreateResponse) UnmarshalJSON

func (o *RoleCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleCreateResponseData

RoleCreateResponseData Role object returned by the API.

type RoleCreateResponseData struct {
    // Attributes of the created role.
    Attributes *RoleCreateAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoleCreateResponseData

func NewRoleCreateResponseData(typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type RoleRelationships

RoleRelationships Relationships of the role object.

type RoleRelationships struct {
    // Relationship to multiple permissions objects.
    Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) HasPermissions

func (o *RoleRelationships) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (RoleRelationships) MarshalJSON

func (o RoleRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

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) UnmarshalJSON

func (o *RoleRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleResponse

RoleResponse Response containing information about a single role.

type RoleResponse struct {
    // Role object returned by the API.
    Data *Role `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*RoleResponse) SetData

func (o *RoleResponse) SetData(v Role)

SetData gets a reference to the given Role and assigns it to the Data field.

func (*RoleResponse) UnmarshalJSON

func (o *RoleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleResponseRelationships

RoleResponseRelationships Relationships of the role object returned by the API.

type RoleResponseRelationships struct {
    // Relationship to multiple permissions objects.
    Permissions *RelationshipToPermissions `json:"permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RoleResponseRelationships) GetPermissions() RelationshipToPermissions

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)

MarshalJSON serializes the struct using spec logic.

func (*RoleResponseRelationships) SetPermissions

func (o *RoleResponseRelationships) SetPermissions(v RelationshipToPermissions)

SetPermissions gets a reference to the given RelationshipToPermissions and assigns it to the Permissions field.

func (*RoleResponseRelationships) UnmarshalJSON

func (o *RoleResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateAttributes

RoleUpdateAttributes Attributes of the role.

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"`
    // The user count.
    UserCount *int32 `json:"user_count,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetUserCount

func (o *RoleUpdateAttributes) GetUserCount() int32

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*RoleUpdateAttributes) GetUserCountOk

func (o *RoleUpdateAttributes) GetUserCountOk() (*int32, 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 (*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) HasUserCount

func (o *RoleUpdateAttributes) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (RoleUpdateAttributes) MarshalJSON

func (o RoleUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

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.

func (*RoleUpdateAttributes) SetUserCount

func (o *RoleUpdateAttributes) SetUserCount(v int32)

SetUserCount gets a reference to the given int32 and assigns it to the UserCount field.

func (*RoleUpdateAttributes) UnmarshalJSON

func (o *RoleUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateData

RoleUpdateData Data related to the update of a role.

type RoleUpdateData struct {
    // Attributes of the role.
    Attributes RoleUpdateAttributes `json:"attributes"`
    // The unique identifier of the role.
    Id string `json:"id"`
    // Relationships of the role object.
    Relationships *RoleRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoleUpdateData

func NewRoleUpdateData(attributes RoleUpdateAttributes, id string, typeVar 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) GetRelationships

func (o *RoleUpdateData) GetRelationships() RoleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoleUpdateData) GetRelationshipsOk

func (o *RoleUpdateData) 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 (*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) HasRelationships

func (o *RoleUpdateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoleUpdateData) MarshalJSON

func (o RoleUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

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) SetRelationships

func (o *RoleUpdateData) SetRelationships(v RoleRelationships)

SetRelationships gets a reference to the given RoleRelationships and assigns it to the Relationships field.

func (*RoleUpdateData) SetType

func (o *RoleUpdateData) SetType(v RolesType)

SetType sets field value.

func (*RoleUpdateData) UnmarshalJSON

func (o *RoleUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateRequest

RoleUpdateRequest Update a role.

type RoleUpdateRequest struct {
    // Data related to the update of a role.
    Data RoleUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateRequest) SetData

func (o *RoleUpdateRequest) SetData(v RoleUpdateData)

SetData sets field value.

func (*RoleUpdateRequest) UnmarshalJSON

func (o *RoleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateResponse

RoleUpdateResponse Response containing information about an updated role.

type RoleUpdateResponse struct {
    // Role object returned by the API.
    Data *RoleUpdateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RoleUpdateResponse) GetData() RoleUpdateResponseData

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)

MarshalJSON serializes the struct using spec logic.

func (*RoleUpdateResponse) SetData

func (o *RoleUpdateResponse) SetData(v RoleUpdateResponseData)

SetData gets a reference to the given RoleUpdateResponseData and assigns it to the Data field.

func (*RoleUpdateResponse) UnmarshalJSON

func (o *RoleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoleUpdateResponseData

RoleUpdateResponseData Role object returned by the API.

type RoleUpdateResponseData struct {
    // Attributes of the role.
    Attributes *RoleUpdateAttributes `json:"attributes,omitempty"`
    // The unique identifier of the role.
    Id *string `json:"id,omitempty"`
    // Relationships of the role object returned by the API.
    Relationships *RoleResponseRelationships `json:"relationships,omitempty"`
    // Roles type.
    Type RolesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoleUpdateResponseData

func NewRoleUpdateResponseData(typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type RolesApi

RolesApi service type

type RolesApi datadog.Service

func NewRolesApi

func NewRolesApi(client *datadog.APIClient) *RolesApi

NewRolesApi Returns NewRolesApi.

func (*RolesApi) AddPermissionToRole

func (a *RolesApi) AddPermissionToRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)

AddPermissionToRole Grant permission to a role. Adds a permission to a role.

func (*RolesApi) AddUserToRole

func (a *RolesApi) AddUserToRole(ctx _context.Context, roleId string, body RelationshipToUser) (UsersResponse, *_nethttp.Response, error)

AddUserToRole Add a user to a role. Adds a user to a role.

func (*RolesApi) CloneRole

func (a *RolesApi) CloneRole(ctx _context.Context, roleId string, body RoleCloneRequest) (RoleResponse, *_nethttp.Response, error)

CloneRole Create a new role by cloning an existing role. Clone an existing role

func (*RolesApi) CreateRole

func (a *RolesApi) CreateRole(ctx _context.Context, body RoleCreateRequest) (RoleCreateResponse, *_nethttp.Response, error)

CreateRole Create role. Create a new role for your organization.

func (*RolesApi) DeleteRole

func (a *RolesApi) DeleteRole(ctx _context.Context, roleId string) (*_nethttp.Response, error)

DeleteRole Delete role. Disables a role.

func (*RolesApi) GetRole

func (a *RolesApi) GetRole(ctx _context.Context, roleId string) (RoleResponse, *_nethttp.Response, error)

GetRole Get a role. Get a role in the organization specified by the role’s `role_id`.

func (*RolesApi) ListPermissions

func (a *RolesApi) ListPermissions(ctx _context.Context) (PermissionsResponse, *_nethttp.Response, error)

ListPermissions List permissions. Returns a list of all permissions, including name, description, and ID.

func (*RolesApi) ListRolePermissions

func (a *RolesApi) 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 (*RolesApi) ListRoleUsers

func (a *RolesApi) ListRoleUsers(ctx _context.Context, roleId string, o ...ListRoleUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)

ListRoleUsers Get all users of a role. Gets all users of a role.

func (*RolesApi) ListRoles

func (a *RolesApi) ListRoles(ctx _context.Context, o ...ListRolesOptionalParameters) (RolesResponse, *_nethttp.Response, error)

ListRoles List roles. Returns all roles, including their names and their unique identifiers.

func (*RolesApi) RemovePermissionFromRole

func (a *RolesApi) RemovePermissionFromRole(ctx _context.Context, roleId string, body RelationshipToPermission) (PermissionsResponse, *_nethttp.Response, error)

RemovePermissionFromRole Revoke permission. Removes a permission from a role.

func (*RolesApi) RemoveUserFromRole

func (a *RolesApi) 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 (*RolesApi) UpdateRole

func (a *RolesApi) UpdateRole(ctx _context.Context, roleId string, body RoleUpdateRequest) (RoleUpdateResponse, *_nethttp.Response, error)

UpdateRole Update a role. Edit a role. Can only be used with application keys belonging to administrators.

type RolesResponse

RolesResponse Response containing information about multiple roles.

type RolesResponse struct {
    // Array of returned roles.
    Data []Role `json:"data,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *RolesResponse) GetMeta() ResponseMetaAttributes

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*RolesResponse) UnmarshalJSON

func (o *RolesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RolesSort

RolesSort Sorting options for roles.

type RolesSort string

List of RolesSort.

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"
)

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) GetAllowedValues

func (v *RolesSort) GetAllowedValues() []RolesSort

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type RolesType

RolesType Roles type.

type RolesType string

List of RolesType.

const (
    ROLESTYPE_ROLES RolesType = "roles"
)

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) GetAllowedValues

func (v *RolesType) GetAllowedValues() []RolesType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type RoutingRule

RoutingRule Represents a routing rule, including its attributes, relationships, and unique identifier.

type RoutingRule struct {
    // Defines the configurable attributes of a routing rule, such as actions, query, time restriction, and urgency.
    Attributes *RoutingRuleAttributes `json:"attributes,omitempty"`
    // Specifies the unique identifier of this routing rule.
    Id *string `json:"id,omitempty"`
    // Specifies relationships for a routing rule, linking to associated policy resources.
    Relationships *RoutingRuleRelationships `json:"relationships,omitempty"`
    // Team routing rules resource type.
    Type RoutingRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoutingRule

func NewRoutingRule(typeVar RoutingRuleType) *RoutingRule

NewRoutingRule instantiates a new RoutingRule 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 NewRoutingRuleWithDefaults

func NewRoutingRuleWithDefaults() *RoutingRule

NewRoutingRuleWithDefaults instantiates a new RoutingRule 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 (*RoutingRule) GetAttributes

func (o *RoutingRule) GetAttributes() RoutingRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RoutingRule) GetAttributesOk

func (o *RoutingRule) GetAttributesOk() (*RoutingRuleAttributes, 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 (*RoutingRule) GetId

func (o *RoutingRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RoutingRule) GetIdOk

func (o *RoutingRule) 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 (*RoutingRule) GetRelationships

func (o *RoutingRule) GetRelationships() RoutingRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*RoutingRule) GetRelationshipsOk

func (o *RoutingRule) GetRelationshipsOk() (*RoutingRuleRelationships, 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 (*RoutingRule) GetType

func (o *RoutingRule) GetType() RoutingRuleType

GetType returns the Type field value.

func (*RoutingRule) GetTypeOk

func (o *RoutingRule) GetTypeOk() (*RoutingRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RoutingRule) HasAttributes

func (o *RoutingRule) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RoutingRule) HasId

func (o *RoutingRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoutingRule) HasRelationships

func (o *RoutingRule) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (RoutingRule) MarshalJSON

func (o RoutingRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoutingRule) SetAttributes

func (o *RoutingRule) SetAttributes(v RoutingRuleAttributes)

SetAttributes gets a reference to the given RoutingRuleAttributes and assigns it to the Attributes field.

func (*RoutingRule) SetId

func (o *RoutingRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoutingRule) SetRelationships

func (o *RoutingRule) SetRelationships(v RoutingRuleRelationships)

SetRelationships gets a reference to the given RoutingRuleRelationships and assigns it to the Relationships field.

func (*RoutingRule) SetType

func (o *RoutingRule) SetType(v RoutingRuleType)

SetType sets field value.

func (*RoutingRule) UnmarshalJSON

func (o *RoutingRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoutingRuleAction

RoutingRuleAction - Defines an action that is executed when a routing rule matches certain criteria.

type RoutingRuleAction struct {
    SendSlackMessageAction *SendSlackMessageAction
    SendTeamsMessageAction *SendTeamsMessageAction

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SendSlackMessageActionAsRoutingRuleAction

func SendSlackMessageActionAsRoutingRuleAction(v *SendSlackMessageAction) RoutingRuleAction

SendSlackMessageActionAsRoutingRuleAction is a convenience function that returns SendSlackMessageAction wrapped in RoutingRuleAction.

func SendTeamsMessageActionAsRoutingRuleAction

func SendTeamsMessageActionAsRoutingRuleAction(v *SendTeamsMessageAction) RoutingRuleAction

SendTeamsMessageActionAsRoutingRuleAction is a convenience function that returns SendTeamsMessageAction wrapped in RoutingRuleAction.

func (*RoutingRuleAction) GetActualInstance

func (obj *RoutingRuleAction) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (RoutingRuleAction) MarshalJSON

func (obj RoutingRuleAction) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*RoutingRuleAction) UnmarshalJSON

func (obj *RoutingRuleAction) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type RoutingRuleAttributes

RoutingRuleAttributes Defines the configurable attributes of a routing rule, such as actions, query, time restriction, and urgency.

type RoutingRuleAttributes struct {
    // Specifies the list of actions to perform when the routing rule matches.
    Actions []RoutingRuleAction `json:"actions,omitempty"`
    // Defines the query or condition that triggers this routing rule.
    Query *string `json:"query,omitempty"`
    // Holds time zone information and a list of time restrictions for a routing rule.
    TimeRestriction *TimeRestrictions `json:"time_restriction,omitempty"`
    // Specifies the level of urgency for a routing rule (low, high, or dynamic).
    Urgency *Urgency `json:"urgency,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoutingRuleAttributes

func NewRoutingRuleAttributes() *RoutingRuleAttributes

NewRoutingRuleAttributes instantiates a new RoutingRuleAttributes 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 NewRoutingRuleAttributesWithDefaults

func NewRoutingRuleAttributesWithDefaults() *RoutingRuleAttributes

NewRoutingRuleAttributesWithDefaults instantiates a new RoutingRuleAttributes 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 (*RoutingRuleAttributes) GetActions

func (o *RoutingRuleAttributes) GetActions() []RoutingRuleAction

GetActions returns the Actions field value if set, zero value otherwise.

func (*RoutingRuleAttributes) GetActionsOk

func (o *RoutingRuleAttributes) GetActionsOk() (*[]RoutingRuleAction, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingRuleAttributes) GetQuery

func (o *RoutingRuleAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RoutingRuleAttributes) GetQueryOk

func (o *RoutingRuleAttributes) 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 (*RoutingRuleAttributes) GetTimeRestriction

func (o *RoutingRuleAttributes) GetTimeRestriction() TimeRestrictions

GetTimeRestriction returns the TimeRestriction field value if set, zero value otherwise.

func (*RoutingRuleAttributes) GetTimeRestrictionOk

func (o *RoutingRuleAttributes) GetTimeRestrictionOk() (*TimeRestrictions, bool)

GetTimeRestrictionOk returns a tuple with the TimeRestriction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingRuleAttributes) GetUrgency

func (o *RoutingRuleAttributes) GetUrgency() Urgency

GetUrgency returns the Urgency field value if set, zero value otherwise.

func (*RoutingRuleAttributes) GetUrgencyOk

func (o *RoutingRuleAttributes) GetUrgencyOk() (*Urgency, bool)

GetUrgencyOk returns a tuple with the Urgency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingRuleAttributes) HasActions

func (o *RoutingRuleAttributes) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*RoutingRuleAttributes) HasQuery

func (o *RoutingRuleAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*RoutingRuleAttributes) HasTimeRestriction

func (o *RoutingRuleAttributes) HasTimeRestriction() bool

HasTimeRestriction returns a boolean if a field has been set.

func (*RoutingRuleAttributes) HasUrgency

func (o *RoutingRuleAttributes) HasUrgency() bool

HasUrgency returns a boolean if a field has been set.

func (RoutingRuleAttributes) MarshalJSON

func (o RoutingRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoutingRuleAttributes) SetActions

func (o *RoutingRuleAttributes) SetActions(v []RoutingRuleAction)

SetActions gets a reference to the given []RoutingRuleAction and assigns it to the Actions field.

func (*RoutingRuleAttributes) SetQuery

func (o *RoutingRuleAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RoutingRuleAttributes) SetTimeRestriction

func (o *RoutingRuleAttributes) SetTimeRestriction(v TimeRestrictions)

SetTimeRestriction gets a reference to the given TimeRestrictions and assigns it to the TimeRestriction field.

func (*RoutingRuleAttributes) SetUrgency

func (o *RoutingRuleAttributes) SetUrgency(v Urgency)

SetUrgency gets a reference to the given Urgency and assigns it to the Urgency field.

func (*RoutingRuleAttributes) UnmarshalJSON

func (o *RoutingRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoutingRuleRelationships

RoutingRuleRelationships Specifies relationships for a routing rule, linking to associated policy resources.

type RoutingRuleRelationships struct {
    // Defines the relationship that links a routing rule to a policy.
    Policy *RoutingRuleRelationshipsPolicy `json:"policy,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoutingRuleRelationships

func NewRoutingRuleRelationships() *RoutingRuleRelationships

NewRoutingRuleRelationships instantiates a new RoutingRuleRelationships 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 NewRoutingRuleRelationshipsWithDefaults

func NewRoutingRuleRelationshipsWithDefaults() *RoutingRuleRelationships

NewRoutingRuleRelationshipsWithDefaults instantiates a new RoutingRuleRelationships 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 (*RoutingRuleRelationships) GetPolicy

func (o *RoutingRuleRelationships) GetPolicy() RoutingRuleRelationshipsPolicy

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*RoutingRuleRelationships) GetPolicyOk

func (o *RoutingRuleRelationships) GetPolicyOk() (*RoutingRuleRelationshipsPolicy, bool)

GetPolicyOk returns a tuple with the Policy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RoutingRuleRelationships) HasPolicy

func (o *RoutingRuleRelationships) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (RoutingRuleRelationships) MarshalJSON

func (o RoutingRuleRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoutingRuleRelationships) SetPolicy

func (o *RoutingRuleRelationships) SetPolicy(v RoutingRuleRelationshipsPolicy)

SetPolicy gets a reference to the given RoutingRuleRelationshipsPolicy and assigns it to the Policy field.

func (*RoutingRuleRelationships) UnmarshalJSON

func (o *RoutingRuleRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoutingRuleRelationshipsPolicy

RoutingRuleRelationshipsPolicy Defines the relationship that links a routing rule to a policy.

type RoutingRuleRelationshipsPolicy struct {
    // Represents the policy data reference, containing the policy's ID and resource type.
    Data *RoutingRuleRelationshipsPolicyData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoutingRuleRelationshipsPolicy

func NewRoutingRuleRelationshipsPolicy() *RoutingRuleRelationshipsPolicy

NewRoutingRuleRelationshipsPolicy instantiates a new RoutingRuleRelationshipsPolicy 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 NewRoutingRuleRelationshipsPolicyWithDefaults

func NewRoutingRuleRelationshipsPolicyWithDefaults() *RoutingRuleRelationshipsPolicy

NewRoutingRuleRelationshipsPolicyWithDefaults instantiates a new RoutingRuleRelationshipsPolicy 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 (*RoutingRuleRelationshipsPolicy) GetData

func (o *RoutingRuleRelationshipsPolicy) GetData() RoutingRuleRelationshipsPolicyData

GetData returns the Data field value if set, zero value otherwise.

func (*RoutingRuleRelationshipsPolicy) GetDataOk

func (o *RoutingRuleRelationshipsPolicy) GetDataOk() (*RoutingRuleRelationshipsPolicyData, 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 (*RoutingRuleRelationshipsPolicy) HasData

func (o *RoutingRuleRelationshipsPolicy) HasData() bool

HasData returns a boolean if a field has been set.

func (RoutingRuleRelationshipsPolicy) MarshalJSON

func (o RoutingRuleRelationshipsPolicy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoutingRuleRelationshipsPolicy) SetData

func (o *RoutingRuleRelationshipsPolicy) SetData(v RoutingRuleRelationshipsPolicyData)

SetData gets a reference to the given RoutingRuleRelationshipsPolicyData and assigns it to the Data field.

func (*RoutingRuleRelationshipsPolicy) UnmarshalJSON

func (o *RoutingRuleRelationshipsPolicy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoutingRuleRelationshipsPolicyData

RoutingRuleRelationshipsPolicyData Represents the policy data reference, containing the policy's ID and resource type.

type RoutingRuleRelationshipsPolicyData struct {
    // Specifies the unique identifier of the policy.
    Id string `json:"id"`
    // Indicates that the resource is of type 'policies'.
    Type RoutingRuleRelationshipsPolicyDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRoutingRuleRelationshipsPolicyData

func NewRoutingRuleRelationshipsPolicyData(id string, typeVar RoutingRuleRelationshipsPolicyDataType) *RoutingRuleRelationshipsPolicyData

NewRoutingRuleRelationshipsPolicyData instantiates a new RoutingRuleRelationshipsPolicyData 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 NewRoutingRuleRelationshipsPolicyDataWithDefaults

func NewRoutingRuleRelationshipsPolicyDataWithDefaults() *RoutingRuleRelationshipsPolicyData

NewRoutingRuleRelationshipsPolicyDataWithDefaults instantiates a new RoutingRuleRelationshipsPolicyData 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 (*RoutingRuleRelationshipsPolicyData) GetId

func (o *RoutingRuleRelationshipsPolicyData) GetId() string

GetId returns the Id field value.

func (*RoutingRuleRelationshipsPolicyData) GetIdOk

func (o *RoutingRuleRelationshipsPolicyData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RoutingRuleRelationshipsPolicyData) GetType

func (o *RoutingRuleRelationshipsPolicyData) GetType() RoutingRuleRelationshipsPolicyDataType

GetType returns the Type field value.

func (*RoutingRuleRelationshipsPolicyData) GetTypeOk

func (o *RoutingRuleRelationshipsPolicyData) GetTypeOk() (*RoutingRuleRelationshipsPolicyDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RoutingRuleRelationshipsPolicyData) MarshalJSON

func (o RoutingRuleRelationshipsPolicyData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RoutingRuleRelationshipsPolicyData) SetId

func (o *RoutingRuleRelationshipsPolicyData) SetId(v string)

SetId sets field value.

func (*RoutingRuleRelationshipsPolicyData) SetType

func (o *RoutingRuleRelationshipsPolicyData) SetType(v RoutingRuleRelationshipsPolicyDataType)

SetType sets field value.

func (*RoutingRuleRelationshipsPolicyData) UnmarshalJSON

func (o *RoutingRuleRelationshipsPolicyData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RoutingRuleRelationshipsPolicyDataType

RoutingRuleRelationshipsPolicyDataType Indicates that the resource is of type 'policies'.

type RoutingRuleRelationshipsPolicyDataType string

List of RoutingRuleRelationshipsPolicyDataType.

const (
    ROUTINGRULERELATIONSHIPSPOLICYDATATYPE_POLICIES RoutingRuleRelationshipsPolicyDataType = "policies"
)

func NewRoutingRuleRelationshipsPolicyDataTypeFromValue

func NewRoutingRuleRelationshipsPolicyDataTypeFromValue(v string) (*RoutingRuleRelationshipsPolicyDataType, error)

NewRoutingRuleRelationshipsPolicyDataTypeFromValue returns a pointer to a valid RoutingRuleRelationshipsPolicyDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RoutingRuleRelationshipsPolicyDataType) GetAllowedValues

func (v *RoutingRuleRelationshipsPolicyDataType) GetAllowedValues() []RoutingRuleRelationshipsPolicyDataType

GetAllowedValues reeturns the list of possible values.

func (RoutingRuleRelationshipsPolicyDataType) IsValid

func (v RoutingRuleRelationshipsPolicyDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RoutingRuleRelationshipsPolicyDataType) Ptr

func (v RoutingRuleRelationshipsPolicyDataType) Ptr() *RoutingRuleRelationshipsPolicyDataType

Ptr returns reference to RoutingRuleRelationshipsPolicyDataType value.

func (*RoutingRuleRelationshipsPolicyDataType) UnmarshalJSON

func (v *RoutingRuleRelationshipsPolicyDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RoutingRuleType

RoutingRuleType Team routing rules resource type.

type RoutingRuleType string

List of RoutingRuleType.

const (
    ROUTINGRULETYPE_TEAM_ROUTING_RULES RoutingRuleType = "team_routing_rules"
)

func NewRoutingRuleTypeFromValue

func NewRoutingRuleTypeFromValue(v string) (*RoutingRuleType, error)

NewRoutingRuleTypeFromValue returns a pointer to a valid RoutingRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RoutingRuleType) GetAllowedValues

func (v *RoutingRuleType) GetAllowedValues() []RoutingRuleType

GetAllowedValues reeturns the list of possible values.

func (RoutingRuleType) IsValid

func (v RoutingRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RoutingRuleType) Ptr

func (v RoutingRuleType) Ptr() *RoutingRuleType

Ptr returns reference to RoutingRuleType value.

func (*RoutingRuleType) UnmarshalJSON

func (v *RoutingRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RuleAttributes

RuleAttributes Details of a rule.

type RuleAttributes struct {
    // The scorecard name to which this rule must belong.
    // Deprecated
    Category *string `json:"category,omitempty"`
    // Creation time of the rule outcome.
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Defines if the rule is a custom rule.
    Custom *bool `json:"custom,omitempty"`
    // Explanation of the rule.
    Description *string `json:"description,omitempty"`
    // If enabled, the rule is calculated as part of the score.
    Enabled *bool `json:"enabled,omitempty"`
    // Time of the last rule outcome modification.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the rule.
    Name *string `json:"name,omitempty"`
    // Owner of the rule.
    Owner *string `json:"owner,omitempty"`
    // The scorecard name to which this rule must belong.
    ScorecardName *string `json:"scorecard_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRuleAttributes

func NewRuleAttributes() *RuleAttributes

NewRuleAttributes instantiates a new RuleAttributes 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 NewRuleAttributesWithDefaults

func NewRuleAttributesWithDefaults() *RuleAttributes

NewRuleAttributesWithDefaults instantiates a new RuleAttributes 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 (*RuleAttributes) GetCategory

func (o *RuleAttributes) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise. Deprecated

func (*RuleAttributes) GetCategoryOk

func (o *RuleAttributes) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*RuleAttributes) GetCreatedAt

func (o *RuleAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RuleAttributes) GetCreatedAtOk

func (o *RuleAttributes) 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 (*RuleAttributes) GetCustom

func (o *RuleAttributes) GetCustom() bool

GetCustom returns the Custom field value if set, zero value otherwise.

func (*RuleAttributes) GetCustomOk

func (o *RuleAttributes) GetCustomOk() (*bool, bool)

GetCustomOk returns a tuple with the Custom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleAttributes) GetDescription

func (o *RuleAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*RuleAttributes) GetDescriptionOk

func (o *RuleAttributes) 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 (*RuleAttributes) GetEnabled

func (o *RuleAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*RuleAttributes) GetEnabledOk

func (o *RuleAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleAttributes) GetModifiedAt

func (o *RuleAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*RuleAttributes) GetModifiedAtOk

func (o *RuleAttributes) 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 (*RuleAttributes) GetName

func (o *RuleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RuleAttributes) GetNameOk

func (o *RuleAttributes) 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 (*RuleAttributes) GetOwner

func (o *RuleAttributes) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*RuleAttributes) GetOwnerOk

func (o *RuleAttributes) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleAttributes) GetScorecardName

func (o *RuleAttributes) GetScorecardName() string

GetScorecardName returns the ScorecardName field value if set, zero value otherwise.

func (*RuleAttributes) GetScorecardNameOk

func (o *RuleAttributes) GetScorecardNameOk() (*string, bool)

GetScorecardNameOk returns a tuple with the ScorecardName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleAttributes) HasCategory

func (o *RuleAttributes) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*RuleAttributes) HasCreatedAt

func (o *RuleAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RuleAttributes) HasCustom

func (o *RuleAttributes) HasCustom() bool

HasCustom returns a boolean if a field has been set.

func (*RuleAttributes) HasDescription

func (o *RuleAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RuleAttributes) HasEnabled

func (o *RuleAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*RuleAttributes) HasModifiedAt

func (o *RuleAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*RuleAttributes) HasName

func (o *RuleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RuleAttributes) HasOwner

func (o *RuleAttributes) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*RuleAttributes) HasScorecardName

func (o *RuleAttributes) HasScorecardName() bool

HasScorecardName returns a boolean if a field has been set.

func (RuleAttributes) MarshalJSON

func (o RuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RuleAttributes) SetCategory

func (o *RuleAttributes) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field. Deprecated

func (*RuleAttributes) SetCreatedAt

func (o *RuleAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RuleAttributes) SetCustom

func (o *RuleAttributes) SetCustom(v bool)

SetCustom gets a reference to the given bool and assigns it to the Custom field.

func (*RuleAttributes) SetDescription

func (o *RuleAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*RuleAttributes) SetEnabled

func (o *RuleAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*RuleAttributes) SetModifiedAt

func (o *RuleAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*RuleAttributes) SetName

func (o *RuleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RuleAttributes) SetOwner

func (o *RuleAttributes) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*RuleAttributes) SetScorecardName

func (o *RuleAttributes) SetScorecardName(v string)

SetScorecardName gets a reference to the given string and assigns it to the ScorecardName field.

func (*RuleAttributes) UnmarshalJSON

func (o *RuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RuleOutcomeRelationships

RuleOutcomeRelationships The JSON:API relationship to a scorecard rule.

type RuleOutcomeRelationships struct {
    // The JSON:API relationship to a scorecard outcome.
    Rule *RelationshipToOutcome `json:"rule,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRuleOutcomeRelationships

func NewRuleOutcomeRelationships() *RuleOutcomeRelationships

NewRuleOutcomeRelationships instantiates a new RuleOutcomeRelationships 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 NewRuleOutcomeRelationshipsWithDefaults

func NewRuleOutcomeRelationshipsWithDefaults() *RuleOutcomeRelationships

NewRuleOutcomeRelationshipsWithDefaults instantiates a new RuleOutcomeRelationships 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 (*RuleOutcomeRelationships) GetRule

func (o *RuleOutcomeRelationships) GetRule() RelationshipToOutcome

GetRule returns the Rule field value if set, zero value otherwise.

func (*RuleOutcomeRelationships) GetRuleOk

func (o *RuleOutcomeRelationships) GetRuleOk() (*RelationshipToOutcome, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleOutcomeRelationships) HasRule

func (o *RuleOutcomeRelationships) HasRule() bool

HasRule returns a boolean if a field has been set.

func (RuleOutcomeRelationships) MarshalJSON

func (o RuleOutcomeRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RuleOutcomeRelationships) SetRule

func (o *RuleOutcomeRelationships) SetRule(v RelationshipToOutcome)

SetRule gets a reference to the given RelationshipToOutcome and assigns it to the Rule field.

func (*RuleOutcomeRelationships) UnmarshalJSON

func (o *RuleOutcomeRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RuleSeverity

RuleSeverity Severity of a security rule.

type RuleSeverity string

List of RuleSeverity.

const (
    RULESEVERITY_CRITICAL RuleSeverity = "critical"
    RULESEVERITY_HIGH     RuleSeverity = "high"
    RULESEVERITY_MEDIUM   RuleSeverity = "medium"
    RULESEVERITY_LOW      RuleSeverity = "low"
    RULESEVERITY_UNKNOWN  RuleSeverity = "unknown"
    RULESEVERITY_INFO     RuleSeverity = "info"
)

func NewRuleSeverityFromValue

func NewRuleSeverityFromValue(v string) (*RuleSeverity, error)

NewRuleSeverityFromValue returns a pointer to a valid RuleSeverity for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RuleSeverity) GetAllowedValues

func (v *RuleSeverity) GetAllowedValues() []RuleSeverity

GetAllowedValues reeturns the list of possible values.

func (RuleSeverity) IsValid

func (v RuleSeverity) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RuleSeverity) Ptr

func (v RuleSeverity) Ptr() *RuleSeverity

Ptr returns reference to RuleSeverity value.

func (*RuleSeverity) UnmarshalJSON

func (v *RuleSeverity) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RuleType

RuleType The JSON:API type for scorecard rules.

type RuleType string

List of RuleType.

const (
    RULETYPE_RULE RuleType = "rule"
)

func NewRuleTypeFromValue

func NewRuleTypeFromValue(v string) (*RuleType, error)

NewRuleTypeFromValue returns a pointer to a valid RuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RuleType) GetAllowedValues

func (v *RuleType) GetAllowedValues() []RuleType

GetAllowedValues reeturns the list of possible values.

func (RuleType) IsValid

func (v RuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RuleType) Ptr

func (v RuleType) Ptr() *RuleType

Ptr returns reference to RuleType value.

func (*RuleType) UnmarshalJSON

func (v *RuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RuleTypesItems

RuleTypesItems Security rule type which can be used in security rules. Signal-based notification rules can filter signals based on rule types application_security, log_detection, workload_security, signal_correlation, cloud_configuration and infrastructure_configuration. Vulnerability-based notification rules can filter vulnerabilities based on rule types application_code_vulnerability, application_library_vulnerability, attack_path, container_image_vulnerability, identity_risk, misconfiguration, and api_security.

type RuleTypesItems string

List of RuleTypesItems.

const (
    RULETYPESITEMS_APPLICATION_SECURITY              RuleTypesItems = "application_security"
    RULETYPESITEMS_LOG_DETECTION                     RuleTypesItems = "log_detection"
    RULETYPESITEMS_WORKLOAD_SECURITY                 RuleTypesItems = "workload_security"
    RULETYPESITEMS_SIGNAL_CORRELATION                RuleTypesItems = "signal_correlation"
    RULETYPESITEMS_CLOUD_CONFIGURATION               RuleTypesItems = "cloud_configuration"
    RULETYPESITEMS_INFRASTRUCTURE_CONFIGURATION      RuleTypesItems = "infrastructure_configuration"
    RULETYPESITEMS_APPLICATION_CODE_VULNERABILITY    RuleTypesItems = "application_code_vulnerability"
    RULETYPESITEMS_APPLICATION_LIBRARY_VULNERABILITY RuleTypesItems = "application_library_vulnerability"
    RULETYPESITEMS_ATTACK_PATH                       RuleTypesItems = "attack_path"
    RULETYPESITEMS_CONTAINER_IMAGE_VULNERABILITY     RuleTypesItems = "container_image_vulnerability"
    RULETYPESITEMS_IDENTITY_RISK                     RuleTypesItems = "identity_risk"
    RULETYPESITEMS_MISCONFIGURATION                  RuleTypesItems = "misconfiguration"
    RULETYPESITEMS_API_SECURITY                      RuleTypesItems = "api_security"
)

func NewRuleTypesItemsFromValue

func NewRuleTypesItemsFromValue(v string) (*RuleTypesItems, error)

NewRuleTypesItemsFromValue returns a pointer to a valid RuleTypesItems for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RuleTypesItems) GetAllowedValues

func (v *RuleTypesItems) GetAllowedValues() []RuleTypesItems

GetAllowedValues reeturns the list of possible values.

func (RuleTypesItems) IsValid

func (v RuleTypesItems) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RuleTypesItems) Ptr

func (v RuleTypesItems) Ptr() *RuleTypesItems

Ptr returns reference to RuleTypesItems value.

func (*RuleTypesItems) UnmarshalJSON

func (v *RuleTypesItems) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RuleUser

RuleUser User creating or modifying a rule.

type RuleUser struct {
    // The user handle.
    Handle *string `json:"handle,omitempty"`
    // The user name.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRuleUser

func NewRuleUser() *RuleUser

NewRuleUser instantiates a new RuleUser 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 NewRuleUserWithDefaults

func NewRuleUserWithDefaults() *RuleUser

NewRuleUserWithDefaults instantiates a new RuleUser 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 (*RuleUser) GetHandle

func (o *RuleUser) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*RuleUser) GetHandleOk

func (o *RuleUser) 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 (*RuleUser) GetName

func (o *RuleUser) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RuleUser) GetNameOk

func (o *RuleUser) 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 (*RuleUser) HasHandle

func (o *RuleUser) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*RuleUser) HasName

func (o *RuleUser) HasName() bool

HasName returns a boolean if a field has been set.

func (RuleUser) MarshalJSON

func (o RuleUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RuleUser) SetHandle

func (o *RuleUser) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*RuleUser) SetName

func (o *RuleUser) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RuleUser) UnmarshalJSON

func (o *RuleUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RuleVersionHistory

RuleVersionHistory Response object containing the version history of a rule.

type RuleVersionHistory struct {
    // The number of rule versions.
    Count *int32 `json:"count,omitempty"`
    // The `RuleVersionHistory` `data`.
    Data map[string]RuleVersions `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRuleVersionHistory

func NewRuleVersionHistory() *RuleVersionHistory

NewRuleVersionHistory instantiates a new RuleVersionHistory 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 NewRuleVersionHistoryWithDefaults

func NewRuleVersionHistoryWithDefaults() *RuleVersionHistory

NewRuleVersionHistoryWithDefaults instantiates a new RuleVersionHistory 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 (*RuleVersionHistory) GetCount

func (o *RuleVersionHistory) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*RuleVersionHistory) GetCountOk

func (o *RuleVersionHistory) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleVersionHistory) GetData

func (o *RuleVersionHistory) GetData() map[string]RuleVersions

GetData returns the Data field value if set, zero value otherwise.

func (*RuleVersionHistory) GetDataOk

func (o *RuleVersionHistory) GetDataOk() (*map[string]RuleVersions, 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 (*RuleVersionHistory) HasCount

func (o *RuleVersionHistory) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*RuleVersionHistory) HasData

func (o *RuleVersionHistory) HasData() bool

HasData returns a boolean if a field has been set.

func (RuleVersionHistory) MarshalJSON

func (o RuleVersionHistory) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RuleVersionHistory) SetCount

func (o *RuleVersionHistory) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*RuleVersionHistory) SetData

func (o *RuleVersionHistory) SetData(v map[string]RuleVersions)

SetData gets a reference to the given map[string]RuleVersions and assigns it to the Data field.

func (*RuleVersionHistory) UnmarshalJSON

func (o *RuleVersionHistory) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RuleVersionUpdate

RuleVersionUpdate A change in a rule version.

type RuleVersionUpdate struct {
    // The new value of the field.
    Change *string `json:"change,omitempty"`
    // The field that was changed.
    Field *string `json:"field,omitempty"`
    // The type of change.
    Type *RuleVersionUpdateType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRuleVersionUpdate

func NewRuleVersionUpdate() *RuleVersionUpdate

NewRuleVersionUpdate instantiates a new RuleVersionUpdate 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 NewRuleVersionUpdateWithDefaults

func NewRuleVersionUpdateWithDefaults() *RuleVersionUpdate

NewRuleVersionUpdateWithDefaults instantiates a new RuleVersionUpdate 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 (*RuleVersionUpdate) GetChange

func (o *RuleVersionUpdate) GetChange() string

GetChange returns the Change field value if set, zero value otherwise.

func (*RuleVersionUpdate) GetChangeOk

func (o *RuleVersionUpdate) GetChangeOk() (*string, bool)

GetChangeOk returns a tuple with the Change field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleVersionUpdate) GetField

func (o *RuleVersionUpdate) GetField() string

GetField returns the Field field value if set, zero value otherwise.

func (*RuleVersionUpdate) GetFieldOk

func (o *RuleVersionUpdate) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleVersionUpdate) GetType

func (o *RuleVersionUpdate) GetType() RuleVersionUpdateType

GetType returns the Type field value if set, zero value otherwise.

func (*RuleVersionUpdate) GetTypeOk

func (o *RuleVersionUpdate) GetTypeOk() (*RuleVersionUpdateType, 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 (*RuleVersionUpdate) HasChange

func (o *RuleVersionUpdate) HasChange() bool

HasChange returns a boolean if a field has been set.

func (*RuleVersionUpdate) HasField

func (o *RuleVersionUpdate) HasField() bool

HasField returns a boolean if a field has been set.

func (*RuleVersionUpdate) HasType

func (o *RuleVersionUpdate) HasType() bool

HasType returns a boolean if a field has been set.

func (RuleVersionUpdate) MarshalJSON

func (o RuleVersionUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RuleVersionUpdate) SetChange

func (o *RuleVersionUpdate) SetChange(v string)

SetChange gets a reference to the given string and assigns it to the Change field.

func (*RuleVersionUpdate) SetField

func (o *RuleVersionUpdate) SetField(v string)

SetField gets a reference to the given string and assigns it to the Field field.

func (*RuleVersionUpdate) SetType

func (o *RuleVersionUpdate) SetType(v RuleVersionUpdateType)

SetType gets a reference to the given RuleVersionUpdateType and assigns it to the Type field.

func (*RuleVersionUpdate) UnmarshalJSON

func (o *RuleVersionUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RuleVersionUpdateType

RuleVersionUpdateType The type of change.

type RuleVersionUpdateType string

List of RuleVersionUpdateType.

const (
    RULEVERSIONUPDATETYPE_CREATE RuleVersionUpdateType = "create"
    RULEVERSIONUPDATETYPE_UPDATE RuleVersionUpdateType = "update"
    RULEVERSIONUPDATETYPE_DELETE RuleVersionUpdateType = "delete"
)

func NewRuleVersionUpdateTypeFromValue

func NewRuleVersionUpdateTypeFromValue(v string) (*RuleVersionUpdateType, error)

NewRuleVersionUpdateTypeFromValue returns a pointer to a valid RuleVersionUpdateType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RuleVersionUpdateType) GetAllowedValues

func (v *RuleVersionUpdateType) GetAllowedValues() []RuleVersionUpdateType

GetAllowedValues reeturns the list of possible values.

func (RuleVersionUpdateType) IsValid

func (v RuleVersionUpdateType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RuleVersionUpdateType) Ptr

func (v RuleVersionUpdateType) Ptr() *RuleVersionUpdateType

Ptr returns reference to RuleVersionUpdateType value.

func (*RuleVersionUpdateType) UnmarshalJSON

func (v *RuleVersionUpdateType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RuleVersions

RuleVersions A rule version with a list of updates.

type RuleVersions struct {
    // A list of changes.
    Changes []RuleVersionUpdate `json:"changes,omitempty"`
    // Create a new rule.
    Rule *SecurityMonitoringRuleResponse `json:"rule,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRuleVersions

func NewRuleVersions() *RuleVersions

NewRuleVersions instantiates a new RuleVersions 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 NewRuleVersionsWithDefaults

func NewRuleVersionsWithDefaults() *RuleVersions

NewRuleVersionsWithDefaults instantiates a new RuleVersions 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 (*RuleVersions) GetChanges

func (o *RuleVersions) GetChanges() []RuleVersionUpdate

GetChanges returns the Changes field value if set, zero value otherwise.

func (*RuleVersions) GetChangesOk

func (o *RuleVersions) GetChangesOk() (*[]RuleVersionUpdate, bool)

GetChangesOk returns a tuple with the Changes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleVersions) GetRule

func (o *RuleVersions) GetRule() SecurityMonitoringRuleResponse

GetRule returns the Rule field value if set, zero value otherwise.

func (*RuleVersions) GetRuleOk

func (o *RuleVersions) GetRuleOk() (*SecurityMonitoringRuleResponse, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RuleVersions) HasChanges

func (o *RuleVersions) HasChanges() bool

HasChanges returns a boolean if a field has been set.

func (*RuleVersions) HasRule

func (o *RuleVersions) HasRule() bool

HasRule returns a boolean if a field has been set.

func (RuleVersions) MarshalJSON

func (o RuleVersions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RuleVersions) SetChanges

func (o *RuleVersions) SetChanges(v []RuleVersionUpdate)

SetChanges gets a reference to the given []RuleVersionUpdate and assigns it to the Changes field.

func (*RuleVersions) SetRule

func (o *RuleVersions) SetRule(v SecurityMonitoringRuleResponse)

SetRule gets a reference to the given SecurityMonitoringRuleResponse and assigns it to the Rule field.

func (*RuleVersions) UnmarshalJSON

func (o *RuleVersions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricCompute

RumMetricCompute The compute rule to compute the rum-based metric.

type RumMetricCompute struct {
    // The type of aggregation to use.
    AggregationType RumMetricComputeAggregationType `json:"aggregation_type"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the rum-based metric will aggregate on.
    // Only present when `aggregation_type` is `distribution`.
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricCompute

func NewRumMetricCompute(aggregationType RumMetricComputeAggregationType) *RumMetricCompute

NewRumMetricCompute instantiates a new RumMetricCompute 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 NewRumMetricComputeWithDefaults

func NewRumMetricComputeWithDefaults() *RumMetricCompute

NewRumMetricComputeWithDefaults instantiates a new RumMetricCompute 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 (*RumMetricCompute) GetAggregationType

func (o *RumMetricCompute) GetAggregationType() RumMetricComputeAggregationType

GetAggregationType returns the AggregationType field value.

func (*RumMetricCompute) GetAggregationTypeOk

func (o *RumMetricCompute) GetAggregationTypeOk() (*RumMetricComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value and a boolean to check if the value has been set.

func (*RumMetricCompute) GetIncludePercentiles

func (o *RumMetricCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*RumMetricCompute) GetIncludePercentilesOk

func (o *RumMetricCompute) 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 (*RumMetricCompute) GetPath

func (o *RumMetricCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*RumMetricCompute) GetPathOk

func (o *RumMetricCompute) 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 (*RumMetricCompute) HasIncludePercentiles

func (o *RumMetricCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*RumMetricCompute) HasPath

func (o *RumMetricCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (RumMetricCompute) MarshalJSON

func (o RumMetricCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricCompute) SetAggregationType

func (o *RumMetricCompute) SetAggregationType(v RumMetricComputeAggregationType)

SetAggregationType sets field value.

func (*RumMetricCompute) SetIncludePercentiles

func (o *RumMetricCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*RumMetricCompute) SetPath

func (o *RumMetricCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*RumMetricCompute) UnmarshalJSON

func (o *RumMetricCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricComputeAggregationType

RumMetricComputeAggregationType The type of aggregation to use.

type RumMetricComputeAggregationType string

List of RumMetricComputeAggregationType.

const (
    RUMMETRICCOMPUTEAGGREGATIONTYPE_COUNT        RumMetricComputeAggregationType = "count"
    RUMMETRICCOMPUTEAGGREGATIONTYPE_DISTRIBUTION RumMetricComputeAggregationType = "distribution"
)

func NewRumMetricComputeAggregationTypeFromValue

func NewRumMetricComputeAggregationTypeFromValue(v string) (*RumMetricComputeAggregationType, error)

NewRumMetricComputeAggregationTypeFromValue returns a pointer to a valid RumMetricComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RumMetricComputeAggregationType) GetAllowedValues

func (v *RumMetricComputeAggregationType) GetAllowedValues() []RumMetricComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (RumMetricComputeAggregationType) IsValid

func (v RumMetricComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RumMetricComputeAggregationType) Ptr

func (v RumMetricComputeAggregationType) Ptr() *RumMetricComputeAggregationType

Ptr returns reference to RumMetricComputeAggregationType value.

func (*RumMetricComputeAggregationType) UnmarshalJSON

func (v *RumMetricComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RumMetricCreateAttributes

RumMetricCreateAttributes The object describing the Datadog rum-based metric to create.

type RumMetricCreateAttributes struct {
    // The compute rule to compute the rum-based metric.
    Compute RumMetricCompute `json:"compute"`
    // The type of RUM events to filter on.
    EventType RumMetricEventType `json:"event_type"`
    // The rum-based metric filter. Events matching this filter will be aggregated in this metric.
    Filter *RumMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []RumMetricGroupBy `json:"group_by,omitempty"`
    // The rule to count updatable events. Is only set if `event_type` is `sessions` or `views`.
    Uniqueness *RumMetricUniqueness `json:"uniqueness,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricCreateAttributes

func NewRumMetricCreateAttributes(compute RumMetricCompute, eventType RumMetricEventType) *RumMetricCreateAttributes

NewRumMetricCreateAttributes instantiates a new RumMetricCreateAttributes 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 NewRumMetricCreateAttributesWithDefaults

func NewRumMetricCreateAttributesWithDefaults() *RumMetricCreateAttributes

NewRumMetricCreateAttributesWithDefaults instantiates a new RumMetricCreateAttributes 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 (*RumMetricCreateAttributes) GetCompute

func (o *RumMetricCreateAttributes) GetCompute() RumMetricCompute

GetCompute returns the Compute field value.

func (*RumMetricCreateAttributes) GetComputeOk

func (o *RumMetricCreateAttributes) GetComputeOk() (*RumMetricCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*RumMetricCreateAttributes) GetEventType

func (o *RumMetricCreateAttributes) GetEventType() RumMetricEventType

GetEventType returns the EventType field value.

func (*RumMetricCreateAttributes) GetEventTypeOk

func (o *RumMetricCreateAttributes) GetEventTypeOk() (*RumMetricEventType, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*RumMetricCreateAttributes) GetFilter

func (o *RumMetricCreateAttributes) GetFilter() RumMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RumMetricCreateAttributes) GetFilterOk

func (o *RumMetricCreateAttributes) GetFilterOk() (*RumMetricFilter, 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 (*RumMetricCreateAttributes) GetGroupBy

func (o *RumMetricCreateAttributes) GetGroupBy() []RumMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*RumMetricCreateAttributes) GetGroupByOk

func (o *RumMetricCreateAttributes) GetGroupByOk() (*[]RumMetricGroupBy, 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 (*RumMetricCreateAttributes) GetUniqueness

func (o *RumMetricCreateAttributes) GetUniqueness() RumMetricUniqueness

GetUniqueness returns the Uniqueness field value if set, zero value otherwise.

func (*RumMetricCreateAttributes) GetUniquenessOk

func (o *RumMetricCreateAttributes) GetUniquenessOk() (*RumMetricUniqueness, bool)

GetUniquenessOk returns a tuple with the Uniqueness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumMetricCreateAttributes) HasFilter

func (o *RumMetricCreateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RumMetricCreateAttributes) HasGroupBy

func (o *RumMetricCreateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*RumMetricCreateAttributes) HasUniqueness

func (o *RumMetricCreateAttributes) HasUniqueness() bool

HasUniqueness returns a boolean if a field has been set.

func (RumMetricCreateAttributes) MarshalJSON

func (o RumMetricCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricCreateAttributes) SetCompute

func (o *RumMetricCreateAttributes) SetCompute(v RumMetricCompute)

SetCompute sets field value.

func (*RumMetricCreateAttributes) SetEventType

func (o *RumMetricCreateAttributes) SetEventType(v RumMetricEventType)

SetEventType sets field value.

func (*RumMetricCreateAttributes) SetFilter

func (o *RumMetricCreateAttributes) SetFilter(v RumMetricFilter)

SetFilter gets a reference to the given RumMetricFilter and assigns it to the Filter field.

func (*RumMetricCreateAttributes) SetGroupBy

func (o *RumMetricCreateAttributes) SetGroupBy(v []RumMetricGroupBy)

SetGroupBy gets a reference to the given []RumMetricGroupBy and assigns it to the GroupBy field.

func (*RumMetricCreateAttributes) SetUniqueness

func (o *RumMetricCreateAttributes) SetUniqueness(v RumMetricUniqueness)

SetUniqueness gets a reference to the given RumMetricUniqueness and assigns it to the Uniqueness field.

func (*RumMetricCreateAttributes) UnmarshalJSON

func (o *RumMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricCreateData

RumMetricCreateData The new rum-based metric properties.

type RumMetricCreateData struct {
    // The object describing the Datadog rum-based metric to create.
    Attributes RumMetricCreateAttributes `json:"attributes"`
    // The name of the rum-based metric.
    Id string `json:"id"`
    // The type of the resource. The value should always be rum_metrics.
    Type RumMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricCreateData

func NewRumMetricCreateData(attributes RumMetricCreateAttributes, id string, typeVar RumMetricType) *RumMetricCreateData

NewRumMetricCreateData instantiates a new RumMetricCreateData 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 NewRumMetricCreateDataWithDefaults

func NewRumMetricCreateDataWithDefaults() *RumMetricCreateData

NewRumMetricCreateDataWithDefaults instantiates a new RumMetricCreateData 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 (*RumMetricCreateData) GetAttributes

func (o *RumMetricCreateData) GetAttributes() RumMetricCreateAttributes

GetAttributes returns the Attributes field value.

func (*RumMetricCreateData) GetAttributesOk

func (o *RumMetricCreateData) GetAttributesOk() (*RumMetricCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RumMetricCreateData) GetId

func (o *RumMetricCreateData) GetId() string

GetId returns the Id field value.

func (*RumMetricCreateData) GetIdOk

func (o *RumMetricCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RumMetricCreateData) GetType

func (o *RumMetricCreateData) GetType() RumMetricType

GetType returns the Type field value.

func (*RumMetricCreateData) GetTypeOk

func (o *RumMetricCreateData) GetTypeOk() (*RumMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RumMetricCreateData) MarshalJSON

func (o RumMetricCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricCreateData) SetAttributes

func (o *RumMetricCreateData) SetAttributes(v RumMetricCreateAttributes)

SetAttributes sets field value.

func (*RumMetricCreateData) SetId

func (o *RumMetricCreateData) SetId(v string)

SetId sets field value.

func (*RumMetricCreateData) SetType

func (o *RumMetricCreateData) SetType(v RumMetricType)

SetType sets field value.

func (*RumMetricCreateData) UnmarshalJSON

func (o *RumMetricCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricCreateRequest

RumMetricCreateRequest The new rum-based metric body.

type RumMetricCreateRequest struct {
    // The new rum-based metric properties.
    Data RumMetricCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricCreateRequest

func NewRumMetricCreateRequest(data RumMetricCreateData) *RumMetricCreateRequest

NewRumMetricCreateRequest instantiates a new RumMetricCreateRequest 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 NewRumMetricCreateRequestWithDefaults

func NewRumMetricCreateRequestWithDefaults() *RumMetricCreateRequest

NewRumMetricCreateRequestWithDefaults instantiates a new RumMetricCreateRequest 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 (*RumMetricCreateRequest) GetData

func (o *RumMetricCreateRequest) GetData() RumMetricCreateData

GetData returns the Data field value.

func (*RumMetricCreateRequest) GetDataOk

func (o *RumMetricCreateRequest) GetDataOk() (*RumMetricCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RumMetricCreateRequest) MarshalJSON

func (o RumMetricCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricCreateRequest) SetData

func (o *RumMetricCreateRequest) SetData(v RumMetricCreateData)

SetData sets field value.

func (*RumMetricCreateRequest) UnmarshalJSON

func (o *RumMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricEventType

RumMetricEventType The type of RUM events to filter on.

type RumMetricEventType string

List of RumMetricEventType.

const (
    RUMMETRICEVENTTYPE_SESSION   RumMetricEventType = "session"
    RUMMETRICEVENTTYPE_VIEW      RumMetricEventType = "view"
    RUMMETRICEVENTTYPE_ACTION    RumMetricEventType = "action"
    RUMMETRICEVENTTYPE_ERROR     RumMetricEventType = "error"
    RUMMETRICEVENTTYPE_RESOURCE  RumMetricEventType = "resource"
    RUMMETRICEVENTTYPE_LONG_TASK RumMetricEventType = "long_task"
    RUMMETRICEVENTTYPE_VITAL     RumMetricEventType = "vital"
)

func NewRumMetricEventTypeFromValue

func NewRumMetricEventTypeFromValue(v string) (*RumMetricEventType, error)

NewRumMetricEventTypeFromValue returns a pointer to a valid RumMetricEventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RumMetricEventType) GetAllowedValues

func (v *RumMetricEventType) GetAllowedValues() []RumMetricEventType

GetAllowedValues reeturns the list of possible values.

func (RumMetricEventType) IsValid

func (v RumMetricEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RumMetricEventType) Ptr

func (v RumMetricEventType) Ptr() *RumMetricEventType

Ptr returns reference to RumMetricEventType value.

func (*RumMetricEventType) UnmarshalJSON

func (v *RumMetricEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RumMetricFilter

RumMetricFilter The rum-based metric filter. Events matching this filter will be aggregated in this metric.

type RumMetricFilter struct {
    // The search query - following the RUM search syntax.
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricFilter

func NewRumMetricFilter(query string) *RumMetricFilter

NewRumMetricFilter instantiates a new RumMetricFilter 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 NewRumMetricFilterWithDefaults

func NewRumMetricFilterWithDefaults() *RumMetricFilter

NewRumMetricFilterWithDefaults instantiates a new RumMetricFilter 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 (*RumMetricFilter) GetQuery

func (o *RumMetricFilter) GetQuery() string

GetQuery returns the Query field value.

func (*RumMetricFilter) GetQueryOk

func (o *RumMetricFilter) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (RumMetricFilter) MarshalJSON

func (o RumMetricFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricFilter) SetQuery

func (o *RumMetricFilter) SetQuery(v string)

SetQuery sets field value.

func (*RumMetricFilter) UnmarshalJSON

func (o *RumMetricFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricGroupBy

RumMetricGroupBy A group by rule.

type RumMetricGroupBy struct {
    // The path to the value the rum-based metric will be aggregated over.
    Path string `json:"path"`
    // Eventual name of the tag that gets created. By default, `path` is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricGroupBy

func NewRumMetricGroupBy(path string) *RumMetricGroupBy

NewRumMetricGroupBy instantiates a new RumMetricGroupBy 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 NewRumMetricGroupByWithDefaults

func NewRumMetricGroupByWithDefaults() *RumMetricGroupBy

NewRumMetricGroupByWithDefaults instantiates a new RumMetricGroupBy 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 (*RumMetricGroupBy) GetPath

func (o *RumMetricGroupBy) GetPath() string

GetPath returns the Path field value.

func (*RumMetricGroupBy) GetPathOk

func (o *RumMetricGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*RumMetricGroupBy) GetTagName

func (o *RumMetricGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*RumMetricGroupBy) GetTagNameOk

func (o *RumMetricGroupBy) 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 (*RumMetricGroupBy) HasTagName

func (o *RumMetricGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (RumMetricGroupBy) MarshalJSON

func (o RumMetricGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricGroupBy) SetPath

func (o *RumMetricGroupBy) SetPath(v string)

SetPath sets field value.

func (*RumMetricGroupBy) SetTagName

func (o *RumMetricGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*RumMetricGroupBy) UnmarshalJSON

func (o *RumMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricResponse

RumMetricResponse The rum-based metric object.

type RumMetricResponse struct {
    // The rum-based metric properties.
    Data *RumMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricResponse

func NewRumMetricResponse() *RumMetricResponse

NewRumMetricResponse instantiates a new RumMetricResponse 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 NewRumMetricResponseWithDefaults

func NewRumMetricResponseWithDefaults() *RumMetricResponse

NewRumMetricResponseWithDefaults instantiates a new RumMetricResponse 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 (*RumMetricResponse) GetData

func (o *RumMetricResponse) GetData() RumMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*RumMetricResponse) GetDataOk

func (o *RumMetricResponse) GetDataOk() (*RumMetricResponseData, 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 (*RumMetricResponse) HasData

func (o *RumMetricResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RumMetricResponse) MarshalJSON

func (o RumMetricResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricResponse) SetData

func (o *RumMetricResponse) SetData(v RumMetricResponseData)

SetData gets a reference to the given RumMetricResponseData and assigns it to the Data field.

func (*RumMetricResponse) UnmarshalJSON

func (o *RumMetricResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricResponseAttributes

RumMetricResponseAttributes The object describing a Datadog rum-based metric.

type RumMetricResponseAttributes struct {
    // The compute rule to compute the rum-based metric.
    Compute *RumMetricResponseCompute `json:"compute,omitempty"`
    // The type of RUM events to filter on.
    EventType *RumMetricEventType `json:"event_type,omitempty"`
    // The rum-based metric filter. RUM events matching this filter will be aggregated in this metric.
    Filter *RumMetricResponseFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []RumMetricResponseGroupBy `json:"group_by,omitempty"`
    // The rule to count updatable events. Is only set if `event_type` is `session` or `view`.
    Uniqueness *RumMetricResponseUniqueness `json:"uniqueness,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricResponseAttributes

func NewRumMetricResponseAttributes() *RumMetricResponseAttributes

NewRumMetricResponseAttributes instantiates a new RumMetricResponseAttributes 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 NewRumMetricResponseAttributesWithDefaults

func NewRumMetricResponseAttributesWithDefaults() *RumMetricResponseAttributes

NewRumMetricResponseAttributesWithDefaults instantiates a new RumMetricResponseAttributes 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 (*RumMetricResponseAttributes) GetCompute

func (o *RumMetricResponseAttributes) GetCompute() RumMetricResponseCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*RumMetricResponseAttributes) GetComputeOk

func (o *RumMetricResponseAttributes) GetComputeOk() (*RumMetricResponseCompute, 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 (*RumMetricResponseAttributes) GetEventType

func (o *RumMetricResponseAttributes) GetEventType() RumMetricEventType

GetEventType returns the EventType field value if set, zero value otherwise.

func (*RumMetricResponseAttributes) GetEventTypeOk

func (o *RumMetricResponseAttributes) GetEventTypeOk() (*RumMetricEventType, bool)

GetEventTypeOk returns a tuple with the EventType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumMetricResponseAttributes) GetFilter

func (o *RumMetricResponseAttributes) GetFilter() RumMetricResponseFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RumMetricResponseAttributes) GetFilterOk

func (o *RumMetricResponseAttributes) GetFilterOk() (*RumMetricResponseFilter, 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 (*RumMetricResponseAttributes) GetGroupBy

func (o *RumMetricResponseAttributes) GetGroupBy() []RumMetricResponseGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*RumMetricResponseAttributes) GetGroupByOk

func (o *RumMetricResponseAttributes) GetGroupByOk() (*[]RumMetricResponseGroupBy, 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 (*RumMetricResponseAttributes) GetUniqueness

func (o *RumMetricResponseAttributes) GetUniqueness() RumMetricResponseUniqueness

GetUniqueness returns the Uniqueness field value if set, zero value otherwise.

func (*RumMetricResponseAttributes) GetUniquenessOk

func (o *RumMetricResponseAttributes) GetUniquenessOk() (*RumMetricResponseUniqueness, bool)

GetUniquenessOk returns a tuple with the Uniqueness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumMetricResponseAttributes) HasCompute

func (o *RumMetricResponseAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*RumMetricResponseAttributes) HasEventType

func (o *RumMetricResponseAttributes) HasEventType() bool

HasEventType returns a boolean if a field has been set.

func (*RumMetricResponseAttributes) HasFilter

func (o *RumMetricResponseAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RumMetricResponseAttributes) HasGroupBy

func (o *RumMetricResponseAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*RumMetricResponseAttributes) HasUniqueness

func (o *RumMetricResponseAttributes) HasUniqueness() bool

HasUniqueness returns a boolean if a field has been set.

func (RumMetricResponseAttributes) MarshalJSON

func (o RumMetricResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricResponseAttributes) SetCompute

func (o *RumMetricResponseAttributes) SetCompute(v RumMetricResponseCompute)

SetCompute gets a reference to the given RumMetricResponseCompute and assigns it to the Compute field.

func (*RumMetricResponseAttributes) SetEventType

func (o *RumMetricResponseAttributes) SetEventType(v RumMetricEventType)

SetEventType gets a reference to the given RumMetricEventType and assigns it to the EventType field.

func (*RumMetricResponseAttributes) SetFilter

func (o *RumMetricResponseAttributes) SetFilter(v RumMetricResponseFilter)

SetFilter gets a reference to the given RumMetricResponseFilter and assigns it to the Filter field.

func (*RumMetricResponseAttributes) SetGroupBy

func (o *RumMetricResponseAttributes) SetGroupBy(v []RumMetricResponseGroupBy)

SetGroupBy gets a reference to the given []RumMetricResponseGroupBy and assigns it to the GroupBy field.

func (*RumMetricResponseAttributes) SetUniqueness

func (o *RumMetricResponseAttributes) SetUniqueness(v RumMetricResponseUniqueness)

SetUniqueness gets a reference to the given RumMetricResponseUniqueness and assigns it to the Uniqueness field.

func (*RumMetricResponseAttributes) UnmarshalJSON

func (o *RumMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricResponseCompute

RumMetricResponseCompute The compute rule to compute the rum-based metric.

type RumMetricResponseCompute struct {
    // The type of aggregation to use.
    AggregationType *RumMetricComputeAggregationType `json:"aggregation_type,omitempty"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the rum-based metric will aggregate on.
    // Only present when `aggregation_type` is `distribution`.
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricResponseCompute

func NewRumMetricResponseCompute() *RumMetricResponseCompute

NewRumMetricResponseCompute instantiates a new RumMetricResponseCompute 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 NewRumMetricResponseComputeWithDefaults

func NewRumMetricResponseComputeWithDefaults() *RumMetricResponseCompute

NewRumMetricResponseComputeWithDefaults instantiates a new RumMetricResponseCompute 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 (*RumMetricResponseCompute) GetAggregationType

func (o *RumMetricResponseCompute) GetAggregationType() RumMetricComputeAggregationType

GetAggregationType returns the AggregationType field value if set, zero value otherwise.

func (*RumMetricResponseCompute) GetAggregationTypeOk

func (o *RumMetricResponseCompute) GetAggregationTypeOk() (*RumMetricComputeAggregationType, bool)

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 (*RumMetricResponseCompute) GetIncludePercentiles

func (o *RumMetricResponseCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*RumMetricResponseCompute) GetIncludePercentilesOk

func (o *RumMetricResponseCompute) 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 (*RumMetricResponseCompute) GetPath

func (o *RumMetricResponseCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*RumMetricResponseCompute) GetPathOk

func (o *RumMetricResponseCompute) 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 (*RumMetricResponseCompute) HasAggregationType

func (o *RumMetricResponseCompute) HasAggregationType() bool

HasAggregationType returns a boolean if a field has been set.

func (*RumMetricResponseCompute) HasIncludePercentiles

func (o *RumMetricResponseCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*RumMetricResponseCompute) HasPath

func (o *RumMetricResponseCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (RumMetricResponseCompute) MarshalJSON

func (o RumMetricResponseCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricResponseCompute) SetAggregationType

func (o *RumMetricResponseCompute) SetAggregationType(v RumMetricComputeAggregationType)

SetAggregationType gets a reference to the given RumMetricComputeAggregationType and assigns it to the AggregationType field.

func (*RumMetricResponseCompute) SetIncludePercentiles

func (o *RumMetricResponseCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*RumMetricResponseCompute) SetPath

func (o *RumMetricResponseCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*RumMetricResponseCompute) UnmarshalJSON

func (o *RumMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricResponseData

RumMetricResponseData The rum-based metric properties.

type RumMetricResponseData struct {
    // The object describing a Datadog rum-based metric.
    Attributes *RumMetricResponseAttributes `json:"attributes,omitempty"`
    // The name of the rum-based metric.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be rum_metrics.
    Type *RumMetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricResponseData

func NewRumMetricResponseData() *RumMetricResponseData

NewRumMetricResponseData instantiates a new RumMetricResponseData 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 NewRumMetricResponseDataWithDefaults

func NewRumMetricResponseDataWithDefaults() *RumMetricResponseData

NewRumMetricResponseDataWithDefaults instantiates a new RumMetricResponseData 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 (*RumMetricResponseData) GetAttributes

func (o *RumMetricResponseData) GetAttributes() RumMetricResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RumMetricResponseData) GetAttributesOk

func (o *RumMetricResponseData) GetAttributesOk() (*RumMetricResponseAttributes, 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 (*RumMetricResponseData) GetId

func (o *RumMetricResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RumMetricResponseData) GetIdOk

func (o *RumMetricResponseData) 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 (*RumMetricResponseData) GetType

func (o *RumMetricResponseData) GetType() RumMetricType

GetType returns the Type field value if set, zero value otherwise.

func (*RumMetricResponseData) GetTypeOk

func (o *RumMetricResponseData) GetTypeOk() (*RumMetricType, 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 (*RumMetricResponseData) HasAttributes

func (o *RumMetricResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RumMetricResponseData) HasId

func (o *RumMetricResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RumMetricResponseData) HasType

func (o *RumMetricResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (RumMetricResponseData) MarshalJSON

func (o RumMetricResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricResponseData) SetAttributes

func (o *RumMetricResponseData) SetAttributes(v RumMetricResponseAttributes)

SetAttributes gets a reference to the given RumMetricResponseAttributes and assigns it to the Attributes field.

func (*RumMetricResponseData) SetId

func (o *RumMetricResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RumMetricResponseData) SetType

func (o *RumMetricResponseData) SetType(v RumMetricType)

SetType gets a reference to the given RumMetricType and assigns it to the Type field.

func (*RumMetricResponseData) UnmarshalJSON

func (o *RumMetricResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricResponseFilter

RumMetricResponseFilter The rum-based metric filter. RUM events matching this filter will be aggregated in this metric.

type RumMetricResponseFilter struct {
    // The search query - following the RUM search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricResponseFilter

func NewRumMetricResponseFilter() *RumMetricResponseFilter

NewRumMetricResponseFilter instantiates a new RumMetricResponseFilter 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 NewRumMetricResponseFilterWithDefaults

func NewRumMetricResponseFilterWithDefaults() *RumMetricResponseFilter

NewRumMetricResponseFilterWithDefaults instantiates a new RumMetricResponseFilter 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 (*RumMetricResponseFilter) GetQuery

func (o *RumMetricResponseFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RumMetricResponseFilter) GetQueryOk

func (o *RumMetricResponseFilter) 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 (*RumMetricResponseFilter) HasQuery

func (o *RumMetricResponseFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (RumMetricResponseFilter) MarshalJSON

func (o RumMetricResponseFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricResponseFilter) SetQuery

func (o *RumMetricResponseFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RumMetricResponseFilter) UnmarshalJSON

func (o *RumMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricResponseGroupBy

RumMetricResponseGroupBy A group by rule.

type RumMetricResponseGroupBy struct {
    // The path to the value the rum-based metric will be aggregated over.
    Path *string `json:"path,omitempty"`
    // Eventual name of the tag that gets created. By default, `path` is used as the tag name.
    TagName *string `json:"tag_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricResponseGroupBy

func NewRumMetricResponseGroupBy() *RumMetricResponseGroupBy

NewRumMetricResponseGroupBy instantiates a new RumMetricResponseGroupBy 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 NewRumMetricResponseGroupByWithDefaults

func NewRumMetricResponseGroupByWithDefaults() *RumMetricResponseGroupBy

NewRumMetricResponseGroupByWithDefaults instantiates a new RumMetricResponseGroupBy 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 (*RumMetricResponseGroupBy) GetPath

func (o *RumMetricResponseGroupBy) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*RumMetricResponseGroupBy) GetPathOk

func (o *RumMetricResponseGroupBy) 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 (*RumMetricResponseGroupBy) GetTagName

func (o *RumMetricResponseGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*RumMetricResponseGroupBy) GetTagNameOk

func (o *RumMetricResponseGroupBy) 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 (*RumMetricResponseGroupBy) HasPath

func (o *RumMetricResponseGroupBy) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*RumMetricResponseGroupBy) HasTagName

func (o *RumMetricResponseGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (RumMetricResponseGroupBy) MarshalJSON

func (o RumMetricResponseGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricResponseGroupBy) SetPath

func (o *RumMetricResponseGroupBy) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*RumMetricResponseGroupBy) SetTagName

func (o *RumMetricResponseGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*RumMetricResponseGroupBy) UnmarshalJSON

func (o *RumMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricResponseUniqueness

RumMetricResponseUniqueness The rule to count updatable events. Is only set if `event_type` is `session` or `view`.

type RumMetricResponseUniqueness struct {
    // When to count updatable events. `match` when the event is first seen, or `end` when the event is complete.
    When *RumMetricUniquenessWhen `json:"when,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricResponseUniqueness

func NewRumMetricResponseUniqueness() *RumMetricResponseUniqueness

NewRumMetricResponseUniqueness instantiates a new RumMetricResponseUniqueness 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 NewRumMetricResponseUniquenessWithDefaults

func NewRumMetricResponseUniquenessWithDefaults() *RumMetricResponseUniqueness

NewRumMetricResponseUniquenessWithDefaults instantiates a new RumMetricResponseUniqueness 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 (*RumMetricResponseUniqueness) GetWhen

func (o *RumMetricResponseUniqueness) GetWhen() RumMetricUniquenessWhen

GetWhen returns the When field value if set, zero value otherwise.

func (*RumMetricResponseUniqueness) GetWhenOk

func (o *RumMetricResponseUniqueness) GetWhenOk() (*RumMetricUniquenessWhen, bool)

GetWhenOk returns a tuple with the When field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumMetricResponseUniqueness) HasWhen

func (o *RumMetricResponseUniqueness) HasWhen() bool

HasWhen returns a boolean if a field has been set.

func (RumMetricResponseUniqueness) MarshalJSON

func (o RumMetricResponseUniqueness) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricResponseUniqueness) SetWhen

func (o *RumMetricResponseUniqueness) SetWhen(v RumMetricUniquenessWhen)

SetWhen gets a reference to the given RumMetricUniquenessWhen and assigns it to the When field.

func (*RumMetricResponseUniqueness) UnmarshalJSON

func (o *RumMetricResponseUniqueness) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricType

RumMetricType The type of the resource. The value should always be rum_metrics.

type RumMetricType string

List of RumMetricType.

const (
    RUMMETRICTYPE_RUM_METRICS RumMetricType = "rum_metrics"
)

func NewRumMetricTypeFromValue

func NewRumMetricTypeFromValue(v string) (*RumMetricType, error)

NewRumMetricTypeFromValue returns a pointer to a valid RumMetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RumMetricType) GetAllowedValues

func (v *RumMetricType) GetAllowedValues() []RumMetricType

GetAllowedValues reeturns the list of possible values.

func (RumMetricType) IsValid

func (v RumMetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RumMetricType) Ptr

func (v RumMetricType) Ptr() *RumMetricType

Ptr returns reference to RumMetricType value.

func (*RumMetricType) UnmarshalJSON

func (v *RumMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RumMetricUniqueness

RumMetricUniqueness The rule to count updatable events. Is only set if `event_type` is `sessions` or `views`.

type RumMetricUniqueness struct {
    // When to count updatable events. `match` when the event is first seen, or `end` when the event is complete.
    When RumMetricUniquenessWhen `json:"when"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricUniqueness

func NewRumMetricUniqueness(when RumMetricUniquenessWhen) *RumMetricUniqueness

NewRumMetricUniqueness instantiates a new RumMetricUniqueness 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 NewRumMetricUniquenessWithDefaults

func NewRumMetricUniquenessWithDefaults() *RumMetricUniqueness

NewRumMetricUniquenessWithDefaults instantiates a new RumMetricUniqueness 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 (*RumMetricUniqueness) GetWhen

func (o *RumMetricUniqueness) GetWhen() RumMetricUniquenessWhen

GetWhen returns the When field value.

func (*RumMetricUniqueness) GetWhenOk

func (o *RumMetricUniqueness) GetWhenOk() (*RumMetricUniquenessWhen, bool)

GetWhenOk returns a tuple with the When field value and a boolean to check if the value has been set.

func (RumMetricUniqueness) MarshalJSON

func (o RumMetricUniqueness) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricUniqueness) SetWhen

func (o *RumMetricUniqueness) SetWhen(v RumMetricUniquenessWhen)

SetWhen sets field value.

func (*RumMetricUniqueness) UnmarshalJSON

func (o *RumMetricUniqueness) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricUniquenessWhen

RumMetricUniquenessWhen When to count updatable events. `match` when the event is first seen, or `end` when the event is complete.

type RumMetricUniquenessWhen string

List of RumMetricUniquenessWhen.

const (
    RUMMETRICUNIQUENESSWHEN_WHEN_MATCH RumMetricUniquenessWhen = "match"
    RUMMETRICUNIQUENESSWHEN_WHEN_END   RumMetricUniquenessWhen = "end"
)

func NewRumMetricUniquenessWhenFromValue

func NewRumMetricUniquenessWhenFromValue(v string) (*RumMetricUniquenessWhen, error)

NewRumMetricUniquenessWhenFromValue returns a pointer to a valid RumMetricUniquenessWhen for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RumMetricUniquenessWhen) GetAllowedValues

func (v *RumMetricUniquenessWhen) GetAllowedValues() []RumMetricUniquenessWhen

GetAllowedValues reeturns the list of possible values.

func (RumMetricUniquenessWhen) IsValid

func (v RumMetricUniquenessWhen) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RumMetricUniquenessWhen) Ptr

func (v RumMetricUniquenessWhen) Ptr() *RumMetricUniquenessWhen

Ptr returns reference to RumMetricUniquenessWhen value.

func (*RumMetricUniquenessWhen) UnmarshalJSON

func (v *RumMetricUniquenessWhen) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RumMetricUpdateAttributes

RumMetricUpdateAttributes The rum-based metric properties that will be updated.

type RumMetricUpdateAttributes struct {
    // The compute rule to compute the rum-based metric.
    Compute *RumMetricUpdateCompute `json:"compute,omitempty"`
    // The rum-based metric filter. Events matching this filter will be aggregated in this metric.
    Filter *RumMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []RumMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricUpdateAttributes

func NewRumMetricUpdateAttributes() *RumMetricUpdateAttributes

NewRumMetricUpdateAttributes instantiates a new RumMetricUpdateAttributes 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 NewRumMetricUpdateAttributesWithDefaults

func NewRumMetricUpdateAttributesWithDefaults() *RumMetricUpdateAttributes

NewRumMetricUpdateAttributesWithDefaults instantiates a new RumMetricUpdateAttributes 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 (*RumMetricUpdateAttributes) GetCompute

func (o *RumMetricUpdateAttributes) GetCompute() RumMetricUpdateCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*RumMetricUpdateAttributes) GetComputeOk

func (o *RumMetricUpdateAttributes) GetComputeOk() (*RumMetricUpdateCompute, 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 (*RumMetricUpdateAttributes) GetFilter

func (o *RumMetricUpdateAttributes) GetFilter() RumMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*RumMetricUpdateAttributes) GetFilterOk

func (o *RumMetricUpdateAttributes) GetFilterOk() (*RumMetricFilter, 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 (*RumMetricUpdateAttributes) GetGroupBy

func (o *RumMetricUpdateAttributes) GetGroupBy() []RumMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*RumMetricUpdateAttributes) GetGroupByOk

func (o *RumMetricUpdateAttributes) GetGroupByOk() (*[]RumMetricGroupBy, 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 (*RumMetricUpdateAttributes) HasCompute

func (o *RumMetricUpdateAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*RumMetricUpdateAttributes) HasFilter

func (o *RumMetricUpdateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*RumMetricUpdateAttributes) HasGroupBy

func (o *RumMetricUpdateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (RumMetricUpdateAttributes) MarshalJSON

func (o RumMetricUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricUpdateAttributes) SetCompute

func (o *RumMetricUpdateAttributes) SetCompute(v RumMetricUpdateCompute)

SetCompute gets a reference to the given RumMetricUpdateCompute and assigns it to the Compute field.

func (*RumMetricUpdateAttributes) SetFilter

func (o *RumMetricUpdateAttributes) SetFilter(v RumMetricFilter)

SetFilter gets a reference to the given RumMetricFilter and assigns it to the Filter field.

func (*RumMetricUpdateAttributes) SetGroupBy

func (o *RumMetricUpdateAttributes) SetGroupBy(v []RumMetricGroupBy)

SetGroupBy gets a reference to the given []RumMetricGroupBy and assigns it to the GroupBy field.

func (*RumMetricUpdateAttributes) UnmarshalJSON

func (o *RumMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricUpdateCompute

RumMetricUpdateCompute The compute rule to compute the rum-based metric.

type RumMetricUpdateCompute struct {
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricUpdateCompute

func NewRumMetricUpdateCompute() *RumMetricUpdateCompute

NewRumMetricUpdateCompute instantiates a new RumMetricUpdateCompute 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 NewRumMetricUpdateComputeWithDefaults

func NewRumMetricUpdateComputeWithDefaults() *RumMetricUpdateCompute

NewRumMetricUpdateComputeWithDefaults instantiates a new RumMetricUpdateCompute 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 (*RumMetricUpdateCompute) GetIncludePercentiles

func (o *RumMetricUpdateCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*RumMetricUpdateCompute) GetIncludePercentilesOk

func (o *RumMetricUpdateCompute) 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 (*RumMetricUpdateCompute) HasIncludePercentiles

func (o *RumMetricUpdateCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (RumMetricUpdateCompute) MarshalJSON

func (o RumMetricUpdateCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricUpdateCompute) SetIncludePercentiles

func (o *RumMetricUpdateCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*RumMetricUpdateCompute) UnmarshalJSON

func (o *RumMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricUpdateData

RumMetricUpdateData The new rum-based metric properties.

type RumMetricUpdateData struct {
    // The rum-based metric properties that will be updated.
    Attributes RumMetricUpdateAttributes `json:"attributes"`
    // The name of the rum-based metric.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be rum_metrics.
    Type RumMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricUpdateData

func NewRumMetricUpdateData(attributes RumMetricUpdateAttributes, typeVar RumMetricType) *RumMetricUpdateData

NewRumMetricUpdateData instantiates a new RumMetricUpdateData 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 NewRumMetricUpdateDataWithDefaults

func NewRumMetricUpdateDataWithDefaults() *RumMetricUpdateData

NewRumMetricUpdateDataWithDefaults instantiates a new RumMetricUpdateData 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 (*RumMetricUpdateData) GetAttributes

func (o *RumMetricUpdateData) GetAttributes() RumMetricUpdateAttributes

GetAttributes returns the Attributes field value.

func (*RumMetricUpdateData) GetAttributesOk

func (o *RumMetricUpdateData) GetAttributesOk() (*RumMetricUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RumMetricUpdateData) GetId

func (o *RumMetricUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RumMetricUpdateData) GetIdOk

func (o *RumMetricUpdateData) 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 (*RumMetricUpdateData) GetType

func (o *RumMetricUpdateData) GetType() RumMetricType

GetType returns the Type field value.

func (*RumMetricUpdateData) GetTypeOk

func (o *RumMetricUpdateData) GetTypeOk() (*RumMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RumMetricUpdateData) HasId

func (o *RumMetricUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (RumMetricUpdateData) MarshalJSON

func (o RumMetricUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricUpdateData) SetAttributes

func (o *RumMetricUpdateData) SetAttributes(v RumMetricUpdateAttributes)

SetAttributes sets field value.

func (*RumMetricUpdateData) SetId

func (o *RumMetricUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RumMetricUpdateData) SetType

func (o *RumMetricUpdateData) SetType(v RumMetricType)

SetType sets field value.

func (*RumMetricUpdateData) UnmarshalJSON

func (o *RumMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricUpdateRequest

RumMetricUpdateRequest The new rum-based metric body.

type RumMetricUpdateRequest struct {
    // The new rum-based metric properties.
    Data RumMetricUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricUpdateRequest

func NewRumMetricUpdateRequest(data RumMetricUpdateData) *RumMetricUpdateRequest

NewRumMetricUpdateRequest instantiates a new RumMetricUpdateRequest 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 NewRumMetricUpdateRequestWithDefaults

func NewRumMetricUpdateRequestWithDefaults() *RumMetricUpdateRequest

NewRumMetricUpdateRequestWithDefaults instantiates a new RumMetricUpdateRequest 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 (*RumMetricUpdateRequest) GetData

func (o *RumMetricUpdateRequest) GetData() RumMetricUpdateData

GetData returns the Data field value.

func (*RumMetricUpdateRequest) GetDataOk

func (o *RumMetricUpdateRequest) GetDataOk() (*RumMetricUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RumMetricUpdateRequest) MarshalJSON

func (o RumMetricUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricUpdateRequest) SetData

func (o *RumMetricUpdateRequest) SetData(v RumMetricUpdateData)

SetData sets field value.

func (*RumMetricUpdateRequest) UnmarshalJSON

func (o *RumMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumMetricsApi

RumMetricsApi service type

type RumMetricsApi datadog.Service

func NewRumMetricsApi

func NewRumMetricsApi(client *datadog.APIClient) *RumMetricsApi

NewRumMetricsApi Returns NewRumMetricsApi.

func (*RumMetricsApi) CreateRumMetric

func (a *RumMetricsApi) CreateRumMetric(ctx _context.Context, body RumMetricCreateRequest) (RumMetricResponse, *_nethttp.Response, error)

CreateRumMetric Create a rum-based metric. Create a metric based on your organization's RUM data. Returns the rum-based metric object from the request body when the request is successful.

func (*RumMetricsApi) DeleteRumMetric

func (a *RumMetricsApi) DeleteRumMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)

DeleteRumMetric Delete a rum-based metric. Delete a specific rum-based metric from your organization.

func (*RumMetricsApi) GetRumMetric

func (a *RumMetricsApi) GetRumMetric(ctx _context.Context, metricId string) (RumMetricResponse, *_nethttp.Response, error)

GetRumMetric Get a rum-based metric. Get a specific rum-based metric from your organization.

func (*RumMetricsApi) ListRumMetrics

func (a *RumMetricsApi) ListRumMetrics(ctx _context.Context) (RumMetricsResponse, *_nethttp.Response, error)

ListRumMetrics Get all rum-based metrics. Get the list of configured rum-based metrics with their definitions.

func (*RumMetricsApi) UpdateRumMetric

func (a *RumMetricsApi) UpdateRumMetric(ctx _context.Context, metricId string, body RumMetricUpdateRequest) (RumMetricResponse, *_nethttp.Response, error)

UpdateRumMetric Update a rum-based metric. Update a specific rum-based metric from your organization. Returns the rum-based metric object from the request body when the request is successful.

type RumMetricsResponse

RumMetricsResponse All the available rum-based metric objects.

type RumMetricsResponse struct {
    // A list of rum-based metric objects.
    Data []RumMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumMetricsResponse

func NewRumMetricsResponse() *RumMetricsResponse

NewRumMetricsResponse instantiates a new RumMetricsResponse 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 NewRumMetricsResponseWithDefaults

func NewRumMetricsResponseWithDefaults() *RumMetricsResponse

NewRumMetricsResponseWithDefaults instantiates a new RumMetricsResponse 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 (*RumMetricsResponse) GetData

func (o *RumMetricsResponse) GetData() []RumMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*RumMetricsResponse) GetDataOk

func (o *RumMetricsResponse) GetDataOk() (*[]RumMetricResponseData, 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 (*RumMetricsResponse) HasData

func (o *RumMetricsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RumMetricsResponse) MarshalJSON

func (o RumMetricsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumMetricsResponse) SetData

func (o *RumMetricsResponse) SetData(v []RumMetricResponseData)

SetData gets a reference to the given []RumMetricResponseData and assigns it to the Data field.

func (*RumMetricsResponse) UnmarshalJSON

func (o *RumMetricsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterAttributes

RumRetentionFilterAttributes The object describing attributes of a RUM retention filter.

type RumRetentionFilterAttributes struct {
    // Whether the retention filter is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The type of RUM events to filter on.
    EventType *RumRetentionFilterEventType `json:"event_type,omitempty"`
    // The name of a RUM retention filter.
    Name *string `json:"name,omitempty"`
    // The query string for a RUM retention filter.
    Query *string `json:"query,omitempty"`
    // The sample rate for a RUM retention filter, between 0 and 100.
    SampleRate *int64 `json:"sample_rate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterAttributes

func NewRumRetentionFilterAttributes() *RumRetentionFilterAttributes

NewRumRetentionFilterAttributes instantiates a new RumRetentionFilterAttributes 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 NewRumRetentionFilterAttributesWithDefaults

func NewRumRetentionFilterAttributesWithDefaults() *RumRetentionFilterAttributes

NewRumRetentionFilterAttributesWithDefaults instantiates a new RumRetentionFilterAttributes 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 (*RumRetentionFilterAttributes) GetEnabled

func (o *RumRetentionFilterAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*RumRetentionFilterAttributes) GetEnabledOk

func (o *RumRetentionFilterAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumRetentionFilterAttributes) GetEventType

func (o *RumRetentionFilterAttributes) GetEventType() RumRetentionFilterEventType

GetEventType returns the EventType field value if set, zero value otherwise.

func (*RumRetentionFilterAttributes) GetEventTypeOk

func (o *RumRetentionFilterAttributes) GetEventTypeOk() (*RumRetentionFilterEventType, bool)

GetEventTypeOk returns a tuple with the EventType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumRetentionFilterAttributes) GetName

func (o *RumRetentionFilterAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RumRetentionFilterAttributes) GetNameOk

func (o *RumRetentionFilterAttributes) 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 (*RumRetentionFilterAttributes) GetQuery

func (o *RumRetentionFilterAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RumRetentionFilterAttributes) GetQueryOk

func (o *RumRetentionFilterAttributes) 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 (*RumRetentionFilterAttributes) GetSampleRate

func (o *RumRetentionFilterAttributes) GetSampleRate() int64

GetSampleRate returns the SampleRate field value if set, zero value otherwise.

func (*RumRetentionFilterAttributes) GetSampleRateOk

func (o *RumRetentionFilterAttributes) GetSampleRateOk() (*int64, bool)

GetSampleRateOk returns a tuple with the SampleRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumRetentionFilterAttributes) HasEnabled

func (o *RumRetentionFilterAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*RumRetentionFilterAttributes) HasEventType

func (o *RumRetentionFilterAttributes) HasEventType() bool

HasEventType returns a boolean if a field has been set.

func (*RumRetentionFilterAttributes) HasName

func (o *RumRetentionFilterAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RumRetentionFilterAttributes) HasQuery

func (o *RumRetentionFilterAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*RumRetentionFilterAttributes) HasSampleRate

func (o *RumRetentionFilterAttributes) HasSampleRate() bool

HasSampleRate returns a boolean if a field has been set.

func (RumRetentionFilterAttributes) MarshalJSON

func (o RumRetentionFilterAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterAttributes) SetEnabled

func (o *RumRetentionFilterAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*RumRetentionFilterAttributes) SetEventType

func (o *RumRetentionFilterAttributes) SetEventType(v RumRetentionFilterEventType)

SetEventType gets a reference to the given RumRetentionFilterEventType and assigns it to the EventType field.

func (*RumRetentionFilterAttributes) SetName

func (o *RumRetentionFilterAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RumRetentionFilterAttributes) SetQuery

func (o *RumRetentionFilterAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RumRetentionFilterAttributes) SetSampleRate

func (o *RumRetentionFilterAttributes) SetSampleRate(v int64)

SetSampleRate gets a reference to the given int64 and assigns it to the SampleRate field.

func (*RumRetentionFilterAttributes) UnmarshalJSON

func (o *RumRetentionFilterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterCreateAttributes

RumRetentionFilterCreateAttributes The object describing attributes of a RUM retention filter to create.

type RumRetentionFilterCreateAttributes struct {
    // Whether the retention filter is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The type of RUM events to filter on.
    EventType RumRetentionFilterEventType `json:"event_type"`
    // The name of a RUM retention filter.
    Name string `json:"name"`
    // The query string for a RUM retention filter.
    Query *string `json:"query,omitempty"`
    // The sample rate for a RUM retention filter, between 0 and 100.
    SampleRate int64 `json:"sample_rate"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterCreateAttributes

func NewRumRetentionFilterCreateAttributes(eventType RumRetentionFilterEventType, name string, sampleRate int64) *RumRetentionFilterCreateAttributes

NewRumRetentionFilterCreateAttributes instantiates a new RumRetentionFilterCreateAttributes 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 NewRumRetentionFilterCreateAttributesWithDefaults

func NewRumRetentionFilterCreateAttributesWithDefaults() *RumRetentionFilterCreateAttributes

NewRumRetentionFilterCreateAttributesWithDefaults instantiates a new RumRetentionFilterCreateAttributes 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 (*RumRetentionFilterCreateAttributes) GetEnabled

func (o *RumRetentionFilterCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*RumRetentionFilterCreateAttributes) GetEnabledOk

func (o *RumRetentionFilterCreateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumRetentionFilterCreateAttributes) GetEventType

func (o *RumRetentionFilterCreateAttributes) GetEventType() RumRetentionFilterEventType

GetEventType returns the EventType field value.

func (*RumRetentionFilterCreateAttributes) GetEventTypeOk

func (o *RumRetentionFilterCreateAttributes) GetEventTypeOk() (*RumRetentionFilterEventType, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*RumRetentionFilterCreateAttributes) GetName

func (o *RumRetentionFilterCreateAttributes) GetName() string

GetName returns the Name field value.

func (*RumRetentionFilterCreateAttributes) GetNameOk

func (o *RumRetentionFilterCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RumRetentionFilterCreateAttributes) GetQuery

func (o *RumRetentionFilterCreateAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RumRetentionFilterCreateAttributes) GetQueryOk

func (o *RumRetentionFilterCreateAttributes) 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 (*RumRetentionFilterCreateAttributes) GetSampleRate

func (o *RumRetentionFilterCreateAttributes) GetSampleRate() int64

GetSampleRate returns the SampleRate field value.

func (*RumRetentionFilterCreateAttributes) GetSampleRateOk

func (o *RumRetentionFilterCreateAttributes) GetSampleRateOk() (*int64, bool)

GetSampleRateOk returns a tuple with the SampleRate field value and a boolean to check if the value has been set.

func (*RumRetentionFilterCreateAttributes) HasEnabled

func (o *RumRetentionFilterCreateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*RumRetentionFilterCreateAttributes) HasQuery

func (o *RumRetentionFilterCreateAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (RumRetentionFilterCreateAttributes) MarshalJSON

func (o RumRetentionFilterCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterCreateAttributes) SetEnabled

func (o *RumRetentionFilterCreateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*RumRetentionFilterCreateAttributes) SetEventType

func (o *RumRetentionFilterCreateAttributes) SetEventType(v RumRetentionFilterEventType)

SetEventType sets field value.

func (*RumRetentionFilterCreateAttributes) SetName

func (o *RumRetentionFilterCreateAttributes) SetName(v string)

SetName sets field value.

func (*RumRetentionFilterCreateAttributes) SetQuery

func (o *RumRetentionFilterCreateAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RumRetentionFilterCreateAttributes) SetSampleRate

func (o *RumRetentionFilterCreateAttributes) SetSampleRate(v int64)

SetSampleRate sets field value.

func (*RumRetentionFilterCreateAttributes) UnmarshalJSON

func (o *RumRetentionFilterCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterCreateData

RumRetentionFilterCreateData The new RUM retention filter properties to create.

type RumRetentionFilterCreateData struct {
    // The object describing attributes of a RUM retention filter to create.
    Attributes RumRetentionFilterCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be retention_filters.
    Type RumRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterCreateData

func NewRumRetentionFilterCreateData(attributes RumRetentionFilterCreateAttributes, typeVar RumRetentionFilterType) *RumRetentionFilterCreateData

NewRumRetentionFilterCreateData instantiates a new RumRetentionFilterCreateData 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 NewRumRetentionFilterCreateDataWithDefaults

func NewRumRetentionFilterCreateDataWithDefaults() *RumRetentionFilterCreateData

NewRumRetentionFilterCreateDataWithDefaults instantiates a new RumRetentionFilterCreateData 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 (*RumRetentionFilterCreateData) GetAttributes

func (o *RumRetentionFilterCreateData) GetAttributes() RumRetentionFilterCreateAttributes

GetAttributes returns the Attributes field value.

func (*RumRetentionFilterCreateData) GetAttributesOk

func (o *RumRetentionFilterCreateData) GetAttributesOk() (*RumRetentionFilterCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RumRetentionFilterCreateData) GetType

func (o *RumRetentionFilterCreateData) GetType() RumRetentionFilterType

GetType returns the Type field value.

func (*RumRetentionFilterCreateData) GetTypeOk

func (o *RumRetentionFilterCreateData) GetTypeOk() (*RumRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RumRetentionFilterCreateData) MarshalJSON

func (o RumRetentionFilterCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterCreateData) SetAttributes

func (o *RumRetentionFilterCreateData) SetAttributes(v RumRetentionFilterCreateAttributes)

SetAttributes sets field value.

func (*RumRetentionFilterCreateData) SetType

func (o *RumRetentionFilterCreateData) SetType(v RumRetentionFilterType)

SetType sets field value.

func (*RumRetentionFilterCreateData) UnmarshalJSON

func (o *RumRetentionFilterCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterCreateRequest

RumRetentionFilterCreateRequest The RUM retention filter body to create.

type RumRetentionFilterCreateRequest struct {
    // The new RUM retention filter properties to create.
    Data RumRetentionFilterCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterCreateRequest

func NewRumRetentionFilterCreateRequest(data RumRetentionFilterCreateData) *RumRetentionFilterCreateRequest

NewRumRetentionFilterCreateRequest instantiates a new RumRetentionFilterCreateRequest 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 NewRumRetentionFilterCreateRequestWithDefaults

func NewRumRetentionFilterCreateRequestWithDefaults() *RumRetentionFilterCreateRequest

NewRumRetentionFilterCreateRequestWithDefaults instantiates a new RumRetentionFilterCreateRequest 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 (*RumRetentionFilterCreateRequest) GetData

func (o *RumRetentionFilterCreateRequest) GetData() RumRetentionFilterCreateData

GetData returns the Data field value.

func (*RumRetentionFilterCreateRequest) GetDataOk

func (o *RumRetentionFilterCreateRequest) GetDataOk() (*RumRetentionFilterCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RumRetentionFilterCreateRequest) MarshalJSON

func (o RumRetentionFilterCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterCreateRequest) SetData

func (o *RumRetentionFilterCreateRequest) SetData(v RumRetentionFilterCreateData)

SetData sets field value.

func (*RumRetentionFilterCreateRequest) UnmarshalJSON

func (o *RumRetentionFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterData

RumRetentionFilterData The RUM retention filter.

type RumRetentionFilterData struct {
    // The object describing attributes of a RUM retention filter.
    Attributes *RumRetentionFilterAttributes `json:"attributes,omitempty"`
    // ID of retention filter in UUID.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be retention_filters.
    Type *RumRetentionFilterType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterData

func NewRumRetentionFilterData() *RumRetentionFilterData

NewRumRetentionFilterData instantiates a new RumRetentionFilterData 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 NewRumRetentionFilterDataWithDefaults

func NewRumRetentionFilterDataWithDefaults() *RumRetentionFilterData

NewRumRetentionFilterDataWithDefaults instantiates a new RumRetentionFilterData 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 (*RumRetentionFilterData) GetAttributes

func (o *RumRetentionFilterData) GetAttributes() RumRetentionFilterAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RumRetentionFilterData) GetAttributesOk

func (o *RumRetentionFilterData) GetAttributesOk() (*RumRetentionFilterAttributes, 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 (*RumRetentionFilterData) GetId

func (o *RumRetentionFilterData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RumRetentionFilterData) GetIdOk

func (o *RumRetentionFilterData) 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 (*RumRetentionFilterData) GetType

func (o *RumRetentionFilterData) GetType() RumRetentionFilterType

GetType returns the Type field value if set, zero value otherwise.

func (*RumRetentionFilterData) GetTypeOk

func (o *RumRetentionFilterData) GetTypeOk() (*RumRetentionFilterType, 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 (*RumRetentionFilterData) HasAttributes

func (o *RumRetentionFilterData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RumRetentionFilterData) HasId

func (o *RumRetentionFilterData) HasId() bool

HasId returns a boolean if a field has been set.

func (*RumRetentionFilterData) HasType

func (o *RumRetentionFilterData) HasType() bool

HasType returns a boolean if a field has been set.

func (RumRetentionFilterData) MarshalJSON

func (o RumRetentionFilterData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterData) SetAttributes

func (o *RumRetentionFilterData) SetAttributes(v RumRetentionFilterAttributes)

SetAttributes gets a reference to the given RumRetentionFilterAttributes and assigns it to the Attributes field.

func (*RumRetentionFilterData) SetId

func (o *RumRetentionFilterData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RumRetentionFilterData) SetType

func (o *RumRetentionFilterData) SetType(v RumRetentionFilterType)

SetType gets a reference to the given RumRetentionFilterType and assigns it to the Type field.

func (*RumRetentionFilterData) UnmarshalJSON

func (o *RumRetentionFilterData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterEventType

RumRetentionFilterEventType The type of RUM events to filter on.

type RumRetentionFilterEventType string

List of RumRetentionFilterEventType.

const (
    RUMRETENTIONFILTEREVENTTYPE_SESSION   RumRetentionFilterEventType = "session"
    RUMRETENTIONFILTEREVENTTYPE_VIEW      RumRetentionFilterEventType = "view"
    RUMRETENTIONFILTEREVENTTYPE_ACTION    RumRetentionFilterEventType = "action"
    RUMRETENTIONFILTEREVENTTYPE_ERROR     RumRetentionFilterEventType = "error"
    RUMRETENTIONFILTEREVENTTYPE_RESOURCE  RumRetentionFilterEventType = "resource"
    RUMRETENTIONFILTEREVENTTYPE_LONG_TASK RumRetentionFilterEventType = "long_task"
    RUMRETENTIONFILTEREVENTTYPE_VITAL     RumRetentionFilterEventType = "vital"
)

func NewRumRetentionFilterEventTypeFromValue

func NewRumRetentionFilterEventTypeFromValue(v string) (*RumRetentionFilterEventType, error)

NewRumRetentionFilterEventTypeFromValue returns a pointer to a valid RumRetentionFilterEventType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RumRetentionFilterEventType) GetAllowedValues

func (v *RumRetentionFilterEventType) GetAllowedValues() []RumRetentionFilterEventType

GetAllowedValues reeturns the list of possible values.

func (RumRetentionFilterEventType) IsValid

func (v RumRetentionFilterEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RumRetentionFilterEventType) Ptr

func (v RumRetentionFilterEventType) Ptr() *RumRetentionFilterEventType

Ptr returns reference to RumRetentionFilterEventType value.

func (*RumRetentionFilterEventType) UnmarshalJSON

func (v *RumRetentionFilterEventType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterResponse

RumRetentionFilterResponse The RUM retention filter object.

type RumRetentionFilterResponse struct {
    // The RUM retention filter.
    Data *RumRetentionFilterData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterResponse

func NewRumRetentionFilterResponse() *RumRetentionFilterResponse

NewRumRetentionFilterResponse instantiates a new RumRetentionFilterResponse 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 NewRumRetentionFilterResponseWithDefaults

func NewRumRetentionFilterResponseWithDefaults() *RumRetentionFilterResponse

NewRumRetentionFilterResponseWithDefaults instantiates a new RumRetentionFilterResponse 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 (*RumRetentionFilterResponse) GetData

func (o *RumRetentionFilterResponse) GetData() RumRetentionFilterData

GetData returns the Data field value if set, zero value otherwise.

func (*RumRetentionFilterResponse) GetDataOk

func (o *RumRetentionFilterResponse) GetDataOk() (*RumRetentionFilterData, 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 (*RumRetentionFilterResponse) HasData

func (o *RumRetentionFilterResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RumRetentionFilterResponse) MarshalJSON

func (o RumRetentionFilterResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterResponse) SetData

func (o *RumRetentionFilterResponse) SetData(v RumRetentionFilterData)

SetData gets a reference to the given RumRetentionFilterData and assigns it to the Data field.

func (*RumRetentionFilterResponse) UnmarshalJSON

func (o *RumRetentionFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterType

RumRetentionFilterType The type of the resource. The value should always be retention_filters.

type RumRetentionFilterType string

List of RumRetentionFilterType.

const (
    RUMRETENTIONFILTERTYPE_RETENTION_FILTERS RumRetentionFilterType = "retention_filters"
)

func NewRumRetentionFilterTypeFromValue

func NewRumRetentionFilterTypeFromValue(v string) (*RumRetentionFilterType, error)

NewRumRetentionFilterTypeFromValue returns a pointer to a valid RumRetentionFilterType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RumRetentionFilterType) GetAllowedValues

func (v *RumRetentionFilterType) GetAllowedValues() []RumRetentionFilterType

GetAllowedValues reeturns the list of possible values.

func (RumRetentionFilterType) IsValid

func (v RumRetentionFilterType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RumRetentionFilterType) Ptr

func (v RumRetentionFilterType) Ptr() *RumRetentionFilterType

Ptr returns reference to RumRetentionFilterType value.

func (*RumRetentionFilterType) UnmarshalJSON

func (v *RumRetentionFilterType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterUpdateAttributes

RumRetentionFilterUpdateAttributes The object describing attributes of a RUM retention filter to update.

type RumRetentionFilterUpdateAttributes struct {
    // Whether the retention filter is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // The type of RUM events to filter on.
    EventType *RumRetentionFilterEventType `json:"event_type,omitempty"`
    // The name of a RUM retention filter.
    Name *string `json:"name,omitempty"`
    // The query string for a RUM retention filter.
    Query *string `json:"query,omitempty"`
    // The sample rate for a RUM retention filter, between 0 and 100.
    SampleRate *int64 `json:"sample_rate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterUpdateAttributes

func NewRumRetentionFilterUpdateAttributes() *RumRetentionFilterUpdateAttributes

NewRumRetentionFilterUpdateAttributes instantiates a new RumRetentionFilterUpdateAttributes 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 NewRumRetentionFilterUpdateAttributesWithDefaults

func NewRumRetentionFilterUpdateAttributesWithDefaults() *RumRetentionFilterUpdateAttributes

NewRumRetentionFilterUpdateAttributesWithDefaults instantiates a new RumRetentionFilterUpdateAttributes 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 (*RumRetentionFilterUpdateAttributes) GetEnabled

func (o *RumRetentionFilterUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*RumRetentionFilterUpdateAttributes) GetEnabledOk

func (o *RumRetentionFilterUpdateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumRetentionFilterUpdateAttributes) GetEventType

func (o *RumRetentionFilterUpdateAttributes) GetEventType() RumRetentionFilterEventType

GetEventType returns the EventType field value if set, zero value otherwise.

func (*RumRetentionFilterUpdateAttributes) GetEventTypeOk

func (o *RumRetentionFilterUpdateAttributes) GetEventTypeOk() (*RumRetentionFilterEventType, bool)

GetEventTypeOk returns a tuple with the EventType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumRetentionFilterUpdateAttributes) GetName

func (o *RumRetentionFilterUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RumRetentionFilterUpdateAttributes) GetNameOk

func (o *RumRetentionFilterUpdateAttributes) 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 (*RumRetentionFilterUpdateAttributes) GetQuery

func (o *RumRetentionFilterUpdateAttributes) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*RumRetentionFilterUpdateAttributes) GetQueryOk

func (o *RumRetentionFilterUpdateAttributes) 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 (*RumRetentionFilterUpdateAttributes) GetSampleRate

func (o *RumRetentionFilterUpdateAttributes) GetSampleRate() int64

GetSampleRate returns the SampleRate field value if set, zero value otherwise.

func (*RumRetentionFilterUpdateAttributes) GetSampleRateOk

func (o *RumRetentionFilterUpdateAttributes) GetSampleRateOk() (*int64, bool)

GetSampleRateOk returns a tuple with the SampleRate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RumRetentionFilterUpdateAttributes) HasEnabled

func (o *RumRetentionFilterUpdateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*RumRetentionFilterUpdateAttributes) HasEventType

func (o *RumRetentionFilterUpdateAttributes) HasEventType() bool

HasEventType returns a boolean if a field has been set.

func (*RumRetentionFilterUpdateAttributes) HasName

func (o *RumRetentionFilterUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*RumRetentionFilterUpdateAttributes) HasQuery

func (o *RumRetentionFilterUpdateAttributes) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*RumRetentionFilterUpdateAttributes) HasSampleRate

func (o *RumRetentionFilterUpdateAttributes) HasSampleRate() bool

HasSampleRate returns a boolean if a field has been set.

func (RumRetentionFilterUpdateAttributes) MarshalJSON

func (o RumRetentionFilterUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterUpdateAttributes) SetEnabled

func (o *RumRetentionFilterUpdateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*RumRetentionFilterUpdateAttributes) SetEventType

func (o *RumRetentionFilterUpdateAttributes) SetEventType(v RumRetentionFilterEventType)

SetEventType gets a reference to the given RumRetentionFilterEventType and assigns it to the EventType field.

func (*RumRetentionFilterUpdateAttributes) SetName

func (o *RumRetentionFilterUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RumRetentionFilterUpdateAttributes) SetQuery

func (o *RumRetentionFilterUpdateAttributes) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*RumRetentionFilterUpdateAttributes) SetSampleRate

func (o *RumRetentionFilterUpdateAttributes) SetSampleRate(v int64)

SetSampleRate gets a reference to the given int64 and assigns it to the SampleRate field.

func (*RumRetentionFilterUpdateAttributes) UnmarshalJSON

func (o *RumRetentionFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterUpdateData

RumRetentionFilterUpdateData The new RUM retention filter properties to update.

type RumRetentionFilterUpdateData struct {
    // The object describing attributes of a RUM retention filter to update.
    Attributes RumRetentionFilterUpdateAttributes `json:"attributes"`
    // ID of retention filter in UUID.
    Id string `json:"id"`
    // The type of the resource. The value should always be retention_filters.
    Type RumRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterUpdateData

func NewRumRetentionFilterUpdateData(attributes RumRetentionFilterUpdateAttributes, id string, typeVar RumRetentionFilterType) *RumRetentionFilterUpdateData

NewRumRetentionFilterUpdateData instantiates a new RumRetentionFilterUpdateData 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 NewRumRetentionFilterUpdateDataWithDefaults

func NewRumRetentionFilterUpdateDataWithDefaults() *RumRetentionFilterUpdateData

NewRumRetentionFilterUpdateDataWithDefaults instantiates a new RumRetentionFilterUpdateData 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 (*RumRetentionFilterUpdateData) GetAttributes

func (o *RumRetentionFilterUpdateData) GetAttributes() RumRetentionFilterUpdateAttributes

GetAttributes returns the Attributes field value.

func (*RumRetentionFilterUpdateData) GetAttributesOk

func (o *RumRetentionFilterUpdateData) GetAttributesOk() (*RumRetentionFilterUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*RumRetentionFilterUpdateData) GetId

func (o *RumRetentionFilterUpdateData) GetId() string

GetId returns the Id field value.

func (*RumRetentionFilterUpdateData) GetIdOk

func (o *RumRetentionFilterUpdateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RumRetentionFilterUpdateData) GetType

func (o *RumRetentionFilterUpdateData) GetType() RumRetentionFilterType

GetType returns the Type field value.

func (*RumRetentionFilterUpdateData) GetTypeOk

func (o *RumRetentionFilterUpdateData) GetTypeOk() (*RumRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RumRetentionFilterUpdateData) MarshalJSON

func (o RumRetentionFilterUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterUpdateData) SetAttributes

func (o *RumRetentionFilterUpdateData) SetAttributes(v RumRetentionFilterUpdateAttributes)

SetAttributes sets field value.

func (*RumRetentionFilterUpdateData) SetId

func (o *RumRetentionFilterUpdateData) SetId(v string)

SetId sets field value.

func (*RumRetentionFilterUpdateData) SetType

func (o *RumRetentionFilterUpdateData) SetType(v RumRetentionFilterType)

SetType sets field value.

func (*RumRetentionFilterUpdateData) UnmarshalJSON

func (o *RumRetentionFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFilterUpdateRequest

RumRetentionFilterUpdateRequest The RUM retention filter body to update.

type RumRetentionFilterUpdateRequest struct {
    // The new RUM retention filter properties to update.
    Data RumRetentionFilterUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFilterUpdateRequest

func NewRumRetentionFilterUpdateRequest(data RumRetentionFilterUpdateData) *RumRetentionFilterUpdateRequest

NewRumRetentionFilterUpdateRequest instantiates a new RumRetentionFilterUpdateRequest 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 NewRumRetentionFilterUpdateRequestWithDefaults

func NewRumRetentionFilterUpdateRequestWithDefaults() *RumRetentionFilterUpdateRequest

NewRumRetentionFilterUpdateRequestWithDefaults instantiates a new RumRetentionFilterUpdateRequest 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 (*RumRetentionFilterUpdateRequest) GetData

func (o *RumRetentionFilterUpdateRequest) GetData() RumRetentionFilterUpdateData

GetData returns the Data field value.

func (*RumRetentionFilterUpdateRequest) GetDataOk

func (o *RumRetentionFilterUpdateRequest) GetDataOk() (*RumRetentionFilterUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (RumRetentionFilterUpdateRequest) MarshalJSON

func (o RumRetentionFilterUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFilterUpdateRequest) SetData

func (o *RumRetentionFilterUpdateRequest) SetData(v RumRetentionFilterUpdateData)

SetData sets field value.

func (*RumRetentionFilterUpdateRequest) UnmarshalJSON

func (o *RumRetentionFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFiltersApi

RumRetentionFiltersApi service type

type RumRetentionFiltersApi datadog.Service

func NewRumRetentionFiltersApi

func NewRumRetentionFiltersApi(client *datadog.APIClient) *RumRetentionFiltersApi

NewRumRetentionFiltersApi Returns NewRumRetentionFiltersApi.

func (*RumRetentionFiltersApi) CreateRetentionFilter

func (a *RumRetentionFiltersApi) CreateRetentionFilter(ctx _context.Context, appId string, body RumRetentionFilterCreateRequest) (RumRetentionFilterResponse, *_nethttp.Response, error)

CreateRetentionFilter Create a RUM retention filter. Create a RUM retention filter for a RUM application. Returns RUM retention filter objects from the request body when the request is successful.

func (*RumRetentionFiltersApi) DeleteRetentionFilter

func (a *RumRetentionFiltersApi) DeleteRetentionFilter(ctx _context.Context, appId string, rfId string) (*_nethttp.Response, error)

DeleteRetentionFilter Delete a RUM retention filter. Delete a RUM retention filter for a RUM application.

func (*RumRetentionFiltersApi) GetRetentionFilter

func (a *RumRetentionFiltersApi) GetRetentionFilter(ctx _context.Context, appId string, rfId string) (RumRetentionFilterResponse, *_nethttp.Response, error)

GetRetentionFilter Get a RUM retention filter. Get a RUM retention filter for a RUM application.

func (*RumRetentionFiltersApi) ListRetentionFilters

func (a *RumRetentionFiltersApi) ListRetentionFilters(ctx _context.Context, appId string) (RumRetentionFiltersResponse, *_nethttp.Response, error)

ListRetentionFilters Get all RUM retention filters. Get the list of RUM retention filters for a RUM application.

func (*RumRetentionFiltersApi) OrderRetentionFilters

func (a *RumRetentionFiltersApi) OrderRetentionFilters(ctx _context.Context, appId string, body RumRetentionFiltersOrderRequest) (RumRetentionFiltersOrderResponse, *_nethttp.Response, error)

OrderRetentionFilters Order RUM retention filters. Order RUM retention filters for a RUM application. Returns RUM retention filter objects without attributes from the request body when the request is successful.

func (*RumRetentionFiltersApi) UpdateRetentionFilter

func (a *RumRetentionFiltersApi) UpdateRetentionFilter(ctx _context.Context, appId string, rfId string, body RumRetentionFilterUpdateRequest) (RumRetentionFilterResponse, *_nethttp.Response, error)

UpdateRetentionFilter Update a RUM retention filter. Update a RUM retention filter for a RUM application. Returns RUM retention filter objects from the request body when the request is successful.

type RumRetentionFiltersOrderData

RumRetentionFiltersOrderData The RUM retention filter data for ordering.

type RumRetentionFiltersOrderData struct {
    // ID of retention filter in UUID.
    Id string `json:"id"`
    // The type of the resource. The value should always be retention_filters.
    Type RumRetentionFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFiltersOrderData

func NewRumRetentionFiltersOrderData(id string, typeVar RumRetentionFilterType) *RumRetentionFiltersOrderData

NewRumRetentionFiltersOrderData instantiates a new RumRetentionFiltersOrderData 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 NewRumRetentionFiltersOrderDataWithDefaults

func NewRumRetentionFiltersOrderDataWithDefaults() *RumRetentionFiltersOrderData

NewRumRetentionFiltersOrderDataWithDefaults instantiates a new RumRetentionFiltersOrderData 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 (*RumRetentionFiltersOrderData) GetId

func (o *RumRetentionFiltersOrderData) GetId() string

GetId returns the Id field value.

func (*RumRetentionFiltersOrderData) GetIdOk

func (o *RumRetentionFiltersOrderData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RumRetentionFiltersOrderData) GetType

func (o *RumRetentionFiltersOrderData) GetType() RumRetentionFilterType

GetType returns the Type field value.

func (*RumRetentionFiltersOrderData) GetTypeOk

func (o *RumRetentionFiltersOrderData) GetTypeOk() (*RumRetentionFilterType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (RumRetentionFiltersOrderData) MarshalJSON

func (o RumRetentionFiltersOrderData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFiltersOrderData) SetId

func (o *RumRetentionFiltersOrderData) SetId(v string)

SetId sets field value.

func (*RumRetentionFiltersOrderData) SetType

func (o *RumRetentionFiltersOrderData) SetType(v RumRetentionFilterType)

SetType sets field value.

func (*RumRetentionFiltersOrderData) UnmarshalJSON

func (o *RumRetentionFiltersOrderData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFiltersOrderRequest

RumRetentionFiltersOrderRequest The list of RUM retention filter IDs along with their corresponding type to reorder. All retention filter IDs should be included in the list created for a RUM application.

type RumRetentionFiltersOrderRequest struct {
    // A list of RUM retention filter IDs along with type.
    Data []RumRetentionFiltersOrderData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFiltersOrderRequest

func NewRumRetentionFiltersOrderRequest() *RumRetentionFiltersOrderRequest

NewRumRetentionFiltersOrderRequest instantiates a new RumRetentionFiltersOrderRequest 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 NewRumRetentionFiltersOrderRequestWithDefaults

func NewRumRetentionFiltersOrderRequestWithDefaults() *RumRetentionFiltersOrderRequest

NewRumRetentionFiltersOrderRequestWithDefaults instantiates a new RumRetentionFiltersOrderRequest 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 (*RumRetentionFiltersOrderRequest) GetData

func (o *RumRetentionFiltersOrderRequest) GetData() []RumRetentionFiltersOrderData

GetData returns the Data field value if set, zero value otherwise.

func (*RumRetentionFiltersOrderRequest) GetDataOk

func (o *RumRetentionFiltersOrderRequest) GetDataOk() (*[]RumRetentionFiltersOrderData, 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 (*RumRetentionFiltersOrderRequest) HasData

func (o *RumRetentionFiltersOrderRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (RumRetentionFiltersOrderRequest) MarshalJSON

func (o RumRetentionFiltersOrderRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFiltersOrderRequest) SetData

func (o *RumRetentionFiltersOrderRequest) SetData(v []RumRetentionFiltersOrderData)

SetData gets a reference to the given []RumRetentionFiltersOrderData and assigns it to the Data field.

func (*RumRetentionFiltersOrderRequest) UnmarshalJSON

func (o *RumRetentionFiltersOrderRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFiltersOrderResponse

RumRetentionFiltersOrderResponse The list of RUM retention filter IDs along with type.

type RumRetentionFiltersOrderResponse struct {
    // A list of RUM retention filter IDs along with type.
    Data []RumRetentionFiltersOrderData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFiltersOrderResponse

func NewRumRetentionFiltersOrderResponse() *RumRetentionFiltersOrderResponse

NewRumRetentionFiltersOrderResponse instantiates a new RumRetentionFiltersOrderResponse 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 NewRumRetentionFiltersOrderResponseWithDefaults

func NewRumRetentionFiltersOrderResponseWithDefaults() *RumRetentionFiltersOrderResponse

NewRumRetentionFiltersOrderResponseWithDefaults instantiates a new RumRetentionFiltersOrderResponse 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 (*RumRetentionFiltersOrderResponse) GetData

func (o *RumRetentionFiltersOrderResponse) GetData() []RumRetentionFiltersOrderData

GetData returns the Data field value if set, zero value otherwise.

func (*RumRetentionFiltersOrderResponse) GetDataOk

func (o *RumRetentionFiltersOrderResponse) GetDataOk() (*[]RumRetentionFiltersOrderData, 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 (*RumRetentionFiltersOrderResponse) HasData

func (o *RumRetentionFiltersOrderResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RumRetentionFiltersOrderResponse) MarshalJSON

func (o RumRetentionFiltersOrderResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFiltersOrderResponse) SetData

func (o *RumRetentionFiltersOrderResponse) SetData(v []RumRetentionFiltersOrderData)

SetData gets a reference to the given []RumRetentionFiltersOrderData and assigns it to the Data field.

func (*RumRetentionFiltersOrderResponse) UnmarshalJSON

func (o *RumRetentionFiltersOrderResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RumRetentionFiltersResponse

RumRetentionFiltersResponse All RUM retention filters for a RUM application.

type RumRetentionFiltersResponse struct {
    // A list of RUM retention filters.
    Data []RumRetentionFilterData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRumRetentionFiltersResponse

func NewRumRetentionFiltersResponse() *RumRetentionFiltersResponse

NewRumRetentionFiltersResponse instantiates a new RumRetentionFiltersResponse 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 NewRumRetentionFiltersResponseWithDefaults

func NewRumRetentionFiltersResponseWithDefaults() *RumRetentionFiltersResponse

NewRumRetentionFiltersResponseWithDefaults instantiates a new RumRetentionFiltersResponse 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 (*RumRetentionFiltersResponse) GetData

func (o *RumRetentionFiltersResponse) GetData() []RumRetentionFilterData

GetData returns the Data field value if set, zero value otherwise.

func (*RumRetentionFiltersResponse) GetDataOk

func (o *RumRetentionFiltersResponse) GetDataOk() (*[]RumRetentionFilterData, 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 (*RumRetentionFiltersResponse) HasData

func (o *RumRetentionFiltersResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (RumRetentionFiltersResponse) MarshalJSON

func (o RumRetentionFiltersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RumRetentionFiltersResponse) SetData

func (o *RumRetentionFiltersResponse) SetData(v []RumRetentionFilterData)

SetData gets a reference to the given []RumRetentionFilterData and assigns it to the Data field.

func (*RumRetentionFiltersResponse) UnmarshalJSON

func (o *RumRetentionFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RunHistoricalJobRequest

RunHistoricalJobRequest Run a historical job request.

type RunHistoricalJobRequest struct {
    // Data for running a historical job request.
    Data *RunHistoricalJobRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRunHistoricalJobRequest

func NewRunHistoricalJobRequest() *RunHistoricalJobRequest

NewRunHistoricalJobRequest instantiates a new RunHistoricalJobRequest 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 NewRunHistoricalJobRequestWithDefaults

func NewRunHistoricalJobRequestWithDefaults() *RunHistoricalJobRequest

NewRunHistoricalJobRequestWithDefaults instantiates a new RunHistoricalJobRequest 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 (*RunHistoricalJobRequest) GetData

func (o *RunHistoricalJobRequest) GetData() RunHistoricalJobRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*RunHistoricalJobRequest) GetDataOk

func (o *RunHistoricalJobRequest) GetDataOk() (*RunHistoricalJobRequestData, 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 (*RunHistoricalJobRequest) HasData

func (o *RunHistoricalJobRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (RunHistoricalJobRequest) MarshalJSON

func (o RunHistoricalJobRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RunHistoricalJobRequest) SetData

func (o *RunHistoricalJobRequest) SetData(v RunHistoricalJobRequestData)

SetData gets a reference to the given RunHistoricalJobRequestData and assigns it to the Data field.

func (*RunHistoricalJobRequest) UnmarshalJSON

func (o *RunHistoricalJobRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RunHistoricalJobRequestAttributes

RunHistoricalJobRequestAttributes Run a historical job request.

type RunHistoricalJobRequestAttributes struct {
    // Definition of a historical job based on a security monitoring rule.
    FromRule *JobDefinitionFromRule `json:"fromRule,omitempty"`
    // Request ID.
    Id *string `json:"id,omitempty"`
    // Definition of a historical job.
    JobDefinition *JobDefinition `json:"jobDefinition,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRunHistoricalJobRequestAttributes

func NewRunHistoricalJobRequestAttributes() *RunHistoricalJobRequestAttributes

NewRunHistoricalJobRequestAttributes instantiates a new RunHistoricalJobRequestAttributes 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 NewRunHistoricalJobRequestAttributesWithDefaults

func NewRunHistoricalJobRequestAttributesWithDefaults() *RunHistoricalJobRequestAttributes

NewRunHistoricalJobRequestAttributesWithDefaults instantiates a new RunHistoricalJobRequestAttributes 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 (*RunHistoricalJobRequestAttributes) GetFromRule

func (o *RunHistoricalJobRequestAttributes) GetFromRule() JobDefinitionFromRule

GetFromRule returns the FromRule field value if set, zero value otherwise.

func (*RunHistoricalJobRequestAttributes) GetFromRuleOk

func (o *RunHistoricalJobRequestAttributes) GetFromRuleOk() (*JobDefinitionFromRule, bool)

GetFromRuleOk returns a tuple with the FromRule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RunHistoricalJobRequestAttributes) GetId

func (o *RunHistoricalJobRequestAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*RunHistoricalJobRequestAttributes) GetIdOk

func (o *RunHistoricalJobRequestAttributes) 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 (*RunHistoricalJobRequestAttributes) GetJobDefinition

func (o *RunHistoricalJobRequestAttributes) GetJobDefinition() JobDefinition

GetJobDefinition returns the JobDefinition field value if set, zero value otherwise.

func (*RunHistoricalJobRequestAttributes) GetJobDefinitionOk

func (o *RunHistoricalJobRequestAttributes) GetJobDefinitionOk() (*JobDefinition, bool)

GetJobDefinitionOk returns a tuple with the JobDefinition field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RunHistoricalJobRequestAttributes) HasFromRule

func (o *RunHistoricalJobRequestAttributes) HasFromRule() bool

HasFromRule returns a boolean if a field has been set.

func (*RunHistoricalJobRequestAttributes) HasId

func (o *RunHistoricalJobRequestAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (*RunHistoricalJobRequestAttributes) HasJobDefinition

func (o *RunHistoricalJobRequestAttributes) HasJobDefinition() bool

HasJobDefinition returns a boolean if a field has been set.

func (RunHistoricalJobRequestAttributes) MarshalJSON

func (o RunHistoricalJobRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RunHistoricalJobRequestAttributes) SetFromRule

func (o *RunHistoricalJobRequestAttributes) SetFromRule(v JobDefinitionFromRule)

SetFromRule gets a reference to the given JobDefinitionFromRule and assigns it to the FromRule field.

func (*RunHistoricalJobRequestAttributes) SetId

func (o *RunHistoricalJobRequestAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*RunHistoricalJobRequestAttributes) SetJobDefinition

func (o *RunHistoricalJobRequestAttributes) SetJobDefinition(v JobDefinition)

SetJobDefinition gets a reference to the given JobDefinition and assigns it to the JobDefinition field.

func (*RunHistoricalJobRequestAttributes) UnmarshalJSON

func (o *RunHistoricalJobRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RunHistoricalJobRequestData

RunHistoricalJobRequestData Data for running a historical job request.

type RunHistoricalJobRequestData struct {
    // Run a historical job request.
    Attributes *RunHistoricalJobRequestAttributes `json:"attributes,omitempty"`
    // Type of data.
    Type *RunHistoricalJobRequestDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewRunHistoricalJobRequestData

func NewRunHistoricalJobRequestData() *RunHistoricalJobRequestData

NewRunHistoricalJobRequestData instantiates a new RunHistoricalJobRequestData 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 NewRunHistoricalJobRequestDataWithDefaults

func NewRunHistoricalJobRequestDataWithDefaults() *RunHistoricalJobRequestData

NewRunHistoricalJobRequestDataWithDefaults instantiates a new RunHistoricalJobRequestData 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 (*RunHistoricalJobRequestData) GetAttributes

func (o *RunHistoricalJobRequestData) GetAttributes() RunHistoricalJobRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*RunHistoricalJobRequestData) GetAttributesOk

func (o *RunHistoricalJobRequestData) GetAttributesOk() (*RunHistoricalJobRequestAttributes, 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 (*RunHistoricalJobRequestData) GetType

func (o *RunHistoricalJobRequestData) GetType() RunHistoricalJobRequestDataType

GetType returns the Type field value if set, zero value otherwise.

func (*RunHistoricalJobRequestData) GetTypeOk

func (o *RunHistoricalJobRequestData) GetTypeOk() (*RunHistoricalJobRequestDataType, 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 (*RunHistoricalJobRequestData) HasAttributes

func (o *RunHistoricalJobRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*RunHistoricalJobRequestData) HasType

func (o *RunHistoricalJobRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (RunHistoricalJobRequestData) MarshalJSON

func (o RunHistoricalJobRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*RunHistoricalJobRequestData) SetAttributes

func (o *RunHistoricalJobRequestData) SetAttributes(v RunHistoricalJobRequestAttributes)

SetAttributes gets a reference to the given RunHistoricalJobRequestAttributes and assigns it to the Attributes field.

func (*RunHistoricalJobRequestData) SetType

func (o *RunHistoricalJobRequestData) SetType(v RunHistoricalJobRequestDataType)

SetType gets a reference to the given RunHistoricalJobRequestDataType and assigns it to the Type field.

func (*RunHistoricalJobRequestData) UnmarshalJSON

func (o *RunHistoricalJobRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type RunHistoricalJobRequestDataType

RunHistoricalJobRequestDataType Type of data.

type RunHistoricalJobRequestDataType string

List of RunHistoricalJobRequestDataType.

const (
    RUNHISTORICALJOBREQUESTDATATYPE_HISTORICALDETECTIONSJOBCREATE RunHistoricalJobRequestDataType = "historicalDetectionsJobCreate"
)

func NewRunHistoricalJobRequestDataTypeFromValue

func NewRunHistoricalJobRequestDataTypeFromValue(v string) (*RunHistoricalJobRequestDataType, error)

NewRunHistoricalJobRequestDataTypeFromValue returns a pointer to a valid RunHistoricalJobRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*RunHistoricalJobRequestDataType) GetAllowedValues

func (v *RunHistoricalJobRequestDataType) GetAllowedValues() []RunHistoricalJobRequestDataType

GetAllowedValues reeturns the list of possible values.

func (RunHistoricalJobRequestDataType) IsValid

func (v RunHistoricalJobRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (RunHistoricalJobRequestDataType) Ptr

func (v RunHistoricalJobRequestDataType) Ptr() *RunHistoricalJobRequestDataType

Ptr returns reference to RunHistoricalJobRequestDataType value.

func (*RunHistoricalJobRequestDataType) UnmarshalJSON

func (v *RunHistoricalJobRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttribute

SAMLAssertionAttribute SAML assertion attribute.

type SAMLAssertionAttribute struct {
    // Key/Value pair of attributes used in SAML assertion attributes.
    Attributes *SAMLAssertionAttributeAttributes `json:"attributes,omitempty"`
    // The ID of the SAML assertion attribute.
    Id string `json:"id"`
    // SAML assertion attributes resource type.
    Type SAMLAssertionAttributesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSAMLAssertionAttribute

func NewSAMLAssertionAttribute(id string, typeVar SAMLAssertionAttributesType) *SAMLAssertionAttribute

NewSAMLAssertionAttribute instantiates a new SAMLAssertionAttribute 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 NewSAMLAssertionAttributeWithDefaults

func NewSAMLAssertionAttributeWithDefaults() *SAMLAssertionAttribute

NewSAMLAssertionAttributeWithDefaults instantiates a new SAMLAssertionAttribute 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 (*SAMLAssertionAttribute) GetAttributes

func (o *SAMLAssertionAttribute) GetAttributes() SAMLAssertionAttributeAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SAMLAssertionAttribute) GetAttributesOk

func (o *SAMLAssertionAttribute) GetAttributesOk() (*SAMLAssertionAttributeAttributes, 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 (*SAMLAssertionAttribute) GetId

func (o *SAMLAssertionAttribute) GetId() string

GetId returns the Id field value.

func (*SAMLAssertionAttribute) GetIdOk

func (o *SAMLAssertionAttribute) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) GetType

func (o *SAMLAssertionAttribute) GetType() SAMLAssertionAttributesType

GetType returns the Type field value.

func (*SAMLAssertionAttribute) GetTypeOk

func (o *SAMLAssertionAttribute) GetTypeOk() (*SAMLAssertionAttributesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SAMLAssertionAttribute) HasAttributes

func (o *SAMLAssertionAttribute) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (SAMLAssertionAttribute) MarshalJSON

func (o SAMLAssertionAttribute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SAMLAssertionAttribute) SetAttributes

func (o *SAMLAssertionAttribute) SetAttributes(v SAMLAssertionAttributeAttributes)

SetAttributes gets a reference to the given SAMLAssertionAttributeAttributes and assigns it to the Attributes field.

func (*SAMLAssertionAttribute) SetId

func (o *SAMLAssertionAttribute) SetId(v string)

SetId sets field value.

func (*SAMLAssertionAttribute) SetType

func (o *SAMLAssertionAttribute) SetType(v SAMLAssertionAttributesType)

SetType sets field value.

func (*SAMLAssertionAttribute) UnmarshalJSON

func (o *SAMLAssertionAttribute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttributeAttributes

SAMLAssertionAttributeAttributes Key/Value pair of attributes used in SAML assertion attributes.

type SAMLAssertionAttributeAttributes struct {
    // Key portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeKey *string `json:"attribute_key,omitempty"`
    // Value portion of a key/value pair of the attribute sent from the Identity Provider.
    AttributeValue *string `json:"attribute_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSAMLAssertionAttributeAttributes

func NewSAMLAssertionAttributeAttributes() *SAMLAssertionAttributeAttributes

NewSAMLAssertionAttributeAttributes instantiates a new SAMLAssertionAttributeAttributes 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 NewSAMLAssertionAttributeAttributesWithDefaults

func NewSAMLAssertionAttributeAttributesWithDefaults() *SAMLAssertionAttributeAttributes

NewSAMLAssertionAttributeAttributesWithDefaults instantiates a new SAMLAssertionAttributeAttributes 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 (*SAMLAssertionAttributeAttributes) GetAttributeKey

func (o *SAMLAssertionAttributeAttributes) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*SAMLAssertionAttributeAttributes) GetAttributeKeyOk

func (o *SAMLAssertionAttributeAttributes) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttributeAttributes) GetAttributeValue

func (o *SAMLAssertionAttributeAttributes) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field value if set, zero value otherwise.

func (*SAMLAssertionAttributeAttributes) GetAttributeValueOk

func (o *SAMLAssertionAttributeAttributes) GetAttributeValueOk() (*string, bool)

GetAttributeValueOk returns a tuple with the AttributeValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SAMLAssertionAttributeAttributes) HasAttributeKey

func (o *SAMLAssertionAttributeAttributes) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*SAMLAssertionAttributeAttributes) HasAttributeValue

func (o *SAMLAssertionAttributeAttributes) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

func (SAMLAssertionAttributeAttributes) MarshalJSON

func (o SAMLAssertionAttributeAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SAMLAssertionAttributeAttributes) SetAttributeKey

func (o *SAMLAssertionAttributeAttributes) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*SAMLAssertionAttributeAttributes) SetAttributeValue

func (o *SAMLAssertionAttributeAttributes) SetAttributeValue(v string)

SetAttributeValue gets a reference to the given string and assigns it to the AttributeValue field.

func (*SAMLAssertionAttributeAttributes) UnmarshalJSON

func (o *SAMLAssertionAttributeAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SAMLAssertionAttributesType

SAMLAssertionAttributesType SAML assertion attributes resource type.

type SAMLAssertionAttributesType string

List of SAMLAssertionAttributesType.

const (
    SAMLASSERTIONATTRIBUTESTYPE_SAML_ASSERTION_ATTRIBUTES SAMLAssertionAttributesType = "saml_assertion_attributes"
)

func NewSAMLAssertionAttributesTypeFromValue

func NewSAMLAssertionAttributesTypeFromValue(v string) (*SAMLAssertionAttributesType, error)

NewSAMLAssertionAttributesTypeFromValue returns a pointer to a valid SAMLAssertionAttributesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SAMLAssertionAttributesType) GetAllowedValues

func (v *SAMLAssertionAttributesType) GetAllowedValues() []SAMLAssertionAttributesType

GetAllowedValues reeturns the list of possible values.

func (SAMLAssertionAttributesType) IsValid

func (v SAMLAssertionAttributesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SAMLAssertionAttributesType) Ptr

func (v SAMLAssertionAttributesType) Ptr() *SAMLAssertionAttributesType

Ptr returns reference to SAMLAssertionAttributesType value.

func (*SAMLAssertionAttributesType) UnmarshalJSON

func (v *SAMLAssertionAttributesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SBOM

SBOM A single SBOM

type SBOM struct {
    // The JSON:API attributes of the SBOM.
    Attributes *SBOMAttributes `json:"attributes,omitempty"`
    // The unique ID for this SBOM (it is equivalent to the `asset_name` or `asset_name@repo_digest` (Image)
    Id *string `json:"id,omitempty"`
    // The JSON:API type.
    Type *SBOMType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSBOM

func NewSBOM() *SBOM

NewSBOM instantiates a new SBOM 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 NewSBOMWithDefaults

func NewSBOMWithDefaults() *SBOM

NewSBOMWithDefaults instantiates a new SBOM 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 (*SBOM) GetAttributes

func (o *SBOM) GetAttributes() SBOMAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SBOM) GetAttributesOk

func (o *SBOM) GetAttributesOk() (*SBOMAttributes, 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 (*SBOM) GetId

func (o *SBOM) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SBOM) GetIdOk

func (o *SBOM) 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 (*SBOM) GetType

func (o *SBOM) GetType() SBOMType

GetType returns the Type field value if set, zero value otherwise.

func (*SBOM) GetTypeOk

func (o *SBOM) GetTypeOk() (*SBOMType, 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 (*SBOM) HasAttributes

func (o *SBOM) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SBOM) HasId

func (o *SBOM) HasId() bool

HasId returns a boolean if a field has been set.

func (*SBOM) HasType

func (o *SBOM) HasType() bool

HasType returns a boolean if a field has been set.

func (SBOM) MarshalJSON

func (o SBOM) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SBOM) SetAttributes

func (o *SBOM) SetAttributes(v SBOMAttributes)

SetAttributes gets a reference to the given SBOMAttributes and assigns it to the Attributes field.

func (*SBOM) SetId

func (o *SBOM) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SBOM) SetType

func (o *SBOM) SetType(v SBOMType)

SetType gets a reference to the given SBOMType and assigns it to the Type field.

func (*SBOM) UnmarshalJSON

func (o *SBOM) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SBOMAttributes

SBOMAttributes The JSON:API attributes of the SBOM.

type SBOMAttributes struct {
    // Specifies the format of the BOM. This helps to identify the file as CycloneDX since BOM do not have a filename convention nor does JSON schema support namespaces. This value MUST be `CycloneDX`.
    BomFormat string `json:"bomFormat"`
    // A list of software and hardware components.
    Components []SBOMComponent `json:"components"`
    // Provides additional information about a BOM.
    Metadata SBOMMetadata `json:"metadata"`
    // Every BOM generated has a unique serial number, even if the contents of the BOM have not changed overt time. The serial number follows [RFC-4122](https://datatracker.ietf.org/doc/html/rfc4122)
    SerialNumber string `json:"serialNumber"`
    // The version of the CycloneDX specification a BOM conforms to.
    SpecVersion SpecVersion `json:"specVersion"`
    // It increments when a BOM is modified. The default value is 1.
    Version int64 `json:"version"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSBOMAttributes

func NewSBOMAttributes(bomFormat string, components []SBOMComponent, metadata SBOMMetadata, serialNumber string, specVersion SpecVersion, version int64) *SBOMAttributes

NewSBOMAttributes instantiates a new SBOMAttributes 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 NewSBOMAttributesWithDefaults

func NewSBOMAttributesWithDefaults() *SBOMAttributes

NewSBOMAttributesWithDefaults instantiates a new SBOMAttributes 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 (*SBOMAttributes) GetBomFormat

func (o *SBOMAttributes) GetBomFormat() string

GetBomFormat returns the BomFormat field value.

func (*SBOMAttributes) GetBomFormatOk

func (o *SBOMAttributes) GetBomFormatOk() (*string, bool)

GetBomFormatOk returns a tuple with the BomFormat field value and a boolean to check if the value has been set.

func (*SBOMAttributes) GetComponents

func (o *SBOMAttributes) GetComponents() []SBOMComponent

GetComponents returns the Components field value.

func (*SBOMAttributes) GetComponentsOk

func (o *SBOMAttributes) GetComponentsOk() (*[]SBOMComponent, bool)

GetComponentsOk returns a tuple with the Components field value and a boolean to check if the value has been set.

func (*SBOMAttributes) GetMetadata

func (o *SBOMAttributes) GetMetadata() SBOMMetadata

GetMetadata returns the Metadata field value.

func (*SBOMAttributes) GetMetadataOk

func (o *SBOMAttributes) GetMetadataOk() (*SBOMMetadata, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*SBOMAttributes) GetSerialNumber

func (o *SBOMAttributes) GetSerialNumber() string

GetSerialNumber returns the SerialNumber field value.

func (*SBOMAttributes) GetSerialNumberOk

func (o *SBOMAttributes) GetSerialNumberOk() (*string, bool)

GetSerialNumberOk returns a tuple with the SerialNumber field value and a boolean to check if the value has been set.

func (*SBOMAttributes) GetSpecVersion

func (o *SBOMAttributes) GetSpecVersion() SpecVersion

GetSpecVersion returns the SpecVersion field value.

func (*SBOMAttributes) GetSpecVersionOk

func (o *SBOMAttributes) GetSpecVersionOk() (*SpecVersion, bool)

GetSpecVersionOk returns a tuple with the SpecVersion field value and a boolean to check if the value has been set.

func (*SBOMAttributes) GetVersion

func (o *SBOMAttributes) GetVersion() int64

GetVersion returns the Version field value.

func (*SBOMAttributes) GetVersionOk

func (o *SBOMAttributes) GetVersionOk() (*int64, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (SBOMAttributes) MarshalJSON

func (o SBOMAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SBOMAttributes) SetBomFormat

func (o *SBOMAttributes) SetBomFormat(v string)

SetBomFormat sets field value.

func (*SBOMAttributes) SetComponents

func (o *SBOMAttributes) SetComponents(v []SBOMComponent)

SetComponents sets field value.

func (*SBOMAttributes) SetMetadata

func (o *SBOMAttributes) SetMetadata(v SBOMMetadata)

SetMetadata sets field value.

func (*SBOMAttributes) SetSerialNumber

func (o *SBOMAttributes) SetSerialNumber(v string)

SetSerialNumber sets field value.

func (*SBOMAttributes) SetSpecVersion

func (o *SBOMAttributes) SetSpecVersion(v SpecVersion)

SetSpecVersion sets field value.

func (*SBOMAttributes) SetVersion

func (o *SBOMAttributes) SetVersion(v int64)

SetVersion sets field value.

func (*SBOMAttributes) UnmarshalJSON

func (o *SBOMAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SBOMComponent

SBOMComponent Software or hardware component.

type SBOMComponent struct {
    // An optional identifier that can be used to reference the component elsewhere in the BOM.
    BomRef *string `json:"bom-ref,omitempty"`
    // The name of the component. This will often be a shortened, single name of the component.
    Name string `json:"name"`
    // Specifies the package-url (purl). The purl, if specified, MUST be valid and conform to the [specification](https://github.com/package-url/purl-spec).
    Purl *string `json:"purl,omitempty"`
    // The SBOM component type
    Type SBOMComponentType `json:"type"`
    // The component version.
    Version string `json:"version"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSBOMComponent

func NewSBOMComponent(name string, typeVar SBOMComponentType, version string) *SBOMComponent

NewSBOMComponent instantiates a new SBOMComponent 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 NewSBOMComponentWithDefaults

func NewSBOMComponentWithDefaults() *SBOMComponent

NewSBOMComponentWithDefaults instantiates a new SBOMComponent 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 (*SBOMComponent) GetBomRef

func (o *SBOMComponent) GetBomRef() string

GetBomRef returns the BomRef field value if set, zero value otherwise.

func (*SBOMComponent) GetBomRefOk

func (o *SBOMComponent) GetBomRefOk() (*string, bool)

GetBomRefOk returns a tuple with the BomRef field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SBOMComponent) GetName

func (o *SBOMComponent) GetName() string

GetName returns the Name field value.

func (*SBOMComponent) GetNameOk

func (o *SBOMComponent) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SBOMComponent) GetPurl

func (o *SBOMComponent) GetPurl() string

GetPurl returns the Purl field value if set, zero value otherwise.

func (*SBOMComponent) GetPurlOk

func (o *SBOMComponent) GetPurlOk() (*string, bool)

GetPurlOk returns a tuple with the Purl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SBOMComponent) GetType

func (o *SBOMComponent) GetType() SBOMComponentType

GetType returns the Type field value.

func (*SBOMComponent) GetTypeOk

func (o *SBOMComponent) GetTypeOk() (*SBOMComponentType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SBOMComponent) GetVersion

func (o *SBOMComponent) GetVersion() string

GetVersion returns the Version field value.

func (*SBOMComponent) GetVersionOk

func (o *SBOMComponent) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*SBOMComponent) HasBomRef

func (o *SBOMComponent) HasBomRef() bool

HasBomRef returns a boolean if a field has been set.

func (*SBOMComponent) HasPurl

func (o *SBOMComponent) HasPurl() bool

HasPurl returns a boolean if a field has been set.

func (SBOMComponent) MarshalJSON

func (o SBOMComponent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SBOMComponent) SetBomRef

func (o *SBOMComponent) SetBomRef(v string)

SetBomRef gets a reference to the given string and assigns it to the BomRef field.

func (*SBOMComponent) SetName

func (o *SBOMComponent) SetName(v string)

SetName sets field value.

func (*SBOMComponent) SetPurl

func (o *SBOMComponent) SetPurl(v string)

SetPurl gets a reference to the given string and assigns it to the Purl field.

func (*SBOMComponent) SetType

func (o *SBOMComponent) SetType(v SBOMComponentType)

SetType sets field value.

func (*SBOMComponent) SetVersion

func (o *SBOMComponent) SetVersion(v string)

SetVersion sets field value.

func (*SBOMComponent) UnmarshalJSON

func (o *SBOMComponent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SBOMComponentType

SBOMComponentType The SBOM component type

type SBOMComponentType string

List of SBOMComponentType.

const (
    SBOMCOMPONENTTYPE_APPLICATION            SBOMComponentType = "application"
    SBOMCOMPONENTTYPE_CONTAINER              SBOMComponentType = "container"
    SBOMCOMPONENTTYPE_DATA                   SBOMComponentType = "data"
    SBOMCOMPONENTTYPE_DEVICE                 SBOMComponentType = "device"
    SBOMCOMPONENTTYPE_DEVICE_DRIVER          SBOMComponentType = "device-driver"
    SBOMCOMPONENTTYPE_FILE                   SBOMComponentType = "file"
    SBOMCOMPONENTTYPE_FIRMWARE               SBOMComponentType = "firmware"
    SBOMCOMPONENTTYPE_FRAMEWORK              SBOMComponentType = "framework"
    SBOMCOMPONENTTYPE_LIBRARY                SBOMComponentType = "library"
    SBOMCOMPONENTTYPE_MACHINE_LEARNING_MODEL SBOMComponentType = "machine-learning-model"
    SBOMCOMPONENTTYPE_OPERATING_SYSTEM       SBOMComponentType = "operating-system"
    SBOMCOMPONENTTYPE_PLATFORM               SBOMComponentType = "platform"
)

func NewSBOMComponentTypeFromValue

func NewSBOMComponentTypeFromValue(v string) (*SBOMComponentType, error)

NewSBOMComponentTypeFromValue returns a pointer to a valid SBOMComponentType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SBOMComponentType) GetAllowedValues

func (v *SBOMComponentType) GetAllowedValues() []SBOMComponentType

GetAllowedValues reeturns the list of possible values.

func (SBOMComponentType) IsValid

func (v SBOMComponentType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SBOMComponentType) Ptr

func (v SBOMComponentType) Ptr() *SBOMComponentType

Ptr returns reference to SBOMComponentType value.

func (*SBOMComponentType) UnmarshalJSON

func (v *SBOMComponentType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SBOMMetadata

SBOMMetadata Provides additional information about a BOM.

type SBOMMetadata struct {
    // The component that the BOM describes.
    Component *SBOMMetadataComponent `json:"component,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSBOMMetadata

func NewSBOMMetadata() *SBOMMetadata

NewSBOMMetadata instantiates a new SBOMMetadata 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 NewSBOMMetadataWithDefaults

func NewSBOMMetadataWithDefaults() *SBOMMetadata

NewSBOMMetadataWithDefaults instantiates a new SBOMMetadata 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 (*SBOMMetadata) GetComponent

func (o *SBOMMetadata) GetComponent() SBOMMetadataComponent

GetComponent returns the Component field value if set, zero value otherwise.

func (*SBOMMetadata) GetComponentOk

func (o *SBOMMetadata) GetComponentOk() (*SBOMMetadataComponent, bool)

GetComponentOk returns a tuple with the Component field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SBOMMetadata) HasComponent

func (o *SBOMMetadata) HasComponent() bool

HasComponent returns a boolean if a field has been set.

func (SBOMMetadata) MarshalJSON

func (o SBOMMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SBOMMetadata) SetComponent

func (o *SBOMMetadata) SetComponent(v SBOMMetadataComponent)

SetComponent gets a reference to the given SBOMMetadataComponent and assigns it to the Component field.

func (*SBOMMetadata) UnmarshalJSON

func (o *SBOMMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SBOMMetadataComponent

SBOMMetadataComponent The component that the BOM describes.

type SBOMMetadataComponent struct {
    // The name of the component. This will often be a shortened, single name of the component.
    Name *string `json:"name,omitempty"`
    // Specifies the type of the component.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSBOMMetadataComponent

func NewSBOMMetadataComponent() *SBOMMetadataComponent

NewSBOMMetadataComponent instantiates a new SBOMMetadataComponent 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 NewSBOMMetadataComponentWithDefaults

func NewSBOMMetadataComponentWithDefaults() *SBOMMetadataComponent

NewSBOMMetadataComponentWithDefaults instantiates a new SBOMMetadataComponent 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 (*SBOMMetadataComponent) GetName

func (o *SBOMMetadataComponent) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SBOMMetadataComponent) GetNameOk

func (o *SBOMMetadataComponent) 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 (*SBOMMetadataComponent) GetType

func (o *SBOMMetadataComponent) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SBOMMetadataComponent) GetTypeOk

func (o *SBOMMetadataComponent) GetTypeOk() (*string, 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 (*SBOMMetadataComponent) HasName

func (o *SBOMMetadataComponent) HasName() bool

HasName returns a boolean if a field has been set.

func (*SBOMMetadataComponent) HasType

func (o *SBOMMetadataComponent) HasType() bool

HasType returns a boolean if a field has been set.

func (SBOMMetadataComponent) MarshalJSON

func (o SBOMMetadataComponent) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SBOMMetadataComponent) SetName

func (o *SBOMMetadataComponent) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SBOMMetadataComponent) SetType

func (o *SBOMMetadataComponent) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*SBOMMetadataComponent) UnmarshalJSON

func (o *SBOMMetadataComponent) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SBOMType

SBOMType The JSON:API type.

type SBOMType string

List of SBOMType.

const (
    SBOMTYPE_SBOMS SBOMType = "sboms"
)

func NewSBOMTypeFromValue

func NewSBOMTypeFromValue(v string) (*SBOMType, error)

NewSBOMTypeFromValue returns a pointer to a valid SBOMType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SBOMType) GetAllowedValues

func (v *SBOMType) GetAllowedValues() []SBOMType

GetAllowedValues reeturns the list of possible values.

func (SBOMType) IsValid

func (v SBOMType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SBOMType) Ptr

func (v SBOMType) Ptr() *SBOMType

Ptr returns reference to SBOMType value.

func (*SBOMType) UnmarshalJSON

func (v *SBOMType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SLOReportInterval

SLOReportInterval The frequency at which report data is to be generated.

type SLOReportInterval string

List of SLOReportInterval.

const (
    SLOREPORTINTERVAL_DAILY   SLOReportInterval = "daily"
    SLOREPORTINTERVAL_WEEKLY  SLOReportInterval = "weekly"
    SLOREPORTINTERVAL_MONTHLY SLOReportInterval = "monthly"
)

func NewSLOReportIntervalFromValue

func NewSLOReportIntervalFromValue(v string) (*SLOReportInterval, error)

NewSLOReportIntervalFromValue returns a pointer to a valid SLOReportInterval for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SLOReportInterval) GetAllowedValues

func (v *SLOReportInterval) GetAllowedValues() []SLOReportInterval

GetAllowedValues reeturns the list of possible values.

func (SLOReportInterval) IsValid

func (v SLOReportInterval) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SLOReportInterval) Ptr

func (v SLOReportInterval) Ptr() *SLOReportInterval

Ptr returns reference to SLOReportInterval value.

func (*SLOReportInterval) UnmarshalJSON

func (v *SLOReportInterval) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SLOReportPostResponse

SLOReportPostResponse The SLO report response.

type SLOReportPostResponse struct {
    // The data portion of the SLO report response.
    Data *SLOReportPostResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSLOReportPostResponse

func NewSLOReportPostResponse() *SLOReportPostResponse

NewSLOReportPostResponse instantiates a new SLOReportPostResponse 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 NewSLOReportPostResponseWithDefaults

func NewSLOReportPostResponseWithDefaults() *SLOReportPostResponse

NewSLOReportPostResponseWithDefaults instantiates a new SLOReportPostResponse 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 (*SLOReportPostResponse) GetData

func (o *SLOReportPostResponse) GetData() SLOReportPostResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SLOReportPostResponse) GetDataOk

func (o *SLOReportPostResponse) GetDataOk() (*SLOReportPostResponseData, 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 (*SLOReportPostResponse) HasData

func (o *SLOReportPostResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SLOReportPostResponse) MarshalJSON

func (o SLOReportPostResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SLOReportPostResponse) SetData

func (o *SLOReportPostResponse) SetData(v SLOReportPostResponseData)

SetData gets a reference to the given SLOReportPostResponseData and assigns it to the Data field.

func (*SLOReportPostResponse) UnmarshalJSON

func (o *SLOReportPostResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SLOReportPostResponseData

SLOReportPostResponseData The data portion of the SLO report response.

type SLOReportPostResponseData struct {
    // The ID of the report job.
    Id *string `json:"id,omitempty"`
    // The type of ID.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSLOReportPostResponseData

func NewSLOReportPostResponseData() *SLOReportPostResponseData

NewSLOReportPostResponseData instantiates a new SLOReportPostResponseData 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 NewSLOReportPostResponseDataWithDefaults

func NewSLOReportPostResponseDataWithDefaults() *SLOReportPostResponseData

NewSLOReportPostResponseDataWithDefaults instantiates a new SLOReportPostResponseData 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 (*SLOReportPostResponseData) GetId

func (o *SLOReportPostResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SLOReportPostResponseData) GetIdOk

func (o *SLOReportPostResponseData) 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 (*SLOReportPostResponseData) GetType

func (o *SLOReportPostResponseData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SLOReportPostResponseData) GetTypeOk

func (o *SLOReportPostResponseData) GetTypeOk() (*string, 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 (*SLOReportPostResponseData) HasId

func (o *SLOReportPostResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SLOReportPostResponseData) HasType

func (o *SLOReportPostResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (SLOReportPostResponseData) MarshalJSON

func (o SLOReportPostResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SLOReportPostResponseData) SetId

func (o *SLOReportPostResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SLOReportPostResponseData) SetType

func (o *SLOReportPostResponseData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*SLOReportPostResponseData) UnmarshalJSON

func (o *SLOReportPostResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SLOReportStatus

SLOReportStatus The status of the SLO report job.

type SLOReportStatus string

List of SLOReportStatus.

const (
    SLOREPORTSTATUS_IN_PROGRESS           SLOReportStatus = "in_progress"
    SLOREPORTSTATUS_COMPLETED             SLOReportStatus = "completed"
    SLOREPORTSTATUS_COMPLETED_WITH_ERRORS SLOReportStatus = "completed_with_errors"
    SLOREPORTSTATUS_FAILED                SLOReportStatus = "failed"
)

func NewSLOReportStatusFromValue

func NewSLOReportStatusFromValue(v string) (*SLOReportStatus, error)

NewSLOReportStatusFromValue returns a pointer to a valid SLOReportStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SLOReportStatus) GetAllowedValues

func (v *SLOReportStatus) GetAllowedValues() []SLOReportStatus

GetAllowedValues reeturns the list of possible values.

func (SLOReportStatus) IsValid

func (v SLOReportStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SLOReportStatus) Ptr

func (v SLOReportStatus) Ptr() *SLOReportStatus

Ptr returns reference to SLOReportStatus value.

func (*SLOReportStatus) UnmarshalJSON

func (v *SLOReportStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SLOReportStatusGetResponse

SLOReportStatusGetResponse The SLO report status response.

type SLOReportStatusGetResponse struct {
    // The data portion of the SLO report status response.
    Data *SLOReportStatusGetResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSLOReportStatusGetResponse

func NewSLOReportStatusGetResponse() *SLOReportStatusGetResponse

NewSLOReportStatusGetResponse instantiates a new SLOReportStatusGetResponse 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 NewSLOReportStatusGetResponseWithDefaults

func NewSLOReportStatusGetResponseWithDefaults() *SLOReportStatusGetResponse

NewSLOReportStatusGetResponseWithDefaults instantiates a new SLOReportStatusGetResponse 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 (*SLOReportStatusGetResponse) GetData

func (o *SLOReportStatusGetResponse) GetData() SLOReportStatusGetResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SLOReportStatusGetResponse) GetDataOk

func (o *SLOReportStatusGetResponse) GetDataOk() (*SLOReportStatusGetResponseData, 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 (*SLOReportStatusGetResponse) HasData

func (o *SLOReportStatusGetResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SLOReportStatusGetResponse) MarshalJSON

func (o SLOReportStatusGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SLOReportStatusGetResponse) SetData

func (o *SLOReportStatusGetResponse) SetData(v SLOReportStatusGetResponseData)

SetData gets a reference to the given SLOReportStatusGetResponseData and assigns it to the Data field.

func (*SLOReportStatusGetResponse) UnmarshalJSON

func (o *SLOReportStatusGetResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SLOReportStatusGetResponseAttributes

SLOReportStatusGetResponseAttributes The attributes portion of the SLO report status response.

type SLOReportStatusGetResponseAttributes struct {
    // The status of the SLO report job.
    Status *SLOReportStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSLOReportStatusGetResponseAttributes

func NewSLOReportStatusGetResponseAttributes() *SLOReportStatusGetResponseAttributes

NewSLOReportStatusGetResponseAttributes instantiates a new SLOReportStatusGetResponseAttributes 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 NewSLOReportStatusGetResponseAttributesWithDefaults

func NewSLOReportStatusGetResponseAttributesWithDefaults() *SLOReportStatusGetResponseAttributes

NewSLOReportStatusGetResponseAttributesWithDefaults instantiates a new SLOReportStatusGetResponseAttributes 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 (*SLOReportStatusGetResponseAttributes) GetStatus

func (o *SLOReportStatusGetResponseAttributes) GetStatus() SLOReportStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SLOReportStatusGetResponseAttributes) GetStatusOk

func (o *SLOReportStatusGetResponseAttributes) GetStatusOk() (*SLOReportStatus, 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 (*SLOReportStatusGetResponseAttributes) HasStatus

func (o *SLOReportStatusGetResponseAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SLOReportStatusGetResponseAttributes) MarshalJSON

func (o SLOReportStatusGetResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SLOReportStatusGetResponseAttributes) SetStatus

func (o *SLOReportStatusGetResponseAttributes) SetStatus(v SLOReportStatus)

SetStatus gets a reference to the given SLOReportStatus and assigns it to the Status field.

func (*SLOReportStatusGetResponseAttributes) UnmarshalJSON

func (o *SLOReportStatusGetResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SLOReportStatusGetResponseData

SLOReportStatusGetResponseData The data portion of the SLO report status response.

type SLOReportStatusGetResponseData struct {
    // The attributes portion of the SLO report status response.
    Attributes *SLOReportStatusGetResponseAttributes `json:"attributes,omitempty"`
    // The ID of the report job.
    Id *string `json:"id,omitempty"`
    // The type of ID.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSLOReportStatusGetResponseData

func NewSLOReportStatusGetResponseData() *SLOReportStatusGetResponseData

NewSLOReportStatusGetResponseData instantiates a new SLOReportStatusGetResponseData 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 NewSLOReportStatusGetResponseDataWithDefaults

func NewSLOReportStatusGetResponseDataWithDefaults() *SLOReportStatusGetResponseData

NewSLOReportStatusGetResponseDataWithDefaults instantiates a new SLOReportStatusGetResponseData 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 (*SLOReportStatusGetResponseData) GetAttributes

func (o *SLOReportStatusGetResponseData) GetAttributes() SLOReportStatusGetResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SLOReportStatusGetResponseData) GetAttributesOk

func (o *SLOReportStatusGetResponseData) GetAttributesOk() (*SLOReportStatusGetResponseAttributes, 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 (*SLOReportStatusGetResponseData) GetId

func (o *SLOReportStatusGetResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SLOReportStatusGetResponseData) GetIdOk

func (o *SLOReportStatusGetResponseData) 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 (*SLOReportStatusGetResponseData) GetType

func (o *SLOReportStatusGetResponseData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SLOReportStatusGetResponseData) GetTypeOk

func (o *SLOReportStatusGetResponseData) GetTypeOk() (*string, 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 (*SLOReportStatusGetResponseData) HasAttributes

func (o *SLOReportStatusGetResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SLOReportStatusGetResponseData) HasId

func (o *SLOReportStatusGetResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SLOReportStatusGetResponseData) HasType

func (o *SLOReportStatusGetResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (SLOReportStatusGetResponseData) MarshalJSON

func (o SLOReportStatusGetResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SLOReportStatusGetResponseData) SetAttributes

func (o *SLOReportStatusGetResponseData) SetAttributes(v SLOReportStatusGetResponseAttributes)

SetAttributes gets a reference to the given SLOReportStatusGetResponseAttributes and assigns it to the Attributes field.

func (*SLOReportStatusGetResponseData) SetId

func (o *SLOReportStatusGetResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SLOReportStatusGetResponseData) SetType

func (o *SLOReportStatusGetResponseData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*SLOReportStatusGetResponseData) UnmarshalJSON

func (o *SLOReportStatusGetResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarColumn

ScalarColumn - A single column in a scalar query response.

type ScalarColumn struct {
    GroupScalarColumn *GroupScalarColumn
    DataScalarColumn  *DataScalarColumn

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func DataScalarColumnAsScalarColumn

func DataScalarColumnAsScalarColumn(v *DataScalarColumn) ScalarColumn

DataScalarColumnAsScalarColumn is a convenience function that returns DataScalarColumn wrapped in ScalarColumn.

func GroupScalarColumnAsScalarColumn

func GroupScalarColumnAsScalarColumn(v *GroupScalarColumn) ScalarColumn

GroupScalarColumnAsScalarColumn is a convenience function that returns GroupScalarColumn wrapped in ScalarColumn.

func (*ScalarColumn) GetActualInstance

func (obj *ScalarColumn) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ScalarColumn) MarshalJSON

func (obj ScalarColumn) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ScalarColumn) UnmarshalJSON

func (obj *ScalarColumn) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ScalarColumnTypeGroup

ScalarColumnTypeGroup The type of column present for groups.

type ScalarColumnTypeGroup string

List of ScalarColumnTypeGroup.

const (
    SCALARCOLUMNTYPEGROUP_GROUP ScalarColumnTypeGroup = "group"
)

func NewScalarColumnTypeGroupFromValue

func NewScalarColumnTypeGroupFromValue(v string) (*ScalarColumnTypeGroup, error)

NewScalarColumnTypeGroupFromValue returns a pointer to a valid ScalarColumnTypeGroup for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScalarColumnTypeGroup) GetAllowedValues

func (v *ScalarColumnTypeGroup) GetAllowedValues() []ScalarColumnTypeGroup

GetAllowedValues reeturns the list of possible values.

func (ScalarColumnTypeGroup) IsValid

func (v ScalarColumnTypeGroup) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScalarColumnTypeGroup) Ptr

func (v ScalarColumnTypeGroup) Ptr() *ScalarColumnTypeGroup

Ptr returns reference to ScalarColumnTypeGroup value.

func (*ScalarColumnTypeGroup) UnmarshalJSON

func (v *ScalarColumnTypeGroup) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScalarColumnTypeNumber

ScalarColumnTypeNumber The type of column present for numbers.

type ScalarColumnTypeNumber string

List of ScalarColumnTypeNumber.

const (
    SCALARCOLUMNTYPENUMBER_NUMBER ScalarColumnTypeNumber = "number"
)

func NewScalarColumnTypeNumberFromValue

func NewScalarColumnTypeNumberFromValue(v string) (*ScalarColumnTypeNumber, error)

NewScalarColumnTypeNumberFromValue returns a pointer to a valid ScalarColumnTypeNumber for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScalarColumnTypeNumber) GetAllowedValues

func (v *ScalarColumnTypeNumber) GetAllowedValues() []ScalarColumnTypeNumber

GetAllowedValues reeturns the list of possible values.

func (ScalarColumnTypeNumber) IsValid

func (v ScalarColumnTypeNumber) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScalarColumnTypeNumber) Ptr

func (v ScalarColumnTypeNumber) Ptr() *ScalarColumnTypeNumber

Ptr returns reference to ScalarColumnTypeNumber value.

func (*ScalarColumnTypeNumber) UnmarshalJSON

func (v *ScalarColumnTypeNumber) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScalarFormulaQueryRequest

ScalarFormulaQueryRequest A wrapper request around one scalar query to be executed.

type ScalarFormulaQueryRequest struct {
    // A single scalar query to be executed.
    Data ScalarFormulaRequest `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScalarFormulaQueryRequest

func NewScalarFormulaQueryRequest(data ScalarFormulaRequest) *ScalarFormulaQueryRequest

NewScalarFormulaQueryRequest instantiates a new ScalarFormulaQueryRequest 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 NewScalarFormulaQueryRequestWithDefaults

func NewScalarFormulaQueryRequestWithDefaults() *ScalarFormulaQueryRequest

NewScalarFormulaQueryRequestWithDefaults instantiates a new ScalarFormulaQueryRequest 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 (*ScalarFormulaQueryRequest) GetData

func (o *ScalarFormulaQueryRequest) GetData() ScalarFormulaRequest

GetData returns the Data field value.

func (*ScalarFormulaQueryRequest) GetDataOk

func (o *ScalarFormulaQueryRequest) GetDataOk() (*ScalarFormulaRequest, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ScalarFormulaQueryRequest) MarshalJSON

func (o ScalarFormulaQueryRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaQueryRequest) SetData

func (o *ScalarFormulaQueryRequest) SetData(v ScalarFormulaRequest)

SetData sets field value.

func (*ScalarFormulaQueryRequest) UnmarshalJSON

func (o *ScalarFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaQueryResponse

ScalarFormulaQueryResponse A message containing one or more responses to scalar queries.

type ScalarFormulaQueryResponse struct {
    // A message containing the response to a scalar query.
    Data *ScalarResponse `json:"data,omitempty"`
    // An error generated when processing a request.
    Errors *string `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScalarFormulaQueryResponse

func NewScalarFormulaQueryResponse() *ScalarFormulaQueryResponse

NewScalarFormulaQueryResponse instantiates a new ScalarFormulaQueryResponse 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 NewScalarFormulaQueryResponseWithDefaults

func NewScalarFormulaQueryResponseWithDefaults() *ScalarFormulaQueryResponse

NewScalarFormulaQueryResponseWithDefaults instantiates a new ScalarFormulaQueryResponse 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 (*ScalarFormulaQueryResponse) GetData

func (o *ScalarFormulaQueryResponse) GetData() ScalarResponse

GetData returns the Data field value if set, zero value otherwise.

func (*ScalarFormulaQueryResponse) GetDataOk

func (o *ScalarFormulaQueryResponse) GetDataOk() (*ScalarResponse, 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 (*ScalarFormulaQueryResponse) GetErrors

func (o *ScalarFormulaQueryResponse) GetErrors() string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*ScalarFormulaQueryResponse) GetErrorsOk

func (o *ScalarFormulaQueryResponse) GetErrorsOk() (*string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarFormulaQueryResponse) HasData

func (o *ScalarFormulaQueryResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*ScalarFormulaQueryResponse) HasErrors

func (o *ScalarFormulaQueryResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (ScalarFormulaQueryResponse) MarshalJSON

func (o ScalarFormulaQueryResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaQueryResponse) SetData

func (o *ScalarFormulaQueryResponse) SetData(v ScalarResponse)

SetData gets a reference to the given ScalarResponse and assigns it to the Data field.

func (*ScalarFormulaQueryResponse) SetErrors

func (o *ScalarFormulaQueryResponse) SetErrors(v string)

SetErrors gets a reference to the given string and assigns it to the Errors field.

func (*ScalarFormulaQueryResponse) UnmarshalJSON

func (o *ScalarFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaRequest

ScalarFormulaRequest A single scalar query to be executed.

type ScalarFormulaRequest struct {
    // The object describing a scalar formula request.
    Attributes ScalarFormulaRequestAttributes `json:"attributes"`
    // The type of the resource. The value should always be scalar_request.
    Type ScalarFormulaRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScalarFormulaRequest

func NewScalarFormulaRequest(attributes ScalarFormulaRequestAttributes, typeVar ScalarFormulaRequestType) *ScalarFormulaRequest

NewScalarFormulaRequest instantiates a new ScalarFormulaRequest 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 NewScalarFormulaRequestWithDefaults

func NewScalarFormulaRequestWithDefaults() *ScalarFormulaRequest

NewScalarFormulaRequestWithDefaults instantiates a new ScalarFormulaRequest 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 (*ScalarFormulaRequest) GetAttributes

func (o *ScalarFormulaRequest) GetAttributes() ScalarFormulaRequestAttributes

GetAttributes returns the Attributes field value.

func (*ScalarFormulaRequest) GetAttributesOk

func (o *ScalarFormulaRequest) GetAttributesOk() (*ScalarFormulaRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequest) GetType

func (o *ScalarFormulaRequest) GetType() ScalarFormulaRequestType

GetType returns the Type field value.

func (*ScalarFormulaRequest) GetTypeOk

func (o *ScalarFormulaRequest) GetTypeOk() (*ScalarFormulaRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ScalarFormulaRequest) MarshalJSON

func (o ScalarFormulaRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaRequest) SetAttributes

func (o *ScalarFormulaRequest) SetAttributes(v ScalarFormulaRequestAttributes)

SetAttributes sets field value.

func (*ScalarFormulaRequest) SetType

func (o *ScalarFormulaRequest) SetType(v ScalarFormulaRequestType)

SetType sets field value.

func (*ScalarFormulaRequest) UnmarshalJSON

func (o *ScalarFormulaRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaRequestAttributes

ScalarFormulaRequestAttributes The object describing a scalar formula request.

type ScalarFormulaRequestAttributes struct {
    // List of formulas to be calculated and returned as responses.
    Formulas []QueryFormula `json:"formulas,omitempty"`
    // Start date (inclusive) of the query in milliseconds since the Unix epoch.
    From int64 `json:"from"`
    // List of queries to be run and used as inputs to the formulas.
    Queries []ScalarQuery `json:"queries"`
    // End date (exclusive) of the query in milliseconds since the Unix epoch.
    To int64 `json:"to"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScalarFormulaRequestAttributes

func NewScalarFormulaRequestAttributes(from int64, queries []ScalarQuery, to int64) *ScalarFormulaRequestAttributes

NewScalarFormulaRequestAttributes instantiates a new ScalarFormulaRequestAttributes 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 NewScalarFormulaRequestAttributesWithDefaults

func NewScalarFormulaRequestAttributesWithDefaults() *ScalarFormulaRequestAttributes

NewScalarFormulaRequestAttributesWithDefaults instantiates a new ScalarFormulaRequestAttributes 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 (*ScalarFormulaRequestAttributes) GetFormulas

func (o *ScalarFormulaRequestAttributes) GetFormulas() []QueryFormula

GetFormulas returns the Formulas field value if set, zero value otherwise.

func (*ScalarFormulaRequestAttributes) GetFormulasOk

func (o *ScalarFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)

GetFormulasOk returns a tuple with the Formulas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) GetFrom

func (o *ScalarFormulaRequestAttributes) GetFrom() int64

GetFrom returns the From field value.

func (*ScalarFormulaRequestAttributes) GetFromOk

func (o *ScalarFormulaRequestAttributes) GetFromOk() (*int64, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) GetQueries

func (o *ScalarFormulaRequestAttributes) GetQueries() []ScalarQuery

GetQueries returns the Queries field value.

func (*ScalarFormulaRequestAttributes) GetQueriesOk

func (o *ScalarFormulaRequestAttributes) GetQueriesOk() (*[]ScalarQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) GetTo

func (o *ScalarFormulaRequestAttributes) GetTo() int64

GetTo returns the To field value.

func (*ScalarFormulaRequestAttributes) GetToOk

func (o *ScalarFormulaRequestAttributes) GetToOk() (*int64, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*ScalarFormulaRequestAttributes) HasFormulas

func (o *ScalarFormulaRequestAttributes) HasFormulas() bool

HasFormulas returns a boolean if a field has been set.

func (ScalarFormulaRequestAttributes) MarshalJSON

func (o ScalarFormulaRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaRequestAttributes) SetFormulas

func (o *ScalarFormulaRequestAttributes) SetFormulas(v []QueryFormula)

SetFormulas gets a reference to the given []QueryFormula and assigns it to the Formulas field.

func (*ScalarFormulaRequestAttributes) SetFrom

func (o *ScalarFormulaRequestAttributes) SetFrom(v int64)

SetFrom sets field value.

func (*ScalarFormulaRequestAttributes) SetQueries

func (o *ScalarFormulaRequestAttributes) SetQueries(v []ScalarQuery)

SetQueries sets field value.

func (*ScalarFormulaRequestAttributes) SetTo

func (o *ScalarFormulaRequestAttributes) SetTo(v int64)

SetTo sets field value.

func (*ScalarFormulaRequestAttributes) UnmarshalJSON

func (o *ScalarFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaRequestType

ScalarFormulaRequestType The type of the resource. The value should always be scalar_request.

type ScalarFormulaRequestType string

List of ScalarFormulaRequestType.

const (
    SCALARFORMULAREQUESTTYPE_SCALAR_REQUEST ScalarFormulaRequestType = "scalar_request"
)

func NewScalarFormulaRequestTypeFromValue

func NewScalarFormulaRequestTypeFromValue(v string) (*ScalarFormulaRequestType, error)

NewScalarFormulaRequestTypeFromValue returns a pointer to a valid ScalarFormulaRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScalarFormulaRequestType) GetAllowedValues

func (v *ScalarFormulaRequestType) GetAllowedValues() []ScalarFormulaRequestType

GetAllowedValues reeturns the list of possible values.

func (ScalarFormulaRequestType) IsValid

func (v ScalarFormulaRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScalarFormulaRequestType) Ptr

func (v ScalarFormulaRequestType) Ptr() *ScalarFormulaRequestType

Ptr returns reference to ScalarFormulaRequestType value.

func (*ScalarFormulaRequestType) UnmarshalJSON

func (v *ScalarFormulaRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScalarFormulaResponseAtrributes

ScalarFormulaResponseAtrributes The object describing a scalar response.

type ScalarFormulaResponseAtrributes struct {
    // List of response columns, each corresponding to an individual formula or query in the request and with values in parallel arrays matching the series list.
    Columns []ScalarColumn `json:"columns,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScalarFormulaResponseAtrributes

func NewScalarFormulaResponseAtrributes() *ScalarFormulaResponseAtrributes

NewScalarFormulaResponseAtrributes instantiates a new ScalarFormulaResponseAtrributes 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 NewScalarFormulaResponseAtrributesWithDefaults

func NewScalarFormulaResponseAtrributesWithDefaults() *ScalarFormulaResponseAtrributes

NewScalarFormulaResponseAtrributesWithDefaults instantiates a new ScalarFormulaResponseAtrributes 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 (*ScalarFormulaResponseAtrributes) GetColumns

func (o *ScalarFormulaResponseAtrributes) GetColumns() []ScalarColumn

GetColumns returns the Columns field value if set, zero value otherwise.

func (*ScalarFormulaResponseAtrributes) GetColumnsOk

func (o *ScalarFormulaResponseAtrributes) GetColumnsOk() (*[]ScalarColumn, bool)

GetColumnsOk returns a tuple with the Columns field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScalarFormulaResponseAtrributes) HasColumns

func (o *ScalarFormulaResponseAtrributes) HasColumns() bool

HasColumns returns a boolean if a field has been set.

func (ScalarFormulaResponseAtrributes) MarshalJSON

func (o ScalarFormulaResponseAtrributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarFormulaResponseAtrributes) SetColumns

func (o *ScalarFormulaResponseAtrributes) SetColumns(v []ScalarColumn)

SetColumns gets a reference to the given []ScalarColumn and assigns it to the Columns field.

func (*ScalarFormulaResponseAtrributes) UnmarshalJSON

func (o *ScalarFormulaResponseAtrributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarFormulaResponseType

ScalarFormulaResponseType The type of the resource. The value should always be scalar_response.

type ScalarFormulaResponseType string

List of ScalarFormulaResponseType.

const (
    SCALARFORMULARESPONSETYPE_SCALAR_RESPONSE ScalarFormulaResponseType = "scalar_response"
)

func NewScalarFormulaResponseTypeFromValue

func NewScalarFormulaResponseTypeFromValue(v string) (*ScalarFormulaResponseType, error)

NewScalarFormulaResponseTypeFromValue returns a pointer to a valid ScalarFormulaResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScalarFormulaResponseType) GetAllowedValues

func (v *ScalarFormulaResponseType) GetAllowedValues() []ScalarFormulaResponseType

GetAllowedValues reeturns the list of possible values.

func (ScalarFormulaResponseType) IsValid

func (v ScalarFormulaResponseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScalarFormulaResponseType) Ptr

func (v ScalarFormulaResponseType) Ptr() *ScalarFormulaResponseType

Ptr returns reference to ScalarFormulaResponseType value.

func (*ScalarFormulaResponseType) UnmarshalJSON

func (v *ScalarFormulaResponseType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScalarMeta

ScalarMeta Metadata for the resulting numerical values.

type ScalarMeta struct {
    // Detailed information about the unit.
    // First element describes the "primary unit" (for example, `bytes` in `bytes per second`).
    // The second element describes the "per unit" (for example, `second` in `bytes per second`).
    // If the second element is not present, the API returns null.
    Unit []Unit `json:"unit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScalarMeta

func NewScalarMeta() *ScalarMeta

NewScalarMeta instantiates a new ScalarMeta 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 NewScalarMetaWithDefaults

func NewScalarMetaWithDefaults() *ScalarMeta

NewScalarMetaWithDefaults instantiates a new ScalarMeta 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 (*ScalarMeta) GetUnit

func (o *ScalarMeta) GetUnit() []Unit

GetUnit returns the Unit field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScalarMeta) GetUnitOk

func (o *ScalarMeta) GetUnitOk() (*[]Unit, bool)

GetUnitOk returns a tuple with the Unit 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 (*ScalarMeta) HasUnit

func (o *ScalarMeta) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (ScalarMeta) MarshalJSON

func (o ScalarMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarMeta) SetUnit

func (o *ScalarMeta) SetUnit(v []Unit)

SetUnit gets a reference to the given []Unit and assigns it to the Unit field.

func (*ScalarMeta) UnmarshalJSON

func (o *ScalarMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScalarQuery

ScalarQuery - An individual scalar query to one of the basic Datadog data sources.

type ScalarQuery struct {
    MetricsScalarQuery *MetricsScalarQuery
    EventsScalarQuery  *EventsScalarQuery

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EventsScalarQueryAsScalarQuery

func EventsScalarQueryAsScalarQuery(v *EventsScalarQuery) ScalarQuery

EventsScalarQueryAsScalarQuery is a convenience function that returns EventsScalarQuery wrapped in ScalarQuery.

func MetricsScalarQueryAsScalarQuery

func MetricsScalarQueryAsScalarQuery(v *MetricsScalarQuery) ScalarQuery

MetricsScalarQueryAsScalarQuery is a convenience function that returns MetricsScalarQuery wrapped in ScalarQuery.

func (*ScalarQuery) GetActualInstance

func (obj *ScalarQuery) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ScalarQuery) MarshalJSON

func (obj ScalarQuery) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ScalarQuery) UnmarshalJSON

func (obj *ScalarQuery) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ScalarResponse

ScalarResponse A message containing the response to a scalar query.

type ScalarResponse struct {
    // The object describing a scalar response.
    Attributes *ScalarFormulaResponseAtrributes `json:"attributes,omitempty"`
    // The type of the resource. The value should always be scalar_response.
    Type *ScalarFormulaResponseType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScalarResponse

func NewScalarResponse() *ScalarResponse

NewScalarResponse instantiates a new ScalarResponse 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 NewScalarResponseWithDefaults

func NewScalarResponseWithDefaults() *ScalarResponse

NewScalarResponseWithDefaults instantiates a new ScalarResponse 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 (*ScalarResponse) GetAttributes

func (o *ScalarResponse) GetAttributes() ScalarFormulaResponseAtrributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ScalarResponse) GetAttributesOk

func (o *ScalarResponse) GetAttributesOk() (*ScalarFormulaResponseAtrributes, 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 (*ScalarResponse) GetType

func (o *ScalarResponse) GetType() ScalarFormulaResponseType

GetType returns the Type field value if set, zero value otherwise.

func (*ScalarResponse) GetTypeOk

func (o *ScalarResponse) GetTypeOk() (*ScalarFormulaResponseType, 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 (*ScalarResponse) HasAttributes

func (o *ScalarResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ScalarResponse) HasType

func (o *ScalarResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (ScalarResponse) MarshalJSON

func (o ScalarResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScalarResponse) SetAttributes

func (o *ScalarResponse) SetAttributes(v ScalarFormulaResponseAtrributes)

SetAttributes gets a reference to the given ScalarFormulaResponseAtrributes and assigns it to the Attributes field.

func (*ScalarResponse) SetType

func (o *ScalarResponse) SetType(v ScalarFormulaResponseType)

SetType gets a reference to the given ScalarFormulaResponseType and assigns it to the Type field.

func (*ScalarResponse) UnmarshalJSON

func (o *ScalarResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Schedule

Schedule Top-level container for a schedule object, including both the `data` payload and any related `included` resources (such as teams, layers, or members).

type Schedule struct {
    // Represents the primary data object for a schedule, linking attributes and relationships.
    Data *ScheduleData `json:"data,omitempty"`
    // Any additional resources related to this schedule, such as teams and layers.
    Included []ScheduleDataIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSchedule

func NewSchedule() *Schedule

NewSchedule instantiates a new Schedule 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 NewScheduleWithDefaults

func NewScheduleWithDefaults() *Schedule

NewScheduleWithDefaults instantiates a new Schedule 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 (*Schedule) GetData

func (o *Schedule) GetData() ScheduleData

GetData returns the Data field value if set, zero value otherwise.

func (*Schedule) GetDataOk

func (o *Schedule) GetDataOk() (*ScheduleData, 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 (*Schedule) GetIncluded

func (o *Schedule) GetIncluded() []ScheduleDataIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*Schedule) GetIncludedOk

func (o *Schedule) GetIncludedOk() (*[]ScheduleDataIncludedItem, 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 (*Schedule) HasData

func (o *Schedule) HasData() bool

HasData returns a boolean if a field has been set.

func (*Schedule) HasIncluded

func (o *Schedule) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (Schedule) MarshalJSON

func (o Schedule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Schedule) SetData

func (o *Schedule) SetData(v ScheduleData)

SetData gets a reference to the given ScheduleData and assigns it to the Data field.

func (*Schedule) SetIncluded

func (o *Schedule) SetIncluded(v []ScheduleDataIncludedItem)

SetIncluded gets a reference to the given []ScheduleDataIncludedItem and assigns it to the Included field.

func (*Schedule) UnmarshalJSON

func (o *Schedule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleCreateRequest

ScheduleCreateRequest The top-level request body for schedule creation, wrapping a `data` object.

type ScheduleCreateRequest struct {
    // The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type.
    Data ScheduleCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleCreateRequest

func NewScheduleCreateRequest(data ScheduleCreateRequestData) *ScheduleCreateRequest

NewScheduleCreateRequest instantiates a new ScheduleCreateRequest 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 NewScheduleCreateRequestWithDefaults

func NewScheduleCreateRequestWithDefaults() *ScheduleCreateRequest

NewScheduleCreateRequestWithDefaults instantiates a new ScheduleCreateRequest 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 (*ScheduleCreateRequest) GetData

func (o *ScheduleCreateRequest) GetData() ScheduleCreateRequestData

GetData returns the Data field value.

func (*ScheduleCreateRequest) GetDataOk

func (o *ScheduleCreateRequest) GetDataOk() (*ScheduleCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ScheduleCreateRequest) MarshalJSON

func (o ScheduleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleCreateRequest) SetData

func (o *ScheduleCreateRequest) SetData(v ScheduleCreateRequestData)

SetData sets field value.

func (*ScheduleCreateRequest) UnmarshalJSON

func (o *ScheduleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleCreateRequestData

ScheduleCreateRequestData The core data wrapper for creating a schedule, encompassing attributes, relationships, and the resource type.

type ScheduleCreateRequestData struct {
    // Describes the main attributes for creating a new schedule, including name, layers, and time zone.
    Attributes ScheduleCreateRequestDataAttributes `json:"attributes"`
    // Gathers relationship objects for the schedule creation request, including the teams to associate.
    Relationships *ScheduleCreateRequestDataRelationships `json:"relationships,omitempty"`
    // Schedules resource type.
    Type ScheduleCreateRequestDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleCreateRequestData

func NewScheduleCreateRequestData(attributes ScheduleCreateRequestDataAttributes, typeVar ScheduleCreateRequestDataType) *ScheduleCreateRequestData

NewScheduleCreateRequestData instantiates a new ScheduleCreateRequestData 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 NewScheduleCreateRequestDataWithDefaults

func NewScheduleCreateRequestDataWithDefaults() *ScheduleCreateRequestData

NewScheduleCreateRequestDataWithDefaults instantiates a new ScheduleCreateRequestData 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 (*ScheduleCreateRequestData) GetAttributes

func (o *ScheduleCreateRequestData) GetAttributes() ScheduleCreateRequestDataAttributes

GetAttributes returns the Attributes field value.

func (*ScheduleCreateRequestData) GetAttributesOk

func (o *ScheduleCreateRequestData) GetAttributesOk() (*ScheduleCreateRequestDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestData) GetRelationships

func (o *ScheduleCreateRequestData) GetRelationships() ScheduleCreateRequestDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ScheduleCreateRequestData) GetRelationshipsOk

func (o *ScheduleCreateRequestData) GetRelationshipsOk() (*ScheduleCreateRequestDataRelationships, 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 (*ScheduleCreateRequestData) GetType

func (o *ScheduleCreateRequestData) GetType() ScheduleCreateRequestDataType

GetType returns the Type field value.

func (*ScheduleCreateRequestData) GetTypeOk

func (o *ScheduleCreateRequestData) GetTypeOk() (*ScheduleCreateRequestDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestData) HasRelationships

func (o *ScheduleCreateRequestData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ScheduleCreateRequestData) MarshalJSON

func (o ScheduleCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleCreateRequestData) SetAttributes

func (o *ScheduleCreateRequestData) SetAttributes(v ScheduleCreateRequestDataAttributes)

SetAttributes sets field value.

func (*ScheduleCreateRequestData) SetRelationships

func (o *ScheduleCreateRequestData) SetRelationships(v ScheduleCreateRequestDataRelationships)

SetRelationships gets a reference to the given ScheduleCreateRequestDataRelationships and assigns it to the Relationships field.

func (*ScheduleCreateRequestData) SetType

func (o *ScheduleCreateRequestData) SetType(v ScheduleCreateRequestDataType)

SetType sets field value.

func (*ScheduleCreateRequestData) UnmarshalJSON

func (o *ScheduleCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleCreateRequestDataAttributes

ScheduleCreateRequestDataAttributes Describes the main attributes for creating a new schedule, including name, layers, and time zone.

type ScheduleCreateRequestDataAttributes struct {
    // The layers of On-Call coverage that define rotation intervals and restrictions.
    Layers []ScheduleCreateRequestDataAttributesLayersItems `json:"layers"`
    // A human-readable name for the new schedule.
    Name string `json:"name"`
    // The time zone in which the schedule is defined.
    TimeZone string `json:"time_zone"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleCreateRequestDataAttributes

func NewScheduleCreateRequestDataAttributes(layers []ScheduleCreateRequestDataAttributesLayersItems, name string, timeZone string) *ScheduleCreateRequestDataAttributes

NewScheduleCreateRequestDataAttributes instantiates a new ScheduleCreateRequestDataAttributes 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 NewScheduleCreateRequestDataAttributesWithDefaults

func NewScheduleCreateRequestDataAttributesWithDefaults() *ScheduleCreateRequestDataAttributes

NewScheduleCreateRequestDataAttributesWithDefaults instantiates a new ScheduleCreateRequestDataAttributes 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 (*ScheduleCreateRequestDataAttributes) GetLayers

func (o *ScheduleCreateRequestDataAttributes) GetLayers() []ScheduleCreateRequestDataAttributesLayersItems

GetLayers returns the Layers field value.

func (*ScheduleCreateRequestDataAttributes) GetLayersOk

func (o *ScheduleCreateRequestDataAttributes) GetLayersOk() (*[]ScheduleCreateRequestDataAttributesLayersItems, bool)

GetLayersOk returns a tuple with the Layers field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributes) GetName

func (o *ScheduleCreateRequestDataAttributes) GetName() string

GetName returns the Name field value.

func (*ScheduleCreateRequestDataAttributes) GetNameOk

func (o *ScheduleCreateRequestDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributes) GetTimeZone

func (o *ScheduleCreateRequestDataAttributes) GetTimeZone() string

GetTimeZone returns the TimeZone field value.

func (*ScheduleCreateRequestDataAttributes) GetTimeZoneOk

func (o *ScheduleCreateRequestDataAttributes) GetTimeZoneOk() (*string, bool)

GetTimeZoneOk returns a tuple with the TimeZone field value and a boolean to check if the value has been set.

func (ScheduleCreateRequestDataAttributes) MarshalJSON

func (o ScheduleCreateRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleCreateRequestDataAttributes) SetLayers

func (o *ScheduleCreateRequestDataAttributes) SetLayers(v []ScheduleCreateRequestDataAttributesLayersItems)

SetLayers sets field value.

func (*ScheduleCreateRequestDataAttributes) SetName

func (o *ScheduleCreateRequestDataAttributes) SetName(v string)

SetName sets field value.

func (*ScheduleCreateRequestDataAttributes) SetTimeZone

func (o *ScheduleCreateRequestDataAttributes) SetTimeZone(v string)

SetTimeZone sets field value.

func (*ScheduleCreateRequestDataAttributes) UnmarshalJSON

func (o *ScheduleCreateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleCreateRequestDataAttributesLayersItems

ScheduleCreateRequestDataAttributesLayersItems Describes a schedule layer, including rotation intervals, members, restrictions, and timeline settings.

type ScheduleCreateRequestDataAttributesLayersItems struct {
    // The date/time when this layer becomes active (in ISO 8601).
    EffectiveDate time.Time `json:"effective_date"`
    // The date/time after which this layer no longer applies (in ISO 8601).
    EndDate *time.Time `json:"end_date,omitempty"`
    // Defines how often the rotation repeats, using a combination of days and optional seconds.
    Interval LayerAttributesInterval `json:"interval"`
    // A list of members who participate in this layer's rotation.
    Members []ScheduleRequestDataAttributesLayersItemsMembersItems `json:"members"`
    // The name of this layer.
    Name string `json:"name"`
    // Zero or more time-based restrictions (for example, only weekdays, during business hours).
    Restrictions []TimeRestriction `json:"restrictions,omitempty"`
    // The date/time when the rotation for this layer starts (in ISO 8601).
    RotationStart time.Time `json:"rotation_start"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleCreateRequestDataAttributesLayersItems

func NewScheduleCreateRequestDataAttributesLayersItems(effectiveDate time.Time, interval LayerAttributesInterval, members []ScheduleRequestDataAttributesLayersItemsMembersItems, name string, rotationStart time.Time) *ScheduleCreateRequestDataAttributesLayersItems

NewScheduleCreateRequestDataAttributesLayersItems instantiates a new ScheduleCreateRequestDataAttributesLayersItems 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 NewScheduleCreateRequestDataAttributesLayersItemsWithDefaults

func NewScheduleCreateRequestDataAttributesLayersItemsWithDefaults() *ScheduleCreateRequestDataAttributesLayersItems

NewScheduleCreateRequestDataAttributesLayersItemsWithDefaults instantiates a new ScheduleCreateRequestDataAttributesLayersItems 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 (*ScheduleCreateRequestDataAttributesLayersItems) GetEffectiveDate

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEffectiveDate() time.Time

GetEffectiveDate returns the EffectiveDate field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetEffectiveDateOk

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEffectiveDateOk() (*time.Time, bool)

GetEffectiveDateOk returns a tuple with the EffectiveDate field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetEndDate

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetEndDateOk

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetInterval

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetInterval() LayerAttributesInterval

GetInterval returns the Interval field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetIntervalOk

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetIntervalOk() (*LayerAttributesInterval, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetMembers

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetMembers() []ScheduleRequestDataAttributesLayersItemsMembersItems

GetMembers returns the Members field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetMembersOk

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetMembersOk() (*[]ScheduleRequestDataAttributesLayersItemsMembersItems, bool)

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetName

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetName() string

GetName returns the Name field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetNameOk

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetRestrictions

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRestrictions() []TimeRestriction

GetRestrictions returns the Restrictions field value if set, zero value otherwise.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetRestrictionsOk

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRestrictionsOk() (*[]TimeRestriction, bool)

GetRestrictionsOk returns a tuple with the Restrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetRotationStart

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRotationStart() time.Time

GetRotationStart returns the RotationStart field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) GetRotationStartOk

func (o *ScheduleCreateRequestDataAttributesLayersItems) GetRotationStartOk() (*time.Time, bool)

GetRotationStartOk returns a tuple with the RotationStart field value and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) HasEndDate

func (o *ScheduleCreateRequestDataAttributesLayersItems) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*ScheduleCreateRequestDataAttributesLayersItems) HasRestrictions

func (o *ScheduleCreateRequestDataAttributesLayersItems) HasRestrictions() bool

HasRestrictions returns a boolean if a field has been set.

func (ScheduleCreateRequestDataAttributesLayersItems) MarshalJSON

func (o ScheduleCreateRequestDataAttributesLayersItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleCreateRequestDataAttributesLayersItems) SetEffectiveDate

func (o *ScheduleCreateRequestDataAttributesLayersItems) SetEffectiveDate(v time.Time)

SetEffectiveDate sets field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) SetEndDate

func (o *ScheduleCreateRequestDataAttributesLayersItems) SetEndDate(v time.Time)

SetEndDate gets a reference to the given time.Time and assigns it to the EndDate field.

func (*ScheduleCreateRequestDataAttributesLayersItems) SetInterval

func (o *ScheduleCreateRequestDataAttributesLayersItems) SetInterval(v LayerAttributesInterval)

SetInterval sets field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) SetMembers

func (o *ScheduleCreateRequestDataAttributesLayersItems) SetMembers(v []ScheduleRequestDataAttributesLayersItemsMembersItems)

SetMembers sets field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) SetName

func (o *ScheduleCreateRequestDataAttributesLayersItems) SetName(v string)

SetName sets field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) SetRestrictions

func (o *ScheduleCreateRequestDataAttributesLayersItems) SetRestrictions(v []TimeRestriction)

SetRestrictions gets a reference to the given []TimeRestriction and assigns it to the Restrictions field.

func (*ScheduleCreateRequestDataAttributesLayersItems) SetRotationStart

func (o *ScheduleCreateRequestDataAttributesLayersItems) SetRotationStart(v time.Time)

SetRotationStart sets field value.

func (*ScheduleCreateRequestDataAttributesLayersItems) UnmarshalJSON

func (o *ScheduleCreateRequestDataAttributesLayersItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleCreateRequestDataRelationships

ScheduleCreateRequestDataRelationships Gathers relationship objects for the schedule creation request, including the teams to associate.

type ScheduleCreateRequestDataRelationships struct {
    // Associates teams with this schedule in a data structure.
    Teams *DataRelationshipsTeams `json:"teams,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleCreateRequestDataRelationships

func NewScheduleCreateRequestDataRelationships() *ScheduleCreateRequestDataRelationships

NewScheduleCreateRequestDataRelationships instantiates a new ScheduleCreateRequestDataRelationships 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 NewScheduleCreateRequestDataRelationshipsWithDefaults

func NewScheduleCreateRequestDataRelationshipsWithDefaults() *ScheduleCreateRequestDataRelationships

NewScheduleCreateRequestDataRelationshipsWithDefaults instantiates a new ScheduleCreateRequestDataRelationships 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 (*ScheduleCreateRequestDataRelationships) GetTeams

func (o *ScheduleCreateRequestDataRelationships) GetTeams() DataRelationshipsTeams

GetTeams returns the Teams field value if set, zero value otherwise.

func (*ScheduleCreateRequestDataRelationships) GetTeamsOk

func (o *ScheduleCreateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleCreateRequestDataRelationships) HasTeams

func (o *ScheduleCreateRequestDataRelationships) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (ScheduleCreateRequestDataRelationships) MarshalJSON

func (o ScheduleCreateRequestDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleCreateRequestDataRelationships) SetTeams

func (o *ScheduleCreateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)

SetTeams gets a reference to the given DataRelationshipsTeams and assigns it to the Teams field.

func (*ScheduleCreateRequestDataRelationships) UnmarshalJSON

func (o *ScheduleCreateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleCreateRequestDataType

ScheduleCreateRequestDataType Schedules resource type.

type ScheduleCreateRequestDataType string

List of ScheduleCreateRequestDataType.

const (
    SCHEDULECREATEREQUESTDATATYPE_SCHEDULES ScheduleCreateRequestDataType = "schedules"
)

func NewScheduleCreateRequestDataTypeFromValue

func NewScheduleCreateRequestDataTypeFromValue(v string) (*ScheduleCreateRequestDataType, error)

NewScheduleCreateRequestDataTypeFromValue returns a pointer to a valid ScheduleCreateRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleCreateRequestDataType) GetAllowedValues

func (v *ScheduleCreateRequestDataType) GetAllowedValues() []ScheduleCreateRequestDataType

GetAllowedValues reeturns the list of possible values.

func (ScheduleCreateRequestDataType) IsValid

func (v ScheduleCreateRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleCreateRequestDataType) Ptr

func (v ScheduleCreateRequestDataType) Ptr() *ScheduleCreateRequestDataType

Ptr returns reference to ScheduleCreateRequestDataType value.

func (*ScheduleCreateRequestDataType) UnmarshalJSON

func (v *ScheduleCreateRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScheduleData

ScheduleData Represents the primary data object for a schedule, linking attributes and relationships.

type ScheduleData struct {
    // Provides core properties of a schedule object such as its name and time zone.
    Attributes *ScheduleDataAttributes `json:"attributes,omitempty"`
    // The schedule's unique identifier.
    Id *string `json:"id,omitempty"`
    // Groups the relationships for a schedule object, referencing layers and teams.
    Relationships *ScheduleDataRelationships `json:"relationships,omitempty"`
    // Schedules resource type.
    Type ScheduleDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleData

func NewScheduleData(typeVar ScheduleDataType) *ScheduleData

NewScheduleData instantiates a new ScheduleData 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 NewScheduleDataWithDefaults

func NewScheduleDataWithDefaults() *ScheduleData

NewScheduleDataWithDefaults instantiates a new ScheduleData 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 (*ScheduleData) GetAttributes

func (o *ScheduleData) GetAttributes() ScheduleDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ScheduleData) GetAttributesOk

func (o *ScheduleData) GetAttributesOk() (*ScheduleDataAttributes, 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 (*ScheduleData) GetId

func (o *ScheduleData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ScheduleData) GetIdOk

func (o *ScheduleData) 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 (*ScheduleData) GetRelationships

func (o *ScheduleData) GetRelationships() ScheduleDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ScheduleData) GetRelationshipsOk

func (o *ScheduleData) GetRelationshipsOk() (*ScheduleDataRelationships, 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 (*ScheduleData) GetType

func (o *ScheduleData) GetType() ScheduleDataType

GetType returns the Type field value.

func (*ScheduleData) GetTypeOk

func (o *ScheduleData) GetTypeOk() (*ScheduleDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScheduleData) HasAttributes

func (o *ScheduleData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ScheduleData) HasId

func (o *ScheduleData) HasId() bool

HasId returns a boolean if a field has been set.

func (*ScheduleData) HasRelationships

func (o *ScheduleData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ScheduleData) MarshalJSON

func (o ScheduleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleData) SetAttributes

func (o *ScheduleData) SetAttributes(v ScheduleDataAttributes)

SetAttributes gets a reference to the given ScheduleDataAttributes and assigns it to the Attributes field.

func (*ScheduleData) SetId

func (o *ScheduleData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ScheduleData) SetRelationships

func (o *ScheduleData) SetRelationships(v ScheduleDataRelationships)

SetRelationships gets a reference to the given ScheduleDataRelationships and assigns it to the Relationships field.

func (*ScheduleData) SetType

func (o *ScheduleData) SetType(v ScheduleDataType)

SetType sets field value.

func (*ScheduleData) UnmarshalJSON

func (o *ScheduleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleDataAttributes

ScheduleDataAttributes Provides core properties of a schedule object such as its name and time zone.

type ScheduleDataAttributes struct {
    // A short name for the schedule.
    Name *string `json:"name,omitempty"`
    // The time zone in which this schedule operates.
    TimeZone *string `json:"time_zone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleDataAttributes

func NewScheduleDataAttributes() *ScheduleDataAttributes

NewScheduleDataAttributes instantiates a new ScheduleDataAttributes 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 NewScheduleDataAttributesWithDefaults

func NewScheduleDataAttributesWithDefaults() *ScheduleDataAttributes

NewScheduleDataAttributesWithDefaults instantiates a new ScheduleDataAttributes 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 (*ScheduleDataAttributes) GetName

func (o *ScheduleDataAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ScheduleDataAttributes) GetNameOk

func (o *ScheduleDataAttributes) 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 (*ScheduleDataAttributes) GetTimeZone

func (o *ScheduleDataAttributes) GetTimeZone() string

GetTimeZone returns the TimeZone field value if set, zero value otherwise.

func (*ScheduleDataAttributes) GetTimeZoneOk

func (o *ScheduleDataAttributes) 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 (*ScheduleDataAttributes) HasName

func (o *ScheduleDataAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ScheduleDataAttributes) HasTimeZone

func (o *ScheduleDataAttributes) HasTimeZone() bool

HasTimeZone returns a boolean if a field has been set.

func (ScheduleDataAttributes) MarshalJSON

func (o ScheduleDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleDataAttributes) SetName

func (o *ScheduleDataAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ScheduleDataAttributes) SetTimeZone

func (o *ScheduleDataAttributes) SetTimeZone(v string)

SetTimeZone gets a reference to the given string and assigns it to the TimeZone field.

func (*ScheduleDataAttributes) UnmarshalJSON

func (o *ScheduleDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleDataIncludedItem

ScheduleDataIncludedItem - Any additional resources related to this schedule, such as teams and layers.

type ScheduleDataIncludedItem struct {
    TeamReference  *TeamReference
    Layer          *Layer
    ScheduleMember *ScheduleMember
    ScheduleUser   *ScheduleUser

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func LayerAsScheduleDataIncludedItem

func LayerAsScheduleDataIncludedItem(v *Layer) ScheduleDataIncludedItem

LayerAsScheduleDataIncludedItem is a convenience function that returns Layer wrapped in ScheduleDataIncludedItem.

func ScheduleMemberAsScheduleDataIncludedItem

func ScheduleMemberAsScheduleDataIncludedItem(v *ScheduleMember) ScheduleDataIncludedItem

ScheduleMemberAsScheduleDataIncludedItem is a convenience function that returns ScheduleMember wrapped in ScheduleDataIncludedItem.

func ScheduleUserAsScheduleDataIncludedItem

func ScheduleUserAsScheduleDataIncludedItem(v *ScheduleUser) ScheduleDataIncludedItem

ScheduleUserAsScheduleDataIncludedItem is a convenience function that returns ScheduleUser wrapped in ScheduleDataIncludedItem.

func TeamReferenceAsScheduleDataIncludedItem

func TeamReferenceAsScheduleDataIncludedItem(v *TeamReference) ScheduleDataIncludedItem

TeamReferenceAsScheduleDataIncludedItem is a convenience function that returns TeamReference wrapped in ScheduleDataIncludedItem.

func (*ScheduleDataIncludedItem) GetActualInstance

func (obj *ScheduleDataIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ScheduleDataIncludedItem) MarshalJSON

func (obj ScheduleDataIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ScheduleDataIncludedItem) UnmarshalJSON

func (obj *ScheduleDataIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ScheduleDataRelationships

ScheduleDataRelationships Groups the relationships for a schedule object, referencing layers and teams.

type ScheduleDataRelationships struct {
    // Associates layers with this schedule in a data structure.
    Layers *ScheduleDataRelationshipsLayers `json:"layers,omitempty"`
    // Associates teams with this schedule in a data structure.
    Teams *DataRelationshipsTeams `json:"teams,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleDataRelationships

func NewScheduleDataRelationships() *ScheduleDataRelationships

NewScheduleDataRelationships instantiates a new ScheduleDataRelationships 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 NewScheduleDataRelationshipsWithDefaults

func NewScheduleDataRelationshipsWithDefaults() *ScheduleDataRelationships

NewScheduleDataRelationshipsWithDefaults instantiates a new ScheduleDataRelationships 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 (*ScheduleDataRelationships) GetLayers

func (o *ScheduleDataRelationships) GetLayers() ScheduleDataRelationshipsLayers

GetLayers returns the Layers field value if set, zero value otherwise.

func (*ScheduleDataRelationships) GetLayersOk

func (o *ScheduleDataRelationships) GetLayersOk() (*ScheduleDataRelationshipsLayers, bool)

GetLayersOk returns a tuple with the Layers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleDataRelationships) GetTeams

func (o *ScheduleDataRelationships) GetTeams() DataRelationshipsTeams

GetTeams returns the Teams field value if set, zero value otherwise.

func (*ScheduleDataRelationships) GetTeamsOk

func (o *ScheduleDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleDataRelationships) HasLayers

func (o *ScheduleDataRelationships) HasLayers() bool

HasLayers returns a boolean if a field has been set.

func (*ScheduleDataRelationships) HasTeams

func (o *ScheduleDataRelationships) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (ScheduleDataRelationships) MarshalJSON

func (o ScheduleDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleDataRelationships) SetLayers

func (o *ScheduleDataRelationships) SetLayers(v ScheduleDataRelationshipsLayers)

SetLayers gets a reference to the given ScheduleDataRelationshipsLayers and assigns it to the Layers field.

func (*ScheduleDataRelationships) SetTeams

func (o *ScheduleDataRelationships) SetTeams(v DataRelationshipsTeams)

SetTeams gets a reference to the given DataRelationshipsTeams and assigns it to the Teams field.

func (*ScheduleDataRelationships) UnmarshalJSON

func (o *ScheduleDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleDataRelationshipsLayers

ScheduleDataRelationshipsLayers Associates layers with this schedule in a data structure.

type ScheduleDataRelationshipsLayers struct {
    // An array of layer references for this schedule.
    Data []ScheduleDataRelationshipsLayersDataItems `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleDataRelationshipsLayers

func NewScheduleDataRelationshipsLayers() *ScheduleDataRelationshipsLayers

NewScheduleDataRelationshipsLayers instantiates a new ScheduleDataRelationshipsLayers 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 NewScheduleDataRelationshipsLayersWithDefaults

func NewScheduleDataRelationshipsLayersWithDefaults() *ScheduleDataRelationshipsLayers

NewScheduleDataRelationshipsLayersWithDefaults instantiates a new ScheduleDataRelationshipsLayers 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 (*ScheduleDataRelationshipsLayers) GetData

func (o *ScheduleDataRelationshipsLayers) GetData() []ScheduleDataRelationshipsLayersDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*ScheduleDataRelationshipsLayers) GetDataOk

func (o *ScheduleDataRelationshipsLayers) GetDataOk() (*[]ScheduleDataRelationshipsLayersDataItems, 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 (*ScheduleDataRelationshipsLayers) HasData

func (o *ScheduleDataRelationshipsLayers) HasData() bool

HasData returns a boolean if a field has been set.

func (ScheduleDataRelationshipsLayers) MarshalJSON

func (o ScheduleDataRelationshipsLayers) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleDataRelationshipsLayers) SetData

func (o *ScheduleDataRelationshipsLayers) SetData(v []ScheduleDataRelationshipsLayersDataItems)

SetData gets a reference to the given []ScheduleDataRelationshipsLayersDataItems and assigns it to the Data field.

func (*ScheduleDataRelationshipsLayers) UnmarshalJSON

func (o *ScheduleDataRelationshipsLayers) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleDataRelationshipsLayersDataItems

ScheduleDataRelationshipsLayersDataItems Relates a layer to this schedule, identified by `id` and `type` (must be `layers`).

type ScheduleDataRelationshipsLayersDataItems struct {
    // The unique identifier of the layer in this relationship.
    Id string `json:"id"`
    // Layers resource type.
    Type ScheduleDataRelationshipsLayersDataItemsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleDataRelationshipsLayersDataItems

func NewScheduleDataRelationshipsLayersDataItems(id string, typeVar ScheduleDataRelationshipsLayersDataItemsType) *ScheduleDataRelationshipsLayersDataItems

NewScheduleDataRelationshipsLayersDataItems instantiates a new ScheduleDataRelationshipsLayersDataItems 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 NewScheduleDataRelationshipsLayersDataItemsWithDefaults

func NewScheduleDataRelationshipsLayersDataItemsWithDefaults() *ScheduleDataRelationshipsLayersDataItems

NewScheduleDataRelationshipsLayersDataItemsWithDefaults instantiates a new ScheduleDataRelationshipsLayersDataItems 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 (*ScheduleDataRelationshipsLayersDataItems) GetId

func (o *ScheduleDataRelationshipsLayersDataItems) GetId() string

GetId returns the Id field value.

func (*ScheduleDataRelationshipsLayersDataItems) GetIdOk

func (o *ScheduleDataRelationshipsLayersDataItems) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ScheduleDataRelationshipsLayersDataItems) GetType

func (o *ScheduleDataRelationshipsLayersDataItems) GetType() ScheduleDataRelationshipsLayersDataItemsType

GetType returns the Type field value.

func (*ScheduleDataRelationshipsLayersDataItems) GetTypeOk

func (o *ScheduleDataRelationshipsLayersDataItems) GetTypeOk() (*ScheduleDataRelationshipsLayersDataItemsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ScheduleDataRelationshipsLayersDataItems) MarshalJSON

func (o ScheduleDataRelationshipsLayersDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleDataRelationshipsLayersDataItems) SetId

func (o *ScheduleDataRelationshipsLayersDataItems) SetId(v string)

SetId sets field value.

func (*ScheduleDataRelationshipsLayersDataItems) SetType

func (o *ScheduleDataRelationshipsLayersDataItems) SetType(v ScheduleDataRelationshipsLayersDataItemsType)

SetType sets field value.

func (*ScheduleDataRelationshipsLayersDataItems) UnmarshalJSON

func (o *ScheduleDataRelationshipsLayersDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleDataRelationshipsLayersDataItemsType

ScheduleDataRelationshipsLayersDataItemsType Layers resource type.

type ScheduleDataRelationshipsLayersDataItemsType string

List of ScheduleDataRelationshipsLayersDataItemsType.

const (
    SCHEDULEDATARELATIONSHIPSLAYERSDATAITEMSTYPE_LAYERS ScheduleDataRelationshipsLayersDataItemsType = "layers"
)

func NewScheduleDataRelationshipsLayersDataItemsTypeFromValue

func NewScheduleDataRelationshipsLayersDataItemsTypeFromValue(v string) (*ScheduleDataRelationshipsLayersDataItemsType, error)

NewScheduleDataRelationshipsLayersDataItemsTypeFromValue returns a pointer to a valid ScheduleDataRelationshipsLayersDataItemsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleDataRelationshipsLayersDataItemsType) GetAllowedValues

func (v *ScheduleDataRelationshipsLayersDataItemsType) GetAllowedValues() []ScheduleDataRelationshipsLayersDataItemsType

GetAllowedValues reeturns the list of possible values.

func (ScheduleDataRelationshipsLayersDataItemsType) IsValid

func (v ScheduleDataRelationshipsLayersDataItemsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleDataRelationshipsLayersDataItemsType) Ptr

func (v ScheduleDataRelationshipsLayersDataItemsType) Ptr() *ScheduleDataRelationshipsLayersDataItemsType

Ptr returns reference to ScheduleDataRelationshipsLayersDataItemsType value.

func (*ScheduleDataRelationshipsLayersDataItemsType) UnmarshalJSON

func (v *ScheduleDataRelationshipsLayersDataItemsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScheduleDataType

ScheduleDataType Schedules resource type.

type ScheduleDataType string

List of ScheduleDataType.

const (
    SCHEDULEDATATYPE_SCHEDULES ScheduleDataType = "schedules"
)

func NewScheduleDataTypeFromValue

func NewScheduleDataTypeFromValue(v string) (*ScheduleDataType, error)

NewScheduleDataTypeFromValue returns a pointer to a valid ScheduleDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleDataType) GetAllowedValues

func (v *ScheduleDataType) GetAllowedValues() []ScheduleDataType

GetAllowedValues reeturns the list of possible values.

func (ScheduleDataType) IsValid

func (v ScheduleDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleDataType) Ptr

func (v ScheduleDataType) Ptr() *ScheduleDataType

Ptr returns reference to ScheduleDataType value.

func (*ScheduleDataType) UnmarshalJSON

func (v *ScheduleDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScheduleMember

ScheduleMember Represents a single member entry in a schedule, referencing a specific user.

type ScheduleMember struct {
    // The unique identifier for this schedule member.
    Id *string `json:"id,omitempty"`
    // Defines relationships for a schedule member, primarily referencing a single user.
    Relationships *ScheduleMemberRelationships `json:"relationships,omitempty"`
    // Schedule Members resource type.
    Type ScheduleMemberType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleMember

func NewScheduleMember(typeVar ScheduleMemberType) *ScheduleMember

NewScheduleMember instantiates a new ScheduleMember 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 NewScheduleMemberWithDefaults

func NewScheduleMemberWithDefaults() *ScheduleMember

NewScheduleMemberWithDefaults instantiates a new ScheduleMember 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 (*ScheduleMember) GetId

func (o *ScheduleMember) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ScheduleMember) GetIdOk

func (o *ScheduleMember) 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 (*ScheduleMember) GetRelationships

func (o *ScheduleMember) GetRelationships() ScheduleMemberRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ScheduleMember) GetRelationshipsOk

func (o *ScheduleMember) GetRelationshipsOk() (*ScheduleMemberRelationships, 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 (*ScheduleMember) GetType

func (o *ScheduleMember) GetType() ScheduleMemberType

GetType returns the Type field value.

func (*ScheduleMember) GetTypeOk

func (o *ScheduleMember) GetTypeOk() (*ScheduleMemberType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScheduleMember) HasId

func (o *ScheduleMember) HasId() bool

HasId returns a boolean if a field has been set.

func (*ScheduleMember) HasRelationships

func (o *ScheduleMember) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ScheduleMember) MarshalJSON

func (o ScheduleMember) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleMember) SetId

func (o *ScheduleMember) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ScheduleMember) SetRelationships

func (o *ScheduleMember) SetRelationships(v ScheduleMemberRelationships)

SetRelationships gets a reference to the given ScheduleMemberRelationships and assigns it to the Relationships field.

func (*ScheduleMember) SetType

func (o *ScheduleMember) SetType(v ScheduleMemberType)

SetType sets field value.

func (*ScheduleMember) UnmarshalJSON

func (o *ScheduleMember) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleMemberRelationships

ScheduleMemberRelationships Defines relationships for a schedule member, primarily referencing a single user.

type ScheduleMemberRelationships struct {
    // Wraps the user data reference for a schedule member.
    User *ScheduleMemberRelationshipsUser `json:"user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleMemberRelationships

func NewScheduleMemberRelationships() *ScheduleMemberRelationships

NewScheduleMemberRelationships instantiates a new ScheduleMemberRelationships 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 NewScheduleMemberRelationshipsWithDefaults

func NewScheduleMemberRelationshipsWithDefaults() *ScheduleMemberRelationships

NewScheduleMemberRelationshipsWithDefaults instantiates a new ScheduleMemberRelationships 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 (*ScheduleMemberRelationships) GetUser

func (o *ScheduleMemberRelationships) GetUser() ScheduleMemberRelationshipsUser

GetUser returns the User field value if set, zero value otherwise.

func (*ScheduleMemberRelationships) GetUserOk

func (o *ScheduleMemberRelationships) GetUserOk() (*ScheduleMemberRelationshipsUser, 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 (*ScheduleMemberRelationships) HasUser

func (o *ScheduleMemberRelationships) HasUser() bool

HasUser returns a boolean if a field has been set.

func (ScheduleMemberRelationships) MarshalJSON

func (o ScheduleMemberRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleMemberRelationships) SetUser

func (o *ScheduleMemberRelationships) SetUser(v ScheduleMemberRelationshipsUser)

SetUser gets a reference to the given ScheduleMemberRelationshipsUser and assigns it to the User field.

func (*ScheduleMemberRelationships) UnmarshalJSON

func (o *ScheduleMemberRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleMemberRelationshipsUser

ScheduleMemberRelationshipsUser Wraps the user data reference for a schedule member.

type ScheduleMemberRelationshipsUser struct {
    // Points to the user data associated with this schedule member, including an ID and type.
    Data ScheduleMemberRelationshipsUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleMemberRelationshipsUser

func NewScheduleMemberRelationshipsUser(data ScheduleMemberRelationshipsUserData) *ScheduleMemberRelationshipsUser

NewScheduleMemberRelationshipsUser instantiates a new ScheduleMemberRelationshipsUser 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 NewScheduleMemberRelationshipsUserWithDefaults

func NewScheduleMemberRelationshipsUserWithDefaults() *ScheduleMemberRelationshipsUser

NewScheduleMemberRelationshipsUserWithDefaults instantiates a new ScheduleMemberRelationshipsUser 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 (*ScheduleMemberRelationshipsUser) GetData

func (o *ScheduleMemberRelationshipsUser) GetData() ScheduleMemberRelationshipsUserData

GetData returns the Data field value.

func (*ScheduleMemberRelationshipsUser) GetDataOk

func (o *ScheduleMemberRelationshipsUser) GetDataOk() (*ScheduleMemberRelationshipsUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ScheduleMemberRelationshipsUser) MarshalJSON

func (o ScheduleMemberRelationshipsUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleMemberRelationshipsUser) SetData

func (o *ScheduleMemberRelationshipsUser) SetData(v ScheduleMemberRelationshipsUserData)

SetData sets field value.

func (*ScheduleMemberRelationshipsUser) UnmarshalJSON

func (o *ScheduleMemberRelationshipsUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleMemberRelationshipsUserData

ScheduleMemberRelationshipsUserData Points to the user data associated with this schedule member, including an ID and type.

type ScheduleMemberRelationshipsUserData struct {
    // The user's unique identifier.
    Id string `json:"id"`
    // Users resource type.
    Type ScheduleMemberRelationshipsUserDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleMemberRelationshipsUserData

func NewScheduleMemberRelationshipsUserData(id string, typeVar ScheduleMemberRelationshipsUserDataType) *ScheduleMemberRelationshipsUserData

NewScheduleMemberRelationshipsUserData instantiates a new ScheduleMemberRelationshipsUserData 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 NewScheduleMemberRelationshipsUserDataWithDefaults

func NewScheduleMemberRelationshipsUserDataWithDefaults() *ScheduleMemberRelationshipsUserData

NewScheduleMemberRelationshipsUserDataWithDefaults instantiates a new ScheduleMemberRelationshipsUserData 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 (*ScheduleMemberRelationshipsUserData) GetId

func (o *ScheduleMemberRelationshipsUserData) GetId() string

GetId returns the Id field value.

func (*ScheduleMemberRelationshipsUserData) GetIdOk

func (o *ScheduleMemberRelationshipsUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ScheduleMemberRelationshipsUserData) GetType

func (o *ScheduleMemberRelationshipsUserData) GetType() ScheduleMemberRelationshipsUserDataType

GetType returns the Type field value.

func (*ScheduleMemberRelationshipsUserData) GetTypeOk

func (o *ScheduleMemberRelationshipsUserData) GetTypeOk() (*ScheduleMemberRelationshipsUserDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ScheduleMemberRelationshipsUserData) MarshalJSON

func (o ScheduleMemberRelationshipsUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleMemberRelationshipsUserData) SetId

func (o *ScheduleMemberRelationshipsUserData) SetId(v string)

SetId sets field value.

func (*ScheduleMemberRelationshipsUserData) SetType

func (o *ScheduleMemberRelationshipsUserData) SetType(v ScheduleMemberRelationshipsUserDataType)

SetType sets field value.

func (*ScheduleMemberRelationshipsUserData) UnmarshalJSON

func (o *ScheduleMemberRelationshipsUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleMemberRelationshipsUserDataType

ScheduleMemberRelationshipsUserDataType Users resource type.

type ScheduleMemberRelationshipsUserDataType string

List of ScheduleMemberRelationshipsUserDataType.

const (
    SCHEDULEMEMBERRELATIONSHIPSUSERDATATYPE_USERS ScheduleMemberRelationshipsUserDataType = "users"
)

func NewScheduleMemberRelationshipsUserDataTypeFromValue

func NewScheduleMemberRelationshipsUserDataTypeFromValue(v string) (*ScheduleMemberRelationshipsUserDataType, error)

NewScheduleMemberRelationshipsUserDataTypeFromValue returns a pointer to a valid ScheduleMemberRelationshipsUserDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleMemberRelationshipsUserDataType) GetAllowedValues

func (v *ScheduleMemberRelationshipsUserDataType) GetAllowedValues() []ScheduleMemberRelationshipsUserDataType

GetAllowedValues reeturns the list of possible values.

func (ScheduleMemberRelationshipsUserDataType) IsValid

func (v ScheduleMemberRelationshipsUserDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleMemberRelationshipsUserDataType) Ptr

func (v ScheduleMemberRelationshipsUserDataType) Ptr() *ScheduleMemberRelationshipsUserDataType

Ptr returns reference to ScheduleMemberRelationshipsUserDataType value.

func (*ScheduleMemberRelationshipsUserDataType) UnmarshalJSON

func (v *ScheduleMemberRelationshipsUserDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScheduleMemberType

ScheduleMemberType Schedule Members resource type.

type ScheduleMemberType string

List of ScheduleMemberType.

const (
    SCHEDULEMEMBERTYPE_MEMBERS ScheduleMemberType = "members"
)

func NewScheduleMemberTypeFromValue

func NewScheduleMemberTypeFromValue(v string) (*ScheduleMemberType, error)

NewScheduleMemberTypeFromValue returns a pointer to a valid ScheduleMemberType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleMemberType) GetAllowedValues

func (v *ScheduleMemberType) GetAllowedValues() []ScheduleMemberType

GetAllowedValues reeturns the list of possible values.

func (ScheduleMemberType) IsValid

func (v ScheduleMemberType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleMemberType) Ptr

func (v ScheduleMemberType) Ptr() *ScheduleMemberType

Ptr returns reference to ScheduleMemberType value.

func (*ScheduleMemberType) UnmarshalJSON

func (v *ScheduleMemberType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScheduleRequestDataAttributesLayersItemsMembersItems

ScheduleRequestDataAttributesLayersItemsMembersItems Defines a single member within a schedule layer, including the reference to the underlying user.

type ScheduleRequestDataAttributesLayersItemsMembersItems struct {
    // Identifies the user participating in this layer as a single object with an `id`.
    User *ScheduleRequestDataAttributesLayersItemsMembersItemsUser `json:"user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleRequestDataAttributesLayersItemsMembersItems

func NewScheduleRequestDataAttributesLayersItemsMembersItems() *ScheduleRequestDataAttributesLayersItemsMembersItems

NewScheduleRequestDataAttributesLayersItemsMembersItems instantiates a new ScheduleRequestDataAttributesLayersItemsMembersItems 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 NewScheduleRequestDataAttributesLayersItemsMembersItemsWithDefaults

func NewScheduleRequestDataAttributesLayersItemsMembersItemsWithDefaults() *ScheduleRequestDataAttributesLayersItemsMembersItems

NewScheduleRequestDataAttributesLayersItemsMembersItemsWithDefaults instantiates a new ScheduleRequestDataAttributesLayersItemsMembersItems 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 (*ScheduleRequestDataAttributesLayersItemsMembersItems) GetUser

func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) GetUser() ScheduleRequestDataAttributesLayersItemsMembersItemsUser

GetUser returns the User field value if set, zero value otherwise.

func (*ScheduleRequestDataAttributesLayersItemsMembersItems) GetUserOk

func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) GetUserOk() (*ScheduleRequestDataAttributesLayersItemsMembersItemsUser, 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 (*ScheduleRequestDataAttributesLayersItemsMembersItems) HasUser

func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) HasUser() bool

HasUser returns a boolean if a field has been set.

func (ScheduleRequestDataAttributesLayersItemsMembersItems) MarshalJSON

func (o ScheduleRequestDataAttributesLayersItemsMembersItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleRequestDataAttributesLayersItemsMembersItems) SetUser

func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) SetUser(v ScheduleRequestDataAttributesLayersItemsMembersItemsUser)

SetUser gets a reference to the given ScheduleRequestDataAttributesLayersItemsMembersItemsUser and assigns it to the User field.

func (*ScheduleRequestDataAttributesLayersItemsMembersItems) UnmarshalJSON

func (o *ScheduleRequestDataAttributesLayersItemsMembersItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleRequestDataAttributesLayersItemsMembersItemsUser

ScheduleRequestDataAttributesLayersItemsMembersItemsUser Identifies the user participating in this layer as a single object with an `id`.

type ScheduleRequestDataAttributesLayersItemsMembersItemsUser struct {
    // The user's ID.
    Id *string `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleRequestDataAttributesLayersItemsMembersItemsUser

func NewScheduleRequestDataAttributesLayersItemsMembersItemsUser() *ScheduleRequestDataAttributesLayersItemsMembersItemsUser

NewScheduleRequestDataAttributesLayersItemsMembersItemsUser instantiates a new ScheduleRequestDataAttributesLayersItemsMembersItemsUser 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 NewScheduleRequestDataAttributesLayersItemsMembersItemsUserWithDefaults

func NewScheduleRequestDataAttributesLayersItemsMembersItemsUserWithDefaults() *ScheduleRequestDataAttributesLayersItemsMembersItemsUser

NewScheduleRequestDataAttributesLayersItemsMembersItemsUserWithDefaults instantiates a new ScheduleRequestDataAttributesLayersItemsMembersItemsUser 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 (*ScheduleRequestDataAttributesLayersItemsMembersItemsUser) GetId

func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ScheduleRequestDataAttributesLayersItemsMembersItemsUser) GetIdOk

func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) 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 (*ScheduleRequestDataAttributesLayersItemsMembersItemsUser) HasId

func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) HasId() bool

HasId returns a boolean if a field has been set.

func (ScheduleRequestDataAttributesLayersItemsMembersItemsUser) MarshalJSON

func (o ScheduleRequestDataAttributesLayersItemsMembersItemsUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleRequestDataAttributesLayersItemsMembersItemsUser) SetId

func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ScheduleRequestDataAttributesLayersItemsMembersItemsUser) UnmarshalJSON

func (o *ScheduleRequestDataAttributesLayersItemsMembersItemsUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleTarget

ScheduleTarget Represents a schedule target for an escalation policy step, including its ID and resource type.

type ScheduleTarget struct {
    // Specifies the unique identifier of the schedule resource.
    Id string `json:"id"`
    // Indicates that the resource is of type `schedules`.
    Type ScheduleTargetType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleTarget

func NewScheduleTarget(id string, typeVar ScheduleTargetType) *ScheduleTarget

NewScheduleTarget instantiates a new ScheduleTarget 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 NewScheduleTargetWithDefaults

func NewScheduleTargetWithDefaults() *ScheduleTarget

NewScheduleTargetWithDefaults instantiates a new ScheduleTarget 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 (*ScheduleTarget) GetId

func (o *ScheduleTarget) GetId() string

GetId returns the Id field value.

func (*ScheduleTarget) GetIdOk

func (o *ScheduleTarget) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ScheduleTarget) GetType

func (o *ScheduleTarget) GetType() ScheduleTargetType

GetType returns the Type field value.

func (*ScheduleTarget) GetTypeOk

func (o *ScheduleTarget) GetTypeOk() (*ScheduleTargetType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ScheduleTarget) MarshalJSON

func (o ScheduleTarget) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleTarget) SetId

func (o *ScheduleTarget) SetId(v string)

SetId sets field value.

func (*ScheduleTarget) SetType

func (o *ScheduleTarget) SetType(v ScheduleTargetType)

SetType sets field value.

func (*ScheduleTarget) UnmarshalJSON

func (o *ScheduleTarget) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleTargetType

ScheduleTargetType Indicates that the resource is of type `schedules`.

type ScheduleTargetType string

List of ScheduleTargetType.

const (
    SCHEDULETARGETTYPE_SCHEDULES ScheduleTargetType = "schedules"
)

func NewScheduleTargetTypeFromValue

func NewScheduleTargetTypeFromValue(v string) (*ScheduleTargetType, error)

NewScheduleTargetTypeFromValue returns a pointer to a valid ScheduleTargetType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleTargetType) GetAllowedValues

func (v *ScheduleTargetType) GetAllowedValues() []ScheduleTargetType

GetAllowedValues reeturns the list of possible values.

func (ScheduleTargetType) IsValid

func (v ScheduleTargetType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleTargetType) Ptr

func (v ScheduleTargetType) Ptr() *ScheduleTargetType

Ptr returns reference to ScheduleTargetType value.

func (*ScheduleTargetType) UnmarshalJSON

func (v *ScheduleTargetType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScheduleTrigger

ScheduleTrigger Trigger a workflow from a Schedule. The workflow must be published.

type ScheduleTrigger struct {
    // Recurrence rule expression for scheduling.
    RruleExpression string `json:"rruleExpression"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleTrigger

func NewScheduleTrigger(rruleExpression string) *ScheduleTrigger

NewScheduleTrigger instantiates a new ScheduleTrigger 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 NewScheduleTriggerWithDefaults

func NewScheduleTriggerWithDefaults() *ScheduleTrigger

NewScheduleTriggerWithDefaults instantiates a new ScheduleTrigger 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 (*ScheduleTrigger) GetRruleExpression

func (o *ScheduleTrigger) GetRruleExpression() string

GetRruleExpression returns the RruleExpression field value.

func (*ScheduleTrigger) GetRruleExpressionOk

func (o *ScheduleTrigger) GetRruleExpressionOk() (*string, bool)

GetRruleExpressionOk returns a tuple with the RruleExpression field value and a boolean to check if the value has been set.

func (ScheduleTrigger) MarshalJSON

func (o ScheduleTrigger) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleTrigger) SetRruleExpression

func (o *ScheduleTrigger) SetRruleExpression(v string)

SetRruleExpression sets field value.

func (*ScheduleTrigger) UnmarshalJSON

func (o *ScheduleTrigger) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleTriggerWrapper

ScheduleTriggerWrapper Schema for a Schedule-based trigger.

type ScheduleTriggerWrapper struct {
    // Trigger a workflow from a Schedule. The workflow must be published.
    ScheduleTrigger ScheduleTrigger `json:"scheduleTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleTriggerWrapper

func NewScheduleTriggerWrapper(scheduleTrigger ScheduleTrigger) *ScheduleTriggerWrapper

NewScheduleTriggerWrapper instantiates a new ScheduleTriggerWrapper 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 NewScheduleTriggerWrapperWithDefaults

func NewScheduleTriggerWrapperWithDefaults() *ScheduleTriggerWrapper

NewScheduleTriggerWrapperWithDefaults instantiates a new ScheduleTriggerWrapper 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 (*ScheduleTriggerWrapper) GetScheduleTrigger

func (o *ScheduleTriggerWrapper) GetScheduleTrigger() ScheduleTrigger

GetScheduleTrigger returns the ScheduleTrigger field value.

func (*ScheduleTriggerWrapper) GetScheduleTriggerOk

func (o *ScheduleTriggerWrapper) GetScheduleTriggerOk() (*ScheduleTrigger, bool)

GetScheduleTriggerOk returns a tuple with the ScheduleTrigger field value and a boolean to check if the value has been set.

func (*ScheduleTriggerWrapper) GetStartStepNames

func (o *ScheduleTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*ScheduleTriggerWrapper) GetStartStepNamesOk

func (o *ScheduleTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleTriggerWrapper) HasStartStepNames

func (o *ScheduleTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (ScheduleTriggerWrapper) MarshalJSON

func (o ScheduleTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleTriggerWrapper) SetScheduleTrigger

func (o *ScheduleTriggerWrapper) SetScheduleTrigger(v ScheduleTrigger)

SetScheduleTrigger sets field value.

func (*ScheduleTriggerWrapper) SetStartStepNames

func (o *ScheduleTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*ScheduleTriggerWrapper) UnmarshalJSON

func (o *ScheduleTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUpdateRequest

ScheduleUpdateRequest A top-level wrapper for a schedule update request, referring to the `data` object with the new details.

type ScheduleUpdateRequest struct {
    // Contains all data needed to update an existing schedule, including its attributes (such as name and time zone) and any relationships to teams.
    Data ScheduleUpdateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleUpdateRequest

func NewScheduleUpdateRequest(data ScheduleUpdateRequestData) *ScheduleUpdateRequest

NewScheduleUpdateRequest instantiates a new ScheduleUpdateRequest 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 NewScheduleUpdateRequestWithDefaults

func NewScheduleUpdateRequestWithDefaults() *ScheduleUpdateRequest

NewScheduleUpdateRequestWithDefaults instantiates a new ScheduleUpdateRequest 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 (*ScheduleUpdateRequest) GetData

func (o *ScheduleUpdateRequest) GetData() ScheduleUpdateRequestData

GetData returns the Data field value.

func (*ScheduleUpdateRequest) GetDataOk

func (o *ScheduleUpdateRequest) GetDataOk() (*ScheduleUpdateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ScheduleUpdateRequest) MarshalJSON

func (o ScheduleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleUpdateRequest) SetData

func (o *ScheduleUpdateRequest) SetData(v ScheduleUpdateRequestData)

SetData sets field value.

func (*ScheduleUpdateRequest) UnmarshalJSON

func (o *ScheduleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUpdateRequestData

ScheduleUpdateRequestData Contains all data needed to update an existing schedule, including its attributes (such as name and time zone) and any relationships to teams.

type ScheduleUpdateRequestData struct {
    // Defines the updatable attributes for a schedule, such as name, time zone, and layers.
    Attributes ScheduleUpdateRequestDataAttributes `json:"attributes"`
    // The ID of the schedule to be updated.
    Id string `json:"id"`
    // Houses relationships for the schedule update, typically referencing teams.
    Relationships *ScheduleUpdateRequestDataRelationships `json:"relationships,omitempty"`
    // Schedules resource type.
    Type ScheduleUpdateRequestDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleUpdateRequestData

func NewScheduleUpdateRequestData(attributes ScheduleUpdateRequestDataAttributes, id string, typeVar ScheduleUpdateRequestDataType) *ScheduleUpdateRequestData

NewScheduleUpdateRequestData instantiates a new ScheduleUpdateRequestData 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 NewScheduleUpdateRequestDataWithDefaults

func NewScheduleUpdateRequestDataWithDefaults() *ScheduleUpdateRequestData

NewScheduleUpdateRequestDataWithDefaults instantiates a new ScheduleUpdateRequestData 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 (*ScheduleUpdateRequestData) GetAttributes

func (o *ScheduleUpdateRequestData) GetAttributes() ScheduleUpdateRequestDataAttributes

GetAttributes returns the Attributes field value.

func (*ScheduleUpdateRequestData) GetAttributesOk

func (o *ScheduleUpdateRequestData) GetAttributesOk() (*ScheduleUpdateRequestDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestData) GetId

func (o *ScheduleUpdateRequestData) GetId() string

GetId returns the Id field value.

func (*ScheduleUpdateRequestData) GetIdOk

func (o *ScheduleUpdateRequestData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestData) GetRelationships

func (o *ScheduleUpdateRequestData) GetRelationships() ScheduleUpdateRequestDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ScheduleUpdateRequestData) GetRelationshipsOk

func (o *ScheduleUpdateRequestData) GetRelationshipsOk() (*ScheduleUpdateRequestDataRelationships, 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 (*ScheduleUpdateRequestData) GetType

func (o *ScheduleUpdateRequestData) GetType() ScheduleUpdateRequestDataType

GetType returns the Type field value.

func (*ScheduleUpdateRequestData) GetTypeOk

func (o *ScheduleUpdateRequestData) GetTypeOk() (*ScheduleUpdateRequestDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestData) HasRelationships

func (o *ScheduleUpdateRequestData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ScheduleUpdateRequestData) MarshalJSON

func (o ScheduleUpdateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleUpdateRequestData) SetAttributes

func (o *ScheduleUpdateRequestData) SetAttributes(v ScheduleUpdateRequestDataAttributes)

SetAttributes sets field value.

func (*ScheduleUpdateRequestData) SetId

func (o *ScheduleUpdateRequestData) SetId(v string)

SetId sets field value.

func (*ScheduleUpdateRequestData) SetRelationships

func (o *ScheduleUpdateRequestData) SetRelationships(v ScheduleUpdateRequestDataRelationships)

SetRelationships gets a reference to the given ScheduleUpdateRequestDataRelationships and assigns it to the Relationships field.

func (*ScheduleUpdateRequestData) SetType

func (o *ScheduleUpdateRequestData) SetType(v ScheduleUpdateRequestDataType)

SetType sets field value.

func (*ScheduleUpdateRequestData) UnmarshalJSON

func (o *ScheduleUpdateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUpdateRequestDataAttributes

ScheduleUpdateRequestDataAttributes Defines the updatable attributes for a schedule, such as name, time zone, and layers.

type ScheduleUpdateRequestDataAttributes struct {
    // The updated list of layers (rotations) for this schedule.
    Layers []ScheduleUpdateRequestDataAttributesLayersItems `json:"layers"`
    // A short name for the schedule.
    Name string `json:"name"`
    // The time zone used when interpreting rotation times.
    TimeZone string `json:"time_zone"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleUpdateRequestDataAttributes

func NewScheduleUpdateRequestDataAttributes(layers []ScheduleUpdateRequestDataAttributesLayersItems, name string, timeZone string) *ScheduleUpdateRequestDataAttributes

NewScheduleUpdateRequestDataAttributes instantiates a new ScheduleUpdateRequestDataAttributes 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 NewScheduleUpdateRequestDataAttributesWithDefaults

func NewScheduleUpdateRequestDataAttributesWithDefaults() *ScheduleUpdateRequestDataAttributes

NewScheduleUpdateRequestDataAttributesWithDefaults instantiates a new ScheduleUpdateRequestDataAttributes 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 (*ScheduleUpdateRequestDataAttributes) GetLayers

func (o *ScheduleUpdateRequestDataAttributes) GetLayers() []ScheduleUpdateRequestDataAttributesLayersItems

GetLayers returns the Layers field value.

func (*ScheduleUpdateRequestDataAttributes) GetLayersOk

func (o *ScheduleUpdateRequestDataAttributes) GetLayersOk() (*[]ScheduleUpdateRequestDataAttributesLayersItems, bool)

GetLayersOk returns a tuple with the Layers field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributes) GetName

func (o *ScheduleUpdateRequestDataAttributes) GetName() string

GetName returns the Name field value.

func (*ScheduleUpdateRequestDataAttributes) GetNameOk

func (o *ScheduleUpdateRequestDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributes) GetTimeZone

func (o *ScheduleUpdateRequestDataAttributes) GetTimeZone() string

GetTimeZone returns the TimeZone field value.

func (*ScheduleUpdateRequestDataAttributes) GetTimeZoneOk

func (o *ScheduleUpdateRequestDataAttributes) GetTimeZoneOk() (*string, bool)

GetTimeZoneOk returns a tuple with the TimeZone field value and a boolean to check if the value has been set.

func (ScheduleUpdateRequestDataAttributes) MarshalJSON

func (o ScheduleUpdateRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleUpdateRequestDataAttributes) SetLayers

func (o *ScheduleUpdateRequestDataAttributes) SetLayers(v []ScheduleUpdateRequestDataAttributesLayersItems)

SetLayers sets field value.

func (*ScheduleUpdateRequestDataAttributes) SetName

func (o *ScheduleUpdateRequestDataAttributes) SetName(v string)

SetName sets field value.

func (*ScheduleUpdateRequestDataAttributes) SetTimeZone

func (o *ScheduleUpdateRequestDataAttributes) SetTimeZone(v string)

SetTimeZone sets field value.

func (*ScheduleUpdateRequestDataAttributes) UnmarshalJSON

func (o *ScheduleUpdateRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUpdateRequestDataAttributesLayersItems

ScheduleUpdateRequestDataAttributesLayersItems Represents a layer within a schedule update, including rotation details, members, and optional restrictions.

type ScheduleUpdateRequestDataAttributesLayersItems struct {
    // When this updated layer takes effect (ISO 8601 format).
    EffectiveDate time.Time `json:"effective_date"`
    // When this updated layer should stop being active (ISO 8601 format).
    EndDate *time.Time `json:"end_date,omitempty"`
    // A unique identifier for the layer being updated.
    Id *string `json:"id,omitempty"`
    // Defines how often the rotation repeats, using a combination of days and optional seconds.
    Interval LayerAttributesInterval `json:"interval"`
    // The members assigned to this layer.
    Members []ScheduleRequestDataAttributesLayersItemsMembersItems `json:"members"`
    // The name for this layer (for example, "Secondary Coverage").
    Name string `json:"name"`
    // Any time restrictions that define when this layer is active.
    Restrictions []TimeRestriction `json:"restrictions,omitempty"`
    // The date/time at which the rotation begins (ISO 8601 format).
    RotationStart time.Time `json:"rotation_start"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleUpdateRequestDataAttributesLayersItems

func NewScheduleUpdateRequestDataAttributesLayersItems(effectiveDate time.Time, interval LayerAttributesInterval, members []ScheduleRequestDataAttributesLayersItemsMembersItems, name string, rotationStart time.Time) *ScheduleUpdateRequestDataAttributesLayersItems

NewScheduleUpdateRequestDataAttributesLayersItems instantiates a new ScheduleUpdateRequestDataAttributesLayersItems 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 NewScheduleUpdateRequestDataAttributesLayersItemsWithDefaults

func NewScheduleUpdateRequestDataAttributesLayersItemsWithDefaults() *ScheduleUpdateRequestDataAttributesLayersItems

NewScheduleUpdateRequestDataAttributesLayersItemsWithDefaults instantiates a new ScheduleUpdateRequestDataAttributesLayersItems 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 (*ScheduleUpdateRequestDataAttributesLayersItems) GetEffectiveDate

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEffectiveDate() time.Time

GetEffectiveDate returns the EffectiveDate field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetEffectiveDateOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEffectiveDateOk() (*time.Time, bool)

GetEffectiveDateOk returns a tuple with the EffectiveDate field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetEndDate

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetEndDateOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetId

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetIdOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) 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 (*ScheduleUpdateRequestDataAttributesLayersItems) GetInterval

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetInterval() LayerAttributesInterval

GetInterval returns the Interval field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetIntervalOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetIntervalOk() (*LayerAttributesInterval, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetMembers

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetMembers() []ScheduleRequestDataAttributesLayersItemsMembersItems

GetMembers returns the Members field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetMembersOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetMembersOk() (*[]ScheduleRequestDataAttributesLayersItemsMembersItems, bool)

GetMembersOk returns a tuple with the Members field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetName

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetName() string

GetName returns the Name field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetNameOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetRestrictions

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRestrictions() []TimeRestriction

GetRestrictions returns the Restrictions field value if set, zero value otherwise.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetRestrictionsOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRestrictionsOk() (*[]TimeRestriction, bool)

GetRestrictionsOk returns a tuple with the Restrictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetRotationStart

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRotationStart() time.Time

GetRotationStart returns the RotationStart field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) GetRotationStartOk

func (o *ScheduleUpdateRequestDataAttributesLayersItems) GetRotationStartOk() (*time.Time, bool)

GetRotationStartOk returns a tuple with the RotationStart field value and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) HasEndDate

func (o *ScheduleUpdateRequestDataAttributesLayersItems) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) HasId

func (o *ScheduleUpdateRequestDataAttributesLayersItems) HasId() bool

HasId returns a boolean if a field has been set.

func (*ScheduleUpdateRequestDataAttributesLayersItems) HasRestrictions

func (o *ScheduleUpdateRequestDataAttributesLayersItems) HasRestrictions() bool

HasRestrictions returns a boolean if a field has been set.

func (ScheduleUpdateRequestDataAttributesLayersItems) MarshalJSON

func (o ScheduleUpdateRequestDataAttributesLayersItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetEffectiveDate

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetEffectiveDate(v time.Time)

SetEffectiveDate sets field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetEndDate

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetEndDate(v time.Time)

SetEndDate gets a reference to the given time.Time and assigns it to the EndDate field.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetId

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetInterval

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetInterval(v LayerAttributesInterval)

SetInterval sets field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetMembers

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetMembers(v []ScheduleRequestDataAttributesLayersItemsMembersItems)

SetMembers sets field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetName

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetName(v string)

SetName sets field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetRestrictions

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetRestrictions(v []TimeRestriction)

SetRestrictions gets a reference to the given []TimeRestriction and assigns it to the Restrictions field.

func (*ScheduleUpdateRequestDataAttributesLayersItems) SetRotationStart

func (o *ScheduleUpdateRequestDataAttributesLayersItems) SetRotationStart(v time.Time)

SetRotationStart sets field value.

func (*ScheduleUpdateRequestDataAttributesLayersItems) UnmarshalJSON

func (o *ScheduleUpdateRequestDataAttributesLayersItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUpdateRequestDataRelationships

ScheduleUpdateRequestDataRelationships Houses relationships for the schedule update, typically referencing teams.

type ScheduleUpdateRequestDataRelationships struct {
    // Associates teams with this schedule in a data structure.
    Teams *DataRelationshipsTeams `json:"teams,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleUpdateRequestDataRelationships

func NewScheduleUpdateRequestDataRelationships() *ScheduleUpdateRequestDataRelationships

NewScheduleUpdateRequestDataRelationships instantiates a new ScheduleUpdateRequestDataRelationships 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 NewScheduleUpdateRequestDataRelationshipsWithDefaults

func NewScheduleUpdateRequestDataRelationshipsWithDefaults() *ScheduleUpdateRequestDataRelationships

NewScheduleUpdateRequestDataRelationshipsWithDefaults instantiates a new ScheduleUpdateRequestDataRelationships 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 (*ScheduleUpdateRequestDataRelationships) GetTeams

func (o *ScheduleUpdateRequestDataRelationships) GetTeams() DataRelationshipsTeams

GetTeams returns the Teams field value if set, zero value otherwise.

func (*ScheduleUpdateRequestDataRelationships) GetTeamsOk

func (o *ScheduleUpdateRequestDataRelationships) GetTeamsOk() (*DataRelationshipsTeams, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleUpdateRequestDataRelationships) HasTeams

func (o *ScheduleUpdateRequestDataRelationships) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (ScheduleUpdateRequestDataRelationships) MarshalJSON

func (o ScheduleUpdateRequestDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleUpdateRequestDataRelationships) SetTeams

func (o *ScheduleUpdateRequestDataRelationships) SetTeams(v DataRelationshipsTeams)

SetTeams gets a reference to the given DataRelationshipsTeams and assigns it to the Teams field.

func (*ScheduleUpdateRequestDataRelationships) UnmarshalJSON

func (o *ScheduleUpdateRequestDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUpdateRequestDataType

ScheduleUpdateRequestDataType Schedules resource type.

type ScheduleUpdateRequestDataType string

List of ScheduleUpdateRequestDataType.

const (
    SCHEDULEUPDATEREQUESTDATATYPE_SCHEDULES ScheduleUpdateRequestDataType = "schedules"
)

func NewScheduleUpdateRequestDataTypeFromValue

func NewScheduleUpdateRequestDataTypeFromValue(v string) (*ScheduleUpdateRequestDataType, error)

NewScheduleUpdateRequestDataTypeFromValue returns a pointer to a valid ScheduleUpdateRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleUpdateRequestDataType) GetAllowedValues

func (v *ScheduleUpdateRequestDataType) GetAllowedValues() []ScheduleUpdateRequestDataType

GetAllowedValues reeturns the list of possible values.

func (ScheduleUpdateRequestDataType) IsValid

func (v ScheduleUpdateRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleUpdateRequestDataType) Ptr

func (v ScheduleUpdateRequestDataType) Ptr() *ScheduleUpdateRequestDataType

Ptr returns reference to ScheduleUpdateRequestDataType value.

func (*ScheduleUpdateRequestDataType) UnmarshalJSON

func (v *ScheduleUpdateRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScheduleUser

ScheduleUser Represents a user object in the context of a schedule, including their `id`, type, and basic attributes.

type ScheduleUser struct {
    // Provides basic user information for a schedule, including a name and email address.
    Attributes *ScheduleUserAttributes `json:"attributes,omitempty"`
    // The unique user identifier.
    Id *string `json:"id,omitempty"`
    // Users resource type.
    Type ScheduleUserType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleUser

func NewScheduleUser(typeVar ScheduleUserType) *ScheduleUser

NewScheduleUser instantiates a new ScheduleUser 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 NewScheduleUserWithDefaults

func NewScheduleUserWithDefaults() *ScheduleUser

NewScheduleUserWithDefaults instantiates a new ScheduleUser 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 (*ScheduleUser) GetAttributes

func (o *ScheduleUser) GetAttributes() ScheduleUserAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ScheduleUser) GetAttributesOk

func (o *ScheduleUser) GetAttributesOk() (*ScheduleUserAttributes, 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 (*ScheduleUser) GetId

func (o *ScheduleUser) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ScheduleUser) GetIdOk

func (o *ScheduleUser) 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 (*ScheduleUser) GetType

func (o *ScheduleUser) GetType() ScheduleUserType

GetType returns the Type field value.

func (*ScheduleUser) GetTypeOk

func (o *ScheduleUser) GetTypeOk() (*ScheduleUserType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ScheduleUser) HasAttributes

func (o *ScheduleUser) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ScheduleUser) HasId

func (o *ScheduleUser) HasId() bool

HasId returns a boolean if a field has been set.

func (ScheduleUser) MarshalJSON

func (o ScheduleUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleUser) SetAttributes

func (o *ScheduleUser) SetAttributes(v ScheduleUserAttributes)

SetAttributes gets a reference to the given ScheduleUserAttributes and assigns it to the Attributes field.

func (*ScheduleUser) SetId

func (o *ScheduleUser) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ScheduleUser) SetType

func (o *ScheduleUser) SetType(v ScheduleUserType)

SetType sets field value.

func (*ScheduleUser) UnmarshalJSON

func (o *ScheduleUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUserAttributes

ScheduleUserAttributes Provides basic user information for a schedule, including a name and email address.

type ScheduleUserAttributes struct {
    // The user's email address.
    Email *string `json:"email,omitempty"`
    // The user's name.
    Name *string `json:"name,omitempty"`
    // The user's status.
    Status *UserAttributesStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewScheduleUserAttributes

func NewScheduleUserAttributes() *ScheduleUserAttributes

NewScheduleUserAttributes instantiates a new ScheduleUserAttributes 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 NewScheduleUserAttributesWithDefaults

func NewScheduleUserAttributesWithDefaults() *ScheduleUserAttributes

NewScheduleUserAttributesWithDefaults instantiates a new ScheduleUserAttributes 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 (*ScheduleUserAttributes) GetEmail

func (o *ScheduleUserAttributes) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*ScheduleUserAttributes) GetEmailOk

func (o *ScheduleUserAttributes) 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 (*ScheduleUserAttributes) GetName

func (o *ScheduleUserAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ScheduleUserAttributes) GetNameOk

func (o *ScheduleUserAttributes) 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 (*ScheduleUserAttributes) GetStatus

func (o *ScheduleUserAttributes) GetStatus() UserAttributesStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*ScheduleUserAttributes) GetStatusOk

func (o *ScheduleUserAttributes) GetStatusOk() (*UserAttributesStatus, 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 (*ScheduleUserAttributes) HasEmail

func (o *ScheduleUserAttributes) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*ScheduleUserAttributes) HasName

func (o *ScheduleUserAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ScheduleUserAttributes) HasStatus

func (o *ScheduleUserAttributes) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ScheduleUserAttributes) MarshalJSON

func (o ScheduleUserAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ScheduleUserAttributes) SetEmail

func (o *ScheduleUserAttributes) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ScheduleUserAttributes) SetName

func (o *ScheduleUserAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ScheduleUserAttributes) SetStatus

func (o *ScheduleUserAttributes) SetStatus(v UserAttributesStatus)

SetStatus gets a reference to the given UserAttributesStatus and assigns it to the Status field.

func (*ScheduleUserAttributes) UnmarshalJSON

func (o *ScheduleUserAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ScheduleUserType

ScheduleUserType Users resource type.

type ScheduleUserType string

List of ScheduleUserType.

const (
    SCHEDULEUSERTYPE_USERS ScheduleUserType = "users"
)

func NewScheduleUserTypeFromValue

func NewScheduleUserTypeFromValue(v string) (*ScheduleUserType, error)

NewScheduleUserTypeFromValue returns a pointer to a valid ScheduleUserType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScheduleUserType) GetAllowedValues

func (v *ScheduleUserType) GetAllowedValues() []ScheduleUserType

GetAllowedValues reeturns the list of possible values.

func (ScheduleUserType) IsValid

func (v ScheduleUserType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScheduleUserType) Ptr

func (v ScheduleUserType) Ptr() *ScheduleUserType

Ptr returns reference to ScheduleUserType value.

func (*ScheduleUserType) UnmarshalJSON

func (v *ScheduleUserType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ScorecardType

ScorecardType The JSON:API type for scorecard.

type ScorecardType string

List of ScorecardType.

const (
    SCORECARDTYPE_SCORECARD ScorecardType = "scorecard"
)

func NewScorecardTypeFromValue

func NewScorecardTypeFromValue(v string) (*ScorecardType, error)

NewScorecardTypeFromValue returns a pointer to a valid ScorecardType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ScorecardType) GetAllowedValues

func (v *ScorecardType) GetAllowedValues() []ScorecardType

GetAllowedValues reeturns the list of possible values.

func (ScorecardType) IsValid

func (v ScorecardType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ScorecardType) Ptr

func (v ScorecardType) Ptr() *ScorecardType

Ptr returns reference to ScorecardType value.

func (*ScorecardType) UnmarshalJSON

func (v *ScorecardType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SearchAuditLogsOptionalParameters

SearchAuditLogsOptionalParameters holds optional parameters for SearchAuditLogs.

type SearchAuditLogsOptionalParameters struct {
    Body *AuditLogsSearchEventsRequest
}

func NewSearchAuditLogsOptionalParameters

func NewSearchAuditLogsOptionalParameters() *SearchAuditLogsOptionalParameters

NewSearchAuditLogsOptionalParameters creates an empty struct for parameters.

func (*SearchAuditLogsOptionalParameters) WithBody

func (r *SearchAuditLogsOptionalParameters) WithBody(body AuditLogsSearchEventsRequest) *SearchAuditLogsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchCIAppPipelineEventsOptionalParameters

SearchCIAppPipelineEventsOptionalParameters holds optional parameters for SearchCIAppPipelineEvents.

type SearchCIAppPipelineEventsOptionalParameters struct {
    Body *CIAppPipelineEventsRequest
}

func NewSearchCIAppPipelineEventsOptionalParameters

func NewSearchCIAppPipelineEventsOptionalParameters() *SearchCIAppPipelineEventsOptionalParameters

NewSearchCIAppPipelineEventsOptionalParameters creates an empty struct for parameters.

func (*SearchCIAppPipelineEventsOptionalParameters) WithBody

func (r *SearchCIAppPipelineEventsOptionalParameters) WithBody(body CIAppPipelineEventsRequest) *SearchCIAppPipelineEventsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchCIAppTestEventsOptionalParameters

SearchCIAppTestEventsOptionalParameters holds optional parameters for SearchCIAppTestEvents.

type SearchCIAppTestEventsOptionalParameters struct {
    Body *CIAppTestEventsRequest
}

func NewSearchCIAppTestEventsOptionalParameters

func NewSearchCIAppTestEventsOptionalParameters() *SearchCIAppTestEventsOptionalParameters

NewSearchCIAppTestEventsOptionalParameters creates an empty struct for parameters.

func (*SearchCIAppTestEventsOptionalParameters) WithBody

func (r *SearchCIAppTestEventsOptionalParameters) WithBody(body CIAppTestEventsRequest) *SearchCIAppTestEventsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchCasesOptionalParameters

SearchCasesOptionalParameters holds optional parameters for SearchCases.

type SearchCasesOptionalParameters struct {
    PageSize   *int64
    PageNumber *int64
    SortField  *CaseSortableField
    Filter     *string
    SortAsc    *bool
}

func NewSearchCasesOptionalParameters

func NewSearchCasesOptionalParameters() *SearchCasesOptionalParameters

NewSearchCasesOptionalParameters creates an empty struct for parameters.

func (*SearchCasesOptionalParameters) WithFilter

func (r *SearchCasesOptionalParameters) WithFilter(filter string) *SearchCasesOptionalParameters

WithFilter sets the corresponding parameter name and returns the struct.

func (*SearchCasesOptionalParameters) WithPageNumber

func (r *SearchCasesOptionalParameters) WithPageNumber(pageNumber int64) *SearchCasesOptionalParameters

WithPageNumber sets the corresponding parameter name and returns the struct.

func (*SearchCasesOptionalParameters) WithPageSize

func (r *SearchCasesOptionalParameters) WithPageSize(pageSize int64) *SearchCasesOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*SearchCasesOptionalParameters) WithSortAsc

func (r *SearchCasesOptionalParameters) WithSortAsc(sortAsc bool) *SearchCasesOptionalParameters

WithSortAsc sets the corresponding parameter name and returns the struct.

func (*SearchCasesOptionalParameters) WithSortField

func (r *SearchCasesOptionalParameters) WithSortField(sortField CaseSortableField) *SearchCasesOptionalParameters

WithSortField sets the corresponding parameter name and returns the struct.

type SearchEventsOptionalParameters

SearchEventsOptionalParameters holds optional parameters for SearchEvents.

type SearchEventsOptionalParameters struct {
    Body *EventsListRequest
}

func NewSearchEventsOptionalParameters

func NewSearchEventsOptionalParameters() *SearchEventsOptionalParameters

NewSearchEventsOptionalParameters creates an empty struct for parameters.

func (*SearchEventsOptionalParameters) WithBody

func (r *SearchEventsOptionalParameters) WithBody(body EventsListRequest) *SearchEventsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SearchIncidentsOptionalParameters

SearchIncidentsOptionalParameters holds optional parameters for SearchIncidents.

type SearchIncidentsOptionalParameters struct {
    Include    *IncidentRelatedObject
    Sort       *IncidentSearchSortOrder
    PageSize   *int64
    PageOffset *int64
}

func NewSearchIncidentsOptionalParameters

func NewSearchIncidentsOptionalParameters() *SearchIncidentsOptionalParameters

NewSearchIncidentsOptionalParameters creates an empty struct for parameters.

func (*SearchIncidentsOptionalParameters) WithInclude

func (r *SearchIncidentsOptionalParameters) WithInclude(include IncidentRelatedObject) *SearchIncidentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

func (*SearchIncidentsOptionalParameters) WithPageOffset

func (r *SearchIncidentsOptionalParameters) WithPageOffset(pageOffset int64) *SearchIncidentsOptionalParameters

WithPageOffset sets the corresponding parameter name and returns the struct.

func (*SearchIncidentsOptionalParameters) WithPageSize

func (r *SearchIncidentsOptionalParameters) WithPageSize(pageSize int64) *SearchIncidentsOptionalParameters

WithPageSize sets the corresponding parameter name and returns the struct.

func (*SearchIncidentsOptionalParameters) WithSort

func (r *SearchIncidentsOptionalParameters) WithSort(sort IncidentSearchSortOrder) *SearchIncidentsOptionalParameters

WithSort sets the corresponding parameter name and returns the struct.

type SearchSecurityMonitoringSignalsOptionalParameters

SearchSecurityMonitoringSignalsOptionalParameters holds optional parameters for SearchSecurityMonitoringSignals.

type SearchSecurityMonitoringSignalsOptionalParameters struct {
    Body *SecurityMonitoringSignalListRequest
}

func NewSearchSecurityMonitoringSignalsOptionalParameters

func NewSearchSecurityMonitoringSignalsOptionalParameters() *SearchSecurityMonitoringSignalsOptionalParameters

NewSearchSecurityMonitoringSignalsOptionalParameters creates an empty struct for parameters.

func (*SearchSecurityMonitoringSignalsOptionalParameters) WithBody

func (r *SearchSecurityMonitoringSignalsOptionalParameters) WithBody(body SecurityMonitoringSignalListRequest) *SearchSecurityMonitoringSignalsOptionalParameters

WithBody sets the corresponding parameter name and returns the struct.

type SecurityFilter

SecurityFilter The security filter's properties.

type SecurityFilter struct {
    // The object describing a security filter.
    Attributes *SecurityFilterAttributes `json:"attributes,omitempty"`
    // The ID of the security filter.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `security_filters`.
    Type *SecurityFilterType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*SecurityFilter) UnmarshalJSON

func (o *SecurityFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterAttributes

SecurityFilterAttributes The object describing a security filter.

type SecurityFilterAttributes struct {
    // The list of exclusion filters applied in this security filter.
    ExclusionFilters []SecurityFilterExclusionFilterResponse `json:"exclusion_filters,omitempty"`
    // The filtered data type.
    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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterAttributes) GetExclusionFilters() []SecurityFilterExclusionFilterResponse

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

func (o *SecurityFilterAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterAttributes) SetExclusionFilters

func (o *SecurityFilterAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilterResponse)

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.

func (*SecurityFilterAttributes) UnmarshalJSON

func (o *SecurityFilterAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateAttributes

SecurityFilterCreateAttributes Object containing the attributes of the security filter to be created.

type SecurityFilterCreateAttributes struct {
    // Exclusion filters to exclude some logs from the security filter.
    ExclusionFilters []SecurityFilterExclusionFilter `json:"exclusion_filters"`
    // The filtered data type.
    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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterCreateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter

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

func (o *SecurityFilterCreateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value.

func (*SecurityFilterCreateAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterCreateAttributes) GetFilteredDataTypeOk() (*SecurityFilterFilteredDataType, bool)

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

func (o *SecurityFilterCreateAttributes) GetName() string

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateAttributes) SetExclusionFilters

func (o *SecurityFilterCreateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)

SetExclusionFilters sets field value.

func (*SecurityFilterCreateAttributes) SetFilteredDataType

func (o *SecurityFilterCreateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

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)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateData

SecurityFilterCreateData Object for a single security filter.

type SecurityFilterCreateData struct {
    // Object containing the attributes of the security filter to be created.
    Attributes SecurityFilterCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `security_filters`.
    Type SecurityFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityFilterCreateData

func NewSecurityFilterCreateData(attributes SecurityFilterCreateAttributes, typeVar 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

func (o *SecurityFilterCreateData) GetAttributes() SecurityFilterCreateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityFilterCreateData) GetAttributesOk

func (o *SecurityFilterCreateData) GetAttributesOk() (*SecurityFilterCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterCreateData) GetType

func (o *SecurityFilterCreateData) GetType() SecurityFilterType

GetType returns the Type field value.

func (*SecurityFilterCreateData) GetTypeOk

func (o *SecurityFilterCreateData) GetTypeOk() (*SecurityFilterType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateData) SetAttributes

func (o *SecurityFilterCreateData) SetAttributes(v SecurityFilterCreateAttributes)

SetAttributes sets field value.

func (*SecurityFilterCreateData) SetType

func (o *SecurityFilterCreateData) SetType(v SecurityFilterType)

SetType sets field value.

func (*SecurityFilterCreateData) UnmarshalJSON

func (o *SecurityFilterCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterCreateRequest

SecurityFilterCreateRequest Request object that includes the security filter that you would like to create.

type SecurityFilterCreateRequest struct {
    // Object for a single security filter.
    Data SecurityFilterCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterCreateRequest) GetData() SecurityFilterCreateData

GetData returns the Data field value.

func (*SecurityFilterCreateRequest) GetDataOk

func (o *SecurityFilterCreateRequest) GetDataOk() (*SecurityFilterCreateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterCreateRequest) SetData

func (o *SecurityFilterCreateRequest) SetData(v SecurityFilterCreateData)

SetData sets field value.

func (*SecurityFilterCreateRequest) UnmarshalJSON

func (o *SecurityFilterCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterExclusionFilter

SecurityFilterExclusionFilter Exclusion filter for the security filter.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterExclusionFilter) GetName() string

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type SecurityFilterExclusionFilterResponse

SecurityFilterExclusionFilterResponse A single exclusion filter.

type SecurityFilterExclusionFilterResponse struct {
    // The exclusion filter name.
    Name *string `json:"name,omitempty"`
    // The exclusion filter query.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterExclusionFilterResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetNameOk

func (o *SecurityFilterExclusionFilterResponse) 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 (*SecurityFilterExclusionFilterResponse) GetQuery

func (o *SecurityFilterExclusionFilterResponse) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityFilterExclusionFilterResponse) GetQueryOk

func (o *SecurityFilterExclusionFilterResponse) 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 (*SecurityFilterExclusionFilterResponse) HasName

func (o *SecurityFilterExclusionFilterResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityFilterExclusionFilterResponse) HasQuery

func (o *SecurityFilterExclusionFilterResponse) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityFilterExclusionFilterResponse) MarshalJSON

func (o SecurityFilterExclusionFilterResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterExclusionFilterResponse) SetName

func (o *SecurityFilterExclusionFilterResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityFilterExclusionFilterResponse) SetQuery

func (o *SecurityFilterExclusionFilterResponse) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityFilterExclusionFilterResponse) UnmarshalJSON

func (o *SecurityFilterExclusionFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterFilteredDataType

SecurityFilterFilteredDataType The filtered data type.

type SecurityFilterFilteredDataType string

List of SecurityFilterFilteredDataType.

const (
    SECURITYFILTERFILTEREDDATATYPE_LOGS SecurityFilterFilteredDataType = "logs"
)

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) GetAllowedValues

func (v *SecurityFilterFilteredDataType) GetAllowedValues() []SecurityFilterFilteredDataType

GetAllowedValues reeturns the list of possible values.

func (SecurityFilterFilteredDataType) IsValid

func (v SecurityFilterFilteredDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityFilterFilteredDataType) Ptr

func (v SecurityFilterFilteredDataType) Ptr() *SecurityFilterFilteredDataType

Ptr returns reference to SecurityFilterFilteredDataType value.

func (*SecurityFilterFilteredDataType) UnmarshalJSON

func (v *SecurityFilterFilteredDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityFilterMeta

SecurityFilterMeta Optional metadata associated to the response.

type SecurityFilterMeta struct {
    // A warning message.
    Warning *string `json:"warning,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterMeta) SetWarning

func (o *SecurityFilterMeta) SetWarning(v string)

SetWarning gets a reference to the given string and assigns it to the Warning field.

func (*SecurityFilterMeta) UnmarshalJSON

func (o *SecurityFilterMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterResponse

SecurityFilterResponse Response object which includes a single security filter.

type SecurityFilterResponse struct {
    // The security filter's properties.
    Data *SecurityFilter `json:"data,omitempty"`
    // Optional metadata associated to the response.
    Meta *SecurityFilterMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterResponse) GetData() SecurityFilter

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

func (o *SecurityFilterResponse) GetMeta() SecurityFilterMeta

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)

MarshalJSON serializes the struct using spec logic.

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

func (o *SecurityFilterResponse) SetMeta(v SecurityFilterMeta)

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

func (*SecurityFilterResponse) UnmarshalJSON

func (o *SecurityFilterResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterType

SecurityFilterType The type of the resource. The value should always be `security_filters`.

type SecurityFilterType string

List of SecurityFilterType.

const (
    SECURITYFILTERTYPE_SECURITY_FILTERS SecurityFilterType = "security_filters"
)

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) GetAllowedValues

func (v *SecurityFilterType) GetAllowedValues() []SecurityFilterType

GetAllowedValues reeturns the list of possible values.

func (SecurityFilterType) IsValid

func (v SecurityFilterType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityFilterType) Ptr

func (v SecurityFilterType) Ptr() *SecurityFilterType

Ptr returns reference to SecurityFilterType value.

func (*SecurityFilterType) UnmarshalJSON

func (v *SecurityFilterType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateAttributes

SecurityFilterUpdateAttributes The security filters properties to be updated.

type SecurityFilterUpdateAttributes struct {
    // Exclusion filters to exclude some logs from the security filter.
    ExclusionFilters []SecurityFilterExclusionFilter `json:"exclusion_filters,omitempty"`
    // The filtered data type.
    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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterUpdateAttributes) GetExclusionFilters() []SecurityFilterExclusionFilter

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

func (o *SecurityFilterUpdateAttributes) GetFilteredDataType() SecurityFilterFilteredDataType

GetFilteredDataType returns the FilteredDataType field value if set, zero value otherwise.

func (*SecurityFilterUpdateAttributes) GetFilteredDataTypeOk

func (o *SecurityFilterUpdateAttributes) 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 (*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

func (o *SecurityFilterUpdateAttributes) GetName() string

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateAttributes) SetExclusionFilters

func (o *SecurityFilterUpdateAttributes) SetExclusionFilters(v []SecurityFilterExclusionFilter)

SetExclusionFilters gets a reference to the given []SecurityFilterExclusionFilter and assigns it to the ExclusionFilters field.

func (*SecurityFilterUpdateAttributes) SetFilteredDataType

func (o *SecurityFilterUpdateAttributes) SetFilteredDataType(v SecurityFilterFilteredDataType)

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.

func (*SecurityFilterUpdateAttributes) UnmarshalJSON

func (o *SecurityFilterUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateData

SecurityFilterUpdateData The new security filter properties.

type SecurityFilterUpdateData struct {
    // The security filters properties to be updated.
    Attributes SecurityFilterUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `security_filters`.
    Type SecurityFilterType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityFilterUpdateData

func NewSecurityFilterUpdateData(attributes SecurityFilterUpdateAttributes, typeVar 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

func (o *SecurityFilterUpdateData) GetAttributes() SecurityFilterUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityFilterUpdateData) GetAttributesOk

func (o *SecurityFilterUpdateData) GetAttributesOk() (*SecurityFilterUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityFilterUpdateData) GetType

func (o *SecurityFilterUpdateData) GetType() SecurityFilterType

GetType returns the Type field value.

func (*SecurityFilterUpdateData) GetTypeOk

func (o *SecurityFilterUpdateData) GetTypeOk() (*SecurityFilterType, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateData) SetAttributes

func (o *SecurityFilterUpdateData) SetAttributes(v SecurityFilterUpdateAttributes)

SetAttributes sets field value.

func (*SecurityFilterUpdateData) SetType

func (o *SecurityFilterUpdateData) SetType(v SecurityFilterType)

SetType sets field value.

func (*SecurityFilterUpdateData) UnmarshalJSON

func (o *SecurityFilterUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFilterUpdateRequest

SecurityFilterUpdateRequest The new security filter body.

type SecurityFilterUpdateRequest struct {
    // The new security filter properties.
    Data SecurityFilterUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFilterUpdateRequest) GetData() SecurityFilterUpdateData

GetData returns the Data field value.

func (*SecurityFilterUpdateRequest) GetDataOk

func (o *SecurityFilterUpdateRequest) GetDataOk() (*SecurityFilterUpdateData, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityFilterUpdateRequest) SetData

func (o *SecurityFilterUpdateRequest) SetData(v SecurityFilterUpdateData)

SetData sets field value.

func (*SecurityFilterUpdateRequest) UnmarshalJSON

func (o *SecurityFilterUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityFiltersResponse

SecurityFiltersResponse All the available security filters objects.

type SecurityFiltersResponse struct {
    // A list of security filters objects.
    Data []SecurityFilter `json:"data,omitempty"`
    // Optional metadata associated to the response.
    Meta *SecurityFilterMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityFiltersResponse) GetMeta() SecurityFilterMeta

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)

MarshalJSON serializes the struct using spec logic.

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

func (o *SecurityFiltersResponse) SetMeta(v SecurityFilterMeta)

SetMeta gets a reference to the given SecurityFilterMeta and assigns it to the Meta field.

func (*SecurityFiltersResponse) UnmarshalJSON

func (o *SecurityFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringApi

SecurityMonitoringApi service type

type SecurityMonitoringApi datadog.Service

func NewSecurityMonitoringApi

func NewSecurityMonitoringApi(client *datadog.APIClient) *SecurityMonitoringApi

NewSecurityMonitoringApi Returns NewSecurityMonitoringApi.

func (*SecurityMonitoringApi) CancelHistoricalJob

func (a *SecurityMonitoringApi) CancelHistoricalJob(ctx _context.Context, jobId string) (*_nethttp.Response, error)

CancelHistoricalJob Cancel a historical job. Cancel a historical job.

func (*SecurityMonitoringApi) ConvertExistingSecurityMonitoringRule

func (a *SecurityMonitoringApi) ConvertExistingSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleConvertResponse, *_nethttp.Response, error)

ConvertExistingSecurityMonitoringRule Convert an existing rule from JSON to Terraform. Convert an existing rule from JSON to Terraform for datadog provider resource datadog_security_monitoring_rule.

func (*SecurityMonitoringApi) ConvertJobResultToSignal

func (a *SecurityMonitoringApi) ConvertJobResultToSignal(ctx _context.Context, body ConvertJobResultsToSignalsRequest) (*_nethttp.Response, error)

ConvertJobResultToSignal Convert a job result to a signal. Convert a job result to a signal.

func (*SecurityMonitoringApi) ConvertSecurityMonitoringRuleFromJSONToTerraform

func (a *SecurityMonitoringApi) ConvertSecurityMonitoringRuleFromJSONToTerraform(ctx _context.Context, body SecurityMonitoringRuleConvertPayload) (SecurityMonitoringRuleConvertResponse, *_nethttp.Response, error)

ConvertSecurityMonitoringRuleFromJSONToTerraform Convert a rule from JSON to Terraform. Convert a rule that doesn't (yet) exist from JSON to Terraform for datadog provider resource datadog_security_monitoring_rule.

func (*SecurityMonitoringApi) CreateCustomFramework

func (a *SecurityMonitoringApi) CreateCustomFramework(ctx _context.Context, body CreateCustomFrameworkRequest) (CreateCustomFrameworkResponse, *_nethttp.Response, error)

CreateCustomFramework Create a custom framework. Create a custom framework.

func (*SecurityMonitoringApi) CreateSecurityFilter

func (a *SecurityMonitoringApi) CreateSecurityFilter(ctx _context.Context, body SecurityFilterCreateRequest) (SecurityFilterResponse, *_nethttp.Response, error)

CreateSecurityFilter Create a security filter. Create a security filter.

See the [security filter guide](https://docs.datadoghq.com/security_platform/guide/how-to-setup-security-filters-using-security-monitoring-api/) for more examples.

func (*SecurityMonitoringApi) CreateSecurityMonitoringRule

func (a *SecurityMonitoringApi) CreateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleCreatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

CreateSecurityMonitoringRule Create a detection rule. Create a detection rule.

func (*SecurityMonitoringApi) CreateSecurityMonitoringSuppression

func (a *SecurityMonitoringApi) CreateSecurityMonitoringSuppression(ctx _context.Context, body SecurityMonitoringSuppressionCreateRequest) (SecurityMonitoringSuppressionResponse, *_nethttp.Response, error)

CreateSecurityMonitoringSuppression Create a suppression rule. Create a new suppression rule.

func (*SecurityMonitoringApi) CreateSignalNotificationRule

func (a *SecurityMonitoringApi) CreateSignalNotificationRule(ctx _context.Context, body CreateNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)

CreateSignalNotificationRule Create a new signal-based notification rule. Create a new notification rule for security signals and return the created rule.

func (*SecurityMonitoringApi) CreateVulnerabilityNotificationRule

func (a *SecurityMonitoringApi) CreateVulnerabilityNotificationRule(ctx _context.Context, body CreateNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)

CreateVulnerabilityNotificationRule Create a new vulnerability-based notification rule. Create a new notification rule for security vulnerabilities and return the created rule.

func (*SecurityMonitoringApi) DeleteCustomFramework

func (a *SecurityMonitoringApi) DeleteCustomFramework(ctx _context.Context, handle string, version string) (DeleteCustomFrameworkResponse, *_nethttp.Response, error)

DeleteCustomFramework Delete a custom framework. Delete a custom framework.

func (*SecurityMonitoringApi) DeleteHistoricalJob

func (a *SecurityMonitoringApi) DeleteHistoricalJob(ctx _context.Context, jobId string) (*_nethttp.Response, error)

DeleteHistoricalJob Delete an existing job. Delete an existing job.

func (*SecurityMonitoringApi) DeleteSecurityFilter

func (a *SecurityMonitoringApi) DeleteSecurityFilter(ctx _context.Context, securityFilterId string) (*_nethttp.Response, error)

DeleteSecurityFilter Delete a security filter. Delete a specific security filter.

func (*SecurityMonitoringApi) DeleteSecurityMonitoringRule

func (a *SecurityMonitoringApi) DeleteSecurityMonitoringRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)

DeleteSecurityMonitoringRule Delete an existing rule. Delete an existing rule. Default rules cannot be deleted.

func (*SecurityMonitoringApi) DeleteSecurityMonitoringSuppression

func (a *SecurityMonitoringApi) DeleteSecurityMonitoringSuppression(ctx _context.Context, suppressionId string) (*_nethttp.Response, error)

DeleteSecurityMonitoringSuppression Delete a suppression rule. Delete a specific suppression rule.

func (*SecurityMonitoringApi) DeleteSignalNotificationRule

func (a *SecurityMonitoringApi) DeleteSignalNotificationRule(ctx _context.Context, id string) (*_nethttp.Response, error)

DeleteSignalNotificationRule Delete a signal-based notification rule. Delete a notification rule for security signals.

func (*SecurityMonitoringApi) DeleteVulnerabilityNotificationRule

func (a *SecurityMonitoringApi) DeleteVulnerabilityNotificationRule(ctx _context.Context, id string) (*_nethttp.Response, error)

DeleteVulnerabilityNotificationRule Delete a vulnerability-based notification rule. Delete a notification rule for security vulnerabilities.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalAssignee(ctx _context.Context, signalId string, body SecurityMonitoringSignalAssigneeUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalAssignee Modify the triage assignee of a security signal. Modify the triage assignee of a security signal.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalIncidents(ctx _context.Context, signalId string, body SecurityMonitoringSignalIncidentsUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalIncidents Change the related incidents of a security signal. Change the related incidents for a security signal.

func (*SecurityMonitoringApi) EditSecurityMonitoringSignalState

func (a *SecurityMonitoringApi) EditSecurityMonitoringSignalState(ctx _context.Context, signalId string, body SecurityMonitoringSignalStateUpdateRequest) (SecurityMonitoringSignalTriageUpdateResponse, *_nethttp.Response, error)

EditSecurityMonitoringSignalState Change the triage state of a security signal. Change the triage state of a security signal.

func (*SecurityMonitoringApi) GetCustomFramework

func (a *SecurityMonitoringApi) GetCustomFramework(ctx _context.Context, handle string, version string) (GetCustomFrameworkResponse, *_nethttp.Response, error)

GetCustomFramework Get a custom framework. Get a custom framework.

func (*SecurityMonitoringApi) GetFinding

func (a *SecurityMonitoringApi) GetFinding(ctx _context.Context, findingId string, o ...GetFindingOptionalParameters) (GetFindingResponse, *_nethttp.Response, error)

GetFinding Get a finding. Returns a single finding with message and resource configuration.

func (*SecurityMonitoringApi) GetHistoricalJob

func (a *SecurityMonitoringApi) GetHistoricalJob(ctx _context.Context, jobId string) (HistoricalJobResponse, *_nethttp.Response, error)

GetHistoricalJob Get a job's details. Get a job's details.

func (*SecurityMonitoringApi) GetResourceEvaluationFilters

func (a *SecurityMonitoringApi) GetResourceEvaluationFilters(ctx _context.Context, o ...GetResourceEvaluationFiltersOptionalParameters) (GetResourceEvaluationFiltersResponse, *_nethttp.Response, error)

GetResourceEvaluationFilters List resource filters. List resource filters.

func (*SecurityMonitoringApi) GetRuleVersionHistory

func (a *SecurityMonitoringApi) GetRuleVersionHistory(ctx _context.Context, ruleId string, o ...GetRuleVersionHistoryOptionalParameters) (GetRuleVersionHistoryResponse, *_nethttp.Response, error)

GetRuleVersionHistory Get a rule's version history. Get a rule's version history.

func (*SecurityMonitoringApi) GetSBOM

func (a *SecurityMonitoringApi) GetSBOM(ctx _context.Context, assetType AssetType, filterAssetName string, o ...GetSBOMOptionalParameters) (GetSBOMResponse, *_nethttp.Response, error)

GetSBOM Get SBOM. Get a single SBOM related to an asset by its type and name.

func (*SecurityMonitoringApi) GetSecurityFilter

func (a *SecurityMonitoringApi) GetSecurityFilter(ctx _context.Context, securityFilterId string) (SecurityFilterResponse, *_nethttp.Response, error)

GetSecurityFilter Get a security filter. Get the details of a specific security filter.

See the [security filter guide](https://docs.datadoghq.com/security_platform/guide/how-to-setup-security-filters-using-security-monitoring-api/) for more examples.

func (*SecurityMonitoringApi) GetSecurityMonitoringRule

func (a *SecurityMonitoringApi) GetSecurityMonitoringRule(ctx _context.Context, ruleId string) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

GetSecurityMonitoringRule Get a rule's details. Get a rule's details.

func (*SecurityMonitoringApi) GetSecurityMonitoringSignal

func (a *SecurityMonitoringApi) GetSecurityMonitoringSignal(ctx _context.Context, signalId string) (SecurityMonitoringSignalResponse, *_nethttp.Response, error)

GetSecurityMonitoringSignal Get a signal's details. Get a signal's details.

func (*SecurityMonitoringApi) GetSecurityMonitoringSuppression

func (a *SecurityMonitoringApi) GetSecurityMonitoringSuppression(ctx _context.Context, suppressionId string) (SecurityMonitoringSuppressionResponse, *_nethttp.Response, error)

GetSecurityMonitoringSuppression Get a suppression rule. Get the details of a specific suppression rule.

func (*SecurityMonitoringApi) GetSignalNotificationRule

func (a *SecurityMonitoringApi) GetSignalNotificationRule(ctx _context.Context, id string) (NotificationRuleResponse, *_nethttp.Response, error)

GetSignalNotificationRule Get details of a signal-based notification rule. Get the details of a notification rule for security signals.

func (*SecurityMonitoringApi) GetSignalNotificationRules

func (a *SecurityMonitoringApi) GetSignalNotificationRules(ctx _context.Context) (interface{}, *_nethttp.Response, error)

GetSignalNotificationRules Get the list of signal-based notification rules. Returns the list of notification rules for security signals.

func (*SecurityMonitoringApi) GetVulnerabilityNotificationRule

func (a *SecurityMonitoringApi) GetVulnerabilityNotificationRule(ctx _context.Context, id string) (NotificationRuleResponse, *_nethttp.Response, error)

GetVulnerabilityNotificationRule Get details of a vulnerability notification rule. Get the details of a notification rule for security vulnerabilities.

func (*SecurityMonitoringApi) GetVulnerabilityNotificationRules

func (a *SecurityMonitoringApi) GetVulnerabilityNotificationRules(ctx _context.Context) (interface{}, *_nethttp.Response, error)

GetVulnerabilityNotificationRules Get the list of vulnerability notification rules. Returns the list of notification rules for security vulnerabilities.

func (*SecurityMonitoringApi) ListFindings

func (a *SecurityMonitoringApi) ListFindings(ctx _context.Context, o ...ListFindingsOptionalParameters) (ListFindingsResponse, *_nethttp.Response, error)

ListFindings List findings. Get a list of findings. These include both misconfigurations and identity risks.

**Note**: To filter and return only identity risks, add the following query parameter: `?filter[tags]=dd_rule_type:ciem`

### Filtering

Filters can be applied by appending query parameters to the URL.

Here, `attribute_key` can be any of the filter keys described further below.

Query parameters of type `integer` support comparison operators (`>`, `>=`, `<`, `<=`). This is particularly useful when filtering by `evaluation_changed_at` or `resource_discovery_timestamp`. For example: `?filter[evaluation_changed_at]=>20123123121`.

You can also use the negation operator on strings. For example, use `filter[resource_type]=-aws*` to filter for any non-AWS resources.

The operator must come after the equal sign. For example, to filter with the `>=` operator, add the operator after the equal sign: `filter[evaluation_changed_at]=>=1678809373257`.

Query parameters must be only among the documented ones and with values of correct types. Duplicated query parameters (e.g. `filter[status]=low&filter[status]=info`) are not allowed.

### Response

The response includes an array of finding objects, pagination metadata, and a count of items that match the query.

Each finding object contains the following:

- The finding ID that can be used in a `GetFinding` request to retrieve the full finding details. - Core attributes, including status, evaluation, high-level resource details, muted state, and rule details. - `evaluation_changed_at` and `resource_discovery_date` time stamps. - An array of associated tags.

func (*SecurityMonitoringApi) ListFindingsWithPagination

func (a *SecurityMonitoringApi) ListFindingsWithPagination(ctx _context.Context, o ...ListFindingsOptionalParameters) (<-chan datadog.PaginationResult[Finding], func())

ListFindingsWithPagination provides a paginated version of ListFindings returning a channel with all items.

func (*SecurityMonitoringApi) ListHistoricalJobs

func (a *SecurityMonitoringApi) ListHistoricalJobs(ctx _context.Context, o ...ListHistoricalJobsOptionalParameters) (ListHistoricalJobsResponse, *_nethttp.Response, error)

ListHistoricalJobs List historical jobs. List historical jobs.

func (*SecurityMonitoringApi) ListSecurityFilters

func (a *SecurityMonitoringApi) ListSecurityFilters(ctx _context.Context) (SecurityFiltersResponse, *_nethttp.Response, error)

ListSecurityFilters Get all security filters. Get the list of configured security filters with their definitions.

func (*SecurityMonitoringApi) ListSecurityMonitoringRules

func (a *SecurityMonitoringApi) ListSecurityMonitoringRules(ctx _context.Context, o ...ListSecurityMonitoringRulesOptionalParameters) (SecurityMonitoringListRulesResponse, *_nethttp.Response, error)

ListSecurityMonitoringRules List rules. List rules.

func (*SecurityMonitoringApi) ListSecurityMonitoringSignals

func (a *SecurityMonitoringApi) ListSecurityMonitoringSignals(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)

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 (*SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination

func (a *SecurityMonitoringApi) ListSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...ListSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())

ListSecurityMonitoringSignalsWithPagination provides a paginated version of ListSecurityMonitoringSignals returning a channel with all items.

func (*SecurityMonitoringApi) ListSecurityMonitoringSuppressions

func (a *SecurityMonitoringApi) ListSecurityMonitoringSuppressions(ctx _context.Context) (SecurityMonitoringSuppressionsResponse, *_nethttp.Response, error)

ListSecurityMonitoringSuppressions Get all suppression rules. Get the list of all suppression rules.

func (*SecurityMonitoringApi) ListVulnerabilities

func (a *SecurityMonitoringApi) ListVulnerabilities(ctx _context.Context, o ...ListVulnerabilitiesOptionalParameters) (ListVulnerabilitiesResponse, *_nethttp.Response, error)

ListVulnerabilities List vulnerabilities. Get a list of vulnerabilities.

### Pagination

Pagination is enabled by default in both `vulnerabilities` and `assets`. The size of the page varies depending on the endpoint and cannot be modified. To automate the request of the next page, you can use the links section in the response.

This endpoint will return paginated responses. The pages are stored in the links section of the response:

```JSON

{
  "data": [...],
  "meta": {...},
  "links": {
    "self": "https://.../api/v2/security/vulnerabilities",
    "first": "https://.../api/v2/security/vulnerabilities?page[number]=1&page[token]=abc",
    "last": "https://.../api/v2/security/vulnerabilities?page[number]=43&page[token]=abc",
    "next": "https://.../api/v2/security/vulnerabilities?page[number]=2&page[token]=abc"
  }
}

```

- `links.previous` is empty if the first page is requested. - `links.next` is empty if the last page is requested.

#### Token

Vulnerabilities can be created, updated or deleted at any point in time.

Upon the first request, a token is created to ensure consistency across subsequent paginated requests.

A token is valid only for 24 hours.

#### First request

We consider a request to be the first request when there is no `page[token]` parameter.

The response of this first request contains the newly created token in the `links` section.

This token can then be used in the subsequent paginated requests.

#### Subsequent requests

Any request containing valid `page[token]` and `page[number]` parameters will be considered a subsequent request.

If the `token` is invalid, a `404` response will be returned.

If the page `number` is invalid, a `400` response will be returned.

### Filtering

The request can include some filter parameters to filter the data to be retrieved. The format of the filter parameters follows the [JSON:API format](https://jsonapi.org/format/#fetching-filtering): `filter[$prop_name]`, where `prop_name` is the property name in the entity being filtered by.

All filters can include multiple values, where data will be filtered with an OR clause: `filter[title]=Title1,Title2` will filter all vulnerabilities where title is equal to `Title1` OR `Title2`.

String filters are case sensitive.

Boolean filters accept `true` or `false` as values.

Number filters must include an operator as a second filter input: `filter[$prop_name][$operator]`. For example, for the vulnerabilities endpoint: `filter[cvss.base.score][lte]=8`.

Available operators are: `eq` (==), `lt` (<), `lte` (<=), `gt` (>) and `gte` (>=).

### Metadata

Following [JSON:API format](https://jsonapi.org/format/#document-meta), object including non-standard meta-information.

This endpoint includes the meta member in the response. For more details on each of the properties included in this section, check the endpoints response tables.

```JSON

{
  "data": [...],
  "meta": {
    "total": 1500,
    "count": 18732,
    "token": "some_token"
  },
  "links": {...}
}

```

func (*SecurityMonitoringApi) ListVulnerableAssets

func (a *SecurityMonitoringApi) ListVulnerableAssets(ctx _context.Context, o ...ListVulnerableAssetsOptionalParameters) (ListVulnerableAssetsResponse, *_nethttp.Response, error)

ListVulnerableAssets List vulnerable assets. Get a list of vulnerable assets.

### Pagination

Please review the [Pagination section for the "List Vulnerabilities"](#pagination) endpoint.

### Filtering

Please review the [Filtering section for the "List Vulnerabilities"](#filtering) endpoint.

### Metadata

Please review the [Metadata section for the "List Vulnerabilities"](#metadata) endpoint.

func (*SecurityMonitoringApi) MuteFindings

func (a *SecurityMonitoringApi) MuteFindings(ctx _context.Context, body BulkMuteFindingsRequest) (BulkMuteFindingsResponse, *_nethttp.Response, error)

MuteFindings Mute or unmute a batch of findings. Mute or unmute findings.

func (*SecurityMonitoringApi) PatchSignalNotificationRule

func (a *SecurityMonitoringApi) PatchSignalNotificationRule(ctx _context.Context, id string, body PatchNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)

PatchSignalNotificationRule Patch a signal-based notification rule. Partially update the notification rule. All fields are optional; if a field is not provided, it is not updated.

func (*SecurityMonitoringApi) PatchVulnerabilityNotificationRule

func (a *SecurityMonitoringApi) PatchVulnerabilityNotificationRule(ctx _context.Context, id string, body PatchNotificationRuleParameters) (NotificationRuleResponse, *_nethttp.Response, error)

PatchVulnerabilityNotificationRule Patch a vulnerability-based notification rule. Partially update the notification rule. All fields are optional; if a field is not provided, it is not updated.

func (*SecurityMonitoringApi) RunHistoricalJob

func (a *SecurityMonitoringApi) RunHistoricalJob(ctx _context.Context, body RunHistoricalJobRequest) (JobCreateResponse, *_nethttp.Response, error)

RunHistoricalJob Run a historical job. Run a historical job.

func (*SecurityMonitoringApi) SearchSecurityMonitoringSignals

func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignals(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error)

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 (*SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination

func (a *SecurityMonitoringApi) SearchSecurityMonitoringSignalsWithPagination(ctx _context.Context, o ...SearchSecurityMonitoringSignalsOptionalParameters) (<-chan datadog.PaginationResult[SecurityMonitoringSignal], func())

SearchSecurityMonitoringSignalsWithPagination provides a paginated version of SearchSecurityMonitoringSignals returning a channel with all items.

func (*SecurityMonitoringApi) TestExistingSecurityMonitoringRule

func (a *SecurityMonitoringApi) TestExistingSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleTestRequest) (SecurityMonitoringRuleTestResponse, *_nethttp.Response, error)

TestExistingSecurityMonitoringRule Test an existing rule. Test an existing rule.

func (*SecurityMonitoringApi) TestSecurityMonitoringRule

func (a *SecurityMonitoringApi) TestSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleTestRequest) (SecurityMonitoringRuleTestResponse, *_nethttp.Response, error)

TestSecurityMonitoringRule Test a rule. Test a rule.

func (*SecurityMonitoringApi) UpdateCustomFramework

func (a *SecurityMonitoringApi) UpdateCustomFramework(ctx _context.Context, handle string, version string, body UpdateCustomFrameworkRequest) (UpdateCustomFrameworkResponse, *_nethttp.Response, error)

UpdateCustomFramework Update a custom framework. Update a custom framework.

func (*SecurityMonitoringApi) UpdateResourceEvaluationFilters

func (a *SecurityMonitoringApi) UpdateResourceEvaluationFilters(ctx _context.Context, body UpdateResourceEvaluationFiltersRequest) (UpdateResourceEvaluationFiltersResponse, *_nethttp.Response, error)

UpdateResourceEvaluationFilters Update resource filters. Update resource filters.

func (*SecurityMonitoringApi) UpdateSecurityFilter

func (a *SecurityMonitoringApi) UpdateSecurityFilter(ctx _context.Context, securityFilterId string, body SecurityFilterUpdateRequest) (SecurityFilterResponse, *_nethttp.Response, error)

UpdateSecurityFilter Update a security filter. Update a specific security filter. Returns the security filter object when the request is successful.

func (*SecurityMonitoringApi) UpdateSecurityMonitoringRule

func (a *SecurityMonitoringApi) UpdateSecurityMonitoringRule(ctx _context.Context, ruleId string, body SecurityMonitoringRuleUpdatePayload) (SecurityMonitoringRuleResponse, *_nethttp.Response, error)

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, to change notifications, or to update the tags (default tags cannot be removed).

func (*SecurityMonitoringApi) UpdateSecurityMonitoringSuppression

func (a *SecurityMonitoringApi) UpdateSecurityMonitoringSuppression(ctx _context.Context, suppressionId string, body SecurityMonitoringSuppressionUpdateRequest) (SecurityMonitoringSuppressionResponse, *_nethttp.Response, error)

UpdateSecurityMonitoringSuppression Update a suppression rule. Update a specific suppression rule.

func (*SecurityMonitoringApi) ValidateSecurityMonitoringRule

func (a *SecurityMonitoringApi) ValidateSecurityMonitoringRule(ctx _context.Context, body SecurityMonitoringRuleValidatePayload) (*_nethttp.Response, error)

ValidateSecurityMonitoringRule Validate a detection rule. Validate a detection rule.

type SecurityMonitoringFilter

SecurityMonitoringFilter The rule's suppression filter.

type SecurityMonitoringFilter struct {
    // The type of filtering action.
    Action *SecurityMonitoringFilterAction `json:"action,omitempty"`
    // Query for selecting logs to apply the filtering action.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringFilter) GetAction() SecurityMonitoringFilterAction

GetAction returns the Action field value if set, zero value otherwise.

func (*SecurityMonitoringFilter) GetActionOk

func (o *SecurityMonitoringFilter) GetActionOk() (*SecurityMonitoringFilterAction, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringFilter) SetAction

func (o *SecurityMonitoringFilter) SetAction(v SecurityMonitoringFilterAction)

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.

func (*SecurityMonitoringFilter) UnmarshalJSON

func (o *SecurityMonitoringFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringFilterAction

SecurityMonitoringFilterAction The type of filtering action.

type SecurityMonitoringFilterAction string

List of SecurityMonitoringFilterAction.

const (
    SECURITYMONITORINGFILTERACTION_REQUIRE  SecurityMonitoringFilterAction = "require"
    SECURITYMONITORINGFILTERACTION_SUPPRESS SecurityMonitoringFilterAction = "suppress"
)

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) GetAllowedValues

func (v *SecurityMonitoringFilterAction) GetAllowedValues() []SecurityMonitoringFilterAction

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringFilterAction) IsValid

func (v SecurityMonitoringFilterAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringFilterAction) Ptr

func (v SecurityMonitoringFilterAction) Ptr() *SecurityMonitoringFilterAction

Ptr returns reference to SecurityMonitoringFilterAction value.

func (*SecurityMonitoringFilterAction) UnmarshalJSON

func (v *SecurityMonitoringFilterAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringListRulesResponse

SecurityMonitoringListRulesResponse List of rules.

type SecurityMonitoringListRulesResponse struct {
    // Array containing the list of rules.
    Data []SecurityMonitoringRuleResponse `json:"data,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringListRulesResponse) GetData() []SecurityMonitoringRuleResponse

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetDataOk

func (o *SecurityMonitoringListRulesResponse) GetDataOk() (*[]SecurityMonitoringRuleResponse, 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 (*SecurityMonitoringListRulesResponse) GetMeta

func (o *SecurityMonitoringListRulesResponse) GetMeta() ResponseMetaAttributes

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringListRulesResponse) GetMetaOk

func (o *SecurityMonitoringListRulesResponse) 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 (*SecurityMonitoringListRulesResponse) HasData

func (o *SecurityMonitoringListRulesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SecurityMonitoringListRulesResponse) HasMeta

func (o *SecurityMonitoringListRulesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringListRulesResponse) MarshalJSON

func (o SecurityMonitoringListRulesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringListRulesResponse) SetData

func (o *SecurityMonitoringListRulesResponse) SetData(v []SecurityMonitoringRuleResponse)

SetData gets a reference to the given []SecurityMonitoringRuleResponse and assigns it to the Data field.

func (*SecurityMonitoringListRulesResponse) SetMeta

func (o *SecurityMonitoringListRulesResponse) SetMeta(v ResponseMetaAttributes)

SetMeta gets a reference to the given ResponseMetaAttributes and assigns it to the Meta field.

func (*SecurityMonitoringListRulesResponse) UnmarshalJSON

func (o *SecurityMonitoringListRulesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringReferenceTable

SecurityMonitoringReferenceTable Reference tables used in the queries.

type SecurityMonitoringReferenceTable struct {
    // Whether to include or exclude the matched values.
    CheckPresence *bool `json:"checkPresence,omitempty"`
    // The name of the column in the reference table.
    ColumnName *string `json:"columnName,omitempty"`
    // The field in the log to match against the reference table.
    LogFieldPath *string `json:"logFieldPath,omitempty"`
    // The name of the query to apply the reference table to.
    RuleQueryName *string `json:"ruleQueryName,omitempty"`
    // The name of the reference table.
    TableName *string `json:"tableName,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringReferenceTable

func NewSecurityMonitoringReferenceTable() *SecurityMonitoringReferenceTable

NewSecurityMonitoringReferenceTable instantiates a new SecurityMonitoringReferenceTable 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 NewSecurityMonitoringReferenceTableWithDefaults

func NewSecurityMonitoringReferenceTableWithDefaults() *SecurityMonitoringReferenceTable

NewSecurityMonitoringReferenceTableWithDefaults instantiates a new SecurityMonitoringReferenceTable 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 (*SecurityMonitoringReferenceTable) GetCheckPresence

func (o *SecurityMonitoringReferenceTable) GetCheckPresence() bool

GetCheckPresence returns the CheckPresence field value if set, zero value otherwise.

func (*SecurityMonitoringReferenceTable) GetCheckPresenceOk

func (o *SecurityMonitoringReferenceTable) GetCheckPresenceOk() (*bool, bool)

GetCheckPresenceOk returns a tuple with the CheckPresence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringReferenceTable) GetColumnName

func (o *SecurityMonitoringReferenceTable) GetColumnName() string

GetColumnName returns the ColumnName field value if set, zero value otherwise.

func (*SecurityMonitoringReferenceTable) GetColumnNameOk

func (o *SecurityMonitoringReferenceTable) GetColumnNameOk() (*string, bool)

GetColumnNameOk returns a tuple with the ColumnName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringReferenceTable) GetLogFieldPath

func (o *SecurityMonitoringReferenceTable) GetLogFieldPath() string

GetLogFieldPath returns the LogFieldPath field value if set, zero value otherwise.

func (*SecurityMonitoringReferenceTable) GetLogFieldPathOk

func (o *SecurityMonitoringReferenceTable) GetLogFieldPathOk() (*string, bool)

GetLogFieldPathOk returns a tuple with the LogFieldPath field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringReferenceTable) GetRuleQueryName

func (o *SecurityMonitoringReferenceTable) GetRuleQueryName() string

GetRuleQueryName returns the RuleQueryName field value if set, zero value otherwise.

func (*SecurityMonitoringReferenceTable) GetRuleQueryNameOk

func (o *SecurityMonitoringReferenceTable) GetRuleQueryNameOk() (*string, bool)

GetRuleQueryNameOk returns a tuple with the RuleQueryName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringReferenceTable) GetTableName

func (o *SecurityMonitoringReferenceTable) GetTableName() string

GetTableName returns the TableName field value if set, zero value otherwise.

func (*SecurityMonitoringReferenceTable) GetTableNameOk

func (o *SecurityMonitoringReferenceTable) GetTableNameOk() (*string, bool)

GetTableNameOk returns a tuple with the TableName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringReferenceTable) HasCheckPresence

func (o *SecurityMonitoringReferenceTable) HasCheckPresence() bool

HasCheckPresence returns a boolean if a field has been set.

func (*SecurityMonitoringReferenceTable) HasColumnName

func (o *SecurityMonitoringReferenceTable) HasColumnName() bool

HasColumnName returns a boolean if a field has been set.

func (*SecurityMonitoringReferenceTable) HasLogFieldPath

func (o *SecurityMonitoringReferenceTable) HasLogFieldPath() bool

HasLogFieldPath returns a boolean if a field has been set.

func (*SecurityMonitoringReferenceTable) HasRuleQueryName

func (o *SecurityMonitoringReferenceTable) HasRuleQueryName() bool

HasRuleQueryName returns a boolean if a field has been set.

func (*SecurityMonitoringReferenceTable) HasTableName

func (o *SecurityMonitoringReferenceTable) HasTableName() bool

HasTableName returns a boolean if a field has been set.

func (SecurityMonitoringReferenceTable) MarshalJSON

func (o SecurityMonitoringReferenceTable) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringReferenceTable) SetCheckPresence

func (o *SecurityMonitoringReferenceTable) SetCheckPresence(v bool)

SetCheckPresence gets a reference to the given bool and assigns it to the CheckPresence field.

func (*SecurityMonitoringReferenceTable) SetColumnName

func (o *SecurityMonitoringReferenceTable) SetColumnName(v string)

SetColumnName gets a reference to the given string and assigns it to the ColumnName field.

func (*SecurityMonitoringReferenceTable) SetLogFieldPath

func (o *SecurityMonitoringReferenceTable) SetLogFieldPath(v string)

SetLogFieldPath gets a reference to the given string and assigns it to the LogFieldPath field.

func (*SecurityMonitoringReferenceTable) SetRuleQueryName

func (o *SecurityMonitoringReferenceTable) SetRuleQueryName(v string)

SetRuleQueryName gets a reference to the given string and assigns it to the RuleQueryName field.

func (*SecurityMonitoringReferenceTable) SetTableName

func (o *SecurityMonitoringReferenceTable) SetTableName(v string)

SetTableName gets a reference to the given string and assigns it to the TableName field.

func (*SecurityMonitoringReferenceTable) UnmarshalJSON

func (o *SecurityMonitoringReferenceTable) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCase

SecurityMonitoringRuleCase Case when signal is generated.

type SecurityMonitoringRuleCase struct {
    // Action to perform for each rule case.
    Actions []SecurityMonitoringRuleCaseAction `json:"actions,omitempty"`
    // 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"`
    // Severity of the Security Signal.
    Status *SecurityMonitoringRuleSeverity `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetActions

func (o *SecurityMonitoringRuleCase) GetActions() []SecurityMonitoringRuleCaseAction

GetActions returns the Actions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetActionsOk

func (o *SecurityMonitoringRuleCase) GetActionsOk() (*[]SecurityMonitoringRuleCaseAction, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been 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

func (o *SecurityMonitoringRuleCase) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCase) GetStatusOk

func (o *SecurityMonitoringRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, 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 (*SecurityMonitoringRuleCase) HasActions

func (o *SecurityMonitoringRuleCase) HasActions() bool

HasActions returns a boolean if a field 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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCase) SetActions

func (o *SecurityMonitoringRuleCase) SetActions(v []SecurityMonitoringRuleCaseAction)

SetActions gets a reference to the given []SecurityMonitoringRuleCaseAction and assigns it to the Actions field.

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

func (o *SecurityMonitoringRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus gets a reference to the given SecurityMonitoringRuleSeverity and assigns it to the Status field.

func (*SecurityMonitoringRuleCase) UnmarshalJSON

func (o *SecurityMonitoringRuleCase) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCaseAction

SecurityMonitoringRuleCaseAction Action to perform when a signal is triggered. Only available for Application Security rule type.

type SecurityMonitoringRuleCaseAction struct {
    // Options for the rule action
    Options *SecurityMonitoringRuleCaseActionOptions `json:"options,omitempty"`
    // The action type.
    Type *SecurityMonitoringRuleCaseActionType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleCaseAction

func NewSecurityMonitoringRuleCaseAction() *SecurityMonitoringRuleCaseAction

NewSecurityMonitoringRuleCaseAction instantiates a new SecurityMonitoringRuleCaseAction 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 NewSecurityMonitoringRuleCaseActionWithDefaults

func NewSecurityMonitoringRuleCaseActionWithDefaults() *SecurityMonitoringRuleCaseAction

NewSecurityMonitoringRuleCaseActionWithDefaults instantiates a new SecurityMonitoringRuleCaseAction 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 (*SecurityMonitoringRuleCaseAction) GetOptions

func (o *SecurityMonitoringRuleCaseAction) GetOptions() SecurityMonitoringRuleCaseActionOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseAction) GetOptionsOk

func (o *SecurityMonitoringRuleCaseAction) GetOptionsOk() (*SecurityMonitoringRuleCaseActionOptions, 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 (*SecurityMonitoringRuleCaseAction) GetType

func (o *SecurityMonitoringRuleCaseAction) GetType() SecurityMonitoringRuleCaseActionType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseAction) GetTypeOk

func (o *SecurityMonitoringRuleCaseAction) GetTypeOk() (*SecurityMonitoringRuleCaseActionType, 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 (*SecurityMonitoringRuleCaseAction) HasOptions

func (o *SecurityMonitoringRuleCaseAction) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseAction) HasType

func (o *SecurityMonitoringRuleCaseAction) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringRuleCaseAction) MarshalJSON

func (o SecurityMonitoringRuleCaseAction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCaseAction) SetOptions

func (o *SecurityMonitoringRuleCaseAction) SetOptions(v SecurityMonitoringRuleCaseActionOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleCaseActionOptions and assigns it to the Options field.

func (*SecurityMonitoringRuleCaseAction) SetType

func (o *SecurityMonitoringRuleCaseAction) SetType(v SecurityMonitoringRuleCaseActionType)

SetType gets a reference to the given SecurityMonitoringRuleCaseActionType and assigns it to the Type field.

func (*SecurityMonitoringRuleCaseAction) UnmarshalJSON

func (o *SecurityMonitoringRuleCaseAction) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCaseActionOptions

SecurityMonitoringRuleCaseActionOptions Options for the rule action

type SecurityMonitoringRuleCaseActionOptions struct {
    // Duration of the action in seconds. 0 indicates no expiration.
    Duration *int64 `json:"duration,omitempty"`
    // Used with the case action of type 'user_behavior'. The value specified in this field is applied as a risk tag to all users affected by the rule.
    UserBehaviorName *string `json:"userBehaviorName,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleCaseActionOptions

func NewSecurityMonitoringRuleCaseActionOptions() *SecurityMonitoringRuleCaseActionOptions

NewSecurityMonitoringRuleCaseActionOptions instantiates a new SecurityMonitoringRuleCaseActionOptions 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 NewSecurityMonitoringRuleCaseActionOptionsWithDefaults

func NewSecurityMonitoringRuleCaseActionOptionsWithDefaults() *SecurityMonitoringRuleCaseActionOptions

NewSecurityMonitoringRuleCaseActionOptionsWithDefaults instantiates a new SecurityMonitoringRuleCaseActionOptions 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 (*SecurityMonitoringRuleCaseActionOptions) GetDuration

func (o *SecurityMonitoringRuleCaseActionOptions) GetDuration() int64

GetDuration returns the Duration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseActionOptions) GetDurationOk

func (o *SecurityMonitoringRuleCaseActionOptions) GetDurationOk() (*int64, bool)

GetDurationOk returns a tuple with the Duration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorName

func (o *SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorName() string

GetUserBehaviorName returns the UserBehaviorName field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorNameOk

func (o *SecurityMonitoringRuleCaseActionOptions) GetUserBehaviorNameOk() (*string, bool)

GetUserBehaviorNameOk returns a tuple with the UserBehaviorName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseActionOptions) HasDuration

func (o *SecurityMonitoringRuleCaseActionOptions) HasDuration() bool

HasDuration returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseActionOptions) HasUserBehaviorName

func (o *SecurityMonitoringRuleCaseActionOptions) HasUserBehaviorName() bool

HasUserBehaviorName returns a boolean if a field has been set.

func (SecurityMonitoringRuleCaseActionOptions) MarshalJSON

func (o SecurityMonitoringRuleCaseActionOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCaseActionOptions) SetDuration

func (o *SecurityMonitoringRuleCaseActionOptions) SetDuration(v int64)

SetDuration gets a reference to the given int64 and assigns it to the Duration field.

func (*SecurityMonitoringRuleCaseActionOptions) SetUserBehaviorName

func (o *SecurityMonitoringRuleCaseActionOptions) SetUserBehaviorName(v string)

SetUserBehaviorName gets a reference to the given string and assigns it to the UserBehaviorName field.

func (*SecurityMonitoringRuleCaseActionOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleCaseActionOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCaseActionType

SecurityMonitoringRuleCaseActionType The action type.

type SecurityMonitoringRuleCaseActionType string

List of SecurityMonitoringRuleCaseActionType.

const (
    SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_IP      SecurityMonitoringRuleCaseActionType = "block_ip"
    SECURITYMONITORINGRULECASEACTIONTYPE_BLOCK_USER    SecurityMonitoringRuleCaseActionType = "block_user"
    SECURITYMONITORINGRULECASEACTIONTYPE_USER_BEHAVIOR SecurityMonitoringRuleCaseActionType = "user_behavior"
)

func NewSecurityMonitoringRuleCaseActionTypeFromValue

func NewSecurityMonitoringRuleCaseActionTypeFromValue(v string) (*SecurityMonitoringRuleCaseActionType, error)

NewSecurityMonitoringRuleCaseActionTypeFromValue returns a pointer to a valid SecurityMonitoringRuleCaseActionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleCaseActionType) GetAllowedValues

func (v *SecurityMonitoringRuleCaseActionType) GetAllowedValues() []SecurityMonitoringRuleCaseActionType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleCaseActionType) IsValid

func (v SecurityMonitoringRuleCaseActionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleCaseActionType) Ptr

func (v SecurityMonitoringRuleCaseActionType) Ptr() *SecurityMonitoringRuleCaseActionType

Ptr returns reference to SecurityMonitoringRuleCaseActionType value.

func (*SecurityMonitoringRuleCaseActionType) UnmarshalJSON

func (v *SecurityMonitoringRuleCaseActionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCaseCreate

SecurityMonitoringRuleCaseCreate Case when signal is generated.

type SecurityMonitoringRuleCaseCreate struct {
    // Action to perform for each rule case.
    Actions []SecurityMonitoringRuleCaseAction `json:"actions,omitempty"`
    // A 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.
    Notifications []string `json:"notifications,omitempty"`
    // Severity of the Security Signal.
    Status SecurityMonitoringRuleSeverity `json:"status"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetActions

func (o *SecurityMonitoringRuleCaseCreate) GetActions() []SecurityMonitoringRuleCaseAction

GetActions returns the Actions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleCaseCreate) GetActionsOk

func (o *SecurityMonitoringRuleCaseCreate) GetActionsOk() (*[]SecurityMonitoringRuleCaseAction, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been 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

func (o *SecurityMonitoringRuleCaseCreate) GetName() string

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

func (o *SecurityMonitoringRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value.

func (*SecurityMonitoringRuleCaseCreate) GetStatusOk

func (o *SecurityMonitoringRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleCaseCreate) HasActions

func (o *SecurityMonitoringRuleCaseCreate) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasCondition

func (o *SecurityMonitoringRuleCaseCreate) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*SecurityMonitoringRuleCaseCreate) HasName

func (o *SecurityMonitoringRuleCaseCreate) HasName() bool

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleCaseCreate) SetActions

func (o *SecurityMonitoringRuleCaseCreate) SetActions(v []SecurityMonitoringRuleCaseAction)

SetActions gets a reference to the given []SecurityMonitoringRuleCaseAction and assigns it to the Actions field.

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

func (o *SecurityMonitoringRuleCaseCreate) SetName(v string)

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

func (o *SecurityMonitoringRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus sets field value.

func (*SecurityMonitoringRuleCaseCreate) UnmarshalJSON

func (o *SecurityMonitoringRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleConvertPayload

SecurityMonitoringRuleConvertPayload - Convert a rule from JSON to Terraform.

type SecurityMonitoringRuleConvertPayload struct {
    SecurityMonitoringStandardRulePayload *SecurityMonitoringStandardRulePayload
    SecurityMonitoringSignalRulePayload   *SecurityMonitoringSignalRulePayload

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleConvertPayload

func SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleConvertPayload(v *SecurityMonitoringSignalRulePayload) SecurityMonitoringRuleConvertPayload

SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleConvertPayload is a convenience function that returns SecurityMonitoringSignalRulePayload wrapped in SecurityMonitoringRuleConvertPayload.

func SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleConvertPayload

func SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleConvertPayload(v *SecurityMonitoringStandardRulePayload) SecurityMonitoringRuleConvertPayload

SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleConvertPayload is a convenience function that returns SecurityMonitoringStandardRulePayload wrapped in SecurityMonitoringRuleConvertPayload.

func (*SecurityMonitoringRuleConvertPayload) GetActualInstance

func (obj *SecurityMonitoringRuleConvertPayload) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleConvertPayload) MarshalJSON

func (obj SecurityMonitoringRuleConvertPayload) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleConvertPayload) UnmarshalJSON

func (obj *SecurityMonitoringRuleConvertPayload) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleConvertResponse

SecurityMonitoringRuleConvertResponse Result of the convert rule request containing Terraform content.

type SecurityMonitoringRuleConvertResponse struct {
    // Terraform string as a result of converting the rule from JSON.
    TerraformContent *string `json:"terraformContent,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleConvertResponse

func NewSecurityMonitoringRuleConvertResponse() *SecurityMonitoringRuleConvertResponse

NewSecurityMonitoringRuleConvertResponse instantiates a new SecurityMonitoringRuleConvertResponse 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 NewSecurityMonitoringRuleConvertResponseWithDefaults

func NewSecurityMonitoringRuleConvertResponseWithDefaults() *SecurityMonitoringRuleConvertResponse

NewSecurityMonitoringRuleConvertResponseWithDefaults instantiates a new SecurityMonitoringRuleConvertResponse 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 (*SecurityMonitoringRuleConvertResponse) GetTerraformContent

func (o *SecurityMonitoringRuleConvertResponse) GetTerraformContent() string

GetTerraformContent returns the TerraformContent field value if set, zero value otherwise.

func (*SecurityMonitoringRuleConvertResponse) GetTerraformContentOk

func (o *SecurityMonitoringRuleConvertResponse) GetTerraformContentOk() (*string, bool)

GetTerraformContentOk returns a tuple with the TerraformContent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleConvertResponse) HasTerraformContent

func (o *SecurityMonitoringRuleConvertResponse) HasTerraformContent() bool

HasTerraformContent returns a boolean if a field has been set.

func (SecurityMonitoringRuleConvertResponse) MarshalJSON

func (o SecurityMonitoringRuleConvertResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleConvertResponse) SetTerraformContent

func (o *SecurityMonitoringRuleConvertResponse) SetTerraformContent(v string)

SetTerraformContent gets a reference to the given string and assigns it to the TerraformContent field.

func (*SecurityMonitoringRuleConvertResponse) UnmarshalJSON

func (o *SecurityMonitoringRuleConvertResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleCreatePayload

SecurityMonitoringRuleCreatePayload - Create a new rule.

type SecurityMonitoringRuleCreatePayload struct {
    SecurityMonitoringStandardRuleCreatePayload *SecurityMonitoringStandardRuleCreatePayload
    SecurityMonitoringSignalRuleCreatePayload   *SecurityMonitoringSignalRuleCreatePayload
    CloudConfigurationRuleCreatePayload         *CloudConfigurationRuleCreatePayload

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *CloudConfigurationRuleCreatePayload) SecurityMonitoringRuleCreatePayload

CloudConfigurationRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns CloudConfigurationRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringSignalRuleCreatePayload) SecurityMonitoringRuleCreatePayload

SecurityMonitoringSignalRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns SecurityMonitoringSignalRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload

func SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload(v *SecurityMonitoringStandardRuleCreatePayload) SecurityMonitoringRuleCreatePayload

SecurityMonitoringStandardRuleCreatePayloadAsSecurityMonitoringRuleCreatePayload is a convenience function that returns SecurityMonitoringStandardRuleCreatePayload wrapped in SecurityMonitoringRuleCreatePayload.

func (*SecurityMonitoringRuleCreatePayload) GetActualInstance

func (obj *SecurityMonitoringRuleCreatePayload) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleCreatePayload) MarshalJSON

func (obj SecurityMonitoringRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleCreatePayload) UnmarshalJSON

func (obj *SecurityMonitoringRuleCreatePayload) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleDetectionMethod

SecurityMonitoringRuleDetectionMethod The detection method.

type SecurityMonitoringRuleDetectionMethod string

List of SecurityMonitoringRuleDetectionMethod.

const (
    SECURITYMONITORINGRULEDETECTIONMETHOD_THRESHOLD         SecurityMonitoringRuleDetectionMethod = "threshold"
    SECURITYMONITORINGRULEDETECTIONMETHOD_NEW_VALUE         SecurityMonitoringRuleDetectionMethod = "new_value"
    SECURITYMONITORINGRULEDETECTIONMETHOD_ANOMALY_DETECTION SecurityMonitoringRuleDetectionMethod = "anomaly_detection"
    SECURITYMONITORINGRULEDETECTIONMETHOD_IMPOSSIBLE_TRAVEL SecurityMonitoringRuleDetectionMethod = "impossible_travel"
    SECURITYMONITORINGRULEDETECTIONMETHOD_HARDCODED         SecurityMonitoringRuleDetectionMethod = "hardcoded"
    SECURITYMONITORINGRULEDETECTIONMETHOD_THIRD_PARTY       SecurityMonitoringRuleDetectionMethod = "third_party"
    SECURITYMONITORINGRULEDETECTIONMETHOD_ANOMALY_THRESHOLD SecurityMonitoringRuleDetectionMethod = "anomaly_threshold"
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleDetectionMethod) GetAllowedValues() []SecurityMonitoringRuleDetectionMethod

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleDetectionMethod) IsValid

func (v SecurityMonitoringRuleDetectionMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleDetectionMethod) Ptr

func (v SecurityMonitoringRuleDetectionMethod) Ptr() *SecurityMonitoringRuleDetectionMethod

Ptr returns reference to SecurityMonitoringRuleDetectionMethod value.

func (*SecurityMonitoringRuleDetectionMethod) UnmarshalJSON

func (v *SecurityMonitoringRuleDetectionMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleEvaluationWindow

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. For third party detection method, this field is not used.

type SecurityMonitoringRuleEvaluationWindow int32

List of SecurityMonitoringRuleEvaluationWindow.

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
    SECURITYMONITORINGRULEEVALUATIONWINDOW_THREE_HOURS     SecurityMonitoringRuleEvaluationWindow = 10800
    SECURITYMONITORINGRULEEVALUATIONWINDOW_SIX_HOURS       SecurityMonitoringRuleEvaluationWindow = 21600
    SECURITYMONITORINGRULEEVALUATIONWINDOW_TWELVE_HOURS    SecurityMonitoringRuleEvaluationWindow = 43200
    SECURITYMONITORINGRULEEVALUATIONWINDOW_ONE_DAY         SecurityMonitoringRuleEvaluationWindow = 86400
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleEvaluationWindow) GetAllowedValues() []SecurityMonitoringRuleEvaluationWindow

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleEvaluationWindow) IsValid

func (v SecurityMonitoringRuleEvaluationWindow) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleEvaluationWindow) Ptr

func (v SecurityMonitoringRuleEvaluationWindow) Ptr() *SecurityMonitoringRuleEvaluationWindow

Ptr returns reference to SecurityMonitoringRuleEvaluationWindow value.

func (*SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON

func (v *SecurityMonitoringRuleEvaluationWindow) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleHardcodedEvaluatorType

SecurityMonitoringRuleHardcodedEvaluatorType Hardcoded evaluator type.

type SecurityMonitoringRuleHardcodedEvaluatorType string

List of SecurityMonitoringRuleHardcodedEvaluatorType.

const (
    SECURITYMONITORINGRULEHARDCODEDEVALUATORTYPE_LOG4SHELL SecurityMonitoringRuleHardcodedEvaluatorType = "log4shell"
)

func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue

func NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue(v string) (*SecurityMonitoringRuleHardcodedEvaluatorType, error)

NewSecurityMonitoringRuleHardcodedEvaluatorTypeFromValue returns a pointer to a valid SecurityMonitoringRuleHardcodedEvaluatorType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues

func (v *SecurityMonitoringRuleHardcodedEvaluatorType) GetAllowedValues() []SecurityMonitoringRuleHardcodedEvaluatorType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleHardcodedEvaluatorType) IsValid

func (v SecurityMonitoringRuleHardcodedEvaluatorType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleHardcodedEvaluatorType) Ptr

func (v SecurityMonitoringRuleHardcodedEvaluatorType) Ptr() *SecurityMonitoringRuleHardcodedEvaluatorType

Ptr returns reference to SecurityMonitoringRuleHardcodedEvaluatorType value.

func (*SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON

func (v *SecurityMonitoringRuleHardcodedEvaluatorType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleImpossibleTravelOptions

SecurityMonitoringRuleImpossibleTravelOptions Options on impossible travel detection method.

type SecurityMonitoringRuleImpossibleTravelOptions struct {
    // If true, signals are suppressed for the first 24 hours. In that time, Datadog learns the user's regular
    // access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access.
    BaselineUserLocations *bool `json:"baselineUserLocations,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleImpossibleTravelOptions

func NewSecurityMonitoringRuleImpossibleTravelOptions() *SecurityMonitoringRuleImpossibleTravelOptions

NewSecurityMonitoringRuleImpossibleTravelOptions instantiates a new SecurityMonitoringRuleImpossibleTravelOptions 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 NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults

func NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults() *SecurityMonitoringRuleImpossibleTravelOptions

NewSecurityMonitoringRuleImpossibleTravelOptionsWithDefaults instantiates a new SecurityMonitoringRuleImpossibleTravelOptions 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 (*SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocations() bool

GetBaselineUserLocations returns the BaselineUserLocations field value if set, zero value otherwise.

func (*SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk

func (o *SecurityMonitoringRuleImpossibleTravelOptions) GetBaselineUserLocationsOk() (*bool, bool)

GetBaselineUserLocationsOk returns a tuple with the BaselineUserLocations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) HasBaselineUserLocations() bool

HasBaselineUserLocations returns a boolean if a field has been set.

func (SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON

func (o SecurityMonitoringRuleImpossibleTravelOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations

func (o *SecurityMonitoringRuleImpossibleTravelOptions) SetBaselineUserLocations(v bool)

SetBaselineUserLocations gets a reference to the given bool and assigns it to the BaselineUserLocations field.

func (*SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleImpossibleTravelOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleKeepAlive

SecurityMonitoringRuleKeepAlive Once a signal is generated, the signal will remain "open" if a case is matched at least once within this keep alive window. For third party detection method, this field is not used.

type SecurityMonitoringRuleKeepAlive int32

List of SecurityMonitoringRuleKeepAlive.

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
    SECURITYMONITORINGRULEKEEPALIVE_TWELVE_HOURS    SecurityMonitoringRuleKeepAlive = 43200
    SECURITYMONITORINGRULEKEEPALIVE_ONE_DAY         SecurityMonitoringRuleKeepAlive = 86400
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleKeepAlive) GetAllowedValues() []SecurityMonitoringRuleKeepAlive

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleKeepAlive) IsValid

func (v SecurityMonitoringRuleKeepAlive) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleKeepAlive) Ptr

func (v SecurityMonitoringRuleKeepAlive) Ptr() *SecurityMonitoringRuleKeepAlive

Ptr returns reference to SecurityMonitoringRuleKeepAlive value.

func (*SecurityMonitoringRuleKeepAlive) UnmarshalJSON

func (v *SecurityMonitoringRuleKeepAlive) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleMaxSignalDuration

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.

type SecurityMonitoringRuleMaxSignalDuration int32

List of SecurityMonitoringRuleMaxSignalDuration.

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
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleMaxSignalDuration) GetAllowedValues() []SecurityMonitoringRuleMaxSignalDuration

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleMaxSignalDuration) IsValid

func (v SecurityMonitoringRuleMaxSignalDuration) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleMaxSignalDuration) Ptr

func (v SecurityMonitoringRuleMaxSignalDuration) Ptr() *SecurityMonitoringRuleMaxSignalDuration

Ptr returns reference to SecurityMonitoringRuleMaxSignalDuration value.

func (*SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON

func (v *SecurityMonitoringRuleMaxSignalDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptions

SecurityMonitoringRuleNewValueOptions Options on new value detection method.

type SecurityMonitoringRuleNewValueOptions struct {
    // The duration in days after which a learned value is forgotten.
    ForgetAfter *SecurityMonitoringRuleNewValueOptionsForgetAfter `json:"forgetAfter,omitempty"`
    // 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.
    LearningDuration *SecurityMonitoringRuleNewValueOptionsLearningDuration `json:"learningDuration,omitempty"`
    // The learning method used to determine when signals should be generated for values that weren't learned.
    LearningMethod *SecurityMonitoringRuleNewValueOptionsLearningMethod `json:"learningMethod,omitempty"`
    // A number of occurrences after which signals will be generated for values that weren't learned.
    LearningThreshold *SecurityMonitoringRuleNewValueOptionsLearningThreshold `json:"learningThreshold,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfter() SecurityMonitoringRuleNewValueOptionsForgetAfter

GetForgetAfter returns the ForgetAfter field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk

func (o *SecurityMonitoringRuleNewValueOptions) GetForgetAfterOk() (*SecurityMonitoringRuleNewValueOptionsForgetAfter, bool)

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

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDuration() SecurityMonitoringRuleNewValueOptionsLearningDuration

GetLearningDuration returns the LearningDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningDurationOk() (*SecurityMonitoringRuleNewValueOptionsLearningDuration, bool)

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) GetLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethod() SecurityMonitoringRuleNewValueOptionsLearningMethod

GetLearningMethod returns the LearningMethod field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningMethodOk() (*SecurityMonitoringRuleNewValueOptionsLearningMethod, bool)

GetLearningMethodOk returns a tuple with the LearningMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThreshold() SecurityMonitoringRuleNewValueOptionsLearningThreshold

GetLearningThreshold returns the LearningThreshold field value if set, zero value otherwise.

func (*SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk

func (o *SecurityMonitoringRuleNewValueOptions) GetLearningThresholdOk() (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, bool)

GetLearningThresholdOk returns a tuple with the LearningThreshold 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) HasLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningMethod() bool

HasLearningMethod returns a boolean if a field has been set.

func (*SecurityMonitoringRuleNewValueOptions) HasLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) HasLearningThreshold() bool

HasLearningThreshold returns a boolean if a field has been set.

func (SecurityMonitoringRuleNewValueOptions) MarshalJSON

func (o SecurityMonitoringRuleNewValueOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleNewValueOptions) SetForgetAfter

func (o *SecurityMonitoringRuleNewValueOptions) SetForgetAfter(v SecurityMonitoringRuleNewValueOptionsForgetAfter)

SetForgetAfter gets a reference to the given SecurityMonitoringRuleNewValueOptionsForgetAfter and assigns it to the ForgetAfter field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningDuration

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningDuration(v SecurityMonitoringRuleNewValueOptionsLearningDuration)

SetLearningDuration gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningDuration and assigns it to the LearningDuration field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningMethod

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningMethod(v SecurityMonitoringRuleNewValueOptionsLearningMethod)

SetLearningMethod gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningMethod and assigns it to the LearningMethod field.

func (*SecurityMonitoringRuleNewValueOptions) SetLearningThreshold

func (o *SecurityMonitoringRuleNewValueOptions) SetLearningThreshold(v SecurityMonitoringRuleNewValueOptionsLearningThreshold)

SetLearningThreshold gets a reference to the given SecurityMonitoringRuleNewValueOptionsLearningThreshold and assigns it to the LearningThreshold field.

func (*SecurityMonitoringRuleNewValueOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleNewValueOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsForgetAfter

SecurityMonitoringRuleNewValueOptionsForgetAfter The duration in days after which a learned value is forgotten.

type SecurityMonitoringRuleNewValueOptionsForgetAfter int32

List of SecurityMonitoringRuleNewValueOptionsForgetAfter.

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
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsForgetAfter

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid

func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr

func (v SecurityMonitoringRuleNewValueOptionsForgetAfter) Ptr() *SecurityMonitoringRuleNewValueOptionsForgetAfter

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsForgetAfter value.

func (*SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsForgetAfter) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningDuration

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.

type SecurityMonitoringRuleNewValueOptionsLearningDuration int32

List of SecurityMonitoringRuleNewValueOptionsLearningDuration.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ZERO_DAYS  SecurityMonitoringRuleNewValueOptionsLearningDuration = 0
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_ONE_DAY    SecurityMonitoringRuleNewValueOptionsLearningDuration = 1
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGDURATION_SEVEN_DAYS SecurityMonitoringRuleNewValueOptionsLearningDuration = 7
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningDuration

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningDuration) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningDuration

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningDuration value.

func (*SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningDuration) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningMethod

SecurityMonitoringRuleNewValueOptionsLearningMethod The learning method used to determine when signals should be generated for values that weren't learned.

type SecurityMonitoringRuleNewValueOptionsLearningMethod string

List of SecurityMonitoringRuleNewValueOptionsLearningMethod.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGMETHOD_DURATION  SecurityMonitoringRuleNewValueOptionsLearningMethod = "duration"
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGMETHOD_THRESHOLD SecurityMonitoringRuleNewValueOptionsLearningMethod = "threshold"
)

func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue(v string) (*SecurityMonitoringRuleNewValueOptionsLearningMethod, error)

NewSecurityMonitoringRuleNewValueOptionsLearningMethodFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningMethod for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningMethod

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningMethod) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningMethod

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningMethod value.

func (*SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningMethod) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleNewValueOptionsLearningThreshold

SecurityMonitoringRuleNewValueOptionsLearningThreshold A number of occurrences after which signals will be generated for values that weren't learned.

type SecurityMonitoringRuleNewValueOptionsLearningThreshold int32

List of SecurityMonitoringRuleNewValueOptionsLearningThreshold.

const (
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGTHRESHOLD_ZERO_OCCURRENCES SecurityMonitoringRuleNewValueOptionsLearningThreshold = 0
    SECURITYMONITORINGRULENEWVALUEOPTIONSLEARNINGTHRESHOLD_ONE_OCCURRENCE   SecurityMonitoringRuleNewValueOptionsLearningThreshold = 1
)

func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue

func NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue(v int32) (*SecurityMonitoringRuleNewValueOptionsLearningThreshold, error)

NewSecurityMonitoringRuleNewValueOptionsLearningThresholdFromValue returns a pointer to a valid SecurityMonitoringRuleNewValueOptionsLearningThreshold for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues

func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) GetAllowedValues() []SecurityMonitoringRuleNewValueOptionsLearningThreshold

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid

func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr

func (v SecurityMonitoringRuleNewValueOptionsLearningThreshold) Ptr() *SecurityMonitoringRuleNewValueOptionsLearningThreshold

Ptr returns reference to SecurityMonitoringRuleNewValueOptionsLearningThreshold value.

func (*SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON

func (v *SecurityMonitoringRuleNewValueOptionsLearningThreshold) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleOptions

SecurityMonitoringRuleOptions Options.

type SecurityMonitoringRuleOptions struct {
    // Options for cloud_configuration rules.
    // Fields `resourceType` and `regoRule` are mandatory when managing custom `cloud_configuration` rules.
    //
    ComplianceRuleOptions *CloudConfigurationComplianceRuleOptions `json:"complianceRuleOptions,omitempty"`
    // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce signal noise.
    // The severity is decreased by one level: `CRITICAL` in production becomes `HIGH` in non-production, `HIGH` becomes `MEDIUM` and so on. `INFO` remains `INFO`.
    // The decrement is applied when the environment tag of the signal starts with `staging`, `test` or `dev`.
    DecreaseCriticalityBasedOnEnv *bool `json:"decreaseCriticalityBasedOnEnv,omitempty"`
    // The detection method.
    DetectionMethod *SecurityMonitoringRuleDetectionMethod `json:"detectionMethod,omitempty"`
    // 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. For third party detection method, this field is not used.
    EvaluationWindow *SecurityMonitoringRuleEvaluationWindow `json:"evaluationWindow,omitempty"`
    // Hardcoded evaluator type.
    HardcodedEvaluatorType *SecurityMonitoringRuleHardcodedEvaluatorType `json:"hardcodedEvaluatorType,omitempty"`
    // Options on impossible travel detection method.
    ImpossibleTravelOptions *SecurityMonitoringRuleImpossibleTravelOptions `json:"impossibleTravelOptions,omitempty"`
    // Once a signal is generated, the signal will remain "open" if a case is matched at least once within
    // this keep alive window. For third party detection method, this field is not used.
    KeepAlive *SecurityMonitoringRuleKeepAlive `json:"keepAlive,omitempty"`
    // 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.
    MaxSignalDuration *SecurityMonitoringRuleMaxSignalDuration `json:"maxSignalDuration,omitempty"`
    // Options on new value detection method.
    NewValueOptions *SecurityMonitoringRuleNewValueOptions `json:"newValueOptions,omitempty"`
    // Options on third party detection method.
    ThirdPartyRuleOptions *SecurityMonitoringRuleThirdPartyOptions `json:"thirdPartyRuleOptions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetComplianceRuleOptions

func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptions() CloudConfigurationComplianceRuleOptions

GetComplianceRuleOptions returns the ComplianceRuleOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetComplianceRuleOptionsOk

func (o *SecurityMonitoringRuleOptions) GetComplianceRuleOptionsOk() (*CloudConfigurationComplianceRuleOptions, bool)

GetComplianceRuleOptionsOk returns a tuple with the ComplianceRuleOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnv() bool

GetDecreaseCriticalityBasedOnEnv returns the DecreaseCriticalityBasedOnEnv field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk

func (o *SecurityMonitoringRuleOptions) GetDecreaseCriticalityBasedOnEnvOk() (*bool, bool)

GetDecreaseCriticalityBasedOnEnvOk returns a tuple with the DecreaseCriticalityBasedOnEnv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetDetectionMethod

func (o *SecurityMonitoringRuleOptions) GetDetectionMethod() SecurityMonitoringRuleDetectionMethod

GetDetectionMethod returns the DetectionMethod field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetDetectionMethodOk

func (o *SecurityMonitoringRuleOptions) GetDetectionMethodOk() (*SecurityMonitoringRuleDetectionMethod, bool)

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

func (o *SecurityMonitoringRuleOptions) GetEvaluationWindow() SecurityMonitoringRuleEvaluationWindow

GetEvaluationWindow returns the EvaluationWindow field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetEvaluationWindowOk

func (o *SecurityMonitoringRuleOptions) GetEvaluationWindowOk() (*SecurityMonitoringRuleEvaluationWindow, bool)

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) GetHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorType() SecurityMonitoringRuleHardcodedEvaluatorType

GetHardcodedEvaluatorType returns the HardcodedEvaluatorType field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk

func (o *SecurityMonitoringRuleOptions) GetHardcodedEvaluatorTypeOk() (*SecurityMonitoringRuleHardcodedEvaluatorType, bool)

GetHardcodedEvaluatorTypeOk returns a tuple with the HardcodedEvaluatorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptions() SecurityMonitoringRuleImpossibleTravelOptions

GetImpossibleTravelOptions returns the ImpossibleTravelOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk

func (o *SecurityMonitoringRuleOptions) GetImpossibleTravelOptionsOk() (*SecurityMonitoringRuleImpossibleTravelOptions, bool)

GetImpossibleTravelOptionsOk returns a tuple with the ImpossibleTravelOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) GetKeepAlive

func (o *SecurityMonitoringRuleOptions) GetKeepAlive() SecurityMonitoringRuleKeepAlive

GetKeepAlive returns the KeepAlive field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetKeepAliveOk

func (o *SecurityMonitoringRuleOptions) GetKeepAliveOk() (*SecurityMonitoringRuleKeepAlive, bool)

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

func (o *SecurityMonitoringRuleOptions) GetMaxSignalDuration() SecurityMonitoringRuleMaxSignalDuration

GetMaxSignalDuration returns the MaxSignalDuration field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetMaxSignalDurationOk

func (o *SecurityMonitoringRuleOptions) GetMaxSignalDurationOk() (*SecurityMonitoringRuleMaxSignalDuration, bool)

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

func (o *SecurityMonitoringRuleOptions) GetNewValueOptions() SecurityMonitoringRuleNewValueOptions

GetNewValueOptions returns the NewValueOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetNewValueOptionsOk

func (o *SecurityMonitoringRuleOptions) GetNewValueOptionsOk() (*SecurityMonitoringRuleNewValueOptions, bool)

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) GetThirdPartyRuleOptions

func (o *SecurityMonitoringRuleOptions) GetThirdPartyRuleOptions() SecurityMonitoringRuleThirdPartyOptions

GetThirdPartyRuleOptions returns the ThirdPartyRuleOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleOptions) GetThirdPartyRuleOptionsOk

func (o *SecurityMonitoringRuleOptions) GetThirdPartyRuleOptionsOk() (*SecurityMonitoringRuleThirdPartyOptions, bool)

GetThirdPartyRuleOptionsOk returns a tuple with the ThirdPartyRuleOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleOptions) HasComplianceRuleOptions

func (o *SecurityMonitoringRuleOptions) HasComplianceRuleOptions() bool

HasComplianceRuleOptions returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) HasDecreaseCriticalityBasedOnEnv() bool

HasDecreaseCriticalityBasedOnEnv returns a boolean if a field 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) HasHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) HasHardcodedEvaluatorType() bool

HasHardcodedEvaluatorType returns a boolean if a field has been set.

func (*SecurityMonitoringRuleOptions) HasImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) HasImpossibleTravelOptions() bool

HasImpossibleTravelOptions 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) HasThirdPartyRuleOptions

func (o *SecurityMonitoringRuleOptions) HasThirdPartyRuleOptions() bool

HasThirdPartyRuleOptions returns a boolean if a field has been set.

func (SecurityMonitoringRuleOptions) MarshalJSON

func (o SecurityMonitoringRuleOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleOptions) SetComplianceRuleOptions

func (o *SecurityMonitoringRuleOptions) SetComplianceRuleOptions(v CloudConfigurationComplianceRuleOptions)

SetComplianceRuleOptions gets a reference to the given CloudConfigurationComplianceRuleOptions and assigns it to the ComplianceRuleOptions field.

func (*SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv

func (o *SecurityMonitoringRuleOptions) SetDecreaseCriticalityBasedOnEnv(v bool)

SetDecreaseCriticalityBasedOnEnv gets a reference to the given bool and assigns it to the DecreaseCriticalityBasedOnEnv field.

func (*SecurityMonitoringRuleOptions) SetDetectionMethod

func (o *SecurityMonitoringRuleOptions) SetDetectionMethod(v SecurityMonitoringRuleDetectionMethod)

SetDetectionMethod gets a reference to the given SecurityMonitoringRuleDetectionMethod and assigns it to the DetectionMethod field.

func (*SecurityMonitoringRuleOptions) SetEvaluationWindow

func (o *SecurityMonitoringRuleOptions) SetEvaluationWindow(v SecurityMonitoringRuleEvaluationWindow)

SetEvaluationWindow gets a reference to the given SecurityMonitoringRuleEvaluationWindow and assigns it to the EvaluationWindow field.

func (*SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType

func (o *SecurityMonitoringRuleOptions) SetHardcodedEvaluatorType(v SecurityMonitoringRuleHardcodedEvaluatorType)

SetHardcodedEvaluatorType gets a reference to the given SecurityMonitoringRuleHardcodedEvaluatorType and assigns it to the HardcodedEvaluatorType field.

func (*SecurityMonitoringRuleOptions) SetImpossibleTravelOptions

func (o *SecurityMonitoringRuleOptions) SetImpossibleTravelOptions(v SecurityMonitoringRuleImpossibleTravelOptions)

SetImpossibleTravelOptions gets a reference to the given SecurityMonitoringRuleImpossibleTravelOptions and assigns it to the ImpossibleTravelOptions field.

func (*SecurityMonitoringRuleOptions) SetKeepAlive

func (o *SecurityMonitoringRuleOptions) SetKeepAlive(v SecurityMonitoringRuleKeepAlive)

SetKeepAlive gets a reference to the given SecurityMonitoringRuleKeepAlive and assigns it to the KeepAlive field.

func (*SecurityMonitoringRuleOptions) SetMaxSignalDuration

func (o *SecurityMonitoringRuleOptions) SetMaxSignalDuration(v SecurityMonitoringRuleMaxSignalDuration)

SetMaxSignalDuration gets a reference to the given SecurityMonitoringRuleMaxSignalDuration and assigns it to the MaxSignalDuration field.

func (*SecurityMonitoringRuleOptions) SetNewValueOptions

func (o *SecurityMonitoringRuleOptions) SetNewValueOptions(v SecurityMonitoringRuleNewValueOptions)

SetNewValueOptions gets a reference to the given SecurityMonitoringRuleNewValueOptions and assigns it to the NewValueOptions field.

func (*SecurityMonitoringRuleOptions) SetThirdPartyRuleOptions

func (o *SecurityMonitoringRuleOptions) SetThirdPartyRuleOptions(v SecurityMonitoringRuleThirdPartyOptions)

SetThirdPartyRuleOptions gets a reference to the given SecurityMonitoringRuleThirdPartyOptions and assigns it to the ThirdPartyRuleOptions field.

func (*SecurityMonitoringRuleOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleQuery

SecurityMonitoringRuleQuery - Query for matching rule.

type SecurityMonitoringRuleQuery struct {
    SecurityMonitoringStandardRuleQuery *SecurityMonitoringStandardRuleQuery
    SecurityMonitoringSignalRuleQuery   *SecurityMonitoringSignalRuleQuery

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery

func SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringSignalRuleQuery) SecurityMonitoringRuleQuery

SecurityMonitoringSignalRuleQueryAsSecurityMonitoringRuleQuery is a convenience function that returns SecurityMonitoringSignalRuleQuery wrapped in SecurityMonitoringRuleQuery.

func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery

func SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery(v *SecurityMonitoringStandardRuleQuery) SecurityMonitoringRuleQuery

SecurityMonitoringStandardRuleQueryAsSecurityMonitoringRuleQuery is a convenience function that returns SecurityMonitoringStandardRuleQuery wrapped in SecurityMonitoringRuleQuery.

func (*SecurityMonitoringRuleQuery) GetActualInstance

func (obj *SecurityMonitoringRuleQuery) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleQuery) MarshalJSON

func (obj SecurityMonitoringRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleQuery) UnmarshalJSON

func (obj *SecurityMonitoringRuleQuery) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleQueryAggregation

SecurityMonitoringRuleQueryAggregation The aggregation type.

type SecurityMonitoringRuleQueryAggregation string

List of SecurityMonitoringRuleQueryAggregation.

const (
    SECURITYMONITORINGRULEQUERYAGGREGATION_COUNT       SecurityMonitoringRuleQueryAggregation = "count"
    SECURITYMONITORINGRULEQUERYAGGREGATION_CARDINALITY SecurityMonitoringRuleQueryAggregation = "cardinality"
    SECURITYMONITORINGRULEQUERYAGGREGATION_SUM         SecurityMonitoringRuleQueryAggregation = "sum"
    SECURITYMONITORINGRULEQUERYAGGREGATION_MAX         SecurityMonitoringRuleQueryAggregation = "max"
    SECURITYMONITORINGRULEQUERYAGGREGATION_NEW_VALUE   SecurityMonitoringRuleQueryAggregation = "new_value"
    SECURITYMONITORINGRULEQUERYAGGREGATION_GEO_DATA    SecurityMonitoringRuleQueryAggregation = "geo_data"
    SECURITYMONITORINGRULEQUERYAGGREGATION_EVENT_COUNT SecurityMonitoringRuleQueryAggregation = "event_count"
    SECURITYMONITORINGRULEQUERYAGGREGATION_NONE        SecurityMonitoringRuleQueryAggregation = "none"
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleQueryAggregation) GetAllowedValues() []SecurityMonitoringRuleQueryAggregation

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleQueryAggregation) IsValid

func (v SecurityMonitoringRuleQueryAggregation) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleQueryAggregation) Ptr

func (v SecurityMonitoringRuleQueryAggregation) Ptr() *SecurityMonitoringRuleQueryAggregation

Ptr returns reference to SecurityMonitoringRuleQueryAggregation value.

func (*SecurityMonitoringRuleQueryAggregation) UnmarshalJSON

func (v *SecurityMonitoringRuleQueryAggregation) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleQueryPayload

SecurityMonitoringRuleQueryPayload Payload to test a rule query with the expected result.

type SecurityMonitoringRuleQueryPayload struct {
    // Expected result of the test.
    ExpectedResult *bool `json:"expectedResult,omitempty"`
    // Index of the query under test.
    Index *int64 `json:"index,omitempty"`
    // Payload used to test the rule query.
    Payload *SecurityMonitoringRuleQueryPayloadData `json:"payload,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleQueryPayload

func NewSecurityMonitoringRuleQueryPayload() *SecurityMonitoringRuleQueryPayload

NewSecurityMonitoringRuleQueryPayload instantiates a new SecurityMonitoringRuleQueryPayload 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 NewSecurityMonitoringRuleQueryPayloadWithDefaults

func NewSecurityMonitoringRuleQueryPayloadWithDefaults() *SecurityMonitoringRuleQueryPayload

NewSecurityMonitoringRuleQueryPayloadWithDefaults instantiates a new SecurityMonitoringRuleQueryPayload 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 (*SecurityMonitoringRuleQueryPayload) GetExpectedResult

func (o *SecurityMonitoringRuleQueryPayload) GetExpectedResult() bool

GetExpectedResult returns the ExpectedResult field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayload) GetExpectedResultOk

func (o *SecurityMonitoringRuleQueryPayload) GetExpectedResultOk() (*bool, bool)

GetExpectedResultOk returns a tuple with the ExpectedResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryPayload) GetIndex

func (o *SecurityMonitoringRuleQueryPayload) GetIndex() int64

GetIndex returns the Index field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayload) GetIndexOk

func (o *SecurityMonitoringRuleQueryPayload) GetIndexOk() (*int64, bool)

GetIndexOk returns a tuple with the Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryPayload) GetPayload

func (o *SecurityMonitoringRuleQueryPayload) GetPayload() SecurityMonitoringRuleQueryPayloadData

GetPayload returns the Payload field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayload) GetPayloadOk

func (o *SecurityMonitoringRuleQueryPayload) GetPayloadOk() (*SecurityMonitoringRuleQueryPayloadData, bool)

GetPayloadOk returns a tuple with the Payload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryPayload) HasExpectedResult

func (o *SecurityMonitoringRuleQueryPayload) HasExpectedResult() bool

HasExpectedResult returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryPayload) HasIndex

func (o *SecurityMonitoringRuleQueryPayload) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryPayload) HasPayload

func (o *SecurityMonitoringRuleQueryPayload) HasPayload() bool

HasPayload returns a boolean if a field has been set.

func (SecurityMonitoringRuleQueryPayload) MarshalJSON

func (o SecurityMonitoringRuleQueryPayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleQueryPayload) SetExpectedResult

func (o *SecurityMonitoringRuleQueryPayload) SetExpectedResult(v bool)

SetExpectedResult gets a reference to the given bool and assigns it to the ExpectedResult field.

func (*SecurityMonitoringRuleQueryPayload) SetIndex

func (o *SecurityMonitoringRuleQueryPayload) SetIndex(v int64)

SetIndex gets a reference to the given int64 and assigns it to the Index field.

func (*SecurityMonitoringRuleQueryPayload) SetPayload

func (o *SecurityMonitoringRuleQueryPayload) SetPayload(v SecurityMonitoringRuleQueryPayloadData)

SetPayload gets a reference to the given SecurityMonitoringRuleQueryPayloadData and assigns it to the Payload field.

func (*SecurityMonitoringRuleQueryPayload) UnmarshalJSON

func (o *SecurityMonitoringRuleQueryPayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleQueryPayloadData

SecurityMonitoringRuleQueryPayloadData Payload used to test the rule query.

type SecurityMonitoringRuleQueryPayloadData struct {
    // Source of the payload.
    Ddsource *string `json:"ddsource,omitempty"`
    // Tags associated with your data.
    Ddtags *string `json:"ddtags,omitempty"`
    // The name of the originating host of the log.
    Hostname *string `json:"hostname,omitempty"`
    // The message of the payload.
    Message *string `json:"message,omitempty"`
    // The name of the application or service generating the data.
    Service *string `json:"service,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleQueryPayloadData

func NewSecurityMonitoringRuleQueryPayloadData() *SecurityMonitoringRuleQueryPayloadData

NewSecurityMonitoringRuleQueryPayloadData instantiates a new SecurityMonitoringRuleQueryPayloadData 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 NewSecurityMonitoringRuleQueryPayloadDataWithDefaults

func NewSecurityMonitoringRuleQueryPayloadDataWithDefaults() *SecurityMonitoringRuleQueryPayloadData

NewSecurityMonitoringRuleQueryPayloadDataWithDefaults instantiates a new SecurityMonitoringRuleQueryPayloadData 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 (*SecurityMonitoringRuleQueryPayloadData) GetDdsource

func (o *SecurityMonitoringRuleQueryPayloadData) GetDdsource() string

GetDdsource returns the Ddsource field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayloadData) GetDdsourceOk

func (o *SecurityMonitoringRuleQueryPayloadData) GetDdsourceOk() (*string, bool)

GetDdsourceOk returns a tuple with the Ddsource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryPayloadData) GetDdtags

func (o *SecurityMonitoringRuleQueryPayloadData) GetDdtags() string

GetDdtags returns the Ddtags field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayloadData) GetDdtagsOk

func (o *SecurityMonitoringRuleQueryPayloadData) GetDdtagsOk() (*string, bool)

GetDdtagsOk returns a tuple with the Ddtags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryPayloadData) GetHostname

func (o *SecurityMonitoringRuleQueryPayloadData) GetHostname() string

GetHostname returns the Hostname field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayloadData) GetHostnameOk

func (o *SecurityMonitoringRuleQueryPayloadData) GetHostnameOk() (*string, bool)

GetHostnameOk returns a tuple with the Hostname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleQueryPayloadData) GetMessage

func (o *SecurityMonitoringRuleQueryPayloadData) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayloadData) GetMessageOk

func (o *SecurityMonitoringRuleQueryPayloadData) 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 (*SecurityMonitoringRuleQueryPayloadData) GetService

func (o *SecurityMonitoringRuleQueryPayloadData) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*SecurityMonitoringRuleQueryPayloadData) GetServiceOk

func (o *SecurityMonitoringRuleQueryPayloadData) 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 (*SecurityMonitoringRuleQueryPayloadData) HasDdsource

func (o *SecurityMonitoringRuleQueryPayloadData) HasDdsource() bool

HasDdsource returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryPayloadData) HasDdtags

func (o *SecurityMonitoringRuleQueryPayloadData) HasDdtags() bool

HasDdtags returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryPayloadData) HasHostname

func (o *SecurityMonitoringRuleQueryPayloadData) HasHostname() bool

HasHostname returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryPayloadData) HasMessage

func (o *SecurityMonitoringRuleQueryPayloadData) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringRuleQueryPayloadData) HasService

func (o *SecurityMonitoringRuleQueryPayloadData) HasService() bool

HasService returns a boolean if a field has been set.

func (SecurityMonitoringRuleQueryPayloadData) MarshalJSON

func (o SecurityMonitoringRuleQueryPayloadData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleQueryPayloadData) SetDdsource

func (o *SecurityMonitoringRuleQueryPayloadData) SetDdsource(v string)

SetDdsource gets a reference to the given string and assigns it to the Ddsource field.

func (*SecurityMonitoringRuleQueryPayloadData) SetDdtags

func (o *SecurityMonitoringRuleQueryPayloadData) SetDdtags(v string)

SetDdtags gets a reference to the given string and assigns it to the Ddtags field.

func (*SecurityMonitoringRuleQueryPayloadData) SetHostname

func (o *SecurityMonitoringRuleQueryPayloadData) SetHostname(v string)

SetHostname gets a reference to the given string and assigns it to the Hostname field.

func (*SecurityMonitoringRuleQueryPayloadData) SetMessage

func (o *SecurityMonitoringRuleQueryPayloadData) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringRuleQueryPayloadData) SetService

func (o *SecurityMonitoringRuleQueryPayloadData) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*SecurityMonitoringRuleQueryPayloadData) UnmarshalJSON

func (o *SecurityMonitoringRuleQueryPayloadData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleResponse

SecurityMonitoringRuleResponse - Create a new rule.

type SecurityMonitoringRuleResponse struct {
    SecurityMonitoringStandardRuleResponse *SecurityMonitoringStandardRuleResponse
    SecurityMonitoringSignalRuleResponse   *SecurityMonitoringSignalRuleResponse

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse

func SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringSignalRuleResponse) SecurityMonitoringRuleResponse

SecurityMonitoringSignalRuleResponseAsSecurityMonitoringRuleResponse is a convenience function that returns SecurityMonitoringSignalRuleResponse wrapped in SecurityMonitoringRuleResponse.

func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse

func SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse(v *SecurityMonitoringStandardRuleResponse) SecurityMonitoringRuleResponse

SecurityMonitoringStandardRuleResponseAsSecurityMonitoringRuleResponse is a convenience function that returns SecurityMonitoringStandardRuleResponse wrapped in SecurityMonitoringRuleResponse.

func (*SecurityMonitoringRuleResponse) GetActualInstance

func (obj *SecurityMonitoringRuleResponse) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleResponse) MarshalJSON

func (obj SecurityMonitoringRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleResponse) UnmarshalJSON

func (obj *SecurityMonitoringRuleResponse) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleSeverity

SecurityMonitoringRuleSeverity Severity of the Security Signal.

type SecurityMonitoringRuleSeverity string

List of SecurityMonitoringRuleSeverity.

const (
    SECURITYMONITORINGRULESEVERITY_INFO     SecurityMonitoringRuleSeverity = "info"
    SECURITYMONITORINGRULESEVERITY_LOW      SecurityMonitoringRuleSeverity = "low"
    SECURITYMONITORINGRULESEVERITY_MEDIUM   SecurityMonitoringRuleSeverity = "medium"
    SECURITYMONITORINGRULESEVERITY_HIGH     SecurityMonitoringRuleSeverity = "high"
    SECURITYMONITORINGRULESEVERITY_CRITICAL SecurityMonitoringRuleSeverity = "critical"
)

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) GetAllowedValues

func (v *SecurityMonitoringRuleSeverity) GetAllowedValues() []SecurityMonitoringRuleSeverity

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleSeverity) IsValid

func (v SecurityMonitoringRuleSeverity) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleSeverity) Ptr

func (v SecurityMonitoringRuleSeverity) Ptr() *SecurityMonitoringRuleSeverity

Ptr returns reference to SecurityMonitoringRuleSeverity value.

func (*SecurityMonitoringRuleSeverity) UnmarshalJSON

func (v *SecurityMonitoringRuleSeverity) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTestPayload

SecurityMonitoringRuleTestPayload - Test a rule.

type SecurityMonitoringRuleTestPayload struct {
    SecurityMonitoringStandardRuleTestPayload *SecurityMonitoringStandardRuleTestPayload

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SecurityMonitoringStandardRuleTestPayloadAsSecurityMonitoringRuleTestPayload

func SecurityMonitoringStandardRuleTestPayloadAsSecurityMonitoringRuleTestPayload(v *SecurityMonitoringStandardRuleTestPayload) SecurityMonitoringRuleTestPayload

SecurityMonitoringStandardRuleTestPayloadAsSecurityMonitoringRuleTestPayload is a convenience function that returns SecurityMonitoringStandardRuleTestPayload wrapped in SecurityMonitoringRuleTestPayload.

func (*SecurityMonitoringRuleTestPayload) GetActualInstance

func (obj *SecurityMonitoringRuleTestPayload) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleTestPayload) MarshalJSON

func (obj SecurityMonitoringRuleTestPayload) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleTestPayload) UnmarshalJSON

func (obj *SecurityMonitoringRuleTestPayload) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringRuleTestRequest

SecurityMonitoringRuleTestRequest Test the rule queries of a rule (rule property is ignored when applied to an existing rule)

type SecurityMonitoringRuleTestRequest struct {
    // Test a rule.
    Rule *SecurityMonitoringRuleTestPayload `json:"rule,omitempty"`
    // Data payloads used to test rules query with the expected result.
    RuleQueryPayloads []SecurityMonitoringRuleQueryPayload `json:"ruleQueryPayloads,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleTestRequest

func NewSecurityMonitoringRuleTestRequest() *SecurityMonitoringRuleTestRequest

NewSecurityMonitoringRuleTestRequest instantiates a new SecurityMonitoringRuleTestRequest 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 NewSecurityMonitoringRuleTestRequestWithDefaults

func NewSecurityMonitoringRuleTestRequestWithDefaults() *SecurityMonitoringRuleTestRequest

NewSecurityMonitoringRuleTestRequestWithDefaults instantiates a new SecurityMonitoringRuleTestRequest 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 (*SecurityMonitoringRuleTestRequest) GetRule

func (o *SecurityMonitoringRuleTestRequest) GetRule() SecurityMonitoringRuleTestPayload

GetRule returns the Rule field value if set, zero value otherwise.

func (*SecurityMonitoringRuleTestRequest) GetRuleOk

func (o *SecurityMonitoringRuleTestRequest) GetRuleOk() (*SecurityMonitoringRuleTestPayload, bool)

GetRuleOk returns a tuple with the Rule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleTestRequest) GetRuleQueryPayloads

func (o *SecurityMonitoringRuleTestRequest) GetRuleQueryPayloads() []SecurityMonitoringRuleQueryPayload

GetRuleQueryPayloads returns the RuleQueryPayloads field value if set, zero value otherwise.

func (*SecurityMonitoringRuleTestRequest) GetRuleQueryPayloadsOk

func (o *SecurityMonitoringRuleTestRequest) GetRuleQueryPayloadsOk() (*[]SecurityMonitoringRuleQueryPayload, bool)

GetRuleQueryPayloadsOk returns a tuple with the RuleQueryPayloads field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleTestRequest) HasRule

func (o *SecurityMonitoringRuleTestRequest) HasRule() bool

HasRule returns a boolean if a field has been set.

func (*SecurityMonitoringRuleTestRequest) HasRuleQueryPayloads

func (o *SecurityMonitoringRuleTestRequest) HasRuleQueryPayloads() bool

HasRuleQueryPayloads returns a boolean if a field has been set.

func (SecurityMonitoringRuleTestRequest) MarshalJSON

func (o SecurityMonitoringRuleTestRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleTestRequest) SetRule

func (o *SecurityMonitoringRuleTestRequest) SetRule(v SecurityMonitoringRuleTestPayload)

SetRule gets a reference to the given SecurityMonitoringRuleTestPayload and assigns it to the Rule field.

func (*SecurityMonitoringRuleTestRequest) SetRuleQueryPayloads

func (o *SecurityMonitoringRuleTestRequest) SetRuleQueryPayloads(v []SecurityMonitoringRuleQueryPayload)

SetRuleQueryPayloads gets a reference to the given []SecurityMonitoringRuleQueryPayload and assigns it to the RuleQueryPayloads field.

func (*SecurityMonitoringRuleTestRequest) UnmarshalJSON

func (o *SecurityMonitoringRuleTestRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTestResponse

SecurityMonitoringRuleTestResponse Result of the test of the rule queries.

type SecurityMonitoringRuleTestResponse struct {
    // Assert results are returned in the same order as the rule query payloads.
    // For each payload, it returns True if the result matched the expected result,
    // False otherwise.
    Results []bool `json:"results,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleTestResponse

func NewSecurityMonitoringRuleTestResponse() *SecurityMonitoringRuleTestResponse

NewSecurityMonitoringRuleTestResponse instantiates a new SecurityMonitoringRuleTestResponse 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 NewSecurityMonitoringRuleTestResponseWithDefaults

func NewSecurityMonitoringRuleTestResponseWithDefaults() *SecurityMonitoringRuleTestResponse

NewSecurityMonitoringRuleTestResponseWithDefaults instantiates a new SecurityMonitoringRuleTestResponse 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 (*SecurityMonitoringRuleTestResponse) GetResults

func (o *SecurityMonitoringRuleTestResponse) GetResults() []bool

GetResults returns the Results field value if set, zero value otherwise.

func (*SecurityMonitoringRuleTestResponse) GetResultsOk

func (o *SecurityMonitoringRuleTestResponse) GetResultsOk() (*[]bool, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleTestResponse) HasResults

func (o *SecurityMonitoringRuleTestResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (SecurityMonitoringRuleTestResponse) MarshalJSON

func (o SecurityMonitoringRuleTestResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleTestResponse) SetResults

func (o *SecurityMonitoringRuleTestResponse) SetResults(v []bool)

SetResults gets a reference to the given []bool and assigns it to the Results field.

func (*SecurityMonitoringRuleTestResponse) UnmarshalJSON

func (o *SecurityMonitoringRuleTestResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleThirdPartyOptions

SecurityMonitoringRuleThirdPartyOptions Options on third party detection method.

type SecurityMonitoringRuleThirdPartyOptions struct {
    // Notification targets for the logs that do not correspond to any of the cases.
    DefaultNotifications []string `json:"defaultNotifications,omitempty"`
    // Severity of the Security Signal.
    DefaultStatus *SecurityMonitoringRuleSeverity `json:"defaultStatus,omitempty"`
    // Queries to be combined with third party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert.
    RootQueries []SecurityMonitoringThirdPartyRootQuery `json:"rootQueries,omitempty"`
    // A template for the signal title; if omitted, the title is generated based on the case name.
    SignalTitleTemplate *string `json:"signalTitleTemplate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringRuleThirdPartyOptions

func NewSecurityMonitoringRuleThirdPartyOptions() *SecurityMonitoringRuleThirdPartyOptions

NewSecurityMonitoringRuleThirdPartyOptions instantiates a new SecurityMonitoringRuleThirdPartyOptions 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 NewSecurityMonitoringRuleThirdPartyOptionsWithDefaults

func NewSecurityMonitoringRuleThirdPartyOptionsWithDefaults() *SecurityMonitoringRuleThirdPartyOptions

NewSecurityMonitoringRuleThirdPartyOptionsWithDefaults instantiates a new SecurityMonitoringRuleThirdPartyOptions 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 (*SecurityMonitoringRuleThirdPartyOptions) GetDefaultNotifications

func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultNotifications() []string

GetDefaultNotifications returns the DefaultNotifications field value if set, zero value otherwise.

func (*SecurityMonitoringRuleThirdPartyOptions) GetDefaultNotificationsOk

func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultNotificationsOk() (*[]string, bool)

GetDefaultNotificationsOk returns a tuple with the DefaultNotifications field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleThirdPartyOptions) GetDefaultStatus

func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultStatus() SecurityMonitoringRuleSeverity

GetDefaultStatus returns the DefaultStatus field value if set, zero value otherwise.

func (*SecurityMonitoringRuleThirdPartyOptions) GetDefaultStatusOk

func (o *SecurityMonitoringRuleThirdPartyOptions) GetDefaultStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetDefaultStatusOk returns a tuple with the DefaultStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleThirdPartyOptions) GetRootQueries

func (o *SecurityMonitoringRuleThirdPartyOptions) GetRootQueries() []SecurityMonitoringThirdPartyRootQuery

GetRootQueries returns the RootQueries field value if set, zero value otherwise.

func (*SecurityMonitoringRuleThirdPartyOptions) GetRootQueriesOk

func (o *SecurityMonitoringRuleThirdPartyOptions) GetRootQueriesOk() (*[]SecurityMonitoringThirdPartyRootQuery, bool)

GetRootQueriesOk returns a tuple with the RootQueries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleThirdPartyOptions) GetSignalTitleTemplate

func (o *SecurityMonitoringRuleThirdPartyOptions) GetSignalTitleTemplate() string

GetSignalTitleTemplate returns the SignalTitleTemplate field value if set, zero value otherwise.

func (*SecurityMonitoringRuleThirdPartyOptions) GetSignalTitleTemplateOk

func (o *SecurityMonitoringRuleThirdPartyOptions) GetSignalTitleTemplateOk() (*string, bool)

GetSignalTitleTemplateOk returns a tuple with the SignalTitleTemplate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleThirdPartyOptions) HasDefaultNotifications

func (o *SecurityMonitoringRuleThirdPartyOptions) HasDefaultNotifications() bool

HasDefaultNotifications returns a boolean if a field has been set.

func (*SecurityMonitoringRuleThirdPartyOptions) HasDefaultStatus

func (o *SecurityMonitoringRuleThirdPartyOptions) HasDefaultStatus() bool

HasDefaultStatus returns a boolean if a field has been set.

func (*SecurityMonitoringRuleThirdPartyOptions) HasRootQueries

func (o *SecurityMonitoringRuleThirdPartyOptions) HasRootQueries() bool

HasRootQueries returns a boolean if a field has been set.

func (*SecurityMonitoringRuleThirdPartyOptions) HasSignalTitleTemplate

func (o *SecurityMonitoringRuleThirdPartyOptions) HasSignalTitleTemplate() bool

HasSignalTitleTemplate returns a boolean if a field has been set.

func (SecurityMonitoringRuleThirdPartyOptions) MarshalJSON

func (o SecurityMonitoringRuleThirdPartyOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleThirdPartyOptions) SetDefaultNotifications

func (o *SecurityMonitoringRuleThirdPartyOptions) SetDefaultNotifications(v []string)

SetDefaultNotifications gets a reference to the given []string and assigns it to the DefaultNotifications field.

func (*SecurityMonitoringRuleThirdPartyOptions) SetDefaultStatus

func (o *SecurityMonitoringRuleThirdPartyOptions) SetDefaultStatus(v SecurityMonitoringRuleSeverity)

SetDefaultStatus gets a reference to the given SecurityMonitoringRuleSeverity and assigns it to the DefaultStatus field.

func (*SecurityMonitoringRuleThirdPartyOptions) SetRootQueries

func (o *SecurityMonitoringRuleThirdPartyOptions) SetRootQueries(v []SecurityMonitoringThirdPartyRootQuery)

SetRootQueries gets a reference to the given []SecurityMonitoringThirdPartyRootQuery and assigns it to the RootQueries field.

func (*SecurityMonitoringRuleThirdPartyOptions) SetSignalTitleTemplate

func (o *SecurityMonitoringRuleThirdPartyOptions) SetSignalTitleTemplate(v string)

SetSignalTitleTemplate gets a reference to the given string and assigns it to the SignalTitleTemplate field.

func (*SecurityMonitoringRuleThirdPartyOptions) UnmarshalJSON

func (o *SecurityMonitoringRuleThirdPartyOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTypeCreate

SecurityMonitoringRuleTypeCreate The rule type.

type SecurityMonitoringRuleTypeCreate string

List of SecurityMonitoringRuleTypeCreate.

const (
    SECURITYMONITORINGRULETYPECREATE_APPLICATION_SECURITY SecurityMonitoringRuleTypeCreate = "application_security"
    SECURITYMONITORINGRULETYPECREATE_LOG_DETECTION        SecurityMonitoringRuleTypeCreate = "log_detection"
    SECURITYMONITORINGRULETYPECREATE_WORKLOAD_SECURITY    SecurityMonitoringRuleTypeCreate = "workload_security"
)

func NewSecurityMonitoringRuleTypeCreateFromValue

func NewSecurityMonitoringRuleTypeCreateFromValue(v string) (*SecurityMonitoringRuleTypeCreate, error)

NewSecurityMonitoringRuleTypeCreateFromValue returns a pointer to a valid SecurityMonitoringRuleTypeCreate for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleTypeCreate) GetAllowedValues

func (v *SecurityMonitoringRuleTypeCreate) GetAllowedValues() []SecurityMonitoringRuleTypeCreate

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleTypeCreate) IsValid

func (v SecurityMonitoringRuleTypeCreate) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleTypeCreate) Ptr

func (v SecurityMonitoringRuleTypeCreate) Ptr() *SecurityMonitoringRuleTypeCreate

Ptr returns reference to SecurityMonitoringRuleTypeCreate value.

func (*SecurityMonitoringRuleTypeCreate) UnmarshalJSON

func (v *SecurityMonitoringRuleTypeCreate) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTypeRead

SecurityMonitoringRuleTypeRead The rule type.

type SecurityMonitoringRuleTypeRead string

List of SecurityMonitoringRuleTypeRead.

const (
    SECURITYMONITORINGRULETYPEREAD_LOG_DETECTION                SecurityMonitoringRuleTypeRead = "log_detection"
    SECURITYMONITORINGRULETYPEREAD_INFRASTRUCTURE_CONFIGURATION SecurityMonitoringRuleTypeRead = "infrastructure_configuration"
    SECURITYMONITORINGRULETYPEREAD_WORKLOAD_SECURITY            SecurityMonitoringRuleTypeRead = "workload_security"
    SECURITYMONITORINGRULETYPEREAD_CLOUD_CONFIGURATION          SecurityMonitoringRuleTypeRead = "cloud_configuration"
    SECURITYMONITORINGRULETYPEREAD_APPLICATION_SECURITY         SecurityMonitoringRuleTypeRead = "application_security"
)

func NewSecurityMonitoringRuleTypeReadFromValue

func NewSecurityMonitoringRuleTypeReadFromValue(v string) (*SecurityMonitoringRuleTypeRead, error)

NewSecurityMonitoringRuleTypeReadFromValue returns a pointer to a valid SecurityMonitoringRuleTypeRead for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleTypeRead) GetAllowedValues

func (v *SecurityMonitoringRuleTypeRead) GetAllowedValues() []SecurityMonitoringRuleTypeRead

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleTypeRead) IsValid

func (v SecurityMonitoringRuleTypeRead) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleTypeRead) Ptr

func (v SecurityMonitoringRuleTypeRead) Ptr() *SecurityMonitoringRuleTypeRead

Ptr returns reference to SecurityMonitoringRuleTypeRead value.

func (*SecurityMonitoringRuleTypeRead) UnmarshalJSON

func (v *SecurityMonitoringRuleTypeRead) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleTypeTest

SecurityMonitoringRuleTypeTest The rule type.

type SecurityMonitoringRuleTypeTest string

List of SecurityMonitoringRuleTypeTest.

const (
    SECURITYMONITORINGRULETYPETEST_LOG_DETECTION SecurityMonitoringRuleTypeTest = "log_detection"
)

func NewSecurityMonitoringRuleTypeTestFromValue

func NewSecurityMonitoringRuleTypeTestFromValue(v string) (*SecurityMonitoringRuleTypeTest, error)

NewSecurityMonitoringRuleTypeTestFromValue returns a pointer to a valid SecurityMonitoringRuleTypeTest for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringRuleTypeTest) GetAllowedValues

func (v *SecurityMonitoringRuleTypeTest) GetAllowedValues() []SecurityMonitoringRuleTypeTest

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringRuleTypeTest) IsValid

func (v SecurityMonitoringRuleTypeTest) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringRuleTypeTest) Ptr

func (v SecurityMonitoringRuleTypeTest) Ptr() *SecurityMonitoringRuleTypeTest

Ptr returns reference to SecurityMonitoringRuleTypeTest value.

func (*SecurityMonitoringRuleTypeTest) UnmarshalJSON

func (v *SecurityMonitoringRuleTypeTest) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleUpdatePayload

SecurityMonitoringRuleUpdatePayload Update an existing rule.

type SecurityMonitoringRuleUpdatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // How to generate compliance signals. Useful for cloud_configuration rules only.
    ComplianceSignalOptions *CloudConfigurationRuleComplianceSignalOptions `json:"complianceSignalOptions,omitempty"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups.
    GroupSignalsBy []string `json:"groupSignalsBy,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringRuleQuery `json:"queries,omitempty"`
    // Reference tables for the rule.
    ReferenceTables []SecurityMonitoringReferenceTable `json:"referenceTables,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // Cases for generating signals from third-party rules. Only available for third-party rules.
    ThirdPartyCases []SecurityMonitoringThirdPartyRuleCase `json:"thirdPartyCases,omitempty"`
    // The version of the rule being updated.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringRuleUpdatePayload) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetCasesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

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) GetComplianceSignalOptions

func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions

GetComplianceSignalOptions returns the ComplianceSignalOptions field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptionsOk

func (o *SecurityMonitoringRuleUpdatePayload) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)

GetComplianceSignalOptionsOk returns a tuple with the ComplianceSignalOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetFilters

func (o *SecurityMonitoringRuleUpdatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetFiltersOk

func (o *SecurityMonitoringRuleUpdatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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) GetGroupSignalsBy

func (o *SecurityMonitoringRuleUpdatePayload) GetGroupSignalsBy() []string

GetGroupSignalsBy returns the GroupSignalsBy field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetGroupSignalsByOk

func (o *SecurityMonitoringRuleUpdatePayload) GetGroupSignalsByOk() (*[]string, bool)

GetGroupSignalsByOk returns a tuple with the GroupSignalsBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringRuleUpdatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle 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

func (o *SecurityMonitoringRuleUpdatePayload) GetMessage() string

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

func (o *SecurityMonitoringRuleUpdatePayload) GetName() string

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

func (o *SecurityMonitoringRuleUpdatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetOptionsOk

func (o *SecurityMonitoringRuleUpdatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, 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 (*SecurityMonitoringRuleUpdatePayload) GetQueries

func (o *SecurityMonitoringRuleUpdatePayload) GetQueries() []SecurityMonitoringRuleQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetQueriesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetQueriesOk() (*[]SecurityMonitoringRuleQuery, bool)

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) GetReferenceTables

func (o *SecurityMonitoringRuleUpdatePayload) GetReferenceTables() []SecurityMonitoringReferenceTable

GetReferenceTables returns the ReferenceTables field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetReferenceTablesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)

GetReferenceTablesOk returns a tuple with the ReferenceTables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetTags

func (o *SecurityMonitoringRuleUpdatePayload) GetTags() []string

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) GetThirdPartyCases

func (o *SecurityMonitoringRuleUpdatePayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCase

GetThirdPartyCases returns the ThirdPartyCases field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetThirdPartyCasesOk

func (o *SecurityMonitoringRuleUpdatePayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCase, bool)

GetThirdPartyCasesOk returns a tuple with the ThirdPartyCases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringRuleUpdatePayload) GetVersion

func (o *SecurityMonitoringRuleUpdatePayload) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringRuleUpdatePayload) GetVersionOk

func (o *SecurityMonitoringRuleUpdatePayload) 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 (*SecurityMonitoringRuleUpdatePayload) HasCases

func (o *SecurityMonitoringRuleUpdatePayload) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasComplianceSignalOptions

func (o *SecurityMonitoringRuleUpdatePayload) HasComplianceSignalOptions() bool

HasComplianceSignalOptions 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) HasGroupSignalsBy

func (o *SecurityMonitoringRuleUpdatePayload) HasGroupSignalsBy() bool

HasGroupSignalsBy returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle 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

func (o *SecurityMonitoringRuleUpdatePayload) HasName() bool

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) HasReferenceTables

func (o *SecurityMonitoringRuleUpdatePayload) HasReferenceTables() bool

HasReferenceTables returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasTags

func (o *SecurityMonitoringRuleUpdatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasThirdPartyCases

func (o *SecurityMonitoringRuleUpdatePayload) HasThirdPartyCases() bool

HasThirdPartyCases returns a boolean if a field has been set.

func (*SecurityMonitoringRuleUpdatePayload) HasVersion

func (o *SecurityMonitoringRuleUpdatePayload) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringRuleUpdatePayload) MarshalJSON

func (o SecurityMonitoringRuleUpdatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringRuleUpdatePayload) SetCases

func (o *SecurityMonitoringRuleUpdatePayload) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringRuleUpdatePayload) SetComplianceSignalOptions

func (o *SecurityMonitoringRuleUpdatePayload) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)

SetComplianceSignalOptions gets a reference to the given CloudConfigurationRuleComplianceSignalOptions and assigns it to the ComplianceSignalOptions field.

func (*SecurityMonitoringRuleUpdatePayload) SetFilters

func (o *SecurityMonitoringRuleUpdatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringRuleUpdatePayload) SetGroupSignalsBy

func (o *SecurityMonitoringRuleUpdatePayload) SetGroupSignalsBy(v []string)

SetGroupSignalsBy gets a reference to the given []string and assigns it to the GroupSignalsBy field.

func (*SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringRuleUpdatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle 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

func (o *SecurityMonitoringRuleUpdatePayload) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringRuleUpdatePayload) SetName

func (o *SecurityMonitoringRuleUpdatePayload) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringRuleUpdatePayload) SetOptions

func (o *SecurityMonitoringRuleUpdatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringRuleUpdatePayload) SetQueries

func (o *SecurityMonitoringRuleUpdatePayload) SetQueries(v []SecurityMonitoringRuleQuery)

SetQueries gets a reference to the given []SecurityMonitoringRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringRuleUpdatePayload) SetReferenceTables

func (o *SecurityMonitoringRuleUpdatePayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)

SetReferenceTables gets a reference to the given []SecurityMonitoringReferenceTable and assigns it to the ReferenceTables field.

func (*SecurityMonitoringRuleUpdatePayload) SetTags

func (o *SecurityMonitoringRuleUpdatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringRuleUpdatePayload) SetThirdPartyCases

func (o *SecurityMonitoringRuleUpdatePayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCase)

SetThirdPartyCases gets a reference to the given []SecurityMonitoringThirdPartyRuleCase and assigns it to the ThirdPartyCases field.

func (*SecurityMonitoringRuleUpdatePayload) SetVersion

func (o *SecurityMonitoringRuleUpdatePayload) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityMonitoringRuleUpdatePayload) UnmarshalJSON

func (o *SecurityMonitoringRuleUpdatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringRuleValidatePayload

SecurityMonitoringRuleValidatePayload - Validate a rule.

type SecurityMonitoringRuleValidatePayload struct {
    SecurityMonitoringStandardRulePayload *SecurityMonitoringStandardRulePayload
    SecurityMonitoringSignalRulePayload   *SecurityMonitoringSignalRulePayload
    CloudConfigurationRulePayload         *CloudConfigurationRulePayload

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func CloudConfigurationRulePayloadAsSecurityMonitoringRuleValidatePayload

func CloudConfigurationRulePayloadAsSecurityMonitoringRuleValidatePayload(v *CloudConfigurationRulePayload) SecurityMonitoringRuleValidatePayload

CloudConfigurationRulePayloadAsSecurityMonitoringRuleValidatePayload is a convenience function that returns CloudConfigurationRulePayload wrapped in SecurityMonitoringRuleValidatePayload.

func SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleValidatePayload

func SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleValidatePayload(v *SecurityMonitoringSignalRulePayload) SecurityMonitoringRuleValidatePayload

SecurityMonitoringSignalRulePayloadAsSecurityMonitoringRuleValidatePayload is a convenience function that returns SecurityMonitoringSignalRulePayload wrapped in SecurityMonitoringRuleValidatePayload.

func SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleValidatePayload

func SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleValidatePayload(v *SecurityMonitoringStandardRulePayload) SecurityMonitoringRuleValidatePayload

SecurityMonitoringStandardRulePayloadAsSecurityMonitoringRuleValidatePayload is a convenience function that returns SecurityMonitoringStandardRulePayload wrapped in SecurityMonitoringRuleValidatePayload.

func (*SecurityMonitoringRuleValidatePayload) GetActualInstance

func (obj *SecurityMonitoringRuleValidatePayload) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SecurityMonitoringRuleValidatePayload) MarshalJSON

func (obj SecurityMonitoringRuleValidatePayload) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SecurityMonitoringRuleValidatePayload) UnmarshalJSON

func (obj *SecurityMonitoringRuleValidatePayload) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SecurityMonitoringSignal

SecurityMonitoringSignal Object description of a security signal.

type SecurityMonitoringSignal struct {
    // The object containing all signal attributes and their
    // associated values.
    Attributes *SecurityMonitoringSignalAttributes `json:"attributes,omitempty"`
    // The unique ID of the security signal.
    Id *string `json:"id,omitempty"`
    // The type of event.
    Type *SecurityMonitoringSignalType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringSignal) GetAttributes() SecurityMonitoringSignalAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetAttributesOk

func (o *SecurityMonitoringSignal) GetAttributesOk() (*SecurityMonitoringSignalAttributes, 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 (*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

func (o *SecurityMonitoringSignal) GetType() SecurityMonitoringSignalType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignal) GetTypeOk

func (o *SecurityMonitoringSignal) GetTypeOk() (*SecurityMonitoringSignalType, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignal) SetAttributes

func (o *SecurityMonitoringSignal) SetAttributes(v SecurityMonitoringSignalAttributes)

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

func (o *SecurityMonitoringSignal) SetType(v SecurityMonitoringSignalType)

SetType gets a reference to the given SecurityMonitoringSignalType and assigns it to the Type field.

func (*SecurityMonitoringSignal) UnmarshalJSON

func (o *SecurityMonitoringSignal) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalArchiveReason

SecurityMonitoringSignalArchiveReason Reason a signal is archived.

type SecurityMonitoringSignalArchiveReason string

List of SecurityMonitoringSignalArchiveReason.

const (
    SECURITYMONITORINGSIGNALARCHIVEREASON_NONE                     SecurityMonitoringSignalArchiveReason = "none"
    SECURITYMONITORINGSIGNALARCHIVEREASON_FALSE_POSITIVE           SecurityMonitoringSignalArchiveReason = "false_positive"
    SECURITYMONITORINGSIGNALARCHIVEREASON_TESTING_OR_MAINTENANCE   SecurityMonitoringSignalArchiveReason = "testing_or_maintenance"
    SECURITYMONITORINGSIGNALARCHIVEREASON_INVESTIGATED_CASE_OPENED SecurityMonitoringSignalArchiveReason = "investigated_case_opened"
    SECURITYMONITORINGSIGNALARCHIVEREASON_OTHER                    SecurityMonitoringSignalArchiveReason = "other"
)

func NewSecurityMonitoringSignalArchiveReasonFromValue

func NewSecurityMonitoringSignalArchiveReasonFromValue(v string) (*SecurityMonitoringSignalArchiveReason, error)

NewSecurityMonitoringSignalArchiveReasonFromValue returns a pointer to a valid SecurityMonitoringSignalArchiveReason for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalArchiveReason) GetAllowedValues

func (v *SecurityMonitoringSignalArchiveReason) GetAllowedValues() []SecurityMonitoringSignalArchiveReason

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalArchiveReason) IsValid

func (v SecurityMonitoringSignalArchiveReason) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalArchiveReason) Ptr

func (v SecurityMonitoringSignalArchiveReason) Ptr() *SecurityMonitoringSignalArchiveReason

Ptr returns reference to SecurityMonitoringSignalArchiveReason value.

func (*SecurityMonitoringSignalArchiveReason) UnmarshalJSON

func (v *SecurityMonitoringSignalArchiveReason) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateAttributes

SecurityMonitoringSignalAssigneeUpdateAttributes Attributes describing the new assignee of a security signal.

type SecurityMonitoringSignalAssigneeUpdateAttributes struct {
    // Object representing a given user entity.
    Assignee SecurityMonitoringTriageUser `json:"assignee"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalAssigneeUpdateAttributes

func NewSecurityMonitoringSignalAssigneeUpdateAttributes(assignee SecurityMonitoringTriageUser) *SecurityMonitoringSignalAssigneeUpdateAttributes

NewSecurityMonitoringSignalAssigneeUpdateAttributes instantiates a new SecurityMonitoringSignalAssigneeUpdateAttributes 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 NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults() *SecurityMonitoringSignalAssigneeUpdateAttributes

NewSecurityMonitoringSignalAssigneeUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateAttributes 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 (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssignee() SecurityMonitoringTriageUser

GetAssignee returns the Assignee field value.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)

GetAssigneeOk returns a tuple with the Assignee field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) 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 (*SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetAssignee(v SecurityMonitoringTriageUser)

SetAssignee sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateData

SecurityMonitoringSignalAssigneeUpdateData Data containing the patch for changing the assignee of a signal.

type SecurityMonitoringSignalAssigneeUpdateData struct {
    // Attributes describing the new assignee of a security signal.
    Attributes SecurityMonitoringSignalAssigneeUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalAssigneeUpdateData

func NewSecurityMonitoringSignalAssigneeUpdateData(attributes SecurityMonitoringSignalAssigneeUpdateAttributes) *SecurityMonitoringSignalAssigneeUpdateData

NewSecurityMonitoringSignalAssigneeUpdateData instantiates a new SecurityMonitoringSignalAssigneeUpdateData 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 NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults() *SecurityMonitoringSignalAssigneeUpdateData

NewSecurityMonitoringSignalAssigneeUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateData 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 (*SecurityMonitoringSignalAssigneeUpdateData) GetAttributes

func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributes() SecurityMonitoringSignalAssigneeUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalAssigneeUpdateData) GetAttributesOk() (*SecurityMonitoringSignalAssigneeUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateData) SetAttributes

func (o *SecurityMonitoringSignalAssigneeUpdateData) SetAttributes(v SecurityMonitoringSignalAssigneeUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAssigneeUpdateRequest

SecurityMonitoringSignalAssigneeUpdateRequest Request body for changing the assignee of a given security monitoring signal.

type SecurityMonitoringSignalAssigneeUpdateRequest struct {
    // Data containing the patch for changing the assignee of a signal.
    Data SecurityMonitoringSignalAssigneeUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalAssigneeUpdateRequest

func NewSecurityMonitoringSignalAssigneeUpdateRequest(data SecurityMonitoringSignalAssigneeUpdateData) *SecurityMonitoringSignalAssigneeUpdateRequest

NewSecurityMonitoringSignalAssigneeUpdateRequest instantiates a new SecurityMonitoringSignalAssigneeUpdateRequest 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 NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults

func NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults() *SecurityMonitoringSignalAssigneeUpdateRequest

NewSecurityMonitoringSignalAssigneeUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalAssigneeUpdateRequest 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 (*SecurityMonitoringSignalAssigneeUpdateRequest) GetData

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetData() SecurityMonitoringSignalAssigneeUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) GetDataOk() (*SecurityMonitoringSignalAssigneeUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalAssigneeUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) SetData

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) SetData(v SecurityMonitoringSignalAssigneeUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalAssigneeUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalAttributes

SecurityMonitoringSignalAttributes The object containing all signal attributes and their associated values.

type SecurityMonitoringSignalAttributes struct {
    // A JSON object of attributes in the security signal.
    Custom map[string]interface{} `json:"custom,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 []string `json:"tags,omitempty"`
    // The timestamp of the security signal.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetCustom

func (o *SecurityMonitoringSignalAttributes) GetCustom() map[string]interface{}

GetCustom returns the Custom field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetCustomOk

func (o *SecurityMonitoringSignalAttributes) GetCustomOk() (*map[string]interface{}, bool)

GetCustomOk returns a tuple with the Custom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalAttributes) GetMessage

func (o *SecurityMonitoringSignalAttributes) GetMessage() string

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() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalAttributes) GetTagsOk

func (o *SecurityMonitoringSignalAttributes) 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 (*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) HasCustom

func (o *SecurityMonitoringSignalAttributes) HasCustom() bool

HasCustom 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

func (o *SecurityMonitoringSignalAttributes) HasTags() bool

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)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalAttributes) SetCustom

func (o *SecurityMonitoringSignalAttributes) SetCustom(v map[string]interface{})

SetCustom gets a reference to the given map[string]interface{} and assigns it to the Custom 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 []string)

SetTags gets a reference to the given []string 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.

func (*SecurityMonitoringSignalAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateAttributes

SecurityMonitoringSignalIncidentsUpdateAttributes Attributes describing the new list of related signals for a security signal.

type SecurityMonitoringSignalIncidentsUpdateAttributes struct {
    // Array of incidents that are associated with this signal.
    IncidentIds []int64 `json:"incident_ids"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalIncidentsUpdateAttributes

func NewSecurityMonitoringSignalIncidentsUpdateAttributes(incidentIds []int64) *SecurityMonitoringSignalIncidentsUpdateAttributes

NewSecurityMonitoringSignalIncidentsUpdateAttributes instantiates a new SecurityMonitoringSignalIncidentsUpdateAttributes 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 NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults() *SecurityMonitoringSignalIncidentsUpdateAttributes

NewSecurityMonitoringSignalIncidentsUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateAttributes 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 (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIds() []int64

GetIncidentIds returns the IncidentIds field value.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetIncidentIdsOk() (*[]int64, bool)

GetIncidentIdsOk returns a tuple with the IncidentIds field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) 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 (*SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetIncidentIds(v []int64)

SetIncidentIds sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateData

SecurityMonitoringSignalIncidentsUpdateData Data containing the patch for changing the related incidents of a signal.

type SecurityMonitoringSignalIncidentsUpdateData struct {
    // Attributes describing the new list of related signals for a security signal.
    Attributes SecurityMonitoringSignalIncidentsUpdateAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalIncidentsUpdateData

func NewSecurityMonitoringSignalIncidentsUpdateData(attributes SecurityMonitoringSignalIncidentsUpdateAttributes) *SecurityMonitoringSignalIncidentsUpdateData

NewSecurityMonitoringSignalIncidentsUpdateData instantiates a new SecurityMonitoringSignalIncidentsUpdateData 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 NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults() *SecurityMonitoringSignalIncidentsUpdateData

NewSecurityMonitoringSignalIncidentsUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateData 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 (*SecurityMonitoringSignalIncidentsUpdateData) GetAttributes

func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributes() SecurityMonitoringSignalIncidentsUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalIncidentsUpdateData) GetAttributesOk() (*SecurityMonitoringSignalIncidentsUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateData) SetAttributes

func (o *SecurityMonitoringSignalIncidentsUpdateData) SetAttributes(v SecurityMonitoringSignalIncidentsUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalIncidentsUpdateRequest

SecurityMonitoringSignalIncidentsUpdateRequest Request body for changing the related incidents of a given security monitoring signal.

type SecurityMonitoringSignalIncidentsUpdateRequest struct {
    // Data containing the patch for changing the related incidents of a signal.
    Data SecurityMonitoringSignalIncidentsUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalIncidentsUpdateRequest

func NewSecurityMonitoringSignalIncidentsUpdateRequest(data SecurityMonitoringSignalIncidentsUpdateData) *SecurityMonitoringSignalIncidentsUpdateRequest

NewSecurityMonitoringSignalIncidentsUpdateRequest instantiates a new SecurityMonitoringSignalIncidentsUpdateRequest 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 NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults

func NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults() *SecurityMonitoringSignalIncidentsUpdateRequest

NewSecurityMonitoringSignalIncidentsUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalIncidentsUpdateRequest 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 (*SecurityMonitoringSignalIncidentsUpdateRequest) GetData

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetData() SecurityMonitoringSignalIncidentsUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) GetDataOk() (*SecurityMonitoringSignalIncidentsUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalIncidentsUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) SetData

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) SetData(v SecurityMonitoringSignalIncidentsUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalIncidentsUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequest

SecurityMonitoringSignalListRequest The request for a security signal list.

type SecurityMonitoringSignalListRequest struct {
    // Search filters for listing security signals.
    Filter *SecurityMonitoringSignalListRequestFilter `json:"filter,omitempty"`
    // The paging attributes for listing security signals.
    Page *SecurityMonitoringSignalListRequestPage `json:"page,omitempty"`
    // The sort parameters used for querying security signals.
    Sort *SecurityMonitoringSignalsSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringSignalListRequest) GetFilter() SecurityMonitoringSignalListRequestFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetFilterOk

func (o *SecurityMonitoringSignalListRequest) GetFilterOk() (*SecurityMonitoringSignalListRequestFilter, 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 (*SecurityMonitoringSignalListRequest) GetPage

func (o *SecurityMonitoringSignalListRequest) GetPage() SecurityMonitoringSignalListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetPageOk

func (o *SecurityMonitoringSignalListRequest) GetPageOk() (*SecurityMonitoringSignalListRequestPage, 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 (*SecurityMonitoringSignalListRequest) GetSort

func (o *SecurityMonitoringSignalListRequest) GetSort() SecurityMonitoringSignalsSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequest) GetSortOk

func (o *SecurityMonitoringSignalListRequest) GetSortOk() (*SecurityMonitoringSignalsSort, 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 (*SecurityMonitoringSignalListRequest) HasFilter

func (o *SecurityMonitoringSignalListRequest) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasPage

func (o *SecurityMonitoringSignalListRequest) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequest) HasSort

func (o *SecurityMonitoringSignalListRequest) HasSort() bool

HasSort returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequest) MarshalJSON

func (o SecurityMonitoringSignalListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequest) SetFilter

func (o *SecurityMonitoringSignalListRequest) SetFilter(v SecurityMonitoringSignalListRequestFilter)

SetFilter gets a reference to the given SecurityMonitoringSignalListRequestFilter and assigns it to the Filter field.

func (*SecurityMonitoringSignalListRequest) SetPage

func (o *SecurityMonitoringSignalListRequest) SetPage(v SecurityMonitoringSignalListRequestPage)

SetPage gets a reference to the given SecurityMonitoringSignalListRequestPage and assigns it to the Page field.

func (*SecurityMonitoringSignalListRequest) SetSort

func (o *SecurityMonitoringSignalListRequest) SetSort(v SecurityMonitoringSignalsSort)

SetSort gets a reference to the given SecurityMonitoringSignalsSort and assigns it to the Sort field.

func (*SecurityMonitoringSignalListRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequestFilter

SecurityMonitoringSignalListRequestFilter Search filters for listing security signals.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringSignalListRequestFilter) GetFrom() time.Time

GetFrom returns the From field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetFromOk

func (o *SecurityMonitoringSignalListRequestFilter) GetFromOk() (*time.Time, 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 (*SecurityMonitoringSignalListRequestFilter) GetQuery

func (o *SecurityMonitoringSignalListRequestFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetQueryOk

func (o *SecurityMonitoringSignalListRequestFilter) 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 (*SecurityMonitoringSignalListRequestFilter) GetTo

func (o *SecurityMonitoringSignalListRequestFilter) GetTo() time.Time

GetTo returns the To field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestFilter) GetToOk

func (o *SecurityMonitoringSignalListRequestFilter) GetToOk() (*time.Time, 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 (*SecurityMonitoringSignalListRequestFilter) HasFrom

func (o *SecurityMonitoringSignalListRequestFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasQuery

func (o *SecurityMonitoringSignalListRequestFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestFilter) HasTo

func (o *SecurityMonitoringSignalListRequestFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestFilter) MarshalJSON

func (o SecurityMonitoringSignalListRequestFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequestFilter) SetFrom

func (o *SecurityMonitoringSignalListRequestFilter) SetFrom(v time.Time)

SetFrom gets a reference to the given time.Time and assigns it to the From field.

func (*SecurityMonitoringSignalListRequestFilter) SetQuery

func (o *SecurityMonitoringSignalListRequestFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringSignalListRequestFilter) SetTo

func (o *SecurityMonitoringSignalListRequestFilter) SetTo(v time.Time)

SetTo gets a reference to the given time.Time and assigns it to the To field.

func (*SecurityMonitoringSignalListRequestFilter) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequestFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalListRequestPage

SecurityMonitoringSignalListRequestPage The paging attributes for listing security signals.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringSignalListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetCursorOk

func (o *SecurityMonitoringSignalListRequestPage) 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 (*SecurityMonitoringSignalListRequestPage) GetLimit

func (o *SecurityMonitoringSignalListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SecurityMonitoringSignalListRequestPage) GetLimitOk

func (o *SecurityMonitoringSignalListRequestPage) 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 (*SecurityMonitoringSignalListRequestPage) HasCursor

func (o *SecurityMonitoringSignalListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*SecurityMonitoringSignalListRequestPage) HasLimit

func (o *SecurityMonitoringSignalListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (SecurityMonitoringSignalListRequestPage) MarshalJSON

func (o SecurityMonitoringSignalListRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalListRequestPage) SetCursor

func (o *SecurityMonitoringSignalListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*SecurityMonitoringSignalListRequestPage) SetLimit

func (o *SecurityMonitoringSignalListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*SecurityMonitoringSignalListRequestPage) UnmarshalJSON

func (o *SecurityMonitoringSignalListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalMetadataType

SecurityMonitoringSignalMetadataType The type of event.

type SecurityMonitoringSignalMetadataType string

List of SecurityMonitoringSignalMetadataType.

const (
    SECURITYMONITORINGSIGNALMETADATATYPE_SIGNAL_METADATA SecurityMonitoringSignalMetadataType = "signal_metadata"
)

func NewSecurityMonitoringSignalMetadataTypeFromValue

func NewSecurityMonitoringSignalMetadataTypeFromValue(v string) (*SecurityMonitoringSignalMetadataType, error)

NewSecurityMonitoringSignalMetadataTypeFromValue returns a pointer to a valid SecurityMonitoringSignalMetadataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalMetadataType) GetAllowedValues

func (v *SecurityMonitoringSignalMetadataType) GetAllowedValues() []SecurityMonitoringSignalMetadataType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalMetadataType) IsValid

func (v SecurityMonitoringSignalMetadataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalMetadataType) Ptr

func (v SecurityMonitoringSignalMetadataType) Ptr() *SecurityMonitoringSignalMetadataType

Ptr returns reference to SecurityMonitoringSignalMetadataType value.

func (*SecurityMonitoringSignalMetadataType) UnmarshalJSON

func (v *SecurityMonitoringSignalMetadataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalResponse

SecurityMonitoringSignalResponse Security Signal response data object.

type SecurityMonitoringSignalResponse struct {
    // Object description of a security signal.
    Data *SecurityMonitoringSignal `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalResponse

func NewSecurityMonitoringSignalResponse() *SecurityMonitoringSignalResponse

NewSecurityMonitoringSignalResponse instantiates a new SecurityMonitoringSignalResponse 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 NewSecurityMonitoringSignalResponseWithDefaults

func NewSecurityMonitoringSignalResponseWithDefaults() *SecurityMonitoringSignalResponse

NewSecurityMonitoringSignalResponseWithDefaults instantiates a new SecurityMonitoringSignalResponse 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 (*SecurityMonitoringSignalResponse) GetData

func (o *SecurityMonitoringSignalResponse) GetData() SecurityMonitoringSignal

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringSignalResponse) GetDataOk

func (o *SecurityMonitoringSignalResponse) GetDataOk() (*SecurityMonitoringSignal, 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 (*SecurityMonitoringSignalResponse) HasData

func (o *SecurityMonitoringSignalResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SecurityMonitoringSignalResponse) MarshalJSON

func (o SecurityMonitoringSignalResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalResponse) SetData

func (o *SecurityMonitoringSignalResponse) SetData(v SecurityMonitoringSignal)

SetData gets a reference to the given SecurityMonitoringSignal and assigns it to the Data field.

func (*SecurityMonitoringSignalResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleCreatePayload

SecurityMonitoringSignalRuleCreatePayload Create a new signal correlation rule.

type SecurityMonitoringSignalRuleCreatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting signals which are part of the rule.
    Queries []SecurityMonitoringSignalRuleQuery `json:"queries"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringSignalRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalRuleCreatePayload

func NewSecurityMonitoringSignalRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRuleCreatePayload

NewSecurityMonitoringSignalRuleCreatePayload instantiates a new SecurityMonitoringSignalRuleCreatePayload 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 NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults

func NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults() *SecurityMonitoringSignalRuleCreatePayload

NewSecurityMonitoringSignalRuleCreatePayloadWithDefaults instantiates a new SecurityMonitoringSignalRuleCreatePayload 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 (*SecurityMonitoringSignalRuleCreatePayload) GetCases

func (o *SecurityMonitoringSignalRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetCasesOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled

func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetMessage

func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetMessageOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetName

func (o *SecurityMonitoringSignalRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetNameOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetOptions

func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetQueries

func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueries() []SecurityMonitoringSignalRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTags

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTagsOk

func (o *SecurityMonitoringSignalRuleCreatePayload) 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 (*SecurityMonitoringSignalRuleCreatePayload) GetType

func (o *SecurityMonitoringSignalRuleCreatePayload) GetType() SecurityMonitoringSignalRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleCreatePayload) GetTypeOk

func (o *SecurityMonitoringSignalRuleCreatePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, 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 (*SecurityMonitoringSignalRuleCreatePayload) HasFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasTags

func (o *SecurityMonitoringSignalRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleCreatePayload) HasType

func (o *SecurityMonitoringSignalRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleCreatePayload) MarshalJSON

func (o SecurityMonitoringSignalRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleCreatePayload) SetCases

func (o *SecurityMonitoringSignalRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetFilters

func (o *SecurityMonitoringSignalRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleCreatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled

func (o *SecurityMonitoringSignalRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetMessage

func (o *SecurityMonitoringSignalRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetName

func (o *SecurityMonitoringSignalRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetOptions

func (o *SecurityMonitoringSignalRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetQueries

func (o *SecurityMonitoringSignalRuleCreatePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringSignalRuleCreatePayload) SetTags

func (o *SecurityMonitoringSignalRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalRuleCreatePayload) SetType

func (o *SecurityMonitoringSignalRuleCreatePayload) SetType(v SecurityMonitoringSignalRuleType)

SetType gets a reference to the given SecurityMonitoringSignalRuleType and assigns it to the Type field.

func (*SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRulePayload

SecurityMonitoringSignalRulePayload The payload of a signal correlation rule.

type SecurityMonitoringSignalRulePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting signals which are part of the rule.
    Queries []SecurityMonitoringSignalRuleQuery `json:"queries"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringSignalRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalRulePayload

func NewSecurityMonitoringSignalRulePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringSignalRuleQuery) *SecurityMonitoringSignalRulePayload

NewSecurityMonitoringSignalRulePayload instantiates a new SecurityMonitoringSignalRulePayload 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 NewSecurityMonitoringSignalRulePayloadWithDefaults

func NewSecurityMonitoringSignalRulePayloadWithDefaults() *SecurityMonitoringSignalRulePayload

NewSecurityMonitoringSignalRulePayloadWithDefaults instantiates a new SecurityMonitoringSignalRulePayload 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 (*SecurityMonitoringSignalRulePayload) GetCases

func (o *SecurityMonitoringSignalRulePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringSignalRulePayload) GetCasesOk

func (o *SecurityMonitoringSignalRulePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRulePayload) GetFilters

func (o *SecurityMonitoringSignalRulePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRulePayload) GetFiltersOk

func (o *SecurityMonitoringSignalRulePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*SecurityMonitoringSignalRulePayload) GetHasExtendedTitle

func (o *SecurityMonitoringSignalRulePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRulePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringSignalRulePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRulePayload) GetIsEnabled

func (o *SecurityMonitoringSignalRulePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringSignalRulePayload) GetIsEnabledOk

func (o *SecurityMonitoringSignalRulePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRulePayload) GetMessage

func (o *SecurityMonitoringSignalRulePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringSignalRulePayload) GetMessageOk

func (o *SecurityMonitoringSignalRulePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRulePayload) GetName

func (o *SecurityMonitoringSignalRulePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringSignalRulePayload) GetNameOk

func (o *SecurityMonitoringSignalRulePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRulePayload) GetOptions

func (o *SecurityMonitoringSignalRulePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringSignalRulePayload) GetOptionsOk

func (o *SecurityMonitoringSignalRulePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRulePayload) GetQueries

func (o *SecurityMonitoringSignalRulePayload) GetQueries() []SecurityMonitoringSignalRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringSignalRulePayload) GetQueriesOk

func (o *SecurityMonitoringSignalRulePayload) GetQueriesOk() (*[]SecurityMonitoringSignalRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRulePayload) GetTags

func (o *SecurityMonitoringSignalRulePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRulePayload) GetTagsOk

func (o *SecurityMonitoringSignalRulePayload) 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 (*SecurityMonitoringSignalRulePayload) GetType

func (o *SecurityMonitoringSignalRulePayload) GetType() SecurityMonitoringSignalRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRulePayload) GetTypeOk

func (o *SecurityMonitoringSignalRulePayload) GetTypeOk() (*SecurityMonitoringSignalRuleType, 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 (*SecurityMonitoringSignalRulePayload) HasFilters

func (o *SecurityMonitoringSignalRulePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRulePayload) HasHasExtendedTitle

func (o *SecurityMonitoringSignalRulePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRulePayload) HasTags

func (o *SecurityMonitoringSignalRulePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRulePayload) HasType

func (o *SecurityMonitoringSignalRulePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignalRulePayload) MarshalJSON

func (o SecurityMonitoringSignalRulePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRulePayload) SetCases

func (o *SecurityMonitoringSignalRulePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringSignalRulePayload) SetFilters

func (o *SecurityMonitoringSignalRulePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringSignalRulePayload) SetHasExtendedTitle

func (o *SecurityMonitoringSignalRulePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringSignalRulePayload) SetIsEnabled

func (o *SecurityMonitoringSignalRulePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringSignalRulePayload) SetMessage

func (o *SecurityMonitoringSignalRulePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringSignalRulePayload) SetName

func (o *SecurityMonitoringSignalRulePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringSignalRulePayload) SetOptions

func (o *SecurityMonitoringSignalRulePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringSignalRulePayload) SetQueries

func (o *SecurityMonitoringSignalRulePayload) SetQueries(v []SecurityMonitoringSignalRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringSignalRulePayload) SetTags

func (o *SecurityMonitoringSignalRulePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalRulePayload) SetType

func (o *SecurityMonitoringSignalRulePayload) SetType(v SecurityMonitoringSignalRuleType)

SetType gets a reference to the given SecurityMonitoringSignalRuleType and assigns it to the Type field.

func (*SecurityMonitoringSignalRulePayload) UnmarshalJSON

func (o *SecurityMonitoringSignalRulePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleQuery

SecurityMonitoringSignalRuleQuery Query for matching rule on signals.

type SecurityMonitoringSignalRuleQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Fields to group by.
    CorrelatedByFields []string `json:"correlatedByFields,omitempty"`
    // Index of the rule query used to retrieve the correlated field.
    CorrelatedQueryIndex *int32 `json:"correlatedQueryIndex,omitempty"`
    // Group of target fields to aggregate over.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Rule ID to match on signals.
    RuleId string `json:"ruleId"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalRuleQuery

func NewSecurityMonitoringSignalRuleQuery(ruleId string) *SecurityMonitoringSignalRuleQuery

NewSecurityMonitoringSignalRuleQuery instantiates a new SecurityMonitoringSignalRuleQuery 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 NewSecurityMonitoringSignalRuleQueryWithDefaults

func NewSecurityMonitoringSignalRuleQueryWithDefaults() *SecurityMonitoringSignalRuleQuery

NewSecurityMonitoringSignalRuleQueryWithDefaults instantiates a new SecurityMonitoringSignalRuleQuery 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 (*SecurityMonitoringSignalRuleQuery) GetAggregation

func (o *SecurityMonitoringSignalRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetAggregationOk

func (o *SecurityMonitoringSignalRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, 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 (*SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFields() []string

GetCorrelatedByFields returns the CorrelatedByFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedByFieldsOk() (*[]string, bool)

GetCorrelatedByFieldsOk returns a tuple with the CorrelatedByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndex() int32

GetCorrelatedQueryIndex returns the CorrelatedQueryIndex field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk

func (o *SecurityMonitoringSignalRuleQuery) GetCorrelatedQueryIndexOk() (*int32, bool)

GetCorrelatedQueryIndexOk returns a tuple with the CorrelatedQueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetMetrics

func (o *SecurityMonitoringSignalRuleQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetMetricsOk

func (o *SecurityMonitoringSignalRuleQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) GetName

func (o *SecurityMonitoringSignalRuleQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleQuery) GetNameOk

func (o *SecurityMonitoringSignalRuleQuery) 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 (*SecurityMonitoringSignalRuleQuery) GetRuleId

func (o *SecurityMonitoringSignalRuleQuery) GetRuleId() string

GetRuleId returns the RuleId field value.

func (*SecurityMonitoringSignalRuleQuery) GetRuleIdOk

func (o *SecurityMonitoringSignalRuleQuery) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleQuery) HasAggregation

func (o *SecurityMonitoringSignalRuleQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedByFields() bool

HasCorrelatedByFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) HasCorrelatedQueryIndex() bool

HasCorrelatedQueryIndex returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasMetrics

func (o *SecurityMonitoringSignalRuleQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleQuery) HasName

func (o *SecurityMonitoringSignalRuleQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleQuery) MarshalJSON

func (o SecurityMonitoringSignalRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleQuery) SetAggregation

func (o *SecurityMonitoringSignalRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedByFields(v []string)

SetCorrelatedByFields gets a reference to the given []string and assigns it to the CorrelatedByFields field.

func (*SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleQuery) SetCorrelatedQueryIndex(v int32)

SetCorrelatedQueryIndex gets a reference to the given int32 and assigns it to the CorrelatedQueryIndex field.

func (*SecurityMonitoringSignalRuleQuery) SetMetrics

func (o *SecurityMonitoringSignalRuleQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringSignalRuleQuery) SetName

func (o *SecurityMonitoringSignalRuleQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleQuery) SetRuleId

func (o *SecurityMonitoringSignalRuleQuery) SetRuleId(v string)

SetRuleId sets field value.

func (*SecurityMonitoringSignalRuleQuery) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleResponse

SecurityMonitoringSignalRuleResponse Rule.

type SecurityMonitoringSignalRuleResponse 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"`
    // When the rule will be deprecated, timestamp in milliseconds.
    DeprecationDate *int64 `json:"deprecationDate,omitempty"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringSignalRuleResponseQuery `json:"queries,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // The rule type.
    Type *SecurityMonitoringSignalRuleType `json:"type,omitempty"`
    // User ID of the user who updated the rule.
    UpdateAuthorId *int64 `json:"updateAuthorId,omitempty"`
    // The version of the rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalRuleResponse

func NewSecurityMonitoringSignalRuleResponse() *SecurityMonitoringSignalRuleResponse

NewSecurityMonitoringSignalRuleResponse instantiates a new SecurityMonitoringSignalRuleResponse 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 NewSecurityMonitoringSignalRuleResponseWithDefaults

func NewSecurityMonitoringSignalRuleResponseWithDefaults() *SecurityMonitoringSignalRuleResponse

NewSecurityMonitoringSignalRuleResponseWithDefaults instantiates a new SecurityMonitoringSignalRuleResponse 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 (*SecurityMonitoringSignalRuleResponse) GetCases

func (o *SecurityMonitoringSignalRuleResponse) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCasesOk

func (o *SecurityMonitoringSignalRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

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 (*SecurityMonitoringSignalRuleResponse) GetCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCreatedAtOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) GetCreationAuthorId() int64

GetCreationAuthorId returns the CreationAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetCreationAuthorIdOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetDeprecationDate

func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDate() int64

GetDeprecationDate returns the DeprecationDate field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetDeprecationDateOk

func (o *SecurityMonitoringSignalRuleResponse) GetDeprecationDateOk() (*int64, bool)

GetDeprecationDateOk returns a tuple with the DeprecationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetFilters

func (o *SecurityMonitoringSignalRuleResponse) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetFiltersOk

func (o *SecurityMonitoringSignalRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk

func (o *SecurityMonitoringSignalRuleResponse) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetId

func (o *SecurityMonitoringSignalRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIdOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetIsDefault

func (o *SecurityMonitoringSignalRuleResponse) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsDefaultOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) GetIsDeleted() bool

GetIsDeleted returns the IsDeleted field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsDeletedOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetIsEnabledOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetMessage

func (o *SecurityMonitoringSignalRuleResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetMessageOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetName

func (o *SecurityMonitoringSignalRuleResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetNameOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetOptions

func (o *SecurityMonitoringSignalRuleResponse) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetOptionsOk

func (o *SecurityMonitoringSignalRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, 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 (*SecurityMonitoringSignalRuleResponse) GetQueries

func (o *SecurityMonitoringSignalRuleResponse) GetQueries() []SecurityMonitoringSignalRuleResponseQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetQueriesOk

func (o *SecurityMonitoringSignalRuleResponse) GetQueriesOk() (*[]SecurityMonitoringSignalRuleResponseQuery, bool)

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 (*SecurityMonitoringSignalRuleResponse) GetTags

func (o *SecurityMonitoringSignalRuleResponse) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetTagsOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) GetType

func (o *SecurityMonitoringSignalRuleResponse) GetType() SecurityMonitoringSignalRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetTypeOk

func (o *SecurityMonitoringSignalRuleResponse) GetTypeOk() (*SecurityMonitoringSignalRuleType, 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 (*SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorId() int64

GetUpdateAuthorId returns the UpdateAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk

func (o *SecurityMonitoringSignalRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)

GetUpdateAuthorIdOk returns a tuple with the UpdateAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponse) GetVersion

func (o *SecurityMonitoringSignalRuleResponse) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponse) GetVersionOk

func (o *SecurityMonitoringSignalRuleResponse) 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 (*SecurityMonitoringSignalRuleResponse) HasCases

func (o *SecurityMonitoringSignalRuleResponse) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) HasCreationAuthorId() bool

HasCreationAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasDeprecationDate

func (o *SecurityMonitoringSignalRuleResponse) HasDeprecationDate() bool

HasDeprecationDate returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasFilters

func (o *SecurityMonitoringSignalRuleResponse) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasId

func (o *SecurityMonitoringSignalRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsDefault

func (o *SecurityMonitoringSignalRuleResponse) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) HasIsDeleted() bool

HasIsDeleted returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasMessage

func (o *SecurityMonitoringSignalRuleResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasName

func (o *SecurityMonitoringSignalRuleResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasOptions

func (o *SecurityMonitoringSignalRuleResponse) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasQueries

func (o *SecurityMonitoringSignalRuleResponse) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasTags

func (o *SecurityMonitoringSignalRuleResponse) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasType

func (o *SecurityMonitoringSignalRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) HasUpdateAuthorId() bool

HasUpdateAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponse) HasVersion

func (o *SecurityMonitoringSignalRuleResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleResponse) MarshalJSON

func (o SecurityMonitoringSignalRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleResponse) SetCases

func (o *SecurityMonitoringSignalRuleResponse) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringSignalRuleResponse) SetCreatedAt

func (o *SecurityMonitoringSignalRuleResponse) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*SecurityMonitoringSignalRuleResponse) SetCreationAuthorId

func (o *SecurityMonitoringSignalRuleResponse) SetCreationAuthorId(v int64)

SetCreationAuthorId gets a reference to the given int64 and assigns it to the CreationAuthorId field.

func (*SecurityMonitoringSignalRuleResponse) SetDeprecationDate

func (o *SecurityMonitoringSignalRuleResponse) SetDeprecationDate(v int64)

SetDeprecationDate gets a reference to the given int64 and assigns it to the DeprecationDate field.

func (*SecurityMonitoringSignalRuleResponse) SetFilters

func (o *SecurityMonitoringSignalRuleResponse) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle

func (o *SecurityMonitoringSignalRuleResponse) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringSignalRuleResponse) SetId

func (o *SecurityMonitoringSignalRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSignalRuleResponse) SetIsDefault

func (o *SecurityMonitoringSignalRuleResponse) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*SecurityMonitoringSignalRuleResponse) SetIsDeleted

func (o *SecurityMonitoringSignalRuleResponse) SetIsDeleted(v bool)

SetIsDeleted gets a reference to the given bool and assigns it to the IsDeleted field.

func (*SecurityMonitoringSignalRuleResponse) SetIsEnabled

func (o *SecurityMonitoringSignalRuleResponse) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringSignalRuleResponse) SetMessage

func (o *SecurityMonitoringSignalRuleResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringSignalRuleResponse) SetName

func (o *SecurityMonitoringSignalRuleResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleResponse) SetOptions

func (o *SecurityMonitoringSignalRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringSignalRuleResponse) SetQueries

func (o *SecurityMonitoringSignalRuleResponse) SetQueries(v []SecurityMonitoringSignalRuleResponseQuery)

SetQueries gets a reference to the given []SecurityMonitoringSignalRuleResponseQuery and assigns it to the Queries field.

func (*SecurityMonitoringSignalRuleResponse) SetTags

func (o *SecurityMonitoringSignalRuleResponse) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringSignalRuleResponse) SetType

func (o *SecurityMonitoringSignalRuleResponse) SetType(v SecurityMonitoringSignalRuleType)

SetType gets a reference to the given SecurityMonitoringSignalRuleType and assigns it to the Type field.

func (*SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId

func (o *SecurityMonitoringSignalRuleResponse) SetUpdateAuthorId(v int64)

SetUpdateAuthorId gets a reference to the given int64 and assigns it to the UpdateAuthorId field.

func (*SecurityMonitoringSignalRuleResponse) SetVersion

func (o *SecurityMonitoringSignalRuleResponse) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalRuleResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleResponseQuery

SecurityMonitoringSignalRuleResponseQuery Query for matching rule on signals.

type SecurityMonitoringSignalRuleResponseQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Fields to correlate by.
    CorrelatedByFields []string `json:"correlatedByFields,omitempty"`
    // Index of the rule query used to retrieve the correlated field.
    CorrelatedQueryIndex *int32 `json:"correlatedQueryIndex,omitempty"`
    // Default Rule ID to match on signals.
    DefaultRuleId *string `json:"defaultRuleId,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"`
    // Group of target fields to aggregate over.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Rule ID to match on signals.
    RuleId *string `json:"ruleId,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalRuleResponseQuery

func NewSecurityMonitoringSignalRuleResponseQuery() *SecurityMonitoringSignalRuleResponseQuery

NewSecurityMonitoringSignalRuleResponseQuery instantiates a new SecurityMonitoringSignalRuleResponseQuery 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 NewSecurityMonitoringSignalRuleResponseQueryWithDefaults

func NewSecurityMonitoringSignalRuleResponseQueryWithDefaults() *SecurityMonitoringSignalRuleResponseQuery

NewSecurityMonitoringSignalRuleResponseQueryWithDefaults instantiates a new SecurityMonitoringSignalRuleResponseQuery 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 (*SecurityMonitoringSignalRuleResponseQuery) GetAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, 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 (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFields() []string

GetCorrelatedByFields returns the CorrelatedByFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedByFieldsOk() (*[]string, bool)

GetCorrelatedByFieldsOk returns a tuple with the CorrelatedByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndex() int32

GetCorrelatedQueryIndex returns the CorrelatedQueryIndex field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetCorrelatedQueryIndexOk() (*int32, bool)

GetCorrelatedQueryIndexOk returns a tuple with the CorrelatedQueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleId() string

GetDefaultRuleId returns the DefaultRuleId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetDefaultRuleIdOk() (*string, bool)

GetDefaultRuleIdOk returns a tuple with the DefaultRuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDistinctFields

func (o *SecurityMonitoringSignalRuleResponseQuery) GetDistinctFields() []string

GetDistinctFields returns the DistinctFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetDistinctFieldsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) 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 (*SecurityMonitoringSignalRuleResponseQuery) GetGroupByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetGroupByFieldsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) 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 (*SecurityMonitoringSignalRuleResponseQuery) GetMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) GetName

func (o *SecurityMonitoringSignalRuleResponseQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetNameOk

func (o *SecurityMonitoringSignalRuleResponseQuery) 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 (*SecurityMonitoringSignalRuleResponseQuery) GetRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleId() string

GetRuleId returns the RuleId field value if set, zero value otherwise.

func (*SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk

func (o *SecurityMonitoringSignalRuleResponseQuery) GetRuleIdOk() (*string, bool)

GetRuleIdOk returns a tuple with the RuleId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedByFields() bool

HasCorrelatedByFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) HasCorrelatedQueryIndex() bool

HasCorrelatedQueryIndex returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) HasDefaultRuleId() bool

HasDefaultRuleId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasDistinctFields

func (o *SecurityMonitoringSignalRuleResponseQuery) HasDistinctFields() bool

HasDistinctFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasGroupByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasName

func (o *SecurityMonitoringSignalRuleResponseQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSignalRuleResponseQuery) HasRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) HasRuleId() bool

HasRuleId returns a boolean if a field has been set.

func (SecurityMonitoringSignalRuleResponseQuery) MarshalJSON

func (o SecurityMonitoringSignalRuleResponseQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalRuleResponseQuery) SetAggregation

func (o *SecurityMonitoringSignalRuleResponseQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedByFields(v []string)

SetCorrelatedByFields gets a reference to the given []string and assigns it to the CorrelatedByFields field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex

func (o *SecurityMonitoringSignalRuleResponseQuery) SetCorrelatedQueryIndex(v int32)

SetCorrelatedQueryIndex gets a reference to the given int32 and assigns it to the CorrelatedQueryIndex field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) SetDefaultRuleId(v string)

SetDefaultRuleId gets a reference to the given string and assigns it to the DefaultRuleId field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetDistinctFields

func (o *SecurityMonitoringSignalRuleResponseQuery) SetDistinctFields(v []string)

SetDistinctFields gets a reference to the given []string and assigns it to the DistinctFields field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetGroupByFields

func (o *SecurityMonitoringSignalRuleResponseQuery) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetMetrics

func (o *SecurityMonitoringSignalRuleResponseQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetName

func (o *SecurityMonitoringSignalRuleResponseQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSignalRuleResponseQuery) SetRuleId

func (o *SecurityMonitoringSignalRuleResponseQuery) SetRuleId(v string)

SetRuleId gets a reference to the given string and assigns it to the RuleId field.

func (*SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON

func (o *SecurityMonitoringSignalRuleResponseQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalRuleType

SecurityMonitoringSignalRuleType The rule type.

type SecurityMonitoringSignalRuleType string

List of SecurityMonitoringSignalRuleType.

const (
    SECURITYMONITORINGSIGNALRULETYPE_SIGNAL_CORRELATION SecurityMonitoringSignalRuleType = "signal_correlation"
)

func NewSecurityMonitoringSignalRuleTypeFromValue

func NewSecurityMonitoringSignalRuleTypeFromValue(v string) (*SecurityMonitoringSignalRuleType, error)

NewSecurityMonitoringSignalRuleTypeFromValue returns a pointer to a valid SecurityMonitoringSignalRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalRuleType) GetAllowedValues

func (v *SecurityMonitoringSignalRuleType) GetAllowedValues() []SecurityMonitoringSignalRuleType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalRuleType) IsValid

func (v SecurityMonitoringSignalRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalRuleType) Ptr

func (v SecurityMonitoringSignalRuleType) Ptr() *SecurityMonitoringSignalRuleType

Ptr returns reference to SecurityMonitoringSignalRuleType value.

func (*SecurityMonitoringSignalRuleType) UnmarshalJSON

func (v *SecurityMonitoringSignalRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalState

SecurityMonitoringSignalState The new triage state of the signal.

type SecurityMonitoringSignalState string

List of SecurityMonitoringSignalState.

const (
    SECURITYMONITORINGSIGNALSTATE_OPEN         SecurityMonitoringSignalState = "open"
    SECURITYMONITORINGSIGNALSTATE_ARCHIVED     SecurityMonitoringSignalState = "archived"
    SECURITYMONITORINGSIGNALSTATE_UNDER_REVIEW SecurityMonitoringSignalState = "under_review"
)

func NewSecurityMonitoringSignalStateFromValue

func NewSecurityMonitoringSignalStateFromValue(v string) (*SecurityMonitoringSignalState, error)

NewSecurityMonitoringSignalStateFromValue returns a pointer to a valid SecurityMonitoringSignalState for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSignalState) GetAllowedValues

func (v *SecurityMonitoringSignalState) GetAllowedValues() []SecurityMonitoringSignalState

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalState) IsValid

func (v SecurityMonitoringSignalState) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalState) Ptr

func (v SecurityMonitoringSignalState) Ptr() *SecurityMonitoringSignalState

Ptr returns reference to SecurityMonitoringSignalState value.

func (*SecurityMonitoringSignalState) UnmarshalJSON

func (v *SecurityMonitoringSignalState) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateAttributes

SecurityMonitoringSignalStateUpdateAttributes Attributes describing the change of state of a security signal.

type SecurityMonitoringSignalStateUpdateAttributes struct {
    // Optional comment to display on archived signals.
    ArchiveComment *string `json:"archive_comment,omitempty"`
    // Reason a signal is archived.
    ArchiveReason *SecurityMonitoringSignalArchiveReason `json:"archive_reason,omitempty"`
    // The new triage state of the signal.
    State SecurityMonitoringSignalState `json:"state"`
    // Version of the updated signal. If server side version is higher, update will be rejected.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalStateUpdateAttributes

func NewSecurityMonitoringSignalStateUpdateAttributes(state SecurityMonitoringSignalState) *SecurityMonitoringSignalStateUpdateAttributes

NewSecurityMonitoringSignalStateUpdateAttributes instantiates a new SecurityMonitoringSignalStateUpdateAttributes 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 NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults

func NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults() *SecurityMonitoringSignalStateUpdateAttributes

NewSecurityMonitoringSignalStateUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateAttributes 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 (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveComment() string

GetArchiveComment returns the ArchiveComment field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveCommentOk() (*string, bool)

GetArchiveCommentOk returns a tuple with the ArchiveComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason

GetArchiveReason returns the ArchiveReason field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)

GetArchiveReasonOk returns a tuple with the ArchiveReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetState

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetState() SecurityMonitoringSignalState

GetState returns the State field value.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetStateOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSignalStateUpdateAttributes) 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 (*SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveComment() bool

HasArchiveComment returns a boolean if a field has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasArchiveReason() bool

HasArchiveReason returns a boolean if a field has been set.

func (*SecurityMonitoringSignalStateUpdateAttributes) HasVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveComment(v string)

SetArchiveComment gets a reference to the given string and assigns it to the ArchiveComment field.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)

SetArchiveReason gets a reference to the given SecurityMonitoringSignalArchiveReason and assigns it to the ArchiveReason field.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetState

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetState(v SecurityMonitoringSignalState)

SetState sets field value.

func (*SecurityMonitoringSignalStateUpdateAttributes) SetVersion

func (o *SecurityMonitoringSignalStateUpdateAttributes) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateData

SecurityMonitoringSignalStateUpdateData Data containing the patch for changing the state of a signal.

type SecurityMonitoringSignalStateUpdateData struct {
    // Attributes describing the change of state of a security signal.
    Attributes SecurityMonitoringSignalStateUpdateAttributes `json:"attributes"`
    // The unique ID of the security signal.
    Id interface{} `json:"id,omitempty"`
    // The type of event.
    Type *SecurityMonitoringSignalMetadataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalStateUpdateData

func NewSecurityMonitoringSignalStateUpdateData(attributes SecurityMonitoringSignalStateUpdateAttributes) *SecurityMonitoringSignalStateUpdateData

NewSecurityMonitoringSignalStateUpdateData instantiates a new SecurityMonitoringSignalStateUpdateData 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 NewSecurityMonitoringSignalStateUpdateDataWithDefaults

func NewSecurityMonitoringSignalStateUpdateDataWithDefaults() *SecurityMonitoringSignalStateUpdateData

NewSecurityMonitoringSignalStateUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateData 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 (*SecurityMonitoringSignalStateUpdateData) GetAttributes

func (o *SecurityMonitoringSignalStateUpdateData) GetAttributes() SecurityMonitoringSignalStateUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSignalStateUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalStateUpdateData) GetAttributesOk() (*SecurityMonitoringSignalStateUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalStateUpdateData) GetId

func (o *SecurityMonitoringSignalStateUpdateData) GetId() interface{}

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateData) GetIdOk

func (o *SecurityMonitoringSignalStateUpdateData) GetIdOk() (*interface{}, 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 (*SecurityMonitoringSignalStateUpdateData) GetType

func (o *SecurityMonitoringSignalStateUpdateData) GetType() SecurityMonitoringSignalMetadataType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalStateUpdateData) GetTypeOk

func (o *SecurityMonitoringSignalStateUpdateData) GetTypeOk() (*SecurityMonitoringSignalMetadataType, 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 (*SecurityMonitoringSignalStateUpdateData) HasId

func (o *SecurityMonitoringSignalStateUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalStateUpdateData) HasType

func (o *SecurityMonitoringSignalStateUpdateData) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignalStateUpdateData) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateData) SetAttributes

func (o *SecurityMonitoringSignalStateUpdateData) SetAttributes(v SecurityMonitoringSignalStateUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSignalStateUpdateData) SetId

func (o *SecurityMonitoringSignalStateUpdateData) SetId(v interface{})

SetId gets a reference to the given interface{} and assigns it to the Id field.

func (*SecurityMonitoringSignalStateUpdateData) SetType

func (o *SecurityMonitoringSignalStateUpdateData) SetType(v SecurityMonitoringSignalMetadataType)

SetType gets a reference to the given SecurityMonitoringSignalMetadataType and assigns it to the Type field.

func (*SecurityMonitoringSignalStateUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalStateUpdateRequest

SecurityMonitoringSignalStateUpdateRequest Request body for changing the state of a given security monitoring signal.

type SecurityMonitoringSignalStateUpdateRequest struct {
    // Data containing the patch for changing the state of a signal.
    Data SecurityMonitoringSignalStateUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalStateUpdateRequest

func NewSecurityMonitoringSignalStateUpdateRequest(data SecurityMonitoringSignalStateUpdateData) *SecurityMonitoringSignalStateUpdateRequest

NewSecurityMonitoringSignalStateUpdateRequest instantiates a new SecurityMonitoringSignalStateUpdateRequest 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 NewSecurityMonitoringSignalStateUpdateRequestWithDefaults

func NewSecurityMonitoringSignalStateUpdateRequestWithDefaults() *SecurityMonitoringSignalStateUpdateRequest

NewSecurityMonitoringSignalStateUpdateRequestWithDefaults instantiates a new SecurityMonitoringSignalStateUpdateRequest 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 (*SecurityMonitoringSignalStateUpdateRequest) GetData

func (o *SecurityMonitoringSignalStateUpdateRequest) GetData() SecurityMonitoringSignalStateUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalStateUpdateRequest) GetDataOk

func (o *SecurityMonitoringSignalStateUpdateRequest) GetDataOk() (*SecurityMonitoringSignalStateUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalStateUpdateRequest) MarshalJSON

func (o SecurityMonitoringSignalStateUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalStateUpdateRequest) SetData

func (o *SecurityMonitoringSignalStateUpdateRequest) SetData(v SecurityMonitoringSignalStateUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSignalStateUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageAttributes

SecurityMonitoringSignalTriageAttributes Attributes describing a triage state update operation over a security signal.

type SecurityMonitoringSignalTriageAttributes struct {
    // Optional comment to display on archived signals.
    ArchiveComment *string `json:"archive_comment,omitempty"`
    // Timestamp of the last edit to the comment.
    ArchiveCommentTimestamp *int64 `json:"archive_comment_timestamp,omitempty"`
    // Object representing a given user entity.
    ArchiveCommentUser *SecurityMonitoringTriageUser `json:"archive_comment_user,omitempty"`
    // Reason a signal is archived.
    ArchiveReason *SecurityMonitoringSignalArchiveReason `json:"archive_reason,omitempty"`
    // Object representing a given user entity.
    Assignee SecurityMonitoringTriageUser `json:"assignee"`
    // Array of incidents that are associated with this signal.
    IncidentIds []int64 `json:"incident_ids"`
    // The new triage state of the signal.
    State SecurityMonitoringSignalState `json:"state"`
    // Timestamp of the last update to the signal state.
    StateUpdateTimestamp *int64 `json:"state_update_timestamp,omitempty"`
    // Object representing a given user entity.
    StateUpdateUser *SecurityMonitoringTriageUser `json:"state_update_user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalTriageAttributes

func NewSecurityMonitoringSignalTriageAttributes(assignee SecurityMonitoringTriageUser, incidentIds []int64, state SecurityMonitoringSignalState) *SecurityMonitoringSignalTriageAttributes

NewSecurityMonitoringSignalTriageAttributes instantiates a new SecurityMonitoringSignalTriageAttributes 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 NewSecurityMonitoringSignalTriageAttributesWithDefaults

func NewSecurityMonitoringSignalTriageAttributesWithDefaults() *SecurityMonitoringSignalTriageAttributes

NewSecurityMonitoringSignalTriageAttributesWithDefaults instantiates a new SecurityMonitoringSignalTriageAttributes 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 (*SecurityMonitoringSignalTriageAttributes) GetArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveComment() string

GetArchiveComment returns the ArchiveComment field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentOk() (*string, bool)

GetArchiveCommentOk returns a tuple with the ArchiveComment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestamp() int64

GetArchiveCommentTimestamp returns the ArchiveCommentTimestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentTimestampOk() (*int64, bool)

GetArchiveCommentTimestampOk returns a tuple with the ArchiveCommentTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUser() SecurityMonitoringTriageUser

GetArchiveCommentUser returns the ArchiveCommentUser field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveCommentUserOk() (*SecurityMonitoringTriageUser, bool)

GetArchiveCommentUserOk returns a tuple with the ArchiveCommentUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReason() SecurityMonitoringSignalArchiveReason

GetArchiveReason returns the ArchiveReason field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk

func (o *SecurityMonitoringSignalTriageAttributes) GetArchiveReasonOk() (*SecurityMonitoringSignalArchiveReason, bool)

GetArchiveReasonOk returns a tuple with the ArchiveReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetAssignee

func (o *SecurityMonitoringSignalTriageAttributes) GetAssignee() SecurityMonitoringTriageUser

GetAssignee returns the Assignee field value.

func (*SecurityMonitoringSignalTriageAttributes) GetAssigneeOk

func (o *SecurityMonitoringSignalTriageAttributes) GetAssigneeOk() (*SecurityMonitoringTriageUser, bool)

GetAssigneeOk returns a tuple with the Assignee field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetIncidentIds

func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIds() []int64

GetIncidentIds returns the IncidentIds field value.

func (*SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk

func (o *SecurityMonitoringSignalTriageAttributes) GetIncidentIdsOk() (*[]int64, bool)

GetIncidentIdsOk returns a tuple with the IncidentIds field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetState

func (o *SecurityMonitoringSignalTriageAttributes) GetState() SecurityMonitoringSignalState

GetState returns the State field value.

func (*SecurityMonitoringSignalTriageAttributes) GetStateOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateOk() (*SecurityMonitoringSignalState, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestamp() int64

GetStateUpdateTimestamp returns the StateUpdateTimestamp field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateTimestampOk() (*int64, bool)

GetStateUpdateTimestampOk returns a tuple with the StateUpdateTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUser() SecurityMonitoringTriageUser

GetStateUpdateUser returns the StateUpdateUser field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk

func (o *SecurityMonitoringSignalTriageAttributes) GetStateUpdateUserOk() (*SecurityMonitoringTriageUser, bool)

GetStateUpdateUserOk returns a tuple with the StateUpdateUser field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveComment() bool

HasArchiveComment returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentTimestamp() bool

HasArchiveCommentTimestamp returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveCommentUser() bool

HasArchiveCommentUser returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) HasArchiveReason() bool

HasArchiveReason returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateTimestamp() bool

HasStateUpdateTimestamp returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) HasStateUpdateUser() bool

HasStateUpdateUser returns a boolean if a field has been set.

func (SecurityMonitoringSignalTriageAttributes) MarshalJSON

func (o SecurityMonitoringSignalTriageAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveComment

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveComment(v string)

SetArchiveComment gets a reference to the given string and assigns it to the ArchiveComment field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentTimestamp(v int64)

SetArchiveCommentTimestamp gets a reference to the given int64 and assigns it to the ArchiveCommentTimestamp field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveCommentUser(v SecurityMonitoringTriageUser)

SetArchiveCommentUser gets a reference to the given SecurityMonitoringTriageUser and assigns it to the ArchiveCommentUser field.

func (*SecurityMonitoringSignalTriageAttributes) SetArchiveReason

func (o *SecurityMonitoringSignalTriageAttributes) SetArchiveReason(v SecurityMonitoringSignalArchiveReason)

SetArchiveReason gets a reference to the given SecurityMonitoringSignalArchiveReason and assigns it to the ArchiveReason field.

func (*SecurityMonitoringSignalTriageAttributes) SetAssignee

func (o *SecurityMonitoringSignalTriageAttributes) SetAssignee(v SecurityMonitoringTriageUser)

SetAssignee sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetIncidentIds

func (o *SecurityMonitoringSignalTriageAttributes) SetIncidentIds(v []int64)

SetIncidentIds sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetState

func (o *SecurityMonitoringSignalTriageAttributes) SetState(v SecurityMonitoringSignalState)

SetState sets field value.

func (*SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp

func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateTimestamp(v int64)

SetStateUpdateTimestamp gets a reference to the given int64 and assigns it to the StateUpdateTimestamp field.

func (*SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser

func (o *SecurityMonitoringSignalTriageAttributes) SetStateUpdateUser(v SecurityMonitoringTriageUser)

SetStateUpdateUser gets a reference to the given SecurityMonitoringTriageUser and assigns it to the StateUpdateUser field.

func (*SecurityMonitoringSignalTriageAttributes) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageUpdateData

SecurityMonitoringSignalTriageUpdateData Data containing the updated triage attributes of the signal.

type SecurityMonitoringSignalTriageUpdateData struct {
    // Attributes describing a triage state update operation over a security signal.
    Attributes *SecurityMonitoringSignalTriageAttributes `json:"attributes,omitempty"`
    // The unique ID of the security signal.
    Id *string `json:"id,omitempty"`
    // The type of event.
    Type *SecurityMonitoringSignalMetadataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalTriageUpdateData

func NewSecurityMonitoringSignalTriageUpdateData() *SecurityMonitoringSignalTriageUpdateData

NewSecurityMonitoringSignalTriageUpdateData instantiates a new SecurityMonitoringSignalTriageUpdateData 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 NewSecurityMonitoringSignalTriageUpdateDataWithDefaults

func NewSecurityMonitoringSignalTriageUpdateDataWithDefaults() *SecurityMonitoringSignalTriageUpdateData

NewSecurityMonitoringSignalTriageUpdateDataWithDefaults instantiates a new SecurityMonitoringSignalTriageUpdateData 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 (*SecurityMonitoringSignalTriageUpdateData) GetAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributes() SecurityMonitoringSignalTriageAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageUpdateData) GetAttributesOk

func (o *SecurityMonitoringSignalTriageUpdateData) GetAttributesOk() (*SecurityMonitoringSignalTriageAttributes, 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 (*SecurityMonitoringSignalTriageUpdateData) GetId

func (o *SecurityMonitoringSignalTriageUpdateData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageUpdateData) GetIdOk

func (o *SecurityMonitoringSignalTriageUpdateData) 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 (*SecurityMonitoringSignalTriageUpdateData) GetType

func (o *SecurityMonitoringSignalTriageUpdateData) GetType() SecurityMonitoringSignalMetadataType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSignalTriageUpdateData) GetTypeOk

func (o *SecurityMonitoringSignalTriageUpdateData) GetTypeOk() (*SecurityMonitoringSignalMetadataType, 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 (*SecurityMonitoringSignalTriageUpdateData) HasAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageUpdateData) HasId

func (o *SecurityMonitoringSignalTriageUpdateData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSignalTriageUpdateData) HasType

func (o *SecurityMonitoringSignalTriageUpdateData) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSignalTriageUpdateData) MarshalJSON

func (o SecurityMonitoringSignalTriageUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageUpdateData) SetAttributes

func (o *SecurityMonitoringSignalTriageUpdateData) SetAttributes(v SecurityMonitoringSignalTriageAttributes)

SetAttributes gets a reference to the given SecurityMonitoringSignalTriageAttributes and assigns it to the Attributes field.

func (*SecurityMonitoringSignalTriageUpdateData) SetId

func (o *SecurityMonitoringSignalTriageUpdateData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSignalTriageUpdateData) SetType

func (o *SecurityMonitoringSignalTriageUpdateData) SetType(v SecurityMonitoringSignalMetadataType)

SetType gets a reference to the given SecurityMonitoringSignalMetadataType and assigns it to the Type field.

func (*SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalTriageUpdateResponse

SecurityMonitoringSignalTriageUpdateResponse The response returned after all triage operations, containing the updated signal triage data.

type SecurityMonitoringSignalTriageUpdateResponse struct {
    // Data containing the updated triage attributes of the signal.
    Data SecurityMonitoringSignalTriageUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSignalTriageUpdateResponse

func NewSecurityMonitoringSignalTriageUpdateResponse(data SecurityMonitoringSignalTriageUpdateData) *SecurityMonitoringSignalTriageUpdateResponse

NewSecurityMonitoringSignalTriageUpdateResponse instantiates a new SecurityMonitoringSignalTriageUpdateResponse 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 NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults

func NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults() *SecurityMonitoringSignalTriageUpdateResponse

NewSecurityMonitoringSignalTriageUpdateResponseWithDefaults instantiates a new SecurityMonitoringSignalTriageUpdateResponse 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 (*SecurityMonitoringSignalTriageUpdateResponse) GetData

func (o *SecurityMonitoringSignalTriageUpdateResponse) GetData() SecurityMonitoringSignalTriageUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSignalTriageUpdateResponse) GetDataOk

func (o *SecurityMonitoringSignalTriageUpdateResponse) GetDataOk() (*SecurityMonitoringSignalTriageUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON

func (o SecurityMonitoringSignalTriageUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalTriageUpdateResponse) SetData

func (o *SecurityMonitoringSignalTriageUpdateResponse) SetData(v SecurityMonitoringSignalTriageUpdateData)

SetData sets field value.

func (*SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalTriageUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalType

SecurityMonitoringSignalType The type of event.

type SecurityMonitoringSignalType string

List of SecurityMonitoringSignalType.

const (
    SECURITYMONITORINGSIGNALTYPE_SIGNAL SecurityMonitoringSignalType = "signal"
)

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) GetAllowedValues

func (v *SecurityMonitoringSignalType) GetAllowedValues() []SecurityMonitoringSignalType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalType) IsValid

func (v SecurityMonitoringSignalType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalType) Ptr

func (v SecurityMonitoringSignalType) Ptr() *SecurityMonitoringSignalType

Ptr returns reference to SecurityMonitoringSignalType value.

func (*SecurityMonitoringSignalType) UnmarshalJSON

func (v *SecurityMonitoringSignalType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponse

SecurityMonitoringSignalsListResponse The response object with all security signals matching the request and pagination information.

type SecurityMonitoringSignalsListResponse struct {
    // An array of security signals matching the request.
    Data []SecurityMonitoringSignal `json:"data,omitempty"`
    // Links attributes.
    Links *SecurityMonitoringSignalsListResponseLinks `json:"links,omitempty"`
    // Meta attributes.
    Meta *SecurityMonitoringSignalsListResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringSignalsListResponse) GetData() []SecurityMonitoringSignal

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetDataOk

func (o *SecurityMonitoringSignalsListResponse) GetDataOk() (*[]SecurityMonitoringSignal, 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 (o *SecurityMonitoringSignalsListResponse) GetLinks() SecurityMonitoringSignalsListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetLinksOk

func (o *SecurityMonitoringSignalsListResponse) GetLinksOk() (*SecurityMonitoringSignalsListResponseLinks, 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 (*SecurityMonitoringSignalsListResponse) GetMeta

func (o *SecurityMonitoringSignalsListResponse) GetMeta() SecurityMonitoringSignalsListResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponse) GetMetaOk

func (o *SecurityMonitoringSignalsListResponse) GetMetaOk() (*SecurityMonitoringSignalsListResponseMeta, 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 (*SecurityMonitoringSignalsListResponse) HasData

func (o *SecurityMonitoringSignalsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *SecurityMonitoringSignalsListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SecurityMonitoringSignalsListResponse) HasMeta

func (o *SecurityMonitoringSignalsListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponse) MarshalJSON

func (o SecurityMonitoringSignalsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponse) SetData

func (o *SecurityMonitoringSignalsListResponse) SetData(v []SecurityMonitoringSignal)

SetData gets a reference to the given []SecurityMonitoringSignal and assigns it to the Data field.

func (o *SecurityMonitoringSignalsListResponse) SetLinks(v SecurityMonitoringSignalsListResponseLinks)

SetLinks gets a reference to the given SecurityMonitoringSignalsListResponseLinks and assigns it to the Links field.

func (*SecurityMonitoringSignalsListResponse) SetMeta

func (o *SecurityMonitoringSignalsListResponse) SetMeta(v SecurityMonitoringSignalsListResponseMeta)

SetMeta gets a reference to the given SecurityMonitoringSignalsListResponseMeta and assigns it to the Meta field.

func (*SecurityMonitoringSignalsListResponse) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

SecurityMonitoringSignalsListResponseLinks Links attributes.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
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

func (o *SecurityMonitoringSignalsListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseLinks) GetNextOk

func (o *SecurityMonitoringSignalsListResponseLinks) 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 (*SecurityMonitoringSignalsListResponseLinks) HasNext

func (o *SecurityMonitoringSignalsListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseLinks) MarshalJSON

func (o SecurityMonitoringSignalsListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseLinks) SetNext

func (o *SecurityMonitoringSignalsListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponseMeta

SecurityMonitoringSignalsListResponseMeta Meta attributes.

type SecurityMonitoringSignalsListResponseMeta struct {
    // Paging attributes.
    Page *SecurityMonitoringSignalsListResponseMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringSignalsListResponseMeta) GetPage() SecurityMonitoringSignalsListResponseMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMeta) GetPageOk

func (o *SecurityMonitoringSignalsListResponseMeta) GetPageOk() (*SecurityMonitoringSignalsListResponseMetaPage, 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 (*SecurityMonitoringSignalsListResponseMeta) HasPage

func (o *SecurityMonitoringSignalsListResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMeta) MarshalJSON

func (o SecurityMonitoringSignalsListResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseMeta) SetPage

func (o *SecurityMonitoringSignalsListResponseMeta) SetPage(v SecurityMonitoringSignalsListResponseMetaPage)

SetPage gets a reference to the given SecurityMonitoringSignalsListResponseMetaPage and assigns it to the Page field.

func (*SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsListResponseMetaPage

SecurityMonitoringSignalsListResponseMetaPage Paging attributes.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *SecurityMonitoringSignalsListResponseMetaPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*SecurityMonitoringSignalsListResponseMetaPage) GetAfterOk

func (o *SecurityMonitoringSignalsListResponseMetaPage) 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 (*SecurityMonitoringSignalsListResponseMetaPage) HasAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON

func (o SecurityMonitoringSignalsListResponseMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSignalsListResponseMetaPage) SetAfter

func (o *SecurityMonitoringSignalsListResponseMetaPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON

func (o *SecurityMonitoringSignalsListResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSignalsSort

SecurityMonitoringSignalsSort The sort parameters used for querying security signals.

type SecurityMonitoringSignalsSort string

List of SecurityMonitoringSignalsSort.

const (
    SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_ASCENDING  SecurityMonitoringSignalsSort = "timestamp"
    SECURITYMONITORINGSIGNALSSORT_TIMESTAMP_DESCENDING SecurityMonitoringSignalsSort = "-timestamp"
)

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) GetAllowedValues

func (v *SecurityMonitoringSignalsSort) GetAllowedValues() []SecurityMonitoringSignalsSort

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSignalsSort) IsValid

func (v SecurityMonitoringSignalsSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSignalsSort) Ptr

func (v SecurityMonitoringSignalsSort) Ptr() *SecurityMonitoringSignalsSort

Ptr returns reference to SecurityMonitoringSignalsSort value.

func (*SecurityMonitoringSignalsSort) UnmarshalJSON

func (v *SecurityMonitoringSignalsSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardDataSource

SecurityMonitoringStandardDataSource Source of events, either logs, audit trail, or Datadog events.

type SecurityMonitoringStandardDataSource string

List of SecurityMonitoringStandardDataSource.

const (
    SECURITYMONITORINGSTANDARDDATASOURCE_LOGS             SecurityMonitoringStandardDataSource = "logs"
    SECURITYMONITORINGSTANDARDDATASOURCE_AUDIT            SecurityMonitoringStandardDataSource = "audit"
    SECURITYMONITORINGSTANDARDDATASOURCE_APP_SEC_SPANS    SecurityMonitoringStandardDataSource = "app_sec_spans"
    SECURITYMONITORINGSTANDARDDATASOURCE_SPANS            SecurityMonitoringStandardDataSource = "spans"
    SECURITYMONITORINGSTANDARDDATASOURCE_SECURITY_RUNTIME SecurityMonitoringStandardDataSource = "security_runtime"
    SECURITYMONITORINGSTANDARDDATASOURCE_NETWORK          SecurityMonitoringStandardDataSource = "network"
    SECURITYMONITORINGSTANDARDDATASOURCE_EVENTS           SecurityMonitoringStandardDataSource = "events"
)

func NewSecurityMonitoringStandardDataSourceFromValue

func NewSecurityMonitoringStandardDataSourceFromValue(v string) (*SecurityMonitoringStandardDataSource, error)

NewSecurityMonitoringStandardDataSourceFromValue returns a pointer to a valid SecurityMonitoringStandardDataSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringStandardDataSource) GetAllowedValues

func (v *SecurityMonitoringStandardDataSource) GetAllowedValues() []SecurityMonitoringStandardDataSource

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringStandardDataSource) IsValid

func (v SecurityMonitoringStandardDataSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringStandardDataSource) Ptr

func (v SecurityMonitoringStandardDataSource) Ptr() *SecurityMonitoringStandardDataSource

Ptr returns reference to SecurityMonitoringStandardDataSource value.

func (*SecurityMonitoringStandardDataSource) UnmarshalJSON

func (v *SecurityMonitoringStandardDataSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleCreatePayload

SecurityMonitoringStandardRuleCreatePayload Create a new rule.

type SecurityMonitoringStandardRuleCreatePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups.
    GroupSignalsBy []string `json:"groupSignalsBy,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries"`
    // Reference tables for the rule.
    ReferenceTables []SecurityMonitoringReferenceTable `json:"referenceTables,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // Cases for generating signals from third-party rules. Only available for third-party rules.
    ThirdPartyCases []SecurityMonitoringThirdPartyRuleCaseCreate `json:"thirdPartyCases,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeCreate `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringStandardRuleCreatePayload

func NewSecurityMonitoringStandardRuleCreatePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleCreatePayload

NewSecurityMonitoringStandardRuleCreatePayload instantiates a new SecurityMonitoringStandardRuleCreatePayload 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 NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults

func NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults() *SecurityMonitoringStandardRuleCreatePayload

NewSecurityMonitoringStandardRuleCreatePayloadWithDefaults instantiates a new SecurityMonitoringStandardRuleCreatePayload 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 (*SecurityMonitoringStandardRuleCreatePayload) GetCases

func (o *SecurityMonitoringStandardRuleCreatePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetCasesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*SecurityMonitoringStandardRuleCreatePayload) GetGroupSignalsBy

func (o *SecurityMonitoringStandardRuleCreatePayload) GetGroupSignalsBy() []string

GetGroupSignalsBy returns the GroupSignalsBy field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetGroupSignalsByOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetGroupSignalsByOk() (*[]string, bool)

GetGroupSignalsByOk returns a tuple with the GroupSignalsBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled

func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetMessage

func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetMessageOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetName

func (o *SecurityMonitoringStandardRuleCreatePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetNameOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetOptions

func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetQueries

func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetReferenceTables

func (o *SecurityMonitoringStandardRuleCreatePayload) GetReferenceTables() []SecurityMonitoringReferenceTable

GetReferenceTables returns the ReferenceTables field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetReferenceTablesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)

GetReferenceTablesOk returns a tuple with the ReferenceTables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTags

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTagsOk

func (o *SecurityMonitoringStandardRuleCreatePayload) 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 (*SecurityMonitoringStandardRuleCreatePayload) GetThirdPartyCases

func (o *SecurityMonitoringStandardRuleCreatePayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate

GetThirdPartyCases returns the ThirdPartyCases field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetThirdPartyCasesOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)

GetThirdPartyCasesOk returns a tuple with the ThirdPartyCases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) GetType

func (o *SecurityMonitoringStandardRuleCreatePayload) GetType() SecurityMonitoringRuleTypeCreate

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleCreatePayload) GetTypeOk

func (o *SecurityMonitoringStandardRuleCreatePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, 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 (*SecurityMonitoringStandardRuleCreatePayload) HasFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasGroupSignalsBy

func (o *SecurityMonitoringStandardRuleCreatePayload) HasGroupSignalsBy() bool

HasGroupSignalsBy returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasReferenceTables

func (o *SecurityMonitoringStandardRuleCreatePayload) HasReferenceTables() bool

HasReferenceTables returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasTags

func (o *SecurityMonitoringStandardRuleCreatePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasThirdPartyCases

func (o *SecurityMonitoringStandardRuleCreatePayload) HasThirdPartyCases() bool

HasThirdPartyCases returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleCreatePayload) HasType

func (o *SecurityMonitoringStandardRuleCreatePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleCreatePayload) MarshalJSON

func (o SecurityMonitoringStandardRuleCreatePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleCreatePayload) SetCases

func (o *SecurityMonitoringStandardRuleCreatePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetFilters

func (o *SecurityMonitoringStandardRuleCreatePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetGroupSignalsBy

func (o *SecurityMonitoringStandardRuleCreatePayload) SetGroupSignalsBy(v []string)

SetGroupSignalsBy gets a reference to the given []string and assigns it to the GroupSignalsBy field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleCreatePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled

func (o *SecurityMonitoringStandardRuleCreatePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetMessage

func (o *SecurityMonitoringStandardRuleCreatePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetName

func (o *SecurityMonitoringStandardRuleCreatePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetOptions

func (o *SecurityMonitoringStandardRuleCreatePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetQueries

func (o *SecurityMonitoringStandardRuleCreatePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringStandardRuleCreatePayload) SetReferenceTables

func (o *SecurityMonitoringStandardRuleCreatePayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)

SetReferenceTables gets a reference to the given []SecurityMonitoringReferenceTable and assigns it to the ReferenceTables field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetTags

func (o *SecurityMonitoringStandardRuleCreatePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetThirdPartyCases

func (o *SecurityMonitoringStandardRuleCreatePayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)

SetThirdPartyCases gets a reference to the given []SecurityMonitoringThirdPartyRuleCaseCreate and assigns it to the ThirdPartyCases field.

func (*SecurityMonitoringStandardRuleCreatePayload) SetType

func (o *SecurityMonitoringStandardRuleCreatePayload) SetType(v SecurityMonitoringRuleTypeCreate)

SetType gets a reference to the given SecurityMonitoringRuleTypeCreate and assigns it to the Type field.

func (*SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleCreatePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRulePayload

SecurityMonitoringStandardRulePayload The payload of a rule.

type SecurityMonitoringStandardRulePayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups.
    GroupSignalsBy []string `json:"groupSignalsBy,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries"`
    // Reference tables for the rule.
    ReferenceTables []SecurityMonitoringReferenceTable `json:"referenceTables,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // Cases for generating signals from third-party rules. Only available for third-party rules.
    ThirdPartyCases []SecurityMonitoringThirdPartyRuleCaseCreate `json:"thirdPartyCases,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeCreate `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringStandardRulePayload

func NewSecurityMonitoringStandardRulePayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRulePayload

NewSecurityMonitoringStandardRulePayload instantiates a new SecurityMonitoringStandardRulePayload 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 NewSecurityMonitoringStandardRulePayloadWithDefaults

func NewSecurityMonitoringStandardRulePayloadWithDefaults() *SecurityMonitoringStandardRulePayload

NewSecurityMonitoringStandardRulePayloadWithDefaults instantiates a new SecurityMonitoringStandardRulePayload 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 (*SecurityMonitoringStandardRulePayload) GetCases

func (o *SecurityMonitoringStandardRulePayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringStandardRulePayload) GetCasesOk

func (o *SecurityMonitoringStandardRulePayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetFilters

func (o *SecurityMonitoringStandardRulePayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRulePayload) GetFiltersOk

func (o *SecurityMonitoringStandardRulePayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*SecurityMonitoringStandardRulePayload) GetGroupSignalsBy

func (o *SecurityMonitoringStandardRulePayload) GetGroupSignalsBy() []string

GetGroupSignalsBy returns the GroupSignalsBy field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRulePayload) GetGroupSignalsByOk

func (o *SecurityMonitoringStandardRulePayload) GetGroupSignalsByOk() (*[]string, bool)

GetGroupSignalsByOk returns a tuple with the GroupSignalsBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRulePayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRulePayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRulePayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetIsEnabled

func (o *SecurityMonitoringStandardRulePayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringStandardRulePayload) GetIsEnabledOk

func (o *SecurityMonitoringStandardRulePayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetMessage

func (o *SecurityMonitoringStandardRulePayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringStandardRulePayload) GetMessageOk

func (o *SecurityMonitoringStandardRulePayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetName

func (o *SecurityMonitoringStandardRulePayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringStandardRulePayload) GetNameOk

func (o *SecurityMonitoringStandardRulePayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetOptions

func (o *SecurityMonitoringStandardRulePayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringStandardRulePayload) GetOptionsOk

func (o *SecurityMonitoringStandardRulePayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetQueries

func (o *SecurityMonitoringStandardRulePayload) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringStandardRulePayload) GetQueriesOk

func (o *SecurityMonitoringStandardRulePayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetReferenceTables

func (o *SecurityMonitoringStandardRulePayload) GetReferenceTables() []SecurityMonitoringReferenceTable

GetReferenceTables returns the ReferenceTables field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRulePayload) GetReferenceTablesOk

func (o *SecurityMonitoringStandardRulePayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)

GetReferenceTablesOk returns a tuple with the ReferenceTables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetTags

func (o *SecurityMonitoringStandardRulePayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRulePayload) GetTagsOk

func (o *SecurityMonitoringStandardRulePayload) 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 (*SecurityMonitoringStandardRulePayload) GetThirdPartyCases

func (o *SecurityMonitoringStandardRulePayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate

GetThirdPartyCases returns the ThirdPartyCases field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRulePayload) GetThirdPartyCasesOk

func (o *SecurityMonitoringStandardRulePayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)

GetThirdPartyCasesOk returns a tuple with the ThirdPartyCases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRulePayload) GetType

func (o *SecurityMonitoringStandardRulePayload) GetType() SecurityMonitoringRuleTypeCreate

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRulePayload) GetTypeOk

func (o *SecurityMonitoringStandardRulePayload) GetTypeOk() (*SecurityMonitoringRuleTypeCreate, 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 (*SecurityMonitoringStandardRulePayload) HasFilters

func (o *SecurityMonitoringStandardRulePayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRulePayload) HasGroupSignalsBy

func (o *SecurityMonitoringStandardRulePayload) HasGroupSignalsBy() bool

HasGroupSignalsBy returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRulePayload) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRulePayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRulePayload) HasReferenceTables

func (o *SecurityMonitoringStandardRulePayload) HasReferenceTables() bool

HasReferenceTables returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRulePayload) HasTags

func (o *SecurityMonitoringStandardRulePayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRulePayload) HasThirdPartyCases

func (o *SecurityMonitoringStandardRulePayload) HasThirdPartyCases() bool

HasThirdPartyCases returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRulePayload) HasType

func (o *SecurityMonitoringStandardRulePayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringStandardRulePayload) MarshalJSON

func (o SecurityMonitoringStandardRulePayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRulePayload) SetCases

func (o *SecurityMonitoringStandardRulePayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringStandardRulePayload) SetFilters

func (o *SecurityMonitoringStandardRulePayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRulePayload) SetGroupSignalsBy

func (o *SecurityMonitoringStandardRulePayload) SetGroupSignalsBy(v []string)

SetGroupSignalsBy gets a reference to the given []string and assigns it to the GroupSignalsBy field.

func (*SecurityMonitoringStandardRulePayload) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRulePayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRulePayload) SetIsEnabled

func (o *SecurityMonitoringStandardRulePayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringStandardRulePayload) SetMessage

func (o *SecurityMonitoringStandardRulePayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringStandardRulePayload) SetName

func (o *SecurityMonitoringStandardRulePayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringStandardRulePayload) SetOptions

func (o *SecurityMonitoringStandardRulePayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringStandardRulePayload) SetQueries

func (o *SecurityMonitoringStandardRulePayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringStandardRulePayload) SetReferenceTables

func (o *SecurityMonitoringStandardRulePayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)

SetReferenceTables gets a reference to the given []SecurityMonitoringReferenceTable and assigns it to the ReferenceTables field.

func (*SecurityMonitoringStandardRulePayload) SetTags

func (o *SecurityMonitoringStandardRulePayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRulePayload) SetThirdPartyCases

func (o *SecurityMonitoringStandardRulePayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)

SetThirdPartyCases gets a reference to the given []SecurityMonitoringThirdPartyRuleCaseCreate and assigns it to the ThirdPartyCases field.

func (*SecurityMonitoringStandardRulePayload) SetType

func (o *SecurityMonitoringStandardRulePayload) SetType(v SecurityMonitoringRuleTypeCreate)

SetType gets a reference to the given SecurityMonitoringRuleTypeCreate and assigns it to the Type field.

func (*SecurityMonitoringStandardRulePayload) UnmarshalJSON

func (o *SecurityMonitoringStandardRulePayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleQuery

SecurityMonitoringStandardRuleQuery Query for matching rule.

type SecurityMonitoringStandardRuleQuery struct {
    // The aggregation type.
    Aggregation *SecurityMonitoringRuleQueryAggregation `json:"aggregation,omitempty"`
    // Source of events, either logs, audit trail, or Datadog events.
    DataSource *SecurityMonitoringStandardDataSource `json:"dataSource,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"`
    // When false, events without a group-by value are ignored by the rule. When true, events with missing group-by fields are processed with `N/A`, replacing the missing values.
    HasOptionalGroupByFields *bool `json:"hasOptionalGroupByFields,omitempty"`
    // (Deprecated) The target field to aggregate over when using the sum or max
    // aggregations. `metrics` field should be used instead.
    // Deprecated
    Metric *string `json:"metric,omitempty"`
    // Group of target fields to aggregate over when using the sum, max, geo data, or new value aggregations. The sum, max, and geo data aggregations only accept one value in this list, whereas the new value aggregation accepts up to five values.
    Metrics []string `json:"metrics,omitempty"`
    // Name of the query.
    Name *string `json:"name,omitempty"`
    // Query to run on logs.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringStandardRuleQuery

func NewSecurityMonitoringStandardRuleQuery() *SecurityMonitoringStandardRuleQuery

NewSecurityMonitoringStandardRuleQuery instantiates a new SecurityMonitoringStandardRuleQuery 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 NewSecurityMonitoringStandardRuleQueryWithDefaults

func NewSecurityMonitoringStandardRuleQueryWithDefaults() *SecurityMonitoringStandardRuleQuery

NewSecurityMonitoringStandardRuleQueryWithDefaults instantiates a new SecurityMonitoringStandardRuleQuery 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 (*SecurityMonitoringStandardRuleQuery) GetAggregation

func (o *SecurityMonitoringStandardRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetAggregationOk

func (o *SecurityMonitoringStandardRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, 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 (*SecurityMonitoringStandardRuleQuery) GetDataSource

func (o *SecurityMonitoringStandardRuleQuery) GetDataSource() SecurityMonitoringStandardDataSource

GetDataSource returns the DataSource field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetDataSourceOk

func (o *SecurityMonitoringStandardRuleQuery) GetDataSourceOk() (*SecurityMonitoringStandardDataSource, bool)

GetDataSourceOk returns a tuple with the DataSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) GetDistinctFields() []string

GetDistinctFields returns the DistinctFields field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetDistinctFieldsOk

func (o *SecurityMonitoringStandardRuleQuery) 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 (*SecurityMonitoringStandardRuleQuery) GetGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetGroupByFieldsOk

func (o *SecurityMonitoringStandardRuleQuery) 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 (*SecurityMonitoringStandardRuleQuery) GetHasOptionalGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) GetHasOptionalGroupByFields() bool

GetHasOptionalGroupByFields returns the HasOptionalGroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetHasOptionalGroupByFieldsOk

func (o *SecurityMonitoringStandardRuleQuery) GetHasOptionalGroupByFieldsOk() (*bool, bool)

GetHasOptionalGroupByFieldsOk returns a tuple with the HasOptionalGroupByFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetMetric

func (o *SecurityMonitoringStandardRuleQuery) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise. Deprecated

func (*SecurityMonitoringStandardRuleQuery) GetMetricOk

func (o *SecurityMonitoringStandardRuleQuery) 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. Deprecated

func (*SecurityMonitoringStandardRuleQuery) GetMetrics

func (o *SecurityMonitoringStandardRuleQuery) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetMetricsOk

func (o *SecurityMonitoringStandardRuleQuery) GetMetricsOk() (*[]string, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleQuery) GetName

func (o *SecurityMonitoringStandardRuleQuery) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetNameOk

func (o *SecurityMonitoringStandardRuleQuery) 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 (*SecurityMonitoringStandardRuleQuery) GetQuery

func (o *SecurityMonitoringStandardRuleQuery) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleQuery) GetQueryOk

func (o *SecurityMonitoringStandardRuleQuery) 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 (*SecurityMonitoringStandardRuleQuery) HasAggregation

func (o *SecurityMonitoringStandardRuleQuery) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasDataSource

func (o *SecurityMonitoringStandardRuleQuery) HasDataSource() bool

HasDataSource returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) HasDistinctFields() bool

HasDistinctFields returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasHasOptionalGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) HasHasOptionalGroupByFields() bool

HasHasOptionalGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasMetric

func (o *SecurityMonitoringStandardRuleQuery) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasMetrics

func (o *SecurityMonitoringStandardRuleQuery) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasName

func (o *SecurityMonitoringStandardRuleQuery) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleQuery) HasQuery

func (o *SecurityMonitoringStandardRuleQuery) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleQuery) MarshalJSON

func (o SecurityMonitoringStandardRuleQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleQuery) SetAggregation

func (o *SecurityMonitoringStandardRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)

SetAggregation gets a reference to the given SecurityMonitoringRuleQueryAggregation and assigns it to the Aggregation field.

func (*SecurityMonitoringStandardRuleQuery) SetDataSource

func (o *SecurityMonitoringStandardRuleQuery) SetDataSource(v SecurityMonitoringStandardDataSource)

SetDataSource gets a reference to the given SecurityMonitoringStandardDataSource and assigns it to the DataSource field.

func (*SecurityMonitoringStandardRuleQuery) SetDistinctFields

func (o *SecurityMonitoringStandardRuleQuery) SetDistinctFields(v []string)

SetDistinctFields gets a reference to the given []string and assigns it to the DistinctFields field.

func (*SecurityMonitoringStandardRuleQuery) SetGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*SecurityMonitoringStandardRuleQuery) SetHasOptionalGroupByFields

func (o *SecurityMonitoringStandardRuleQuery) SetHasOptionalGroupByFields(v bool)

SetHasOptionalGroupByFields gets a reference to the given bool and assigns it to the HasOptionalGroupByFields field.

func (*SecurityMonitoringStandardRuleQuery) SetMetric

func (o *SecurityMonitoringStandardRuleQuery) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field. Deprecated

func (*SecurityMonitoringStandardRuleQuery) SetMetrics

func (o *SecurityMonitoringStandardRuleQuery) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*SecurityMonitoringStandardRuleQuery) SetName

func (o *SecurityMonitoringStandardRuleQuery) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringStandardRuleQuery) SetQuery

func (o *SecurityMonitoringStandardRuleQuery) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringStandardRuleQuery) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleResponse

SecurityMonitoringStandardRuleResponse Rule.

type SecurityMonitoringStandardRuleResponse struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCase `json:"cases,omitempty"`
    // How to generate compliance signals. Useful for cloud_configuration rules only.
    ComplianceSignalOptions *CloudConfigurationRuleComplianceSignalOptions `json:"complianceSignalOptions,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"`
    // Default Tags for default rules (included in tags)
    DefaultTags []string `json:"defaultTags,omitempty"`
    // When the rule will be deprecated, timestamp in milliseconds.
    DeprecationDate *int64 `json:"deprecationDate,omitempty"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups.
    GroupSignalsBy []string `json:"groupSignalsBy,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options *SecurityMonitoringRuleOptions `json:"options,omitempty"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries,omitempty"`
    // Reference tables for the rule.
    ReferenceTables []SecurityMonitoringReferenceTable `json:"referenceTables,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // Cases for generating signals from third-party rules. Only available for third-party rules.
    ThirdPartyCases []SecurityMonitoringThirdPartyRuleCase `json:"thirdPartyCases,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeRead `json:"type,omitempty"`
    // User ID of the user who updated the rule.
    UpdateAuthorId *int64 `json:"updateAuthorId,omitempty"`
    // The date the rule was last updated, in milliseconds.
    UpdatedAt *int64 `json:"updatedAt,omitempty"`
    // The version of the rule.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringStandardRuleResponse

func NewSecurityMonitoringStandardRuleResponse() *SecurityMonitoringStandardRuleResponse

NewSecurityMonitoringStandardRuleResponse instantiates a new SecurityMonitoringStandardRuleResponse 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 NewSecurityMonitoringStandardRuleResponseWithDefaults

func NewSecurityMonitoringStandardRuleResponseWithDefaults() *SecurityMonitoringStandardRuleResponse

NewSecurityMonitoringStandardRuleResponseWithDefaults instantiates a new SecurityMonitoringStandardRuleResponse 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 (*SecurityMonitoringStandardRuleResponse) GetCases

func (o *SecurityMonitoringStandardRuleResponse) GetCases() []SecurityMonitoringRuleCase

GetCases returns the Cases field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCasesOk

func (o *SecurityMonitoringStandardRuleResponse) GetCasesOk() (*[]SecurityMonitoringRuleCase, bool)

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 (*SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptions

func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptions() CloudConfigurationRuleComplianceSignalOptions

GetComplianceSignalOptions returns the ComplianceSignalOptions field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptionsOk

func (o *SecurityMonitoringStandardRuleResponse) GetComplianceSignalOptionsOk() (*CloudConfigurationRuleComplianceSignalOptions, bool)

GetComplianceSignalOptionsOk returns a tuple with the ComplianceSignalOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCreatedAtOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) GetCreationAuthorId() int64

GetCreationAuthorId returns the CreationAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetCreationAuthorIdOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetDefaultTags

func (o *SecurityMonitoringStandardRuleResponse) GetDefaultTags() []string

GetDefaultTags returns the DefaultTags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetDefaultTagsOk

func (o *SecurityMonitoringStandardRuleResponse) GetDefaultTagsOk() (*[]string, bool)

GetDefaultTagsOk returns a tuple with the DefaultTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetDeprecationDate

func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDate() int64

GetDeprecationDate returns the DeprecationDate field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetDeprecationDateOk

func (o *SecurityMonitoringStandardRuleResponse) GetDeprecationDateOk() (*int64, bool)

GetDeprecationDateOk returns a tuple with the DeprecationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetFilters

func (o *SecurityMonitoringStandardRuleResponse) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetFiltersOk

func (o *SecurityMonitoringStandardRuleResponse) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*SecurityMonitoringStandardRuleResponse) GetGroupSignalsBy

func (o *SecurityMonitoringStandardRuleResponse) GetGroupSignalsBy() []string

GetGroupSignalsBy returns the GroupSignalsBy field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetGroupSignalsByOk

func (o *SecurityMonitoringStandardRuleResponse) GetGroupSignalsByOk() (*[]string, bool)

GetGroupSignalsByOk returns a tuple with the GroupSignalsBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRuleResponse) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetId

func (o *SecurityMonitoringStandardRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIdOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetIsDefault

func (o *SecurityMonitoringStandardRuleResponse) GetIsDefault() bool

GetIsDefault returns the IsDefault field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsDefaultOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) GetIsDeleted() bool

GetIsDeleted returns the IsDeleted field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsDeletedOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetIsEnabledOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetMessage

func (o *SecurityMonitoringStandardRuleResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetMessageOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetName

func (o *SecurityMonitoringStandardRuleResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetNameOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetOptions

func (o *SecurityMonitoringStandardRuleResponse) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetOptionsOk

func (o *SecurityMonitoringStandardRuleResponse) GetOptionsOk() (*SecurityMonitoringRuleOptions, 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 (*SecurityMonitoringStandardRuleResponse) GetQueries

func (o *SecurityMonitoringStandardRuleResponse) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetQueriesOk

func (o *SecurityMonitoringStandardRuleResponse) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

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 (*SecurityMonitoringStandardRuleResponse) GetReferenceTables

func (o *SecurityMonitoringStandardRuleResponse) GetReferenceTables() []SecurityMonitoringReferenceTable

GetReferenceTables returns the ReferenceTables field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetReferenceTablesOk

func (o *SecurityMonitoringStandardRuleResponse) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)

GetReferenceTablesOk returns a tuple with the ReferenceTables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetTags

func (o *SecurityMonitoringStandardRuleResponse) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetTagsOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) GetThirdPartyCases

func (o *SecurityMonitoringStandardRuleResponse) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCase

GetThirdPartyCases returns the ThirdPartyCases field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetThirdPartyCasesOk

func (o *SecurityMonitoringStandardRuleResponse) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCase, bool)

GetThirdPartyCasesOk returns a tuple with the ThirdPartyCases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetType

func (o *SecurityMonitoringStandardRuleResponse) GetType() SecurityMonitoringRuleTypeRead

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetTypeOk

func (o *SecurityMonitoringStandardRuleResponse) GetTypeOk() (*SecurityMonitoringRuleTypeRead, 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 (*SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorId() int64

GetUpdateAuthorId returns the UpdateAuthorId field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk

func (o *SecurityMonitoringStandardRuleResponse) GetUpdateAuthorIdOk() (*int64, bool)

GetUpdateAuthorIdOk returns a tuple with the UpdateAuthorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetUpdatedAt

func (o *SecurityMonitoringStandardRuleResponse) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetUpdatedAtOk

func (o *SecurityMonitoringStandardRuleResponse) GetUpdatedAtOk() (*int64, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleResponse) GetVersion

func (o *SecurityMonitoringStandardRuleResponse) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleResponse) GetVersionOk

func (o *SecurityMonitoringStandardRuleResponse) 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 (*SecurityMonitoringStandardRuleResponse) HasCases

func (o *SecurityMonitoringStandardRuleResponse) HasCases() bool

HasCases returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasComplianceSignalOptions

func (o *SecurityMonitoringStandardRuleResponse) HasComplianceSignalOptions() bool

HasComplianceSignalOptions returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) HasCreationAuthorId() bool

HasCreationAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasDefaultTags

func (o *SecurityMonitoringStandardRuleResponse) HasDefaultTags() bool

HasDefaultTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasDeprecationDate

func (o *SecurityMonitoringStandardRuleResponse) HasDeprecationDate() bool

HasDeprecationDate returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasFilters

func (o *SecurityMonitoringStandardRuleResponse) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasGroupSignalsBy

func (o *SecurityMonitoringStandardRuleResponse) HasGroupSignalsBy() bool

HasGroupSignalsBy returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasId

func (o *SecurityMonitoringStandardRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsDefault

func (o *SecurityMonitoringStandardRuleResponse) HasIsDefault() bool

HasIsDefault returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) HasIsDeleted() bool

HasIsDeleted returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasMessage

func (o *SecurityMonitoringStandardRuleResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasName

func (o *SecurityMonitoringStandardRuleResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasOptions

func (o *SecurityMonitoringStandardRuleResponse) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasQueries

func (o *SecurityMonitoringStandardRuleResponse) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasReferenceTables

func (o *SecurityMonitoringStandardRuleResponse) HasReferenceTables() bool

HasReferenceTables returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasTags

func (o *SecurityMonitoringStandardRuleResponse) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasThirdPartyCases

func (o *SecurityMonitoringStandardRuleResponse) HasThirdPartyCases() bool

HasThirdPartyCases returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasType

func (o *SecurityMonitoringStandardRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) HasUpdateAuthorId() bool

HasUpdateAuthorId returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasUpdatedAt

func (o *SecurityMonitoringStandardRuleResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleResponse) HasVersion

func (o *SecurityMonitoringStandardRuleResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleResponse) MarshalJSON

func (o SecurityMonitoringStandardRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleResponse) SetCases

func (o *SecurityMonitoringStandardRuleResponse) SetCases(v []SecurityMonitoringRuleCase)

SetCases gets a reference to the given []SecurityMonitoringRuleCase and assigns it to the Cases field.

func (*SecurityMonitoringStandardRuleResponse) SetComplianceSignalOptions

func (o *SecurityMonitoringStandardRuleResponse) SetComplianceSignalOptions(v CloudConfigurationRuleComplianceSignalOptions)

SetComplianceSignalOptions gets a reference to the given CloudConfigurationRuleComplianceSignalOptions and assigns it to the ComplianceSignalOptions field.

func (*SecurityMonitoringStandardRuleResponse) SetCreatedAt

func (o *SecurityMonitoringStandardRuleResponse) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*SecurityMonitoringStandardRuleResponse) SetCreationAuthorId

func (o *SecurityMonitoringStandardRuleResponse) SetCreationAuthorId(v int64)

SetCreationAuthorId gets a reference to the given int64 and assigns it to the CreationAuthorId field.

func (*SecurityMonitoringStandardRuleResponse) SetDefaultTags

func (o *SecurityMonitoringStandardRuleResponse) SetDefaultTags(v []string)

SetDefaultTags gets a reference to the given []string and assigns it to the DefaultTags field.

func (*SecurityMonitoringStandardRuleResponse) SetDeprecationDate

func (o *SecurityMonitoringStandardRuleResponse) SetDeprecationDate(v int64)

SetDeprecationDate gets a reference to the given int64 and assigns it to the DeprecationDate field.

func (*SecurityMonitoringStandardRuleResponse) SetFilters

func (o *SecurityMonitoringStandardRuleResponse) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRuleResponse) SetGroupSignalsBy

func (o *SecurityMonitoringStandardRuleResponse) SetGroupSignalsBy(v []string)

SetGroupSignalsBy gets a reference to the given []string and assigns it to the GroupSignalsBy field.

func (*SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleResponse) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRuleResponse) SetId

func (o *SecurityMonitoringStandardRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringStandardRuleResponse) SetIsDefault

func (o *SecurityMonitoringStandardRuleResponse) SetIsDefault(v bool)

SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field.

func (*SecurityMonitoringStandardRuleResponse) SetIsDeleted

func (o *SecurityMonitoringStandardRuleResponse) SetIsDeleted(v bool)

SetIsDeleted gets a reference to the given bool and assigns it to the IsDeleted field.

func (*SecurityMonitoringStandardRuleResponse) SetIsEnabled

func (o *SecurityMonitoringStandardRuleResponse) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SecurityMonitoringStandardRuleResponse) SetMessage

func (o *SecurityMonitoringStandardRuleResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SecurityMonitoringStandardRuleResponse) SetName

func (o *SecurityMonitoringStandardRuleResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringStandardRuleResponse) SetOptions

func (o *SecurityMonitoringStandardRuleResponse) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions gets a reference to the given SecurityMonitoringRuleOptions and assigns it to the Options field.

func (*SecurityMonitoringStandardRuleResponse) SetQueries

func (o *SecurityMonitoringStandardRuleResponse) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries gets a reference to the given []SecurityMonitoringStandardRuleQuery and assigns it to the Queries field.

func (*SecurityMonitoringStandardRuleResponse) SetReferenceTables

func (o *SecurityMonitoringStandardRuleResponse) SetReferenceTables(v []SecurityMonitoringReferenceTable)

SetReferenceTables gets a reference to the given []SecurityMonitoringReferenceTable and assigns it to the ReferenceTables field.

func (*SecurityMonitoringStandardRuleResponse) SetTags

func (o *SecurityMonitoringStandardRuleResponse) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRuleResponse) SetThirdPartyCases

func (o *SecurityMonitoringStandardRuleResponse) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCase)

SetThirdPartyCases gets a reference to the given []SecurityMonitoringThirdPartyRuleCase and assigns it to the ThirdPartyCases field.

func (*SecurityMonitoringStandardRuleResponse) SetType

func (o *SecurityMonitoringStandardRuleResponse) SetType(v SecurityMonitoringRuleTypeRead)

SetType gets a reference to the given SecurityMonitoringRuleTypeRead and assigns it to the Type field.

func (*SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId

func (o *SecurityMonitoringStandardRuleResponse) SetUpdateAuthorId(v int64)

SetUpdateAuthorId gets a reference to the given int64 and assigns it to the UpdateAuthorId field.

func (*SecurityMonitoringStandardRuleResponse) SetUpdatedAt

func (o *SecurityMonitoringStandardRuleResponse) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*SecurityMonitoringStandardRuleResponse) SetVersion

func (o *SecurityMonitoringStandardRuleResponse) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SecurityMonitoringStandardRuleResponse) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringStandardRuleTestPayload

SecurityMonitoringStandardRuleTestPayload The payload of a rule to test

type SecurityMonitoringStandardRuleTestPayload struct {
    // Cases for generating signals.
    Cases []SecurityMonitoringRuleCaseCreate `json:"cases"`
    // Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
    Filters []SecurityMonitoringFilter `json:"filters,omitempty"`
    // Additional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups.
    GroupSignalsBy []string `json:"groupSignalsBy,omitempty"`
    // Whether the notifications include the triggering group-by values in their title.
    HasExtendedTitle *bool `json:"hasExtendedTitle,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.
    Options SecurityMonitoringRuleOptions `json:"options"`
    // Queries for selecting logs which are part of the rule.
    Queries []SecurityMonitoringStandardRuleQuery `json:"queries"`
    // Reference tables for the rule.
    ReferenceTables []SecurityMonitoringReferenceTable `json:"referenceTables,omitempty"`
    // Tags for generated signals.
    Tags []string `json:"tags,omitempty"`
    // Cases for generating signals from third-party rules. Only available for third-party rules.
    ThirdPartyCases []SecurityMonitoringThirdPartyRuleCaseCreate `json:"thirdPartyCases,omitempty"`
    // The rule type.
    Type *SecurityMonitoringRuleTypeTest `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringStandardRuleTestPayload

func NewSecurityMonitoringStandardRuleTestPayload(cases []SecurityMonitoringRuleCaseCreate, isEnabled bool, message string, name string, options SecurityMonitoringRuleOptions, queries []SecurityMonitoringStandardRuleQuery) *SecurityMonitoringStandardRuleTestPayload

NewSecurityMonitoringStandardRuleTestPayload instantiates a new SecurityMonitoringStandardRuleTestPayload 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 NewSecurityMonitoringStandardRuleTestPayloadWithDefaults

func NewSecurityMonitoringStandardRuleTestPayloadWithDefaults() *SecurityMonitoringStandardRuleTestPayload

NewSecurityMonitoringStandardRuleTestPayloadWithDefaults instantiates a new SecurityMonitoringStandardRuleTestPayload 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 (*SecurityMonitoringStandardRuleTestPayload) GetCases

func (o *SecurityMonitoringStandardRuleTestPayload) GetCases() []SecurityMonitoringRuleCaseCreate

GetCases returns the Cases field value.

func (*SecurityMonitoringStandardRuleTestPayload) GetCasesOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetCasesOk() (*[]SecurityMonitoringRuleCaseCreate, bool)

GetCasesOk returns a tuple with the Cases field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetFilters

func (o *SecurityMonitoringStandardRuleTestPayload) GetFilters() []SecurityMonitoringFilter

GetFilters returns the Filters field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleTestPayload) GetFiltersOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetFiltersOk() (*[]SecurityMonitoringFilter, bool)

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 (*SecurityMonitoringStandardRuleTestPayload) GetGroupSignalsBy

func (o *SecurityMonitoringStandardRuleTestPayload) GetGroupSignalsBy() []string

GetGroupSignalsBy returns the GroupSignalsBy field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleTestPayload) GetGroupSignalsByOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetGroupSignalsByOk() (*[]string, bool)

GetGroupSignalsByOk returns a tuple with the GroupSignalsBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleTestPayload) GetHasExtendedTitle() bool

GetHasExtendedTitle returns the HasExtendedTitle field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleTestPayload) GetHasExtendedTitleOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetHasExtendedTitleOk() (*bool, bool)

GetHasExtendedTitleOk returns a tuple with the HasExtendedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetIsEnabled

func (o *SecurityMonitoringStandardRuleTestPayload) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value.

func (*SecurityMonitoringStandardRuleTestPayload) GetIsEnabledOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetIsEnabledOk() (*bool, bool)

GetIsEnabledOk returns a tuple with the IsEnabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetMessage

func (o *SecurityMonitoringStandardRuleTestPayload) GetMessage() string

GetMessage returns the Message field value.

func (*SecurityMonitoringStandardRuleTestPayload) GetMessageOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetName

func (o *SecurityMonitoringStandardRuleTestPayload) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringStandardRuleTestPayload) GetNameOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetOptions

func (o *SecurityMonitoringStandardRuleTestPayload) GetOptions() SecurityMonitoringRuleOptions

GetOptions returns the Options field value.

func (*SecurityMonitoringStandardRuleTestPayload) GetOptionsOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetOptionsOk() (*SecurityMonitoringRuleOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetQueries

func (o *SecurityMonitoringStandardRuleTestPayload) GetQueries() []SecurityMonitoringStandardRuleQuery

GetQueries returns the Queries field value.

func (*SecurityMonitoringStandardRuleTestPayload) GetQueriesOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetQueriesOk() (*[]SecurityMonitoringStandardRuleQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetReferenceTables

func (o *SecurityMonitoringStandardRuleTestPayload) GetReferenceTables() []SecurityMonitoringReferenceTable

GetReferenceTables returns the ReferenceTables field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleTestPayload) GetReferenceTablesOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetReferenceTablesOk() (*[]SecurityMonitoringReferenceTable, bool)

GetReferenceTablesOk returns a tuple with the ReferenceTables field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetTags

func (o *SecurityMonitoringStandardRuleTestPayload) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleTestPayload) GetTagsOk

func (o *SecurityMonitoringStandardRuleTestPayload) 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 (*SecurityMonitoringStandardRuleTestPayload) GetThirdPartyCases

func (o *SecurityMonitoringStandardRuleTestPayload) GetThirdPartyCases() []SecurityMonitoringThirdPartyRuleCaseCreate

GetThirdPartyCases returns the ThirdPartyCases field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleTestPayload) GetThirdPartyCasesOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetThirdPartyCasesOk() (*[]SecurityMonitoringThirdPartyRuleCaseCreate, bool)

GetThirdPartyCasesOk returns a tuple with the ThirdPartyCases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringStandardRuleTestPayload) GetType

func (o *SecurityMonitoringStandardRuleTestPayload) GetType() SecurityMonitoringRuleTypeTest

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringStandardRuleTestPayload) GetTypeOk

func (o *SecurityMonitoringStandardRuleTestPayload) GetTypeOk() (*SecurityMonitoringRuleTypeTest, 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 (*SecurityMonitoringStandardRuleTestPayload) HasFilters

func (o *SecurityMonitoringStandardRuleTestPayload) HasFilters() bool

HasFilters returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleTestPayload) HasGroupSignalsBy

func (o *SecurityMonitoringStandardRuleTestPayload) HasGroupSignalsBy() bool

HasGroupSignalsBy returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleTestPayload) HasHasExtendedTitle

func (o *SecurityMonitoringStandardRuleTestPayload) HasHasExtendedTitle() bool

HasHasExtendedTitle returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleTestPayload) HasReferenceTables

func (o *SecurityMonitoringStandardRuleTestPayload) HasReferenceTables() bool

HasReferenceTables returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleTestPayload) HasTags

func (o *SecurityMonitoringStandardRuleTestPayload) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleTestPayload) HasThirdPartyCases

func (o *SecurityMonitoringStandardRuleTestPayload) HasThirdPartyCases() bool

HasThirdPartyCases returns a boolean if a field has been set.

func (*SecurityMonitoringStandardRuleTestPayload) HasType

func (o *SecurityMonitoringStandardRuleTestPayload) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringStandardRuleTestPayload) MarshalJSON

func (o SecurityMonitoringStandardRuleTestPayload) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringStandardRuleTestPayload) SetCases

func (o *SecurityMonitoringStandardRuleTestPayload) SetCases(v []SecurityMonitoringRuleCaseCreate)

SetCases sets field value.

func (*SecurityMonitoringStandardRuleTestPayload) SetFilters

func (o *SecurityMonitoringStandardRuleTestPayload) SetFilters(v []SecurityMonitoringFilter)

SetFilters gets a reference to the given []SecurityMonitoringFilter and assigns it to the Filters field.

func (*SecurityMonitoringStandardRuleTestPayload) SetGroupSignalsBy

func (o *SecurityMonitoringStandardRuleTestPayload) SetGroupSignalsBy(v []string)

SetGroupSignalsBy gets a reference to the given []string and assigns it to the GroupSignalsBy field.

func (*SecurityMonitoringStandardRuleTestPayload) SetHasExtendedTitle

func (o *SecurityMonitoringStandardRuleTestPayload) SetHasExtendedTitle(v bool)

SetHasExtendedTitle gets a reference to the given bool and assigns it to the HasExtendedTitle field.

func (*SecurityMonitoringStandardRuleTestPayload) SetIsEnabled

func (o *SecurityMonitoringStandardRuleTestPayload) SetIsEnabled(v bool)

SetIsEnabled sets field value.

func (*SecurityMonitoringStandardRuleTestPayload) SetMessage

func (o *SecurityMonitoringStandardRuleTestPayload) SetMessage(v string)

SetMessage sets field value.

func (*SecurityMonitoringStandardRuleTestPayload) SetName

func (o *SecurityMonitoringStandardRuleTestPayload) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringStandardRuleTestPayload) SetOptions

func (o *SecurityMonitoringStandardRuleTestPayload) SetOptions(v SecurityMonitoringRuleOptions)

SetOptions sets field value.

func (*SecurityMonitoringStandardRuleTestPayload) SetQueries

func (o *SecurityMonitoringStandardRuleTestPayload) SetQueries(v []SecurityMonitoringStandardRuleQuery)

SetQueries sets field value.

func (*SecurityMonitoringStandardRuleTestPayload) SetReferenceTables

func (o *SecurityMonitoringStandardRuleTestPayload) SetReferenceTables(v []SecurityMonitoringReferenceTable)

SetReferenceTables gets a reference to the given []SecurityMonitoringReferenceTable and assigns it to the ReferenceTables field.

func (*SecurityMonitoringStandardRuleTestPayload) SetTags

func (o *SecurityMonitoringStandardRuleTestPayload) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SecurityMonitoringStandardRuleTestPayload) SetThirdPartyCases

func (o *SecurityMonitoringStandardRuleTestPayload) SetThirdPartyCases(v []SecurityMonitoringThirdPartyRuleCaseCreate)

SetThirdPartyCases gets a reference to the given []SecurityMonitoringThirdPartyRuleCaseCreate and assigns it to the ThirdPartyCases field.

func (*SecurityMonitoringStandardRuleTestPayload) SetType

func (o *SecurityMonitoringStandardRuleTestPayload) SetType(v SecurityMonitoringRuleTypeTest)

SetType gets a reference to the given SecurityMonitoringRuleTypeTest and assigns it to the Type field.

func (*SecurityMonitoringStandardRuleTestPayload) UnmarshalJSON

func (o *SecurityMonitoringStandardRuleTestPayload) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppression

SecurityMonitoringSuppression The suppression rule's properties.

type SecurityMonitoringSuppression struct {
    // The attributes of the suppression rule.
    Attributes *SecurityMonitoringSuppressionAttributes `json:"attributes,omitempty"`
    // The ID of the suppression rule.
    Id *string `json:"id,omitempty"`
    // The type of the resource. The value should always be `suppressions`.
    Type *SecurityMonitoringSuppressionType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppression

func NewSecurityMonitoringSuppression() *SecurityMonitoringSuppression

NewSecurityMonitoringSuppression instantiates a new SecurityMonitoringSuppression 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 NewSecurityMonitoringSuppressionWithDefaults

func NewSecurityMonitoringSuppressionWithDefaults() *SecurityMonitoringSuppression

NewSecurityMonitoringSuppressionWithDefaults instantiates a new SecurityMonitoringSuppression 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 (*SecurityMonitoringSuppression) GetAttributes

func (o *SecurityMonitoringSuppression) GetAttributes() SecurityMonitoringSuppressionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SecurityMonitoringSuppression) GetAttributesOk

func (o *SecurityMonitoringSuppression) GetAttributesOk() (*SecurityMonitoringSuppressionAttributes, 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 (*SecurityMonitoringSuppression) GetId

func (o *SecurityMonitoringSuppression) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringSuppression) GetIdOk

func (o *SecurityMonitoringSuppression) 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 (*SecurityMonitoringSuppression) GetType

func (o *SecurityMonitoringSuppression) GetType() SecurityMonitoringSuppressionType

GetType returns the Type field value if set, zero value otherwise.

func (*SecurityMonitoringSuppression) GetTypeOk

func (o *SecurityMonitoringSuppression) GetTypeOk() (*SecurityMonitoringSuppressionType, 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 (*SecurityMonitoringSuppression) HasAttributes

func (o *SecurityMonitoringSuppression) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SecurityMonitoringSuppression) HasId

func (o *SecurityMonitoringSuppression) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringSuppression) HasType

func (o *SecurityMonitoringSuppression) HasType() bool

HasType returns a boolean if a field has been set.

func (SecurityMonitoringSuppression) MarshalJSON

func (o SecurityMonitoringSuppression) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppression) SetAttributes

func (o *SecurityMonitoringSuppression) SetAttributes(v SecurityMonitoringSuppressionAttributes)

SetAttributes gets a reference to the given SecurityMonitoringSuppressionAttributes and assigns it to the Attributes field.

func (*SecurityMonitoringSuppression) SetId

func (o *SecurityMonitoringSuppression) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityMonitoringSuppression) SetType

func (o *SecurityMonitoringSuppression) SetType(v SecurityMonitoringSuppressionType)

SetType gets a reference to the given SecurityMonitoringSuppressionType and assigns it to the Type field.

func (*SecurityMonitoringSuppression) UnmarshalJSON

func (o *SecurityMonitoringSuppression) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionAttributes

SecurityMonitoringSuppressionAttributes The attributes of the suppression rule.

type SecurityMonitoringSuppressionAttributes struct {
    // A Unix millisecond timestamp given the creation date of the suppression rule.
    CreationDate *int64 `json:"creation_date,omitempty"`
    // A user.
    Creator *SecurityMonitoringUser `json:"creator,omitempty"`
    // An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule.
    DataExclusionQuery *string `json:"data_exclusion_query,omitempty"`
    // A description for the suppression rule.
    Description *string `json:"description,omitempty"`
    // Whether the suppression rule is editable.
    Editable *bool `json:"editable,omitempty"`
    // Whether the suppression rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore.
    ExpirationDate *int64 `json:"expiration_date,omitempty"`
    // The name of the suppression rule.
    Name *string `json:"name,omitempty"`
    // The rule query of the suppression rule, with the same syntax as the search bar for detection rules.
    RuleQuery *string `json:"rule_query,omitempty"`
    // A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals.
    StartDate *int64 `json:"start_date,omitempty"`
    // The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer.
    SuppressionQuery *string `json:"suppression_query,omitempty"`
    // A Unix millisecond timestamp given the update date of the suppression rule.
    UpdateDate *int64 `json:"update_date,omitempty"`
    // A user.
    Updater *SecurityMonitoringUser `json:"updater,omitempty"`
    // The version of the suppression rule; it starts at 1, and is incremented at each update.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionAttributes

func NewSecurityMonitoringSuppressionAttributes() *SecurityMonitoringSuppressionAttributes

NewSecurityMonitoringSuppressionAttributes instantiates a new SecurityMonitoringSuppressionAttributes 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 NewSecurityMonitoringSuppressionAttributesWithDefaults

func NewSecurityMonitoringSuppressionAttributesWithDefaults() *SecurityMonitoringSuppressionAttributes

NewSecurityMonitoringSuppressionAttributesWithDefaults instantiates a new SecurityMonitoringSuppressionAttributes 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 (*SecurityMonitoringSuppressionAttributes) GetCreationDate

func (o *SecurityMonitoringSuppressionAttributes) GetCreationDate() int64

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetCreationDateOk

func (o *SecurityMonitoringSuppressionAttributes) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetCreator

func (o *SecurityMonitoringSuppressionAttributes) GetCreator() SecurityMonitoringUser

GetCreator returns the Creator field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetCreatorOk

func (o *SecurityMonitoringSuppressionAttributes) GetCreatorOk() (*SecurityMonitoringUser, bool)

GetCreatorOk returns a tuple with the Creator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetDataExclusionQuery

func (o *SecurityMonitoringSuppressionAttributes) GetDataExclusionQuery() string

GetDataExclusionQuery returns the DataExclusionQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetDataExclusionQueryOk

func (o *SecurityMonitoringSuppressionAttributes) GetDataExclusionQueryOk() (*string, bool)

GetDataExclusionQueryOk returns a tuple with the DataExclusionQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetDescription

func (o *SecurityMonitoringSuppressionAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetDescriptionOk

func (o *SecurityMonitoringSuppressionAttributes) 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 (*SecurityMonitoringSuppressionAttributes) GetEditable

func (o *SecurityMonitoringSuppressionAttributes) GetEditable() bool

GetEditable returns the Editable field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetEditableOk

func (o *SecurityMonitoringSuppressionAttributes) GetEditableOk() (*bool, bool)

GetEditableOk returns a tuple with the Editable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetEnabled

func (o *SecurityMonitoringSuppressionAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetEnabledOk

func (o *SecurityMonitoringSuppressionAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetExpirationDate

func (o *SecurityMonitoringSuppressionAttributes) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetExpirationDateOk

func (o *SecurityMonitoringSuppressionAttributes) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetName

func (o *SecurityMonitoringSuppressionAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetNameOk

func (o *SecurityMonitoringSuppressionAttributes) 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 (*SecurityMonitoringSuppressionAttributes) GetRuleQuery

func (o *SecurityMonitoringSuppressionAttributes) GetRuleQuery() string

GetRuleQuery returns the RuleQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetRuleQueryOk

func (o *SecurityMonitoringSuppressionAttributes) GetRuleQueryOk() (*string, bool)

GetRuleQueryOk returns a tuple with the RuleQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetStartDate

func (o *SecurityMonitoringSuppressionAttributes) GetStartDate() int64

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetStartDateOk

func (o *SecurityMonitoringSuppressionAttributes) GetStartDateOk() (*int64, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetSuppressionQuery

func (o *SecurityMonitoringSuppressionAttributes) GetSuppressionQuery() string

GetSuppressionQuery returns the SuppressionQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetSuppressionQueryOk

func (o *SecurityMonitoringSuppressionAttributes) GetSuppressionQueryOk() (*string, bool)

GetSuppressionQueryOk returns a tuple with the SuppressionQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetUpdateDate

func (o *SecurityMonitoringSuppressionAttributes) GetUpdateDate() int64

GetUpdateDate returns the UpdateDate field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetUpdateDateOk

func (o *SecurityMonitoringSuppressionAttributes) GetUpdateDateOk() (*int64, bool)

GetUpdateDateOk returns a tuple with the UpdateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetUpdater

func (o *SecurityMonitoringSuppressionAttributes) GetUpdater() SecurityMonitoringUser

GetUpdater returns the Updater field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetUpdaterOk

func (o *SecurityMonitoringSuppressionAttributes) GetUpdaterOk() (*SecurityMonitoringUser, bool)

GetUpdaterOk returns a tuple with the Updater field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionAttributes) GetVersion

func (o *SecurityMonitoringSuppressionAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionAttributes) GetVersionOk

func (o *SecurityMonitoringSuppressionAttributes) 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 (*SecurityMonitoringSuppressionAttributes) HasCreationDate

func (o *SecurityMonitoringSuppressionAttributes) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasCreator

func (o *SecurityMonitoringSuppressionAttributes) HasCreator() bool

HasCreator returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasDataExclusionQuery

func (o *SecurityMonitoringSuppressionAttributes) HasDataExclusionQuery() bool

HasDataExclusionQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasDescription

func (o *SecurityMonitoringSuppressionAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasEditable

func (o *SecurityMonitoringSuppressionAttributes) HasEditable() bool

HasEditable returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasEnabled

func (o *SecurityMonitoringSuppressionAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasExpirationDate

func (o *SecurityMonitoringSuppressionAttributes) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasName

func (o *SecurityMonitoringSuppressionAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasRuleQuery

func (o *SecurityMonitoringSuppressionAttributes) HasRuleQuery() bool

HasRuleQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasStartDate

func (o *SecurityMonitoringSuppressionAttributes) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasSuppressionQuery

func (o *SecurityMonitoringSuppressionAttributes) HasSuppressionQuery() bool

HasSuppressionQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasUpdateDate

func (o *SecurityMonitoringSuppressionAttributes) HasUpdateDate() bool

HasUpdateDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasUpdater

func (o *SecurityMonitoringSuppressionAttributes) HasUpdater() bool

HasUpdater returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionAttributes) HasVersion

func (o *SecurityMonitoringSuppressionAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSuppressionAttributes) MarshalJSON

func (o SecurityMonitoringSuppressionAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionAttributes) SetCreationDate

func (o *SecurityMonitoringSuppressionAttributes) SetCreationDate(v int64)

SetCreationDate gets a reference to the given int64 and assigns it to the CreationDate field.

func (*SecurityMonitoringSuppressionAttributes) SetCreator

func (o *SecurityMonitoringSuppressionAttributes) SetCreator(v SecurityMonitoringUser)

SetCreator gets a reference to the given SecurityMonitoringUser and assigns it to the Creator field.

func (*SecurityMonitoringSuppressionAttributes) SetDataExclusionQuery

func (o *SecurityMonitoringSuppressionAttributes) SetDataExclusionQuery(v string)

SetDataExclusionQuery gets a reference to the given string and assigns it to the DataExclusionQuery field.

func (*SecurityMonitoringSuppressionAttributes) SetDescription

func (o *SecurityMonitoringSuppressionAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SecurityMonitoringSuppressionAttributes) SetEditable

func (o *SecurityMonitoringSuppressionAttributes) SetEditable(v bool)

SetEditable gets a reference to the given bool and assigns it to the Editable field.

func (*SecurityMonitoringSuppressionAttributes) SetEnabled

func (o *SecurityMonitoringSuppressionAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*SecurityMonitoringSuppressionAttributes) SetExpirationDate

func (o *SecurityMonitoringSuppressionAttributes) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given int64 and assigns it to the ExpirationDate field.

func (*SecurityMonitoringSuppressionAttributes) SetName

func (o *SecurityMonitoringSuppressionAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSuppressionAttributes) SetRuleQuery

func (o *SecurityMonitoringSuppressionAttributes) SetRuleQuery(v string)

SetRuleQuery gets a reference to the given string and assigns it to the RuleQuery field.

func (*SecurityMonitoringSuppressionAttributes) SetStartDate

func (o *SecurityMonitoringSuppressionAttributes) SetStartDate(v int64)

SetStartDate gets a reference to the given int64 and assigns it to the StartDate field.

func (*SecurityMonitoringSuppressionAttributes) SetSuppressionQuery

func (o *SecurityMonitoringSuppressionAttributes) SetSuppressionQuery(v string)

SetSuppressionQuery gets a reference to the given string and assigns it to the SuppressionQuery field.

func (*SecurityMonitoringSuppressionAttributes) SetUpdateDate

func (o *SecurityMonitoringSuppressionAttributes) SetUpdateDate(v int64)

SetUpdateDate gets a reference to the given int64 and assigns it to the UpdateDate field.

func (*SecurityMonitoringSuppressionAttributes) SetUpdater

func (o *SecurityMonitoringSuppressionAttributes) SetUpdater(v SecurityMonitoringUser)

SetUpdater gets a reference to the given SecurityMonitoringUser and assigns it to the Updater field.

func (*SecurityMonitoringSuppressionAttributes) SetVersion

func (o *SecurityMonitoringSuppressionAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityMonitoringSuppressionAttributes) UnmarshalJSON

func (o *SecurityMonitoringSuppressionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionCreateAttributes

SecurityMonitoringSuppressionCreateAttributes Object containing the attributes of the suppression rule to be created.

type SecurityMonitoringSuppressionCreateAttributes struct {
    // An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule.
    DataExclusionQuery *string `json:"data_exclusion_query,omitempty"`
    // A description for the suppression rule.
    Description *string `json:"description,omitempty"`
    // Whether the suppression rule is enabled.
    Enabled bool `json:"enabled"`
    // A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore.
    ExpirationDate *int64 `json:"expiration_date,omitempty"`
    // The name of the suppression rule.
    Name string `json:"name"`
    // The rule query of the suppression rule, with the same syntax as the search bar for detection rules.
    RuleQuery string `json:"rule_query"`
    // A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals.
    StartDate *int64 `json:"start_date,omitempty"`
    // The suppression query of the suppression rule. If a signal matches this query, it is suppressed and is not triggered. It uses the same syntax as the queries to search signals in the Signals Explorer.
    SuppressionQuery *string `json:"suppression_query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionCreateAttributes

func NewSecurityMonitoringSuppressionCreateAttributes(enabled bool, name string, ruleQuery string) *SecurityMonitoringSuppressionCreateAttributes

NewSecurityMonitoringSuppressionCreateAttributes instantiates a new SecurityMonitoringSuppressionCreateAttributes 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 NewSecurityMonitoringSuppressionCreateAttributesWithDefaults

func NewSecurityMonitoringSuppressionCreateAttributesWithDefaults() *SecurityMonitoringSuppressionCreateAttributes

NewSecurityMonitoringSuppressionCreateAttributesWithDefaults instantiates a new SecurityMonitoringSuppressionCreateAttributes 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 (*SecurityMonitoringSuppressionCreateAttributes) GetDataExclusionQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) GetDataExclusionQuery() string

GetDataExclusionQuery returns the DataExclusionQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionCreateAttributes) GetDataExclusionQueryOk

func (o *SecurityMonitoringSuppressionCreateAttributes) GetDataExclusionQueryOk() (*string, bool)

GetDataExclusionQueryOk returns a tuple with the DataExclusionQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) GetDescription

func (o *SecurityMonitoringSuppressionCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionCreateAttributes) GetDescriptionOk

func (o *SecurityMonitoringSuppressionCreateAttributes) 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 (*SecurityMonitoringSuppressionCreateAttributes) GetEnabled

func (o *SecurityMonitoringSuppressionCreateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value.

func (*SecurityMonitoringSuppressionCreateAttributes) GetEnabledOk

func (o *SecurityMonitoringSuppressionCreateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) GetExpirationDate

func (o *SecurityMonitoringSuppressionCreateAttributes) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionCreateAttributes) GetExpirationDateOk

func (o *SecurityMonitoringSuppressionCreateAttributes) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) GetName

func (o *SecurityMonitoringSuppressionCreateAttributes) GetName() string

GetName returns the Name field value.

func (*SecurityMonitoringSuppressionCreateAttributes) GetNameOk

func (o *SecurityMonitoringSuppressionCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) GetRuleQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) GetRuleQuery() string

GetRuleQuery returns the RuleQuery field value.

func (*SecurityMonitoringSuppressionCreateAttributes) GetRuleQueryOk

func (o *SecurityMonitoringSuppressionCreateAttributes) GetRuleQueryOk() (*string, bool)

GetRuleQueryOk returns a tuple with the RuleQuery field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) GetStartDate

func (o *SecurityMonitoringSuppressionCreateAttributes) GetStartDate() int64

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionCreateAttributes) GetStartDateOk

func (o *SecurityMonitoringSuppressionCreateAttributes) GetStartDateOk() (*int64, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) GetSuppressionQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) GetSuppressionQuery() string

GetSuppressionQuery returns the SuppressionQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionCreateAttributes) GetSuppressionQueryOk

func (o *SecurityMonitoringSuppressionCreateAttributes) GetSuppressionQueryOk() (*string, bool)

GetSuppressionQueryOk returns a tuple with the SuppressionQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) HasDataExclusionQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) HasDataExclusionQuery() bool

HasDataExclusionQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) HasDescription

func (o *SecurityMonitoringSuppressionCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) HasExpirationDate

func (o *SecurityMonitoringSuppressionCreateAttributes) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) HasStartDate

func (o *SecurityMonitoringSuppressionCreateAttributes) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionCreateAttributes) HasSuppressionQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) HasSuppressionQuery() bool

HasSuppressionQuery returns a boolean if a field has been set.

func (SecurityMonitoringSuppressionCreateAttributes) MarshalJSON

func (o SecurityMonitoringSuppressionCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionCreateAttributes) SetDataExclusionQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) SetDataExclusionQuery(v string)

SetDataExclusionQuery gets a reference to the given string and assigns it to the DataExclusionQuery field.

func (*SecurityMonitoringSuppressionCreateAttributes) SetDescription

func (o *SecurityMonitoringSuppressionCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SecurityMonitoringSuppressionCreateAttributes) SetEnabled

func (o *SecurityMonitoringSuppressionCreateAttributes) SetEnabled(v bool)

SetEnabled sets field value.

func (*SecurityMonitoringSuppressionCreateAttributes) SetExpirationDate

func (o *SecurityMonitoringSuppressionCreateAttributes) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given int64 and assigns it to the ExpirationDate field.

func (*SecurityMonitoringSuppressionCreateAttributes) SetName

func (o *SecurityMonitoringSuppressionCreateAttributes) SetName(v string)

SetName sets field value.

func (*SecurityMonitoringSuppressionCreateAttributes) SetRuleQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) SetRuleQuery(v string)

SetRuleQuery sets field value.

func (*SecurityMonitoringSuppressionCreateAttributes) SetStartDate

func (o *SecurityMonitoringSuppressionCreateAttributes) SetStartDate(v int64)

SetStartDate gets a reference to the given int64 and assigns it to the StartDate field.

func (*SecurityMonitoringSuppressionCreateAttributes) SetSuppressionQuery

func (o *SecurityMonitoringSuppressionCreateAttributes) SetSuppressionQuery(v string)

SetSuppressionQuery gets a reference to the given string and assigns it to the SuppressionQuery field.

func (*SecurityMonitoringSuppressionCreateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSuppressionCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionCreateData

SecurityMonitoringSuppressionCreateData Object for a single suppression rule.

type SecurityMonitoringSuppressionCreateData struct {
    // Object containing the attributes of the suppression rule to be created.
    Attributes SecurityMonitoringSuppressionCreateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `suppressions`.
    Type SecurityMonitoringSuppressionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionCreateData

func NewSecurityMonitoringSuppressionCreateData(attributes SecurityMonitoringSuppressionCreateAttributes, typeVar SecurityMonitoringSuppressionType) *SecurityMonitoringSuppressionCreateData

NewSecurityMonitoringSuppressionCreateData instantiates a new SecurityMonitoringSuppressionCreateData 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 NewSecurityMonitoringSuppressionCreateDataWithDefaults

func NewSecurityMonitoringSuppressionCreateDataWithDefaults() *SecurityMonitoringSuppressionCreateData

NewSecurityMonitoringSuppressionCreateDataWithDefaults instantiates a new SecurityMonitoringSuppressionCreateData 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 (*SecurityMonitoringSuppressionCreateData) GetAttributes

func (o *SecurityMonitoringSuppressionCreateData) GetAttributes() SecurityMonitoringSuppressionCreateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSuppressionCreateData) GetAttributesOk

func (o *SecurityMonitoringSuppressionCreateData) GetAttributesOk() (*SecurityMonitoringSuppressionCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionCreateData) GetType

func (o *SecurityMonitoringSuppressionCreateData) GetType() SecurityMonitoringSuppressionType

GetType returns the Type field value.

func (*SecurityMonitoringSuppressionCreateData) GetTypeOk

func (o *SecurityMonitoringSuppressionCreateData) GetTypeOk() (*SecurityMonitoringSuppressionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityMonitoringSuppressionCreateData) MarshalJSON

func (o SecurityMonitoringSuppressionCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionCreateData) SetAttributes

func (o *SecurityMonitoringSuppressionCreateData) SetAttributes(v SecurityMonitoringSuppressionCreateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSuppressionCreateData) SetType

func (o *SecurityMonitoringSuppressionCreateData) SetType(v SecurityMonitoringSuppressionType)

SetType sets field value.

func (*SecurityMonitoringSuppressionCreateData) UnmarshalJSON

func (o *SecurityMonitoringSuppressionCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionCreateRequest

SecurityMonitoringSuppressionCreateRequest Request object that includes the suppression rule that you would like to create.

type SecurityMonitoringSuppressionCreateRequest struct {
    // Object for a single suppression rule.
    Data SecurityMonitoringSuppressionCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionCreateRequest

func NewSecurityMonitoringSuppressionCreateRequest(data SecurityMonitoringSuppressionCreateData) *SecurityMonitoringSuppressionCreateRequest

NewSecurityMonitoringSuppressionCreateRequest instantiates a new SecurityMonitoringSuppressionCreateRequest 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 NewSecurityMonitoringSuppressionCreateRequestWithDefaults

func NewSecurityMonitoringSuppressionCreateRequestWithDefaults() *SecurityMonitoringSuppressionCreateRequest

NewSecurityMonitoringSuppressionCreateRequestWithDefaults instantiates a new SecurityMonitoringSuppressionCreateRequest 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 (*SecurityMonitoringSuppressionCreateRequest) GetData

func (o *SecurityMonitoringSuppressionCreateRequest) GetData() SecurityMonitoringSuppressionCreateData

GetData returns the Data field value.

func (*SecurityMonitoringSuppressionCreateRequest) GetDataOk

func (o *SecurityMonitoringSuppressionCreateRequest) GetDataOk() (*SecurityMonitoringSuppressionCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSuppressionCreateRequest) MarshalJSON

func (o SecurityMonitoringSuppressionCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionCreateRequest) SetData

func (o *SecurityMonitoringSuppressionCreateRequest) SetData(v SecurityMonitoringSuppressionCreateData)

SetData sets field value.

func (*SecurityMonitoringSuppressionCreateRequest) UnmarshalJSON

func (o *SecurityMonitoringSuppressionCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionResponse

SecurityMonitoringSuppressionResponse Response object containing a single suppression rule.

type SecurityMonitoringSuppressionResponse struct {
    // The suppression rule's properties.
    Data *SecurityMonitoringSuppression `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionResponse

func NewSecurityMonitoringSuppressionResponse() *SecurityMonitoringSuppressionResponse

NewSecurityMonitoringSuppressionResponse instantiates a new SecurityMonitoringSuppressionResponse 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 NewSecurityMonitoringSuppressionResponseWithDefaults

func NewSecurityMonitoringSuppressionResponseWithDefaults() *SecurityMonitoringSuppressionResponse

NewSecurityMonitoringSuppressionResponseWithDefaults instantiates a new SecurityMonitoringSuppressionResponse 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 (*SecurityMonitoringSuppressionResponse) GetData

func (o *SecurityMonitoringSuppressionResponse) GetData() SecurityMonitoringSuppression

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionResponse) GetDataOk

func (o *SecurityMonitoringSuppressionResponse) GetDataOk() (*SecurityMonitoringSuppression, 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 (*SecurityMonitoringSuppressionResponse) HasData

func (o *SecurityMonitoringSuppressionResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SecurityMonitoringSuppressionResponse) MarshalJSON

func (o SecurityMonitoringSuppressionResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionResponse) SetData

func (o *SecurityMonitoringSuppressionResponse) SetData(v SecurityMonitoringSuppression)

SetData gets a reference to the given SecurityMonitoringSuppression and assigns it to the Data field.

func (*SecurityMonitoringSuppressionResponse) UnmarshalJSON

func (o *SecurityMonitoringSuppressionResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionType

SecurityMonitoringSuppressionType The type of the resource. The value should always be `suppressions`.

type SecurityMonitoringSuppressionType string

List of SecurityMonitoringSuppressionType.

const (
    SECURITYMONITORINGSUPPRESSIONTYPE_SUPPRESSIONS SecurityMonitoringSuppressionType = "suppressions"
)

func NewSecurityMonitoringSuppressionTypeFromValue

func NewSecurityMonitoringSuppressionTypeFromValue(v string) (*SecurityMonitoringSuppressionType, error)

NewSecurityMonitoringSuppressionTypeFromValue returns a pointer to a valid SecurityMonitoringSuppressionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SecurityMonitoringSuppressionType) GetAllowedValues

func (v *SecurityMonitoringSuppressionType) GetAllowedValues() []SecurityMonitoringSuppressionType

GetAllowedValues reeturns the list of possible values.

func (SecurityMonitoringSuppressionType) IsValid

func (v SecurityMonitoringSuppressionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SecurityMonitoringSuppressionType) Ptr

func (v SecurityMonitoringSuppressionType) Ptr() *SecurityMonitoringSuppressionType

Ptr returns reference to SecurityMonitoringSuppressionType value.

func (*SecurityMonitoringSuppressionType) UnmarshalJSON

func (v *SecurityMonitoringSuppressionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionUpdateAttributes

SecurityMonitoringSuppressionUpdateAttributes The suppression rule properties to be updated.

type SecurityMonitoringSuppressionUpdateAttributes struct {
    // An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule.
    DataExclusionQuery *string `json:"data_exclusion_query,omitempty"`
    // A description for the suppression rule.
    Description *string `json:"description,omitempty"`
    // Whether the suppression rule is enabled.
    Enabled *bool `json:"enabled,omitempty"`
    // A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore. If unset, the expiration date of the suppression rule is left untouched. If set to `null`, the expiration date is removed.
    ExpirationDate datadog.NullableInt64 `json:"expiration_date,omitempty"`
    // The name of the suppression rule.
    Name *string `json:"name,omitempty"`
    // The rule query of the suppression rule, with the same syntax as the search bar for detection rules.
    RuleQuery *string `json:"rule_query,omitempty"`
    // A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. If unset, the start date of the suppression rule is left untouched. If set to `null`, the start date is removed.
    StartDate datadog.NullableInt64 `json:"start_date,omitempty"`
    // The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer.
    SuppressionQuery *string `json:"suppression_query,omitempty"`
    // The current version of the suppression. This is optional, but it can help prevent concurrent modifications.
    Version *int32 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionUpdateAttributes

func NewSecurityMonitoringSuppressionUpdateAttributes() *SecurityMonitoringSuppressionUpdateAttributes

NewSecurityMonitoringSuppressionUpdateAttributes instantiates a new SecurityMonitoringSuppressionUpdateAttributes 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 NewSecurityMonitoringSuppressionUpdateAttributesWithDefaults

func NewSecurityMonitoringSuppressionUpdateAttributesWithDefaults() *SecurityMonitoringSuppressionUpdateAttributes

NewSecurityMonitoringSuppressionUpdateAttributesWithDefaults instantiates a new SecurityMonitoringSuppressionUpdateAttributes 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 (*SecurityMonitoringSuppressionUpdateAttributes) GetDataExclusionQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetDataExclusionQuery() string

GetDataExclusionQuery returns the DataExclusionQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetDataExclusionQueryOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetDataExclusionQueryOk() (*string, bool)

GetDataExclusionQueryOk returns a tuple with the DataExclusionQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetDescription

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetDescriptionOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) 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 (*SecurityMonitoringSuppressionUpdateAttributes) GetEnabled

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetEnabledOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetExpirationDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SecurityMonitoringSuppressionUpdateAttributes) GetExpirationDateOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetExpirationDateOk() (*int64, bool)

GetExpirationDateOk returns a tuple with the ExpirationDate 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 (*SecurityMonitoringSuppressionUpdateAttributes) GetName

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetNameOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) 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 (*SecurityMonitoringSuppressionUpdateAttributes) GetRuleQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetRuleQuery() string

GetRuleQuery returns the RuleQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetRuleQueryOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetRuleQueryOk() (*string, bool)

GetRuleQueryOk returns a tuple with the RuleQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetStartDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetStartDate() int64

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SecurityMonitoringSuppressionUpdateAttributes) GetStartDateOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetStartDateOk() (*int64, bool)

GetStartDateOk returns a tuple with the StartDate 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 (*SecurityMonitoringSuppressionUpdateAttributes) GetSuppressionQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetSuppressionQuery() string

GetSuppressionQuery returns the SuppressionQuery field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetSuppressionQueryOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetSuppressionQueryOk() (*string, bool)

GetSuppressionQueryOk returns a tuple with the SuppressionQuery field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetVersion

func (o *SecurityMonitoringSuppressionUpdateAttributes) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionUpdateAttributes) GetVersionOk

func (o *SecurityMonitoringSuppressionUpdateAttributes) 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 (*SecurityMonitoringSuppressionUpdateAttributes) HasDataExclusionQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasDataExclusionQuery() bool

HasDataExclusionQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasDescription

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasEnabled

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasExpirationDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasExpirationDate() bool

HasExpirationDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasName

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasRuleQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasRuleQuery() bool

HasRuleQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasStartDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasSuppressionQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasSuppressionQuery() bool

HasSuppressionQuery returns a boolean if a field has been set.

func (*SecurityMonitoringSuppressionUpdateAttributes) HasVersion

func (o *SecurityMonitoringSuppressionUpdateAttributes) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SecurityMonitoringSuppressionUpdateAttributes) MarshalJSON

func (o SecurityMonitoringSuppressionUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetDataExclusionQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetDataExclusionQuery(v string)

SetDataExclusionQuery gets a reference to the given string and assigns it to the DataExclusionQuery field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetDescription

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetEnabled

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetExpirationDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetExpirationDate(v int64)

SetExpirationDate gets a reference to the given datadog.NullableInt64 and assigns it to the ExpirationDate field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetExpirationDateNil

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetExpirationDateNil()

SetExpirationDateNil sets the value for ExpirationDate to be an explicit nil.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetName

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetRuleQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetRuleQuery(v string)

SetRuleQuery gets a reference to the given string and assigns it to the RuleQuery field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetStartDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetStartDate(v int64)

SetStartDate gets a reference to the given datadog.NullableInt64 and assigns it to the StartDate field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetStartDateNil

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetSuppressionQuery

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetSuppressionQuery(v string)

SetSuppressionQuery gets a reference to the given string and assigns it to the SuppressionQuery field.

func (*SecurityMonitoringSuppressionUpdateAttributes) SetVersion

func (o *SecurityMonitoringSuppressionUpdateAttributes) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

func (*SecurityMonitoringSuppressionUpdateAttributes) UnmarshalJSON

func (o *SecurityMonitoringSuppressionUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*SecurityMonitoringSuppressionUpdateAttributes) UnsetExpirationDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) UnsetExpirationDate()

UnsetExpirationDate ensures that no value is present for ExpirationDate, not even an explicit nil.

func (*SecurityMonitoringSuppressionUpdateAttributes) UnsetStartDate

func (o *SecurityMonitoringSuppressionUpdateAttributes) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil.

type SecurityMonitoringSuppressionUpdateData

SecurityMonitoringSuppressionUpdateData The new suppression properties; partial updates are supported.

type SecurityMonitoringSuppressionUpdateData struct {
    // The suppression rule properties to be updated.
    Attributes SecurityMonitoringSuppressionUpdateAttributes `json:"attributes"`
    // The type of the resource. The value should always be `suppressions`.
    Type SecurityMonitoringSuppressionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionUpdateData

func NewSecurityMonitoringSuppressionUpdateData(attributes SecurityMonitoringSuppressionUpdateAttributes, typeVar SecurityMonitoringSuppressionType) *SecurityMonitoringSuppressionUpdateData

NewSecurityMonitoringSuppressionUpdateData instantiates a new SecurityMonitoringSuppressionUpdateData 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 NewSecurityMonitoringSuppressionUpdateDataWithDefaults

func NewSecurityMonitoringSuppressionUpdateDataWithDefaults() *SecurityMonitoringSuppressionUpdateData

NewSecurityMonitoringSuppressionUpdateDataWithDefaults instantiates a new SecurityMonitoringSuppressionUpdateData 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 (*SecurityMonitoringSuppressionUpdateData) GetAttributes

func (o *SecurityMonitoringSuppressionUpdateData) GetAttributes() SecurityMonitoringSuppressionUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SecurityMonitoringSuppressionUpdateData) GetAttributesOk

func (o *SecurityMonitoringSuppressionUpdateData) GetAttributesOk() (*SecurityMonitoringSuppressionUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SecurityMonitoringSuppressionUpdateData) GetType

func (o *SecurityMonitoringSuppressionUpdateData) GetType() SecurityMonitoringSuppressionType

GetType returns the Type field value.

func (*SecurityMonitoringSuppressionUpdateData) GetTypeOk

func (o *SecurityMonitoringSuppressionUpdateData) GetTypeOk() (*SecurityMonitoringSuppressionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SecurityMonitoringSuppressionUpdateData) MarshalJSON

func (o SecurityMonitoringSuppressionUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionUpdateData) SetAttributes

func (o *SecurityMonitoringSuppressionUpdateData) SetAttributes(v SecurityMonitoringSuppressionUpdateAttributes)

SetAttributes sets field value.

func (*SecurityMonitoringSuppressionUpdateData) SetType

func (o *SecurityMonitoringSuppressionUpdateData) SetType(v SecurityMonitoringSuppressionType)

SetType sets field value.

func (*SecurityMonitoringSuppressionUpdateData) UnmarshalJSON

func (o *SecurityMonitoringSuppressionUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionUpdateRequest

SecurityMonitoringSuppressionUpdateRequest Request object containing the fields to update on the suppression rule.

type SecurityMonitoringSuppressionUpdateRequest struct {
    // The new suppression properties; partial updates are supported.
    Data SecurityMonitoringSuppressionUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionUpdateRequest

func NewSecurityMonitoringSuppressionUpdateRequest(data SecurityMonitoringSuppressionUpdateData) *SecurityMonitoringSuppressionUpdateRequest

NewSecurityMonitoringSuppressionUpdateRequest instantiates a new SecurityMonitoringSuppressionUpdateRequest 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 NewSecurityMonitoringSuppressionUpdateRequestWithDefaults

func NewSecurityMonitoringSuppressionUpdateRequestWithDefaults() *SecurityMonitoringSuppressionUpdateRequest

NewSecurityMonitoringSuppressionUpdateRequestWithDefaults instantiates a new SecurityMonitoringSuppressionUpdateRequest 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 (*SecurityMonitoringSuppressionUpdateRequest) GetData

func (o *SecurityMonitoringSuppressionUpdateRequest) GetData() SecurityMonitoringSuppressionUpdateData

GetData returns the Data field value.

func (*SecurityMonitoringSuppressionUpdateRequest) GetDataOk

func (o *SecurityMonitoringSuppressionUpdateRequest) GetDataOk() (*SecurityMonitoringSuppressionUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SecurityMonitoringSuppressionUpdateRequest) MarshalJSON

func (o SecurityMonitoringSuppressionUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionUpdateRequest) SetData

func (o *SecurityMonitoringSuppressionUpdateRequest) SetData(v SecurityMonitoringSuppressionUpdateData)

SetData sets field value.

func (*SecurityMonitoringSuppressionUpdateRequest) UnmarshalJSON

func (o *SecurityMonitoringSuppressionUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringSuppressionsResponse

SecurityMonitoringSuppressionsResponse Response object containing the available suppression rules.

type SecurityMonitoringSuppressionsResponse struct {
    // A list of suppressions objects.
    Data []SecurityMonitoringSuppression `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringSuppressionsResponse

func NewSecurityMonitoringSuppressionsResponse() *SecurityMonitoringSuppressionsResponse

NewSecurityMonitoringSuppressionsResponse instantiates a new SecurityMonitoringSuppressionsResponse 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 NewSecurityMonitoringSuppressionsResponseWithDefaults

func NewSecurityMonitoringSuppressionsResponseWithDefaults() *SecurityMonitoringSuppressionsResponse

NewSecurityMonitoringSuppressionsResponseWithDefaults instantiates a new SecurityMonitoringSuppressionsResponse 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 (*SecurityMonitoringSuppressionsResponse) GetData

func (o *SecurityMonitoringSuppressionsResponse) GetData() []SecurityMonitoringSuppression

GetData returns the Data field value if set, zero value otherwise.

func (*SecurityMonitoringSuppressionsResponse) GetDataOk

func (o *SecurityMonitoringSuppressionsResponse) GetDataOk() (*[]SecurityMonitoringSuppression, 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 (*SecurityMonitoringSuppressionsResponse) HasData

func (o *SecurityMonitoringSuppressionsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SecurityMonitoringSuppressionsResponse) MarshalJSON

func (o SecurityMonitoringSuppressionsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringSuppressionsResponse) SetData

func (o *SecurityMonitoringSuppressionsResponse) SetData(v []SecurityMonitoringSuppression)

SetData gets a reference to the given []SecurityMonitoringSuppression and assigns it to the Data field.

func (*SecurityMonitoringSuppressionsResponse) UnmarshalJSON

func (o *SecurityMonitoringSuppressionsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringThirdPartyRootQuery

SecurityMonitoringThirdPartyRootQuery A query to be combined with the third party case query.

type SecurityMonitoringThirdPartyRootQuery struct {
    // Fields to group by.
    GroupByFields []string `json:"groupByFields,omitempty"`
    // Query to run on logs.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringThirdPartyRootQuery

func NewSecurityMonitoringThirdPartyRootQuery() *SecurityMonitoringThirdPartyRootQuery

NewSecurityMonitoringThirdPartyRootQuery instantiates a new SecurityMonitoringThirdPartyRootQuery 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 NewSecurityMonitoringThirdPartyRootQueryWithDefaults

func NewSecurityMonitoringThirdPartyRootQueryWithDefaults() *SecurityMonitoringThirdPartyRootQuery

NewSecurityMonitoringThirdPartyRootQueryWithDefaults instantiates a new SecurityMonitoringThirdPartyRootQuery 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 (*SecurityMonitoringThirdPartyRootQuery) GetGroupByFields

func (o *SecurityMonitoringThirdPartyRootQuery) GetGroupByFields() []string

GetGroupByFields returns the GroupByFields field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRootQuery) GetGroupByFieldsOk

func (o *SecurityMonitoringThirdPartyRootQuery) 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 (*SecurityMonitoringThirdPartyRootQuery) GetQuery

func (o *SecurityMonitoringThirdPartyRootQuery) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRootQuery) GetQueryOk

func (o *SecurityMonitoringThirdPartyRootQuery) 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 (*SecurityMonitoringThirdPartyRootQuery) HasGroupByFields

func (o *SecurityMonitoringThirdPartyRootQuery) HasGroupByFields() bool

HasGroupByFields returns a boolean if a field has been set.

func (*SecurityMonitoringThirdPartyRootQuery) HasQuery

func (o *SecurityMonitoringThirdPartyRootQuery) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityMonitoringThirdPartyRootQuery) MarshalJSON

func (o SecurityMonitoringThirdPartyRootQuery) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringThirdPartyRootQuery) SetGroupByFields

func (o *SecurityMonitoringThirdPartyRootQuery) SetGroupByFields(v []string)

SetGroupByFields gets a reference to the given []string and assigns it to the GroupByFields field.

func (*SecurityMonitoringThirdPartyRootQuery) SetQuery

func (o *SecurityMonitoringThirdPartyRootQuery) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringThirdPartyRootQuery) UnmarshalJSON

func (o *SecurityMonitoringThirdPartyRootQuery) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringThirdPartyRuleCase

SecurityMonitoringThirdPartyRuleCase Case when signal is generated by a third party rule.

type SecurityMonitoringThirdPartyRuleCase struct {
    // Name of the case.
    Name *string `json:"name,omitempty"`
    // Notification targets for each rule case.
    Notifications []string `json:"notifications,omitempty"`
    // A query to map a third party event to this case.
    Query *string `json:"query,omitempty"`
    // Severity of the Security Signal.
    Status *SecurityMonitoringRuleSeverity `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringThirdPartyRuleCase

func NewSecurityMonitoringThirdPartyRuleCase() *SecurityMonitoringThirdPartyRuleCase

NewSecurityMonitoringThirdPartyRuleCase instantiates a new SecurityMonitoringThirdPartyRuleCase 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 NewSecurityMonitoringThirdPartyRuleCaseWithDefaults

func NewSecurityMonitoringThirdPartyRuleCaseWithDefaults() *SecurityMonitoringThirdPartyRuleCase

NewSecurityMonitoringThirdPartyRuleCaseWithDefaults instantiates a new SecurityMonitoringThirdPartyRuleCase 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 (*SecurityMonitoringThirdPartyRuleCase) GetName

func (o *SecurityMonitoringThirdPartyRuleCase) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRuleCase) GetNameOk

func (o *SecurityMonitoringThirdPartyRuleCase) 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 (*SecurityMonitoringThirdPartyRuleCase) GetNotifications

func (o *SecurityMonitoringThirdPartyRuleCase) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRuleCase) GetNotificationsOk

func (o *SecurityMonitoringThirdPartyRuleCase) 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 (*SecurityMonitoringThirdPartyRuleCase) GetQuery

func (o *SecurityMonitoringThirdPartyRuleCase) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRuleCase) GetQueryOk

func (o *SecurityMonitoringThirdPartyRuleCase) 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 (*SecurityMonitoringThirdPartyRuleCase) GetStatus

func (o *SecurityMonitoringThirdPartyRuleCase) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRuleCase) GetStatusOk

func (o *SecurityMonitoringThirdPartyRuleCase) GetStatusOk() (*SecurityMonitoringRuleSeverity, 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 (*SecurityMonitoringThirdPartyRuleCase) HasName

func (o *SecurityMonitoringThirdPartyRuleCase) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringThirdPartyRuleCase) HasNotifications

func (o *SecurityMonitoringThirdPartyRuleCase) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*SecurityMonitoringThirdPartyRuleCase) HasQuery

func (o *SecurityMonitoringThirdPartyRuleCase) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SecurityMonitoringThirdPartyRuleCase) HasStatus

func (o *SecurityMonitoringThirdPartyRuleCase) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SecurityMonitoringThirdPartyRuleCase) MarshalJSON

func (o SecurityMonitoringThirdPartyRuleCase) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringThirdPartyRuleCase) SetName

func (o *SecurityMonitoringThirdPartyRuleCase) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringThirdPartyRuleCase) SetNotifications

func (o *SecurityMonitoringThirdPartyRuleCase) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringThirdPartyRuleCase) SetQuery

func (o *SecurityMonitoringThirdPartyRuleCase) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringThirdPartyRuleCase) SetStatus

func (o *SecurityMonitoringThirdPartyRuleCase) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus gets a reference to the given SecurityMonitoringRuleSeverity and assigns it to the Status field.

func (*SecurityMonitoringThirdPartyRuleCase) UnmarshalJSON

func (o *SecurityMonitoringThirdPartyRuleCase) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringThirdPartyRuleCaseCreate

SecurityMonitoringThirdPartyRuleCaseCreate Case when a signal is generated by a third party rule.

type SecurityMonitoringThirdPartyRuleCaseCreate struct {
    // Name of the case.
    Name *string `json:"name,omitempty"`
    // Notification targets for each case.
    Notifications []string `json:"notifications,omitempty"`
    // A query to map a third party event to this case.
    Query *string `json:"query,omitempty"`
    // Severity of the Security Signal.
    Status SecurityMonitoringRuleSeverity `json:"status"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringThirdPartyRuleCaseCreate

func NewSecurityMonitoringThirdPartyRuleCaseCreate(status SecurityMonitoringRuleSeverity) *SecurityMonitoringThirdPartyRuleCaseCreate

NewSecurityMonitoringThirdPartyRuleCaseCreate instantiates a new SecurityMonitoringThirdPartyRuleCaseCreate 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 NewSecurityMonitoringThirdPartyRuleCaseCreateWithDefaults

func NewSecurityMonitoringThirdPartyRuleCaseCreateWithDefaults() *SecurityMonitoringThirdPartyRuleCaseCreate

NewSecurityMonitoringThirdPartyRuleCaseCreateWithDefaults instantiates a new SecurityMonitoringThirdPartyRuleCaseCreate 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 (*SecurityMonitoringThirdPartyRuleCaseCreate) GetName

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) GetNameOk

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) 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 (*SecurityMonitoringThirdPartyRuleCaseCreate) GetNotifications

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetNotifications() []string

GetNotifications returns the Notifications field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) GetNotificationsOk

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) 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 (*SecurityMonitoringThirdPartyRuleCaseCreate) GetQuery

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) GetQueryOk

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) 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 (*SecurityMonitoringThirdPartyRuleCaseCreate) GetStatus

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetStatus() SecurityMonitoringRuleSeverity

GetStatus returns the Status field value.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) GetStatusOk

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) GetStatusOk() (*SecurityMonitoringRuleSeverity, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) HasName

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) HasNotifications

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) HasNotifications() bool

HasNotifications returns a boolean if a field has been set.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) HasQuery

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SecurityMonitoringThirdPartyRuleCaseCreate) MarshalJSON

func (o SecurityMonitoringThirdPartyRuleCaseCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) SetName

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) SetNotifications

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetNotifications(v []string)

SetNotifications gets a reference to the given []string and assigns it to the Notifications field.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) SetQuery

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) SetStatus

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) SetStatus(v SecurityMonitoringRuleSeverity)

SetStatus sets field value.

func (*SecurityMonitoringThirdPartyRuleCaseCreate) UnmarshalJSON

func (o *SecurityMonitoringThirdPartyRuleCaseCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityMonitoringTriageUser

SecurityMonitoringTriageUser Object representing a given user entity.

type SecurityMonitoringTriageUser struct {
    // The handle for this user account.
    Handle *string `json:"handle,omitempty"`
    // Gravatar icon associated to the user.
    Icon *string `json:"icon,omitempty"`
    // Numerical ID assigned by Datadog to this user account.
    Id *int64 `json:"id,omitempty"`
    // The name for this user account.
    Name datadog.NullableString `json:"name,omitempty"`
    // UUID assigned by Datadog to this user account.
    Uuid string `json:"uuid"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringTriageUser

func NewSecurityMonitoringTriageUser(uuid string) *SecurityMonitoringTriageUser

NewSecurityMonitoringTriageUser instantiates a new SecurityMonitoringTriageUser 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 NewSecurityMonitoringTriageUserWithDefaults

func NewSecurityMonitoringTriageUserWithDefaults() *SecurityMonitoringTriageUser

NewSecurityMonitoringTriageUserWithDefaults instantiates a new SecurityMonitoringTriageUser 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 (*SecurityMonitoringTriageUser) GetHandle

func (o *SecurityMonitoringTriageUser) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetHandleOk

func (o *SecurityMonitoringTriageUser) 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 (*SecurityMonitoringTriageUser) GetIcon

func (o *SecurityMonitoringTriageUser) GetIcon() string

GetIcon returns the Icon field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetIconOk

func (o *SecurityMonitoringTriageUser) 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 (*SecurityMonitoringTriageUser) GetId

func (o *SecurityMonitoringTriageUser) GetId() int64

GetId returns the Id field value if set, zero value otherwise.

func (*SecurityMonitoringTriageUser) GetIdOk

func (o *SecurityMonitoringTriageUser) GetIdOk() (*int64, 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 (*SecurityMonitoringTriageUser) GetName

func (o *SecurityMonitoringTriageUser) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SecurityMonitoringTriageUser) GetNameOk

func (o *SecurityMonitoringTriageUser) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*SecurityMonitoringTriageUser) GetUuid

func (o *SecurityMonitoringTriageUser) GetUuid() string

GetUuid returns the Uuid field value.

func (*SecurityMonitoringTriageUser) GetUuidOk

func (o *SecurityMonitoringTriageUser) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (*SecurityMonitoringTriageUser) HasHandle

func (o *SecurityMonitoringTriageUser) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*SecurityMonitoringTriageUser) HasIcon

func (o *SecurityMonitoringTriageUser) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*SecurityMonitoringTriageUser) HasId

func (o *SecurityMonitoringTriageUser) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityMonitoringTriageUser) HasName

func (o *SecurityMonitoringTriageUser) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringTriageUser) MarshalJSON

func (o SecurityMonitoringTriageUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringTriageUser) SetHandle

func (o *SecurityMonitoringTriageUser) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*SecurityMonitoringTriageUser) SetIcon

func (o *SecurityMonitoringTriageUser) SetIcon(v string)

SetIcon gets a reference to the given string and assigns it to the Icon field.

func (*SecurityMonitoringTriageUser) SetId

func (o *SecurityMonitoringTriageUser) SetId(v int64)

SetId gets a reference to the given int64 and assigns it to the Id field.

func (*SecurityMonitoringTriageUser) SetName

func (o *SecurityMonitoringTriageUser) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*SecurityMonitoringTriageUser) SetNameNil

func (o *SecurityMonitoringTriageUser) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*SecurityMonitoringTriageUser) SetUuid

func (o *SecurityMonitoringTriageUser) SetUuid(v string)

SetUuid sets field value.

func (*SecurityMonitoringTriageUser) UnmarshalJSON

func (o *SecurityMonitoringTriageUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*SecurityMonitoringTriageUser) UnsetName

func (o *SecurityMonitoringTriageUser) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type SecurityMonitoringUser

SecurityMonitoringUser A user.

type SecurityMonitoringUser struct {
    // The handle of the user.
    Handle *string `json:"handle,omitempty"`
    // The name of the user.
    Name datadog.NullableString `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityMonitoringUser

func NewSecurityMonitoringUser() *SecurityMonitoringUser

NewSecurityMonitoringUser instantiates a new SecurityMonitoringUser 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 NewSecurityMonitoringUserWithDefaults

func NewSecurityMonitoringUserWithDefaults() *SecurityMonitoringUser

NewSecurityMonitoringUserWithDefaults instantiates a new SecurityMonitoringUser 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 (*SecurityMonitoringUser) GetHandle

func (o *SecurityMonitoringUser) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*SecurityMonitoringUser) GetHandleOk

func (o *SecurityMonitoringUser) 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 (*SecurityMonitoringUser) GetName

func (o *SecurityMonitoringUser) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SecurityMonitoringUser) GetNameOk

func (o *SecurityMonitoringUser) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*SecurityMonitoringUser) HasHandle

func (o *SecurityMonitoringUser) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*SecurityMonitoringUser) HasName

func (o *SecurityMonitoringUser) HasName() bool

HasName returns a boolean if a field has been set.

func (SecurityMonitoringUser) MarshalJSON

func (o SecurityMonitoringUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityMonitoringUser) SetHandle

func (o *SecurityMonitoringUser) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*SecurityMonitoringUser) SetName

func (o *SecurityMonitoringUser) SetName(v string)

SetName gets a reference to the given datadog.NullableString and assigns it to the Name field.

func (*SecurityMonitoringUser) SetNameNil

func (o *SecurityMonitoringUser) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*SecurityMonitoringUser) UnmarshalJSON

func (o *SecurityMonitoringUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*SecurityMonitoringUser) UnsetName

func (o *SecurityMonitoringUser) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

type SecurityTrigger

SecurityTrigger Trigger a workflow from a Security Signal or Finding. For automatic triggering a handle must be configured and the workflow must be published.

type SecurityTrigger struct {
    // Defines a rate limit for a trigger.
    RateLimit *TriggerRateLimit `json:"rateLimit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityTrigger

func NewSecurityTrigger() *SecurityTrigger

NewSecurityTrigger instantiates a new SecurityTrigger 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 NewSecurityTriggerWithDefaults

func NewSecurityTriggerWithDefaults() *SecurityTrigger

NewSecurityTriggerWithDefaults instantiates a new SecurityTrigger 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 (*SecurityTrigger) GetRateLimit

func (o *SecurityTrigger) GetRateLimit() TriggerRateLimit

GetRateLimit returns the RateLimit field value if set, zero value otherwise.

func (*SecurityTrigger) GetRateLimitOk

func (o *SecurityTrigger) GetRateLimitOk() (*TriggerRateLimit, bool)

GetRateLimitOk returns a tuple with the RateLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityTrigger) HasRateLimit

func (o *SecurityTrigger) HasRateLimit() bool

HasRateLimit returns a boolean if a field has been set.

func (SecurityTrigger) MarshalJSON

func (o SecurityTrigger) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityTrigger) SetRateLimit

func (o *SecurityTrigger) SetRateLimit(v TriggerRateLimit)

SetRateLimit gets a reference to the given TriggerRateLimit and assigns it to the RateLimit field.

func (*SecurityTrigger) UnmarshalJSON

func (o *SecurityTrigger) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SecurityTriggerWrapper

SecurityTriggerWrapper Schema for a Security-based trigger.

type SecurityTriggerWrapper struct {
    // Trigger a workflow from a Security Signal or Finding. For automatic triggering a handle must be configured and the workflow must be published.
    SecurityTrigger SecurityTrigger `json:"securityTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSecurityTriggerWrapper

func NewSecurityTriggerWrapper(securityTrigger SecurityTrigger) *SecurityTriggerWrapper

NewSecurityTriggerWrapper instantiates a new SecurityTriggerWrapper 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 NewSecurityTriggerWrapperWithDefaults

func NewSecurityTriggerWrapperWithDefaults() *SecurityTriggerWrapper

NewSecurityTriggerWrapperWithDefaults instantiates a new SecurityTriggerWrapper 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 (*SecurityTriggerWrapper) GetSecurityTrigger

func (o *SecurityTriggerWrapper) GetSecurityTrigger() SecurityTrigger

GetSecurityTrigger returns the SecurityTrigger field value.

func (*SecurityTriggerWrapper) GetSecurityTriggerOk

func (o *SecurityTriggerWrapper) GetSecurityTriggerOk() (*SecurityTrigger, bool)

GetSecurityTriggerOk returns a tuple with the SecurityTrigger field value and a boolean to check if the value has been set.

func (*SecurityTriggerWrapper) GetStartStepNames

func (o *SecurityTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*SecurityTriggerWrapper) GetStartStepNamesOk

func (o *SecurityTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityTriggerWrapper) HasStartStepNames

func (o *SecurityTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (SecurityTriggerWrapper) MarshalJSON

func (o SecurityTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SecurityTriggerWrapper) SetSecurityTrigger

func (o *SecurityTriggerWrapper) SetSecurityTrigger(v SecurityTrigger)

SetSecurityTrigger sets field value.

func (*SecurityTriggerWrapper) SetStartStepNames

func (o *SecurityTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*SecurityTriggerWrapper) UnmarshalJSON

func (o *SecurityTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Selectors

Selectors Selectors are used to filter security issues for which notifications should be generated. Users can specify rule severities, rule types, a query to filter security issues on tags and attributes, and the trigger source. Only the trigger_source field is required.

type Selectors struct {
    // The query is composed of one or several key:value pairs, which can be used to filter security issues on tags and attributes.
    Query *string `json:"query,omitempty"`
    // Security rule types used as filters in security rules.
    RuleTypes []RuleTypesItems `json:"rule_types,omitempty"`
    // The security rules severities to consider.
    Severities []RuleSeverity `json:"severities,omitempty"`
    // The type of security issues on which the rule applies. Notification rules based on security signals need to use the trigger source "security_signals",
    // while notification rules based on security vulnerabilities need to use the trigger source "security_findings".
    TriggerSource TriggerSource `json:"trigger_source"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSelectors

func NewSelectors(triggerSource TriggerSource) *Selectors

NewSelectors instantiates a new Selectors 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 NewSelectorsWithDefaults

func NewSelectorsWithDefaults() *Selectors

NewSelectorsWithDefaults instantiates a new Selectors 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 (*Selectors) GetQuery

func (o *Selectors) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*Selectors) GetQueryOk

func (o *Selectors) 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 (*Selectors) GetRuleTypes

func (o *Selectors) GetRuleTypes() []RuleTypesItems

GetRuleTypes returns the RuleTypes field value if set, zero value otherwise.

func (*Selectors) GetRuleTypesOk

func (o *Selectors) GetRuleTypesOk() (*[]RuleTypesItems, bool)

GetRuleTypesOk returns a tuple with the RuleTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Selectors) GetSeverities

func (o *Selectors) GetSeverities() []RuleSeverity

GetSeverities returns the Severities field value if set, zero value otherwise.

func (*Selectors) GetSeveritiesOk

func (o *Selectors) GetSeveritiesOk() (*[]RuleSeverity, bool)

GetSeveritiesOk returns a tuple with the Severities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Selectors) GetTriggerSource

func (o *Selectors) GetTriggerSource() TriggerSource

GetTriggerSource returns the TriggerSource field value.

func (*Selectors) GetTriggerSourceOk

func (o *Selectors) GetTriggerSourceOk() (*TriggerSource, bool)

GetTriggerSourceOk returns a tuple with the TriggerSource field value and a boolean to check if the value has been set.

func (*Selectors) HasQuery

func (o *Selectors) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*Selectors) HasRuleTypes

func (o *Selectors) HasRuleTypes() bool

HasRuleTypes returns a boolean if a field has been set.

func (*Selectors) HasSeverities

func (o *Selectors) HasSeverities() bool

HasSeverities returns a boolean if a field has been set.

func (Selectors) MarshalJSON

func (o Selectors) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Selectors) SetQuery

func (o *Selectors) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*Selectors) SetRuleTypes

func (o *Selectors) SetRuleTypes(v []RuleTypesItems)

SetRuleTypes gets a reference to the given []RuleTypesItems and assigns it to the RuleTypes field.

func (*Selectors) SetSeverities

func (o *Selectors) SetSeverities(v []RuleSeverity)

SetSeverities gets a reference to the given []RuleSeverity and assigns it to the Severities field.

func (*Selectors) SetTriggerSource

func (o *Selectors) SetTriggerSource(v TriggerSource)

SetTriggerSource sets field value.

func (*Selectors) UnmarshalJSON

func (o *Selectors) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SelfServiceTriggerWrapper

SelfServiceTriggerWrapper Schema for a Self Service-based trigger.

type SelfServiceTriggerWrapper struct {
    // Trigger a workflow from Self Service.
    SelfServiceTrigger interface{} `json:"selfServiceTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSelfServiceTriggerWrapper

func NewSelfServiceTriggerWrapper(selfServiceTrigger interface{}) *SelfServiceTriggerWrapper

NewSelfServiceTriggerWrapper instantiates a new SelfServiceTriggerWrapper 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 NewSelfServiceTriggerWrapperWithDefaults

func NewSelfServiceTriggerWrapperWithDefaults() *SelfServiceTriggerWrapper

NewSelfServiceTriggerWrapperWithDefaults instantiates a new SelfServiceTriggerWrapper 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 (*SelfServiceTriggerWrapper) GetSelfServiceTrigger

func (o *SelfServiceTriggerWrapper) GetSelfServiceTrigger() interface{}

GetSelfServiceTrigger returns the SelfServiceTrigger field value.

func (*SelfServiceTriggerWrapper) GetSelfServiceTriggerOk

func (o *SelfServiceTriggerWrapper) GetSelfServiceTriggerOk() (*interface{}, bool)

GetSelfServiceTriggerOk returns a tuple with the SelfServiceTrigger field value and a boolean to check if the value has been set.

func (*SelfServiceTriggerWrapper) GetStartStepNames

func (o *SelfServiceTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*SelfServiceTriggerWrapper) GetStartStepNamesOk

func (o *SelfServiceTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SelfServiceTriggerWrapper) HasStartStepNames

func (o *SelfServiceTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (SelfServiceTriggerWrapper) MarshalJSON

func (o SelfServiceTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SelfServiceTriggerWrapper) SetSelfServiceTrigger

func (o *SelfServiceTriggerWrapper) SetSelfServiceTrigger(v interface{})

SetSelfServiceTrigger sets field value.

func (*SelfServiceTriggerWrapper) SetStartStepNames

func (o *SelfServiceTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*SelfServiceTriggerWrapper) UnmarshalJSON

func (o *SelfServiceTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SendSlackMessageAction

SendSlackMessageAction Sends a message to a Slack channel.

type SendSlackMessageAction struct {
    // The channel ID.
    Channel string `json:"channel"`
    // Indicates that the action is a send Slack message action.
    Type SendSlackMessageActionType `json:"type"`
    // The workspace ID.
    Workspace string `json:"workspace"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSendSlackMessageAction

func NewSendSlackMessageAction(channel string, typeVar SendSlackMessageActionType, workspace string) *SendSlackMessageAction

NewSendSlackMessageAction instantiates a new SendSlackMessageAction 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 NewSendSlackMessageActionWithDefaults

func NewSendSlackMessageActionWithDefaults() *SendSlackMessageAction

NewSendSlackMessageActionWithDefaults instantiates a new SendSlackMessageAction 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 (*SendSlackMessageAction) GetChannel

func (o *SendSlackMessageAction) GetChannel() string

GetChannel returns the Channel field value.

func (*SendSlackMessageAction) GetChannelOk

func (o *SendSlackMessageAction) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value and a boolean to check if the value has been set.

func (*SendSlackMessageAction) GetType

func (o *SendSlackMessageAction) GetType() SendSlackMessageActionType

GetType returns the Type field value.

func (*SendSlackMessageAction) GetTypeOk

func (o *SendSlackMessageAction) GetTypeOk() (*SendSlackMessageActionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SendSlackMessageAction) GetWorkspace

func (o *SendSlackMessageAction) GetWorkspace() string

GetWorkspace returns the Workspace field value.

func (*SendSlackMessageAction) GetWorkspaceOk

func (o *SendSlackMessageAction) GetWorkspaceOk() (*string, bool)

GetWorkspaceOk returns a tuple with the Workspace field value and a boolean to check if the value has been set.

func (SendSlackMessageAction) MarshalJSON

func (o SendSlackMessageAction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SendSlackMessageAction) SetChannel

func (o *SendSlackMessageAction) SetChannel(v string)

SetChannel sets field value.

func (*SendSlackMessageAction) SetType

func (o *SendSlackMessageAction) SetType(v SendSlackMessageActionType)

SetType sets field value.

func (*SendSlackMessageAction) SetWorkspace

func (o *SendSlackMessageAction) SetWorkspace(v string)

SetWorkspace sets field value.

func (*SendSlackMessageAction) UnmarshalJSON

func (o *SendSlackMessageAction) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SendSlackMessageActionType

SendSlackMessageActionType Indicates that the action is a send Slack message action.

type SendSlackMessageActionType string

List of SendSlackMessageActionType.

const (
    SENDSLACKMESSAGEACTIONTYPE_SEND_SLACK_MESSAGE SendSlackMessageActionType = "send_slack_message"
)

func NewSendSlackMessageActionTypeFromValue

func NewSendSlackMessageActionTypeFromValue(v string) (*SendSlackMessageActionType, error)

NewSendSlackMessageActionTypeFromValue returns a pointer to a valid SendSlackMessageActionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SendSlackMessageActionType) GetAllowedValues

func (v *SendSlackMessageActionType) GetAllowedValues() []SendSlackMessageActionType

GetAllowedValues reeturns the list of possible values.

func (SendSlackMessageActionType) IsValid

func (v SendSlackMessageActionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SendSlackMessageActionType) Ptr

func (v SendSlackMessageActionType) Ptr() *SendSlackMessageActionType

Ptr returns reference to SendSlackMessageActionType value.

func (*SendSlackMessageActionType) UnmarshalJSON

func (v *SendSlackMessageActionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SendTeamsMessageAction

SendTeamsMessageAction Sends a message to a Microsoft Teams channel.

type SendTeamsMessageAction struct {
    // The channel ID.
    Channel string `json:"channel"`
    // The team ID.
    Team string `json:"team"`
    // The tenant ID.
    Tenant string `json:"tenant"`
    // Indicates that the action is a send Microsoft Teams message action.
    Type SendTeamsMessageActionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSendTeamsMessageAction

func NewSendTeamsMessageAction(channel string, team string, tenant string, typeVar SendTeamsMessageActionType) *SendTeamsMessageAction

NewSendTeamsMessageAction instantiates a new SendTeamsMessageAction 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 NewSendTeamsMessageActionWithDefaults

func NewSendTeamsMessageActionWithDefaults() *SendTeamsMessageAction

NewSendTeamsMessageActionWithDefaults instantiates a new SendTeamsMessageAction 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 (*SendTeamsMessageAction) GetChannel

func (o *SendTeamsMessageAction) GetChannel() string

GetChannel returns the Channel field value.

func (*SendTeamsMessageAction) GetChannelOk

func (o *SendTeamsMessageAction) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value and a boolean to check if the value has been set.

func (*SendTeamsMessageAction) GetTeam

func (o *SendTeamsMessageAction) GetTeam() string

GetTeam returns the Team field value.

func (*SendTeamsMessageAction) GetTeamOk

func (o *SendTeamsMessageAction) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value and a boolean to check if the value has been set.

func (*SendTeamsMessageAction) GetTenant

func (o *SendTeamsMessageAction) GetTenant() string

GetTenant returns the Tenant field value.

func (*SendTeamsMessageAction) GetTenantOk

func (o *SendTeamsMessageAction) GetTenantOk() (*string, bool)

GetTenantOk returns a tuple with the Tenant field value and a boolean to check if the value has been set.

func (*SendTeamsMessageAction) GetType

func (o *SendTeamsMessageAction) GetType() SendTeamsMessageActionType

GetType returns the Type field value.

func (*SendTeamsMessageAction) GetTypeOk

func (o *SendTeamsMessageAction) GetTypeOk() (*SendTeamsMessageActionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SendTeamsMessageAction) MarshalJSON

func (o SendTeamsMessageAction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SendTeamsMessageAction) SetChannel

func (o *SendTeamsMessageAction) SetChannel(v string)

SetChannel sets field value.

func (*SendTeamsMessageAction) SetTeam

func (o *SendTeamsMessageAction) SetTeam(v string)

SetTeam sets field value.

func (*SendTeamsMessageAction) SetTenant

func (o *SendTeamsMessageAction) SetTenant(v string)

SetTenant sets field value.

func (*SendTeamsMessageAction) SetType

func (o *SendTeamsMessageAction) SetType(v SendTeamsMessageActionType)

SetType sets field value.

func (*SendTeamsMessageAction) UnmarshalJSON

func (o *SendTeamsMessageAction) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SendTeamsMessageActionType

SendTeamsMessageActionType Indicates that the action is a send Microsoft Teams message action.

type SendTeamsMessageActionType string

List of SendTeamsMessageActionType.

const (
    SENDTEAMSMESSAGEACTIONTYPE_SEND_TEAMS_MESSAGE SendTeamsMessageActionType = "send_teams_message"
)

func NewSendTeamsMessageActionTypeFromValue

func NewSendTeamsMessageActionTypeFromValue(v string) (*SendTeamsMessageActionType, error)

NewSendTeamsMessageActionTypeFromValue returns a pointer to a valid SendTeamsMessageActionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SendTeamsMessageActionType) GetAllowedValues

func (v *SendTeamsMessageActionType) GetAllowedValues() []SendTeamsMessageActionType

GetAllowedValues reeturns the list of possible values.

func (SendTeamsMessageActionType) IsValid

func (v SendTeamsMessageActionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SendTeamsMessageActionType) Ptr

func (v SendTeamsMessageActionType) Ptr() *SendTeamsMessageActionType

Ptr returns reference to SendTeamsMessageActionType value.

func (*SendTeamsMessageActionType) UnmarshalJSON

func (v *SendTeamsMessageActionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerApi

SensitiveDataScannerApi service type

type SensitiveDataScannerApi datadog.Service

func NewSensitiveDataScannerApi

func NewSensitiveDataScannerApi(client *datadog.APIClient) *SensitiveDataScannerApi

NewSensitiveDataScannerApi Returns NewSensitiveDataScannerApi.

func (*SensitiveDataScannerApi) CreateScanningGroup

func (a *SensitiveDataScannerApi) CreateScanningGroup(ctx _context.Context, body SensitiveDataScannerGroupCreateRequest) (SensitiveDataScannerCreateGroupResponse, *_nethttp.Response, error)

CreateScanningGroup Create Scanning Group. Create a scanning group. The request MAY include a configuration relationship. A rules relationship can be omitted entirely, but if it is included it MUST be null or an empty array (rules cannot be created at the same time). The new group will be ordered last within the configuration.

func (*SensitiveDataScannerApi) CreateScanningRule

func (a *SensitiveDataScannerApi) CreateScanningRule(ctx _context.Context, body SensitiveDataScannerRuleCreateRequest) (SensitiveDataScannerCreateRuleResponse, *_nethttp.Response, error)

CreateScanningRule Create Scanning Rule. Create a scanning rule in a sensitive data scanner group, ordered last. The posted rule MUST include a group relationship. It MUST include either a standard_pattern relationship or a regex attribute, but not both. If included_attributes is empty or missing, we will scan all attributes except excluded_attributes. If both are missing, we will scan the whole event.

func (*SensitiveDataScannerApi) DeleteScanningGroup

func (a *SensitiveDataScannerApi) DeleteScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupDeleteRequest) (SensitiveDataScannerGroupDeleteResponse, *_nethttp.Response, error)

DeleteScanningGroup Delete Scanning Group. Delete a given group.

func (*SensitiveDataScannerApi) DeleteScanningRule

func (a *SensitiveDataScannerApi) DeleteScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleDeleteRequest) (SensitiveDataScannerRuleDeleteResponse, *_nethttp.Response, error)

DeleteScanningRule Delete Scanning Rule. Delete a given rule.

func (*SensitiveDataScannerApi) ListScanningGroups

func (a *SensitiveDataScannerApi) ListScanningGroups(ctx _context.Context) (SensitiveDataScannerGetConfigResponse, *_nethttp.Response, error)

ListScanningGroups List Scanning Groups. List all the Scanning groups in your organization.

func (*SensitiveDataScannerApi) ListStandardPatterns

func (a *SensitiveDataScannerApi) ListStandardPatterns(ctx _context.Context) (SensitiveDataScannerStandardPatternsResponseData, *_nethttp.Response, error)

ListStandardPatterns List standard patterns. Returns all standard patterns.

func (*SensitiveDataScannerApi) ReorderScanningGroups

func (a *SensitiveDataScannerApi) ReorderScanningGroups(ctx _context.Context, body SensitiveDataScannerConfigRequest) (SensitiveDataScannerReorderGroupsResponse, *_nethttp.Response, error)

ReorderScanningGroups Reorder Groups. Reorder the list of groups.

func (*SensitiveDataScannerApi) UpdateScanningGroup

func (a *SensitiveDataScannerApi) UpdateScanningGroup(ctx _context.Context, groupId string, body SensitiveDataScannerGroupUpdateRequest) (SensitiveDataScannerGroupUpdateResponse, *_nethttp.Response, error)

UpdateScanningGroup Update Scanning Group. Update a group, including the order of the rules. Rules within the group are reordered by including a rules relationship. If the rules relationship is present, its data section MUST contain linkages for all of the rules currently in the group, and MUST NOT contain any others.

func (*SensitiveDataScannerApi) UpdateScanningRule

func (a *SensitiveDataScannerApi) UpdateScanningRule(ctx _context.Context, ruleId string, body SensitiveDataScannerRuleUpdateRequest) (SensitiveDataScannerRuleUpdateResponse, *_nethttp.Response, error)

UpdateScanningRule Update Scanning Rule. Update a scanning rule. The request body MUST NOT include a standard_pattern relationship, as that relationship is non-editable. Trying to edit the regex attribute of a rule with a standard_pattern relationship will also result in an error.

type SensitiveDataScannerConfigRequest

SensitiveDataScannerConfigRequest Group reorder request.

type SensitiveDataScannerConfigRequest struct {
    // Data related to the reordering of scanning groups.
    Data SensitiveDataScannerReorderConfig `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerConfigRequest

func NewSensitiveDataScannerConfigRequest(data SensitiveDataScannerReorderConfig, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerConfigRequest

NewSensitiveDataScannerConfigRequest instantiates a new SensitiveDataScannerConfigRequest 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 NewSensitiveDataScannerConfigRequestWithDefaults

func NewSensitiveDataScannerConfigRequestWithDefaults() *SensitiveDataScannerConfigRequest

NewSensitiveDataScannerConfigRequestWithDefaults instantiates a new SensitiveDataScannerConfigRequest 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 (*SensitiveDataScannerConfigRequest) GetData

func (o *SensitiveDataScannerConfigRequest) GetData() SensitiveDataScannerReorderConfig

GetData returns the Data field value.

func (*SensitiveDataScannerConfigRequest) GetDataOk

func (o *SensitiveDataScannerConfigRequest) GetDataOk() (*SensitiveDataScannerReorderConfig, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerConfigRequest) GetMeta

func (o *SensitiveDataScannerConfigRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerConfigRequest) GetMetaOk

func (o *SensitiveDataScannerConfigRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerConfigRequest) MarshalJSON

func (o SensitiveDataScannerConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfigRequest) SetData

func (o *SensitiveDataScannerConfigRequest) SetData(v SensitiveDataScannerReorderConfig)

SetData sets field value.

func (*SensitiveDataScannerConfigRequest) SetMeta

func (o *SensitiveDataScannerConfigRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerConfigRequest) UnmarshalJSON

func (o *SensitiveDataScannerConfigRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfiguration

SensitiveDataScannerConfiguration A Sensitive Data Scanner configuration.

type SensitiveDataScannerConfiguration struct {
    // ID of the configuration.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner configuration type.
    Type *SensitiveDataScannerConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerConfiguration

func NewSensitiveDataScannerConfiguration() *SensitiveDataScannerConfiguration

NewSensitiveDataScannerConfiguration instantiates a new SensitiveDataScannerConfiguration 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 NewSensitiveDataScannerConfigurationWithDefaults

func NewSensitiveDataScannerConfigurationWithDefaults() *SensitiveDataScannerConfiguration

NewSensitiveDataScannerConfigurationWithDefaults instantiates a new SensitiveDataScannerConfiguration 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 (*SensitiveDataScannerConfiguration) GetId

func (o *SensitiveDataScannerConfiguration) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerConfiguration) GetIdOk

func (o *SensitiveDataScannerConfiguration) 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 (*SensitiveDataScannerConfiguration) GetType

func (o *SensitiveDataScannerConfiguration) GetType() SensitiveDataScannerConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerConfiguration) GetTypeOk

func (o *SensitiveDataScannerConfiguration) GetTypeOk() (*SensitiveDataScannerConfigurationType, 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 (*SensitiveDataScannerConfiguration) HasId

func (o *SensitiveDataScannerConfiguration) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerConfiguration) HasType

func (o *SensitiveDataScannerConfiguration) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerConfiguration) MarshalJSON

func (o SensitiveDataScannerConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfiguration) SetId

func (o *SensitiveDataScannerConfiguration) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerConfiguration) SetType

func (o *SensitiveDataScannerConfiguration) SetType(v SensitiveDataScannerConfigurationType)

SetType gets a reference to the given SensitiveDataScannerConfigurationType and assigns it to the Type field.

func (*SensitiveDataScannerConfiguration) UnmarshalJSON

func (o *SensitiveDataScannerConfiguration) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfigurationData

SensitiveDataScannerConfigurationData A Sensitive Data Scanner configuration data.

type SensitiveDataScannerConfigurationData struct {
    // A Sensitive Data Scanner configuration.
    Data *SensitiveDataScannerConfiguration `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerConfigurationData

func NewSensitiveDataScannerConfigurationData() *SensitiveDataScannerConfigurationData

NewSensitiveDataScannerConfigurationData instantiates a new SensitiveDataScannerConfigurationData 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 NewSensitiveDataScannerConfigurationDataWithDefaults

func NewSensitiveDataScannerConfigurationDataWithDefaults() *SensitiveDataScannerConfigurationData

NewSensitiveDataScannerConfigurationDataWithDefaults instantiates a new SensitiveDataScannerConfigurationData 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 (*SensitiveDataScannerConfigurationData) GetData

func (o *SensitiveDataScannerConfigurationData) GetData() SensitiveDataScannerConfiguration

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerConfigurationData) GetDataOk

func (o *SensitiveDataScannerConfigurationData) GetDataOk() (*SensitiveDataScannerConfiguration, 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 (*SensitiveDataScannerConfigurationData) HasData

func (o *SensitiveDataScannerConfigurationData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerConfigurationData) MarshalJSON

func (o SensitiveDataScannerConfigurationData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfigurationData) SetData

func (o *SensitiveDataScannerConfigurationData) SetData(v SensitiveDataScannerConfiguration)

SetData gets a reference to the given SensitiveDataScannerConfiguration and assigns it to the Data field.

func (*SensitiveDataScannerConfigurationData) UnmarshalJSON

func (o *SensitiveDataScannerConfigurationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfigurationRelationships

SensitiveDataScannerConfigurationRelationships Relationships of the configuration.

type SensitiveDataScannerConfigurationRelationships struct {
    // List of groups, ordered.
    Groups *SensitiveDataScannerGroupList `json:"groups,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerConfigurationRelationships

func NewSensitiveDataScannerConfigurationRelationships() *SensitiveDataScannerConfigurationRelationships

NewSensitiveDataScannerConfigurationRelationships instantiates a new SensitiveDataScannerConfigurationRelationships 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 NewSensitiveDataScannerConfigurationRelationshipsWithDefaults

func NewSensitiveDataScannerConfigurationRelationshipsWithDefaults() *SensitiveDataScannerConfigurationRelationships

NewSensitiveDataScannerConfigurationRelationshipsWithDefaults instantiates a new SensitiveDataScannerConfigurationRelationships 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 (*SensitiveDataScannerConfigurationRelationships) GetGroups

func (o *SensitiveDataScannerConfigurationRelationships) GetGroups() SensitiveDataScannerGroupList

GetGroups returns the Groups field value if set, zero value otherwise.

func (*SensitiveDataScannerConfigurationRelationships) GetGroupsOk

func (o *SensitiveDataScannerConfigurationRelationships) GetGroupsOk() (*SensitiveDataScannerGroupList, bool)

GetGroupsOk returns a tuple with the Groups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerConfigurationRelationships) HasGroups

func (o *SensitiveDataScannerConfigurationRelationships) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (SensitiveDataScannerConfigurationRelationships) MarshalJSON

func (o SensitiveDataScannerConfigurationRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerConfigurationRelationships) SetGroups

func (o *SensitiveDataScannerConfigurationRelationships) SetGroups(v SensitiveDataScannerGroupList)

SetGroups gets a reference to the given SensitiveDataScannerGroupList and assigns it to the Groups field.

func (*SensitiveDataScannerConfigurationRelationships) UnmarshalJSON

func (o *SensitiveDataScannerConfigurationRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerConfigurationType

SensitiveDataScannerConfigurationType Sensitive Data Scanner configuration type.

type SensitiveDataScannerConfigurationType string

List of SensitiveDataScannerConfigurationType.

const (
    SENSITIVEDATASCANNERCONFIGURATIONTYPE_SENSITIVE_DATA_SCANNER_CONFIGURATIONS SensitiveDataScannerConfigurationType = "sensitive_data_scanner_configuration"
)

func NewSensitiveDataScannerConfigurationTypeFromValue

func NewSensitiveDataScannerConfigurationTypeFromValue(v string) (*SensitiveDataScannerConfigurationType, error)

NewSensitiveDataScannerConfigurationTypeFromValue returns a pointer to a valid SensitiveDataScannerConfigurationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerConfigurationType) GetAllowedValues

func (v *SensitiveDataScannerConfigurationType) GetAllowedValues() []SensitiveDataScannerConfigurationType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerConfigurationType) IsValid

func (v SensitiveDataScannerConfigurationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerConfigurationType) Ptr

func (v SensitiveDataScannerConfigurationType) Ptr() *SensitiveDataScannerConfigurationType

Ptr returns reference to SensitiveDataScannerConfigurationType value.

func (*SensitiveDataScannerConfigurationType) UnmarshalJSON

func (v *SensitiveDataScannerConfigurationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerCreateGroupResponse

SensitiveDataScannerCreateGroupResponse Create group response.

type SensitiveDataScannerCreateGroupResponse struct {
    // Response data related to the creation of a group.
    Data *SensitiveDataScannerGroupResponse `json:"data,omitempty"`
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerCreateGroupResponse

func NewSensitiveDataScannerCreateGroupResponse() *SensitiveDataScannerCreateGroupResponse

NewSensitiveDataScannerCreateGroupResponse instantiates a new SensitiveDataScannerCreateGroupResponse 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 NewSensitiveDataScannerCreateGroupResponseWithDefaults

func NewSensitiveDataScannerCreateGroupResponseWithDefaults() *SensitiveDataScannerCreateGroupResponse

NewSensitiveDataScannerCreateGroupResponseWithDefaults instantiates a new SensitiveDataScannerCreateGroupResponse 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 (*SensitiveDataScannerCreateGroupResponse) GetData

func (o *SensitiveDataScannerCreateGroupResponse) GetData() SensitiveDataScannerGroupResponse

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateGroupResponse) GetDataOk

func (o *SensitiveDataScannerCreateGroupResponse) GetDataOk() (*SensitiveDataScannerGroupResponse, 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 (*SensitiveDataScannerCreateGroupResponse) GetMeta

func (o *SensitiveDataScannerCreateGroupResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateGroupResponse) GetMetaOk

func (o *SensitiveDataScannerCreateGroupResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, 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 (*SensitiveDataScannerCreateGroupResponse) HasData

func (o *SensitiveDataScannerCreateGroupResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerCreateGroupResponse) HasMeta

func (o *SensitiveDataScannerCreateGroupResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerCreateGroupResponse) MarshalJSON

func (o SensitiveDataScannerCreateGroupResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerCreateGroupResponse) SetData

func (o *SensitiveDataScannerCreateGroupResponse) SetData(v SensitiveDataScannerGroupResponse)

SetData gets a reference to the given SensitiveDataScannerGroupResponse and assigns it to the Data field.

func (*SensitiveDataScannerCreateGroupResponse) SetMeta

func (o *SensitiveDataScannerCreateGroupResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerCreateGroupResponse) UnmarshalJSON

func (o *SensitiveDataScannerCreateGroupResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerCreateRuleResponse

SensitiveDataScannerCreateRuleResponse Create rule response.

type SensitiveDataScannerCreateRuleResponse struct {
    // Response data related to the creation of a rule.
    Data *SensitiveDataScannerRuleResponse `json:"data,omitempty"`
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerCreateRuleResponse

func NewSensitiveDataScannerCreateRuleResponse() *SensitiveDataScannerCreateRuleResponse

NewSensitiveDataScannerCreateRuleResponse instantiates a new SensitiveDataScannerCreateRuleResponse 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 NewSensitiveDataScannerCreateRuleResponseWithDefaults

func NewSensitiveDataScannerCreateRuleResponseWithDefaults() *SensitiveDataScannerCreateRuleResponse

NewSensitiveDataScannerCreateRuleResponseWithDefaults instantiates a new SensitiveDataScannerCreateRuleResponse 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 (*SensitiveDataScannerCreateRuleResponse) GetData

func (o *SensitiveDataScannerCreateRuleResponse) GetData() SensitiveDataScannerRuleResponse

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateRuleResponse) GetDataOk

func (o *SensitiveDataScannerCreateRuleResponse) GetDataOk() (*SensitiveDataScannerRuleResponse, 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 (*SensitiveDataScannerCreateRuleResponse) GetMeta

func (o *SensitiveDataScannerCreateRuleResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerCreateRuleResponse) GetMetaOk

func (o *SensitiveDataScannerCreateRuleResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, 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 (*SensitiveDataScannerCreateRuleResponse) HasData

func (o *SensitiveDataScannerCreateRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerCreateRuleResponse) HasMeta

func (o *SensitiveDataScannerCreateRuleResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerCreateRuleResponse) MarshalJSON

func (o SensitiveDataScannerCreateRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerCreateRuleResponse) SetData

func (o *SensitiveDataScannerCreateRuleResponse) SetData(v SensitiveDataScannerRuleResponse)

SetData gets a reference to the given SensitiveDataScannerRuleResponse and assigns it to the Data field.

func (*SensitiveDataScannerCreateRuleResponse) SetMeta

func (o *SensitiveDataScannerCreateRuleResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerCreateRuleResponse) UnmarshalJSON

func (o *SensitiveDataScannerCreateRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerFilter

SensitiveDataScannerFilter Filter for the Scanning Group.

type SensitiveDataScannerFilter struct {
    // Query to filter the events.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerFilter

func NewSensitiveDataScannerFilter() *SensitiveDataScannerFilter

NewSensitiveDataScannerFilter instantiates a new SensitiveDataScannerFilter 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 NewSensitiveDataScannerFilterWithDefaults

func NewSensitiveDataScannerFilterWithDefaults() *SensitiveDataScannerFilter

NewSensitiveDataScannerFilterWithDefaults instantiates a new SensitiveDataScannerFilter 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 (*SensitiveDataScannerFilter) GetQuery

func (o *SensitiveDataScannerFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SensitiveDataScannerFilter) GetQueryOk

func (o *SensitiveDataScannerFilter) 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 (*SensitiveDataScannerFilter) HasQuery

func (o *SensitiveDataScannerFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SensitiveDataScannerFilter) MarshalJSON

func (o SensitiveDataScannerFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerFilter) SetQuery

func (o *SensitiveDataScannerFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SensitiveDataScannerFilter) UnmarshalJSON

func (o *SensitiveDataScannerFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGetConfigIncludedItem

SensitiveDataScannerGetConfigIncludedItem - An object related to the configuration.

type SensitiveDataScannerGetConfigIncludedItem struct {
    SensitiveDataScannerRuleIncludedItem  *SensitiveDataScannerRuleIncludedItem
    SensitiveDataScannerGroupIncludedItem *SensitiveDataScannerGroupIncludedItem

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem

func SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerGroupIncludedItem) SensitiveDataScannerGetConfigIncludedItem

SensitiveDataScannerGroupIncludedItemAsSensitiveDataScannerGetConfigIncludedItem is a convenience function that returns SensitiveDataScannerGroupIncludedItem wrapped in SensitiveDataScannerGetConfigIncludedItem.

func SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem

func SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem(v *SensitiveDataScannerRuleIncludedItem) SensitiveDataScannerGetConfigIncludedItem

SensitiveDataScannerRuleIncludedItemAsSensitiveDataScannerGetConfigIncludedItem is a convenience function that returns SensitiveDataScannerRuleIncludedItem wrapped in SensitiveDataScannerGetConfigIncludedItem.

func (*SensitiveDataScannerGetConfigIncludedItem) GetActualInstance

func (obj *SensitiveDataScannerGetConfigIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SensitiveDataScannerGetConfigIncludedItem) MarshalJSON

func (obj SensitiveDataScannerGetConfigIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SensitiveDataScannerGetConfigIncludedItem) UnmarshalJSON

func (obj *SensitiveDataScannerGetConfigIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SensitiveDataScannerGetConfigResponse

SensitiveDataScannerGetConfigResponse Get all groups response.

type SensitiveDataScannerGetConfigResponse struct {
    // Response data related to the scanning groups.
    Data *SensitiveDataScannerGetConfigResponseData `json:"data,omitempty"`
    // Included objects from relationships.
    Included []SensitiveDataScannerGetConfigIncludedItem `json:"included,omitempty"`
    // Meta response containing information about the API.
    Meta *SensitiveDataScannerMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGetConfigResponse

func NewSensitiveDataScannerGetConfigResponse() *SensitiveDataScannerGetConfigResponse

NewSensitiveDataScannerGetConfigResponse instantiates a new SensitiveDataScannerGetConfigResponse 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 NewSensitiveDataScannerGetConfigResponseWithDefaults

func NewSensitiveDataScannerGetConfigResponseWithDefaults() *SensitiveDataScannerGetConfigResponse

NewSensitiveDataScannerGetConfigResponseWithDefaults instantiates a new SensitiveDataScannerGetConfigResponse 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 (*SensitiveDataScannerGetConfigResponse) GetData

func (o *SensitiveDataScannerGetConfigResponse) GetData() SensitiveDataScannerGetConfigResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponse) GetDataOk

func (o *SensitiveDataScannerGetConfigResponse) GetDataOk() (*SensitiveDataScannerGetConfigResponseData, 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 (*SensitiveDataScannerGetConfigResponse) GetIncluded

func (o *SensitiveDataScannerGetConfigResponse) GetIncluded() []SensitiveDataScannerGetConfigIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponse) GetIncludedOk

func (o *SensitiveDataScannerGetConfigResponse) GetIncludedOk() (*[]SensitiveDataScannerGetConfigIncludedItem, 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 (*SensitiveDataScannerGetConfigResponse) GetMeta

func (o *SensitiveDataScannerGetConfigResponse) GetMeta() SensitiveDataScannerMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponse) GetMetaOk

func (o *SensitiveDataScannerGetConfigResponse) GetMetaOk() (*SensitiveDataScannerMeta, 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 (*SensitiveDataScannerGetConfigResponse) HasData

func (o *SensitiveDataScannerGetConfigResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponse) HasIncluded

func (o *SensitiveDataScannerGetConfigResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponse) HasMeta

func (o *SensitiveDataScannerGetConfigResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGetConfigResponse) MarshalJSON

func (o SensitiveDataScannerGetConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGetConfigResponse) SetData

func (o *SensitiveDataScannerGetConfigResponse) SetData(v SensitiveDataScannerGetConfigResponseData)

SetData gets a reference to the given SensitiveDataScannerGetConfigResponseData and assigns it to the Data field.

func (*SensitiveDataScannerGetConfigResponse) SetIncluded

func (o *SensitiveDataScannerGetConfigResponse) SetIncluded(v []SensitiveDataScannerGetConfigIncludedItem)

SetIncluded gets a reference to the given []SensitiveDataScannerGetConfigIncludedItem and assigns it to the Included field.

func (*SensitiveDataScannerGetConfigResponse) SetMeta

func (o *SensitiveDataScannerGetConfigResponse) SetMeta(v SensitiveDataScannerMeta)

SetMeta gets a reference to the given SensitiveDataScannerMeta and assigns it to the Meta field.

func (*SensitiveDataScannerGetConfigResponse) UnmarshalJSON

func (o *SensitiveDataScannerGetConfigResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGetConfigResponseData

SensitiveDataScannerGetConfigResponseData Response data related to the scanning groups.

type SensitiveDataScannerGetConfigResponseData struct {
    // Attributes of the Sensitive Data configuration.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // ID of the configuration.
    Id *string `json:"id,omitempty"`
    // Relationships of the configuration.
    Relationships *SensitiveDataScannerConfigurationRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner configuration type.
    Type *SensitiveDataScannerConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGetConfigResponseData

func NewSensitiveDataScannerGetConfigResponseData() *SensitiveDataScannerGetConfigResponseData

NewSensitiveDataScannerGetConfigResponseData instantiates a new SensitiveDataScannerGetConfigResponseData 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 NewSensitiveDataScannerGetConfigResponseDataWithDefaults

func NewSensitiveDataScannerGetConfigResponseDataWithDefaults() *SensitiveDataScannerGetConfigResponseData

NewSensitiveDataScannerGetConfigResponseDataWithDefaults instantiates a new SensitiveDataScannerGetConfigResponseData 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 (*SensitiveDataScannerGetConfigResponseData) GetAttributes

func (o *SensitiveDataScannerGetConfigResponseData) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetAttributesOk

func (o *SensitiveDataScannerGetConfigResponseData) 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 (*SensitiveDataScannerGetConfigResponseData) GetId

func (o *SensitiveDataScannerGetConfigResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetIdOk

func (o *SensitiveDataScannerGetConfigResponseData) 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 (*SensitiveDataScannerGetConfigResponseData) GetRelationships

func (o *SensitiveDataScannerGetConfigResponseData) GetRelationships() SensitiveDataScannerConfigurationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetRelationshipsOk

func (o *SensitiveDataScannerGetConfigResponseData) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, 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 (*SensitiveDataScannerGetConfigResponseData) GetType

func (o *SensitiveDataScannerGetConfigResponseData) GetType() SensitiveDataScannerConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGetConfigResponseData) GetTypeOk

func (o *SensitiveDataScannerGetConfigResponseData) GetTypeOk() (*SensitiveDataScannerConfigurationType, 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 (*SensitiveDataScannerGetConfigResponseData) HasAttributes

func (o *SensitiveDataScannerGetConfigResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponseData) HasId

func (o *SensitiveDataScannerGetConfigResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponseData) HasRelationships

func (o *SensitiveDataScannerGetConfigResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGetConfigResponseData) HasType

func (o *SensitiveDataScannerGetConfigResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGetConfigResponseData) MarshalJSON

func (o SensitiveDataScannerGetConfigResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGetConfigResponseData) SetAttributes

func (o *SensitiveDataScannerGetConfigResponseData) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*SensitiveDataScannerGetConfigResponseData) SetId

func (o *SensitiveDataScannerGetConfigResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGetConfigResponseData) SetRelationships

func (o *SensitiveDataScannerGetConfigResponseData) SetRelationships(v SensitiveDataScannerConfigurationRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerConfigurationRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGetConfigResponseData) SetType

func (o *SensitiveDataScannerGetConfigResponseData) SetType(v SensitiveDataScannerConfigurationType)

SetType gets a reference to the given SensitiveDataScannerConfigurationType and assigns it to the Type field.

func (*SensitiveDataScannerGetConfigResponseData) UnmarshalJSON

func (o *SensitiveDataScannerGetConfigResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroup

SensitiveDataScannerGroup A scanning group.

type SensitiveDataScannerGroup struct {
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroup

func NewSensitiveDataScannerGroup() *SensitiveDataScannerGroup

NewSensitiveDataScannerGroup instantiates a new SensitiveDataScannerGroup 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 NewSensitiveDataScannerGroupWithDefaults

func NewSensitiveDataScannerGroupWithDefaults() *SensitiveDataScannerGroup

NewSensitiveDataScannerGroupWithDefaults instantiates a new SensitiveDataScannerGroup 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 (*SensitiveDataScannerGroup) GetId

func (o *SensitiveDataScannerGroup) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroup) GetIdOk

func (o *SensitiveDataScannerGroup) 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 (*SensitiveDataScannerGroup) GetType

func (o *SensitiveDataScannerGroup) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroup) GetTypeOk

func (o *SensitiveDataScannerGroup) GetTypeOk() (*SensitiveDataScannerGroupType, 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 (*SensitiveDataScannerGroup) HasId

func (o *SensitiveDataScannerGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroup) HasType

func (o *SensitiveDataScannerGroup) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroup) MarshalJSON

func (o SensitiveDataScannerGroup) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroup) SetId

func (o *SensitiveDataScannerGroup) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroup) SetType

func (o *SensitiveDataScannerGroup) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroup) UnmarshalJSON

func (o *SensitiveDataScannerGroup) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupAttributes

SensitiveDataScannerGroupAttributes Attributes of the Sensitive Data Scanner group.

type SensitiveDataScannerGroupAttributes struct {
    // Description of the group.
    Description *string `json:"description,omitempty"`
    // Filter for the Scanning Group.
    Filter *SensitiveDataScannerFilter `json:"filter,omitempty"`
    // Whether or not the group is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // Name of the group.
    Name *string `json:"name,omitempty"`
    // List of products the scanning group applies.
    ProductList []SensitiveDataScannerProduct `json:"product_list,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupAttributes

func NewSensitiveDataScannerGroupAttributes() *SensitiveDataScannerGroupAttributes

NewSensitiveDataScannerGroupAttributes instantiates a new SensitiveDataScannerGroupAttributes 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 NewSensitiveDataScannerGroupAttributesWithDefaults

func NewSensitiveDataScannerGroupAttributesWithDefaults() *SensitiveDataScannerGroupAttributes

NewSensitiveDataScannerGroupAttributesWithDefaults instantiates a new SensitiveDataScannerGroupAttributes 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 (*SensitiveDataScannerGroupAttributes) GetDescription

func (o *SensitiveDataScannerGroupAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetDescriptionOk

func (o *SensitiveDataScannerGroupAttributes) 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 (*SensitiveDataScannerGroupAttributes) GetFilter

func (o *SensitiveDataScannerGroupAttributes) GetFilter() SensitiveDataScannerFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetFilterOk

func (o *SensitiveDataScannerGroupAttributes) GetFilterOk() (*SensitiveDataScannerFilter, 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 (*SensitiveDataScannerGroupAttributes) GetIsEnabled

func (o *SensitiveDataScannerGroupAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetIsEnabledOk

func (o *SensitiveDataScannerGroupAttributes) 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 (*SensitiveDataScannerGroupAttributes) GetName

func (o *SensitiveDataScannerGroupAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetNameOk

func (o *SensitiveDataScannerGroupAttributes) 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 (*SensitiveDataScannerGroupAttributes) GetProductList

func (o *SensitiveDataScannerGroupAttributes) GetProductList() []SensitiveDataScannerProduct

GetProductList returns the ProductList field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupAttributes) GetProductListOk

func (o *SensitiveDataScannerGroupAttributes) GetProductListOk() (*[]SensitiveDataScannerProduct, bool)

GetProductListOk returns a tuple with the ProductList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupAttributes) HasDescription

func (o *SensitiveDataScannerGroupAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasFilter

func (o *SensitiveDataScannerGroupAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasIsEnabled

func (o *SensitiveDataScannerGroupAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasName

func (o *SensitiveDataScannerGroupAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupAttributes) HasProductList

func (o *SensitiveDataScannerGroupAttributes) HasProductList() bool

HasProductList returns a boolean if a field has been set.

func (SensitiveDataScannerGroupAttributes) MarshalJSON

func (o SensitiveDataScannerGroupAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupAttributes) SetDescription

func (o *SensitiveDataScannerGroupAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SensitiveDataScannerGroupAttributes) SetFilter

func (o *SensitiveDataScannerGroupAttributes) SetFilter(v SensitiveDataScannerFilter)

SetFilter gets a reference to the given SensitiveDataScannerFilter and assigns it to the Filter field.

func (*SensitiveDataScannerGroupAttributes) SetIsEnabled

func (o *SensitiveDataScannerGroupAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SensitiveDataScannerGroupAttributes) SetName

func (o *SensitiveDataScannerGroupAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SensitiveDataScannerGroupAttributes) SetProductList

func (o *SensitiveDataScannerGroupAttributes) SetProductList(v []SensitiveDataScannerProduct)

SetProductList gets a reference to the given []SensitiveDataScannerProduct and assigns it to the ProductList field.

func (*SensitiveDataScannerGroupAttributes) UnmarshalJSON

func (o *SensitiveDataScannerGroupAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupCreate

SensitiveDataScannerGroupCreate Data related to the creation of a group.

type SensitiveDataScannerGroupCreate struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes SensitiveDataScannerGroupAttributes `json:"attributes"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type SensitiveDataScannerGroupType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupCreate

func NewSensitiveDataScannerGroupCreate(attributes SensitiveDataScannerGroupAttributes, typeVar SensitiveDataScannerGroupType) *SensitiveDataScannerGroupCreate

NewSensitiveDataScannerGroupCreate instantiates a new SensitiveDataScannerGroupCreate 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 NewSensitiveDataScannerGroupCreateWithDefaults

func NewSensitiveDataScannerGroupCreateWithDefaults() *SensitiveDataScannerGroupCreate

NewSensitiveDataScannerGroupCreateWithDefaults instantiates a new SensitiveDataScannerGroupCreate 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 (*SensitiveDataScannerGroupCreate) GetAttributes

func (o *SensitiveDataScannerGroupCreate) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value.

func (*SensitiveDataScannerGroupCreate) GetAttributesOk

func (o *SensitiveDataScannerGroupCreate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupCreate) GetRelationships

func (o *SensitiveDataScannerGroupCreate) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupCreate) GetRelationshipsOk

func (o *SensitiveDataScannerGroupCreate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, 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 (*SensitiveDataScannerGroupCreate) GetType

func (o *SensitiveDataScannerGroupCreate) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value.

func (*SensitiveDataScannerGroupCreate) GetTypeOk

func (o *SensitiveDataScannerGroupCreate) GetTypeOk() (*SensitiveDataScannerGroupType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupCreate) HasRelationships

func (o *SensitiveDataScannerGroupCreate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (SensitiveDataScannerGroupCreate) MarshalJSON

func (o SensitiveDataScannerGroupCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupCreate) SetAttributes

func (o *SensitiveDataScannerGroupCreate) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes sets field value.

func (*SensitiveDataScannerGroupCreate) SetRelationships

func (o *SensitiveDataScannerGroupCreate) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupCreate) SetType

func (o *SensitiveDataScannerGroupCreate) SetType(v SensitiveDataScannerGroupType)

SetType sets field value.

func (*SensitiveDataScannerGroupCreate) UnmarshalJSON

func (o *SensitiveDataScannerGroupCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupCreateRequest

SensitiveDataScannerGroupCreateRequest Create group request.

type SensitiveDataScannerGroupCreateRequest struct {
    // Data related to the creation of a group.
    Data *SensitiveDataScannerGroupCreate `json:"data,omitempty"`
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupCreateRequest

func NewSensitiveDataScannerGroupCreateRequest() *SensitiveDataScannerGroupCreateRequest

NewSensitiveDataScannerGroupCreateRequest instantiates a new SensitiveDataScannerGroupCreateRequest 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 NewSensitiveDataScannerGroupCreateRequestWithDefaults

func NewSensitiveDataScannerGroupCreateRequestWithDefaults() *SensitiveDataScannerGroupCreateRequest

NewSensitiveDataScannerGroupCreateRequestWithDefaults instantiates a new SensitiveDataScannerGroupCreateRequest 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 (*SensitiveDataScannerGroupCreateRequest) GetData

func (o *SensitiveDataScannerGroupCreateRequest) GetData() SensitiveDataScannerGroupCreate

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupCreateRequest) GetDataOk

func (o *SensitiveDataScannerGroupCreateRequest) GetDataOk() (*SensitiveDataScannerGroupCreate, 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 (*SensitiveDataScannerGroupCreateRequest) GetMeta

func (o *SensitiveDataScannerGroupCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupCreateRequest) GetMetaOk

func (o *SensitiveDataScannerGroupCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, 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 (*SensitiveDataScannerGroupCreateRequest) HasData

func (o *SensitiveDataScannerGroupCreateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupCreateRequest) HasMeta

func (o *SensitiveDataScannerGroupCreateRequest) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGroupCreateRequest) MarshalJSON

func (o SensitiveDataScannerGroupCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupCreateRequest) SetData

func (o *SensitiveDataScannerGroupCreateRequest) SetData(v SensitiveDataScannerGroupCreate)

SetData gets a reference to the given SensitiveDataScannerGroupCreate and assigns it to the Data field.

func (*SensitiveDataScannerGroupCreateRequest) SetMeta

func (o *SensitiveDataScannerGroupCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerGroupCreateRequest) UnmarshalJSON

func (o *SensitiveDataScannerGroupCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupData

SensitiveDataScannerGroupData A scanning group data.

type SensitiveDataScannerGroupData struct {
    // A scanning group.
    Data *SensitiveDataScannerGroup `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupData

func NewSensitiveDataScannerGroupData() *SensitiveDataScannerGroupData

NewSensitiveDataScannerGroupData instantiates a new SensitiveDataScannerGroupData 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 NewSensitiveDataScannerGroupDataWithDefaults

func NewSensitiveDataScannerGroupDataWithDefaults() *SensitiveDataScannerGroupData

NewSensitiveDataScannerGroupDataWithDefaults instantiates a new SensitiveDataScannerGroupData 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 (*SensitiveDataScannerGroupData) GetData

func (o *SensitiveDataScannerGroupData) GetData() SensitiveDataScannerGroup

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupData) GetDataOk

func (o *SensitiveDataScannerGroupData) GetDataOk() (*SensitiveDataScannerGroup, 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 (*SensitiveDataScannerGroupData) HasData

func (o *SensitiveDataScannerGroupData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerGroupData) MarshalJSON

func (o SensitiveDataScannerGroupData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupData) SetData

func (o *SensitiveDataScannerGroupData) SetData(v SensitiveDataScannerGroup)

SetData gets a reference to the given SensitiveDataScannerGroup and assigns it to the Data field.

func (*SensitiveDataScannerGroupData) UnmarshalJSON

func (o *SensitiveDataScannerGroupData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupDeleteRequest

SensitiveDataScannerGroupDeleteRequest Delete group request.

type SensitiveDataScannerGroupDeleteRequest struct {
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupDeleteRequest

func NewSensitiveDataScannerGroupDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupDeleteRequest

NewSensitiveDataScannerGroupDeleteRequest instantiates a new SensitiveDataScannerGroupDeleteRequest 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 NewSensitiveDataScannerGroupDeleteRequestWithDefaults

func NewSensitiveDataScannerGroupDeleteRequestWithDefaults() *SensitiveDataScannerGroupDeleteRequest

NewSensitiveDataScannerGroupDeleteRequestWithDefaults instantiates a new SensitiveDataScannerGroupDeleteRequest 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 (*SensitiveDataScannerGroupDeleteRequest) GetMeta

func (o *SensitiveDataScannerGroupDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerGroupDeleteRequest) GetMetaOk

func (o *SensitiveDataScannerGroupDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerGroupDeleteRequest) MarshalJSON

func (o SensitiveDataScannerGroupDeleteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupDeleteRequest) SetMeta

func (o *SensitiveDataScannerGroupDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerGroupDeleteRequest) UnmarshalJSON

func (o *SensitiveDataScannerGroupDeleteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupDeleteResponse

SensitiveDataScannerGroupDeleteResponse Delete group response.

type SensitiveDataScannerGroupDeleteResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupDeleteResponse

func NewSensitiveDataScannerGroupDeleteResponse() *SensitiveDataScannerGroupDeleteResponse

NewSensitiveDataScannerGroupDeleteResponse instantiates a new SensitiveDataScannerGroupDeleteResponse 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 NewSensitiveDataScannerGroupDeleteResponseWithDefaults

func NewSensitiveDataScannerGroupDeleteResponseWithDefaults() *SensitiveDataScannerGroupDeleteResponse

NewSensitiveDataScannerGroupDeleteResponseWithDefaults instantiates a new SensitiveDataScannerGroupDeleteResponse 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 (*SensitiveDataScannerGroupDeleteResponse) GetMeta

func (o *SensitiveDataScannerGroupDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupDeleteResponse) GetMetaOk

func (o *SensitiveDataScannerGroupDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, 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 (*SensitiveDataScannerGroupDeleteResponse) HasMeta

func (o *SensitiveDataScannerGroupDeleteResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGroupDeleteResponse) MarshalJSON

func (o SensitiveDataScannerGroupDeleteResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupDeleteResponse) SetMeta

func (o *SensitiveDataScannerGroupDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerGroupDeleteResponse) UnmarshalJSON

func (o *SensitiveDataScannerGroupDeleteResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupIncludedItem

SensitiveDataScannerGroupIncludedItem A Scanning Group included item.

type SensitiveDataScannerGroupIncludedItem struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes *SensitiveDataScannerGroupAttributes `json:"attributes,omitempty"`
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupIncludedItem

func NewSensitiveDataScannerGroupIncludedItem() *SensitiveDataScannerGroupIncludedItem

NewSensitiveDataScannerGroupIncludedItem instantiates a new SensitiveDataScannerGroupIncludedItem 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 NewSensitiveDataScannerGroupIncludedItemWithDefaults

func NewSensitiveDataScannerGroupIncludedItemWithDefaults() *SensitiveDataScannerGroupIncludedItem

NewSensitiveDataScannerGroupIncludedItemWithDefaults instantiates a new SensitiveDataScannerGroupIncludedItem 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 (*SensitiveDataScannerGroupIncludedItem) GetAttributes

func (o *SensitiveDataScannerGroupIncludedItem) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetAttributesOk

func (o *SensitiveDataScannerGroupIncludedItem) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, 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 (*SensitiveDataScannerGroupIncludedItem) GetId

func (o *SensitiveDataScannerGroupIncludedItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetIdOk

func (o *SensitiveDataScannerGroupIncludedItem) 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 (*SensitiveDataScannerGroupIncludedItem) GetRelationships

func (o *SensitiveDataScannerGroupIncludedItem) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetRelationshipsOk

func (o *SensitiveDataScannerGroupIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, 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 (*SensitiveDataScannerGroupIncludedItem) GetType

func (o *SensitiveDataScannerGroupIncludedItem) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupIncludedItem) GetTypeOk

func (o *SensitiveDataScannerGroupIncludedItem) GetTypeOk() (*SensitiveDataScannerGroupType, 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 (*SensitiveDataScannerGroupIncludedItem) HasAttributes

func (o *SensitiveDataScannerGroupIncludedItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupIncludedItem) HasId

func (o *SensitiveDataScannerGroupIncludedItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupIncludedItem) HasRelationships

func (o *SensitiveDataScannerGroupIncludedItem) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupIncludedItem) HasType

func (o *SensitiveDataScannerGroupIncludedItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupIncludedItem) MarshalJSON

func (o SensitiveDataScannerGroupIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupIncludedItem) SetAttributes

func (o *SensitiveDataScannerGroupIncludedItem) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerGroupAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerGroupIncludedItem) SetId

func (o *SensitiveDataScannerGroupIncludedItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupIncludedItem) SetRelationships

func (o *SensitiveDataScannerGroupIncludedItem) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupIncludedItem) SetType

func (o *SensitiveDataScannerGroupIncludedItem) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupIncludedItem) UnmarshalJSON

func (o *SensitiveDataScannerGroupIncludedItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupItem

SensitiveDataScannerGroupItem Data related to a Sensitive Data Scanner Group.

type SensitiveDataScannerGroupItem struct {
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupItem

func NewSensitiveDataScannerGroupItem() *SensitiveDataScannerGroupItem

NewSensitiveDataScannerGroupItem instantiates a new SensitiveDataScannerGroupItem 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 NewSensitiveDataScannerGroupItemWithDefaults

func NewSensitiveDataScannerGroupItemWithDefaults() *SensitiveDataScannerGroupItem

NewSensitiveDataScannerGroupItemWithDefaults instantiates a new SensitiveDataScannerGroupItem 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 (*SensitiveDataScannerGroupItem) GetId

func (o *SensitiveDataScannerGroupItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupItem) GetIdOk

func (o *SensitiveDataScannerGroupItem) 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 (*SensitiveDataScannerGroupItem) GetType

func (o *SensitiveDataScannerGroupItem) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupItem) GetTypeOk

func (o *SensitiveDataScannerGroupItem) GetTypeOk() (*SensitiveDataScannerGroupType, 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 (*SensitiveDataScannerGroupItem) HasId

func (o *SensitiveDataScannerGroupItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupItem) HasType

func (o *SensitiveDataScannerGroupItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupItem) MarshalJSON

func (o SensitiveDataScannerGroupItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupItem) SetId

func (o *SensitiveDataScannerGroupItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupItem) SetType

func (o *SensitiveDataScannerGroupItem) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupItem) UnmarshalJSON

func (o *SensitiveDataScannerGroupItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupList

SensitiveDataScannerGroupList List of groups, ordered.

type SensitiveDataScannerGroupList struct {
    // List of groups. The order is important.
    Data []SensitiveDataScannerGroupItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupList

func NewSensitiveDataScannerGroupList() *SensitiveDataScannerGroupList

NewSensitiveDataScannerGroupList instantiates a new SensitiveDataScannerGroupList 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 NewSensitiveDataScannerGroupListWithDefaults

func NewSensitiveDataScannerGroupListWithDefaults() *SensitiveDataScannerGroupList

NewSensitiveDataScannerGroupListWithDefaults instantiates a new SensitiveDataScannerGroupList 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 (*SensitiveDataScannerGroupList) GetData

func (o *SensitiveDataScannerGroupList) GetData() []SensitiveDataScannerGroupItem

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupList) GetDataOk

func (o *SensitiveDataScannerGroupList) GetDataOk() (*[]SensitiveDataScannerGroupItem, 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 (*SensitiveDataScannerGroupList) HasData

func (o *SensitiveDataScannerGroupList) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerGroupList) MarshalJSON

func (o SensitiveDataScannerGroupList) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupList) SetData

func (o *SensitiveDataScannerGroupList) SetData(v []SensitiveDataScannerGroupItem)

SetData gets a reference to the given []SensitiveDataScannerGroupItem and assigns it to the Data field.

func (*SensitiveDataScannerGroupList) UnmarshalJSON

func (o *SensitiveDataScannerGroupList) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupRelationships

SensitiveDataScannerGroupRelationships Relationships of the group.

type SensitiveDataScannerGroupRelationships struct {
    // A Sensitive Data Scanner configuration data.
    Configuration *SensitiveDataScannerConfigurationData `json:"configuration,omitempty"`
    // Rules included in the group.
    Rules *SensitiveDataScannerRuleData `json:"rules,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupRelationships

func NewSensitiveDataScannerGroupRelationships() *SensitiveDataScannerGroupRelationships

NewSensitiveDataScannerGroupRelationships instantiates a new SensitiveDataScannerGroupRelationships 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 NewSensitiveDataScannerGroupRelationshipsWithDefaults

func NewSensitiveDataScannerGroupRelationshipsWithDefaults() *SensitiveDataScannerGroupRelationships

NewSensitiveDataScannerGroupRelationshipsWithDefaults instantiates a new SensitiveDataScannerGroupRelationships 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 (*SensitiveDataScannerGroupRelationships) GetConfiguration

func (o *SensitiveDataScannerGroupRelationships) GetConfiguration() SensitiveDataScannerConfigurationData

GetConfiguration returns the Configuration field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupRelationships) GetConfigurationOk

func (o *SensitiveDataScannerGroupRelationships) GetConfigurationOk() (*SensitiveDataScannerConfigurationData, bool)

GetConfigurationOk returns a tuple with the Configuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupRelationships) GetRules

func (o *SensitiveDataScannerGroupRelationships) GetRules() SensitiveDataScannerRuleData

GetRules returns the Rules field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupRelationships) GetRulesOk

func (o *SensitiveDataScannerGroupRelationships) GetRulesOk() (*SensitiveDataScannerRuleData, bool)

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupRelationships) HasConfiguration

func (o *SensitiveDataScannerGroupRelationships) HasConfiguration() bool

HasConfiguration returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupRelationships) HasRules

func (o *SensitiveDataScannerGroupRelationships) HasRules() bool

HasRules returns a boolean if a field has been set.

func (SensitiveDataScannerGroupRelationships) MarshalJSON

func (o SensitiveDataScannerGroupRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupRelationships) SetConfiguration

func (o *SensitiveDataScannerGroupRelationships) SetConfiguration(v SensitiveDataScannerConfigurationData)

SetConfiguration gets a reference to the given SensitiveDataScannerConfigurationData and assigns it to the Configuration field.

func (*SensitiveDataScannerGroupRelationships) SetRules

func (o *SensitiveDataScannerGroupRelationships) SetRules(v SensitiveDataScannerRuleData)

SetRules gets a reference to the given SensitiveDataScannerRuleData and assigns it to the Rules field.

func (*SensitiveDataScannerGroupRelationships) UnmarshalJSON

func (o *SensitiveDataScannerGroupRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupResponse

SensitiveDataScannerGroupResponse Response data related to the creation of a group.

type SensitiveDataScannerGroupResponse struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes *SensitiveDataScannerGroupAttributes `json:"attributes,omitempty"`
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupResponse

func NewSensitiveDataScannerGroupResponse() *SensitiveDataScannerGroupResponse

NewSensitiveDataScannerGroupResponse instantiates a new SensitiveDataScannerGroupResponse 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 NewSensitiveDataScannerGroupResponseWithDefaults

func NewSensitiveDataScannerGroupResponseWithDefaults() *SensitiveDataScannerGroupResponse

NewSensitiveDataScannerGroupResponseWithDefaults instantiates a new SensitiveDataScannerGroupResponse 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 (*SensitiveDataScannerGroupResponse) GetAttributes

func (o *SensitiveDataScannerGroupResponse) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetAttributesOk

func (o *SensitiveDataScannerGroupResponse) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, 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 (*SensitiveDataScannerGroupResponse) GetId

func (o *SensitiveDataScannerGroupResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetIdOk

func (o *SensitiveDataScannerGroupResponse) 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 (*SensitiveDataScannerGroupResponse) GetRelationships

func (o *SensitiveDataScannerGroupResponse) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetRelationshipsOk

func (o *SensitiveDataScannerGroupResponse) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, 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 (*SensitiveDataScannerGroupResponse) GetType

func (o *SensitiveDataScannerGroupResponse) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupResponse) GetTypeOk

func (o *SensitiveDataScannerGroupResponse) GetTypeOk() (*SensitiveDataScannerGroupType, 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 (*SensitiveDataScannerGroupResponse) HasAttributes

func (o *SensitiveDataScannerGroupResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupResponse) HasId

func (o *SensitiveDataScannerGroupResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupResponse) HasRelationships

func (o *SensitiveDataScannerGroupResponse) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupResponse) HasType

func (o *SensitiveDataScannerGroupResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupResponse) MarshalJSON

func (o SensitiveDataScannerGroupResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupResponse) SetAttributes

func (o *SensitiveDataScannerGroupResponse) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerGroupAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerGroupResponse) SetId

func (o *SensitiveDataScannerGroupResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupResponse) SetRelationships

func (o *SensitiveDataScannerGroupResponse) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupResponse) SetType

func (o *SensitiveDataScannerGroupResponse) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupResponse) UnmarshalJSON

func (o *SensitiveDataScannerGroupResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupType

SensitiveDataScannerGroupType Sensitive Data Scanner group type.

type SensitiveDataScannerGroupType string

List of SensitiveDataScannerGroupType.

const (
    SENSITIVEDATASCANNERGROUPTYPE_SENSITIVE_DATA_SCANNER_GROUP SensitiveDataScannerGroupType = "sensitive_data_scanner_group"
)

func NewSensitiveDataScannerGroupTypeFromValue

func NewSensitiveDataScannerGroupTypeFromValue(v string) (*SensitiveDataScannerGroupType, error)

NewSensitiveDataScannerGroupTypeFromValue returns a pointer to a valid SensitiveDataScannerGroupType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerGroupType) GetAllowedValues

func (v *SensitiveDataScannerGroupType) GetAllowedValues() []SensitiveDataScannerGroupType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerGroupType) IsValid

func (v SensitiveDataScannerGroupType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerGroupType) Ptr

func (v SensitiveDataScannerGroupType) Ptr() *SensitiveDataScannerGroupType

Ptr returns reference to SensitiveDataScannerGroupType value.

func (*SensitiveDataScannerGroupType) UnmarshalJSON

func (v *SensitiveDataScannerGroupType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupUpdate

SensitiveDataScannerGroupUpdate Data related to the update of a group.

type SensitiveDataScannerGroupUpdate struct {
    // Attributes of the Sensitive Data Scanner group.
    Attributes *SensitiveDataScannerGroupAttributes `json:"attributes,omitempty"`
    // ID of the group.
    Id *string `json:"id,omitempty"`
    // Relationships of the group.
    Relationships *SensitiveDataScannerGroupRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner group type.
    Type *SensitiveDataScannerGroupType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupUpdate

func NewSensitiveDataScannerGroupUpdate() *SensitiveDataScannerGroupUpdate

NewSensitiveDataScannerGroupUpdate instantiates a new SensitiveDataScannerGroupUpdate 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 NewSensitiveDataScannerGroupUpdateWithDefaults

func NewSensitiveDataScannerGroupUpdateWithDefaults() *SensitiveDataScannerGroupUpdate

NewSensitiveDataScannerGroupUpdateWithDefaults instantiates a new SensitiveDataScannerGroupUpdate 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 (*SensitiveDataScannerGroupUpdate) GetAttributes

func (o *SensitiveDataScannerGroupUpdate) GetAttributes() SensitiveDataScannerGroupAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetAttributesOk

func (o *SensitiveDataScannerGroupUpdate) GetAttributesOk() (*SensitiveDataScannerGroupAttributes, 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 (*SensitiveDataScannerGroupUpdate) GetId

func (o *SensitiveDataScannerGroupUpdate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetIdOk

func (o *SensitiveDataScannerGroupUpdate) 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 (*SensitiveDataScannerGroupUpdate) GetRelationships

func (o *SensitiveDataScannerGroupUpdate) GetRelationships() SensitiveDataScannerGroupRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetRelationshipsOk

func (o *SensitiveDataScannerGroupUpdate) GetRelationshipsOk() (*SensitiveDataScannerGroupRelationships, 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 (*SensitiveDataScannerGroupUpdate) GetType

func (o *SensitiveDataScannerGroupUpdate) GetType() SensitiveDataScannerGroupType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdate) GetTypeOk

func (o *SensitiveDataScannerGroupUpdate) GetTypeOk() (*SensitiveDataScannerGroupType, 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 (*SensitiveDataScannerGroupUpdate) HasAttributes

func (o *SensitiveDataScannerGroupUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupUpdate) HasId

func (o *SensitiveDataScannerGroupUpdate) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupUpdate) HasRelationships

func (o *SensitiveDataScannerGroupUpdate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerGroupUpdate) HasType

func (o *SensitiveDataScannerGroupUpdate) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerGroupUpdate) MarshalJSON

func (o SensitiveDataScannerGroupUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupUpdate) SetAttributes

func (o *SensitiveDataScannerGroupUpdate) SetAttributes(v SensitiveDataScannerGroupAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerGroupAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerGroupUpdate) SetId

func (o *SensitiveDataScannerGroupUpdate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerGroupUpdate) SetRelationships

func (o *SensitiveDataScannerGroupUpdate) SetRelationships(v SensitiveDataScannerGroupRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerGroupRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerGroupUpdate) SetType

func (o *SensitiveDataScannerGroupUpdate) SetType(v SensitiveDataScannerGroupType)

SetType gets a reference to the given SensitiveDataScannerGroupType and assigns it to the Type field.

func (*SensitiveDataScannerGroupUpdate) UnmarshalJSON

func (o *SensitiveDataScannerGroupUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupUpdateRequest

SensitiveDataScannerGroupUpdateRequest Update group request.

type SensitiveDataScannerGroupUpdateRequest struct {
    // Data related to the update of a group.
    Data SensitiveDataScannerGroupUpdate `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupUpdateRequest

func NewSensitiveDataScannerGroupUpdateRequest(data SensitiveDataScannerGroupUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerGroupUpdateRequest

NewSensitiveDataScannerGroupUpdateRequest instantiates a new SensitiveDataScannerGroupUpdateRequest 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 NewSensitiveDataScannerGroupUpdateRequestWithDefaults

func NewSensitiveDataScannerGroupUpdateRequestWithDefaults() *SensitiveDataScannerGroupUpdateRequest

NewSensitiveDataScannerGroupUpdateRequestWithDefaults instantiates a new SensitiveDataScannerGroupUpdateRequest 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 (*SensitiveDataScannerGroupUpdateRequest) GetData

func (o *SensitiveDataScannerGroupUpdateRequest) GetData() SensitiveDataScannerGroupUpdate

GetData returns the Data field value.

func (*SensitiveDataScannerGroupUpdateRequest) GetDataOk

func (o *SensitiveDataScannerGroupUpdateRequest) GetDataOk() (*SensitiveDataScannerGroupUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerGroupUpdateRequest) GetMeta

func (o *SensitiveDataScannerGroupUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerGroupUpdateRequest) GetMetaOk

func (o *SensitiveDataScannerGroupUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerGroupUpdateRequest) MarshalJSON

func (o SensitiveDataScannerGroupUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupUpdateRequest) SetData

func (o *SensitiveDataScannerGroupUpdateRequest) SetData(v SensitiveDataScannerGroupUpdate)

SetData sets field value.

func (*SensitiveDataScannerGroupUpdateRequest) SetMeta

func (o *SensitiveDataScannerGroupUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerGroupUpdateRequest) UnmarshalJSON

func (o *SensitiveDataScannerGroupUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerGroupUpdateResponse

SensitiveDataScannerGroupUpdateResponse Update group response.

type SensitiveDataScannerGroupUpdateResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerGroupUpdateResponse

func NewSensitiveDataScannerGroupUpdateResponse() *SensitiveDataScannerGroupUpdateResponse

NewSensitiveDataScannerGroupUpdateResponse instantiates a new SensitiveDataScannerGroupUpdateResponse 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 NewSensitiveDataScannerGroupUpdateResponseWithDefaults

func NewSensitiveDataScannerGroupUpdateResponseWithDefaults() *SensitiveDataScannerGroupUpdateResponse

NewSensitiveDataScannerGroupUpdateResponseWithDefaults instantiates a new SensitiveDataScannerGroupUpdateResponse 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 (*SensitiveDataScannerGroupUpdateResponse) GetMeta

func (o *SensitiveDataScannerGroupUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerGroupUpdateResponse) GetMetaOk

func (o *SensitiveDataScannerGroupUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, 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 (*SensitiveDataScannerGroupUpdateResponse) HasMeta

func (o *SensitiveDataScannerGroupUpdateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerGroupUpdateResponse) MarshalJSON

func (o SensitiveDataScannerGroupUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerGroupUpdateResponse) SetMeta

func (o *SensitiveDataScannerGroupUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerGroupUpdateResponse) UnmarshalJSON

func (o *SensitiveDataScannerGroupUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerIncludedKeywordConfiguration

SensitiveDataScannerIncludedKeywordConfiguration Object defining a set of keywords and a number of characters that help reduce noise. You can provide a list of keywords you would like to check within a defined proximity of the matching pattern. If any of the keywords are found within the proximity check, the match is kept. If none are found, the match is discarded.

type SensitiveDataScannerIncludedKeywordConfiguration struct {
    // The number of characters behind a match detected by Sensitive Data Scanner to look for the keywords defined.
    // `character_count` should be greater than the maximum length of a keyword defined for a rule.
    CharacterCount int64 `json:"character_count"`
    // Keyword list that will be checked during scanning in order to validate a match.
    // The number of keywords in the list must be less than or equal to 30.
    Keywords []string `json:"keywords"`
    // Should the rule use the underlying standard pattern keyword configuration. If set to `true`, the rule must be tied
    // to a standard pattern. If set to `false`, the specified keywords and `character_count` are applied.
    UseRecommendedKeywords *bool `json:"use_recommended_keywords,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerIncludedKeywordConfiguration

func NewSensitiveDataScannerIncludedKeywordConfiguration(characterCount int64, keywords []string) *SensitiveDataScannerIncludedKeywordConfiguration

NewSensitiveDataScannerIncludedKeywordConfiguration instantiates a new SensitiveDataScannerIncludedKeywordConfiguration 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 NewSensitiveDataScannerIncludedKeywordConfigurationWithDefaults

func NewSensitiveDataScannerIncludedKeywordConfigurationWithDefaults() *SensitiveDataScannerIncludedKeywordConfiguration

NewSensitiveDataScannerIncludedKeywordConfigurationWithDefaults instantiates a new SensitiveDataScannerIncludedKeywordConfiguration 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 (*SensitiveDataScannerIncludedKeywordConfiguration) GetCharacterCount

func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetCharacterCount() int64

GetCharacterCount returns the CharacterCount field value.

func (*SensitiveDataScannerIncludedKeywordConfiguration) GetCharacterCountOk

func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetCharacterCountOk() (*int64, bool)

GetCharacterCountOk returns a tuple with the CharacterCount field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerIncludedKeywordConfiguration) GetKeywords

func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetKeywords() []string

GetKeywords returns the Keywords field value.

func (*SensitiveDataScannerIncludedKeywordConfiguration) GetKeywordsOk

func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetKeywordsOk() (*[]string, bool)

GetKeywordsOk returns a tuple with the Keywords field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerIncludedKeywordConfiguration) GetUseRecommendedKeywords

func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetUseRecommendedKeywords() bool

GetUseRecommendedKeywords returns the UseRecommendedKeywords field value if set, zero value otherwise.

func (*SensitiveDataScannerIncludedKeywordConfiguration) GetUseRecommendedKeywordsOk

func (o *SensitiveDataScannerIncludedKeywordConfiguration) GetUseRecommendedKeywordsOk() (*bool, bool)

GetUseRecommendedKeywordsOk returns a tuple with the UseRecommendedKeywords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerIncludedKeywordConfiguration) HasUseRecommendedKeywords

func (o *SensitiveDataScannerIncludedKeywordConfiguration) HasUseRecommendedKeywords() bool

HasUseRecommendedKeywords returns a boolean if a field has been set.

func (SensitiveDataScannerIncludedKeywordConfiguration) MarshalJSON

func (o SensitiveDataScannerIncludedKeywordConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerIncludedKeywordConfiguration) SetCharacterCount

func (o *SensitiveDataScannerIncludedKeywordConfiguration) SetCharacterCount(v int64)

SetCharacterCount sets field value.

func (*SensitiveDataScannerIncludedKeywordConfiguration) SetKeywords

func (o *SensitiveDataScannerIncludedKeywordConfiguration) SetKeywords(v []string)

SetKeywords sets field value.

func (*SensitiveDataScannerIncludedKeywordConfiguration) SetUseRecommendedKeywords

func (o *SensitiveDataScannerIncludedKeywordConfiguration) SetUseRecommendedKeywords(v bool)

SetUseRecommendedKeywords gets a reference to the given bool and assigns it to the UseRecommendedKeywords field.

func (*SensitiveDataScannerIncludedKeywordConfiguration) UnmarshalJSON

func (o *SensitiveDataScannerIncludedKeywordConfiguration) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerMeta

SensitiveDataScannerMeta Meta response containing information about the API.

type SensitiveDataScannerMeta struct {
    // Maximum number of scanning rules allowed for the org.
    CountLimit *int64 `json:"count_limit,omitempty"`
    // Maximum number of scanning groups allowed for the org.
    GroupCountLimit *int64 `json:"group_count_limit,omitempty"`
    // (Deprecated) Whether or not scanned events are highlighted in Logs or RUM for the org.
    // Deprecated
    HasHighlightEnabled *bool `json:"has_highlight_enabled,omitempty"`
    // (Deprecated) Whether or not scanned events have multi-pass enabled.
    // Deprecated
    HasMultiPassEnabled *bool `json:"has_multi_pass_enabled,omitempty"`
    // Whether or not the org is compliant to the payment card industry standard.
    IsPciCompliant *bool `json:"is_pci_compliant,omitempty"`
    // Version of the API.
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerMeta

func NewSensitiveDataScannerMeta() *SensitiveDataScannerMeta

NewSensitiveDataScannerMeta instantiates a new SensitiveDataScannerMeta 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 NewSensitiveDataScannerMetaWithDefaults

func NewSensitiveDataScannerMetaWithDefaults() *SensitiveDataScannerMeta

NewSensitiveDataScannerMetaWithDefaults instantiates a new SensitiveDataScannerMeta 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 (*SensitiveDataScannerMeta) GetCountLimit

func (o *SensitiveDataScannerMeta) GetCountLimit() int64

GetCountLimit returns the CountLimit field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetCountLimitOk

func (o *SensitiveDataScannerMeta) GetCountLimitOk() (*int64, bool)

GetCountLimitOk returns a tuple with the CountLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetGroupCountLimit

func (o *SensitiveDataScannerMeta) GetGroupCountLimit() int64

GetGroupCountLimit returns the GroupCountLimit field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetGroupCountLimitOk

func (o *SensitiveDataScannerMeta) GetGroupCountLimitOk() (*int64, bool)

GetGroupCountLimitOk returns a tuple with the GroupCountLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetHasHighlightEnabled

func (o *SensitiveDataScannerMeta) GetHasHighlightEnabled() bool

GetHasHighlightEnabled returns the HasHighlightEnabled field value if set, zero value otherwise. Deprecated

func (*SensitiveDataScannerMeta) GetHasHighlightEnabledOk

func (o *SensitiveDataScannerMeta) GetHasHighlightEnabledOk() (*bool, bool)

GetHasHighlightEnabledOk returns a tuple with the HasHighlightEnabled field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*SensitiveDataScannerMeta) GetHasMultiPassEnabled

func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabled() bool

GetHasMultiPassEnabled returns the HasMultiPassEnabled field value if set, zero value otherwise. Deprecated

func (*SensitiveDataScannerMeta) GetHasMultiPassEnabledOk

func (o *SensitiveDataScannerMeta) GetHasMultiPassEnabledOk() (*bool, bool)

GetHasMultiPassEnabledOk returns a tuple with the HasMultiPassEnabled field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*SensitiveDataScannerMeta) GetIsPciCompliant

func (o *SensitiveDataScannerMeta) GetIsPciCompliant() bool

GetIsPciCompliant returns the IsPciCompliant field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetIsPciCompliantOk

func (o *SensitiveDataScannerMeta) GetIsPciCompliantOk() (*bool, bool)

GetIsPciCompliantOk returns a tuple with the IsPciCompliant field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerMeta) GetVersion

func (o *SensitiveDataScannerMeta) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SensitiveDataScannerMeta) GetVersionOk

func (o *SensitiveDataScannerMeta) 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 (*SensitiveDataScannerMeta) HasCountLimit

func (o *SensitiveDataScannerMeta) HasCountLimit() bool

HasCountLimit returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasGroupCountLimit

func (o *SensitiveDataScannerMeta) HasGroupCountLimit() bool

HasGroupCountLimit returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasHasHighlightEnabled

func (o *SensitiveDataScannerMeta) HasHasHighlightEnabled() bool

HasHasHighlightEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasHasMultiPassEnabled

func (o *SensitiveDataScannerMeta) HasHasMultiPassEnabled() bool

HasHasMultiPassEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasIsPciCompliant

func (o *SensitiveDataScannerMeta) HasIsPciCompliant() bool

HasIsPciCompliant returns a boolean if a field has been set.

func (*SensitiveDataScannerMeta) HasVersion

func (o *SensitiveDataScannerMeta) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SensitiveDataScannerMeta) MarshalJSON

func (o SensitiveDataScannerMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerMeta) SetCountLimit

func (o *SensitiveDataScannerMeta) SetCountLimit(v int64)

SetCountLimit gets a reference to the given int64 and assigns it to the CountLimit field.

func (*SensitiveDataScannerMeta) SetGroupCountLimit

func (o *SensitiveDataScannerMeta) SetGroupCountLimit(v int64)

SetGroupCountLimit gets a reference to the given int64 and assigns it to the GroupCountLimit field.

func (*SensitiveDataScannerMeta) SetHasHighlightEnabled

func (o *SensitiveDataScannerMeta) SetHasHighlightEnabled(v bool)

SetHasHighlightEnabled gets a reference to the given bool and assigns it to the HasHighlightEnabled field. Deprecated

func (*SensitiveDataScannerMeta) SetHasMultiPassEnabled

func (o *SensitiveDataScannerMeta) SetHasMultiPassEnabled(v bool)

SetHasMultiPassEnabled gets a reference to the given bool and assigns it to the HasMultiPassEnabled field. Deprecated

func (*SensitiveDataScannerMeta) SetIsPciCompliant

func (o *SensitiveDataScannerMeta) SetIsPciCompliant(v bool)

SetIsPciCompliant gets a reference to the given bool and assigns it to the IsPciCompliant field.

func (*SensitiveDataScannerMeta) SetVersion

func (o *SensitiveDataScannerMeta) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SensitiveDataScannerMeta) UnmarshalJSON

func (o *SensitiveDataScannerMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerMetaVersionOnly

SensitiveDataScannerMetaVersionOnly Meta payload containing information about the API.

type SensitiveDataScannerMetaVersionOnly struct {
    // Version of the API (optional).
    Version *int64 `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerMetaVersionOnly

func NewSensitiveDataScannerMetaVersionOnly() *SensitiveDataScannerMetaVersionOnly

NewSensitiveDataScannerMetaVersionOnly instantiates a new SensitiveDataScannerMetaVersionOnly 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 NewSensitiveDataScannerMetaVersionOnlyWithDefaults

func NewSensitiveDataScannerMetaVersionOnlyWithDefaults() *SensitiveDataScannerMetaVersionOnly

NewSensitiveDataScannerMetaVersionOnlyWithDefaults instantiates a new SensitiveDataScannerMetaVersionOnly 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 (*SensitiveDataScannerMetaVersionOnly) GetVersion

func (o *SensitiveDataScannerMetaVersionOnly) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*SensitiveDataScannerMetaVersionOnly) GetVersionOk

func (o *SensitiveDataScannerMetaVersionOnly) 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 (*SensitiveDataScannerMetaVersionOnly) HasVersion

func (o *SensitiveDataScannerMetaVersionOnly) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SensitiveDataScannerMetaVersionOnly) MarshalJSON

func (o SensitiveDataScannerMetaVersionOnly) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerMetaVersionOnly) SetVersion

func (o *SensitiveDataScannerMetaVersionOnly) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

func (*SensitiveDataScannerMetaVersionOnly) UnmarshalJSON

func (o *SensitiveDataScannerMetaVersionOnly) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerProduct

SensitiveDataScannerProduct Datadog product onto which Sensitive Data Scanner can be activated.

type SensitiveDataScannerProduct string

List of SensitiveDataScannerProduct.

const (
    SENSITIVEDATASCANNERPRODUCT_LOGS   SensitiveDataScannerProduct = "logs"
    SENSITIVEDATASCANNERPRODUCT_RUM    SensitiveDataScannerProduct = "rum"
    SENSITIVEDATASCANNERPRODUCT_EVENTS SensitiveDataScannerProduct = "events"
    SENSITIVEDATASCANNERPRODUCT_APM    SensitiveDataScannerProduct = "apm"
)

func NewSensitiveDataScannerProductFromValue

func NewSensitiveDataScannerProductFromValue(v string) (*SensitiveDataScannerProduct, error)

NewSensitiveDataScannerProductFromValue returns a pointer to a valid SensitiveDataScannerProduct for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerProduct) GetAllowedValues

func (v *SensitiveDataScannerProduct) GetAllowedValues() []SensitiveDataScannerProduct

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerProduct) IsValid

func (v SensitiveDataScannerProduct) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerProduct) Ptr

func (v SensitiveDataScannerProduct) Ptr() *SensitiveDataScannerProduct

Ptr returns reference to SensitiveDataScannerProduct value.

func (*SensitiveDataScannerProduct) UnmarshalJSON

func (v *SensitiveDataScannerProduct) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerReorderConfig

SensitiveDataScannerReorderConfig Data related to the reordering of scanning groups.

type SensitiveDataScannerReorderConfig struct {
    // ID of the configuration.
    Id *string `json:"id,omitempty"`
    // Relationships of the configuration.
    Relationships *SensitiveDataScannerConfigurationRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner configuration type.
    Type *SensitiveDataScannerConfigurationType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerReorderConfig

func NewSensitiveDataScannerReorderConfig() *SensitiveDataScannerReorderConfig

NewSensitiveDataScannerReorderConfig instantiates a new SensitiveDataScannerReorderConfig 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 NewSensitiveDataScannerReorderConfigWithDefaults

func NewSensitiveDataScannerReorderConfigWithDefaults() *SensitiveDataScannerReorderConfig

NewSensitiveDataScannerReorderConfigWithDefaults instantiates a new SensitiveDataScannerReorderConfig 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 (*SensitiveDataScannerReorderConfig) GetId

func (o *SensitiveDataScannerReorderConfig) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderConfig) GetIdOk

func (o *SensitiveDataScannerReorderConfig) 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 (*SensitiveDataScannerReorderConfig) GetRelationships

func (o *SensitiveDataScannerReorderConfig) GetRelationships() SensitiveDataScannerConfigurationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderConfig) GetRelationshipsOk

func (o *SensitiveDataScannerReorderConfig) GetRelationshipsOk() (*SensitiveDataScannerConfigurationRelationships, 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 (*SensitiveDataScannerReorderConfig) GetType

func (o *SensitiveDataScannerReorderConfig) GetType() SensitiveDataScannerConfigurationType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderConfig) GetTypeOk

func (o *SensitiveDataScannerReorderConfig) GetTypeOk() (*SensitiveDataScannerConfigurationType, 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 (*SensitiveDataScannerReorderConfig) HasId

func (o *SensitiveDataScannerReorderConfig) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerReorderConfig) HasRelationships

func (o *SensitiveDataScannerReorderConfig) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerReorderConfig) HasType

func (o *SensitiveDataScannerReorderConfig) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerReorderConfig) MarshalJSON

func (o SensitiveDataScannerReorderConfig) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerReorderConfig) SetId

func (o *SensitiveDataScannerReorderConfig) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerReorderConfig) SetRelationships

func (o *SensitiveDataScannerReorderConfig) SetRelationships(v SensitiveDataScannerConfigurationRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerConfigurationRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerReorderConfig) SetType

func (o *SensitiveDataScannerReorderConfig) SetType(v SensitiveDataScannerConfigurationType)

SetType gets a reference to the given SensitiveDataScannerConfigurationType and assigns it to the Type field.

func (*SensitiveDataScannerReorderConfig) UnmarshalJSON

func (o *SensitiveDataScannerReorderConfig) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerReorderGroupsResponse

SensitiveDataScannerReorderGroupsResponse Group reorder response.

type SensitiveDataScannerReorderGroupsResponse struct {
    // Meta response containing information about the API.
    Meta *SensitiveDataScannerMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerReorderGroupsResponse

func NewSensitiveDataScannerReorderGroupsResponse() *SensitiveDataScannerReorderGroupsResponse

NewSensitiveDataScannerReorderGroupsResponse instantiates a new SensitiveDataScannerReorderGroupsResponse 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 NewSensitiveDataScannerReorderGroupsResponseWithDefaults

func NewSensitiveDataScannerReorderGroupsResponseWithDefaults() *SensitiveDataScannerReorderGroupsResponse

NewSensitiveDataScannerReorderGroupsResponseWithDefaults instantiates a new SensitiveDataScannerReorderGroupsResponse 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 (*SensitiveDataScannerReorderGroupsResponse) GetMeta

func (o *SensitiveDataScannerReorderGroupsResponse) GetMeta() SensitiveDataScannerMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerReorderGroupsResponse) GetMetaOk

func (o *SensitiveDataScannerReorderGroupsResponse) GetMetaOk() (*SensitiveDataScannerMeta, 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 (*SensitiveDataScannerReorderGroupsResponse) HasMeta

func (o *SensitiveDataScannerReorderGroupsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerReorderGroupsResponse) MarshalJSON

func (o SensitiveDataScannerReorderGroupsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerReorderGroupsResponse) SetMeta

func (o *SensitiveDataScannerReorderGroupsResponse) SetMeta(v SensitiveDataScannerMeta)

SetMeta gets a reference to the given SensitiveDataScannerMeta and assigns it to the Meta field.

func (*SensitiveDataScannerReorderGroupsResponse) UnmarshalJSON

func (o *SensitiveDataScannerReorderGroupsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRule

SensitiveDataScannerRule Rule item included in the group.

type SensitiveDataScannerRule struct {
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRule

func NewSensitiveDataScannerRule() *SensitiveDataScannerRule

NewSensitiveDataScannerRule instantiates a new SensitiveDataScannerRule 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 NewSensitiveDataScannerRuleWithDefaults

func NewSensitiveDataScannerRuleWithDefaults() *SensitiveDataScannerRule

NewSensitiveDataScannerRuleWithDefaults instantiates a new SensitiveDataScannerRule 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 (*SensitiveDataScannerRule) GetId

func (o *SensitiveDataScannerRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRule) GetIdOk

func (o *SensitiveDataScannerRule) 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 (*SensitiveDataScannerRule) GetType

func (o *SensitiveDataScannerRule) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRule) GetTypeOk

func (o *SensitiveDataScannerRule) GetTypeOk() (*SensitiveDataScannerRuleType, 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 (*SensitiveDataScannerRule) HasId

func (o *SensitiveDataScannerRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRule) HasType

func (o *SensitiveDataScannerRule) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRule) MarshalJSON

func (o SensitiveDataScannerRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRule) SetId

func (o *SensitiveDataScannerRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRule) SetType

func (o *SensitiveDataScannerRule) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRule) UnmarshalJSON

func (o *SensitiveDataScannerRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleAttributes

SensitiveDataScannerRuleAttributes Attributes of the Sensitive Data Scanner rule.

type SensitiveDataScannerRuleAttributes struct {
    // Description of the rule.
    Description *string `json:"description,omitempty"`
    // Attributes excluded from the scan. If namespaces is provided, it has to be a sub-path of the namespaces array.
    ExcludedNamespaces []string `json:"excluded_namespaces,omitempty"`
    // Object defining a set of keywords and a number of characters that help reduce noise.
    // You can provide a list of keywords you would like to check within a defined proximity of the matching pattern.
    // If any of the keywords are found within the proximity check, the match is kept.
    // If none are found, the match is discarded.
    IncludedKeywordConfiguration *SensitiveDataScannerIncludedKeywordConfiguration `json:"included_keyword_configuration,omitempty"`
    // Whether or not the rule is enabled.
    IsEnabled *bool `json:"is_enabled,omitempty"`
    // Name of the rule.
    Name *string `json:"name,omitempty"`
    // Attributes included in the scan. If namespaces is empty or missing, all attributes except excluded_namespaces are scanned.
    // If both are missing the whole event is scanned.
    Namespaces []string `json:"namespaces,omitempty"`
    // Not included if there is a relationship to a standard pattern.
    Pattern *string `json:"pattern,omitempty"`
    // Integer from 1 (high) to 5 (low) indicating rule issue severity.
    Priority *int64 `json:"priority,omitempty"`
    // List of tags.
    Tags []string `json:"tags,omitempty"`
    // Object describing how the scanned event will be replaced.
    TextReplacement *SensitiveDataScannerTextReplacement `json:"text_replacement,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleAttributes

func NewSensitiveDataScannerRuleAttributes() *SensitiveDataScannerRuleAttributes

NewSensitiveDataScannerRuleAttributes instantiates a new SensitiveDataScannerRuleAttributes 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 NewSensitiveDataScannerRuleAttributesWithDefaults

func NewSensitiveDataScannerRuleAttributesWithDefaults() *SensitiveDataScannerRuleAttributes

NewSensitiveDataScannerRuleAttributesWithDefaults instantiates a new SensitiveDataScannerRuleAttributes 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 (*SensitiveDataScannerRuleAttributes) GetDescription

func (o *SensitiveDataScannerRuleAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetDescriptionOk

func (o *SensitiveDataScannerRuleAttributes) 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 (*SensitiveDataScannerRuleAttributes) GetExcludedNamespaces

func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespaces() []string

GetExcludedNamespaces returns the ExcludedNamespaces field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetExcludedNamespacesOk

func (o *SensitiveDataScannerRuleAttributes) GetExcludedNamespacesOk() (*[]string, bool)

GetExcludedNamespacesOk returns a tuple with the ExcludedNamespaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetIncludedKeywordConfiguration

func (o *SensitiveDataScannerRuleAttributes) GetIncludedKeywordConfiguration() SensitiveDataScannerIncludedKeywordConfiguration

GetIncludedKeywordConfiguration returns the IncludedKeywordConfiguration field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetIncludedKeywordConfigurationOk

func (o *SensitiveDataScannerRuleAttributes) GetIncludedKeywordConfigurationOk() (*SensitiveDataScannerIncludedKeywordConfiguration, bool)

GetIncludedKeywordConfigurationOk returns a tuple with the IncludedKeywordConfiguration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetIsEnabled

func (o *SensitiveDataScannerRuleAttributes) GetIsEnabled() bool

GetIsEnabled returns the IsEnabled field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetIsEnabledOk

func (o *SensitiveDataScannerRuleAttributes) 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 (*SensitiveDataScannerRuleAttributes) GetName

func (o *SensitiveDataScannerRuleAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetNameOk

func (o *SensitiveDataScannerRuleAttributes) 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 (*SensitiveDataScannerRuleAttributes) GetNamespaces

func (o *SensitiveDataScannerRuleAttributes) GetNamespaces() []string

GetNamespaces returns the Namespaces field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetNamespacesOk

func (o *SensitiveDataScannerRuleAttributes) GetNamespacesOk() (*[]string, bool)

GetNamespacesOk returns a tuple with the Namespaces field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetPattern

func (o *SensitiveDataScannerRuleAttributes) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetPatternOk

func (o *SensitiveDataScannerRuleAttributes) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetPriority

func (o *SensitiveDataScannerRuleAttributes) GetPriority() int64

GetPriority returns the Priority field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetPriorityOk

func (o *SensitiveDataScannerRuleAttributes) GetPriorityOk() (*int64, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) GetTags

func (o *SensitiveDataScannerRuleAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetTagsOk

func (o *SensitiveDataScannerRuleAttributes) 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 (*SensitiveDataScannerRuleAttributes) GetTextReplacement

func (o *SensitiveDataScannerRuleAttributes) GetTextReplacement() SensitiveDataScannerTextReplacement

GetTextReplacement returns the TextReplacement field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleAttributes) GetTextReplacementOk

func (o *SensitiveDataScannerRuleAttributes) GetTextReplacementOk() (*SensitiveDataScannerTextReplacement, bool)

GetTextReplacementOk returns a tuple with the TextReplacement field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleAttributes) HasDescription

func (o *SensitiveDataScannerRuleAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasExcludedNamespaces

func (o *SensitiveDataScannerRuleAttributes) HasExcludedNamespaces() bool

HasExcludedNamespaces returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasIncludedKeywordConfiguration

func (o *SensitiveDataScannerRuleAttributes) HasIncludedKeywordConfiguration() bool

HasIncludedKeywordConfiguration returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasIsEnabled

func (o *SensitiveDataScannerRuleAttributes) HasIsEnabled() bool

HasIsEnabled returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasName

func (o *SensitiveDataScannerRuleAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasNamespaces

func (o *SensitiveDataScannerRuleAttributes) HasNamespaces() bool

HasNamespaces returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasPattern

func (o *SensitiveDataScannerRuleAttributes) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasPriority

func (o *SensitiveDataScannerRuleAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasTags

func (o *SensitiveDataScannerRuleAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleAttributes) HasTextReplacement

func (o *SensitiveDataScannerRuleAttributes) HasTextReplacement() bool

HasTextReplacement returns a boolean if a field has been set.

func (SensitiveDataScannerRuleAttributes) MarshalJSON

func (o SensitiveDataScannerRuleAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleAttributes) SetDescription

func (o *SensitiveDataScannerRuleAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SensitiveDataScannerRuleAttributes) SetExcludedNamespaces

func (o *SensitiveDataScannerRuleAttributes) SetExcludedNamespaces(v []string)

SetExcludedNamespaces gets a reference to the given []string and assigns it to the ExcludedNamespaces field.

func (*SensitiveDataScannerRuleAttributes) SetIncludedKeywordConfiguration

func (o *SensitiveDataScannerRuleAttributes) SetIncludedKeywordConfiguration(v SensitiveDataScannerIncludedKeywordConfiguration)

SetIncludedKeywordConfiguration gets a reference to the given SensitiveDataScannerIncludedKeywordConfiguration and assigns it to the IncludedKeywordConfiguration field.

func (*SensitiveDataScannerRuleAttributes) SetIsEnabled

func (o *SensitiveDataScannerRuleAttributes) SetIsEnabled(v bool)

SetIsEnabled gets a reference to the given bool and assigns it to the IsEnabled field.

func (*SensitiveDataScannerRuleAttributes) SetName

func (o *SensitiveDataScannerRuleAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SensitiveDataScannerRuleAttributes) SetNamespaces

func (o *SensitiveDataScannerRuleAttributes) SetNamespaces(v []string)

SetNamespaces gets a reference to the given []string and assigns it to the Namespaces field.

func (*SensitiveDataScannerRuleAttributes) SetPattern

func (o *SensitiveDataScannerRuleAttributes) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*SensitiveDataScannerRuleAttributes) SetPriority

func (o *SensitiveDataScannerRuleAttributes) SetPriority(v int64)

SetPriority gets a reference to the given int64 and assigns it to the Priority field.

func (*SensitiveDataScannerRuleAttributes) SetTags

func (o *SensitiveDataScannerRuleAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SensitiveDataScannerRuleAttributes) SetTextReplacement

func (o *SensitiveDataScannerRuleAttributes) SetTextReplacement(v SensitiveDataScannerTextReplacement)

SetTextReplacement gets a reference to the given SensitiveDataScannerTextReplacement and assigns it to the TextReplacement field.

func (*SensitiveDataScannerRuleAttributes) UnmarshalJSON

func (o *SensitiveDataScannerRuleAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleCreate

SensitiveDataScannerRuleCreate Data related to the creation of a rule.

type SensitiveDataScannerRuleCreate struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes SensitiveDataScannerRuleAttributes `json:"attributes"`
    // Relationships of a scanning rule.
    Relationships SensitiveDataScannerRuleRelationships `json:"relationships"`
    // Sensitive Data Scanner rule type.
    Type SensitiveDataScannerRuleType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleCreate

func NewSensitiveDataScannerRuleCreate(attributes SensitiveDataScannerRuleAttributes, relationships SensitiveDataScannerRuleRelationships, typeVar SensitiveDataScannerRuleType) *SensitiveDataScannerRuleCreate

NewSensitiveDataScannerRuleCreate instantiates a new SensitiveDataScannerRuleCreate 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 NewSensitiveDataScannerRuleCreateWithDefaults

func NewSensitiveDataScannerRuleCreateWithDefaults() *SensitiveDataScannerRuleCreate

NewSensitiveDataScannerRuleCreateWithDefaults instantiates a new SensitiveDataScannerRuleCreate 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 (*SensitiveDataScannerRuleCreate) GetAttributes

func (o *SensitiveDataScannerRuleCreate) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value.

func (*SensitiveDataScannerRuleCreate) GetAttributesOk

func (o *SensitiveDataScannerRuleCreate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleCreate) GetRelationships

func (o *SensitiveDataScannerRuleCreate) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value.

func (*SensitiveDataScannerRuleCreate) GetRelationshipsOk

func (o *SensitiveDataScannerRuleCreate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleCreate) GetType

func (o *SensitiveDataScannerRuleCreate) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value.

func (*SensitiveDataScannerRuleCreate) GetTypeOk

func (o *SensitiveDataScannerRuleCreate) GetTypeOk() (*SensitiveDataScannerRuleType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleCreate) MarshalJSON

func (o SensitiveDataScannerRuleCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleCreate) SetAttributes

func (o *SensitiveDataScannerRuleCreate) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes sets field value.

func (*SensitiveDataScannerRuleCreate) SetRelationships

func (o *SensitiveDataScannerRuleCreate) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships sets field value.

func (*SensitiveDataScannerRuleCreate) SetType

func (o *SensitiveDataScannerRuleCreate) SetType(v SensitiveDataScannerRuleType)

SetType sets field value.

func (*SensitiveDataScannerRuleCreate) UnmarshalJSON

func (o *SensitiveDataScannerRuleCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleCreateRequest

SensitiveDataScannerRuleCreateRequest Create rule request.

type SensitiveDataScannerRuleCreateRequest struct {
    // Data related to the creation of a rule.
    Data SensitiveDataScannerRuleCreate `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleCreateRequest

func NewSensitiveDataScannerRuleCreateRequest(data SensitiveDataScannerRuleCreate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleCreateRequest

NewSensitiveDataScannerRuleCreateRequest instantiates a new SensitiveDataScannerRuleCreateRequest 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 NewSensitiveDataScannerRuleCreateRequestWithDefaults

func NewSensitiveDataScannerRuleCreateRequestWithDefaults() *SensitiveDataScannerRuleCreateRequest

NewSensitiveDataScannerRuleCreateRequestWithDefaults instantiates a new SensitiveDataScannerRuleCreateRequest 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 (*SensitiveDataScannerRuleCreateRequest) GetData

func (o *SensitiveDataScannerRuleCreateRequest) GetData() SensitiveDataScannerRuleCreate

GetData returns the Data field value.

func (*SensitiveDataScannerRuleCreateRequest) GetDataOk

func (o *SensitiveDataScannerRuleCreateRequest) GetDataOk() (*SensitiveDataScannerRuleCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleCreateRequest) GetMeta

func (o *SensitiveDataScannerRuleCreateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerRuleCreateRequest) GetMetaOk

func (o *SensitiveDataScannerRuleCreateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleCreateRequest) MarshalJSON

func (o SensitiveDataScannerRuleCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleCreateRequest) SetData

func (o *SensitiveDataScannerRuleCreateRequest) SetData(v SensitiveDataScannerRuleCreate)

SetData sets field value.

func (*SensitiveDataScannerRuleCreateRequest) SetMeta

func (o *SensitiveDataScannerRuleCreateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerRuleCreateRequest) UnmarshalJSON

func (o *SensitiveDataScannerRuleCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleData

SensitiveDataScannerRuleData Rules included in the group.

type SensitiveDataScannerRuleData struct {
    // Rules included in the group. The order is important.
    Data []SensitiveDataScannerRule `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleData

func NewSensitiveDataScannerRuleData() *SensitiveDataScannerRuleData

NewSensitiveDataScannerRuleData instantiates a new SensitiveDataScannerRuleData 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 NewSensitiveDataScannerRuleDataWithDefaults

func NewSensitiveDataScannerRuleDataWithDefaults() *SensitiveDataScannerRuleData

NewSensitiveDataScannerRuleDataWithDefaults instantiates a new SensitiveDataScannerRuleData 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 (*SensitiveDataScannerRuleData) GetData

func (o *SensitiveDataScannerRuleData) GetData() []SensitiveDataScannerRule

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleData) GetDataOk

func (o *SensitiveDataScannerRuleData) GetDataOk() (*[]SensitiveDataScannerRule, 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 (*SensitiveDataScannerRuleData) HasData

func (o *SensitiveDataScannerRuleData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerRuleData) MarshalJSON

func (o SensitiveDataScannerRuleData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleData) SetData

func (o *SensitiveDataScannerRuleData) SetData(v []SensitiveDataScannerRule)

SetData gets a reference to the given []SensitiveDataScannerRule and assigns it to the Data field.

func (*SensitiveDataScannerRuleData) UnmarshalJSON

func (o *SensitiveDataScannerRuleData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleDeleteRequest

SensitiveDataScannerRuleDeleteRequest Delete rule request.

type SensitiveDataScannerRuleDeleteRequest struct {
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleDeleteRequest

func NewSensitiveDataScannerRuleDeleteRequest(meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleDeleteRequest

NewSensitiveDataScannerRuleDeleteRequest instantiates a new SensitiveDataScannerRuleDeleteRequest 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 NewSensitiveDataScannerRuleDeleteRequestWithDefaults

func NewSensitiveDataScannerRuleDeleteRequestWithDefaults() *SensitiveDataScannerRuleDeleteRequest

NewSensitiveDataScannerRuleDeleteRequestWithDefaults instantiates a new SensitiveDataScannerRuleDeleteRequest 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 (*SensitiveDataScannerRuleDeleteRequest) GetMeta

func (o *SensitiveDataScannerRuleDeleteRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerRuleDeleteRequest) GetMetaOk

func (o *SensitiveDataScannerRuleDeleteRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleDeleteRequest) MarshalJSON

func (o SensitiveDataScannerRuleDeleteRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleDeleteRequest) SetMeta

func (o *SensitiveDataScannerRuleDeleteRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerRuleDeleteRequest) UnmarshalJSON

func (o *SensitiveDataScannerRuleDeleteRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleDeleteResponse

SensitiveDataScannerRuleDeleteResponse Delete rule response.

type SensitiveDataScannerRuleDeleteResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleDeleteResponse

func NewSensitiveDataScannerRuleDeleteResponse() *SensitiveDataScannerRuleDeleteResponse

NewSensitiveDataScannerRuleDeleteResponse instantiates a new SensitiveDataScannerRuleDeleteResponse 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 NewSensitiveDataScannerRuleDeleteResponseWithDefaults

func NewSensitiveDataScannerRuleDeleteResponseWithDefaults() *SensitiveDataScannerRuleDeleteResponse

NewSensitiveDataScannerRuleDeleteResponseWithDefaults instantiates a new SensitiveDataScannerRuleDeleteResponse 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 (*SensitiveDataScannerRuleDeleteResponse) GetMeta

func (o *SensitiveDataScannerRuleDeleteResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleDeleteResponse) GetMetaOk

func (o *SensitiveDataScannerRuleDeleteResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, 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 (*SensitiveDataScannerRuleDeleteResponse) HasMeta

func (o *SensitiveDataScannerRuleDeleteResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerRuleDeleteResponse) MarshalJSON

func (o SensitiveDataScannerRuleDeleteResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleDeleteResponse) SetMeta

func (o *SensitiveDataScannerRuleDeleteResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerRuleDeleteResponse) UnmarshalJSON

func (o *SensitiveDataScannerRuleDeleteResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleIncludedItem

SensitiveDataScannerRuleIncludedItem A Scanning Rule included item.

type SensitiveDataScannerRuleIncludedItem struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes *SensitiveDataScannerRuleAttributes `json:"attributes,omitempty"`
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Relationships of a scanning rule.
    Relationships *SensitiveDataScannerRuleRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleIncludedItem

func NewSensitiveDataScannerRuleIncludedItem() *SensitiveDataScannerRuleIncludedItem

NewSensitiveDataScannerRuleIncludedItem instantiates a new SensitiveDataScannerRuleIncludedItem 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 NewSensitiveDataScannerRuleIncludedItemWithDefaults

func NewSensitiveDataScannerRuleIncludedItemWithDefaults() *SensitiveDataScannerRuleIncludedItem

NewSensitiveDataScannerRuleIncludedItemWithDefaults instantiates a new SensitiveDataScannerRuleIncludedItem 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 (*SensitiveDataScannerRuleIncludedItem) GetAttributes

func (o *SensitiveDataScannerRuleIncludedItem) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetAttributesOk

func (o *SensitiveDataScannerRuleIncludedItem) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, 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 (*SensitiveDataScannerRuleIncludedItem) GetId

func (o *SensitiveDataScannerRuleIncludedItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetIdOk

func (o *SensitiveDataScannerRuleIncludedItem) 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 (*SensitiveDataScannerRuleIncludedItem) GetRelationships

func (o *SensitiveDataScannerRuleIncludedItem) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetRelationshipsOk

func (o *SensitiveDataScannerRuleIncludedItem) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, 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 (*SensitiveDataScannerRuleIncludedItem) GetType

func (o *SensitiveDataScannerRuleIncludedItem) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleIncludedItem) GetTypeOk

func (o *SensitiveDataScannerRuleIncludedItem) GetTypeOk() (*SensitiveDataScannerRuleType, 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 (*SensitiveDataScannerRuleIncludedItem) HasAttributes

func (o *SensitiveDataScannerRuleIncludedItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleIncludedItem) HasId

func (o *SensitiveDataScannerRuleIncludedItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleIncludedItem) HasRelationships

func (o *SensitiveDataScannerRuleIncludedItem) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleIncludedItem) HasType

func (o *SensitiveDataScannerRuleIncludedItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRuleIncludedItem) MarshalJSON

func (o SensitiveDataScannerRuleIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleIncludedItem) SetAttributes

func (o *SensitiveDataScannerRuleIncludedItem) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerRuleAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerRuleIncludedItem) SetId

func (o *SensitiveDataScannerRuleIncludedItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRuleIncludedItem) SetRelationships

func (o *SensitiveDataScannerRuleIncludedItem) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerRuleRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerRuleIncludedItem) SetType

func (o *SensitiveDataScannerRuleIncludedItem) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRuleIncludedItem) UnmarshalJSON

func (o *SensitiveDataScannerRuleIncludedItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleRelationships

SensitiveDataScannerRuleRelationships Relationships of a scanning rule.

type SensitiveDataScannerRuleRelationships struct {
    // A scanning group data.
    Group *SensitiveDataScannerGroupData `json:"group,omitempty"`
    // A standard pattern.
    StandardPattern *SensitiveDataScannerStandardPatternData `json:"standard_pattern,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleRelationships

func NewSensitiveDataScannerRuleRelationships() *SensitiveDataScannerRuleRelationships

NewSensitiveDataScannerRuleRelationships instantiates a new SensitiveDataScannerRuleRelationships 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 NewSensitiveDataScannerRuleRelationshipsWithDefaults

func NewSensitiveDataScannerRuleRelationshipsWithDefaults() *SensitiveDataScannerRuleRelationships

NewSensitiveDataScannerRuleRelationshipsWithDefaults instantiates a new SensitiveDataScannerRuleRelationships 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 (*SensitiveDataScannerRuleRelationships) GetGroup

func (o *SensitiveDataScannerRuleRelationships) GetGroup() SensitiveDataScannerGroupData

GetGroup returns the Group field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleRelationships) GetGroupOk

func (o *SensitiveDataScannerRuleRelationships) GetGroupOk() (*SensitiveDataScannerGroupData, bool)

GetGroupOk returns a tuple with the Group field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleRelationships) GetStandardPattern

func (o *SensitiveDataScannerRuleRelationships) GetStandardPattern() SensitiveDataScannerStandardPatternData

GetStandardPattern returns the StandardPattern field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleRelationships) GetStandardPatternOk

func (o *SensitiveDataScannerRuleRelationships) GetStandardPatternOk() (*SensitiveDataScannerStandardPatternData, bool)

GetStandardPatternOk returns a tuple with the StandardPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleRelationships) HasGroup

func (o *SensitiveDataScannerRuleRelationships) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleRelationships) HasStandardPattern

func (o *SensitiveDataScannerRuleRelationships) HasStandardPattern() bool

HasStandardPattern returns a boolean if a field has been set.

func (SensitiveDataScannerRuleRelationships) MarshalJSON

func (o SensitiveDataScannerRuleRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleRelationships) SetGroup

func (o *SensitiveDataScannerRuleRelationships) SetGroup(v SensitiveDataScannerGroupData)

SetGroup gets a reference to the given SensitiveDataScannerGroupData and assigns it to the Group field.

func (*SensitiveDataScannerRuleRelationships) SetStandardPattern

func (o *SensitiveDataScannerRuleRelationships) SetStandardPattern(v SensitiveDataScannerStandardPatternData)

SetStandardPattern gets a reference to the given SensitiveDataScannerStandardPatternData and assigns it to the StandardPattern field.

func (*SensitiveDataScannerRuleRelationships) UnmarshalJSON

func (o *SensitiveDataScannerRuleRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleResponse

SensitiveDataScannerRuleResponse Response data related to the creation of a rule.

type SensitiveDataScannerRuleResponse struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes *SensitiveDataScannerRuleAttributes `json:"attributes,omitempty"`
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Relationships of a scanning rule.
    Relationships *SensitiveDataScannerRuleRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleResponse

func NewSensitiveDataScannerRuleResponse() *SensitiveDataScannerRuleResponse

NewSensitiveDataScannerRuleResponse instantiates a new SensitiveDataScannerRuleResponse 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 NewSensitiveDataScannerRuleResponseWithDefaults

func NewSensitiveDataScannerRuleResponseWithDefaults() *SensitiveDataScannerRuleResponse

NewSensitiveDataScannerRuleResponseWithDefaults instantiates a new SensitiveDataScannerRuleResponse 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 (*SensitiveDataScannerRuleResponse) GetAttributes

func (o *SensitiveDataScannerRuleResponse) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetAttributesOk

func (o *SensitiveDataScannerRuleResponse) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, 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 (*SensitiveDataScannerRuleResponse) GetId

func (o *SensitiveDataScannerRuleResponse) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetIdOk

func (o *SensitiveDataScannerRuleResponse) 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 (*SensitiveDataScannerRuleResponse) GetRelationships

func (o *SensitiveDataScannerRuleResponse) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetRelationshipsOk

func (o *SensitiveDataScannerRuleResponse) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, 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 (*SensitiveDataScannerRuleResponse) GetType

func (o *SensitiveDataScannerRuleResponse) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleResponse) GetTypeOk

func (o *SensitiveDataScannerRuleResponse) GetTypeOk() (*SensitiveDataScannerRuleType, 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 (*SensitiveDataScannerRuleResponse) HasAttributes

func (o *SensitiveDataScannerRuleResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleResponse) HasId

func (o *SensitiveDataScannerRuleResponse) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleResponse) HasRelationships

func (o *SensitiveDataScannerRuleResponse) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleResponse) HasType

func (o *SensitiveDataScannerRuleResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRuleResponse) MarshalJSON

func (o SensitiveDataScannerRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleResponse) SetAttributes

func (o *SensitiveDataScannerRuleResponse) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerRuleAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerRuleResponse) SetId

func (o *SensitiveDataScannerRuleResponse) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRuleResponse) SetRelationships

func (o *SensitiveDataScannerRuleResponse) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerRuleRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerRuleResponse) SetType

func (o *SensitiveDataScannerRuleResponse) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRuleResponse) UnmarshalJSON

func (o *SensitiveDataScannerRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleType

SensitiveDataScannerRuleType Sensitive Data Scanner rule type.

type SensitiveDataScannerRuleType string

List of SensitiveDataScannerRuleType.

const (
    SENSITIVEDATASCANNERRULETYPE_SENSITIVE_DATA_SCANNER_RULE SensitiveDataScannerRuleType = "sensitive_data_scanner_rule"
)

func NewSensitiveDataScannerRuleTypeFromValue

func NewSensitiveDataScannerRuleTypeFromValue(v string) (*SensitiveDataScannerRuleType, error)

NewSensitiveDataScannerRuleTypeFromValue returns a pointer to a valid SensitiveDataScannerRuleType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerRuleType) GetAllowedValues

func (v *SensitiveDataScannerRuleType) GetAllowedValues() []SensitiveDataScannerRuleType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerRuleType) IsValid

func (v SensitiveDataScannerRuleType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerRuleType) Ptr

func (v SensitiveDataScannerRuleType) Ptr() *SensitiveDataScannerRuleType

Ptr returns reference to SensitiveDataScannerRuleType value.

func (*SensitiveDataScannerRuleType) UnmarshalJSON

func (v *SensitiveDataScannerRuleType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleUpdate

SensitiveDataScannerRuleUpdate Data related to the update of a rule.

type SensitiveDataScannerRuleUpdate struct {
    // Attributes of the Sensitive Data Scanner rule.
    Attributes *SensitiveDataScannerRuleAttributes `json:"attributes,omitempty"`
    // ID of the rule.
    Id *string `json:"id,omitempty"`
    // Relationships of a scanning rule.
    Relationships *SensitiveDataScannerRuleRelationships `json:"relationships,omitempty"`
    // Sensitive Data Scanner rule type.
    Type *SensitiveDataScannerRuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleUpdate

func NewSensitiveDataScannerRuleUpdate() *SensitiveDataScannerRuleUpdate

NewSensitiveDataScannerRuleUpdate instantiates a new SensitiveDataScannerRuleUpdate 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 NewSensitiveDataScannerRuleUpdateWithDefaults

func NewSensitiveDataScannerRuleUpdateWithDefaults() *SensitiveDataScannerRuleUpdate

NewSensitiveDataScannerRuleUpdateWithDefaults instantiates a new SensitiveDataScannerRuleUpdate 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 (*SensitiveDataScannerRuleUpdate) GetAttributes

func (o *SensitiveDataScannerRuleUpdate) GetAttributes() SensitiveDataScannerRuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetAttributesOk

func (o *SensitiveDataScannerRuleUpdate) GetAttributesOk() (*SensitiveDataScannerRuleAttributes, 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 (*SensitiveDataScannerRuleUpdate) GetId

func (o *SensitiveDataScannerRuleUpdate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetIdOk

func (o *SensitiveDataScannerRuleUpdate) 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 (*SensitiveDataScannerRuleUpdate) GetRelationships

func (o *SensitiveDataScannerRuleUpdate) GetRelationships() SensitiveDataScannerRuleRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetRelationshipsOk

func (o *SensitiveDataScannerRuleUpdate) GetRelationshipsOk() (*SensitiveDataScannerRuleRelationships, 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 (*SensitiveDataScannerRuleUpdate) GetType

func (o *SensitiveDataScannerRuleUpdate) GetType() SensitiveDataScannerRuleType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdate) GetTypeOk

func (o *SensitiveDataScannerRuleUpdate) GetTypeOk() (*SensitiveDataScannerRuleType, 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 (*SensitiveDataScannerRuleUpdate) HasAttributes

func (o *SensitiveDataScannerRuleUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleUpdate) HasId

func (o *SensitiveDataScannerRuleUpdate) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleUpdate) HasRelationships

func (o *SensitiveDataScannerRuleUpdate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*SensitiveDataScannerRuleUpdate) HasType

func (o *SensitiveDataScannerRuleUpdate) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerRuleUpdate) MarshalJSON

func (o SensitiveDataScannerRuleUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleUpdate) SetAttributes

func (o *SensitiveDataScannerRuleUpdate) SetAttributes(v SensitiveDataScannerRuleAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerRuleAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerRuleUpdate) SetId

func (o *SensitiveDataScannerRuleUpdate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerRuleUpdate) SetRelationships

func (o *SensitiveDataScannerRuleUpdate) SetRelationships(v SensitiveDataScannerRuleRelationships)

SetRelationships gets a reference to the given SensitiveDataScannerRuleRelationships and assigns it to the Relationships field.

func (*SensitiveDataScannerRuleUpdate) SetType

func (o *SensitiveDataScannerRuleUpdate) SetType(v SensitiveDataScannerRuleType)

SetType gets a reference to the given SensitiveDataScannerRuleType and assigns it to the Type field.

func (*SensitiveDataScannerRuleUpdate) UnmarshalJSON

func (o *SensitiveDataScannerRuleUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleUpdateRequest

SensitiveDataScannerRuleUpdateRequest Update rule request.

type SensitiveDataScannerRuleUpdateRequest struct {
    // Data related to the update of a rule.
    Data SensitiveDataScannerRuleUpdate `json:"data"`
    // Meta payload containing information about the API.
    Meta SensitiveDataScannerMetaVersionOnly `json:"meta"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleUpdateRequest

func NewSensitiveDataScannerRuleUpdateRequest(data SensitiveDataScannerRuleUpdate, meta SensitiveDataScannerMetaVersionOnly) *SensitiveDataScannerRuleUpdateRequest

NewSensitiveDataScannerRuleUpdateRequest instantiates a new SensitiveDataScannerRuleUpdateRequest 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 NewSensitiveDataScannerRuleUpdateRequestWithDefaults

func NewSensitiveDataScannerRuleUpdateRequestWithDefaults() *SensitiveDataScannerRuleUpdateRequest

NewSensitiveDataScannerRuleUpdateRequestWithDefaults instantiates a new SensitiveDataScannerRuleUpdateRequest 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 (*SensitiveDataScannerRuleUpdateRequest) GetData

func (o *SensitiveDataScannerRuleUpdateRequest) GetData() SensitiveDataScannerRuleUpdate

GetData returns the Data field value.

func (*SensitiveDataScannerRuleUpdateRequest) GetDataOk

func (o *SensitiveDataScannerRuleUpdateRequest) GetDataOk() (*SensitiveDataScannerRuleUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SensitiveDataScannerRuleUpdateRequest) GetMeta

func (o *SensitiveDataScannerRuleUpdateRequest) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value.

func (*SensitiveDataScannerRuleUpdateRequest) GetMetaOk

func (o *SensitiveDataScannerRuleUpdateRequest) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (SensitiveDataScannerRuleUpdateRequest) MarshalJSON

func (o SensitiveDataScannerRuleUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleUpdateRequest) SetData

func (o *SensitiveDataScannerRuleUpdateRequest) SetData(v SensitiveDataScannerRuleUpdate)

SetData sets field value.

func (*SensitiveDataScannerRuleUpdateRequest) SetMeta

func (o *SensitiveDataScannerRuleUpdateRequest) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta sets field value.

func (*SensitiveDataScannerRuleUpdateRequest) UnmarshalJSON

func (o *SensitiveDataScannerRuleUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerRuleUpdateResponse

SensitiveDataScannerRuleUpdateResponse Update rule response.

type SensitiveDataScannerRuleUpdateResponse struct {
    // Meta payload containing information about the API.
    Meta *SensitiveDataScannerMetaVersionOnly `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerRuleUpdateResponse

func NewSensitiveDataScannerRuleUpdateResponse() *SensitiveDataScannerRuleUpdateResponse

NewSensitiveDataScannerRuleUpdateResponse instantiates a new SensitiveDataScannerRuleUpdateResponse 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 NewSensitiveDataScannerRuleUpdateResponseWithDefaults

func NewSensitiveDataScannerRuleUpdateResponseWithDefaults() *SensitiveDataScannerRuleUpdateResponse

NewSensitiveDataScannerRuleUpdateResponseWithDefaults instantiates a new SensitiveDataScannerRuleUpdateResponse 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 (*SensitiveDataScannerRuleUpdateResponse) GetMeta

func (o *SensitiveDataScannerRuleUpdateResponse) GetMeta() SensitiveDataScannerMetaVersionOnly

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SensitiveDataScannerRuleUpdateResponse) GetMetaOk

func (o *SensitiveDataScannerRuleUpdateResponse) GetMetaOk() (*SensitiveDataScannerMetaVersionOnly, 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 (*SensitiveDataScannerRuleUpdateResponse) HasMeta

func (o *SensitiveDataScannerRuleUpdateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SensitiveDataScannerRuleUpdateResponse) MarshalJSON

func (o SensitiveDataScannerRuleUpdateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerRuleUpdateResponse) SetMeta

func (o *SensitiveDataScannerRuleUpdateResponse) SetMeta(v SensitiveDataScannerMetaVersionOnly)

SetMeta gets a reference to the given SensitiveDataScannerMetaVersionOnly and assigns it to the Meta field.

func (*SensitiveDataScannerRuleUpdateResponse) UnmarshalJSON

func (o *SensitiveDataScannerRuleUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPattern

SensitiveDataScannerStandardPattern Data containing the standard pattern id.

type SensitiveDataScannerStandardPattern struct {
    // ID of the standard pattern.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner standard pattern type.
    Type *SensitiveDataScannerStandardPatternType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerStandardPattern

func NewSensitiveDataScannerStandardPattern() *SensitiveDataScannerStandardPattern

NewSensitiveDataScannerStandardPattern instantiates a new SensitiveDataScannerStandardPattern 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 NewSensitiveDataScannerStandardPatternWithDefaults

func NewSensitiveDataScannerStandardPatternWithDefaults() *SensitiveDataScannerStandardPattern

NewSensitiveDataScannerStandardPatternWithDefaults instantiates a new SensitiveDataScannerStandardPattern 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 (*SensitiveDataScannerStandardPattern) GetId

func (o *SensitiveDataScannerStandardPattern) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPattern) GetIdOk

func (o *SensitiveDataScannerStandardPattern) 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 (*SensitiveDataScannerStandardPattern) GetType

func (o *SensitiveDataScannerStandardPattern) GetType() SensitiveDataScannerStandardPatternType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPattern) GetTypeOk

func (o *SensitiveDataScannerStandardPattern) GetTypeOk() (*SensitiveDataScannerStandardPatternType, 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 (*SensitiveDataScannerStandardPattern) HasId

func (o *SensitiveDataScannerStandardPattern) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPattern) HasType

func (o *SensitiveDataScannerStandardPattern) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPattern) MarshalJSON

func (o SensitiveDataScannerStandardPattern) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPattern) SetId

func (o *SensitiveDataScannerStandardPattern) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerStandardPattern) SetType

func (o *SensitiveDataScannerStandardPattern) SetType(v SensitiveDataScannerStandardPatternType)

SetType gets a reference to the given SensitiveDataScannerStandardPatternType and assigns it to the Type field.

func (*SensitiveDataScannerStandardPattern) UnmarshalJSON

func (o *SensitiveDataScannerStandardPattern) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternAttributes

SensitiveDataScannerStandardPatternAttributes Attributes of the Sensitive Data Scanner standard pattern.

type SensitiveDataScannerStandardPatternAttributes struct {
    // Description of the standard pattern.
    Description *string `json:"description,omitempty"`
    // List of included keywords.
    IncludedKeywords []string `json:"included_keywords,omitempty"`
    // Name of the standard pattern.
    Name *string `json:"name,omitempty"`
    // (Deprecated) Regex to match, optionally documented for older standard rules. Refer to the `description` field to understand what the rule does.
    // Deprecated
    Pattern *string `json:"pattern,omitempty"`
    // Integer from 1 (high) to 5 (low) indicating standard pattern issue severity.
    Priority *int64 `json:"priority,omitempty"`
    // List of tags.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerStandardPatternAttributes

func NewSensitiveDataScannerStandardPatternAttributes() *SensitiveDataScannerStandardPatternAttributes

NewSensitiveDataScannerStandardPatternAttributes instantiates a new SensitiveDataScannerStandardPatternAttributes 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 NewSensitiveDataScannerStandardPatternAttributesWithDefaults

func NewSensitiveDataScannerStandardPatternAttributesWithDefaults() *SensitiveDataScannerStandardPatternAttributes

NewSensitiveDataScannerStandardPatternAttributesWithDefaults instantiates a new SensitiveDataScannerStandardPatternAttributes 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 (*SensitiveDataScannerStandardPatternAttributes) GetDescription

func (o *SensitiveDataScannerStandardPatternAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetDescriptionOk

func (o *SensitiveDataScannerStandardPatternAttributes) 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 (*SensitiveDataScannerStandardPatternAttributes) GetIncludedKeywords

func (o *SensitiveDataScannerStandardPatternAttributes) GetIncludedKeywords() []string

GetIncludedKeywords returns the IncludedKeywords field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetIncludedKeywordsOk

func (o *SensitiveDataScannerStandardPatternAttributes) GetIncludedKeywordsOk() (*[]string, bool)

GetIncludedKeywordsOk returns a tuple with the IncludedKeywords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternAttributes) GetName

func (o *SensitiveDataScannerStandardPatternAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetNameOk

func (o *SensitiveDataScannerStandardPatternAttributes) 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 (*SensitiveDataScannerStandardPatternAttributes) GetPattern

func (o *SensitiveDataScannerStandardPatternAttributes) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise. Deprecated

func (*SensitiveDataScannerStandardPatternAttributes) GetPatternOk

func (o *SensitiveDataScannerStandardPatternAttributes) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*SensitiveDataScannerStandardPatternAttributes) GetPriority

func (o *SensitiveDataScannerStandardPatternAttributes) GetPriority() int64

GetPriority returns the Priority field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetPriorityOk

func (o *SensitiveDataScannerStandardPatternAttributes) GetPriorityOk() (*int64, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerStandardPatternAttributes) GetTags

func (o *SensitiveDataScannerStandardPatternAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternAttributes) GetTagsOk

func (o *SensitiveDataScannerStandardPatternAttributes) 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 (*SensitiveDataScannerStandardPatternAttributes) HasDescription

func (o *SensitiveDataScannerStandardPatternAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasIncludedKeywords

func (o *SensitiveDataScannerStandardPatternAttributes) HasIncludedKeywords() bool

HasIncludedKeywords returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasName

func (o *SensitiveDataScannerStandardPatternAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasPattern

func (o *SensitiveDataScannerStandardPatternAttributes) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasPriority

func (o *SensitiveDataScannerStandardPatternAttributes) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternAttributes) HasTags

func (o *SensitiveDataScannerStandardPatternAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternAttributes) MarshalJSON

func (o SensitiveDataScannerStandardPatternAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternAttributes) SetDescription

func (o *SensitiveDataScannerStandardPatternAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SensitiveDataScannerStandardPatternAttributes) SetIncludedKeywords

func (o *SensitiveDataScannerStandardPatternAttributes) SetIncludedKeywords(v []string)

SetIncludedKeywords gets a reference to the given []string and assigns it to the IncludedKeywords field.

func (*SensitiveDataScannerStandardPatternAttributes) SetName

func (o *SensitiveDataScannerStandardPatternAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SensitiveDataScannerStandardPatternAttributes) SetPattern

func (o *SensitiveDataScannerStandardPatternAttributes) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field. Deprecated

func (*SensitiveDataScannerStandardPatternAttributes) SetPriority

func (o *SensitiveDataScannerStandardPatternAttributes) SetPriority(v int64)

SetPriority gets a reference to the given int64 and assigns it to the Priority field.

func (*SensitiveDataScannerStandardPatternAttributes) SetTags

func (o *SensitiveDataScannerStandardPatternAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SensitiveDataScannerStandardPatternAttributes) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternData

SensitiveDataScannerStandardPatternData A standard pattern.

type SensitiveDataScannerStandardPatternData struct {
    // Data containing the standard pattern id.
    Data *SensitiveDataScannerStandardPattern `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerStandardPatternData

func NewSensitiveDataScannerStandardPatternData() *SensitiveDataScannerStandardPatternData

NewSensitiveDataScannerStandardPatternData instantiates a new SensitiveDataScannerStandardPatternData 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 NewSensitiveDataScannerStandardPatternDataWithDefaults

func NewSensitiveDataScannerStandardPatternDataWithDefaults() *SensitiveDataScannerStandardPatternData

NewSensitiveDataScannerStandardPatternDataWithDefaults instantiates a new SensitiveDataScannerStandardPatternData 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 (*SensitiveDataScannerStandardPatternData) GetData

func (o *SensitiveDataScannerStandardPatternData) GetData() SensitiveDataScannerStandardPattern

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternData) GetDataOk

func (o *SensitiveDataScannerStandardPatternData) GetDataOk() (*SensitiveDataScannerStandardPattern, 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 (*SensitiveDataScannerStandardPatternData) HasData

func (o *SensitiveDataScannerStandardPatternData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternData) MarshalJSON

func (o SensitiveDataScannerStandardPatternData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternData) SetData

func (o *SensitiveDataScannerStandardPatternData) SetData(v SensitiveDataScannerStandardPattern)

SetData gets a reference to the given SensitiveDataScannerStandardPattern and assigns it to the Data field.

func (*SensitiveDataScannerStandardPatternData) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternType

SensitiveDataScannerStandardPatternType Sensitive Data Scanner standard pattern type.

type SensitiveDataScannerStandardPatternType string

List of SensitiveDataScannerStandardPatternType.

const (
    SENSITIVEDATASCANNERSTANDARDPATTERNTYPE_SENSITIVE_DATA_SCANNER_STANDARD_PATTERN SensitiveDataScannerStandardPatternType = "sensitive_data_scanner_standard_pattern"
)

func NewSensitiveDataScannerStandardPatternTypeFromValue

func NewSensitiveDataScannerStandardPatternTypeFromValue(v string) (*SensitiveDataScannerStandardPatternType, error)

NewSensitiveDataScannerStandardPatternTypeFromValue returns a pointer to a valid SensitiveDataScannerStandardPatternType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerStandardPatternType) GetAllowedValues

func (v *SensitiveDataScannerStandardPatternType) GetAllowedValues() []SensitiveDataScannerStandardPatternType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerStandardPatternType) IsValid

func (v SensitiveDataScannerStandardPatternType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerStandardPatternType) Ptr

func (v SensitiveDataScannerStandardPatternType) Ptr() *SensitiveDataScannerStandardPatternType

Ptr returns reference to SensitiveDataScannerStandardPatternType value.

func (*SensitiveDataScannerStandardPatternType) UnmarshalJSON

func (v *SensitiveDataScannerStandardPatternType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternsResponseData

SensitiveDataScannerStandardPatternsResponseData List Standard patterns response data.

type SensitiveDataScannerStandardPatternsResponseData struct {
    // List Standard patterns response.
    Data []SensitiveDataScannerStandardPatternsResponseItem `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerStandardPatternsResponseData

func NewSensitiveDataScannerStandardPatternsResponseData() *SensitiveDataScannerStandardPatternsResponseData

NewSensitiveDataScannerStandardPatternsResponseData instantiates a new SensitiveDataScannerStandardPatternsResponseData 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 NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults

func NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults() *SensitiveDataScannerStandardPatternsResponseData

NewSensitiveDataScannerStandardPatternsResponseDataWithDefaults instantiates a new SensitiveDataScannerStandardPatternsResponseData 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 (*SensitiveDataScannerStandardPatternsResponseData) GetData

func (o *SensitiveDataScannerStandardPatternsResponseData) GetData() []SensitiveDataScannerStandardPatternsResponseItem

GetData returns the Data field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseData) GetDataOk

func (o *SensitiveDataScannerStandardPatternsResponseData) GetDataOk() (*[]SensitiveDataScannerStandardPatternsResponseItem, 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 (*SensitiveDataScannerStandardPatternsResponseData) HasData

func (o *SensitiveDataScannerStandardPatternsResponseData) HasData() bool

HasData returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternsResponseData) MarshalJSON

func (o SensitiveDataScannerStandardPatternsResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternsResponseData) SetData

func (o *SensitiveDataScannerStandardPatternsResponseData) SetData(v []SensitiveDataScannerStandardPatternsResponseItem)

SetData gets a reference to the given []SensitiveDataScannerStandardPatternsResponseItem and assigns it to the Data field.

func (*SensitiveDataScannerStandardPatternsResponseData) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternsResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerStandardPatternsResponseItem

SensitiveDataScannerStandardPatternsResponseItem Standard pattern item.

type SensitiveDataScannerStandardPatternsResponseItem struct {
    // Attributes of the Sensitive Data Scanner standard pattern.
    Attributes *SensitiveDataScannerStandardPatternAttributes `json:"attributes,omitempty"`
    // ID of the standard pattern.
    Id *string `json:"id,omitempty"`
    // Sensitive Data Scanner standard pattern type.
    Type *SensitiveDataScannerStandardPatternType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerStandardPatternsResponseItem

func NewSensitiveDataScannerStandardPatternsResponseItem() *SensitiveDataScannerStandardPatternsResponseItem

NewSensitiveDataScannerStandardPatternsResponseItem instantiates a new SensitiveDataScannerStandardPatternsResponseItem 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 NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults

func NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults() *SensitiveDataScannerStandardPatternsResponseItem

NewSensitiveDataScannerStandardPatternsResponseItemWithDefaults instantiates a new SensitiveDataScannerStandardPatternsResponseItem 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 (*SensitiveDataScannerStandardPatternsResponseItem) GetAttributes

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributes() SensitiveDataScannerStandardPatternAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetAttributesOk

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetAttributesOk() (*SensitiveDataScannerStandardPatternAttributes, 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 (*SensitiveDataScannerStandardPatternsResponseItem) GetId

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetIdOk

func (o *SensitiveDataScannerStandardPatternsResponseItem) 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 (*SensitiveDataScannerStandardPatternsResponseItem) GetType

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetType() SensitiveDataScannerStandardPatternType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerStandardPatternsResponseItem) GetTypeOk

func (o *SensitiveDataScannerStandardPatternsResponseItem) GetTypeOk() (*SensitiveDataScannerStandardPatternType, 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 (*SensitiveDataScannerStandardPatternsResponseItem) HasAttributes

func (o *SensitiveDataScannerStandardPatternsResponseItem) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternsResponseItem) HasId

func (o *SensitiveDataScannerStandardPatternsResponseItem) HasId() bool

HasId returns a boolean if a field has been set.

func (*SensitiveDataScannerStandardPatternsResponseItem) HasType

func (o *SensitiveDataScannerStandardPatternsResponseItem) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerStandardPatternsResponseItem) MarshalJSON

func (o SensitiveDataScannerStandardPatternsResponseItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerStandardPatternsResponseItem) SetAttributes

func (o *SensitiveDataScannerStandardPatternsResponseItem) SetAttributes(v SensitiveDataScannerStandardPatternAttributes)

SetAttributes gets a reference to the given SensitiveDataScannerStandardPatternAttributes and assigns it to the Attributes field.

func (*SensitiveDataScannerStandardPatternsResponseItem) SetId

func (o *SensitiveDataScannerStandardPatternsResponseItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SensitiveDataScannerStandardPatternsResponseItem) SetType

func (o *SensitiveDataScannerStandardPatternsResponseItem) SetType(v SensitiveDataScannerStandardPatternType)

SetType gets a reference to the given SensitiveDataScannerStandardPatternType and assigns it to the Type field.

func (*SensitiveDataScannerStandardPatternsResponseItem) UnmarshalJSON

func (o *SensitiveDataScannerStandardPatternsResponseItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerTextReplacement

SensitiveDataScannerTextReplacement Object describing how the scanned event will be replaced.

type SensitiveDataScannerTextReplacement struct {
    // Required if type == 'partial_replacement_from_beginning'
    // or 'partial_replacement_from_end'. It must be > 0.
    NumberOfChars *int64 `json:"number_of_chars,omitempty"`
    // Required if type == 'replacement_string'.
    ReplacementString *string `json:"replacement_string,omitempty"`
    // Type of the replacement text. None means no replacement.
    // hash means the data will be stubbed. replacement_string means that
    // one can chose a text to replace the data. partial_replacement_from_beginning
    // allows a user to partially replace the data from the beginning, and
    // partial_replacement_from_end on the other hand, allows to replace data from
    // the end.
    Type *SensitiveDataScannerTextReplacementType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSensitiveDataScannerTextReplacement

func NewSensitiveDataScannerTextReplacement() *SensitiveDataScannerTextReplacement

NewSensitiveDataScannerTextReplacement instantiates a new SensitiveDataScannerTextReplacement 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 NewSensitiveDataScannerTextReplacementWithDefaults

func NewSensitiveDataScannerTextReplacementWithDefaults() *SensitiveDataScannerTextReplacement

NewSensitiveDataScannerTextReplacementWithDefaults instantiates a new SensitiveDataScannerTextReplacement 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 (*SensitiveDataScannerTextReplacement) GetNumberOfChars

func (o *SensitiveDataScannerTextReplacement) GetNumberOfChars() int64

GetNumberOfChars returns the NumberOfChars field value if set, zero value otherwise.

func (*SensitiveDataScannerTextReplacement) GetNumberOfCharsOk

func (o *SensitiveDataScannerTextReplacement) GetNumberOfCharsOk() (*int64, bool)

GetNumberOfCharsOk returns a tuple with the NumberOfChars field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerTextReplacement) GetReplacementString

func (o *SensitiveDataScannerTextReplacement) GetReplacementString() string

GetReplacementString returns the ReplacementString field value if set, zero value otherwise.

func (*SensitiveDataScannerTextReplacement) GetReplacementStringOk

func (o *SensitiveDataScannerTextReplacement) GetReplacementStringOk() (*string, bool)

GetReplacementStringOk returns a tuple with the ReplacementString field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SensitiveDataScannerTextReplacement) GetType

func (o *SensitiveDataScannerTextReplacement) GetType() SensitiveDataScannerTextReplacementType

GetType returns the Type field value if set, zero value otherwise.

func (*SensitiveDataScannerTextReplacement) GetTypeOk

func (o *SensitiveDataScannerTextReplacement) GetTypeOk() (*SensitiveDataScannerTextReplacementType, 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 (*SensitiveDataScannerTextReplacement) HasNumberOfChars

func (o *SensitiveDataScannerTextReplacement) HasNumberOfChars() bool

HasNumberOfChars returns a boolean if a field has been set.

func (*SensitiveDataScannerTextReplacement) HasReplacementString

func (o *SensitiveDataScannerTextReplacement) HasReplacementString() bool

HasReplacementString returns a boolean if a field has been set.

func (*SensitiveDataScannerTextReplacement) HasType

func (o *SensitiveDataScannerTextReplacement) HasType() bool

HasType returns a boolean if a field has been set.

func (SensitiveDataScannerTextReplacement) MarshalJSON

func (o SensitiveDataScannerTextReplacement) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SensitiveDataScannerTextReplacement) SetNumberOfChars

func (o *SensitiveDataScannerTextReplacement) SetNumberOfChars(v int64)

SetNumberOfChars gets a reference to the given int64 and assigns it to the NumberOfChars field.

func (*SensitiveDataScannerTextReplacement) SetReplacementString

func (o *SensitiveDataScannerTextReplacement) SetReplacementString(v string)

SetReplacementString gets a reference to the given string and assigns it to the ReplacementString field.

func (*SensitiveDataScannerTextReplacement) SetType

func (o *SensitiveDataScannerTextReplacement) SetType(v SensitiveDataScannerTextReplacementType)

SetType gets a reference to the given SensitiveDataScannerTextReplacementType and assigns it to the Type field.

func (*SensitiveDataScannerTextReplacement) UnmarshalJSON

func (o *SensitiveDataScannerTextReplacement) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SensitiveDataScannerTextReplacementType

SensitiveDataScannerTextReplacementType Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement_string means that one can chose a text to replace the data. partial_replacement_from_beginning allows a user to partially replace the data from the beginning, and partial_replacement_from_end on the other hand, allows to replace data from the end.

type SensitiveDataScannerTextReplacementType string

List of SensitiveDataScannerTextReplacementType.

const (
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_NONE                               SensitiveDataScannerTextReplacementType = "none"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_HASH                               SensitiveDataScannerTextReplacementType = "hash"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_REPLACEMENT_STRING                 SensitiveDataScannerTextReplacementType = "replacement_string"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_PARTIAL_REPLACEMENT_FROM_BEGINNING SensitiveDataScannerTextReplacementType = "partial_replacement_from_beginning"
    SENSITIVEDATASCANNERTEXTREPLACEMENTTYPE_PARTIAL_REPLACEMENT_FROM_END       SensitiveDataScannerTextReplacementType = "partial_replacement_from_end"
)

func NewSensitiveDataScannerTextReplacementTypeFromValue

func NewSensitiveDataScannerTextReplacementTypeFromValue(v string) (*SensitiveDataScannerTextReplacementType, error)

NewSensitiveDataScannerTextReplacementTypeFromValue returns a pointer to a valid SensitiveDataScannerTextReplacementType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SensitiveDataScannerTextReplacementType) GetAllowedValues

func (v *SensitiveDataScannerTextReplacementType) GetAllowedValues() []SensitiveDataScannerTextReplacementType

GetAllowedValues reeturns the list of possible values.

func (SensitiveDataScannerTextReplacementType) IsValid

func (v SensitiveDataScannerTextReplacementType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SensitiveDataScannerTextReplacementType) Ptr

func (v SensitiveDataScannerTextReplacementType) Ptr() *SensitiveDataScannerTextReplacementType

Ptr returns reference to SensitiveDataScannerTextReplacementType value.

func (*SensitiveDataScannerTextReplacementType) UnmarshalJSON

func (v *SensitiveDataScannerTextReplacementType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateAttributes

ServiceAccountCreateAttributes Attributes of the created user.

type ServiceAccountCreateAttributes struct {
    // The email of the user.
    Email string `json:"email"`
    // The name of the user.
    Name *string `json:"name,omitempty"`
    // Whether the user is a service account. Must be true.
    ServiceAccount bool `json:"service_account"`
    // The title of the user.
    Title *string `json:"title,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceAccountCreateAttributes

func NewServiceAccountCreateAttributes(email string, serviceAccount bool) *ServiceAccountCreateAttributes

NewServiceAccountCreateAttributes instantiates a new ServiceAccountCreateAttributes 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 NewServiceAccountCreateAttributesWithDefaults

func NewServiceAccountCreateAttributesWithDefaults() *ServiceAccountCreateAttributes

NewServiceAccountCreateAttributesWithDefaults instantiates a new ServiceAccountCreateAttributes 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 (*ServiceAccountCreateAttributes) GetEmail

func (o *ServiceAccountCreateAttributes) GetEmail() string

GetEmail returns the Email field value.

func (*ServiceAccountCreateAttributes) GetEmailOk

func (o *ServiceAccountCreateAttributes) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetName

func (o *ServiceAccountCreateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceAccountCreateAttributes) GetNameOk

func (o *ServiceAccountCreateAttributes) 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 (*ServiceAccountCreateAttributes) GetServiceAccount

func (o *ServiceAccountCreateAttributes) GetServiceAccount() bool

GetServiceAccount returns the ServiceAccount field value.

func (*ServiceAccountCreateAttributes) GetServiceAccountOk

func (o *ServiceAccountCreateAttributes) GetServiceAccountOk() (*bool, bool)

GetServiceAccountOk returns a tuple with the ServiceAccount field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateAttributes) GetTitle

func (o *ServiceAccountCreateAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ServiceAccountCreateAttributes) GetTitleOk

func (o *ServiceAccountCreateAttributes) 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 (*ServiceAccountCreateAttributes) HasName

func (o *ServiceAccountCreateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*ServiceAccountCreateAttributes) HasTitle

func (o *ServiceAccountCreateAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ServiceAccountCreateAttributes) MarshalJSON

func (o ServiceAccountCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateAttributes) SetEmail

func (o *ServiceAccountCreateAttributes) SetEmail(v string)

SetEmail sets field value.

func (*ServiceAccountCreateAttributes) SetName

func (o *ServiceAccountCreateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceAccountCreateAttributes) SetServiceAccount

func (o *ServiceAccountCreateAttributes) SetServiceAccount(v bool)

SetServiceAccount sets field value.

func (*ServiceAccountCreateAttributes) SetTitle

func (o *ServiceAccountCreateAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ServiceAccountCreateAttributes) UnmarshalJSON

func (o *ServiceAccountCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateData

ServiceAccountCreateData Object to create a service account User.

type ServiceAccountCreateData struct {
    // Attributes of the created user.
    Attributes ServiceAccountCreateAttributes `json:"attributes"`
    // Relationships of the user object.
    Relationships *UserRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceAccountCreateData

func NewServiceAccountCreateData(attributes ServiceAccountCreateAttributes, typeVar UsersType) *ServiceAccountCreateData

NewServiceAccountCreateData instantiates a new ServiceAccountCreateData 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 NewServiceAccountCreateDataWithDefaults

func NewServiceAccountCreateDataWithDefaults() *ServiceAccountCreateData

NewServiceAccountCreateDataWithDefaults instantiates a new ServiceAccountCreateData 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 (*ServiceAccountCreateData) GetAttributes

func (o *ServiceAccountCreateData) GetAttributes() ServiceAccountCreateAttributes

GetAttributes returns the Attributes field value.

func (*ServiceAccountCreateData) GetAttributesOk

func (o *ServiceAccountCreateData) GetAttributesOk() (*ServiceAccountCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) GetRelationships

func (o *ServiceAccountCreateData) GetRelationships() UserRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ServiceAccountCreateData) GetRelationshipsOk

func (o *ServiceAccountCreateData) 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 (*ServiceAccountCreateData) GetType

func (o *ServiceAccountCreateData) GetType() UsersType

GetType returns the Type field value.

func (*ServiceAccountCreateData) GetTypeOk

func (o *ServiceAccountCreateData) GetTypeOk() (*UsersType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceAccountCreateData) HasRelationships

func (o *ServiceAccountCreateData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ServiceAccountCreateData) MarshalJSON

func (o ServiceAccountCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateData) SetAttributes

func (o *ServiceAccountCreateData) SetAttributes(v ServiceAccountCreateAttributes)

SetAttributes sets field value.

func (*ServiceAccountCreateData) SetRelationships

func (o *ServiceAccountCreateData) SetRelationships(v UserRelationships)

SetRelationships gets a reference to the given UserRelationships and assigns it to the Relationships field.

func (*ServiceAccountCreateData) SetType

func (o *ServiceAccountCreateData) SetType(v UsersType)

SetType sets field value.

func (*ServiceAccountCreateData) UnmarshalJSON

func (o *ServiceAccountCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountCreateRequest

ServiceAccountCreateRequest Create a service account.

type ServiceAccountCreateRequest struct {
    // Object to create a service account User.
    Data ServiceAccountCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceAccountCreateRequest

func NewServiceAccountCreateRequest(data ServiceAccountCreateData) *ServiceAccountCreateRequest

NewServiceAccountCreateRequest instantiates a new ServiceAccountCreateRequest 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 NewServiceAccountCreateRequestWithDefaults

func NewServiceAccountCreateRequestWithDefaults() *ServiceAccountCreateRequest

NewServiceAccountCreateRequestWithDefaults instantiates a new ServiceAccountCreateRequest 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 (*ServiceAccountCreateRequest) GetData

func (o *ServiceAccountCreateRequest) GetData() ServiceAccountCreateData

GetData returns the Data field value.

func (*ServiceAccountCreateRequest) GetDataOk

func (o *ServiceAccountCreateRequest) GetDataOk() (*ServiceAccountCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ServiceAccountCreateRequest) MarshalJSON

func (o ServiceAccountCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceAccountCreateRequest) SetData

func (o *ServiceAccountCreateRequest) SetData(v ServiceAccountCreateData)

SetData sets field value.

func (*ServiceAccountCreateRequest) UnmarshalJSON

func (o *ServiceAccountCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceAccountsApi

ServiceAccountsApi service type

type ServiceAccountsApi datadog.Service

func NewServiceAccountsApi

func NewServiceAccountsApi(client *datadog.APIClient) *ServiceAccountsApi

NewServiceAccountsApi Returns NewServiceAccountsApi.

func (*ServiceAccountsApi) CreateServiceAccount

func (a *ServiceAccountsApi) CreateServiceAccount(ctx _context.Context, body ServiceAccountCreateRequest) (UserResponse, *_nethttp.Response, error)

CreateServiceAccount Create a service account. Create a service account for your organization.

func (*ServiceAccountsApi) CreateServiceAccountApplicationKey

func (a *ServiceAccountsApi) CreateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, body ApplicationKeyCreateRequest) (ApplicationKeyResponse, *_nethttp.Response, error)

CreateServiceAccountApplicationKey Create an application key for this service account. Create an application key for this service account.

func (*ServiceAccountsApi) DeleteServiceAccountApplicationKey

func (a *ServiceAccountsApi) DeleteServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (*_nethttp.Response, error)

DeleteServiceAccountApplicationKey Delete an application key for this service account. Delete an application key owned by this service account.

func (*ServiceAccountsApi) GetServiceAccountApplicationKey

func (a *ServiceAccountsApi) GetServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string) (PartialApplicationKeyResponse, *_nethttp.Response, error)

GetServiceAccountApplicationKey Get one application key for this service account. Get an application key owned by this service account.

func (*ServiceAccountsApi) ListServiceAccountApplicationKeys

func (a *ServiceAccountsApi) ListServiceAccountApplicationKeys(ctx _context.Context, serviceAccountId string, o ...ListServiceAccountApplicationKeysOptionalParameters) (ListApplicationKeysResponse, *_nethttp.Response, error)

ListServiceAccountApplicationKeys List application keys for this service account. List all application keys available for this service account.

func (*ServiceAccountsApi) UpdateServiceAccountApplicationKey

func (a *ServiceAccountsApi) UpdateServiceAccountApplicationKey(ctx _context.Context, serviceAccountId string, appKeyId string, body ApplicationKeyUpdateRequest) (PartialApplicationKeyResponse, *_nethttp.Response, error)

UpdateServiceAccountApplicationKey Edit an application key for this service account. Edit an application key owned by this service account.

type ServiceDefinitionApi

ServiceDefinitionApi service type

type ServiceDefinitionApi datadog.Service

func NewServiceDefinitionApi

func NewServiceDefinitionApi(client *datadog.APIClient) *ServiceDefinitionApi

NewServiceDefinitionApi Returns NewServiceDefinitionApi.

func (*ServiceDefinitionApi) CreateOrUpdateServiceDefinitions

func (a *ServiceDefinitionApi) CreateOrUpdateServiceDefinitions(ctx _context.Context, body ServiceDefinitionsCreateRequest) (ServiceDefinitionCreateResponse, *_nethttp.Response, error)

CreateOrUpdateServiceDefinitions Create or update service definition. Create or update service definition in the Datadog Service Catalog.

func (*ServiceDefinitionApi) DeleteServiceDefinition

func (a *ServiceDefinitionApi) DeleteServiceDefinition(ctx _context.Context, serviceName string) (*_nethttp.Response, error)

DeleteServiceDefinition Delete a single service definition. Delete a single service definition in the Datadog Service Catalog.

func (*ServiceDefinitionApi) GetServiceDefinition

func (a *ServiceDefinitionApi) GetServiceDefinition(ctx _context.Context, serviceName string, o ...GetServiceDefinitionOptionalParameters) (ServiceDefinitionGetResponse, *_nethttp.Response, error)

GetServiceDefinition Get a single service definition. Get a single service definition from the Datadog Service Catalog.

func (*ServiceDefinitionApi) ListServiceDefinitions

func (a *ServiceDefinitionApi) ListServiceDefinitions(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (ServiceDefinitionsListResponse, *_nethttp.Response, error)

ListServiceDefinitions Get all service definitions. Get a list of all service definitions from the Datadog Service Catalog.

func (*ServiceDefinitionApi) ListServiceDefinitionsWithPagination

func (a *ServiceDefinitionApi) ListServiceDefinitionsWithPagination(ctx _context.Context, o ...ListServiceDefinitionsOptionalParameters) (<-chan datadog.PaginationResult[ServiceDefinitionData], func())

ListServiceDefinitionsWithPagination provides a paginated version of ListServiceDefinitions returning a channel with all items.

type ServiceDefinitionCreateResponse

ServiceDefinitionCreateResponse Create service definitions response.

type ServiceDefinitionCreateResponse struct {
    // Create service definitions response payload.
    Data []ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionCreateResponse

func NewServiceDefinitionCreateResponse() *ServiceDefinitionCreateResponse

NewServiceDefinitionCreateResponse instantiates a new ServiceDefinitionCreateResponse 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 NewServiceDefinitionCreateResponseWithDefaults

func NewServiceDefinitionCreateResponseWithDefaults() *ServiceDefinitionCreateResponse

NewServiceDefinitionCreateResponseWithDefaults instantiates a new ServiceDefinitionCreateResponse 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 (*ServiceDefinitionCreateResponse) GetData

func (o *ServiceDefinitionCreateResponse) GetData() []ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionCreateResponse) GetDataOk

func (o *ServiceDefinitionCreateResponse) GetDataOk() (*[]ServiceDefinitionData, 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 (*ServiceDefinitionCreateResponse) HasData

func (o *ServiceDefinitionCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionCreateResponse) MarshalJSON

func (o ServiceDefinitionCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionCreateResponse) SetData

func (o *ServiceDefinitionCreateResponse) SetData(v []ServiceDefinitionData)

SetData gets a reference to the given []ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionCreateResponse) UnmarshalJSON

func (o *ServiceDefinitionCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionData

ServiceDefinitionData Service definition data.

type ServiceDefinitionData struct {
    // Service definition attributes.
    Attributes *ServiceDefinitionDataAttributes `json:"attributes,omitempty"`
    // Service definition id.
    Id *string `json:"id,omitempty"`
    // Service definition type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionData

func NewServiceDefinitionData() *ServiceDefinitionData

NewServiceDefinitionData instantiates a new ServiceDefinitionData 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 NewServiceDefinitionDataWithDefaults

func NewServiceDefinitionDataWithDefaults() *ServiceDefinitionData

NewServiceDefinitionDataWithDefaults instantiates a new ServiceDefinitionData 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 (*ServiceDefinitionData) GetAttributes

func (o *ServiceDefinitionData) GetAttributes() ServiceDefinitionDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetAttributesOk

func (o *ServiceDefinitionData) GetAttributesOk() (*ServiceDefinitionDataAttributes, 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 (*ServiceDefinitionData) GetId

func (o *ServiceDefinitionData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetIdOk

func (o *ServiceDefinitionData) 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 (*ServiceDefinitionData) GetType

func (o *ServiceDefinitionData) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ServiceDefinitionData) GetTypeOk

func (o *ServiceDefinitionData) GetTypeOk() (*string, 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 (*ServiceDefinitionData) HasAttributes

func (o *ServiceDefinitionData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ServiceDefinitionData) HasId

func (o *ServiceDefinitionData) HasId() bool

HasId returns a boolean if a field has been set.

func (*ServiceDefinitionData) HasType

func (o *ServiceDefinitionData) HasType() bool

HasType returns a boolean if a field has been set.

func (ServiceDefinitionData) MarshalJSON

func (o ServiceDefinitionData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionData) SetAttributes

func (o *ServiceDefinitionData) SetAttributes(v ServiceDefinitionDataAttributes)

SetAttributes gets a reference to the given ServiceDefinitionDataAttributes and assigns it to the Attributes field.

func (*ServiceDefinitionData) SetId

func (o *ServiceDefinitionData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ServiceDefinitionData) SetType

func (o *ServiceDefinitionData) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ServiceDefinitionData) UnmarshalJSON

func (o *ServiceDefinitionData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionDataAttributes

ServiceDefinitionDataAttributes Service definition attributes.

type ServiceDefinitionDataAttributes struct {
    // Metadata about a service definition.
    Meta *ServiceDefinitionMeta `json:"meta,omitempty"`
    // Service definition schema.
    Schema *ServiceDefinitionSchema `json:"schema,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionDataAttributes

func NewServiceDefinitionDataAttributes() *ServiceDefinitionDataAttributes

NewServiceDefinitionDataAttributes instantiates a new ServiceDefinitionDataAttributes 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 NewServiceDefinitionDataAttributesWithDefaults

func NewServiceDefinitionDataAttributesWithDefaults() *ServiceDefinitionDataAttributes

NewServiceDefinitionDataAttributesWithDefaults instantiates a new ServiceDefinitionDataAttributes 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 (*ServiceDefinitionDataAttributes) GetMeta

func (o *ServiceDefinitionDataAttributes) GetMeta() ServiceDefinitionMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ServiceDefinitionDataAttributes) GetMetaOk

func (o *ServiceDefinitionDataAttributes) GetMetaOk() (*ServiceDefinitionMeta, 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 (*ServiceDefinitionDataAttributes) GetSchema

func (o *ServiceDefinitionDataAttributes) GetSchema() ServiceDefinitionSchema

GetSchema returns the Schema field value if set, zero value otherwise.

func (*ServiceDefinitionDataAttributes) GetSchemaOk

func (o *ServiceDefinitionDataAttributes) GetSchemaOk() (*ServiceDefinitionSchema, bool)

GetSchemaOk returns a tuple with the Schema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionDataAttributes) HasMeta

func (o *ServiceDefinitionDataAttributes) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ServiceDefinitionDataAttributes) HasSchema

func (o *ServiceDefinitionDataAttributes) HasSchema() bool

HasSchema returns a boolean if a field has been set.

func (ServiceDefinitionDataAttributes) MarshalJSON

func (o ServiceDefinitionDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionDataAttributes) SetMeta

func (o *ServiceDefinitionDataAttributes) SetMeta(v ServiceDefinitionMeta)

SetMeta gets a reference to the given ServiceDefinitionMeta and assigns it to the Meta field.

func (*ServiceDefinitionDataAttributes) SetSchema

func (o *ServiceDefinitionDataAttributes) SetSchema(v ServiceDefinitionSchema)

SetSchema gets a reference to the given ServiceDefinitionSchema and assigns it to the Schema field.

func (*ServiceDefinitionDataAttributes) UnmarshalJSON

func (o *ServiceDefinitionDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionGetResponse

ServiceDefinitionGetResponse Get service definition response.

type ServiceDefinitionGetResponse struct {
    // Service definition data.
    Data *ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionGetResponse

func NewServiceDefinitionGetResponse() *ServiceDefinitionGetResponse

NewServiceDefinitionGetResponse instantiates a new ServiceDefinitionGetResponse 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 NewServiceDefinitionGetResponseWithDefaults

func NewServiceDefinitionGetResponseWithDefaults() *ServiceDefinitionGetResponse

NewServiceDefinitionGetResponseWithDefaults instantiates a new ServiceDefinitionGetResponse 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 (*ServiceDefinitionGetResponse) GetData

func (o *ServiceDefinitionGetResponse) GetData() ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionGetResponse) GetDataOk

func (o *ServiceDefinitionGetResponse) GetDataOk() (*ServiceDefinitionData, 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 (*ServiceDefinitionGetResponse) HasData

func (o *ServiceDefinitionGetResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionGetResponse) MarshalJSON

func (o ServiceDefinitionGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionGetResponse) SetData

func (o *ServiceDefinitionGetResponse) SetData(v ServiceDefinitionData)

SetData gets a reference to the given ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionGetResponse) UnmarshalJSON

func (o *ServiceDefinitionGetResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionMeta

ServiceDefinitionMeta Metadata about a service definition.

type ServiceDefinitionMeta struct {
    // GitHub HTML URL.
    GithubHtmlUrl *string `json:"github-html-url,omitempty"`
    // Ingestion schema version.
    IngestedSchemaVersion *string `json:"ingested-schema-version,omitempty"`
    // Ingestion source of the service definition.
    IngestionSource *string `json:"ingestion-source,omitempty"`
    // Last modified time of the service definition.
    LastModifiedTime *string `json:"last-modified-time,omitempty"`
    // User defined origin of the service definition.
    Origin *string `json:"origin,omitempty"`
    // User defined origin's detail of the service definition.
    OriginDetail *string `json:"origin-detail,omitempty"`
    // A list of schema validation warnings.
    Warnings []ServiceDefinitionMetaWarnings `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionMeta

func NewServiceDefinitionMeta() *ServiceDefinitionMeta

NewServiceDefinitionMeta instantiates a new ServiceDefinitionMeta 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 NewServiceDefinitionMetaWithDefaults

func NewServiceDefinitionMetaWithDefaults() *ServiceDefinitionMeta

NewServiceDefinitionMetaWithDefaults instantiates a new ServiceDefinitionMeta 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 (*ServiceDefinitionMeta) GetGithubHtmlUrl

func (o *ServiceDefinitionMeta) GetGithubHtmlUrl() string

GetGithubHtmlUrl returns the GithubHtmlUrl field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetGithubHtmlUrlOk

func (o *ServiceDefinitionMeta) GetGithubHtmlUrlOk() (*string, bool)

GetGithubHtmlUrlOk returns a tuple with the GithubHtmlUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetIngestedSchemaVersion

func (o *ServiceDefinitionMeta) GetIngestedSchemaVersion() string

GetIngestedSchemaVersion returns the IngestedSchemaVersion field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetIngestedSchemaVersionOk

func (o *ServiceDefinitionMeta) GetIngestedSchemaVersionOk() (*string, bool)

GetIngestedSchemaVersionOk returns a tuple with the IngestedSchemaVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetIngestionSource

func (o *ServiceDefinitionMeta) GetIngestionSource() string

GetIngestionSource returns the IngestionSource field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetIngestionSourceOk

func (o *ServiceDefinitionMeta) GetIngestionSourceOk() (*string, bool)

GetIngestionSourceOk returns a tuple with the IngestionSource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetLastModifiedTime

func (o *ServiceDefinitionMeta) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetLastModifiedTimeOk

func (o *ServiceDefinitionMeta) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetOrigin

func (o *ServiceDefinitionMeta) GetOrigin() string

GetOrigin returns the Origin field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetOriginDetail

func (o *ServiceDefinitionMeta) GetOriginDetail() string

GetOriginDetail returns the OriginDetail field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetOriginDetailOk

func (o *ServiceDefinitionMeta) GetOriginDetailOk() (*string, bool)

GetOriginDetailOk returns a tuple with the OriginDetail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetOriginOk

func (o *ServiceDefinitionMeta) GetOriginOk() (*string, bool)

GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMeta) GetWarnings

func (o *ServiceDefinitionMeta) GetWarnings() []ServiceDefinitionMetaWarnings

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*ServiceDefinitionMeta) GetWarningsOk

func (o *ServiceDefinitionMeta) GetWarningsOk() (*[]ServiceDefinitionMetaWarnings, 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 (*ServiceDefinitionMeta) HasGithubHtmlUrl

func (o *ServiceDefinitionMeta) HasGithubHtmlUrl() bool

HasGithubHtmlUrl returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasIngestedSchemaVersion

func (o *ServiceDefinitionMeta) HasIngestedSchemaVersion() bool

HasIngestedSchemaVersion returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasIngestionSource

func (o *ServiceDefinitionMeta) HasIngestionSource() bool

HasIngestionSource returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasLastModifiedTime

func (o *ServiceDefinitionMeta) HasLastModifiedTime() bool

HasLastModifiedTime returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasOrigin

func (o *ServiceDefinitionMeta) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasOriginDetail

func (o *ServiceDefinitionMeta) HasOriginDetail() bool

HasOriginDetail returns a boolean if a field has been set.

func (*ServiceDefinitionMeta) HasWarnings

func (o *ServiceDefinitionMeta) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (ServiceDefinitionMeta) MarshalJSON

func (o ServiceDefinitionMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionMeta) SetGithubHtmlUrl

func (o *ServiceDefinitionMeta) SetGithubHtmlUrl(v string)

SetGithubHtmlUrl gets a reference to the given string and assigns it to the GithubHtmlUrl field.

func (*ServiceDefinitionMeta) SetIngestedSchemaVersion

func (o *ServiceDefinitionMeta) SetIngestedSchemaVersion(v string)

SetIngestedSchemaVersion gets a reference to the given string and assigns it to the IngestedSchemaVersion field.

func (*ServiceDefinitionMeta) SetIngestionSource

func (o *ServiceDefinitionMeta) SetIngestionSource(v string)

SetIngestionSource gets a reference to the given string and assigns it to the IngestionSource field.

func (*ServiceDefinitionMeta) SetLastModifiedTime

func (o *ServiceDefinitionMeta) SetLastModifiedTime(v string)

SetLastModifiedTime gets a reference to the given string and assigns it to the LastModifiedTime field.

func (*ServiceDefinitionMeta) SetOrigin

func (o *ServiceDefinitionMeta) SetOrigin(v string)

SetOrigin gets a reference to the given string and assigns it to the Origin field.

func (*ServiceDefinitionMeta) SetOriginDetail

func (o *ServiceDefinitionMeta) SetOriginDetail(v string)

SetOriginDetail gets a reference to the given string and assigns it to the OriginDetail field.

func (*ServiceDefinitionMeta) SetWarnings

func (o *ServiceDefinitionMeta) SetWarnings(v []ServiceDefinitionMetaWarnings)

SetWarnings gets a reference to the given []ServiceDefinitionMetaWarnings and assigns it to the Warnings field.

func (*ServiceDefinitionMeta) UnmarshalJSON

func (o *ServiceDefinitionMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionMetaWarnings

ServiceDefinitionMetaWarnings Schema validation warnings.

type ServiceDefinitionMetaWarnings struct {
    // The warning instance location.
    InstanceLocation *string `json:"instance-location,omitempty"`
    // The warning keyword location.
    KeywordLocation *string `json:"keyword-location,omitempty"`
    // The warning message.
    Message *string `json:"message,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionMetaWarnings

func NewServiceDefinitionMetaWarnings() *ServiceDefinitionMetaWarnings

NewServiceDefinitionMetaWarnings instantiates a new ServiceDefinitionMetaWarnings 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 NewServiceDefinitionMetaWarningsWithDefaults

func NewServiceDefinitionMetaWarningsWithDefaults() *ServiceDefinitionMetaWarnings

NewServiceDefinitionMetaWarningsWithDefaults instantiates a new ServiceDefinitionMetaWarnings 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 (*ServiceDefinitionMetaWarnings) GetInstanceLocation

func (o *ServiceDefinitionMetaWarnings) GetInstanceLocation() string

GetInstanceLocation returns the InstanceLocation field value if set, zero value otherwise.

func (*ServiceDefinitionMetaWarnings) GetInstanceLocationOk

func (o *ServiceDefinitionMetaWarnings) GetInstanceLocationOk() (*string, bool)

GetInstanceLocationOk returns a tuple with the InstanceLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMetaWarnings) GetKeywordLocation

func (o *ServiceDefinitionMetaWarnings) GetKeywordLocation() string

GetKeywordLocation returns the KeywordLocation field value if set, zero value otherwise.

func (*ServiceDefinitionMetaWarnings) GetKeywordLocationOk

func (o *ServiceDefinitionMetaWarnings) GetKeywordLocationOk() (*string, bool)

GetKeywordLocationOk returns a tuple with the KeywordLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionMetaWarnings) GetMessage

func (o *ServiceDefinitionMetaWarnings) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ServiceDefinitionMetaWarnings) GetMessageOk

func (o *ServiceDefinitionMetaWarnings) 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 (*ServiceDefinitionMetaWarnings) HasInstanceLocation

func (o *ServiceDefinitionMetaWarnings) HasInstanceLocation() bool

HasInstanceLocation returns a boolean if a field has been set.

func (*ServiceDefinitionMetaWarnings) HasKeywordLocation

func (o *ServiceDefinitionMetaWarnings) HasKeywordLocation() bool

HasKeywordLocation returns a boolean if a field has been set.

func (*ServiceDefinitionMetaWarnings) HasMessage

func (o *ServiceDefinitionMetaWarnings) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ServiceDefinitionMetaWarnings) MarshalJSON

func (o ServiceDefinitionMetaWarnings) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionMetaWarnings) SetInstanceLocation

func (o *ServiceDefinitionMetaWarnings) SetInstanceLocation(v string)

SetInstanceLocation gets a reference to the given string and assigns it to the InstanceLocation field.

func (*ServiceDefinitionMetaWarnings) SetKeywordLocation

func (o *ServiceDefinitionMetaWarnings) SetKeywordLocation(v string)

SetKeywordLocation gets a reference to the given string and assigns it to the KeywordLocation field.

func (*ServiceDefinitionMetaWarnings) SetMessage

func (o *ServiceDefinitionMetaWarnings) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ServiceDefinitionMetaWarnings) UnmarshalJSON

func (o *ServiceDefinitionMetaWarnings) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionSchema

ServiceDefinitionSchema - Service definition schema.

type ServiceDefinitionSchema struct {
    ServiceDefinitionV1     *ServiceDefinitionV1
    ServiceDefinitionV2     *ServiceDefinitionV2
    ServiceDefinitionV2Dot1 *ServiceDefinitionV2Dot1
    ServiceDefinitionV2Dot2 *ServiceDefinitionV2Dot2

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV1AsServiceDefinitionSchema

func ServiceDefinitionV1AsServiceDefinitionSchema(v *ServiceDefinitionV1) ServiceDefinitionSchema

ServiceDefinitionV1AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV1 wrapped in ServiceDefinitionSchema.

func ServiceDefinitionV2AsServiceDefinitionSchema

func ServiceDefinitionV2AsServiceDefinitionSchema(v *ServiceDefinitionV2) ServiceDefinitionSchema

ServiceDefinitionV2AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV2 wrapped in ServiceDefinitionSchema.

func ServiceDefinitionV2Dot1AsServiceDefinitionSchema

func ServiceDefinitionV2Dot1AsServiceDefinitionSchema(v *ServiceDefinitionV2Dot1) ServiceDefinitionSchema

ServiceDefinitionV2Dot1AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV2Dot1 wrapped in ServiceDefinitionSchema.

func ServiceDefinitionV2Dot2AsServiceDefinitionSchema

func ServiceDefinitionV2Dot2AsServiceDefinitionSchema(v *ServiceDefinitionV2Dot2) ServiceDefinitionSchema

ServiceDefinitionV2Dot2AsServiceDefinitionSchema is a convenience function that returns ServiceDefinitionV2Dot2 wrapped in ServiceDefinitionSchema.

func (*ServiceDefinitionSchema) GetActualInstance

func (obj *ServiceDefinitionSchema) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionSchema) MarshalJSON

func (obj ServiceDefinitionSchema) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionSchema) UnmarshalJSON

func (obj *ServiceDefinitionSchema) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionSchemaVersions

ServiceDefinitionSchemaVersions Schema versions

type ServiceDefinitionSchemaVersions string

List of ServiceDefinitionSchemaVersions.

const (
    SERVICEDEFINITIONSCHEMAVERSIONS_V1   ServiceDefinitionSchemaVersions = "v1"
    SERVICEDEFINITIONSCHEMAVERSIONS_V2   ServiceDefinitionSchemaVersions = "v2"
    SERVICEDEFINITIONSCHEMAVERSIONS_V2_1 ServiceDefinitionSchemaVersions = "v2.1"
    SERVICEDEFINITIONSCHEMAVERSIONS_V2_2 ServiceDefinitionSchemaVersions = "v2.2"
)

func NewServiceDefinitionSchemaVersionsFromValue

func NewServiceDefinitionSchemaVersionsFromValue(v string) (*ServiceDefinitionSchemaVersions, error)

NewServiceDefinitionSchemaVersionsFromValue returns a pointer to a valid ServiceDefinitionSchemaVersions for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionSchemaVersions) GetAllowedValues

func (v *ServiceDefinitionSchemaVersions) GetAllowedValues() []ServiceDefinitionSchemaVersions

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionSchemaVersions) IsValid

func (v ServiceDefinitionSchemaVersions) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionSchemaVersions) Ptr

func (v ServiceDefinitionSchemaVersions) Ptr() *ServiceDefinitionSchemaVersions

Ptr returns reference to ServiceDefinitionSchemaVersions value.

func (*ServiceDefinitionSchemaVersions) UnmarshalJSON

func (v *ServiceDefinitionSchemaVersions) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1

ServiceDefinitionV1 Deprecated - Service definition V1 for providing additional service metadata and integrations.

Deprecated: This model is deprecated.

type ServiceDefinitionV1 struct {
    // Contact information about the service.
    Contact *ServiceDefinitionV1Contact `json:"contact,omitempty"`
    // Extensions to V1 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // A list of external links related to the services.
    ExternalResources []ServiceDefinitionV1Resource `json:"external-resources,omitempty"`
    // Basic information about a service.
    Info ServiceDefinitionV1Info `json:"info"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV1Integrations `json:"integrations,omitempty"`
    // Org related information about the service.
    Org *ServiceDefinitionV1Org `json:"org,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV1Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV1

func NewServiceDefinitionV1(info ServiceDefinitionV1Info, schemaVersion ServiceDefinitionV1Version) *ServiceDefinitionV1

NewServiceDefinitionV1 instantiates a new ServiceDefinitionV1 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 NewServiceDefinitionV1WithDefaults

func NewServiceDefinitionV1WithDefaults() *ServiceDefinitionV1

NewServiceDefinitionV1WithDefaults instantiates a new ServiceDefinitionV1 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 (*ServiceDefinitionV1) GetContact

func (o *ServiceDefinitionV1) GetContact() ServiceDefinitionV1Contact

GetContact returns the Contact field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetContactOk

func (o *ServiceDefinitionV1) GetContactOk() (*ServiceDefinitionV1Contact, bool)

GetContactOk returns a tuple with the Contact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetExtensions

func (o *ServiceDefinitionV1) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetExtensionsOk

func (o *ServiceDefinitionV1) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetExternalResources

func (o *ServiceDefinitionV1) GetExternalResources() []ServiceDefinitionV1Resource

GetExternalResources returns the ExternalResources field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetExternalResourcesOk

func (o *ServiceDefinitionV1) GetExternalResourcesOk() (*[]ServiceDefinitionV1Resource, bool)

GetExternalResourcesOk returns a tuple with the ExternalResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetInfo

func (o *ServiceDefinitionV1) GetInfo() ServiceDefinitionV1Info

GetInfo returns the Info field value.

func (*ServiceDefinitionV1) GetInfoOk

func (o *ServiceDefinitionV1) GetInfoOk() (*ServiceDefinitionV1Info, bool)

GetInfoOk returns a tuple with the Info field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetIntegrations

func (o *ServiceDefinitionV1) GetIntegrations() ServiceDefinitionV1Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetIntegrationsOk

func (o *ServiceDefinitionV1) GetIntegrationsOk() (*ServiceDefinitionV1Integrations, bool)

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 (*ServiceDefinitionV1) GetOrg

func (o *ServiceDefinitionV1) GetOrg() ServiceDefinitionV1Org

GetOrg returns the Org field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetOrgOk

func (o *ServiceDefinitionV1) GetOrgOk() (*ServiceDefinitionV1Org, bool)

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 (*ServiceDefinitionV1) GetSchemaVersion

func (o *ServiceDefinitionV1) GetSchemaVersion() ServiceDefinitionV1Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV1) GetSchemaVersionOk

func (o *ServiceDefinitionV1) GetSchemaVersionOk() (*ServiceDefinitionV1Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1) GetTags

func (o *ServiceDefinitionV1) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV1) GetTagsOk

func (o *ServiceDefinitionV1) 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 (*ServiceDefinitionV1) HasContact

func (o *ServiceDefinitionV1) HasContact() bool

HasContact returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasExtensions

func (o *ServiceDefinitionV1) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasExternalResources

func (o *ServiceDefinitionV1) HasExternalResources() bool

HasExternalResources returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasIntegrations

func (o *ServiceDefinitionV1) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasOrg

func (o *ServiceDefinitionV1) HasOrg() bool

HasOrg returns a boolean if a field has been set.

func (*ServiceDefinitionV1) HasTags

func (o *ServiceDefinitionV1) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ServiceDefinitionV1) MarshalJSON

func (o ServiceDefinitionV1) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1) SetContact

func (o *ServiceDefinitionV1) SetContact(v ServiceDefinitionV1Contact)

SetContact gets a reference to the given ServiceDefinitionV1Contact and assigns it to the Contact field.

func (*ServiceDefinitionV1) SetExtensions

func (o *ServiceDefinitionV1) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV1) SetExternalResources

func (o *ServiceDefinitionV1) SetExternalResources(v []ServiceDefinitionV1Resource)

SetExternalResources gets a reference to the given []ServiceDefinitionV1Resource and assigns it to the ExternalResources field.

func (*ServiceDefinitionV1) SetInfo

func (o *ServiceDefinitionV1) SetInfo(v ServiceDefinitionV1Info)

SetInfo sets field value.

func (*ServiceDefinitionV1) SetIntegrations

func (o *ServiceDefinitionV1) SetIntegrations(v ServiceDefinitionV1Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV1Integrations and assigns it to the Integrations field.

func (*ServiceDefinitionV1) SetOrg

func (o *ServiceDefinitionV1) SetOrg(v ServiceDefinitionV1Org)

SetOrg gets a reference to the given ServiceDefinitionV1Org and assigns it to the Org field.

func (*ServiceDefinitionV1) SetSchemaVersion

func (o *ServiceDefinitionV1) SetSchemaVersion(v ServiceDefinitionV1Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV1) SetTags

func (o *ServiceDefinitionV1) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV1) UnmarshalJSON

func (o *ServiceDefinitionV1) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Contact

ServiceDefinitionV1Contact Contact information about the service.

type ServiceDefinitionV1Contact struct {
    // Service owner’s email.
    Email *string `json:"email,omitempty"`
    // Service owner’s Slack channel.
    Slack *string `json:"slack,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV1Contact

func NewServiceDefinitionV1Contact() *ServiceDefinitionV1Contact

NewServiceDefinitionV1Contact instantiates a new ServiceDefinitionV1Contact 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 NewServiceDefinitionV1ContactWithDefaults

func NewServiceDefinitionV1ContactWithDefaults() *ServiceDefinitionV1Contact

NewServiceDefinitionV1ContactWithDefaults instantiates a new ServiceDefinitionV1Contact 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 (*ServiceDefinitionV1Contact) GetEmail

func (o *ServiceDefinitionV1Contact) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*ServiceDefinitionV1Contact) GetEmailOk

func (o *ServiceDefinitionV1Contact) 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 (*ServiceDefinitionV1Contact) GetSlack

func (o *ServiceDefinitionV1Contact) GetSlack() string

GetSlack returns the Slack field value if set, zero value otherwise.

func (*ServiceDefinitionV1Contact) GetSlackOk

func (o *ServiceDefinitionV1Contact) GetSlackOk() (*string, bool)

GetSlackOk returns a tuple with the Slack field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Contact) HasEmail

func (o *ServiceDefinitionV1Contact) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*ServiceDefinitionV1Contact) HasSlack

func (o *ServiceDefinitionV1Contact) HasSlack() bool

HasSlack returns a boolean if a field has been set.

func (ServiceDefinitionV1Contact) MarshalJSON

func (o ServiceDefinitionV1Contact) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Contact) SetEmail

func (o *ServiceDefinitionV1Contact) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*ServiceDefinitionV1Contact) SetSlack

func (o *ServiceDefinitionV1Contact) SetSlack(v string)

SetSlack gets a reference to the given string and assigns it to the Slack field.

func (*ServiceDefinitionV1Contact) UnmarshalJSON

func (o *ServiceDefinitionV1Contact) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Info

ServiceDefinitionV1Info Basic information about a service.

type ServiceDefinitionV1Info struct {
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // A short description of the service.
    Description *string `json:"description,omitempty"`
    // A friendly name of the service.
    DisplayName *string `json:"display-name,omitempty"`
    // Service tier.
    ServiceTier *string `json:"service-tier,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV1Info

func NewServiceDefinitionV1Info(ddService string) *ServiceDefinitionV1Info

NewServiceDefinitionV1Info instantiates a new ServiceDefinitionV1Info 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 NewServiceDefinitionV1InfoWithDefaults

func NewServiceDefinitionV1InfoWithDefaults() *ServiceDefinitionV1Info

NewServiceDefinitionV1InfoWithDefaults instantiates a new ServiceDefinitionV1Info 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 (*ServiceDefinitionV1Info) GetDdService

func (o *ServiceDefinitionV1Info) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV1Info) GetDdServiceOk

func (o *ServiceDefinitionV1Info) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) GetDescription

func (o *ServiceDefinitionV1Info) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetDescriptionOk

func (o *ServiceDefinitionV1Info) 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 (*ServiceDefinitionV1Info) GetDisplayName

func (o *ServiceDefinitionV1Info) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetDisplayNameOk

func (o *ServiceDefinitionV1Info) 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 (*ServiceDefinitionV1Info) GetServiceTier

func (o *ServiceDefinitionV1Info) GetServiceTier() string

GetServiceTier returns the ServiceTier field value if set, zero value otherwise.

func (*ServiceDefinitionV1Info) GetServiceTierOk

func (o *ServiceDefinitionV1Info) GetServiceTierOk() (*string, bool)

GetServiceTierOk returns a tuple with the ServiceTier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Info) HasDescription

func (o *ServiceDefinitionV1Info) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceDefinitionV1Info) HasDisplayName

func (o *ServiceDefinitionV1Info) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ServiceDefinitionV1Info) HasServiceTier

func (o *ServiceDefinitionV1Info) HasServiceTier() bool

HasServiceTier returns a boolean if a field has been set.

func (ServiceDefinitionV1Info) MarshalJSON

func (o ServiceDefinitionV1Info) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Info) SetDdService

func (o *ServiceDefinitionV1Info) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV1Info) SetDescription

func (o *ServiceDefinitionV1Info) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceDefinitionV1Info) SetDisplayName

func (o *ServiceDefinitionV1Info) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ServiceDefinitionV1Info) SetServiceTier

func (o *ServiceDefinitionV1Info) SetServiceTier(v string)

SetServiceTier gets a reference to the given string and assigns it to the ServiceTier field.

func (*ServiceDefinitionV1Info) UnmarshalJSON

func (o *ServiceDefinitionV1Info) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Integrations

ServiceDefinitionV1Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV1Integrations struct {
    // PagerDuty service URL for the service.
    Pagerduty *string `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV1Integrations

func NewServiceDefinitionV1Integrations() *ServiceDefinitionV1Integrations

NewServiceDefinitionV1Integrations instantiates a new ServiceDefinitionV1Integrations 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 NewServiceDefinitionV1IntegrationsWithDefaults

func NewServiceDefinitionV1IntegrationsWithDefaults() *ServiceDefinitionV1Integrations

NewServiceDefinitionV1IntegrationsWithDefaults instantiates a new ServiceDefinitionV1Integrations 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 (*ServiceDefinitionV1Integrations) GetPagerduty

func (o *ServiceDefinitionV1Integrations) GetPagerduty() string

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV1Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV1Integrations) GetPagerdutyOk() (*string, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Integrations) HasPagerduty

func (o *ServiceDefinitionV1Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV1Integrations) MarshalJSON

func (o ServiceDefinitionV1Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Integrations) SetPagerduty

func (o *ServiceDefinitionV1Integrations) SetPagerduty(v string)

SetPagerduty gets a reference to the given string and assigns it to the Pagerduty field.

func (*ServiceDefinitionV1Integrations) UnmarshalJSON

func (o *ServiceDefinitionV1Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Org

ServiceDefinitionV1Org Org related information about the service.

type ServiceDefinitionV1Org struct {
    // App feature this service supports.
    Application *string `json:"application,omitempty"`
    // Team that owns the service.
    Team *string `json:"team,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV1Org

func NewServiceDefinitionV1Org() *ServiceDefinitionV1Org

NewServiceDefinitionV1Org instantiates a new ServiceDefinitionV1Org 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 NewServiceDefinitionV1OrgWithDefaults

func NewServiceDefinitionV1OrgWithDefaults() *ServiceDefinitionV1Org

NewServiceDefinitionV1OrgWithDefaults instantiates a new ServiceDefinitionV1Org 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 (*ServiceDefinitionV1Org) GetApplication

func (o *ServiceDefinitionV1Org) GetApplication() string

GetApplication returns the Application field value if set, zero value otherwise.

func (*ServiceDefinitionV1Org) GetApplicationOk

func (o *ServiceDefinitionV1Org) GetApplicationOk() (*string, bool)

GetApplicationOk returns a tuple with the Application field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Org) GetTeam

func (o *ServiceDefinitionV1Org) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV1Org) GetTeamOk

func (o *ServiceDefinitionV1Org) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Org) HasApplication

func (o *ServiceDefinitionV1Org) HasApplication() bool

HasApplication returns a boolean if a field has been set.

func (*ServiceDefinitionV1Org) HasTeam

func (o *ServiceDefinitionV1Org) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (ServiceDefinitionV1Org) MarshalJSON

func (o ServiceDefinitionV1Org) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Org) SetApplication

func (o *ServiceDefinitionV1Org) SetApplication(v string)

SetApplication gets a reference to the given string and assigns it to the Application field.

func (*ServiceDefinitionV1Org) SetTeam

func (o *ServiceDefinitionV1Org) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV1Org) UnmarshalJSON

func (o *ServiceDefinitionV1Org) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Resource

ServiceDefinitionV1Resource Service's external links.

type ServiceDefinitionV1Resource struct {
    // Link name.
    Name string `json:"name"`
    // Link type.
    Type ServiceDefinitionV1ResourceType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV1Resource

func NewServiceDefinitionV1Resource(name string, typeVar ServiceDefinitionV1ResourceType, url string) *ServiceDefinitionV1Resource

NewServiceDefinitionV1Resource instantiates a new ServiceDefinitionV1Resource 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 NewServiceDefinitionV1ResourceWithDefaults

func NewServiceDefinitionV1ResourceWithDefaults() *ServiceDefinitionV1Resource

NewServiceDefinitionV1ResourceWithDefaults instantiates a new ServiceDefinitionV1Resource 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 (*ServiceDefinitionV1Resource) GetName

func (o *ServiceDefinitionV1Resource) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV1Resource) GetNameOk

func (o *ServiceDefinitionV1Resource) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Resource) GetType

func (o *ServiceDefinitionV1Resource) GetType() ServiceDefinitionV1ResourceType

GetType returns the Type field value.

func (*ServiceDefinitionV1Resource) GetTypeOk

func (o *ServiceDefinitionV1Resource) GetTypeOk() (*ServiceDefinitionV1ResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV1Resource) GetUrl

func (o *ServiceDefinitionV1Resource) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV1Resource) GetUrlOk

func (o *ServiceDefinitionV1Resource) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (ServiceDefinitionV1Resource) MarshalJSON

func (o ServiceDefinitionV1Resource) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV1Resource) SetName

func (o *ServiceDefinitionV1Resource) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV1Resource) SetType

func (o *ServiceDefinitionV1Resource) SetType(v ServiceDefinitionV1ResourceType)

SetType sets field value.

func (*ServiceDefinitionV1Resource) SetUrl

func (o *ServiceDefinitionV1Resource) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV1Resource) UnmarshalJSON

func (o *ServiceDefinitionV1Resource) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1ResourceType

ServiceDefinitionV1ResourceType Link type.

type ServiceDefinitionV1ResourceType string

List of ServiceDefinitionV1ResourceType.

const (
    SERVICEDEFINITIONV1RESOURCETYPE_DOC       ServiceDefinitionV1ResourceType = "doc"
    SERVICEDEFINITIONV1RESOURCETYPE_WIKI      ServiceDefinitionV1ResourceType = "wiki"
    SERVICEDEFINITIONV1RESOURCETYPE_RUNBOOK   ServiceDefinitionV1ResourceType = "runbook"
    SERVICEDEFINITIONV1RESOURCETYPE_URL       ServiceDefinitionV1ResourceType = "url"
    SERVICEDEFINITIONV1RESOURCETYPE_REPO      ServiceDefinitionV1ResourceType = "repo"
    SERVICEDEFINITIONV1RESOURCETYPE_DASHBOARD ServiceDefinitionV1ResourceType = "dashboard"
    SERVICEDEFINITIONV1RESOURCETYPE_ONCALL    ServiceDefinitionV1ResourceType = "oncall"
    SERVICEDEFINITIONV1RESOURCETYPE_CODE      ServiceDefinitionV1ResourceType = "code"
    SERVICEDEFINITIONV1RESOURCETYPE_LINK      ServiceDefinitionV1ResourceType = "link"
)

func NewServiceDefinitionV1ResourceTypeFromValue

func NewServiceDefinitionV1ResourceTypeFromValue(v string) (*ServiceDefinitionV1ResourceType, error)

NewServiceDefinitionV1ResourceTypeFromValue returns a pointer to a valid ServiceDefinitionV1ResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV1ResourceType) GetAllowedValues

func (v *ServiceDefinitionV1ResourceType) GetAllowedValues() []ServiceDefinitionV1ResourceType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV1ResourceType) IsValid

func (v ServiceDefinitionV1ResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV1ResourceType) Ptr

func (v ServiceDefinitionV1ResourceType) Ptr() *ServiceDefinitionV1ResourceType

Ptr returns reference to ServiceDefinitionV1ResourceType value.

func (*ServiceDefinitionV1ResourceType) UnmarshalJSON

func (v *ServiceDefinitionV1ResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV1Version

ServiceDefinitionV1Version Schema version being used.

type ServiceDefinitionV1Version string

List of ServiceDefinitionV1Version.

const (
    SERVICEDEFINITIONV1VERSION_V1 ServiceDefinitionV1Version = "v1"
)

func NewServiceDefinitionV1VersionFromValue

func NewServiceDefinitionV1VersionFromValue(v string) (*ServiceDefinitionV1Version, error)

NewServiceDefinitionV1VersionFromValue returns a pointer to a valid ServiceDefinitionV1Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV1Version) GetAllowedValues

func (v *ServiceDefinitionV1Version) GetAllowedValues() []ServiceDefinitionV1Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV1Version) IsValid

func (v ServiceDefinitionV1Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV1Version) Ptr

func (v ServiceDefinitionV1Version) Ptr() *ServiceDefinitionV1Version

Ptr returns reference to ServiceDefinitionV1Version value.

func (*ServiceDefinitionV1Version) UnmarshalJSON

func (v *ServiceDefinitionV1Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2

ServiceDefinitionV2 Service definition V2 for providing service metadata and integrations.

type ServiceDefinitionV2 struct {
    // A list of contacts related to the services.
    Contacts []ServiceDefinitionV2Contact `json:"contacts,omitempty"`
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // Experimental feature. A Team handle that matches a Team in the Datadog Teams product.
    DdTeam *string `json:"dd-team,omitempty"`
    // A list of documentation related to the services.
    Docs []ServiceDefinitionV2Doc `json:"docs,omitempty"`
    // Extensions to V2 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV2Integrations `json:"integrations,omitempty"`
    // A list of links related to the services.
    Links []ServiceDefinitionV2Link `json:"links,omitempty"`
    // A list of code repositories related to the services.
    Repos []ServiceDefinitionV2Repo `json:"repos,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV2Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // Team that owns the service.
    Team *string `json:"team,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2

func NewServiceDefinitionV2(ddService string, schemaVersion ServiceDefinitionV2Version) *ServiceDefinitionV2

NewServiceDefinitionV2 instantiates a new ServiceDefinitionV2 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 NewServiceDefinitionV2WithDefaults

func NewServiceDefinitionV2WithDefaults() *ServiceDefinitionV2

NewServiceDefinitionV2WithDefaults instantiates a new ServiceDefinitionV2 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 (*ServiceDefinitionV2) GetContacts

func (o *ServiceDefinitionV2) GetContacts() []ServiceDefinitionV2Contact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetContactsOk

func (o *ServiceDefinitionV2) GetContactsOk() (*[]ServiceDefinitionV2Contact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDdService

func (o *ServiceDefinitionV2) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV2) GetDdServiceOk

func (o *ServiceDefinitionV2) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDdTeam

func (o *ServiceDefinitionV2) GetDdTeam() string

GetDdTeam returns the DdTeam field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetDdTeamOk

func (o *ServiceDefinitionV2) GetDdTeamOk() (*string, bool)

GetDdTeamOk returns a tuple with the DdTeam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetDocs

func (o *ServiceDefinitionV2) GetDocs() []ServiceDefinitionV2Doc

GetDocs returns the Docs field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetDocsOk

func (o *ServiceDefinitionV2) GetDocsOk() (*[]ServiceDefinitionV2Doc, bool)

GetDocsOk returns a tuple with the Docs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetExtensions

func (o *ServiceDefinitionV2) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetExtensionsOk

func (o *ServiceDefinitionV2) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetIntegrations

func (o *ServiceDefinitionV2) GetIntegrations() ServiceDefinitionV2Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetIntegrationsOk

func (o *ServiceDefinitionV2) GetIntegrationsOk() (*ServiceDefinitionV2Integrations, bool)

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 (o *ServiceDefinitionV2) GetLinks() []ServiceDefinitionV2Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetLinksOk

func (o *ServiceDefinitionV2) GetLinksOk() (*[]ServiceDefinitionV2Link, 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 (*ServiceDefinitionV2) GetRepos

func (o *ServiceDefinitionV2) GetRepos() []ServiceDefinitionV2Repo

GetRepos returns the Repos field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetReposOk

func (o *ServiceDefinitionV2) GetReposOk() (*[]ServiceDefinitionV2Repo, bool)

GetReposOk returns a tuple with the Repos field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetSchemaVersion

func (o *ServiceDefinitionV2) GetSchemaVersion() ServiceDefinitionV2Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV2) GetSchemaVersionOk

func (o *ServiceDefinitionV2) GetSchemaVersionOk() (*ServiceDefinitionV2Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) GetTags

func (o *ServiceDefinitionV2) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetTagsOk

func (o *ServiceDefinitionV2) 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 (*ServiceDefinitionV2) GetTeam

func (o *ServiceDefinitionV2) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV2) GetTeamOk

func (o *ServiceDefinitionV2) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2) HasContacts

func (o *ServiceDefinitionV2) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasDdTeam

func (o *ServiceDefinitionV2) HasDdTeam() bool

HasDdTeam returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasDocs

func (o *ServiceDefinitionV2) HasDocs() bool

HasDocs returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasExtensions

func (o *ServiceDefinitionV2) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasIntegrations

func (o *ServiceDefinitionV2) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (o *ServiceDefinitionV2) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasRepos

func (o *ServiceDefinitionV2) HasRepos() bool

HasRepos returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasTags

func (o *ServiceDefinitionV2) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceDefinitionV2) HasTeam

func (o *ServiceDefinitionV2) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (ServiceDefinitionV2) MarshalJSON

func (o ServiceDefinitionV2) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2) SetContacts

func (o *ServiceDefinitionV2) SetContacts(v []ServiceDefinitionV2Contact)

SetContacts gets a reference to the given []ServiceDefinitionV2Contact and assigns it to the Contacts field.

func (*ServiceDefinitionV2) SetDdService

func (o *ServiceDefinitionV2) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV2) SetDdTeam

func (o *ServiceDefinitionV2) SetDdTeam(v string)

SetDdTeam gets a reference to the given string and assigns it to the DdTeam field.

func (*ServiceDefinitionV2) SetDocs

func (o *ServiceDefinitionV2) SetDocs(v []ServiceDefinitionV2Doc)

SetDocs gets a reference to the given []ServiceDefinitionV2Doc and assigns it to the Docs field.

func (*ServiceDefinitionV2) SetExtensions

func (o *ServiceDefinitionV2) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV2) SetIntegrations

func (o *ServiceDefinitionV2) SetIntegrations(v ServiceDefinitionV2Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV2Integrations and assigns it to the Integrations field.

func (o *ServiceDefinitionV2) SetLinks(v []ServiceDefinitionV2Link)

SetLinks gets a reference to the given []ServiceDefinitionV2Link and assigns it to the Links field.

func (*ServiceDefinitionV2) SetRepos

func (o *ServiceDefinitionV2) SetRepos(v []ServiceDefinitionV2Repo)

SetRepos gets a reference to the given []ServiceDefinitionV2Repo and assigns it to the Repos field.

func (*ServiceDefinitionV2) SetSchemaVersion

func (o *ServiceDefinitionV2) SetSchemaVersion(v ServiceDefinitionV2Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV2) SetTags

func (o *ServiceDefinitionV2) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV2) SetTeam

func (o *ServiceDefinitionV2) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV2) UnmarshalJSON

func (o *ServiceDefinitionV2) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Contact

ServiceDefinitionV2Contact - Service owner's contacts information.

type ServiceDefinitionV2Contact struct {
    ServiceDefinitionV2Email   *ServiceDefinitionV2Email
    ServiceDefinitionV2Slack   *ServiceDefinitionV2Slack
    ServiceDefinitionV2MSTeams *ServiceDefinitionV2MSTeams

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact

func ServiceDefinitionV2EmailAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Email) ServiceDefinitionV2Contact

ServiceDefinitionV2EmailAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2Email wrapped in ServiceDefinitionV2Contact.

func ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact

func ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact(v *ServiceDefinitionV2MSTeams) ServiceDefinitionV2Contact

ServiceDefinitionV2MSTeamsAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2MSTeams wrapped in ServiceDefinitionV2Contact.

func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact

func ServiceDefinitionV2SlackAsServiceDefinitionV2Contact(v *ServiceDefinitionV2Slack) ServiceDefinitionV2Contact

ServiceDefinitionV2SlackAsServiceDefinitionV2Contact is a convenience function that returns ServiceDefinitionV2Slack wrapped in ServiceDefinitionV2Contact.

func (*ServiceDefinitionV2Contact) GetActualInstance

func (obj *ServiceDefinitionV2Contact) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionV2Contact) MarshalJSON

func (obj ServiceDefinitionV2Contact) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionV2Contact) UnmarshalJSON

func (obj *ServiceDefinitionV2Contact) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionV2Doc

ServiceDefinitionV2Doc Service documents.

type ServiceDefinitionV2Doc struct {
    // Document name.
    Name string `json:"name"`
    // Document provider.
    Provider *string `json:"provider,omitempty"`
    // Document URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Doc

func NewServiceDefinitionV2Doc(name string, url string) *ServiceDefinitionV2Doc

NewServiceDefinitionV2Doc instantiates a new ServiceDefinitionV2Doc 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 NewServiceDefinitionV2DocWithDefaults

func NewServiceDefinitionV2DocWithDefaults() *ServiceDefinitionV2Doc

NewServiceDefinitionV2DocWithDefaults instantiates a new ServiceDefinitionV2Doc 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 (*ServiceDefinitionV2Doc) GetName

func (o *ServiceDefinitionV2Doc) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Doc) GetNameOk

func (o *ServiceDefinitionV2Doc) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) GetProvider

func (o *ServiceDefinitionV2Doc) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Doc) GetProviderOk

func (o *ServiceDefinitionV2Doc) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) GetUrl

func (o *ServiceDefinitionV2Doc) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Doc) GetUrlOk

func (o *ServiceDefinitionV2Doc) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Doc) HasProvider

func (o *ServiceDefinitionV2Doc) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Doc) MarshalJSON

func (o ServiceDefinitionV2Doc) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Doc) SetName

func (o *ServiceDefinitionV2Doc) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Doc) SetProvider

func (o *ServiceDefinitionV2Doc) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Doc) SetUrl

func (o *ServiceDefinitionV2Doc) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Doc) UnmarshalJSON

func (o *ServiceDefinitionV2Doc) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1

ServiceDefinitionV2Dot1 Service definition v2.1 for providing service metadata and integrations.

type ServiceDefinitionV2Dot1 struct {
    // Identifier for a group of related services serving a product feature, which the service is a part of.
    Application *string `json:"application,omitempty"`
    // A list of contacts related to the services.
    Contacts []ServiceDefinitionV2Dot1Contact `json:"contacts,omitempty"`
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // A short description of the service.
    Description *string `json:"description,omitempty"`
    // Extensions to v2.1 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV2Dot1Integrations `json:"integrations,omitempty"`
    // The current life cycle phase of the service.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // A list of links related to the services.
    Links []ServiceDefinitionV2Dot1Link `json:"links,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV2Dot1Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists.
    Team *string `json:"team,omitempty"`
    // Importance of the service.
    Tier *string `json:"tier,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot1

func NewServiceDefinitionV2Dot1(ddService string, schemaVersion ServiceDefinitionV2Dot1Version) *ServiceDefinitionV2Dot1

NewServiceDefinitionV2Dot1 instantiates a new ServiceDefinitionV2Dot1 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 NewServiceDefinitionV2Dot1WithDefaults

func NewServiceDefinitionV2Dot1WithDefaults() *ServiceDefinitionV2Dot1

NewServiceDefinitionV2Dot1WithDefaults instantiates a new ServiceDefinitionV2Dot1 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 (*ServiceDefinitionV2Dot1) GetApplication

func (o *ServiceDefinitionV2Dot1) GetApplication() string

GetApplication returns the Application field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetApplicationOk

func (o *ServiceDefinitionV2Dot1) GetApplicationOk() (*string, bool)

GetApplicationOk returns a tuple with the Application field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetContacts

func (o *ServiceDefinitionV2Dot1) GetContacts() []ServiceDefinitionV2Dot1Contact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetContactsOk

func (o *ServiceDefinitionV2Dot1) GetContactsOk() (*[]ServiceDefinitionV2Dot1Contact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetDdService

func (o *ServiceDefinitionV2Dot1) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV2Dot1) GetDdServiceOk

func (o *ServiceDefinitionV2Dot1) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetDescription

func (o *ServiceDefinitionV2Dot1) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetDescriptionOk

func (o *ServiceDefinitionV2Dot1) 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 (*ServiceDefinitionV2Dot1) GetExtensions

func (o *ServiceDefinitionV2Dot1) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetExtensionsOk

func (o *ServiceDefinitionV2Dot1) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetIntegrations

func (o *ServiceDefinitionV2Dot1) GetIntegrations() ServiceDefinitionV2Dot1Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetIntegrationsOk

func (o *ServiceDefinitionV2Dot1) GetIntegrationsOk() (*ServiceDefinitionV2Dot1Integrations, bool)

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 (*ServiceDefinitionV2Dot1) GetLifecycle

func (o *ServiceDefinitionV2Dot1) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetLifecycleOk

func (o *ServiceDefinitionV2Dot1) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceDefinitionV2Dot1) GetLinks() []ServiceDefinitionV2Dot1Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetLinksOk

func (o *ServiceDefinitionV2Dot1) GetLinksOk() (*[]ServiceDefinitionV2Dot1Link, 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 (*ServiceDefinitionV2Dot1) GetSchemaVersion

func (o *ServiceDefinitionV2Dot1) GetSchemaVersion() ServiceDefinitionV2Dot1Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV2Dot1) GetSchemaVersionOk

func (o *ServiceDefinitionV2Dot1) GetSchemaVersionOk() (*ServiceDefinitionV2Dot1Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetTags

func (o *ServiceDefinitionV2Dot1) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetTagsOk

func (o *ServiceDefinitionV2Dot1) 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 (*ServiceDefinitionV2Dot1) GetTeam

func (o *ServiceDefinitionV2Dot1) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetTeamOk

func (o *ServiceDefinitionV2Dot1) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) GetTier

func (o *ServiceDefinitionV2Dot1) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1) GetTierOk

func (o *ServiceDefinitionV2Dot1) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1) HasApplication

func (o *ServiceDefinitionV2Dot1) HasApplication() bool

HasApplication returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasContacts

func (o *ServiceDefinitionV2Dot1) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasDescription

func (o *ServiceDefinitionV2Dot1) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasExtensions

func (o *ServiceDefinitionV2Dot1) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasIntegrations

func (o *ServiceDefinitionV2Dot1) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasLifecycle

func (o *ServiceDefinitionV2Dot1) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (o *ServiceDefinitionV2Dot1) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasTags

func (o *ServiceDefinitionV2Dot1) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasTeam

func (o *ServiceDefinitionV2Dot1) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1) HasTier

func (o *ServiceDefinitionV2Dot1) HasTier() bool

HasTier returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1) MarshalJSON

func (o ServiceDefinitionV2Dot1) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1) SetApplication

func (o *ServiceDefinitionV2Dot1) SetApplication(v string)

SetApplication gets a reference to the given string and assigns it to the Application field.

func (*ServiceDefinitionV2Dot1) SetContacts

func (o *ServiceDefinitionV2Dot1) SetContacts(v []ServiceDefinitionV2Dot1Contact)

SetContacts gets a reference to the given []ServiceDefinitionV2Dot1Contact and assigns it to the Contacts field.

func (*ServiceDefinitionV2Dot1) SetDdService

func (o *ServiceDefinitionV2Dot1) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV2Dot1) SetDescription

func (o *ServiceDefinitionV2Dot1) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceDefinitionV2Dot1) SetExtensions

func (o *ServiceDefinitionV2Dot1) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV2Dot1) SetIntegrations

func (o *ServiceDefinitionV2Dot1) SetIntegrations(v ServiceDefinitionV2Dot1Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV2Dot1Integrations and assigns it to the Integrations field.

func (*ServiceDefinitionV2Dot1) SetLifecycle

func (o *ServiceDefinitionV2Dot1) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (o *ServiceDefinitionV2Dot1) SetLinks(v []ServiceDefinitionV2Dot1Link)

SetLinks gets a reference to the given []ServiceDefinitionV2Dot1Link and assigns it to the Links field.

func (*ServiceDefinitionV2Dot1) SetSchemaVersion

func (o *ServiceDefinitionV2Dot1) SetSchemaVersion(v ServiceDefinitionV2Dot1Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV2Dot1) SetTags

func (o *ServiceDefinitionV2Dot1) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV2Dot1) SetTeam

func (o *ServiceDefinitionV2Dot1) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV2Dot1) SetTier

func (o *ServiceDefinitionV2Dot1) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*ServiceDefinitionV2Dot1) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1Contact - Service owner's contacts information.

type ServiceDefinitionV2Dot1Contact struct {
    ServiceDefinitionV2Dot1Email   *ServiceDefinitionV2Dot1Email
    ServiceDefinitionV2Dot1Slack   *ServiceDefinitionV2Dot1Slack
    ServiceDefinitionV2Dot1MSTeams *ServiceDefinitionV2Dot1MSTeams

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact

func ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Email) ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1EmailAsServiceDefinitionV2Dot1Contact is a convenience function that returns ServiceDefinitionV2Dot1Email wrapped in ServiceDefinitionV2Dot1Contact.

func ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact

func ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1MSTeams) ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1MSTeamsAsServiceDefinitionV2Dot1Contact is a convenience function that returns ServiceDefinitionV2Dot1MSTeams wrapped in ServiceDefinitionV2Dot1Contact.

func ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact

func ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact(v *ServiceDefinitionV2Dot1Slack) ServiceDefinitionV2Dot1Contact

ServiceDefinitionV2Dot1SlackAsServiceDefinitionV2Dot1Contact is a convenience function that returns ServiceDefinitionV2Dot1Slack wrapped in ServiceDefinitionV2Dot1Contact.

func (*ServiceDefinitionV2Dot1Contact) GetActualInstance

func (obj *ServiceDefinitionV2Dot1Contact) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionV2Dot1Contact) MarshalJSON

func (obj ServiceDefinitionV2Dot1Contact) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionV2Dot1Contact) UnmarshalJSON

func (obj *ServiceDefinitionV2Dot1Contact) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionV2Dot1Email

ServiceDefinitionV2Dot1Email Service owner's email.

type ServiceDefinitionV2Dot1Email struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact email.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2Dot1EmailType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot1Email

func NewServiceDefinitionV2Dot1Email(contact string, typeVar ServiceDefinitionV2Dot1EmailType) *ServiceDefinitionV2Dot1Email

NewServiceDefinitionV2Dot1Email instantiates a new ServiceDefinitionV2Dot1Email 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 NewServiceDefinitionV2Dot1EmailWithDefaults

func NewServiceDefinitionV2Dot1EmailWithDefaults() *ServiceDefinitionV2Dot1Email

NewServiceDefinitionV2Dot1EmailWithDefaults instantiates a new ServiceDefinitionV2Dot1Email 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 (*ServiceDefinitionV2Dot1Email) GetContact

func (o *ServiceDefinitionV2Dot1Email) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Dot1Email) GetContactOk

func (o *ServiceDefinitionV2Dot1Email) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Email) GetName

func (o *ServiceDefinitionV2Dot1Email) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Email) GetNameOk

func (o *ServiceDefinitionV2Dot1Email) 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 (*ServiceDefinitionV2Dot1Email) GetType

func (o *ServiceDefinitionV2Dot1Email) GetType() ServiceDefinitionV2Dot1EmailType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1Email) GetTypeOk

func (o *ServiceDefinitionV2Dot1Email) GetTypeOk() (*ServiceDefinitionV2Dot1EmailType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Email) HasName

func (o *ServiceDefinitionV2Dot1Email) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Email) MarshalJSON

func (o ServiceDefinitionV2Dot1Email) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Email) SetContact

func (o *ServiceDefinitionV2Dot1Email) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Dot1Email) SetName

func (o *ServiceDefinitionV2Dot1Email) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Dot1Email) SetType

func (o *ServiceDefinitionV2Dot1Email) SetType(v ServiceDefinitionV2Dot1EmailType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1Email) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Email) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1EmailType

ServiceDefinitionV2Dot1EmailType Contact type.

type ServiceDefinitionV2Dot1EmailType string

List of ServiceDefinitionV2Dot1EmailType.

const (
    SERVICEDEFINITIONV2DOT1EMAILTYPE_EMAIL ServiceDefinitionV2Dot1EmailType = "email"
)

func NewServiceDefinitionV2Dot1EmailTypeFromValue

func NewServiceDefinitionV2Dot1EmailTypeFromValue(v string) (*ServiceDefinitionV2Dot1EmailType, error)

NewServiceDefinitionV2Dot1EmailTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1EmailType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1EmailType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1EmailType) GetAllowedValues() []ServiceDefinitionV2Dot1EmailType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1EmailType) IsValid

func (v ServiceDefinitionV2Dot1EmailType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1EmailType) Ptr

func (v ServiceDefinitionV2Dot1EmailType) Ptr() *ServiceDefinitionV2Dot1EmailType

Ptr returns reference to ServiceDefinitionV2Dot1EmailType value.

func (*ServiceDefinitionV2Dot1EmailType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1EmailType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Integrations

ServiceDefinitionV2Dot1Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV2Dot1Integrations struct {
    // Opsgenie integration for the service.
    Opsgenie *ServiceDefinitionV2Dot1Opsgenie `json:"opsgenie,omitempty"`
    // PagerDuty integration for the service.
    Pagerduty *ServiceDefinitionV2Dot1Pagerduty `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot1Integrations

func NewServiceDefinitionV2Dot1Integrations() *ServiceDefinitionV2Dot1Integrations

NewServiceDefinitionV2Dot1Integrations instantiates a new ServiceDefinitionV2Dot1Integrations 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 NewServiceDefinitionV2Dot1IntegrationsWithDefaults

func NewServiceDefinitionV2Dot1IntegrationsWithDefaults() *ServiceDefinitionV2Dot1Integrations

NewServiceDefinitionV2Dot1IntegrationsWithDefaults instantiates a new ServiceDefinitionV2Dot1Integrations 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 (*ServiceDefinitionV2Dot1Integrations) GetOpsgenie

func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenie() ServiceDefinitionV2Dot1Opsgenie

GetOpsgenie returns the Opsgenie field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Integrations) GetOpsgenieOk

func (o *ServiceDefinitionV2Dot1Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Dot1Opsgenie, bool)

GetOpsgenieOk returns a tuple with the Opsgenie field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Integrations) GetPagerduty

func (o *ServiceDefinitionV2Dot1Integrations) GetPagerduty() ServiceDefinitionV2Dot1Pagerduty

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV2Dot1Integrations) GetPagerdutyOk() (*ServiceDefinitionV2Dot1Pagerduty, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Integrations) HasOpsgenie

func (o *ServiceDefinitionV2Dot1Integrations) HasOpsgenie() bool

HasOpsgenie returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot1Integrations) HasPagerduty

func (o *ServiceDefinitionV2Dot1Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Integrations) MarshalJSON

func (o ServiceDefinitionV2Dot1Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Integrations) SetOpsgenie

func (o *ServiceDefinitionV2Dot1Integrations) SetOpsgenie(v ServiceDefinitionV2Dot1Opsgenie)

SetOpsgenie gets a reference to the given ServiceDefinitionV2Dot1Opsgenie and assigns it to the Opsgenie field.

func (*ServiceDefinitionV2Dot1Integrations) SetPagerduty

func (o *ServiceDefinitionV2Dot1Integrations) SetPagerduty(v ServiceDefinitionV2Dot1Pagerduty)

SetPagerduty gets a reference to the given ServiceDefinitionV2Dot1Pagerduty and assigns it to the Pagerduty field.

func (*ServiceDefinitionV2Dot1Integrations) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ServiceDefinitionV2Dot1Link Service's external links.

type ServiceDefinitionV2Dot1Link struct {
    // Link name.
    Name string `json:"name"`
    // Link provider.
    Provider *string `json:"provider,omitempty"`
    // Link type.
    Type ServiceDefinitionV2Dot1LinkType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewServiceDefinitionV2Dot1Link(name string, typeVar ServiceDefinitionV2Dot1LinkType, url string) *ServiceDefinitionV2Dot1Link

NewServiceDefinitionV2Dot1Link instantiates a new ServiceDefinitionV2Dot1Link 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 NewServiceDefinitionV2Dot1LinkWithDefaults

func NewServiceDefinitionV2Dot1LinkWithDefaults() *ServiceDefinitionV2Dot1Link

NewServiceDefinitionV2Dot1LinkWithDefaults instantiates a new ServiceDefinitionV2Dot1Link 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 (*ServiceDefinitionV2Dot1Link) GetName

func (o *ServiceDefinitionV2Dot1Link) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Dot1Link) GetNameOk

func (o *ServiceDefinitionV2Dot1Link) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) GetProvider

func (o *ServiceDefinitionV2Dot1Link) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Link) GetProviderOk

func (o *ServiceDefinitionV2Dot1Link) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) GetType

func (o *ServiceDefinitionV2Dot1Link) GetType() ServiceDefinitionV2Dot1LinkType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1Link) GetTypeOk

func (o *ServiceDefinitionV2Dot1Link) GetTypeOk() (*ServiceDefinitionV2Dot1LinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) GetUrl

func (o *ServiceDefinitionV2Dot1Link) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Dot1Link) GetUrlOk

func (o *ServiceDefinitionV2Dot1Link) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Link) HasProvider

func (o *ServiceDefinitionV2Dot1Link) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Link) MarshalJSON

func (o ServiceDefinitionV2Dot1Link) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Link) SetName

func (o *ServiceDefinitionV2Dot1Link) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Dot1Link) SetProvider

func (o *ServiceDefinitionV2Dot1Link) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Dot1Link) SetType

func (o *ServiceDefinitionV2Dot1Link) SetType(v ServiceDefinitionV2Dot1LinkType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1Link) SetUrl

func (o *ServiceDefinitionV2Dot1Link) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Dot1Link) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Link) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1LinkType

ServiceDefinitionV2Dot1LinkType Link type.

type ServiceDefinitionV2Dot1LinkType string

List of ServiceDefinitionV2Dot1LinkType.

const (
    SERVICEDEFINITIONV2DOT1LINKTYPE_DOC       ServiceDefinitionV2Dot1LinkType = "doc"
    SERVICEDEFINITIONV2DOT1LINKTYPE_REPO      ServiceDefinitionV2Dot1LinkType = "repo"
    SERVICEDEFINITIONV2DOT1LINKTYPE_RUNBOOK   ServiceDefinitionV2Dot1LinkType = "runbook"
    SERVICEDEFINITIONV2DOT1LINKTYPE_DASHBOARD ServiceDefinitionV2Dot1LinkType = "dashboard"
    SERVICEDEFINITIONV2DOT1LINKTYPE_OTHER     ServiceDefinitionV2Dot1LinkType = "other"
)

func NewServiceDefinitionV2Dot1LinkTypeFromValue

func NewServiceDefinitionV2Dot1LinkTypeFromValue(v string) (*ServiceDefinitionV2Dot1LinkType, error)

NewServiceDefinitionV2Dot1LinkTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1LinkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1LinkType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1LinkType) GetAllowedValues() []ServiceDefinitionV2Dot1LinkType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1LinkType) IsValid

func (v ServiceDefinitionV2Dot1LinkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1LinkType) Ptr

func (v ServiceDefinitionV2Dot1LinkType) Ptr() *ServiceDefinitionV2Dot1LinkType

Ptr returns reference to ServiceDefinitionV2Dot1LinkType value.

func (*ServiceDefinitionV2Dot1LinkType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1LinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1MSTeams

ServiceDefinitionV2Dot1MSTeams Service owner's Microsoft Teams.

type ServiceDefinitionV2Dot1MSTeams struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact Microsoft Teams.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2Dot1MSTeamsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot1MSTeams

func NewServiceDefinitionV2Dot1MSTeams(contact string, typeVar ServiceDefinitionV2Dot1MSTeamsType) *ServiceDefinitionV2Dot1MSTeams

NewServiceDefinitionV2Dot1MSTeams instantiates a new ServiceDefinitionV2Dot1MSTeams 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 NewServiceDefinitionV2Dot1MSTeamsWithDefaults

func NewServiceDefinitionV2Dot1MSTeamsWithDefaults() *ServiceDefinitionV2Dot1MSTeams

NewServiceDefinitionV2Dot1MSTeamsWithDefaults instantiates a new ServiceDefinitionV2Dot1MSTeams 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 (*ServiceDefinitionV2Dot1MSTeams) GetContact

func (o *ServiceDefinitionV2Dot1MSTeams) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Dot1MSTeams) GetContactOk

func (o *ServiceDefinitionV2Dot1MSTeams) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1MSTeams) GetName

func (o *ServiceDefinitionV2Dot1MSTeams) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1MSTeams) GetNameOk

func (o *ServiceDefinitionV2Dot1MSTeams) 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 (*ServiceDefinitionV2Dot1MSTeams) GetType

func (o *ServiceDefinitionV2Dot1MSTeams) GetType() ServiceDefinitionV2Dot1MSTeamsType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1MSTeams) GetTypeOk

func (o *ServiceDefinitionV2Dot1MSTeams) GetTypeOk() (*ServiceDefinitionV2Dot1MSTeamsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1MSTeams) HasName

func (o *ServiceDefinitionV2Dot1MSTeams) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1MSTeams) MarshalJSON

func (o ServiceDefinitionV2Dot1MSTeams) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1MSTeams) SetContact

func (o *ServiceDefinitionV2Dot1MSTeams) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Dot1MSTeams) SetName

func (o *ServiceDefinitionV2Dot1MSTeams) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Dot1MSTeams) SetType

func (o *ServiceDefinitionV2Dot1MSTeams) SetType(v ServiceDefinitionV2Dot1MSTeamsType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1MSTeams) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1MSTeams) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1MSTeamsType

ServiceDefinitionV2Dot1MSTeamsType Contact type.

type ServiceDefinitionV2Dot1MSTeamsType string

List of ServiceDefinitionV2Dot1MSTeamsType.

const (
    SERVICEDEFINITIONV2DOT1MSTEAMSTYPE_MICROSOFT_TEAMS ServiceDefinitionV2Dot1MSTeamsType = "microsoft-teams"
)

func NewServiceDefinitionV2Dot1MSTeamsTypeFromValue

func NewServiceDefinitionV2Dot1MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2Dot1MSTeamsType, error)

NewServiceDefinitionV2Dot1MSTeamsTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1MSTeamsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1MSTeamsType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1MSTeamsType) GetAllowedValues() []ServiceDefinitionV2Dot1MSTeamsType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1MSTeamsType) IsValid

func (v ServiceDefinitionV2Dot1MSTeamsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1MSTeamsType) Ptr

func (v ServiceDefinitionV2Dot1MSTeamsType) Ptr() *ServiceDefinitionV2Dot1MSTeamsType

Ptr returns reference to ServiceDefinitionV2Dot1MSTeamsType value.

func (*ServiceDefinitionV2Dot1MSTeamsType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1MSTeamsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Opsgenie

ServiceDefinitionV2Dot1Opsgenie Opsgenie integration for the service.

type ServiceDefinitionV2Dot1Opsgenie struct {
    // Opsgenie instance region.
    Region *ServiceDefinitionV2Dot1OpsgenieRegion `json:"region,omitempty"`
    // Opsgenie service url.
    ServiceUrl string `json:"service-url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot1Opsgenie

func NewServiceDefinitionV2Dot1Opsgenie(serviceUrl string) *ServiceDefinitionV2Dot1Opsgenie

NewServiceDefinitionV2Dot1Opsgenie instantiates a new ServiceDefinitionV2Dot1Opsgenie 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 NewServiceDefinitionV2Dot1OpsgenieWithDefaults

func NewServiceDefinitionV2Dot1OpsgenieWithDefaults() *ServiceDefinitionV2Dot1Opsgenie

NewServiceDefinitionV2Dot1OpsgenieWithDefaults instantiates a new ServiceDefinitionV2Dot1Opsgenie 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 (*ServiceDefinitionV2Dot1Opsgenie) GetRegion

func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegion() ServiceDefinitionV2Dot1OpsgenieRegion

GetRegion returns the Region field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Opsgenie) GetRegionOk

func (o *ServiceDefinitionV2Dot1Opsgenie) GetRegionOk() (*ServiceDefinitionV2Dot1OpsgenieRegion, 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 (*ServiceDefinitionV2Dot1Opsgenie) GetServiceUrl

func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value.

func (*ServiceDefinitionV2Dot1Opsgenie) GetServiceUrlOk

func (o *ServiceDefinitionV2Dot1Opsgenie) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Opsgenie) HasRegion

func (o *ServiceDefinitionV2Dot1Opsgenie) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Opsgenie) MarshalJSON

func (o ServiceDefinitionV2Dot1Opsgenie) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Opsgenie) SetRegion

func (o *ServiceDefinitionV2Dot1Opsgenie) SetRegion(v ServiceDefinitionV2Dot1OpsgenieRegion)

SetRegion gets a reference to the given ServiceDefinitionV2Dot1OpsgenieRegion and assigns it to the Region field.

func (*ServiceDefinitionV2Dot1Opsgenie) SetServiceUrl

func (o *ServiceDefinitionV2Dot1Opsgenie) SetServiceUrl(v string)

SetServiceUrl sets field value.

func (*ServiceDefinitionV2Dot1Opsgenie) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Opsgenie) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1OpsgenieRegion

ServiceDefinitionV2Dot1OpsgenieRegion Opsgenie instance region.

type ServiceDefinitionV2Dot1OpsgenieRegion string

List of ServiceDefinitionV2Dot1OpsgenieRegion.

const (
    SERVICEDEFINITIONV2DOT1OPSGENIEREGION_US ServiceDefinitionV2Dot1OpsgenieRegion = "US"
    SERVICEDEFINITIONV2DOT1OPSGENIEREGION_EU ServiceDefinitionV2Dot1OpsgenieRegion = "EU"
)

func NewServiceDefinitionV2Dot1OpsgenieRegionFromValue

func NewServiceDefinitionV2Dot1OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2Dot1OpsgenieRegion, error)

NewServiceDefinitionV2Dot1OpsgenieRegionFromValue returns a pointer to a valid ServiceDefinitionV2Dot1OpsgenieRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1OpsgenieRegion) GetAllowedValues

func (v *ServiceDefinitionV2Dot1OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2Dot1OpsgenieRegion

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1OpsgenieRegion) IsValid

func (v ServiceDefinitionV2Dot1OpsgenieRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1OpsgenieRegion) Ptr

func (v ServiceDefinitionV2Dot1OpsgenieRegion) Ptr() *ServiceDefinitionV2Dot1OpsgenieRegion

Ptr returns reference to ServiceDefinitionV2Dot1OpsgenieRegion value.

func (*ServiceDefinitionV2Dot1OpsgenieRegion) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1OpsgenieRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Pagerduty

ServiceDefinitionV2Dot1Pagerduty PagerDuty integration for the service.

type ServiceDefinitionV2Dot1Pagerduty struct {
    // PagerDuty service url.
    ServiceUrl *string `json:"service-url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot1Pagerduty

func NewServiceDefinitionV2Dot1Pagerduty() *ServiceDefinitionV2Dot1Pagerduty

NewServiceDefinitionV2Dot1Pagerduty instantiates a new ServiceDefinitionV2Dot1Pagerduty 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 NewServiceDefinitionV2Dot1PagerdutyWithDefaults

func NewServiceDefinitionV2Dot1PagerdutyWithDefaults() *ServiceDefinitionV2Dot1Pagerduty

NewServiceDefinitionV2Dot1PagerdutyWithDefaults instantiates a new ServiceDefinitionV2Dot1Pagerduty 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 (*ServiceDefinitionV2Dot1Pagerduty) GetServiceUrl

func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Pagerduty) GetServiceUrlOk

func (o *ServiceDefinitionV2Dot1Pagerduty) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Pagerduty) HasServiceUrl

func (o *ServiceDefinitionV2Dot1Pagerduty) HasServiceUrl() bool

HasServiceUrl returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Pagerduty) MarshalJSON

func (o ServiceDefinitionV2Dot1Pagerduty) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Pagerduty) SetServiceUrl

func (o *ServiceDefinitionV2Dot1Pagerduty) SetServiceUrl(v string)

SetServiceUrl gets a reference to the given string and assigns it to the ServiceUrl field.

func (*ServiceDefinitionV2Dot1Pagerduty) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Pagerduty) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Slack

ServiceDefinitionV2Dot1Slack Service owner's Slack channel.

type ServiceDefinitionV2Dot1Slack struct {
    // Slack Channel.
    Contact string `json:"contact"`
    // Contact Slack.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2Dot1SlackType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot1Slack

func NewServiceDefinitionV2Dot1Slack(contact string, typeVar ServiceDefinitionV2Dot1SlackType) *ServiceDefinitionV2Dot1Slack

NewServiceDefinitionV2Dot1Slack instantiates a new ServiceDefinitionV2Dot1Slack 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 NewServiceDefinitionV2Dot1SlackWithDefaults

func NewServiceDefinitionV2Dot1SlackWithDefaults() *ServiceDefinitionV2Dot1Slack

NewServiceDefinitionV2Dot1SlackWithDefaults instantiates a new ServiceDefinitionV2Dot1Slack 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 (*ServiceDefinitionV2Dot1Slack) GetContact

func (o *ServiceDefinitionV2Dot1Slack) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Dot1Slack) GetContactOk

func (o *ServiceDefinitionV2Dot1Slack) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Slack) GetName

func (o *ServiceDefinitionV2Dot1Slack) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot1Slack) GetNameOk

func (o *ServiceDefinitionV2Dot1Slack) 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 (*ServiceDefinitionV2Dot1Slack) GetType

func (o *ServiceDefinitionV2Dot1Slack) GetType() ServiceDefinitionV2Dot1SlackType

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot1Slack) GetTypeOk

func (o *ServiceDefinitionV2Dot1Slack) GetTypeOk() (*ServiceDefinitionV2Dot1SlackType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot1Slack) HasName

func (o *ServiceDefinitionV2Dot1Slack) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot1Slack) MarshalJSON

func (o ServiceDefinitionV2Dot1Slack) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot1Slack) SetContact

func (o *ServiceDefinitionV2Dot1Slack) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Dot1Slack) SetName

func (o *ServiceDefinitionV2Dot1Slack) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Dot1Slack) SetType

func (o *ServiceDefinitionV2Dot1Slack) SetType(v ServiceDefinitionV2Dot1SlackType)

SetType sets field value.

func (*ServiceDefinitionV2Dot1Slack) UnmarshalJSON

func (o *ServiceDefinitionV2Dot1Slack) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1SlackType

ServiceDefinitionV2Dot1SlackType Contact type.

type ServiceDefinitionV2Dot1SlackType string

List of ServiceDefinitionV2Dot1SlackType.

const (
    SERVICEDEFINITIONV2DOT1SLACKTYPE_SLACK ServiceDefinitionV2Dot1SlackType = "slack"
)

func NewServiceDefinitionV2Dot1SlackTypeFromValue

func NewServiceDefinitionV2Dot1SlackTypeFromValue(v string) (*ServiceDefinitionV2Dot1SlackType, error)

NewServiceDefinitionV2Dot1SlackTypeFromValue returns a pointer to a valid ServiceDefinitionV2Dot1SlackType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1SlackType) GetAllowedValues

func (v *ServiceDefinitionV2Dot1SlackType) GetAllowedValues() []ServiceDefinitionV2Dot1SlackType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1SlackType) IsValid

func (v ServiceDefinitionV2Dot1SlackType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1SlackType) Ptr

func (v ServiceDefinitionV2Dot1SlackType) Ptr() *ServiceDefinitionV2Dot1SlackType

Ptr returns reference to ServiceDefinitionV2Dot1SlackType value.

func (*ServiceDefinitionV2Dot1SlackType) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1SlackType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot1Version

ServiceDefinitionV2Dot1Version Schema version being used.

type ServiceDefinitionV2Dot1Version string

List of ServiceDefinitionV2Dot1Version.

const (
    SERVICEDEFINITIONV2DOT1VERSION_V2_1 ServiceDefinitionV2Dot1Version = "v2.1"
)

func NewServiceDefinitionV2Dot1VersionFromValue

func NewServiceDefinitionV2Dot1VersionFromValue(v string) (*ServiceDefinitionV2Dot1Version, error)

NewServiceDefinitionV2Dot1VersionFromValue returns a pointer to a valid ServiceDefinitionV2Dot1Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot1Version) GetAllowedValues

func (v *ServiceDefinitionV2Dot1Version) GetAllowedValues() []ServiceDefinitionV2Dot1Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot1Version) IsValid

func (v ServiceDefinitionV2Dot1Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot1Version) Ptr

func (v ServiceDefinitionV2Dot1Version) Ptr() *ServiceDefinitionV2Dot1Version

Ptr returns reference to ServiceDefinitionV2Dot1Version value.

func (*ServiceDefinitionV2Dot1Version) UnmarshalJSON

func (v *ServiceDefinitionV2Dot1Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot2

ServiceDefinitionV2Dot2 Service definition v2.2 for providing service metadata and integrations.

type ServiceDefinitionV2Dot2 struct {
    // Identifier for a group of related services serving a product feature, which the service is a part of.
    Application *string `json:"application,omitempty"`
    // A set of CI fingerprints.
    CiPipelineFingerprints []string `json:"ci-pipeline-fingerprints,omitempty"`
    // A list of contacts related to the services.
    Contacts []ServiceDefinitionV2Dot2Contact `json:"contacts,omitempty"`
    // Unique identifier of the service. Must be unique across all services and is used to match with a service in Datadog.
    DdService string `json:"dd-service"`
    // A short description of the service.
    Description *string `json:"description,omitempty"`
    // Extensions to v2.2 schema.
    Extensions map[string]interface{} `json:"extensions,omitempty"`
    // Third party integrations that Datadog supports.
    Integrations *ServiceDefinitionV2Dot2Integrations `json:"integrations,omitempty"`
    // The service's programming language. Datadog recognizes the following languages: `dotnet`, `go`, `java`, `js`, `php`, `python`, `ruby`, and `c++`.
    Languages []string `json:"languages,omitempty"`
    // The current life cycle phase of the service.
    Lifecycle *string `json:"lifecycle,omitempty"`
    // A list of links related to the services.
    Links []ServiceDefinitionV2Dot2Link `json:"links,omitempty"`
    // Schema version being used.
    SchemaVersion ServiceDefinitionV2Dot2Version `json:"schema-version"`
    // A set of custom tags.
    Tags []string `json:"tags,omitempty"`
    // Team that owns the service. It is used to locate a team defined in Datadog Teams if it exists.
    Team *string `json:"team,omitempty"`
    // Importance of the service.
    Tier *string `json:"tier,omitempty"`
    // The type of service.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot2

func NewServiceDefinitionV2Dot2(ddService string, schemaVersion ServiceDefinitionV2Dot2Version) *ServiceDefinitionV2Dot2

NewServiceDefinitionV2Dot2 instantiates a new ServiceDefinitionV2Dot2 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 NewServiceDefinitionV2Dot2WithDefaults

func NewServiceDefinitionV2Dot2WithDefaults() *ServiceDefinitionV2Dot2

NewServiceDefinitionV2Dot2WithDefaults instantiates a new ServiceDefinitionV2Dot2 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 (*ServiceDefinitionV2Dot2) GetApplication

func (o *ServiceDefinitionV2Dot2) GetApplication() string

GetApplication returns the Application field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetApplicationOk

func (o *ServiceDefinitionV2Dot2) GetApplicationOk() (*string, bool)

GetApplicationOk returns a tuple with the Application field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetCiPipelineFingerprints

func (o *ServiceDefinitionV2Dot2) GetCiPipelineFingerprints() []string

GetCiPipelineFingerprints returns the CiPipelineFingerprints field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetCiPipelineFingerprintsOk

func (o *ServiceDefinitionV2Dot2) GetCiPipelineFingerprintsOk() (*[]string, bool)

GetCiPipelineFingerprintsOk returns a tuple with the CiPipelineFingerprints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetContacts

func (o *ServiceDefinitionV2Dot2) GetContacts() []ServiceDefinitionV2Dot2Contact

GetContacts returns the Contacts field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetContactsOk

func (o *ServiceDefinitionV2Dot2) GetContactsOk() (*[]ServiceDefinitionV2Dot2Contact, bool)

GetContactsOk returns a tuple with the Contacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetDdService

func (o *ServiceDefinitionV2Dot2) GetDdService() string

GetDdService returns the DdService field value.

func (*ServiceDefinitionV2Dot2) GetDdServiceOk

func (o *ServiceDefinitionV2Dot2) GetDdServiceOk() (*string, bool)

GetDdServiceOk returns a tuple with the DdService field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetDescription

func (o *ServiceDefinitionV2Dot2) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetDescriptionOk

func (o *ServiceDefinitionV2Dot2) 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 (*ServiceDefinitionV2Dot2) GetExtensions

func (o *ServiceDefinitionV2Dot2) GetExtensions() map[string]interface{}

GetExtensions returns the Extensions field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetExtensionsOk

func (o *ServiceDefinitionV2Dot2) GetExtensionsOk() (*map[string]interface{}, bool)

GetExtensionsOk returns a tuple with the Extensions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetIntegrations

func (o *ServiceDefinitionV2Dot2) GetIntegrations() ServiceDefinitionV2Dot2Integrations

GetIntegrations returns the Integrations field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetIntegrationsOk

func (o *ServiceDefinitionV2Dot2) GetIntegrationsOk() (*ServiceDefinitionV2Dot2Integrations, bool)

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 (*ServiceDefinitionV2Dot2) GetLanguages

func (o *ServiceDefinitionV2Dot2) GetLanguages() []string

GetLanguages returns the Languages field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetLanguagesOk

func (o *ServiceDefinitionV2Dot2) GetLanguagesOk() (*[]string, bool)

GetLanguagesOk returns a tuple with the Languages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetLifecycle

func (o *ServiceDefinitionV2Dot2) GetLifecycle() string

GetLifecycle returns the Lifecycle field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetLifecycleOk

func (o *ServiceDefinitionV2Dot2) GetLifecycleOk() (*string, bool)

GetLifecycleOk returns a tuple with the Lifecycle field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceDefinitionV2Dot2) GetLinks() []ServiceDefinitionV2Dot2Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetLinksOk

func (o *ServiceDefinitionV2Dot2) GetLinksOk() (*[]ServiceDefinitionV2Dot2Link, 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 (*ServiceDefinitionV2Dot2) GetSchemaVersion

func (o *ServiceDefinitionV2Dot2) GetSchemaVersion() ServiceDefinitionV2Dot2Version

GetSchemaVersion returns the SchemaVersion field value.

func (*ServiceDefinitionV2Dot2) GetSchemaVersionOk

func (o *ServiceDefinitionV2Dot2) GetSchemaVersionOk() (*ServiceDefinitionV2Dot2Version, bool)

GetSchemaVersionOk returns a tuple with the SchemaVersion field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetTags

func (o *ServiceDefinitionV2Dot2) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetTagsOk

func (o *ServiceDefinitionV2Dot2) 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 (*ServiceDefinitionV2Dot2) GetTeam

func (o *ServiceDefinitionV2Dot2) GetTeam() string

GetTeam returns the Team field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetTeamOk

func (o *ServiceDefinitionV2Dot2) GetTeamOk() (*string, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetTier

func (o *ServiceDefinitionV2Dot2) GetTier() string

GetTier returns the Tier field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetTierOk

func (o *ServiceDefinitionV2Dot2) GetTierOk() (*string, bool)

GetTierOk returns a tuple with the Tier field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2) GetType

func (o *ServiceDefinitionV2Dot2) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2) GetTypeOk

func (o *ServiceDefinitionV2Dot2) GetTypeOk() (*string, 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 (*ServiceDefinitionV2Dot2) HasApplication

func (o *ServiceDefinitionV2Dot2) HasApplication() bool

HasApplication returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasCiPipelineFingerprints

func (o *ServiceDefinitionV2Dot2) HasCiPipelineFingerprints() bool

HasCiPipelineFingerprints returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasContacts

func (o *ServiceDefinitionV2Dot2) HasContacts() bool

HasContacts returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasDescription

func (o *ServiceDefinitionV2Dot2) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasExtensions

func (o *ServiceDefinitionV2Dot2) HasExtensions() bool

HasExtensions returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasIntegrations

func (o *ServiceDefinitionV2Dot2) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasLanguages

func (o *ServiceDefinitionV2Dot2) HasLanguages() bool

HasLanguages returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasLifecycle

func (o *ServiceDefinitionV2Dot2) HasLifecycle() bool

HasLifecycle returns a boolean if a field has been set.

func (o *ServiceDefinitionV2Dot2) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasTags

func (o *ServiceDefinitionV2Dot2) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasTeam

func (o *ServiceDefinitionV2Dot2) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasTier

func (o *ServiceDefinitionV2Dot2) HasTier() bool

HasTier returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2) HasType

func (o *ServiceDefinitionV2Dot2) HasType() bool

HasType returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot2) MarshalJSON

func (o ServiceDefinitionV2Dot2) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot2) SetApplication

func (o *ServiceDefinitionV2Dot2) SetApplication(v string)

SetApplication gets a reference to the given string and assigns it to the Application field.

func (*ServiceDefinitionV2Dot2) SetCiPipelineFingerprints

func (o *ServiceDefinitionV2Dot2) SetCiPipelineFingerprints(v []string)

SetCiPipelineFingerprints gets a reference to the given []string and assigns it to the CiPipelineFingerprints field.

func (*ServiceDefinitionV2Dot2) SetContacts

func (o *ServiceDefinitionV2Dot2) SetContacts(v []ServiceDefinitionV2Dot2Contact)

SetContacts gets a reference to the given []ServiceDefinitionV2Dot2Contact and assigns it to the Contacts field.

func (*ServiceDefinitionV2Dot2) SetDdService

func (o *ServiceDefinitionV2Dot2) SetDdService(v string)

SetDdService sets field value.

func (*ServiceDefinitionV2Dot2) SetDescription

func (o *ServiceDefinitionV2Dot2) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ServiceDefinitionV2Dot2) SetExtensions

func (o *ServiceDefinitionV2Dot2) SetExtensions(v map[string]interface{})

SetExtensions gets a reference to the given map[string]interface{} and assigns it to the Extensions field.

func (*ServiceDefinitionV2Dot2) SetIntegrations

func (o *ServiceDefinitionV2Dot2) SetIntegrations(v ServiceDefinitionV2Dot2Integrations)

SetIntegrations gets a reference to the given ServiceDefinitionV2Dot2Integrations and assigns it to the Integrations field.

func (*ServiceDefinitionV2Dot2) SetLanguages

func (o *ServiceDefinitionV2Dot2) SetLanguages(v []string)

SetLanguages gets a reference to the given []string and assigns it to the Languages field.

func (*ServiceDefinitionV2Dot2) SetLifecycle

func (o *ServiceDefinitionV2Dot2) SetLifecycle(v string)

SetLifecycle gets a reference to the given string and assigns it to the Lifecycle field.

func (o *ServiceDefinitionV2Dot2) SetLinks(v []ServiceDefinitionV2Dot2Link)

SetLinks gets a reference to the given []ServiceDefinitionV2Dot2Link and assigns it to the Links field.

func (*ServiceDefinitionV2Dot2) SetSchemaVersion

func (o *ServiceDefinitionV2Dot2) SetSchemaVersion(v ServiceDefinitionV2Dot2Version)

SetSchemaVersion sets field value.

func (*ServiceDefinitionV2Dot2) SetTags

func (o *ServiceDefinitionV2Dot2) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*ServiceDefinitionV2Dot2) SetTeam

func (o *ServiceDefinitionV2Dot2) SetTeam(v string)

SetTeam gets a reference to the given string and assigns it to the Team field.

func (*ServiceDefinitionV2Dot2) SetTier

func (o *ServiceDefinitionV2Dot2) SetTier(v string)

SetTier gets a reference to the given string and assigns it to the Tier field.

func (*ServiceDefinitionV2Dot2) SetType

func (o *ServiceDefinitionV2Dot2) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*ServiceDefinitionV2Dot2) UnmarshalJSON

func (o *ServiceDefinitionV2Dot2) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot2Contact

ServiceDefinitionV2Dot2Contact Service owner's contacts information.

type ServiceDefinitionV2Dot2Contact struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact Name.
    Name *string `json:"name,omitempty"`
    // Contact type. Datadog recognizes the following types: `email`, `slack`, and `microsoft-teams`.
    Type string `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot2Contact

func NewServiceDefinitionV2Dot2Contact(contact string, typeVar string) *ServiceDefinitionV2Dot2Contact

NewServiceDefinitionV2Dot2Contact instantiates a new ServiceDefinitionV2Dot2Contact 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 NewServiceDefinitionV2Dot2ContactWithDefaults

func NewServiceDefinitionV2Dot2ContactWithDefaults() *ServiceDefinitionV2Dot2Contact

NewServiceDefinitionV2Dot2ContactWithDefaults instantiates a new ServiceDefinitionV2Dot2Contact 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 (*ServiceDefinitionV2Dot2Contact) GetContact

func (o *ServiceDefinitionV2Dot2Contact) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Dot2Contact) GetContactOk

func (o *ServiceDefinitionV2Dot2Contact) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Contact) GetName

func (o *ServiceDefinitionV2Dot2Contact) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2Contact) GetNameOk

func (o *ServiceDefinitionV2Dot2Contact) 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 (*ServiceDefinitionV2Dot2Contact) GetType

func (o *ServiceDefinitionV2Dot2Contact) GetType() string

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot2Contact) GetTypeOk

func (o *ServiceDefinitionV2Dot2Contact) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Contact) HasName

func (o *ServiceDefinitionV2Dot2Contact) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot2Contact) MarshalJSON

func (o ServiceDefinitionV2Dot2Contact) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot2Contact) SetContact

func (o *ServiceDefinitionV2Dot2Contact) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Dot2Contact) SetName

func (o *ServiceDefinitionV2Dot2Contact) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Dot2Contact) SetType

func (o *ServiceDefinitionV2Dot2Contact) SetType(v string)

SetType sets field value.

func (*ServiceDefinitionV2Dot2Contact) UnmarshalJSON

func (o *ServiceDefinitionV2Dot2Contact) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot2Integrations

ServiceDefinitionV2Dot2Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV2Dot2Integrations struct {
    // Opsgenie integration for the service.
    Opsgenie *ServiceDefinitionV2Dot2Opsgenie `json:"opsgenie,omitempty"`
    // PagerDuty integration for the service.
    Pagerduty *ServiceDefinitionV2Dot2Pagerduty `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot2Integrations

func NewServiceDefinitionV2Dot2Integrations() *ServiceDefinitionV2Dot2Integrations

NewServiceDefinitionV2Dot2Integrations instantiates a new ServiceDefinitionV2Dot2Integrations 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 NewServiceDefinitionV2Dot2IntegrationsWithDefaults

func NewServiceDefinitionV2Dot2IntegrationsWithDefaults() *ServiceDefinitionV2Dot2Integrations

NewServiceDefinitionV2Dot2IntegrationsWithDefaults instantiates a new ServiceDefinitionV2Dot2Integrations 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 (*ServiceDefinitionV2Dot2Integrations) GetOpsgenie

func (o *ServiceDefinitionV2Dot2Integrations) GetOpsgenie() ServiceDefinitionV2Dot2Opsgenie

GetOpsgenie returns the Opsgenie field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2Integrations) GetOpsgenieOk

func (o *ServiceDefinitionV2Dot2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Dot2Opsgenie, bool)

GetOpsgenieOk returns a tuple with the Opsgenie field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Integrations) GetPagerduty

func (o *ServiceDefinitionV2Dot2Integrations) GetPagerduty() ServiceDefinitionV2Dot2Pagerduty

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV2Dot2Integrations) GetPagerdutyOk() (*ServiceDefinitionV2Dot2Pagerduty, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Integrations) HasOpsgenie

func (o *ServiceDefinitionV2Dot2Integrations) HasOpsgenie() bool

HasOpsgenie returns a boolean if a field has been set.

func (*ServiceDefinitionV2Dot2Integrations) HasPagerduty

func (o *ServiceDefinitionV2Dot2Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot2Integrations) MarshalJSON

func (o ServiceDefinitionV2Dot2Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot2Integrations) SetOpsgenie

func (o *ServiceDefinitionV2Dot2Integrations) SetOpsgenie(v ServiceDefinitionV2Dot2Opsgenie)

SetOpsgenie gets a reference to the given ServiceDefinitionV2Dot2Opsgenie and assigns it to the Opsgenie field.

func (*ServiceDefinitionV2Dot2Integrations) SetPagerduty

func (o *ServiceDefinitionV2Dot2Integrations) SetPagerduty(v ServiceDefinitionV2Dot2Pagerduty)

SetPagerduty gets a reference to the given ServiceDefinitionV2Dot2Pagerduty and assigns it to the Pagerduty field.

func (*ServiceDefinitionV2Dot2Integrations) UnmarshalJSON

func (o *ServiceDefinitionV2Dot2Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ServiceDefinitionV2Dot2Link Service's external links.

type ServiceDefinitionV2Dot2Link struct {
    // Link name.
    Name string `json:"name"`
    // Link provider.
    Provider *string `json:"provider,omitempty"`
    // Link type. Datadog recognizes the following types: `runbook`, `doc`, `repo`, `dashboard`, and `other`.
    Type string `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewServiceDefinitionV2Dot2Link(name string, typeVar string, url string) *ServiceDefinitionV2Dot2Link

NewServiceDefinitionV2Dot2Link instantiates a new ServiceDefinitionV2Dot2Link 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 NewServiceDefinitionV2Dot2LinkWithDefaults

func NewServiceDefinitionV2Dot2LinkWithDefaults() *ServiceDefinitionV2Dot2Link

NewServiceDefinitionV2Dot2LinkWithDefaults instantiates a new ServiceDefinitionV2Dot2Link 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 (*ServiceDefinitionV2Dot2Link) GetName

func (o *ServiceDefinitionV2Dot2Link) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Dot2Link) GetNameOk

func (o *ServiceDefinitionV2Dot2Link) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Link) GetProvider

func (o *ServiceDefinitionV2Dot2Link) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2Link) GetProviderOk

func (o *ServiceDefinitionV2Dot2Link) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Link) GetType

func (o *ServiceDefinitionV2Dot2Link) GetType() string

GetType returns the Type field value.

func (*ServiceDefinitionV2Dot2Link) GetTypeOk

func (o *ServiceDefinitionV2Dot2Link) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Link) GetUrl

func (o *ServiceDefinitionV2Dot2Link) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Dot2Link) GetUrlOk

func (o *ServiceDefinitionV2Dot2Link) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Link) HasProvider

func (o *ServiceDefinitionV2Dot2Link) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot2Link) MarshalJSON

func (o ServiceDefinitionV2Dot2Link) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot2Link) SetName

func (o *ServiceDefinitionV2Dot2Link) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Dot2Link) SetProvider

func (o *ServiceDefinitionV2Dot2Link) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Dot2Link) SetType

func (o *ServiceDefinitionV2Dot2Link) SetType(v string)

SetType sets field value.

func (*ServiceDefinitionV2Dot2Link) SetUrl

func (o *ServiceDefinitionV2Dot2Link) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Dot2Link) UnmarshalJSON

func (o *ServiceDefinitionV2Dot2Link) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot2Opsgenie

ServiceDefinitionV2Dot2Opsgenie Opsgenie integration for the service.

type ServiceDefinitionV2Dot2Opsgenie struct {
    // Opsgenie instance region.
    Region *ServiceDefinitionV2Dot2OpsgenieRegion `json:"region,omitempty"`
    // Opsgenie service url.
    ServiceUrl string `json:"service-url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot2Opsgenie

func NewServiceDefinitionV2Dot2Opsgenie(serviceUrl string) *ServiceDefinitionV2Dot2Opsgenie

NewServiceDefinitionV2Dot2Opsgenie instantiates a new ServiceDefinitionV2Dot2Opsgenie 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 NewServiceDefinitionV2Dot2OpsgenieWithDefaults

func NewServiceDefinitionV2Dot2OpsgenieWithDefaults() *ServiceDefinitionV2Dot2Opsgenie

NewServiceDefinitionV2Dot2OpsgenieWithDefaults instantiates a new ServiceDefinitionV2Dot2Opsgenie 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 (*ServiceDefinitionV2Dot2Opsgenie) GetRegion

func (o *ServiceDefinitionV2Dot2Opsgenie) GetRegion() ServiceDefinitionV2Dot2OpsgenieRegion

GetRegion returns the Region field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2Opsgenie) GetRegionOk

func (o *ServiceDefinitionV2Dot2Opsgenie) GetRegionOk() (*ServiceDefinitionV2Dot2OpsgenieRegion, 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 (*ServiceDefinitionV2Dot2Opsgenie) GetServiceUrl

func (o *ServiceDefinitionV2Dot2Opsgenie) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value.

func (*ServiceDefinitionV2Dot2Opsgenie) GetServiceUrlOk

func (o *ServiceDefinitionV2Dot2Opsgenie) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Opsgenie) HasRegion

func (o *ServiceDefinitionV2Dot2Opsgenie) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot2Opsgenie) MarshalJSON

func (o ServiceDefinitionV2Dot2Opsgenie) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot2Opsgenie) SetRegion

func (o *ServiceDefinitionV2Dot2Opsgenie) SetRegion(v ServiceDefinitionV2Dot2OpsgenieRegion)

SetRegion gets a reference to the given ServiceDefinitionV2Dot2OpsgenieRegion and assigns it to the Region field.

func (*ServiceDefinitionV2Dot2Opsgenie) SetServiceUrl

func (o *ServiceDefinitionV2Dot2Opsgenie) SetServiceUrl(v string)

SetServiceUrl sets field value.

func (*ServiceDefinitionV2Dot2Opsgenie) UnmarshalJSON

func (o *ServiceDefinitionV2Dot2Opsgenie) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot2OpsgenieRegion

ServiceDefinitionV2Dot2OpsgenieRegion Opsgenie instance region.

type ServiceDefinitionV2Dot2OpsgenieRegion string

List of ServiceDefinitionV2Dot2OpsgenieRegion.

const (
    SERVICEDEFINITIONV2DOT2OPSGENIEREGION_US ServiceDefinitionV2Dot2OpsgenieRegion = "US"
    SERVICEDEFINITIONV2DOT2OPSGENIEREGION_EU ServiceDefinitionV2Dot2OpsgenieRegion = "EU"
)

func NewServiceDefinitionV2Dot2OpsgenieRegionFromValue

func NewServiceDefinitionV2Dot2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2Dot2OpsgenieRegion, error)

NewServiceDefinitionV2Dot2OpsgenieRegionFromValue returns a pointer to a valid ServiceDefinitionV2Dot2OpsgenieRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot2OpsgenieRegion) GetAllowedValues

func (v *ServiceDefinitionV2Dot2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2Dot2OpsgenieRegion

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot2OpsgenieRegion) IsValid

func (v ServiceDefinitionV2Dot2OpsgenieRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot2OpsgenieRegion) Ptr

func (v ServiceDefinitionV2Dot2OpsgenieRegion) Ptr() *ServiceDefinitionV2Dot2OpsgenieRegion

Ptr returns reference to ServiceDefinitionV2Dot2OpsgenieRegion value.

func (*ServiceDefinitionV2Dot2OpsgenieRegion) UnmarshalJSON

func (v *ServiceDefinitionV2Dot2OpsgenieRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot2Pagerduty

ServiceDefinitionV2Dot2Pagerduty PagerDuty integration for the service.

type ServiceDefinitionV2Dot2Pagerduty struct {
    // PagerDuty service url.
    ServiceUrl *string `json:"service-url,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Dot2Pagerduty

func NewServiceDefinitionV2Dot2Pagerduty() *ServiceDefinitionV2Dot2Pagerduty

NewServiceDefinitionV2Dot2Pagerduty instantiates a new ServiceDefinitionV2Dot2Pagerduty 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 NewServiceDefinitionV2Dot2PagerdutyWithDefaults

func NewServiceDefinitionV2Dot2PagerdutyWithDefaults() *ServiceDefinitionV2Dot2Pagerduty

NewServiceDefinitionV2Dot2PagerdutyWithDefaults instantiates a new ServiceDefinitionV2Dot2Pagerduty 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 (*ServiceDefinitionV2Dot2Pagerduty) GetServiceUrl

func (o *ServiceDefinitionV2Dot2Pagerduty) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value if set, zero value otherwise.

func (*ServiceDefinitionV2Dot2Pagerduty) GetServiceUrlOk

func (o *ServiceDefinitionV2Dot2Pagerduty) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Dot2Pagerduty) HasServiceUrl

func (o *ServiceDefinitionV2Dot2Pagerduty) HasServiceUrl() bool

HasServiceUrl returns a boolean if a field has been set.

func (ServiceDefinitionV2Dot2Pagerduty) MarshalJSON

func (o ServiceDefinitionV2Dot2Pagerduty) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Dot2Pagerduty) SetServiceUrl

func (o *ServiceDefinitionV2Dot2Pagerduty) SetServiceUrl(v string)

SetServiceUrl gets a reference to the given string and assigns it to the ServiceUrl field.

func (*ServiceDefinitionV2Dot2Pagerduty) UnmarshalJSON

func (o *ServiceDefinitionV2Dot2Pagerduty) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Dot2Version

ServiceDefinitionV2Dot2Version Schema version being used.

type ServiceDefinitionV2Dot2Version string

List of ServiceDefinitionV2Dot2Version.

const (
    SERVICEDEFINITIONV2DOT2VERSION_V2_2 ServiceDefinitionV2Dot2Version = "v2.2"
)

func NewServiceDefinitionV2Dot2VersionFromValue

func NewServiceDefinitionV2Dot2VersionFromValue(v string) (*ServiceDefinitionV2Dot2Version, error)

NewServiceDefinitionV2Dot2VersionFromValue returns a pointer to a valid ServiceDefinitionV2Dot2Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Dot2Version) GetAllowedValues

func (v *ServiceDefinitionV2Dot2Version) GetAllowedValues() []ServiceDefinitionV2Dot2Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Dot2Version) IsValid

func (v ServiceDefinitionV2Dot2Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Dot2Version) Ptr

func (v ServiceDefinitionV2Dot2Version) Ptr() *ServiceDefinitionV2Dot2Version

Ptr returns reference to ServiceDefinitionV2Dot2Version value.

func (*ServiceDefinitionV2Dot2Version) UnmarshalJSON

func (v *ServiceDefinitionV2Dot2Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Email

ServiceDefinitionV2Email Service owner's email.

type ServiceDefinitionV2Email struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact email.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2EmailType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Email

func NewServiceDefinitionV2Email(contact string, typeVar ServiceDefinitionV2EmailType) *ServiceDefinitionV2Email

NewServiceDefinitionV2Email instantiates a new ServiceDefinitionV2Email 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 NewServiceDefinitionV2EmailWithDefaults

func NewServiceDefinitionV2EmailWithDefaults() *ServiceDefinitionV2Email

NewServiceDefinitionV2EmailWithDefaults instantiates a new ServiceDefinitionV2Email 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 (*ServiceDefinitionV2Email) GetContact

func (o *ServiceDefinitionV2Email) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Email) GetContactOk

func (o *ServiceDefinitionV2Email) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) GetName

func (o *ServiceDefinitionV2Email) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Email) GetNameOk

func (o *ServiceDefinitionV2Email) 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 (*ServiceDefinitionV2Email) GetType

func (o *ServiceDefinitionV2Email) GetType() ServiceDefinitionV2EmailType

GetType returns the Type field value.

func (*ServiceDefinitionV2Email) GetTypeOk

func (o *ServiceDefinitionV2Email) GetTypeOk() (*ServiceDefinitionV2EmailType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Email) HasName

func (o *ServiceDefinitionV2Email) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Email) MarshalJSON

func (o ServiceDefinitionV2Email) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Email) SetContact

func (o *ServiceDefinitionV2Email) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Email) SetName

func (o *ServiceDefinitionV2Email) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Email) SetType

func (o *ServiceDefinitionV2Email) SetType(v ServiceDefinitionV2EmailType)

SetType sets field value.

func (*ServiceDefinitionV2Email) UnmarshalJSON

func (o *ServiceDefinitionV2Email) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2EmailType

ServiceDefinitionV2EmailType Contact type.

type ServiceDefinitionV2EmailType string

List of ServiceDefinitionV2EmailType.

const (
    SERVICEDEFINITIONV2EMAILTYPE_EMAIL ServiceDefinitionV2EmailType = "email"
)

func NewServiceDefinitionV2EmailTypeFromValue

func NewServiceDefinitionV2EmailTypeFromValue(v string) (*ServiceDefinitionV2EmailType, error)

NewServiceDefinitionV2EmailTypeFromValue returns a pointer to a valid ServiceDefinitionV2EmailType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2EmailType) GetAllowedValues

func (v *ServiceDefinitionV2EmailType) GetAllowedValues() []ServiceDefinitionV2EmailType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2EmailType) IsValid

func (v ServiceDefinitionV2EmailType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2EmailType) Ptr

func (v ServiceDefinitionV2EmailType) Ptr() *ServiceDefinitionV2EmailType

Ptr returns reference to ServiceDefinitionV2EmailType value.

func (*ServiceDefinitionV2EmailType) UnmarshalJSON

func (v *ServiceDefinitionV2EmailType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Integrations

ServiceDefinitionV2Integrations Third party integrations that Datadog supports.

type ServiceDefinitionV2Integrations struct {
    // Opsgenie integration for the service.
    Opsgenie *ServiceDefinitionV2Opsgenie `json:"opsgenie,omitempty"`
    // PagerDuty service URL for the service.
    Pagerduty *string `json:"pagerduty,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Integrations

func NewServiceDefinitionV2Integrations() *ServiceDefinitionV2Integrations

NewServiceDefinitionV2Integrations instantiates a new ServiceDefinitionV2Integrations 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 NewServiceDefinitionV2IntegrationsWithDefaults

func NewServiceDefinitionV2IntegrationsWithDefaults() *ServiceDefinitionV2Integrations

NewServiceDefinitionV2IntegrationsWithDefaults instantiates a new ServiceDefinitionV2Integrations 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 (*ServiceDefinitionV2Integrations) GetOpsgenie

func (o *ServiceDefinitionV2Integrations) GetOpsgenie() ServiceDefinitionV2Opsgenie

GetOpsgenie returns the Opsgenie field value if set, zero value otherwise.

func (*ServiceDefinitionV2Integrations) GetOpsgenieOk

func (o *ServiceDefinitionV2Integrations) GetOpsgenieOk() (*ServiceDefinitionV2Opsgenie, bool)

GetOpsgenieOk returns a tuple with the Opsgenie field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Integrations) GetPagerduty

func (o *ServiceDefinitionV2Integrations) GetPagerduty() string

GetPagerduty returns the Pagerduty field value if set, zero value otherwise.

func (*ServiceDefinitionV2Integrations) GetPagerdutyOk

func (o *ServiceDefinitionV2Integrations) GetPagerdutyOk() (*string, bool)

GetPagerdutyOk returns a tuple with the Pagerduty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Integrations) HasOpsgenie

func (o *ServiceDefinitionV2Integrations) HasOpsgenie() bool

HasOpsgenie returns a boolean if a field has been set.

func (*ServiceDefinitionV2Integrations) HasPagerduty

func (o *ServiceDefinitionV2Integrations) HasPagerduty() bool

HasPagerduty returns a boolean if a field has been set.

func (ServiceDefinitionV2Integrations) MarshalJSON

func (o ServiceDefinitionV2Integrations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Integrations) SetOpsgenie

func (o *ServiceDefinitionV2Integrations) SetOpsgenie(v ServiceDefinitionV2Opsgenie)

SetOpsgenie gets a reference to the given ServiceDefinitionV2Opsgenie and assigns it to the Opsgenie field.

func (*ServiceDefinitionV2Integrations) SetPagerduty

func (o *ServiceDefinitionV2Integrations) SetPagerduty(v string)

SetPagerduty gets a reference to the given string and assigns it to the Pagerduty field.

func (*ServiceDefinitionV2Integrations) UnmarshalJSON

func (o *ServiceDefinitionV2Integrations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

ServiceDefinitionV2Link Service's external links.

type ServiceDefinitionV2Link struct {
    // Link name.
    Name string `json:"name"`
    // Link type.
    Type ServiceDefinitionV2LinkType `json:"type"`
    // Link URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewServiceDefinitionV2Link(name string, typeVar ServiceDefinitionV2LinkType, url string) *ServiceDefinitionV2Link

NewServiceDefinitionV2Link instantiates a new ServiceDefinitionV2Link 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 NewServiceDefinitionV2LinkWithDefaults

func NewServiceDefinitionV2LinkWithDefaults() *ServiceDefinitionV2Link

NewServiceDefinitionV2LinkWithDefaults instantiates a new ServiceDefinitionV2Link 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 (*ServiceDefinitionV2Link) GetName

func (o *ServiceDefinitionV2Link) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Link) GetNameOk

func (o *ServiceDefinitionV2Link) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Link) GetType

func (o *ServiceDefinitionV2Link) GetType() ServiceDefinitionV2LinkType

GetType returns the Type field value.

func (*ServiceDefinitionV2Link) GetTypeOk

func (o *ServiceDefinitionV2Link) GetTypeOk() (*ServiceDefinitionV2LinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Link) GetUrl

func (o *ServiceDefinitionV2Link) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Link) GetUrlOk

func (o *ServiceDefinitionV2Link) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (ServiceDefinitionV2Link) MarshalJSON

func (o ServiceDefinitionV2Link) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Link) SetName

func (o *ServiceDefinitionV2Link) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Link) SetType

func (o *ServiceDefinitionV2Link) SetType(v ServiceDefinitionV2LinkType)

SetType sets field value.

func (*ServiceDefinitionV2Link) SetUrl

func (o *ServiceDefinitionV2Link) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Link) UnmarshalJSON

func (o *ServiceDefinitionV2Link) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2LinkType

ServiceDefinitionV2LinkType Link type.

type ServiceDefinitionV2LinkType string

List of ServiceDefinitionV2LinkType.

const (
    SERVICEDEFINITIONV2LINKTYPE_DOC       ServiceDefinitionV2LinkType = "doc"
    SERVICEDEFINITIONV2LINKTYPE_WIKI      ServiceDefinitionV2LinkType = "wiki"
    SERVICEDEFINITIONV2LINKTYPE_RUNBOOK   ServiceDefinitionV2LinkType = "runbook"
    SERVICEDEFINITIONV2LINKTYPE_URL       ServiceDefinitionV2LinkType = "url"
    SERVICEDEFINITIONV2LINKTYPE_REPO      ServiceDefinitionV2LinkType = "repo"
    SERVICEDEFINITIONV2LINKTYPE_DASHBOARD ServiceDefinitionV2LinkType = "dashboard"
    SERVICEDEFINITIONV2LINKTYPE_ONCALL    ServiceDefinitionV2LinkType = "oncall"
    SERVICEDEFINITIONV2LINKTYPE_CODE      ServiceDefinitionV2LinkType = "code"
    SERVICEDEFINITIONV2LINKTYPE_LINK      ServiceDefinitionV2LinkType = "link"
)

func NewServiceDefinitionV2LinkTypeFromValue

func NewServiceDefinitionV2LinkTypeFromValue(v string) (*ServiceDefinitionV2LinkType, error)

NewServiceDefinitionV2LinkTypeFromValue returns a pointer to a valid ServiceDefinitionV2LinkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2LinkType) GetAllowedValues

func (v *ServiceDefinitionV2LinkType) GetAllowedValues() []ServiceDefinitionV2LinkType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2LinkType) IsValid

func (v ServiceDefinitionV2LinkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2LinkType) Ptr

func (v ServiceDefinitionV2LinkType) Ptr() *ServiceDefinitionV2LinkType

Ptr returns reference to ServiceDefinitionV2LinkType value.

func (*ServiceDefinitionV2LinkType) UnmarshalJSON

func (v *ServiceDefinitionV2LinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2MSTeams

ServiceDefinitionV2MSTeams Service owner's Microsoft Teams.

type ServiceDefinitionV2MSTeams struct {
    // Contact value.
    Contact string `json:"contact"`
    // Contact Microsoft Teams.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2MSTeamsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2MSTeams

func NewServiceDefinitionV2MSTeams(contact string, typeVar ServiceDefinitionV2MSTeamsType) *ServiceDefinitionV2MSTeams

NewServiceDefinitionV2MSTeams instantiates a new ServiceDefinitionV2MSTeams 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 NewServiceDefinitionV2MSTeamsWithDefaults

func NewServiceDefinitionV2MSTeamsWithDefaults() *ServiceDefinitionV2MSTeams

NewServiceDefinitionV2MSTeamsWithDefaults instantiates a new ServiceDefinitionV2MSTeams 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 (*ServiceDefinitionV2MSTeams) GetContact

func (o *ServiceDefinitionV2MSTeams) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2MSTeams) GetContactOk

func (o *ServiceDefinitionV2MSTeams) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2MSTeams) GetName

func (o *ServiceDefinitionV2MSTeams) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2MSTeams) GetNameOk

func (o *ServiceDefinitionV2MSTeams) 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 (*ServiceDefinitionV2MSTeams) GetType

func (o *ServiceDefinitionV2MSTeams) GetType() ServiceDefinitionV2MSTeamsType

GetType returns the Type field value.

func (*ServiceDefinitionV2MSTeams) GetTypeOk

func (o *ServiceDefinitionV2MSTeams) GetTypeOk() (*ServiceDefinitionV2MSTeamsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2MSTeams) HasName

func (o *ServiceDefinitionV2MSTeams) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2MSTeams) MarshalJSON

func (o ServiceDefinitionV2MSTeams) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2MSTeams) SetContact

func (o *ServiceDefinitionV2MSTeams) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2MSTeams) SetName

func (o *ServiceDefinitionV2MSTeams) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2MSTeams) SetType

func (o *ServiceDefinitionV2MSTeams) SetType(v ServiceDefinitionV2MSTeamsType)

SetType sets field value.

func (*ServiceDefinitionV2MSTeams) UnmarshalJSON

func (o *ServiceDefinitionV2MSTeams) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2MSTeamsType

ServiceDefinitionV2MSTeamsType Contact type.

type ServiceDefinitionV2MSTeamsType string

List of ServiceDefinitionV2MSTeamsType.

const (
    SERVICEDEFINITIONV2MSTEAMSTYPE_MICROSOFT_TEAMS ServiceDefinitionV2MSTeamsType = "microsoft-teams"
)

func NewServiceDefinitionV2MSTeamsTypeFromValue

func NewServiceDefinitionV2MSTeamsTypeFromValue(v string) (*ServiceDefinitionV2MSTeamsType, error)

NewServiceDefinitionV2MSTeamsTypeFromValue returns a pointer to a valid ServiceDefinitionV2MSTeamsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2MSTeamsType) GetAllowedValues

func (v *ServiceDefinitionV2MSTeamsType) GetAllowedValues() []ServiceDefinitionV2MSTeamsType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2MSTeamsType) IsValid

func (v ServiceDefinitionV2MSTeamsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2MSTeamsType) Ptr

func (v ServiceDefinitionV2MSTeamsType) Ptr() *ServiceDefinitionV2MSTeamsType

Ptr returns reference to ServiceDefinitionV2MSTeamsType value.

func (*ServiceDefinitionV2MSTeamsType) UnmarshalJSON

func (v *ServiceDefinitionV2MSTeamsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Opsgenie

ServiceDefinitionV2Opsgenie Opsgenie integration for the service.

type ServiceDefinitionV2Opsgenie struct {
    // Opsgenie instance region.
    Region *ServiceDefinitionV2OpsgenieRegion `json:"region,omitempty"`
    // Opsgenie service url.
    ServiceUrl string `json:"service-url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Opsgenie

func NewServiceDefinitionV2Opsgenie(serviceUrl string) *ServiceDefinitionV2Opsgenie

NewServiceDefinitionV2Opsgenie instantiates a new ServiceDefinitionV2Opsgenie 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 NewServiceDefinitionV2OpsgenieWithDefaults

func NewServiceDefinitionV2OpsgenieWithDefaults() *ServiceDefinitionV2Opsgenie

NewServiceDefinitionV2OpsgenieWithDefaults instantiates a new ServiceDefinitionV2Opsgenie 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 (*ServiceDefinitionV2Opsgenie) GetRegion

func (o *ServiceDefinitionV2Opsgenie) GetRegion() ServiceDefinitionV2OpsgenieRegion

GetRegion returns the Region field value if set, zero value otherwise.

func (*ServiceDefinitionV2Opsgenie) GetRegionOk

func (o *ServiceDefinitionV2Opsgenie) GetRegionOk() (*ServiceDefinitionV2OpsgenieRegion, 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 (*ServiceDefinitionV2Opsgenie) GetServiceUrl

func (o *ServiceDefinitionV2Opsgenie) GetServiceUrl() string

GetServiceUrl returns the ServiceUrl field value.

func (*ServiceDefinitionV2Opsgenie) GetServiceUrlOk

func (o *ServiceDefinitionV2Opsgenie) GetServiceUrlOk() (*string, bool)

GetServiceUrlOk returns a tuple with the ServiceUrl field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Opsgenie) HasRegion

func (o *ServiceDefinitionV2Opsgenie) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (ServiceDefinitionV2Opsgenie) MarshalJSON

func (o ServiceDefinitionV2Opsgenie) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Opsgenie) SetRegion

func (o *ServiceDefinitionV2Opsgenie) SetRegion(v ServiceDefinitionV2OpsgenieRegion)

SetRegion gets a reference to the given ServiceDefinitionV2OpsgenieRegion and assigns it to the Region field.

func (*ServiceDefinitionV2Opsgenie) SetServiceUrl

func (o *ServiceDefinitionV2Opsgenie) SetServiceUrl(v string)

SetServiceUrl sets field value.

func (*ServiceDefinitionV2Opsgenie) UnmarshalJSON

func (o *ServiceDefinitionV2Opsgenie) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2OpsgenieRegion

ServiceDefinitionV2OpsgenieRegion Opsgenie instance region.

type ServiceDefinitionV2OpsgenieRegion string

List of ServiceDefinitionV2OpsgenieRegion.

const (
    SERVICEDEFINITIONV2OPSGENIEREGION_US ServiceDefinitionV2OpsgenieRegion = "US"
    SERVICEDEFINITIONV2OPSGENIEREGION_EU ServiceDefinitionV2OpsgenieRegion = "EU"
)

func NewServiceDefinitionV2OpsgenieRegionFromValue

func NewServiceDefinitionV2OpsgenieRegionFromValue(v string) (*ServiceDefinitionV2OpsgenieRegion, error)

NewServiceDefinitionV2OpsgenieRegionFromValue returns a pointer to a valid ServiceDefinitionV2OpsgenieRegion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2OpsgenieRegion) GetAllowedValues

func (v *ServiceDefinitionV2OpsgenieRegion) GetAllowedValues() []ServiceDefinitionV2OpsgenieRegion

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2OpsgenieRegion) IsValid

func (v ServiceDefinitionV2OpsgenieRegion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2OpsgenieRegion) Ptr

func (v ServiceDefinitionV2OpsgenieRegion) Ptr() *ServiceDefinitionV2OpsgenieRegion

Ptr returns reference to ServiceDefinitionV2OpsgenieRegion value.

func (*ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON

func (v *ServiceDefinitionV2OpsgenieRegion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Repo

ServiceDefinitionV2Repo Service code repositories.

type ServiceDefinitionV2Repo struct {
    // Repository name.
    Name string `json:"name"`
    // Repository provider.
    Provider *string `json:"provider,omitempty"`
    // Repository URL.
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Repo

func NewServiceDefinitionV2Repo(name string, url string) *ServiceDefinitionV2Repo

NewServiceDefinitionV2Repo instantiates a new ServiceDefinitionV2Repo 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 NewServiceDefinitionV2RepoWithDefaults

func NewServiceDefinitionV2RepoWithDefaults() *ServiceDefinitionV2Repo

NewServiceDefinitionV2RepoWithDefaults instantiates a new ServiceDefinitionV2Repo 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 (*ServiceDefinitionV2Repo) GetName

func (o *ServiceDefinitionV2Repo) GetName() string

GetName returns the Name field value.

func (*ServiceDefinitionV2Repo) GetNameOk

func (o *ServiceDefinitionV2Repo) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) GetProvider

func (o *ServiceDefinitionV2Repo) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*ServiceDefinitionV2Repo) GetProviderOk

func (o *ServiceDefinitionV2Repo) GetProviderOk() (*string, bool)

GetProviderOk returns a tuple with the Provider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) GetUrl

func (o *ServiceDefinitionV2Repo) GetUrl() string

GetUrl returns the Url field value.

func (*ServiceDefinitionV2Repo) GetUrlOk

func (o *ServiceDefinitionV2Repo) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Repo) HasProvider

func (o *ServiceDefinitionV2Repo) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (ServiceDefinitionV2Repo) MarshalJSON

func (o ServiceDefinitionV2Repo) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Repo) SetName

func (o *ServiceDefinitionV2Repo) SetName(v string)

SetName sets field value.

func (*ServiceDefinitionV2Repo) SetProvider

func (o *ServiceDefinitionV2Repo) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*ServiceDefinitionV2Repo) SetUrl

func (o *ServiceDefinitionV2Repo) SetUrl(v string)

SetUrl sets field value.

func (*ServiceDefinitionV2Repo) UnmarshalJSON

func (o *ServiceDefinitionV2Repo) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Slack

ServiceDefinitionV2Slack Service owner's Slack channel.

type ServiceDefinitionV2Slack struct {
    // Slack Channel.
    Contact string `json:"contact"`
    // Contact Slack.
    Name *string `json:"name,omitempty"`
    // Contact type.
    Type ServiceDefinitionV2SlackType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionV2Slack

func NewServiceDefinitionV2Slack(contact string, typeVar ServiceDefinitionV2SlackType) *ServiceDefinitionV2Slack

NewServiceDefinitionV2Slack instantiates a new ServiceDefinitionV2Slack 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 NewServiceDefinitionV2SlackWithDefaults

func NewServiceDefinitionV2SlackWithDefaults() *ServiceDefinitionV2Slack

NewServiceDefinitionV2SlackWithDefaults instantiates a new ServiceDefinitionV2Slack 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 (*ServiceDefinitionV2Slack) GetContact

func (o *ServiceDefinitionV2Slack) GetContact() string

GetContact returns the Contact field value.

func (*ServiceDefinitionV2Slack) GetContactOk

func (o *ServiceDefinitionV2Slack) GetContactOk() (*string, bool)

GetContactOk returns a tuple with the Contact field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) GetName

func (o *ServiceDefinitionV2Slack) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ServiceDefinitionV2Slack) GetNameOk

func (o *ServiceDefinitionV2Slack) 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 (*ServiceDefinitionV2Slack) GetType

func (o *ServiceDefinitionV2Slack) GetType() ServiceDefinitionV2SlackType

GetType returns the Type field value.

func (*ServiceDefinitionV2Slack) GetTypeOk

func (o *ServiceDefinitionV2Slack) GetTypeOk() (*ServiceDefinitionV2SlackType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ServiceDefinitionV2Slack) HasName

func (o *ServiceDefinitionV2Slack) HasName() bool

HasName returns a boolean if a field has been set.

func (ServiceDefinitionV2Slack) MarshalJSON

func (o ServiceDefinitionV2Slack) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionV2Slack) SetContact

func (o *ServiceDefinitionV2Slack) SetContact(v string)

SetContact sets field value.

func (*ServiceDefinitionV2Slack) SetName

func (o *ServiceDefinitionV2Slack) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ServiceDefinitionV2Slack) SetType

func (o *ServiceDefinitionV2Slack) SetType(v ServiceDefinitionV2SlackType)

SetType sets field value.

func (*ServiceDefinitionV2Slack) UnmarshalJSON

func (o *ServiceDefinitionV2Slack) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2SlackType

ServiceDefinitionV2SlackType Contact type.

type ServiceDefinitionV2SlackType string

List of ServiceDefinitionV2SlackType.

const (
    SERVICEDEFINITIONV2SLACKTYPE_SLACK ServiceDefinitionV2SlackType = "slack"
)

func NewServiceDefinitionV2SlackTypeFromValue

func NewServiceDefinitionV2SlackTypeFromValue(v string) (*ServiceDefinitionV2SlackType, error)

NewServiceDefinitionV2SlackTypeFromValue returns a pointer to a valid ServiceDefinitionV2SlackType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2SlackType) GetAllowedValues

func (v *ServiceDefinitionV2SlackType) GetAllowedValues() []ServiceDefinitionV2SlackType

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2SlackType) IsValid

func (v ServiceDefinitionV2SlackType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2SlackType) Ptr

func (v ServiceDefinitionV2SlackType) Ptr() *ServiceDefinitionV2SlackType

Ptr returns reference to ServiceDefinitionV2SlackType value.

func (*ServiceDefinitionV2SlackType) UnmarshalJSON

func (v *ServiceDefinitionV2SlackType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionV2Version

ServiceDefinitionV2Version Schema version being used.

type ServiceDefinitionV2Version string

List of ServiceDefinitionV2Version.

const (
    SERVICEDEFINITIONV2VERSION_V2 ServiceDefinitionV2Version = "v2"
)

func NewServiceDefinitionV2VersionFromValue

func NewServiceDefinitionV2VersionFromValue(v string) (*ServiceDefinitionV2Version, error)

NewServiceDefinitionV2VersionFromValue returns a pointer to a valid ServiceDefinitionV2Version for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ServiceDefinitionV2Version) GetAllowedValues

func (v *ServiceDefinitionV2Version) GetAllowedValues() []ServiceDefinitionV2Version

GetAllowedValues reeturns the list of possible values.

func (ServiceDefinitionV2Version) IsValid

func (v ServiceDefinitionV2Version) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ServiceDefinitionV2Version) Ptr

func (v ServiceDefinitionV2Version) Ptr() *ServiceDefinitionV2Version

Ptr returns reference to ServiceDefinitionV2Version value.

func (*ServiceDefinitionV2Version) UnmarshalJSON

func (v *ServiceDefinitionV2Version) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ServiceDefinitionsCreateRequest

ServiceDefinitionsCreateRequest - Create service definitions request.

type ServiceDefinitionsCreateRequest struct {
    ServiceDefinitionV2Dot2 *ServiceDefinitionV2Dot2
    ServiceDefinitionV2Dot1 *ServiceDefinitionV2Dot1
    ServiceDefinitionV2     *ServiceDefinitionV2
    ServiceDefinitionRaw    *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ServiceDefinitionRawAsServiceDefinitionsCreateRequest

func ServiceDefinitionRawAsServiceDefinitionsCreateRequest(v *string) ServiceDefinitionsCreateRequest

ServiceDefinitionRawAsServiceDefinitionsCreateRequest is a convenience function that returns string wrapped in ServiceDefinitionsCreateRequest.

func ServiceDefinitionV2AsServiceDefinitionsCreateRequest

func ServiceDefinitionV2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2) ServiceDefinitionsCreateRequest

ServiceDefinitionV2AsServiceDefinitionsCreateRequest is a convenience function that returns ServiceDefinitionV2 wrapped in ServiceDefinitionsCreateRequest.

func ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest

func ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2Dot1) ServiceDefinitionsCreateRequest

ServiceDefinitionV2Dot1AsServiceDefinitionsCreateRequest is a convenience function that returns ServiceDefinitionV2Dot1 wrapped in ServiceDefinitionsCreateRequest.

func ServiceDefinitionV2Dot2AsServiceDefinitionsCreateRequest

func ServiceDefinitionV2Dot2AsServiceDefinitionsCreateRequest(v *ServiceDefinitionV2Dot2) ServiceDefinitionsCreateRequest

ServiceDefinitionV2Dot2AsServiceDefinitionsCreateRequest is a convenience function that returns ServiceDefinitionV2Dot2 wrapped in ServiceDefinitionsCreateRequest.

func (*ServiceDefinitionsCreateRequest) GetActualInstance

func (obj *ServiceDefinitionsCreateRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ServiceDefinitionsCreateRequest) MarshalJSON

func (obj ServiceDefinitionsCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ServiceDefinitionsCreateRequest) UnmarshalJSON

func (obj *ServiceDefinitionsCreateRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type ServiceDefinitionsListResponse

ServiceDefinitionsListResponse Create service definitions response.

type ServiceDefinitionsListResponse struct {
    // Data representing service definitions.
    Data []ServiceDefinitionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceDefinitionsListResponse

func NewServiceDefinitionsListResponse() *ServiceDefinitionsListResponse

NewServiceDefinitionsListResponse instantiates a new ServiceDefinitionsListResponse 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 NewServiceDefinitionsListResponseWithDefaults

func NewServiceDefinitionsListResponseWithDefaults() *ServiceDefinitionsListResponse

NewServiceDefinitionsListResponseWithDefaults instantiates a new ServiceDefinitionsListResponse 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 (*ServiceDefinitionsListResponse) GetData

func (o *ServiceDefinitionsListResponse) GetData() []ServiceDefinitionData

GetData returns the Data field value if set, zero value otherwise.

func (*ServiceDefinitionsListResponse) GetDataOk

func (o *ServiceDefinitionsListResponse) GetDataOk() (*[]ServiceDefinitionData, 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 (*ServiceDefinitionsListResponse) HasData

func (o *ServiceDefinitionsListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (ServiceDefinitionsListResponse) MarshalJSON

func (o ServiceDefinitionsListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceDefinitionsListResponse) SetData

func (o *ServiceDefinitionsListResponse) SetData(v []ServiceDefinitionData)

SetData gets a reference to the given []ServiceDefinitionData and assigns it to the Data field.

func (*ServiceDefinitionsListResponse) UnmarshalJSON

func (o *ServiceDefinitionsListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceLevelObjectivesApi

ServiceLevelObjectivesApi service type

type ServiceLevelObjectivesApi datadog.Service

func NewServiceLevelObjectivesApi

func NewServiceLevelObjectivesApi(client *datadog.APIClient) *ServiceLevelObjectivesApi

NewServiceLevelObjectivesApi Returns NewServiceLevelObjectivesApi.

func (*ServiceLevelObjectivesApi) CreateSLOReportJob

func (a *ServiceLevelObjectivesApi) CreateSLOReportJob(ctx _context.Context, body SloReportCreateRequest) (SLOReportPostResponse, *_nethttp.Response, error)

CreateSLOReportJob Create a new SLO report. Create a job to generate an SLO report. The report job is processed asynchronously and eventually results in a CSV report being available for download.

Check the status of the job and download the CSV report using the returned `report_id`.

func (*ServiceLevelObjectivesApi) GetSLOReport

func (a *ServiceLevelObjectivesApi) GetSLOReport(ctx _context.Context, reportId string) (string, *_nethttp.Response, error)

GetSLOReport Get SLO report. Download an SLO report. This can only be performed after the report job has completed.

Reports are not guaranteed to exist indefinitely. Datadog recommends that you download the report as soon as it is available.

func (*ServiceLevelObjectivesApi) GetSLOReportJobStatus

func (a *ServiceLevelObjectivesApi) GetSLOReportJobStatus(ctx _context.Context, reportId string) (SLOReportStatusGetResponse, *_nethttp.Response, error)

GetSLOReportJobStatus Get SLO report status. Get the status of the SLO report job.

type ServiceNowTicket

ServiceNowTicket ServiceNow ticket attached to case

type ServiceNowTicket struct {
    // ServiceNow ticket information
    Result *ServiceNowTicketResult `json:"result,omitempty"`
    // Case status
    Status *Case3rdPartyTicketStatus `json:"status,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceNowTicket

func NewServiceNowTicket() *ServiceNowTicket

NewServiceNowTicket instantiates a new ServiceNowTicket 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 NewServiceNowTicketWithDefaults

func NewServiceNowTicketWithDefaults() *ServiceNowTicket

NewServiceNowTicketWithDefaults instantiates a new ServiceNowTicket 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 (*ServiceNowTicket) GetResult

func (o *ServiceNowTicket) GetResult() ServiceNowTicketResult

GetResult returns the Result field value if set, zero value otherwise.

func (*ServiceNowTicket) GetResultOk

func (o *ServiceNowTicket) GetResultOk() (*ServiceNowTicketResult, bool)

GetResultOk returns a tuple with the Result field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ServiceNowTicket) GetStatus

func (o *ServiceNowTicket) GetStatus() Case3rdPartyTicketStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*ServiceNowTicket) GetStatusOk

func (o *ServiceNowTicket) GetStatusOk() (*Case3rdPartyTicketStatus, 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 (*ServiceNowTicket) HasResult

func (o *ServiceNowTicket) HasResult() bool

HasResult returns a boolean if a field has been set.

func (*ServiceNowTicket) HasStatus

func (o *ServiceNowTicket) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ServiceNowTicket) MarshalJSON

func (o ServiceNowTicket) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ServiceNowTicket) SetResult

func (o *ServiceNowTicket) SetResult(v ServiceNowTicketResult)

SetResult gets a reference to the given ServiceNowTicketResult and assigns it to the Result field.

func (*ServiceNowTicket) SetStatus

func (o *ServiceNowTicket) SetStatus(v Case3rdPartyTicketStatus)

SetStatus gets a reference to the given Case3rdPartyTicketStatus and assigns it to the Status field.

func (*ServiceNowTicket) UnmarshalJSON

func (o *ServiceNowTicket) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceNowTicketResult

ServiceNowTicketResult ServiceNow ticket information

type ServiceNowTicketResult struct {
    // Link to the Incident created on ServiceNow
    SysTargetLink *string `json:"sys_target_link,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewServiceNowTicketResult

func NewServiceNowTicketResult() *ServiceNowTicketResult

NewServiceNowTicketResult instantiates a new ServiceNowTicketResult 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 NewServiceNowTicketResultWithDefaults

func NewServiceNowTicketResultWithDefaults() *ServiceNowTicketResult

NewServiceNowTicketResultWithDefaults instantiates a new ServiceNowTicketResult 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 (o *ServiceNowTicketResult) GetSysTargetLink() string

GetSysTargetLink returns the SysTargetLink field value if set, zero value otherwise.

func (*ServiceNowTicketResult) GetSysTargetLinkOk

func (o *ServiceNowTicketResult) GetSysTargetLinkOk() (*string, bool)

GetSysTargetLinkOk returns a tuple with the SysTargetLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *ServiceNowTicketResult) HasSysTargetLink() bool

HasSysTargetLink returns a boolean if a field has been set.

func (ServiceNowTicketResult) MarshalJSON

func (o ServiceNowTicketResult) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (o *ServiceNowTicketResult) SetSysTargetLink(v string)

SetSysTargetLink gets a reference to the given string and assigns it to the SysTargetLink field.

func (*ServiceNowTicketResult) UnmarshalJSON

func (o *ServiceNowTicketResult) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ServiceScorecardsApi

ServiceScorecardsApi service type

type ServiceScorecardsApi datadog.Service

func NewServiceScorecardsApi

func NewServiceScorecardsApi(client *datadog.APIClient) *ServiceScorecardsApi

NewServiceScorecardsApi Returns NewServiceScorecardsApi.

func (*ServiceScorecardsApi) CreateScorecardOutcomesBatch

func (a *ServiceScorecardsApi) CreateScorecardOutcomesBatch(ctx _context.Context, body OutcomesBatchRequest) (OutcomesBatchResponse, *_nethttp.Response, error)

CreateScorecardOutcomesBatch Create outcomes batch. Sets multiple service-rule outcomes in a single batched request.

func (*ServiceScorecardsApi) CreateScorecardRule

func (a *ServiceScorecardsApi) CreateScorecardRule(ctx _context.Context, body CreateRuleRequest) (CreateRuleResponse, *_nethttp.Response, error)

CreateScorecardRule Create a new rule. Creates a new rule.

func (*ServiceScorecardsApi) DeleteScorecardRule

func (a *ServiceScorecardsApi) DeleteScorecardRule(ctx _context.Context, ruleId string) (*_nethttp.Response, error)

DeleteScorecardRule Delete a rule. Deletes a single rule.

func (*ServiceScorecardsApi) ListScorecardOutcomes

func (a *ServiceScorecardsApi) ListScorecardOutcomes(ctx _context.Context, o ...ListScorecardOutcomesOptionalParameters) (OutcomesResponse, *_nethttp.Response, error)

ListScorecardOutcomes List all rule outcomes. Fetches all rule outcomes.

func (*ServiceScorecardsApi) ListScorecardOutcomesWithPagination

func (a *ServiceScorecardsApi) ListScorecardOutcomesWithPagination(ctx _context.Context, o ...ListScorecardOutcomesOptionalParameters) (<-chan datadog.PaginationResult[OutcomesResponseDataItem], func())

ListScorecardOutcomesWithPagination provides a paginated version of ListScorecardOutcomes returning a channel with all items.

func (*ServiceScorecardsApi) ListScorecardRules

func (a *ServiceScorecardsApi) ListScorecardRules(ctx _context.Context, o ...ListScorecardRulesOptionalParameters) (ListRulesResponse, *_nethttp.Response, error)

ListScorecardRules List all rules. Fetch all rules.

func (*ServiceScorecardsApi) ListScorecardRulesWithPagination

func (a *ServiceScorecardsApi) ListScorecardRulesWithPagination(ctx _context.Context, o ...ListScorecardRulesOptionalParameters) (<-chan datadog.PaginationResult[ListRulesResponseDataItem], func())

ListScorecardRulesWithPagination provides a paginated version of ListScorecardRules returning a channel with all items.

func (*ServiceScorecardsApi) UpdateScorecardRule

func (a *ServiceScorecardsApi) UpdateScorecardRule(ctx _context.Context, ruleId string, body UpdateRuleRequest) (UpdateRuleResponse, *_nethttp.Response, error)

UpdateScorecardRule Update an existing rule. Updates an existing rule.

type SetOnCallTeamRoutingRulesOptionalParameters

SetOnCallTeamRoutingRulesOptionalParameters holds optional parameters for SetOnCallTeamRoutingRules.

type SetOnCallTeamRoutingRulesOptionalParameters struct {
    Include *string
}

func NewSetOnCallTeamRoutingRulesOptionalParameters

func NewSetOnCallTeamRoutingRulesOptionalParameters() *SetOnCallTeamRoutingRulesOptionalParameters

NewSetOnCallTeamRoutingRulesOptionalParameters creates an empty struct for parameters.

func (*SetOnCallTeamRoutingRulesOptionalParameters) WithInclude

func (r *SetOnCallTeamRoutingRulesOptionalParameters) WithInclude(include string) *SetOnCallTeamRoutingRulesOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type Shift

Shift The definition of `Shift` object.

type Shift struct {
    // The definition of `ShiftData` object.
    Data *ShiftData `json:"data,omitempty"`
    // The `Shift` `included`.
    Included []ShiftIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewShift

func NewShift() *Shift

NewShift instantiates a new Shift 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 NewShiftWithDefaults

func NewShiftWithDefaults() *Shift

NewShiftWithDefaults instantiates a new Shift 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 (*Shift) GetData

func (o *Shift) GetData() ShiftData

GetData returns the Data field value if set, zero value otherwise.

func (*Shift) GetDataOk

func (o *Shift) GetDataOk() (*ShiftData, 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 (*Shift) GetIncluded

func (o *Shift) GetIncluded() []ShiftIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*Shift) GetIncludedOk

func (o *Shift) GetIncludedOk() (*[]ShiftIncluded, 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 (*Shift) HasData

func (o *Shift) HasData() bool

HasData returns a boolean if a field has been set.

func (*Shift) HasIncluded

func (o *Shift) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (Shift) MarshalJSON

func (o Shift) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Shift) SetData

func (o *Shift) SetData(v ShiftData)

SetData gets a reference to the given ShiftData and assigns it to the Data field.

func (*Shift) SetIncluded

func (o *Shift) SetIncluded(v []ShiftIncluded)

SetIncluded gets a reference to the given []ShiftIncluded and assigns it to the Included field.

func (*Shift) UnmarshalJSON

func (o *Shift) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ShiftData

ShiftData The definition of `ShiftData` object.

type ShiftData struct {
    // The definition of `ShiftDataAttributes` object.
    Attributes *ShiftDataAttributes `json:"attributes,omitempty"`
    // The `ShiftData` `id`.
    Id *string `json:"id,omitempty"`
    // The definition of `ShiftDataRelationships` object.
    Relationships *ShiftDataRelationships `json:"relationships,omitempty"`
    // Indicates that the resource is of type 'shifts'.
    Type ShiftDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewShiftData

func NewShiftData(typeVar ShiftDataType) *ShiftData

NewShiftData instantiates a new ShiftData 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 NewShiftDataWithDefaults

func NewShiftDataWithDefaults() *ShiftData

NewShiftDataWithDefaults instantiates a new ShiftData 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 (*ShiftData) GetAttributes

func (o *ShiftData) GetAttributes() ShiftDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*ShiftData) GetAttributesOk

func (o *ShiftData) GetAttributesOk() (*ShiftDataAttributes, 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 (*ShiftData) GetId

func (o *ShiftData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ShiftData) GetIdOk

func (o *ShiftData) 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 (*ShiftData) GetRelationships

func (o *ShiftData) GetRelationships() ShiftDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*ShiftData) GetRelationshipsOk

func (o *ShiftData) GetRelationshipsOk() (*ShiftDataRelationships, 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 (*ShiftData) GetType

func (o *ShiftData) GetType() ShiftDataType

GetType returns the Type field value.

func (*ShiftData) GetTypeOk

func (o *ShiftData) GetTypeOk() (*ShiftDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ShiftData) HasAttributes

func (o *ShiftData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*ShiftData) HasId

func (o *ShiftData) HasId() bool

HasId returns a boolean if a field has been set.

func (*ShiftData) HasRelationships

func (o *ShiftData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (ShiftData) MarshalJSON

func (o ShiftData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ShiftData) SetAttributes

func (o *ShiftData) SetAttributes(v ShiftDataAttributes)

SetAttributes gets a reference to the given ShiftDataAttributes and assigns it to the Attributes field.

func (*ShiftData) SetId

func (o *ShiftData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ShiftData) SetRelationships

func (o *ShiftData) SetRelationships(v ShiftDataRelationships)

SetRelationships gets a reference to the given ShiftDataRelationships and assigns it to the Relationships field.

func (*ShiftData) SetType

func (o *ShiftData) SetType(v ShiftDataType)

SetType sets field value.

func (*ShiftData) UnmarshalJSON

func (o *ShiftData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ShiftDataAttributes

ShiftDataAttributes The definition of `ShiftDataAttributes` object.

type ShiftDataAttributes struct {
    // The end time of the shift.
    End *time.Time `json:"end,omitempty"`
    // The start time of the shift.
    Start *time.Time `json:"start,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewShiftDataAttributes

func NewShiftDataAttributes() *ShiftDataAttributes

NewShiftDataAttributes instantiates a new ShiftDataAttributes 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 NewShiftDataAttributesWithDefaults

func NewShiftDataAttributesWithDefaults() *ShiftDataAttributes

NewShiftDataAttributesWithDefaults instantiates a new ShiftDataAttributes 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 (*ShiftDataAttributes) GetEnd

func (o *ShiftDataAttributes) GetEnd() time.Time

GetEnd returns the End field value if set, zero value otherwise.

func (*ShiftDataAttributes) GetEndOk

func (o *ShiftDataAttributes) GetEndOk() (*time.Time, bool)

GetEndOk returns a tuple with the End field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ShiftDataAttributes) GetStart

func (o *ShiftDataAttributes) GetStart() time.Time

GetStart returns the Start field value if set, zero value otherwise.

func (*ShiftDataAttributes) GetStartOk

func (o *ShiftDataAttributes) GetStartOk() (*time.Time, 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 (*ShiftDataAttributes) HasEnd

func (o *ShiftDataAttributes) HasEnd() bool

HasEnd returns a boolean if a field has been set.

func (*ShiftDataAttributes) HasStart

func (o *ShiftDataAttributes) HasStart() bool

HasStart returns a boolean if a field has been set.

func (ShiftDataAttributes) MarshalJSON

func (o ShiftDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ShiftDataAttributes) SetEnd

func (o *ShiftDataAttributes) SetEnd(v time.Time)

SetEnd gets a reference to the given time.Time and assigns it to the End field.

func (*ShiftDataAttributes) SetStart

func (o *ShiftDataAttributes) SetStart(v time.Time)

SetStart gets a reference to the given time.Time and assigns it to the Start field.

func (*ShiftDataAttributes) UnmarshalJSON

func (o *ShiftDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ShiftDataRelationships

ShiftDataRelationships The definition of `ShiftDataRelationships` object.

type ShiftDataRelationships struct {
    // Defines the relationship between a shift and the user who is working that shift.
    User *ShiftDataRelationshipsUser `json:"user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewShiftDataRelationships

func NewShiftDataRelationships() *ShiftDataRelationships

NewShiftDataRelationships instantiates a new ShiftDataRelationships 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 NewShiftDataRelationshipsWithDefaults

func NewShiftDataRelationshipsWithDefaults() *ShiftDataRelationships

NewShiftDataRelationshipsWithDefaults instantiates a new ShiftDataRelationships 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 (*ShiftDataRelationships) GetUser

func (o *ShiftDataRelationships) GetUser() ShiftDataRelationshipsUser

GetUser returns the User field value if set, zero value otherwise.

func (*ShiftDataRelationships) GetUserOk

func (o *ShiftDataRelationships) GetUserOk() (*ShiftDataRelationshipsUser, 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 (*ShiftDataRelationships) HasUser

func (o *ShiftDataRelationships) HasUser() bool

HasUser returns a boolean if a field has been set.

func (ShiftDataRelationships) MarshalJSON

func (o ShiftDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ShiftDataRelationships) SetUser

func (o *ShiftDataRelationships) SetUser(v ShiftDataRelationshipsUser)

SetUser gets a reference to the given ShiftDataRelationshipsUser and assigns it to the User field.

func (*ShiftDataRelationships) UnmarshalJSON

func (o *ShiftDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ShiftDataRelationshipsUser

ShiftDataRelationshipsUser Defines the relationship between a shift and the user who is working that shift.

type ShiftDataRelationshipsUser struct {
    // Represents a reference to the user assigned to this shift, containing the user's ID and resource type.
    Data ShiftDataRelationshipsUserData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewShiftDataRelationshipsUser

func NewShiftDataRelationshipsUser(data ShiftDataRelationshipsUserData) *ShiftDataRelationshipsUser

NewShiftDataRelationshipsUser instantiates a new ShiftDataRelationshipsUser 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 NewShiftDataRelationshipsUserWithDefaults

func NewShiftDataRelationshipsUserWithDefaults() *ShiftDataRelationshipsUser

NewShiftDataRelationshipsUserWithDefaults instantiates a new ShiftDataRelationshipsUser 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 (*ShiftDataRelationshipsUser) GetData

func (o *ShiftDataRelationshipsUser) GetData() ShiftDataRelationshipsUserData

GetData returns the Data field value.

func (*ShiftDataRelationshipsUser) GetDataOk

func (o *ShiftDataRelationshipsUser) GetDataOk() (*ShiftDataRelationshipsUserData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ShiftDataRelationshipsUser) MarshalJSON

func (o ShiftDataRelationshipsUser) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ShiftDataRelationshipsUser) SetData

func (o *ShiftDataRelationshipsUser) SetData(v ShiftDataRelationshipsUserData)

SetData sets field value.

func (*ShiftDataRelationshipsUser) UnmarshalJSON

func (o *ShiftDataRelationshipsUser) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ShiftDataRelationshipsUserData

ShiftDataRelationshipsUserData Represents a reference to the user assigned to this shift, containing the user's ID and resource type.

type ShiftDataRelationshipsUserData struct {
    // Specifies the unique identifier of the user.
    Id string `json:"id"`
    // Indicates that the related resource is of type 'users'.
    Type ShiftDataRelationshipsUserDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewShiftDataRelationshipsUserData

func NewShiftDataRelationshipsUserData(id string, typeVar ShiftDataRelationshipsUserDataType) *ShiftDataRelationshipsUserData

NewShiftDataRelationshipsUserData instantiates a new ShiftDataRelationshipsUserData 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 NewShiftDataRelationshipsUserDataWithDefaults

func NewShiftDataRelationshipsUserDataWithDefaults() *ShiftDataRelationshipsUserData

NewShiftDataRelationshipsUserDataWithDefaults instantiates a new ShiftDataRelationshipsUserData 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 (*ShiftDataRelationshipsUserData) GetId

func (o *ShiftDataRelationshipsUserData) GetId() string

GetId returns the Id field value.

func (*ShiftDataRelationshipsUserData) GetIdOk

func (o *ShiftDataRelationshipsUserData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ShiftDataRelationshipsUserData) GetType

func (o *ShiftDataRelationshipsUserData) GetType() ShiftDataRelationshipsUserDataType

GetType returns the Type field value.

func (*ShiftDataRelationshipsUserData) GetTypeOk

func (o *ShiftDataRelationshipsUserData) GetTypeOk() (*ShiftDataRelationshipsUserDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (ShiftDataRelationshipsUserData) MarshalJSON

func (o ShiftDataRelationshipsUserData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ShiftDataRelationshipsUserData) SetId

func (o *ShiftDataRelationshipsUserData) SetId(v string)

SetId sets field value.

func (*ShiftDataRelationshipsUserData) SetType

func (o *ShiftDataRelationshipsUserData) SetType(v ShiftDataRelationshipsUserDataType)

SetType sets field value.

func (*ShiftDataRelationshipsUserData) UnmarshalJSON

func (o *ShiftDataRelationshipsUserData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ShiftDataRelationshipsUserDataType

ShiftDataRelationshipsUserDataType Indicates that the related resource is of type 'users'.

type ShiftDataRelationshipsUserDataType string

List of ShiftDataRelationshipsUserDataType.

const (
    SHIFTDATARELATIONSHIPSUSERDATATYPE_USERS ShiftDataRelationshipsUserDataType = "users"
)

func NewShiftDataRelationshipsUserDataTypeFromValue

func NewShiftDataRelationshipsUserDataTypeFromValue(v string) (*ShiftDataRelationshipsUserDataType, error)

NewShiftDataRelationshipsUserDataTypeFromValue returns a pointer to a valid ShiftDataRelationshipsUserDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ShiftDataRelationshipsUserDataType) GetAllowedValues

func (v *ShiftDataRelationshipsUserDataType) GetAllowedValues() []ShiftDataRelationshipsUserDataType

GetAllowedValues reeturns the list of possible values.

func (ShiftDataRelationshipsUserDataType) IsValid

func (v ShiftDataRelationshipsUserDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ShiftDataRelationshipsUserDataType) Ptr

func (v ShiftDataRelationshipsUserDataType) Ptr() *ShiftDataRelationshipsUserDataType

Ptr returns reference to ShiftDataRelationshipsUserDataType value.

func (*ShiftDataRelationshipsUserDataType) UnmarshalJSON

func (v *ShiftDataRelationshipsUserDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ShiftDataType

ShiftDataType Indicates that the resource is of type 'shifts'.

type ShiftDataType string

List of ShiftDataType.

const (
    SHIFTDATATYPE_SHIFTS ShiftDataType = "shifts"
)

func NewShiftDataTypeFromValue

func NewShiftDataTypeFromValue(v string) (*ShiftDataType, error)

NewShiftDataTypeFromValue returns a pointer to a valid ShiftDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*ShiftDataType) GetAllowedValues

func (v *ShiftDataType) GetAllowedValues() []ShiftDataType

GetAllowedValues reeturns the list of possible values.

func (ShiftDataType) IsValid

func (v ShiftDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (ShiftDataType) Ptr

func (v ShiftDataType) Ptr() *ShiftDataType

Ptr returns reference to ShiftDataType value.

func (*ShiftDataType) UnmarshalJSON

func (v *ShiftDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type ShiftIncluded

ShiftIncluded - The definition of `ShiftIncluded` object.

type ShiftIncluded struct {
    ScheduleUser *ScheduleUser

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func ScheduleUserAsShiftIncluded

func ScheduleUserAsShiftIncluded(v *ScheduleUser) ShiftIncluded

ScheduleUserAsShiftIncluded is a convenience function that returns ScheduleUser wrapped in ShiftIncluded.

func (*ShiftIncluded) GetActualInstance

func (obj *ShiftIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (ShiftIncluded) MarshalJSON

func (obj ShiftIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*ShiftIncluded) UnmarshalJSON

func (obj *ShiftIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SingleAggregatedConnectionResponseArray

SingleAggregatedConnectionResponseArray List of aggregated connections.

type SingleAggregatedConnectionResponseArray struct {
    // Array of aggregated connection objects.
    Data []SingleAggregatedConnectionResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSingleAggregatedConnectionResponseArray

func NewSingleAggregatedConnectionResponseArray() *SingleAggregatedConnectionResponseArray

NewSingleAggregatedConnectionResponseArray instantiates a new SingleAggregatedConnectionResponseArray 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 NewSingleAggregatedConnectionResponseArrayWithDefaults

func NewSingleAggregatedConnectionResponseArrayWithDefaults() *SingleAggregatedConnectionResponseArray

NewSingleAggregatedConnectionResponseArrayWithDefaults instantiates a new SingleAggregatedConnectionResponseArray 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 (*SingleAggregatedConnectionResponseArray) GetData

func (o *SingleAggregatedConnectionResponseArray) GetData() []SingleAggregatedConnectionResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseArray) GetDataOk

func (o *SingleAggregatedConnectionResponseArray) GetDataOk() (*[]SingleAggregatedConnectionResponseData, 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 (*SingleAggregatedConnectionResponseArray) HasData

func (o *SingleAggregatedConnectionResponseArray) HasData() bool

HasData returns a boolean if a field has been set.

func (SingleAggregatedConnectionResponseArray) MarshalJSON

func (o SingleAggregatedConnectionResponseArray) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SingleAggregatedConnectionResponseArray) SetData

func (o *SingleAggregatedConnectionResponseArray) SetData(v []SingleAggregatedConnectionResponseData)

SetData gets a reference to the given []SingleAggregatedConnectionResponseData and assigns it to the Data field.

func (*SingleAggregatedConnectionResponseArray) UnmarshalJSON

func (o *SingleAggregatedConnectionResponseArray) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SingleAggregatedConnectionResponseData

SingleAggregatedConnectionResponseData Object describing an aggregated connection.

type SingleAggregatedConnectionResponseData struct {
    // Attributes for an aggregated connection.
    Attributes *SingleAggregatedConnectionResponseDataAttributes `json:"attributes,omitempty"`
    // A unique identifier for the aggregated connection based on the group by values.
    Id *string `json:"id,omitempty"`
    // Aggregated connection resource type.
    Type *SingleAggregatedConnectionResponseDataType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSingleAggregatedConnectionResponseData

func NewSingleAggregatedConnectionResponseData() *SingleAggregatedConnectionResponseData

NewSingleAggregatedConnectionResponseData instantiates a new SingleAggregatedConnectionResponseData 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 NewSingleAggregatedConnectionResponseDataWithDefaults

func NewSingleAggregatedConnectionResponseDataWithDefaults() *SingleAggregatedConnectionResponseData

NewSingleAggregatedConnectionResponseDataWithDefaults instantiates a new SingleAggregatedConnectionResponseData 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 (*SingleAggregatedConnectionResponseData) GetAttributes

func (o *SingleAggregatedConnectionResponseData) GetAttributes() SingleAggregatedConnectionResponseDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseData) GetAttributesOk

func (o *SingleAggregatedConnectionResponseData) GetAttributesOk() (*SingleAggregatedConnectionResponseDataAttributes, 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 (*SingleAggregatedConnectionResponseData) GetId

func (o *SingleAggregatedConnectionResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseData) GetIdOk

func (o *SingleAggregatedConnectionResponseData) 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 (*SingleAggregatedConnectionResponseData) GetType

func (o *SingleAggregatedConnectionResponseData) GetType() SingleAggregatedConnectionResponseDataType

GetType returns the Type field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseData) GetTypeOk

func (o *SingleAggregatedConnectionResponseData) GetTypeOk() (*SingleAggregatedConnectionResponseDataType, 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 (*SingleAggregatedConnectionResponseData) HasAttributes

func (o *SingleAggregatedConnectionResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseData) HasId

func (o *SingleAggregatedConnectionResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseData) HasType

func (o *SingleAggregatedConnectionResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (SingleAggregatedConnectionResponseData) MarshalJSON

func (o SingleAggregatedConnectionResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SingleAggregatedConnectionResponseData) SetAttributes

func (o *SingleAggregatedConnectionResponseData) SetAttributes(v SingleAggregatedConnectionResponseDataAttributes)

SetAttributes gets a reference to the given SingleAggregatedConnectionResponseDataAttributes and assigns it to the Attributes field.

func (*SingleAggregatedConnectionResponseData) SetId

func (o *SingleAggregatedConnectionResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SingleAggregatedConnectionResponseData) SetType

func (o *SingleAggregatedConnectionResponseData) SetType(v SingleAggregatedConnectionResponseDataType)

SetType gets a reference to the given SingleAggregatedConnectionResponseDataType and assigns it to the Type field.

func (*SingleAggregatedConnectionResponseData) UnmarshalJSON

func (o *SingleAggregatedConnectionResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SingleAggregatedConnectionResponseDataAttributes

SingleAggregatedConnectionResponseDataAttributes Attributes for an aggregated connection.

type SingleAggregatedConnectionResponseDataAttributes struct {
    // The total number of bytes sent by the client over the given period.
    BytesSentByClient *int64 `json:"bytes_sent_by_client,omitempty"`
    // The total number of bytes sent by the server over the given period.
    BytesSentByServer *int64 `json:"bytes_sent_by_server,omitempty"`
    // The key, value pairs for each group by.
    GroupBys map[string][]string `json:"group_bys,omitempty"`
    // The total number of packets sent by the client over the given period.
    PacketsSentByClient *int64 `json:"packets_sent_by_client,omitempty"`
    // The total number of packets sent by the server over the given period.
    PacketsSentByServer *int64 `json:"packets_sent_by_server,omitempty"`
    // Measured as TCP smoothed round trip time in microseconds (the time between a TCP frame being sent and acknowledged).
    RttMicroSeconds *int64 `json:"rtt_micro_seconds,omitempty"`
    // The number of TCP connections in a closed state. Measured in connections per second from the client.
    TcpClosedConnections *int64 `json:"tcp_closed_connections,omitempty"`
    // The number of TCP connections in an established state. Measured in connections per second from the client.
    TcpEstablishedConnections *int64 `json:"tcp_established_connections,omitempty"`
    // The number of TCP connections that were refused by the server. Typically this indicates an attempt to connect to an IP/port that is not receiving connections, or a firewall/security misconfiguration.
    TcpRefusals *int64 `json:"tcp_refusals,omitempty"`
    // The number of TCP connections that were reset by the server.
    TcpResets *int64 `json:"tcp_resets,omitempty"`
    // TCP Retransmits represent detected failures that are retransmitted to ensure delivery. Measured in count of retransmits from the client.
    TcpRetransmits *int64 `json:"tcp_retransmits,omitempty"`
    // The number of TCP connections that timed out from the perspective of the operating system. This can indicate general connectivity and latency issues.
    TcpTimeouts *int64 `json:"tcp_timeouts,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSingleAggregatedConnectionResponseDataAttributes

func NewSingleAggregatedConnectionResponseDataAttributes() *SingleAggregatedConnectionResponseDataAttributes

NewSingleAggregatedConnectionResponseDataAttributes instantiates a new SingleAggregatedConnectionResponseDataAttributes 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 NewSingleAggregatedConnectionResponseDataAttributesWithDefaults

func NewSingleAggregatedConnectionResponseDataAttributesWithDefaults() *SingleAggregatedConnectionResponseDataAttributes

NewSingleAggregatedConnectionResponseDataAttributesWithDefaults instantiates a new SingleAggregatedConnectionResponseDataAttributes 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 (*SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByClient

func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByClient() int64

GetBytesSentByClient returns the BytesSentByClient field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByClientOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByClientOk() (*int64, bool)

GetBytesSentByClientOk returns a tuple with the BytesSentByClient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByServer

func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByServer() int64

GetBytesSentByServer returns the BytesSentByServer field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByServerOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetBytesSentByServerOk() (*int64, bool)

GetBytesSentByServerOk returns a tuple with the BytesSentByServer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetGroupBys

func (o *SingleAggregatedConnectionResponseDataAttributes) GetGroupBys() map[string][]string

GetGroupBys returns the GroupBys field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetGroupBysOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetGroupBysOk() (*map[string][]string, bool)

GetGroupBysOk returns a tuple with the GroupBys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByClient

func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByClient() int64

GetPacketsSentByClient returns the PacketsSentByClient field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByClientOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByClientOk() (*int64, bool)

GetPacketsSentByClientOk returns a tuple with the PacketsSentByClient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByServer

func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByServer() int64

GetPacketsSentByServer returns the PacketsSentByServer field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByServerOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetPacketsSentByServerOk() (*int64, bool)

GetPacketsSentByServerOk returns a tuple with the PacketsSentByServer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetRttMicroSeconds

func (o *SingleAggregatedConnectionResponseDataAttributes) GetRttMicroSeconds() int64

GetRttMicroSeconds returns the RttMicroSeconds field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetRttMicroSecondsOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetRttMicroSecondsOk() (*int64, bool)

GetRttMicroSecondsOk returns a tuple with the RttMicroSeconds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpClosedConnections

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpClosedConnections() int64

GetTcpClosedConnections returns the TcpClosedConnections field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpClosedConnectionsOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpClosedConnectionsOk() (*int64, bool)

GetTcpClosedConnectionsOk returns a tuple with the TcpClosedConnections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpEstablishedConnections

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpEstablishedConnections() int64

GetTcpEstablishedConnections returns the TcpEstablishedConnections field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpEstablishedConnectionsOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpEstablishedConnectionsOk() (*int64, bool)

GetTcpEstablishedConnectionsOk returns a tuple with the TcpEstablishedConnections field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpRefusals

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRefusals() int64

GetTcpRefusals returns the TcpRefusals field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpRefusalsOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRefusalsOk() (*int64, bool)

GetTcpRefusalsOk returns a tuple with the TcpRefusals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpResets

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpResets() int64

GetTcpResets returns the TcpResets field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpResetsOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpResetsOk() (*int64, bool)

GetTcpResetsOk returns a tuple with the TcpResets field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpRetransmits

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRetransmits() int64

GetTcpRetransmits returns the TcpRetransmits field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpRetransmitsOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpRetransmitsOk() (*int64, bool)

GetTcpRetransmitsOk returns a tuple with the TcpRetransmits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpTimeouts

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpTimeouts() int64

GetTcpTimeouts returns the TcpTimeouts field value if set, zero value otherwise.

func (*SingleAggregatedConnectionResponseDataAttributes) GetTcpTimeoutsOk

func (o *SingleAggregatedConnectionResponseDataAttributes) GetTcpTimeoutsOk() (*int64, bool)

GetTcpTimeoutsOk returns a tuple with the TcpTimeouts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasBytesSentByClient

func (o *SingleAggregatedConnectionResponseDataAttributes) HasBytesSentByClient() bool

HasBytesSentByClient returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasBytesSentByServer

func (o *SingleAggregatedConnectionResponseDataAttributes) HasBytesSentByServer() bool

HasBytesSentByServer returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasGroupBys

func (o *SingleAggregatedConnectionResponseDataAttributes) HasGroupBys() bool

HasGroupBys returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasPacketsSentByClient

func (o *SingleAggregatedConnectionResponseDataAttributes) HasPacketsSentByClient() bool

HasPacketsSentByClient returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasPacketsSentByServer

func (o *SingleAggregatedConnectionResponseDataAttributes) HasPacketsSentByServer() bool

HasPacketsSentByServer returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasRttMicroSeconds

func (o *SingleAggregatedConnectionResponseDataAttributes) HasRttMicroSeconds() bool

HasRttMicroSeconds returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasTcpClosedConnections

func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpClosedConnections() bool

HasTcpClosedConnections returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasTcpEstablishedConnections

func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpEstablishedConnections() bool

HasTcpEstablishedConnections returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasTcpRefusals

func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpRefusals() bool

HasTcpRefusals returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasTcpResets

func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpResets() bool

HasTcpResets returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasTcpRetransmits

func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpRetransmits() bool

HasTcpRetransmits returns a boolean if a field has been set.

func (*SingleAggregatedConnectionResponseDataAttributes) HasTcpTimeouts

func (o *SingleAggregatedConnectionResponseDataAttributes) HasTcpTimeouts() bool

HasTcpTimeouts returns a boolean if a field has been set.

func (SingleAggregatedConnectionResponseDataAttributes) MarshalJSON

func (o SingleAggregatedConnectionResponseDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SingleAggregatedConnectionResponseDataAttributes) SetBytesSentByClient

func (o *SingleAggregatedConnectionResponseDataAttributes) SetBytesSentByClient(v int64)

SetBytesSentByClient gets a reference to the given int64 and assigns it to the BytesSentByClient field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetBytesSentByServer

func (o *SingleAggregatedConnectionResponseDataAttributes) SetBytesSentByServer(v int64)

SetBytesSentByServer gets a reference to the given int64 and assigns it to the BytesSentByServer field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetGroupBys

func (o *SingleAggregatedConnectionResponseDataAttributes) SetGroupBys(v map[string][]string)

SetGroupBys gets a reference to the given map[string][]string and assigns it to the GroupBys field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetPacketsSentByClient

func (o *SingleAggregatedConnectionResponseDataAttributes) SetPacketsSentByClient(v int64)

SetPacketsSentByClient gets a reference to the given int64 and assigns it to the PacketsSentByClient field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetPacketsSentByServer

func (o *SingleAggregatedConnectionResponseDataAttributes) SetPacketsSentByServer(v int64)

SetPacketsSentByServer gets a reference to the given int64 and assigns it to the PacketsSentByServer field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetRttMicroSeconds

func (o *SingleAggregatedConnectionResponseDataAttributes) SetRttMicroSeconds(v int64)

SetRttMicroSeconds gets a reference to the given int64 and assigns it to the RttMicroSeconds field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetTcpClosedConnections

func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpClosedConnections(v int64)

SetTcpClosedConnections gets a reference to the given int64 and assigns it to the TcpClosedConnections field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetTcpEstablishedConnections

func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpEstablishedConnections(v int64)

SetTcpEstablishedConnections gets a reference to the given int64 and assigns it to the TcpEstablishedConnections field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetTcpRefusals

func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpRefusals(v int64)

SetTcpRefusals gets a reference to the given int64 and assigns it to the TcpRefusals field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetTcpResets

func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpResets(v int64)

SetTcpResets gets a reference to the given int64 and assigns it to the TcpResets field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetTcpRetransmits

func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpRetransmits(v int64)

SetTcpRetransmits gets a reference to the given int64 and assigns it to the TcpRetransmits field.

func (*SingleAggregatedConnectionResponseDataAttributes) SetTcpTimeouts

func (o *SingleAggregatedConnectionResponseDataAttributes) SetTcpTimeouts(v int64)

SetTcpTimeouts gets a reference to the given int64 and assigns it to the TcpTimeouts field.

func (*SingleAggregatedConnectionResponseDataAttributes) UnmarshalJSON

func (o *SingleAggregatedConnectionResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SingleAggregatedConnectionResponseDataType

SingleAggregatedConnectionResponseDataType Aggregated connection resource type.

type SingleAggregatedConnectionResponseDataType string

List of SingleAggregatedConnectionResponseDataType.

const (
    SINGLEAGGREGATEDCONNECTIONRESPONSEDATATYPE_AGGREGATED_CONNECTION SingleAggregatedConnectionResponseDataType = "aggregated_connection"
)

func NewSingleAggregatedConnectionResponseDataTypeFromValue

func NewSingleAggregatedConnectionResponseDataTypeFromValue(v string) (*SingleAggregatedConnectionResponseDataType, error)

NewSingleAggregatedConnectionResponseDataTypeFromValue returns a pointer to a valid SingleAggregatedConnectionResponseDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SingleAggregatedConnectionResponseDataType) GetAllowedValues

func (v *SingleAggregatedConnectionResponseDataType) GetAllowedValues() []SingleAggregatedConnectionResponseDataType

GetAllowedValues reeturns the list of possible values.

func (SingleAggregatedConnectionResponseDataType) IsValid

func (v SingleAggregatedConnectionResponseDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SingleAggregatedConnectionResponseDataType) Ptr

func (v SingleAggregatedConnectionResponseDataType) Ptr() *SingleAggregatedConnectionResponseDataType

Ptr returns reference to SingleAggregatedConnectionResponseDataType value.

func (*SingleAggregatedConnectionResponseDataType) UnmarshalJSON

func (v *SingleAggregatedConnectionResponseDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SlackIntegrationMetadata

SlackIntegrationMetadata Incident integration metadata for the Slack integration.

type SlackIntegrationMetadata struct {
    // Array of Slack channels in this integration metadata.
    Channels []SlackIntegrationMetadataChannelItem `json:"channels"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSlackIntegrationMetadata

func NewSlackIntegrationMetadata(channels []SlackIntegrationMetadataChannelItem) *SlackIntegrationMetadata

NewSlackIntegrationMetadata instantiates a new SlackIntegrationMetadata 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 NewSlackIntegrationMetadataWithDefaults

func NewSlackIntegrationMetadataWithDefaults() *SlackIntegrationMetadata

NewSlackIntegrationMetadataWithDefaults instantiates a new SlackIntegrationMetadata 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 (*SlackIntegrationMetadata) GetChannels

func (o *SlackIntegrationMetadata) GetChannels() []SlackIntegrationMetadataChannelItem

GetChannels returns the Channels field value.

func (*SlackIntegrationMetadata) GetChannelsOk

func (o *SlackIntegrationMetadata) GetChannelsOk() (*[]SlackIntegrationMetadataChannelItem, bool)

GetChannelsOk returns a tuple with the Channels field value and a boolean to check if the value has been set.

func (SlackIntegrationMetadata) MarshalJSON

func (o SlackIntegrationMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SlackIntegrationMetadata) SetChannels

func (o *SlackIntegrationMetadata) SetChannels(v []SlackIntegrationMetadataChannelItem)

SetChannels sets field value.

func (*SlackIntegrationMetadata) UnmarshalJSON

func (o *SlackIntegrationMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SlackIntegrationMetadataChannelItem

SlackIntegrationMetadataChannelItem Item in the Slack integration metadata channel array.

type SlackIntegrationMetadataChannelItem struct {
    // Slack channel ID.
    ChannelId string `json:"channel_id"`
    // Name of the Slack channel.
    ChannelName string `json:"channel_name"`
    // URL redirecting to the Slack channel.
    RedirectUrl string `json:"redirect_url"`
    // Slack team ID.
    TeamId *string `json:"team_id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSlackIntegrationMetadataChannelItem

func NewSlackIntegrationMetadataChannelItem(channelId string, channelName string, redirectUrl string) *SlackIntegrationMetadataChannelItem

NewSlackIntegrationMetadataChannelItem instantiates a new SlackIntegrationMetadataChannelItem 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 NewSlackIntegrationMetadataChannelItemWithDefaults

func NewSlackIntegrationMetadataChannelItemWithDefaults() *SlackIntegrationMetadataChannelItem

NewSlackIntegrationMetadataChannelItemWithDefaults instantiates a new SlackIntegrationMetadataChannelItem 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 (*SlackIntegrationMetadataChannelItem) GetChannelId

func (o *SlackIntegrationMetadataChannelItem) GetChannelId() string

GetChannelId returns the ChannelId field value.

func (*SlackIntegrationMetadataChannelItem) GetChannelIdOk

func (o *SlackIntegrationMetadataChannelItem) GetChannelIdOk() (*string, bool)

GetChannelIdOk returns a tuple with the ChannelId field value and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) GetChannelName

func (o *SlackIntegrationMetadataChannelItem) GetChannelName() string

GetChannelName returns the ChannelName field value.

func (*SlackIntegrationMetadataChannelItem) GetChannelNameOk

func (o *SlackIntegrationMetadataChannelItem) GetChannelNameOk() (*string, bool)

GetChannelNameOk returns a tuple with the ChannelName field value and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) GetRedirectUrl

func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value.

func (*SlackIntegrationMetadataChannelItem) GetRedirectUrlOk

func (o *SlackIntegrationMetadataChannelItem) GetRedirectUrlOk() (*string, bool)

GetRedirectUrlOk returns a tuple with the RedirectUrl field value and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) GetTeamId

func (o *SlackIntegrationMetadataChannelItem) GetTeamId() string

GetTeamId returns the TeamId field value if set, zero value otherwise.

func (*SlackIntegrationMetadataChannelItem) GetTeamIdOk

func (o *SlackIntegrationMetadataChannelItem) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SlackIntegrationMetadataChannelItem) HasTeamId

func (o *SlackIntegrationMetadataChannelItem) HasTeamId() bool

HasTeamId returns a boolean if a field has been set.

func (SlackIntegrationMetadataChannelItem) MarshalJSON

func (o SlackIntegrationMetadataChannelItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SlackIntegrationMetadataChannelItem) SetChannelId

func (o *SlackIntegrationMetadataChannelItem) SetChannelId(v string)

SetChannelId sets field value.

func (*SlackIntegrationMetadataChannelItem) SetChannelName

func (o *SlackIntegrationMetadataChannelItem) SetChannelName(v string)

SetChannelName sets field value.

func (*SlackIntegrationMetadataChannelItem) SetRedirectUrl

func (o *SlackIntegrationMetadataChannelItem) SetRedirectUrl(v string)

SetRedirectUrl sets field value.

func (*SlackIntegrationMetadataChannelItem) SetTeamId

func (o *SlackIntegrationMetadataChannelItem) SetTeamId(v string)

SetTeamId gets a reference to the given string and assigns it to the TeamId field.

func (*SlackIntegrationMetadataChannelItem) UnmarshalJSON

func (o *SlackIntegrationMetadataChannelItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SlackTriggerWrapper

SlackTriggerWrapper Schema for a Slack-based trigger.

type SlackTriggerWrapper struct {
    // Trigger a workflow from Slack. The workflow must be published.
    SlackTrigger interface{} `json:"slackTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSlackTriggerWrapper

func NewSlackTriggerWrapper(slackTrigger interface{}) *SlackTriggerWrapper

NewSlackTriggerWrapper instantiates a new SlackTriggerWrapper 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 NewSlackTriggerWrapperWithDefaults

func NewSlackTriggerWrapperWithDefaults() *SlackTriggerWrapper

NewSlackTriggerWrapperWithDefaults instantiates a new SlackTriggerWrapper 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 (*SlackTriggerWrapper) GetSlackTrigger

func (o *SlackTriggerWrapper) GetSlackTrigger() interface{}

GetSlackTrigger returns the SlackTrigger field value.

func (*SlackTriggerWrapper) GetSlackTriggerOk

func (o *SlackTriggerWrapper) GetSlackTriggerOk() (*interface{}, bool)

GetSlackTriggerOk returns a tuple with the SlackTrigger field value and a boolean to check if the value has been set.

func (*SlackTriggerWrapper) GetStartStepNames

func (o *SlackTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*SlackTriggerWrapper) GetStartStepNamesOk

func (o *SlackTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SlackTriggerWrapper) HasStartStepNames

func (o *SlackTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (SlackTriggerWrapper) MarshalJSON

func (o SlackTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SlackTriggerWrapper) SetSlackTrigger

func (o *SlackTriggerWrapper) SetSlackTrigger(v interface{})

SetSlackTrigger sets field value.

func (*SlackTriggerWrapper) SetStartStepNames

func (o *SlackTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*SlackTriggerWrapper) UnmarshalJSON

func (o *SlackTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SloReportCreateRequest

SloReportCreateRequest The SLO report request body.

type SloReportCreateRequest struct {
    // The data portion of the SLO report request.
    Data SloReportCreateRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSloReportCreateRequest

func NewSloReportCreateRequest(data SloReportCreateRequestData) *SloReportCreateRequest

NewSloReportCreateRequest instantiates a new SloReportCreateRequest 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 NewSloReportCreateRequestWithDefaults

func NewSloReportCreateRequestWithDefaults() *SloReportCreateRequest

NewSloReportCreateRequestWithDefaults instantiates a new SloReportCreateRequest 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 (*SloReportCreateRequest) GetData

func (o *SloReportCreateRequest) GetData() SloReportCreateRequestData

GetData returns the Data field value.

func (*SloReportCreateRequest) GetDataOk

func (o *SloReportCreateRequest) GetDataOk() (*SloReportCreateRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SloReportCreateRequest) MarshalJSON

func (o SloReportCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SloReportCreateRequest) SetData

func (o *SloReportCreateRequest) SetData(v SloReportCreateRequestData)

SetData sets field value.

func (*SloReportCreateRequest) UnmarshalJSON

func (o *SloReportCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SloReportCreateRequestAttributes

SloReportCreateRequestAttributes The attributes portion of the SLO report request.

type SloReportCreateRequestAttributes struct {
    // The `from` timestamp for the report in epoch seconds.
    FromTs int64 `json:"from_ts"`
    // The frequency at which report data is to be generated.
    Interval *SLOReportInterval `json:"interval,omitempty"`
    // The query string used to filter SLO results. Some examples of queries include `service:<service-name>` and `slo-name`.
    Query string `json:"query"`
    // The timezone used to determine the start and end of each interval. For example, weekly intervals start at 12am on Sunday in the specified timezone.
    Timezone *string `json:"timezone,omitempty"`
    // The `to` timestamp for the report in epoch seconds.
    ToTs int64 `json:"to_ts"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSloReportCreateRequestAttributes

func NewSloReportCreateRequestAttributes(fromTs int64, query string, toTs int64) *SloReportCreateRequestAttributes

NewSloReportCreateRequestAttributes instantiates a new SloReportCreateRequestAttributes 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 NewSloReportCreateRequestAttributesWithDefaults

func NewSloReportCreateRequestAttributesWithDefaults() *SloReportCreateRequestAttributes

NewSloReportCreateRequestAttributesWithDefaults instantiates a new SloReportCreateRequestAttributes 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 (*SloReportCreateRequestAttributes) GetFromTs

func (o *SloReportCreateRequestAttributes) GetFromTs() int64

GetFromTs returns the FromTs field value.

func (*SloReportCreateRequestAttributes) GetFromTsOk

func (o *SloReportCreateRequestAttributes) GetFromTsOk() (*int64, bool)

GetFromTsOk returns a tuple with the FromTs field value and a boolean to check if the value has been set.

func (*SloReportCreateRequestAttributes) GetInterval

func (o *SloReportCreateRequestAttributes) GetInterval() SLOReportInterval

GetInterval returns the Interval field value if set, zero value otherwise.

func (*SloReportCreateRequestAttributes) GetIntervalOk

func (o *SloReportCreateRequestAttributes) GetIntervalOk() (*SLOReportInterval, 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 (*SloReportCreateRequestAttributes) GetQuery

func (o *SloReportCreateRequestAttributes) GetQuery() string

GetQuery returns the Query field value.

func (*SloReportCreateRequestAttributes) GetQueryOk

func (o *SloReportCreateRequestAttributes) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*SloReportCreateRequestAttributes) GetTimezone

func (o *SloReportCreateRequestAttributes) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*SloReportCreateRequestAttributes) GetTimezoneOk

func (o *SloReportCreateRequestAttributes) 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 (*SloReportCreateRequestAttributes) GetToTs

func (o *SloReportCreateRequestAttributes) GetToTs() int64

GetToTs returns the ToTs field value.

func (*SloReportCreateRequestAttributes) GetToTsOk

func (o *SloReportCreateRequestAttributes) GetToTsOk() (*int64, bool)

GetToTsOk returns a tuple with the ToTs field value and a boolean to check if the value has been set.

func (*SloReportCreateRequestAttributes) HasInterval

func (o *SloReportCreateRequestAttributes) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*SloReportCreateRequestAttributes) HasTimezone

func (o *SloReportCreateRequestAttributes) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (SloReportCreateRequestAttributes) MarshalJSON

func (o SloReportCreateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SloReportCreateRequestAttributes) SetFromTs

func (o *SloReportCreateRequestAttributes) SetFromTs(v int64)

SetFromTs sets field value.

func (*SloReportCreateRequestAttributes) SetInterval

func (o *SloReportCreateRequestAttributes) SetInterval(v SLOReportInterval)

SetInterval gets a reference to the given SLOReportInterval and assigns it to the Interval field.

func (*SloReportCreateRequestAttributes) SetQuery

func (o *SloReportCreateRequestAttributes) SetQuery(v string)

SetQuery sets field value.

func (*SloReportCreateRequestAttributes) SetTimezone

func (o *SloReportCreateRequestAttributes) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*SloReportCreateRequestAttributes) SetToTs

func (o *SloReportCreateRequestAttributes) SetToTs(v int64)

SetToTs sets field value.

func (*SloReportCreateRequestAttributes) UnmarshalJSON

func (o *SloReportCreateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SloReportCreateRequestData

SloReportCreateRequestData The data portion of the SLO report request.

type SloReportCreateRequestData struct {
    // The attributes portion of the SLO report request.
    Attributes SloReportCreateRequestAttributes `json:"attributes"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSloReportCreateRequestData

func NewSloReportCreateRequestData(attributes SloReportCreateRequestAttributes) *SloReportCreateRequestData

NewSloReportCreateRequestData instantiates a new SloReportCreateRequestData 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 NewSloReportCreateRequestDataWithDefaults

func NewSloReportCreateRequestDataWithDefaults() *SloReportCreateRequestData

NewSloReportCreateRequestDataWithDefaults instantiates a new SloReportCreateRequestData 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 (*SloReportCreateRequestData) GetAttributes

func (o *SloReportCreateRequestData) GetAttributes() SloReportCreateRequestAttributes

GetAttributes returns the Attributes field value.

func (*SloReportCreateRequestData) GetAttributesOk

func (o *SloReportCreateRequestData) GetAttributesOk() (*SloReportCreateRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (SloReportCreateRequestData) MarshalJSON

func (o SloReportCreateRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SloReportCreateRequestData) SetAttributes

func (o *SloReportCreateRequestData) SetAttributes(v SloReportCreateRequestAttributes)

SetAttributes sets field value.

func (*SloReportCreateRequestData) UnmarshalJSON

func (o *SloReportCreateRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SoftwareCatalogApi

SoftwareCatalogApi service type

type SoftwareCatalogApi datadog.Service

func NewSoftwareCatalogApi

func NewSoftwareCatalogApi(client *datadog.APIClient) *SoftwareCatalogApi

NewSoftwareCatalogApi Returns NewSoftwareCatalogApi.

func (*SoftwareCatalogApi) DeleteCatalogEntity

func (a *SoftwareCatalogApi) DeleteCatalogEntity(ctx _context.Context, entityId string) (*_nethttp.Response, error)

DeleteCatalogEntity Delete a single entity. Delete a single entity in Software Catalog.

func (*SoftwareCatalogApi) ListCatalogEntity

func (a *SoftwareCatalogApi) ListCatalogEntity(ctx _context.Context, o ...ListCatalogEntityOptionalParameters) (ListEntityCatalogResponse, *_nethttp.Response, error)

ListCatalogEntity Get a list of entities. Get a list of entities from Software Catalog.

func (*SoftwareCatalogApi) ListCatalogEntityWithPagination

func (a *SoftwareCatalogApi) ListCatalogEntityWithPagination(ctx _context.Context, o ...ListCatalogEntityOptionalParameters) (<-chan datadog.PaginationResult[EntityData], func())

ListCatalogEntityWithPagination provides a paginated version of ListCatalogEntity returning a channel with all items.

func (*SoftwareCatalogApi) ListCatalogRelation

func (a *SoftwareCatalogApi) ListCatalogRelation(ctx _context.Context, o ...ListCatalogRelationOptionalParameters) (ListRelationCatalogResponse, *_nethttp.Response, error)

ListCatalogRelation Get a list of entity relations. Get a list of entity relations from Software Catalog.

func (*SoftwareCatalogApi) ListCatalogRelationWithPagination

func (a *SoftwareCatalogApi) ListCatalogRelationWithPagination(ctx _context.Context, o ...ListCatalogRelationOptionalParameters) (<-chan datadog.PaginationResult[RelationResponse], func())

ListCatalogRelationWithPagination provides a paginated version of ListCatalogRelation returning a channel with all items.

func (*SoftwareCatalogApi) UpsertCatalogEntity

func (a *SoftwareCatalogApi) UpsertCatalogEntity(ctx _context.Context, body UpsertCatalogEntityRequest) (UpsertCatalogEntityResponse, *_nethttp.Response, error)

UpsertCatalogEntity Create or update entities. Create or update entities in Software Catalog.

type SoftwareCatalogTriggerWrapper

SoftwareCatalogTriggerWrapper Schema for a Software Catalog-based trigger.

type SoftwareCatalogTriggerWrapper struct {
    // Trigger a workflow from Software Catalog.
    SoftwareCatalogTrigger interface{} `json:"softwareCatalogTrigger"`
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSoftwareCatalogTriggerWrapper

func NewSoftwareCatalogTriggerWrapper(softwareCatalogTrigger interface{}) *SoftwareCatalogTriggerWrapper

NewSoftwareCatalogTriggerWrapper instantiates a new SoftwareCatalogTriggerWrapper 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 NewSoftwareCatalogTriggerWrapperWithDefaults

func NewSoftwareCatalogTriggerWrapperWithDefaults() *SoftwareCatalogTriggerWrapper

NewSoftwareCatalogTriggerWrapperWithDefaults instantiates a new SoftwareCatalogTriggerWrapper 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 (*SoftwareCatalogTriggerWrapper) GetSoftwareCatalogTrigger

func (o *SoftwareCatalogTriggerWrapper) GetSoftwareCatalogTrigger() interface{}

GetSoftwareCatalogTrigger returns the SoftwareCatalogTrigger field value.

func (*SoftwareCatalogTriggerWrapper) GetSoftwareCatalogTriggerOk

func (o *SoftwareCatalogTriggerWrapper) GetSoftwareCatalogTriggerOk() (*interface{}, bool)

GetSoftwareCatalogTriggerOk returns a tuple with the SoftwareCatalogTrigger field value and a boolean to check if the value has been set.

func (*SoftwareCatalogTriggerWrapper) GetStartStepNames

func (o *SoftwareCatalogTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*SoftwareCatalogTriggerWrapper) GetStartStepNamesOk

func (o *SoftwareCatalogTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SoftwareCatalogTriggerWrapper) HasStartStepNames

func (o *SoftwareCatalogTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (SoftwareCatalogTriggerWrapper) MarshalJSON

func (o SoftwareCatalogTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SoftwareCatalogTriggerWrapper) SetSoftwareCatalogTrigger

func (o *SoftwareCatalogTriggerWrapper) SetSoftwareCatalogTrigger(v interface{})

SetSoftwareCatalogTrigger sets field value.

func (*SoftwareCatalogTriggerWrapper) SetStartStepNames

func (o *SoftwareCatalogTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*SoftwareCatalogTriggerWrapper) UnmarshalJSON

func (o *SoftwareCatalogTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SortDirection

SortDirection The direction to sort by.

type SortDirection string

List of SortDirection.

const (
    SORTDIRECTION_DESC SortDirection = "desc"
    SORTDIRECTION_ASC  SortDirection = "asc"
)

func NewSortDirectionFromValue

func NewSortDirectionFromValue(v string) (*SortDirection, error)

NewSortDirectionFromValue returns a pointer to a valid SortDirection for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SortDirection) GetAllowedValues

func (v *SortDirection) GetAllowedValues() []SortDirection

GetAllowedValues reeturns the list of possible values.

func (SortDirection) IsValid

func (v SortDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SortDirection) Ptr

func (v SortDirection) Ptr() *SortDirection

Ptr returns reference to SortDirection value.

func (*SortDirection) UnmarshalJSON

func (v *SortDirection) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Span

Span Object description of a spans after being processed and stored by Datadog.

type Span struct {
    // JSON object containing all span attributes and their associated values.
    Attributes *SpansAttributes `json:"attributes,omitempty"`
    // Unique ID of the Span.
    Id *string `json:"id,omitempty"`
    // Type of the span.
    Type *SpansType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpan

func NewSpan() *Span

NewSpan instantiates a new Span 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 NewSpanWithDefaults

func NewSpanWithDefaults() *Span

NewSpanWithDefaults instantiates a new Span 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 (*Span) GetAttributes

func (o *Span) GetAttributes() SpansAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*Span) GetAttributesOk

func (o *Span) GetAttributesOk() (*SpansAttributes, 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 (*Span) GetId

func (o *Span) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Span) GetIdOk

func (o *Span) 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 (*Span) GetType

func (o *Span) GetType() SpansType

GetType returns the Type field value if set, zero value otherwise.

func (*Span) GetTypeOk

func (o *Span) GetTypeOk() (*SpansType, 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 (*Span) HasAttributes

func (o *Span) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*Span) HasId

func (o *Span) HasId() bool

HasId returns a boolean if a field has been set.

func (*Span) HasType

func (o *Span) HasType() bool

HasType returns a boolean if a field has been set.

func (Span) MarshalJSON

func (o Span) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Span) SetAttributes

func (o *Span) SetAttributes(v SpansAttributes)

SetAttributes gets a reference to the given SpansAttributes and assigns it to the Attributes field.

func (*Span) SetId

func (o *Span) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Span) SetType

func (o *Span) SetType(v SpansType)

SetType gets a reference to the given SpansType and assigns it to the Type field.

func (*Span) UnmarshalJSON

func (o *Span) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucket

SpansAggregateBucket Spans aggregate.

type SpansAggregateBucket struct {
    // A bucket values.
    Attributes *SpansAggregateBucketAttributes `json:"attributes,omitempty"`
    // ID of the spans aggregate.
    Id *string `json:"id,omitempty"`
    // The spans aggregate bucket type.
    Type *SpansAggregateBucketType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateBucket

func NewSpansAggregateBucket() *SpansAggregateBucket

NewSpansAggregateBucket instantiates a new SpansAggregateBucket 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 NewSpansAggregateBucketWithDefaults

func NewSpansAggregateBucketWithDefaults() *SpansAggregateBucket

NewSpansAggregateBucketWithDefaults instantiates a new SpansAggregateBucket 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 (*SpansAggregateBucket) GetAttributes

func (o *SpansAggregateBucket) GetAttributes() SpansAggregateBucketAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansAggregateBucket) GetAttributesOk

func (o *SpansAggregateBucket) GetAttributesOk() (*SpansAggregateBucketAttributes, 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 (*SpansAggregateBucket) GetId

func (o *SpansAggregateBucket) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SpansAggregateBucket) GetIdOk

func (o *SpansAggregateBucket) 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 (*SpansAggregateBucket) GetType

func (o *SpansAggregateBucket) GetType() SpansAggregateBucketType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAggregateBucket) GetTypeOk

func (o *SpansAggregateBucket) GetTypeOk() (*SpansAggregateBucketType, 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 (*SpansAggregateBucket) HasAttributes

func (o *SpansAggregateBucket) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansAggregateBucket) HasId

func (o *SpansAggregateBucket) HasId() bool

HasId returns a boolean if a field has been set.

func (*SpansAggregateBucket) HasType

func (o *SpansAggregateBucket) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAggregateBucket) MarshalJSON

func (o SpansAggregateBucket) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucket) SetAttributes

func (o *SpansAggregateBucket) SetAttributes(v SpansAggregateBucketAttributes)

SetAttributes gets a reference to the given SpansAggregateBucketAttributes and assigns it to the Attributes field.

func (*SpansAggregateBucket) SetId

func (o *SpansAggregateBucket) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SpansAggregateBucket) SetType

func (o *SpansAggregateBucket) SetType(v SpansAggregateBucketType)

SetType gets a reference to the given SpansAggregateBucketType and assigns it to the Type field.

func (*SpansAggregateBucket) UnmarshalJSON

func (o *SpansAggregateBucket) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketAttributes

SpansAggregateBucketAttributes A bucket values.

type SpansAggregateBucketAttributes struct {
    // The key, value pairs for each group by.
    By map[string]interface{} `json:"by,omitempty"`
    // The compute data.
    Compute interface{} `json:"compute,omitempty"`
    // A map of the metric name -> value for regular compute or list of values for a timeseries.
    Computes map[string]SpansAggregateBucketValue `json:"computes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateBucketAttributes

func NewSpansAggregateBucketAttributes() *SpansAggregateBucketAttributes

NewSpansAggregateBucketAttributes instantiates a new SpansAggregateBucketAttributes 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 NewSpansAggregateBucketAttributesWithDefaults

func NewSpansAggregateBucketAttributesWithDefaults() *SpansAggregateBucketAttributes

NewSpansAggregateBucketAttributesWithDefaults instantiates a new SpansAggregateBucketAttributes 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 (*SpansAggregateBucketAttributes) GetBy

func (o *SpansAggregateBucketAttributes) GetBy() map[string]interface{}

GetBy returns the By field value if set, zero value otherwise.

func (*SpansAggregateBucketAttributes) GetByOk

func (o *SpansAggregateBucketAttributes) GetByOk() (*map[string]interface{}, 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 (*SpansAggregateBucketAttributes) GetCompute

func (o *SpansAggregateBucketAttributes) GetCompute() interface{}

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansAggregateBucketAttributes) GetComputeOk

func (o *SpansAggregateBucketAttributes) GetComputeOk() (*interface{}, 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 (*SpansAggregateBucketAttributes) GetComputes

func (o *SpansAggregateBucketAttributes) GetComputes() map[string]SpansAggregateBucketValue

GetComputes returns the Computes field value if set, zero value otherwise.

func (*SpansAggregateBucketAttributes) GetComputesOk

func (o *SpansAggregateBucketAttributes) GetComputesOk() (*map[string]SpansAggregateBucketValue, 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 (*SpansAggregateBucketAttributes) HasBy

func (o *SpansAggregateBucketAttributes) HasBy() bool

HasBy returns a boolean if a field has been set.

func (*SpansAggregateBucketAttributes) HasCompute

func (o *SpansAggregateBucketAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansAggregateBucketAttributes) HasComputes

func (o *SpansAggregateBucketAttributes) HasComputes() bool

HasComputes returns a boolean if a field has been set.

func (SpansAggregateBucketAttributes) MarshalJSON

func (o SpansAggregateBucketAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucketAttributes) SetBy

func (o *SpansAggregateBucketAttributes) SetBy(v map[string]interface{})

SetBy gets a reference to the given map[string]interface{} and assigns it to the By field.

func (*SpansAggregateBucketAttributes) SetCompute

func (o *SpansAggregateBucketAttributes) SetCompute(v interface{})

SetCompute gets a reference to the given interface{} and assigns it to the Compute field.

func (*SpansAggregateBucketAttributes) SetComputes

func (o *SpansAggregateBucketAttributes) SetComputes(v map[string]SpansAggregateBucketValue)

SetComputes gets a reference to the given map[string]SpansAggregateBucketValue and assigns it to the Computes field.

func (*SpansAggregateBucketAttributes) UnmarshalJSON

func (o *SpansAggregateBucketAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketType

SpansAggregateBucketType The spans aggregate bucket type.

type SpansAggregateBucketType string

List of SpansAggregateBucketType.

const (
    SPANSAGGREGATEBUCKETTYPE_BUCKET SpansAggregateBucketType = "bucket"
)

func NewSpansAggregateBucketTypeFromValue

func NewSpansAggregateBucketTypeFromValue(v string) (*SpansAggregateBucketType, error)

NewSpansAggregateBucketTypeFromValue returns a pointer to a valid SpansAggregateBucketType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateBucketType) GetAllowedValues

func (v *SpansAggregateBucketType) GetAllowedValues() []SpansAggregateBucketType

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateBucketType) IsValid

func (v SpansAggregateBucketType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateBucketType) Ptr

func (v SpansAggregateBucketType) Ptr() *SpansAggregateBucketType

Ptr returns reference to SpansAggregateBucketType value.

func (*SpansAggregateBucketType) UnmarshalJSON

func (v *SpansAggregateBucketType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketValue

SpansAggregateBucketValue - A bucket value, can be either a timeseries or a single value.

type SpansAggregateBucketValue struct {
    SpansAggregateBucketValueSingleString *string
    SpansAggregateBucketValueSingleNumber *float64
    SpansAggregateBucketValueTimeseries   *SpansAggregateBucketValueTimeseries

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue

func SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue(v *float64) SpansAggregateBucketValue

SpansAggregateBucketValueSingleNumberAsSpansAggregateBucketValue is a convenience function that returns float64 wrapped in SpansAggregateBucketValue.

func SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue

func SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue(v *string) SpansAggregateBucketValue

SpansAggregateBucketValueSingleStringAsSpansAggregateBucketValue is a convenience function that returns string wrapped in SpansAggregateBucketValue.

func SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue

func SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue(v *SpansAggregateBucketValueTimeseries) SpansAggregateBucketValue

SpansAggregateBucketValueTimeseriesAsSpansAggregateBucketValue is a convenience function that returns SpansAggregateBucketValueTimeseries wrapped in SpansAggregateBucketValue.

func (*SpansAggregateBucketValue) GetActualInstance

func (obj *SpansAggregateBucketValue) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SpansAggregateBucketValue) MarshalJSON

func (obj SpansAggregateBucketValue) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SpansAggregateBucketValue) UnmarshalJSON

func (obj *SpansAggregateBucketValue) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SpansAggregateBucketValueTimeseries

SpansAggregateBucketValueTimeseries A timeseries array.

type SpansAggregateBucketValueTimeseries struct {
    Items []SpansAggregateBucketValueTimeseriesPoint

    // UnparsedObject contains the raw value of the array if there was an error when deserializing into the struct
    UnparsedObject []interface{} `json:"-"`
}

func NewSpansAggregateBucketValueTimeseries

func NewSpansAggregateBucketValueTimeseries() *SpansAggregateBucketValueTimeseries

NewSpansAggregateBucketValueTimeseries instantiates a new SpansAggregateBucketValueTimeseries 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 NewSpansAggregateBucketValueTimeseriesWithDefaults

func NewSpansAggregateBucketValueTimeseriesWithDefaults() *SpansAggregateBucketValueTimeseries

NewSpansAggregateBucketValueTimeseriesWithDefaults instantiates a new SpansAggregateBucketValueTimeseries 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 (SpansAggregateBucketValueTimeseries) MarshalJSON

func (o SpansAggregateBucketValueTimeseries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucketValueTimeseries) UnmarshalJSON

func (o *SpansAggregateBucketValueTimeseries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateBucketValueTimeseriesPoint

SpansAggregateBucketValueTimeseriesPoint A timeseries point.

type SpansAggregateBucketValueTimeseriesPoint struct {
    // The time value for this point.
    Time *string `json:"time,omitempty"`
    // The value for this point.
    Value *float64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateBucketValueTimeseriesPoint

func NewSpansAggregateBucketValueTimeseriesPoint() *SpansAggregateBucketValueTimeseriesPoint

NewSpansAggregateBucketValueTimeseriesPoint instantiates a new SpansAggregateBucketValueTimeseriesPoint 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 NewSpansAggregateBucketValueTimeseriesPointWithDefaults

func NewSpansAggregateBucketValueTimeseriesPointWithDefaults() *SpansAggregateBucketValueTimeseriesPoint

NewSpansAggregateBucketValueTimeseriesPointWithDefaults instantiates a new SpansAggregateBucketValueTimeseriesPoint 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 (*SpansAggregateBucketValueTimeseriesPoint) GetTime

func (o *SpansAggregateBucketValueTimeseriesPoint) GetTime() string

GetTime returns the Time field value if set, zero value otherwise.

func (*SpansAggregateBucketValueTimeseriesPoint) GetTimeOk

func (o *SpansAggregateBucketValueTimeseriesPoint) GetTimeOk() (*string, bool)

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 (*SpansAggregateBucketValueTimeseriesPoint) GetValue

func (o *SpansAggregateBucketValueTimeseriesPoint) GetValue() float64

GetValue returns the Value field value if set, zero value otherwise.

func (*SpansAggregateBucketValueTimeseriesPoint) GetValueOk

func (o *SpansAggregateBucketValueTimeseriesPoint) GetValueOk() (*float64, 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 (*SpansAggregateBucketValueTimeseriesPoint) HasTime

func (o *SpansAggregateBucketValueTimeseriesPoint) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*SpansAggregateBucketValueTimeseriesPoint) HasValue

func (o *SpansAggregateBucketValueTimeseriesPoint) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SpansAggregateBucketValueTimeseriesPoint) MarshalJSON

func (o SpansAggregateBucketValueTimeseriesPoint) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateBucketValueTimeseriesPoint) SetTime

func (o *SpansAggregateBucketValueTimeseriesPoint) SetTime(v string)

SetTime gets a reference to the given string and assigns it to the Time field.

func (*SpansAggregateBucketValueTimeseriesPoint) SetValue

func (o *SpansAggregateBucketValueTimeseriesPoint) SetValue(v float64)

SetValue gets a reference to the given float64 and assigns it to the Value field.

func (*SpansAggregateBucketValueTimeseriesPoint) UnmarshalJSON

func (o *SpansAggregateBucketValueTimeseriesPoint) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateData

SpansAggregateData The object containing the query content.

type SpansAggregateData struct {
    // The object containing all the query parameters.
    Attributes *SpansAggregateRequestAttributes `json:"attributes,omitempty"`
    // The type of resource. The value should always be aggregate_request.
    Type *SpansAggregateRequestType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateData

func NewSpansAggregateData() *SpansAggregateData

NewSpansAggregateData instantiates a new SpansAggregateData 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 NewSpansAggregateDataWithDefaults

func NewSpansAggregateDataWithDefaults() *SpansAggregateData

NewSpansAggregateDataWithDefaults instantiates a new SpansAggregateData 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 (*SpansAggregateData) GetAttributes

func (o *SpansAggregateData) GetAttributes() SpansAggregateRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansAggregateData) GetAttributesOk

func (o *SpansAggregateData) GetAttributesOk() (*SpansAggregateRequestAttributes, 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 (*SpansAggregateData) GetType

func (o *SpansAggregateData) GetType() SpansAggregateRequestType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAggregateData) GetTypeOk

func (o *SpansAggregateData) GetTypeOk() (*SpansAggregateRequestType, 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 (*SpansAggregateData) HasAttributes

func (o *SpansAggregateData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansAggregateData) HasType

func (o *SpansAggregateData) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAggregateData) MarshalJSON

func (o SpansAggregateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateData) SetAttributes

func (o *SpansAggregateData) SetAttributes(v SpansAggregateRequestAttributes)

SetAttributes gets a reference to the given SpansAggregateRequestAttributes and assigns it to the Attributes field.

func (*SpansAggregateData) SetType

func (o *SpansAggregateData) SetType(v SpansAggregateRequestType)

SetType gets a reference to the given SpansAggregateRequestType and assigns it to the Type field.

func (*SpansAggregateData) UnmarshalJSON

func (o *SpansAggregateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateRequest

SpansAggregateRequest The object sent with the request to retrieve a list of aggregated spans from your organization.

type SpansAggregateRequest struct {
    // The object containing the query content.
    Data *SpansAggregateData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateRequest

func NewSpansAggregateRequest() *SpansAggregateRequest

NewSpansAggregateRequest instantiates a new SpansAggregateRequest 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 NewSpansAggregateRequestWithDefaults

func NewSpansAggregateRequestWithDefaults() *SpansAggregateRequest

NewSpansAggregateRequestWithDefaults instantiates a new SpansAggregateRequest 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 (*SpansAggregateRequest) GetData

func (o *SpansAggregateRequest) GetData() SpansAggregateData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansAggregateRequest) GetDataOk

func (o *SpansAggregateRequest) GetDataOk() (*SpansAggregateData, 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 (*SpansAggregateRequest) HasData

func (o *SpansAggregateRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansAggregateRequest) MarshalJSON

func (o SpansAggregateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateRequest) SetData

func (o *SpansAggregateRequest) SetData(v SpansAggregateData)

SetData gets a reference to the given SpansAggregateData and assigns it to the Data field.

func (*SpansAggregateRequest) UnmarshalJSON

func (o *SpansAggregateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateRequestAttributes

SpansAggregateRequestAttributes The object containing all the query parameters.

type SpansAggregateRequestAttributes struct {
    // The list of metrics or timeseries to compute for the retrieved buckets.
    Compute []SpansCompute `json:"compute,omitempty"`
    // The search and filter query settings.
    Filter *SpansQueryFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansGroupBy `json:"group_by,omitempty"`
    // 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.
    Options *SpansQueryOptions `json:"options,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateRequestAttributes

func NewSpansAggregateRequestAttributes() *SpansAggregateRequestAttributes

NewSpansAggregateRequestAttributes instantiates a new SpansAggregateRequestAttributes 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 NewSpansAggregateRequestAttributesWithDefaults

func NewSpansAggregateRequestAttributesWithDefaults() *SpansAggregateRequestAttributes

NewSpansAggregateRequestAttributesWithDefaults instantiates a new SpansAggregateRequestAttributes 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 (*SpansAggregateRequestAttributes) GetCompute

func (o *SpansAggregateRequestAttributes) GetCompute() []SpansCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetComputeOk

func (o *SpansAggregateRequestAttributes) GetComputeOk() (*[]SpansCompute, 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 (*SpansAggregateRequestAttributes) GetFilter

func (o *SpansAggregateRequestAttributes) GetFilter() SpansQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetFilterOk

func (o *SpansAggregateRequestAttributes) GetFilterOk() (*SpansQueryFilter, 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 (*SpansAggregateRequestAttributes) GetGroupBy

func (o *SpansAggregateRequestAttributes) GetGroupBy() []SpansGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetGroupByOk

func (o *SpansAggregateRequestAttributes) GetGroupByOk() (*[]SpansGroupBy, 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 (*SpansAggregateRequestAttributes) GetOptions

func (o *SpansAggregateRequestAttributes) GetOptions() SpansQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SpansAggregateRequestAttributes) GetOptionsOk

func (o *SpansAggregateRequestAttributes) GetOptionsOk() (*SpansQueryOptions, 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 (*SpansAggregateRequestAttributes) HasCompute

func (o *SpansAggregateRequestAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansAggregateRequestAttributes) HasFilter

func (o *SpansAggregateRequestAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansAggregateRequestAttributes) HasGroupBy

func (o *SpansAggregateRequestAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*SpansAggregateRequestAttributes) HasOptions

func (o *SpansAggregateRequestAttributes) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (SpansAggregateRequestAttributes) MarshalJSON

func (o SpansAggregateRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateRequestAttributes) SetCompute

func (o *SpansAggregateRequestAttributes) SetCompute(v []SpansCompute)

SetCompute gets a reference to the given []SpansCompute and assigns it to the Compute field.

func (*SpansAggregateRequestAttributes) SetFilter

func (o *SpansAggregateRequestAttributes) SetFilter(v SpansQueryFilter)

SetFilter gets a reference to the given SpansQueryFilter and assigns it to the Filter field.

func (*SpansAggregateRequestAttributes) SetGroupBy

func (o *SpansAggregateRequestAttributes) SetGroupBy(v []SpansGroupBy)

SetGroupBy gets a reference to the given []SpansGroupBy and assigns it to the GroupBy field.

func (*SpansAggregateRequestAttributes) SetOptions

func (o *SpansAggregateRequestAttributes) SetOptions(v SpansQueryOptions)

SetOptions gets a reference to the given SpansQueryOptions and assigns it to the Options field.

func (*SpansAggregateRequestAttributes) UnmarshalJSON

func (o *SpansAggregateRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateRequestType

SpansAggregateRequestType The type of resource. The value should always be aggregate_request.

type SpansAggregateRequestType string

List of SpansAggregateRequestType.

const (
    SPANSAGGREGATEREQUESTTYPE_AGGREGATE_REQUEST SpansAggregateRequestType = "aggregate_request"
)

func NewSpansAggregateRequestTypeFromValue

func NewSpansAggregateRequestTypeFromValue(v string) (*SpansAggregateRequestType, error)

NewSpansAggregateRequestTypeFromValue returns a pointer to a valid SpansAggregateRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateRequestType) GetAllowedValues

func (v *SpansAggregateRequestType) GetAllowedValues() []SpansAggregateRequestType

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateRequestType) IsValid

func (v SpansAggregateRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateRequestType) Ptr

func (v SpansAggregateRequestType) Ptr() *SpansAggregateRequestType

Ptr returns reference to SpansAggregateRequestType value.

func (*SpansAggregateRequestType) UnmarshalJSON

func (v *SpansAggregateRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregateResponse

SpansAggregateResponse The response object for the spans aggregate API endpoint.

type SpansAggregateResponse struct {
    // The list of matching buckets, one item per bucket.
    Data []SpansAggregateBucket `json:"data,omitempty"`
    // The metadata associated with a request.
    Meta *SpansAggregateResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateResponse

func NewSpansAggregateResponse() *SpansAggregateResponse

NewSpansAggregateResponse instantiates a new SpansAggregateResponse 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 NewSpansAggregateResponseWithDefaults

func NewSpansAggregateResponseWithDefaults() *SpansAggregateResponse

NewSpansAggregateResponseWithDefaults instantiates a new SpansAggregateResponse 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 (*SpansAggregateResponse) GetData

func (o *SpansAggregateResponse) GetData() []SpansAggregateBucket

GetData returns the Data field value if set, zero value otherwise.

func (*SpansAggregateResponse) GetDataOk

func (o *SpansAggregateResponse) GetDataOk() (*[]SpansAggregateBucket, 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 (*SpansAggregateResponse) GetMeta

func (o *SpansAggregateResponse) GetMeta() SpansAggregateResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SpansAggregateResponse) GetMetaOk

func (o *SpansAggregateResponse) GetMetaOk() (*SpansAggregateResponseMetadata, 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 (*SpansAggregateResponse) HasData

func (o *SpansAggregateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*SpansAggregateResponse) HasMeta

func (o *SpansAggregateResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SpansAggregateResponse) MarshalJSON

func (o SpansAggregateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateResponse) SetData

func (o *SpansAggregateResponse) SetData(v []SpansAggregateBucket)

SetData gets a reference to the given []SpansAggregateBucket and assigns it to the Data field.

func (*SpansAggregateResponse) SetMeta

func (o *SpansAggregateResponse) SetMeta(v SpansAggregateResponseMetadata)

SetMeta gets a reference to the given SpansAggregateResponseMetadata and assigns it to the Meta field.

func (*SpansAggregateResponse) UnmarshalJSON

func (o *SpansAggregateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateResponseMetadata

SpansAggregateResponseMetadata The metadata associated with a request.

type SpansAggregateResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *SpansAggregateResponseStatus `json:"status,omitempty"`
    // A list of warnings (non fatal errors) encountered, partial results might be returned if
    // warnings are present in the response.
    Warnings []SpansWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateResponseMetadata

func NewSpansAggregateResponseMetadata() *SpansAggregateResponseMetadata

NewSpansAggregateResponseMetadata instantiates a new SpansAggregateResponseMetadata 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 NewSpansAggregateResponseMetadataWithDefaults

func NewSpansAggregateResponseMetadataWithDefaults() *SpansAggregateResponseMetadata

NewSpansAggregateResponseMetadataWithDefaults instantiates a new SpansAggregateResponseMetadata 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 (*SpansAggregateResponseMetadata) GetElapsed

func (o *SpansAggregateResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetElapsedOk

func (o *SpansAggregateResponseMetadata) 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 (*SpansAggregateResponseMetadata) GetRequestId

func (o *SpansAggregateResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetRequestIdOk

func (o *SpansAggregateResponseMetadata) 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 (*SpansAggregateResponseMetadata) GetStatus

func (o *SpansAggregateResponseMetadata) GetStatus() SpansAggregateResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetStatusOk

func (o *SpansAggregateResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, 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 (*SpansAggregateResponseMetadata) GetWarnings

func (o *SpansAggregateResponseMetadata) GetWarnings() []SpansWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*SpansAggregateResponseMetadata) GetWarningsOk

func (o *SpansAggregateResponseMetadata) GetWarningsOk() (*[]SpansWarning, 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 (*SpansAggregateResponseMetadata) HasElapsed

func (o *SpansAggregateResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*SpansAggregateResponseMetadata) HasRequestId

func (o *SpansAggregateResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*SpansAggregateResponseMetadata) HasStatus

func (o *SpansAggregateResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SpansAggregateResponseMetadata) HasWarnings

func (o *SpansAggregateResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (SpansAggregateResponseMetadata) MarshalJSON

func (o SpansAggregateResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateResponseMetadata) SetElapsed

func (o *SpansAggregateResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*SpansAggregateResponseMetadata) SetRequestId

func (o *SpansAggregateResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*SpansAggregateResponseMetadata) SetStatus

func (o *SpansAggregateResponseMetadata) SetStatus(v SpansAggregateResponseStatus)

SetStatus gets a reference to the given SpansAggregateResponseStatus and assigns it to the Status field.

func (*SpansAggregateResponseMetadata) SetWarnings

func (o *SpansAggregateResponseMetadata) SetWarnings(v []SpansWarning)

SetWarnings gets a reference to the given []SpansWarning and assigns it to the Warnings field.

func (*SpansAggregateResponseMetadata) UnmarshalJSON

func (o *SpansAggregateResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateResponseStatus

SpansAggregateResponseStatus The status of the response.

type SpansAggregateResponseStatus string

List of SpansAggregateResponseStatus.

const (
    SPANSAGGREGATERESPONSESTATUS_DONE    SpansAggregateResponseStatus = "done"
    SPANSAGGREGATERESPONSESTATUS_TIMEOUT SpansAggregateResponseStatus = "timeout"
)

func NewSpansAggregateResponseStatusFromValue

func NewSpansAggregateResponseStatusFromValue(v string) (*SpansAggregateResponseStatus, error)

NewSpansAggregateResponseStatusFromValue returns a pointer to a valid SpansAggregateResponseStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateResponseStatus) GetAllowedValues

func (v *SpansAggregateResponseStatus) GetAllowedValues() []SpansAggregateResponseStatus

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateResponseStatus) IsValid

func (v SpansAggregateResponseStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateResponseStatus) Ptr

func (v SpansAggregateResponseStatus) Ptr() *SpansAggregateResponseStatus

Ptr returns reference to SpansAggregateResponseStatus value.

func (*SpansAggregateResponseStatus) UnmarshalJSON

func (v *SpansAggregateResponseStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregateSort

SpansAggregateSort A sort rule.

type SpansAggregateSort struct {
    // An aggregation function.
    Aggregation *SpansAggregationFunction `json:"aggregation,omitempty"`
    // The metric to sort by (only used for `type=measure`).
    Metric *string `json:"metric,omitempty"`
    // The order to use, ascending or descending.
    Order *SpansSortOrder `json:"order,omitempty"`
    // The type of sorting algorithm.
    Type *SpansAggregateSortType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAggregateSort

func NewSpansAggregateSort() *SpansAggregateSort

NewSpansAggregateSort instantiates a new SpansAggregateSort 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 NewSpansAggregateSortWithDefaults

func NewSpansAggregateSortWithDefaults() *SpansAggregateSort

NewSpansAggregateSortWithDefaults instantiates a new SpansAggregateSort 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 (*SpansAggregateSort) GetAggregation

func (o *SpansAggregateSort) GetAggregation() SpansAggregationFunction

GetAggregation returns the Aggregation field value if set, zero value otherwise.

func (*SpansAggregateSort) GetAggregationOk

func (o *SpansAggregateSort) GetAggregationOk() (*SpansAggregationFunction, 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 (*SpansAggregateSort) GetMetric

func (o *SpansAggregateSort) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*SpansAggregateSort) GetMetricOk

func (o *SpansAggregateSort) 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 (*SpansAggregateSort) GetOrder

func (o *SpansAggregateSort) GetOrder() SpansSortOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*SpansAggregateSort) GetOrderOk

func (o *SpansAggregateSort) GetOrderOk() (*SpansSortOrder, 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 (*SpansAggregateSort) GetType

func (o *SpansAggregateSort) GetType() SpansAggregateSortType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAggregateSort) GetTypeOk

func (o *SpansAggregateSort) GetTypeOk() (*SpansAggregateSortType, 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 (*SpansAggregateSort) HasAggregation

func (o *SpansAggregateSort) HasAggregation() bool

HasAggregation returns a boolean if a field has been set.

func (*SpansAggregateSort) HasMetric

func (o *SpansAggregateSort) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SpansAggregateSort) HasOrder

func (o *SpansAggregateSort) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SpansAggregateSort) HasType

func (o *SpansAggregateSort) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAggregateSort) MarshalJSON

func (o SpansAggregateSort) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAggregateSort) SetAggregation

func (o *SpansAggregateSort) SetAggregation(v SpansAggregationFunction)

SetAggregation gets a reference to the given SpansAggregationFunction and assigns it to the Aggregation field.

func (*SpansAggregateSort) SetMetric

func (o *SpansAggregateSort) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*SpansAggregateSort) SetOrder

func (o *SpansAggregateSort) SetOrder(v SpansSortOrder)

SetOrder gets a reference to the given SpansSortOrder and assigns it to the Order field.

func (*SpansAggregateSort) SetType

func (o *SpansAggregateSort) SetType(v SpansAggregateSortType)

SetType gets a reference to the given SpansAggregateSortType and assigns it to the Type field.

func (*SpansAggregateSort) UnmarshalJSON

func (o *SpansAggregateSort) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansAggregateSortType

SpansAggregateSortType The type of sorting algorithm.

type SpansAggregateSortType string

List of SpansAggregateSortType.

const (
    SPANSAGGREGATESORTTYPE_ALPHABETICAL SpansAggregateSortType = "alphabetical"
    SPANSAGGREGATESORTTYPE_MEASURE      SpansAggregateSortType = "measure"
)

func NewSpansAggregateSortTypeFromValue

func NewSpansAggregateSortTypeFromValue(v string) (*SpansAggregateSortType, error)

NewSpansAggregateSortTypeFromValue returns a pointer to a valid SpansAggregateSortType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregateSortType) GetAllowedValues

func (v *SpansAggregateSortType) GetAllowedValues() []SpansAggregateSortType

GetAllowedValues reeturns the list of possible values.

func (SpansAggregateSortType) IsValid

func (v SpansAggregateSortType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregateSortType) Ptr

func (v SpansAggregateSortType) Ptr() *SpansAggregateSortType

Ptr returns reference to SpansAggregateSortType value.

func (*SpansAggregateSortType) UnmarshalJSON

func (v *SpansAggregateSortType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansAggregationFunction

SpansAggregationFunction An aggregation function.

type SpansAggregationFunction string

List of SpansAggregationFunction.

const (
    SPANSAGGREGATIONFUNCTION_COUNT         SpansAggregationFunction = "count"
    SPANSAGGREGATIONFUNCTION_CARDINALITY   SpansAggregationFunction = "cardinality"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_75 SpansAggregationFunction = "pc75"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_90 SpansAggregationFunction = "pc90"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_95 SpansAggregationFunction = "pc95"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_98 SpansAggregationFunction = "pc98"
    SPANSAGGREGATIONFUNCTION_PERCENTILE_99 SpansAggregationFunction = "pc99"
    SPANSAGGREGATIONFUNCTION_SUM           SpansAggregationFunction = "sum"
    SPANSAGGREGATIONFUNCTION_MIN           SpansAggregationFunction = "min"
    SPANSAGGREGATIONFUNCTION_MAX           SpansAggregationFunction = "max"
    SPANSAGGREGATIONFUNCTION_AVG           SpansAggregationFunction = "avg"
    SPANSAGGREGATIONFUNCTION_MEDIAN        SpansAggregationFunction = "median"
)

func NewSpansAggregationFunctionFromValue

func NewSpansAggregationFunctionFromValue(v string) (*SpansAggregationFunction, error)

NewSpansAggregationFunctionFromValue returns a pointer to a valid SpansAggregationFunction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansAggregationFunction) GetAllowedValues

func (v *SpansAggregationFunction) GetAllowedValues() []SpansAggregationFunction

GetAllowedValues reeturns the list of possible values.

func (SpansAggregationFunction) IsValid

func (v SpansAggregationFunction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansAggregationFunction) Ptr

func (v SpansAggregationFunction) Ptr() *SpansAggregationFunction

Ptr returns reference to SpansAggregationFunction value.

func (*SpansAggregationFunction) UnmarshalJSON

func (v *SpansAggregationFunction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansApi

SpansApi service type

type SpansApi datadog.Service

func NewSpansApi

func NewSpansApi(client *datadog.APIClient) *SpansApi

NewSpansApi Returns NewSpansApi.

func (*SpansApi) AggregateSpans

func (a *SpansApi) AggregateSpans(ctx _context.Context, body SpansAggregateRequest) (SpansAggregateResponse, *_nethttp.Response, error)

AggregateSpans Aggregate spans. The API endpoint to aggregate spans into buckets and compute metrics and timeseries. This endpoint is rate limited to `300` requests per hour.

func (*SpansApi) ListSpans

func (a *SpansApi) ListSpans(ctx _context.Context, body SpansListRequest) (SpansListResponse, *_nethttp.Response, error)

ListSpans Search spans. List endpoint returns spans that match a span search query. [Results are paginated][1].

Use this endpoint to build complex spans filtering and search. This endpoint is rate limited to `300` requests per hour.

[1]: /logs/guide/collect-multiple-logs-with-pagination?tab=v2api

func (*SpansApi) ListSpansGet

func (a *SpansApi) ListSpansGet(ctx _context.Context, o ...ListSpansGetOptionalParameters) (SpansListResponse, *_nethttp.Response, error)

ListSpansGet Get a list of spans. List endpoint returns spans that match a span search query. [Results are paginated][1].

Use this endpoint to see your latest spans. This endpoint is rate limited to `300` requests per hour.

[1]: /logs/guide/collect-multiple-logs-with-pagination?tab=v2api

func (*SpansApi) ListSpansGetWithPagination

func (a *SpansApi) ListSpansGetWithPagination(ctx _context.Context, o ...ListSpansGetOptionalParameters) (<-chan datadog.PaginationResult[Span], func())

ListSpansGetWithPagination provides a paginated version of ListSpansGet returning a channel with all items.

func (*SpansApi) ListSpansWithPagination

func (a *SpansApi) ListSpansWithPagination(ctx _context.Context, body SpansListRequest) (<-chan datadog.PaginationResult[Span], func())

ListSpansWithPagination provides a paginated version of ListSpans returning a channel with all items.

type SpansAttributes

SpansAttributes JSON object containing all span attributes and their associated values.

type SpansAttributes struct {
    // JSON object of attributes from your span.
    Attributes map[string]interface{} `json:"attributes,omitempty"`
    // JSON object of custom spans data.
    Custom map[string]interface{} `json:"custom,omitempty"`
    // End timestamp of your span.
    EndTimestamp *time.Time `json:"end_timestamp,omitempty"`
    // Name of the environment from where the spans are being sent.
    Env *string `json:"env,omitempty"`
    // Name of the machine from where the spans are being sent.
    Host *string `json:"host,omitempty"`
    // The reason why the span was ingested.
    IngestionReason *string `json:"ingestion_reason,omitempty"`
    // Id of the span that's parent of this span.
    ParentId *string `json:"parent_id,omitempty"`
    // Unique identifier of the resource.
    ResourceHash *string `json:"resource_hash,omitempty"`
    // The name of the resource.
    ResourceName *string `json:"resource_name,omitempty"`
    // The reason why the span was indexed.
    RetainedBy *string `json:"retained_by,omitempty"`
    // The name of the application or service generating the span events.
    // It is used to switch from APM to Logs, so make sure you define the same
    // value when you use both products.
    Service *string `json:"service,omitempty"`
    // Whether or not the span was collected as a stand-alone span. Always associated to "single_span" ingestion_reason if true.
    SingleSpan *bool `json:"single_span,omitempty"`
    // Id of the span.
    SpanId *string `json:"span_id,omitempty"`
    // Start timestamp of your span.
    StartTimestamp *time.Time `json:"start_timestamp,omitempty"`
    // Array of tags associated with your span.
    Tags []string `json:"tags,omitempty"`
    // Id of the trace to which the span belongs.
    TraceId *string `json:"trace_id,omitempty"`
    // The type of the span.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansAttributes

func NewSpansAttributes() *SpansAttributes

NewSpansAttributes instantiates a new SpansAttributes 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 NewSpansAttributesWithDefaults

func NewSpansAttributesWithDefaults() *SpansAttributes

NewSpansAttributesWithDefaults instantiates a new SpansAttributes 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 (*SpansAttributes) GetAttributes

func (o *SpansAttributes) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansAttributes) GetAttributesOk

func (o *SpansAttributes) 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 (*SpansAttributes) GetCustom

func (o *SpansAttributes) GetCustom() map[string]interface{}

GetCustom returns the Custom field value if set, zero value otherwise.

func (*SpansAttributes) GetCustomOk

func (o *SpansAttributes) GetCustomOk() (*map[string]interface{}, bool)

GetCustomOk returns a tuple with the Custom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetEndTimestamp

func (o *SpansAttributes) GetEndTimestamp() time.Time

GetEndTimestamp returns the EndTimestamp field value if set, zero value otherwise.

func (*SpansAttributes) GetEndTimestampOk

func (o *SpansAttributes) GetEndTimestampOk() (*time.Time, bool)

GetEndTimestampOk returns a tuple with the EndTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetEnv

func (o *SpansAttributes) GetEnv() string

GetEnv returns the Env field value if set, zero value otherwise.

func (*SpansAttributes) GetEnvOk

func (o *SpansAttributes) GetEnvOk() (*string, bool)

GetEnvOk returns a tuple with the Env field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetHost

func (o *SpansAttributes) GetHost() string

GetHost returns the Host field value if set, zero value otherwise.

func (*SpansAttributes) GetHostOk

func (o *SpansAttributes) 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 (*SpansAttributes) GetIngestionReason

func (o *SpansAttributes) GetIngestionReason() string

GetIngestionReason returns the IngestionReason field value if set, zero value otherwise.

func (*SpansAttributes) GetIngestionReasonOk

func (o *SpansAttributes) GetIngestionReasonOk() (*string, bool)

GetIngestionReasonOk returns a tuple with the IngestionReason field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetParentId

func (o *SpansAttributes) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*SpansAttributes) GetParentIdOk

func (o *SpansAttributes) GetParentIdOk() (*string, bool)

GetParentIdOk returns a tuple with the ParentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetResourceHash

func (o *SpansAttributes) GetResourceHash() string

GetResourceHash returns the ResourceHash field value if set, zero value otherwise.

func (*SpansAttributes) GetResourceHashOk

func (o *SpansAttributes) GetResourceHashOk() (*string, bool)

GetResourceHashOk returns a tuple with the ResourceHash field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetResourceName

func (o *SpansAttributes) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*SpansAttributes) GetResourceNameOk

func (o *SpansAttributes) GetResourceNameOk() (*string, bool)

GetResourceNameOk returns a tuple with the ResourceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetRetainedBy

func (o *SpansAttributes) GetRetainedBy() string

GetRetainedBy returns the RetainedBy field value if set, zero value otherwise.

func (*SpansAttributes) GetRetainedByOk

func (o *SpansAttributes) GetRetainedByOk() (*string, bool)

GetRetainedByOk returns a tuple with the RetainedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetService

func (o *SpansAttributes) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*SpansAttributes) GetServiceOk

func (o *SpansAttributes) 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 (*SpansAttributes) GetSingleSpan

func (o *SpansAttributes) GetSingleSpan() bool

GetSingleSpan returns the SingleSpan field value if set, zero value otherwise.

func (*SpansAttributes) GetSingleSpanOk

func (o *SpansAttributes) GetSingleSpanOk() (*bool, bool)

GetSingleSpanOk returns a tuple with the SingleSpan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetSpanId

func (o *SpansAttributes) GetSpanId() string

GetSpanId returns the SpanId field value if set, zero value otherwise.

func (*SpansAttributes) GetSpanIdOk

func (o *SpansAttributes) GetSpanIdOk() (*string, bool)

GetSpanIdOk returns a tuple with the SpanId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetStartTimestamp

func (o *SpansAttributes) GetStartTimestamp() time.Time

GetStartTimestamp returns the StartTimestamp field value if set, zero value otherwise.

func (*SpansAttributes) GetStartTimestampOk

func (o *SpansAttributes) GetStartTimestampOk() (*time.Time, bool)

GetStartTimestampOk returns a tuple with the StartTimestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetTags

func (o *SpansAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SpansAttributes) GetTagsOk

func (o *SpansAttributes) 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 (*SpansAttributes) GetTraceId

func (o *SpansAttributes) GetTraceId() string

GetTraceId returns the TraceId field value if set, zero value otherwise.

func (*SpansAttributes) GetTraceIdOk

func (o *SpansAttributes) GetTraceIdOk() (*string, bool)

GetTraceIdOk returns a tuple with the TraceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SpansAttributes) GetType

func (o *SpansAttributes) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*SpansAttributes) GetTypeOk

func (o *SpansAttributes) GetTypeOk() (*string, 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 (*SpansAttributes) HasAttributes

func (o *SpansAttributes) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansAttributes) HasCustom

func (o *SpansAttributes) HasCustom() bool

HasCustom returns a boolean if a field has been set.

func (*SpansAttributes) HasEndTimestamp

func (o *SpansAttributes) HasEndTimestamp() bool

HasEndTimestamp returns a boolean if a field has been set.

func (*SpansAttributes) HasEnv

func (o *SpansAttributes) HasEnv() bool

HasEnv returns a boolean if a field has been set.

func (*SpansAttributes) HasHost

func (o *SpansAttributes) HasHost() bool

HasHost returns a boolean if a field has been set.

func (*SpansAttributes) HasIngestionReason

func (o *SpansAttributes) HasIngestionReason() bool

HasIngestionReason returns a boolean if a field has been set.

func (*SpansAttributes) HasParentId

func (o *SpansAttributes) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*SpansAttributes) HasResourceHash

func (o *SpansAttributes) HasResourceHash() bool

HasResourceHash returns a boolean if a field has been set.

func (*SpansAttributes) HasResourceName

func (o *SpansAttributes) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*SpansAttributes) HasRetainedBy

func (o *SpansAttributes) HasRetainedBy() bool

HasRetainedBy returns a boolean if a field has been set.

func (*SpansAttributes) HasService

func (o *SpansAttributes) HasService() bool

HasService returns a boolean if a field has been set.

func (*SpansAttributes) HasSingleSpan

func (o *SpansAttributes) HasSingleSpan() bool

HasSingleSpan returns a boolean if a field has been set.

func (*SpansAttributes) HasSpanId

func (o *SpansAttributes) HasSpanId() bool

HasSpanId returns a boolean if a field has been set.

func (*SpansAttributes) HasStartTimestamp

func (o *SpansAttributes) HasStartTimestamp() bool

HasStartTimestamp returns a boolean if a field has been set.

func (*SpansAttributes) HasTags

func (o *SpansAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SpansAttributes) HasTraceId

func (o *SpansAttributes) HasTraceId() bool

HasTraceId returns a boolean if a field has been set.

func (*SpansAttributes) HasType

func (o *SpansAttributes) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansAttributes) MarshalJSON

func (o SpansAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansAttributes) SetAttributes

func (o *SpansAttributes) SetAttributes(v map[string]interface{})

SetAttributes gets a reference to the given map[string]interface{} and assigns it to the Attributes field.

func (*SpansAttributes) SetCustom

func (o *SpansAttributes) SetCustom(v map[string]interface{})

SetCustom gets a reference to the given map[string]interface{} and assigns it to the Custom field.

func (*SpansAttributes) SetEndTimestamp

func (o *SpansAttributes) SetEndTimestamp(v time.Time)

SetEndTimestamp gets a reference to the given time.Time and assigns it to the EndTimestamp field.

func (*SpansAttributes) SetEnv

func (o *SpansAttributes) SetEnv(v string)

SetEnv gets a reference to the given string and assigns it to the Env field.

func (*SpansAttributes) SetHost

func (o *SpansAttributes) SetHost(v string)

SetHost gets a reference to the given string and assigns it to the Host field.

func (*SpansAttributes) SetIngestionReason

func (o *SpansAttributes) SetIngestionReason(v string)

SetIngestionReason gets a reference to the given string and assigns it to the IngestionReason field.

func (*SpansAttributes) SetParentId

func (o *SpansAttributes) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*SpansAttributes) SetResourceHash

func (o *SpansAttributes) SetResourceHash(v string)

SetResourceHash gets a reference to the given string and assigns it to the ResourceHash field.

func (*SpansAttributes) SetResourceName

func (o *SpansAttributes) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*SpansAttributes) SetRetainedBy

func (o *SpansAttributes) SetRetainedBy(v string)

SetRetainedBy gets a reference to the given string and assigns it to the RetainedBy field.

func (*SpansAttributes) SetService

func (o *SpansAttributes) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

func (*SpansAttributes) SetSingleSpan

func (o *SpansAttributes) SetSingleSpan(v bool)

SetSingleSpan gets a reference to the given bool and assigns it to the SingleSpan field.

func (*SpansAttributes) SetSpanId

func (o *SpansAttributes) SetSpanId(v string)

SetSpanId gets a reference to the given string and assigns it to the SpanId field.

func (*SpansAttributes) SetStartTimestamp

func (o *SpansAttributes) SetStartTimestamp(v time.Time)

SetStartTimestamp gets a reference to the given time.Time and assigns it to the StartTimestamp field.

func (*SpansAttributes) SetTags

func (o *SpansAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SpansAttributes) SetTraceId

func (o *SpansAttributes) SetTraceId(v string)

SetTraceId gets a reference to the given string and assigns it to the TraceId field.

func (*SpansAttributes) SetType

func (o *SpansAttributes) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*SpansAttributes) UnmarshalJSON

func (o *SpansAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansCompute

SpansCompute A compute rule to compute metrics or timeseries.

type SpansCompute struct {
    // An aggregation function.
    Aggregation SpansAggregationFunction `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"`
    // The type of compute.
    Type *SpansComputeType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansCompute

func NewSpansCompute(aggregation SpansAggregationFunction) *SpansCompute

NewSpansCompute instantiates a new SpansCompute 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 NewSpansComputeWithDefaults

func NewSpansComputeWithDefaults() *SpansCompute

NewSpansComputeWithDefaults instantiates a new SpansCompute 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 (*SpansCompute) GetAggregation

func (o *SpansCompute) GetAggregation() SpansAggregationFunction

GetAggregation returns the Aggregation field value.

func (*SpansCompute) GetAggregationOk

func (o *SpansCompute) GetAggregationOk() (*SpansAggregationFunction, bool)

GetAggregationOk returns a tuple with the Aggregation field value and a boolean to check if the value has been set.

func (*SpansCompute) GetInterval

func (o *SpansCompute) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*SpansCompute) GetIntervalOk

func (o *SpansCompute) 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 (*SpansCompute) GetMetric

func (o *SpansCompute) GetMetric() string

GetMetric returns the Metric field value if set, zero value otherwise.

func (*SpansCompute) GetMetricOk

func (o *SpansCompute) 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 (*SpansCompute) GetType

func (o *SpansCompute) GetType() SpansComputeType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansCompute) GetTypeOk

func (o *SpansCompute) GetTypeOk() (*SpansComputeType, 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 (*SpansCompute) HasInterval

func (o *SpansCompute) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*SpansCompute) HasMetric

func (o *SpansCompute) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*SpansCompute) HasType

func (o *SpansCompute) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansCompute) MarshalJSON

func (o SpansCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansCompute) SetAggregation

func (o *SpansCompute) SetAggregation(v SpansAggregationFunction)

SetAggregation sets field value.

func (*SpansCompute) SetInterval

func (o *SpansCompute) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*SpansCompute) SetMetric

func (o *SpansCompute) SetMetric(v string)

SetMetric gets a reference to the given string and assigns it to the Metric field.

func (*SpansCompute) SetType

func (o *SpansCompute) SetType(v SpansComputeType)

SetType gets a reference to the given SpansComputeType and assigns it to the Type field.

func (*SpansCompute) UnmarshalJSON

func (o *SpansCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansComputeType

SpansComputeType The type of compute.

type SpansComputeType string

List of SpansComputeType.

const (
    SPANSCOMPUTETYPE_TIMESERIES SpansComputeType = "timeseries"
    SPANSCOMPUTETYPE_TOTAL      SpansComputeType = "total"
)

func NewSpansComputeTypeFromValue

func NewSpansComputeTypeFromValue(v string) (*SpansComputeType, error)

NewSpansComputeTypeFromValue returns a pointer to a valid SpansComputeType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansComputeType) GetAllowedValues

func (v *SpansComputeType) GetAllowedValues() []SpansComputeType

GetAllowedValues reeturns the list of possible values.

func (SpansComputeType) IsValid

func (v SpansComputeType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansComputeType) Ptr

func (v SpansComputeType) Ptr() *SpansComputeType

Ptr returns reference to SpansComputeType value.

func (*SpansComputeType) UnmarshalJSON

func (v *SpansComputeType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansFilter

SpansFilter The spans filter used to index spans.

type SpansFilter struct {
    // The search query - following the [span search syntax](https://docs.datadoghq.com/tracing/trace_explorer/query_syntax/).
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansFilter

func NewSpansFilter() *SpansFilter

NewSpansFilter instantiates a new SpansFilter 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 NewSpansFilterWithDefaults

func NewSpansFilterWithDefaults() *SpansFilter

NewSpansFilterWithDefaults instantiates a new SpansFilter 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 (*SpansFilter) GetQuery

func (o *SpansFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SpansFilter) GetQueryOk

func (o *SpansFilter) 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 (*SpansFilter) HasQuery

func (o *SpansFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SpansFilter) MarshalJSON

func (o SpansFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansFilter) SetQuery

func (o *SpansFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SpansFilter) UnmarshalJSON

func (o *SpansFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansFilterCreate

SpansFilterCreate The spans filter. Spans matching this filter will be indexed and stored.

type SpansFilterCreate struct {
    // The search query - following the [span search syntax](https://docs.datadoghq.com/tracing/trace_explorer/query_syntax/).
    Query string `json:"query"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansFilterCreate

func NewSpansFilterCreate(query string) *SpansFilterCreate

NewSpansFilterCreate instantiates a new SpansFilterCreate 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 NewSpansFilterCreateWithDefaults

func NewSpansFilterCreateWithDefaults() *SpansFilterCreate

NewSpansFilterCreateWithDefaults instantiates a new SpansFilterCreate 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 (*SpansFilterCreate) GetQuery

func (o *SpansFilterCreate) GetQuery() string

GetQuery returns the Query field value.

func (*SpansFilterCreate) GetQueryOk

func (o *SpansFilterCreate) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (SpansFilterCreate) MarshalJSON

func (o SpansFilterCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansFilterCreate) SetQuery

func (o *SpansFilterCreate) SetQuery(v string)

SetQuery sets field value.

func (*SpansFilterCreate) UnmarshalJSON

func (o *SpansFilterCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansGroupBy

SpansGroupBy A group by rule.

type SpansGroupBy struct {
    // The name of the facet to use (required).
    Facet string `json:"facet"`
    // 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.
    Histogram *SpansGroupByHistogram `json:"histogram,omitempty"`
    // The maximum buckets to return for this group by.
    Limit *int64 `json:"limit,omitempty"`
    // The value to use for spans that don't have the facet used to group by.
    Missing *SpansGroupByMissing `json:"missing,omitempty"`
    // A sort rule.
    Sort *SpansAggregateSort `json:"sort,omitempty"`
    // A resulting object to put the given computes in over all the matching records.
    Total *SpansGroupByTotal `json:"total,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansGroupBy

func NewSpansGroupBy(facet string) *SpansGroupBy

NewSpansGroupBy instantiates a new SpansGroupBy 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 NewSpansGroupByWithDefaults

func NewSpansGroupByWithDefaults() *SpansGroupBy

NewSpansGroupByWithDefaults instantiates a new SpansGroupBy 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 (*SpansGroupBy) GetFacet

func (o *SpansGroupBy) GetFacet() string

GetFacet returns the Facet field value.

func (*SpansGroupBy) GetFacetOk

func (o *SpansGroupBy) GetFacetOk() (*string, bool)

GetFacetOk returns a tuple with the Facet field value and a boolean to check if the value has been set.

func (*SpansGroupBy) GetHistogram

func (o *SpansGroupBy) GetHistogram() SpansGroupByHistogram

GetHistogram returns the Histogram field value if set, zero value otherwise.

func (*SpansGroupBy) GetHistogramOk

func (o *SpansGroupBy) GetHistogramOk() (*SpansGroupByHistogram, 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 (*SpansGroupBy) GetLimit

func (o *SpansGroupBy) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SpansGroupBy) GetLimitOk

func (o *SpansGroupBy) 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 (*SpansGroupBy) GetMissing

func (o *SpansGroupBy) GetMissing() SpansGroupByMissing

GetMissing returns the Missing field value if set, zero value otherwise.

func (*SpansGroupBy) GetMissingOk

func (o *SpansGroupBy) GetMissingOk() (*SpansGroupByMissing, 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 (*SpansGroupBy) GetSort

func (o *SpansGroupBy) GetSort() SpansAggregateSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*SpansGroupBy) GetSortOk

func (o *SpansGroupBy) GetSortOk() (*SpansAggregateSort, 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 (*SpansGroupBy) GetTotal

func (o *SpansGroupBy) GetTotal() SpansGroupByTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*SpansGroupBy) GetTotalOk

func (o *SpansGroupBy) GetTotalOk() (*SpansGroupByTotal, 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 (*SpansGroupBy) HasHistogram

func (o *SpansGroupBy) HasHistogram() bool

HasHistogram returns a boolean if a field has been set.

func (*SpansGroupBy) HasLimit

func (o *SpansGroupBy) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*SpansGroupBy) HasMissing

func (o *SpansGroupBy) HasMissing() bool

HasMissing returns a boolean if a field has been set.

func (*SpansGroupBy) HasSort

func (o *SpansGroupBy) HasSort() bool

HasSort returns a boolean if a field has been set.

func (*SpansGroupBy) HasTotal

func (o *SpansGroupBy) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (SpansGroupBy) MarshalJSON

func (o SpansGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansGroupBy) SetFacet

func (o *SpansGroupBy) SetFacet(v string)

SetFacet sets field value.

func (*SpansGroupBy) SetHistogram

func (o *SpansGroupBy) SetHistogram(v SpansGroupByHistogram)

SetHistogram gets a reference to the given SpansGroupByHistogram and assigns it to the Histogram field.

func (*SpansGroupBy) SetLimit

func (o *SpansGroupBy) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*SpansGroupBy) SetMissing

func (o *SpansGroupBy) SetMissing(v SpansGroupByMissing)

SetMissing gets a reference to the given SpansGroupByMissing and assigns it to the Missing field.

func (*SpansGroupBy) SetSort

func (o *SpansGroupBy) SetSort(v SpansAggregateSort)

SetSort gets a reference to the given SpansAggregateSort and assigns it to the Sort field.

func (*SpansGroupBy) SetTotal

func (o *SpansGroupBy) SetTotal(v SpansGroupByTotal)

SetTotal gets a reference to the given SpansGroupByTotal and assigns it to the Total field.

func (*SpansGroupBy) UnmarshalJSON

func (o *SpansGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansGroupByHistogram

SpansGroupByHistogram 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.

type SpansGroupByHistogram 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansGroupByHistogram

func NewSpansGroupByHistogram(interval float64, max float64, min float64) *SpansGroupByHistogram

NewSpansGroupByHistogram instantiates a new SpansGroupByHistogram 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 NewSpansGroupByHistogramWithDefaults

func NewSpansGroupByHistogramWithDefaults() *SpansGroupByHistogram

NewSpansGroupByHistogramWithDefaults instantiates a new SpansGroupByHistogram 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 (*SpansGroupByHistogram) GetInterval

func (o *SpansGroupByHistogram) GetInterval() float64

GetInterval returns the Interval field value.

func (*SpansGroupByHistogram) GetIntervalOk

func (o *SpansGroupByHistogram) GetIntervalOk() (*float64, bool)

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*SpansGroupByHistogram) GetMax

func (o *SpansGroupByHistogram) GetMax() float64

GetMax returns the Max field value.

func (*SpansGroupByHistogram) GetMaxOk

func (o *SpansGroupByHistogram) GetMaxOk() (*float64, bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.

func (*SpansGroupByHistogram) GetMin

func (o *SpansGroupByHistogram) GetMin() float64

GetMin returns the Min field value.

func (*SpansGroupByHistogram) GetMinOk

func (o *SpansGroupByHistogram) GetMinOk() (*float64, bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.

func (SpansGroupByHistogram) MarshalJSON

func (o SpansGroupByHistogram) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansGroupByHistogram) SetInterval

func (o *SpansGroupByHistogram) SetInterval(v float64)

SetInterval sets field value.

func (*SpansGroupByHistogram) SetMax

func (o *SpansGroupByHistogram) SetMax(v float64)

SetMax sets field value.

func (*SpansGroupByHistogram) SetMin

func (o *SpansGroupByHistogram) SetMin(v float64)

SetMin sets field value.

func (*SpansGroupByHistogram) UnmarshalJSON

func (o *SpansGroupByHistogram) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansGroupByMissing

SpansGroupByMissing - The value to use for spans that don't have the facet used to group by.

type SpansGroupByMissing struct {
    SpansGroupByMissingString *string
    SpansGroupByMissingNumber *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SpansGroupByMissingNumberAsSpansGroupByMissing

func SpansGroupByMissingNumberAsSpansGroupByMissing(v *float64) SpansGroupByMissing

SpansGroupByMissingNumberAsSpansGroupByMissing is a convenience function that returns float64 wrapped in SpansGroupByMissing.

func SpansGroupByMissingStringAsSpansGroupByMissing

func SpansGroupByMissingStringAsSpansGroupByMissing(v *string) SpansGroupByMissing

SpansGroupByMissingStringAsSpansGroupByMissing is a convenience function that returns string wrapped in SpansGroupByMissing.

func (*SpansGroupByMissing) GetActualInstance

func (obj *SpansGroupByMissing) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SpansGroupByMissing) MarshalJSON

func (obj SpansGroupByMissing) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SpansGroupByMissing) UnmarshalJSON

func (obj *SpansGroupByMissing) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SpansGroupByTotal

SpansGroupByTotal - A resulting object to put the given computes in over all the matching records.

type SpansGroupByTotal struct {
    SpansGroupByTotalBoolean *bool
    SpansGroupByTotalString  *string
    SpansGroupByTotalNumber  *float64

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func SpansGroupByTotalBooleanAsSpansGroupByTotal

func SpansGroupByTotalBooleanAsSpansGroupByTotal(v *bool) SpansGroupByTotal

SpansGroupByTotalBooleanAsSpansGroupByTotal is a convenience function that returns bool wrapped in SpansGroupByTotal.

func SpansGroupByTotalNumberAsSpansGroupByTotal

func SpansGroupByTotalNumberAsSpansGroupByTotal(v *float64) SpansGroupByTotal

SpansGroupByTotalNumberAsSpansGroupByTotal is a convenience function that returns float64 wrapped in SpansGroupByTotal.

func SpansGroupByTotalStringAsSpansGroupByTotal

func SpansGroupByTotalStringAsSpansGroupByTotal(v *string) SpansGroupByTotal

SpansGroupByTotalStringAsSpansGroupByTotal is a convenience function that returns string wrapped in SpansGroupByTotal.

func (*SpansGroupByTotal) GetActualInstance

func (obj *SpansGroupByTotal) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (SpansGroupByTotal) MarshalJSON

func (obj SpansGroupByTotal) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*SpansGroupByTotal) UnmarshalJSON

func (obj *SpansGroupByTotal) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type SpansListRequest

SpansListRequest The request for a spans list.

type SpansListRequest struct {
    // The object containing the query content.
    Data *SpansListRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansListRequest

func NewSpansListRequest() *SpansListRequest

NewSpansListRequest instantiates a new SpansListRequest 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 NewSpansListRequestWithDefaults

func NewSpansListRequestWithDefaults() *SpansListRequest

NewSpansListRequestWithDefaults instantiates a new SpansListRequest 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 (*SpansListRequest) GetData

func (o *SpansListRequest) GetData() SpansListRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansListRequest) GetDataOk

func (o *SpansListRequest) GetDataOk() (*SpansListRequestData, 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 (*SpansListRequest) HasData

func (o *SpansListRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansListRequest) MarshalJSON

func (o SpansListRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequest) SetData

func (o *SpansListRequest) SetData(v SpansListRequestData)

SetData gets a reference to the given SpansListRequestData and assigns it to the Data field.

func (*SpansListRequest) UnmarshalJSON

func (o *SpansListRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestAttributes

SpansListRequestAttributes The object containing all the query parameters.

type SpansListRequestAttributes struct {
    // The search and filter query settings.
    Filter *SpansQueryFilter `json:"filter,omitempty"`
    // 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.
    Options *SpansQueryOptions `json:"options,omitempty"`
    // Paging attributes for listing spans.
    Page *SpansListRequestPage `json:"page,omitempty"`
    // Sort parameters when querying spans.
    Sort *SpansSort `json:"sort,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansListRequestAttributes

func NewSpansListRequestAttributes() *SpansListRequestAttributes

NewSpansListRequestAttributes instantiates a new SpansListRequestAttributes 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 NewSpansListRequestAttributesWithDefaults

func NewSpansListRequestAttributesWithDefaults() *SpansListRequestAttributes

NewSpansListRequestAttributesWithDefaults instantiates a new SpansListRequestAttributes 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 (*SpansListRequestAttributes) GetFilter

func (o *SpansListRequestAttributes) GetFilter() SpansQueryFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetFilterOk

func (o *SpansListRequestAttributes) GetFilterOk() (*SpansQueryFilter, 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 (*SpansListRequestAttributes) GetOptions

func (o *SpansListRequestAttributes) GetOptions() SpansQueryOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetOptionsOk

func (o *SpansListRequestAttributes) GetOptionsOk() (*SpansQueryOptions, 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 (*SpansListRequestAttributes) GetPage

func (o *SpansListRequestAttributes) GetPage() SpansListRequestPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetPageOk

func (o *SpansListRequestAttributes) GetPageOk() (*SpansListRequestPage, 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 (*SpansListRequestAttributes) GetSort

func (o *SpansListRequestAttributes) GetSort() SpansSort

GetSort returns the Sort field value if set, zero value otherwise.

func (*SpansListRequestAttributes) GetSortOk

func (o *SpansListRequestAttributes) GetSortOk() (*SpansSort, 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 (*SpansListRequestAttributes) HasFilter

func (o *SpansListRequestAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansListRequestAttributes) HasOptions

func (o *SpansListRequestAttributes) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SpansListRequestAttributes) HasPage

func (o *SpansListRequestAttributes) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SpansListRequestAttributes) HasSort

func (o *SpansListRequestAttributes) HasSort() bool

HasSort returns a boolean if a field has been set.

func (SpansListRequestAttributes) MarshalJSON

func (o SpansListRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequestAttributes) SetFilter

func (o *SpansListRequestAttributes) SetFilter(v SpansQueryFilter)

SetFilter gets a reference to the given SpansQueryFilter and assigns it to the Filter field.

func (*SpansListRequestAttributes) SetOptions

func (o *SpansListRequestAttributes) SetOptions(v SpansQueryOptions)

SetOptions gets a reference to the given SpansQueryOptions and assigns it to the Options field.

func (*SpansListRequestAttributes) SetPage

func (o *SpansListRequestAttributes) SetPage(v SpansListRequestPage)

SetPage gets a reference to the given SpansListRequestPage and assigns it to the Page field.

func (*SpansListRequestAttributes) SetSort

func (o *SpansListRequestAttributes) SetSort(v SpansSort)

SetSort gets a reference to the given SpansSort and assigns it to the Sort field.

func (*SpansListRequestAttributes) UnmarshalJSON

func (o *SpansListRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestData

SpansListRequestData The object containing the query content.

type SpansListRequestData struct {
    // The object containing all the query parameters.
    Attributes *SpansListRequestAttributes `json:"attributes,omitempty"`
    // The type of resource. The value should always be search_request.
    Type *SpansListRequestType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansListRequestData

func NewSpansListRequestData() *SpansListRequestData

NewSpansListRequestData instantiates a new SpansListRequestData 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 NewSpansListRequestDataWithDefaults

func NewSpansListRequestDataWithDefaults() *SpansListRequestData

NewSpansListRequestDataWithDefaults instantiates a new SpansListRequestData 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 (*SpansListRequestData) GetAttributes

func (o *SpansListRequestData) GetAttributes() SpansListRequestAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansListRequestData) GetAttributesOk

func (o *SpansListRequestData) GetAttributesOk() (*SpansListRequestAttributes, 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 (*SpansListRequestData) GetType

func (o *SpansListRequestData) GetType() SpansListRequestType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansListRequestData) GetTypeOk

func (o *SpansListRequestData) GetTypeOk() (*SpansListRequestType, 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 (*SpansListRequestData) HasAttributes

func (o *SpansListRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansListRequestData) HasType

func (o *SpansListRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansListRequestData) MarshalJSON

func (o SpansListRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequestData) SetAttributes

func (o *SpansListRequestData) SetAttributes(v SpansListRequestAttributes)

SetAttributes gets a reference to the given SpansListRequestAttributes and assigns it to the Attributes field.

func (*SpansListRequestData) SetType

func (o *SpansListRequestData) SetType(v SpansListRequestType)

SetType gets a reference to the given SpansListRequestType and assigns it to the Type field.

func (*SpansListRequestData) UnmarshalJSON

func (o *SpansListRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestPage

SpansListRequestPage Paging attributes for listing spans.

type SpansListRequestPage struct {
    // List following results with a cursor provided in the previous query.
    Cursor *string `json:"cursor,omitempty"`
    // Maximum number of spans in the response.
    Limit *int32 `json:"limit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansListRequestPage

func NewSpansListRequestPage() *SpansListRequestPage

NewSpansListRequestPage instantiates a new SpansListRequestPage 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 NewSpansListRequestPageWithDefaults

func NewSpansListRequestPageWithDefaults() *SpansListRequestPage

NewSpansListRequestPageWithDefaults instantiates a new SpansListRequestPage 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 (*SpansListRequestPage) GetCursor

func (o *SpansListRequestPage) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*SpansListRequestPage) GetCursorOk

func (o *SpansListRequestPage) 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 (*SpansListRequestPage) GetLimit

func (o *SpansListRequestPage) GetLimit() int32

GetLimit returns the Limit field value if set, zero value otherwise.

func (*SpansListRequestPage) GetLimitOk

func (o *SpansListRequestPage) 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 (*SpansListRequestPage) HasCursor

func (o *SpansListRequestPage) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*SpansListRequestPage) HasLimit

func (o *SpansListRequestPage) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (SpansListRequestPage) MarshalJSON

func (o SpansListRequestPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListRequestPage) SetCursor

func (o *SpansListRequestPage) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*SpansListRequestPage) SetLimit

func (o *SpansListRequestPage) SetLimit(v int32)

SetLimit gets a reference to the given int32 and assigns it to the Limit field.

func (*SpansListRequestPage) UnmarshalJSON

func (o *SpansListRequestPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListRequestType

SpansListRequestType The type of resource. The value should always be search_request.

type SpansListRequestType string

List of SpansListRequestType.

const (
    SPANSLISTREQUESTTYPE_SEARCH_REQUEST SpansListRequestType = "search_request"
)

func NewSpansListRequestTypeFromValue

func NewSpansListRequestTypeFromValue(v string) (*SpansListRequestType, error)

NewSpansListRequestTypeFromValue returns a pointer to a valid SpansListRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansListRequestType) GetAllowedValues

func (v *SpansListRequestType) GetAllowedValues() []SpansListRequestType

GetAllowedValues reeturns the list of possible values.

func (SpansListRequestType) IsValid

func (v SpansListRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansListRequestType) Ptr

func (v SpansListRequestType) Ptr() *SpansListRequestType

Ptr returns reference to SpansListRequestType value.

func (*SpansListRequestType) UnmarshalJSON

func (v *SpansListRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansListResponse

SpansListResponse Response object with all spans matching the request and pagination information.

type SpansListResponse struct {
    // Array of spans matching the request.
    Data []Span `json:"data,omitempty"`
    // Links attributes.
    Links *SpansListResponseLinks `json:"links,omitempty"`
    // The metadata associated with a request.
    Meta *SpansListResponseMetadata `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansListResponse

func NewSpansListResponse() *SpansListResponse

NewSpansListResponse instantiates a new SpansListResponse 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 NewSpansListResponseWithDefaults

func NewSpansListResponseWithDefaults() *SpansListResponse

NewSpansListResponseWithDefaults instantiates a new SpansListResponse 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 (*SpansListResponse) GetData

func (o *SpansListResponse) GetData() []Span

GetData returns the Data field value if set, zero value otherwise.

func (*SpansListResponse) GetDataOk

func (o *SpansListResponse) GetDataOk() (*[]Span, 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 (o *SpansListResponse) GetLinks() SpansListResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*SpansListResponse) GetLinksOk

func (o *SpansListResponse) GetLinksOk() (*SpansListResponseLinks, 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 (*SpansListResponse) GetMeta

func (o *SpansListResponse) GetMeta() SpansListResponseMetadata

GetMeta returns the Meta field value if set, zero value otherwise.

func (*SpansListResponse) GetMetaOk

func (o *SpansListResponse) GetMetaOk() (*SpansListResponseMetadata, 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 (*SpansListResponse) HasData

func (o *SpansListResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (o *SpansListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SpansListResponse) HasMeta

func (o *SpansListResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (SpansListResponse) MarshalJSON

func (o SpansListResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListResponse) SetData

func (o *SpansListResponse) SetData(v []Span)

SetData gets a reference to the given []Span and assigns it to the Data field.

func (o *SpansListResponse) SetLinks(v SpansListResponseLinks)

SetLinks gets a reference to the given SpansListResponseLinks and assigns it to the Links field.

func (*SpansListResponse) SetMeta

func (o *SpansListResponse) SetMeta(v SpansListResponseMetadata)

SetMeta gets a reference to the given SpansListResponseMetadata and assigns it to the Meta field.

func (*SpansListResponse) UnmarshalJSON

func (o *SpansListResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

SpansListResponseLinks Links attributes.

type SpansListResponseLinks 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewSpansListResponseLinks() *SpansListResponseLinks

NewSpansListResponseLinks instantiates a new SpansListResponseLinks 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 NewSpansListResponseLinksWithDefaults

func NewSpansListResponseLinksWithDefaults() *SpansListResponseLinks

NewSpansListResponseLinksWithDefaults instantiates a new SpansListResponseLinks 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 (*SpansListResponseLinks) GetNext

func (o *SpansListResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*SpansListResponseLinks) GetNextOk

func (o *SpansListResponseLinks) 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 (*SpansListResponseLinks) HasNext

func (o *SpansListResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (SpansListResponseLinks) MarshalJSON

func (o SpansListResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListResponseLinks) SetNext

func (o *SpansListResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*SpansListResponseLinks) UnmarshalJSON

func (o *SpansListResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansListResponseMetadata

SpansListResponseMetadata The metadata associated with a request.

type SpansListResponseMetadata struct {
    // The time elapsed in milliseconds.
    Elapsed *int64 `json:"elapsed,omitempty"`
    // Paging attributes.
    Page *SpansResponseMetadataPage `json:"page,omitempty"`
    // The identifier of the request.
    RequestId *string `json:"request_id,omitempty"`
    // The status of the response.
    Status *SpansAggregateResponseStatus `json:"status,omitempty"`
    // A list of warnings (non fatal errors) encountered, partial results might be returned if
    // warnings are present in the response.
    Warnings []SpansWarning `json:"warnings,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansListResponseMetadata

func NewSpansListResponseMetadata() *SpansListResponseMetadata

NewSpansListResponseMetadata instantiates a new SpansListResponseMetadata 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 NewSpansListResponseMetadataWithDefaults

func NewSpansListResponseMetadataWithDefaults() *SpansListResponseMetadata

NewSpansListResponseMetadataWithDefaults instantiates a new SpansListResponseMetadata 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 (*SpansListResponseMetadata) GetElapsed

func (o *SpansListResponseMetadata) GetElapsed() int64

GetElapsed returns the Elapsed field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetElapsedOk

func (o *SpansListResponseMetadata) 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 (*SpansListResponseMetadata) GetPage

func (o *SpansListResponseMetadata) GetPage() SpansResponseMetadataPage

GetPage returns the Page field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetPageOk

func (o *SpansListResponseMetadata) GetPageOk() (*SpansResponseMetadataPage, 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 (*SpansListResponseMetadata) GetRequestId

func (o *SpansListResponseMetadata) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetRequestIdOk

func (o *SpansListResponseMetadata) 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 (*SpansListResponseMetadata) GetStatus

func (o *SpansListResponseMetadata) GetStatus() SpansAggregateResponseStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetStatusOk

func (o *SpansListResponseMetadata) GetStatusOk() (*SpansAggregateResponseStatus, 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 (*SpansListResponseMetadata) GetWarnings

func (o *SpansListResponseMetadata) GetWarnings() []SpansWarning

GetWarnings returns the Warnings field value if set, zero value otherwise.

func (*SpansListResponseMetadata) GetWarningsOk

func (o *SpansListResponseMetadata) GetWarningsOk() (*[]SpansWarning, 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 (*SpansListResponseMetadata) HasElapsed

func (o *SpansListResponseMetadata) HasElapsed() bool

HasElapsed returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasPage

func (o *SpansListResponseMetadata) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasRequestId

func (o *SpansListResponseMetadata) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasStatus

func (o *SpansListResponseMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SpansListResponseMetadata) HasWarnings

func (o *SpansListResponseMetadata) HasWarnings() bool

HasWarnings returns a boolean if a field has been set.

func (SpansListResponseMetadata) MarshalJSON

func (o SpansListResponseMetadata) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansListResponseMetadata) SetElapsed

func (o *SpansListResponseMetadata) SetElapsed(v int64)

SetElapsed gets a reference to the given int64 and assigns it to the Elapsed field.

func (*SpansListResponseMetadata) SetPage

func (o *SpansListResponseMetadata) SetPage(v SpansResponseMetadataPage)

SetPage gets a reference to the given SpansResponseMetadataPage and assigns it to the Page field.

func (*SpansListResponseMetadata) SetRequestId

func (o *SpansListResponseMetadata) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*SpansListResponseMetadata) SetStatus

func (o *SpansListResponseMetadata) SetStatus(v SpansAggregateResponseStatus)

SetStatus gets a reference to the given SpansAggregateResponseStatus and assigns it to the Status field.

func (*SpansListResponseMetadata) SetWarnings

func (o *SpansListResponseMetadata) SetWarnings(v []SpansWarning)

SetWarnings gets a reference to the given []SpansWarning and assigns it to the Warnings field.

func (*SpansListResponseMetadata) UnmarshalJSON

func (o *SpansListResponseMetadata) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricCompute

SpansMetricCompute The compute rule to compute the span-based metric.

type SpansMetricCompute struct {
    // The type of aggregation to use.
    AggregationType SpansMetricComputeAggregationType `json:"aggregation_type"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricCompute

func NewSpansMetricCompute(aggregationType SpansMetricComputeAggregationType) *SpansMetricCompute

NewSpansMetricCompute instantiates a new SpansMetricCompute 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 NewSpansMetricComputeWithDefaults

func NewSpansMetricComputeWithDefaults() *SpansMetricCompute

NewSpansMetricComputeWithDefaults instantiates a new SpansMetricCompute 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 (*SpansMetricCompute) GetAggregationType

func (o *SpansMetricCompute) GetAggregationType() SpansMetricComputeAggregationType

GetAggregationType returns the AggregationType field value.

func (*SpansMetricCompute) GetAggregationTypeOk

func (o *SpansMetricCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)

GetAggregationTypeOk returns a tuple with the AggregationType field value and a boolean to check if the value has been set.

func (*SpansMetricCompute) GetIncludePercentiles

func (o *SpansMetricCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*SpansMetricCompute) GetIncludePercentilesOk

func (o *SpansMetricCompute) 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 (*SpansMetricCompute) GetPath

func (o *SpansMetricCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SpansMetricCompute) GetPathOk

func (o *SpansMetricCompute) 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 (*SpansMetricCompute) HasIncludePercentiles

func (o *SpansMetricCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*SpansMetricCompute) HasPath

func (o *SpansMetricCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (SpansMetricCompute) MarshalJSON

func (o SpansMetricCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCompute) SetAggregationType

func (o *SpansMetricCompute) SetAggregationType(v SpansMetricComputeAggregationType)

SetAggregationType sets field value.

func (*SpansMetricCompute) SetIncludePercentiles

func (o *SpansMetricCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*SpansMetricCompute) SetPath

func (o *SpansMetricCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*SpansMetricCompute) UnmarshalJSON

func (o *SpansMetricCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricComputeAggregationType

SpansMetricComputeAggregationType The type of aggregation to use.

type SpansMetricComputeAggregationType string

List of SpansMetricComputeAggregationType.

const (
    SPANSMETRICCOMPUTEAGGREGATIONTYPE_COUNT        SpansMetricComputeAggregationType = "count"
    SPANSMETRICCOMPUTEAGGREGATIONTYPE_DISTRIBUTION SpansMetricComputeAggregationType = "distribution"
)

func NewSpansMetricComputeAggregationTypeFromValue

func NewSpansMetricComputeAggregationTypeFromValue(v string) (*SpansMetricComputeAggregationType, error)

NewSpansMetricComputeAggregationTypeFromValue returns a pointer to a valid SpansMetricComputeAggregationType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansMetricComputeAggregationType) GetAllowedValues

func (v *SpansMetricComputeAggregationType) GetAllowedValues() []SpansMetricComputeAggregationType

GetAllowedValues reeturns the list of possible values.

func (SpansMetricComputeAggregationType) IsValid

func (v SpansMetricComputeAggregationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansMetricComputeAggregationType) Ptr

func (v SpansMetricComputeAggregationType) Ptr() *SpansMetricComputeAggregationType

Ptr returns reference to SpansMetricComputeAggregationType value.

func (*SpansMetricComputeAggregationType) UnmarshalJSON

func (v *SpansMetricComputeAggregationType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansMetricCreateAttributes

SpansMetricCreateAttributes The object describing the Datadog span-based metric to create.

type SpansMetricCreateAttributes struct {
    // The compute rule to compute the span-based metric.
    Compute SpansMetricCompute `json:"compute"`
    // The span-based metric filter. Spans matching this filter will be aggregated in this metric.
    Filter *SpansMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricCreateAttributes

func NewSpansMetricCreateAttributes(compute SpansMetricCompute) *SpansMetricCreateAttributes

NewSpansMetricCreateAttributes instantiates a new SpansMetricCreateAttributes 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 NewSpansMetricCreateAttributesWithDefaults

func NewSpansMetricCreateAttributesWithDefaults() *SpansMetricCreateAttributes

NewSpansMetricCreateAttributesWithDefaults instantiates a new SpansMetricCreateAttributes 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 (*SpansMetricCreateAttributes) GetCompute

func (o *SpansMetricCreateAttributes) GetCompute() SpansMetricCompute

GetCompute returns the Compute field value.

func (*SpansMetricCreateAttributes) GetComputeOk

func (o *SpansMetricCreateAttributes) GetComputeOk() (*SpansMetricCompute, bool)

GetComputeOk returns a tuple with the Compute field value and a boolean to check if the value has been set.

func (*SpansMetricCreateAttributes) GetFilter

func (o *SpansMetricCreateAttributes) GetFilter() SpansMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansMetricCreateAttributes) GetFilterOk

func (o *SpansMetricCreateAttributes) GetFilterOk() (*SpansMetricFilter, 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 (*SpansMetricCreateAttributes) GetGroupBy

func (o *SpansMetricCreateAttributes) GetGroupBy() []SpansMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansMetricCreateAttributes) GetGroupByOk

func (o *SpansMetricCreateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, 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 (*SpansMetricCreateAttributes) HasFilter

func (o *SpansMetricCreateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansMetricCreateAttributes) HasGroupBy

func (o *SpansMetricCreateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (SpansMetricCreateAttributes) MarshalJSON

func (o SpansMetricCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCreateAttributes) SetCompute

func (o *SpansMetricCreateAttributes) SetCompute(v SpansMetricCompute)

SetCompute sets field value.

func (*SpansMetricCreateAttributes) SetFilter

func (o *SpansMetricCreateAttributes) SetFilter(v SpansMetricFilter)

SetFilter gets a reference to the given SpansMetricFilter and assigns it to the Filter field.

func (*SpansMetricCreateAttributes) SetGroupBy

func (o *SpansMetricCreateAttributes) SetGroupBy(v []SpansMetricGroupBy)

SetGroupBy gets a reference to the given []SpansMetricGroupBy and assigns it to the GroupBy field.

func (*SpansMetricCreateAttributes) UnmarshalJSON

func (o *SpansMetricCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricCreateData

SpansMetricCreateData The new span-based metric properties.

type SpansMetricCreateData struct {
    // The object describing the Datadog span-based metric to create.
    Attributes SpansMetricCreateAttributes `json:"attributes"`
    // The name of the span-based metric.
    Id string `json:"id"`
    // The type of resource. The value should always be spans_metrics.
    Type SpansMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricCreateData

func NewSpansMetricCreateData(attributes SpansMetricCreateAttributes, id string, typeVar SpansMetricType) *SpansMetricCreateData

NewSpansMetricCreateData instantiates a new SpansMetricCreateData 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 NewSpansMetricCreateDataWithDefaults

func NewSpansMetricCreateDataWithDefaults() *SpansMetricCreateData

NewSpansMetricCreateDataWithDefaults instantiates a new SpansMetricCreateData 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 (*SpansMetricCreateData) GetAttributes

func (o *SpansMetricCreateData) GetAttributes() SpansMetricCreateAttributes

GetAttributes returns the Attributes field value.

func (*SpansMetricCreateData) GetAttributesOk

func (o *SpansMetricCreateData) GetAttributesOk() (*SpansMetricCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SpansMetricCreateData) GetId

func (o *SpansMetricCreateData) GetId() string

GetId returns the Id field value.

func (*SpansMetricCreateData) GetIdOk

func (o *SpansMetricCreateData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SpansMetricCreateData) GetType

func (o *SpansMetricCreateData) GetType() SpansMetricType

GetType returns the Type field value.

func (*SpansMetricCreateData) GetTypeOk

func (o *SpansMetricCreateData) GetTypeOk() (*SpansMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SpansMetricCreateData) MarshalJSON

func (o SpansMetricCreateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCreateData) SetAttributes

func (o *SpansMetricCreateData) SetAttributes(v SpansMetricCreateAttributes)

SetAttributes sets field value.

func (*SpansMetricCreateData) SetId

func (o *SpansMetricCreateData) SetId(v string)

SetId sets field value.

func (*SpansMetricCreateData) SetType

func (o *SpansMetricCreateData) SetType(v SpansMetricType)

SetType sets field value.

func (*SpansMetricCreateData) UnmarshalJSON

func (o *SpansMetricCreateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricCreateRequest

SpansMetricCreateRequest The new span-based metric body.

type SpansMetricCreateRequest struct {
    // The new span-based metric properties.
    Data SpansMetricCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricCreateRequest

func NewSpansMetricCreateRequest(data SpansMetricCreateData) *SpansMetricCreateRequest

NewSpansMetricCreateRequest instantiates a new SpansMetricCreateRequest 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 NewSpansMetricCreateRequestWithDefaults

func NewSpansMetricCreateRequestWithDefaults() *SpansMetricCreateRequest

NewSpansMetricCreateRequestWithDefaults instantiates a new SpansMetricCreateRequest 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 (*SpansMetricCreateRequest) GetData

func (o *SpansMetricCreateRequest) GetData() SpansMetricCreateData

GetData returns the Data field value.

func (*SpansMetricCreateRequest) GetDataOk

func (o *SpansMetricCreateRequest) GetDataOk() (*SpansMetricCreateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SpansMetricCreateRequest) MarshalJSON

func (o SpansMetricCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricCreateRequest) SetData

func (o *SpansMetricCreateRequest) SetData(v SpansMetricCreateData)

SetData sets field value.

func (*SpansMetricCreateRequest) UnmarshalJSON

func (o *SpansMetricCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricFilter

SpansMetricFilter The span-based metric filter. Spans matching this filter will be aggregated in this metric.

type SpansMetricFilter struct {
    // The search query - following the span search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricFilter

func NewSpansMetricFilter() *SpansMetricFilter

NewSpansMetricFilter instantiates a new SpansMetricFilter 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 NewSpansMetricFilterWithDefaults

func NewSpansMetricFilterWithDefaults() *SpansMetricFilter

NewSpansMetricFilterWithDefaults instantiates a new SpansMetricFilter 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 (*SpansMetricFilter) GetQuery

func (o *SpansMetricFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SpansMetricFilter) GetQueryOk

func (o *SpansMetricFilter) 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 (*SpansMetricFilter) HasQuery

func (o *SpansMetricFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SpansMetricFilter) MarshalJSON

func (o SpansMetricFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricFilter) SetQuery

func (o *SpansMetricFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SpansMetricFilter) UnmarshalJSON

func (o *SpansMetricFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricGroupBy

SpansMetricGroupBy A group by rule.

type SpansMetricGroupBy struct {
    // The path to the value the span-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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricGroupBy

func NewSpansMetricGroupBy(path string) *SpansMetricGroupBy

NewSpansMetricGroupBy instantiates a new SpansMetricGroupBy 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 NewSpansMetricGroupByWithDefaults

func NewSpansMetricGroupByWithDefaults() *SpansMetricGroupBy

NewSpansMetricGroupByWithDefaults instantiates a new SpansMetricGroupBy 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 (*SpansMetricGroupBy) GetPath

func (o *SpansMetricGroupBy) GetPath() string

GetPath returns the Path field value.

func (*SpansMetricGroupBy) GetPathOk

func (o *SpansMetricGroupBy) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*SpansMetricGroupBy) GetTagName

func (o *SpansMetricGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*SpansMetricGroupBy) GetTagNameOk

func (o *SpansMetricGroupBy) 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 (*SpansMetricGroupBy) HasTagName

func (o *SpansMetricGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (SpansMetricGroupBy) MarshalJSON

func (o SpansMetricGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricGroupBy) SetPath

func (o *SpansMetricGroupBy) SetPath(v string)

SetPath sets field value.

func (*SpansMetricGroupBy) SetTagName

func (o *SpansMetricGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*SpansMetricGroupBy) UnmarshalJSON

func (o *SpansMetricGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponse

SpansMetricResponse The span-based metric object.

type SpansMetricResponse struct {
    // The span-based metric properties.
    Data *SpansMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricResponse

func NewSpansMetricResponse() *SpansMetricResponse

NewSpansMetricResponse instantiates a new SpansMetricResponse 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 NewSpansMetricResponseWithDefaults

func NewSpansMetricResponseWithDefaults() *SpansMetricResponse

NewSpansMetricResponseWithDefaults instantiates a new SpansMetricResponse 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 (*SpansMetricResponse) GetData

func (o *SpansMetricResponse) GetData() SpansMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansMetricResponse) GetDataOk

func (o *SpansMetricResponse) GetDataOk() (*SpansMetricResponseData, 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 (*SpansMetricResponse) HasData

func (o *SpansMetricResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansMetricResponse) MarshalJSON

func (o SpansMetricResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponse) SetData

func (o *SpansMetricResponse) SetData(v SpansMetricResponseData)

SetData gets a reference to the given SpansMetricResponseData and assigns it to the Data field.

func (*SpansMetricResponse) UnmarshalJSON

func (o *SpansMetricResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseAttributes

SpansMetricResponseAttributes The object describing a Datadog span-based metric.

type SpansMetricResponseAttributes struct {
    // The compute rule to compute the span-based metric.
    Compute *SpansMetricResponseCompute `json:"compute,omitempty"`
    // The span-based metric filter. Spans matching this filter will be aggregated in this metric.
    Filter *SpansMetricResponseFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansMetricResponseGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricResponseAttributes

func NewSpansMetricResponseAttributes() *SpansMetricResponseAttributes

NewSpansMetricResponseAttributes instantiates a new SpansMetricResponseAttributes 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 NewSpansMetricResponseAttributesWithDefaults

func NewSpansMetricResponseAttributesWithDefaults() *SpansMetricResponseAttributes

NewSpansMetricResponseAttributesWithDefaults instantiates a new SpansMetricResponseAttributes 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 (*SpansMetricResponseAttributes) GetCompute

func (o *SpansMetricResponseAttributes) GetCompute() SpansMetricResponseCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansMetricResponseAttributes) GetComputeOk

func (o *SpansMetricResponseAttributes) GetComputeOk() (*SpansMetricResponseCompute, 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 (*SpansMetricResponseAttributes) GetFilter

func (o *SpansMetricResponseAttributes) GetFilter() SpansMetricResponseFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansMetricResponseAttributes) GetFilterOk

func (o *SpansMetricResponseAttributes) GetFilterOk() (*SpansMetricResponseFilter, 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 (*SpansMetricResponseAttributes) GetGroupBy

func (o *SpansMetricResponseAttributes) GetGroupBy() []SpansMetricResponseGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansMetricResponseAttributes) GetGroupByOk

func (o *SpansMetricResponseAttributes) GetGroupByOk() (*[]SpansMetricResponseGroupBy, 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 (*SpansMetricResponseAttributes) HasCompute

func (o *SpansMetricResponseAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansMetricResponseAttributes) HasFilter

func (o *SpansMetricResponseAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansMetricResponseAttributes) HasGroupBy

func (o *SpansMetricResponseAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (SpansMetricResponseAttributes) MarshalJSON

func (o SpansMetricResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseAttributes) SetCompute

func (o *SpansMetricResponseAttributes) SetCompute(v SpansMetricResponseCompute)

SetCompute gets a reference to the given SpansMetricResponseCompute and assigns it to the Compute field.

func (*SpansMetricResponseAttributes) SetFilter

func (o *SpansMetricResponseAttributes) SetFilter(v SpansMetricResponseFilter)

SetFilter gets a reference to the given SpansMetricResponseFilter and assigns it to the Filter field.

func (*SpansMetricResponseAttributes) SetGroupBy

func (o *SpansMetricResponseAttributes) SetGroupBy(v []SpansMetricResponseGroupBy)

SetGroupBy gets a reference to the given []SpansMetricResponseGroupBy and assigns it to the GroupBy field.

func (*SpansMetricResponseAttributes) UnmarshalJSON

func (o *SpansMetricResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseCompute

SpansMetricResponseCompute The compute rule to compute the span-based metric.

type SpansMetricResponseCompute struct {
    // The type of aggregation to use.
    AggregationType *SpansMetricComputeAggregationType `json:"aggregation_type,omitempty"`
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution").
    Path *string `json:"path,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricResponseCompute

func NewSpansMetricResponseCompute() *SpansMetricResponseCompute

NewSpansMetricResponseCompute instantiates a new SpansMetricResponseCompute 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 NewSpansMetricResponseComputeWithDefaults

func NewSpansMetricResponseComputeWithDefaults() *SpansMetricResponseCompute

NewSpansMetricResponseComputeWithDefaults instantiates a new SpansMetricResponseCompute 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 (*SpansMetricResponseCompute) GetAggregationType

func (o *SpansMetricResponseCompute) GetAggregationType() SpansMetricComputeAggregationType

GetAggregationType returns the AggregationType field value if set, zero value otherwise.

func (*SpansMetricResponseCompute) GetAggregationTypeOk

func (o *SpansMetricResponseCompute) GetAggregationTypeOk() (*SpansMetricComputeAggregationType, bool)

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 (*SpansMetricResponseCompute) GetIncludePercentiles

func (o *SpansMetricResponseCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*SpansMetricResponseCompute) GetIncludePercentilesOk

func (o *SpansMetricResponseCompute) 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 (*SpansMetricResponseCompute) GetPath

func (o *SpansMetricResponseCompute) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SpansMetricResponseCompute) GetPathOk

func (o *SpansMetricResponseCompute) 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 (*SpansMetricResponseCompute) HasAggregationType

func (o *SpansMetricResponseCompute) HasAggregationType() bool

HasAggregationType returns a boolean if a field has been set.

func (*SpansMetricResponseCompute) HasIncludePercentiles

func (o *SpansMetricResponseCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (*SpansMetricResponseCompute) HasPath

func (o *SpansMetricResponseCompute) HasPath() bool

HasPath returns a boolean if a field has been set.

func (SpansMetricResponseCompute) MarshalJSON

func (o SpansMetricResponseCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseCompute) SetAggregationType

func (o *SpansMetricResponseCompute) SetAggregationType(v SpansMetricComputeAggregationType)

SetAggregationType gets a reference to the given SpansMetricComputeAggregationType and assigns it to the AggregationType field.

func (*SpansMetricResponseCompute) SetIncludePercentiles

func (o *SpansMetricResponseCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*SpansMetricResponseCompute) SetPath

func (o *SpansMetricResponseCompute) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*SpansMetricResponseCompute) UnmarshalJSON

func (o *SpansMetricResponseCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseData

SpansMetricResponseData The span-based metric properties.

type SpansMetricResponseData struct {
    // The object describing a Datadog span-based metric.
    Attributes *SpansMetricResponseAttributes `json:"attributes,omitempty"`
    // The name of the span-based metric.
    Id *string `json:"id,omitempty"`
    // The type of resource. The value should always be spans_metrics.
    Type *SpansMetricType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricResponseData

func NewSpansMetricResponseData() *SpansMetricResponseData

NewSpansMetricResponseData instantiates a new SpansMetricResponseData 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 NewSpansMetricResponseDataWithDefaults

func NewSpansMetricResponseDataWithDefaults() *SpansMetricResponseData

NewSpansMetricResponseDataWithDefaults instantiates a new SpansMetricResponseData 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 (*SpansMetricResponseData) GetAttributes

func (o *SpansMetricResponseData) GetAttributes() SpansMetricResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*SpansMetricResponseData) GetAttributesOk

func (o *SpansMetricResponseData) GetAttributesOk() (*SpansMetricResponseAttributes, 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 (*SpansMetricResponseData) GetId

func (o *SpansMetricResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*SpansMetricResponseData) GetIdOk

func (o *SpansMetricResponseData) 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 (*SpansMetricResponseData) GetType

func (o *SpansMetricResponseData) GetType() SpansMetricType

GetType returns the Type field value if set, zero value otherwise.

func (*SpansMetricResponseData) GetTypeOk

func (o *SpansMetricResponseData) GetTypeOk() (*SpansMetricType, 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 (*SpansMetricResponseData) HasAttributes

func (o *SpansMetricResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*SpansMetricResponseData) HasId

func (o *SpansMetricResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*SpansMetricResponseData) HasType

func (o *SpansMetricResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (SpansMetricResponseData) MarshalJSON

func (o SpansMetricResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseData) SetAttributes

func (o *SpansMetricResponseData) SetAttributes(v SpansMetricResponseAttributes)

SetAttributes gets a reference to the given SpansMetricResponseAttributes and assigns it to the Attributes field.

func (*SpansMetricResponseData) SetId

func (o *SpansMetricResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*SpansMetricResponseData) SetType

func (o *SpansMetricResponseData) SetType(v SpansMetricType)

SetType gets a reference to the given SpansMetricType and assigns it to the Type field.

func (*SpansMetricResponseData) UnmarshalJSON

func (o *SpansMetricResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseFilter

SpansMetricResponseFilter The span-based metric filter. Spans matching this filter will be aggregated in this metric.

type SpansMetricResponseFilter struct {
    // The search query - following the span search syntax.
    Query *string `json:"query,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricResponseFilter

func NewSpansMetricResponseFilter() *SpansMetricResponseFilter

NewSpansMetricResponseFilter instantiates a new SpansMetricResponseFilter 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 NewSpansMetricResponseFilterWithDefaults

func NewSpansMetricResponseFilterWithDefaults() *SpansMetricResponseFilter

NewSpansMetricResponseFilterWithDefaults instantiates a new SpansMetricResponseFilter 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 (*SpansMetricResponseFilter) GetQuery

func (o *SpansMetricResponseFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SpansMetricResponseFilter) GetQueryOk

func (o *SpansMetricResponseFilter) 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 (*SpansMetricResponseFilter) HasQuery

func (o *SpansMetricResponseFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (SpansMetricResponseFilter) MarshalJSON

func (o SpansMetricResponseFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseFilter) SetQuery

func (o *SpansMetricResponseFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SpansMetricResponseFilter) UnmarshalJSON

func (o *SpansMetricResponseFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricResponseGroupBy

SpansMetricResponseGroupBy A group by rule.

type SpansMetricResponseGroupBy struct {
    // The path to the value the span-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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricResponseGroupBy

func NewSpansMetricResponseGroupBy() *SpansMetricResponseGroupBy

NewSpansMetricResponseGroupBy instantiates a new SpansMetricResponseGroupBy 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 NewSpansMetricResponseGroupByWithDefaults

func NewSpansMetricResponseGroupByWithDefaults() *SpansMetricResponseGroupBy

NewSpansMetricResponseGroupByWithDefaults instantiates a new SpansMetricResponseGroupBy 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 (*SpansMetricResponseGroupBy) GetPath

func (o *SpansMetricResponseGroupBy) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*SpansMetricResponseGroupBy) GetPathOk

func (o *SpansMetricResponseGroupBy) 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 (*SpansMetricResponseGroupBy) GetTagName

func (o *SpansMetricResponseGroupBy) GetTagName() string

GetTagName returns the TagName field value if set, zero value otherwise.

func (*SpansMetricResponseGroupBy) GetTagNameOk

func (o *SpansMetricResponseGroupBy) 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 (*SpansMetricResponseGroupBy) HasPath

func (o *SpansMetricResponseGroupBy) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*SpansMetricResponseGroupBy) HasTagName

func (o *SpansMetricResponseGroupBy) HasTagName() bool

HasTagName returns a boolean if a field has been set.

func (SpansMetricResponseGroupBy) MarshalJSON

func (o SpansMetricResponseGroupBy) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricResponseGroupBy) SetPath

func (o *SpansMetricResponseGroupBy) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*SpansMetricResponseGroupBy) SetTagName

func (o *SpansMetricResponseGroupBy) SetTagName(v string)

SetTagName gets a reference to the given string and assigns it to the TagName field.

func (*SpansMetricResponseGroupBy) UnmarshalJSON

func (o *SpansMetricResponseGroupBy) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricType

SpansMetricType The type of resource. The value should always be spans_metrics.

type SpansMetricType string

List of SpansMetricType.

const (
    SPANSMETRICTYPE_SPANS_METRICS SpansMetricType = "spans_metrics"
)

func NewSpansMetricTypeFromValue

func NewSpansMetricTypeFromValue(v string) (*SpansMetricType, error)

NewSpansMetricTypeFromValue returns a pointer to a valid SpansMetricType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansMetricType) GetAllowedValues

func (v *SpansMetricType) GetAllowedValues() []SpansMetricType

GetAllowedValues reeturns the list of possible values.

func (SpansMetricType) IsValid

func (v SpansMetricType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansMetricType) Ptr

func (v SpansMetricType) Ptr() *SpansMetricType

Ptr returns reference to SpansMetricType value.

func (*SpansMetricType) UnmarshalJSON

func (v *SpansMetricType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateAttributes

SpansMetricUpdateAttributes The span-based metric properties that will be updated.

type SpansMetricUpdateAttributes struct {
    // The compute rule to compute the span-based metric.
    Compute *SpansMetricUpdateCompute `json:"compute,omitempty"`
    // The span-based metric filter. Spans matching this filter will be aggregated in this metric.
    Filter *SpansMetricFilter `json:"filter,omitempty"`
    // The rules for the group by.
    GroupBy []SpansMetricGroupBy `json:"group_by,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricUpdateAttributes

func NewSpansMetricUpdateAttributes() *SpansMetricUpdateAttributes

NewSpansMetricUpdateAttributes instantiates a new SpansMetricUpdateAttributes 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 NewSpansMetricUpdateAttributesWithDefaults

func NewSpansMetricUpdateAttributesWithDefaults() *SpansMetricUpdateAttributes

NewSpansMetricUpdateAttributesWithDefaults instantiates a new SpansMetricUpdateAttributes 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 (*SpansMetricUpdateAttributes) GetCompute

func (o *SpansMetricUpdateAttributes) GetCompute() SpansMetricUpdateCompute

GetCompute returns the Compute field value if set, zero value otherwise.

func (*SpansMetricUpdateAttributes) GetComputeOk

func (o *SpansMetricUpdateAttributes) GetComputeOk() (*SpansMetricUpdateCompute, 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 (*SpansMetricUpdateAttributes) GetFilter

func (o *SpansMetricUpdateAttributes) GetFilter() SpansMetricFilter

GetFilter returns the Filter field value if set, zero value otherwise.

func (*SpansMetricUpdateAttributes) GetFilterOk

func (o *SpansMetricUpdateAttributes) GetFilterOk() (*SpansMetricFilter, 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 (*SpansMetricUpdateAttributes) GetGroupBy

func (o *SpansMetricUpdateAttributes) GetGroupBy() []SpansMetricGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*SpansMetricUpdateAttributes) GetGroupByOk

func (o *SpansMetricUpdateAttributes) GetGroupByOk() (*[]SpansMetricGroupBy, 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 (*SpansMetricUpdateAttributes) HasCompute

func (o *SpansMetricUpdateAttributes) HasCompute() bool

HasCompute returns a boolean if a field has been set.

func (*SpansMetricUpdateAttributes) HasFilter

func (o *SpansMetricUpdateAttributes) HasFilter() bool

HasFilter returns a boolean if a field has been set.

func (*SpansMetricUpdateAttributes) HasGroupBy

func (o *SpansMetricUpdateAttributes) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (SpansMetricUpdateAttributes) MarshalJSON

func (o SpansMetricUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateAttributes) SetCompute

func (o *SpansMetricUpdateAttributes) SetCompute(v SpansMetricUpdateCompute)

SetCompute gets a reference to the given SpansMetricUpdateCompute and assigns it to the Compute field.

func (*SpansMetricUpdateAttributes) SetFilter

func (o *SpansMetricUpdateAttributes) SetFilter(v SpansMetricFilter)

SetFilter gets a reference to the given SpansMetricFilter and assigns it to the Filter field.

func (*SpansMetricUpdateAttributes) SetGroupBy

func (o *SpansMetricUpdateAttributes) SetGroupBy(v []SpansMetricGroupBy)

SetGroupBy gets a reference to the given []SpansMetricGroupBy and assigns it to the GroupBy field.

func (*SpansMetricUpdateAttributes) UnmarshalJSON

func (o *SpansMetricUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateCompute

SpansMetricUpdateCompute The compute rule to compute the span-based metric.

type SpansMetricUpdateCompute struct {
    // Toggle to include or exclude percentile aggregations for distribution metrics.
    // Only present when the `aggregation_type` is `distribution`.
    IncludePercentiles *bool `json:"include_percentiles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricUpdateCompute

func NewSpansMetricUpdateCompute() *SpansMetricUpdateCompute

NewSpansMetricUpdateCompute instantiates a new SpansMetricUpdateCompute 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 NewSpansMetricUpdateComputeWithDefaults

func NewSpansMetricUpdateComputeWithDefaults() *SpansMetricUpdateCompute

NewSpansMetricUpdateComputeWithDefaults instantiates a new SpansMetricUpdateCompute 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 (*SpansMetricUpdateCompute) GetIncludePercentiles

func (o *SpansMetricUpdateCompute) GetIncludePercentiles() bool

GetIncludePercentiles returns the IncludePercentiles field value if set, zero value otherwise.

func (*SpansMetricUpdateCompute) GetIncludePercentilesOk

func (o *SpansMetricUpdateCompute) 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 (*SpansMetricUpdateCompute) HasIncludePercentiles

func (o *SpansMetricUpdateCompute) HasIncludePercentiles() bool

HasIncludePercentiles returns a boolean if a field has been set.

func (SpansMetricUpdateCompute) MarshalJSON

func (o SpansMetricUpdateCompute) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateCompute) SetIncludePercentiles

func (o *SpansMetricUpdateCompute) SetIncludePercentiles(v bool)

SetIncludePercentiles gets a reference to the given bool and assigns it to the IncludePercentiles field.

func (*SpansMetricUpdateCompute) UnmarshalJSON

func (o *SpansMetricUpdateCompute) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateData

SpansMetricUpdateData The new span-based metric properties.

type SpansMetricUpdateData struct {
    // The span-based metric properties that will be updated.
    Attributes SpansMetricUpdateAttributes `json:"attributes"`
    // The type of resource. The value should always be spans_metrics.
    Type SpansMetricType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricUpdateData

func NewSpansMetricUpdateData(attributes SpansMetricUpdateAttributes, typeVar SpansMetricType) *SpansMetricUpdateData

NewSpansMetricUpdateData instantiates a new SpansMetricUpdateData 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 NewSpansMetricUpdateDataWithDefaults

func NewSpansMetricUpdateDataWithDefaults() *SpansMetricUpdateData

NewSpansMetricUpdateDataWithDefaults instantiates a new SpansMetricUpdateData 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 (*SpansMetricUpdateData) GetAttributes

func (o *SpansMetricUpdateData) GetAttributes() SpansMetricUpdateAttributes

GetAttributes returns the Attributes field value.

func (*SpansMetricUpdateData) GetAttributesOk

func (o *SpansMetricUpdateData) GetAttributesOk() (*SpansMetricUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*SpansMetricUpdateData) GetType

func (o *SpansMetricUpdateData) GetType() SpansMetricType

GetType returns the Type field value.

func (*SpansMetricUpdateData) GetTypeOk

func (o *SpansMetricUpdateData) GetTypeOk() (*SpansMetricType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (SpansMetricUpdateData) MarshalJSON

func (o SpansMetricUpdateData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateData) SetAttributes

func (o *SpansMetricUpdateData) SetAttributes(v SpansMetricUpdateAttributes)

SetAttributes sets field value.

func (*SpansMetricUpdateData) SetType

func (o *SpansMetricUpdateData) SetType(v SpansMetricType)

SetType sets field value.

func (*SpansMetricUpdateData) UnmarshalJSON

func (o *SpansMetricUpdateData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricUpdateRequest

SpansMetricUpdateRequest The new span-based metric body.

type SpansMetricUpdateRequest struct {
    // The new span-based metric properties.
    Data SpansMetricUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricUpdateRequest

func NewSpansMetricUpdateRequest(data SpansMetricUpdateData) *SpansMetricUpdateRequest

NewSpansMetricUpdateRequest instantiates a new SpansMetricUpdateRequest 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 NewSpansMetricUpdateRequestWithDefaults

func NewSpansMetricUpdateRequestWithDefaults() *SpansMetricUpdateRequest

NewSpansMetricUpdateRequestWithDefaults instantiates a new SpansMetricUpdateRequest 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 (*SpansMetricUpdateRequest) GetData

func (o *SpansMetricUpdateRequest) GetData() SpansMetricUpdateData

GetData returns the Data field value.

func (*SpansMetricUpdateRequest) GetDataOk

func (o *SpansMetricUpdateRequest) GetDataOk() (*SpansMetricUpdateData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SpansMetricUpdateRequest) MarshalJSON

func (o SpansMetricUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricUpdateRequest) SetData

func (o *SpansMetricUpdateRequest) SetData(v SpansMetricUpdateData)

SetData sets field value.

func (*SpansMetricUpdateRequest) UnmarshalJSON

func (o *SpansMetricUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansMetricsApi

SpansMetricsApi service type

type SpansMetricsApi datadog.Service

func NewSpansMetricsApi

func NewSpansMetricsApi(client *datadog.APIClient) *SpansMetricsApi

NewSpansMetricsApi Returns NewSpansMetricsApi.

func (*SpansMetricsApi) CreateSpansMetric

func (a *SpansMetricsApi) CreateSpansMetric(ctx _context.Context, body SpansMetricCreateRequest) (SpansMetricResponse, *_nethttp.Response, error)

CreateSpansMetric Create a span-based metric. Create a metric based on your ingested spans in your organization. Returns the span-based metric object from the request body when the request is successful.

func (*SpansMetricsApi) DeleteSpansMetric

func (a *SpansMetricsApi) DeleteSpansMetric(ctx _context.Context, metricId string) (*_nethttp.Response, error)

DeleteSpansMetric Delete a span-based metric. Delete a specific span-based metric from your organization.

func (*SpansMetricsApi) GetSpansMetric

func (a *SpansMetricsApi) GetSpansMetric(ctx _context.Context, metricId string) (SpansMetricResponse, *_nethttp.Response, error)

GetSpansMetric Get a span-based metric. Get a specific span-based metric from your organization.

func (*SpansMetricsApi) ListSpansMetrics

func (a *SpansMetricsApi) ListSpansMetrics(ctx _context.Context) (SpansMetricsResponse, *_nethttp.Response, error)

ListSpansMetrics Get all span-based metrics. Get the list of configured span-based metrics with their definitions.

func (*SpansMetricsApi) UpdateSpansMetric

func (a *SpansMetricsApi) UpdateSpansMetric(ctx _context.Context, metricId string, body SpansMetricUpdateRequest) (SpansMetricResponse, *_nethttp.Response, error)

UpdateSpansMetric Update a span-based metric. Update a specific span-based metric from your organization. Returns the span-based metric object from the request body when the request is successful.

type SpansMetricsResponse

SpansMetricsResponse All the available span-based metric objects.

type SpansMetricsResponse struct {
    // A list of span-based metric objects.
    Data []SpansMetricResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansMetricsResponse

func NewSpansMetricsResponse() *SpansMetricsResponse

NewSpansMetricsResponse instantiates a new SpansMetricsResponse 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 NewSpansMetricsResponseWithDefaults

func NewSpansMetricsResponseWithDefaults() *SpansMetricsResponse

NewSpansMetricsResponseWithDefaults instantiates a new SpansMetricsResponse 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 (*SpansMetricsResponse) GetData

func (o *SpansMetricsResponse) GetData() []SpansMetricResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*SpansMetricsResponse) GetDataOk

func (o *SpansMetricsResponse) GetDataOk() (*[]SpansMetricResponseData, 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 (*SpansMetricsResponse) HasData

func (o *SpansMetricsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (SpansMetricsResponse) MarshalJSON

func (o SpansMetricsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansMetricsResponse) SetData

func (o *SpansMetricsResponse) SetData(v []SpansMetricResponseData)

SetData gets a reference to the given []SpansMetricResponseData and assigns it to the Data field.

func (*SpansMetricsResponse) UnmarshalJSON

func (o *SpansMetricsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansQueryFilter

SpansQueryFilter The search and filter query settings.

type SpansQueryFilter struct {
    // The minimum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds).
    From *string `json:"from,omitempty"`
    // The search query - following the span search syntax.
    Query *string `json:"query,omitempty"`
    // The maximum time for the requested spans, supports date-time ISO8601, date math, and regular timestamps (milliseconds).
    To *string `json:"to,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansQueryFilter

func NewSpansQueryFilter() *SpansQueryFilter

NewSpansQueryFilter instantiates a new SpansQueryFilter 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 NewSpansQueryFilterWithDefaults

func NewSpansQueryFilterWithDefaults() *SpansQueryFilter

NewSpansQueryFilterWithDefaults instantiates a new SpansQueryFilter 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 (*SpansQueryFilter) GetFrom

func (o *SpansQueryFilter) GetFrom() string

GetFrom returns the From field value if set, zero value otherwise.

func (*SpansQueryFilter) GetFromOk

func (o *SpansQueryFilter) 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 (*SpansQueryFilter) GetQuery

func (o *SpansQueryFilter) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*SpansQueryFilter) GetQueryOk

func (o *SpansQueryFilter) 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 (*SpansQueryFilter) GetTo

func (o *SpansQueryFilter) GetTo() string

GetTo returns the To field value if set, zero value otherwise.

func (*SpansQueryFilter) GetToOk

func (o *SpansQueryFilter) 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 (*SpansQueryFilter) HasFrom

func (o *SpansQueryFilter) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*SpansQueryFilter) HasQuery

func (o *SpansQueryFilter) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*SpansQueryFilter) HasTo

func (o *SpansQueryFilter) HasTo() bool

HasTo returns a boolean if a field has been set.

func (SpansQueryFilter) MarshalJSON

func (o SpansQueryFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansQueryFilter) SetFrom

func (o *SpansQueryFilter) SetFrom(v string)

SetFrom gets a reference to the given string and assigns it to the From field.

func (*SpansQueryFilter) SetQuery

func (o *SpansQueryFilter) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*SpansQueryFilter) SetTo

func (o *SpansQueryFilter) SetTo(v string)

SetTo gets a reference to the given string and assigns it to the To field.

func (*SpansQueryFilter) UnmarshalJSON

func (o *SpansQueryFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansQueryOptions

SpansQueryOptions 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.

type SpansQueryOptions struct {
    // The time offset (in seconds) to apply to the query.
    TimeOffset *int64 `json:"timeOffset,omitempty"`
    // The timezone can be specified as GMT, UTC, an offset from UTC (like UTC+1), or as a Timezone Database identifier (like America/New_York).
    Timezone *string `json:"timezone,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansQueryOptions

func NewSpansQueryOptions() *SpansQueryOptions

NewSpansQueryOptions instantiates a new SpansQueryOptions 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 NewSpansQueryOptionsWithDefaults

func NewSpansQueryOptionsWithDefaults() *SpansQueryOptions

NewSpansQueryOptionsWithDefaults instantiates a new SpansQueryOptions 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 (*SpansQueryOptions) GetTimeOffset

func (o *SpansQueryOptions) GetTimeOffset() int64

GetTimeOffset returns the TimeOffset field value if set, zero value otherwise.

func (*SpansQueryOptions) GetTimeOffsetOk

func (o *SpansQueryOptions) 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 (*SpansQueryOptions) GetTimezone

func (o *SpansQueryOptions) GetTimezone() string

GetTimezone returns the Timezone field value if set, zero value otherwise.

func (*SpansQueryOptions) GetTimezoneOk

func (o *SpansQueryOptions) 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 (*SpansQueryOptions) HasTimeOffset

func (o *SpansQueryOptions) HasTimeOffset() bool

HasTimeOffset returns a boolean if a field has been set.

func (*SpansQueryOptions) HasTimezone

func (o *SpansQueryOptions) HasTimezone() bool

HasTimezone returns a boolean if a field has been set.

func (SpansQueryOptions) MarshalJSON

func (o SpansQueryOptions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansQueryOptions) SetTimeOffset

func (o *SpansQueryOptions) SetTimeOffset(v int64)

SetTimeOffset gets a reference to the given int64 and assigns it to the TimeOffset field.

func (*SpansQueryOptions) SetTimezone

func (o *SpansQueryOptions) SetTimezone(v string)

SetTimezone gets a reference to the given string and assigns it to the Timezone field.

func (*SpansQueryOptions) UnmarshalJSON

func (o *SpansQueryOptions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansResponseMetadataPage

SpansResponseMetadataPage Paging attributes.

type SpansResponseMetadataPage 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansResponseMetadataPage

func NewSpansResponseMetadataPage() *SpansResponseMetadataPage

NewSpansResponseMetadataPage instantiates a new SpansResponseMetadataPage 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 NewSpansResponseMetadataPageWithDefaults

func NewSpansResponseMetadataPageWithDefaults() *SpansResponseMetadataPage

NewSpansResponseMetadataPageWithDefaults instantiates a new SpansResponseMetadataPage 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 (*SpansResponseMetadataPage) GetAfter

func (o *SpansResponseMetadataPage) GetAfter() string

GetAfter returns the After field value if set, zero value otherwise.

func (*SpansResponseMetadataPage) GetAfterOk

func (o *SpansResponseMetadataPage) 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 (*SpansResponseMetadataPage) HasAfter

func (o *SpansResponseMetadataPage) HasAfter() bool

HasAfter returns a boolean if a field has been set.

func (SpansResponseMetadataPage) MarshalJSON

func (o SpansResponseMetadataPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansResponseMetadataPage) SetAfter

func (o *SpansResponseMetadataPage) SetAfter(v string)

SetAfter gets a reference to the given string and assigns it to the After field.

func (*SpansResponseMetadataPage) UnmarshalJSON

func (o *SpansResponseMetadataPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpansSort

SpansSort Sort parameters when querying spans.

type SpansSort string

List of SpansSort.

const (
    SPANSSORT_TIMESTAMP_ASCENDING  SpansSort = "timestamp"
    SPANSSORT_TIMESTAMP_DESCENDING SpansSort = "-timestamp"
)

func NewSpansSortFromValue

func NewSpansSortFromValue(v string) (*SpansSort, error)

NewSpansSortFromValue returns a pointer to a valid SpansSort for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansSort) GetAllowedValues

func (v *SpansSort) GetAllowedValues() []SpansSort

GetAllowedValues reeturns the list of possible values.

func (SpansSort) IsValid

func (v SpansSort) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansSort) Ptr

func (v SpansSort) Ptr() *SpansSort

Ptr returns reference to SpansSort value.

func (*SpansSort) UnmarshalJSON

func (v *SpansSort) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansSortOrder

SpansSortOrder The order to use, ascending or descending.

type SpansSortOrder string

List of SpansSortOrder.

const (
    SPANSSORTORDER_ASCENDING  SpansSortOrder = "asc"
    SPANSSORTORDER_DESCENDING SpansSortOrder = "desc"
)

func NewSpansSortOrderFromValue

func NewSpansSortOrderFromValue(v string) (*SpansSortOrder, error)

NewSpansSortOrderFromValue returns a pointer to a valid SpansSortOrder for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansSortOrder) GetAllowedValues

func (v *SpansSortOrder) GetAllowedValues() []SpansSortOrder

GetAllowedValues reeturns the list of possible values.

func (SpansSortOrder) IsValid

func (v SpansSortOrder) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansSortOrder) Ptr

func (v SpansSortOrder) Ptr() *SpansSortOrder

Ptr returns reference to SpansSortOrder value.

func (*SpansSortOrder) UnmarshalJSON

func (v *SpansSortOrder) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansType

SpansType Type of the span.

type SpansType string

List of SpansType.

const (
    SPANSTYPE_SPANS SpansType = "spans"
)

func NewSpansTypeFromValue

func NewSpansTypeFromValue(v string) (*SpansType, error)

NewSpansTypeFromValue returns a pointer to a valid SpansType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpansType) GetAllowedValues

func (v *SpansType) GetAllowedValues() []SpansType

GetAllowedValues reeturns the list of possible values.

func (SpansType) IsValid

func (v SpansType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpansType) Ptr

func (v SpansType) Ptr() *SpansType

Ptr returns reference to SpansType value.

func (*SpansType) UnmarshalJSON

func (v *SpansType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type SpansWarning

SpansWarning A warning message indicating something that went wrong with the query.

type SpansWarning 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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpansWarning

func NewSpansWarning() *SpansWarning

NewSpansWarning instantiates a new SpansWarning 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 NewSpansWarningWithDefaults

func NewSpansWarningWithDefaults() *SpansWarning

NewSpansWarningWithDefaults instantiates a new SpansWarning 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 (*SpansWarning) GetCode

func (o *SpansWarning) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*SpansWarning) GetCodeOk

func (o *SpansWarning) 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 (*SpansWarning) GetDetail

func (o *SpansWarning) GetDetail() string

GetDetail returns the Detail field value if set, zero value otherwise.

func (*SpansWarning) GetDetailOk

func (o *SpansWarning) 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 (*SpansWarning) GetTitle

func (o *SpansWarning) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*SpansWarning) GetTitleOk

func (o *SpansWarning) 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 (*SpansWarning) HasCode

func (o *SpansWarning) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*SpansWarning) HasDetail

func (o *SpansWarning) HasDetail() bool

HasDetail returns a boolean if a field has been set.

func (*SpansWarning) HasTitle

func (o *SpansWarning) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (SpansWarning) MarshalJSON

func (o SpansWarning) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*SpansWarning) SetCode

func (o *SpansWarning) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*SpansWarning) SetDetail

func (o *SpansWarning) SetDetail(v string)

SetDetail gets a reference to the given string and assigns it to the Detail field.

func (*SpansWarning) SetTitle

func (o *SpansWarning) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*SpansWarning) UnmarshalJSON

func (o *SpansWarning) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Spec

Spec The spec defines what the workflow does.

type Spec struct {
    // A list of annotations used in the workflow. These are like sticky notes for your workflow!
    Annotations []Annotation `json:"annotations,omitempty"`
    // A list of connections or connection groups used in the workflow.
    ConnectionEnvs []ConnectionEnv `json:"connectionEnvs,omitempty"`
    // Unique identifier used to trigger workflows automatically in Datadog.
    Handle *string `json:"handle,omitempty"`
    // A list of input parameters for the workflow. These can be used as dynamic runtime values in your workflow.
    InputSchema *InputSchema `json:"inputSchema,omitempty"`
    // A list of output parameters for the workflow.
    OutputSchema *OutputSchema `json:"outputSchema,omitempty"`
    // A `Step` is a sub-component of a workflow. Each `Step` performs an action.
    Steps []Step `json:"steps,omitempty"`
    // The list of triggers that activate this workflow. At least one trigger is required, and each trigger type may appear at most once.
    Triggers []Trigger `json:"triggers,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewSpec

func NewSpec() *Spec

NewSpec instantiates a new Spec 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 NewSpecWithDefaults

func NewSpecWithDefaults() *Spec

NewSpecWithDefaults instantiates a new Spec 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 (*Spec) GetAnnotations

func (o *Spec) GetAnnotations() []Annotation

GetAnnotations returns the Annotations field value if set, zero value otherwise.

func (*Spec) GetAnnotationsOk

func (o *Spec) GetAnnotationsOk() (*[]Annotation, bool)

GetAnnotationsOk returns a tuple with the Annotations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Spec) GetConnectionEnvs

func (o *Spec) GetConnectionEnvs() []ConnectionEnv

GetConnectionEnvs returns the ConnectionEnvs field value if set, zero value otherwise.

func (*Spec) GetConnectionEnvsOk

func (o *Spec) GetConnectionEnvsOk() (*[]ConnectionEnv, bool)

GetConnectionEnvsOk returns a tuple with the ConnectionEnvs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Spec) GetHandle

func (o *Spec) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*Spec) GetHandleOk

func (o *Spec) 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 (*Spec) GetInputSchema

func (o *Spec) GetInputSchema() InputSchema

GetInputSchema returns the InputSchema field value if set, zero value otherwise.

func (*Spec) GetInputSchemaOk

func (o *Spec) GetInputSchemaOk() (*InputSchema, bool)

GetInputSchemaOk returns a tuple with the InputSchema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Spec) GetOutputSchema

func (o *Spec) GetOutputSchema() OutputSchema

GetOutputSchema returns the OutputSchema field value if set, zero value otherwise.

func (*Spec) GetOutputSchemaOk

func (o *Spec) GetOutputSchemaOk() (*OutputSchema, bool)

GetOutputSchemaOk returns a tuple with the OutputSchema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Spec) GetSteps

func (o *Spec) GetSteps() []Step

GetSteps returns the Steps field value if set, zero value otherwise.

func (*Spec) GetStepsOk

func (o *Spec) GetStepsOk() (*[]Step, bool)

GetStepsOk returns a tuple with the Steps field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Spec) GetTriggers

func (o *Spec) GetTriggers() []Trigger

GetTriggers returns the Triggers field value if set, zero value otherwise.

func (*Spec) GetTriggersOk

func (o *Spec) GetTriggersOk() (*[]Trigger, bool)

GetTriggersOk returns a tuple with the Triggers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Spec) HasAnnotations

func (o *Spec) HasAnnotations() bool

HasAnnotations returns a boolean if a field has been set.

func (*Spec) HasConnectionEnvs

func (o *Spec) HasConnectionEnvs() bool

HasConnectionEnvs returns a boolean if a field has been set.

func (*Spec) HasHandle

func (o *Spec) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*Spec) HasInputSchema

func (o *Spec) HasInputSchema() bool

HasInputSchema returns a boolean if a field has been set.

func (*Spec) HasOutputSchema

func (o *Spec) HasOutputSchema() bool

HasOutputSchema returns a boolean if a field has been set.

func (*Spec) HasSteps

func (o *Spec) HasSteps() bool

HasSteps returns a boolean if a field has been set.

func (*Spec) HasTriggers

func (o *Spec) HasTriggers() bool

HasTriggers returns a boolean if a field has been set.

func (Spec) MarshalJSON

func (o Spec) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Spec) SetAnnotations

func (o *Spec) SetAnnotations(v []Annotation)

SetAnnotations gets a reference to the given []Annotation and assigns it to the Annotations field.

func (*Spec) SetConnectionEnvs

func (o *Spec) SetConnectionEnvs(v []ConnectionEnv)

SetConnectionEnvs gets a reference to the given []ConnectionEnv and assigns it to the ConnectionEnvs field.

func (*Spec) SetHandle

func (o *Spec) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*Spec) SetInputSchema

func (o *Spec) SetInputSchema(v InputSchema)

SetInputSchema gets a reference to the given InputSchema and assigns it to the InputSchema field.

func (*Spec) SetOutputSchema

func (o *Spec) SetOutputSchema(v OutputSchema)

SetOutputSchema gets a reference to the given OutputSchema and assigns it to the OutputSchema field.

func (*Spec) SetSteps

func (o *Spec) SetSteps(v []Step)

SetSteps gets a reference to the given []Step and assigns it to the Steps field.

func (*Spec) SetTriggers

func (o *Spec) SetTriggers(v []Trigger)

SetTriggers gets a reference to the given []Trigger and assigns it to the Triggers field.

func (*Spec) UnmarshalJSON

func (o *Spec) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SpecVersion

SpecVersion The version of the CycloneDX specification a BOM conforms to.

type SpecVersion string

List of SpecVersion.

const (
    SPECVERSION_ONE_ZERO  SpecVersion = "1.0"
    SPECVERSION_ONE_ONE   SpecVersion = "1.1"
    SPECVERSION_ONE_TWO   SpecVersion = "1.2"
    SPECVERSION_ONE_THREE SpecVersion = "1.3"
    SPECVERSION_ONE_FOUR  SpecVersion = "1.4"
    SPECVERSION_ONE_FIVE  SpecVersion = "1.5"
)

func NewSpecVersionFromValue

func NewSpecVersionFromValue(v string) (*SpecVersion, error)

NewSpecVersionFromValue returns a pointer to a valid SpecVersion for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*SpecVersion) GetAllowedValues

func (v *SpecVersion) GetAllowedValues() []SpecVersion

GetAllowedValues reeturns the list of possible values.

func (SpecVersion) IsValid

func (v SpecVersion) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (SpecVersion) Ptr

func (v SpecVersion) Ptr() *SpecVersion

Ptr returns reference to SpecVersion value.

func (*SpecVersion) UnmarshalJSON

func (v *SpecVersion) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type State

State The state of the rule evaluation.

type State string

List of State.

const (
    STATE_PASS State = "pass"
    STATE_FAIL State = "fail"
    STATE_SKIP State = "skip"
)

func NewStateFromValue

func NewStateFromValue(v string) (*State, error)

NewStateFromValue returns a pointer to a valid State for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*State) GetAllowedValues

func (v *State) GetAllowedValues() []State

GetAllowedValues reeturns the list of possible values.

func (State) IsValid

func (v State) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (State) Ptr

func (v State) Ptr() *State

Ptr returns reference to State value.

func (*State) UnmarshalJSON

func (v *State) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type StateVariable

StateVariable A variable, which can be set and read by other components in the app.

type StateVariable struct {
    // The ID of the state variable.
    Id uuid.UUID `json:"id"`
    // A unique identifier for this state variable. This name is also used to access the variable's value throughout the app.
    Name string `json:"name"`
    // The properties of the state variable.
    Properties StateVariableProperties `json:"properties"`
    // The state variable type.
    Type StateVariableType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewStateVariable

func NewStateVariable(id uuid.UUID, name string, properties StateVariableProperties, typeVar StateVariableType) *StateVariable

NewStateVariable instantiates a new StateVariable 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 NewStateVariableWithDefaults

func NewStateVariableWithDefaults() *StateVariable

NewStateVariableWithDefaults instantiates a new StateVariable 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 (*StateVariable) GetId

func (o *StateVariable) GetId() uuid.UUID

GetId returns the Id field value.

func (*StateVariable) GetIdOk

func (o *StateVariable) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*StateVariable) GetName

func (o *StateVariable) GetName() string

GetName returns the Name field value.

func (*StateVariable) GetNameOk

func (o *StateVariable) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*StateVariable) GetProperties

func (o *StateVariable) GetProperties() StateVariableProperties

GetProperties returns the Properties field value.

func (*StateVariable) GetPropertiesOk

func (o *StateVariable) GetPropertiesOk() (*StateVariableProperties, bool)

GetPropertiesOk returns a tuple with the Properties field value and a boolean to check if the value has been set.

func (*StateVariable) GetType

func (o *StateVariable) GetType() StateVariableType

GetType returns the Type field value.

func (*StateVariable) GetTypeOk

func (o *StateVariable) GetTypeOk() (*StateVariableType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (StateVariable) MarshalJSON

func (o StateVariable) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*StateVariable) SetId

func (o *StateVariable) SetId(v uuid.UUID)

SetId sets field value.

func (*StateVariable) SetName

func (o *StateVariable) SetName(v string)

SetName sets field value.

func (*StateVariable) SetProperties

func (o *StateVariable) SetProperties(v StateVariableProperties)

SetProperties sets field value.

func (*StateVariable) SetType

func (o *StateVariable) SetType(v StateVariableType)

SetType sets field value.

func (*StateVariable) UnmarshalJSON

func (o *StateVariable) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type StateVariableProperties

StateVariableProperties The properties of the state variable.

type StateVariableProperties struct {
    // The default value of the state variable.
    DefaultValue interface{} `json:"defaultValue,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewStateVariableProperties

func NewStateVariableProperties() *StateVariableProperties

NewStateVariableProperties instantiates a new StateVariableProperties 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 NewStateVariablePropertiesWithDefaults

func NewStateVariablePropertiesWithDefaults() *StateVariableProperties

NewStateVariablePropertiesWithDefaults instantiates a new StateVariableProperties 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 (*StateVariableProperties) GetDefaultValue

func (o *StateVariableProperties) GetDefaultValue() interface{}

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*StateVariableProperties) GetDefaultValueOk

func (o *StateVariableProperties) GetDefaultValueOk() (*interface{}, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StateVariableProperties) HasDefaultValue

func (o *StateVariableProperties) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (StateVariableProperties) MarshalJSON

func (o StateVariableProperties) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*StateVariableProperties) SetDefaultValue

func (o *StateVariableProperties) SetDefaultValue(v interface{})

SetDefaultValue gets a reference to the given interface{} and assigns it to the DefaultValue field.

func (*StateVariableProperties) UnmarshalJSON

func (o *StateVariableProperties) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type StateVariableType

StateVariableType The state variable type.

type StateVariableType string

List of StateVariableType.

const (
    STATEVARIABLETYPE_STATEVARIABLE StateVariableType = "stateVariable"
)

func NewStateVariableTypeFromValue

func NewStateVariableTypeFromValue(v string) (*StateVariableType, error)

NewStateVariableTypeFromValue returns a pointer to a valid StateVariableType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*StateVariableType) GetAllowedValues

func (v *StateVariableType) GetAllowedValues() []StateVariableType

GetAllowedValues reeturns the list of possible values.

func (StateVariableType) IsValid

func (v StateVariableType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (StateVariableType) Ptr

func (v StateVariableType) Ptr() *StateVariableType

Ptr returns reference to StateVariableType value.

func (*StateVariableType) UnmarshalJSON

func (v *StateVariableType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Step

Step A Step is a sub-component of a workflow. Each Step performs an action.

type Step struct {
    // The unique identifier of an action.
    ActionId string `json:"actionId"`
    // Used to create conditions before running subsequent actions.
    CompletionGate *CompletionGate `json:"completionGate,omitempty"`
    // The unique identifier of a connection defined in the spec.
    ConnectionLabel *string `json:"connectionLabel,omitempty"`
    // The definition of `StepDisplay` object.
    Display *StepDisplay `json:"display,omitempty"`
    // The `Step` `errorHandlers`.
    ErrorHandlers []ErrorHandler `json:"errorHandlers,omitempty"`
    // Name of the step.
    Name string `json:"name"`
    // A list of subsequent actions to run.
    OutboundEdges []OutboundEdge `json:"outboundEdges,omitempty"`
    // A list of inputs for an action.
    Parameters []Parameter `json:"parameters,omitempty"`
    // Used to merge multiple branches into a single branch.
    ReadinessGate *ReadinessGate `json:"readinessGate,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewStep

func NewStep(actionId string, name string) *Step

NewStep instantiates a new Step 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 NewStepWithDefaults

func NewStepWithDefaults() *Step

NewStepWithDefaults instantiates a new Step 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 (*Step) GetActionId

func (o *Step) GetActionId() string

GetActionId returns the ActionId field value.

func (*Step) GetActionIdOk

func (o *Step) GetActionIdOk() (*string, bool)

GetActionIdOk returns a tuple with the ActionId field value and a boolean to check if the value has been set.

func (*Step) GetCompletionGate

func (o *Step) GetCompletionGate() CompletionGate

GetCompletionGate returns the CompletionGate field value if set, zero value otherwise.

func (*Step) GetCompletionGateOk

func (o *Step) GetCompletionGateOk() (*CompletionGate, bool)

GetCompletionGateOk returns a tuple with the CompletionGate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) GetConnectionLabel

func (o *Step) GetConnectionLabel() string

GetConnectionLabel returns the ConnectionLabel field value if set, zero value otherwise.

func (*Step) GetConnectionLabelOk

func (o *Step) GetConnectionLabelOk() (*string, bool)

GetConnectionLabelOk returns a tuple with the ConnectionLabel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) GetDisplay

func (o *Step) GetDisplay() StepDisplay

GetDisplay returns the Display field value if set, zero value otherwise.

func (*Step) GetDisplayOk

func (o *Step) GetDisplayOk() (*StepDisplay, bool)

GetDisplayOk returns a tuple with the Display field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) GetErrorHandlers

func (o *Step) GetErrorHandlers() []ErrorHandler

GetErrorHandlers returns the ErrorHandlers field value if set, zero value otherwise.

func (*Step) GetErrorHandlersOk

func (o *Step) GetErrorHandlersOk() (*[]ErrorHandler, bool)

GetErrorHandlersOk returns a tuple with the ErrorHandlers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) GetName

func (o *Step) GetName() string

GetName returns the Name field value.

func (*Step) GetNameOk

func (o *Step) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Step) GetOutboundEdges

func (o *Step) GetOutboundEdges() []OutboundEdge

GetOutboundEdges returns the OutboundEdges field value if set, zero value otherwise.

func (*Step) GetOutboundEdgesOk

func (o *Step) GetOutboundEdgesOk() (*[]OutboundEdge, bool)

GetOutboundEdgesOk returns a tuple with the OutboundEdges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) GetParameters

func (o *Step) GetParameters() []Parameter

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*Step) GetParametersOk

func (o *Step) GetParametersOk() (*[]Parameter, bool)

GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) GetReadinessGate

func (o *Step) GetReadinessGate() ReadinessGate

GetReadinessGate returns the ReadinessGate field value if set, zero value otherwise.

func (*Step) GetReadinessGateOk

func (o *Step) GetReadinessGateOk() (*ReadinessGate, bool)

GetReadinessGateOk returns a tuple with the ReadinessGate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Step) HasCompletionGate

func (o *Step) HasCompletionGate() bool

HasCompletionGate returns a boolean if a field has been set.

func (*Step) HasConnectionLabel

func (o *Step) HasConnectionLabel() bool

HasConnectionLabel returns a boolean if a field has been set.

func (*Step) HasDisplay

func (o *Step) HasDisplay() bool

HasDisplay returns a boolean if a field has been set.

func (*Step) HasErrorHandlers

func (o *Step) HasErrorHandlers() bool

HasErrorHandlers returns a boolean if a field has been set.

func (*Step) HasOutboundEdges

func (o *Step) HasOutboundEdges() bool

HasOutboundEdges returns a boolean if a field has been set.

func (*Step) HasParameters

func (o *Step) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*Step) HasReadinessGate

func (o *Step) HasReadinessGate() bool

HasReadinessGate returns a boolean if a field has been set.

func (Step) MarshalJSON

func (o Step) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Step) SetActionId

func (o *Step) SetActionId(v string)

SetActionId sets field value.

func (*Step) SetCompletionGate

func (o *Step) SetCompletionGate(v CompletionGate)

SetCompletionGate gets a reference to the given CompletionGate and assigns it to the CompletionGate field.

func (*Step) SetConnectionLabel

func (o *Step) SetConnectionLabel(v string)

SetConnectionLabel gets a reference to the given string and assigns it to the ConnectionLabel field.

func (*Step) SetDisplay

func (o *Step) SetDisplay(v StepDisplay)

SetDisplay gets a reference to the given StepDisplay and assigns it to the Display field.

func (*Step) SetErrorHandlers

func (o *Step) SetErrorHandlers(v []ErrorHandler)

SetErrorHandlers gets a reference to the given []ErrorHandler and assigns it to the ErrorHandlers field.

func (*Step) SetName

func (o *Step) SetName(v string)

SetName sets field value.

func (*Step) SetOutboundEdges

func (o *Step) SetOutboundEdges(v []OutboundEdge)

SetOutboundEdges gets a reference to the given []OutboundEdge and assigns it to the OutboundEdges field.

func (*Step) SetParameters

func (o *Step) SetParameters(v []Parameter)

SetParameters gets a reference to the given []Parameter and assigns it to the Parameters field.

func (*Step) SetReadinessGate

func (o *Step) SetReadinessGate(v ReadinessGate)

SetReadinessGate gets a reference to the given ReadinessGate and assigns it to the ReadinessGate field.

func (*Step) UnmarshalJSON

func (o *Step) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type StepDisplay

StepDisplay The definition of `StepDisplay` object.

type StepDisplay struct {
    // The definition of `StepDisplayBounds` object.
    Bounds *StepDisplayBounds `json:"bounds,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewStepDisplay

func NewStepDisplay() *StepDisplay

NewStepDisplay instantiates a new StepDisplay 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 NewStepDisplayWithDefaults

func NewStepDisplayWithDefaults() *StepDisplay

NewStepDisplayWithDefaults instantiates a new StepDisplay 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 (*StepDisplay) GetBounds

func (o *StepDisplay) GetBounds() StepDisplayBounds

GetBounds returns the Bounds field value if set, zero value otherwise.

func (*StepDisplay) GetBoundsOk

func (o *StepDisplay) GetBoundsOk() (*StepDisplayBounds, bool)

GetBoundsOk returns a tuple with the Bounds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepDisplay) HasBounds

func (o *StepDisplay) HasBounds() bool

HasBounds returns a boolean if a field has been set.

func (StepDisplay) MarshalJSON

func (o StepDisplay) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*StepDisplay) SetBounds

func (o *StepDisplay) SetBounds(v StepDisplayBounds)

SetBounds gets a reference to the given StepDisplayBounds and assigns it to the Bounds field.

func (*StepDisplay) UnmarshalJSON

func (o *StepDisplay) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type StepDisplayBounds

StepDisplayBounds The definition of `StepDisplayBounds` object.

type StepDisplayBounds struct {
    // The `bounds` `x`.
    X *float64 `json:"x,omitempty"`
    // The `bounds` `y`.
    Y *float64 `json:"y,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewStepDisplayBounds

func NewStepDisplayBounds() *StepDisplayBounds

NewStepDisplayBounds instantiates a new StepDisplayBounds 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 NewStepDisplayBoundsWithDefaults

func NewStepDisplayBoundsWithDefaults() *StepDisplayBounds

NewStepDisplayBoundsWithDefaults instantiates a new StepDisplayBounds 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 (*StepDisplayBounds) GetX

func (o *StepDisplayBounds) GetX() float64

GetX returns the X field value if set, zero value otherwise.

func (*StepDisplayBounds) GetXOk

func (o *StepDisplayBounds) GetXOk() (*float64, bool)

GetXOk returns a tuple with the X field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepDisplayBounds) GetY

func (o *StepDisplayBounds) GetY() float64

GetY returns the Y field value if set, zero value otherwise.

func (*StepDisplayBounds) GetYOk

func (o *StepDisplayBounds) GetYOk() (*float64, bool)

GetYOk returns a tuple with the Y field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StepDisplayBounds) HasX

func (o *StepDisplayBounds) HasX() bool

HasX returns a boolean if a field has been set.

func (*StepDisplayBounds) HasY

func (o *StepDisplayBounds) HasY() bool

HasY returns a boolean if a field has been set.

func (StepDisplayBounds) MarshalJSON

func (o StepDisplayBounds) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*StepDisplayBounds) SetX

func (o *StepDisplayBounds) SetX(v float64)

SetX gets a reference to the given float64 and assigns it to the X field.

func (*StepDisplayBounds) SetY

func (o *StepDisplayBounds) SetY(v float64)

SetY gets a reference to the given float64 and assigns it to the Y field.

func (*StepDisplayBounds) UnmarshalJSON

func (o *StepDisplayBounds) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type SubmitLogOptionalParameters

SubmitLogOptionalParameters holds optional parameters for SubmitLog.

type SubmitLogOptionalParameters struct {
    ContentEncoding *ContentEncoding
    Ddtags          *string
}

func NewSubmitLogOptionalParameters

func NewSubmitLogOptionalParameters() *SubmitLogOptionalParameters

NewSubmitLogOptionalParameters creates an empty struct for parameters.

func (*SubmitLogOptionalParameters) WithContentEncoding

func (r *SubmitLogOptionalParameters) WithContentEncoding(contentEncoding ContentEncoding) *SubmitLogOptionalParameters

WithContentEncoding sets the corresponding parameter name and returns the struct.

func (*SubmitLogOptionalParameters) WithDdtags

func (r *SubmitLogOptionalParameters) WithDdtags(ddtags string) *SubmitLogOptionalParameters

WithDdtags sets the corresponding parameter name and returns the struct.

type SubmitMetricsOptionalParameters

SubmitMetricsOptionalParameters holds optional parameters for SubmitMetrics.

type SubmitMetricsOptionalParameters struct {
    ContentEncoding *MetricContentEncoding
}

func NewSubmitMetricsOptionalParameters

func NewSubmitMetricsOptionalParameters() *SubmitMetricsOptionalParameters

NewSubmitMetricsOptionalParameters creates an empty struct for parameters.

func (*SubmitMetricsOptionalParameters) WithContentEncoding

func (r *SubmitMetricsOptionalParameters) WithContentEncoding(contentEncoding MetricContentEncoding) *SubmitMetricsOptionalParameters

WithContentEncoding sets the corresponding parameter name and returns the struct.

type SyntheticsApi

SyntheticsApi service type

type SyntheticsApi datadog.Service

func NewSyntheticsApi

func NewSyntheticsApi(client *datadog.APIClient) *SyntheticsApi

NewSyntheticsApi Returns NewSyntheticsApi.

func (*SyntheticsApi) GetOnDemandConcurrencyCap

func (a *SyntheticsApi) GetOnDemandConcurrencyCap(ctx _context.Context) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)

GetOnDemandConcurrencyCap Get the on-demand concurrency cap. Get the on-demand concurrency cap.

func (*SyntheticsApi) SetOnDemandConcurrencyCap

func (a *SyntheticsApi) SetOnDemandConcurrencyCap(ctx _context.Context, body OnDemandConcurrencyCapAttributes) (OnDemandConcurrencyCapResponse, *_nethttp.Response, error)

SetOnDemandConcurrencyCap Save new value for on-demand concurrency cap. Save new value for on-demand concurrency cap.

type TagFilter

TagFilter Tag filter for the budget's entries.

type TagFilter struct {
    // The key of the tag.
    TagKey *string `json:"tag_key,omitempty"`
    // The value of the tag.
    TagValue *string `json:"tag_value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTagFilter

func NewTagFilter() *TagFilter

NewTagFilter instantiates a new TagFilter 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 NewTagFilterWithDefaults

func NewTagFilterWithDefaults() *TagFilter

NewTagFilterWithDefaults instantiates a new TagFilter 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 (*TagFilter) GetTagKey

func (o *TagFilter) GetTagKey() string

GetTagKey returns the TagKey field value if set, zero value otherwise.

func (*TagFilter) GetTagKeyOk

func (o *TagFilter) GetTagKeyOk() (*string, bool)

GetTagKeyOk returns a tuple with the TagKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagFilter) GetTagValue

func (o *TagFilter) GetTagValue() string

GetTagValue returns the TagValue field value if set, zero value otherwise.

func (*TagFilter) GetTagValueOk

func (o *TagFilter) GetTagValueOk() (*string, bool)

GetTagValueOk returns a tuple with the TagValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagFilter) HasTagKey

func (o *TagFilter) HasTagKey() bool

HasTagKey returns a boolean if a field has been set.

func (*TagFilter) HasTagValue

func (o *TagFilter) HasTagValue() bool

HasTagValue returns a boolean if a field has been set.

func (TagFilter) MarshalJSON

func (o TagFilter) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TagFilter) SetTagKey

func (o *TagFilter) SetTagKey(v string)

SetTagKey gets a reference to the given string and assigns it to the TagKey field.

func (*TagFilter) SetTagValue

func (o *TagFilter) SetTagValue(v string)

SetTagValue gets a reference to the given string and assigns it to the TagValue field.

func (*TagFilter) UnmarshalJSON

func (o *TagFilter) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type Team

Team A team

type Team struct {
    // Team attributes
    Attributes TeamAttributes `json:"attributes"`
    // The team's identifier
    Id string `json:"id"`
    // Resources related to a team
    Relationships *TeamRelationships `json:"relationships,omitempty"`
    // Team type
    Type TeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeam

func NewTeam(attributes TeamAttributes, id string, typeVar TeamType) *Team

NewTeam instantiates a new Team 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 NewTeamWithDefaults

func NewTeamWithDefaults() *Team

NewTeamWithDefaults instantiates a new Team 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 (*Team) GetAttributes

func (o *Team) GetAttributes() TeamAttributes

GetAttributes returns the Attributes field value.

func (*Team) GetAttributesOk

func (o *Team) GetAttributesOk() (*TeamAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*Team) GetId

func (o *Team) GetId() string

GetId returns the Id field value.

func (*Team) GetIdOk

func (o *Team) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Team) GetRelationships

func (o *Team) GetRelationships() TeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*Team) GetRelationshipsOk

func (o *Team) GetRelationshipsOk() (*TeamRelationships, 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 (*Team) GetType

func (o *Team) GetType() TeamType

GetType returns the Type field value.

func (*Team) GetTypeOk

func (o *Team) GetTypeOk() (*TeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Team) HasRelationships

func (o *Team) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (Team) MarshalJSON

func (o Team) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Team) SetAttributes

func (o *Team) SetAttributes(v TeamAttributes)

SetAttributes sets field value.

func (*Team) SetId

func (o *Team) SetId(v string)

SetId sets field value.

func (*Team) SetRelationships

func (o *Team) SetRelationships(v TeamRelationships)

SetRelationships gets a reference to the given TeamRelationships and assigns it to the Relationships field.

func (*Team) SetType

func (o *Team) SetType(v TeamType)

SetType sets field value.

func (*Team) UnmarshalJSON

func (o *Team) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamAttributes

TeamAttributes Team attributes

type TeamAttributes struct {
    // Unicode representation of the avatar for the team, limited to a single grapheme
    Avatar datadog.NullableString `json:"avatar,omitempty"`
    // Banner selection for the team
    Banner datadog.NullableInt64 `json:"banner,omitempty"`
    // Creation date of the team
    CreatedAt *time.Time `json:"created_at,omitempty"`
    // Free-form markdown description/content for the team's homepage
    Description datadog.NullableString `json:"description,omitempty"`
    // The team's identifier
    Handle string `json:"handle"`
    // Collection of hidden modules for the team
    HiddenModules []string `json:"hidden_modules,omitempty"`
    // The number of links belonging to the team
    LinkCount *int32 `json:"link_count,omitempty"`
    // Modification date of the team
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // The name of the team
    Name string `json:"name"`
    // A brief summary of the team, derived from the `description`
    Summary datadog.NullableString `json:"summary,omitempty"`
    // The number of users belonging to the team
    UserCount *int32 `json:"user_count,omitempty"`
    // Collection of visible modules for the team
    VisibleModules []string `json:"visible_modules,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamAttributes

func NewTeamAttributes(handle string, name string) *TeamAttributes

NewTeamAttributes instantiates a new TeamAttributes 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 NewTeamAttributesWithDefaults

func NewTeamAttributesWithDefaults() *TeamAttributes

NewTeamAttributesWithDefaults instantiates a new TeamAttributes 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 (*TeamAttributes) GetAvatar

func (o *TeamAttributes) GetAvatar() string

GetAvatar returns the Avatar field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamAttributes) GetAvatarOk

func (o *TeamAttributes) GetAvatarOk() (*string, bool)

GetAvatarOk returns a tuple with the Avatar 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 (*TeamAttributes) GetBanner

func (o *TeamAttributes) GetBanner() int64

GetBanner returns the Banner field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamAttributes) GetBannerOk

func (o *TeamAttributes) GetBannerOk() (*int64, bool)

GetBannerOk returns a tuple with the Banner 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 (*TeamAttributes) GetCreatedAt

func (o *TeamAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*TeamAttributes) GetCreatedAtOk

func (o *TeamAttributes) 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 (*TeamAttributes) GetDescription

func (o *TeamAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamAttributes) GetDescriptionOk

func (o *TeamAttributes) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*TeamAttributes) GetHandle

func (o *TeamAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*TeamAttributes) GetHandleOk

func (o *TeamAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*TeamAttributes) GetHiddenModules

func (o *TeamAttributes) GetHiddenModules() []string

GetHiddenModules returns the HiddenModules field value if set, zero value otherwise.

func (*TeamAttributes) GetHiddenModulesOk

func (o *TeamAttributes) GetHiddenModulesOk() (*[]string, bool)

GetHiddenModulesOk returns a tuple with the HiddenModules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamAttributes) GetLinkCount

func (o *TeamAttributes) GetLinkCount() int32

GetLinkCount returns the LinkCount field value if set, zero value otherwise.

func (*TeamAttributes) GetLinkCountOk

func (o *TeamAttributes) GetLinkCountOk() (*int32, bool)

GetLinkCountOk returns a tuple with the LinkCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamAttributes) GetModifiedAt

func (o *TeamAttributes) GetModifiedAt() time.Time

GetModifiedAt returns the ModifiedAt field value if set, zero value otherwise.

func (*TeamAttributes) GetModifiedAtOk

func (o *TeamAttributes) 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 (*TeamAttributes) GetName

func (o *TeamAttributes) GetName() string

GetName returns the Name field value.

func (*TeamAttributes) GetNameOk

func (o *TeamAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TeamAttributes) GetSummary

func (o *TeamAttributes) GetSummary() string

GetSummary returns the Summary field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamAttributes) GetSummaryOk

func (o *TeamAttributes) GetSummaryOk() (*string, bool)

GetSummaryOk returns a tuple with the Summary 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 (*TeamAttributes) GetUserCount

func (o *TeamAttributes) GetUserCount() int32

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*TeamAttributes) GetUserCountOk

func (o *TeamAttributes) GetUserCountOk() (*int32, 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 (*TeamAttributes) GetVisibleModules

func (o *TeamAttributes) GetVisibleModules() []string

GetVisibleModules returns the VisibleModules field value if set, zero value otherwise.

func (*TeamAttributes) GetVisibleModulesOk

func (o *TeamAttributes) GetVisibleModulesOk() (*[]string, bool)

GetVisibleModulesOk returns a tuple with the VisibleModules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamAttributes) HasAvatar

func (o *TeamAttributes) HasAvatar() bool

HasAvatar returns a boolean if a field has been set.

func (*TeamAttributes) HasBanner

func (o *TeamAttributes) HasBanner() bool

HasBanner returns a boolean if a field has been set.

func (*TeamAttributes) HasCreatedAt

func (o *TeamAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*TeamAttributes) HasDescription

func (o *TeamAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TeamAttributes) HasHiddenModules

func (o *TeamAttributes) HasHiddenModules() bool

HasHiddenModules returns a boolean if a field has been set.

func (*TeamAttributes) HasLinkCount

func (o *TeamAttributes) HasLinkCount() bool

HasLinkCount returns a boolean if a field has been set.

func (*TeamAttributes) HasModifiedAt

func (o *TeamAttributes) HasModifiedAt() bool

HasModifiedAt returns a boolean if a field has been set.

func (*TeamAttributes) HasSummary

func (o *TeamAttributes) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (*TeamAttributes) HasUserCount

func (o *TeamAttributes) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (*TeamAttributes) HasVisibleModules

func (o *TeamAttributes) HasVisibleModules() bool

HasVisibleModules returns a boolean if a field has been set.

func (TeamAttributes) MarshalJSON

func (o TeamAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamAttributes) SetAvatar

func (o *TeamAttributes) SetAvatar(v string)

SetAvatar gets a reference to the given datadog.NullableString and assigns it to the Avatar field.

func (*TeamAttributes) SetAvatarNil

func (o *TeamAttributes) SetAvatarNil()

SetAvatarNil sets the value for Avatar to be an explicit nil.

func (*TeamAttributes) SetBanner

func (o *TeamAttributes) SetBanner(v int64)

SetBanner gets a reference to the given datadog.NullableInt64 and assigns it to the Banner field.

func (*TeamAttributes) SetBannerNil

func (o *TeamAttributes) SetBannerNil()

SetBannerNil sets the value for Banner to be an explicit nil.

func (*TeamAttributes) SetCreatedAt

func (o *TeamAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*TeamAttributes) SetDescription

func (o *TeamAttributes) SetDescription(v string)

SetDescription gets a reference to the given datadog.NullableString and assigns it to the Description field.

func (*TeamAttributes) SetDescriptionNil

func (o *TeamAttributes) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil.

func (*TeamAttributes) SetHandle

func (o *TeamAttributes) SetHandle(v string)

SetHandle sets field value.

func (*TeamAttributes) SetHiddenModules

func (o *TeamAttributes) SetHiddenModules(v []string)

SetHiddenModules gets a reference to the given []string and assigns it to the HiddenModules field.

func (*TeamAttributes) SetLinkCount

func (o *TeamAttributes) SetLinkCount(v int32)

SetLinkCount gets a reference to the given int32 and assigns it to the LinkCount field.

func (*TeamAttributes) SetModifiedAt

func (o *TeamAttributes) SetModifiedAt(v time.Time)

SetModifiedAt gets a reference to the given time.Time and assigns it to the ModifiedAt field.

func (*TeamAttributes) SetName

func (o *TeamAttributes) SetName(v string)

SetName sets field value.

func (*TeamAttributes) SetSummary

func (o *TeamAttributes) SetSummary(v string)

SetSummary gets a reference to the given datadog.NullableString and assigns it to the Summary field.

func (*TeamAttributes) SetSummaryNil

func (o *TeamAttributes) SetSummaryNil()

SetSummaryNil sets the value for Summary to be an explicit nil.

func (*TeamAttributes) SetUserCount

func (o *TeamAttributes) SetUserCount(v int32)

SetUserCount gets a reference to the given int32 and assigns it to the UserCount field.

func (*TeamAttributes) SetVisibleModules

func (o *TeamAttributes) SetVisibleModules(v []string)

SetVisibleModules gets a reference to the given []string and assigns it to the VisibleModules field.

func (*TeamAttributes) UnmarshalJSON

func (o *TeamAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*TeamAttributes) UnsetAvatar

func (o *TeamAttributes) UnsetAvatar()

UnsetAvatar ensures that no value is present for Avatar, not even an explicit nil.

func (*TeamAttributes) UnsetBanner

func (o *TeamAttributes) UnsetBanner()

UnsetBanner ensures that no value is present for Banner, not even an explicit nil.

func (*TeamAttributes) UnsetDescription

func (o *TeamAttributes) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil.

func (*TeamAttributes) UnsetSummary

func (o *TeamAttributes) UnsetSummary()

UnsetSummary ensures that no value is present for Summary, not even an explicit nil.

type TeamCreate

TeamCreate Team create

type TeamCreate struct {
    // Team creation attributes
    Attributes TeamCreateAttributes `json:"attributes"`
    // Relationships formed with the team on creation
    Relationships *TeamCreateRelationships `json:"relationships,omitempty"`
    // Team type
    Type TeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamCreate

func NewTeamCreate(attributes TeamCreateAttributes, typeVar TeamType) *TeamCreate

NewTeamCreate instantiates a new TeamCreate 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 NewTeamCreateWithDefaults

func NewTeamCreateWithDefaults() *TeamCreate

NewTeamCreateWithDefaults instantiates a new TeamCreate 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 (*TeamCreate) GetAttributes

func (o *TeamCreate) GetAttributes() TeamCreateAttributes

GetAttributes returns the Attributes field value.

func (*TeamCreate) GetAttributesOk

func (o *TeamCreate) GetAttributesOk() (*TeamCreateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamCreate) GetRelationships

func (o *TeamCreate) GetRelationships() TeamCreateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*TeamCreate) GetRelationshipsOk

func (o *TeamCreate) GetRelationshipsOk() (*TeamCreateRelationships, 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 (*TeamCreate) GetType

func (o *TeamCreate) GetType() TeamType

GetType returns the Type field value.

func (*TeamCreate) GetTypeOk

func (o *TeamCreate) GetTypeOk() (*TeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamCreate) HasRelationships

func (o *TeamCreate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (TeamCreate) MarshalJSON

func (o TeamCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreate) SetAttributes

func (o *TeamCreate) SetAttributes(v TeamCreateAttributes)

SetAttributes sets field value.

func (*TeamCreate) SetRelationships

func (o *TeamCreate) SetRelationships(v TeamCreateRelationships)

SetRelationships gets a reference to the given TeamCreateRelationships and assigns it to the Relationships field.

func (*TeamCreate) SetType

func (o *TeamCreate) SetType(v TeamType)

SetType sets field value.

func (*TeamCreate) UnmarshalJSON

func (o *TeamCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamCreateAttributes

TeamCreateAttributes Team creation attributes

type TeamCreateAttributes struct {
    // Unicode representation of the avatar for the team, limited to a single grapheme
    Avatar datadog.NullableString `json:"avatar,omitempty"`
    // Banner selection for the team
    Banner datadog.NullableInt64 `json:"banner,omitempty"`
    // Free-form markdown description/content for the team's homepage
    Description *string `json:"description,omitempty"`
    // The team's identifier
    Handle string `json:"handle"`
    // Collection of hidden modules for the team
    HiddenModules []string `json:"hidden_modules,omitempty"`
    // The name of the team
    Name string `json:"name"`
    // Collection of visible modules for the team
    VisibleModules []string `json:"visible_modules,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamCreateAttributes

func NewTeamCreateAttributes(handle string, name string) *TeamCreateAttributes

NewTeamCreateAttributes instantiates a new TeamCreateAttributes 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 NewTeamCreateAttributesWithDefaults

func NewTeamCreateAttributesWithDefaults() *TeamCreateAttributes

NewTeamCreateAttributesWithDefaults instantiates a new TeamCreateAttributes 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 (*TeamCreateAttributes) GetAvatar

func (o *TeamCreateAttributes) GetAvatar() string

GetAvatar returns the Avatar field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamCreateAttributes) GetAvatarOk

func (o *TeamCreateAttributes) GetAvatarOk() (*string, bool)

GetAvatarOk returns a tuple with the Avatar 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 (*TeamCreateAttributes) GetBanner

func (o *TeamCreateAttributes) GetBanner() int64

GetBanner returns the Banner field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamCreateAttributes) GetBannerOk

func (o *TeamCreateAttributes) GetBannerOk() (*int64, bool)

GetBannerOk returns a tuple with the Banner 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 (*TeamCreateAttributes) GetDescription

func (o *TeamCreateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TeamCreateAttributes) GetDescriptionOk

func (o *TeamCreateAttributes) 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 (*TeamCreateAttributes) GetHandle

func (o *TeamCreateAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*TeamCreateAttributes) GetHandleOk

func (o *TeamCreateAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*TeamCreateAttributes) GetHiddenModules

func (o *TeamCreateAttributes) GetHiddenModules() []string

GetHiddenModules returns the HiddenModules field value if set, zero value otherwise.

func (*TeamCreateAttributes) GetHiddenModulesOk

func (o *TeamCreateAttributes) GetHiddenModulesOk() (*[]string, bool)

GetHiddenModulesOk returns a tuple with the HiddenModules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamCreateAttributes) GetName

func (o *TeamCreateAttributes) GetName() string

GetName returns the Name field value.

func (*TeamCreateAttributes) GetNameOk

func (o *TeamCreateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TeamCreateAttributes) GetVisibleModules

func (o *TeamCreateAttributes) GetVisibleModules() []string

GetVisibleModules returns the VisibleModules field value if set, zero value otherwise.

func (*TeamCreateAttributes) GetVisibleModulesOk

func (o *TeamCreateAttributes) GetVisibleModulesOk() (*[]string, bool)

GetVisibleModulesOk returns a tuple with the VisibleModules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamCreateAttributes) HasAvatar

func (o *TeamCreateAttributes) HasAvatar() bool

HasAvatar returns a boolean if a field has been set.

func (*TeamCreateAttributes) HasBanner

func (o *TeamCreateAttributes) HasBanner() bool

HasBanner returns a boolean if a field has been set.

func (*TeamCreateAttributes) HasDescription

func (o *TeamCreateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TeamCreateAttributes) HasHiddenModules

func (o *TeamCreateAttributes) HasHiddenModules() bool

HasHiddenModules returns a boolean if a field has been set.

func (*TeamCreateAttributes) HasVisibleModules

func (o *TeamCreateAttributes) HasVisibleModules() bool

HasVisibleModules returns a boolean if a field has been set.

func (TeamCreateAttributes) MarshalJSON

func (o TeamCreateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreateAttributes) SetAvatar

func (o *TeamCreateAttributes) SetAvatar(v string)

SetAvatar gets a reference to the given datadog.NullableString and assigns it to the Avatar field.

func (*TeamCreateAttributes) SetAvatarNil

func (o *TeamCreateAttributes) SetAvatarNil()

SetAvatarNil sets the value for Avatar to be an explicit nil.

func (*TeamCreateAttributes) SetBanner

func (o *TeamCreateAttributes) SetBanner(v int64)

SetBanner gets a reference to the given datadog.NullableInt64 and assigns it to the Banner field.

func (*TeamCreateAttributes) SetBannerNil

func (o *TeamCreateAttributes) SetBannerNil()

SetBannerNil sets the value for Banner to be an explicit nil.

func (*TeamCreateAttributes) SetDescription

func (o *TeamCreateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TeamCreateAttributes) SetHandle

func (o *TeamCreateAttributes) SetHandle(v string)

SetHandle sets field value.

func (*TeamCreateAttributes) SetHiddenModules

func (o *TeamCreateAttributes) SetHiddenModules(v []string)

SetHiddenModules gets a reference to the given []string and assigns it to the HiddenModules field.

func (*TeamCreateAttributes) SetName

func (o *TeamCreateAttributes) SetName(v string)

SetName sets field value.

func (*TeamCreateAttributes) SetVisibleModules

func (o *TeamCreateAttributes) SetVisibleModules(v []string)

SetVisibleModules gets a reference to the given []string and assigns it to the VisibleModules field.

func (*TeamCreateAttributes) UnmarshalJSON

func (o *TeamCreateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*TeamCreateAttributes) UnsetAvatar

func (o *TeamCreateAttributes) UnsetAvatar()

UnsetAvatar ensures that no value is present for Avatar, not even an explicit nil.

func (*TeamCreateAttributes) UnsetBanner

func (o *TeamCreateAttributes) UnsetBanner()

UnsetBanner ensures that no value is present for Banner, not even an explicit nil.

type TeamCreateRelationships

TeamCreateRelationships Relationships formed with the team on creation

type TeamCreateRelationships struct {
    // Relationship to users.
    Users *RelationshipToUsers `json:"users,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamCreateRelationships

func NewTeamCreateRelationships() *TeamCreateRelationships

NewTeamCreateRelationships instantiates a new TeamCreateRelationships 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 NewTeamCreateRelationshipsWithDefaults

func NewTeamCreateRelationshipsWithDefaults() *TeamCreateRelationships

NewTeamCreateRelationshipsWithDefaults instantiates a new TeamCreateRelationships 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 (*TeamCreateRelationships) GetUsers

func (o *TeamCreateRelationships) GetUsers() RelationshipToUsers

GetUsers returns the Users field value if set, zero value otherwise.

func (*TeamCreateRelationships) GetUsersOk

func (o *TeamCreateRelationships) 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 (*TeamCreateRelationships) HasUsers

func (o *TeamCreateRelationships) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (TeamCreateRelationships) MarshalJSON

func (o TeamCreateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreateRelationships) SetUsers

func (o *TeamCreateRelationships) SetUsers(v RelationshipToUsers)

SetUsers gets a reference to the given RelationshipToUsers and assigns it to the Users field.

func (*TeamCreateRelationships) UnmarshalJSON

func (o *TeamCreateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamCreateRequest

TeamCreateRequest Request to create a team

type TeamCreateRequest struct {
    // Team create
    Data TeamCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamCreateRequest

func NewTeamCreateRequest(data TeamCreate) *TeamCreateRequest

NewTeamCreateRequest instantiates a new TeamCreateRequest 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 NewTeamCreateRequestWithDefaults

func NewTeamCreateRequestWithDefaults() *TeamCreateRequest

NewTeamCreateRequestWithDefaults instantiates a new TeamCreateRequest 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 (*TeamCreateRequest) GetData

func (o *TeamCreateRequest) GetData() TeamCreate

GetData returns the Data field value.

func (*TeamCreateRequest) GetDataOk

func (o *TeamCreateRequest) GetDataOk() (*TeamCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamCreateRequest) MarshalJSON

func (o TeamCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamCreateRequest) SetData

func (o *TeamCreateRequest) SetData(v TeamCreate)

SetData sets field value.

func (*TeamCreateRequest) UnmarshalJSON

func (o *TeamCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamIncluded

TeamIncluded - Included resources related to the team

type TeamIncluded struct {
    User               *User
    TeamLink           *TeamLink
    UserTeamPermission *UserTeamPermission

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func TeamLinkAsTeamIncluded

func TeamLinkAsTeamIncluded(v *TeamLink) TeamIncluded

TeamLinkAsTeamIncluded is a convenience function that returns TeamLink wrapped in TeamIncluded.

func UserAsTeamIncluded

func UserAsTeamIncluded(v *User) TeamIncluded

UserAsTeamIncluded is a convenience function that returns User wrapped in TeamIncluded.

func UserTeamPermissionAsTeamIncluded

func UserTeamPermissionAsTeamIncluded(v *UserTeamPermission) TeamIncluded

UserTeamPermissionAsTeamIncluded is a convenience function that returns UserTeamPermission wrapped in TeamIncluded.

func (*TeamIncluded) GetActualInstance

func (obj *TeamIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (TeamIncluded) MarshalJSON

func (obj TeamIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*TeamIncluded) UnmarshalJSON

func (obj *TeamIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

TeamLink Team link

type TeamLink struct {
    // Team link attributes
    Attributes TeamLinkAttributes `json:"attributes"`
    // The team link's identifier
    Id string `json:"id"`
    // Team link type
    Type TeamLinkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewTeamLink(attributes TeamLinkAttributes, id string, typeVar TeamLinkType) *TeamLink

NewTeamLink instantiates a new TeamLink 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 NewTeamLinkWithDefaults

func NewTeamLinkWithDefaults() *TeamLink

NewTeamLinkWithDefaults instantiates a new TeamLink 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 (*TeamLink) GetAttributes

func (o *TeamLink) GetAttributes() TeamLinkAttributes

GetAttributes returns the Attributes field value.

func (*TeamLink) GetAttributesOk

func (o *TeamLink) GetAttributesOk() (*TeamLinkAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamLink) GetId

func (o *TeamLink) GetId() string

GetId returns the Id field value.

func (*TeamLink) GetIdOk

func (o *TeamLink) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TeamLink) GetType

func (o *TeamLink) GetType() TeamLinkType

GetType returns the Type field value.

func (*TeamLink) GetTypeOk

func (o *TeamLink) GetTypeOk() (*TeamLinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TeamLink) MarshalJSON

func (o TeamLink) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLink) SetAttributes

func (o *TeamLink) SetAttributes(v TeamLinkAttributes)

SetAttributes sets field value.

func (*TeamLink) SetId

func (o *TeamLink) SetId(v string)

SetId sets field value.

func (*TeamLink) SetType

func (o *TeamLink) SetType(v TeamLinkType)

SetType sets field value.

func (*TeamLink) UnmarshalJSON

func (o *TeamLink) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkAttributes

TeamLinkAttributes Team link attributes

type TeamLinkAttributes struct {
    // The link's label
    Label string `json:"label"`
    // The link's position, used to sort links for the team
    Position *int32 `json:"position,omitempty"`
    // ID of the team the link is associated with
    TeamId *string `json:"team_id,omitempty"`
    // The URL for the link
    Url string `json:"url"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamLinkAttributes

func NewTeamLinkAttributes(label string, url string) *TeamLinkAttributes

NewTeamLinkAttributes instantiates a new TeamLinkAttributes 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 NewTeamLinkAttributesWithDefaults

func NewTeamLinkAttributesWithDefaults() *TeamLinkAttributes

NewTeamLinkAttributesWithDefaults instantiates a new TeamLinkAttributes 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 (*TeamLinkAttributes) GetLabel

func (o *TeamLinkAttributes) GetLabel() string

GetLabel returns the Label field value.

func (*TeamLinkAttributes) GetLabelOk

func (o *TeamLinkAttributes) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value and a boolean to check if the value has been set.

func (*TeamLinkAttributes) GetPosition

func (o *TeamLinkAttributes) GetPosition() int32

GetPosition returns the Position field value if set, zero value otherwise.

func (*TeamLinkAttributes) GetPositionOk

func (o *TeamLinkAttributes) GetPositionOk() (*int32, bool)

GetPositionOk returns a tuple with the Position field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamLinkAttributes) GetTeamId

func (o *TeamLinkAttributes) GetTeamId() string

GetTeamId returns the TeamId field value if set, zero value otherwise.

func (*TeamLinkAttributes) GetTeamIdOk

func (o *TeamLinkAttributes) GetTeamIdOk() (*string, bool)

GetTeamIdOk returns a tuple with the TeamId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamLinkAttributes) GetUrl

func (o *TeamLinkAttributes) GetUrl() string

GetUrl returns the Url field value.

func (*TeamLinkAttributes) GetUrlOk

func (o *TeamLinkAttributes) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*TeamLinkAttributes) HasPosition

func (o *TeamLinkAttributes) HasPosition() bool

HasPosition returns a boolean if a field has been set.

func (*TeamLinkAttributes) HasTeamId

func (o *TeamLinkAttributes) HasTeamId() bool

HasTeamId returns a boolean if a field has been set.

func (TeamLinkAttributes) MarshalJSON

func (o TeamLinkAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkAttributes) SetLabel

func (o *TeamLinkAttributes) SetLabel(v string)

SetLabel sets field value.

func (*TeamLinkAttributes) SetPosition

func (o *TeamLinkAttributes) SetPosition(v int32)

SetPosition gets a reference to the given int32 and assigns it to the Position field.

func (*TeamLinkAttributes) SetTeamId

func (o *TeamLinkAttributes) SetTeamId(v string)

SetTeamId gets a reference to the given string and assigns it to the TeamId field.

func (*TeamLinkAttributes) SetUrl

func (o *TeamLinkAttributes) SetUrl(v string)

SetUrl sets field value.

func (*TeamLinkAttributes) UnmarshalJSON

func (o *TeamLinkAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkCreate

TeamLinkCreate Team link create

type TeamLinkCreate struct {
    // Team link attributes
    Attributes TeamLinkAttributes `json:"attributes"`
    // Team link type
    Type TeamLinkType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamLinkCreate

func NewTeamLinkCreate(attributes TeamLinkAttributes, typeVar TeamLinkType) *TeamLinkCreate

NewTeamLinkCreate instantiates a new TeamLinkCreate 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 NewTeamLinkCreateWithDefaults

func NewTeamLinkCreateWithDefaults() *TeamLinkCreate

NewTeamLinkCreateWithDefaults instantiates a new TeamLinkCreate 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 (*TeamLinkCreate) GetAttributes

func (o *TeamLinkCreate) GetAttributes() TeamLinkAttributes

GetAttributes returns the Attributes field value.

func (*TeamLinkCreate) GetAttributesOk

func (o *TeamLinkCreate) GetAttributesOk() (*TeamLinkAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamLinkCreate) GetType

func (o *TeamLinkCreate) GetType() TeamLinkType

GetType returns the Type field value.

func (*TeamLinkCreate) GetTypeOk

func (o *TeamLinkCreate) GetTypeOk() (*TeamLinkType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TeamLinkCreate) MarshalJSON

func (o TeamLinkCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkCreate) SetAttributes

func (o *TeamLinkCreate) SetAttributes(v TeamLinkAttributes)

SetAttributes sets field value.

func (*TeamLinkCreate) SetType

func (o *TeamLinkCreate) SetType(v TeamLinkType)

SetType sets field value.

func (*TeamLinkCreate) UnmarshalJSON

func (o *TeamLinkCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkCreateRequest

TeamLinkCreateRequest Team link create request

type TeamLinkCreateRequest struct {
    // Team link create
    Data TeamLinkCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamLinkCreateRequest

func NewTeamLinkCreateRequest(data TeamLinkCreate) *TeamLinkCreateRequest

NewTeamLinkCreateRequest instantiates a new TeamLinkCreateRequest 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 NewTeamLinkCreateRequestWithDefaults

func NewTeamLinkCreateRequestWithDefaults() *TeamLinkCreateRequest

NewTeamLinkCreateRequestWithDefaults instantiates a new TeamLinkCreateRequest 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 (*TeamLinkCreateRequest) GetData

func (o *TeamLinkCreateRequest) GetData() TeamLinkCreate

GetData returns the Data field value.

func (*TeamLinkCreateRequest) GetDataOk

func (o *TeamLinkCreateRequest) GetDataOk() (*TeamLinkCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamLinkCreateRequest) MarshalJSON

func (o TeamLinkCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkCreateRequest) SetData

func (o *TeamLinkCreateRequest) SetData(v TeamLinkCreate)

SetData sets field value.

func (*TeamLinkCreateRequest) UnmarshalJSON

func (o *TeamLinkCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkResponse

TeamLinkResponse Team link response

type TeamLinkResponse struct {
    // Team link
    Data *TeamLink `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamLinkResponse

func NewTeamLinkResponse() *TeamLinkResponse

NewTeamLinkResponse instantiates a new TeamLinkResponse 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 NewTeamLinkResponseWithDefaults

func NewTeamLinkResponseWithDefaults() *TeamLinkResponse

NewTeamLinkResponseWithDefaults instantiates a new TeamLinkResponse 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 (*TeamLinkResponse) GetData

func (o *TeamLinkResponse) GetData() TeamLink

GetData returns the Data field value if set, zero value otherwise.

func (*TeamLinkResponse) GetDataOk

func (o *TeamLinkResponse) GetDataOk() (*TeamLink, 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 (*TeamLinkResponse) HasData

func (o *TeamLinkResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamLinkResponse) MarshalJSON

func (o TeamLinkResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinkResponse) SetData

func (o *TeamLinkResponse) SetData(v TeamLink)

SetData gets a reference to the given TeamLink and assigns it to the Data field.

func (*TeamLinkResponse) UnmarshalJSON

func (o *TeamLinkResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamLinkType

TeamLinkType Team link type

type TeamLinkType string

List of TeamLinkType.

const (
    TEAMLINKTYPE_TEAM_LINKS TeamLinkType = "team_links"
)

func NewTeamLinkTypeFromValue

func NewTeamLinkTypeFromValue(v string) (*TeamLinkType, error)

NewTeamLinkTypeFromValue returns a pointer to a valid TeamLinkType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamLinkType) GetAllowedValues

func (v *TeamLinkType) GetAllowedValues() []TeamLinkType

GetAllowedValues reeturns the list of possible values.

func (TeamLinkType) IsValid

func (v TeamLinkType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamLinkType) Ptr

func (v TeamLinkType) Ptr() *TeamLinkType

Ptr returns reference to TeamLinkType value.

func (*TeamLinkType) UnmarshalJSON

func (v *TeamLinkType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamLinksResponse

TeamLinksResponse Team links response

type TeamLinksResponse struct {
    // Team links response data
    Data []TeamLink `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamLinksResponse

func NewTeamLinksResponse() *TeamLinksResponse

NewTeamLinksResponse instantiates a new TeamLinksResponse 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 NewTeamLinksResponseWithDefaults

func NewTeamLinksResponseWithDefaults() *TeamLinksResponse

NewTeamLinksResponseWithDefaults instantiates a new TeamLinksResponse 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 (*TeamLinksResponse) GetData

func (o *TeamLinksResponse) GetData() []TeamLink

GetData returns the Data field value if set, zero value otherwise.

func (*TeamLinksResponse) GetDataOk

func (o *TeamLinksResponse) GetDataOk() (*[]TeamLink, 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 (*TeamLinksResponse) HasData

func (o *TeamLinksResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamLinksResponse) MarshalJSON

func (o TeamLinksResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamLinksResponse) SetData

func (o *TeamLinksResponse) SetData(v []TeamLink)

SetData gets a reference to the given []TeamLink and assigns it to the Data field.

func (*TeamLinksResponse) UnmarshalJSON

func (o *TeamLinksResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSetting

TeamPermissionSetting Team permission setting

type TeamPermissionSetting struct {
    // Team permission setting attributes
    Attributes *TeamPermissionSettingAttributes `json:"attributes,omitempty"`
    // The team permission setting's identifier
    Id string `json:"id"`
    // Team permission setting type
    Type TeamPermissionSettingType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamPermissionSetting

func NewTeamPermissionSetting(id string, typeVar TeamPermissionSettingType) *TeamPermissionSetting

NewTeamPermissionSetting instantiates a new TeamPermissionSetting 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 NewTeamPermissionSettingWithDefaults

func NewTeamPermissionSettingWithDefaults() *TeamPermissionSetting

NewTeamPermissionSettingWithDefaults instantiates a new TeamPermissionSetting 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 (*TeamPermissionSetting) GetAttributes

func (o *TeamPermissionSetting) GetAttributes() TeamPermissionSettingAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TeamPermissionSetting) GetAttributesOk

func (o *TeamPermissionSetting) GetAttributesOk() (*TeamPermissionSettingAttributes, 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 (*TeamPermissionSetting) GetId

func (o *TeamPermissionSetting) GetId() string

GetId returns the Id field value.

func (*TeamPermissionSetting) GetIdOk

func (o *TeamPermissionSetting) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TeamPermissionSetting) GetType

func (o *TeamPermissionSetting) GetType() TeamPermissionSettingType

GetType returns the Type field value.

func (*TeamPermissionSetting) GetTypeOk

func (o *TeamPermissionSetting) GetTypeOk() (*TeamPermissionSettingType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamPermissionSetting) HasAttributes

func (o *TeamPermissionSetting) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (TeamPermissionSetting) MarshalJSON

func (o TeamPermissionSetting) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSetting) SetAttributes

func (o *TeamPermissionSetting) SetAttributes(v TeamPermissionSettingAttributes)

SetAttributes gets a reference to the given TeamPermissionSettingAttributes and assigns it to the Attributes field.

func (*TeamPermissionSetting) SetId

func (o *TeamPermissionSetting) SetId(v string)

SetId sets field value.

func (*TeamPermissionSetting) SetType

func (o *TeamPermissionSetting) SetType(v TeamPermissionSettingType)

SetType sets field value.

func (*TeamPermissionSetting) UnmarshalJSON

func (o *TeamPermissionSetting) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingAttributes

TeamPermissionSettingAttributes Team permission setting attributes

type TeamPermissionSettingAttributes struct {
    // The identifier for the action
    Action *TeamPermissionSettingSerializerAction `json:"action,omitempty"`
    // Whether or not the permission setting is editable by the current user
    Editable *bool `json:"editable,omitempty"`
    // Possible values for action
    Options []TeamPermissionSettingValue `json:"options,omitempty"`
    // The team permission name
    Title *string `json:"title,omitempty"`
    // What type of user is allowed to perform the specified action
    Value *TeamPermissionSettingValue `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamPermissionSettingAttributes

func NewTeamPermissionSettingAttributes() *TeamPermissionSettingAttributes

NewTeamPermissionSettingAttributes instantiates a new TeamPermissionSettingAttributes 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 NewTeamPermissionSettingAttributesWithDefaults

func NewTeamPermissionSettingAttributesWithDefaults() *TeamPermissionSettingAttributes

NewTeamPermissionSettingAttributesWithDefaults instantiates a new TeamPermissionSettingAttributes 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 (*TeamPermissionSettingAttributes) GetAction

func (o *TeamPermissionSettingAttributes) GetAction() TeamPermissionSettingSerializerAction

GetAction returns the Action field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetActionOk

func (o *TeamPermissionSettingAttributes) GetActionOk() (*TeamPermissionSettingSerializerAction, bool)

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 (*TeamPermissionSettingAttributes) GetEditable

func (o *TeamPermissionSettingAttributes) GetEditable() bool

GetEditable returns the Editable field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetEditableOk

func (o *TeamPermissionSettingAttributes) GetEditableOk() (*bool, bool)

GetEditableOk returns a tuple with the Editable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPermissionSettingAttributes) GetOptions

func (o *TeamPermissionSettingAttributes) GetOptions() []TeamPermissionSettingValue

GetOptions returns the Options field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetOptionsOk

func (o *TeamPermissionSettingAttributes) GetOptionsOk() (*[]TeamPermissionSettingValue, 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 (*TeamPermissionSettingAttributes) GetTitle

func (o *TeamPermissionSettingAttributes) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetTitleOk

func (o *TeamPermissionSettingAttributes) 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 (*TeamPermissionSettingAttributes) GetValue

func (o *TeamPermissionSettingAttributes) GetValue() TeamPermissionSettingValue

GetValue returns the Value field value if set, zero value otherwise.

func (*TeamPermissionSettingAttributes) GetValueOk

func (o *TeamPermissionSettingAttributes) GetValueOk() (*TeamPermissionSettingValue, 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 (*TeamPermissionSettingAttributes) HasAction

func (o *TeamPermissionSettingAttributes) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasEditable

func (o *TeamPermissionSettingAttributes) HasEditable() bool

HasEditable returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasOptions

func (o *TeamPermissionSettingAttributes) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasTitle

func (o *TeamPermissionSettingAttributes) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*TeamPermissionSettingAttributes) HasValue

func (o *TeamPermissionSettingAttributes) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TeamPermissionSettingAttributes) MarshalJSON

func (o TeamPermissionSettingAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingAttributes) SetAction

func (o *TeamPermissionSettingAttributes) SetAction(v TeamPermissionSettingSerializerAction)

SetAction gets a reference to the given TeamPermissionSettingSerializerAction and assigns it to the Action field.

func (*TeamPermissionSettingAttributes) SetEditable

func (o *TeamPermissionSettingAttributes) SetEditable(v bool)

SetEditable gets a reference to the given bool and assigns it to the Editable field.

func (*TeamPermissionSettingAttributes) SetOptions

func (o *TeamPermissionSettingAttributes) SetOptions(v []TeamPermissionSettingValue)

SetOptions gets a reference to the given []TeamPermissionSettingValue and assigns it to the Options field.

func (*TeamPermissionSettingAttributes) SetTitle

func (o *TeamPermissionSettingAttributes) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*TeamPermissionSettingAttributes) SetValue

func (o *TeamPermissionSettingAttributes) SetValue(v TeamPermissionSettingValue)

SetValue gets a reference to the given TeamPermissionSettingValue and assigns it to the Value field.

func (*TeamPermissionSettingAttributes) UnmarshalJSON

func (o *TeamPermissionSettingAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingResponse

TeamPermissionSettingResponse Team permission setting response

type TeamPermissionSettingResponse struct {
    // Team permission setting
    Data *TeamPermissionSetting `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamPermissionSettingResponse

func NewTeamPermissionSettingResponse() *TeamPermissionSettingResponse

NewTeamPermissionSettingResponse instantiates a new TeamPermissionSettingResponse 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 NewTeamPermissionSettingResponseWithDefaults

func NewTeamPermissionSettingResponseWithDefaults() *TeamPermissionSettingResponse

NewTeamPermissionSettingResponseWithDefaults instantiates a new TeamPermissionSettingResponse 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 (*TeamPermissionSettingResponse) GetData

func (o *TeamPermissionSettingResponse) GetData() TeamPermissionSetting

GetData returns the Data field value if set, zero value otherwise.

func (*TeamPermissionSettingResponse) GetDataOk

func (o *TeamPermissionSettingResponse) GetDataOk() (*TeamPermissionSetting, 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 (*TeamPermissionSettingResponse) HasData

func (o *TeamPermissionSettingResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamPermissionSettingResponse) MarshalJSON

func (o TeamPermissionSettingResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingResponse) SetData

func (o *TeamPermissionSettingResponse) SetData(v TeamPermissionSetting)

SetData gets a reference to the given TeamPermissionSetting and assigns it to the Data field.

func (*TeamPermissionSettingResponse) UnmarshalJSON

func (o *TeamPermissionSettingResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingSerializerAction

TeamPermissionSettingSerializerAction The identifier for the action

type TeamPermissionSettingSerializerAction string

List of TeamPermissionSettingSerializerAction.

const (
    TEAMPERMISSIONSETTINGSERIALIZERACTION_MANAGE_MEMBERSHIP TeamPermissionSettingSerializerAction = "manage_membership"
    TEAMPERMISSIONSETTINGSERIALIZERACTION_EDIT              TeamPermissionSettingSerializerAction = "edit"
)

func NewTeamPermissionSettingSerializerActionFromValue

func NewTeamPermissionSettingSerializerActionFromValue(v string) (*TeamPermissionSettingSerializerAction, error)

NewTeamPermissionSettingSerializerActionFromValue returns a pointer to a valid TeamPermissionSettingSerializerAction for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamPermissionSettingSerializerAction) GetAllowedValues

func (v *TeamPermissionSettingSerializerAction) GetAllowedValues() []TeamPermissionSettingSerializerAction

GetAllowedValues reeturns the list of possible values.

func (TeamPermissionSettingSerializerAction) IsValid

func (v TeamPermissionSettingSerializerAction) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamPermissionSettingSerializerAction) Ptr

func (v TeamPermissionSettingSerializerAction) Ptr() *TeamPermissionSettingSerializerAction

Ptr returns reference to TeamPermissionSettingSerializerAction value.

func (*TeamPermissionSettingSerializerAction) UnmarshalJSON

func (v *TeamPermissionSettingSerializerAction) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingType

TeamPermissionSettingType Team permission setting type

type TeamPermissionSettingType string

List of TeamPermissionSettingType.

const (
    TEAMPERMISSIONSETTINGTYPE_TEAM_PERMISSION_SETTINGS TeamPermissionSettingType = "team_permission_settings"
)

func NewTeamPermissionSettingTypeFromValue

func NewTeamPermissionSettingTypeFromValue(v string) (*TeamPermissionSettingType, error)

NewTeamPermissionSettingTypeFromValue returns a pointer to a valid TeamPermissionSettingType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamPermissionSettingType) GetAllowedValues

func (v *TeamPermissionSettingType) GetAllowedValues() []TeamPermissionSettingType

GetAllowedValues reeturns the list of possible values.

func (TeamPermissionSettingType) IsValid

func (v TeamPermissionSettingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamPermissionSettingType) Ptr

func (v TeamPermissionSettingType) Ptr() *TeamPermissionSettingType

Ptr returns reference to TeamPermissionSettingType value.

func (*TeamPermissionSettingType) UnmarshalJSON

func (v *TeamPermissionSettingType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingUpdate

TeamPermissionSettingUpdate Team permission setting update

type TeamPermissionSettingUpdate struct {
    // Team permission setting update attributes
    Attributes *TeamPermissionSettingUpdateAttributes `json:"attributes,omitempty"`
    // Team permission setting type
    Type TeamPermissionSettingType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamPermissionSettingUpdate

func NewTeamPermissionSettingUpdate(typeVar TeamPermissionSettingType) *TeamPermissionSettingUpdate

NewTeamPermissionSettingUpdate instantiates a new TeamPermissionSettingUpdate 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 NewTeamPermissionSettingUpdateWithDefaults

func NewTeamPermissionSettingUpdateWithDefaults() *TeamPermissionSettingUpdate

NewTeamPermissionSettingUpdateWithDefaults instantiates a new TeamPermissionSettingUpdate 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 (*TeamPermissionSettingUpdate) GetAttributes

func (o *TeamPermissionSettingUpdate) GetAttributes() TeamPermissionSettingUpdateAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TeamPermissionSettingUpdate) GetAttributesOk

func (o *TeamPermissionSettingUpdate) GetAttributesOk() (*TeamPermissionSettingUpdateAttributes, 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 (*TeamPermissionSettingUpdate) GetType

func (o *TeamPermissionSettingUpdate) GetType() TeamPermissionSettingType

GetType returns the Type field value.

func (*TeamPermissionSettingUpdate) GetTypeOk

func (o *TeamPermissionSettingUpdate) GetTypeOk() (*TeamPermissionSettingType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamPermissionSettingUpdate) HasAttributes

func (o *TeamPermissionSettingUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (TeamPermissionSettingUpdate) MarshalJSON

func (o TeamPermissionSettingUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingUpdate) SetAttributes

func (o *TeamPermissionSettingUpdate) SetAttributes(v TeamPermissionSettingUpdateAttributes)

SetAttributes gets a reference to the given TeamPermissionSettingUpdateAttributes and assigns it to the Attributes field.

func (*TeamPermissionSettingUpdate) SetType

func (o *TeamPermissionSettingUpdate) SetType(v TeamPermissionSettingType)

SetType sets field value.

func (*TeamPermissionSettingUpdate) UnmarshalJSON

func (o *TeamPermissionSettingUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingUpdateAttributes

TeamPermissionSettingUpdateAttributes Team permission setting update attributes

type TeamPermissionSettingUpdateAttributes struct {
    // What type of user is allowed to perform the specified action
    Value *TeamPermissionSettingValue `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamPermissionSettingUpdateAttributes

func NewTeamPermissionSettingUpdateAttributes() *TeamPermissionSettingUpdateAttributes

NewTeamPermissionSettingUpdateAttributes instantiates a new TeamPermissionSettingUpdateAttributes 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 NewTeamPermissionSettingUpdateAttributesWithDefaults

func NewTeamPermissionSettingUpdateAttributesWithDefaults() *TeamPermissionSettingUpdateAttributes

NewTeamPermissionSettingUpdateAttributesWithDefaults instantiates a new TeamPermissionSettingUpdateAttributes 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 (*TeamPermissionSettingUpdateAttributes) GetValue

func (o *TeamPermissionSettingUpdateAttributes) GetValue() TeamPermissionSettingValue

GetValue returns the Value field value if set, zero value otherwise.

func (*TeamPermissionSettingUpdateAttributes) GetValueOk

func (o *TeamPermissionSettingUpdateAttributes) GetValueOk() (*TeamPermissionSettingValue, 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 (*TeamPermissionSettingUpdateAttributes) HasValue

func (o *TeamPermissionSettingUpdateAttributes) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TeamPermissionSettingUpdateAttributes) MarshalJSON

func (o TeamPermissionSettingUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingUpdateAttributes) SetValue

func (o *TeamPermissionSettingUpdateAttributes) SetValue(v TeamPermissionSettingValue)

SetValue gets a reference to the given TeamPermissionSettingValue and assigns it to the Value field.

func (*TeamPermissionSettingUpdateAttributes) UnmarshalJSON

func (o *TeamPermissionSettingUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingUpdateRequest

TeamPermissionSettingUpdateRequest Team permission setting update request

type TeamPermissionSettingUpdateRequest struct {
    // Team permission setting update
    Data TeamPermissionSettingUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamPermissionSettingUpdateRequest

func NewTeamPermissionSettingUpdateRequest(data TeamPermissionSettingUpdate) *TeamPermissionSettingUpdateRequest

NewTeamPermissionSettingUpdateRequest instantiates a new TeamPermissionSettingUpdateRequest 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 NewTeamPermissionSettingUpdateRequestWithDefaults

func NewTeamPermissionSettingUpdateRequestWithDefaults() *TeamPermissionSettingUpdateRequest

NewTeamPermissionSettingUpdateRequestWithDefaults instantiates a new TeamPermissionSettingUpdateRequest 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 (*TeamPermissionSettingUpdateRequest) GetData

func (o *TeamPermissionSettingUpdateRequest) GetData() TeamPermissionSettingUpdate

GetData returns the Data field value.

func (*TeamPermissionSettingUpdateRequest) GetDataOk

func (o *TeamPermissionSettingUpdateRequest) GetDataOk() (*TeamPermissionSettingUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamPermissionSettingUpdateRequest) MarshalJSON

func (o TeamPermissionSettingUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingUpdateRequest) SetData

func (o *TeamPermissionSettingUpdateRequest) SetData(v TeamPermissionSettingUpdate)

SetData sets field value.

func (*TeamPermissionSettingUpdateRequest) UnmarshalJSON

func (o *TeamPermissionSettingUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingValue

TeamPermissionSettingValue What type of user is allowed to perform the specified action

type TeamPermissionSettingValue string

List of TeamPermissionSettingValue.

const (
    TEAMPERMISSIONSETTINGVALUE_ADMINS             TeamPermissionSettingValue = "admins"
    TEAMPERMISSIONSETTINGVALUE_MEMBERS            TeamPermissionSettingValue = "members"
    TEAMPERMISSIONSETTINGVALUE_ORGANIZATION       TeamPermissionSettingValue = "organization"
    TEAMPERMISSIONSETTINGVALUE_USER_ACCESS_MANAGE TeamPermissionSettingValue = "user_access_manage"
    TEAMPERMISSIONSETTINGVALUE_TEAMS_MANAGE       TeamPermissionSettingValue = "teams_manage"
)

func NewTeamPermissionSettingValueFromValue

func NewTeamPermissionSettingValueFromValue(v string) (*TeamPermissionSettingValue, error)

NewTeamPermissionSettingValueFromValue returns a pointer to a valid TeamPermissionSettingValue for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamPermissionSettingValue) GetAllowedValues

func (v *TeamPermissionSettingValue) GetAllowedValues() []TeamPermissionSettingValue

GetAllowedValues reeturns the list of possible values.

func (TeamPermissionSettingValue) IsValid

func (v TeamPermissionSettingValue) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamPermissionSettingValue) Ptr

func (v TeamPermissionSettingValue) Ptr() *TeamPermissionSettingValue

Ptr returns reference to TeamPermissionSettingValue value.

func (*TeamPermissionSettingValue) UnmarshalJSON

func (v *TeamPermissionSettingValue) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamPermissionSettingsResponse

TeamPermissionSettingsResponse Team permission settings response

type TeamPermissionSettingsResponse struct {
    // Team permission settings response data
    Data []TeamPermissionSetting `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamPermissionSettingsResponse

func NewTeamPermissionSettingsResponse() *TeamPermissionSettingsResponse

NewTeamPermissionSettingsResponse instantiates a new TeamPermissionSettingsResponse 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 NewTeamPermissionSettingsResponseWithDefaults

func NewTeamPermissionSettingsResponseWithDefaults() *TeamPermissionSettingsResponse

NewTeamPermissionSettingsResponseWithDefaults instantiates a new TeamPermissionSettingsResponse 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 (*TeamPermissionSettingsResponse) GetData

func (o *TeamPermissionSettingsResponse) GetData() []TeamPermissionSetting

GetData returns the Data field value if set, zero value otherwise.

func (*TeamPermissionSettingsResponse) GetDataOk

func (o *TeamPermissionSettingsResponse) GetDataOk() (*[]TeamPermissionSetting, 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 (*TeamPermissionSettingsResponse) HasData

func (o *TeamPermissionSettingsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamPermissionSettingsResponse) MarshalJSON

func (o TeamPermissionSettingsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamPermissionSettingsResponse) SetData

func (o *TeamPermissionSettingsResponse) SetData(v []TeamPermissionSetting)

SetData gets a reference to the given []TeamPermissionSetting and assigns it to the Data field.

func (*TeamPermissionSettingsResponse) UnmarshalJSON

func (o *TeamPermissionSettingsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamReference

TeamReference Provides a reference to a team, including ID, type, and basic attributes/relationships.

type TeamReference struct {
    // Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.
    Attributes *TeamReferenceAttributes `json:"attributes,omitempty"`
    // The team's unique identifier.
    Id *string `json:"id,omitempty"`
    // Teams resource type.
    Type TeamReferenceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamReference

func NewTeamReference(typeVar TeamReferenceType) *TeamReference

NewTeamReference instantiates a new TeamReference 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 NewTeamReferenceWithDefaults

func NewTeamReferenceWithDefaults() *TeamReference

NewTeamReferenceWithDefaults instantiates a new TeamReference 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 (*TeamReference) GetAttributes

func (o *TeamReference) GetAttributes() TeamReferenceAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TeamReference) GetAttributesOk

func (o *TeamReference) GetAttributesOk() (*TeamReferenceAttributes, 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 (*TeamReference) GetId

func (o *TeamReference) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TeamReference) GetIdOk

func (o *TeamReference) 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 (*TeamReference) GetType

func (o *TeamReference) GetType() TeamReferenceType

GetType returns the Type field value.

func (*TeamReference) GetTypeOk

func (o *TeamReference) GetTypeOk() (*TeamReferenceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamReference) HasAttributes

func (o *TeamReference) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*TeamReference) HasId

func (o *TeamReference) HasId() bool

HasId returns a boolean if a field has been set.

func (TeamReference) MarshalJSON

func (o TeamReference) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamReference) SetAttributes

func (o *TeamReference) SetAttributes(v TeamReferenceAttributes)

SetAttributes gets a reference to the given TeamReferenceAttributes and assigns it to the Attributes field.

func (*TeamReference) SetId

func (o *TeamReference) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TeamReference) SetType

func (o *TeamReference) SetType(v TeamReferenceType)

SetType sets field value.

func (*TeamReference) UnmarshalJSON

func (o *TeamReference) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamReferenceAttributes

TeamReferenceAttributes Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

type TeamReferenceAttributes struct {
    // URL or reference for the team's avatar (if available).
    Avatar *string `json:"avatar,omitempty"`
    // A short text describing the team.
    Description *string `json:"description,omitempty"`
    // A unique handle/slug for the team.
    Handle *string `json:"handle,omitempty"`
    // The full, human-readable name of the team.
    Name *string `json:"name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamReferenceAttributes

func NewTeamReferenceAttributes() *TeamReferenceAttributes

NewTeamReferenceAttributes instantiates a new TeamReferenceAttributes 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 NewTeamReferenceAttributesWithDefaults

func NewTeamReferenceAttributesWithDefaults() *TeamReferenceAttributes

NewTeamReferenceAttributesWithDefaults instantiates a new TeamReferenceAttributes 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 (*TeamReferenceAttributes) GetAvatar

func (o *TeamReferenceAttributes) GetAvatar() string

GetAvatar returns the Avatar field value if set, zero value otherwise.

func (*TeamReferenceAttributes) GetAvatarOk

func (o *TeamReferenceAttributes) GetAvatarOk() (*string, bool)

GetAvatarOk returns a tuple with the Avatar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamReferenceAttributes) GetDescription

func (o *TeamReferenceAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TeamReferenceAttributes) GetDescriptionOk

func (o *TeamReferenceAttributes) 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 (*TeamReferenceAttributes) GetHandle

func (o *TeamReferenceAttributes) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*TeamReferenceAttributes) GetHandleOk

func (o *TeamReferenceAttributes) 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 (*TeamReferenceAttributes) GetName

func (o *TeamReferenceAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TeamReferenceAttributes) GetNameOk

func (o *TeamReferenceAttributes) 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 (*TeamReferenceAttributes) HasAvatar

func (o *TeamReferenceAttributes) HasAvatar() bool

HasAvatar returns a boolean if a field has been set.

func (*TeamReferenceAttributes) HasDescription

func (o *TeamReferenceAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TeamReferenceAttributes) HasHandle

func (o *TeamReferenceAttributes) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*TeamReferenceAttributes) HasName

func (o *TeamReferenceAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (TeamReferenceAttributes) MarshalJSON

func (o TeamReferenceAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamReferenceAttributes) SetAvatar

func (o *TeamReferenceAttributes) SetAvatar(v string)

SetAvatar gets a reference to the given string and assigns it to the Avatar field.

func (*TeamReferenceAttributes) SetDescription

func (o *TeamReferenceAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TeamReferenceAttributes) SetHandle

func (o *TeamReferenceAttributes) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*TeamReferenceAttributes) SetName

func (o *TeamReferenceAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TeamReferenceAttributes) UnmarshalJSON

func (o *TeamReferenceAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamReferenceType

TeamReferenceType Teams resource type.

type TeamReferenceType string

List of TeamReferenceType.

const (
    TEAMREFERENCETYPE_TEAMS TeamReferenceType = "teams"
)

func NewTeamReferenceTypeFromValue

func NewTeamReferenceTypeFromValue(v string) (*TeamReferenceType, error)

NewTeamReferenceTypeFromValue returns a pointer to a valid TeamReferenceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamReferenceType) GetAllowedValues

func (v *TeamReferenceType) GetAllowedValues() []TeamReferenceType

GetAllowedValues reeturns the list of possible values.

func (TeamReferenceType) IsValid

func (v TeamReferenceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamReferenceType) Ptr

func (v TeamReferenceType) Ptr() *TeamReferenceType

Ptr returns reference to TeamReferenceType value.

func (*TeamReferenceType) UnmarshalJSON

func (v *TeamReferenceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamRelationships

TeamRelationships Resources related to a team

type TeamRelationships struct {
    // Relationship between a team and a team link
    TeamLinks *RelationshipToTeamLinks `json:"team_links,omitempty"`
    // Relationship between a user team permission and a team
    UserTeamPermissions *RelationshipToUserTeamPermission `json:"user_team_permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRelationships

func NewTeamRelationships() *TeamRelationships

NewTeamRelationships instantiates a new TeamRelationships 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 NewTeamRelationshipsWithDefaults

func NewTeamRelationshipsWithDefaults() *TeamRelationships

NewTeamRelationshipsWithDefaults instantiates a new TeamRelationships 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 (o *TeamRelationships) GetTeamLinks() RelationshipToTeamLinks

GetTeamLinks returns the TeamLinks field value if set, zero value otherwise.

func (*TeamRelationships) GetTeamLinksOk

func (o *TeamRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)

GetTeamLinksOk returns a tuple with the TeamLinks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRelationships) GetUserTeamPermissions

func (o *TeamRelationships) GetUserTeamPermissions() RelationshipToUserTeamPermission

GetUserTeamPermissions returns the UserTeamPermissions field value if set, zero value otherwise.

func (*TeamRelationships) GetUserTeamPermissionsOk

func (o *TeamRelationships) GetUserTeamPermissionsOk() (*RelationshipToUserTeamPermission, bool)

GetUserTeamPermissionsOk returns a tuple with the UserTeamPermissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TeamRelationships) HasTeamLinks() bool

HasTeamLinks returns a boolean if a field has been set.

func (*TeamRelationships) HasUserTeamPermissions

func (o *TeamRelationships) HasUserTeamPermissions() bool

HasUserTeamPermissions returns a boolean if a field has been set.

func (TeamRelationships) MarshalJSON

func (o TeamRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (o *TeamRelationships) SetTeamLinks(v RelationshipToTeamLinks)

SetTeamLinks gets a reference to the given RelationshipToTeamLinks and assigns it to the TeamLinks field.

func (*TeamRelationships) SetUserTeamPermissions

func (o *TeamRelationships) SetUserTeamPermissions(v RelationshipToUserTeamPermission)

SetUserTeamPermissions gets a reference to the given RelationshipToUserTeamPermission and assigns it to the UserTeamPermissions field.

func (*TeamRelationships) UnmarshalJSON

func (o *TeamRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

TeamRelationshipsLinks Links attributes.

type TeamRelationshipsLinks struct {
    // Related link.
    Related *string `json:"related,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewTeamRelationshipsLinks() *TeamRelationshipsLinks

NewTeamRelationshipsLinks instantiates a new TeamRelationshipsLinks 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 NewTeamRelationshipsLinksWithDefaults

func NewTeamRelationshipsLinksWithDefaults() *TeamRelationshipsLinks

NewTeamRelationshipsLinksWithDefaults instantiates a new TeamRelationshipsLinks 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 (*TeamRelationshipsLinks) GetRelated

func (o *TeamRelationshipsLinks) GetRelated() string

GetRelated returns the Related field value if set, zero value otherwise.

func (*TeamRelationshipsLinks) GetRelatedOk

func (o *TeamRelationshipsLinks) GetRelatedOk() (*string, bool)

GetRelatedOk returns a tuple with the Related field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRelationshipsLinks) HasRelated

func (o *TeamRelationshipsLinks) HasRelated() bool

HasRelated returns a boolean if a field has been set.

func (TeamRelationshipsLinks) MarshalJSON

func (o TeamRelationshipsLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRelationshipsLinks) SetRelated

func (o *TeamRelationshipsLinks) SetRelated(v string)

SetRelated gets a reference to the given string and assigns it to the Related field.

func (*TeamRelationshipsLinks) UnmarshalJSON

func (o *TeamRelationshipsLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamResponse

TeamResponse Response with a team

type TeamResponse struct {
    // A team
    Data *Team `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamResponse

func NewTeamResponse() *TeamResponse

NewTeamResponse instantiates a new TeamResponse 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 NewTeamResponseWithDefaults

func NewTeamResponseWithDefaults() *TeamResponse

NewTeamResponseWithDefaults instantiates a new TeamResponse 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 (*TeamResponse) GetData

func (o *TeamResponse) GetData() Team

GetData returns the Data field value if set, zero value otherwise.

func (*TeamResponse) GetDataOk

func (o *TeamResponse) GetDataOk() (*Team, 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 (*TeamResponse) HasData

func (o *TeamResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamResponse) MarshalJSON

func (o TeamResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamResponse) SetData

func (o *TeamResponse) SetData(v Team)

SetData gets a reference to the given Team and assigns it to the Data field.

func (*TeamResponse) UnmarshalJSON

func (o *TeamResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRules

TeamRoutingRules Represents a complete set of team routing rules, including data and optionally included related resources.

type TeamRoutingRules struct {
    // Represents the top-level data object for team routing rules, containing the ID, relationships, and resource type.
    Data *TeamRoutingRulesData `json:"data,omitempty"`
    // Provides related routing rules or other included resources.
    Included []TeamRoutingRulesIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRules

func NewTeamRoutingRules() *TeamRoutingRules

NewTeamRoutingRules instantiates a new TeamRoutingRules 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 NewTeamRoutingRulesWithDefaults

func NewTeamRoutingRulesWithDefaults() *TeamRoutingRules

NewTeamRoutingRulesWithDefaults instantiates a new TeamRoutingRules 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 (*TeamRoutingRules) GetData

func (o *TeamRoutingRules) GetData() TeamRoutingRulesData

GetData returns the Data field value if set, zero value otherwise.

func (*TeamRoutingRules) GetDataOk

func (o *TeamRoutingRules) GetDataOk() (*TeamRoutingRulesData, 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 (*TeamRoutingRules) GetIncluded

func (o *TeamRoutingRules) GetIncluded() []TeamRoutingRulesIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*TeamRoutingRules) GetIncludedOk

func (o *TeamRoutingRules) GetIncludedOk() (*[]TeamRoutingRulesIncluded, 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 (*TeamRoutingRules) HasData

func (o *TeamRoutingRules) HasData() bool

HasData returns a boolean if a field has been set.

func (*TeamRoutingRules) HasIncluded

func (o *TeamRoutingRules) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (TeamRoutingRules) MarshalJSON

func (o TeamRoutingRules) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRules) SetData

func (o *TeamRoutingRules) SetData(v TeamRoutingRulesData)

SetData gets a reference to the given TeamRoutingRulesData and assigns it to the Data field.

func (*TeamRoutingRules) SetIncluded

func (o *TeamRoutingRules) SetIncluded(v []TeamRoutingRulesIncluded)

SetIncluded gets a reference to the given []TeamRoutingRulesIncluded and assigns it to the Included field.

func (*TeamRoutingRules) UnmarshalJSON

func (o *TeamRoutingRules) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesData

TeamRoutingRulesData Represents the top-level data object for team routing rules, containing the ID, relationships, and resource type.

type TeamRoutingRulesData struct {
    // Specifies the unique identifier of this team routing rules record.
    Id *string `json:"id,omitempty"`
    // Specifies relationships for team routing rules, including rule references.
    Relationships *TeamRoutingRulesDataRelationships `json:"relationships,omitempty"`
    // Team routing rules resource type.
    Type TeamRoutingRulesDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesData

func NewTeamRoutingRulesData(typeVar TeamRoutingRulesDataType) *TeamRoutingRulesData

NewTeamRoutingRulesData instantiates a new TeamRoutingRulesData 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 NewTeamRoutingRulesDataWithDefaults

func NewTeamRoutingRulesDataWithDefaults() *TeamRoutingRulesData

NewTeamRoutingRulesDataWithDefaults instantiates a new TeamRoutingRulesData 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 (*TeamRoutingRulesData) GetId

func (o *TeamRoutingRulesData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TeamRoutingRulesData) GetIdOk

func (o *TeamRoutingRulesData) 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 (*TeamRoutingRulesData) GetRelationships

func (o *TeamRoutingRulesData) GetRelationships() TeamRoutingRulesDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*TeamRoutingRulesData) GetRelationshipsOk

func (o *TeamRoutingRulesData) GetRelationshipsOk() (*TeamRoutingRulesDataRelationships, 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 (*TeamRoutingRulesData) GetType

func (o *TeamRoutingRulesData) GetType() TeamRoutingRulesDataType

GetType returns the Type field value.

func (*TeamRoutingRulesData) GetTypeOk

func (o *TeamRoutingRulesData) GetTypeOk() (*TeamRoutingRulesDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamRoutingRulesData) HasId

func (o *TeamRoutingRulesData) HasId() bool

HasId returns a boolean if a field has been set.

func (*TeamRoutingRulesData) HasRelationships

func (o *TeamRoutingRulesData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (TeamRoutingRulesData) MarshalJSON

func (o TeamRoutingRulesData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesData) SetId

func (o *TeamRoutingRulesData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TeamRoutingRulesData) SetRelationships

func (o *TeamRoutingRulesData) SetRelationships(v TeamRoutingRulesDataRelationships)

SetRelationships gets a reference to the given TeamRoutingRulesDataRelationships and assigns it to the Relationships field.

func (*TeamRoutingRulesData) SetType

func (o *TeamRoutingRulesData) SetType(v TeamRoutingRulesDataType)

SetType sets field value.

func (*TeamRoutingRulesData) UnmarshalJSON

func (o *TeamRoutingRulesData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesDataRelationships

TeamRoutingRulesDataRelationships Specifies relationships for team routing rules, including rule references.

type TeamRoutingRulesDataRelationships struct {
    // Holds references to a set of routing rules in a relationship.
    Rules *TeamRoutingRulesDataRelationshipsRules `json:"rules,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesDataRelationships

func NewTeamRoutingRulesDataRelationships() *TeamRoutingRulesDataRelationships

NewTeamRoutingRulesDataRelationships instantiates a new TeamRoutingRulesDataRelationships 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 NewTeamRoutingRulesDataRelationshipsWithDefaults

func NewTeamRoutingRulesDataRelationshipsWithDefaults() *TeamRoutingRulesDataRelationships

NewTeamRoutingRulesDataRelationshipsWithDefaults instantiates a new TeamRoutingRulesDataRelationships 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 (*TeamRoutingRulesDataRelationships) GetRules

func (o *TeamRoutingRulesDataRelationships) GetRules() TeamRoutingRulesDataRelationshipsRules

GetRules returns the Rules field value if set, zero value otherwise.

func (*TeamRoutingRulesDataRelationships) GetRulesOk

func (o *TeamRoutingRulesDataRelationships) GetRulesOk() (*TeamRoutingRulesDataRelationshipsRules, bool)

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRoutingRulesDataRelationships) HasRules

func (o *TeamRoutingRulesDataRelationships) HasRules() bool

HasRules returns a boolean if a field has been set.

func (TeamRoutingRulesDataRelationships) MarshalJSON

func (o TeamRoutingRulesDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesDataRelationships) SetRules

func (o *TeamRoutingRulesDataRelationships) SetRules(v TeamRoutingRulesDataRelationshipsRules)

SetRules gets a reference to the given TeamRoutingRulesDataRelationshipsRules and assigns it to the Rules field.

func (*TeamRoutingRulesDataRelationships) UnmarshalJSON

func (o *TeamRoutingRulesDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesDataRelationshipsRules

TeamRoutingRulesDataRelationshipsRules Holds references to a set of routing rules in a relationship.

type TeamRoutingRulesDataRelationshipsRules struct {
    // An array of references to the routing rules associated with this team.
    Data []TeamRoutingRulesDataRelationshipsRulesDataItems `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesDataRelationshipsRules

func NewTeamRoutingRulesDataRelationshipsRules() *TeamRoutingRulesDataRelationshipsRules

NewTeamRoutingRulesDataRelationshipsRules instantiates a new TeamRoutingRulesDataRelationshipsRules 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 NewTeamRoutingRulesDataRelationshipsRulesWithDefaults

func NewTeamRoutingRulesDataRelationshipsRulesWithDefaults() *TeamRoutingRulesDataRelationshipsRules

NewTeamRoutingRulesDataRelationshipsRulesWithDefaults instantiates a new TeamRoutingRulesDataRelationshipsRules 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 (*TeamRoutingRulesDataRelationshipsRules) GetData

func (o *TeamRoutingRulesDataRelationshipsRules) GetData() []TeamRoutingRulesDataRelationshipsRulesDataItems

GetData returns the Data field value if set, zero value otherwise.

func (*TeamRoutingRulesDataRelationshipsRules) GetDataOk

func (o *TeamRoutingRulesDataRelationshipsRules) GetDataOk() (*[]TeamRoutingRulesDataRelationshipsRulesDataItems, 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 (*TeamRoutingRulesDataRelationshipsRules) HasData

func (o *TeamRoutingRulesDataRelationshipsRules) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamRoutingRulesDataRelationshipsRules) MarshalJSON

func (o TeamRoutingRulesDataRelationshipsRules) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesDataRelationshipsRules) SetData

func (o *TeamRoutingRulesDataRelationshipsRules) SetData(v []TeamRoutingRulesDataRelationshipsRulesDataItems)

SetData gets a reference to the given []TeamRoutingRulesDataRelationshipsRulesDataItems and assigns it to the Data field.

func (*TeamRoutingRulesDataRelationshipsRules) UnmarshalJSON

func (o *TeamRoutingRulesDataRelationshipsRules) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesDataRelationshipsRulesDataItems

TeamRoutingRulesDataRelationshipsRulesDataItems Defines a relationship item to link a routing rule by its ID and type.

type TeamRoutingRulesDataRelationshipsRulesDataItems struct {
    // Specifies the unique identifier for the related routing rule.
    Id string `json:"id"`
    // Indicates that the resource is of type 'team_routing_rules'.
    Type TeamRoutingRulesDataRelationshipsRulesDataItemsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesDataRelationshipsRulesDataItems

func NewTeamRoutingRulesDataRelationshipsRulesDataItems(id string, typeVar TeamRoutingRulesDataRelationshipsRulesDataItemsType) *TeamRoutingRulesDataRelationshipsRulesDataItems

NewTeamRoutingRulesDataRelationshipsRulesDataItems instantiates a new TeamRoutingRulesDataRelationshipsRulesDataItems 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 NewTeamRoutingRulesDataRelationshipsRulesDataItemsWithDefaults

func NewTeamRoutingRulesDataRelationshipsRulesDataItemsWithDefaults() *TeamRoutingRulesDataRelationshipsRulesDataItems

NewTeamRoutingRulesDataRelationshipsRulesDataItemsWithDefaults instantiates a new TeamRoutingRulesDataRelationshipsRulesDataItems 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 (*TeamRoutingRulesDataRelationshipsRulesDataItems) GetId

func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetId() string

GetId returns the Id field value.

func (*TeamRoutingRulesDataRelationshipsRulesDataItems) GetIdOk

func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TeamRoutingRulesDataRelationshipsRulesDataItems) GetType

func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetType() TeamRoutingRulesDataRelationshipsRulesDataItemsType

GetType returns the Type field value.

func (*TeamRoutingRulesDataRelationshipsRulesDataItems) GetTypeOk

func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) GetTypeOk() (*TeamRoutingRulesDataRelationshipsRulesDataItemsType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TeamRoutingRulesDataRelationshipsRulesDataItems) MarshalJSON

func (o TeamRoutingRulesDataRelationshipsRulesDataItems) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesDataRelationshipsRulesDataItems) SetId

func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) SetId(v string)

SetId sets field value.

func (*TeamRoutingRulesDataRelationshipsRulesDataItems) SetType

func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) SetType(v TeamRoutingRulesDataRelationshipsRulesDataItemsType)

SetType sets field value.

func (*TeamRoutingRulesDataRelationshipsRulesDataItems) UnmarshalJSON

func (o *TeamRoutingRulesDataRelationshipsRulesDataItems) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesDataRelationshipsRulesDataItemsType

TeamRoutingRulesDataRelationshipsRulesDataItemsType Indicates that the resource is of type 'team_routing_rules'.

type TeamRoutingRulesDataRelationshipsRulesDataItemsType string

List of TeamRoutingRulesDataRelationshipsRulesDataItemsType.

const (
    TEAMROUTINGRULESDATARELATIONSHIPSRULESDATAITEMSTYPE_TEAM_ROUTING_RULES TeamRoutingRulesDataRelationshipsRulesDataItemsType = "team_routing_rules"
)

func NewTeamRoutingRulesDataRelationshipsRulesDataItemsTypeFromValue

func NewTeamRoutingRulesDataRelationshipsRulesDataItemsTypeFromValue(v string) (*TeamRoutingRulesDataRelationshipsRulesDataItemsType, error)

NewTeamRoutingRulesDataRelationshipsRulesDataItemsTypeFromValue returns a pointer to a valid TeamRoutingRulesDataRelationshipsRulesDataItemsType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamRoutingRulesDataRelationshipsRulesDataItemsType) GetAllowedValues

func (v *TeamRoutingRulesDataRelationshipsRulesDataItemsType) GetAllowedValues() []TeamRoutingRulesDataRelationshipsRulesDataItemsType

GetAllowedValues reeturns the list of possible values.

func (TeamRoutingRulesDataRelationshipsRulesDataItemsType) IsValid

func (v TeamRoutingRulesDataRelationshipsRulesDataItemsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamRoutingRulesDataRelationshipsRulesDataItemsType) Ptr

func (v TeamRoutingRulesDataRelationshipsRulesDataItemsType) Ptr() *TeamRoutingRulesDataRelationshipsRulesDataItemsType

Ptr returns reference to TeamRoutingRulesDataRelationshipsRulesDataItemsType value.

func (*TeamRoutingRulesDataRelationshipsRulesDataItemsType) UnmarshalJSON

func (v *TeamRoutingRulesDataRelationshipsRulesDataItemsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesDataType

TeamRoutingRulesDataType Team routing rules resource type.

type TeamRoutingRulesDataType string

List of TeamRoutingRulesDataType.

const (
    TEAMROUTINGRULESDATATYPE_TEAM_ROUTING_RULES TeamRoutingRulesDataType = "team_routing_rules"
)

func NewTeamRoutingRulesDataTypeFromValue

func NewTeamRoutingRulesDataTypeFromValue(v string) (*TeamRoutingRulesDataType, error)

NewTeamRoutingRulesDataTypeFromValue returns a pointer to a valid TeamRoutingRulesDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamRoutingRulesDataType) GetAllowedValues

func (v *TeamRoutingRulesDataType) GetAllowedValues() []TeamRoutingRulesDataType

GetAllowedValues reeturns the list of possible values.

func (TeamRoutingRulesDataType) IsValid

func (v TeamRoutingRulesDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamRoutingRulesDataType) Ptr

func (v TeamRoutingRulesDataType) Ptr() *TeamRoutingRulesDataType

Ptr returns reference to TeamRoutingRulesDataType value.

func (*TeamRoutingRulesDataType) UnmarshalJSON

func (v *TeamRoutingRulesDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesIncluded

TeamRoutingRulesIncluded - Represents additional included resources for team routing rules, such as associated routing rules.

type TeamRoutingRulesIncluded struct {
    RoutingRule *RoutingRule

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func RoutingRuleAsTeamRoutingRulesIncluded

func RoutingRuleAsTeamRoutingRulesIncluded(v *RoutingRule) TeamRoutingRulesIncluded

RoutingRuleAsTeamRoutingRulesIncluded is a convenience function that returns RoutingRule wrapped in TeamRoutingRulesIncluded.

func (*TeamRoutingRulesIncluded) GetActualInstance

func (obj *TeamRoutingRulesIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (TeamRoutingRulesIncluded) MarshalJSON

func (obj TeamRoutingRulesIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*TeamRoutingRulesIncluded) UnmarshalJSON

func (obj *TeamRoutingRulesIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type TeamRoutingRulesRequest

TeamRoutingRulesRequest Represents a request to create or update team routing rules, including the data payload.

type TeamRoutingRulesRequest struct {
    // Holds the data necessary to create or update team routing rules, including attributes, ID, and resource type.
    Data *TeamRoutingRulesRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesRequest

func NewTeamRoutingRulesRequest() *TeamRoutingRulesRequest

NewTeamRoutingRulesRequest instantiates a new TeamRoutingRulesRequest 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 NewTeamRoutingRulesRequestWithDefaults

func NewTeamRoutingRulesRequestWithDefaults() *TeamRoutingRulesRequest

NewTeamRoutingRulesRequestWithDefaults instantiates a new TeamRoutingRulesRequest 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 (*TeamRoutingRulesRequest) GetData

func (o *TeamRoutingRulesRequest) GetData() TeamRoutingRulesRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*TeamRoutingRulesRequest) GetDataOk

func (o *TeamRoutingRulesRequest) GetDataOk() (*TeamRoutingRulesRequestData, 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 (*TeamRoutingRulesRequest) HasData

func (o *TeamRoutingRulesRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (TeamRoutingRulesRequest) MarshalJSON

func (o TeamRoutingRulesRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesRequest) SetData

func (o *TeamRoutingRulesRequest) SetData(v TeamRoutingRulesRequestData)

SetData gets a reference to the given TeamRoutingRulesRequestData and assigns it to the Data field.

func (*TeamRoutingRulesRequest) UnmarshalJSON

func (o *TeamRoutingRulesRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesRequestData

TeamRoutingRulesRequestData Holds the data necessary to create or update team routing rules, including attributes, ID, and resource type.

type TeamRoutingRulesRequestData struct {
    // Represents the attributes of a request to update or create team routing rules.
    Attributes *TeamRoutingRulesRequestDataAttributes `json:"attributes,omitempty"`
    // Specifies the unique identifier for this set of team routing rules.
    Id *string `json:"id,omitempty"`
    // Team routing rules resource type.
    Type TeamRoutingRulesRequestDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesRequestData

func NewTeamRoutingRulesRequestData(typeVar TeamRoutingRulesRequestDataType) *TeamRoutingRulesRequestData

NewTeamRoutingRulesRequestData instantiates a new TeamRoutingRulesRequestData 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 NewTeamRoutingRulesRequestDataWithDefaults

func NewTeamRoutingRulesRequestDataWithDefaults() *TeamRoutingRulesRequestData

NewTeamRoutingRulesRequestDataWithDefaults instantiates a new TeamRoutingRulesRequestData 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 (*TeamRoutingRulesRequestData) GetAttributes

func (o *TeamRoutingRulesRequestData) GetAttributes() TeamRoutingRulesRequestDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestData) GetAttributesOk

func (o *TeamRoutingRulesRequestData) GetAttributesOk() (*TeamRoutingRulesRequestDataAttributes, 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 (*TeamRoutingRulesRequestData) GetId

func (o *TeamRoutingRulesRequestData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestData) GetIdOk

func (o *TeamRoutingRulesRequestData) 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 (*TeamRoutingRulesRequestData) GetType

func (o *TeamRoutingRulesRequestData) GetType() TeamRoutingRulesRequestDataType

GetType returns the Type field value.

func (*TeamRoutingRulesRequestData) GetTypeOk

func (o *TeamRoutingRulesRequestData) GetTypeOk() (*TeamRoutingRulesRequestDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamRoutingRulesRequestData) HasAttributes

func (o *TeamRoutingRulesRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*TeamRoutingRulesRequestData) HasId

func (o *TeamRoutingRulesRequestData) HasId() bool

HasId returns a boolean if a field has been set.

func (TeamRoutingRulesRequestData) MarshalJSON

func (o TeamRoutingRulesRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesRequestData) SetAttributes

func (o *TeamRoutingRulesRequestData) SetAttributes(v TeamRoutingRulesRequestDataAttributes)

SetAttributes gets a reference to the given TeamRoutingRulesRequestDataAttributes and assigns it to the Attributes field.

func (*TeamRoutingRulesRequestData) SetId

func (o *TeamRoutingRulesRequestData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TeamRoutingRulesRequestData) SetType

func (o *TeamRoutingRulesRequestData) SetType(v TeamRoutingRulesRequestDataType)

SetType sets field value.

func (*TeamRoutingRulesRequestData) UnmarshalJSON

func (o *TeamRoutingRulesRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesRequestDataAttributes

TeamRoutingRulesRequestDataAttributes Represents the attributes of a request to update or create team routing rules.

type TeamRoutingRulesRequestDataAttributes struct {
    // A list of routing rule items that define how incoming pages should be handled.
    Rules []TeamRoutingRulesRequestRule `json:"rules,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesRequestDataAttributes

func NewTeamRoutingRulesRequestDataAttributes() *TeamRoutingRulesRequestDataAttributes

NewTeamRoutingRulesRequestDataAttributes instantiates a new TeamRoutingRulesRequestDataAttributes 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 NewTeamRoutingRulesRequestDataAttributesWithDefaults

func NewTeamRoutingRulesRequestDataAttributesWithDefaults() *TeamRoutingRulesRequestDataAttributes

NewTeamRoutingRulesRequestDataAttributesWithDefaults instantiates a new TeamRoutingRulesRequestDataAttributes 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 (*TeamRoutingRulesRequestDataAttributes) GetRules

func (o *TeamRoutingRulesRequestDataAttributes) GetRules() []TeamRoutingRulesRequestRule

GetRules returns the Rules field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestDataAttributes) GetRulesOk

func (o *TeamRoutingRulesRequestDataAttributes) GetRulesOk() (*[]TeamRoutingRulesRequestRule, bool)

GetRulesOk returns a tuple with the Rules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRoutingRulesRequestDataAttributes) HasRules

func (o *TeamRoutingRulesRequestDataAttributes) HasRules() bool

HasRules returns a boolean if a field has been set.

func (TeamRoutingRulesRequestDataAttributes) MarshalJSON

func (o TeamRoutingRulesRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesRequestDataAttributes) SetRules

func (o *TeamRoutingRulesRequestDataAttributes) SetRules(v []TeamRoutingRulesRequestRule)

SetRules gets a reference to the given []TeamRoutingRulesRequestRule and assigns it to the Rules field.

func (*TeamRoutingRulesRequestDataAttributes) UnmarshalJSON

func (o *TeamRoutingRulesRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesRequestDataType

TeamRoutingRulesRequestDataType Team routing rules resource type.

type TeamRoutingRulesRequestDataType string

List of TeamRoutingRulesRequestDataType.

const (
    TEAMROUTINGRULESREQUESTDATATYPE_TEAM_ROUTING_RULES TeamRoutingRulesRequestDataType = "team_routing_rules"
)

func NewTeamRoutingRulesRequestDataTypeFromValue

func NewTeamRoutingRulesRequestDataTypeFromValue(v string) (*TeamRoutingRulesRequestDataType, error)

NewTeamRoutingRulesRequestDataTypeFromValue returns a pointer to a valid TeamRoutingRulesRequestDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamRoutingRulesRequestDataType) GetAllowedValues

func (v *TeamRoutingRulesRequestDataType) GetAllowedValues() []TeamRoutingRulesRequestDataType

GetAllowedValues reeturns the list of possible values.

func (TeamRoutingRulesRequestDataType) IsValid

func (v TeamRoutingRulesRequestDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamRoutingRulesRequestDataType) Ptr

func (v TeamRoutingRulesRequestDataType) Ptr() *TeamRoutingRulesRequestDataType

Ptr returns reference to TeamRoutingRulesRequestDataType value.

func (*TeamRoutingRulesRequestDataType) UnmarshalJSON

func (v *TeamRoutingRulesRequestDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamRoutingRulesRequestRule

TeamRoutingRulesRequestRule Defines an individual routing rule item that contains the rule data for the request.

type TeamRoutingRulesRequestRule struct {
    // Specifies the list of actions to perform when the routing rule is matched.
    Actions []RoutingRuleAction `json:"actions,omitempty"`
    // Identifies the policy to be applied when this routing rule matches.
    PolicyId *string `json:"policy_id,omitempty"`
    // Defines the query or condition that triggers this routing rule.
    Query *string `json:"query,omitempty"`
    // Holds time zone information and a list of time restrictions for a routing rule.
    TimeRestriction *TimeRestrictions `json:"time_restriction,omitempty"`
    // Specifies the level of urgency for a routing rule (low, high, or dynamic).
    Urgency *Urgency `json:"urgency,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamRoutingRulesRequestRule

func NewTeamRoutingRulesRequestRule() *TeamRoutingRulesRequestRule

NewTeamRoutingRulesRequestRule instantiates a new TeamRoutingRulesRequestRule 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 NewTeamRoutingRulesRequestRuleWithDefaults

func NewTeamRoutingRulesRequestRuleWithDefaults() *TeamRoutingRulesRequestRule

NewTeamRoutingRulesRequestRuleWithDefaults instantiates a new TeamRoutingRulesRequestRule 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 (*TeamRoutingRulesRequestRule) GetActions

func (o *TeamRoutingRulesRequestRule) GetActions() []RoutingRuleAction

GetActions returns the Actions field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestRule) GetActionsOk

func (o *TeamRoutingRulesRequestRule) GetActionsOk() (*[]RoutingRuleAction, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRoutingRulesRequestRule) GetPolicyId

func (o *TeamRoutingRulesRequestRule) GetPolicyId() string

GetPolicyId returns the PolicyId field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestRule) GetPolicyIdOk

func (o *TeamRoutingRulesRequestRule) GetPolicyIdOk() (*string, bool)

GetPolicyIdOk returns a tuple with the PolicyId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRoutingRulesRequestRule) GetQuery

func (o *TeamRoutingRulesRequestRule) GetQuery() string

GetQuery returns the Query field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestRule) GetQueryOk

func (o *TeamRoutingRulesRequestRule) 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 (*TeamRoutingRulesRequestRule) GetTimeRestriction

func (o *TeamRoutingRulesRequestRule) GetTimeRestriction() TimeRestrictions

GetTimeRestriction returns the TimeRestriction field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestRule) GetTimeRestrictionOk

func (o *TeamRoutingRulesRequestRule) GetTimeRestrictionOk() (*TimeRestrictions, bool)

GetTimeRestrictionOk returns a tuple with the TimeRestriction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRoutingRulesRequestRule) GetUrgency

func (o *TeamRoutingRulesRequestRule) GetUrgency() Urgency

GetUrgency returns the Urgency field value if set, zero value otherwise.

func (*TeamRoutingRulesRequestRule) GetUrgencyOk

func (o *TeamRoutingRulesRequestRule) GetUrgencyOk() (*Urgency, bool)

GetUrgencyOk returns a tuple with the Urgency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRoutingRulesRequestRule) HasActions

func (o *TeamRoutingRulesRequestRule) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*TeamRoutingRulesRequestRule) HasPolicyId

func (o *TeamRoutingRulesRequestRule) HasPolicyId() bool

HasPolicyId returns a boolean if a field has been set.

func (*TeamRoutingRulesRequestRule) HasQuery

func (o *TeamRoutingRulesRequestRule) HasQuery() bool

HasQuery returns a boolean if a field has been set.

func (*TeamRoutingRulesRequestRule) HasTimeRestriction

func (o *TeamRoutingRulesRequestRule) HasTimeRestriction() bool

HasTimeRestriction returns a boolean if a field has been set.

func (*TeamRoutingRulesRequestRule) HasUrgency

func (o *TeamRoutingRulesRequestRule) HasUrgency() bool

HasUrgency returns a boolean if a field has been set.

func (TeamRoutingRulesRequestRule) MarshalJSON

func (o TeamRoutingRulesRequestRule) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamRoutingRulesRequestRule) SetActions

func (o *TeamRoutingRulesRequestRule) SetActions(v []RoutingRuleAction)

SetActions gets a reference to the given []RoutingRuleAction and assigns it to the Actions field.

func (*TeamRoutingRulesRequestRule) SetPolicyId

func (o *TeamRoutingRulesRequestRule) SetPolicyId(v string)

SetPolicyId gets a reference to the given string and assigns it to the PolicyId field.

func (*TeamRoutingRulesRequestRule) SetQuery

func (o *TeamRoutingRulesRequestRule) SetQuery(v string)

SetQuery gets a reference to the given string and assigns it to the Query field.

func (*TeamRoutingRulesRequestRule) SetTimeRestriction

func (o *TeamRoutingRulesRequestRule) SetTimeRestriction(v TimeRestrictions)

SetTimeRestriction gets a reference to the given TimeRestrictions and assigns it to the TimeRestriction field.

func (*TeamRoutingRulesRequestRule) SetUrgency

func (o *TeamRoutingRulesRequestRule) SetUrgency(v Urgency)

SetUrgency gets a reference to the given Urgency and assigns it to the Urgency field.

func (*TeamRoutingRulesRequestRule) UnmarshalJSON

func (o *TeamRoutingRulesRequestRule) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamTarget

TeamTarget Represents a team target for an escalation policy step, including the team's ID and resource type.

type TeamTarget struct {
    // Specifies the unique identifier of the team resource.
    Id string `json:"id"`
    // Indicates that the resource is of type `teams`.
    Type TeamTargetType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamTarget

func NewTeamTarget(id string, typeVar TeamTargetType) *TeamTarget

NewTeamTarget instantiates a new TeamTarget 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 NewTeamTargetWithDefaults

func NewTeamTargetWithDefaults() *TeamTarget

NewTeamTargetWithDefaults instantiates a new TeamTarget 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 (*TeamTarget) GetId

func (o *TeamTarget) GetId() string

GetId returns the Id field value.

func (*TeamTarget) GetIdOk

func (o *TeamTarget) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TeamTarget) GetType

func (o *TeamTarget) GetType() TeamTargetType

GetType returns the Type field value.

func (*TeamTarget) GetTypeOk

func (o *TeamTarget) GetTypeOk() (*TeamTargetType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TeamTarget) MarshalJSON

func (o TeamTarget) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamTarget) SetId

func (o *TeamTarget) SetId(v string)

SetId sets field value.

func (*TeamTarget) SetType

func (o *TeamTarget) SetType(v TeamTargetType)

SetType sets field value.

func (*TeamTarget) UnmarshalJSON

func (o *TeamTarget) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamTargetType

TeamTargetType Indicates that the resource is of type `teams`.

type TeamTargetType string

List of TeamTargetType.

const (
    TEAMTARGETTYPE_TEAMS TeamTargetType = "teams"
)

func NewTeamTargetTypeFromValue

func NewTeamTargetTypeFromValue(v string) (*TeamTargetType, error)

NewTeamTargetTypeFromValue returns a pointer to a valid TeamTargetType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamTargetType) GetAllowedValues

func (v *TeamTargetType) GetAllowedValues() []TeamTargetType

GetAllowedValues reeturns the list of possible values.

func (TeamTargetType) IsValid

func (v TeamTargetType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamTargetType) Ptr

func (v TeamTargetType) Ptr() *TeamTargetType

Ptr returns reference to TeamTargetType value.

func (*TeamTargetType) UnmarshalJSON

func (v *TeamTargetType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamType

TeamType Team type

type TeamType string

List of TeamType.

const (
    TEAMTYPE_TEAM TeamType = "team"
)

func NewTeamTypeFromValue

func NewTeamTypeFromValue(v string) (*TeamType, error)

NewTeamTypeFromValue returns a pointer to a valid TeamType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamType) GetAllowedValues

func (v *TeamType) GetAllowedValues() []TeamType

GetAllowedValues reeturns the list of possible values.

func (TeamType) IsValid

func (v TeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamType) Ptr

func (v TeamType) Ptr() *TeamType

Ptr returns reference to TeamType value.

func (*TeamType) UnmarshalJSON

func (v *TeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamUpdate

TeamUpdate Team update request

type TeamUpdate struct {
    // Team update attributes
    Attributes TeamUpdateAttributes `json:"attributes"`
    // Team update relationships
    Relationships *TeamUpdateRelationships `json:"relationships,omitempty"`
    // Team type
    Type TeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamUpdate

func NewTeamUpdate(attributes TeamUpdateAttributes, typeVar TeamType) *TeamUpdate

NewTeamUpdate instantiates a new TeamUpdate 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 NewTeamUpdateWithDefaults

func NewTeamUpdateWithDefaults() *TeamUpdate

NewTeamUpdateWithDefaults instantiates a new TeamUpdate 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 (*TeamUpdate) GetAttributes

func (o *TeamUpdate) GetAttributes() TeamUpdateAttributes

GetAttributes returns the Attributes field value.

func (*TeamUpdate) GetAttributesOk

func (o *TeamUpdate) GetAttributesOk() (*TeamUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TeamUpdate) GetRelationships

func (o *TeamUpdate) GetRelationships() TeamUpdateRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*TeamUpdate) GetRelationshipsOk

func (o *TeamUpdate) GetRelationshipsOk() (*TeamUpdateRelationships, 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 (*TeamUpdate) GetType

func (o *TeamUpdate) GetType() TeamType

GetType returns the Type field value.

func (*TeamUpdate) GetTypeOk

func (o *TeamUpdate) GetTypeOk() (*TeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TeamUpdate) HasRelationships

func (o *TeamUpdate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (TeamUpdate) MarshalJSON

func (o TeamUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamUpdate) SetAttributes

func (o *TeamUpdate) SetAttributes(v TeamUpdateAttributes)

SetAttributes sets field value.

func (*TeamUpdate) SetRelationships

func (o *TeamUpdate) SetRelationships(v TeamUpdateRelationships)

SetRelationships gets a reference to the given TeamUpdateRelationships and assigns it to the Relationships field.

func (*TeamUpdate) SetType

func (o *TeamUpdate) SetType(v TeamType)

SetType sets field value.

func (*TeamUpdate) UnmarshalJSON

func (o *TeamUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamUpdateAttributes

TeamUpdateAttributes Team update attributes

type TeamUpdateAttributes struct {
    // Unicode representation of the avatar for the team, limited to a single grapheme
    Avatar datadog.NullableString `json:"avatar,omitempty"`
    // Banner selection for the team
    Banner datadog.NullableInt64 `json:"banner,omitempty"`
    // Free-form markdown description/content for the team's homepage
    Description *string `json:"description,omitempty"`
    // The team's identifier
    Handle string `json:"handle"`
    // Collection of hidden modules for the team
    HiddenModules []string `json:"hidden_modules,omitempty"`
    // The name of the team
    Name string `json:"name"`
    // Collection of visible modules for the team
    VisibleModules []string `json:"visible_modules,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamUpdateAttributes

func NewTeamUpdateAttributes(handle string, name string) *TeamUpdateAttributes

NewTeamUpdateAttributes instantiates a new TeamUpdateAttributes 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 NewTeamUpdateAttributesWithDefaults

func NewTeamUpdateAttributesWithDefaults() *TeamUpdateAttributes

NewTeamUpdateAttributesWithDefaults instantiates a new TeamUpdateAttributes 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 (*TeamUpdateAttributes) GetAvatar

func (o *TeamUpdateAttributes) GetAvatar() string

GetAvatar returns the Avatar field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamUpdateAttributes) GetAvatarOk

func (o *TeamUpdateAttributes) GetAvatarOk() (*string, bool)

GetAvatarOk returns a tuple with the Avatar 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 (*TeamUpdateAttributes) GetBanner

func (o *TeamUpdateAttributes) GetBanner() int64

GetBanner returns the Banner field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamUpdateAttributes) GetBannerOk

func (o *TeamUpdateAttributes) GetBannerOk() (*int64, bool)

GetBannerOk returns a tuple with the Banner 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 (*TeamUpdateAttributes) GetDescription

func (o *TeamUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TeamUpdateAttributes) GetDescriptionOk

func (o *TeamUpdateAttributes) 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 (*TeamUpdateAttributes) GetHandle

func (o *TeamUpdateAttributes) GetHandle() string

GetHandle returns the Handle field value.

func (*TeamUpdateAttributes) GetHandleOk

func (o *TeamUpdateAttributes) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) GetHiddenModules

func (o *TeamUpdateAttributes) GetHiddenModules() []string

GetHiddenModules returns the HiddenModules field value if set, zero value otherwise.

func (*TeamUpdateAttributes) GetHiddenModulesOk

func (o *TeamUpdateAttributes) GetHiddenModulesOk() (*[]string, bool)

GetHiddenModulesOk returns a tuple with the HiddenModules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) GetName

func (o *TeamUpdateAttributes) GetName() string

GetName returns the Name field value.

func (*TeamUpdateAttributes) GetNameOk

func (o *TeamUpdateAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) GetVisibleModules

func (o *TeamUpdateAttributes) GetVisibleModules() []string

GetVisibleModules returns the VisibleModules field value if set, zero value otherwise.

func (*TeamUpdateAttributes) GetVisibleModulesOk

func (o *TeamUpdateAttributes) GetVisibleModulesOk() (*[]string, bool)

GetVisibleModulesOk returns a tuple with the VisibleModules field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamUpdateAttributes) HasAvatar

func (o *TeamUpdateAttributes) HasAvatar() bool

HasAvatar returns a boolean if a field has been set.

func (*TeamUpdateAttributes) HasBanner

func (o *TeamUpdateAttributes) HasBanner() bool

HasBanner returns a boolean if a field has been set.

func (*TeamUpdateAttributes) HasDescription

func (o *TeamUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TeamUpdateAttributes) HasHiddenModules

func (o *TeamUpdateAttributes) HasHiddenModules() bool

HasHiddenModules returns a boolean if a field has been set.

func (*TeamUpdateAttributes) HasVisibleModules

func (o *TeamUpdateAttributes) HasVisibleModules() bool

HasVisibleModules returns a boolean if a field has been set.

func (TeamUpdateAttributes) MarshalJSON

func (o TeamUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamUpdateAttributes) SetAvatar

func (o *TeamUpdateAttributes) SetAvatar(v string)

SetAvatar gets a reference to the given datadog.NullableString and assigns it to the Avatar field.

func (*TeamUpdateAttributes) SetAvatarNil

func (o *TeamUpdateAttributes) SetAvatarNil()

SetAvatarNil sets the value for Avatar to be an explicit nil.

func (*TeamUpdateAttributes) SetBanner

func (o *TeamUpdateAttributes) SetBanner(v int64)

SetBanner gets a reference to the given datadog.NullableInt64 and assigns it to the Banner field.

func (*TeamUpdateAttributes) SetBannerNil

func (o *TeamUpdateAttributes) SetBannerNil()

SetBannerNil sets the value for Banner to be an explicit nil.

func (*TeamUpdateAttributes) SetDescription

func (o *TeamUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TeamUpdateAttributes) SetHandle

func (o *TeamUpdateAttributes) SetHandle(v string)

SetHandle sets field value.

func (*TeamUpdateAttributes) SetHiddenModules

func (o *TeamUpdateAttributes) SetHiddenModules(v []string)

SetHiddenModules gets a reference to the given []string and assigns it to the HiddenModules field.

func (*TeamUpdateAttributes) SetName

func (o *TeamUpdateAttributes) SetName(v string)

SetName sets field value.

func (*TeamUpdateAttributes) SetVisibleModules

func (o *TeamUpdateAttributes) SetVisibleModules(v []string)

SetVisibleModules gets a reference to the given []string and assigns it to the VisibleModules field.

func (*TeamUpdateAttributes) UnmarshalJSON

func (o *TeamUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*TeamUpdateAttributes) UnsetAvatar

func (o *TeamUpdateAttributes) UnsetAvatar()

UnsetAvatar ensures that no value is present for Avatar, not even an explicit nil.

func (*TeamUpdateAttributes) UnsetBanner

func (o *TeamUpdateAttributes) UnsetBanner()

UnsetBanner ensures that no value is present for Banner, not even an explicit nil.

type TeamUpdateRelationships

TeamUpdateRelationships Team update relationships

type TeamUpdateRelationships struct {
    // Relationship between a team and a team link
    TeamLinks *RelationshipToTeamLinks `json:"team_links,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamUpdateRelationships

func NewTeamUpdateRelationships() *TeamUpdateRelationships

NewTeamUpdateRelationships instantiates a new TeamUpdateRelationships 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 NewTeamUpdateRelationshipsWithDefaults

func NewTeamUpdateRelationshipsWithDefaults() *TeamUpdateRelationships

NewTeamUpdateRelationshipsWithDefaults instantiates a new TeamUpdateRelationships 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 (o *TeamUpdateRelationships) GetTeamLinks() RelationshipToTeamLinks

GetTeamLinks returns the TeamLinks field value if set, zero value otherwise.

func (*TeamUpdateRelationships) GetTeamLinksOk

func (o *TeamUpdateRelationships) GetTeamLinksOk() (*RelationshipToTeamLinks, bool)

GetTeamLinksOk returns a tuple with the TeamLinks field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TeamUpdateRelationships) HasTeamLinks() bool

HasTeamLinks returns a boolean if a field has been set.

func (TeamUpdateRelationships) MarshalJSON

func (o TeamUpdateRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (o *TeamUpdateRelationships) SetTeamLinks(v RelationshipToTeamLinks)

SetTeamLinks gets a reference to the given RelationshipToTeamLinks and assigns it to the TeamLinks field.

func (*TeamUpdateRelationships) UnmarshalJSON

func (o *TeamUpdateRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamUpdateRequest

TeamUpdateRequest Team update request

type TeamUpdateRequest struct {
    // Team update request
    Data TeamUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamUpdateRequest

func NewTeamUpdateRequest(data TeamUpdate) *TeamUpdateRequest

NewTeamUpdateRequest instantiates a new TeamUpdateRequest 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 NewTeamUpdateRequestWithDefaults

func NewTeamUpdateRequestWithDefaults() *TeamUpdateRequest

NewTeamUpdateRequestWithDefaults instantiates a new TeamUpdateRequest 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 (*TeamUpdateRequest) GetData

func (o *TeamUpdateRequest) GetData() TeamUpdate

GetData returns the Data field value.

func (*TeamUpdateRequest) GetDataOk

func (o *TeamUpdateRequest) GetDataOk() (*TeamUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TeamUpdateRequest) MarshalJSON

func (o TeamUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamUpdateRequest) SetData

func (o *TeamUpdateRequest) SetData(v TeamUpdate)

SetData sets field value.

func (*TeamUpdateRequest) UnmarshalJSON

func (o *TeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamsApi

TeamsApi service type

type TeamsApi datadog.Service

func NewTeamsApi

func NewTeamsApi(client *datadog.APIClient) *TeamsApi

NewTeamsApi Returns NewTeamsApi.

func (*TeamsApi) CreateTeam

func (a *TeamsApi) CreateTeam(ctx _context.Context, body TeamCreateRequest) (TeamResponse, *_nethttp.Response, error)

CreateTeam Create a team. Create a new team. User IDs passed through the `users` relationship field are added to the team.

func (a *TeamsApi) CreateTeamLink(ctx _context.Context, teamId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)

CreateTeamLink Create a team link. Add a new link to a team.

func (*TeamsApi) CreateTeamMembership

func (a *TeamsApi) CreateTeamMembership(ctx _context.Context, teamId string, body UserTeamRequest) (UserTeamResponse, *_nethttp.Response, error)

CreateTeamMembership Add a user to a team. Add a user to a team.

func (*TeamsApi) DeleteTeam

func (a *TeamsApi) DeleteTeam(ctx _context.Context, teamId string) (*_nethttp.Response, error)

DeleteTeam Remove a team. Remove a team using the team's `id`.

func (a *TeamsApi) DeleteTeamLink(ctx _context.Context, teamId string, linkId string) (*_nethttp.Response, error)

DeleteTeamLink Remove a team link. Remove a link from a team.

func (*TeamsApi) DeleteTeamMembership

func (a *TeamsApi) DeleteTeamMembership(ctx _context.Context, teamId string, userId string) (*_nethttp.Response, error)

DeleteTeamMembership Remove a user from a team. Remove a user from a team.

func (*TeamsApi) GetTeam

func (a *TeamsApi) GetTeam(ctx _context.Context, teamId string) (TeamResponse, *_nethttp.Response, error)

GetTeam Get a team. Get a single team using the team's `id`.

func (a *TeamsApi) GetTeamLink(ctx _context.Context, teamId string, linkId string) (TeamLinkResponse, *_nethttp.Response, error)

GetTeamLink Get a team link. Get a single link for a team.

func (a *TeamsApi) GetTeamLinks(ctx _context.Context, teamId string) (TeamLinksResponse, *_nethttp.Response, error)

GetTeamLinks Get links for a team. Get all links for a given team.

func (*TeamsApi) GetTeamMemberships

func (a *TeamsApi) GetTeamMemberships(ctx _context.Context, teamId string, o ...GetTeamMembershipsOptionalParameters) (UserTeamsResponse, *_nethttp.Response, error)

GetTeamMemberships Get team memberships. Get a paginated list of members for a team

func (*TeamsApi) GetTeamMembershipsWithPagination

func (a *TeamsApi) GetTeamMembershipsWithPagination(ctx _context.Context, teamId string, o ...GetTeamMembershipsOptionalParameters) (<-chan datadog.PaginationResult[UserTeam], func())

GetTeamMembershipsWithPagination provides a paginated version of GetTeamMemberships returning a channel with all items.

func (*TeamsApi) GetTeamPermissionSettings

func (a *TeamsApi) GetTeamPermissionSettings(ctx _context.Context, teamId string) (TeamPermissionSettingsResponse, *_nethttp.Response, error)

GetTeamPermissionSettings Get permission settings for a team. Get all permission settings for a given team.

func (*TeamsApi) GetUserMemberships

func (a *TeamsApi) GetUserMemberships(ctx _context.Context, userUuid string) (UserTeamsResponse, *_nethttp.Response, error)

GetUserMemberships Get user memberships. Get a list of memberships for a user

func (*TeamsApi) ListTeams

func (a *TeamsApi) ListTeams(ctx _context.Context, o ...ListTeamsOptionalParameters) (TeamsResponse, *_nethttp.Response, error)

ListTeams Get all teams. Get all teams. Can be used to search for teams using the `filter[keyword]` and `filter[me]` query parameters.

func (*TeamsApi) ListTeamsWithPagination

func (a *TeamsApi) ListTeamsWithPagination(ctx _context.Context, o ...ListTeamsOptionalParameters) (<-chan datadog.PaginationResult[Team], func())

ListTeamsWithPagination provides a paginated version of ListTeams returning a channel with all items.

func (*TeamsApi) UpdateTeam

func (a *TeamsApi) UpdateTeam(ctx _context.Context, teamId string, body TeamUpdateRequest) (TeamResponse, *_nethttp.Response, error)

UpdateTeam Update a team. Update a team using the team's `id`. If the `team_links` relationship is present, the associated links are updated to be in the order they appear in the array, and any existing team links not present are removed.

func (a *TeamsApi) UpdateTeamLink(ctx _context.Context, teamId string, linkId string, body TeamLinkCreateRequest) (TeamLinkResponse, *_nethttp.Response, error)

UpdateTeamLink Update a team link. Update a team link.

func (*TeamsApi) UpdateTeamMembership

func (a *TeamsApi) UpdateTeamMembership(ctx _context.Context, teamId string, userId string, body UserTeamUpdateRequest) (UserTeamResponse, *_nethttp.Response, error)

UpdateTeamMembership Update a user's membership attributes on a team. Update a user's membership attributes on a team.

func (*TeamsApi) UpdateTeamPermissionSetting

func (a *TeamsApi) UpdateTeamPermissionSetting(ctx _context.Context, teamId string, action string, body TeamPermissionSettingUpdateRequest) (TeamPermissionSettingResponse, *_nethttp.Response, error)

UpdateTeamPermissionSetting Update permission setting for team. Update a team permission setting for a given team.

type TeamsField

TeamsField Supported teams field.

type TeamsField string

List of TeamsField.

const (
    TEAMSFIELD_ID                    TeamsField = "id"
    TEAMSFIELD_NAME                  TeamsField = "name"
    TEAMSFIELD_HANDLE                TeamsField = "handle"
    TEAMSFIELD_SUMMARY               TeamsField = "summary"
    TEAMSFIELD_DESCRIPTION           TeamsField = "description"
    TEAMSFIELD_AVATAR                TeamsField = "avatar"
    TEAMSFIELD_BANNER                TeamsField = "banner"
    TEAMSFIELD_VISIBLE_MODULES       TeamsField = "visible_modules"
    TEAMSFIELD_HIDDEN_MODULES        TeamsField = "hidden_modules"
    TEAMSFIELD_CREATED_AT            TeamsField = "created_at"
    TEAMSFIELD_MODIFIED_AT           TeamsField = "modified_at"
    TEAMSFIELD_USER_COUNT            TeamsField = "user_count"
    TEAMSFIELD_LINK_COUNT            TeamsField = "link_count"
    TEAMSFIELD_TEAM_LINKS            TeamsField = "team_links"
    TEAMSFIELD_USER_TEAM_PERMISSIONS TeamsField = "user_team_permissions"
)

func NewTeamsFieldFromValue

func NewTeamsFieldFromValue(v string) (*TeamsField, error)

NewTeamsFieldFromValue returns a pointer to a valid TeamsField for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TeamsField) GetAllowedValues

func (v *TeamsField) GetAllowedValues() []TeamsField

GetAllowedValues reeturns the list of possible values.

func (TeamsField) IsValid

func (v TeamsField) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TeamsField) Ptr

func (v TeamsField) Ptr() *TeamsField

Ptr returns reference to TeamsField value.

func (*TeamsField) UnmarshalJSON

func (v *TeamsField) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TeamsResponse

TeamsResponse Response with multiple teams

type TeamsResponse struct {
    // Teams response data
    Data []Team `json:"data,omitempty"`
    // Resources related to the team
    Included []TeamIncluded `json:"included,omitempty"`
    // Teams response links.
    Links *TeamsResponseLinks `json:"links,omitempty"`
    // Teams response metadata.
    Meta *TeamsResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamsResponse

func NewTeamsResponse() *TeamsResponse

NewTeamsResponse instantiates a new TeamsResponse 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 NewTeamsResponseWithDefaults

func NewTeamsResponseWithDefaults() *TeamsResponse

NewTeamsResponseWithDefaults instantiates a new TeamsResponse 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 (*TeamsResponse) GetData

func (o *TeamsResponse) GetData() []Team

GetData returns the Data field value if set, zero value otherwise.

func (*TeamsResponse) GetDataOk

func (o *TeamsResponse) GetDataOk() (*[]Team, 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 (*TeamsResponse) GetIncluded

func (o *TeamsResponse) GetIncluded() []TeamIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*TeamsResponse) GetIncludedOk

func (o *TeamsResponse) GetIncludedOk() (*[]TeamIncluded, 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 (o *TeamsResponse) GetLinks() TeamsResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*TeamsResponse) GetLinksOk

func (o *TeamsResponse) GetLinksOk() (*TeamsResponseLinks, 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 (*TeamsResponse) GetMeta

func (o *TeamsResponse) GetMeta() TeamsResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*TeamsResponse) GetMetaOk

func (o *TeamsResponse) GetMetaOk() (*TeamsResponseMeta, 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 (*TeamsResponse) HasData

func (o *TeamsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*TeamsResponse) HasIncluded

func (o *TeamsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (o *TeamsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TeamsResponse) HasMeta

func (o *TeamsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (TeamsResponse) MarshalJSON

func (o TeamsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponse) SetData

func (o *TeamsResponse) SetData(v []Team)

SetData gets a reference to the given []Team and assigns it to the Data field.

func (*TeamsResponse) SetIncluded

func (o *TeamsResponse) SetIncluded(v []TeamIncluded)

SetIncluded gets a reference to the given []TeamIncluded and assigns it to the Included field.

func (o *TeamsResponse) SetLinks(v TeamsResponseLinks)

SetLinks gets a reference to the given TeamsResponseLinks and assigns it to the Links field.

func (*TeamsResponse) SetMeta

func (o *TeamsResponse) SetMeta(v TeamsResponseMeta)

SetMeta gets a reference to the given TeamsResponseMeta and assigns it to the Meta field.

func (*TeamsResponse) UnmarshalJSON

func (o *TeamsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

TeamsResponseLinks Teams response links.

type TeamsResponseLinks struct {
    // First link.
    First *string `json:"first,omitempty"`
    // Last link.
    Last datadog.NullableString `json:"last,omitempty"`
    // Next link.
    Next *string `json:"next,omitempty"`
    // Previous link.
    Prev datadog.NullableString `json:"prev,omitempty"`
    // Current link.
    Self *string `json:"self,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}
func NewTeamsResponseLinks() *TeamsResponseLinks

NewTeamsResponseLinks instantiates a new TeamsResponseLinks 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 NewTeamsResponseLinksWithDefaults

func NewTeamsResponseLinksWithDefaults() *TeamsResponseLinks

NewTeamsResponseLinksWithDefaults instantiates a new TeamsResponseLinks 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 (*TeamsResponseLinks) GetFirst

func (o *TeamsResponseLinks) GetFirst() string

GetFirst returns the First field value if set, zero value otherwise.

func (*TeamsResponseLinks) GetFirstOk

func (o *TeamsResponseLinks) GetFirstOk() (*string, bool)

GetFirstOk returns a tuple with the First field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseLinks) GetLast

func (o *TeamsResponseLinks) GetLast() string

GetLast returns the Last field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamsResponseLinks) GetLastOk

func (o *TeamsResponseLinks) GetLastOk() (*string, bool)

GetLastOk returns a tuple with the Last 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 (*TeamsResponseLinks) GetNext

func (o *TeamsResponseLinks) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*TeamsResponseLinks) GetNextOk

func (o *TeamsResponseLinks) 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 (*TeamsResponseLinks) GetPrev

func (o *TeamsResponseLinks) GetPrev() string

GetPrev returns the Prev field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TeamsResponseLinks) GetPrevOk

func (o *TeamsResponseLinks) GetPrevOk() (*string, bool)

GetPrevOk returns a tuple with the Prev 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 (*TeamsResponseLinks) GetSelf

func (o *TeamsResponseLinks) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*TeamsResponseLinks) GetSelfOk

func (o *TeamsResponseLinks) GetSelfOk() (*string, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseLinks) HasFirst

func (o *TeamsResponseLinks) HasFirst() bool

HasFirst returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasLast

func (o *TeamsResponseLinks) HasLast() bool

HasLast returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasNext

func (o *TeamsResponseLinks) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasPrev

func (o *TeamsResponseLinks) HasPrev() bool

HasPrev returns a boolean if a field has been set.

func (*TeamsResponseLinks) HasSelf

func (o *TeamsResponseLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (TeamsResponseLinks) MarshalJSON

func (o TeamsResponseLinks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponseLinks) SetFirst

func (o *TeamsResponseLinks) SetFirst(v string)

SetFirst gets a reference to the given string and assigns it to the First field.

func (*TeamsResponseLinks) SetLast

func (o *TeamsResponseLinks) SetLast(v string)

SetLast gets a reference to the given datadog.NullableString and assigns it to the Last field.

func (*TeamsResponseLinks) SetLastNil

func (o *TeamsResponseLinks) SetLastNil()

SetLastNil sets the value for Last to be an explicit nil.

func (*TeamsResponseLinks) SetNext

func (o *TeamsResponseLinks) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*TeamsResponseLinks) SetPrev

func (o *TeamsResponseLinks) SetPrev(v string)

SetPrev gets a reference to the given datadog.NullableString and assigns it to the Prev field.

func (*TeamsResponseLinks) SetPrevNil

func (o *TeamsResponseLinks) SetPrevNil()

SetPrevNil sets the value for Prev to be an explicit nil.

func (*TeamsResponseLinks) SetSelf

func (o *TeamsResponseLinks) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

func (*TeamsResponseLinks) UnmarshalJSON

func (o *TeamsResponseLinks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*TeamsResponseLinks) UnsetLast

func (o *TeamsResponseLinks) UnsetLast()

UnsetLast ensures that no value is present for Last, not even an explicit nil.

func (*TeamsResponseLinks) UnsetPrev

func (o *TeamsResponseLinks) UnsetPrev()

UnsetPrev ensures that no value is present for Prev, not even an explicit nil.

type TeamsResponseMeta

TeamsResponseMeta Teams response metadata.

type TeamsResponseMeta struct {
    // Teams response metadata.
    Pagination *TeamsResponseMetaPagination `json:"pagination,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamsResponseMeta

func NewTeamsResponseMeta() *TeamsResponseMeta

NewTeamsResponseMeta instantiates a new TeamsResponseMeta 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 NewTeamsResponseMetaWithDefaults

func NewTeamsResponseMetaWithDefaults() *TeamsResponseMeta

NewTeamsResponseMetaWithDefaults instantiates a new TeamsResponseMeta 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 (*TeamsResponseMeta) GetPagination

func (o *TeamsResponseMeta) GetPagination() TeamsResponseMetaPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*TeamsResponseMeta) GetPaginationOk

func (o *TeamsResponseMeta) GetPaginationOk() (*TeamsResponseMetaPagination, bool)

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 (*TeamsResponseMeta) HasPagination

func (o *TeamsResponseMeta) HasPagination() bool

HasPagination returns a boolean if a field has been set.

func (TeamsResponseMeta) MarshalJSON

func (o TeamsResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponseMeta) SetPagination

func (o *TeamsResponseMeta) SetPagination(v TeamsResponseMetaPagination)

SetPagination gets a reference to the given TeamsResponseMetaPagination and assigns it to the Pagination field.

func (*TeamsResponseMeta) UnmarshalJSON

func (o *TeamsResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TeamsResponseMetaPagination

TeamsResponseMetaPagination Teams response metadata.

type TeamsResponseMetaPagination struct {
    // The first offset.
    FirstOffset *int64 `json:"first_offset,omitempty"`
    // The last offset.
    LastOffset *int64 `json:"last_offset,omitempty"`
    // Pagination limit.
    Limit *int64 `json:"limit,omitempty"`
    // The next offset.
    NextOffset *int64 `json:"next_offset,omitempty"`
    // The offset.
    Offset *int64 `json:"offset,omitempty"`
    // The previous offset.
    PrevOffset *int64 `json:"prev_offset,omitempty"`
    // Total results.
    Total *int64 `json:"total,omitempty"`
    // Offset type.
    Type *string `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTeamsResponseMetaPagination

func NewTeamsResponseMetaPagination() *TeamsResponseMetaPagination

NewTeamsResponseMetaPagination instantiates a new TeamsResponseMetaPagination 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 NewTeamsResponseMetaPaginationWithDefaults

func NewTeamsResponseMetaPaginationWithDefaults() *TeamsResponseMetaPagination

NewTeamsResponseMetaPaginationWithDefaults instantiates a new TeamsResponseMetaPagination 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 (*TeamsResponseMetaPagination) GetFirstOffset

func (o *TeamsResponseMetaPagination) GetFirstOffset() int64

GetFirstOffset returns the FirstOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetFirstOffsetOk

func (o *TeamsResponseMetaPagination) GetFirstOffsetOk() (*int64, bool)

GetFirstOffsetOk returns a tuple with the FirstOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetLastOffset

func (o *TeamsResponseMetaPagination) GetLastOffset() int64

GetLastOffset returns the LastOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetLastOffsetOk

func (o *TeamsResponseMetaPagination) GetLastOffsetOk() (*int64, bool)

GetLastOffsetOk returns a tuple with the LastOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetLimit

func (o *TeamsResponseMetaPagination) GetLimit() int64

GetLimit returns the Limit field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetLimitOk

func (o *TeamsResponseMetaPagination) 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 (*TeamsResponseMetaPagination) GetNextOffset

func (o *TeamsResponseMetaPagination) GetNextOffset() int64

GetNextOffset returns the NextOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetNextOffsetOk

func (o *TeamsResponseMetaPagination) 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 (*TeamsResponseMetaPagination) GetOffset

func (o *TeamsResponseMetaPagination) GetOffset() int64

GetOffset returns the Offset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetOffsetOk

func (o *TeamsResponseMetaPagination) 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 (*TeamsResponseMetaPagination) GetPrevOffset

func (o *TeamsResponseMetaPagination) GetPrevOffset() int64

GetPrevOffset returns the PrevOffset field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetPrevOffsetOk

func (o *TeamsResponseMetaPagination) GetPrevOffsetOk() (*int64, bool)

GetPrevOffsetOk returns a tuple with the PrevOffset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamsResponseMetaPagination) GetTotal

func (o *TeamsResponseMetaPagination) GetTotal() int64

GetTotal returns the Total field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetTotalOk

func (o *TeamsResponseMetaPagination) 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 (*TeamsResponseMetaPagination) GetType

func (o *TeamsResponseMetaPagination) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*TeamsResponseMetaPagination) GetTypeOk

func (o *TeamsResponseMetaPagination) GetTypeOk() (*string, 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 (*TeamsResponseMetaPagination) HasFirstOffset

func (o *TeamsResponseMetaPagination) HasFirstOffset() bool

HasFirstOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasLastOffset

func (o *TeamsResponseMetaPagination) HasLastOffset() bool

HasLastOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasLimit

func (o *TeamsResponseMetaPagination) HasLimit() bool

HasLimit returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasNextOffset

func (o *TeamsResponseMetaPagination) HasNextOffset() bool

HasNextOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasOffset

func (o *TeamsResponseMetaPagination) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasPrevOffset

func (o *TeamsResponseMetaPagination) HasPrevOffset() bool

HasPrevOffset returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasTotal

func (o *TeamsResponseMetaPagination) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*TeamsResponseMetaPagination) HasType

func (o *TeamsResponseMetaPagination) HasType() bool

HasType returns a boolean if a field has been set.

func (TeamsResponseMetaPagination) MarshalJSON

func (o TeamsResponseMetaPagination) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TeamsResponseMetaPagination) SetFirstOffset

func (o *TeamsResponseMetaPagination) SetFirstOffset(v int64)

SetFirstOffset gets a reference to the given int64 and assigns it to the FirstOffset field.

func (*TeamsResponseMetaPagination) SetLastOffset

func (o *TeamsResponseMetaPagination) SetLastOffset(v int64)

SetLastOffset gets a reference to the given int64 and assigns it to the LastOffset field.

func (*TeamsResponseMetaPagination) SetLimit

func (o *TeamsResponseMetaPagination) SetLimit(v int64)

SetLimit gets a reference to the given int64 and assigns it to the Limit field.

func (*TeamsResponseMetaPagination) SetNextOffset

func (o *TeamsResponseMetaPagination) SetNextOffset(v int64)

SetNextOffset gets a reference to the given int64 and assigns it to the NextOffset field.

func (*TeamsResponseMetaPagination) SetOffset

func (o *TeamsResponseMetaPagination) SetOffset(v int64)

SetOffset gets a reference to the given int64 and assigns it to the Offset field.

func (*TeamsResponseMetaPagination) SetPrevOffset

func (o *TeamsResponseMetaPagination) SetPrevOffset(v int64)

SetPrevOffset gets a reference to the given int64 and assigns it to the PrevOffset field.

func (*TeamsResponseMetaPagination) SetTotal

func (o *TeamsResponseMetaPagination) SetTotal(v int64)

SetTotal gets a reference to the given int64 and assigns it to the Total field.

func (*TeamsResponseMetaPagination) SetType

func (o *TeamsResponseMetaPagination) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*TeamsResponseMetaPagination) UnmarshalJSON

func (o *TeamsResponseMetaPagination) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeRestriction

TimeRestriction Defines a single time restriction rule with start and end times and the applicable weekdays.

type TimeRestriction struct {
    // A day of the week.
    EndDay *Weekday `json:"end_day,omitempty"`
    // Specifies the ending time for this restriction.
    EndTime *string `json:"end_time,omitempty"`
    // A day of the week.
    StartDay *Weekday `json:"start_day,omitempty"`
    // Specifies the starting time for this restriction.
    StartTime *string `json:"start_time,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeRestriction

func NewTimeRestriction() *TimeRestriction

NewTimeRestriction instantiates a new TimeRestriction 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 NewTimeRestrictionWithDefaults

func NewTimeRestrictionWithDefaults() *TimeRestriction

NewTimeRestrictionWithDefaults instantiates a new TimeRestriction 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 (*TimeRestriction) GetEndDay

func (o *TimeRestriction) GetEndDay() Weekday

GetEndDay returns the EndDay field value if set, zero value otherwise.

func (*TimeRestriction) GetEndDayOk

func (o *TimeRestriction) GetEndDayOk() (*Weekday, bool)

GetEndDayOk returns a tuple with the EndDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeRestriction) GetEndTime

func (o *TimeRestriction) GetEndTime() string

GetEndTime returns the EndTime field value if set, zero value otherwise.

func (*TimeRestriction) GetEndTimeOk

func (o *TimeRestriction) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeRestriction) GetStartDay

func (o *TimeRestriction) GetStartDay() Weekday

GetStartDay returns the StartDay field value if set, zero value otherwise.

func (*TimeRestriction) GetStartDayOk

func (o *TimeRestriction) GetStartDayOk() (*Weekday, bool)

GetStartDayOk returns a tuple with the StartDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeRestriction) GetStartTime

func (o *TimeRestriction) GetStartTime() string

GetStartTime returns the StartTime field value if set, zero value otherwise.

func (*TimeRestriction) GetStartTimeOk

func (o *TimeRestriction) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeRestriction) HasEndDay

func (o *TimeRestriction) HasEndDay() bool

HasEndDay returns a boolean if a field has been set.

func (*TimeRestriction) HasEndTime

func (o *TimeRestriction) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*TimeRestriction) HasStartDay

func (o *TimeRestriction) HasStartDay() bool

HasStartDay returns a boolean if a field has been set.

func (*TimeRestriction) HasStartTime

func (o *TimeRestriction) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (TimeRestriction) MarshalJSON

func (o TimeRestriction) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeRestriction) SetEndDay

func (o *TimeRestriction) SetEndDay(v Weekday)

SetEndDay gets a reference to the given Weekday and assigns it to the EndDay field.

func (*TimeRestriction) SetEndTime

func (o *TimeRestriction) SetEndTime(v string)

SetEndTime gets a reference to the given string and assigns it to the EndTime field.

func (*TimeRestriction) SetStartDay

func (o *TimeRestriction) SetStartDay(v Weekday)

SetStartDay gets a reference to the given Weekday and assigns it to the StartDay field.

func (*TimeRestriction) SetStartTime

func (o *TimeRestriction) SetStartTime(v string)

SetStartTime gets a reference to the given string and assigns it to the StartTime field.

func (*TimeRestriction) UnmarshalJSON

func (o *TimeRestriction) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeRestrictions

TimeRestrictions Holds time zone information and a list of time restrictions for a routing rule.

type TimeRestrictions struct {
    // Defines the list of time-based restrictions.
    Restrictions []TimeRestriction `json:"restrictions"`
    // Specifies the time zone applicable to the restrictions.
    TimeZone string `json:"time_zone"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeRestrictions

func NewTimeRestrictions(restrictions []TimeRestriction, timeZone string) *TimeRestrictions

NewTimeRestrictions instantiates a new TimeRestrictions 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 NewTimeRestrictionsWithDefaults

func NewTimeRestrictionsWithDefaults() *TimeRestrictions

NewTimeRestrictionsWithDefaults instantiates a new TimeRestrictions 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 (*TimeRestrictions) GetRestrictions

func (o *TimeRestrictions) GetRestrictions() []TimeRestriction

GetRestrictions returns the Restrictions field value.

func (*TimeRestrictions) GetRestrictionsOk

func (o *TimeRestrictions) GetRestrictionsOk() (*[]TimeRestriction, bool)

GetRestrictionsOk returns a tuple with the Restrictions field value and a boolean to check if the value has been set.

func (*TimeRestrictions) GetTimeZone

func (o *TimeRestrictions) GetTimeZone() string

GetTimeZone returns the TimeZone field value.

func (*TimeRestrictions) GetTimeZoneOk

func (o *TimeRestrictions) GetTimeZoneOk() (*string, bool)

GetTimeZoneOk returns a tuple with the TimeZone field value and a boolean to check if the value has been set.

func (TimeRestrictions) MarshalJSON

func (o TimeRestrictions) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeRestrictions) SetRestrictions

func (o *TimeRestrictions) SetRestrictions(v []TimeRestriction)

SetRestrictions sets field value.

func (*TimeRestrictions) SetTimeZone

func (o *TimeRestrictions) SetTimeZone(v string)

SetTimeZone sets field value.

func (*TimeRestrictions) UnmarshalJSON

func (o *TimeRestrictions) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaQueryRequest

TimeseriesFormulaQueryRequest A request wrapper around a single timeseries query to be executed.

type TimeseriesFormulaQueryRequest struct {
    // A single timeseries query to be executed.
    Data TimeseriesFormulaRequest `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeseriesFormulaQueryRequest

func NewTimeseriesFormulaQueryRequest(data TimeseriesFormulaRequest) *TimeseriesFormulaQueryRequest

NewTimeseriesFormulaQueryRequest instantiates a new TimeseriesFormulaQueryRequest 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 NewTimeseriesFormulaQueryRequestWithDefaults

func NewTimeseriesFormulaQueryRequestWithDefaults() *TimeseriesFormulaQueryRequest

NewTimeseriesFormulaQueryRequestWithDefaults instantiates a new TimeseriesFormulaQueryRequest 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 (*TimeseriesFormulaQueryRequest) GetData

func (o *TimeseriesFormulaQueryRequest) GetData() TimeseriesFormulaRequest

GetData returns the Data field value.

func (*TimeseriesFormulaQueryRequest) GetDataOk

func (o *TimeseriesFormulaQueryRequest) GetDataOk() (*TimeseriesFormulaRequest, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (TimeseriesFormulaQueryRequest) MarshalJSON

func (o TimeseriesFormulaQueryRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaQueryRequest) SetData

func (o *TimeseriesFormulaQueryRequest) SetData(v TimeseriesFormulaRequest)

SetData sets field value.

func (*TimeseriesFormulaQueryRequest) UnmarshalJSON

func (o *TimeseriesFormulaQueryRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaQueryResponse

TimeseriesFormulaQueryResponse A message containing one response to a timeseries query made with timeseries formula query request.

type TimeseriesFormulaQueryResponse struct {
    // A message containing the response to a timeseries query.
    Data *TimeseriesResponse `json:"data,omitempty"`
    // The error generated by the request.
    Errors *string `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeseriesFormulaQueryResponse

func NewTimeseriesFormulaQueryResponse() *TimeseriesFormulaQueryResponse

NewTimeseriesFormulaQueryResponse instantiates a new TimeseriesFormulaQueryResponse 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 NewTimeseriesFormulaQueryResponseWithDefaults

func NewTimeseriesFormulaQueryResponseWithDefaults() *TimeseriesFormulaQueryResponse

NewTimeseriesFormulaQueryResponseWithDefaults instantiates a new TimeseriesFormulaQueryResponse 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 (*TimeseriesFormulaQueryResponse) GetData

func (o *TimeseriesFormulaQueryResponse) GetData() TimeseriesResponse

GetData returns the Data field value if set, zero value otherwise.

func (*TimeseriesFormulaQueryResponse) GetDataOk

func (o *TimeseriesFormulaQueryResponse) GetDataOk() (*TimeseriesResponse, 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 (*TimeseriesFormulaQueryResponse) GetErrors

func (o *TimeseriesFormulaQueryResponse) GetErrors() string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*TimeseriesFormulaQueryResponse) GetErrorsOk

func (o *TimeseriesFormulaQueryResponse) GetErrorsOk() (*string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesFormulaQueryResponse) HasData

func (o *TimeseriesFormulaQueryResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*TimeseriesFormulaQueryResponse) HasErrors

func (o *TimeseriesFormulaQueryResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (TimeseriesFormulaQueryResponse) MarshalJSON

func (o TimeseriesFormulaQueryResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaQueryResponse) SetData

func (o *TimeseriesFormulaQueryResponse) SetData(v TimeseriesResponse)

SetData gets a reference to the given TimeseriesResponse and assigns it to the Data field.

func (*TimeseriesFormulaQueryResponse) SetErrors

func (o *TimeseriesFormulaQueryResponse) SetErrors(v string)

SetErrors gets a reference to the given string and assigns it to the Errors field.

func (*TimeseriesFormulaQueryResponse) UnmarshalJSON

func (o *TimeseriesFormulaQueryResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaRequest

TimeseriesFormulaRequest A single timeseries query to be executed.

type TimeseriesFormulaRequest struct {
    // The object describing a timeseries formula request.
    Attributes TimeseriesFormulaRequestAttributes `json:"attributes"`
    // The type of the resource. The value should always be timeseries_request.
    Type TimeseriesFormulaRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeseriesFormulaRequest

func NewTimeseriesFormulaRequest(attributes TimeseriesFormulaRequestAttributes, typeVar TimeseriesFormulaRequestType) *TimeseriesFormulaRequest

NewTimeseriesFormulaRequest instantiates a new TimeseriesFormulaRequest 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 NewTimeseriesFormulaRequestWithDefaults

func NewTimeseriesFormulaRequestWithDefaults() *TimeseriesFormulaRequest

NewTimeseriesFormulaRequestWithDefaults instantiates a new TimeseriesFormulaRequest 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 (*TimeseriesFormulaRequest) GetAttributes

func (o *TimeseriesFormulaRequest) GetAttributes() TimeseriesFormulaRequestAttributes

GetAttributes returns the Attributes field value.

func (*TimeseriesFormulaRequest) GetAttributesOk

func (o *TimeseriesFormulaRequest) GetAttributesOk() (*TimeseriesFormulaRequestAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequest) GetType

func (o *TimeseriesFormulaRequest) GetType() TimeseriesFormulaRequestType

GetType returns the Type field value.

func (*TimeseriesFormulaRequest) GetTypeOk

func (o *TimeseriesFormulaRequest) GetTypeOk() (*TimeseriesFormulaRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (TimeseriesFormulaRequest) MarshalJSON

func (o TimeseriesFormulaRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaRequest) SetAttributes

func (o *TimeseriesFormulaRequest) SetAttributes(v TimeseriesFormulaRequestAttributes)

SetAttributes sets field value.

func (*TimeseriesFormulaRequest) SetType

func (o *TimeseriesFormulaRequest) SetType(v TimeseriesFormulaRequestType)

SetType sets field value.

func (*TimeseriesFormulaRequest) UnmarshalJSON

func (o *TimeseriesFormulaRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaRequestAttributes

TimeseriesFormulaRequestAttributes The object describing a timeseries formula request.

type TimeseriesFormulaRequestAttributes struct {
    // List of formulas to be calculated and returned as responses.
    Formulas []QueryFormula `json:"formulas,omitempty"`
    // Start date (inclusive) of the query in milliseconds since the Unix epoch.
    From int64 `json:"from"`
    // A time interval in milliseconds.
    // May be overridden by a larger interval if the query would result in
    // too many points for the specified timeframe.
    // Defaults to a reasonable interval for the given timeframe.
    Interval *int64 `json:"interval,omitempty"`
    // List of queries to be run and used as inputs to the formulas.
    Queries []TimeseriesQuery `json:"queries"`
    // End date (exclusive) of the query in milliseconds since the Unix epoch.
    To int64 `json:"to"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeseriesFormulaRequestAttributes

func NewTimeseriesFormulaRequestAttributes(from int64, queries []TimeseriesQuery, to int64) *TimeseriesFormulaRequestAttributes

NewTimeseriesFormulaRequestAttributes instantiates a new TimeseriesFormulaRequestAttributes 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 NewTimeseriesFormulaRequestAttributesWithDefaults

func NewTimeseriesFormulaRequestAttributesWithDefaults() *TimeseriesFormulaRequestAttributes

NewTimeseriesFormulaRequestAttributesWithDefaults instantiates a new TimeseriesFormulaRequestAttributes 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 (*TimeseriesFormulaRequestAttributes) GetFormulas

func (o *TimeseriesFormulaRequestAttributes) GetFormulas() []QueryFormula

GetFormulas returns the Formulas field value if set, zero value otherwise.

func (*TimeseriesFormulaRequestAttributes) GetFormulasOk

func (o *TimeseriesFormulaRequestAttributes) GetFormulasOk() (*[]QueryFormula, bool)

GetFormulasOk returns a tuple with the Formulas field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) GetFrom

func (o *TimeseriesFormulaRequestAttributes) GetFrom() int64

GetFrom returns the From field value.

func (*TimeseriesFormulaRequestAttributes) GetFromOk

func (o *TimeseriesFormulaRequestAttributes) GetFromOk() (*int64, bool)

GetFromOk returns a tuple with the From field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) GetInterval

func (o *TimeseriesFormulaRequestAttributes) GetInterval() int64

GetInterval returns the Interval field value if set, zero value otherwise.

func (*TimeseriesFormulaRequestAttributes) GetIntervalOk

func (o *TimeseriesFormulaRequestAttributes) GetIntervalOk() (*int64, 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 (*TimeseriesFormulaRequestAttributes) GetQueries

func (o *TimeseriesFormulaRequestAttributes) GetQueries() []TimeseriesQuery

GetQueries returns the Queries field value.

func (*TimeseriesFormulaRequestAttributes) GetQueriesOk

func (o *TimeseriesFormulaRequestAttributes) GetQueriesOk() (*[]TimeseriesQuery, bool)

GetQueriesOk returns a tuple with the Queries field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) GetTo

func (o *TimeseriesFormulaRequestAttributes) GetTo() int64

GetTo returns the To field value.

func (*TimeseriesFormulaRequestAttributes) GetToOk

func (o *TimeseriesFormulaRequestAttributes) GetToOk() (*int64, bool)

GetToOk returns a tuple with the To field value and a boolean to check if the value has been set.

func (*TimeseriesFormulaRequestAttributes) HasFormulas

func (o *TimeseriesFormulaRequestAttributes) HasFormulas() bool

HasFormulas returns a boolean if a field has been set.

func (*TimeseriesFormulaRequestAttributes) HasInterval

func (o *TimeseriesFormulaRequestAttributes) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (TimeseriesFormulaRequestAttributes) MarshalJSON

func (o TimeseriesFormulaRequestAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesFormulaRequestAttributes) SetFormulas

func (o *TimeseriesFormulaRequestAttributes) SetFormulas(v []QueryFormula)

SetFormulas gets a reference to the given []QueryFormula and assigns it to the Formulas field.

func (*TimeseriesFormulaRequestAttributes) SetFrom

func (o *TimeseriesFormulaRequestAttributes) SetFrom(v int64)

SetFrom sets field value.

func (*TimeseriesFormulaRequestAttributes) SetInterval

func (o *TimeseriesFormulaRequestAttributes) SetInterval(v int64)

SetInterval gets a reference to the given int64 and assigns it to the Interval field.

func (*TimeseriesFormulaRequestAttributes) SetQueries

func (o *TimeseriesFormulaRequestAttributes) SetQueries(v []TimeseriesQuery)

SetQueries sets field value.

func (*TimeseriesFormulaRequestAttributes) SetTo

func (o *TimeseriesFormulaRequestAttributes) SetTo(v int64)

SetTo sets field value.

func (*TimeseriesFormulaRequestAttributes) UnmarshalJSON

func (o *TimeseriesFormulaRequestAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaRequestType

TimeseriesFormulaRequestType The type of the resource. The value should always be timeseries_request.

type TimeseriesFormulaRequestType string

List of TimeseriesFormulaRequestType.

const (
    TIMESERIESFORMULAREQUESTTYPE_TIMESERIES_REQUEST TimeseriesFormulaRequestType = "timeseries_request"
)

func NewTimeseriesFormulaRequestTypeFromValue

func NewTimeseriesFormulaRequestTypeFromValue(v string) (*TimeseriesFormulaRequestType, error)

NewTimeseriesFormulaRequestTypeFromValue returns a pointer to a valid TimeseriesFormulaRequestType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TimeseriesFormulaRequestType) GetAllowedValues

func (v *TimeseriesFormulaRequestType) GetAllowedValues() []TimeseriesFormulaRequestType

GetAllowedValues reeturns the list of possible values.

func (TimeseriesFormulaRequestType) IsValid

func (v TimeseriesFormulaRequestType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TimeseriesFormulaRequestType) Ptr

func (v TimeseriesFormulaRequestType) Ptr() *TimeseriesFormulaRequestType

Ptr returns reference to TimeseriesFormulaRequestType value.

func (*TimeseriesFormulaRequestType) UnmarshalJSON

func (v *TimeseriesFormulaRequestType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TimeseriesFormulaResponseType

TimeseriesFormulaResponseType The type of the resource. The value should always be timeseries_response.

type TimeseriesFormulaResponseType string

List of TimeseriesFormulaResponseType.

const (
    TIMESERIESFORMULARESPONSETYPE_TIMESERIES_RESPONSE TimeseriesFormulaResponseType = "timeseries_response"
)

func NewTimeseriesFormulaResponseTypeFromValue

func NewTimeseriesFormulaResponseTypeFromValue(v string) (*TimeseriesFormulaResponseType, error)

NewTimeseriesFormulaResponseTypeFromValue returns a pointer to a valid TimeseriesFormulaResponseType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TimeseriesFormulaResponseType) GetAllowedValues

func (v *TimeseriesFormulaResponseType) GetAllowedValues() []TimeseriesFormulaResponseType

GetAllowedValues reeturns the list of possible values.

func (TimeseriesFormulaResponseType) IsValid

func (v TimeseriesFormulaResponseType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TimeseriesFormulaResponseType) Ptr

func (v TimeseriesFormulaResponseType) Ptr() *TimeseriesFormulaResponseType

Ptr returns reference to TimeseriesFormulaResponseType value.

func (*TimeseriesFormulaResponseType) UnmarshalJSON

func (v *TimeseriesFormulaResponseType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type TimeseriesQuery

TimeseriesQuery - An individual timeseries query to one of the basic Datadog data sources.

type TimeseriesQuery struct {
    MetricsTimeseriesQuery *MetricsTimeseriesQuery
    EventsTimeseriesQuery  *EventsTimeseriesQuery

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EventsTimeseriesQueryAsTimeseriesQuery

func EventsTimeseriesQueryAsTimeseriesQuery(v *EventsTimeseriesQuery) TimeseriesQuery

EventsTimeseriesQueryAsTimeseriesQuery is a convenience function that returns EventsTimeseriesQuery wrapped in TimeseriesQuery.

func MetricsTimeseriesQueryAsTimeseriesQuery

func MetricsTimeseriesQueryAsTimeseriesQuery(v *MetricsTimeseriesQuery) TimeseriesQuery

MetricsTimeseriesQueryAsTimeseriesQuery is a convenience function that returns MetricsTimeseriesQuery wrapped in TimeseriesQuery.

func (*TimeseriesQuery) GetActualInstance

func (obj *TimeseriesQuery) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (TimeseriesQuery) MarshalJSON

func (obj TimeseriesQuery) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*TimeseriesQuery) UnmarshalJSON

func (obj *TimeseriesQuery) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type TimeseriesResponse

TimeseriesResponse A message containing the response to a timeseries query.

type TimeseriesResponse struct {
    // The object describing a timeseries response.
    Attributes *TimeseriesResponseAttributes `json:"attributes,omitempty"`
    // The type of the resource. The value should always be timeseries_response.
    Type *TimeseriesFormulaResponseType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeseriesResponse

func NewTimeseriesResponse() *TimeseriesResponse

NewTimeseriesResponse instantiates a new TimeseriesResponse 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 NewTimeseriesResponseWithDefaults

func NewTimeseriesResponseWithDefaults() *TimeseriesResponse

NewTimeseriesResponseWithDefaults instantiates a new TimeseriesResponse 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 (*TimeseriesResponse) GetAttributes

func (o *TimeseriesResponse) GetAttributes() TimeseriesResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*TimeseriesResponse) GetAttributesOk

func (o *TimeseriesResponse) GetAttributesOk() (*TimeseriesResponseAttributes, 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 (*TimeseriesResponse) GetType

func (o *TimeseriesResponse) GetType() TimeseriesFormulaResponseType

GetType returns the Type field value if set, zero value otherwise.

func (*TimeseriesResponse) GetTypeOk

func (o *TimeseriesResponse) GetTypeOk() (*TimeseriesFormulaResponseType, 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 (*TimeseriesResponse) HasAttributes

func (o *TimeseriesResponse) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*TimeseriesResponse) HasType

func (o *TimeseriesResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (TimeseriesResponse) MarshalJSON

func (o TimeseriesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesResponse) SetAttributes

func (o *TimeseriesResponse) SetAttributes(v TimeseriesResponseAttributes)

SetAttributes gets a reference to the given TimeseriesResponseAttributes and assigns it to the Attributes field.

func (*TimeseriesResponse) SetType

func (o *TimeseriesResponse) SetType(v TimeseriesFormulaResponseType)

SetType gets a reference to the given TimeseriesFormulaResponseType and assigns it to the Type field.

func (*TimeseriesResponse) UnmarshalJSON

func (o *TimeseriesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesResponseAttributes

TimeseriesResponseAttributes The object describing a timeseries response.

type TimeseriesResponseAttributes struct {
    // Array of response series. The index here corresponds to the index in the `formulas` or `queries` array from the request.
    Series []TimeseriesResponseSeries `json:"series,omitempty"`
    // Array of times, 1-1 match with individual values arrays.
    Times []int64 `json:"times,omitempty"`
    // Array of value-arrays. The index here corresponds to the index in the `formulas` or `queries` array from the request.
    Values [][]*float64 `json:"values,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeseriesResponseAttributes

func NewTimeseriesResponseAttributes() *TimeseriesResponseAttributes

NewTimeseriesResponseAttributes instantiates a new TimeseriesResponseAttributes 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 NewTimeseriesResponseAttributesWithDefaults

func NewTimeseriesResponseAttributesWithDefaults() *TimeseriesResponseAttributes

NewTimeseriesResponseAttributesWithDefaults instantiates a new TimeseriesResponseAttributes 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 (*TimeseriesResponseAttributes) GetSeries

func (o *TimeseriesResponseAttributes) GetSeries() []TimeseriesResponseSeries

GetSeries returns the Series field value if set, zero value otherwise.

func (*TimeseriesResponseAttributes) GetSeriesOk

func (o *TimeseriesResponseAttributes) GetSeriesOk() (*[]TimeseriesResponseSeries, bool)

GetSeriesOk returns a tuple with the Series field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseAttributes) GetTimes

func (o *TimeseriesResponseAttributes) GetTimes() []int64

GetTimes returns the Times field value if set, zero value otherwise.

func (*TimeseriesResponseAttributes) GetTimesOk

func (o *TimeseriesResponseAttributes) GetTimesOk() (*[]int64, bool)

GetTimesOk returns a tuple with the Times field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseAttributes) GetValues

func (o *TimeseriesResponseAttributes) GetValues() [][]*float64

GetValues returns the Values field value if set, zero value otherwise.

func (*TimeseriesResponseAttributes) GetValuesOk

func (o *TimeseriesResponseAttributes) GetValuesOk() (*[][]*float64, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseAttributes) HasSeries

func (o *TimeseriesResponseAttributes) HasSeries() bool

HasSeries returns a boolean if a field has been set.

func (*TimeseriesResponseAttributes) HasTimes

func (o *TimeseriesResponseAttributes) HasTimes() bool

HasTimes returns a boolean if a field has been set.

func (*TimeseriesResponseAttributes) HasValues

func (o *TimeseriesResponseAttributes) HasValues() bool

HasValues returns a boolean if a field has been set.

func (TimeseriesResponseAttributes) MarshalJSON

func (o TimeseriesResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesResponseAttributes) SetSeries

func (o *TimeseriesResponseAttributes) SetSeries(v []TimeseriesResponseSeries)

SetSeries gets a reference to the given []TimeseriesResponseSeries and assigns it to the Series field.

func (*TimeseriesResponseAttributes) SetTimes

func (o *TimeseriesResponseAttributes) SetTimes(v []int64)

SetTimes gets a reference to the given []int64 and assigns it to the Times field.

func (*TimeseriesResponseAttributes) SetValues

func (o *TimeseriesResponseAttributes) SetValues(v [][]*float64)

SetValues gets a reference to the given [][]*float64 and assigns it to the Values field.

func (*TimeseriesResponseAttributes) UnmarshalJSON

func (o *TimeseriesResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TimeseriesResponseSeries

TimeseriesResponseSeries

type TimeseriesResponseSeries struct {
    // List of tags that apply to a single response value.
    GroupTags []string `json:"group_tags,omitempty"`
    // The index of the query in the "formulas" array (or "queries" array if no "formulas" was specified).
    QueryIndex *int32 `json:"query_index,omitempty"`
    // Detailed information about the unit.
    // The first element describes the "primary unit" (for example, `bytes` in `bytes per second`).
    // The second element describes the "per unit" (for example, `second` in `bytes per second`).
    // If the second element is not present, the API returns null.
    Unit []Unit `json:"unit,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTimeseriesResponseSeries

func NewTimeseriesResponseSeries() *TimeseriesResponseSeries

NewTimeseriesResponseSeries instantiates a new TimeseriesResponseSeries 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 NewTimeseriesResponseSeriesWithDefaults

func NewTimeseriesResponseSeriesWithDefaults() *TimeseriesResponseSeries

NewTimeseriesResponseSeriesWithDefaults instantiates a new TimeseriesResponseSeries 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 (*TimeseriesResponseSeries) GetGroupTags

func (o *TimeseriesResponseSeries) GetGroupTags() []string

GetGroupTags returns the GroupTags field value if set, zero value otherwise.

func (*TimeseriesResponseSeries) GetGroupTagsOk

func (o *TimeseriesResponseSeries) GetGroupTagsOk() (*[]string, bool)

GetGroupTagsOk returns a tuple with the GroupTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseSeries) GetQueryIndex

func (o *TimeseriesResponseSeries) GetQueryIndex() int32

GetQueryIndex returns the QueryIndex field value if set, zero value otherwise.

func (*TimeseriesResponseSeries) GetQueryIndexOk

func (o *TimeseriesResponseSeries) GetQueryIndexOk() (*int32, bool)

GetQueryIndexOk returns a tuple with the QueryIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TimeseriesResponseSeries) GetUnit

func (o *TimeseriesResponseSeries) GetUnit() []Unit

GetUnit returns the Unit field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TimeseriesResponseSeries) GetUnitOk

func (o *TimeseriesResponseSeries) GetUnitOk() (*[]Unit, bool)

GetUnitOk returns a tuple with the Unit 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 (*TimeseriesResponseSeries) HasGroupTags

func (o *TimeseriesResponseSeries) HasGroupTags() bool

HasGroupTags returns a boolean if a field has been set.

func (*TimeseriesResponseSeries) HasQueryIndex

func (o *TimeseriesResponseSeries) HasQueryIndex() bool

HasQueryIndex returns a boolean if a field has been set.

func (*TimeseriesResponseSeries) HasUnit

func (o *TimeseriesResponseSeries) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (TimeseriesResponseSeries) MarshalJSON

func (o TimeseriesResponseSeries) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TimeseriesResponseSeries) SetGroupTags

func (o *TimeseriesResponseSeries) SetGroupTags(v []string)

SetGroupTags gets a reference to the given []string and assigns it to the GroupTags field.

func (*TimeseriesResponseSeries) SetQueryIndex

func (o *TimeseriesResponseSeries) SetQueryIndex(v int32)

SetQueryIndex gets a reference to the given int32 and assigns it to the QueryIndex field.

func (*TimeseriesResponseSeries) SetUnit

func (o *TimeseriesResponseSeries) SetUnit(v []Unit)

SetUnit gets a reference to the given []Unit and assigns it to the Unit field.

func (*TimeseriesResponseSeries) UnmarshalJSON

func (o *TimeseriesResponseSeries) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TokenType

TokenType The definition of `TokenType` object.

type TokenType string

List of TokenType.

const (
    TOKENTYPE_SECRET TokenType = "SECRET"
)

func NewTokenTypeFromValue

func NewTokenTypeFromValue(v string) (*TokenType, error)

NewTokenTypeFromValue returns a pointer to a valid TokenType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TokenType) GetAllowedValues

func (v *TokenType) GetAllowedValues() []TokenType

GetAllowedValues reeturns the list of possible values.

func (TokenType) IsValid

func (v TokenType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TokenType) Ptr

func (v TokenType) Ptr() *TokenType

Ptr returns reference to TokenType value.

func (*TokenType) UnmarshalJSON

func (v *TokenType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Trigger

Trigger - One of the triggers that can start the execution of a workflow.

type Trigger struct {
    APITriggerWrapper                *APITriggerWrapper
    AppTriggerWrapper                *AppTriggerWrapper
    CaseTriggerWrapper               *CaseTriggerWrapper
    ChangeEventTriggerWrapper        *ChangeEventTriggerWrapper
    DatabaseMonitoringTriggerWrapper *DatabaseMonitoringTriggerWrapper
    DashboardTriggerWrapper          *DashboardTriggerWrapper
    GithubWebhookTriggerWrapper      *GithubWebhookTriggerWrapper
    IncidentTriggerWrapper           *IncidentTriggerWrapper
    MonitorTriggerWrapper            *MonitorTriggerWrapper
    NotebookTriggerWrapper           *NotebookTriggerWrapper
    ScheduleTriggerWrapper           *ScheduleTriggerWrapper
    SecurityTriggerWrapper           *SecurityTriggerWrapper
    SelfServiceTriggerWrapper        *SelfServiceTriggerWrapper
    SlackTriggerWrapper              *SlackTriggerWrapper
    SoftwareCatalogTriggerWrapper    *SoftwareCatalogTriggerWrapper
    WorkflowTriggerWrapper           *WorkflowTriggerWrapper

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func APITriggerWrapperAsTrigger

func APITriggerWrapperAsTrigger(v *APITriggerWrapper) Trigger

APITriggerWrapperAsTrigger is a convenience function that returns APITriggerWrapper wrapped in Trigger.

func AppTriggerWrapperAsTrigger

func AppTriggerWrapperAsTrigger(v *AppTriggerWrapper) Trigger

AppTriggerWrapperAsTrigger is a convenience function that returns AppTriggerWrapper wrapped in Trigger.

func CaseTriggerWrapperAsTrigger

func CaseTriggerWrapperAsTrigger(v *CaseTriggerWrapper) Trigger

CaseTriggerWrapperAsTrigger is a convenience function that returns CaseTriggerWrapper wrapped in Trigger.

func ChangeEventTriggerWrapperAsTrigger

func ChangeEventTriggerWrapperAsTrigger(v *ChangeEventTriggerWrapper) Trigger

ChangeEventTriggerWrapperAsTrigger is a convenience function that returns ChangeEventTriggerWrapper wrapped in Trigger.

func DashboardTriggerWrapperAsTrigger

func DashboardTriggerWrapperAsTrigger(v *DashboardTriggerWrapper) Trigger

DashboardTriggerWrapperAsTrigger is a convenience function that returns DashboardTriggerWrapper wrapped in Trigger.

func DatabaseMonitoringTriggerWrapperAsTrigger

func DatabaseMonitoringTriggerWrapperAsTrigger(v *DatabaseMonitoringTriggerWrapper) Trigger

DatabaseMonitoringTriggerWrapperAsTrigger is a convenience function that returns DatabaseMonitoringTriggerWrapper wrapped in Trigger.

func GithubWebhookTriggerWrapperAsTrigger

func GithubWebhookTriggerWrapperAsTrigger(v *GithubWebhookTriggerWrapper) Trigger

GithubWebhookTriggerWrapperAsTrigger is a convenience function that returns GithubWebhookTriggerWrapper wrapped in Trigger.

func IncidentTriggerWrapperAsTrigger

func IncidentTriggerWrapperAsTrigger(v *IncidentTriggerWrapper) Trigger

IncidentTriggerWrapperAsTrigger is a convenience function that returns IncidentTriggerWrapper wrapped in Trigger.

func MonitorTriggerWrapperAsTrigger

func MonitorTriggerWrapperAsTrigger(v *MonitorTriggerWrapper) Trigger

MonitorTriggerWrapperAsTrigger is a convenience function that returns MonitorTriggerWrapper wrapped in Trigger.

func NotebookTriggerWrapperAsTrigger

func NotebookTriggerWrapperAsTrigger(v *NotebookTriggerWrapper) Trigger

NotebookTriggerWrapperAsTrigger is a convenience function that returns NotebookTriggerWrapper wrapped in Trigger.

func ScheduleTriggerWrapperAsTrigger

func ScheduleTriggerWrapperAsTrigger(v *ScheduleTriggerWrapper) Trigger

ScheduleTriggerWrapperAsTrigger is a convenience function that returns ScheduleTriggerWrapper wrapped in Trigger.

func SecurityTriggerWrapperAsTrigger

func SecurityTriggerWrapperAsTrigger(v *SecurityTriggerWrapper) Trigger

SecurityTriggerWrapperAsTrigger is a convenience function that returns SecurityTriggerWrapper wrapped in Trigger.

func SelfServiceTriggerWrapperAsTrigger

func SelfServiceTriggerWrapperAsTrigger(v *SelfServiceTriggerWrapper) Trigger

SelfServiceTriggerWrapperAsTrigger is a convenience function that returns SelfServiceTriggerWrapper wrapped in Trigger.

func SlackTriggerWrapperAsTrigger

func SlackTriggerWrapperAsTrigger(v *SlackTriggerWrapper) Trigger

SlackTriggerWrapperAsTrigger is a convenience function that returns SlackTriggerWrapper wrapped in Trigger.

func SoftwareCatalogTriggerWrapperAsTrigger

func SoftwareCatalogTriggerWrapperAsTrigger(v *SoftwareCatalogTriggerWrapper) Trigger

SoftwareCatalogTriggerWrapperAsTrigger is a convenience function that returns SoftwareCatalogTriggerWrapper wrapped in Trigger.

func WorkflowTriggerWrapperAsTrigger

func WorkflowTriggerWrapperAsTrigger(v *WorkflowTriggerWrapper) Trigger

WorkflowTriggerWrapperAsTrigger is a convenience function that returns WorkflowTriggerWrapper wrapped in Trigger.

func (*Trigger) GetActualInstance

func (obj *Trigger) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (Trigger) MarshalJSON

func (obj Trigger) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*Trigger) UnmarshalJSON

func (obj *Trigger) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type TriggerRateLimit

TriggerRateLimit Defines a rate limit for a trigger.

type TriggerRateLimit struct {
    // The `TriggerRateLimit` `count`.
    Count *int64 `json:"count,omitempty"`
    // The `TriggerRateLimit` `interval`. The expected format is the number of seconds ending with an s. For example, 1 day is 86400s
    Interval *string `json:"interval,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewTriggerRateLimit

func NewTriggerRateLimit() *TriggerRateLimit

NewTriggerRateLimit instantiates a new TriggerRateLimit 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 NewTriggerRateLimitWithDefaults

func NewTriggerRateLimitWithDefaults() *TriggerRateLimit

NewTriggerRateLimitWithDefaults instantiates a new TriggerRateLimit 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 (*TriggerRateLimit) GetCount

func (o *TriggerRateLimit) GetCount() int64

GetCount returns the Count field value if set, zero value otherwise.

func (*TriggerRateLimit) GetCountOk

func (o *TriggerRateLimit) GetCountOk() (*int64, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerRateLimit) GetInterval

func (o *TriggerRateLimit) GetInterval() string

GetInterval returns the Interval field value if set, zero value otherwise.

func (*TriggerRateLimit) GetIntervalOk

func (o *TriggerRateLimit) 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 (*TriggerRateLimit) HasCount

func (o *TriggerRateLimit) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*TriggerRateLimit) HasInterval

func (o *TriggerRateLimit) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (TriggerRateLimit) MarshalJSON

func (o TriggerRateLimit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*TriggerRateLimit) SetCount

func (o *TriggerRateLimit) SetCount(v int64)

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*TriggerRateLimit) SetInterval

func (o *TriggerRateLimit) SetInterval(v string)

SetInterval gets a reference to the given string and assigns it to the Interval field.

func (*TriggerRateLimit) UnmarshalJSON

func (o *TriggerRateLimit) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type TriggerSource

TriggerSource The type of security issues on which the rule applies. Notification rules based on security signals need to use the trigger source "security_signals", while notification rules based on security vulnerabilities need to use the trigger source "security_findings".

type TriggerSource string

List of TriggerSource.

const (
    TRIGGERSOURCE_SECURITY_FINDINGS TriggerSource = "security_findings"
    TRIGGERSOURCE_SECURITY_SIGNALS  TriggerSource = "security_signals"
)

func NewTriggerSourceFromValue

func NewTriggerSourceFromValue(v string) (*TriggerSource, error)

NewTriggerSourceFromValue returns a pointer to a valid TriggerSource for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*TriggerSource) GetAllowedValues

func (v *TriggerSource) GetAllowedValues() []TriggerSource

GetAllowedValues reeturns the list of possible values.

func (TriggerSource) IsValid

func (v TriggerSource) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (TriggerSource) Ptr

func (v TriggerSource) Ptr() *TriggerSource

Ptr returns reference to TriggerSource value.

func (*TriggerSource) UnmarshalJSON

func (v *TriggerSource) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Unit

Unit Object containing the metric unit family, scale factor, name, and short name.

type Unit struct {
    // Unit family, allows for conversion between units of the same family, for scaling.
    Family *string `json:"family,omitempty"`
    // Unit name
    Name *string `json:"name,omitempty"`
    // Plural form of the unit name.
    Plural *string `json:"plural,omitempty"`
    // Factor for scaling between units of the same family.
    ScaleFactor *float64 `json:"scale_factor,omitempty"`
    // Abbreviation of the unit.
    ShortName *string `json:"short_name,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUnit

func NewUnit() *Unit

NewUnit instantiates a new Unit 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 NewUnitWithDefaults

func NewUnitWithDefaults() *Unit

NewUnitWithDefaults instantiates a new Unit 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 (*Unit) GetFamily

func (o *Unit) GetFamily() string

GetFamily returns the Family field value if set, zero value otherwise.

func (*Unit) GetFamilyOk

func (o *Unit) GetFamilyOk() (*string, bool)

GetFamilyOk returns a tuple with the Family field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) GetName

func (o *Unit) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Unit) GetNameOk

func (o *Unit) 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 (*Unit) GetPlural

func (o *Unit) GetPlural() string

GetPlural returns the Plural field value if set, zero value otherwise.

func (*Unit) GetPluralOk

func (o *Unit) GetPluralOk() (*string, bool)

GetPluralOk returns a tuple with the Plural field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) GetScaleFactor

func (o *Unit) GetScaleFactor() float64

GetScaleFactor returns the ScaleFactor field value if set, zero value otherwise.

func (*Unit) GetScaleFactorOk

func (o *Unit) GetScaleFactorOk() (*float64, bool)

GetScaleFactorOk returns a tuple with the ScaleFactor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) GetShortName

func (o *Unit) GetShortName() string

GetShortName returns the ShortName field value if set, zero value otherwise.

func (*Unit) GetShortNameOk

func (o *Unit) GetShortNameOk() (*string, bool)

GetShortNameOk returns a tuple with the ShortName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Unit) HasFamily

func (o *Unit) HasFamily() bool

HasFamily returns a boolean if a field has been set.

func (*Unit) HasName

func (o *Unit) HasName() bool

HasName returns a boolean if a field has been set.

func (*Unit) HasPlural

func (o *Unit) HasPlural() bool

HasPlural returns a boolean if a field has been set.

func (*Unit) HasScaleFactor

func (o *Unit) HasScaleFactor() bool

HasScaleFactor returns a boolean if a field has been set.

func (*Unit) HasShortName

func (o *Unit) HasShortName() bool

HasShortName returns a boolean if a field has been set.

func (Unit) MarshalJSON

func (o Unit) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Unit) SetFamily

func (o *Unit) SetFamily(v string)

SetFamily gets a reference to the given string and assigns it to the Family field.

func (*Unit) SetName

func (o *Unit) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Unit) SetPlural

func (o *Unit) SetPlural(v string)

SetPlural gets a reference to the given string and assigns it to the Plural field.

func (*Unit) SetScaleFactor

func (o *Unit) SetScaleFactor(v float64)

SetScaleFactor gets a reference to the given float64 and assigns it to the ScaleFactor field.

func (*Unit) SetShortName

func (o *Unit) SetShortName(v string)

SetShortName gets a reference to the given string and assigns it to the ShortName field.

func (*Unit) UnmarshalJSON

func (o *Unit) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UnpublishAppResponse

UnpublishAppResponse The response object after an app is successfully unpublished.

type UnpublishAppResponse struct {
    // The version of the app that was published.
    Data *Deployment `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUnpublishAppResponse

func NewUnpublishAppResponse() *UnpublishAppResponse

NewUnpublishAppResponse instantiates a new UnpublishAppResponse 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 NewUnpublishAppResponseWithDefaults

func NewUnpublishAppResponseWithDefaults() *UnpublishAppResponse

NewUnpublishAppResponseWithDefaults instantiates a new UnpublishAppResponse 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 (*UnpublishAppResponse) GetData

func (o *UnpublishAppResponse) GetData() Deployment

GetData returns the Data field value if set, zero value otherwise.

func (*UnpublishAppResponse) GetDataOk

func (o *UnpublishAppResponse) GetDataOk() (*Deployment, 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 (*UnpublishAppResponse) HasData

func (o *UnpublishAppResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UnpublishAppResponse) MarshalJSON

func (o UnpublishAppResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UnpublishAppResponse) SetData

func (o *UnpublishAppResponse) SetData(v Deployment)

SetData gets a reference to the given Deployment and assigns it to the Data field.

func (*UnpublishAppResponse) UnmarshalJSON

func (o *UnpublishAppResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateActionConnectionRequest

UpdateActionConnectionRequest Request used to update an action connection.

type UpdateActionConnectionRequest struct {
    // Data related to the connection update.
    Data ActionConnectionDataUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateActionConnectionRequest

func NewUpdateActionConnectionRequest(data ActionConnectionDataUpdate) *UpdateActionConnectionRequest

NewUpdateActionConnectionRequest instantiates a new UpdateActionConnectionRequest 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 NewUpdateActionConnectionRequestWithDefaults

func NewUpdateActionConnectionRequestWithDefaults() *UpdateActionConnectionRequest

NewUpdateActionConnectionRequestWithDefaults instantiates a new UpdateActionConnectionRequest 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 (*UpdateActionConnectionRequest) GetData

func (o *UpdateActionConnectionRequest) GetData() ActionConnectionDataUpdate

GetData returns the Data field value.

func (*UpdateActionConnectionRequest) GetDataOk

func (o *UpdateActionConnectionRequest) GetDataOk() (*ActionConnectionDataUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UpdateActionConnectionRequest) MarshalJSON

func (o UpdateActionConnectionRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateActionConnectionRequest) SetData

func (o *UpdateActionConnectionRequest) SetData(v ActionConnectionDataUpdate)

SetData sets field value.

func (*UpdateActionConnectionRequest) UnmarshalJSON

func (o *UpdateActionConnectionRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateActionConnectionResponse

UpdateActionConnectionResponse The response for an updated connection.

type UpdateActionConnectionResponse struct {
    // Data related to the connection.
    Data *ActionConnectionData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateActionConnectionResponse

func NewUpdateActionConnectionResponse() *UpdateActionConnectionResponse

NewUpdateActionConnectionResponse instantiates a new UpdateActionConnectionResponse 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 NewUpdateActionConnectionResponseWithDefaults

func NewUpdateActionConnectionResponseWithDefaults() *UpdateActionConnectionResponse

NewUpdateActionConnectionResponseWithDefaults instantiates a new UpdateActionConnectionResponse 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 (*UpdateActionConnectionResponse) GetData

func (o *UpdateActionConnectionResponse) GetData() ActionConnectionData

GetData returns the Data field value if set, zero value otherwise.

func (*UpdateActionConnectionResponse) GetDataOk

func (o *UpdateActionConnectionResponse) GetDataOk() (*ActionConnectionData, 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 (*UpdateActionConnectionResponse) HasData

func (o *UpdateActionConnectionResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UpdateActionConnectionResponse) MarshalJSON

func (o UpdateActionConnectionResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateActionConnectionResponse) SetData

func (o *UpdateActionConnectionResponse) SetData(v ActionConnectionData)

SetData gets a reference to the given ActionConnectionData and assigns it to the Data field.

func (*UpdateActionConnectionResponse) UnmarshalJSON

func (o *UpdateActionConnectionResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateAppRequest

UpdateAppRequest A request object for updating an existing app.

type UpdateAppRequest struct {
    // The data object containing the new app definition. Any fields not included in the request remain unchanged.
    Data *UpdateAppRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateAppRequest

func NewUpdateAppRequest() *UpdateAppRequest

NewUpdateAppRequest instantiates a new UpdateAppRequest 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 NewUpdateAppRequestWithDefaults

func NewUpdateAppRequestWithDefaults() *UpdateAppRequest

NewUpdateAppRequestWithDefaults instantiates a new UpdateAppRequest 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 (*UpdateAppRequest) GetData

func (o *UpdateAppRequest) GetData() UpdateAppRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*UpdateAppRequest) GetDataOk

func (o *UpdateAppRequest) GetDataOk() (*UpdateAppRequestData, 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 (*UpdateAppRequest) HasData

func (o *UpdateAppRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (UpdateAppRequest) MarshalJSON

func (o UpdateAppRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateAppRequest) SetData

func (o *UpdateAppRequest) SetData(v UpdateAppRequestData)

SetData gets a reference to the given UpdateAppRequestData and assigns it to the Data field.

func (*UpdateAppRequest) UnmarshalJSON

func (o *UpdateAppRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateAppRequestData

UpdateAppRequestData The data object containing the new app definition. Any fields not included in the request remain unchanged.

type UpdateAppRequestData struct {
    // App definition attributes to be updated, such as name, description, and components.
    Attributes *UpdateAppRequestDataAttributes `json:"attributes,omitempty"`
    // The ID of the app to update. The app ID must match the ID in the URL path.
    Id *uuid.UUID `json:"id,omitempty"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateAppRequestData

func NewUpdateAppRequestData(typeVar AppDefinitionType) *UpdateAppRequestData

NewUpdateAppRequestData instantiates a new UpdateAppRequestData 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 NewUpdateAppRequestDataWithDefaults

func NewUpdateAppRequestDataWithDefaults() *UpdateAppRequestData

NewUpdateAppRequestDataWithDefaults instantiates a new UpdateAppRequestData 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 (*UpdateAppRequestData) GetAttributes

func (o *UpdateAppRequestData) GetAttributes() UpdateAppRequestDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UpdateAppRequestData) GetAttributesOk

func (o *UpdateAppRequestData) GetAttributesOk() (*UpdateAppRequestDataAttributes, 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 (*UpdateAppRequestData) GetId

func (o *UpdateAppRequestData) GetId() uuid.UUID

GetId returns the Id field value if set, zero value otherwise.

func (*UpdateAppRequestData) GetIdOk

func (o *UpdateAppRequestData) GetIdOk() (*uuid.UUID, 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 (*UpdateAppRequestData) GetType

func (o *UpdateAppRequestData) GetType() AppDefinitionType

GetType returns the Type field value.

func (*UpdateAppRequestData) GetTypeOk

func (o *UpdateAppRequestData) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UpdateAppRequestData) HasAttributes

func (o *UpdateAppRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UpdateAppRequestData) HasId

func (o *UpdateAppRequestData) HasId() bool

HasId returns a boolean if a field has been set.

func (UpdateAppRequestData) MarshalJSON

func (o UpdateAppRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateAppRequestData) SetAttributes

func (o *UpdateAppRequestData) SetAttributes(v UpdateAppRequestDataAttributes)

SetAttributes gets a reference to the given UpdateAppRequestDataAttributes and assigns it to the Attributes field.

func (*UpdateAppRequestData) SetId

func (o *UpdateAppRequestData) SetId(v uuid.UUID)

SetId gets a reference to the given uuid.UUID and assigns it to the Id field.

func (*UpdateAppRequestData) SetType

func (o *UpdateAppRequestData) SetType(v AppDefinitionType)

SetType sets field value.

func (*UpdateAppRequestData) UnmarshalJSON

func (o *UpdateAppRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateAppRequestDataAttributes

UpdateAppRequestDataAttributes App definition attributes to be updated, such as name, description, and components.

type UpdateAppRequestDataAttributes struct {
    // The new UI components that make up the app. If this field is set, all existing components are replaced with the new components under this field.
    Components []ComponentGrid `json:"components,omitempty"`
    // The new human-readable description for the app.
    Description *string `json:"description,omitempty"`
    // The new name of the app.
    Name *string `json:"name,omitempty"`
    // The new array of queries, such as external actions and state variables, that the app uses. If this field is set, all existing queries are replaced with the new queries under this field.
    Queries []Query `json:"queries,omitempty"`
    // The new name of the root component of the app. This must be a `grid` component that contains all other components.
    RootInstanceName *string `json:"rootInstanceName,omitempty"`
    // The new list of tags for the app, which can be used to filter apps. If this field is set, any existing tags not included in the request are removed.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateAppRequestDataAttributes

func NewUpdateAppRequestDataAttributes() *UpdateAppRequestDataAttributes

NewUpdateAppRequestDataAttributes instantiates a new UpdateAppRequestDataAttributes 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 NewUpdateAppRequestDataAttributesWithDefaults

func NewUpdateAppRequestDataAttributesWithDefaults() *UpdateAppRequestDataAttributes

NewUpdateAppRequestDataAttributesWithDefaults instantiates a new UpdateAppRequestDataAttributes 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 (*UpdateAppRequestDataAttributes) GetComponents

func (o *UpdateAppRequestDataAttributes) GetComponents() []ComponentGrid

GetComponents returns the Components field value if set, zero value otherwise.

func (*UpdateAppRequestDataAttributes) GetComponentsOk

func (o *UpdateAppRequestDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)

GetComponentsOk returns a tuple with the Components field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAppRequestDataAttributes) GetDescription

func (o *UpdateAppRequestDataAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateAppRequestDataAttributes) GetDescriptionOk

func (o *UpdateAppRequestDataAttributes) 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 (*UpdateAppRequestDataAttributes) GetName

func (o *UpdateAppRequestDataAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateAppRequestDataAttributes) GetNameOk

func (o *UpdateAppRequestDataAttributes) 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 (*UpdateAppRequestDataAttributes) GetQueries

func (o *UpdateAppRequestDataAttributes) GetQueries() []Query

GetQueries returns the Queries field value if set, zero value otherwise.

func (*UpdateAppRequestDataAttributes) GetQueriesOk

func (o *UpdateAppRequestDataAttributes) GetQueriesOk() (*[]Query, bool)

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 (*UpdateAppRequestDataAttributes) GetRootInstanceName

func (o *UpdateAppRequestDataAttributes) GetRootInstanceName() string

GetRootInstanceName returns the RootInstanceName field value if set, zero value otherwise.

func (*UpdateAppRequestDataAttributes) GetRootInstanceNameOk

func (o *UpdateAppRequestDataAttributes) GetRootInstanceNameOk() (*string, bool)

GetRootInstanceNameOk returns a tuple with the RootInstanceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAppRequestDataAttributes) GetTags

func (o *UpdateAppRequestDataAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*UpdateAppRequestDataAttributes) GetTagsOk

func (o *UpdateAppRequestDataAttributes) 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 (*UpdateAppRequestDataAttributes) HasComponents

func (o *UpdateAppRequestDataAttributes) HasComponents() bool

HasComponents returns a boolean if a field has been set.

func (*UpdateAppRequestDataAttributes) HasDescription

func (o *UpdateAppRequestDataAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateAppRequestDataAttributes) HasName

func (o *UpdateAppRequestDataAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateAppRequestDataAttributes) HasQueries

func (o *UpdateAppRequestDataAttributes) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*UpdateAppRequestDataAttributes) HasRootInstanceName

func (o *UpdateAppRequestDataAttributes) HasRootInstanceName() bool

HasRootInstanceName returns a boolean if a field has been set.

func (*UpdateAppRequestDataAttributes) HasTags

func (o *UpdateAppRequestDataAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (UpdateAppRequestDataAttributes) MarshalJSON

func (o UpdateAppRequestDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateAppRequestDataAttributes) SetComponents

func (o *UpdateAppRequestDataAttributes) SetComponents(v []ComponentGrid)

SetComponents gets a reference to the given []ComponentGrid and assigns it to the Components field.

func (*UpdateAppRequestDataAttributes) SetDescription

func (o *UpdateAppRequestDataAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateAppRequestDataAttributes) SetName

func (o *UpdateAppRequestDataAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateAppRequestDataAttributes) SetQueries

func (o *UpdateAppRequestDataAttributes) SetQueries(v []Query)

SetQueries gets a reference to the given []Query and assigns it to the Queries field.

func (*UpdateAppRequestDataAttributes) SetRootInstanceName

func (o *UpdateAppRequestDataAttributes) SetRootInstanceName(v string)

SetRootInstanceName gets a reference to the given string and assigns it to the RootInstanceName field.

func (*UpdateAppRequestDataAttributes) SetTags

func (o *UpdateAppRequestDataAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*UpdateAppRequestDataAttributes) UnmarshalJSON

func (o *UpdateAppRequestDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateAppResponse

UpdateAppResponse The response object after an app is successfully updated.

type UpdateAppResponse struct {
    // The data object containing the updated app definition.
    Data *UpdateAppResponseData `json:"data,omitempty"`
    // Data on the version of the app that was published.
    Included []Deployment `json:"included,omitempty"`
    // Metadata of an app.
    Meta *AppMeta `json:"meta,omitempty"`
    // The app's publication relationship and custom connections.
    Relationship *AppRelationship `json:"relationship,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateAppResponse

func NewUpdateAppResponse() *UpdateAppResponse

NewUpdateAppResponse instantiates a new UpdateAppResponse 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 NewUpdateAppResponseWithDefaults

func NewUpdateAppResponseWithDefaults() *UpdateAppResponse

NewUpdateAppResponseWithDefaults instantiates a new UpdateAppResponse 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 (*UpdateAppResponse) GetData

func (o *UpdateAppResponse) GetData() UpdateAppResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UpdateAppResponse) GetDataOk

func (o *UpdateAppResponse) GetDataOk() (*UpdateAppResponseData, 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 (*UpdateAppResponse) GetIncluded

func (o *UpdateAppResponse) GetIncluded() []Deployment

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UpdateAppResponse) GetIncludedOk

func (o *UpdateAppResponse) GetIncludedOk() (*[]Deployment, 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 (*UpdateAppResponse) GetMeta

func (o *UpdateAppResponse) GetMeta() AppMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UpdateAppResponse) GetMetaOk

func (o *UpdateAppResponse) GetMetaOk() (*AppMeta, 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 (*UpdateAppResponse) GetRelationship

func (o *UpdateAppResponse) GetRelationship() AppRelationship

GetRelationship returns the Relationship field value if set, zero value otherwise.

func (*UpdateAppResponse) GetRelationshipOk

func (o *UpdateAppResponse) GetRelationshipOk() (*AppRelationship, bool)

GetRelationshipOk returns a tuple with the Relationship field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAppResponse) HasData

func (o *UpdateAppResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UpdateAppResponse) HasIncluded

func (o *UpdateAppResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*UpdateAppResponse) HasMeta

func (o *UpdateAppResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*UpdateAppResponse) HasRelationship

func (o *UpdateAppResponse) HasRelationship() bool

HasRelationship returns a boolean if a field has been set.

func (UpdateAppResponse) MarshalJSON

func (o UpdateAppResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateAppResponse) SetData

func (o *UpdateAppResponse) SetData(v UpdateAppResponseData)

SetData gets a reference to the given UpdateAppResponseData and assigns it to the Data field.

func (*UpdateAppResponse) SetIncluded

func (o *UpdateAppResponse) SetIncluded(v []Deployment)

SetIncluded gets a reference to the given []Deployment and assigns it to the Included field.

func (*UpdateAppResponse) SetMeta

func (o *UpdateAppResponse) SetMeta(v AppMeta)

SetMeta gets a reference to the given AppMeta and assigns it to the Meta field.

func (*UpdateAppResponse) SetRelationship

func (o *UpdateAppResponse) SetRelationship(v AppRelationship)

SetRelationship gets a reference to the given AppRelationship and assigns it to the Relationship field.

func (*UpdateAppResponse) UnmarshalJSON

func (o *UpdateAppResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateAppResponseData

UpdateAppResponseData The data object containing the updated app definition.

type UpdateAppResponseData struct {
    // The updated app definition attributes, such as name, description, and components.
    Attributes UpdateAppResponseDataAttributes `json:"attributes"`
    // The ID of the updated app.
    Id uuid.UUID `json:"id"`
    // The app definition type.
    Type AppDefinitionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateAppResponseData

func NewUpdateAppResponseData(attributes UpdateAppResponseDataAttributes, id uuid.UUID, typeVar AppDefinitionType) *UpdateAppResponseData

NewUpdateAppResponseData instantiates a new UpdateAppResponseData 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 NewUpdateAppResponseDataWithDefaults

func NewUpdateAppResponseDataWithDefaults() *UpdateAppResponseData

NewUpdateAppResponseDataWithDefaults instantiates a new UpdateAppResponseData 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 (*UpdateAppResponseData) GetAttributes

func (o *UpdateAppResponseData) GetAttributes() UpdateAppResponseDataAttributes

GetAttributes returns the Attributes field value.

func (*UpdateAppResponseData) GetAttributesOk

func (o *UpdateAppResponseData) GetAttributesOk() (*UpdateAppResponseDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UpdateAppResponseData) GetId

func (o *UpdateAppResponseData) GetId() uuid.UUID

GetId returns the Id field value.

func (*UpdateAppResponseData) GetIdOk

func (o *UpdateAppResponseData) GetIdOk() (*uuid.UUID, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UpdateAppResponseData) GetType

func (o *UpdateAppResponseData) GetType() AppDefinitionType

GetType returns the Type field value.

func (*UpdateAppResponseData) GetTypeOk

func (o *UpdateAppResponseData) GetTypeOk() (*AppDefinitionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UpdateAppResponseData) MarshalJSON

func (o UpdateAppResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateAppResponseData) SetAttributes

func (o *UpdateAppResponseData) SetAttributes(v UpdateAppResponseDataAttributes)

SetAttributes sets field value.

func (*UpdateAppResponseData) SetId

func (o *UpdateAppResponseData) SetId(v uuid.UUID)

SetId sets field value.

func (*UpdateAppResponseData) SetType

func (o *UpdateAppResponseData) SetType(v AppDefinitionType)

SetType sets field value.

func (*UpdateAppResponseData) UnmarshalJSON

func (o *UpdateAppResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateAppResponseDataAttributes

UpdateAppResponseDataAttributes The updated app definition attributes, such as name, description, and components.

type UpdateAppResponseDataAttributes struct {
    // The UI components that make up the app.
    Components []ComponentGrid `json:"components,omitempty"`
    // The human-readable description for the app.
    Description *string `json:"description,omitempty"`
    // Whether the app is marked as a favorite by the current user.
    Favorite *bool `json:"favorite,omitempty"`
    // The name of the app.
    Name *string `json:"name,omitempty"`
    // An array of queries, such as external actions and state variables, that the app uses.
    Queries []Query `json:"queries,omitempty"`
    // The name of the root component of the app. This must be a `grid` component that contains all other components.
    RootInstanceName *string `json:"rootInstanceName,omitempty"`
    // A list of tags for the app, which can be used to filter apps.
    Tags []string `json:"tags,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateAppResponseDataAttributes

func NewUpdateAppResponseDataAttributes() *UpdateAppResponseDataAttributes

NewUpdateAppResponseDataAttributes instantiates a new UpdateAppResponseDataAttributes 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 NewUpdateAppResponseDataAttributesWithDefaults

func NewUpdateAppResponseDataAttributesWithDefaults() *UpdateAppResponseDataAttributes

NewUpdateAppResponseDataAttributesWithDefaults instantiates a new UpdateAppResponseDataAttributes 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 (*UpdateAppResponseDataAttributes) GetComponents

func (o *UpdateAppResponseDataAttributes) GetComponents() []ComponentGrid

GetComponents returns the Components field value if set, zero value otherwise.

func (*UpdateAppResponseDataAttributes) GetComponentsOk

func (o *UpdateAppResponseDataAttributes) GetComponentsOk() (*[]ComponentGrid, bool)

GetComponentsOk returns a tuple with the Components field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAppResponseDataAttributes) GetDescription

func (o *UpdateAppResponseDataAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateAppResponseDataAttributes) GetDescriptionOk

func (o *UpdateAppResponseDataAttributes) 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 (*UpdateAppResponseDataAttributes) GetFavorite

func (o *UpdateAppResponseDataAttributes) GetFavorite() bool

GetFavorite returns the Favorite field value if set, zero value otherwise.

func (*UpdateAppResponseDataAttributes) GetFavoriteOk

func (o *UpdateAppResponseDataAttributes) GetFavoriteOk() (*bool, bool)

GetFavoriteOk returns a tuple with the Favorite field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAppResponseDataAttributes) GetName

func (o *UpdateAppResponseDataAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateAppResponseDataAttributes) GetNameOk

func (o *UpdateAppResponseDataAttributes) 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 (*UpdateAppResponseDataAttributes) GetQueries

func (o *UpdateAppResponseDataAttributes) GetQueries() []Query

GetQueries returns the Queries field value if set, zero value otherwise.

func (*UpdateAppResponseDataAttributes) GetQueriesOk

func (o *UpdateAppResponseDataAttributes) GetQueriesOk() (*[]Query, bool)

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 (*UpdateAppResponseDataAttributes) GetRootInstanceName

func (o *UpdateAppResponseDataAttributes) GetRootInstanceName() string

GetRootInstanceName returns the RootInstanceName field value if set, zero value otherwise.

func (*UpdateAppResponseDataAttributes) GetRootInstanceNameOk

func (o *UpdateAppResponseDataAttributes) GetRootInstanceNameOk() (*string, bool)

GetRootInstanceNameOk returns a tuple with the RootInstanceName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateAppResponseDataAttributes) GetTags

func (o *UpdateAppResponseDataAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*UpdateAppResponseDataAttributes) GetTagsOk

func (o *UpdateAppResponseDataAttributes) 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 (*UpdateAppResponseDataAttributes) HasComponents

func (o *UpdateAppResponseDataAttributes) HasComponents() bool

HasComponents returns a boolean if a field has been set.

func (*UpdateAppResponseDataAttributes) HasDescription

func (o *UpdateAppResponseDataAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateAppResponseDataAttributes) HasFavorite

func (o *UpdateAppResponseDataAttributes) HasFavorite() bool

HasFavorite returns a boolean if a field has been set.

func (*UpdateAppResponseDataAttributes) HasName

func (o *UpdateAppResponseDataAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateAppResponseDataAttributes) HasQueries

func (o *UpdateAppResponseDataAttributes) HasQueries() bool

HasQueries returns a boolean if a field has been set.

func (*UpdateAppResponseDataAttributes) HasRootInstanceName

func (o *UpdateAppResponseDataAttributes) HasRootInstanceName() bool

HasRootInstanceName returns a boolean if a field has been set.

func (*UpdateAppResponseDataAttributes) HasTags

func (o *UpdateAppResponseDataAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (UpdateAppResponseDataAttributes) MarshalJSON

func (o UpdateAppResponseDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateAppResponseDataAttributes) SetComponents

func (o *UpdateAppResponseDataAttributes) SetComponents(v []ComponentGrid)

SetComponents gets a reference to the given []ComponentGrid and assigns it to the Components field.

func (*UpdateAppResponseDataAttributes) SetDescription

func (o *UpdateAppResponseDataAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateAppResponseDataAttributes) SetFavorite

func (o *UpdateAppResponseDataAttributes) SetFavorite(v bool)

SetFavorite gets a reference to the given bool and assigns it to the Favorite field.

func (*UpdateAppResponseDataAttributes) SetName

func (o *UpdateAppResponseDataAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateAppResponseDataAttributes) SetQueries

func (o *UpdateAppResponseDataAttributes) SetQueries(v []Query)

SetQueries gets a reference to the given []Query and assigns it to the Queries field.

func (*UpdateAppResponseDataAttributes) SetRootInstanceName

func (o *UpdateAppResponseDataAttributes) SetRootInstanceName(v string)

SetRootInstanceName gets a reference to the given string and assigns it to the RootInstanceName field.

func (*UpdateAppResponseDataAttributes) SetTags

func (o *UpdateAppResponseDataAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*UpdateAppResponseDataAttributes) UnmarshalJSON

func (o *UpdateAppResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateCSMThreatsAgentRuleOptionalParameters

UpdateCSMThreatsAgentRuleOptionalParameters holds optional parameters for UpdateCSMThreatsAgentRule.

type UpdateCSMThreatsAgentRuleOptionalParameters struct {
    PolicyId *string
}

func NewUpdateCSMThreatsAgentRuleOptionalParameters

func NewUpdateCSMThreatsAgentRuleOptionalParameters() *UpdateCSMThreatsAgentRuleOptionalParameters

NewUpdateCSMThreatsAgentRuleOptionalParameters creates an empty struct for parameters.

func (*UpdateCSMThreatsAgentRuleOptionalParameters) WithPolicyId

func (r *UpdateCSMThreatsAgentRuleOptionalParameters) WithPolicyId(policyId string) *UpdateCSMThreatsAgentRuleOptionalParameters

WithPolicyId sets the corresponding parameter name and returns the struct.

type UpdateCustomFrameworkRequest

UpdateCustomFrameworkRequest Request object to update a custom framework.

type UpdateCustomFrameworkRequest struct {
    // Contains type and attributes for custom frameworks.
    Data CustomFrameworkData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateCustomFrameworkRequest

func NewUpdateCustomFrameworkRequest(data CustomFrameworkData) *UpdateCustomFrameworkRequest

NewUpdateCustomFrameworkRequest instantiates a new UpdateCustomFrameworkRequest 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 NewUpdateCustomFrameworkRequestWithDefaults

func NewUpdateCustomFrameworkRequestWithDefaults() *UpdateCustomFrameworkRequest

NewUpdateCustomFrameworkRequestWithDefaults instantiates a new UpdateCustomFrameworkRequest 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 (*UpdateCustomFrameworkRequest) GetData

func (o *UpdateCustomFrameworkRequest) GetData() CustomFrameworkData

GetData returns the Data field value.

func (*UpdateCustomFrameworkRequest) GetDataOk

func (o *UpdateCustomFrameworkRequest) GetDataOk() (*CustomFrameworkData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UpdateCustomFrameworkRequest) MarshalJSON

func (o UpdateCustomFrameworkRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateCustomFrameworkRequest) SetData

func (o *UpdateCustomFrameworkRequest) SetData(v CustomFrameworkData)

SetData sets field value.

func (*UpdateCustomFrameworkRequest) UnmarshalJSON

func (o *UpdateCustomFrameworkRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateCustomFrameworkResponse

UpdateCustomFrameworkResponse Response object to update a custom framework.

type UpdateCustomFrameworkResponse struct {
    // Contains type and attributes for custom frameworks.
    Data FrameworkHandleAndVersionResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateCustomFrameworkResponse

func NewUpdateCustomFrameworkResponse(data FrameworkHandleAndVersionResponseData) *UpdateCustomFrameworkResponse

NewUpdateCustomFrameworkResponse instantiates a new UpdateCustomFrameworkResponse 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 NewUpdateCustomFrameworkResponseWithDefaults

func NewUpdateCustomFrameworkResponseWithDefaults() *UpdateCustomFrameworkResponse

NewUpdateCustomFrameworkResponseWithDefaults instantiates a new UpdateCustomFrameworkResponse 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 (*UpdateCustomFrameworkResponse) GetData

func (o *UpdateCustomFrameworkResponse) GetData() FrameworkHandleAndVersionResponseData

GetData returns the Data field value.

func (*UpdateCustomFrameworkResponse) GetDataOk

func (o *UpdateCustomFrameworkResponse) GetDataOk() (*FrameworkHandleAndVersionResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UpdateCustomFrameworkResponse) MarshalJSON

func (o UpdateCustomFrameworkResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateCustomFrameworkResponse) SetData

func (o *UpdateCustomFrameworkResponse) SetData(v FrameworkHandleAndVersionResponseData)

SetData sets field value.

func (*UpdateCustomFrameworkResponse) UnmarshalJSON

func (o *UpdateCustomFrameworkResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateIncidentAttachmentsOptionalParameters

UpdateIncidentAttachmentsOptionalParameters holds optional parameters for UpdateIncidentAttachments.

type UpdateIncidentAttachmentsOptionalParameters struct {
    Include *[]IncidentAttachmentRelatedObject
}

func NewUpdateIncidentAttachmentsOptionalParameters

func NewUpdateIncidentAttachmentsOptionalParameters() *UpdateIncidentAttachmentsOptionalParameters

NewUpdateIncidentAttachmentsOptionalParameters creates an empty struct for parameters.

func (*UpdateIncidentAttachmentsOptionalParameters) WithInclude

func (r *UpdateIncidentAttachmentsOptionalParameters) WithInclude(include []IncidentAttachmentRelatedObject) *UpdateIncidentAttachmentsOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UpdateIncidentOptionalParameters

UpdateIncidentOptionalParameters holds optional parameters for UpdateIncident.

type UpdateIncidentOptionalParameters struct {
    Include *[]IncidentRelatedObject
}

func NewUpdateIncidentOptionalParameters

func NewUpdateIncidentOptionalParameters() *UpdateIncidentOptionalParameters

NewUpdateIncidentOptionalParameters creates an empty struct for parameters.

func (*UpdateIncidentOptionalParameters) WithInclude

func (r *UpdateIncidentOptionalParameters) WithInclude(include []IncidentRelatedObject) *UpdateIncidentOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UpdateOnCallEscalationPolicyOptionalParameters

UpdateOnCallEscalationPolicyOptionalParameters holds optional parameters for UpdateOnCallEscalationPolicy.

type UpdateOnCallEscalationPolicyOptionalParameters struct {
    Include *string
}

func NewUpdateOnCallEscalationPolicyOptionalParameters

func NewUpdateOnCallEscalationPolicyOptionalParameters() *UpdateOnCallEscalationPolicyOptionalParameters

NewUpdateOnCallEscalationPolicyOptionalParameters creates an empty struct for parameters.

func (*UpdateOnCallEscalationPolicyOptionalParameters) WithInclude

func (r *UpdateOnCallEscalationPolicyOptionalParameters) WithInclude(include string) *UpdateOnCallEscalationPolicyOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UpdateOnCallScheduleOptionalParameters

UpdateOnCallScheduleOptionalParameters holds optional parameters for UpdateOnCallSchedule.

type UpdateOnCallScheduleOptionalParameters struct {
    Include *string
}

func NewUpdateOnCallScheduleOptionalParameters

func NewUpdateOnCallScheduleOptionalParameters() *UpdateOnCallScheduleOptionalParameters

NewUpdateOnCallScheduleOptionalParameters creates an empty struct for parameters.

func (*UpdateOnCallScheduleOptionalParameters) WithInclude

func (r *UpdateOnCallScheduleOptionalParameters) WithInclude(include string) *UpdateOnCallScheduleOptionalParameters

WithInclude sets the corresponding parameter name and returns the struct.

type UpdateOpenAPIOptionalParameters

UpdateOpenAPIOptionalParameters holds optional parameters for UpdateOpenAPI.

type UpdateOpenAPIOptionalParameters struct {
    OpenapiSpecFile *_io.Reader
}

func NewUpdateOpenAPIOptionalParameters

func NewUpdateOpenAPIOptionalParameters() *UpdateOpenAPIOptionalParameters

NewUpdateOpenAPIOptionalParameters creates an empty struct for parameters.

func (*UpdateOpenAPIOptionalParameters) WithOpenapiSpecFile

func (r *UpdateOpenAPIOptionalParameters) WithOpenapiSpecFile(openapiSpecFile _io.Reader) *UpdateOpenAPIOptionalParameters

WithOpenapiSpecFile sets the corresponding parameter name and returns the struct.

type UpdateOpenAPIResponse

UpdateOpenAPIResponse Response for `UpdateOpenAPI`.

type UpdateOpenAPIResponse struct {
    // Data envelope for `UpdateOpenAPIResponse`.
    Data *UpdateOpenAPIResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateOpenAPIResponse

func NewUpdateOpenAPIResponse() *UpdateOpenAPIResponse

NewUpdateOpenAPIResponse instantiates a new UpdateOpenAPIResponse 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 NewUpdateOpenAPIResponseWithDefaults

func NewUpdateOpenAPIResponseWithDefaults() *UpdateOpenAPIResponse

NewUpdateOpenAPIResponseWithDefaults instantiates a new UpdateOpenAPIResponse 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 (*UpdateOpenAPIResponse) GetData

func (o *UpdateOpenAPIResponse) GetData() UpdateOpenAPIResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UpdateOpenAPIResponse) GetDataOk

func (o *UpdateOpenAPIResponse) GetDataOk() (*UpdateOpenAPIResponseData, 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 (*UpdateOpenAPIResponse) HasData

func (o *UpdateOpenAPIResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UpdateOpenAPIResponse) MarshalJSON

func (o UpdateOpenAPIResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateOpenAPIResponse) SetData

func (o *UpdateOpenAPIResponse) SetData(v UpdateOpenAPIResponseData)

SetData gets a reference to the given UpdateOpenAPIResponseData and assigns it to the Data field.

func (*UpdateOpenAPIResponse) UnmarshalJSON

func (o *UpdateOpenAPIResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateOpenAPIResponseAttributes

UpdateOpenAPIResponseAttributes Attributes for `UpdateOpenAPI`.

type UpdateOpenAPIResponseAttributes struct {
    // List of endpoints which couldn't be parsed.
    FailedEndpoints []OpenAPIEndpoint `json:"failed_endpoints,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateOpenAPIResponseAttributes

func NewUpdateOpenAPIResponseAttributes() *UpdateOpenAPIResponseAttributes

NewUpdateOpenAPIResponseAttributes instantiates a new UpdateOpenAPIResponseAttributes 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 NewUpdateOpenAPIResponseAttributesWithDefaults

func NewUpdateOpenAPIResponseAttributesWithDefaults() *UpdateOpenAPIResponseAttributes

NewUpdateOpenAPIResponseAttributesWithDefaults instantiates a new UpdateOpenAPIResponseAttributes 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 (*UpdateOpenAPIResponseAttributes) GetFailedEndpoints

func (o *UpdateOpenAPIResponseAttributes) GetFailedEndpoints() []OpenAPIEndpoint

GetFailedEndpoints returns the FailedEndpoints field value if set, zero value otherwise.

func (*UpdateOpenAPIResponseAttributes) GetFailedEndpointsOk

func (o *UpdateOpenAPIResponseAttributes) GetFailedEndpointsOk() (*[]OpenAPIEndpoint, bool)

GetFailedEndpointsOk returns a tuple with the FailedEndpoints field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateOpenAPIResponseAttributes) HasFailedEndpoints

func (o *UpdateOpenAPIResponseAttributes) HasFailedEndpoints() bool

HasFailedEndpoints returns a boolean if a field has been set.

func (UpdateOpenAPIResponseAttributes) MarshalJSON

func (o UpdateOpenAPIResponseAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateOpenAPIResponseAttributes) SetFailedEndpoints

func (o *UpdateOpenAPIResponseAttributes) SetFailedEndpoints(v []OpenAPIEndpoint)

SetFailedEndpoints gets a reference to the given []OpenAPIEndpoint and assigns it to the FailedEndpoints field.

func (*UpdateOpenAPIResponseAttributes) UnmarshalJSON

func (o *UpdateOpenAPIResponseAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateOpenAPIResponseData

UpdateOpenAPIResponseData Data envelope for `UpdateOpenAPIResponse`.

type UpdateOpenAPIResponseData struct {
    // Attributes for `UpdateOpenAPI`.
    Attributes *UpdateOpenAPIResponseAttributes `json:"attributes,omitempty"`
    // API identifier.
    Id *uuid.UUID `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateOpenAPIResponseData

func NewUpdateOpenAPIResponseData() *UpdateOpenAPIResponseData

NewUpdateOpenAPIResponseData instantiates a new UpdateOpenAPIResponseData 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 NewUpdateOpenAPIResponseDataWithDefaults

func NewUpdateOpenAPIResponseDataWithDefaults() *UpdateOpenAPIResponseData

NewUpdateOpenAPIResponseDataWithDefaults instantiates a new UpdateOpenAPIResponseData 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 (*UpdateOpenAPIResponseData) GetAttributes

func (o *UpdateOpenAPIResponseData) GetAttributes() UpdateOpenAPIResponseAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UpdateOpenAPIResponseData) GetAttributesOk

func (o *UpdateOpenAPIResponseData) GetAttributesOk() (*UpdateOpenAPIResponseAttributes, 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 (*UpdateOpenAPIResponseData) GetId

func (o *UpdateOpenAPIResponseData) GetId() uuid.UUID

GetId returns the Id field value if set, zero value otherwise.

func (*UpdateOpenAPIResponseData) GetIdOk

func (o *UpdateOpenAPIResponseData) GetIdOk() (*uuid.UUID, 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 (*UpdateOpenAPIResponseData) HasAttributes

func (o *UpdateOpenAPIResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UpdateOpenAPIResponseData) HasId

func (o *UpdateOpenAPIResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (UpdateOpenAPIResponseData) MarshalJSON

func (o UpdateOpenAPIResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateOpenAPIResponseData) SetAttributes

func (o *UpdateOpenAPIResponseData) SetAttributes(v UpdateOpenAPIResponseAttributes)

SetAttributes gets a reference to the given UpdateOpenAPIResponseAttributes and assigns it to the Attributes field.

func (*UpdateOpenAPIResponseData) SetId

func (o *UpdateOpenAPIResponseData) SetId(v uuid.UUID)

SetId gets a reference to the given uuid.UUID and assigns it to the Id field.

func (*UpdateOpenAPIResponseData) UnmarshalJSON

func (o *UpdateOpenAPIResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateResourceEvaluationFiltersRequest

UpdateResourceEvaluationFiltersRequest Request object to update a resource filter.

type UpdateResourceEvaluationFiltersRequest struct {
    // The definition of `UpdateResourceFilterRequestData` object.
    Data UpdateResourceEvaluationFiltersRequestData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateResourceEvaluationFiltersRequest

func NewUpdateResourceEvaluationFiltersRequest(data UpdateResourceEvaluationFiltersRequestData) *UpdateResourceEvaluationFiltersRequest

NewUpdateResourceEvaluationFiltersRequest instantiates a new UpdateResourceEvaluationFiltersRequest 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 NewUpdateResourceEvaluationFiltersRequestWithDefaults

func NewUpdateResourceEvaluationFiltersRequestWithDefaults() *UpdateResourceEvaluationFiltersRequest

NewUpdateResourceEvaluationFiltersRequestWithDefaults instantiates a new UpdateResourceEvaluationFiltersRequest 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 (*UpdateResourceEvaluationFiltersRequest) GetData

func (o *UpdateResourceEvaluationFiltersRequest) GetData() UpdateResourceEvaluationFiltersRequestData

GetData returns the Data field value.

func (*UpdateResourceEvaluationFiltersRequest) GetDataOk

func (o *UpdateResourceEvaluationFiltersRequest) GetDataOk() (*UpdateResourceEvaluationFiltersRequestData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UpdateResourceEvaluationFiltersRequest) MarshalJSON

func (o UpdateResourceEvaluationFiltersRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateResourceEvaluationFiltersRequest) SetData

func (o *UpdateResourceEvaluationFiltersRequest) SetData(v UpdateResourceEvaluationFiltersRequestData)

SetData sets field value.

func (*UpdateResourceEvaluationFiltersRequest) UnmarshalJSON

func (o *UpdateResourceEvaluationFiltersRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateResourceEvaluationFiltersRequestData

UpdateResourceEvaluationFiltersRequestData The definition of `UpdateResourceFilterRequestData` object.

type UpdateResourceEvaluationFiltersRequestData struct {
    // Attributes of a resource filter.
    Attributes ResourceFilterAttributes `json:"attributes"`
    // The `UpdateResourceEvaluationFiltersRequestData` `id`.
    Id *string `json:"id,omitempty"`
    // Constant string to identify the request type.
    Type ResourceFilterRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateResourceEvaluationFiltersRequestData

func NewUpdateResourceEvaluationFiltersRequestData(attributes ResourceFilterAttributes, typeVar ResourceFilterRequestType) *UpdateResourceEvaluationFiltersRequestData

NewUpdateResourceEvaluationFiltersRequestData instantiates a new UpdateResourceEvaluationFiltersRequestData 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 NewUpdateResourceEvaluationFiltersRequestDataWithDefaults

func NewUpdateResourceEvaluationFiltersRequestDataWithDefaults() *UpdateResourceEvaluationFiltersRequestData

NewUpdateResourceEvaluationFiltersRequestDataWithDefaults instantiates a new UpdateResourceEvaluationFiltersRequestData 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 (*UpdateResourceEvaluationFiltersRequestData) GetAttributes

func (o *UpdateResourceEvaluationFiltersRequestData) GetAttributes() ResourceFilterAttributes

GetAttributes returns the Attributes field value.

func (*UpdateResourceEvaluationFiltersRequestData) GetAttributesOk

func (o *UpdateResourceEvaluationFiltersRequestData) GetAttributesOk() (*ResourceFilterAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UpdateResourceEvaluationFiltersRequestData) GetId

func (o *UpdateResourceEvaluationFiltersRequestData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UpdateResourceEvaluationFiltersRequestData) GetIdOk

func (o *UpdateResourceEvaluationFiltersRequestData) 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 (*UpdateResourceEvaluationFiltersRequestData) GetType

func (o *UpdateResourceEvaluationFiltersRequestData) GetType() ResourceFilterRequestType

GetType returns the Type field value.

func (*UpdateResourceEvaluationFiltersRequestData) GetTypeOk

func (o *UpdateResourceEvaluationFiltersRequestData) GetTypeOk() (*ResourceFilterRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UpdateResourceEvaluationFiltersRequestData) HasId

func (o *UpdateResourceEvaluationFiltersRequestData) HasId() bool

HasId returns a boolean if a field has been set.

func (UpdateResourceEvaluationFiltersRequestData) MarshalJSON

func (o UpdateResourceEvaluationFiltersRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateResourceEvaluationFiltersRequestData) SetAttributes

func (o *UpdateResourceEvaluationFiltersRequestData) SetAttributes(v ResourceFilterAttributes)

SetAttributes sets field value.

func (*UpdateResourceEvaluationFiltersRequestData) SetId

func (o *UpdateResourceEvaluationFiltersRequestData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UpdateResourceEvaluationFiltersRequestData) SetType

func (o *UpdateResourceEvaluationFiltersRequestData) SetType(v ResourceFilterRequestType)

SetType sets field value.

func (*UpdateResourceEvaluationFiltersRequestData) UnmarshalJSON

func (o *UpdateResourceEvaluationFiltersRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateResourceEvaluationFiltersResponse

UpdateResourceEvaluationFiltersResponse The definition of `UpdateResourceEvaluationFiltersResponse` object.

type UpdateResourceEvaluationFiltersResponse struct {
    // The definition of `UpdateResourceFilterResponseData` object.
    Data UpdateResourceEvaluationFiltersResponseData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateResourceEvaluationFiltersResponse

func NewUpdateResourceEvaluationFiltersResponse(data UpdateResourceEvaluationFiltersResponseData) *UpdateResourceEvaluationFiltersResponse

NewUpdateResourceEvaluationFiltersResponse instantiates a new UpdateResourceEvaluationFiltersResponse 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 NewUpdateResourceEvaluationFiltersResponseWithDefaults

func NewUpdateResourceEvaluationFiltersResponseWithDefaults() *UpdateResourceEvaluationFiltersResponse

NewUpdateResourceEvaluationFiltersResponseWithDefaults instantiates a new UpdateResourceEvaluationFiltersResponse 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 (*UpdateResourceEvaluationFiltersResponse) GetData

func (o *UpdateResourceEvaluationFiltersResponse) GetData() UpdateResourceEvaluationFiltersResponseData

GetData returns the Data field value.

func (*UpdateResourceEvaluationFiltersResponse) GetDataOk

func (o *UpdateResourceEvaluationFiltersResponse) GetDataOk() (*UpdateResourceEvaluationFiltersResponseData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UpdateResourceEvaluationFiltersResponse) MarshalJSON

func (o UpdateResourceEvaluationFiltersResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateResourceEvaluationFiltersResponse) SetData

func (o *UpdateResourceEvaluationFiltersResponse) SetData(v UpdateResourceEvaluationFiltersResponseData)

SetData sets field value.

func (*UpdateResourceEvaluationFiltersResponse) UnmarshalJSON

func (o *UpdateResourceEvaluationFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateResourceEvaluationFiltersResponseData

UpdateResourceEvaluationFiltersResponseData The definition of `UpdateResourceFilterResponseData` object.

type UpdateResourceEvaluationFiltersResponseData struct {
    // Attributes of a resource filter.
    Attributes ResourceFilterAttributes `json:"attributes"`
    // The `data` `id`.
    Id *string `json:"id,omitempty"`
    // Constant string to identify the request type.
    Type ResourceFilterRequestType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateResourceEvaluationFiltersResponseData

func NewUpdateResourceEvaluationFiltersResponseData(attributes ResourceFilterAttributes, typeVar ResourceFilterRequestType) *UpdateResourceEvaluationFiltersResponseData

NewUpdateResourceEvaluationFiltersResponseData instantiates a new UpdateResourceEvaluationFiltersResponseData 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 NewUpdateResourceEvaluationFiltersResponseDataWithDefaults

func NewUpdateResourceEvaluationFiltersResponseDataWithDefaults() *UpdateResourceEvaluationFiltersResponseData

NewUpdateResourceEvaluationFiltersResponseDataWithDefaults instantiates a new UpdateResourceEvaluationFiltersResponseData 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 (*UpdateResourceEvaluationFiltersResponseData) GetAttributes

func (o *UpdateResourceEvaluationFiltersResponseData) GetAttributes() ResourceFilterAttributes

GetAttributes returns the Attributes field value.

func (*UpdateResourceEvaluationFiltersResponseData) GetAttributesOk

func (o *UpdateResourceEvaluationFiltersResponseData) GetAttributesOk() (*ResourceFilterAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*UpdateResourceEvaluationFiltersResponseData) GetId

func (o *UpdateResourceEvaluationFiltersResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UpdateResourceEvaluationFiltersResponseData) GetIdOk

func (o *UpdateResourceEvaluationFiltersResponseData) 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 (*UpdateResourceEvaluationFiltersResponseData) GetType

func (o *UpdateResourceEvaluationFiltersResponseData) GetType() ResourceFilterRequestType

GetType returns the Type field value.

func (*UpdateResourceEvaluationFiltersResponseData) GetTypeOk

func (o *UpdateResourceEvaluationFiltersResponseData) GetTypeOk() (*ResourceFilterRequestType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UpdateResourceEvaluationFiltersResponseData) HasId

func (o *UpdateResourceEvaluationFiltersResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (UpdateResourceEvaluationFiltersResponseData) MarshalJSON

func (o UpdateResourceEvaluationFiltersResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateResourceEvaluationFiltersResponseData) SetAttributes

func (o *UpdateResourceEvaluationFiltersResponseData) SetAttributes(v ResourceFilterAttributes)

SetAttributes sets field value.

func (*UpdateResourceEvaluationFiltersResponseData) SetId

func (o *UpdateResourceEvaluationFiltersResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UpdateResourceEvaluationFiltersResponseData) SetType

func (o *UpdateResourceEvaluationFiltersResponseData) SetType(v ResourceFilterRequestType)

SetType sets field value.

func (*UpdateResourceEvaluationFiltersResponseData) UnmarshalJSON

func (o *UpdateResourceEvaluationFiltersResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateRestrictionPolicyOptionalParameters

UpdateRestrictionPolicyOptionalParameters holds optional parameters for UpdateRestrictionPolicy.

type UpdateRestrictionPolicyOptionalParameters struct {
    AllowSelfLockout *bool
}

func NewUpdateRestrictionPolicyOptionalParameters

func NewUpdateRestrictionPolicyOptionalParameters() *UpdateRestrictionPolicyOptionalParameters

NewUpdateRestrictionPolicyOptionalParameters creates an empty struct for parameters.

func (*UpdateRestrictionPolicyOptionalParameters) WithAllowSelfLockout

func (r *UpdateRestrictionPolicyOptionalParameters) WithAllowSelfLockout(allowSelfLockout bool) *UpdateRestrictionPolicyOptionalParameters

WithAllowSelfLockout sets the corresponding parameter name and returns the struct.

type UpdateRuleRequest

UpdateRuleRequest Request to update a scorecard rule.

type UpdateRuleRequest struct {
    // Data for the request to update a scorecard rule.
    Data *UpdateRuleRequestData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateRuleRequest

func NewUpdateRuleRequest() *UpdateRuleRequest

NewUpdateRuleRequest instantiates a new UpdateRuleRequest 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 NewUpdateRuleRequestWithDefaults

func NewUpdateRuleRequestWithDefaults() *UpdateRuleRequest

NewUpdateRuleRequestWithDefaults instantiates a new UpdateRuleRequest 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 (*UpdateRuleRequest) GetData

func (o *UpdateRuleRequest) GetData() UpdateRuleRequestData

GetData returns the Data field value if set, zero value otherwise.

func (*UpdateRuleRequest) GetDataOk

func (o *UpdateRuleRequest) GetDataOk() (*UpdateRuleRequestData, 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 (*UpdateRuleRequest) HasData

func (o *UpdateRuleRequest) HasData() bool

HasData returns a boolean if a field has been set.

func (UpdateRuleRequest) MarshalJSON

func (o UpdateRuleRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateRuleRequest) SetData

func (o *UpdateRuleRequest) SetData(v UpdateRuleRequestData)

SetData gets a reference to the given UpdateRuleRequestData and assigns it to the Data field.

func (*UpdateRuleRequest) UnmarshalJSON

func (o *UpdateRuleRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateRuleRequestData

UpdateRuleRequestData Data for the request to update a scorecard rule.

type UpdateRuleRequestData struct {
    // Details of a rule.
    Attributes *RuleAttributes `json:"attributes,omitempty"`
    // The JSON:API type for scorecard rules.
    Type *RuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateRuleRequestData

func NewUpdateRuleRequestData() *UpdateRuleRequestData

NewUpdateRuleRequestData instantiates a new UpdateRuleRequestData 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 NewUpdateRuleRequestDataWithDefaults

func NewUpdateRuleRequestDataWithDefaults() *UpdateRuleRequestData

NewUpdateRuleRequestDataWithDefaults instantiates a new UpdateRuleRequestData 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 (*UpdateRuleRequestData) GetAttributes

func (o *UpdateRuleRequestData) GetAttributes() RuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UpdateRuleRequestData) GetAttributesOk

func (o *UpdateRuleRequestData) GetAttributesOk() (*RuleAttributes, 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 (*UpdateRuleRequestData) GetType

func (o *UpdateRuleRequestData) GetType() RuleType

GetType returns the Type field value if set, zero value otherwise.

func (*UpdateRuleRequestData) GetTypeOk

func (o *UpdateRuleRequestData) GetTypeOk() (*RuleType, 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 (*UpdateRuleRequestData) HasAttributes

func (o *UpdateRuleRequestData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UpdateRuleRequestData) HasType

func (o *UpdateRuleRequestData) HasType() bool

HasType returns a boolean if a field has been set.

func (UpdateRuleRequestData) MarshalJSON

func (o UpdateRuleRequestData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateRuleRequestData) SetAttributes

func (o *UpdateRuleRequestData) SetAttributes(v RuleAttributes)

SetAttributes gets a reference to the given RuleAttributes and assigns it to the Attributes field.

func (*UpdateRuleRequestData) SetType

func (o *UpdateRuleRequestData) SetType(v RuleType)

SetType gets a reference to the given RuleType and assigns it to the Type field.

func (*UpdateRuleRequestData) UnmarshalJSON

func (o *UpdateRuleRequestData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateRuleResponse

UpdateRuleResponse The response from a rule update request.

type UpdateRuleResponse struct {
    // The data for a rule update response.
    Data *UpdateRuleResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateRuleResponse

func NewUpdateRuleResponse() *UpdateRuleResponse

NewUpdateRuleResponse instantiates a new UpdateRuleResponse 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 NewUpdateRuleResponseWithDefaults

func NewUpdateRuleResponseWithDefaults() *UpdateRuleResponse

NewUpdateRuleResponseWithDefaults instantiates a new UpdateRuleResponse 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 (*UpdateRuleResponse) GetData

func (o *UpdateRuleResponse) GetData() UpdateRuleResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UpdateRuleResponse) GetDataOk

func (o *UpdateRuleResponse) GetDataOk() (*UpdateRuleResponseData, 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 (*UpdateRuleResponse) HasData

func (o *UpdateRuleResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UpdateRuleResponse) MarshalJSON

func (o UpdateRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateRuleResponse) SetData

func (o *UpdateRuleResponse) SetData(v UpdateRuleResponseData)

SetData gets a reference to the given UpdateRuleResponseData and assigns it to the Data field.

func (*UpdateRuleResponse) UnmarshalJSON

func (o *UpdateRuleResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateRuleResponseData

UpdateRuleResponseData The data for a rule update response.

type UpdateRuleResponseData struct {
    // Details of a rule.
    Attributes *RuleAttributes `json:"attributes,omitempty"`
    // The unique ID for a scorecard rule.
    Id *string `json:"id,omitempty"`
    // Scorecard create rule response relationship.
    Relationships *RelationshipToRule `json:"relationships,omitempty"`
    // The JSON:API type for scorecard rules.
    Type *RuleType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateRuleResponseData

func NewUpdateRuleResponseData() *UpdateRuleResponseData

NewUpdateRuleResponseData instantiates a new UpdateRuleResponseData 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 NewUpdateRuleResponseDataWithDefaults

func NewUpdateRuleResponseDataWithDefaults() *UpdateRuleResponseData

NewUpdateRuleResponseDataWithDefaults instantiates a new UpdateRuleResponseData 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 (*UpdateRuleResponseData) GetAttributes

func (o *UpdateRuleResponseData) GetAttributes() RuleAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UpdateRuleResponseData) GetAttributesOk

func (o *UpdateRuleResponseData) GetAttributesOk() (*RuleAttributes, 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 (*UpdateRuleResponseData) GetId

func (o *UpdateRuleResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UpdateRuleResponseData) GetIdOk

func (o *UpdateRuleResponseData) 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 (*UpdateRuleResponseData) GetRelationships

func (o *UpdateRuleResponseData) GetRelationships() RelationshipToRule

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UpdateRuleResponseData) GetRelationshipsOk

func (o *UpdateRuleResponseData) GetRelationshipsOk() (*RelationshipToRule, 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 (*UpdateRuleResponseData) GetType

func (o *UpdateRuleResponseData) GetType() RuleType

GetType returns the Type field value if set, zero value otherwise.

func (*UpdateRuleResponseData) GetTypeOk

func (o *UpdateRuleResponseData) GetTypeOk() (*RuleType, 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 (*UpdateRuleResponseData) HasAttributes

func (o *UpdateRuleResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UpdateRuleResponseData) HasId

func (o *UpdateRuleResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (*UpdateRuleResponseData) HasRelationships

func (o *UpdateRuleResponseData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (*UpdateRuleResponseData) HasType

func (o *UpdateRuleResponseData) HasType() bool

HasType returns a boolean if a field has been set.

func (UpdateRuleResponseData) MarshalJSON

func (o UpdateRuleResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateRuleResponseData) SetAttributes

func (o *UpdateRuleResponseData) SetAttributes(v RuleAttributes)

SetAttributes gets a reference to the given RuleAttributes and assigns it to the Attributes field.

func (*UpdateRuleResponseData) SetId

func (o *UpdateRuleResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UpdateRuleResponseData) SetRelationships

func (o *UpdateRuleResponseData) SetRelationships(v RelationshipToRule)

SetRelationships gets a reference to the given RelationshipToRule and assigns it to the Relationships field.

func (*UpdateRuleResponseData) SetType

func (o *UpdateRuleResponseData) SetType(v RuleType)

SetType gets a reference to the given RuleType and assigns it to the Type field.

func (*UpdateRuleResponseData) UnmarshalJSON

func (o *UpdateRuleResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateWorkflowRequest

UpdateWorkflowRequest A request object for updating an existing workflow.

type UpdateWorkflowRequest struct {
    // Data related to the workflow being updated.
    Data WorkflowDataUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateWorkflowRequest

func NewUpdateWorkflowRequest(data WorkflowDataUpdate) *UpdateWorkflowRequest

NewUpdateWorkflowRequest instantiates a new UpdateWorkflowRequest 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 NewUpdateWorkflowRequestWithDefaults

func NewUpdateWorkflowRequestWithDefaults() *UpdateWorkflowRequest

NewUpdateWorkflowRequestWithDefaults instantiates a new UpdateWorkflowRequest 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 (*UpdateWorkflowRequest) GetData

func (o *UpdateWorkflowRequest) GetData() WorkflowDataUpdate

GetData returns the Data field value.

func (*UpdateWorkflowRequest) GetDataOk

func (o *UpdateWorkflowRequest) GetDataOk() (*WorkflowDataUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UpdateWorkflowRequest) MarshalJSON

func (o UpdateWorkflowRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateWorkflowRequest) SetData

func (o *UpdateWorkflowRequest) SetData(v WorkflowDataUpdate)

SetData sets field value.

func (*UpdateWorkflowRequest) UnmarshalJSON

func (o *UpdateWorkflowRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpdateWorkflowResponse

UpdateWorkflowResponse The response object after updating a workflow.

type UpdateWorkflowResponse struct {
    // Data related to the workflow being updated.
    Data *WorkflowDataUpdate `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpdateWorkflowResponse

func NewUpdateWorkflowResponse() *UpdateWorkflowResponse

NewUpdateWorkflowResponse instantiates a new UpdateWorkflowResponse 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 NewUpdateWorkflowResponseWithDefaults

func NewUpdateWorkflowResponseWithDefaults() *UpdateWorkflowResponse

NewUpdateWorkflowResponseWithDefaults instantiates a new UpdateWorkflowResponse 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 (*UpdateWorkflowResponse) GetData

func (o *UpdateWorkflowResponse) GetData() WorkflowDataUpdate

GetData returns the Data field value if set, zero value otherwise.

func (*UpdateWorkflowResponse) GetDataOk

func (o *UpdateWorkflowResponse) GetDataOk() (*WorkflowDataUpdate, 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 (*UpdateWorkflowResponse) HasData

func (o *UpdateWorkflowResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UpdateWorkflowResponse) MarshalJSON

func (o UpdateWorkflowResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpdateWorkflowResponse) SetData

func (o *UpdateWorkflowResponse) SetData(v WorkflowDataUpdate)

SetData gets a reference to the given WorkflowDataUpdate and assigns it to the Data field.

func (*UpdateWorkflowResponse) UnmarshalJSON

func (o *UpdateWorkflowResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UploadIdPMetadataOptionalParameters

UploadIdPMetadataOptionalParameters holds optional parameters for UploadIdPMetadata.

type UploadIdPMetadataOptionalParameters struct {
    IdpFile *_io.Reader
}

func NewUploadIdPMetadataOptionalParameters

func NewUploadIdPMetadataOptionalParameters() *UploadIdPMetadataOptionalParameters

NewUploadIdPMetadataOptionalParameters creates an empty struct for parameters.

func (*UploadIdPMetadataOptionalParameters) WithIdpFile

func (r *UploadIdPMetadataOptionalParameters) WithIdpFile(idpFile _io.Reader) *UploadIdPMetadataOptionalParameters

WithIdpFile sets the corresponding parameter name and returns the struct.

type UpsertCatalogEntityRequest

UpsertCatalogEntityRequest - Create or update entity request.

type UpsertCatalogEntityRequest struct {
    EntityV3  *EntityV3
    EntityRaw *string

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EntityRawAsUpsertCatalogEntityRequest

func EntityRawAsUpsertCatalogEntityRequest(v *string) UpsertCatalogEntityRequest

EntityRawAsUpsertCatalogEntityRequest is a convenience function that returns string wrapped in UpsertCatalogEntityRequest.

func EntityV3AsUpsertCatalogEntityRequest

func EntityV3AsUpsertCatalogEntityRequest(v *EntityV3) UpsertCatalogEntityRequest

EntityV3AsUpsertCatalogEntityRequest is a convenience function that returns EntityV3 wrapped in UpsertCatalogEntityRequest.

func (*UpsertCatalogEntityRequest) GetActualInstance

func (obj *UpsertCatalogEntityRequest) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (UpsertCatalogEntityRequest) MarshalJSON

func (obj UpsertCatalogEntityRequest) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*UpsertCatalogEntityRequest) UnmarshalJSON

func (obj *UpsertCatalogEntityRequest) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type UpsertCatalogEntityResponse

UpsertCatalogEntityResponse Upsert entity response.

type UpsertCatalogEntityResponse struct {
    // List of entity data.
    Data []EntityData `json:"data,omitempty"`
    // Upsert entity response included.
    Included []UpsertCatalogEntityResponseIncludedItem `json:"included,omitempty"`
    // Entity metadata.
    Meta *EntityResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUpsertCatalogEntityResponse

func NewUpsertCatalogEntityResponse() *UpsertCatalogEntityResponse

NewUpsertCatalogEntityResponse instantiates a new UpsertCatalogEntityResponse 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 NewUpsertCatalogEntityResponseWithDefaults

func NewUpsertCatalogEntityResponseWithDefaults() *UpsertCatalogEntityResponse

NewUpsertCatalogEntityResponseWithDefaults instantiates a new UpsertCatalogEntityResponse 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 (*UpsertCatalogEntityResponse) GetData

func (o *UpsertCatalogEntityResponse) GetData() []EntityData

GetData returns the Data field value if set, zero value otherwise.

func (*UpsertCatalogEntityResponse) GetDataOk

func (o *UpsertCatalogEntityResponse) GetDataOk() (*[]EntityData, 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 (*UpsertCatalogEntityResponse) GetIncluded

func (o *UpsertCatalogEntityResponse) GetIncluded() []UpsertCatalogEntityResponseIncludedItem

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UpsertCatalogEntityResponse) GetIncludedOk

func (o *UpsertCatalogEntityResponse) GetIncludedOk() (*[]UpsertCatalogEntityResponseIncludedItem, 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 (*UpsertCatalogEntityResponse) GetMeta

func (o *UpsertCatalogEntityResponse) GetMeta() EntityResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UpsertCatalogEntityResponse) GetMetaOk

func (o *UpsertCatalogEntityResponse) GetMetaOk() (*EntityResponseMeta, 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 (*UpsertCatalogEntityResponse) HasData

func (o *UpsertCatalogEntityResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UpsertCatalogEntityResponse) HasIncluded

func (o *UpsertCatalogEntityResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*UpsertCatalogEntityResponse) HasMeta

func (o *UpsertCatalogEntityResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (UpsertCatalogEntityResponse) MarshalJSON

func (o UpsertCatalogEntityResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UpsertCatalogEntityResponse) SetData

func (o *UpsertCatalogEntityResponse) SetData(v []EntityData)

SetData gets a reference to the given []EntityData and assigns it to the Data field.

func (*UpsertCatalogEntityResponse) SetIncluded

func (o *UpsertCatalogEntityResponse) SetIncluded(v []UpsertCatalogEntityResponseIncludedItem)

SetIncluded gets a reference to the given []UpsertCatalogEntityResponseIncludedItem and assigns it to the Included field.

func (*UpsertCatalogEntityResponse) SetMeta

func (o *UpsertCatalogEntityResponse) SetMeta(v EntityResponseMeta)

SetMeta gets a reference to the given EntityResponseMeta and assigns it to the Meta field.

func (*UpsertCatalogEntityResponse) UnmarshalJSON

func (o *UpsertCatalogEntityResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UpsertCatalogEntityResponseIncludedItem

UpsertCatalogEntityResponseIncludedItem - Upsert entity response included item.

type UpsertCatalogEntityResponseIncludedItem struct {
    EntityResponseIncludedSchema *EntityResponseIncludedSchema

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func EntityResponseIncludedSchemaAsUpsertCatalogEntityResponseIncludedItem

func EntityResponseIncludedSchemaAsUpsertCatalogEntityResponseIncludedItem(v *EntityResponseIncludedSchema) UpsertCatalogEntityResponseIncludedItem

EntityResponseIncludedSchemaAsUpsertCatalogEntityResponseIncludedItem is a convenience function that returns EntityResponseIncludedSchema wrapped in UpsertCatalogEntityResponseIncludedItem.

func (*UpsertCatalogEntityResponseIncludedItem) GetActualInstance

func (obj *UpsertCatalogEntityResponseIncludedItem) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (UpsertCatalogEntityResponseIncludedItem) MarshalJSON

func (obj UpsertCatalogEntityResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*UpsertCatalogEntityResponseIncludedItem) UnmarshalJSON

func (obj *UpsertCatalogEntityResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type Urgency

Urgency Specifies the level of urgency for a routing rule (low, high, or dynamic).

type Urgency string

List of Urgency.

const (
    URGENCY_LOW     Urgency = "low"
    URGENCY_HIGH    Urgency = "high"
    URGENCY_DYNAMIC Urgency = "dynamic"
)

func NewUrgencyFromValue

func NewUrgencyFromValue(v string) (*Urgency, error)

NewUrgencyFromValue returns a pointer to a valid Urgency for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*Urgency) GetAllowedValues

func (v *Urgency) GetAllowedValues() []Urgency

GetAllowedValues reeturns the list of possible values.

func (Urgency) IsValid

func (v Urgency) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (Urgency) Ptr

func (v Urgency) Ptr() *Urgency

Ptr returns reference to Urgency value.

func (*Urgency) UnmarshalJSON

func (v *Urgency) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UrlParam

UrlParam The definition of `UrlParam` object.

type UrlParam struct {
    // Name for tokens.
    Name string `json:"name"`
    // The `UrlParam` `value`.
    Value string `json:"value"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUrlParam

func NewUrlParam(name string, value string) *UrlParam

NewUrlParam instantiates a new UrlParam 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 NewUrlParamWithDefaults

func NewUrlParamWithDefaults() *UrlParam

NewUrlParamWithDefaults instantiates a new UrlParam 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 (*UrlParam) GetName

func (o *UrlParam) GetName() string

GetName returns the Name field value.

func (*UrlParam) GetNameOk

func (o *UrlParam) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UrlParam) GetValue

func (o *UrlParam) GetValue() string

GetValue returns the Value field value.

func (*UrlParam) GetValueOk

func (o *UrlParam) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (UrlParam) MarshalJSON

func (o UrlParam) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UrlParam) SetName

func (o *UrlParam) SetName(v string)

SetName sets field value.

func (*UrlParam) SetValue

func (o *UrlParam) SetValue(v string)

SetValue sets field value.

func (*UrlParam) UnmarshalJSON

func (o *UrlParam) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UrlParamUpdate

UrlParamUpdate The definition of `UrlParamUpdate` object.

type UrlParamUpdate struct {
    // Should the header be deleted.
    Deleted *bool `json:"deleted,omitempty"`
    // Name for tokens.
    Name string `json:"name"`
    // The `UrlParamUpdate` `value`.
    Value *string `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUrlParamUpdate

func NewUrlParamUpdate(name string) *UrlParamUpdate

NewUrlParamUpdate instantiates a new UrlParamUpdate 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 NewUrlParamUpdateWithDefaults

func NewUrlParamUpdateWithDefaults() *UrlParamUpdate

NewUrlParamUpdateWithDefaults instantiates a new UrlParamUpdate 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 (*UrlParamUpdate) GetDeleted

func (o *UrlParamUpdate) GetDeleted() bool

GetDeleted returns the Deleted field value if set, zero value otherwise.

func (*UrlParamUpdate) GetDeletedOk

func (o *UrlParamUpdate) GetDeletedOk() (*bool, bool)

GetDeletedOk returns a tuple with the Deleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UrlParamUpdate) GetName

func (o *UrlParamUpdate) GetName() string

GetName returns the Name field value.

func (*UrlParamUpdate) GetNameOk

func (o *UrlParamUpdate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UrlParamUpdate) GetValue

func (o *UrlParamUpdate) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*UrlParamUpdate) GetValueOk

func (o *UrlParamUpdate) 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 (*UrlParamUpdate) HasDeleted

func (o *UrlParamUpdate) HasDeleted() bool

HasDeleted returns a boolean if a field has been set.

func (*UrlParamUpdate) HasValue

func (o *UrlParamUpdate) HasValue() bool

HasValue returns a boolean if a field has been set.

func (UrlParamUpdate) MarshalJSON

func (o UrlParamUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UrlParamUpdate) SetDeleted

func (o *UrlParamUpdate) SetDeleted(v bool)

SetDeleted gets a reference to the given bool and assigns it to the Deleted field.

func (*UrlParamUpdate) SetName

func (o *UrlParamUpdate) SetName(v string)

SetName sets field value.

func (*UrlParamUpdate) SetValue

func (o *UrlParamUpdate) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (*UrlParamUpdate) UnmarshalJSON

func (o *UrlParamUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageApplicationSecurityMonitoringResponse

UsageApplicationSecurityMonitoringResponse Application Security Monitoring usage response.

type UsageApplicationSecurityMonitoringResponse struct {
    // Response containing Application Security Monitoring usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUsageApplicationSecurityMonitoringResponse

func NewUsageApplicationSecurityMonitoringResponse() *UsageApplicationSecurityMonitoringResponse

NewUsageApplicationSecurityMonitoringResponse instantiates a new UsageApplicationSecurityMonitoringResponse 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 NewUsageApplicationSecurityMonitoringResponseWithDefaults

func NewUsageApplicationSecurityMonitoringResponseWithDefaults() *UsageApplicationSecurityMonitoringResponse

NewUsageApplicationSecurityMonitoringResponseWithDefaults instantiates a new UsageApplicationSecurityMonitoringResponse 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 (*UsageApplicationSecurityMonitoringResponse) GetData

func (o *UsageApplicationSecurityMonitoringResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageApplicationSecurityMonitoringResponse) GetDataOk

func (o *UsageApplicationSecurityMonitoringResponse) GetDataOk() (*[]UsageDataObject, 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 (*UsageApplicationSecurityMonitoringResponse) HasData

func (o *UsageApplicationSecurityMonitoringResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageApplicationSecurityMonitoringResponse) MarshalJSON

func (o UsageApplicationSecurityMonitoringResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageApplicationSecurityMonitoringResponse) SetData

func (o *UsageApplicationSecurityMonitoringResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageApplicationSecurityMonitoringResponse) UnmarshalJSON

func (o *UsageApplicationSecurityMonitoringResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageAttributesObject

UsageAttributesObject Usage attributes data.

type UsageAttributesObject struct {
    // The organization name.
    OrgName *string `json:"org_name,omitempty"`
    // The product for which usage is being reported.
    ProductFamily *string `json:"product_family,omitempty"`
    // The organization public ID.
    PublicId *string `json:"public_id,omitempty"`
    // The region of the Datadog instance that the organization belongs to.
    Region *string `json:"region,omitempty"`
    // List of usage data reported for each requested hour.
    Timeseries []UsageTimeSeriesObject `json:"timeseries,omitempty"`
    // Usage type that is being measured.
    UsageType *HourlyUsageType `json:"usage_type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUsageAttributesObject

func NewUsageAttributesObject() *UsageAttributesObject

NewUsageAttributesObject instantiates a new UsageAttributesObject 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 NewUsageAttributesObjectWithDefaults

func NewUsageAttributesObjectWithDefaults() *UsageAttributesObject

NewUsageAttributesObjectWithDefaults instantiates a new UsageAttributesObject 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 (*UsageAttributesObject) GetOrgName

func (o *UsageAttributesObject) GetOrgName() string

GetOrgName returns the OrgName field value if set, zero value otherwise.

func (*UsageAttributesObject) GetOrgNameOk

func (o *UsageAttributesObject) GetOrgNameOk() (*string, bool)

GetOrgNameOk returns a tuple with the OrgName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetProductFamily

func (o *UsageAttributesObject) GetProductFamily() string

GetProductFamily returns the ProductFamily field value if set, zero value otherwise.

func (*UsageAttributesObject) GetProductFamilyOk

func (o *UsageAttributesObject) GetProductFamilyOk() (*string, bool)

GetProductFamilyOk returns a tuple with the ProductFamily field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetPublicId

func (o *UsageAttributesObject) GetPublicId() string

GetPublicId returns the PublicId field value if set, zero value otherwise.

func (*UsageAttributesObject) GetPublicIdOk

func (o *UsageAttributesObject) 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 (*UsageAttributesObject) GetRegion

func (o *UsageAttributesObject) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*UsageAttributesObject) GetRegionOk

func (o *UsageAttributesObject) 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 (*UsageAttributesObject) GetTimeseries

func (o *UsageAttributesObject) GetTimeseries() []UsageTimeSeriesObject

GetTimeseries returns the Timeseries field value if set, zero value otherwise.

func (*UsageAttributesObject) GetTimeseriesOk

func (o *UsageAttributesObject) GetTimeseriesOk() (*[]UsageTimeSeriesObject, bool)

GetTimeseriesOk returns a tuple with the Timeseries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) GetUsageType

func (o *UsageAttributesObject) GetUsageType() HourlyUsageType

GetUsageType returns the UsageType field value if set, zero value otherwise.

func (*UsageAttributesObject) GetUsageTypeOk

func (o *UsageAttributesObject) GetUsageTypeOk() (*HourlyUsageType, bool)

GetUsageTypeOk returns a tuple with the UsageType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsageAttributesObject) HasOrgName

func (o *UsageAttributesObject) HasOrgName() bool

HasOrgName returns a boolean if a field has been set.

func (*UsageAttributesObject) HasProductFamily

func (o *UsageAttributesObject) HasProductFamily() bool

HasProductFamily returns a boolean if a field has been set.

func (*UsageAttributesObject) HasPublicId

func (o *UsageAttributesObject) HasPublicId() bool

HasPublicId returns a boolean if a field has been set.

func (*UsageAttributesObject) HasRegion

func (o *UsageAttributesObject) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*UsageAttributesObject) HasTimeseries

func (o *UsageAttributesObject) HasTimeseries() bool

HasTimeseries returns a boolean if a field has been set.

func (*UsageAttributesObject) HasUsageType

func (o *UsageAttributesObject) HasUsageType() bool

HasUsageType returns a boolean if a field has been set.

func (UsageAttributesObject) MarshalJSON

func (o UsageAttributesObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageAttributesObject) SetOrgName

func (o *UsageAttributesObject) SetOrgName(v string)

SetOrgName gets a reference to the given string and assigns it to the OrgName field.

func (*UsageAttributesObject) SetProductFamily

func (o *UsageAttributesObject) SetProductFamily(v string)

SetProductFamily gets a reference to the given string and assigns it to the ProductFamily field.

func (*UsageAttributesObject) SetPublicId

func (o *UsageAttributesObject) SetPublicId(v string)

SetPublicId gets a reference to the given string and assigns it to the PublicId field.

func (*UsageAttributesObject) SetRegion

func (o *UsageAttributesObject) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*UsageAttributesObject) SetTimeseries

func (o *UsageAttributesObject) SetTimeseries(v []UsageTimeSeriesObject)

SetTimeseries gets a reference to the given []UsageTimeSeriesObject and assigns it to the Timeseries field.

func (*UsageAttributesObject) SetUsageType

func (o *UsageAttributesObject) SetUsageType(v HourlyUsageType)

SetUsageType gets a reference to the given HourlyUsageType and assigns it to the UsageType field.

func (*UsageAttributesObject) UnmarshalJSON

func (o *UsageAttributesObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageDataObject

UsageDataObject Usage data.

type UsageDataObject struct {
    // Usage attributes data.
    Attributes *UsageAttributesObject `json:"attributes,omitempty"`
    // Unique ID of the response.
    Id *string `json:"id,omitempty"`
    // Type of usage data.
    Type *UsageTimeSeriesType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUsageDataObject

func NewUsageDataObject() *UsageDataObject

NewUsageDataObject instantiates a new UsageDataObject 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 NewUsageDataObjectWithDefaults

func NewUsageDataObjectWithDefaults() *UsageDataObject

NewUsageDataObjectWithDefaults instantiates a new UsageDataObject 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 (*UsageDataObject) GetAttributes

func (o *UsageDataObject) GetAttributes() UsageAttributesObject

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UsageDataObject) GetAttributesOk

func (o *UsageDataObject) GetAttributesOk() (*UsageAttributesObject, 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 (*UsageDataObject) GetId

func (o *UsageDataObject) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UsageDataObject) GetIdOk

func (o *UsageDataObject) 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 (*UsageDataObject) GetType

func (o *UsageDataObject) GetType() UsageTimeSeriesType

GetType returns the Type field value if set, zero value otherwise.

func (*UsageDataObject) GetTypeOk

func (o *UsageDataObject) GetTypeOk() (*UsageTimeSeriesType, 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 (*UsageDataObject) HasAttributes

func (o *UsageDataObject) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UsageDataObject) HasId

func (o *UsageDataObject) HasId() bool

HasId returns a boolean if a field has been set.

func (*UsageDataObject) HasType

func (o *UsageDataObject) HasType() bool

HasType returns a boolean if a field has been set.

func (UsageDataObject) MarshalJSON

func (o UsageDataObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageDataObject) SetAttributes

func (o *UsageDataObject) SetAttributes(v UsageAttributesObject)

SetAttributes gets a reference to the given UsageAttributesObject and assigns it to the Attributes field.

func (*UsageDataObject) SetId

func (o *UsageDataObject) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UsageDataObject) SetType

func (o *UsageDataObject) SetType(v UsageTimeSeriesType)

SetType gets a reference to the given UsageTimeSeriesType and assigns it to the Type field.

func (*UsageDataObject) UnmarshalJSON

func (o *UsageDataObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageLambdaTracedInvocationsResponse

UsageLambdaTracedInvocationsResponse Lambda Traced Invocations usage response.

type UsageLambdaTracedInvocationsResponse struct {
    // Response containing Lambda Traced Invocations usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUsageLambdaTracedInvocationsResponse

func NewUsageLambdaTracedInvocationsResponse() *UsageLambdaTracedInvocationsResponse

NewUsageLambdaTracedInvocationsResponse instantiates a new UsageLambdaTracedInvocationsResponse 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 NewUsageLambdaTracedInvocationsResponseWithDefaults

func NewUsageLambdaTracedInvocationsResponseWithDefaults() *UsageLambdaTracedInvocationsResponse

NewUsageLambdaTracedInvocationsResponseWithDefaults instantiates a new UsageLambdaTracedInvocationsResponse 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 (*UsageLambdaTracedInvocationsResponse) GetData

func (o *UsageLambdaTracedInvocationsResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageLambdaTracedInvocationsResponse) GetDataOk

func (o *UsageLambdaTracedInvocationsResponse) GetDataOk() (*[]UsageDataObject, 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 (*UsageLambdaTracedInvocationsResponse) HasData

func (o *UsageLambdaTracedInvocationsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageLambdaTracedInvocationsResponse) MarshalJSON

func (o UsageLambdaTracedInvocationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageLambdaTracedInvocationsResponse) SetData

func (o *UsageLambdaTracedInvocationsResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageLambdaTracedInvocationsResponse) UnmarshalJSON

func (o *UsageLambdaTracedInvocationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageMeteringApi

UsageMeteringApi service type

type UsageMeteringApi datadog.Service

func NewUsageMeteringApi

func NewUsageMeteringApi(client *datadog.APIClient) *UsageMeteringApi

NewUsageMeteringApi Returns NewUsageMeteringApi.

func (*UsageMeteringApi) GetActiveBillingDimensions

func (a *UsageMeteringApi) GetActiveBillingDimensions(ctx _context.Context) (ActiveBillingDimensionsResponse, *_nethttp.Response, error)

GetActiveBillingDimensions Get active billing dimensions for cost attribution. Get active billing dimensions for cost attribution. Cost data for a given month becomes available no later than the 19th of the following month.

func (*UsageMeteringApi) GetBillingDimensionMapping

func (a *UsageMeteringApi) GetBillingDimensionMapping(ctx _context.Context, o ...GetBillingDimensionMappingOptionalParameters) (BillingDimensionsMappingResponse, *_nethttp.Response, error)

GetBillingDimensionMapping Get billing dimension mapping for usage endpoints. Get a mapping of billing dimensions to the corresponding keys for the supported usage metering public API endpoints. Mapping data is updated on a monthly cadence.

This endpoint is only accessible to [parent-level organizations](https://docs.datadoghq.com/account_management/multi_organization/).

func (*UsageMeteringApi) GetCostByOrg

func (a *UsageMeteringApi) GetCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetCostByOrg Get cost across multi-org account. Get cost across multi-org account. Cost by org data for a given month becomes available no later than the 16th of the following month. **Note:** This endpoint has been deprecated. Please use the new endpoint [`/historical_cost`](https://docs.datadoghq.com/api/latest/usage-metering/#get-historical-cost-across-your-account) instead.

This endpoint is only accessible for [parent-level organizations](https://docs.datadoghq.com/account_management/multi_organization/).

Deprecated: This API is deprecated.

func (*UsageMeteringApi) GetEstimatedCostByOrg

func (a *UsageMeteringApi) GetEstimatedCostByOrg(ctx _context.Context, o ...GetEstimatedCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetEstimatedCostByOrg Get estimated cost across your account. Get estimated cost across multi-org and single root-org accounts. Estimated cost data is only available for the current month and previous month and is delayed by up to 72 hours from when it was incurred. To access historical costs prior to this, use the `/historical_cost` endpoint.

This endpoint is only accessible for [parent-level organizations](https://docs.datadoghq.com/account_management/multi_organization/).

func (*UsageMeteringApi) GetHistoricalCostByOrg

func (a *UsageMeteringApi) GetHistoricalCostByOrg(ctx _context.Context, startMonth time.Time, o ...GetHistoricalCostByOrgOptionalParameters) (CostByOrgResponse, *_nethttp.Response, error)

GetHistoricalCostByOrg Get historical cost across your account. Get historical cost across multi-org and single root-org accounts. Cost data for a given month becomes available no later than the 16th of the following month.

This endpoint is only accessible for [parent-level organizations](https://docs.datadoghq.com/account_management/multi_organization/).

func (*UsageMeteringApi) GetHourlyUsage

func (a *UsageMeteringApi) GetHourlyUsage(ctx _context.Context, filterTimestampStart time.Time, filterProductFamilies string, o ...GetHourlyUsageOptionalParameters) (HourlyUsageResponse, *_nethttp.Response, error)

GetHourlyUsage Get hourly usage by product family. Get hourly usage by product family.

func (*UsageMeteringApi) GetMonthlyCostAttribution

func (a *UsageMeteringApi) GetMonthlyCostAttribution(ctx _context.Context, startMonth time.Time, fields string, o ...GetMonthlyCostAttributionOptionalParameters) (MonthlyCostAttributionResponse, *_nethttp.Response, error)

GetMonthlyCostAttribution Get Monthly Cost Attribution. Get monthly cost attribution by tag across multi-org and single root-org accounts. Cost Attribution data for a given month becomes available no later than the 19th of the following month. This API endpoint is paginated. To make sure you receive all records, check if the value of `next_record_id` is set in the response. If it is, make another request and pass `next_record_id` as a parameter. Pseudo code example: ``` response := GetMonthlyCostAttribution(start_month, end_month) cursor := response.metadata.pagination.next_record_id WHILE cursor != null BEGIN

sleep(5 seconds)  # Avoid running into rate limit
response := GetMonthlyCostAttribution(start_month, end_month, next_record_id=cursor)
cursor := response.metadata.pagination.next_record_id

END ```

This endpoint is only accessible for [parent-level organizations](https://docs.datadoghq.com/account_management/multi_organization/). This endpoint is not available in the Government (US1-FED) site.

func (*UsageMeteringApi) GetProjectedCost

func (a *UsageMeteringApi) GetProjectedCost(ctx _context.Context, o ...GetProjectedCostOptionalParameters) (ProjectedCostResponse, *_nethttp.Response, error)

GetProjectedCost Get projected cost across your account. Get projected cost across multi-org and single root-org accounts. Projected cost data is only available for the current month and becomes available around the 12th of the month.

This endpoint is only accessible for [parent-level organizations](https://docs.datadoghq.com/account_management/multi_organization/).

func (*UsageMeteringApi) GetUsageApplicationSecurityMonitoring

func (a *UsageMeteringApi) GetUsageApplicationSecurityMonitoring(ctx _context.Context, startHr time.Time, o ...GetUsageApplicationSecurityMonitoringOptionalParameters) (UsageApplicationSecurityMonitoringResponse, *_nethttp.Response, error)

GetUsageApplicationSecurityMonitoring Get hourly usage for application security. Get hourly usage for application security . **Note:** This endpoint has been deprecated. Hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

Deprecated: This API is deprecated.

func (*UsageMeteringApi) GetUsageLambdaTracedInvocations

func (a *UsageMeteringApi) GetUsageLambdaTracedInvocations(ctx _context.Context, startHr time.Time, o ...GetUsageLambdaTracedInvocationsOptionalParameters) (UsageLambdaTracedInvocationsResponse, *_nethttp.Response, error)

GetUsageLambdaTracedInvocations Get hourly usage for Lambda traced invocations. Get hourly usage for Lambda traced invocations. **Note:** This endpoint has been deprecated.. Hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

Deprecated: This API is deprecated.

func (*UsageMeteringApi) GetUsageObservabilityPipelines

func (a *UsageMeteringApi) GetUsageObservabilityPipelines(ctx _context.Context, startHr time.Time, o ...GetUsageObservabilityPipelinesOptionalParameters) (UsageObservabilityPipelinesResponse, *_nethttp.Response, error)

GetUsageObservabilityPipelines Get hourly usage for observability pipelines. Get hourly usage for observability pipelines. **Note:** This endpoint has been deprecated. Hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family)

Deprecated: This API is deprecated.

type UsageObservabilityPipelinesResponse

UsageObservabilityPipelinesResponse Observability Pipelines usage response.

type UsageObservabilityPipelinesResponse struct {
    // Response containing Observability Pipelines usage.
    Data []UsageDataObject `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUsageObservabilityPipelinesResponse

func NewUsageObservabilityPipelinesResponse() *UsageObservabilityPipelinesResponse

NewUsageObservabilityPipelinesResponse instantiates a new UsageObservabilityPipelinesResponse 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 NewUsageObservabilityPipelinesResponseWithDefaults

func NewUsageObservabilityPipelinesResponseWithDefaults() *UsageObservabilityPipelinesResponse

NewUsageObservabilityPipelinesResponseWithDefaults instantiates a new UsageObservabilityPipelinesResponse 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 (*UsageObservabilityPipelinesResponse) GetData

func (o *UsageObservabilityPipelinesResponse) GetData() []UsageDataObject

GetData returns the Data field value if set, zero value otherwise.

func (*UsageObservabilityPipelinesResponse) GetDataOk

func (o *UsageObservabilityPipelinesResponse) GetDataOk() (*[]UsageDataObject, 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 (*UsageObservabilityPipelinesResponse) HasData

func (o *UsageObservabilityPipelinesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (UsageObservabilityPipelinesResponse) MarshalJSON

func (o UsageObservabilityPipelinesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageObservabilityPipelinesResponse) SetData

func (o *UsageObservabilityPipelinesResponse) SetData(v []UsageDataObject)

SetData gets a reference to the given []UsageDataObject and assigns it to the Data field.

func (*UsageObservabilityPipelinesResponse) UnmarshalJSON

func (o *UsageObservabilityPipelinesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsageTimeSeriesObject

UsageTimeSeriesObject Usage timeseries data.

type UsageTimeSeriesObject struct {
    // Datetime in ISO-8601 format, UTC. The hour for the usage.
    Timestamp *time.Time `json:"timestamp,omitempty"`
    // Contains the number measured for the given usage_type during the hour.
    Value datadog.NullableInt64 `json:"value,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUsageTimeSeriesObject

func NewUsageTimeSeriesObject() *UsageTimeSeriesObject

NewUsageTimeSeriesObject instantiates a new UsageTimeSeriesObject 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 NewUsageTimeSeriesObjectWithDefaults

func NewUsageTimeSeriesObjectWithDefaults() *UsageTimeSeriesObject

NewUsageTimeSeriesObjectWithDefaults instantiates a new UsageTimeSeriesObject 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 (*UsageTimeSeriesObject) GetTimestamp

func (o *UsageTimeSeriesObject) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*UsageTimeSeriesObject) GetTimestampOk

func (o *UsageTimeSeriesObject) 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 (*UsageTimeSeriesObject) GetValue

func (o *UsageTimeSeriesObject) GetValue() int64

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UsageTimeSeriesObject) GetValueOk

func (o *UsageTimeSeriesObject) GetValueOk() (*int64, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UsageTimeSeriesObject) HasTimestamp

func (o *UsageTimeSeriesObject) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (*UsageTimeSeriesObject) HasValue

func (o *UsageTimeSeriesObject) HasValue() bool

HasValue returns a boolean if a field has been set.

func (UsageTimeSeriesObject) MarshalJSON

func (o UsageTimeSeriesObject) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsageTimeSeriesObject) SetTimestamp

func (o *UsageTimeSeriesObject) SetTimestamp(v time.Time)

SetTimestamp gets a reference to the given time.Time and assigns it to the Timestamp field.

func (*UsageTimeSeriesObject) SetValue

func (o *UsageTimeSeriesObject) SetValue(v int64)

SetValue gets a reference to the given datadog.NullableInt64 and assigns it to the Value field.

func (*UsageTimeSeriesObject) SetValueNil

func (o *UsageTimeSeriesObject) SetValueNil()

SetValueNil sets the value for Value to be an explicit nil.

func (*UsageTimeSeriesObject) UnmarshalJSON

func (o *UsageTimeSeriesObject) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UsageTimeSeriesObject) UnsetValue

func (o *UsageTimeSeriesObject) UnsetValue()

UnsetValue ensures that no value is present for Value, not even an explicit nil.

type UsageTimeSeriesType

UsageTimeSeriesType Type of usage data.

type UsageTimeSeriesType string

List of UsageTimeSeriesType.

const (
    USAGETIMESERIESTYPE_USAGE_TIMESERIES UsageTimeSeriesType = "usage_timeseries"
)

func NewUsageTimeSeriesTypeFromValue

func NewUsageTimeSeriesTypeFromValue(v string) (*UsageTimeSeriesType, error)

NewUsageTimeSeriesTypeFromValue returns a pointer to a valid UsageTimeSeriesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UsageTimeSeriesType) GetAllowedValues

func (v *UsageTimeSeriesType) GetAllowedValues() []UsageTimeSeriesType

GetAllowedValues reeturns the list of possible values.

func (UsageTimeSeriesType) IsValid

func (v UsageTimeSeriesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UsageTimeSeriesType) Ptr

func (v UsageTimeSeriesType) Ptr() *UsageTimeSeriesType

Ptr returns reference to UsageTimeSeriesType value.

func (*UsageTimeSeriesType) UnmarshalJSON

func (v *UsageTimeSeriesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type User

User User object returned by the API.

type User struct {
    // Attributes of user object returned by the API.
    Attributes *UserAttributes `json:"attributes,omitempty"`
    // ID of the user.
    Id *string `json:"id,omitempty"`
    // Relationships of the user object returned by the API.
    Relationships *UserResponseRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type *UsersType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*User) UnmarshalJSON

func (o *User) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserAttributes

UserAttributes Attributes of user object returned by the API.

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"`
    // If user has MFA enabled.
    MfaEnabled *bool `json:"mfa_enabled,omitempty"`
    // Time that the user was last modified.
    ModifiedAt *time.Time `json:"modified_at,omitempty"`
    // Name of the user.
    Name datadog.NullableString `json:"name,omitempty"`
    // Whether the user is a service account.
    ServiceAccount *bool `json:"service_account,omitempty"`
    // Status of the user.
    Status *string `json:"status,omitempty"`
    // Title of the user.
    Title datadog.NullableString `json:"title,omitempty"`
    // Whether the user is verified.
    Verified *bool `json:"verified,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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) GetMfaEnabled

func (o *UserAttributes) GetMfaEnabled() bool

GetMfaEnabled returns the MfaEnabled field value if set, zero value otherwise.

func (*UserAttributes) GetMfaEnabledOk

func (o *UserAttributes) GetMfaEnabledOk() (*bool, bool)

GetMfaEnabledOk returns a tuple with the MfaEnabled 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 (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

func (*UserAttributes) GetServiceAccount

func (o *UserAttributes) GetServiceAccount() bool

GetServiceAccount returns the ServiceAccount field value if set, zero value otherwise.

func (*UserAttributes) GetServiceAccountOk

func (o *UserAttributes) GetServiceAccountOk() (*bool, bool)

GetServiceAccountOk returns a tuple with the ServiceAccount 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 (both if not set or set to explicit null).

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. NOTE: If the value is an explicit nil, `nil, true` will be returned.

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) HasMfaEnabled

func (o *UserAttributes) HasMfaEnabled() bool

HasMfaEnabled 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) HasServiceAccount

func (o *UserAttributes) HasServiceAccount() bool

HasServiceAccount 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)

MarshalJSON serializes the struct using spec logic.

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) SetMfaEnabled

func (o *UserAttributes) SetMfaEnabled(v bool)

SetMfaEnabled gets a reference to the given bool and assigns it to the MfaEnabled 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 datadog.NullableString and assigns it to the Name field.

func (*UserAttributes) SetNameNil

func (o *UserAttributes) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil.

func (*UserAttributes) SetServiceAccount

func (o *UserAttributes) SetServiceAccount(v bool)

SetServiceAccount gets a reference to the given bool and assigns it to the ServiceAccount 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 datadog.NullableString and assigns it to the Title field.

func (*UserAttributes) SetTitleNil

func (o *UserAttributes) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil.

func (*UserAttributes) SetVerified

func (o *UserAttributes) SetVerified(v bool)

SetVerified gets a reference to the given bool and assigns it to the Verified field.

func (*UserAttributes) UnmarshalJSON

func (o *UserAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UserAttributes) UnsetName

func (o *UserAttributes) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil.

func (*UserAttributes) UnsetTitle

func (o *UserAttributes) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil.

type UserAttributesStatus

UserAttributesStatus The user's status.

type UserAttributesStatus string

List of UserAttributesStatus.

const (
    USERATTRIBUTESSTATUS_ACTIVE      UserAttributesStatus = "active"
    USERATTRIBUTESSTATUS_DEACTIVATED UserAttributesStatus = "deactivated"
    USERATTRIBUTESSTATUS_PENDING     UserAttributesStatus = "pending"
)

func NewUserAttributesStatusFromValue

func NewUserAttributesStatusFromValue(v string) (*UserAttributesStatus, error)

NewUserAttributesStatusFromValue returns a pointer to a valid UserAttributesStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserAttributesStatus) GetAllowedValues

func (v *UserAttributesStatus) GetAllowedValues() []UserAttributesStatus

GetAllowedValues reeturns the list of possible values.

func (UserAttributesStatus) IsValid

func (v UserAttributesStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserAttributesStatus) Ptr

func (v UserAttributesStatus) Ptr() *UserAttributesStatus

Ptr returns reference to UserAttributesStatus value.

func (*UserAttributesStatus) UnmarshalJSON

func (v *UserAttributesStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserCreateAttributes

UserCreateAttributes Attributes of the created user.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type UserCreateData

UserCreateData Object to create a user.

type UserCreateData struct {
    // Attributes of the created user.
    Attributes UserCreateAttributes `json:"attributes"`
    // Relationships of the user object.
    Relationships *UserRelationships `json:"relationships,omitempty"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserCreateData

func NewUserCreateData(attributes UserCreateAttributes, typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type UserCreateRequest

UserCreateRequest Create a user.

type UserCreateRequest struct {
    // Object to create a user.
    Data UserCreateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*UserCreateRequest) SetData

func (o *UserCreateRequest) SetData(v UserCreateData)

SetData sets field value.

func (*UserCreateRequest) UnmarshalJSON

func (o *UserCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationData

UserInvitationData Object to create a user invitation.

type UserInvitationData struct {
    // Relationships data for user invitation.
    Relationships UserInvitationRelationships `json:"relationships"`
    // User invitations type.
    Type UserInvitationsType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserInvitationData

func NewUserInvitationData(relationships UserInvitationRelationships, typeVar 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

func (o *UserInvitationData) GetType() UserInvitationsType

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)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationData) SetRelationships

func (o *UserInvitationData) SetRelationships(v UserInvitationRelationships)

SetRelationships sets field value.

func (*UserInvitationData) SetType

func (o *UserInvitationData) SetType(v UserInvitationsType)

SetType sets field value.

func (*UserInvitationData) UnmarshalJSON

func (o *UserInvitationData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationDataAttributes

UserInvitationDataAttributes Attributes of a user invitation.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*UserInvitationDataAttributes) UnmarshalJSON

func (o *UserInvitationDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationRelationships

UserInvitationRelationships Relationships data for user invitation.

type UserInvitationRelationships struct {
    // Relationship to user.
    User RelationshipToUser `json:"user"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *UserInvitationRelationships) GetUser() RelationshipToUser

GetUser returns the User field value.

func (*UserInvitationRelationships) GetUserOk

func (o *UserInvitationRelationships) GetUserOk() (*RelationshipToUser, bool)

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)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationRelationships) SetUser

func (o *UserInvitationRelationships) SetUser(v RelationshipToUser)

SetUser sets field value.

func (*UserInvitationRelationships) UnmarshalJSON

func (o *UserInvitationRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationResponse

UserInvitationResponse User invitation as returned by the API.

type UserInvitationResponse struct {
    // Object of a user invitation returned by the API.
    Data *UserInvitationResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *UserInvitationResponse) GetData() UserInvitationResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationResponse) GetDataOk

func (o *UserInvitationResponse) GetDataOk() (*UserInvitationResponseData, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationResponse) SetData

func (o *UserInvitationResponse) SetData(v UserInvitationResponseData)

SetData gets a reference to the given UserInvitationResponseData and assigns it to the Data field.

func (*UserInvitationResponse) UnmarshalJSON

func (o *UserInvitationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationResponseData

UserInvitationResponseData Object of a user invitation returned by the API.

type UserInvitationResponseData struct {
    // Attributes of a user invitation.
    Attributes *UserInvitationDataAttributes `json:"attributes,omitempty"`
    // ID of the user invitation.
    Id *string `json:"id,omitempty"`
    // Relationships data for user invitation.
    Relationships *UserInvitationRelationships `json:"relationships,omitempty"`
    // User invitations type.
    Type *UserInvitationsType `json:"type,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *UserInvitationResponseData) GetAttributes() UserInvitationDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetAttributesOk

func (o *UserInvitationResponseData) GetAttributesOk() (*UserInvitationDataAttributes, 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 (*UserInvitationResponseData) GetId

func (o *UserInvitationResponseData) GetId() string

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) GetRelationships

func (o *UserInvitationResponseData) GetRelationships() UserInvitationRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetRelationshipsOk

func (o *UserInvitationResponseData) GetRelationshipsOk() (*UserInvitationRelationships, 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 (*UserInvitationResponseData) GetType

func (o *UserInvitationResponseData) GetType() UserInvitationsType

GetType returns the Type field value if set, zero value otherwise.

func (*UserInvitationResponseData) GetTypeOk

func (o *UserInvitationResponseData) GetTypeOk() (*UserInvitationsType, 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 (*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) HasRelationships

func (o *UserInvitationResponseData) HasRelationships() bool

HasRelationships 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)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationResponseData) SetAttributes

func (o *UserInvitationResponseData) SetAttributes(v UserInvitationDataAttributes)

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) SetRelationships

func (o *UserInvitationResponseData) SetRelationships(v UserInvitationRelationships)

SetRelationships gets a reference to the given UserInvitationRelationships and assigns it to the Relationships field.

func (*UserInvitationResponseData) SetType

func (o *UserInvitationResponseData) SetType(v UserInvitationsType)

SetType gets a reference to the given UserInvitationsType and assigns it to the Type field.

func (*UserInvitationResponseData) UnmarshalJSON

func (o *UserInvitationResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsRequest

UserInvitationsRequest Object to invite users to join the organization.

type UserInvitationsRequest struct {
    // List of user invitations.
    Data []UserInvitationData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *UserInvitationsRequest) GetData() []UserInvitationData

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)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationsRequest) SetData

func (o *UserInvitationsRequest) SetData(v []UserInvitationData)

SetData sets field value.

func (*UserInvitationsRequest) UnmarshalJSON

func (o *UserInvitationsRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsResponse

UserInvitationsResponse User invitations as returned by the API.

type UserInvitationsResponse struct {
    // Array of user invitations.
    Data []UserInvitationResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *UserInvitationsResponse) GetData() []UserInvitationResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*UserInvitationsResponse) GetDataOk

func (o *UserInvitationsResponse) GetDataOk() (*[]UserInvitationResponseData, 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*UserInvitationsResponse) SetData

func (o *UserInvitationsResponse) SetData(v []UserInvitationResponseData)

SetData gets a reference to the given []UserInvitationResponseData and assigns it to the Data field.

func (*UserInvitationsResponse) UnmarshalJSON

func (o *UserInvitationsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserInvitationsType

UserInvitationsType User invitations type.

type UserInvitationsType string

List of UserInvitationsType.

const (
    USERINVITATIONSTYPE_USER_INVITATIONS UserInvitationsType = "user_invitations"
)

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) GetAllowedValues

func (v *UserInvitationsType) GetAllowedValues() []UserInvitationsType

GetAllowedValues reeturns the list of possible values.

func (UserInvitationsType) IsValid

func (v UserInvitationsType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserInvitationsType) Ptr

func (v UserInvitationsType) Ptr() *UserInvitationsType

Ptr returns reference to UserInvitationsType value.

func (*UserInvitationsType) UnmarshalJSON

func (v *UserInvitationsType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserRelationshipData

UserRelationshipData Relationship to user object.

type UserRelationshipData struct {
    // A unique identifier that represents the user.
    Id string `json:"id"`
    // User resource type.
    Type UserResourceType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserRelationshipData

func NewUserRelationshipData(id string, typeVar UserResourceType) *UserRelationshipData

NewUserRelationshipData instantiates a new UserRelationshipData 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 NewUserRelationshipDataWithDefaults

func NewUserRelationshipDataWithDefaults() *UserRelationshipData

NewUserRelationshipDataWithDefaults instantiates a new UserRelationshipData 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 (*UserRelationshipData) GetId

func (o *UserRelationshipData) GetId() string

GetId returns the Id field value.

func (*UserRelationshipData) GetIdOk

func (o *UserRelationshipData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserRelationshipData) GetType

func (o *UserRelationshipData) GetType() UserResourceType

GetType returns the Type field value.

func (*UserRelationshipData) GetTypeOk

func (o *UserRelationshipData) GetTypeOk() (*UserResourceType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserRelationshipData) MarshalJSON

func (o UserRelationshipData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserRelationshipData) SetId

func (o *UserRelationshipData) SetId(v string)

SetId sets field value.

func (*UserRelationshipData) SetType

func (o *UserRelationshipData) SetType(v UserResourceType)

SetType sets field value.

func (*UserRelationshipData) UnmarshalJSON

func (o *UserRelationshipData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserRelationships

UserRelationships Relationships of the user object.

type UserRelationships struct {
    // Relationship to roles.
    Roles *RelationshipToRoles `json:"roles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*UserRelationships) SetRoles

func (o *UserRelationships) SetRoles(v RelationshipToRoles)

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

func (*UserRelationships) UnmarshalJSON

func (o *UserRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserResourceType

UserResourceType User resource type.

type UserResourceType string

List of UserResourceType.

const (
    USERRESOURCETYPE_USER UserResourceType = "user"
)

func NewUserResourceTypeFromValue

func NewUserResourceTypeFromValue(v string) (*UserResourceType, error)

NewUserResourceTypeFromValue returns a pointer to a valid UserResourceType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserResourceType) GetAllowedValues

func (v *UserResourceType) GetAllowedValues() []UserResourceType

GetAllowedValues reeturns the list of possible values.

func (UserResourceType) IsValid

func (v UserResourceType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserResourceType) Ptr

func (v UserResourceType) Ptr() *UserResourceType

Ptr returns reference to UserResourceType value.

func (*UserResourceType) UnmarshalJSON

func (v *UserResourceType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserResponse

UserResponse Response containing information about a single user.

type UserResponse struct {
    // User object returned by the API.
    Data *User `json:"data,omitempty"`
    // Array of objects related to the user.
    Included []UserResponseIncludedItem `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*UserResponse) UnmarshalJSON

func (o *UserResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserResponseIncludedItem

UserResponseIncludedItem - An object related to a user.

type UserResponseIncludedItem struct {
    Organization *Organization
    Permission   *Permission
    Role         *Role

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

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{}

GetActualInstance returns the actual instance.

func (UserResponseIncludedItem) MarshalJSON

func (obj UserResponseIncludedItem) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*UserResponseIncludedItem) UnmarshalJSON

func (obj *UserResponseIncludedItem) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type UserResponseRelationships

UserResponseRelationships Relationships of the user object returned by the API.

type UserResponseRelationships struct {
    // Relationship to an organization.
    Org *RelationshipToOrganization `json:"org,omitempty"`
    // Relationship to organizations.
    OtherOrgs *RelationshipToOrganizations `json:"other_orgs,omitempty"`
    // Relationship to users.
    OtherUsers *RelationshipToUsers `json:"other_users,omitempty"`
    // Relationship to roles.
    Roles *RelationshipToRoles `json:"roles,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *UserResponseRelationships) GetOrg() RelationshipToOrganization

GetOrg returns the Org field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOrgOk

func (o *UserResponseRelationships) GetOrgOk() (*RelationshipToOrganization, bool)

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

func (o *UserResponseRelationships) GetOtherOrgs() RelationshipToOrganizations

GetOtherOrgs returns the OtherOrgs field value if set, zero value otherwise.

func (*UserResponseRelationships) GetOtherOrgsOk

func (o *UserResponseRelationships) GetOtherOrgsOk() (*RelationshipToOrganizations, bool)

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

func (o *UserResponseRelationships) GetOtherUsers() RelationshipToUsers

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

func (o *UserResponseRelationships) GetRoles() RelationshipToRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*UserResponseRelationships) GetRolesOk

func (o *UserResponseRelationships) 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 (*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)

MarshalJSON serializes the struct using spec logic.

func (*UserResponseRelationships) SetOrg

func (o *UserResponseRelationships) SetOrg(v RelationshipToOrganization)

SetOrg gets a reference to the given RelationshipToOrganization and assigns it to the Org field.

func (*UserResponseRelationships) SetOtherOrgs

func (o *UserResponseRelationships) SetOtherOrgs(v RelationshipToOrganizations)

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

func (o *UserResponseRelationships) SetRoles(v RelationshipToRoles)

SetRoles gets a reference to the given RelationshipToRoles and assigns it to the Roles field.

func (*UserResponseRelationships) UnmarshalJSON

func (o *UserResponseRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTarget

UserTarget Represents a user target for an escalation policy step, including the user's ID and resource type.

type UserTarget struct {
    // Specifies the unique identifier of the user resource.
    Id string `json:"id"`
    // Indicates that the resource is of type `users`.
    Type UserTargetType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTarget

func NewUserTarget(id string, typeVar UserTargetType) *UserTarget

NewUserTarget instantiates a new UserTarget 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 NewUserTargetWithDefaults

func NewUserTargetWithDefaults() *UserTarget

NewUserTargetWithDefaults instantiates a new UserTarget 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 (*UserTarget) GetId

func (o *UserTarget) GetId() string

GetId returns the Id field value.

func (*UserTarget) GetIdOk

func (o *UserTarget) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserTarget) GetType

func (o *UserTarget) GetType() UserTargetType

GetType returns the Type field value.

func (*UserTarget) GetTypeOk

func (o *UserTarget) GetTypeOk() (*UserTargetType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (UserTarget) MarshalJSON

func (o UserTarget) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTarget) SetId

func (o *UserTarget) SetId(v string)

SetId sets field value.

func (*UserTarget) SetType

func (o *UserTarget) SetType(v UserTargetType)

SetType sets field value.

func (*UserTarget) UnmarshalJSON

func (o *UserTarget) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTargetType

UserTargetType Indicates that the resource is of type `users`.

type UserTargetType string

List of UserTargetType.

const (
    USERTARGETTYPE_USERS UserTargetType = "users"
)

func NewUserTargetTypeFromValue

func NewUserTargetTypeFromValue(v string) (*UserTargetType, error)

NewUserTargetTypeFromValue returns a pointer to a valid UserTargetType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTargetType) GetAllowedValues

func (v *UserTargetType) GetAllowedValues() []UserTargetType

GetAllowedValues reeturns the list of possible values.

func (UserTargetType) IsValid

func (v UserTargetType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTargetType) Ptr

func (v UserTargetType) Ptr() *UserTargetType

Ptr returns reference to UserTargetType value.

func (*UserTargetType) UnmarshalJSON

func (v *UserTargetType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeam

UserTeam A user's relationship with a team

type UserTeam struct {
    // Team membership attributes
    Attributes *UserTeamAttributes `json:"attributes,omitempty"`
    // The ID of a user's relationship with a team
    Id string `json:"id"`
    // Relationship between membership and a user
    Relationships *UserTeamRelationships `json:"relationships,omitempty"`
    // Team membership type
    Type UserTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeam

func NewUserTeam(id string, typeVar UserTeamType) *UserTeam

NewUserTeam instantiates a new UserTeam 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 NewUserTeamWithDefaults

func NewUserTeamWithDefaults() *UserTeam

NewUserTeamWithDefaults instantiates a new UserTeam 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 (*UserTeam) GetAttributes

func (o *UserTeam) GetAttributes() UserTeamAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeam) GetAttributesOk

func (o *UserTeam) GetAttributesOk() (*UserTeamAttributes, 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 (*UserTeam) GetId

func (o *UserTeam) GetId() string

GetId returns the Id field value.

func (*UserTeam) GetIdOk

func (o *UserTeam) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserTeam) GetRelationships

func (o *UserTeam) GetRelationships() UserTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserTeam) GetRelationshipsOk

func (o *UserTeam) GetRelationshipsOk() (*UserTeamRelationships, 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 (*UserTeam) GetType

func (o *UserTeam) GetType() UserTeamType

GetType returns the Type field value.

func (*UserTeam) GetTypeOk

func (o *UserTeam) GetTypeOk() (*UserTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeam) HasAttributes

func (o *UserTeam) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UserTeam) HasRelationships

func (o *UserTeam) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (UserTeam) MarshalJSON

func (o UserTeam) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeam) SetAttributes

func (o *UserTeam) SetAttributes(v UserTeamAttributes)

SetAttributes gets a reference to the given UserTeamAttributes and assigns it to the Attributes field.

func (*UserTeam) SetId

func (o *UserTeam) SetId(v string)

SetId sets field value.

func (*UserTeam) SetRelationships

func (o *UserTeam) SetRelationships(v UserTeamRelationships)

SetRelationships gets a reference to the given UserTeamRelationships and assigns it to the Relationships field.

func (*UserTeam) SetType

func (o *UserTeam) SetType(v UserTeamType)

SetType sets field value.

func (*UserTeam) UnmarshalJSON

func (o *UserTeam) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamAttributes

UserTeamAttributes Team membership attributes

type UserTeamAttributes struct {
    // The mechanism responsible for provisioning the team relationship.
    // Possible values: null for added by a user, "service_account" if added by a service account, and "saml_mapping" if provisioned via SAML mapping.
    ProvisionedBy datadog.NullableString `json:"provisioned_by,omitempty"`
    // UUID of the User or Service Account who provisioned this team membership, or null if provisioned via SAML mapping.
    ProvisionedById datadog.NullableString `json:"provisioned_by_id,omitempty"`
    // The user's role within the team
    Role NullableUserTeamRole `json:"role,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamAttributes

func NewUserTeamAttributes() *UserTeamAttributes

NewUserTeamAttributes instantiates a new UserTeamAttributes 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 NewUserTeamAttributesWithDefaults

func NewUserTeamAttributesWithDefaults() *UserTeamAttributes

NewUserTeamAttributesWithDefaults instantiates a new UserTeamAttributes 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 (*UserTeamAttributes) GetProvisionedBy

func (o *UserTeamAttributes) GetProvisionedBy() string

GetProvisionedBy returns the ProvisionedBy field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserTeamAttributes) GetProvisionedById

func (o *UserTeamAttributes) GetProvisionedById() string

GetProvisionedById returns the ProvisionedById field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserTeamAttributes) GetProvisionedByIdOk

func (o *UserTeamAttributes) GetProvisionedByIdOk() (*string, bool)

GetProvisionedByIdOk returns a tuple with the ProvisionedById 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 (*UserTeamAttributes) GetProvisionedByOk

func (o *UserTeamAttributes) GetProvisionedByOk() (*string, bool)

GetProvisionedByOk returns a tuple with the ProvisionedBy 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 (*UserTeamAttributes) GetRole

func (o *UserTeamAttributes) GetRole() UserTeamRole

GetRole returns the Role field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserTeamAttributes) GetRoleOk

func (o *UserTeamAttributes) GetRoleOk() (*UserTeamRole, bool)

GetRoleOk returns a tuple with the Role 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 (*UserTeamAttributes) HasProvisionedBy

func (o *UserTeamAttributes) HasProvisionedBy() bool

HasProvisionedBy returns a boolean if a field has been set.

func (*UserTeamAttributes) HasProvisionedById

func (o *UserTeamAttributes) HasProvisionedById() bool

HasProvisionedById returns a boolean if a field has been set.

func (*UserTeamAttributes) HasRole

func (o *UserTeamAttributes) HasRole() bool

HasRole returns a boolean if a field has been set.

func (UserTeamAttributes) MarshalJSON

func (o UserTeamAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamAttributes) SetProvisionedBy

func (o *UserTeamAttributes) SetProvisionedBy(v string)

SetProvisionedBy gets a reference to the given datadog.NullableString and assigns it to the ProvisionedBy field.

func (*UserTeamAttributes) SetProvisionedById

func (o *UserTeamAttributes) SetProvisionedById(v string)

SetProvisionedById gets a reference to the given datadog.NullableString and assigns it to the ProvisionedById field.

func (*UserTeamAttributes) SetProvisionedByIdNil

func (o *UserTeamAttributes) SetProvisionedByIdNil()

SetProvisionedByIdNil sets the value for ProvisionedById to be an explicit nil.

func (*UserTeamAttributes) SetProvisionedByNil

func (o *UserTeamAttributes) SetProvisionedByNil()

SetProvisionedByNil sets the value for ProvisionedBy to be an explicit nil.

func (*UserTeamAttributes) SetRole

func (o *UserTeamAttributes) SetRole(v UserTeamRole)

SetRole gets a reference to the given NullableUserTeamRole and assigns it to the Role field.

func (*UserTeamAttributes) SetRoleNil

func (o *UserTeamAttributes) SetRoleNil()

SetRoleNil sets the value for Role to be an explicit nil.

func (*UserTeamAttributes) UnmarshalJSON

func (o *UserTeamAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

func (*UserTeamAttributes) UnsetProvisionedBy

func (o *UserTeamAttributes) UnsetProvisionedBy()

UnsetProvisionedBy ensures that no value is present for ProvisionedBy, not even an explicit nil.

func (*UserTeamAttributes) UnsetProvisionedById

func (o *UserTeamAttributes) UnsetProvisionedById()

UnsetProvisionedById ensures that no value is present for ProvisionedById, not even an explicit nil.

func (*UserTeamAttributes) UnsetRole

func (o *UserTeamAttributes) UnsetRole()

UnsetRole ensures that no value is present for Role, not even an explicit nil.

type UserTeamCreate

UserTeamCreate A user's relationship with a team

type UserTeamCreate struct {
    // Team membership attributes
    Attributes *UserTeamAttributes `json:"attributes,omitempty"`
    // Relationship between membership and a user
    Relationships *UserTeamRelationships `json:"relationships,omitempty"`
    // Team membership type
    Type UserTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamCreate

func NewUserTeamCreate(typeVar UserTeamType) *UserTeamCreate

NewUserTeamCreate instantiates a new UserTeamCreate 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 NewUserTeamCreateWithDefaults

func NewUserTeamCreateWithDefaults() *UserTeamCreate

NewUserTeamCreateWithDefaults instantiates a new UserTeamCreate 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 (*UserTeamCreate) GetAttributes

func (o *UserTeamCreate) GetAttributes() UserTeamAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeamCreate) GetAttributesOk

func (o *UserTeamCreate) GetAttributesOk() (*UserTeamAttributes, 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 (*UserTeamCreate) GetRelationships

func (o *UserTeamCreate) GetRelationships() UserTeamRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*UserTeamCreate) GetRelationshipsOk

func (o *UserTeamCreate) GetRelationshipsOk() (*UserTeamRelationships, 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 (*UserTeamCreate) GetType

func (o *UserTeamCreate) GetType() UserTeamType

GetType returns the Type field value.

func (*UserTeamCreate) GetTypeOk

func (o *UserTeamCreate) GetTypeOk() (*UserTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeamCreate) HasAttributes

func (o *UserTeamCreate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (*UserTeamCreate) HasRelationships

func (o *UserTeamCreate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (UserTeamCreate) MarshalJSON

func (o UserTeamCreate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamCreate) SetAttributes

func (o *UserTeamCreate) SetAttributes(v UserTeamAttributes)

SetAttributes gets a reference to the given UserTeamAttributes and assigns it to the Attributes field.

func (*UserTeamCreate) SetRelationships

func (o *UserTeamCreate) SetRelationships(v UserTeamRelationships)

SetRelationships gets a reference to the given UserTeamRelationships and assigns it to the Relationships field.

func (*UserTeamCreate) SetType

func (o *UserTeamCreate) SetType(v UserTeamType)

SetType sets field value.

func (*UserTeamCreate) UnmarshalJSON

func (o *UserTeamCreate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamIncluded

UserTeamIncluded - Included resources related to the team membership

type UserTeamIncluded struct {
    User *User
    Team *Team

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func TeamAsUserTeamIncluded

func TeamAsUserTeamIncluded(v *Team) UserTeamIncluded

TeamAsUserTeamIncluded is a convenience function that returns Team wrapped in UserTeamIncluded.

func UserAsUserTeamIncluded

func UserAsUserTeamIncluded(v *User) UserTeamIncluded

UserAsUserTeamIncluded is a convenience function that returns User wrapped in UserTeamIncluded.

func (*UserTeamIncluded) GetActualInstance

func (obj *UserTeamIncluded) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (UserTeamIncluded) MarshalJSON

func (obj UserTeamIncluded) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*UserTeamIncluded) UnmarshalJSON

func (obj *UserTeamIncluded) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.

type UserTeamPermission

UserTeamPermission A user's permissions for a given team

type UserTeamPermission struct {
    // User team permission attributes
    Attributes *UserTeamPermissionAttributes `json:"attributes,omitempty"`
    // The user team permission's identifier
    Id string `json:"id"`
    // User team permission type
    Type UserTeamPermissionType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamPermission

func NewUserTeamPermission(id string, typeVar UserTeamPermissionType) *UserTeamPermission

NewUserTeamPermission instantiates a new UserTeamPermission 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 NewUserTeamPermissionWithDefaults

func NewUserTeamPermissionWithDefaults() *UserTeamPermission

NewUserTeamPermissionWithDefaults instantiates a new UserTeamPermission 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 (*UserTeamPermission) GetAttributes

func (o *UserTeamPermission) GetAttributes() UserTeamPermissionAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeamPermission) GetAttributesOk

func (o *UserTeamPermission) GetAttributesOk() (*UserTeamPermissionAttributes, 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 (*UserTeamPermission) GetId

func (o *UserTeamPermission) GetId() string

GetId returns the Id field value.

func (*UserTeamPermission) GetIdOk

func (o *UserTeamPermission) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*UserTeamPermission) GetType

func (o *UserTeamPermission) GetType() UserTeamPermissionType

GetType returns the Type field value.

func (*UserTeamPermission) GetTypeOk

func (o *UserTeamPermission) GetTypeOk() (*UserTeamPermissionType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeamPermission) HasAttributes

func (o *UserTeamPermission) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (UserTeamPermission) MarshalJSON

func (o UserTeamPermission) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamPermission) SetAttributes

func (o *UserTeamPermission) SetAttributes(v UserTeamPermissionAttributes)

SetAttributes gets a reference to the given UserTeamPermissionAttributes and assigns it to the Attributes field.

func (*UserTeamPermission) SetId

func (o *UserTeamPermission) SetId(v string)

SetId sets field value.

func (*UserTeamPermission) SetType

func (o *UserTeamPermission) SetType(v UserTeamPermissionType)

SetType sets field value.

func (*UserTeamPermission) UnmarshalJSON

func (o *UserTeamPermission) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamPermissionAttributes

UserTeamPermissionAttributes User team permission attributes

type UserTeamPermissionAttributes struct {
    // Object of team permission actions and boolean values that a logged in user can perform on this team.
    Permissions interface{} `json:"permissions,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamPermissionAttributes

func NewUserTeamPermissionAttributes() *UserTeamPermissionAttributes

NewUserTeamPermissionAttributes instantiates a new UserTeamPermissionAttributes 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 NewUserTeamPermissionAttributesWithDefaults

func NewUserTeamPermissionAttributesWithDefaults() *UserTeamPermissionAttributes

NewUserTeamPermissionAttributesWithDefaults instantiates a new UserTeamPermissionAttributes 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 (*UserTeamPermissionAttributes) GetPermissions

func (o *UserTeamPermissionAttributes) GetPermissions() interface{}

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*UserTeamPermissionAttributes) GetPermissionsOk

func (o *UserTeamPermissionAttributes) GetPermissionsOk() (*interface{}, 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 (*UserTeamPermissionAttributes) HasPermissions

func (o *UserTeamPermissionAttributes) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (UserTeamPermissionAttributes) MarshalJSON

func (o UserTeamPermissionAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamPermissionAttributes) SetPermissions

func (o *UserTeamPermissionAttributes) SetPermissions(v interface{})

SetPermissions gets a reference to the given interface{} and assigns it to the Permissions field.

func (*UserTeamPermissionAttributes) UnmarshalJSON

func (o *UserTeamPermissionAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamPermissionType

UserTeamPermissionType User team permission type

type UserTeamPermissionType string

List of UserTeamPermissionType.

const (
    USERTEAMPERMISSIONTYPE_USER_TEAM_PERMISSIONS UserTeamPermissionType = "user_team_permissions"
)

func NewUserTeamPermissionTypeFromValue

func NewUserTeamPermissionTypeFromValue(v string) (*UserTeamPermissionType, error)

NewUserTeamPermissionTypeFromValue returns a pointer to a valid UserTeamPermissionType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamPermissionType) GetAllowedValues

func (v *UserTeamPermissionType) GetAllowedValues() []UserTeamPermissionType

GetAllowedValues reeturns the list of possible values.

func (UserTeamPermissionType) IsValid

func (v UserTeamPermissionType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamPermissionType) Ptr

func (v UserTeamPermissionType) Ptr() *UserTeamPermissionType

Ptr returns reference to UserTeamPermissionType value.

func (*UserTeamPermissionType) UnmarshalJSON

func (v *UserTeamPermissionType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamRelationships

UserTeamRelationships Relationship between membership and a user

type UserTeamRelationships struct {
    // Relationship between team membership and team
    Team *RelationshipToUserTeamTeam `json:"team,omitempty"`
    // Relationship between team membership and user
    User *RelationshipToUserTeamUser `json:"user,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamRelationships

func NewUserTeamRelationships() *UserTeamRelationships

NewUserTeamRelationships instantiates a new UserTeamRelationships 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 NewUserTeamRelationshipsWithDefaults

func NewUserTeamRelationshipsWithDefaults() *UserTeamRelationships

NewUserTeamRelationshipsWithDefaults instantiates a new UserTeamRelationships 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 (*UserTeamRelationships) GetTeam

func (o *UserTeamRelationships) GetTeam() RelationshipToUserTeamTeam

GetTeam returns the Team field value if set, zero value otherwise.

func (*UserTeamRelationships) GetTeamOk

func (o *UserTeamRelationships) GetTeamOk() (*RelationshipToUserTeamTeam, bool)

GetTeamOk returns a tuple with the Team field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserTeamRelationships) GetUser

func (o *UserTeamRelationships) GetUser() RelationshipToUserTeamUser

GetUser returns the User field value if set, zero value otherwise.

func (*UserTeamRelationships) GetUserOk

func (o *UserTeamRelationships) GetUserOk() (*RelationshipToUserTeamUser, 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 (*UserTeamRelationships) HasTeam

func (o *UserTeamRelationships) HasTeam() bool

HasTeam returns a boolean if a field has been set.

func (*UserTeamRelationships) HasUser

func (o *UserTeamRelationships) HasUser() bool

HasUser returns a boolean if a field has been set.

func (UserTeamRelationships) MarshalJSON

func (o UserTeamRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamRelationships) SetTeam

func (o *UserTeamRelationships) SetTeam(v RelationshipToUserTeamTeam)

SetTeam gets a reference to the given RelationshipToUserTeamTeam and assigns it to the Team field.

func (*UserTeamRelationships) SetUser

func (o *UserTeamRelationships) SetUser(v RelationshipToUserTeamUser)

SetUser gets a reference to the given RelationshipToUserTeamUser and assigns it to the User field.

func (*UserTeamRelationships) UnmarshalJSON

func (o *UserTeamRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamRequest

UserTeamRequest Team membership request

type UserTeamRequest struct {
    // A user's relationship with a team
    Data UserTeamCreate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamRequest

func NewUserTeamRequest(data UserTeamCreate) *UserTeamRequest

NewUserTeamRequest instantiates a new UserTeamRequest 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 NewUserTeamRequestWithDefaults

func NewUserTeamRequestWithDefaults() *UserTeamRequest

NewUserTeamRequestWithDefaults instantiates a new UserTeamRequest 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 (*UserTeamRequest) GetData

func (o *UserTeamRequest) GetData() UserTeamCreate

GetData returns the Data field value.

func (*UserTeamRequest) GetDataOk

func (o *UserTeamRequest) GetDataOk() (*UserTeamCreate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserTeamRequest) MarshalJSON

func (o UserTeamRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamRequest) SetData

func (o *UserTeamRequest) SetData(v UserTeamCreate)

SetData sets field value.

func (*UserTeamRequest) UnmarshalJSON

func (o *UserTeamRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamResponse

UserTeamResponse Team membership response

type UserTeamResponse struct {
    // A user's relationship with a team
    Data *UserTeam `json:"data,omitempty"`
    // Resources related to the team memberships
    Included []UserTeamIncluded `json:"included,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamResponse

func NewUserTeamResponse() *UserTeamResponse

NewUserTeamResponse instantiates a new UserTeamResponse 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 NewUserTeamResponseWithDefaults

func NewUserTeamResponseWithDefaults() *UserTeamResponse

NewUserTeamResponseWithDefaults instantiates a new UserTeamResponse 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 (*UserTeamResponse) GetData

func (o *UserTeamResponse) GetData() UserTeam

GetData returns the Data field value if set, zero value otherwise.

func (*UserTeamResponse) GetDataOk

func (o *UserTeamResponse) GetDataOk() (*UserTeam, 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 (*UserTeamResponse) GetIncluded

func (o *UserTeamResponse) GetIncluded() []UserTeamIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UserTeamResponse) GetIncludedOk

func (o *UserTeamResponse) GetIncludedOk() (*[]UserTeamIncluded, 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 (*UserTeamResponse) HasData

func (o *UserTeamResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UserTeamResponse) HasIncluded

func (o *UserTeamResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (UserTeamResponse) MarshalJSON

func (o UserTeamResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamResponse) SetData

func (o *UserTeamResponse) SetData(v UserTeam)

SetData gets a reference to the given UserTeam and assigns it to the Data field.

func (*UserTeamResponse) SetIncluded

func (o *UserTeamResponse) SetIncluded(v []UserTeamIncluded)

SetIncluded gets a reference to the given []UserTeamIncluded and assigns it to the Included field.

func (*UserTeamResponse) UnmarshalJSON

func (o *UserTeamResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamRole

UserTeamRole The user's role within the team

type UserTeamRole string

List of UserTeamRole.

const (
    USERTEAMROLE_ADMIN UserTeamRole = "admin"
)

func NewUserTeamRoleFromValue

func NewUserTeamRoleFromValue(v string) (*UserTeamRole, error)

NewUserTeamRoleFromValue returns a pointer to a valid UserTeamRole for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamRole) GetAllowedValues

func (v *UserTeamRole) GetAllowedValues() []UserTeamRole

GetAllowedValues reeturns the list of possible values.

func (UserTeamRole) IsValid

func (v UserTeamRole) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamRole) Ptr

func (v UserTeamRole) Ptr() *UserTeamRole

Ptr returns reference to UserTeamRole value.

func (*UserTeamRole) UnmarshalJSON

func (v *UserTeamRole) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamTeamType

UserTeamTeamType User team team type

type UserTeamTeamType string

List of UserTeamTeamType.

const (
    USERTEAMTEAMTYPE_TEAM UserTeamTeamType = "team"
)

func NewUserTeamTeamTypeFromValue

func NewUserTeamTeamTypeFromValue(v string) (*UserTeamTeamType, error)

NewUserTeamTeamTypeFromValue returns a pointer to a valid UserTeamTeamType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamTeamType) GetAllowedValues

func (v *UserTeamTeamType) GetAllowedValues() []UserTeamTeamType

GetAllowedValues reeturns the list of possible values.

func (UserTeamTeamType) IsValid

func (v UserTeamTeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamTeamType) Ptr

func (v UserTeamTeamType) Ptr() *UserTeamTeamType

Ptr returns reference to UserTeamTeamType value.

func (*UserTeamTeamType) UnmarshalJSON

func (v *UserTeamTeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamType

UserTeamType Team membership type

type UserTeamType string

List of UserTeamType.

const (
    USERTEAMTYPE_TEAM_MEMBERSHIPS UserTeamType = "team_memberships"
)

func NewUserTeamTypeFromValue

func NewUserTeamTypeFromValue(v string) (*UserTeamType, error)

NewUserTeamTypeFromValue returns a pointer to a valid UserTeamType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamType) GetAllowedValues

func (v *UserTeamType) GetAllowedValues() []UserTeamType

GetAllowedValues reeturns the list of possible values.

func (UserTeamType) IsValid

func (v UserTeamType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamType) Ptr

func (v UserTeamType) Ptr() *UserTeamType

Ptr returns reference to UserTeamType value.

func (*UserTeamType) UnmarshalJSON

func (v *UserTeamType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamUpdate

UserTeamUpdate A user's relationship with a team

type UserTeamUpdate struct {
    // Team membership attributes
    Attributes *UserTeamAttributes `json:"attributes,omitempty"`
    // Team membership type
    Type UserTeamType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamUpdate

func NewUserTeamUpdate(typeVar UserTeamType) *UserTeamUpdate

NewUserTeamUpdate instantiates a new UserTeamUpdate 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 NewUserTeamUpdateWithDefaults

func NewUserTeamUpdateWithDefaults() *UserTeamUpdate

NewUserTeamUpdateWithDefaults instantiates a new UserTeamUpdate 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 (*UserTeamUpdate) GetAttributes

func (o *UserTeamUpdate) GetAttributes() UserTeamAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*UserTeamUpdate) GetAttributesOk

func (o *UserTeamUpdate) GetAttributesOk() (*UserTeamAttributes, 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 (*UserTeamUpdate) GetType

func (o *UserTeamUpdate) GetType() UserTeamType

GetType returns the Type field value.

func (*UserTeamUpdate) GetTypeOk

func (o *UserTeamUpdate) GetTypeOk() (*UserTeamType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserTeamUpdate) HasAttributes

func (o *UserTeamUpdate) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (UserTeamUpdate) MarshalJSON

func (o UserTeamUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamUpdate) SetAttributes

func (o *UserTeamUpdate) SetAttributes(v UserTeamAttributes)

SetAttributes gets a reference to the given UserTeamAttributes and assigns it to the Attributes field.

func (*UserTeamUpdate) SetType

func (o *UserTeamUpdate) SetType(v UserTeamType)

SetType sets field value.

func (*UserTeamUpdate) UnmarshalJSON

func (o *UserTeamUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamUpdateRequest

UserTeamUpdateRequest Team membership request

type UserTeamUpdateRequest struct {
    // A user's relationship with a team
    Data UserTeamUpdate `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamUpdateRequest

func NewUserTeamUpdateRequest(data UserTeamUpdate) *UserTeamUpdateRequest

NewUserTeamUpdateRequest instantiates a new UserTeamUpdateRequest 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 NewUserTeamUpdateRequestWithDefaults

func NewUserTeamUpdateRequestWithDefaults() *UserTeamUpdateRequest

NewUserTeamUpdateRequestWithDefaults instantiates a new UserTeamUpdateRequest 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 (*UserTeamUpdateRequest) GetData

func (o *UserTeamUpdateRequest) GetData() UserTeamUpdate

GetData returns the Data field value.

func (*UserTeamUpdateRequest) GetDataOk

func (o *UserTeamUpdateRequest) GetDataOk() (*UserTeamUpdate, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UserTeamUpdateRequest) MarshalJSON

func (o UserTeamUpdateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamUpdateRequest) SetData

func (o *UserTeamUpdateRequest) SetData(v UserTeamUpdate)

SetData sets field value.

func (*UserTeamUpdateRequest) UnmarshalJSON

func (o *UserTeamUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserTeamUserType

UserTeamUserType User team user type

type UserTeamUserType string

List of UserTeamUserType.

const (
    USERTEAMUSERTYPE_USERS UserTeamUserType = "users"
)

func NewUserTeamUserTypeFromValue

func NewUserTeamUserTypeFromValue(v string) (*UserTeamUserType, error)

NewUserTeamUserTypeFromValue returns a pointer to a valid UserTeamUserType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*UserTeamUserType) GetAllowedValues

func (v *UserTeamUserType) GetAllowedValues() []UserTeamUserType

GetAllowedValues reeturns the list of possible values.

func (UserTeamUserType) IsValid

func (v UserTeamUserType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (UserTeamUserType) Ptr

func (v UserTeamUserType) Ptr() *UserTeamUserType

Ptr returns reference to UserTeamUserType value.

func (*UserTeamUserType) UnmarshalJSON

func (v *UserTeamUserType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type UserTeamsResponse

UserTeamsResponse Team memberships response

type UserTeamsResponse struct {
    // Team memberships response data
    Data []UserTeam `json:"data,omitempty"`
    // Resources related to the team memberships
    Included []UserTeamIncluded `json:"included,omitempty"`
    // Teams response links.
    Links *TeamsResponseLinks `json:"links,omitempty"`
    // Teams response metadata.
    Meta *TeamsResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserTeamsResponse

func NewUserTeamsResponse() *UserTeamsResponse

NewUserTeamsResponse instantiates a new UserTeamsResponse 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 NewUserTeamsResponseWithDefaults

func NewUserTeamsResponseWithDefaults() *UserTeamsResponse

NewUserTeamsResponseWithDefaults instantiates a new UserTeamsResponse 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 (*UserTeamsResponse) GetData

func (o *UserTeamsResponse) GetData() []UserTeam

GetData returns the Data field value if set, zero value otherwise.

func (*UserTeamsResponse) GetDataOk

func (o *UserTeamsResponse) GetDataOk() (*[]UserTeam, 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 (*UserTeamsResponse) GetIncluded

func (o *UserTeamsResponse) GetIncluded() []UserTeamIncluded

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UserTeamsResponse) GetIncludedOk

func (o *UserTeamsResponse) GetIncludedOk() (*[]UserTeamIncluded, 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 (o *UserTeamsResponse) GetLinks() TeamsResponseLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*UserTeamsResponse) GetLinksOk

func (o *UserTeamsResponse) GetLinksOk() (*TeamsResponseLinks, 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 (*UserTeamsResponse) GetMeta

func (o *UserTeamsResponse) GetMeta() TeamsResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*UserTeamsResponse) GetMetaOk

func (o *UserTeamsResponse) GetMetaOk() (*TeamsResponseMeta, 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 (*UserTeamsResponse) HasData

func (o *UserTeamsResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*UserTeamsResponse) HasIncluded

func (o *UserTeamsResponse) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (o *UserTeamsResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*UserTeamsResponse) HasMeta

func (o *UserTeamsResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (UserTeamsResponse) MarshalJSON

func (o UserTeamsResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UserTeamsResponse) SetData

func (o *UserTeamsResponse) SetData(v []UserTeam)

SetData gets a reference to the given []UserTeam and assigns it to the Data field.

func (*UserTeamsResponse) SetIncluded

func (o *UserTeamsResponse) SetIncluded(v []UserTeamIncluded)

SetIncluded gets a reference to the given []UserTeamIncluded and assigns it to the Included field.

func (o *UserTeamsResponse) SetLinks(v TeamsResponseLinks)

SetLinks gets a reference to the given TeamsResponseLinks and assigns it to the Links field.

func (*UserTeamsResponse) SetMeta

func (o *UserTeamsResponse) SetMeta(v TeamsResponseMeta)

SetMeta gets a reference to the given TeamsResponseMeta and assigns it to the Meta field.

func (*UserTeamsResponse) UnmarshalJSON

func (o *UserTeamsResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateAttributes

UserUpdateAttributes Attributes of the edited user.

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"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*UserUpdateAttributes) UnmarshalJSON

func (o *UserUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UserUpdateData

UserUpdateData Object to update a user.

type UserUpdateData struct {
    // Attributes of the edited user.
    Attributes UserUpdateAttributes `json:"attributes"`
    // ID of the user.
    Id string `json:"id"`
    // Users resource type.
    Type UsersType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUserUpdateData

func NewUserUpdateData(attributes UserUpdateAttributes, id string, typeVar 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)

MarshalJSON serializes the struct using spec logic.

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)

UnmarshalJSON deserializes the given payload.

type UserUpdateRequest

UserUpdateRequest Update a user.

type UserUpdateRequest struct {
    // Object to update a user.
    Data UserUpdateData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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)

MarshalJSON serializes the struct using spec logic.

func (*UserUpdateRequest) SetData

func (o *UserUpdateRequest) SetData(v UserUpdateData)

SetData sets field value.

func (*UserUpdateRequest) UnmarshalJSON

func (o *UserUpdateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsersApi

UsersApi service type

type UsersApi datadog.Service

func NewUsersApi

func NewUsersApi(client *datadog.APIClient) *UsersApi

NewUsersApi Returns NewUsersApi.

func (*UsersApi) CreateUser

func (a *UsersApi) CreateUser(ctx _context.Context, body UserCreateRequest) (UserResponse, *_nethttp.Response, error)

CreateUser Create a user. Create a user for your organization.

func (*UsersApi) DisableUser

func (a *UsersApi) 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 (*UsersApi) GetInvitation

func (a *UsersApi) GetInvitation(ctx _context.Context, userInvitationUuid string) (UserInvitationResponse, *_nethttp.Response, error)

GetInvitation Get a user invitation. Returns a single user invitation by its UUID.

func (*UsersApi) GetUser

func (a *UsersApi) GetUser(ctx _context.Context, userId string) (UserResponse, *_nethttp.Response, error)

GetUser Get user details. Get a user in the organization specified by the user’s `user_id`.

func (*UsersApi) ListUserOrganizations

func (a *UsersApi) 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 (*UsersApi) ListUserPermissions

func (a *UsersApi) 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 (*UsersApi) ListUsers

func (a *UsersApi) ListUsers(ctx _context.Context, o ...ListUsersOptionalParameters) (UsersResponse, *_nethttp.Response, error)

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 (*UsersApi) ListUsersWithPagination

func (a *UsersApi) ListUsersWithPagination(ctx _context.Context, o ...ListUsersOptionalParameters) (<-chan datadog.PaginationResult[User], func())

ListUsersWithPagination provides a paginated version of ListUsers returning a channel with all items.

func (*UsersApi) SendInvitations

func (a *UsersApi) SendInvitations(ctx _context.Context, body UserInvitationsRequest) (UserInvitationsResponse, *_nethttp.Response, error)

SendInvitations Send invitation emails. Sends emails to one or more users inviting them to join the organization.

func (*UsersApi) UpdateUser

func (a *UsersApi) UpdateUser(ctx _context.Context, userId string, body UserUpdateRequest) (UserResponse, *_nethttp.Response, error)

UpdateUser Update a user. Edit a user. Can only be used with an application key belonging to an administrator user.

type UsersRelationship

UsersRelationship Relationship to users.

type UsersRelationship struct {
    // Relationships to user objects.
    Data []UserRelationshipData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewUsersRelationship

func NewUsersRelationship(data []UserRelationshipData) *UsersRelationship

NewUsersRelationship instantiates a new UsersRelationship 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 NewUsersRelationshipWithDefaults

func NewUsersRelationshipWithDefaults() *UsersRelationship

NewUsersRelationshipWithDefaults instantiates a new UsersRelationship 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 (*UsersRelationship) GetData

func (o *UsersRelationship) GetData() []UserRelationshipData

GetData returns the Data field value.

func (*UsersRelationship) GetDataOk

func (o *UsersRelationship) GetDataOk() (*[]UserRelationshipData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (UsersRelationship) MarshalJSON

func (o UsersRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*UsersRelationship) SetData

func (o *UsersRelationship) SetData(v []UserRelationshipData)

SetData sets field value.

func (*UsersRelationship) UnmarshalJSON

func (o *UsersRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsersResponse

UsersResponse Response containing information about multiple users.

type UsersResponse struct {
    // Array of returned users.
    Data []User `json:"data,omitempty"`
    // Array of objects related to the users.
    Included []UserResponseIncludedItem `json:"included,omitempty"`
    // Object describing meta attributes of response.
    Meta *ResponseMetaAttributes `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

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

func (o *UsersResponse) GetMeta() ResponseMetaAttributes

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)

MarshalJSON serializes the struct using spec logic.

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.

func (*UsersResponse) UnmarshalJSON

func (o *UsersResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type UsersType

UsersType Users resource type.

type UsersType string

List of UsersType.

const (
    USERSTYPE_USERS UsersType = "users"
)

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) GetAllowedValues

func (v *UsersType) GetAllowedValues() []UsersType

GetAllowedValues reeturns the list of possible values.

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

UnmarshalJSON deserializes the given payload.

type ValidationError

ValidationError Represents a single validation error, including a human-readable title and metadata.

type ValidationError struct {
    // Describes additional metadata for validation errors, including field names and error messages.
    Meta ValidationErrorMeta `json:"meta"`
    // A short, human-readable summary of the error.
    Title string `json:"title"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewValidationError

func NewValidationError(meta ValidationErrorMeta, title string) *ValidationError

NewValidationError instantiates a new ValidationError 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 NewValidationErrorWithDefaults

func NewValidationErrorWithDefaults() *ValidationError

NewValidationErrorWithDefaults instantiates a new ValidationError 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 (*ValidationError) GetMeta

func (o *ValidationError) GetMeta() ValidationErrorMeta

GetMeta returns the Meta field value.

func (*ValidationError) GetMetaOk

func (o *ValidationError) GetMetaOk() (*ValidationErrorMeta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (*ValidationError) GetTitle

func (o *ValidationError) GetTitle() string

GetTitle returns the Title field value.

func (*ValidationError) GetTitleOk

func (o *ValidationError) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (ValidationError) MarshalJSON

func (o ValidationError) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ValidationError) SetMeta

func (o *ValidationError) SetMeta(v ValidationErrorMeta)

SetMeta sets field value.

func (*ValidationError) SetTitle

func (o *ValidationError) SetTitle(v string)

SetTitle sets field value.

func (*ValidationError) UnmarshalJSON

func (o *ValidationError) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ValidationErrorMeta

ValidationErrorMeta Describes additional metadata for validation errors, including field names and error messages.

type ValidationErrorMeta struct {
    // The field name that caused the error.
    Field *string `json:"field,omitempty"`
    // The ID of the component in which the error occurred.
    Id *string `json:"id,omitempty"`
    // The detailed error message.
    Message string `json:"message"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewValidationErrorMeta

func NewValidationErrorMeta(message string) *ValidationErrorMeta

NewValidationErrorMeta instantiates a new ValidationErrorMeta 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 NewValidationErrorMetaWithDefaults

func NewValidationErrorMetaWithDefaults() *ValidationErrorMeta

NewValidationErrorMetaWithDefaults instantiates a new ValidationErrorMeta 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 (*ValidationErrorMeta) GetField

func (o *ValidationErrorMeta) GetField() string

GetField returns the Field field value if set, zero value otherwise.

func (*ValidationErrorMeta) GetFieldOk

func (o *ValidationErrorMeta) GetFieldOk() (*string, bool)

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidationErrorMeta) GetId

func (o *ValidationErrorMeta) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ValidationErrorMeta) GetIdOk

func (o *ValidationErrorMeta) 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 (*ValidationErrorMeta) GetMessage

func (o *ValidationErrorMeta) GetMessage() string

GetMessage returns the Message field value.

func (*ValidationErrorMeta) GetMessageOk

func (o *ValidationErrorMeta) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*ValidationErrorMeta) HasField

func (o *ValidationErrorMeta) HasField() bool

HasField returns a boolean if a field has been set.

func (*ValidationErrorMeta) HasId

func (o *ValidationErrorMeta) HasId() bool

HasId returns a boolean if a field has been set.

func (ValidationErrorMeta) MarshalJSON

func (o ValidationErrorMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ValidationErrorMeta) SetField

func (o *ValidationErrorMeta) SetField(v string)

SetField gets a reference to the given string and assigns it to the Field field.

func (*ValidationErrorMeta) SetId

func (o *ValidationErrorMeta) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ValidationErrorMeta) SetMessage

func (o *ValidationErrorMeta) SetMessage(v string)

SetMessage sets field value.

func (*ValidationErrorMeta) UnmarshalJSON

func (o *ValidationErrorMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type ValidationResponse

ValidationResponse Response containing validation errors.

type ValidationResponse struct {
    // The `ValidationResponse` `errors`.
    Errors []ValidationError `json:"errors,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewValidationResponse

func NewValidationResponse() *ValidationResponse

NewValidationResponse instantiates a new ValidationResponse 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 NewValidationResponseWithDefaults

func NewValidationResponseWithDefaults() *ValidationResponse

NewValidationResponseWithDefaults instantiates a new ValidationResponse 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 (*ValidationResponse) GetErrors

func (o *ValidationResponse) GetErrors() []ValidationError

GetErrors returns the Errors field value if set, zero value otherwise.

func (*ValidationResponse) GetErrorsOk

func (o *ValidationResponse) GetErrorsOk() (*[]ValidationError, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValidationResponse) HasErrors

func (o *ValidationResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (ValidationResponse) MarshalJSON

func (o ValidationResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*ValidationResponse) SetErrors

func (o *ValidationResponse) SetErrors(v []ValidationError)

SetErrors gets a reference to the given []ValidationError and assigns it to the Errors field.

func (*ValidationResponse) UnmarshalJSON

func (o *ValidationResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilitiesType

VulnerabilitiesType The JSON:API type.

type VulnerabilitiesType string

List of VulnerabilitiesType.

const (
    VULNERABILITIESTYPE_VULNERABILITIES VulnerabilitiesType = "vulnerabilities"
)

func NewVulnerabilitiesTypeFromValue

func NewVulnerabilitiesTypeFromValue(v string) (*VulnerabilitiesType, error)

NewVulnerabilitiesTypeFromValue returns a pointer to a valid VulnerabilitiesType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*VulnerabilitiesType) GetAllowedValues

func (v *VulnerabilitiesType) GetAllowedValues() []VulnerabilitiesType

GetAllowedValues reeturns the list of possible values.

func (VulnerabilitiesType) IsValid

func (v VulnerabilitiesType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (VulnerabilitiesType) Ptr

func (v VulnerabilitiesType) Ptr() *VulnerabilitiesType

Ptr returns reference to VulnerabilitiesType value.

func (*VulnerabilitiesType) UnmarshalJSON

func (v *VulnerabilitiesType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Vulnerability

Vulnerability A single vulnerability

type Vulnerability struct {
    // The JSON:API attributes of the vulnerability.
    Attributes VulnerabilityAttributes `json:"attributes"`
    // The unique ID for this vulnerability.
    Id string `json:"id"`
    // Related entities object.
    Relationships VulnerabilityRelationships `json:"relationships"`
    // The JSON:API type.
    Type VulnerabilitiesType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerability

func NewVulnerability(attributes VulnerabilityAttributes, id string, relationships VulnerabilityRelationships, typeVar VulnerabilitiesType) *Vulnerability

NewVulnerability instantiates a new Vulnerability 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 NewVulnerabilityWithDefaults

func NewVulnerabilityWithDefaults() *Vulnerability

NewVulnerabilityWithDefaults instantiates a new Vulnerability 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 (*Vulnerability) GetAttributes

func (o *Vulnerability) GetAttributes() VulnerabilityAttributes

GetAttributes returns the Attributes field value.

func (*Vulnerability) GetAttributesOk

func (o *Vulnerability) GetAttributesOk() (*VulnerabilityAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*Vulnerability) GetId

func (o *Vulnerability) GetId() string

GetId returns the Id field value.

func (*Vulnerability) GetIdOk

func (o *Vulnerability) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Vulnerability) GetRelationships

func (o *Vulnerability) GetRelationships() VulnerabilityRelationships

GetRelationships returns the Relationships field value.

func (*Vulnerability) GetRelationshipsOk

func (o *Vulnerability) GetRelationshipsOk() (*VulnerabilityRelationships, bool)

GetRelationshipsOk returns a tuple with the Relationships field value and a boolean to check if the value has been set.

func (*Vulnerability) GetType

func (o *Vulnerability) GetType() VulnerabilitiesType

GetType returns the Type field value.

func (*Vulnerability) GetTypeOk

func (o *Vulnerability) GetTypeOk() (*VulnerabilitiesType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (Vulnerability) MarshalJSON

func (o Vulnerability) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*Vulnerability) SetAttributes

func (o *Vulnerability) SetAttributes(v VulnerabilityAttributes)

SetAttributes sets field value.

func (*Vulnerability) SetId

func (o *Vulnerability) SetId(v string)

SetId sets field value.

func (*Vulnerability) SetRelationships

func (o *Vulnerability) SetRelationships(v VulnerabilityRelationships)

SetRelationships sets field value.

func (*Vulnerability) SetType

func (o *Vulnerability) SetType(v VulnerabilitiesType)

SetType sets field value.

func (*Vulnerability) UnmarshalJSON

func (o *Vulnerability) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilityAttributes

VulnerabilityAttributes The JSON:API attributes of the vulnerability.

type VulnerabilityAttributes struct {
    // Vulnerability advisory ID.
    AdvisoryId *string `json:"advisory_id,omitempty"`
    // Code vulnerability location.
    CodeLocation *CodeLocation `json:"code_location,omitempty"`
    // Vulnerability CVE list.
    CveList []string `json:"cve_list"`
    // Vulnerability severities.
    Cvss VulnerabilityCvss `json:"cvss"`
    // Static library vulnerability location.
    DependencyLocations *VulnerabilityDependencyLocations `json:"dependency_locations,omitempty"`
    // Vulnerability description.
    Description string `json:"description"`
    // The related vulnerability asset ecosystem.
    Ecosystem *VulnerabilityEcosystem `json:"ecosystem,omitempty"`
    // Vulnerability exposure time in seconds.
    ExposureTime int64 `json:"exposure_time"`
    // First detection of the vulnerability in [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) format
    FirstDetection string `json:"first_detection"`
    // Whether the vulnerability has a remediation or not.
    FixAvailable bool `json:"fix_available"`
    // Vulnerability language.
    Language string `json:"language"`
    // Last detection of the vulnerability in [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) format
    LastDetection string `json:"last_detection"`
    // Vulnerability library.
    Library *Library `json:"library,omitempty"`
    // List of remediations.
    Remediations []Remediation `json:"remediations"`
    // Vulnerability `repo_digest` list (when the vulnerability is related to `Image` asset).
    RepoDigests []string `json:"repo_digests,omitempty"`
    // Vulnerability risks.
    Risks VulnerabilityRisks `json:"risks"`
    // The vulnerability status.
    Status VulnerabilityStatus `json:"status"`
    // Vulnerability title.
    Title string `json:"title"`
    // The vulnerability tool.
    Tool VulnerabilityTool `json:"tool"`
    // The vulnerability type.
    Type VulnerabilityType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerabilityAttributes

func NewVulnerabilityAttributes(cveList []string, cvss VulnerabilityCvss, description string, exposureTime int64, firstDetection string, fixAvailable bool, language string, lastDetection string, remediations []Remediation, risks VulnerabilityRisks, status VulnerabilityStatus, title string, tool VulnerabilityTool, typeVar VulnerabilityType) *VulnerabilityAttributes

NewVulnerabilityAttributes instantiates a new VulnerabilityAttributes 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 NewVulnerabilityAttributesWithDefaults

func NewVulnerabilityAttributesWithDefaults() *VulnerabilityAttributes

NewVulnerabilityAttributesWithDefaults instantiates a new VulnerabilityAttributes 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 (*VulnerabilityAttributes) GetAdvisoryId

func (o *VulnerabilityAttributes) GetAdvisoryId() string

GetAdvisoryId returns the AdvisoryId field value if set, zero value otherwise.

func (*VulnerabilityAttributes) GetAdvisoryIdOk

func (o *VulnerabilityAttributes) GetAdvisoryIdOk() (*string, bool)

GetAdvisoryIdOk returns a tuple with the AdvisoryId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetCodeLocation

func (o *VulnerabilityAttributes) GetCodeLocation() CodeLocation

GetCodeLocation returns the CodeLocation field value if set, zero value otherwise.

func (*VulnerabilityAttributes) GetCodeLocationOk

func (o *VulnerabilityAttributes) GetCodeLocationOk() (*CodeLocation, bool)

GetCodeLocationOk returns a tuple with the CodeLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetCveList

func (o *VulnerabilityAttributes) GetCveList() []string

GetCveList returns the CveList field value.

func (*VulnerabilityAttributes) GetCveListOk

func (o *VulnerabilityAttributes) GetCveListOk() (*[]string, bool)

GetCveListOk returns a tuple with the CveList field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetCvss

func (o *VulnerabilityAttributes) GetCvss() VulnerabilityCvss

GetCvss returns the Cvss field value.

func (*VulnerabilityAttributes) GetCvssOk

func (o *VulnerabilityAttributes) GetCvssOk() (*VulnerabilityCvss, bool)

GetCvssOk returns a tuple with the Cvss field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetDependencyLocations

func (o *VulnerabilityAttributes) GetDependencyLocations() VulnerabilityDependencyLocations

GetDependencyLocations returns the DependencyLocations field value if set, zero value otherwise.

func (*VulnerabilityAttributes) GetDependencyLocationsOk

func (o *VulnerabilityAttributes) GetDependencyLocationsOk() (*VulnerabilityDependencyLocations, bool)

GetDependencyLocationsOk returns a tuple with the DependencyLocations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetDescription

func (o *VulnerabilityAttributes) GetDescription() string

GetDescription returns the Description field value.

func (*VulnerabilityAttributes) GetDescriptionOk

func (o *VulnerabilityAttributes) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetEcosystem

func (o *VulnerabilityAttributes) GetEcosystem() VulnerabilityEcosystem

GetEcosystem returns the Ecosystem field value if set, zero value otherwise.

func (*VulnerabilityAttributes) GetEcosystemOk

func (o *VulnerabilityAttributes) GetEcosystemOk() (*VulnerabilityEcosystem, bool)

GetEcosystemOk returns a tuple with the Ecosystem field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetExposureTime

func (o *VulnerabilityAttributes) GetExposureTime() int64

GetExposureTime returns the ExposureTime field value.

func (*VulnerabilityAttributes) GetExposureTimeOk

func (o *VulnerabilityAttributes) GetExposureTimeOk() (*int64, bool)

GetExposureTimeOk returns a tuple with the ExposureTime field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetFirstDetection

func (o *VulnerabilityAttributes) GetFirstDetection() string

GetFirstDetection returns the FirstDetection field value.

func (*VulnerabilityAttributes) GetFirstDetectionOk

func (o *VulnerabilityAttributes) GetFirstDetectionOk() (*string, bool)

GetFirstDetectionOk returns a tuple with the FirstDetection field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetFixAvailable

func (o *VulnerabilityAttributes) GetFixAvailable() bool

GetFixAvailable returns the FixAvailable field value.

func (*VulnerabilityAttributes) GetFixAvailableOk

func (o *VulnerabilityAttributes) GetFixAvailableOk() (*bool, bool)

GetFixAvailableOk returns a tuple with the FixAvailable field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetLanguage

func (o *VulnerabilityAttributes) GetLanguage() string

GetLanguage returns the Language field value.

func (*VulnerabilityAttributes) GetLanguageOk

func (o *VulnerabilityAttributes) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetLastDetection

func (o *VulnerabilityAttributes) GetLastDetection() string

GetLastDetection returns the LastDetection field value.

func (*VulnerabilityAttributes) GetLastDetectionOk

func (o *VulnerabilityAttributes) GetLastDetectionOk() (*string, bool)

GetLastDetectionOk returns a tuple with the LastDetection field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetLibrary

func (o *VulnerabilityAttributes) GetLibrary() Library

GetLibrary returns the Library field value if set, zero value otherwise.

func (*VulnerabilityAttributes) GetLibraryOk

func (o *VulnerabilityAttributes) GetLibraryOk() (*Library, bool)

GetLibraryOk returns a tuple with the Library field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetRemediations

func (o *VulnerabilityAttributes) GetRemediations() []Remediation

GetRemediations returns the Remediations field value.

func (*VulnerabilityAttributes) GetRemediationsOk

func (o *VulnerabilityAttributes) GetRemediationsOk() (*[]Remediation, bool)

GetRemediationsOk returns a tuple with the Remediations field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetRepoDigests

func (o *VulnerabilityAttributes) GetRepoDigests() []string

GetRepoDigests returns the RepoDigests field value if set, zero value otherwise.

func (*VulnerabilityAttributes) GetRepoDigestsOk

func (o *VulnerabilityAttributes) GetRepoDigestsOk() (*[]string, bool)

GetRepoDigestsOk returns a tuple with the RepoDigests field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetRisks

func (o *VulnerabilityAttributes) GetRisks() VulnerabilityRisks

GetRisks returns the Risks field value.

func (*VulnerabilityAttributes) GetRisksOk

func (o *VulnerabilityAttributes) GetRisksOk() (*VulnerabilityRisks, bool)

GetRisksOk returns a tuple with the Risks field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetStatus

func (o *VulnerabilityAttributes) GetStatus() VulnerabilityStatus

GetStatus returns the Status field value.

func (*VulnerabilityAttributes) GetStatusOk

func (o *VulnerabilityAttributes) GetStatusOk() (*VulnerabilityStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetTitle

func (o *VulnerabilityAttributes) GetTitle() string

GetTitle returns the Title field value.

func (*VulnerabilityAttributes) GetTitleOk

func (o *VulnerabilityAttributes) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetTool

func (o *VulnerabilityAttributes) GetTool() VulnerabilityTool

GetTool returns the Tool field value.

func (*VulnerabilityAttributes) GetToolOk

func (o *VulnerabilityAttributes) GetToolOk() (*VulnerabilityTool, bool)

GetToolOk returns a tuple with the Tool field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) GetType

func (o *VulnerabilityAttributes) GetType() VulnerabilityType

GetType returns the Type field value.

func (*VulnerabilityAttributes) GetTypeOk

func (o *VulnerabilityAttributes) GetTypeOk() (*VulnerabilityType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*VulnerabilityAttributes) HasAdvisoryId

func (o *VulnerabilityAttributes) HasAdvisoryId() bool

HasAdvisoryId returns a boolean if a field has been set.

func (*VulnerabilityAttributes) HasCodeLocation

func (o *VulnerabilityAttributes) HasCodeLocation() bool

HasCodeLocation returns a boolean if a field has been set.

func (*VulnerabilityAttributes) HasDependencyLocations

func (o *VulnerabilityAttributes) HasDependencyLocations() bool

HasDependencyLocations returns a boolean if a field has been set.

func (*VulnerabilityAttributes) HasEcosystem

func (o *VulnerabilityAttributes) HasEcosystem() bool

HasEcosystem returns a boolean if a field has been set.

func (*VulnerabilityAttributes) HasLibrary

func (o *VulnerabilityAttributes) HasLibrary() bool

HasLibrary returns a boolean if a field has been set.

func (*VulnerabilityAttributes) HasRepoDigests

func (o *VulnerabilityAttributes) HasRepoDigests() bool

HasRepoDigests returns a boolean if a field has been set.

func (VulnerabilityAttributes) MarshalJSON

func (o VulnerabilityAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*VulnerabilityAttributes) SetAdvisoryId

func (o *VulnerabilityAttributes) SetAdvisoryId(v string)

SetAdvisoryId gets a reference to the given string and assigns it to the AdvisoryId field.

func (*VulnerabilityAttributes) SetCodeLocation

func (o *VulnerabilityAttributes) SetCodeLocation(v CodeLocation)

SetCodeLocation gets a reference to the given CodeLocation and assigns it to the CodeLocation field.

func (*VulnerabilityAttributes) SetCveList

func (o *VulnerabilityAttributes) SetCveList(v []string)

SetCveList sets field value.

func (*VulnerabilityAttributes) SetCvss

func (o *VulnerabilityAttributes) SetCvss(v VulnerabilityCvss)

SetCvss sets field value.

func (*VulnerabilityAttributes) SetDependencyLocations

func (o *VulnerabilityAttributes) SetDependencyLocations(v VulnerabilityDependencyLocations)

SetDependencyLocations gets a reference to the given VulnerabilityDependencyLocations and assigns it to the DependencyLocations field.

func (*VulnerabilityAttributes) SetDescription

func (o *VulnerabilityAttributes) SetDescription(v string)

SetDescription sets field value.

func (*VulnerabilityAttributes) SetEcosystem

func (o *VulnerabilityAttributes) SetEcosystem(v VulnerabilityEcosystem)

SetEcosystem gets a reference to the given VulnerabilityEcosystem and assigns it to the Ecosystem field.

func (*VulnerabilityAttributes) SetExposureTime

func (o *VulnerabilityAttributes) SetExposureTime(v int64)

SetExposureTime sets field value.

func (*VulnerabilityAttributes) SetFirstDetection

func (o *VulnerabilityAttributes) SetFirstDetection(v string)

SetFirstDetection sets field value.

func (*VulnerabilityAttributes) SetFixAvailable

func (o *VulnerabilityAttributes) SetFixAvailable(v bool)

SetFixAvailable sets field value.

func (*VulnerabilityAttributes) SetLanguage

func (o *VulnerabilityAttributes) SetLanguage(v string)

SetLanguage sets field value.

func (*VulnerabilityAttributes) SetLastDetection

func (o *VulnerabilityAttributes) SetLastDetection(v string)

SetLastDetection sets field value.

func (*VulnerabilityAttributes) SetLibrary

func (o *VulnerabilityAttributes) SetLibrary(v Library)

SetLibrary gets a reference to the given Library and assigns it to the Library field.

func (*VulnerabilityAttributes) SetRemediations

func (o *VulnerabilityAttributes) SetRemediations(v []Remediation)

SetRemediations sets field value.

func (*VulnerabilityAttributes) SetRepoDigests

func (o *VulnerabilityAttributes) SetRepoDigests(v []string)

SetRepoDigests gets a reference to the given []string and assigns it to the RepoDigests field.

func (*VulnerabilityAttributes) SetRisks

func (o *VulnerabilityAttributes) SetRisks(v VulnerabilityRisks)

SetRisks sets field value.

func (*VulnerabilityAttributes) SetStatus

func (o *VulnerabilityAttributes) SetStatus(v VulnerabilityStatus)

SetStatus sets field value.

func (*VulnerabilityAttributes) SetTitle

func (o *VulnerabilityAttributes) SetTitle(v string)

SetTitle sets field value.

func (*VulnerabilityAttributes) SetTool

func (o *VulnerabilityAttributes) SetTool(v VulnerabilityTool)

SetTool sets field value.

func (*VulnerabilityAttributes) SetType

func (o *VulnerabilityAttributes) SetType(v VulnerabilityType)

SetType sets field value.

func (*VulnerabilityAttributes) UnmarshalJSON

func (o *VulnerabilityAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilityCvss

VulnerabilityCvss Vulnerability severities.

type VulnerabilityCvss struct {
    // Vulnerability severity.
    Base CVSS `json:"base"`
    // Vulnerability severity.
    Datadog CVSS `json:"datadog"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerabilityCvss

func NewVulnerabilityCvss(base CVSS, datadog CVSS) *VulnerabilityCvss

NewVulnerabilityCvss instantiates a new VulnerabilityCvss 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 NewVulnerabilityCvssWithDefaults

func NewVulnerabilityCvssWithDefaults() *VulnerabilityCvss

NewVulnerabilityCvssWithDefaults instantiates a new VulnerabilityCvss 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 (*VulnerabilityCvss) GetBase

func (o *VulnerabilityCvss) GetBase() CVSS

GetBase returns the Base field value.

func (*VulnerabilityCvss) GetBaseOk

func (o *VulnerabilityCvss) GetBaseOk() (*CVSS, bool)

GetBaseOk returns a tuple with the Base field value and a boolean to check if the value has been set.

func (*VulnerabilityCvss) GetDatadog

func (o *VulnerabilityCvss) GetDatadog() CVSS

GetDatadog returns the Datadog field value.

func (*VulnerabilityCvss) GetDatadogOk

func (o *VulnerabilityCvss) GetDatadogOk() (*CVSS, bool)

GetDatadogOk returns a tuple with the Datadog field value and a boolean to check if the value has been set.

func (VulnerabilityCvss) MarshalJSON

func (o VulnerabilityCvss) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*VulnerabilityCvss) SetBase

func (o *VulnerabilityCvss) SetBase(v CVSS)

SetBase sets field value.

func (*VulnerabilityCvss) SetDatadog

func (o *VulnerabilityCvss) SetDatadog(v CVSS)

SetDatadog sets field value.

func (*VulnerabilityCvss) UnmarshalJSON

func (o *VulnerabilityCvss) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilityDependencyLocations

VulnerabilityDependencyLocations Static library vulnerability location.

type VulnerabilityDependencyLocations struct {
    // Static library vulnerability location.
    Block DependencyLocation `json:"block"`
    // Static library vulnerability location.
    Name *DependencyLocation `json:"name,omitempty"`
    // Static library vulnerability location.
    Version *DependencyLocation `json:"version,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerabilityDependencyLocations

func NewVulnerabilityDependencyLocations(block DependencyLocation) *VulnerabilityDependencyLocations

NewVulnerabilityDependencyLocations instantiates a new VulnerabilityDependencyLocations 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 NewVulnerabilityDependencyLocationsWithDefaults

func NewVulnerabilityDependencyLocationsWithDefaults() *VulnerabilityDependencyLocations

NewVulnerabilityDependencyLocationsWithDefaults instantiates a new VulnerabilityDependencyLocations 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 (*VulnerabilityDependencyLocations) GetBlock

func (o *VulnerabilityDependencyLocations) GetBlock() DependencyLocation

GetBlock returns the Block field value.

func (*VulnerabilityDependencyLocations) GetBlockOk

func (o *VulnerabilityDependencyLocations) GetBlockOk() (*DependencyLocation, bool)

GetBlockOk returns a tuple with the Block field value and a boolean to check if the value has been set.

func (*VulnerabilityDependencyLocations) GetName

func (o *VulnerabilityDependencyLocations) GetName() DependencyLocation

GetName returns the Name field value if set, zero value otherwise.

func (*VulnerabilityDependencyLocations) GetNameOk

func (o *VulnerabilityDependencyLocations) GetNameOk() (*DependencyLocation, 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 (*VulnerabilityDependencyLocations) GetVersion

func (o *VulnerabilityDependencyLocations) GetVersion() DependencyLocation

GetVersion returns the Version field value if set, zero value otherwise.

func (*VulnerabilityDependencyLocations) GetVersionOk

func (o *VulnerabilityDependencyLocations) GetVersionOk() (*DependencyLocation, 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 (*VulnerabilityDependencyLocations) HasName

func (o *VulnerabilityDependencyLocations) HasName() bool

HasName returns a boolean if a field has been set.

func (*VulnerabilityDependencyLocations) HasVersion

func (o *VulnerabilityDependencyLocations) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (VulnerabilityDependencyLocations) MarshalJSON

func (o VulnerabilityDependencyLocations) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*VulnerabilityDependencyLocations) SetBlock

func (o *VulnerabilityDependencyLocations) SetBlock(v DependencyLocation)

SetBlock sets field value.

func (*VulnerabilityDependencyLocations) SetName

func (o *VulnerabilityDependencyLocations) SetName(v DependencyLocation)

SetName gets a reference to the given DependencyLocation and assigns it to the Name field.

func (*VulnerabilityDependencyLocations) SetVersion

func (o *VulnerabilityDependencyLocations) SetVersion(v DependencyLocation)

SetVersion gets a reference to the given DependencyLocation and assigns it to the Version field.

func (*VulnerabilityDependencyLocations) UnmarshalJSON

func (o *VulnerabilityDependencyLocations) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilityEcosystem

VulnerabilityEcosystem The related vulnerability asset ecosystem.

type VulnerabilityEcosystem string

List of VulnerabilityEcosystem.

const (
    VULNERABILITYECOSYSTEM_PYPI      VulnerabilityEcosystem = "PyPI"
    VULNERABILITYECOSYSTEM_MAVEN     VulnerabilityEcosystem = "Maven"
    VULNERABILITYECOSYSTEM_NUGET     VulnerabilityEcosystem = "NuGet"
    VULNERABILITYECOSYSTEM_NPM       VulnerabilityEcosystem = "Npm"
    VULNERABILITYECOSYSTEM_RUBY_GEMS VulnerabilityEcosystem = "RubyGems"
    VULNERABILITYECOSYSTEM_GO        VulnerabilityEcosystem = "Go"
    VULNERABILITYECOSYSTEM_PACKAGIST VulnerabilityEcosystem = "Packagist"
    VULNERABILITYECOSYSTEM_D_DEB     VulnerabilityEcosystem = "Ddeb"
    VULNERABILITYECOSYSTEM_RPM       VulnerabilityEcosystem = "Rpm"
    VULNERABILITYECOSYSTEM_APK       VulnerabilityEcosystem = "Apk"
    VULNERABILITYECOSYSTEM_WINDOWS   VulnerabilityEcosystem = "Windows"
)

func NewVulnerabilityEcosystemFromValue

func NewVulnerabilityEcosystemFromValue(v string) (*VulnerabilityEcosystem, error)

NewVulnerabilityEcosystemFromValue returns a pointer to a valid VulnerabilityEcosystem for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*VulnerabilityEcosystem) GetAllowedValues

func (v *VulnerabilityEcosystem) GetAllowedValues() []VulnerabilityEcosystem

GetAllowedValues reeturns the list of possible values.

func (VulnerabilityEcosystem) IsValid

func (v VulnerabilityEcosystem) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (VulnerabilityEcosystem) Ptr

func (v VulnerabilityEcosystem) Ptr() *VulnerabilityEcosystem

Ptr returns reference to VulnerabilityEcosystem value.

func (*VulnerabilityEcosystem) UnmarshalJSON

func (v *VulnerabilityEcosystem) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type VulnerabilityRelationships

VulnerabilityRelationships Related entities object.

type VulnerabilityRelationships struct {
    // Relationship type.
    Affects VulnerabilityRelationshipsAffects `json:"affects"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerabilityRelationships

func NewVulnerabilityRelationships(affects VulnerabilityRelationshipsAffects) *VulnerabilityRelationships

NewVulnerabilityRelationships instantiates a new VulnerabilityRelationships 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 NewVulnerabilityRelationshipsWithDefaults

func NewVulnerabilityRelationshipsWithDefaults() *VulnerabilityRelationships

NewVulnerabilityRelationshipsWithDefaults instantiates a new VulnerabilityRelationships 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 (*VulnerabilityRelationships) GetAffects

func (o *VulnerabilityRelationships) GetAffects() VulnerabilityRelationshipsAffects

GetAffects returns the Affects field value.

func (*VulnerabilityRelationships) GetAffectsOk

func (o *VulnerabilityRelationships) GetAffectsOk() (*VulnerabilityRelationshipsAffects, bool)

GetAffectsOk returns a tuple with the Affects field value and a boolean to check if the value has been set.

func (VulnerabilityRelationships) MarshalJSON

func (o VulnerabilityRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*VulnerabilityRelationships) SetAffects

func (o *VulnerabilityRelationships) SetAffects(v VulnerabilityRelationshipsAffects)

SetAffects sets field value.

func (*VulnerabilityRelationships) UnmarshalJSON

func (o *VulnerabilityRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilityRelationshipsAffects

VulnerabilityRelationshipsAffects Relationship type.

type VulnerabilityRelationshipsAffects struct {
    // Asset affected by this vulnerability.
    Data VulnerabilityRelationshipsAffectsData `json:"data"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerabilityRelationshipsAffects

func NewVulnerabilityRelationshipsAffects(data VulnerabilityRelationshipsAffectsData) *VulnerabilityRelationshipsAffects

NewVulnerabilityRelationshipsAffects instantiates a new VulnerabilityRelationshipsAffects 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 NewVulnerabilityRelationshipsAffectsWithDefaults

func NewVulnerabilityRelationshipsAffectsWithDefaults() *VulnerabilityRelationshipsAffects

NewVulnerabilityRelationshipsAffectsWithDefaults instantiates a new VulnerabilityRelationshipsAffects 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 (*VulnerabilityRelationshipsAffects) GetData

func (o *VulnerabilityRelationshipsAffects) GetData() VulnerabilityRelationshipsAffectsData

GetData returns the Data field value.

func (*VulnerabilityRelationshipsAffects) GetDataOk

func (o *VulnerabilityRelationshipsAffects) GetDataOk() (*VulnerabilityRelationshipsAffectsData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (VulnerabilityRelationshipsAffects) MarshalJSON

func (o VulnerabilityRelationshipsAffects) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*VulnerabilityRelationshipsAffects) SetData

func (o *VulnerabilityRelationshipsAffects) SetData(v VulnerabilityRelationshipsAffectsData)

SetData sets field value.

func (*VulnerabilityRelationshipsAffects) UnmarshalJSON

func (o *VulnerabilityRelationshipsAffects) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilityRelationshipsAffectsData

VulnerabilityRelationshipsAffectsData Asset affected by this vulnerability.

type VulnerabilityRelationshipsAffectsData struct {
    // The unique ID for this related asset.
    Id string `json:"id"`
    // The JSON:API type.
    Type AssetEntityType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerabilityRelationshipsAffectsData

func NewVulnerabilityRelationshipsAffectsData(id string, typeVar AssetEntityType) *VulnerabilityRelationshipsAffectsData

NewVulnerabilityRelationshipsAffectsData instantiates a new VulnerabilityRelationshipsAffectsData 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 NewVulnerabilityRelationshipsAffectsDataWithDefaults

func NewVulnerabilityRelationshipsAffectsDataWithDefaults() *VulnerabilityRelationshipsAffectsData

NewVulnerabilityRelationshipsAffectsDataWithDefaults instantiates a new VulnerabilityRelationshipsAffectsData 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 (*VulnerabilityRelationshipsAffectsData) GetId

func (o *VulnerabilityRelationshipsAffectsData) GetId() string

GetId returns the Id field value.

func (*VulnerabilityRelationshipsAffectsData) GetIdOk

func (o *VulnerabilityRelationshipsAffectsData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*VulnerabilityRelationshipsAffectsData) GetType

func (o *VulnerabilityRelationshipsAffectsData) GetType() AssetEntityType

GetType returns the Type field value.

func (*VulnerabilityRelationshipsAffectsData) GetTypeOk

func (o *VulnerabilityRelationshipsAffectsData) GetTypeOk() (*AssetEntityType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (VulnerabilityRelationshipsAffectsData) MarshalJSON

func (o VulnerabilityRelationshipsAffectsData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*VulnerabilityRelationshipsAffectsData) SetId

func (o *VulnerabilityRelationshipsAffectsData) SetId(v string)

SetId sets field value.

func (*VulnerabilityRelationshipsAffectsData) SetType

func (o *VulnerabilityRelationshipsAffectsData) SetType(v AssetEntityType)

SetType sets field value.

func (*VulnerabilityRelationshipsAffectsData) UnmarshalJSON

func (o *VulnerabilityRelationshipsAffectsData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilityRisks

VulnerabilityRisks Vulnerability risks.

type VulnerabilityRisks struct {
    // Vulnerability EPSS severity.
    Epss *EPSS `json:"epss,omitempty"`
    // Vulnerability public exploit availability.
    ExploitAvailable bool `json:"exploit_available"`
    // Vulnerability exploit sources.
    ExploitSources []string `json:"exploit_sources"`
    // Vulnerability exploitation probability.
    ExploitationProbability bool `json:"exploitation_probability"`
    // Vulnerability POC exploit availability.
    PocExploitAvailable bool `json:"poc_exploit_available"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewVulnerabilityRisks

func NewVulnerabilityRisks(exploitAvailable bool, exploitSources []string, exploitationProbability bool, pocExploitAvailable bool) *VulnerabilityRisks

NewVulnerabilityRisks instantiates a new VulnerabilityRisks 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 NewVulnerabilityRisksWithDefaults

func NewVulnerabilityRisksWithDefaults() *VulnerabilityRisks

NewVulnerabilityRisksWithDefaults instantiates a new VulnerabilityRisks 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 (*VulnerabilityRisks) GetEpss

func (o *VulnerabilityRisks) GetEpss() EPSS

GetEpss returns the Epss field value if set, zero value otherwise.

func (*VulnerabilityRisks) GetEpssOk

func (o *VulnerabilityRisks) GetEpssOk() (*EPSS, bool)

GetEpssOk returns a tuple with the Epss field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VulnerabilityRisks) GetExploitAvailable

func (o *VulnerabilityRisks) GetExploitAvailable() bool

GetExploitAvailable returns the ExploitAvailable field value.

func (*VulnerabilityRisks) GetExploitAvailableOk

func (o *VulnerabilityRisks) GetExploitAvailableOk() (*bool, bool)

GetExploitAvailableOk returns a tuple with the ExploitAvailable field value and a boolean to check if the value has been set.

func (*VulnerabilityRisks) GetExploitSources

func (o *VulnerabilityRisks) GetExploitSources() []string

GetExploitSources returns the ExploitSources field value.

func (*VulnerabilityRisks) GetExploitSourcesOk

func (o *VulnerabilityRisks) GetExploitSourcesOk() (*[]string, bool)

GetExploitSourcesOk returns a tuple with the ExploitSources field value and a boolean to check if the value has been set.

func (*VulnerabilityRisks) GetExploitationProbability

func (o *VulnerabilityRisks) GetExploitationProbability() bool

GetExploitationProbability returns the ExploitationProbability field value.

func (*VulnerabilityRisks) GetExploitationProbabilityOk

func (o *VulnerabilityRisks) GetExploitationProbabilityOk() (*bool, bool)

GetExploitationProbabilityOk returns a tuple with the ExploitationProbability field value and a boolean to check if the value has been set.

func (*VulnerabilityRisks) GetPocExploitAvailable

func (o *VulnerabilityRisks) GetPocExploitAvailable() bool

GetPocExploitAvailable returns the PocExploitAvailable field value.

func (*VulnerabilityRisks) GetPocExploitAvailableOk

func (o *VulnerabilityRisks) GetPocExploitAvailableOk() (*bool, bool)

GetPocExploitAvailableOk returns a tuple with the PocExploitAvailable field value and a boolean to check if the value has been set.

func (*VulnerabilityRisks) HasEpss

func (o *VulnerabilityRisks) HasEpss() bool

HasEpss returns a boolean if a field has been set.

func (VulnerabilityRisks) MarshalJSON

func (o VulnerabilityRisks) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*VulnerabilityRisks) SetEpss

func (o *VulnerabilityRisks) SetEpss(v EPSS)

SetEpss gets a reference to the given EPSS and assigns it to the Epss field.

func (*VulnerabilityRisks) SetExploitAvailable

func (o *VulnerabilityRisks) SetExploitAvailable(v bool)

SetExploitAvailable sets field value.

func (*VulnerabilityRisks) SetExploitSources

func (o *VulnerabilityRisks) SetExploitSources(v []string)

SetExploitSources sets field value.

func (*VulnerabilityRisks) SetExploitationProbability

func (o *VulnerabilityRisks) SetExploitationProbability(v bool)

SetExploitationProbability sets field value.

func (*VulnerabilityRisks) SetPocExploitAvailable

func (o *VulnerabilityRisks) SetPocExploitAvailable(v bool)

SetPocExploitAvailable sets field value.

func (*VulnerabilityRisks) UnmarshalJSON

func (o *VulnerabilityRisks) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type VulnerabilitySeverity

VulnerabilitySeverity The vulnerability severity.

type VulnerabilitySeverity string

List of VulnerabilitySeverity.

const (
    VULNERABILITYSEVERITY_UNKNOWN  VulnerabilitySeverity = "Unknown"
    VULNERABILITYSEVERITY_NONE     VulnerabilitySeverity = "None"
    VULNERABILITYSEVERITY_LOW      VulnerabilitySeverity = "Low"
    VULNERABILITYSEVERITY_MEDIUM   VulnerabilitySeverity = "Medium"
    VULNERABILITYSEVERITY_HIGH     VulnerabilitySeverity = "High"
    VULNERABILITYSEVERITY_CRITICAL VulnerabilitySeverity = "Critical"
)

func NewVulnerabilitySeverityFromValue

func NewVulnerabilitySeverityFromValue(v string) (*VulnerabilitySeverity, error)

NewVulnerabilitySeverityFromValue returns a pointer to a valid VulnerabilitySeverity for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*VulnerabilitySeverity) GetAllowedValues

func (v *VulnerabilitySeverity) GetAllowedValues() []VulnerabilitySeverity

GetAllowedValues reeturns the list of possible values.

func (VulnerabilitySeverity) IsValid

func (v VulnerabilitySeverity) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (VulnerabilitySeverity) Ptr

func (v VulnerabilitySeverity) Ptr() *VulnerabilitySeverity

Ptr returns reference to VulnerabilitySeverity value.

func (*VulnerabilitySeverity) UnmarshalJSON

func (v *VulnerabilitySeverity) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type VulnerabilityStatus

VulnerabilityStatus The vulnerability status.

type VulnerabilityStatus string

List of VulnerabilityStatus.

const (
    VULNERABILITYSTATUS_OPEN       VulnerabilityStatus = "Open"
    VULNERABILITYSTATUS_MUTED      VulnerabilityStatus = "Muted"
    VULNERABILITYSTATUS_REMEDIATED VulnerabilityStatus = "Remediated"
    VULNERABILITYSTATUS_INPROGRESS VulnerabilityStatus = "InProgress"
    VULNERABILITYSTATUS_AUTOCLOSED VulnerabilityStatus = "AutoClosed"
)

func NewVulnerabilityStatusFromValue

func NewVulnerabilityStatusFromValue(v string) (*VulnerabilityStatus, error)

NewVulnerabilityStatusFromValue returns a pointer to a valid VulnerabilityStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*VulnerabilityStatus) GetAllowedValues

func (v *VulnerabilityStatus) GetAllowedValues() []VulnerabilityStatus

GetAllowedValues reeturns the list of possible values.

func (VulnerabilityStatus) IsValid

func (v VulnerabilityStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (VulnerabilityStatus) Ptr

func (v VulnerabilityStatus) Ptr() *VulnerabilityStatus

Ptr returns reference to VulnerabilityStatus value.

func (*VulnerabilityStatus) UnmarshalJSON

func (v *VulnerabilityStatus) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type VulnerabilityTool

VulnerabilityTool The vulnerability tool.

type VulnerabilityTool string

List of VulnerabilityTool.

const (
    VULNERABILITYTOOL_IAST  VulnerabilityTool = "IAST"
    VULNERABILITYTOOL_SCA   VulnerabilityTool = "SCA"
    VULNERABILITYTOOL_INFRA VulnerabilityTool = "Infra"
)

func NewVulnerabilityToolFromValue

func NewVulnerabilityToolFromValue(v string) (*VulnerabilityTool, error)

NewVulnerabilityToolFromValue returns a pointer to a valid VulnerabilityTool for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*VulnerabilityTool) GetAllowedValues

func (v *VulnerabilityTool) GetAllowedValues() []VulnerabilityTool

GetAllowedValues reeturns the list of possible values.

func (VulnerabilityTool) IsValid

func (v VulnerabilityTool) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (VulnerabilityTool) Ptr

func (v VulnerabilityTool) Ptr() *VulnerabilityTool

Ptr returns reference to VulnerabilityTool value.

func (*VulnerabilityTool) UnmarshalJSON

func (v *VulnerabilityTool) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type VulnerabilityType

VulnerabilityType The vulnerability type.

type VulnerabilityType string

List of VulnerabilityType.

const (
    VULNERABILITYTYPE_ADMIN_CONSOLE_ACTIVE               VulnerabilityType = "AdminConsoleActive"
    VULNERABILITYTYPE_CODE_INJECTION                     VulnerabilityType = "CodeInjection"
    VULNERABILITYTYPE_COMMAND_INJECTION                  VulnerabilityType = "CommandInjection"
    VULNERABILITYTYPE_COMPONENT_WITH_KNOWN_VULNERABILITY VulnerabilityType = "ComponentWithKnownVulnerability"
    VULNERABILITYTYPE_DANGEROUS_WORKFLOWS                VulnerabilityType = "DangerousWorkflows"
    VULNERABILITYTYPE_DEFAULT_APP_DEPLOYED               VulnerabilityType = "DefaultAppDeployed"
    VULNERABILITYTYPE_DEFAULT_HTML_ESCAPE_INVALID        VulnerabilityType = "DefaultHtmlEscapeInvalid"
    VULNERABILITYTYPE_DIRECTORY_LISTING_LEAK             VulnerabilityType = "DirectoryListingLeak"
    VULNERABILITYTYPE_EMAIL_HTML_INJECTION               VulnerabilityType = "EmailHtmlInjection"
    VULNERABILITYTYPE_END_OF_LIFE                        VulnerabilityType = "EndOfLife"
    VULNERABILITYTYPE_HARDCODED_PASSWORD                 VulnerabilityType = "HardcodedPassword"
    VULNERABILITYTYPE_HARDCODED_SECRET                   VulnerabilityType = "HardcodedSecret"
    VULNERABILITYTYPE_HEADER_INJECTION                   VulnerabilityType = "HeaderInjection"
    VULNERABILITYTYPE_HSTS_HEADER_MISSING                VulnerabilityType = "HstsHeaderMissing"
    VULNERABILITYTYPE_INSECURE_AUTH_PROTOCOL             VulnerabilityType = "InsecureAuthProtocol"
    VULNERABILITYTYPE_INSECURE_COOKIE                    VulnerabilityType = "InsecureCookie"
    VULNERABILITYTYPE_INSECURE_JSP_LAYOUT                VulnerabilityType = "InsecureJspLayout"
    VULNERABILITYTYPE_LDAP_INJECTION                     VulnerabilityType = "LdapInjection"
    VULNERABILITYTYPE_MALICIOUS_PACKAGE                  VulnerabilityType = "MaliciousPackage"
    VULNERABILITYTYPE_MANDATORY_REMEDIATION              VulnerabilityType = "MandatoryRemediation"
    VULNERABILITYTYPE_NO_HTTP_ONLY_COOKIE                VulnerabilityType = "NoHttpOnlyCookie"
    VULNERABILITYTYPE_NO_SAME_SITE_COOKIE                VulnerabilityType = "NoSameSiteCookie"
    VULNERABILITYTYPE_NO_SQL_MONGO_DB_INJECTION          VulnerabilityType = "NoSqlMongoDbInjection"
    VULNERABILITYTYPE_PATH_TRAVERSAL                     VulnerabilityType = "PathTraversal"
    VULNERABILITYTYPE_REFLECTION_INJECTION               VulnerabilityType = "ReflectionInjection"
    VULNERABILITYTYPE_RISKY_LICENSE                      VulnerabilityType = "RiskyLicense"
    VULNERABILITYTYPE_SESSION_REWRITING                  VulnerabilityType = "SessionRewriting"
    VULNERABILITYTYPE_SESSION_TIMEOUT                    VulnerabilityType = "SessionTimeout"
    VULNERABILITYTYPE_SQL_INJECTION                      VulnerabilityType = "SqlInjection"
    VULNERABILITYTYPE_SSRF                               VulnerabilityType = "Ssrf"
    VULNERABILITYTYPE_STACK_TRACE_LEAK                   VulnerabilityType = "StackTraceLeak"
    VULNERABILITYTYPE_TRUST_BOUNDARY_VIOLATION           VulnerabilityType = "TrustBoundaryViolation"
    VULNERABILITYTYPE_UNMAINTAINED                       VulnerabilityType = "Unmaintained"
    VULNERABILITYTYPE_UNTRUSTED_DESERIALIZATION          VulnerabilityType = "UntrustedDeserialization"
    VULNERABILITYTYPE_UNVALIDATED_REDIRECT               VulnerabilityType = "UnvalidatedRedirect"
    VULNERABILITYTYPE_VERB_TAMPERING                     VulnerabilityType = "VerbTampering"
    VULNERABILITYTYPE_WEAK_CIPHER                        VulnerabilityType = "WeakCipher"
    VULNERABILITYTYPE_WEAK_HASH                          VulnerabilityType = "WeakHash"
    VULNERABILITYTYPE_WEAK_RANDOMNESS                    VulnerabilityType = "WeakRandomness"
    VULNERABILITYTYPE_X_CONTENT_TYPE_HEADER_MISSING      VulnerabilityType = "XContentTypeHeaderMissing"
    VULNERABILITYTYPE_X_PATH_INJECTION                   VulnerabilityType = "XPathInjection"
    VULNERABILITYTYPE_XSS                                VulnerabilityType = "Xss"
)

func NewVulnerabilityTypeFromValue

func NewVulnerabilityTypeFromValue(v string) (*VulnerabilityType, error)

NewVulnerabilityTypeFromValue returns a pointer to a valid VulnerabilityType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*VulnerabilityType) GetAllowedValues

func (v *VulnerabilityType) GetAllowedValues() []VulnerabilityType

GetAllowedValues reeturns the list of possible values.

func (VulnerabilityType) IsValid

func (v VulnerabilityType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (VulnerabilityType) Ptr

func (v VulnerabilityType) Ptr() *VulnerabilityType

Ptr returns reference to VulnerabilityType value.

func (*VulnerabilityType) UnmarshalJSON

func (v *VulnerabilityType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type Weekday

Weekday A day of the week.

type Weekday string

List of Weekday.

const (
    WEEKDAY_MONDAY    Weekday = "monday"
    WEEKDAY_TUESDAY   Weekday = "tuesday"
    WEEKDAY_WEDNESDAY Weekday = "wednesday"
    WEEKDAY_THURSDAY  Weekday = "thursday"
    WEEKDAY_FRIDAY    Weekday = "friday"
    WEEKDAY_SATURDAY  Weekday = "saturday"
    WEEKDAY_SUNDAY    Weekday = "sunday"
)

func NewWeekdayFromValue

func NewWeekdayFromValue(v string) (*Weekday, error)

NewWeekdayFromValue returns a pointer to a valid Weekday for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*Weekday) GetAllowedValues

func (v *Weekday) GetAllowedValues() []Weekday

GetAllowedValues reeturns the list of possible values.

func (Weekday) IsValid

func (v Weekday) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (Weekday) Ptr

func (v Weekday) Ptr() *Weekday

Ptr returns reference to Weekday value.

func (*Weekday) UnmarshalJSON

func (v *Weekday) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type WidgetLiveSpan

WidgetLiveSpan The available timeframes depend on the widget you are using.

type WidgetLiveSpan string

List of WidgetLiveSpan.

const (
    WIDGETLIVESPAN_PAST_ONE_MINUTE      WidgetLiveSpan = "1m"
    WIDGETLIVESPAN_PAST_FIVE_MINUTES    WidgetLiveSpan = "5m"
    WIDGETLIVESPAN_PAST_TEN_MINUTES     WidgetLiveSpan = "10m"
    WIDGETLIVESPAN_PAST_FIFTEEN_MINUTES WidgetLiveSpan = "15m"
    WIDGETLIVESPAN_PAST_THIRTY_MINUTES  WidgetLiveSpan = "30m"
    WIDGETLIVESPAN_PAST_ONE_HOUR        WidgetLiveSpan = "1h"
    WIDGETLIVESPAN_PAST_FOUR_HOURS      WidgetLiveSpan = "4h"
    WIDGETLIVESPAN_PAST_ONE_DAY         WidgetLiveSpan = "1d"
    WIDGETLIVESPAN_PAST_TWO_DAYS        WidgetLiveSpan = "2d"
    WIDGETLIVESPAN_PAST_ONE_WEEK        WidgetLiveSpan = "1w"
    WIDGETLIVESPAN_PAST_ONE_MONTH       WidgetLiveSpan = "1mo"
    WIDGETLIVESPAN_PAST_THREE_MONTHS    WidgetLiveSpan = "3mo"
    WIDGETLIVESPAN_PAST_SIX_MONTHS      WidgetLiveSpan = "6mo"
    WIDGETLIVESPAN_PAST_ONE_YEAR        WidgetLiveSpan = "1y"
    WIDGETLIVESPAN_ALERT                WidgetLiveSpan = "alert"
)

func NewWidgetLiveSpanFromValue

func NewWidgetLiveSpanFromValue(v string) (*WidgetLiveSpan, error)

NewWidgetLiveSpanFromValue returns a pointer to a valid WidgetLiveSpan for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*WidgetLiveSpan) GetAllowedValues

func (v *WidgetLiveSpan) GetAllowedValues() []WidgetLiveSpan

GetAllowedValues reeturns the list of possible values.

func (WidgetLiveSpan) IsValid

func (v WidgetLiveSpan) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (WidgetLiveSpan) Ptr

func (v WidgetLiveSpan) Ptr() *WidgetLiveSpan

Ptr returns reference to WidgetLiveSpan value.

func (*WidgetLiveSpan) UnmarshalJSON

func (v *WidgetLiveSpan) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type WorkflowAutomationApi

WorkflowAutomationApi service type

type WorkflowAutomationApi datadog.Service

func NewWorkflowAutomationApi

func NewWorkflowAutomationApi(client *datadog.APIClient) *WorkflowAutomationApi

NewWorkflowAutomationApi Returns NewWorkflowAutomationApi.

func (*WorkflowAutomationApi) CancelWorkflowInstance

func (a *WorkflowAutomationApi) CancelWorkflowInstance(ctx _context.Context, workflowId string, instanceId string) (WorklflowCancelInstanceResponse, *_nethttp.Response, error)

CancelWorkflowInstance Cancel a workflow instance. Cancels a specific execution of a given workflow. This API requires an application key scoped with the workflows_run permission.

func (*WorkflowAutomationApi) CreateWorkflow

func (a *WorkflowAutomationApi) CreateWorkflow(ctx _context.Context, body CreateWorkflowRequest) (CreateWorkflowResponse, *_nethttp.Response, error)

CreateWorkflow Create a Workflow. Create a new workflow, returning the workflow ID. This API requires an application key scoped with the `workflows_write` permission.

func (*WorkflowAutomationApi) CreateWorkflowInstance

func (a *WorkflowAutomationApi) CreateWorkflowInstance(ctx _context.Context, workflowId string, body WorkflowInstanceCreateRequest) (WorkflowInstanceCreateResponse, *_nethttp.Response, error)

CreateWorkflowInstance Execute a workflow. Execute the given workflow. This API requires an application key scoped with the workflows_run permission.

func (*WorkflowAutomationApi) DeleteWorkflow

func (a *WorkflowAutomationApi) DeleteWorkflow(ctx _context.Context, workflowId string) (*_nethttp.Response, error)

DeleteWorkflow Delete an existing Workflow. Delete a workflow by ID. This API requires an application key scoped with the `workflows_write` permission.

func (*WorkflowAutomationApi) GetWorkflow

func (a *WorkflowAutomationApi) GetWorkflow(ctx _context.Context, workflowId string) (GetWorkflowResponse, *_nethttp.Response, error)

GetWorkflow Get an existing Workflow. Get a workflow by ID. This API requires an application key scoped with the `workflows_read` permission.

func (*WorkflowAutomationApi) GetWorkflowInstance

func (a *WorkflowAutomationApi) GetWorkflowInstance(ctx _context.Context, workflowId string, instanceId string) (WorklflowGetInstanceResponse, *_nethttp.Response, error)

GetWorkflowInstance Get a workflow instance. Get a specific execution of a given workflow. This API requires an application key scoped with the workflows_read permission.

func (*WorkflowAutomationApi) ListWorkflowInstances

func (a *WorkflowAutomationApi) ListWorkflowInstances(ctx _context.Context, workflowId string, o ...ListWorkflowInstancesOptionalParameters) (WorkflowListInstancesResponse, *_nethttp.Response, error)

ListWorkflowInstances List workflow instances. List all instances of a given workflow. This API requires an application key scoped with the workflows_read permission.

func (*WorkflowAutomationApi) UpdateWorkflow

func (a *WorkflowAutomationApi) UpdateWorkflow(ctx _context.Context, workflowId string, body UpdateWorkflowRequest) (UpdateWorkflowResponse, *_nethttp.Response, error)

UpdateWorkflow Update an existing Workflow. Update a workflow by ID. This API requires an application key scoped with the `workflows_write` permission.

type WorkflowData

WorkflowData Data related to the workflow.

type WorkflowData struct {
    // The definition of `WorkflowDataAttributes` object.
    Attributes WorkflowDataAttributes `json:"attributes"`
    // The workflow identifier
    Id *string `json:"id,omitempty"`
    // The definition of `WorkflowDataRelationships` object.
    Relationships *WorkflowDataRelationships `json:"relationships,omitempty"`
    // The definition of `WorkflowDataType` object.
    Type WorkflowDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowData

func NewWorkflowData(attributes WorkflowDataAttributes, typeVar WorkflowDataType) *WorkflowData

NewWorkflowData instantiates a new WorkflowData 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 NewWorkflowDataWithDefaults

func NewWorkflowDataWithDefaults() *WorkflowData

NewWorkflowDataWithDefaults instantiates a new WorkflowData 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 (*WorkflowData) GetAttributes

func (o *WorkflowData) GetAttributes() WorkflowDataAttributes

GetAttributes returns the Attributes field value.

func (*WorkflowData) GetAttributesOk

func (o *WorkflowData) GetAttributesOk() (*WorkflowDataAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*WorkflowData) GetId

func (o *WorkflowData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*WorkflowData) GetIdOk

func (o *WorkflowData) 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 (*WorkflowData) GetRelationships

func (o *WorkflowData) GetRelationships() WorkflowDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*WorkflowData) GetRelationshipsOk

func (o *WorkflowData) GetRelationshipsOk() (*WorkflowDataRelationships, 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 (*WorkflowData) GetType

func (o *WorkflowData) GetType() WorkflowDataType

GetType returns the Type field value.

func (*WorkflowData) GetTypeOk

func (o *WorkflowData) GetTypeOk() (*WorkflowDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*WorkflowData) HasId

func (o *WorkflowData) HasId() bool

HasId returns a boolean if a field has been set.

func (*WorkflowData) HasRelationships

func (o *WorkflowData) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (WorkflowData) MarshalJSON

func (o WorkflowData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowData) SetAttributes

func (o *WorkflowData) SetAttributes(v WorkflowDataAttributes)

SetAttributes sets field value.

func (*WorkflowData) SetId

func (o *WorkflowData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*WorkflowData) SetRelationships

func (o *WorkflowData) SetRelationships(v WorkflowDataRelationships)

SetRelationships gets a reference to the given WorkflowDataRelationships and assigns it to the Relationships field.

func (*WorkflowData) SetType

func (o *WorkflowData) SetType(v WorkflowDataType)

SetType sets field value.

func (*WorkflowData) UnmarshalJSON

func (o *WorkflowData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowDataAttributes

WorkflowDataAttributes The definition of `WorkflowDataAttributes` object.

type WorkflowDataAttributes struct {
    // When the workflow was created.
    CreatedAt *time.Time `json:"createdAt,omitempty"`
    // Description of the workflow.
    Description *string `json:"description,omitempty"`
    // Name of the workflow.
    Name string `json:"name"`
    // Set the workflow to published or unpublished. Workflows in an unpublished state will only be executable via manual runs. Automatic triggers such as Schedule will not execute the workflow until it is published.
    Published *bool `json:"published,omitempty"`
    // The spec defines what the workflow does.
    Spec Spec `json:"spec"`
    // Tags of the workflow.
    Tags []string `json:"tags,omitempty"`
    // When the workflow was last updated.
    UpdatedAt *time.Time `json:"updatedAt,omitempty"`
    // If a Webhook trigger is defined on this workflow, a webhookSecret is required and should be provided here.
    WebhookSecret *string `json:"webhookSecret,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowDataAttributes

func NewWorkflowDataAttributes(name string, spec Spec) *WorkflowDataAttributes

NewWorkflowDataAttributes instantiates a new WorkflowDataAttributes 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 NewWorkflowDataAttributesWithDefaults

func NewWorkflowDataAttributesWithDefaults() *WorkflowDataAttributes

NewWorkflowDataAttributesWithDefaults instantiates a new WorkflowDataAttributes 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 (*WorkflowDataAttributes) GetCreatedAt

func (o *WorkflowDataAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*WorkflowDataAttributes) GetCreatedAtOk

func (o *WorkflowDataAttributes) 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 (*WorkflowDataAttributes) GetDescription

func (o *WorkflowDataAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*WorkflowDataAttributes) GetDescriptionOk

func (o *WorkflowDataAttributes) 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 (*WorkflowDataAttributes) GetName

func (o *WorkflowDataAttributes) GetName() string

GetName returns the Name field value.

func (*WorkflowDataAttributes) GetNameOk

func (o *WorkflowDataAttributes) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WorkflowDataAttributes) GetPublished

func (o *WorkflowDataAttributes) GetPublished() bool

GetPublished returns the Published field value if set, zero value otherwise.

func (*WorkflowDataAttributes) GetPublishedOk

func (o *WorkflowDataAttributes) GetPublishedOk() (*bool, bool)

GetPublishedOk returns a tuple with the Published field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataAttributes) GetSpec

func (o *WorkflowDataAttributes) GetSpec() Spec

GetSpec returns the Spec field value.

func (*WorkflowDataAttributes) GetSpecOk

func (o *WorkflowDataAttributes) GetSpecOk() (*Spec, bool)

GetSpecOk returns a tuple with the Spec field value and a boolean to check if the value has been set.

func (*WorkflowDataAttributes) GetTags

func (o *WorkflowDataAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*WorkflowDataAttributes) GetTagsOk

func (o *WorkflowDataAttributes) 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 (*WorkflowDataAttributes) GetUpdatedAt

func (o *WorkflowDataAttributes) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*WorkflowDataAttributes) GetUpdatedAtOk

func (o *WorkflowDataAttributes) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataAttributes) GetWebhookSecret

func (o *WorkflowDataAttributes) GetWebhookSecret() string

GetWebhookSecret returns the WebhookSecret field value if set, zero value otherwise.

func (*WorkflowDataAttributes) GetWebhookSecretOk

func (o *WorkflowDataAttributes) GetWebhookSecretOk() (*string, bool)

GetWebhookSecretOk returns a tuple with the WebhookSecret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataAttributes) HasCreatedAt

func (o *WorkflowDataAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*WorkflowDataAttributes) HasDescription

func (o *WorkflowDataAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*WorkflowDataAttributes) HasPublished

func (o *WorkflowDataAttributes) HasPublished() bool

HasPublished returns a boolean if a field has been set.

func (*WorkflowDataAttributes) HasTags

func (o *WorkflowDataAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*WorkflowDataAttributes) HasUpdatedAt

func (o *WorkflowDataAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*WorkflowDataAttributes) HasWebhookSecret

func (o *WorkflowDataAttributes) HasWebhookSecret() bool

HasWebhookSecret returns a boolean if a field has been set.

func (WorkflowDataAttributes) MarshalJSON

func (o WorkflowDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowDataAttributes) SetCreatedAt

func (o *WorkflowDataAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*WorkflowDataAttributes) SetDescription

func (o *WorkflowDataAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*WorkflowDataAttributes) SetName

func (o *WorkflowDataAttributes) SetName(v string)

SetName sets field value.

func (*WorkflowDataAttributes) SetPublished

func (o *WorkflowDataAttributes) SetPublished(v bool)

SetPublished gets a reference to the given bool and assigns it to the Published field.

func (*WorkflowDataAttributes) SetSpec

func (o *WorkflowDataAttributes) SetSpec(v Spec)

SetSpec sets field value.

func (*WorkflowDataAttributes) SetTags

func (o *WorkflowDataAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*WorkflowDataAttributes) SetUpdatedAt

func (o *WorkflowDataAttributes) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*WorkflowDataAttributes) SetWebhookSecret

func (o *WorkflowDataAttributes) SetWebhookSecret(v string)

SetWebhookSecret gets a reference to the given string and assigns it to the WebhookSecret field.

func (*WorkflowDataAttributes) UnmarshalJSON

func (o *WorkflowDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowDataRelationships

WorkflowDataRelationships The definition of `WorkflowDataRelationships` object.

type WorkflowDataRelationships struct {
    // The definition of `WorkflowUserRelationship` object.
    Creator *WorkflowUserRelationship `json:"creator,omitempty"`
    // The definition of `WorkflowUserRelationship` object.
    Owner *WorkflowUserRelationship `json:"owner,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowDataRelationships

func NewWorkflowDataRelationships() *WorkflowDataRelationships

NewWorkflowDataRelationships instantiates a new WorkflowDataRelationships 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 NewWorkflowDataRelationshipsWithDefaults

func NewWorkflowDataRelationshipsWithDefaults() *WorkflowDataRelationships

NewWorkflowDataRelationshipsWithDefaults instantiates a new WorkflowDataRelationships 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 (*WorkflowDataRelationships) GetCreator

func (o *WorkflowDataRelationships) GetCreator() WorkflowUserRelationship

GetCreator returns the Creator field value if set, zero value otherwise.

func (*WorkflowDataRelationships) GetCreatorOk

func (o *WorkflowDataRelationships) GetCreatorOk() (*WorkflowUserRelationship, bool)

GetCreatorOk returns a tuple with the Creator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataRelationships) GetOwner

func (o *WorkflowDataRelationships) GetOwner() WorkflowUserRelationship

GetOwner returns the Owner field value if set, zero value otherwise.

func (*WorkflowDataRelationships) GetOwnerOk

func (o *WorkflowDataRelationships) GetOwnerOk() (*WorkflowUserRelationship, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataRelationships) HasCreator

func (o *WorkflowDataRelationships) HasCreator() bool

HasCreator returns a boolean if a field has been set.

func (*WorkflowDataRelationships) HasOwner

func (o *WorkflowDataRelationships) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (WorkflowDataRelationships) MarshalJSON

func (o WorkflowDataRelationships) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowDataRelationships) SetCreator

func (o *WorkflowDataRelationships) SetCreator(v WorkflowUserRelationship)

SetCreator gets a reference to the given WorkflowUserRelationship and assigns it to the Creator field.

func (*WorkflowDataRelationships) SetOwner

func (o *WorkflowDataRelationships) SetOwner(v WorkflowUserRelationship)

SetOwner gets a reference to the given WorkflowUserRelationship and assigns it to the Owner field.

func (*WorkflowDataRelationships) UnmarshalJSON

func (o *WorkflowDataRelationships) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowDataType

WorkflowDataType The definition of `WorkflowDataType` object.

type WorkflowDataType string

List of WorkflowDataType.

const (
    WORKFLOWDATATYPE_WORKFLOWS WorkflowDataType = "workflows"
)

func NewWorkflowDataTypeFromValue

func NewWorkflowDataTypeFromValue(v string) (*WorkflowDataType, error)

NewWorkflowDataTypeFromValue returns a pointer to a valid WorkflowDataType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*WorkflowDataType) GetAllowedValues

func (v *WorkflowDataType) GetAllowedValues() []WorkflowDataType

GetAllowedValues reeturns the list of possible values.

func (WorkflowDataType) IsValid

func (v WorkflowDataType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (WorkflowDataType) Ptr

func (v WorkflowDataType) Ptr() *WorkflowDataType

Ptr returns reference to WorkflowDataType value.

func (*WorkflowDataType) UnmarshalJSON

func (v *WorkflowDataType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type WorkflowDataUpdate

WorkflowDataUpdate Data related to the workflow being updated.

type WorkflowDataUpdate struct {
    // The definition of `WorkflowDataUpdateAttributes` object.
    Attributes WorkflowDataUpdateAttributes `json:"attributes"`
    // The workflow identifier
    Id *string `json:"id,omitempty"`
    // The definition of `WorkflowDataRelationships` object.
    Relationships *WorkflowDataRelationships `json:"relationships,omitempty"`
    // The definition of `WorkflowDataType` object.
    Type WorkflowDataType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowDataUpdate

func NewWorkflowDataUpdate(attributes WorkflowDataUpdateAttributes, typeVar WorkflowDataType) *WorkflowDataUpdate

NewWorkflowDataUpdate instantiates a new WorkflowDataUpdate 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 NewWorkflowDataUpdateWithDefaults

func NewWorkflowDataUpdateWithDefaults() *WorkflowDataUpdate

NewWorkflowDataUpdateWithDefaults instantiates a new WorkflowDataUpdate 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 (*WorkflowDataUpdate) GetAttributes

func (o *WorkflowDataUpdate) GetAttributes() WorkflowDataUpdateAttributes

GetAttributes returns the Attributes field value.

func (*WorkflowDataUpdate) GetAttributesOk

func (o *WorkflowDataUpdate) GetAttributesOk() (*WorkflowDataUpdateAttributes, bool)

GetAttributesOk returns a tuple with the Attributes field value and a boolean to check if the value has been set.

func (*WorkflowDataUpdate) GetId

func (o *WorkflowDataUpdate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*WorkflowDataUpdate) GetIdOk

func (o *WorkflowDataUpdate) 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 (*WorkflowDataUpdate) GetRelationships

func (o *WorkflowDataUpdate) GetRelationships() WorkflowDataRelationships

GetRelationships returns the Relationships field value if set, zero value otherwise.

func (*WorkflowDataUpdate) GetRelationshipsOk

func (o *WorkflowDataUpdate) GetRelationshipsOk() (*WorkflowDataRelationships, 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 (*WorkflowDataUpdate) GetType

func (o *WorkflowDataUpdate) GetType() WorkflowDataType

GetType returns the Type field value.

func (*WorkflowDataUpdate) GetTypeOk

func (o *WorkflowDataUpdate) GetTypeOk() (*WorkflowDataType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*WorkflowDataUpdate) HasId

func (o *WorkflowDataUpdate) HasId() bool

HasId returns a boolean if a field has been set.

func (*WorkflowDataUpdate) HasRelationships

func (o *WorkflowDataUpdate) HasRelationships() bool

HasRelationships returns a boolean if a field has been set.

func (WorkflowDataUpdate) MarshalJSON

func (o WorkflowDataUpdate) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowDataUpdate) SetAttributes

func (o *WorkflowDataUpdate) SetAttributes(v WorkflowDataUpdateAttributes)

SetAttributes sets field value.

func (*WorkflowDataUpdate) SetId

func (o *WorkflowDataUpdate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*WorkflowDataUpdate) SetRelationships

func (o *WorkflowDataUpdate) SetRelationships(v WorkflowDataRelationships)

SetRelationships gets a reference to the given WorkflowDataRelationships and assigns it to the Relationships field.

func (*WorkflowDataUpdate) SetType

func (o *WorkflowDataUpdate) SetType(v WorkflowDataType)

SetType sets field value.

func (*WorkflowDataUpdate) UnmarshalJSON

func (o *WorkflowDataUpdate) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowDataUpdateAttributes

WorkflowDataUpdateAttributes The definition of `WorkflowDataUpdateAttributes` object.

type WorkflowDataUpdateAttributes struct {
    // When the workflow was created.
    CreatedAt *time.Time `json:"createdAt,omitempty"`
    // Description of the workflow.
    Description *string `json:"description,omitempty"`
    // Name of the workflow.
    Name *string `json:"name,omitempty"`
    // Set the workflow to published or unpublished. Workflows in an unpublished state will only be executable via manual runs. Automatic triggers such as Schedule will not execute the workflow until it is published.
    Published *bool `json:"published,omitempty"`
    // The spec defines what the workflow does.
    Spec *Spec `json:"spec,omitempty"`
    // Tags of the workflow.
    Tags []string `json:"tags,omitempty"`
    // When the workflow was last updated.
    UpdatedAt *time.Time `json:"updatedAt,omitempty"`
    // If a Webhook trigger is defined on this workflow, a webhookSecret is required and should be provided here.
    WebhookSecret *string `json:"webhookSecret,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowDataUpdateAttributes

func NewWorkflowDataUpdateAttributes() *WorkflowDataUpdateAttributes

NewWorkflowDataUpdateAttributes instantiates a new WorkflowDataUpdateAttributes 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 NewWorkflowDataUpdateAttributesWithDefaults

func NewWorkflowDataUpdateAttributesWithDefaults() *WorkflowDataUpdateAttributes

NewWorkflowDataUpdateAttributesWithDefaults instantiates a new WorkflowDataUpdateAttributes 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 (*WorkflowDataUpdateAttributes) GetCreatedAt

func (o *WorkflowDataUpdateAttributes) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetCreatedAtOk

func (o *WorkflowDataUpdateAttributes) 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 (*WorkflowDataUpdateAttributes) GetDescription

func (o *WorkflowDataUpdateAttributes) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetDescriptionOk

func (o *WorkflowDataUpdateAttributes) 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 (*WorkflowDataUpdateAttributes) GetName

func (o *WorkflowDataUpdateAttributes) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetNameOk

func (o *WorkflowDataUpdateAttributes) 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 (*WorkflowDataUpdateAttributes) GetPublished

func (o *WorkflowDataUpdateAttributes) GetPublished() bool

GetPublished returns the Published field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetPublishedOk

func (o *WorkflowDataUpdateAttributes) GetPublishedOk() (*bool, bool)

GetPublishedOk returns a tuple with the Published field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataUpdateAttributes) GetSpec

func (o *WorkflowDataUpdateAttributes) GetSpec() Spec

GetSpec returns the Spec field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetSpecOk

func (o *WorkflowDataUpdateAttributes) GetSpecOk() (*Spec, bool)

GetSpecOk returns a tuple with the Spec field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataUpdateAttributes) GetTags

func (o *WorkflowDataUpdateAttributes) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetTagsOk

func (o *WorkflowDataUpdateAttributes) 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 (*WorkflowDataUpdateAttributes) GetUpdatedAt

func (o *WorkflowDataUpdateAttributes) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetUpdatedAtOk

func (o *WorkflowDataUpdateAttributes) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataUpdateAttributes) GetWebhookSecret

func (o *WorkflowDataUpdateAttributes) GetWebhookSecret() string

GetWebhookSecret returns the WebhookSecret field value if set, zero value otherwise.

func (*WorkflowDataUpdateAttributes) GetWebhookSecretOk

func (o *WorkflowDataUpdateAttributes) GetWebhookSecretOk() (*string, bool)

GetWebhookSecretOk returns a tuple with the WebhookSecret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowDataUpdateAttributes) HasCreatedAt

func (o *WorkflowDataUpdateAttributes) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*WorkflowDataUpdateAttributes) HasDescription

func (o *WorkflowDataUpdateAttributes) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*WorkflowDataUpdateAttributes) HasName

func (o *WorkflowDataUpdateAttributes) HasName() bool

HasName returns a boolean if a field has been set.

func (*WorkflowDataUpdateAttributes) HasPublished

func (o *WorkflowDataUpdateAttributes) HasPublished() bool

HasPublished returns a boolean if a field has been set.

func (*WorkflowDataUpdateAttributes) HasSpec

func (o *WorkflowDataUpdateAttributes) HasSpec() bool

HasSpec returns a boolean if a field has been set.

func (*WorkflowDataUpdateAttributes) HasTags

func (o *WorkflowDataUpdateAttributes) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*WorkflowDataUpdateAttributes) HasUpdatedAt

func (o *WorkflowDataUpdateAttributes) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*WorkflowDataUpdateAttributes) HasWebhookSecret

func (o *WorkflowDataUpdateAttributes) HasWebhookSecret() bool

HasWebhookSecret returns a boolean if a field has been set.

func (WorkflowDataUpdateAttributes) MarshalJSON

func (o WorkflowDataUpdateAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowDataUpdateAttributes) SetCreatedAt

func (o *WorkflowDataUpdateAttributes) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*WorkflowDataUpdateAttributes) SetDescription

func (o *WorkflowDataUpdateAttributes) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*WorkflowDataUpdateAttributes) SetName

func (o *WorkflowDataUpdateAttributes) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*WorkflowDataUpdateAttributes) SetPublished

func (o *WorkflowDataUpdateAttributes) SetPublished(v bool)

SetPublished gets a reference to the given bool and assigns it to the Published field.

func (*WorkflowDataUpdateAttributes) SetSpec

func (o *WorkflowDataUpdateAttributes) SetSpec(v Spec)

SetSpec gets a reference to the given Spec and assigns it to the Spec field.

func (*WorkflowDataUpdateAttributes) SetTags

func (o *WorkflowDataUpdateAttributes) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*WorkflowDataUpdateAttributes) SetUpdatedAt

func (o *WorkflowDataUpdateAttributes) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*WorkflowDataUpdateAttributes) SetWebhookSecret

func (o *WorkflowDataUpdateAttributes) SetWebhookSecret(v string)

SetWebhookSecret gets a reference to the given string and assigns it to the WebhookSecret field.

func (*WorkflowDataUpdateAttributes) UnmarshalJSON

func (o *WorkflowDataUpdateAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowInstanceCreateMeta

WorkflowInstanceCreateMeta Additional information for creating a workflow instance.

type WorkflowInstanceCreateMeta struct {
    // The input parameters to the workflow.
    Payload map[string]interface{} `json:"payload,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowInstanceCreateMeta

func NewWorkflowInstanceCreateMeta() *WorkflowInstanceCreateMeta

NewWorkflowInstanceCreateMeta instantiates a new WorkflowInstanceCreateMeta 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 NewWorkflowInstanceCreateMetaWithDefaults

func NewWorkflowInstanceCreateMetaWithDefaults() *WorkflowInstanceCreateMeta

NewWorkflowInstanceCreateMetaWithDefaults instantiates a new WorkflowInstanceCreateMeta 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 (*WorkflowInstanceCreateMeta) GetPayload

func (o *WorkflowInstanceCreateMeta) GetPayload() map[string]interface{}

GetPayload returns the Payload field value if set, zero value otherwise.

func (*WorkflowInstanceCreateMeta) GetPayloadOk

func (o *WorkflowInstanceCreateMeta) GetPayloadOk() (*map[string]interface{}, bool)

GetPayloadOk returns a tuple with the Payload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowInstanceCreateMeta) HasPayload

func (o *WorkflowInstanceCreateMeta) HasPayload() bool

HasPayload returns a boolean if a field has been set.

func (WorkflowInstanceCreateMeta) MarshalJSON

func (o WorkflowInstanceCreateMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowInstanceCreateMeta) SetPayload

func (o *WorkflowInstanceCreateMeta) SetPayload(v map[string]interface{})

SetPayload gets a reference to the given map[string]interface{} and assigns it to the Payload field.

func (*WorkflowInstanceCreateMeta) UnmarshalJSON

func (o *WorkflowInstanceCreateMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowInstanceCreateRequest

WorkflowInstanceCreateRequest Request used to create a workflow instance.

type WorkflowInstanceCreateRequest struct {
    // Additional information for creating a workflow instance.
    Meta *WorkflowInstanceCreateMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowInstanceCreateRequest

func NewWorkflowInstanceCreateRequest() *WorkflowInstanceCreateRequest

NewWorkflowInstanceCreateRequest instantiates a new WorkflowInstanceCreateRequest 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 NewWorkflowInstanceCreateRequestWithDefaults

func NewWorkflowInstanceCreateRequestWithDefaults() *WorkflowInstanceCreateRequest

NewWorkflowInstanceCreateRequestWithDefaults instantiates a new WorkflowInstanceCreateRequest 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 (*WorkflowInstanceCreateRequest) GetMeta

func (o *WorkflowInstanceCreateRequest) GetMeta() WorkflowInstanceCreateMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*WorkflowInstanceCreateRequest) GetMetaOk

func (o *WorkflowInstanceCreateRequest) GetMetaOk() (*WorkflowInstanceCreateMeta, 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 (*WorkflowInstanceCreateRequest) HasMeta

func (o *WorkflowInstanceCreateRequest) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (WorkflowInstanceCreateRequest) MarshalJSON

func (o WorkflowInstanceCreateRequest) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowInstanceCreateRequest) SetMeta

func (o *WorkflowInstanceCreateRequest) SetMeta(v WorkflowInstanceCreateMeta)

SetMeta gets a reference to the given WorkflowInstanceCreateMeta and assigns it to the Meta field.

func (*WorkflowInstanceCreateRequest) UnmarshalJSON

func (o *WorkflowInstanceCreateRequest) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowInstanceCreateResponse

WorkflowInstanceCreateResponse Response returned upon successful workflow instance creation.

type WorkflowInstanceCreateResponse struct {
    // Data about the created workflow instance.
    Data *WorkflowInstanceCreateResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowInstanceCreateResponse

func NewWorkflowInstanceCreateResponse() *WorkflowInstanceCreateResponse

NewWorkflowInstanceCreateResponse instantiates a new WorkflowInstanceCreateResponse 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 NewWorkflowInstanceCreateResponseWithDefaults

func NewWorkflowInstanceCreateResponseWithDefaults() *WorkflowInstanceCreateResponse

NewWorkflowInstanceCreateResponseWithDefaults instantiates a new WorkflowInstanceCreateResponse 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 (*WorkflowInstanceCreateResponse) GetData

func (o *WorkflowInstanceCreateResponse) GetData() WorkflowInstanceCreateResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*WorkflowInstanceCreateResponse) GetDataOk

func (o *WorkflowInstanceCreateResponse) GetDataOk() (*WorkflowInstanceCreateResponseData, 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 (*WorkflowInstanceCreateResponse) HasData

func (o *WorkflowInstanceCreateResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (WorkflowInstanceCreateResponse) MarshalJSON

func (o WorkflowInstanceCreateResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowInstanceCreateResponse) SetData

func (o *WorkflowInstanceCreateResponse) SetData(v WorkflowInstanceCreateResponseData)

SetData gets a reference to the given WorkflowInstanceCreateResponseData and assigns it to the Data field.

func (*WorkflowInstanceCreateResponse) UnmarshalJSON

func (o *WorkflowInstanceCreateResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowInstanceCreateResponseData

WorkflowInstanceCreateResponseData Data about the created workflow instance.

type WorkflowInstanceCreateResponseData struct {
    // The ID of the workflow execution. It can be used to fetch the execution status.
    Id *string `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowInstanceCreateResponseData

func NewWorkflowInstanceCreateResponseData() *WorkflowInstanceCreateResponseData

NewWorkflowInstanceCreateResponseData instantiates a new WorkflowInstanceCreateResponseData 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 NewWorkflowInstanceCreateResponseDataWithDefaults

func NewWorkflowInstanceCreateResponseDataWithDefaults() *WorkflowInstanceCreateResponseData

NewWorkflowInstanceCreateResponseDataWithDefaults instantiates a new WorkflowInstanceCreateResponseData 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 (*WorkflowInstanceCreateResponseData) GetId

func (o *WorkflowInstanceCreateResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*WorkflowInstanceCreateResponseData) GetIdOk

func (o *WorkflowInstanceCreateResponseData) 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 (*WorkflowInstanceCreateResponseData) HasId

func (o *WorkflowInstanceCreateResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (WorkflowInstanceCreateResponseData) MarshalJSON

func (o WorkflowInstanceCreateResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowInstanceCreateResponseData) SetId

func (o *WorkflowInstanceCreateResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*WorkflowInstanceCreateResponseData) UnmarshalJSON

func (o *WorkflowInstanceCreateResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowInstanceListItem

WorkflowInstanceListItem An item in the workflow instances list.

type WorkflowInstanceListItem struct {
    // The ID of the workflow instance
    Id *string `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowInstanceListItem

func NewWorkflowInstanceListItem() *WorkflowInstanceListItem

NewWorkflowInstanceListItem instantiates a new WorkflowInstanceListItem 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 NewWorkflowInstanceListItemWithDefaults

func NewWorkflowInstanceListItemWithDefaults() *WorkflowInstanceListItem

NewWorkflowInstanceListItemWithDefaults instantiates a new WorkflowInstanceListItem 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 (*WorkflowInstanceListItem) GetId

func (o *WorkflowInstanceListItem) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*WorkflowInstanceListItem) GetIdOk

func (o *WorkflowInstanceListItem) 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 (*WorkflowInstanceListItem) HasId

func (o *WorkflowInstanceListItem) HasId() bool

HasId returns a boolean if a field has been set.

func (WorkflowInstanceListItem) MarshalJSON

func (o WorkflowInstanceListItem) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowInstanceListItem) SetId

func (o *WorkflowInstanceListItem) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*WorkflowInstanceListItem) UnmarshalJSON

func (o *WorkflowInstanceListItem) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowListInstancesResponse

WorkflowListInstancesResponse Response returned when listing workflow instances.

type WorkflowListInstancesResponse struct {
    // A list of workflow instances.
    Data []WorkflowInstanceListItem `json:"data,omitempty"`
    // Metadata about the instances list
    Meta *WorkflowListInstancesResponseMeta `json:"meta,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowListInstancesResponse

func NewWorkflowListInstancesResponse() *WorkflowListInstancesResponse

NewWorkflowListInstancesResponse instantiates a new WorkflowListInstancesResponse 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 NewWorkflowListInstancesResponseWithDefaults

func NewWorkflowListInstancesResponseWithDefaults() *WorkflowListInstancesResponse

NewWorkflowListInstancesResponseWithDefaults instantiates a new WorkflowListInstancesResponse 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 (*WorkflowListInstancesResponse) GetData

func (o *WorkflowListInstancesResponse) GetData() []WorkflowInstanceListItem

GetData returns the Data field value if set, zero value otherwise.

func (*WorkflowListInstancesResponse) GetDataOk

func (o *WorkflowListInstancesResponse) GetDataOk() (*[]WorkflowInstanceListItem, 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 (*WorkflowListInstancesResponse) GetMeta

func (o *WorkflowListInstancesResponse) GetMeta() WorkflowListInstancesResponseMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*WorkflowListInstancesResponse) GetMetaOk

func (o *WorkflowListInstancesResponse) GetMetaOk() (*WorkflowListInstancesResponseMeta, 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 (*WorkflowListInstancesResponse) HasData

func (o *WorkflowListInstancesResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (*WorkflowListInstancesResponse) HasMeta

func (o *WorkflowListInstancesResponse) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (WorkflowListInstancesResponse) MarshalJSON

func (o WorkflowListInstancesResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowListInstancesResponse) SetData

func (o *WorkflowListInstancesResponse) SetData(v []WorkflowInstanceListItem)

SetData gets a reference to the given []WorkflowInstanceListItem and assigns it to the Data field.

func (*WorkflowListInstancesResponse) SetMeta

func (o *WorkflowListInstancesResponse) SetMeta(v WorkflowListInstancesResponseMeta)

SetMeta gets a reference to the given WorkflowListInstancesResponseMeta and assigns it to the Meta field.

func (*WorkflowListInstancesResponse) UnmarshalJSON

func (o *WorkflowListInstancesResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowListInstancesResponseMeta

WorkflowListInstancesResponseMeta Metadata about the instances list

type WorkflowListInstancesResponseMeta struct {
    // Page information for the list instances response.
    Page *WorkflowListInstancesResponseMetaPage `json:"page,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowListInstancesResponseMeta

func NewWorkflowListInstancesResponseMeta() *WorkflowListInstancesResponseMeta

NewWorkflowListInstancesResponseMeta instantiates a new WorkflowListInstancesResponseMeta 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 NewWorkflowListInstancesResponseMetaWithDefaults

func NewWorkflowListInstancesResponseMetaWithDefaults() *WorkflowListInstancesResponseMeta

NewWorkflowListInstancesResponseMetaWithDefaults instantiates a new WorkflowListInstancesResponseMeta 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 (*WorkflowListInstancesResponseMeta) GetPage

func (o *WorkflowListInstancesResponseMeta) GetPage() WorkflowListInstancesResponseMetaPage

GetPage returns the Page field value if set, zero value otherwise.

func (*WorkflowListInstancesResponseMeta) GetPageOk

func (o *WorkflowListInstancesResponseMeta) GetPageOk() (*WorkflowListInstancesResponseMetaPage, 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 (*WorkflowListInstancesResponseMeta) HasPage

func (o *WorkflowListInstancesResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (WorkflowListInstancesResponseMeta) MarshalJSON

func (o WorkflowListInstancesResponseMeta) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowListInstancesResponseMeta) SetPage

func (o *WorkflowListInstancesResponseMeta) SetPage(v WorkflowListInstancesResponseMetaPage)

SetPage gets a reference to the given WorkflowListInstancesResponseMetaPage and assigns it to the Page field.

func (*WorkflowListInstancesResponseMeta) UnmarshalJSON

func (o *WorkflowListInstancesResponseMeta) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowListInstancesResponseMetaPage

WorkflowListInstancesResponseMetaPage Page information for the list instances response.

type WorkflowListInstancesResponseMetaPage struct {
    // The total count of items.
    TotalCount *int64 `json:"totalCount,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowListInstancesResponseMetaPage

func NewWorkflowListInstancesResponseMetaPage() *WorkflowListInstancesResponseMetaPage

NewWorkflowListInstancesResponseMetaPage instantiates a new WorkflowListInstancesResponseMetaPage 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 NewWorkflowListInstancesResponseMetaPageWithDefaults

func NewWorkflowListInstancesResponseMetaPageWithDefaults() *WorkflowListInstancesResponseMetaPage

NewWorkflowListInstancesResponseMetaPageWithDefaults instantiates a new WorkflowListInstancesResponseMetaPage 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 (*WorkflowListInstancesResponseMetaPage) GetTotalCount

func (o *WorkflowListInstancesResponseMetaPage) GetTotalCount() int64

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*WorkflowListInstancesResponseMetaPage) GetTotalCountOk

func (o *WorkflowListInstancesResponseMetaPage) 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 (*WorkflowListInstancesResponseMetaPage) HasTotalCount

func (o *WorkflowListInstancesResponseMetaPage) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (WorkflowListInstancesResponseMetaPage) MarshalJSON

func (o WorkflowListInstancesResponseMetaPage) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowListInstancesResponseMetaPage) SetTotalCount

func (o *WorkflowListInstancesResponseMetaPage) SetTotalCount(v int64)

SetTotalCount gets a reference to the given int64 and assigns it to the TotalCount field.

func (*WorkflowListInstancesResponseMetaPage) UnmarshalJSON

func (o *WorkflowListInstancesResponseMetaPage) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowTriggerWrapper

WorkflowTriggerWrapper Schema for a Workflow-based trigger.

type WorkflowTriggerWrapper struct {
    // A list of steps that run first after a trigger fires.
    StartStepNames []string `json:"startStepNames,omitempty"`
    // Trigger a workflow from the Datadog UI. Only required if no other trigger exists.
    WorkflowTrigger interface{} `json:"workflowTrigger"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowTriggerWrapper

func NewWorkflowTriggerWrapper(workflowTrigger interface{}) *WorkflowTriggerWrapper

NewWorkflowTriggerWrapper instantiates a new WorkflowTriggerWrapper 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 NewWorkflowTriggerWrapperWithDefaults

func NewWorkflowTriggerWrapperWithDefaults() *WorkflowTriggerWrapper

NewWorkflowTriggerWrapperWithDefaults instantiates a new WorkflowTriggerWrapper 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 (*WorkflowTriggerWrapper) GetStartStepNames

func (o *WorkflowTriggerWrapper) GetStartStepNames() []string

GetStartStepNames returns the StartStepNames field value if set, zero value otherwise.

func (*WorkflowTriggerWrapper) GetStartStepNamesOk

func (o *WorkflowTriggerWrapper) GetStartStepNamesOk() (*[]string, bool)

GetStartStepNamesOk returns a tuple with the StartStepNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WorkflowTriggerWrapper) GetWorkflowTrigger

func (o *WorkflowTriggerWrapper) GetWorkflowTrigger() interface{}

GetWorkflowTrigger returns the WorkflowTrigger field value.

func (*WorkflowTriggerWrapper) GetWorkflowTriggerOk

func (o *WorkflowTriggerWrapper) GetWorkflowTriggerOk() (*interface{}, bool)

GetWorkflowTriggerOk returns a tuple with the WorkflowTrigger field value and a boolean to check if the value has been set.

func (*WorkflowTriggerWrapper) HasStartStepNames

func (o *WorkflowTriggerWrapper) HasStartStepNames() bool

HasStartStepNames returns a boolean if a field has been set.

func (WorkflowTriggerWrapper) MarshalJSON

func (o WorkflowTriggerWrapper) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowTriggerWrapper) SetStartStepNames

func (o *WorkflowTriggerWrapper) SetStartStepNames(v []string)

SetStartStepNames gets a reference to the given []string and assigns it to the StartStepNames field.

func (*WorkflowTriggerWrapper) SetWorkflowTrigger

func (o *WorkflowTriggerWrapper) SetWorkflowTrigger(v interface{})

SetWorkflowTrigger sets field value.

func (*WorkflowTriggerWrapper) UnmarshalJSON

func (o *WorkflowTriggerWrapper) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowUserRelationship

WorkflowUserRelationship The definition of `WorkflowUserRelationship` object.

type WorkflowUserRelationship struct {
    // The definition of `WorkflowUserRelationshipData` object.
    Data *WorkflowUserRelationshipData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowUserRelationship

func NewWorkflowUserRelationship() *WorkflowUserRelationship

NewWorkflowUserRelationship instantiates a new WorkflowUserRelationship 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 NewWorkflowUserRelationshipWithDefaults

func NewWorkflowUserRelationshipWithDefaults() *WorkflowUserRelationship

NewWorkflowUserRelationshipWithDefaults instantiates a new WorkflowUserRelationship 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 (*WorkflowUserRelationship) GetData

func (o *WorkflowUserRelationship) GetData() WorkflowUserRelationshipData

GetData returns the Data field value if set, zero value otherwise.

func (*WorkflowUserRelationship) GetDataOk

func (o *WorkflowUserRelationship) GetDataOk() (*WorkflowUserRelationshipData, 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 (*WorkflowUserRelationship) HasData

func (o *WorkflowUserRelationship) HasData() bool

HasData returns a boolean if a field has been set.

func (WorkflowUserRelationship) MarshalJSON

func (o WorkflowUserRelationship) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowUserRelationship) SetData

func (o *WorkflowUserRelationship) SetData(v WorkflowUserRelationshipData)

SetData gets a reference to the given WorkflowUserRelationshipData and assigns it to the Data field.

func (*WorkflowUserRelationship) UnmarshalJSON

func (o *WorkflowUserRelationship) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowUserRelationshipData

WorkflowUserRelationshipData The definition of `WorkflowUserRelationshipData` object.

type WorkflowUserRelationshipData struct {
    // The user identifier
    Id string `json:"id"`
    // The definition of `WorkflowUserRelationshipType` object.
    Type WorkflowUserRelationshipType `json:"type"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorkflowUserRelationshipData

func NewWorkflowUserRelationshipData(id string, typeVar WorkflowUserRelationshipType) *WorkflowUserRelationshipData

NewWorkflowUserRelationshipData instantiates a new WorkflowUserRelationshipData 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 NewWorkflowUserRelationshipDataWithDefaults

func NewWorkflowUserRelationshipDataWithDefaults() *WorkflowUserRelationshipData

NewWorkflowUserRelationshipDataWithDefaults instantiates a new WorkflowUserRelationshipData 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 (*WorkflowUserRelationshipData) GetId

func (o *WorkflowUserRelationshipData) GetId() string

GetId returns the Id field value.

func (*WorkflowUserRelationshipData) GetIdOk

func (o *WorkflowUserRelationshipData) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*WorkflowUserRelationshipData) GetType

func (o *WorkflowUserRelationshipData) GetType() WorkflowUserRelationshipType

GetType returns the Type field value.

func (*WorkflowUserRelationshipData) GetTypeOk

func (o *WorkflowUserRelationshipData) GetTypeOk() (*WorkflowUserRelationshipType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (WorkflowUserRelationshipData) MarshalJSON

func (o WorkflowUserRelationshipData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorkflowUserRelationshipData) SetId

func (o *WorkflowUserRelationshipData) SetId(v string)

SetId sets field value.

func (*WorkflowUserRelationshipData) SetType

func (o *WorkflowUserRelationshipData) SetType(v WorkflowUserRelationshipType)

SetType sets field value.

func (*WorkflowUserRelationshipData) UnmarshalJSON

func (o *WorkflowUserRelationshipData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorkflowUserRelationshipType

WorkflowUserRelationshipType The definition of `WorkflowUserRelationshipType` object.

type WorkflowUserRelationshipType string

List of WorkflowUserRelationshipType.

const (
    WORKFLOWUSERRELATIONSHIPTYPE_USERS WorkflowUserRelationshipType = "users"
)

func NewWorkflowUserRelationshipTypeFromValue

func NewWorkflowUserRelationshipTypeFromValue(v string) (*WorkflowUserRelationshipType, error)

NewWorkflowUserRelationshipTypeFromValue returns a pointer to a valid WorkflowUserRelationshipType for the value passed as argument, or an error if the value passed is not allowed by the enum.

func (*WorkflowUserRelationshipType) GetAllowedValues

func (v *WorkflowUserRelationshipType) GetAllowedValues() []WorkflowUserRelationshipType

GetAllowedValues reeturns the list of possible values.

func (WorkflowUserRelationshipType) IsValid

func (v WorkflowUserRelationshipType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise.

func (WorkflowUserRelationshipType) Ptr

func (v WorkflowUserRelationshipType) Ptr() *WorkflowUserRelationshipType

Ptr returns reference to WorkflowUserRelationshipType value.

func (*WorkflowUserRelationshipType) UnmarshalJSON

func (v *WorkflowUserRelationshipType) UnmarshalJSON(src []byte) error

UnmarshalJSON deserializes the given payload.

type WorklflowCancelInstanceResponse

WorklflowCancelInstanceResponse Information about the canceled instance.

type WorklflowCancelInstanceResponse struct {
    // Data about the canceled instance.
    Data *WorklflowCancelInstanceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorklflowCancelInstanceResponse

func NewWorklflowCancelInstanceResponse() *WorklflowCancelInstanceResponse

NewWorklflowCancelInstanceResponse instantiates a new WorklflowCancelInstanceResponse 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 NewWorklflowCancelInstanceResponseWithDefaults

func NewWorklflowCancelInstanceResponseWithDefaults() *WorklflowCancelInstanceResponse

NewWorklflowCancelInstanceResponseWithDefaults instantiates a new WorklflowCancelInstanceResponse 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 (*WorklflowCancelInstanceResponse) GetData

func (o *WorklflowCancelInstanceResponse) GetData() WorklflowCancelInstanceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*WorklflowCancelInstanceResponse) GetDataOk

func (o *WorklflowCancelInstanceResponse) GetDataOk() (*WorklflowCancelInstanceResponseData, 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 (*WorklflowCancelInstanceResponse) HasData

func (o *WorklflowCancelInstanceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (WorklflowCancelInstanceResponse) MarshalJSON

func (o WorklflowCancelInstanceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorklflowCancelInstanceResponse) SetData

func (o *WorklflowCancelInstanceResponse) SetData(v WorklflowCancelInstanceResponseData)

SetData gets a reference to the given WorklflowCancelInstanceResponseData and assigns it to the Data field.

func (*WorklflowCancelInstanceResponse) UnmarshalJSON

func (o *WorklflowCancelInstanceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorklflowCancelInstanceResponseData

WorklflowCancelInstanceResponseData Data about the canceled instance.

type WorklflowCancelInstanceResponseData struct {
    // The id of the canceled instance
    Id *string `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorklflowCancelInstanceResponseData

func NewWorklflowCancelInstanceResponseData() *WorklflowCancelInstanceResponseData

NewWorklflowCancelInstanceResponseData instantiates a new WorklflowCancelInstanceResponseData 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 NewWorklflowCancelInstanceResponseDataWithDefaults

func NewWorklflowCancelInstanceResponseDataWithDefaults() *WorklflowCancelInstanceResponseData

NewWorklflowCancelInstanceResponseDataWithDefaults instantiates a new WorklflowCancelInstanceResponseData 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 (*WorklflowCancelInstanceResponseData) GetId

func (o *WorklflowCancelInstanceResponseData) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*WorklflowCancelInstanceResponseData) GetIdOk

func (o *WorklflowCancelInstanceResponseData) 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 (*WorklflowCancelInstanceResponseData) HasId

func (o *WorklflowCancelInstanceResponseData) HasId() bool

HasId returns a boolean if a field has been set.

func (WorklflowCancelInstanceResponseData) MarshalJSON

func (o WorklflowCancelInstanceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorklflowCancelInstanceResponseData) SetId

func (o *WorklflowCancelInstanceResponseData) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*WorklflowCancelInstanceResponseData) UnmarshalJSON

func (o *WorklflowCancelInstanceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorklflowGetInstanceResponse

WorklflowGetInstanceResponse The state of the given workflow instance.

type WorklflowGetInstanceResponse struct {
    // The data of the instance response.
    Data *WorklflowGetInstanceResponseData `json:"data,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorklflowGetInstanceResponse

func NewWorklflowGetInstanceResponse() *WorklflowGetInstanceResponse

NewWorklflowGetInstanceResponse instantiates a new WorklflowGetInstanceResponse 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 NewWorklflowGetInstanceResponseWithDefaults

func NewWorklflowGetInstanceResponseWithDefaults() *WorklflowGetInstanceResponse

NewWorklflowGetInstanceResponseWithDefaults instantiates a new WorklflowGetInstanceResponse 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 (*WorklflowGetInstanceResponse) GetData

func (o *WorklflowGetInstanceResponse) GetData() WorklflowGetInstanceResponseData

GetData returns the Data field value if set, zero value otherwise.

func (*WorklflowGetInstanceResponse) GetDataOk

func (o *WorklflowGetInstanceResponse) GetDataOk() (*WorklflowGetInstanceResponseData, 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 (*WorklflowGetInstanceResponse) HasData

func (o *WorklflowGetInstanceResponse) HasData() bool

HasData returns a boolean if a field has been set.

func (WorklflowGetInstanceResponse) MarshalJSON

func (o WorklflowGetInstanceResponse) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorklflowGetInstanceResponse) SetData

func (o *WorklflowGetInstanceResponse) SetData(v WorklflowGetInstanceResponseData)

SetData gets a reference to the given WorklflowGetInstanceResponseData and assigns it to the Data field.

func (*WorklflowGetInstanceResponse) UnmarshalJSON

func (o *WorklflowGetInstanceResponse) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorklflowGetInstanceResponseData

WorklflowGetInstanceResponseData The data of the instance response.

type WorklflowGetInstanceResponseData struct {
    // The attributes of the instance response data.
    Attributes *WorklflowGetInstanceResponseDataAttributes `json:"attributes,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorklflowGetInstanceResponseData

func NewWorklflowGetInstanceResponseData() *WorklflowGetInstanceResponseData

NewWorklflowGetInstanceResponseData instantiates a new WorklflowGetInstanceResponseData 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 NewWorklflowGetInstanceResponseDataWithDefaults

func NewWorklflowGetInstanceResponseDataWithDefaults() *WorklflowGetInstanceResponseData

NewWorklflowGetInstanceResponseDataWithDefaults instantiates a new WorklflowGetInstanceResponseData 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 (*WorklflowGetInstanceResponseData) GetAttributes

func (o *WorklflowGetInstanceResponseData) GetAttributes() WorklflowGetInstanceResponseDataAttributes

GetAttributes returns the Attributes field value if set, zero value otherwise.

func (*WorklflowGetInstanceResponseData) GetAttributesOk

func (o *WorklflowGetInstanceResponseData) GetAttributesOk() (*WorklflowGetInstanceResponseDataAttributes, 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 (*WorklflowGetInstanceResponseData) HasAttributes

func (o *WorklflowGetInstanceResponseData) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

func (WorklflowGetInstanceResponseData) MarshalJSON

func (o WorklflowGetInstanceResponseData) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorklflowGetInstanceResponseData) SetAttributes

func (o *WorklflowGetInstanceResponseData) SetAttributes(v WorklflowGetInstanceResponseDataAttributes)

SetAttributes gets a reference to the given WorklflowGetInstanceResponseDataAttributes and assigns it to the Attributes field.

func (*WorklflowGetInstanceResponseData) UnmarshalJSON

func (o *WorklflowGetInstanceResponseData) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type WorklflowGetInstanceResponseDataAttributes

WorklflowGetInstanceResponseDataAttributes The attributes of the instance response data.

type WorklflowGetInstanceResponseDataAttributes struct {
    // The id of the instance.
    Id *string `json:"id,omitempty"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewWorklflowGetInstanceResponseDataAttributes

func NewWorklflowGetInstanceResponseDataAttributes() *WorklflowGetInstanceResponseDataAttributes

NewWorklflowGetInstanceResponseDataAttributes instantiates a new WorklflowGetInstanceResponseDataAttributes 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 NewWorklflowGetInstanceResponseDataAttributesWithDefaults

func NewWorklflowGetInstanceResponseDataAttributesWithDefaults() *WorklflowGetInstanceResponseDataAttributes

NewWorklflowGetInstanceResponseDataAttributesWithDefaults instantiates a new WorklflowGetInstanceResponseDataAttributes 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 (*WorklflowGetInstanceResponseDataAttributes) GetId

func (o *WorklflowGetInstanceResponseDataAttributes) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*WorklflowGetInstanceResponseDataAttributes) GetIdOk

func (o *WorklflowGetInstanceResponseDataAttributes) 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 (*WorklflowGetInstanceResponseDataAttributes) HasId

func (o *WorklflowGetInstanceResponseDataAttributes) HasId() bool

HasId returns a boolean if a field has been set.

func (WorklflowGetInstanceResponseDataAttributes) MarshalJSON

func (o WorklflowGetInstanceResponseDataAttributes) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*WorklflowGetInstanceResponseDataAttributes) SetId

func (o *WorklflowGetInstanceResponseDataAttributes) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*WorklflowGetInstanceResponseDataAttributes) UnmarshalJSON

func (o *WorklflowGetInstanceResponseDataAttributes) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type XRayServicesIncludeAll

XRayServicesIncludeAll Include all services.

type XRayServicesIncludeAll struct {
    // Include all services.
    IncludeAll bool `json:"include_all"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewXRayServicesIncludeAll

func NewXRayServicesIncludeAll(includeAll bool) *XRayServicesIncludeAll

NewXRayServicesIncludeAll instantiates a new XRayServicesIncludeAll 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 NewXRayServicesIncludeAllWithDefaults

func NewXRayServicesIncludeAllWithDefaults() *XRayServicesIncludeAll

NewXRayServicesIncludeAllWithDefaults instantiates a new XRayServicesIncludeAll 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 (*XRayServicesIncludeAll) GetIncludeAll

func (o *XRayServicesIncludeAll) GetIncludeAll() bool

GetIncludeAll returns the IncludeAll field value.

func (*XRayServicesIncludeAll) GetIncludeAllOk

func (o *XRayServicesIncludeAll) GetIncludeAllOk() (*bool, bool)

GetIncludeAllOk returns a tuple with the IncludeAll field value and a boolean to check if the value has been set.

func (XRayServicesIncludeAll) MarshalJSON

func (o XRayServicesIncludeAll) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*XRayServicesIncludeAll) SetIncludeAll

func (o *XRayServicesIncludeAll) SetIncludeAll(v bool)

SetIncludeAll sets field value.

func (*XRayServicesIncludeAll) UnmarshalJSON

func (o *XRayServicesIncludeAll) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type XRayServicesIncludeOnly

XRayServicesIncludeOnly Include only these services. Defaults to `[]`.

type XRayServicesIncludeOnly struct {
    // Include only these services.
    IncludeOnly []string `json:"include_only"`
    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject       map[string]interface{} `json:"-"`
    AdditionalProperties map[string]interface{} `json:"-"`
}

func NewXRayServicesIncludeOnly

func NewXRayServicesIncludeOnly(includeOnly []string) *XRayServicesIncludeOnly

NewXRayServicesIncludeOnly instantiates a new XRayServicesIncludeOnly 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 NewXRayServicesIncludeOnlyWithDefaults

func NewXRayServicesIncludeOnlyWithDefaults() *XRayServicesIncludeOnly

NewXRayServicesIncludeOnlyWithDefaults instantiates a new XRayServicesIncludeOnly 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 (*XRayServicesIncludeOnly) GetIncludeOnly

func (o *XRayServicesIncludeOnly) GetIncludeOnly() []string

GetIncludeOnly returns the IncludeOnly field value.

func (*XRayServicesIncludeOnly) GetIncludeOnlyOk

func (o *XRayServicesIncludeOnly) GetIncludeOnlyOk() (*[]string, bool)

GetIncludeOnlyOk returns a tuple with the IncludeOnly field value and a boolean to check if the value has been set.

func (XRayServicesIncludeOnly) MarshalJSON

func (o XRayServicesIncludeOnly) MarshalJSON() ([]byte, error)

MarshalJSON serializes the struct using spec logic.

func (*XRayServicesIncludeOnly) SetIncludeOnly

func (o *XRayServicesIncludeOnly) SetIncludeOnly(v []string)

SetIncludeOnly sets field value.

func (*XRayServicesIncludeOnly) UnmarshalJSON

func (o *XRayServicesIncludeOnly) UnmarshalJSON(bytes []byte) (err error)

UnmarshalJSON deserializes the given payload.

type XRayServicesList

XRayServicesList - AWS X-Ray services to collect traces from. Defaults to `include_only`.

type XRayServicesList struct {
    XRayServicesIncludeAll  *XRayServicesIncludeAll
    XRayServicesIncludeOnly *XRayServicesIncludeOnly

    // UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
    UnparsedObject interface{}
}

func XRayServicesIncludeAllAsXRayServicesList

func XRayServicesIncludeAllAsXRayServicesList(v *XRayServicesIncludeAll) XRayServicesList

XRayServicesIncludeAllAsXRayServicesList is a convenience function that returns XRayServicesIncludeAll wrapped in XRayServicesList.

func XRayServicesIncludeOnlyAsXRayServicesList

func XRayServicesIncludeOnlyAsXRayServicesList(v *XRayServicesIncludeOnly) XRayServicesList

XRayServicesIncludeOnlyAsXRayServicesList is a convenience function that returns XRayServicesIncludeOnly wrapped in XRayServicesList.

func (*XRayServicesList) GetActualInstance

func (obj *XRayServicesList) GetActualInstance() interface{}

GetActualInstance returns the actual instance.

func (XRayServicesList) MarshalJSON

func (obj XRayServicesList) MarshalJSON() ([]byte, error)

MarshalJSON turns data from the first non-nil pointers in the struct to JSON.

func (*XRayServicesList) UnmarshalJSON

func (obj *XRayServicesList) UnmarshalJSON(data []byte) error

UnmarshalJSON turns data into one of the pointers in the struct.